
L1: 6a 14 ?? push 0x14<20>
 68 58 23 40 00 ?? push 0x00402358
 e8 7a 02 00 00 ?? call function 0x004019fc

L2: ff 35 c8 33 40 00 ?? push dword ds:[0x004033c8]
 8b 35 70 20 40 00 ?? mov esi, dword ds:[0x00402070<"T&@">]
 ff d6 ?? call esi

L3: 59 ?? pop ecx
 89 45 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], eax
 83 f8 ff ?? cmp eax, 0xff<255,-1>
 75 0c ?? jne basic block L6

L4: ff 75 08 ?? push dword ss:[ebp + 8]
 ff 15 6c 20 40 00 ?? call dword ds:[0x0040206c<"J&@">]

L5: 59 ?? pop ecx
 eb 67 ?? jmp basic block L15

L6: 6a 08 ?? push 8
 e8 fc 03 00 00 ?? call function 0x00401ba8

L7: 59 ?? pop ecx
 83 65 fc 00 ?? and dword ss:[ebp + 0xfc<252,-4>], 0
 ff 35 c8 33 40 00 ?? push dword ds:[0x004033c8]
 ff d6 ?? call esi

L8: 89 45 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], eax
 ff 35 c4 33 40 00 ?? push dword ds:[0x004033c4]
 ff d6 ?? call esi

L9: 59 ?? pop ecx
 59 ?? pop ecx
 89 45 e0 ?? mov dword ss:[ebp + 0xe0<224,-32>], eax
 8d 45 e0 ?? lea eax, ss:[ebp + 0xe0<224,-32>]
 50 ?? push eax
 8d 45 e4 ?? lea eax, ss:[ebp + 0xe4<228,-28>]
 50 ?? push eax
 ff 75 08 ?? push dword ss:[ebp + 8]
 8b 35 4c 20 40 00 ?? mov esi, dword ds:[0x0040204c]
 ff d6 ?? call esi

L10: 59 ?? pop ecx
 50 ?? push eax
 e8 bf 03 00 00 ?? call function 0x00401ba2

L11: 89 45 dc ?? mov dword ss:[ebp + 0xdc<220,-36>], eax
 ff 75 e4 ?? push dword ss:[ebp + 0xe4<228,-28>]
 ff d6 ?? call esi

L12: a3 c8 33 40 00 ?? mov dword ds:[0x004033c8], eax
 ff 75 e0 ?? push dword ss:[ebp + 0xe0<224,-32>]
 ff d6 ?? call esi

L13: 83 c4 14 ?? add esp, 0x14<20>
 a3 c4 33 40 00 ?? mov dword ds:[0x004033c4], 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 0x00401812

L14: 8b 45 dc ?? mov eax, dword ss:[ebp + 0xdc<220,-36>]

L15: e8 30 02 00 00 ?? call function 0x00401a41

L16: c3 ?? ret

