
L1: 6a 0c ?? push 12
 68 b0 60 40 00 ?? push 0x004060b0
 e8 4a 04 00 00 ?? call function 0x00401988

L2: 83 65 e4 00 ?? and dword ss:[ebp + 0xe4<228,-28>], 0
 8b 75 0c ?? mov esi, dword ss:[ebp + 12]
 8b c6 ?? mov eax, esi
 0f af 45 10 ?? imul eax, dword ss:[ebp + 0x10<16>]
 01 45 08 ?? add dword ss:[ebp + 8], eax
 83 65 fc 00 ?? and dword ss:[ebp + 0xfc<252,-4>], 0

L3: ff 4d 10 ?? dec dword ss:[ebp + 0x10<16>]
 78 0b ?? js basic block L6

L4: 29 75 08 ?? sub dword ss:[ebp + 8], esi
 8b 4d 08 ?? mov ecx, dword ss:[ebp + 8]
 ff 55 14 ?? call dword ss:[ebp + 0x14<20>]

L5: eb f0 ?? jmp basic block L3

L6: c7 45 e4 01 00 00 00 ?? mov dword ss:[ebp + 0xe4<228,-28>], 1
 c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
 e8 08 00 00 00 ?? call function 0x0040157d

L7: e8 53 04 00 00 ?? call function 0x004019cd

L8: c2 10 00 ?? ret 0x0010<16>

