
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 83 7d 0c 01 ?? cmp dword ss:[ebp + 12], 1
 75 19 ?? jne basic block L6

L2: 83 79 18 10 ?? cmp dword ds:[ecx + 0x18<24>], 0x10<16>
 72 05 ?? jb basic block L4

L3: 8b 49 04 ?? mov ecx, dword ds:[ecx + 4]
 eb 03 ?? jmp basic block L5

L4: 83 c1 04 ?? add ecx, 4

L5: 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 8a 55 10 ?? mov dl, byte ss:[ebp + 0x10<16>]
 88 14 01 ?? mov byte ds:[ecx + eax], dl
 eb 22 ?? jmp basic block L11

L6: 83 79 18 10 ?? cmp dword ds:[ecx + 0x18<24>], 0x10<16>
 72 05 ?? jb basic block L8

L7: 8b 49 04 ?? mov ecx, dword ds:[ecx + 4]
 eb 03 ?? jmp basic block L9

L8: 83 c1 04 ?? add ecx, 4

L9: ff 75 10 ?? push dword ss:[ebp + 0x10<16>]
 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 ff 75 0c ?? push dword ss:[ebp + 12]
 03 c8 ?? add ecx, eax
 51 ?? push ecx
 e8 24 f8 ff ff ?? call function 0x00403328

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

L11: 5d ?? pop ebp
 c2 0c 00 ?? ret 12

