
L1: 6a 0c ?? push 12
 68 40 2e 43 00 ?? push 0x00432e40
 e8 dd 63 00 00 ?? call function 0x0040da10

L2: 33 c0 ?? xor eax, eax
 33 f6 ?? xor esi, esi
 39 75 08 ?? cmp dword ss:[ebp + 8], esi
 0f 95 c0 ?? setne al
 3b c6 ?? cmp eax, esi
 75 1d ?? jne basic block L6

L3: e8 a6 51 00 00 ?? call function 0x0040c7ec

L4: c7 00 16 00 00 00 ?? mov dword ds:[eax], 0x00000016<22>
 56 ?? push esi
 56 ?? push esi
 56 ?? push esi
 56 ?? push esi
 56 ?? push esi
 e8 8a f2 ff ff ?? call function 0x004068e0

L5: 83 c4 14 ?? add esp, 0x14<20>
 83 c8 ff ?? or eax, 0xff<255,-1>
 eb 3e ?? jmp basic block L13

L6: 8b 7d 10 ?? mov edi, dword ss:[ebp + 0x10<16>]
 3b fe ?? cmp edi, esi
 74 0a ?? je basic block L9

L7: 83 ff 01 ?? cmp edi, 1
 74 05 ?? je basic block L9

L8: 83 ff 02 ?? cmp edi, 2
 75 d2 ?? jne basic block L3

L9: ff 75 08 ?? push dword ss:[ebp + 8]
 e8 82 03 00 00 ?? call function 0x004079f9

L10: 59 ?? pop ecx
 89 75 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], esi
 57 ?? push edi
 ff 75 0c ?? push dword ss:[ebp + 12]
 ff 75 08 ?? push dword ss:[ebp + 8]
 e8 16 ff ff ff ?? call function 0x0040759d

L11: 83 c4 0c ?? add esp, 12
 89 45 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], eax
 c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
 e8 09 00 00 00 ?? call function 0x004076a2

L12: 8b 45 e4 ?? mov eax, dword ss:[ebp + 0xe4<228,-28>]

L13: e8 b4 63 00 00 ?? call function 0x0040da55

L14: c3 ?? ret

