Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   51 ?? push ecx
   56 ?? push esi
   57 ?? push edi
   6a 24 ?? push 0x24<36>
   e8 4b 00 00 00 ?? call function 0x004011c8
  
  L2: 83 c4 04 ?? add esp, 4
   89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
   8b c8 ?? mov ecx, eax
   e8 36 ff ff ff ?? call function 0x004010c0
  
  L3: 8b f0 ?? mov esi, eax
   8b ce ?? mov ecx, esi
   8b 16 ?? mov edx, dword ds:[esi]
   ff 52 08 ?? call dword ds:[edx + 8]
  
  L4: 8b 16 ?? mov edx, dword ds:[esi]
   8b ce ?? mov ecx, esi
   8b f8 ?? mov edi, eax
   ff 52 08 ?? call dword ds:[edx + 8]
  
  L5: 6a 10 ?? push 0x10<16>
   56 ?? push esi
   03 f8 ?? add edi, eax
   e8 55 00 00 00 ?? call function 0x004011fb
  
  L6: 83 c4 08 ?? add esp, 8
   ff 15 e4 30 40 00 ?? call dword ds:[0x004030e4]
  
  L7: 03 c7 ?? add eax, edi
   5f ?? pop edi
   5e ?? pop esi
   8b e5 ?? mov esp, ebp
   5d ?? pop ebp
   c3 ?? ret
  
  