.topo:0048F0E0 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .topo:0048F0E0 55 push ebp .topo:0048F0E1 8B EC mov ebp, esp .topo:0048F0E3 83 EC 10 sub esp, 10h .topo:0048F0E6 50 push eax .topo:0048F0E7 53 push ebx .topo:0048F0E8 51 push ecx .topo:0048F0E9 52 push edx .topo:0048F0EA 57 push edi .topo:0048F0EB 56 push esi .topo:0048F0EC BE 00 F0 48 00 mov esi, 48F000h .topo:0048F0F1 8D 86 C8 00 00 00 lea eax, [esi+0C8h] .topo:0048F0F7 BF 1A 77 F7 BF mov edi, 0BFF7771Ah .topo:0048F0FC 89 38 mov [eax], edi .topo:0048F0FE 8D 86 CC 00 00 00 lea eax, [esi+0CCh] .topo:0048F104 BF AC 6D F7 BF mov edi, 0BFF76DACh .topo:0048F109 89 38 mov [eax], edi .topo:0048F10B 8D 86 2B 00 00 00 lea eax, [esi+2Bh] .topo:0048F111 50 push eax .topo:0048F112 FF 96 C8 00 00 00 call dword ptr [esi+0C8h] .topo:0048F118 8D 5E 34 lea ebx, [esi+34h] .topo:0048F11B 53 push ebx .topo:0048F11C 50 push eax .topo:0048F11D FF 96 CC 00 00 00 call dword ptr [esi+0CCh] .topo:0048F123 8B D8 mov ebx, eax .topo:0048F125 6A 00 push 0 .topo:0048F127 FF 96 C8 00 00 00 call dword ptr [esi+0C8h] .topo:0048F12D 8B D0 mov edx, eax .topo:0048F12F 8D 7E 77 lea edi, [esi+77h] .topo:0048F132 B9 4C 00 00 00 mov ecx, 4Ch .topo:0048F137 31 C0 xor eax, eax .topo:0048F139 F3 AA repe stosb .topo:0048F13B 8D 7E 77 lea edi, [esi+77h] .topo:0048F13E C7 07 4C 00 00 00 mov dword ptr [edi], 4Ch .topo:0048F144 89 57 08 mov [edi+8], edx .topo:0048F147 8D 46 56 lea eax, [esi+56h] .topo:0048F14A 8D 4F 01 lea ecx, [edi+1] .topo:0048F14D 8D 56 45 lea edx, [esi+45h] .topo:0048F150 89 47 0C mov [edi+0Ch], eax .topo:0048F153 89 4F 1C mov [edi+1Ch], ecx .topo:0048F156 C7 47 20 01 2C 00 00 mov dword ptr [edi+20h], 2C01h .topo:0048F15D 89 57 30 mov [edi+30h], edx .topo:0048F160 C7 47 34 06 00 08 00 mov dword ptr [edi+34h], 80006h .topo:0048F167 8D 46 6D lea eax, [esi+6Dh] .topo:0048F16A 89 47 3C mov [edi+3Ch], eax .topo:0048F16D 57 push edi .topo:0048F16E FF D3 call ebx .topo:0048F170 3D 01 00 00 00 cmp eax, 1 .topo:0048F175 75 63 jnz short loc_0_48F1DA .topo:0048F177 56 push esi .topo:0048F178 FF 96 C8 00 00 00 call dword ptr [esi+0C8h] .topo:0048F17E 8B F8 mov edi, eax .topo:0048F180 8D 5E 15 lea ebx, [esi+15h] .topo:0048F183 53 push ebx .topo:0048F184 50 push eax .topo:0048F185 FF 96 CC 00 00 00 call dword ptr [esi+0CCh] .topo:0048F18B 8D 5E 78 lea ebx, [esi+78h] .topo:0048F18E 6A 00 push 0 .topo:0048F190 68 80 00 00 00 push 80h .topo:0048F195 6A 02 push 2 .topo:0048F197 6A 00 push 0 .topo:0048F199 6A 01 push 1 .topo:0048F19B 68 00 00 00 C0 push 0C0000000h .topo:0048F1A0 53 push ebx .topo:0048F1A1 FF D0 call eax .topo:0048F1A3 8B D8 mov ebx, eax .topo:0048F1A5 8D 4E 21 lea ecx, [esi+21h] .topo:0048F1A8 51 push ecx .topo:0048F1A9 57 push edi .topo:0048F1AA FF 96 CC 00 00 00 call dword ptr [esi+0CCh] .topo:0048F1B0 8D 96 D0 00 00 00 lea edx, [esi+0D0h] .topo:0048F1B6 8D 8E D4 00 00 00 lea ecx, [esi+0D4h] .topo:0048F1BC 6A 00 push 0 .topo:0048F1BE 51 push ecx .topo:0048F1BF FF 31 push dword ptr [ecx] .topo:0048F1C1 FF 32 push dword ptr [edx] .topo:0048F1C3 53 push ebx .topo:0048F1C4 FF D0 call eax .topo:0048F1C6 8D 56 09 lea edx, [esi+9] .topo:0048F1C9 52 push edx .topo:0048F1CA 57 push edi .topo:0048F1CB FF 96 CC 00 00 00 call dword ptr [esi+0CCh] .topo:0048F1D1 53 push ebx .topo:0048F1D2 FF D0 call eax .topo:0048F1D4 5E pop esi .topo:0048F1D5 5F pop edi .topo:0048F1D6 5A pop edx .topo:0048F1D7 59 pop ecx .topo:0048F1D8 5B pop ebx .topo:0048F1D9 58 pop eax .topo:0048F1DA .topo:0048F1DA loc_0_48F1DA: ; CODE XREF: .topo:0048F175j .topo:0048F1DA 83 C4 10 add esp, 10h .topo:0048F1DD 8B E5 mov esp, ebp .topo:0048F1DF 5D pop ebp .topo:0048F1E0 C3 retn .topo:0048F1E0 ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ