
L1: 8b ff ?? mov edi, edi
 56 ?? push esi
 57 ?? push edi
 33 f6 ?? xor esi, esi
 bf 20 63 43 00 ?? mov edi, 0x00436320

L2: 83 3c f5 f4 49 43 00 01 ?? cmp dword ds:[0x004349f4 + esi * 8], 1
 75 1e ?? jne basic block L5

L3: 8d 04 f5 f0 49 43 00 ?? lea eax, ds:[0x004349f0 + esi * 8]
 89 38 ?? mov dword ds:[eax], edi
 68 a0 0f 00 00 ?? push 0x00000fa0<4000>
 ff 30 ?? push dword ds:[eax]
 83 c7 18 ?? add edi, 0x18<24>
 e8 27 ee 00 00 ?? call function 0x0041ccc3

L4: 59 ?? pop ecx
 59 ?? pop ecx
 85 c0 ?? test eax, eax
 74 0c ?? je basic block L8

L5: 46 ?? inc esi
 83 fe 24 ?? cmp esi, 0x24<36>
 7c d2 ?? jl basic block L2

L6: 33 c0 ?? xor eax, eax
 40 ?? inc eax

L7: 5f ?? pop edi
 5e ?? pop esi
 c3 ?? ret

L8: 83 24 f5 f0 49 43 00 00 ?? and dword ds:[0x004349f0 + esi * 8], 0
 33 c0 ?? xor eax, eax
 eb f1 ?? jmp basic block L7

