
L1: 6a 0c ?? push 12
 68 d8 67 42 00 ?? push 0x004267d8
 e8 9b c9 ff ff ?? call function 0x00404b4c

L2: e8 5d b4 ff ff ?? call function 0x00403613

L3: 8b f8 ?? mov edi, eax
 a1 1c 7c 42 00 ?? mov eax, dword ds:[0x00427c1c]
 85 47 70 ?? test dword ds:[edi + 0x70<112>], eax
 74 1d ?? je basic block L11

L4: 83 7f 6c 00 ?? cmp dword ds:[edi + 0x6c<108>], 0
 74 17 ?? je basic block L11

L5: 8b 77 68 ?? mov esi, dword ds:[edi + 0x68<104>]

L6: 85 f6 ?? test esi, esi
 75 08 ?? jne basic block L9

L7: 6a 20 ?? push 0x20<32>
 e8 fc b9 ff ff ?? call function 0x00403bd2

L8: 59 ?? pop ecx

L9: 8b c6 ?? mov eax, esi
 e8 b3 c9 ff ff ?? call function 0x00404b91

L10: c3 ?? ret

L11: 6a 0d ?? push 13
 e8 db ce ff ff ?? call function 0x004050c1

L12: 59 ?? pop ecx
 83 65 fc 00 ?? and dword ss:[ebp + 0xfc<252,-4>], 0
 8b 77 68 ?? mov esi, dword ds:[edi + 0x68<104>]
 89 75 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], esi
 3b 35 e0 79 42 00 ?? cmp esi, dword ds:[0x004279e0]
 74 36 ?? je basic block L20

L13: 85 f6 ?? test esi, esi
 74 1a ?? je basic block L19

L14: 56 ?? push esi
 ff 15 f0 91 42 00 ?? call dword ds:[0x004291f0]

L15: 85 c0 ?? test eax, eax
 75 0f ?? jne basic block L19

L16: 81 fe b8 75 42 00 ?? cmp esi, 0x004275b8
 74 07 ?? je basic block L19

L17: 56 ?? push esi
 e8 2b 97 ff ff ?? call function 0x00401941

L18: 59 ?? pop ecx

L19: a1 e0 79 42 00 ?? mov eax, dword ds:[0x004279e0]
 89 47 68 ?? mov dword ds:[edi + 0x68<104>], eax
 8b 35 e0 79 42 00 ?? mov esi, dword ds:[0x004279e0]
 89 75 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], esi
 56 ?? push esi
 ff 15 e4 91 42 00 ?? call dword ds:[0x004291e4]

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

L21: eb 8e ?? jmp basic block L6

