
L1: b8 4d 5a 00 00 ?? mov eax, 0x00005a4d<23117>
 66 39 05 00 00 40 00 ?? cmp word ds:[0x00400000], ax
 74 04 ?? je basic block L3

L2: 33 c0 ?? xor eax, eax
 eb 4d ?? jmp basic block L11

L3: a1 3c 00 40 00 ?? mov eax, dword ds:[0x0040003c]
 8d 80 00 00 40 00 ?? lea eax, ds:[eax + 0x00400000]
 81 38 50 45 00 00 ?? cmp dword ds:[eax], 0x00004550<17744>
 75 e9 ?? jne basic block L2

L4: 0f b7 48 18 ?? movzx ecx, word ds:[eax + 0x18<24>]
 81 f9 0b 01 00 00 ?? cmp ecx, 0x0000010b<267>
 74 1b ?? je basic block L8

L5: 81 f9 0b 02 00 00 ?? cmp ecx, 0x0000020b<523>
 75 d5 ?? jne basic block L2

L6: 83 b8 84 00 00 00 0e ?? cmp dword ds:[eax + 0x00000084<132>], 14
 76 cc ?? jbe basic block L2

L7: 33 c9 ?? xor ecx, ecx
 39 88 f8 00 00 00 ?? cmp dword ds:[eax + 0x000000f8<248>], ecx
 eb 0e ?? jmp basic block L10

L8: 83 78 74 0e ?? cmp dword ds:[eax + 0x74<116>], 14
 76 bc ?? jbe basic block L2

L9: 33 c9 ?? xor ecx, ecx
 39 88 e8 00 00 00 ?? cmp dword ds:[eax + 0x000000e8<232>], ecx

L10: 0f 95 c1 ?? setne cl
 8b c1 ?? mov eax, ecx

L11: 6a 01 ?? push 1
 a3 94 30 40 00 ?? mov dword ds:[0x00403094], eax
 ff 15 40 20 40 00 ?? call dword ds:[0x00402040<"2&@">]

L12: 6a ff ?? push 0xff<255,-1>
 ff 15 3c 20 40 00 ?? call dword ds:[0x0040203c<" &@">]

L13: 59 ?? pop ecx
 59 ?? pop ecx
 a3 f0 33 40 00 ?? mov dword ds:[0x004033f0], eax
 a3 f4 33 40 00 ?? mov dword ds:[0x004033f4], eax
 ff 15 38 20 40 00 ?? call dword ds:[0x00402038]

L14: 8b 0d b8 30 40 00 ?? mov ecx, dword ds:[0x004030b8]
 89 08 ?? mov dword ds:[eax], ecx
 ff 15 54 20 40 00 ?? call dword ds:[0x00402054]

L15: 8b 0d b4 30 40 00 ?? mov ecx, dword ds:[0x004030b4]
 89 08 ?? mov dword ds:[eax], ecx
 a1 70 20 40 00 ?? mov eax, dword ds:[0x00402070]
 8b 00 ?? mov eax, dword ds:[eax]
 a3 e4 33 40 00 ?? mov dword ds:[0x004033e4], eax
 e8 31 02 00 00 ?? call function 0x00401720

L16: e8 d5 04 00 00 ?? call function 0x004019c9

L17: 83 3d 7c 30 40 00 00 ?? cmp dword ds:[0x0040307c], 0
 75 0c ?? jne basic block L20

L18: 68 c6 19 40 00 ?? push function 0x004019c6
 ff 15 74 20 40 00 ?? call dword ds:[0x00402074]

L19: 59 ?? pop ecx

L20: e8 86 04 00 00 ?? call function 0x00401994

L21: 83 3d 78 30 40 00 ff ?? cmp dword ds:[0x00403078], 0xff<255,-1>
 75 09 ?? jne basic block L24

L22: 6a ff ?? push 0xff<255,-1>
 ff 15 78 20 40 00 ?? call dword ds:[0x00402078]

L23: 59 ?? pop ecx

L24: 33 c0 ?? xor eax, eax
 c3 ?? ret

