Function at 0x4108a0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x49dcf9
mov eax, dword fs:[0]
push eax
sub esp, 0x128
mov eax, dword [0x636b1c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 4], 0
push 0x4b542c
lea ecx, [ebp - 0x24]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 1
push str.EurothermIDM.Mini8
lea ecx, [ebp - 0x58]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc120u.dll_Ordinal_296]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_296]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.mfc120u.dll_Ordinal_296]
mov byte [ebp - 4], 5
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x54], xmm0
movq qword [ebp - 0x44], xmm0
push str..1.wxs
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00402f60
add esp, 0xc
mov byte [ebp - 4], 6
push 0x5021
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_968
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._Include__n
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 9
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b6dd8
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xa
push 0x4b542c
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0xb
push 0x4b6df0
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xc
push esi
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xd
push edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0xe
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str..1.wxs___declare_this_IDM_entry_____n
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0xf
push 0x4b6e54
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x24]
push ecx
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x11
push esi
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x12
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._______n
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x13
push 0x4b57e8
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x14
push str._____iTools.wxs:_This_needs_to_be_added_after__Fragment_Id_
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x15
push esi
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x16
push edi
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x17
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__RunAsInteractiveUser_yes____n
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x18
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x19
push str._AppId_Advertise_yes__Id_
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x1a
push esi
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x1b
push edi
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x1c
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Include__n
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x1d
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_1444
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x3c], xmm0
movq qword [ebp - 0x2c], xmm0
push str..2.wxs
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.00402f60
add esp, 0xc
mov byte [ebp - 4], 0x1e
push 0x5021
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_968
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._Include__n
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x21
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.ole32.dll_CoCreateGuid]
mov dword [ebp - 0x1c], 0
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.RPCRT4.dll_UuidToStringA]
push 0x4b6dd8
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x22
push 0x4b542c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x23
push 0x4b6df0
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x24
push esi
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x25
push edi
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x26
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str..2.wxs___definition_of_IDM_registry_entries__IDM_filename_____n
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x27
push 0x4b6e54
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x24]
push ecx
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x29
push esi
push eax
lea eax, [ebp - 0xe4]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x2a
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._____iTools.wxs:_This_needs_to_be_added_after__DirectoryRef_Id_DEVICES_______n
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x2b
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b70b0
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x108], eax
mov byte [ebp - 4], 0x2c
push 0x4b57e8
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xe0], eax
mov byte [ebp - 4], 0x2d
push str..exe.
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xdc], eax
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0xc4]
push eax
call fcn.0040ce90
add esp, 4
mov dword [ebp - 0xd8], eax
mov byte [ebp - 4], 0x2f
push 0x4b58dc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xcc], eax
mov byte [ebp - 4], 0x30
push 0x4b57e8
lea ecx, [ebp - 0xe8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xe4], eax
mov byte [ebp - 4], 0x31
push str.__Id_IDM
lea ecx, [ebp - 0xec]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x32
push dword [ebp - 0x1c]
lea ecx, [ebp - 0x114]
call dword [sym.imp.mfc120u.dll_Ordinal_294]
mov esi, eax
mov byte [ebp - 4], 0x33
push str._Component_Guid_
lea ecx, [ebp - 0x104]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x34
push esi
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x35
push edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x36
push dword [ebp - 0xe4]
push eax
lea eax, [ebp - 0xf8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x37
push dword [ebp - 0xcc]
push eax
lea eax, [ebp - 0x10c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x38
push dword [ebp - 0xd8]
push eax
lea eax, [ebp - 0x11c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x39
push dword [ebp - 0xdc]
push eax
lea eax, [ebp - 0x120]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0x3a
push dword [ebp - 0xe0]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x3b
push dword [ebp - 0x108]
push eax
lea eax, [ebp - 0x110]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x3c
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x110]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x118]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x120]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x11c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x10c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xf8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0xfc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x100]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x104]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x114]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0xec]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0xe8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.RPCRT4.dll_RpcStringFreeA]
mov dword [ebp - 0x1c], 0
push str.___Class_Advertise_yes__n
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x3d
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7138
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x3e
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x3f
push str._________AppId_
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x40
push esi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x41
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x42
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._________Context_LocalServer32__n
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x43
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7138
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x44
push str.Eurotherm_IDM_Mini8_Class
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x45
push str._________Description_
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x46
push esi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x47
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x48
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b70b0
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x49
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x4a
push str._________Id_
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x4b
push esi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x4c
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x4d
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._____ProgId_Advertise_yes__n
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x4e
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7138
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x4f
push str.Eurotherm_IDM_Mini8_Class
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x50
push str._________Description_
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x51
push esi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x52
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x53
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x54
push 0x4b542c
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x55
push str._________Id_
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x56
push esi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x57
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x58
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.____Class__n
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x59
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._Vital_no____n
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xec], eax
mov byte [ebp - 4], 0x5a
push 0x4b7278
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xe8], eax
mov byte [ebp - 4], 0x5b
lea eax, [ebp - 0xd4]
push eax
call fcn.0040c9b0
add esp, 4
mov dword [ebp - 0xd0], eax
mov byte [ebp - 4], 0x5c
push 0x4b727c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xc4], eax
mov byte [ebp - 4], 0x5d
push 0x4b7278
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xc0], eax
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0xd8]
push eax
call fcn.0040c9b0
add esp, 4
mov dword [ebp - 0xbc], eax
mov byte [ebp - 4], 0x5f
push str._KeyPath_yes___________________Name_
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 0x60
push 0x4b7278
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x61
lea eax, [ebp - 0x108]
push eax
call fcn.0040c9b0
add esp, 4
mov esi, eax
mov byte [ebp - 4], 0x62
push str.___File_Id_
lea ecx, [ebp - 0x110]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x63
push esi
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x64
push edi
push eax
lea eax, [ebp - 0x120]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x65
push dword [ebp - 0xa8]
push eax
lea eax, [ebp - 0x11c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x66
push dword [ebp - 0xbc]
push eax
lea eax, [ebp - 0x10c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x67
push dword [ebp - 0xc0]
push eax
lea eax, [ebp - 0xf8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x68
push dword [ebp - 0xc4]
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0x69
push dword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x6a
push dword [ebp - 0xe8]
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x6b
push dword [ebp - 0xec]
push eax
lea eax, [ebp - 0x114]
push eax
call fcn.00402ec0
add esp, 0x24
mov byte [ebp - 4], 0x6c
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x114]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x104]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x100]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xfc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0xf8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x10c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x11c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x120]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x118]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x110]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x108]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0xe4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0xcc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0xd8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0xdc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7314
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_290]
mov esi, eax
mov byte [ebp - 4], 0x6d
push str.Eurotherm_IDM_Mini8_Class
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x6e
push eax
push str.__________________________________________Root_HKCR__Type_string___Value_
lea eax, [ebp - 0xc0]
push eax
call fcn.0040c510
mov byte [ebp - 4], 0x6f
push esi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
add esp, 0x18
mov edi, eax
mov byte [ebp - 4], 0x70
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x71
push str.___RegistryValue_Key_AppID_
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x72
push esi
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x73
push edi
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x74
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xc8], eax
mov byte [ebp - 4], 0x75
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xec]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xb4], eax
mov byte [ebp - 4], 0x76
push str.________________Name_AppID_______________Root_HKCR__Type_string___Value_
lea ecx, [ebp - 0xe8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x77
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x78
push str.___RegistryValue_Key_CLSID_
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x79
push esi
push eax
lea eax, [ebp - 0xc0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7a
push edi
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7b
push dword [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7c
push dword [ebp - 0xc8]
push eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0x7d
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0xe8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0xec]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.LocalServer32__Name_ThreadingModel______Root_HKCR__Type_string___Value_Free____n
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x7e
push str.0b76c9f6_94e0_4aa1_af17_13d031a3168f
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0x7f
push str.___RegistryValue_Key_CLSID_
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x80
push esi
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x81
push edi
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x82
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 1
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
mov esi, dword [sym.imp.mfc120u.dll_Ordinal_4772]
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xb8], eax
mov byte [ebp - 4], 0x83
push str.IDM___________Name_CommsProtocol_____________________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xb0], eax
mov byte [ebp - 4], 0x84
push 0x4b542c
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x85
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x86
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x87
push dword [ebp - 0xb0]
push eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x89
push dword [ebp - 0xb8]
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0x8a
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.IDM___________Name_CommsTypeValueIsHexNumber_________________Root_HKCR__Type_integer__Value_1____n
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xac], eax
mov byte [ebp - 4], 0x8b
push 0x4b542c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x8c
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x8d
push edi
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x8e
push dword [ebp - 0xac]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x8f
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.IDM___________Name_CommsVersionValueIsHexNumber______________Root_HKCR__Type_integer__Value_1____n
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xa4], eax
mov byte [ebp - 4], 0x90
push 0x4b542c
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x91
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x92
push edi
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x93
push dword [ebp - 0xa4]
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x94
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x7a
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xa4], eax
mov byte [ebp - 4], 0x95
push str.IDM___________Name_DeviceTypeAddress_________________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x80], eax
mov byte [ebp - 4], 0x96
push 0x4b542c
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x97
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x98
push edi
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x99
push dword [ebp - 0x80]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x9b
push dword [ebp - 0xa4]
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0x9c
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x6b
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x80], eax
mov byte [ebp - 4], 0x9d
push str.IDM___________Name_DeviceVersionAddress______________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x7c], eax
mov byte [ebp - 4], 0x9e
push 0x4b542c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x9f
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xa0
push edi
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa1
push dword [ebp - 0x7c]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa3
push dword [ebp - 0x80]
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xa4
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0xbf
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x7c], eax
mov byte [ebp - 4], 0xa5
push str.IDM___________Name_DeviceSerialNumberAddress_________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x8c], eax
mov byte [ebp - 4], 0xa6
push 0x4b542c
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xa7
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xa8
push edi
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa9
push dword [ebp - 0x8c]
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xab
push dword [ebp - 0x7c]
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xac
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x80
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x8c], eax
mov byte [ebp - 4], 0xad
push str.IDM___________Name_CommsPasswordSetAddress___________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xa0], eax
mov byte [ebp - 4], 0xae
push 0x4b542c
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xaf
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xb0
push edi
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xb1
push dword [ebp - 0xa0]
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xb3
push dword [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xb4
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb1
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xb5
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0x98], esp
push 0x4b4618
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xb6
lea eax, [ebp - 0xb4]
push eax
mov byte [ebp - 4], 0xb5
call fcn.0040c670
add esp, 8
mov dword [ebp - 0xa0], eax
mov byte [ebp - 4], 0xb7
push str.IDM___________Name_ParameterHelpFileName_____________________Root_HKCR__Type_string___Value__DEVICES_
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x98], eax
mov byte [ebp - 4], 0xb8
push 0x4b542c
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xb9
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xba
push edi
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xbb
push dword [ebp - 0x98]
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xbc
push dword [ebp - 0xa0]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402ec0
add esp, 0x24
mov byte [ebp - 4], 0xbd
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0xbe
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xba
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb7
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0xa0], eax
mov byte [ebp - 4], 0xbf
lea eax, [ebp - 0xb4]
push eax
call fcn.0040c910
add esp, 4
mov dword [ebp - 0x98], eax
mov byte [ebp - 4], 0xc0
push str.IDM___________Name_EtherCATDefaultESIXMLFileName_____________Root_HKCR__Type_string___Value__DEVICES_
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x84], eax
mov byte [ebp - 4], 0xc1
push 0x4b542c
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xc2
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xc3
push edi
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xc4
push dword [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xc5
push dword [ebp - 0x98]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xc6
push dword [ebp - 0xa0]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xc7
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc4
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc2
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc1
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc0
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 1
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x84], eax
mov byte [ebp - 4], 0xc8
push str.IDM___________Name_SimulationSupported_______________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x88], eax
mov byte [ebp - 4], 0xc9
push 0x4b542c
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xca
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xcb
push edi
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xcc
push dword [ebp - 0x88]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xce
push dword [ebp - 0x84]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xcf
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc9
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc8
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 1
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x88], eax
mov byte [ebp - 4], 0xd0
push str.IDM___________Name_StandardDevice____________________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 0xd1
push 0x4b542c
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xd2
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xd3
push edi
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xd4
push dword [ebp - 0x9c]
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xd6
push dword [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xd7
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xd6
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd4
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd1
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 1
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 0xd8
push str.IDM___________Name_StrictVersionMatching_____________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0xd9
push 0x4b542c
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xda
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xdb
push edi
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xdc
push dword [ebp - 0x94]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xde
push dword [ebp - 0x9c]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xdf
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xde
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xdc
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xdb
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd9
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 0xe0
push str.Mini8v5.uib
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0xe1
push str.IDM___________Name_Image_____________________________________Root_HKCR__Type_string___Value__DEVICES_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0xe2
push 0x4b542c
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xe3
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xe4
push edi
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xe5
push dword [ebp - 0x90]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xe6
push dword [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xe7
push dword [ebp - 0x9c]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xe8
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xe7
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe6
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe5
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe4
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe2
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe0
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0xe9
push str.Mini8v5s.uib
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0xea
push str.IDM___________Name_SimImage__________________________________Root_HKCR__Type_string___Value__DEVICES_
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0xeb
push 0x4b542c
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xec
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xed
push edi
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xee
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xef
push dword [ebp - 0x90]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xf0
push dword [ebp - 0x94]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xf1
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xf0
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xef
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xee
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xed
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xec
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xea
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe9
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0xf2
push 0x4b57e8
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0xf3
push str.IDMType______________________________________________________Root_HKCR__Type_string___Value_
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0xf4
push 0x4b542c
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xf5
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xf6
push edi
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xf7
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xf8
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xf9
push dword [ebp - 0x90]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0xfa
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xf9
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf8
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf7
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf6
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf5
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf4
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf3
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf2
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov edi, 0x6350d8
mov dword [ebp - 0xf0], edi
mov eax, 1
mov dword [ebp - 0xf4], eax
lea esp, [esp]
cmp dword [edi + 4], 0
je 0x413485
push eax
push str.ID_d
lea eax, [ebp - 0x18]
push eax
call esi
push dword [edi + 4]
push 0x4b5890
lea eax, [ebp - 0x20]
push eax
call esi
add esp, 0x18
push 0x4b7234
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0xfb
push str._______________________________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0xfc
push str.IDMType______Name_
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0xfd
push 0x4b542c
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xfe
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xff
push edi
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov dword [ebp - 4], 0x100
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 2
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 4
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 5
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 0xff
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xfe
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xfd
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xfc
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xfb
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov ecx, dword [ebp - 0xf4]
push ecx
inc ecx
mov dword [ebp - 0xf4], ecx
push str.ID_dSTR
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
mov eax, dword [ebp - 0xf0]
push dword [eax]
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 4], 0x106
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_1518]
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b7234
lea ecx, [ebp - 0xe8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov dword [ebp - 4], 0x107
push str.____________________________________Root_HKCR__Type_string___Value_
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 8
push str.IDMType______Name_
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 9
push 0x4b542c
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xa
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xb
push edi
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xc
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xe
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x10
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0x11
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xd0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0xe8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov edi, dword [ebp - 0xf0]
add edi, 8
mov dword [ebp - 0xf0], edi
mov eax, dword [ebp - 0xf4]
jmp 0x413090
push 0x4b7234
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov dword [ebp - 4], 0x112
push str.V5.27
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_290]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0x13
push str.IDMVersion___________________________________________________Root_HKCR__Type_string___Value_
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x14
push 0x4b542c
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x15
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x16
push edi
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x17
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x18
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x19
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0x1a
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x527
push 0x4b5890
lea eax, [ebp - 0x18]
push eax
call esi
add esp, 0xc
push 0x4b7234
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x11b
push str.IDMVersion___Name_Version___________________________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x1c
push 0x4b542c
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x1d
push str.___RegistryValue_Key_
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x1e
push edi
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x1f
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x21
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0x22
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov edi, 0x6350e8
mov dword [ebp - 0x124], edi
mov ecx, 1
mov dword [ebp - 0x128], ecx
lea ecx, [ecx]
cmp dword [edi], 0
je 0x413940
push ecx
inc ecx
mov dword [ebp - 0x128], ecx
push str.VersionSupported_d
lea eax, [ebp - 0x18]
push eax
call esi
push dword [edi]
push 0x4b84cc
lea eax, [ebp - 0x20]
push eax
call esi
add esp, 0x18
push 0x4b7234
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov dword [ebp - 4], 0x123
push str._________________________Root_HKCR__Type_integer__Value_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0x24
push str.IDMVersion___Name_
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x25
push 0x4b542c
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x26
push str.___RegistryValue_Key_
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x27
push edi
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x28
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x2a
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x2c
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0x2d
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov edi, dword [ebp - 0x124]
add edi, 4
mov dword [ebp - 0x124], edi
mov ecx, dword [ebp - 0x128]
jmp 0x413750
push str.__Component__n
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 4], 0x12e
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Include__n
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 4], 0x12f
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_1444
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x54], xmm0
movq qword [ebp - 0x44], xmm0
push str..3.wxs
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402f60
add esp, 0xc
mov dword [ebp - 4], 0x130
push 0x5021
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_968
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._Include__n
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x33
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b6dd8
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x34
push 0x4b542c
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x35
push 0x4b6df0
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x36
push edi
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x37
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x38
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str..3.wxs___declaration_of_Parameter_helpfiles__CHM______n
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x39
push 0x4b6e54
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x24]
push ecx
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x3b
push edi
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x3c
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__KeyPath_yes_______n
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x3d
push 0x4b57e8
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x3e
push str._____iTools.wxs:_This_needs_to_be_added_after__Component_Guid_________________________________Id_ParameterHelp.
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x3f
push edi
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x40
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x41
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._____Vital_no____n
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x42
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x4b4618
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x43
lea eax, [ebp - 0xb0]
push eax
mov byte [ebp - 4], 0x42
call fcn.0040c670
add esp, 8
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0x44
push str..chm________Source_.._files_
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0x45
lea eax, [ebp - 0xa4]
push eax
call fcn.0040c7c0
add esp, 4
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0x46
push str..chm_____Name_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x47
lea eax, [ebp - 0x7c]
push eax
call fcn.0040c7c0
add esp, 4
mov edi, eax
mov byte [ebp - 4], 0x48
push str._File_Id_
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x49
push edi
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x4a
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x4b
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x4c
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x4d
push dword [ebp - 0x90]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
add esp, 0x3c
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x4f
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov eax, 0x63516c
mov dword [ebp - 0x12c], eax
mov eax, dword [eax]
lea ecx, [ebp - 0x78]
test eax, eax
je 0x4140cb
push eax
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc120u.dll_Ordinal_1518]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Vital_no____n
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x51
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0xac], esp
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.mfc120u.dll_Ordinal_280]
mov byte [ebp - 4], 0x52
lea eax, [ebp - 0x80]
push eax
mov byte [ebp - 4], 0x51
call fcn.0040c670
add esp, 8
mov byte [ebp - 4], 0x53
push eax
push str._____Source_.._files_
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x54
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0xac], esp
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.mfc120u.dll_Ordinal_280]
mov byte [ebp - 4], 0x55
lea eax, [ebp - 0x8c]
push eax
mov byte [ebp - 4], 0x54
call fcn.0040c670
add esp, 8
mov byte [ebp - 4], 0x56
push eax
push str.__Name_
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x57
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0xac], esp
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.mfc120u.dll_Ordinal_280]
mov byte [ebp - 4], 0x58
lea eax, [ebp - 0x98]
push eax
mov byte [ebp - 4], 0x57
call fcn.0040c670
add esp, 8
mov edi, eax
mov byte [ebp - 4], 0x59
push str._File_Id_
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x5a
push edi
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x5b
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x5c
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x5d
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x5e
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x60
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov eax, dword [ebp - 0x12c]
add eax, 4
jmp 0x413e61
push str.__Include__n
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x61
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_1444
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x3c], xmm0
movq qword [ebp - 0x2c], xmm0
push str..4.wxs
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402f60
add esp, 0xc
mov dword [ebp - 4], 0x162
push 0x5021
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_968
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._Include__n
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x65
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b6dd8
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x66
push 0x4b542c
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x67
push 0x4b6df0
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x68
push edi
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x69
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x6a
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str..4.wxs___declaration_of_Clone_Template__UIT__files_____n
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x6b
push 0x4b6e54
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x24]
push ecx
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x6d
push edi
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x6e
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__KeyPath_yes_______n
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x6f
push 0x4b57e8
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x70
push str._____iTools.wxs:_This_needs_to_be_added_after__Component_Guid_________________________________Id_CloneTemplates.
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x71
push edi
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x72
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x73
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov edi, 1
mov dword [ebp - 0x134], edi
mov eax, 0x635180
mov dword [ebp - 0x130], eax
mov eax, dword [eax]
lea ecx, [ebp - 0x78]
test eax, eax
je 0x4146a2
push eax
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc120u.dll_Ordinal_1518]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
lea eax, [ebp - 0x74]
push eax
call fcn.0040cb40
add esp, 4
mov byte [ebp - 4], 0x75
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
push str.VERSION
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc120u.dll_Ordinal_12634]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_1518]
push 0
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_1648]
movzx eax, ax
push eax
call dword [sym.imp.MSVCR120.dll_isalpha]
add esp, 4
test eax, eax
jne 0x41448f
push 0x4b899c
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_290]
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
add esp, 0xc
mov byte [ebp - 4], 0x77
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_1518]
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b58dc
push 0x4b555c
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_12634]
push 0x4b4618
push 0x4b58cc
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_12634]
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_5787]
cmp eax, 0xd
jle 0x4144ce
push 0xd
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_14281]
push 0x4b58dc
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_2416]
push edi
inc edi
mov dword [ebp - 0x134], edi
push 0x4b5890
lea eax, [ebp - 0x5c]
push eax
call esi
add esp, 0xc
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_2415]
push str.__Vital_no____n
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 0x78
push 0x4b89a0
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0x79
push str.__Name_
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x7a
push str._File_Id_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7c
push edi
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7e
push dword [ebp - 0x94]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x80
push dword [ebp - 0x9c]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0x81
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov eax, dword [ebp - 0x130]
add eax, 4
mov dword [ebp - 0x130], eax
mov edi, dword [ebp - 0x134]
jmp 0x4143b2
push str.__Include__n
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x82
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x3c]
call sub.mfc120u.dll_Ordinal_1444
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x54], xmm0
movq qword [ebp - 0x44], xmm0
push str..5.wxs
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402f60
add esp, 0xc
mov dword [ebp - 4], 0x183
push 0x5021
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_968
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str._Include__n
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x86
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b6dd8
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x87
push 0x4b542c
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x88
push 0x4b6df0
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x89
push edi
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x8a
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x8b
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str..5.wxs___declare_this_IDM_EXE_file_____n
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x8c
push 0x4b6e54
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x24]
push ecx
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x8e
push edi
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0x8f
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.______n
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0x90
push 0x4b57e8
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0x91
push str.__Level___1__Title___
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x92
push 0x4b57e8
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x93
push str._____iTools.wxs:_This_needs_to_be_added_after__Feature_ConfigurableDirectory___APPLICATIONFOLDER__Id___
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x94
push edi
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x95
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x96
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0x97
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00402ec0
add esp, 0x30
mov byte [ebp - 4], 0x98
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x90]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Primary_yes____n
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0x99
push 0x4b57e8
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0x9a
push str..exe.
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0x9b
lea eax, [ebp - 0xac]
push eax
call fcn.0040ce90
add esp, 4
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0x9c
push 0x4b58dc
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x9d
push 0x4b57e8
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0x9e
push str._ComponentRef_Id_IDM
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0x9f
push edi
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa0
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa1
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa2
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa3
push dword [ebp - 0x90]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xa4
push dword [ebp - 0x94]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0xa5
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0xb8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0xb4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Include__n
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xa6
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0xc8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_1444
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_296]
mov dword [ebp - 4], 0x1a7
push 0xf
push dword [ebp - 0x58]
push str._s._04d.8.wxs
lea eax, [ebp - 0x1c]
push eax
call esi
add esp, 0x10
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x54], xmm0
movq qword [ebp - 0x44], xmm0
push 0x5021
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_968
mov byte [ebp - 4], 0xa8
push str._Include__n
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xa9
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xd4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push 0x4b6dd8
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0xaa
push 0x4b6df0
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x58]
push ecx
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xac
push esi
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0xad
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xa8]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.___declaration_of_EtherCAT_Default_ESI_XML_files_____n
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov esi, eax
mov byte [ebp - 4], 0xae
push 0x4b6e54
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x1c]
push ecx
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xb0
push esi
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.00402ec0
add esp, 0x18
mov byte [ebp - 4], 0xb1
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0x78]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x74]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0x70]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xbc]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Vital_no____n
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0xb2
lea eax, [ebp - 0xb0]
push eax
call fcn.0040c910
add esp, 4
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 0xb3
push 0x4b89a0
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov dword [ebp - 0x74], eax
mov byte [ebp - 4], 0xb4
lea eax, [ebp - 0xa4]
push eax
call fcn.0040c910
add esp, 4
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0xb5
push str.__Name_
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov edi, eax
mov byte [ebp - 4], 0xb6
lea eax, [ebp - 0x7c]
push eax
call fcn.0040c910
add esp, 4
mov esi, eax
mov byte [ebp - 4], 0xb7
push str._File_Id_
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xb8
push esi
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xb9
push edi
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xba
push dword [ebp - 0x78]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xbb
push dword [ebp - 0x74]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xbc
push dword [ebp - 0x70]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00402ec0
mov byte [ebp - 4], 0xbd
push dword [ebp - 0x90]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00402ec0
add esp, 0x48
mov byte [ebp - 4], 0xbe
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x94]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x9c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x88]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xba
lea ecx, [ebp - 0x84]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x98]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0xa0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb7
lea ecx, [ebp - 0x8c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0x7c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x80]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0xac]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0xb0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xc0]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
push str.__Include__n
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_286]
mov byte [ebp - 4], 0xbf
mov ecx, eax
call dword [sym.imp.mfc120u.dll_Ordinal_1658]
push eax
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_14537
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xc4]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x54]
call sub.mfc120u.dll_Ordinal_1444
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
call fcn.0040fde0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x58]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x24]
call dword [sym.imp.mfc120u.dll_Ordinal_1042]
mov al, 1
jmp 0x415097
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004743e6
mov esp, ebp
pop ebp
ret