
L1: 6a 0c ?? push 12
 68 40 67 42 00 ?? push 0x00426740
 e8 9a db ff ff ?? call function 0x00404b4c

L2: e8 5c c6 ff ff ?? call function 0x00403613

L3: 8b f0 ?? mov esi, eax
 a1 1c 7c 42 00 ?? mov eax, dword ds:[0x00427c1c]
 85 46 70 ?? test dword ds:[esi + 0x70<112>], eax
 74 22 ?? je basic block L12

L4: 83 7e 6c 00 ?? cmp dword ds:[esi + 0x6c<108>], 0
 74 1c ?? je basic block L12

L5: e8 45 c6 ff ff ?? call function 0x00403613

L6: 8b 70 6c ?? mov esi, dword ds:[eax + 0x6c<108>]

L7: 85 f6 ?? test esi, esi
 75 08 ?? jne basic block L10

L8: 6a 20 ?? push 0x20<32>
 e8 f6 cb ff ff ?? call function 0x00403bd2

L9: 59 ?? pop ecx

L10: 8b c6 ?? mov eax, esi
 e8 ad db ff ff ?? call function 0x00404b91

L11: c3 ?? ret

L12: 6a 0c ?? push 12
 e8 d5 e0 ff ff ?? call function 0x004050c1

L13: 59 ?? pop ecx
 83 65 fc 00 ?? and dword ss:[ebp + 0xfc<252,-4>], 0
 8d 46 6c ?? lea eax, ds:[esi + 0x6c<108>]
 8b 3d a8 75 42 00 ?? mov edi, dword ds:[0x004275a8]
 e8 69 ff ff ff ?? call function 0x00406f68

L14: 89 45 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], eax
 c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
 e8 02 00 00 00 ?? call function 0x00407010

L15: eb c1 ?? jmp basic block L7

