Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   51 ?? push ecx
   51 ?? push ecx
   83 7d 08 00 ?? cmp dword ss:[ebp + 8], 0
   ff 75 14 ?? push dword ss:[ebp + 0x14<20>]
   ff 75 10 ?? push dword ss:[ebp + 0x10<16>]
   74 19 ?? je basic block L4
  
  L2: 8d 45 f8 ?? lea eax, ss:[ebp + 0xf8<248,-8>]
   50 ?? push eax
   e8 da 35 01 00 ?? call function 0x004250eb
  
  L3: 8b 4d f8 ?? mov ecx, dword ss:[ebp + 0xf8<248,-8>]
   8b 45 0c ?? mov eax, dword ss:[ebp + 12]
   89 08 ?? mov dword ds:[eax], ecx
   8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
   89 48 04 ?? mov dword ds:[eax + 4], ecx
   eb 11 ?? jmp basic block L6
  
  L4: 8d 45 08 ?? lea eax, ss:[ebp + 8]
   50 ?? push eax
   e8 40 37 01 00 ?? call function 0x0042526a
  
  L5: 8b 45 0c ?? mov eax, dword ss:[ebp + 12]
   8b 4d 08 ?? mov ecx, dword ss:[ebp + 8]
   89 08 ?? mov dword ds:[eax], ecx
  
  L6: 83 c4 0c ?? add esp, 12
   c9 ?? leave
   c3 ?? ret
  
  