Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   56 ?? push esi
   8b 75 08 ?? mov esi, dword ss:[ebp + 8]
   6a 0a ?? push 10
   8b 06 ?? mov eax, dword ds:[esi]
   8b 48 04 ?? mov ecx, dword ds:[eax + 4]
   03 ce ?? add ecx, esi
   ff 15 54 30 40 00 ?? call dword ds:[function 0x00403054<"^@@">]
  
  L2: 0f b6 c8 ?? movzx ecx, al
   51 ?? push ecx
   8b ce ?? mov ecx, esi
   ff 15 50 30 40 00 ?? call dword ds:[function 0x00403050]
  
  L3: 8b ce ?? mov ecx, esi
   ff 15 4c 30 40 00 ?? call dword ds:[function 0x0040304c]
  
  L4: 8b c6 ?? mov eax, esi
   5e ?? pop esi
   5d ?? pop ebp
   c3 ?? ret
  
  