77F0C624 > > \64:A1 1800000>mov eax, dword ptr fs:[18]
77F0C62A . FF75 D4 push dword ptr [ebp-2C]
77F0C62D . 8B40 30 mov eax, dword ptr [eax+30]
77F0C630 . 57 push edi
77F0C631 . FF70 18 push dword ptr [eax+18]
77F0C634 . FF15 AC11EF77 call dword ptr [<&ntdll.RtlAllocateHeap>] ; ntdll.RtlAllocateHeap
77F0C63A . 3BC7
cmp
eax, edi
77F0C63C . 8945 C4 mov dword ptr [ebp-3C], eax
77F0C63F .^ 0F84 99EAFEFF je <loc_77EFB0DE>
77F0C645 . 8B4D D4 mov ecx, dword ptr [ebp-2C]
77F0C648 . 8B75 2C mov esi, dword ptr [ebp+2C]
77F0C64B . 8BD1 mov edx, ecx
77F0C64D . C1E9 02 shr ecx, 2
77F0C650 . 8BF8 mov edi, eax
77F0C652 . F3:A5 rep movs dword ptr es:[edi], dword ptr [esi]
77F0C654 . 8BCA mov ecx, edx
77F0C656 . 83E1 03 and ecx, 3
77F0C659 . F3:A4 rep movs byte ptr es:[edi], byte ptr [esi]
77F0C65B . 8B75 F0 mov esi, dword ptr [ebp-10]
77F0C65E . 8945 2C mov dword ptr [ebp+2C], eax
77F0C661 . 33FF xor edi, edi
77F0C663 .^ E9 76EAFEFF jmp <loc_77EFB0DE>