Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 0d 58 40 40 00 ?? mov ecx, dword ds:[0x00404058]
   68 40 19 40 00 ?? push function 0x00401940
   6a 0c ?? push 12
   ff 15 38 40 40 00 ?? call dword ds:[function 0x00404038]
  
  L2: 8b c8 ?? mov ecx, eax
   ff 15 78 40 40 00 ?? call dword ds:[function 0x00404078<"XP@">]
  
  L3: 6a 08 ?? push 8
   6a 04 ?? push 4
   ff 75 0c ?? push dword ss:[ebp + 12]
   ff 75 08 ?? push dword ss:[ebp + 8]
   e8 d3 fe ff ff ?? call function 0x004013e0
  
  L4: 83 c4 10 ?? add esp, 0x10<16>
   5d ?? pop ebp
   c3 ?? ret
  
  