Disassembly: 
  L1: 6a 04 ?? push 4
   b8 ab 88 43 00 ?? mov eax, 0x004388ab
   e8 15 1c 00 00 ?? call function 0x0040a94c
  
  L2: 8b f1 ?? mov esi, ecx
   89 75 f0 ?? mov dword ss:[ebp + 0xf0<240,-16>], esi
   c7 06 68 d3 43 00 ?? mov dword ds:[esi], 0x0043d368
   56 ?? push esi
   c7 45 fc 01 00 00 00 ?? mov dword ss:[ebp + 0xfc<252,-4>], 1
   e8 8d fe ff ff ?? call function 0x00408bdc
  
  L3: 59 ?? pop ecx
   6a 00 ?? push 0
   6a 01 ?? push 1
   8d 4e 18 ?? lea ecx, ds:[esi + 0x18<24>]
   e8 93 84 ff ff ?? call function 0x004011ef
  
  L4: c7 06 34 d1 43 00 ?? mov dword ds:[esi], 0x0043d134
   e8 bd 1c 00 00 ?? call function 0x0040aa24
  
  L5: c3 ?? ret
  
  