
L1: 55 ?? push ebp
 8b ec ?? mov ebp, esp
 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 2b 45 0c ?? sub eax, dword ss:[ebp + 12]
 2d 00 33 40 00 ?? sub eax, 0x00403300
 83 e8 40 ?? sub eax, 0x40<64>
 3b 45 10 ?? cmp eax, dword ss:[ebp + 0x10<16>]
 76 34 ?? jbe basic block L7

L2: 8b 4d 08 ?? mov ecx, dword ss:[ebp + 8]
 ba 40 33 40 00 ?? mov edx, 0x00403340
 b8 04 33 40 00 ?? mov eax, 0x00403304
 2b ca ?? sub ecx, edx
 2b c2 ?? sub eax, edx
 3b c8 ?? cmp ecx, eax
 77 1f ?? ja basic block L7

L3: 83 3d b4 53 40 00 00 ?? cmp dword ds:[0x004053b4], 0
 74 16 ?? je basic block L7

L4: 56 ?? push esi
 8b 35 b4 53 40 00 ?? mov esi, dword ds:[0x004053b4]
 8b ce ?? mov ecx, esi
 ff 75 08 ?? push dword ss:[ebp + 8]
 ff 15 f4 30 40 00 ?? call dword ds:[0x004030f4<"C!@">]

L5: ff d6 ?? call esi

L6: 59 ?? pop ecx
 5e ?? pop esi

L7: 5d ?? pop ebp
 c3 ?? ret

