
L1: 6a 08 ?? push 8
 b8 30 9f 42 00 ?? mov eax, 0x00429f30
 e8 f9 1c 00 00 ?? call function 0x00406e9a

L2: 8b f1 ?? mov esi, ecx
 89 75 ec ?? mov dword ss:[ebp + 0xec<236,-20>], esi
 33 c0 ?? xor eax, eax
 89 45 f0 ?? mov dword ss:[ebp + 0xf0<240,-16>], eax
 39 45 10 ?? cmp dword ss:[ebp + 0x10<16>], eax
 74 17 ?? je basic block L4

L3: c7 06 c8 f2 42 00 ?? mov dword ds:[esi], 0x0042f2c8
 c7 46 04 d8 f1 42 00 ?? mov dword ds:[esi + 4], 0x0042f1d8<"i;@">
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 c7 45 f0 01 00 00 00 ?? mov dword ss:[ebp + 0xf0<240,-16>], 1

L4: 8b 06 ?? mov eax, dword ds:[esi]
 8b 40 04 ?? mov eax, dword ds:[eax + 4]
 ff 75 0c ?? push dword ss:[ebp + 12]
 c7 04 06 d0 f1 42 00 ?? mov dword ds:[esi + eax], 0x0042f1d0
 8b 06 ?? mov eax, dword ds:[esi]
 8b 48 04 ?? mov ecx, dword ds:[eax + 4]
 ff 75 08 ?? push dword ss:[ebp + 8]
 03 ce ?? add ecx, esi
 e8 60 ff ff ff ?? call function 0x00405145

L5: 8b c6 ?? mov eax, esi
 e8 86 1d 00 00 ?? call function 0x00406f72

L6: c2 0c 00 ?? ret 12

