
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 53 ?? push ebx
 57 ?? push edi
 8b 7d 10 ?? mov edi, dword ss:[ebp + 0x10<16>]
 33 db ?? xor ebx, ebx
 3b fb ?? cmp edi, ebx
 7e 2c ?? jle basic block L9

L2: 56 ?? push esi
 8d 75 10 ?? lea esi, ss:[ebp + 0x10<16>]

L3: 83 c6 04 ?? add esi, 4
 ff 36 ?? push dword ds:[esi]
 ff 75 0c ?? push dword ss:[ebp + 12]
 ff 75 08 ?? push dword ss:[ebp + 8]
 e8 c5 23 00 00 ?? call function 0x004096a6

L4: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 74 0d ?? je basic block L7

L5: 53 ?? push ebx
 53 ?? push ebx
 53 ?? push ebx
 53 ?? push ebx
 53 ?? push ebx
 e8 1c 17 00 00 ?? call function 0x00408a0e

L6: 83 c4 14 ?? add esp, 0x14<20>

L7: 4f ?? dec edi
 75 d9 ?? jne basic block L3

L8: 5e ?? pop esi

L9: 5f ?? pop edi
 5b ?? pop ebx
 5d ?? pop ebp
 c3 ?? ret

