
L1: 55 ?? push ebp
 8b ec ?? mov ebp, esp
 51 ?? push ecx
 56 ?? push esi
 6a 1c ?? push 0x1c<28>
 e8 b8 fb ff ff ?? call function 0x004010b4

L2: 8b c8 ?? mov ecx, eax
 83 c4 04 ?? add esp, 4
 89 4d fc ?? mov dword ss:[ebp + 0xfc<252,-4>], ecx
 be 0b 00 00 00 ?? mov esi, 11
 85 c9 ?? test ecx, ecx
 74 2f ?? je basic block L4

L3: c7 01 48 5b 40 00 ?? mov dword ds:[ecx], 0x00405b48
 c7 41 08 54 5b 40 00 ?? mov dword ds:[ecx + 8], 0x00405b54
 c7 41 14 0a 00 00 00 ?? mov dword ds:[ecx + 0x14<20>], 10
 66 89 71 18 ?? mov word ds:[ecx + 0x18<24>], si
 c6 41 1a 63 ?? mov byte ds:[ecx + 0x1a<26>], 0x63<99>
 89 71 04 ?? mov dword ds:[ecx + 4], esi
 c7 41 0c 0c 00 00 00 ?? mov dword ds:[ecx + 12], 12
 c7 41 10 0d 00 00 00 ?? mov dword ds:[ecx + 0x10<16>], 13
 eb 02 ?? jmp basic block L5

L4: 33 c9 ?? xor ecx, ecx

L5: 8b 01 ?? mov eax, dword ds:[ecx]
 6a 1c ?? push 0x1c<28>
 51 ?? push ecx
 8b 40 04 ?? mov eax, dword ds:[eax + 4]
 c7 04 01 29 00 00 00 ?? mov dword ds:[ecx + eax], 0x00000029<41>
 c7 41 04 2a 00 00 00 ?? mov dword ds:[ecx + 4], 0x0000002a<42>
 c7 41 0c 2b 00 00 00 ?? mov dword ds:[ecx + 12], 0x0000002b<43>
 c7 41 10 2c 00 00 00 ?? mov dword ds:[ecx + 0x10<16>], 0x0000002c<44>
 e8 e9 fa ff ff ?? call function 0x00401050

L6: 6a 10 ?? push 0x10<16>
 e8 46 fb ff ff ?? call function 0x004010b4

L7: 8b c8 ?? mov ecx, eax
 83 c4 0c ?? add esp, 12
 89 4d fc ?? mov dword ss:[ebp + 0xfc<252,-4>], ecx
 85 c9 ?? test ecx, ecx
 74 1a ?? je basic block L9

L8: c7 01 30 5b 40 00 ?? mov dword ds:[ecx], 0x00405b30
 c7 41 08 0a 00 00 00 ?? mov dword ds:[ecx + 8], 10
 66 89 71 0c ?? mov word ds:[ecx + 12], si
 c6 41 0e 63 ?? mov byte ds:[ecx + 14], 0x63<99>
 89 71 04 ?? mov dword ds:[ecx + 4], esi
 eb 02 ?? jmp basic block L10

L9: 33 c9 ?? xor ecx, ecx

L10: 8b 01 ?? mov eax, dword ds:[ecx]
 ba f5 ff ff ff ?? mov edx, 0xfffffff5<4294967285,-11>
 6a 10 ?? push 0x10<16>
 51 ?? push ecx
 8b 40 04 ?? mov eax, dword ds:[eax + 4]
 c7 04 01 28 00 00 00 ?? mov dword ds:[ecx + eax], 0x00000028<40>
 8b 01 ?? mov eax, dword ds:[ecx]
 8b 40 04 ?? mov eax, dword ds:[eax + 4]
 66 89 54 08 04 ?? mov word ds:[eax + ecx + 4], dx
 e8 97 fa ff ff ?? call function 0x00401050

L11: 83 c4 08 ?? add esp, 8
 33 c0 ?? xor eax, eax
 5e ?? pop esi
 8b e5 ?? mov esp, ebp
 5d ?? pop ebp
 c3 ?? ret

