
L1: 6a 14 ?? push 0x14<20>
 68 c8 2d 43 00 ?? push 0x00432dc8
 e8 ed 68 00 00 ?? call function 0x0040da10

L2: 33 ff ?? xor edi, edi
 89 7d e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], edi
 89 7d dc ?? mov dword ss:[ebp + 0xdc<220,-36>], edi
 6a 01 ?? push 1
 e8 d1 6e 00 00 ?? call function 0x0040e003

L3: 59 ?? pop ecx
 89 7d fc ?? mov dword ss:[ebp + 0xfc<252,-4>], edi
 33 f6 ?? xor esi, esi

L4: 89 75 e0 ?? mov dword ss:[ebp + 0xe0<224,-32>], esi
 3b 35 40 7b 43 00 ?? cmp esi, dword ds:[0x00437b40]
 0f 8d 83 00 00 00 ?? jge basic block L20

L5: a1 f8 67 43 00 ?? mov eax, dword ds:[0x004367f8]
 8d 04 b0 ?? lea eax, ds:[eax + esi * 4]
 39 38 ?? cmp dword ds:[eax], edi
 74 5e ?? je basic block L19

L6: 8b 00 ?? mov eax, dword ds:[eax]
 f6 40 0c 83 ?? test byte ds:[eax + 12], 0x83<131,-125>
 74 56 ?? je basic block L19

L7: 50 ?? push eax
 56 ?? push esi
 e8 d8 08 00 00 ?? call function 0x00407a3a

L8: 59 ?? pop ecx
 59 ?? pop ecx
 33 d2 ?? xor edx, edx
 42 ?? inc edx
 89 55 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], edx
 a1 f8 67 43 00 ?? mov eax, dword ds:[0x004367f8]
 8b 04 b0 ?? mov eax, dword ds:[eax + esi * 4]
 8b 48 0c ?? mov ecx, dword ds:[eax + 12]
 f6 c1 83 ?? test cl, 0x83<131,-125>
 74 2f ?? je basic block L18

L9: 39 55 08 ?? cmp dword ss:[ebp + 8], edx
 75 11 ?? jne basic block L13

L10: 50 ?? push eax
 e8 4a ff ff ff ?? call function 0x004070cf

L11: 59 ?? pop ecx
 83 f8 ff ?? cmp eax, 0xff<255,-1>
 74 1e ?? je basic block L18

L12: ff 45 e4 ?? inc dword ss:[ebp + 0xe4<228,-28>]
 eb 19 ?? jmp basic block L18

L13: 39 7d 08 ?? cmp dword ss:[ebp + 8], edi
 75 14 ?? jne basic block L18

L14: f6 c1 02 ?? test cl, 2
 74 0f ?? je basic block L18

L15: 50 ?? push eax
 e8 2f ff ff ff ?? call function 0x004070cf

L16: 59 ?? pop ecx
 83 f8 ff ?? cmp eax, 0xff<255,-1>
 75 03 ?? jne basic block L18

L17: 09 45 dc ?? or dword ss:[ebp + 0xdc<220,-36>], eax

L18: 89 7d fc ?? mov dword ss:[ebp + 0xfc<252,-4>], edi
 e8 08 00 00 00 ?? call function 0x004071b9

L19: 46 ?? inc esi
 eb 84 ?? jmp basic block L4

L20: c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
 e8 12 00 00 00 ?? call function 0x004071e8

L21: 83 7d 08 01 ?? cmp dword ss:[ebp + 8], 1
 8b 45 e4 ?? mov eax, dword ss:[ebp + 0xe4<228,-28>]
 74 03 ?? je basic block L23

L22: 8b 45 dc ?? mov eax, dword ss:[ebp + 0xdc<220,-36>]

L23: e8 6e 68 00 00 ?? call function 0x0040da55

L24: c3 ?? ret

