
L1: 6a 14 ?? push 0x14<20>
 68 38 22 40 00 ?? push 0x00402238
 e8 57 01 00 00 ?? call function 0x00401bb0

L2: ff 35 74 33 40 00 ?? push dword ds:[0x00403374]
 8b 35 1c 20 40 00 ?? mov esi, dword ds:[0x0040201c]
 ff d6 ?? call esi

L3: 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 68 20 40 00 ?? call dword ds:[0x00402068]

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

L6: 6a 08 ?? push 8
 e8 c8 01 00 00 ?? call function 0x00401c4a

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

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

L9: 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 18 20 40 00 ?? mov esi, dword ds:[0x00402018<"H%@">]
 ff d6 ?? call esi

L10: 50 ?? push eax
 e8 a6 01 00 00 ?? call function 0x00401c5c

L11: 83 c4 0c ?? add esp, 12
 8b f8 ?? mov edi, eax
 89 7d dc ?? mov dword ss:[ebp + 0xdc<220,-36>], edi
 ff 75 e4 ?? push dword ss:[ebp + 0xe4<228,-28>]
 ff d6 ?? call esi

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

L13: a3 70 33 40 00 ?? mov dword ds:[0x00403370], eax
 c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
 e8 0b 00 00 00 ?? call function 0x00401ae9

L14: 8b c7 ?? mov eax, edi

L15: e8 10 01 00 00 ?? call function 0x00401bf5

L16: c3 ?? ret

