
L1: 55 ?? push ebp
 8b ec ?? mov ebp, esp
 83 ec 04 ?? sub esp, 4
 53 ?? push ebx
 51 ?? push ecx
 8b 45 0c ?? mov eax, dword ss:[ebp + 12]
 83 c0 0c ?? add eax, 12
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 55 ?? push ebp
 ff 75 10 ?? push dword ss:[ebp + 0x10<16>]
 8b 4d 10 ?? mov ecx, dword ss:[ebp + 0x10<16>]
 8b 6d fc ?? mov ebp, dword ss:[ebp + 0xfc<252,-4>]
 e8 c1 50 00 00 ?? call function 0x00408c44

L2: 56 ?? push esi
 57 ?? push edi
 ff d0 ?? call eax

L3: 5f ?? pop edi
 5e ?? pop esi
 8b dd ?? mov ebx, ebp
 5d ?? pop ebp
 8b 4d 10 ?? mov ecx, dword ss:[ebp + 0x10<16>]
 55 ?? push ebp
 8b eb ?? mov ebp, ebx
 81 f9 00 01 00 00 ?? cmp ecx, 0x00000100<256>
 75 05 ?? jne basic block L5

L4: b9 02 00 00 00 ?? mov ecx, 2

L5: 51 ?? push ecx
 e8 9f 50 00 00 ?? call function 0x00408c44

L6: 5d ?? pop ebp
 59 ?? pop ecx
 5b ?? pop ebx
 c9 ?? leave
 c2 0c 00 ?? ret 12

