Function at 0x1401368f0
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 [0x1402be5c8]
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.14009d740
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.1400b0fe0
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 8
jb 0x140136a62
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140136a5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140137a26
call fcn.1401a9460
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 0x140136ab4
mov r12, qword [r14]
movabs r15, 0x7ffffffffffffffe
cmp rdi, 8
jae 0x140136ae3
movups xmm0, xmmword [r12]
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x88], 7
mov ebx, 7
mov rsi, qword [rbp + 0x70]
jmp 0x140136b1f
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.1401cf850
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 0x140137a2c
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 0x140136bd1
mov rbx, r12
or rbx, 7
cmp rbx, r15
jbe 0x140136b9c
mov rbx, r15
jmp 0x140136ba3
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.1401cf850
lea rcx, [rsi + rbx]
lea r8, [rdi + rdi]
mov rdx, qword [rbp - 0x80]
call fcn.1401cf850
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 0x140136c20
mov r11, qword [r14]
mov edx, 0x1f
lea ecx, [rdx + 0x38]
cmp rbx, rdx
jne 0x140136c6d
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 0x140136c6d
sub r11, rax
cmp r8w, r9w
ja 0x140136c6d
cmp r10, 1
je 0x140136d79
dec r10
add rax, 2
movzx r8d, word [rax + r11]
movzx r9d, word [rax]
cmp r8w, r9w
jae 0x140136c4b
mov r11, r14
cmp rdi, 8
jb 0x140136c79
mov r11, qword [r14]
cmp rbx, rdx
jne 0x140136cbe
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 0x140136cbe
sub r11, rax
cmp r8w, r9w
ja 0x140136cbe
cmp r10, 1
je 0x140136d79
dec r10
add rax, 2
movzx r8d, word [rax + r11]
movzx r9d, word [rax]
cmp r8w, r9w
jae 0x140136c9c
mov r9, r14
cmp rdi, 8
jb 0x140136cca
mov r9, qword [r14]
cmp rbx, rdx
jne 0x140136d08
lea rax, str.W_06_0100_000_001_001_001_00_00
movzx r8d, word [r9]
cmp r8w, cx
jb 0x140136d08
sub r9, rax
cmp r8w, cx
ja 0x140136d08
cmp rdx, 1
je 0x140136d79
dec rdx
add rax, 2
movzx r8d, word [r9 + rax]
movzx ecx, word [rax]
cmp r8w, cx
jae 0x140136ce7
mov rax, qword [rbp - 0x78]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x80], rcx
test rcx, rcx
je 0x140137012
cmp dword [r13 + 0x208], 2
jne 0x140137012
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 0x140136f31
xor esi, esi
mov qword [rsp + 0x60], rbx
lea rcx, [rbx + 0x20]
mov rdx, r12
call fcn.140033bb0
cmp eax, 0xffffffff
jg 0x140136f14
mov dword [rsp + 0x68], esi
mov rbx, qword [rbx + 0x10]
jmp 0x140136f22
lea rdi, [r13 + 0x88]
cmp qword [rdi + 0x10], 0
je 0x140137012
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 0x140137a32
cmp qword [rdi + 0x18], 8
jb 0x140136dc4
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 0x140136e20
mov rbx, r12
or rbx, 7
cmp rbx, r15
jbe 0x140136def
mov rbx, r15
jmp 0x140136dfc
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.1401cf850
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 0x140136eb2
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.1401cf850
xor eax, eax
mov word [rbx + rdi*2], ax
jmp 0x140136ed0
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 0x14013700d
lea rdx, [r12*2 + 2]
mov rax, r13
cmp rdx, 0x1000
jb 0x140136f07
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140137a38
mov rcx, r13
call fcn.1401a9460
jmp 0x14013700d
mov dword [rsp + 0x68], 1
mov rdi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], sil
je 0x140136d52
mov esi, 4
cmp byte [rdi + 0x19], 0
jne 0x140136f47
lea rdx, [rdi + 0x20]
mov rcx, r12
call fcn.140033bb0
test eax, eax
jns 0x140136fc3
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rbp - 0x80], rax
je 0x140137a3e
mov rax, qword [rbp - 0x78]
mov qword [rbp + 0x30], rax
xor eax, eax
mov qword [rbp + 0x38], rax
lea ecx, [rax + 0x60]
call fcn.1401a9704
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, [0x1402361c0]
lea rcx, [rbp - 0x30]
call fcn.14002be60
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x140136fe6
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.140023760
nop
mov r8, qword [rbp - 0x18]
cmp r8, 8
jb 0x14013700d
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.14005cdd0
nop
mov qword [rbp + 0x10], rdi
movdqa xmm0, xmmword [0x14023bab0]
movdqu xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x10], di
lea r8d, [rdi + 0xb]
lea rdx, [0x14024b398]
lea rcx, [rbp + 0x10]
call fcn.140018360
nop
lea r8, [r13 + 0xe0]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x40]
call fcn.14009b550
nop
lea rcx, [rbp + 0x10]
call fcn.1400272a0
mov qword [rbp + 0x10], rdi
movdqa xmm0, xmmword [0x14023bab0]
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.14009b550
nop
lea rcx, [rbp + 0x10]
call fcn.1400272a0
mov qword [rbp + 0x10], rdi
movdqa xmm0, xmmword [0x14023bab0]
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.14009b550
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 0x1401371c0
mov rcx, qword [r12 + 0x10]
sub r15, rcx
cmp r15, 1
jb 0x140137a44
mov rax, r12
cmp qword [r12 + 0x18], 8
jb 0x140137189
mov rax, qword [r12]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
lea r9, [0x1402301b0]
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 0x1401371d0
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 0x1401371e2
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140023760
nop
test sil, 2
je 0x140137205
and esi, 0xfffffffd
lea rcx, [rbp - 0x60]
call fcn.1400272a0
nop
test sil, 1
je 0x140137214
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, [0x14022de70]
lea rcx, [rbp + 0xd0]
call fcn.140018360
nop
cmp dword [r13 + 0x208], 2
jne 0x14013754d
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0xb0]
call fcn.140111560
test al, al
je 0x14013727e
cmp qword [rbp + 0xe0], 0
jne 0x14013754d
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.14009d740
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.1400b0fe0
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.1401a9704
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 [0x14023bab0]
movdqa xmmword [rbp], xmm0
mov word [rbp - 0x10], di
xor r8d, r8d
lea rdx, [0x14022de70]
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 0x14013744d
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 0x140137432
mov dword [rsp + 0x68], r14d
mov rbx, qword [rbx + 0x10]
jmp 0x140137440
mov dword [rsp + 0x68], 1
mov rdi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r14b
je 0x140137410
lea r14, [r13 + 0x188]
cmp byte [rdi + 0x19], 0
jne 0x140137468
lea r8, [rdi + 0x20]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x30]
call fcn.1400320a0
test al, al
je 0x1401374de
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rbp + 0x38], rax
je 0x140137a20
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.140111350
mov r8, qword [rbp + 0x30]
mov rdx, qword [r8]
add rdx, 0x40
lea rax, [rbp + 0xd0]
cmp rax, rdx
je 0x14013752e
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 8
jb 0x14013751e
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.14009b550
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.14009b550
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.14009b550
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.14009b550
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.14009b550
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.14009b550
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.14009b550
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.14009b550
nop
lea rcx, [rbp - 0x30]
call fcn.1400272a0
lea rcx, [r13 + 0x100]
lea rdx, [rbp - 0x60]
call fcn.14005ea10
mov rbx, rax
lea rdx, [0x14024b4d8]
lea rcx, [rbp - 0x30]
call fcn.140017fc0
nop
mov r8, rbx
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x40]
call fcn.14009b550
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.14009b480
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.14009b550
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.14009b550
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.14009b550
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.14009b550
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.14009b480
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.14009b550
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.14009b480
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.14009b480
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.14013a0a0
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.14009d740
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.1400b0fe0
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.14004b3f0
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.1401a9440
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.1401e37cc
nop
call fcn.1400153e0
nop
call fcn.1400153e0
int3
call fcn.1401e37cc
int3
call fcn.140017f50
nop
call fcn.1400153e0
int3