
L1: 55 ?? push ebp
 8b ec ?? mov ebp, esp
 81 ec 14 04 00 00 ?? sub esp, 0x00000414<1044>
 a1 04 b0 40 00 ?? mov eax, dword ds:[0x0040b004]
 33 c5 ?? xor eax, ebp
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 80 3d 54 b7 40 00 00 ?? cmp byte ds:[0x0040b754], 0
 0f 85 10 01 00 00 ?? jne basic block L26

L2: c6 05 54 b7 40 00 01 ?? mov byte ds:[0x0040b754], 1
 e8 64 01 00 00 ?? call function 0x00404470

L3: 85 c0 ?? test eax, eax
 0f 85 fe 00 00 00 ?? jne basic block L27

L4: 68 18 94 40 00 ?? push 0x00409418<"VCRUNTIME140D.dll">
 e8 0f 0e 00 00 ?? call function 0x0040512d

L5: 83 c4 04 ?? add esp, 4
 85 c0 ?? test eax, eax
 74 78 ?? je basic block L16

L6: 68 04 01 00 00 ?? push 0x00000104<260>
 8d 8d ec fb ff ff ?? lea ecx, ss:[ebp + 0xfffffbec<4294966252,-1044>]
 51 ?? push ecx
 50 ?? push eax
 e8 f0 0d 00 00 ?? call function 0x00405127

L7: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 74 5f ?? je basic block L16

L8: 68 04 01 00 00 ?? push 0x00000104<260>
 8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
 50 ?? push eax
 8d 85 ec fb ff ff ?? lea eax, ss:[ebp + 0xfffffbec<4294966252,-1044>]
 50 ?? push eax
 e8 0a 04 00 00 ?? call function 0x00404760

L9: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 74 40 ?? je basic block L16

L10: 68 00 09 00 00 ?? push 0x00000900<2304>
 8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
 6a 00 ?? push 0
 50 ?? push eax
 e8 c3 0d 00 00 ?? call function 0x00405133

L11: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 0f 85 97 00 00 00 ?? jne basic block L27

L12: ff 15 00 c0 40 00 ?? call dword ds:[0x0040c000]

L13: 83 f8 57 ?? cmp eax, 0x57<87>
 75 17 ?? jne basic block L16

L14: 6a 08 ?? push 8
 8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
 6a 00 ?? push 0
 50 ?? push eax
 e8 9d 0d 00 00 ?? call function 0x00405133

L15: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 75 75 ?? jne basic block L27

L16: 68 00 0a 00 00 ?? push 0x00000a00<2560>
 6a 00 ?? push 0
 68 cc 95 40 00 ?? push 0x004095cc<"MSPDB140">
 e8 85 0d 00 00 ?? call function 0x00405133

L17: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 75 5d ?? jne basic block L27

L18: ff 15 00 c0 40 00 ?? call dword ds:[0x0040c000]

L19: 83 f8 57 ?? cmp eax, 0x57<87>
 75 50 ?? jne basic block L26

L20: 68 04 01 00 00 ?? push 0x00000104<260>
 8d 85 ec fb ff ff ?? lea eax, ss:[ebp + 0xfffffbec<4294966252,-1044>]
 50 ?? push eax
 6a 00 ?? push 0
 e8 54 0d 00 00 ?? call function 0x00405127

L21: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 74 36 ?? je basic block L26

L22: 68 04 01 00 00 ?? push 0x00000104<260>
 8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
 50 ?? push eax
 8d 85 ec fb ff ff ?? lea eax, ss:[ebp + 0xfffffbec<4294966252,-1044>]
 50 ?? push eax
 e8 6e 03 00 00 ?? call function 0x00404760

L23: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 74 17 ?? je basic block L26

L24: 6a 08 ?? push 8
 8d 85 f4 fd ff ff ?? lea eax, ss:[ebp + 0xfffffdf4<4294966772,-524>]
 6a 00 ?? push 0
 50 ?? push eax
 e8 2a 0d 00 00 ?? call function 0x00405133

L25: 83 c4 0c ?? add esp, 12
 85 c0 ?? test eax, eax
 75 02 ?? jne basic block L27

L26: 33 c0 ?? xor eax, eax

L27: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 33 cd ?? xor ecx, ebp
 e8 60 cd ff ff ?? call function 0x0040117c

L28: 8b e5 ?? mov esp, ebp
 5d ?? pop ebp
 c3 ?? ret

