Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   ba 80 33 40 00 ?? mov edx, 0x00403380
   b9 44 33 40 00 ?? mov ecx, 0x00403344
   2b c2 ?? sub eax, edx
   2b ca ?? sub ecx, edx
   3b c1 ?? cmp eax, ecx
   77 1f ?? ja basic block L6
  
  L2: 83 3d 2c 54 40 00 00 ?? cmp dword ds:[0x0040542c], 0
   74 16 ?? je basic block L6
  
  L3: 56 ?? push esi
   8b 35 2c 54 40 00 ?? mov esi, dword ds:[0x0040542c]
   8b ce ?? mov ecx, esi
   ff 75 08 ?? push dword ss:[ebp + 8]
   ff 15 f8 30 40 00 ?? call dword ds:[0x004030f8]
  
  L4: ff d6 ?? call esi
  
  L5: 59 ?? pop ecx
   5e ?? pop esi
  
  L6: 5d ?? pop ebp
   c3 ?? ret
  
  