Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   81 ec 0c 06 00 00 ?? sub esp, 0x0000060c<1548>
   a1 04 e0 40 00 ?? mov eax, dword ds:[0x0040e004]
   33 c5 ?? xor eax, ebp
   89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   8d 8d f4 fd ff ff ?? lea ecx, ss:[ebp + 0xfffffdf4<4294966772,-524>]
   56 ?? push esi
   8b 75 0c ?? mov esi, dword ss:[ebp + 12]
   68 00 01 00 00 ?? push 0x00000100<256>
   51 ?? push ecx
   68 00 01 00 00 ?? push 0x00000100<256>
   8d 8d f4 fb ff ff ?? lea ecx, ss:[ebp + 0xfffffbf4<4294966260,-1036>]
   51 ?? push ecx
   68 00 01 00 00 ?? push 0x00000100<256>
   8d 8d f4 f9 ff ff ?? lea ecx, ss:[ebp + 0xfffff9f4<4294965748,-1548>]
   51 ?? push ecx
   6a 03 ?? push 3
   8d 4d f4 ?? lea ecx, ss:[ebp + 0xf4<244,-12>]
   51 ?? push ecx
   50 ?? push eax
   e8 0b 0b 00 00 ?? call function 0x004079f5
  
  L2: 83 c4 24 ?? add esp, 0x24<36>
   85 c0 ?? test eax, eax
   75 71 ?? jne basic block L11
  
  L3: 68 5c c9 40 00 ?? push 0x0040c95c<"MSPDB140">
   8d 85 f4 fb ff ff ?? lea eax, ss:[ebp + 0xfffffbf4<4294966260,-1036>]
   6a 09 ?? push 9
   50 ?? push eax
   e8 f7 0a 00 00 ?? call function 0x004079fb
  
  L4: 83 c4 0c ?? add esp, 12
   85 c0 ?? test eax, eax
   75 57 ?? jne basic block L11
  
  L5: 68 50 c9 40 00 ?? push 0x0040c950<"DLL">
   8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
   6a 04 ?? push 4
   50 ?? push eax
   e8 dd 0a 00 00 ?? call function 0x004079fb
  
  L6: 83 c4 0c ?? add esp, 12
   85 c0 ?? test eax, eax
   75 3d ?? jne basic block L11
  
  L7: 8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
   50 ?? push eax
   8d 85 f4 fb ff ff ?? lea eax, ss:[ebp + 0xfffffbf4<4294966260,-1036>]
   50 ?? push eax
   8d 85 f4 f9 ff ff ?? lea eax, ss:[ebp + 0xfffff9f4<4294965748,-1548>]
   50 ?? push eax
   8d 45 f4 ?? lea eax, ss:[ebp + 0xf4<244,-12>]
   50 ?? push eax
   ff 75 10 ?? push dword ss:[ebp + 0x10<16>]
   56 ?? push esi
   e8 a8 0a 00 00 ?? call function 0x004079ef
  
  L8: 83 c4 18 ?? add esp, 0x18<24>
   85 c0 ?? test eax, eax
   75 14 ?? jne basic block L11
  
  L9: b8 01 00 00 00 ?? mov eax, 1
   5e ?? pop esi
   8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
   33 cd ?? xor ecx, ebp
   e8 7d a2 ff ff ?? call function 0x004011db
  
  L10: 8b e5 ?? mov esp, ebp
   5d ?? pop ebp
   c3 ?? ret
  
  L11: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
   33 c0 ?? xor eax, eax
   33 cd ?? xor ecx, ebp
   5e ?? pop esi
   e8 6c a2 ff ff ?? call function 0x004011db
  
  L12: 8b e5 ?? mov esp, ebp
   5d ?? pop ebp
   c3 ?? ret
  
  