
L1: 6a 0c ?? push 12
 68 90 29 44 00 ?? push 0x00442990
 e8 11 da ff ff ?? call function 0x00413ab0

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 e5 7f ff ff ?? call function 0x0040e097

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 15 41 ff ff ?? call function 0x0040a1d7

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

L6: ff 75 08 ?? push dword ss:[ebp + 8]
 e8 b9 58 ff ff ?? call function 0x0040b98b

L7: 59 ?? pop ecx
 89 75 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], esi
 ff 75 08 ?? push dword ss:[ebp + 8]
 e8 18 fe ff ff ?? call function 0x00415ef6

L8: 59 ?? pop ecx
 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 0x004160f7

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

L10: e8 ff d9 ff ff ?? call function 0x00413af5

L11: c3 ?? ret

