
L1: 56 ?? push esi
 8b f1 ?? mov esi, ecx
 8b 46 14 ?? mov eax, dword ds:[esi + 0x14<20>]
 83 f8 10 ?? cmp eax, 0x10<16>
 72 0e ?? jb basic block L4

L2: 6a 01 ?? push 1
 40 ?? inc eax
 50 ?? push eax
 ff 36 ?? push dword ds:[esi]
 e8 59 fa ff ff ?? call function 0x004011ef

L3: 83 c4 0c ?? add esp, 12

L4: c7 46 14 0f 00 00 00 ?? mov dword ds:[esi + 0x14<20>], 15
 83 7e 14 10 ?? cmp dword ds:[esi + 0x14<20>], 0x10<16>
 c7 46 10 00 00 00 00 ?? mov dword ds:[esi + 0x10<16>], 0
 72 07 ?? jb basic block L6

L5: 8b 06 ?? mov eax, dword ds:[esi]
 5e ?? pop esi
 c6 00 00 ?? mov byte ds:[eax], 0
 c3 ?? ret

L6: c6 06 00 ?? mov byte ds:[esi], 0
 5e ?? pop esi
 c3 ?? ret

