Function at 0x140136ee0
Capabilities:
Delete registry key

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x100]
sub rsp, 0x200
mov rax, qword [0x1402bf5c8]
xor rax, rsp
mov qword [rbp + 0xf0], rax
mov qword [rbp - 0x78], rdx
mov r13, rcx
mov qword [rsp + 0x40], rcx
mov qword [rbp - 0x40], rdx
xor edi, edi
mov dword [rsp + 0x50], edi
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp + 0x70]
call fcn.140023b20
nop
lea rcx, [rbp + 0x70]
mov rdx, qword [rbp + 0x88]
cmp rdx, 8
cmovae rcx, qword [rbp + 0x70]
lea r9, str._______populateInstalledPackagesRegistry_started____
lea r8, [rdi - 1]
call fcn.14009de10
lea rbx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rbx, qword [rbp + 0x70]
mov dword [rsp + 0x50], edi
lea rax, [rsp + 0x50]
mov qword [rbp + 0x30], rax
lea rax, [rsp + 0x54]
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0x10]
mov qword [rbp - 0x80], rax
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], 7
lea r8d, [rdi + 0x21]
lea rdx, str.populateInstalledPackagesRegistry
lea rcx, [rbp + 0x10]
call fcn.140018360
nop
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 7
lea r8d, [rdi + 0x72]
lea rdx, str.c:constructicon_buildsgfx_six23.19installNeomaInstallNeomaIN_Apps_srcCoreInstallManInstallManHelpers.cpp
lea rcx, [rbp + 0x90]
call fcn.140018360
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x60]
mov r8d, 0x732
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x90]
call fcn.1400b16b0
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 8
jb 0x140137052
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14013704d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140138016
call fcn.1401a9a50
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], di
mov r8d, 0x2b
lea rdx, str.SOFTWAREATI_TechnologiesInstallPackages_
lea rcx, [rbp + 0x90]
call fcn.140018360
nop
lea r14, [r13 + 0x188]
mov rdi, qword [r14 + 0x10]
mov r12, r14
cmp qword [r14 + 0x18], 8
jb 0x1401370a4
mov r12, qword [r14]
movabs r15, 0x7ffffffffffffffe
cmp rdi, 8
jae 0x1401370d3
movups xmm0, xmmword [r12]
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x88], 7
mov ebx, 7
mov rsi, qword [rbp + 0x70]
jmp 0x14013710f
mov rbx, rdi
or rbx, 7
cmp rbx, r15
cmova rbx, r15
lea rdx, [rbx + 1]
lea rcx, [rbp + 0x70]
call fcn.140023c30
mov rsi, rax
mov qword [rbp + 0x70], rax
lea r8, [rdi*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.1401cfe40
mov qword [rbp + 0x88], rbx
mov qword [rbp + 0x80], rdi
mov rax, r15
mov rcx, qword [rbp + 0xa0]
sub rax, rcx
cmp rax, rdi
jb 0x14013801c
lea rax, [rbp + 0x90]
cmp qword [rbp + 0xa8], 8
cmovae rax, qword [rbp + 0x90]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x70]
cmp rbx, 8
cmovae rdx, rsi
mov qword [rbp - 0x80], rdx
xor edx, edx
mov qword [rbp + 0x50], rdx
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], rdx
lea r12, [rcx + rdi]
mov ebx, 7
lea rsi, [rbp + 0x50]
lea edx, [rbx + 3]
cmp r12, rbx
jbe 0x1401371c1
mov rbx, r12
or rbx, 7
cmp rbx, r15
jbe 0x14013718c
mov rbx, r15
jmp 0x140137193
cmp rbx, rdx
cmovb rbx, rdx
mov rdx, rbx
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rbp + 0x50]
call fcn.140023c30
mov rsi, rax
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rbx
lea rbx, [rcx + rcx]
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1401cfe40
lea rcx, [rsi + rbx]
lea r8, [rdi + rdi]
mov rdx, qword [rbp - 0x80]
call fcn.1401cfe40
xor eax, eax
mov word [rsi + r12*2], ax
mov esi, 4
mov dword [rsp + 0x50], esi
mov rbx, qword [r14 + 0x10]
mov r11, r14
mov rdi, qword [r14 + 0x18]
cmp rdi, 8
jb 0x140137210
mov r11, qword [r14]
mov edx, 0x1f
lea ecx, [rdx + 0x38]
cmp rbx, rdx
jne 0x14013725d
mov r10d, edx
lea rax, str.W_06_0001_000_001_001_001_00_00
movzx r8d, word [r11]
mov r9d, ecx
cmp r8w, cx
jb 0x14013725d
sub r11, rax
cmp r8w, r9w
ja 0x14013725d
cmp r10, 1
je 0x140137369
dec r10
add rax, 2
movzx r8d, word [rax + r11]
movzx r9d, word [rax]
cmp r8w, r9w
jae 0x14013723b
mov r11, r14
cmp rdi, 8
jb 0x140137269
mov r11, qword [r14]
cmp rbx, rdx
jne 0x1401372ae
mov r10, rdx
lea rax, str.W_06_0000_000_001_001_001_00_00
movzx r8d, word [r11]
mov r9d, ecx
cmp r8w, cx
jb 0x1401372ae
sub r11, rax
cmp r8w, r9w
ja 0x1401372ae
cmp r10, 1
je 0x140137369
dec r10
add rax, 2
movzx r8d, word [rax + r11]
movzx r9d, word [rax]
cmp r8w, r9w
jae 0x14013728c
mov r9, r14
cmp rdi, 8
jb 0x1401372ba
mov r9, qword [r14]
cmp rbx, rdx
jne 0x1401372f8
lea rax, str.W_06_0100_000_001_001_001_00_00
movzx r8d, word [r9]
cmp r8w, cx
jb 0x1401372f8
sub r9, rax
cmp r8w, cx
ja 0x1401372f8
cmp rdx, 1
je 0x140137369
dec rdx
add rax, 2
movzx r8d, word [r9 + rax]
movzx ecx, word [rax]
cmp r8w, cx
jae 0x1401372d7
mov rax, qword [rbp - 0x78]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x80], rcx
test rcx, rcx
je 0x140137602
cmp dword [r13 + 0x208], 2
jne 0x140137602
lea r12, [r13 + 0x360]
mov r13, qword [rax]
mov rbx, qword [r13 + 8]
mov qword [rsp + 0x60], rbx
xor eax, eax
mov dword [rsp + 0x68], eax
mov rdi, r13
cmp byte [rbx + 0x19], al
jne 0x140137521
xor esi, esi
mov qword [rsp + 0x60], rbx
lea rcx, [rbx + 0x20]
mov rdx, r12
call fcn.140033bb0
cmp eax, 0xffffffff
jg 0x140137504
mov dword [rsp + 0x68], esi
mov rbx, qword [rbx + 0x10]
jmp 0x140137512
lea rdi, [r13 + 0x88]
cmp qword [rdi + 0x10], 0
je 0x140137602
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rdx, qword [rbp + 0x50]
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegDeleteTreeW]
mov r13, qword [rdi + 0x10]
mov rax, r15
sub rax, r13
cmp rax, 1
jb 0x140138022
cmp qword [rdi + 0x18], 8
jb 0x1401373b4
mov rdi, qword [rdi]
xor eax, eax
mov qword [rsp + 0x60], rax
lea r12, [r13 + 1]
mov ebx, 7
lea rsi, [rsp + 0x60]
cmp r12, rbx
jbe 0x140137410
mov rbx, r12
or rbx, 7
cmp rbx, r15
jbe 0x1401373df
mov rbx, r15
jmp 0x1401373ec
cmp rbx, 0xa
mov eax, 0xa
cmovb rbx, rax
mov rdx, rbx
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140023c30
mov rsi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], rbx
mov eax, 0x5e
mov word [rsi], ax
lea rcx, [rsi + 2]
lea r8, [r13*2]
mov rdx, rdi
call fcn.1401cfe40
xor eax, eax
mov word [rsi + r12*2], ax
mov esi, 0xc
mov dword [rsp + 0x50], esi
lea r9, [rsp + 0x60]
mov r13, qword [rsp + 0x60]
mov r12, qword [rsp + 0x78]
cmp r12, 8
cmovae r9, r13
mov rcx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x68]
mov rax, r8
sub rax, rcx
mov rdx, qword [rsp + 0x70]
cmp rdx, rax
ja 0x1401374a2
lea rdi, [rdx + rcx]
mov qword [rbp + 0x60], rdi
lea rbx, [rbp + 0x50]
cmp r8, 8
cmovae rbx, qword [rbp + 0x50]
lea rcx, [rbx + rcx*2]
lea r8, [rdx + rdx]
mov rdx, r9
call fcn.1401cfe40
xor eax, eax
mov word [rbx + rdi*2], ax
jmp 0x1401374c0
mov qword [rsp + 0x20], rdx
movzx r8d, byte [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.14002dc10
mov r12, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
cmp r12, 8
jb 0x1401375fd
lea rdx, [r12*2 + 2]
mov rax, r13
cmp rdx, 0x1000
jb 0x1401374f7
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140138028
mov rcx, r13
call fcn.1401a9a50
jmp 0x1401375fd
mov dword [rsp + 0x68], 1
mov rdi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], sil
je 0x140137342
mov esi, 4
cmp byte [rdi + 0x19], 0
jne 0x140137537
lea rdx, [rdi + 0x20]
mov rcx, r12
call fcn.140033bb0
test eax, eax
jns 0x1401375b3
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rbp - 0x80], rax
je 0x14013802e
mov rax, qword [rbp - 0x78]
mov qword [rbp + 0x30], rax
xor eax, eax
mov qword [rbp + 0x38], rax
lea ecx, [rax + 0x60]
call fcn.1401a9cf4
mov rdi, rax
mov qword [rbp + 0x38], rax
mov rdx, r12
lea rcx, [rax + 0x20]
call fcn.140018e70
xor eax, eax
mov qword [rdi + 0x40], rax
mov qword [rdi + 0x50], rax
mov qword [rdi + 0x58], 7
mov qword [rdi], r13
mov qword [rdi + 8], r13
mov qword [rdi + 0x10], r13
mov word [rdi + 0x18], ax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
mov r8, rdi
lea rdx, [rsp + 0x60]
mov rcx, qword [rbp - 0x78]
call fcn.140031d20
mov rdi, rax
lea r8, [rdi + 0x40]
lea rdx, [0x140237240]
lea rcx, [rbp - 0x30]
call fcn.14002be60
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1401375d6
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.140023760
nop
mov r8, qword [rbp - 0x18]
cmp r8, 8
jb 0x1401375fd
inc r8
mov rdx, qword [rbp - 0x30]
lea rcx, [rbp - 0x30]
call fcn.140023c60
mov r13, qword [rsp + 0x40]
xor edi, edi
mov qword [rsp + 0x40], rdi
lea r8, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae r8, qword [rbp + 0x50]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x2001f
mov dword [rsp + 0x20], edi
xor r9d, r9d
mov rdx, 0xffffffff80000002
lea rcx, [rsp + 0x40]
call fcn.14005d170
nop
mov qword [rbp + 0x10], rdi
movdqa xmm0, xmmword [0x14023cab0]
movdqu xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x10], di
lea r8d, [rdi + 0xb]
lea rdx, [0x14024c398]
lea rcx, [rbp + 0x10]
call fcn.140018360
nop
lea r8, [r13 + 0xe0]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp + 0x10]
call fcn.1400272a0
mov qword [rbp + 0x10], rdi
movdqa xmm0, xmmword [0x14023cab0]
movdqu xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x10], di
lea r8d, [rdi + 0xb]
lea rdx, str.PackageName
lea rcx, [rbp + 0x10]
call fcn.140018360
nop
lea r8, [r13 + 0xe0]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp + 0x10]
call fcn.1400272a0
mov qword [rbp + 0x10], rdi
movdqa xmm0, xmmword [0x14023cab0]
movdqu xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x10], di
lea r8d, [rdi + 0xb]
lea rdx, str.PackagePath
lea rcx, [rbp + 0x10]
call fcn.140018360
nop
lea r8, [r13 + 8]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp + 0x10]
call fcn.1400272a0
lea rdx, [r13 + 8]
lea rcx, [rbp + 0xb0]
call fcn.140018e70
nop
lea rcx, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xc0]
lea r12, [r13 + 0x230]
cmp word [rcx + rax*2 - 2], 0x5c
je 0x1401377b0
mov rcx, qword [r12 + 0x10]
sub r15, rcx
cmp r15, 1
jb 0x140138034
mov rax, r12
cmp qword [r12 + 0x18], 8
jb 0x140137779
mov rax, qword [r12]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
lea r9, [0x1402311b0]
mov r8, r12
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp - 0x30]
call fcn.14002fc90
or esi, 0x10
lea rax, [rbp - 0x30]
or esi, 1
jmp 0x1401377c0
mov rdx, r12
lea rcx, [rbp - 0x60]
call fcn.140018e70
nop
or esi, 2
mov dword [rsp + 0x50], esi
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1401377d2
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140023760
nop
test sil, 2
je 0x1401377f5
and esi, 0xfffffffd
lea rcx, [rbp - 0x60]
call fcn.1400272a0
nop
test sil, 1
je 0x140137804
lea rcx, [rbp - 0x30]
call fcn.1400272a0
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xe0], rdi
mov qword [rbp + 0xe8], 7
mov word [rbp + 0xd0], di
xor r8d, r8d
lea rdx, [0x14022ee70]
lea rcx, [rbp + 0xd0]
call fcn.140018360
nop
cmp dword [r13 + 0x208], 2
jne 0x140137b3d
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0xb0]
call fcn.140111d10
test al, al
je 0x14013786e
cmp qword [rbp + 0xe0], 0
jne 0x140137b3d
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp + 0x10]
call fcn.140023b20
nop
lea rax, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae rax, qword [rbp + 0xb0]
lea rcx, [rbp + 0x10]
mov rdx, qword [rbp + 0x28]
cmp rdx, 8
cmovae rcx, qword [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, str.Failed_to_get_Driverstore_Path_for__s
mov r8, 0xffffffffffffffff
call fcn.14009de10
lea rbx, [rbp + 0x10]
cmp qword [rbp + 0x28], 8
cmovae rbx, qword [rbp + 0x10]
mov dword [rsp + 0x50], edi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x54]
mov qword [rsp + 0x68], rax
lea rax, [rbp - 0x60]
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], 7
mov r8d, 0x21
lea rdx, str.populateInstalledPackagesRegistry
lea rcx, [rbp - 0x60]
call fcn.140018360
nop
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 7
mov r8d, MsiRecordSetStreamA
lea rdx, str.c:constructicon_buildsgfx_six23.19installNeomaInstallNeomaIN_Apps_srcCoreInstallManInstallManHelpers.cpp
lea rcx, [rbp - 0x30]
call fcn.140018360
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 2
lea r9, [rsp + 0x60]
mov r8d, 0x74d
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x30]
call fcn.1400b16b0
nop
lea rcx, [rbp + 0x10]
call fcn.1400272a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], rdi
mov ecx, 0x60
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x30]
call fcn.140018e70
nop
mov qword [rbp - 0x10], rdi
movdqa xmm0, xmmword [0x14023cab0]
movdqa xmmword [rbp], xmm0
mov word [rbp - 0x10], di
xor r8d, r8d
lea rdx, [0x14022ee70]
lea rcx, [rbp - 0x10]
call fcn.140018360
nop
mov rsi, qword [rbp + 0x30]
mov rbx, qword [rsi + 8]
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x68], edi
mov rdi, rsi
cmp byte [rbx + 0x19], 0
jne 0x140137a3d
xor r14d, r14d
nop word [rax + rax]
mov qword [rsp + 0x60], rbx
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x30]
call fcn.140033bb0
cmp eax, 0xffffffff
jg 0x140137a22
mov dword [rsp + 0x68], r14d
mov rbx, qword [rbx + 0x10]
jmp 0x140137a30
mov dword [rsp + 0x68], 1
mov rdi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r14b
je 0x140137a00
lea r14, [r13 + 0x188]
cmp byte [rdi + 0x19], 0
jne 0x140137a58
lea r8, [rdi + 0x20]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x30]
call fcn.1400320a0
test al, al
je 0x140137ace
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rbp + 0x38], rax
je 0x140138010
lea rax, [rbp + 0x30]
mov qword [rbp - 0x70], rax
xor edi, edi
mov qword [rbp - 0x68], rdi
lea edx, [rdi + 1]
lea rcx, [rbp + 0x30]
call fcn.14002fa40
mov rbx, rax
lea rcx, [rax + 0x20]
lea rdx, [rbp - 0x30]
call fcn.140037d90
mov qword [rbx], rsi
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
mov word [rbx + 0x18], di
mov qword [rbp - 0x68], rdi
lea rcx, [rbp - 0x70]
call fcn.140031a00
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
mov r8, rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x30]
call fcn.140031d20
nop
lea rcx, [rbp - 0x10]
call fcn.1400272a0
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rcx, [rbp + 0x30]
call fcn.140111b00
mov r8, qword [rbp + 0x30]
mov rdx, qword [r8]
add rdx, 0x40
lea rax, [rbp + 0xd0]
cmp rax, rdx
je 0x140137b1e
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 8
jb 0x140137b0e
mov rdx, qword [rdx]
lea rcx, [rbp + 0xd0]
call fcn.140018360
mov r8, qword [rbp + 0x30]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.140031240
mov edx, 0x60
mov rcx, qword [rbp + 0x30]
call fcn.14002de80
lea rdx, str.DrvStoreInfPath
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [rbp + 0xd0]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.DrivePackageInfPath
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x48]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.BackupPackagePath
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x2c0]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.ProductGUID
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x1a8]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.UpgradeGUID
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x1c8]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.ATI_PID
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8, r14
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.OEM_ID
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x2a0]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.BuildVersion
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x360]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rcx, [r13 + 0x100]
lea rdx, [rbp - 0x60]
call fcn.14005f010
mov rbx, rax
lea rdx, [0x14024c4d8]
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8, rbx
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
nop
lea rcx, [rbp - 0x60]
call fcn.1400272a0
mov ebx, dword [r13 + 0x208]
lea rdx, str.PackageType
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8d, ebx
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bb50
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.NoUninstallSupport
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x300]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.InstallByDefault
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x278]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.PackageDescription
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x210]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.InstallFile
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8, r12
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
mov ebx, dword [r13 + 0x388]
lea rdx, str.InstallOrder
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8d, ebx
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bb50
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.UninstallCmdLine_silent
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0xb20]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bc20
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
mov ebx, dword [r13 + 0xd0]
lea rdx, str.PackageSize
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8d, ebx
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bb50
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
mov ebx, dword [r13 + 0xcc]
lea rdx, str.ProductSize
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8d, ebx
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009bb50
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rdx, str.FriendUWPPackageNames
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
lea r8, [r13 + 0x1f8]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14013a690
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp - 0x30]
call fcn.140023b20
nop
lea rcx, [rbp - 0x30]
call fcn.140017de0
lea r9, str._______populateInstalledPackagesRegistry_ended____
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp - 0x18]
mov rcx, rax
call fcn.14009de10
lea rcx, [rbp - 0x30]
call fcn.140017de0
mov rdi, rax
xor esi, esi
mov dword [rsp + 0x50], esi
lea rax, [rbp + 0x10]
mov qword [rbp - 0x70], rax
lea rdx, str.populateInstalledPackagesRegistry
lea rcx, [rbp + 0x10]
call fcn.140017fc0
mov rbx, rax
lea rdx, str.c:constructicon_buildsgfx_six23.19installNeomaInstallNeomaIN_Apps_srcCoreInstallManInstallManHelpers.cpp
lea rcx, [rbp + 0x30]
call fcn.140017fc0
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0x54]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], esi
lea r9, [rsp + 0x60]
mov r8d, 0x774
mov rdx, rbx
mov rcx, rax
call fcn.1400b16b0
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
nop
lea rcx, [rbp + 0xd0]
call fcn.1400272a0
nop
lea rcx, [rbp + 0xb0]
call fcn.1400272a0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b6c0
nop
lea rcx, [rbp + 0x50]
call fcn.1400272a0
nop
lea rcx, [rbp + 0x70]
call fcn.1400272a0
nop
lea rcx, [rbp + 0x90]
call fcn.1400272a0
nop
mov rcx, qword [rbp - 0x78]
call fcn.140017fa0
mov rcx, qword [rbp + 0xf0]
xor rcx, rsp
call fcn.1401a9a30
mov rbx, qword [rsp + 0x250]
add rsp, 0x200
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140017f50
nop
call fcn.1401e3dbc
nop
call fcn.1400153e0
nop
call fcn.1400153e0
int3
call fcn.1401e3dbc
int3
call fcn.140017f50
nop
call fcn.1400153e0
int3