
L1: 6a 14 ?? push 0x14<20>
 68 58 3f 40 00 ?? push 0x00403f58
 e8 74 02 00 00 ?? call function 0x00401740

L2: ff 35 a0 54 40 00 ?? push dword ds:[0x004054a0]
 8b 35 7c 61 40 00 ?? mov esi, dword ds:[0x0040617c]
 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 e4 61 40 00 ?? call dword ds:[0x004061e4]

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

L6: 6a 08 ?? push 8
 e8 d9 03 00 00 ?? call function 0x004018ce

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

L8: 89 45 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], eax
 ff 35 90 54 40 00 ?? push dword ds:[0x00405490]
 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 84 61 40 00 ?? mov esi, dword ds:[0x00406184<"Rd@">]
 ff d6 ?? call esi

L10: 50 ?? push eax
 e8 9f 03 00 00 ?? call function 0x004018c8

L11: 83 c4 0c ?? add esp, 12
 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 a0 54 40 00 ?? mov dword ds:[0x004054a0], eax
 ff 75 e0 ?? push dword ss:[ebp + 0xe0<224,-32>]
 ff d6 ?? call esi

L13: a3 90 54 40 00 ?? mov dword ds:[0x00405490], 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 0x00401558

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

L15: e8 2e 02 00 00 ?? call function 0x00401785

L16: c3 ?? ret

