0x00000000(0x00000000) push ebp 0x00000001(0x00000001) mov ebp, esp 0x00000003(0x00000003) sub esp, (8)0x00000018 0x00000006(0x00000006) add esp, (8)0xfffffff4 0x00000009(0x00000009) mov eax, dword [ebp + (8)0x0000000c] 0x0000000c(0x0000000c) add eax, (8)0x00000004 0x0000000f(0x0000000f) mov edx, dword [eax] 0x00000011(0x00000011) push edx 0x00000012(0x00000012) call dword (32)0xfffffffc TRANSFER: 0x00000013, INTRA, UNCOND, RESUME 0x00000017(0x00000017) add esp, (8)0x00000010 0x0000001a(0x0000001a) mov dword [ebp + (8)0xfffffffc], eax 0x0000001d(0x0000001d) mov dword [ebp + (8)0xfffffff8], (32)0x00000001 0x00000024(0x00000024) mov edx, dword [ebp + (8)0xfffffffc] 0x00000027(0x00000027) mov eax, edx 0x00000029(0x00000029) shr1 eax 0x0000002b(0x0000002b) cmp dword [ebp + (8)0xfffffff8], eax 0x0000002e(0x0000002e) j(b,nae) byte (8)0x00000002 TRANSFER: 0x00000032, INTRA, COND, PASS 0x00000030(0x00000030) jmp byte (8)0x0000002e TRANSFER: 0x00000060, INTRA, UNCOND, PASS 0x00000032(0x00000032) mov eax, dword [ebp + (8)0xfffffffc] 0x00000035(0x00000035) lea ecx, dword [ebp + (8)0xfffffff8] 0x00000038(0x00000038) xor edx, edx 0x0000003a(0x0000003a) div dword [ecx] 0x0000003c(0x0000003c) test edx, edx 0x0000003e(0x0000003e) j(ne,nz) byte (8)0x00000014 TRANSFER: 0x00000054, INTRA, COND, PASS 0x00000040(0x00000040) add esp, (8)0xfffffff8 0x00000043(0x00000043) mov eax, dword [ebp + (8)0xfffffff8] 0x00000046(0x00000046) push eax 0x00000047(0x00000047) push (32)0x00000000 0x0000004c(0x0000004c) call dword (32)0xfffffffc TRANSFER: 0x0000004d, INTRA, UNCOND, RESUME 0x00000051(0x00000051) add esp, (8)0x00000010 0x00000054(0x00000054) inc dword [ebp + (8)0xfffffff8] 0x00000057(0x00000057) jmp byte (8)0xffffffcb TRANSFER: 0x00000024, INTRA, UNCOND, PASS 0x00000059(0x00000059) lea esi, dword [esi + (32)0x00000000] 0x00000060(0x00000060) xor eax, eax 0x00000062(0x00000062) jmp byte (8)0x00000000 TRANSFER: 0x00000064, INTRA, UNCOND, PASS 0x00000064(0x00000064) leave 0x00000065(0x00000065) ret TRANSFER: 0xffffffff, INTER, UNCOND, PASS