Function at 0x14000b740
Capabilities:
Delete file
Get disk information
Query or enumerate registry value

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x630
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x1400e00c0]
xor rax, rsp
mov qword [rsp + 0x610], rax
xor r15d, r15d
mov esi, r15d
mov dword [rsp + 0x40], r15d
mov edi, r15d
mov dword [rsp + 0x50], r15d
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea ecx, [r15 + 0x30]
call fcn.1400703c8
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0xb8]
call fcn.14000d8b0
nop
cmp byte [rsp + 0xc0], r15b
je 0x14000bb6e
lea rcx, str.Min_installer_regkey_has_value
call fcn.1400262b0
cmp byte [rsp + 0xc0], r15b
je 0x14000d7af
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xb8]
call fcn.140009000
nop
mov rdx, qword [rsp + 0x88]
mov rax, rdx
mov qword [rsp + 0x68], rdx
mov rbx, qword [rdx]
mov r12, 0xffffffffffffffff
lea r13, [0x1400e0bf0]
movabs r14, 0x555555555555555
mov qword [rsp + 0x48], rbx
cmp rbx, rax
je 0x14000bb55
lea r14, [rbx + 0x10]
mov rdx, r14
cmp qword [r14 + 0x18], 8
jb 0x14000b83d
mov rdx, qword [r14]
lea rcx, str.Min_installer_sub_key__s
call fcn.1400262b0
nop
cmp qword [r14 + 0x18], 8
jb 0x14000b854
mov r14, qword [r14]
mov dword [rsp + 0xa8], 0x104
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x400]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
mov r9d, 2
lea r8, str.Package_Path
mov rdx, r14
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.ADVAPI32.dll_RegGetValueW]
mov edx, eax
test eax, eax
jne 0x14000d7b5
mov qword [rsp + 0x1b0], r15
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], 7
mov word [rsp + 0x1b0], r15w
lea rax, [rsp + 0x400]
mov r8, r12
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14000b8e0
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x1b0]
call fcn.1400027d0
bts esi, 0xb
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 8
cmovae rdx, qword [rsp + 0x1b0]
lea rcx, str.Package_path__s
call fcn.1400262b0
lea rdx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 8
cmovae rdx, qword [rsp + 0x1b0]
mov qword [rsp + 0x270], r15
mov qword [rsp + 0x280], r15
mov qword [rsp + 0x288], 7
mov word [rsp + 0x270], r15w
mov r8, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x270]
call fcn.1400027d0
or esi, 0x3000
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x250]
call fcn.140007c10
movsd xmm0, qword [rax]
movsd qword [rsp + 0x98], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x1d0], ecx
mov qword [rsp + 0x1d8], r13
movaps xmm0, xmmword [rsp + 0x1d0]
movdqa xmmword [rsp + 0x210], xmm0
mov eax, dword [rsp + 0x98]
test eax, eax
je 0x14000ba28
cmp eax, 1
setne r14b
mov rdx, qword [rsp + 0x288]
cmp rdx, 8
jb 0x14000ba3a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ba35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d7e6
jmp 0x14000ba35
xor r14b, r14b
test ecx, ecx
jne 0x14000d7ec
jmp 0x14000b9e3
call fcn.140070654
test r14b, r14b
je 0x14000bac8
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xb0], rax
movabs rax, 0x555555555555555
cmp qword [rsp + 0x60], rax
je 0x14000d809
lea rax, [rsp + 0x58]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], r15
mov ecx, 0x30
call fcn.1400703c8
mov r14, rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x1b0]
call fcn.1400025c0
nop
inc qword [rsp + 0x60]
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rcx + 8]
mov qword [r14], rcx
mov qword [r14 + 8], rax
mov qword [rsp + 0x1f8], r15
mov qword [rcx + 8], r14
mov qword [rax], r14
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 8
jb 0x14000bb11
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bb0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d816
call fcn.140070654
nop
mov rbx, qword [rbx]
mov rdx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x68]
jmp 0x14000b814
call fcn.140017d10
mov edx, 0x30
mov rcx, qword [rsp + 0x88]
call fcn.140070654
jmp 0x14000bb86
mov r12, 0xffffffffffffffff
lea r13, [0x1400e0bf0]
movabs r14, 0x555555555555555
xor edx, edx
mov r8d, 0x20a
lea rcx, [rsp + 0x400]
call fcn.140072740
mov r8d, 0x104
lea rdx, [rsp + 0x400]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rax, [rsp + 0x400]
nop dword [rax]
inc r12
cmp word [rax + r12*2], 0
jne 0x14000bbc0
mov qword [rsp + 0x1b0], r15
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], 7
mov word [rsp + 0x1b0], r15w
mov r8, r12
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x1b0]
call fcn.1400027d0
or esi, 0x18000
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x2b0]
call fcn.1400078b0
nop
mov rcx, rax
call fcn.1400041c0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.1400025c0
or esi, 0x44000
mov rdx, qword [rsp + 0x2c8]
cmp rdx, 8
jb 0x14000bc8a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bc85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d81c
call fcn.140070654
movdqa xmm0, xmmword [0x1400cbc50]
movdqu xmmword [rsp + 0x2c0], xmm0
mov word [rsp + 0x2b0], r15w
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 8
jb 0x14000bcec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bce7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d822
call fcn.140070654
movups xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x2f0], xmm0
movups xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x300], xmm1
lea rcx, [rsp + 0x2f0]
movq rbx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r12, xmm0
cmp r12, 8
cmovae rcx, rbx
movq rax, xmm1
add rax, rax
mov qword [rsp + 0x68], rax
lea r11, [rax + rcx]
mov rdx, r11
call fcn.140003e40
mov rcx, rax
cmp rax, r11
je 0x14000bd68
movzx edx, word [rcx]
cmp dx, 0x5c
je 0x14000bd5f
cmp dx, 0x2f
jne 0x14000bd68
add rcx, 2
cmp rcx, r11
jne 0x14000bd50
sub rcx, rax
cmp rcx, 2
jb 0x14000bea4
lea rcx, [rsp + 0x2f0]
cmp r12, 8
cmovae rcx, rbx
mov rdx, qword [rsp + 0x68]
add rdx, rcx
call fcn.140003e40
mov r8, rax
cmp rax, rdx
je 0x14000bdb9
nop word [rax + rax]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x14000bdb0
cmp cx, 0x2f
jne 0x14000bdb9
add r8, 2
cmp r8, rdx
jne 0x14000bda0
sub r8, rax
sar r8, 1
mov qword [rsp + 0x210], r15
mov qword [rsp + 0x220], r15
mov qword [rsp + 0x228], 7
mov word [rsp + 0x210], r15w
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.1400027d0
or esi, 0x380000
or esi, 1
mov dword [rsp + 0x40], esi
lea rbx, [rsp + 0x2f0]
cmp qword [rsp + 0x308], 8
cmovae rbx, qword [rsp + 0x2f0]
lea rdx, [rsp + 0x210]
cmp qword [rsp + 0x228], 8
cmovae rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x1b0]
call fcn.14006cff0
test eax, eax
jne 0x14000d828
mov rdx, rbx
lea rcx, [rsp + 0x270]
call fcn.14006cff0
test eax, eax
jne 0x14000d828
mov rax, qword [rsp + 0x1b0]
sub rax, qword [rsp + 0x270]
jne 0x14000be96
mov rax, qword [rsp + 0x1b8]
sub rax, qword [rsp + 0x278]
jne 0x14000be96
mov rax, qword [rsp + 0x1c0]
sub rax, qword [rsp + 0x280]
test rax, rax
sete al
test al, al
jne 0x14000bea4
mov bl, 1
jmp 0x14000bea6
xor bl, bl
test sil, 1
je 0x14000bef7
and esi, 0xfffffffe
mov rdx, qword [rsp + 0x228]
cmp rdx, 8
jb 0x14000bef7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bef2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d840
call fcn.140070654
test bl, bl
je 0x14000bf63
mov r12, qword [rsp + 0x58]
cmp qword [rsp + 0x60], r14
je 0x14000d846
lea rax, [rsp + 0x58]
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], r15
mov ecx, 0x30
call fcn.1400703c8
mov rbx, rax
mov qword [rsp + 0x1d8], rax
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x2f0]
call fcn.1400025c0
bts esi, 0x16
inc qword [rsp + 0x60]
mov rcx, qword [r12 + 8]
mov qword [rbx], r12
mov qword [rbx + 8], rcx
mov qword [r12 + 8], rbx
mov qword [rcx], rbx
mov qword [rsp + 0x310], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x320], xmm0
mov word [rsp + 0x310], r15w
mov r8d, 7
lea rdx, str.C:AMD_
lea rcx, [rsp + 0x310]
call fcn.1400027d0
nop
lea rcx, [rsp + 0x2b0]
call fcn.140009410
nop
mov r8d, 4
lea rdx, str.AMD_
mov rcx, rax
call fcn.140014b80
mov qword [rsp + 0x330], r15
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x340], xmm0
movups xmm1, xmmword [rax]
movaps xmmword [rsp + 0x330], xmm1
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x340], xmm0
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
bts esi, 0x17
lea rcx, [rsp + 0x3a0]
call fcn.140007f90
mov r11, rax
or esi, 2
mov dword [rsp + 0x40], esi
mov rax, qword [rax + 0x10]
cmp qword [r11 + 0x18], 8
jb 0x14000c027
mov r11, qword [r11]
lea rdx, [r11 + rax*2]
mov rcx, r11
call fcn.140003e40
sub rax, r11
cmp rax, 2
jb 0x14000c2af
lea rcx, [rsp + 0x370]
call fcn.140007f90
mov r11, rax
or esi, 4
mov dword [rsp + 0x40], esi
mov rax, qword [rax + 0x10]
cmp qword [r11 + 0x18], 8
jb 0x14000c065
mov r11, qword [r11]
lea rdx, [r11 + rax*2]
mov rcx, r11
call fcn.140003e40
sub rax, r11
sar rax, 1
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x2a0], r15
mov qword [rsp + 0x2a8], 7
mov word [rsp + 0x290], r15w
mov r8, rax
mov rdx, r11
lea rcx, [rsp + 0x290]
call fcn.1400027d0
or esi, 0x70000000
or esi, 8
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x250]
call fcn.1400025c0
or esi, 0x80000000
or esi, 0x10
mov dword [rsp + 0x40], esi
lea rcx, [rsp + 0x250]
cmp qword [rsp + 0x268], 8
cmovae rcx, qword [rsp + 0x250]
call qword [sym.imp.KERNEL32.dll_GetDriveTypeW]
cmp eax, 3
jne 0x14000c2af
mov qword [rsp + 0x1d0], r15
mov qword [rsp + 0x1e0], r15
mov qword [rsp + 0x1e8], 7
mov word [rsp + 0x1d0], r15w
lea r8d, [rax + 1]
lea rdx, str.AMD_
lea rcx, [rsp + 0x1d0]
call fcn.1400027d0
nop
or esi, 0x20
mov dword [rsp + 0x40], esi
lea rcx, [rsp + 0x3e0]
call fcn.140007f90
mov r11, rax
or esi, 0x40
mov dword [rsp + 0x40], esi
mov rax, qword [rax + 0x10]
cmp qword [r11 + 0x18], 8
jb 0x14000c171
mov r11, qword [r11]
lea rdx, [r11 + rax*2]
mov rcx, r11
call fcn.140003e40
cmp rax, rdx
je 0x14000c19a
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x14000c191
cmp cx, 0x2f
jne 0x14000c19a
add rax, 2
cmp rax, rdx
jne 0x14000c182
sub rax, r11
sar rax, 1
mov qword [rsp + 0x1f0], r15
mov qword [rsp + 0x200], r15
mov qword [rsp + 0x208], 7
mov word [rsp + 0x1f0], r15w
mov r8, rax
mov rdx, r11
lea rcx, [rsp + 0x1f0]
call fcn.1400027d0
nop
bts esi, 7
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1b0]
call fcn.1400025c0
nop
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x1b0]
call fcn.140003f70
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.1400025c0
nop
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 8
jb 0x14000c265
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d853
call fcn.140070654
movdqa xmm0, xmmword [0x1400cbc50]
movdqu xmmword [rsp + 0x1c0], xmm0
mov word [rsp + 0x1b0], r15w
bts esi, 8
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x2d0]
call fcn.1400025c0
mov edi, 0x1f3
lea rax, [rsp + 0x2d0]
bts esi, 9
jmp 0x14000c2fa
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x240], r15
mov qword [rsp + 0x248], 7
mov word [rsp + 0x230], r15w
mov r8d, 7
lea rdx, str.C:AMD_
lea rcx, [rsp + 0x230]
call fcn.1400027d0
lea rax, [rsp + 0x230]
bts esi, 0xa
mov dword [rsp + 0x40], esi
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x350], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x360], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], r15
mov ecx, 0x40
call fcn.1400703c8
mov qword [rsp + 0x68], rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov r12, rax
mov qword [rsp + 0x78], rax
lea r14, [rsp + 0x310]
movabs rbx, 0x3ffffffffffffff
nop dword [rax]
mov r9, r14
mov r8, rax
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x78]
call fcn.14001b060
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rsp + 0x1c0], xmm0
cmp byte [rsp + 0x1c0], 0
jne 0x14000c430
cmp qword [rsp + 0x80], rbx
je 0x14000d859
lea rax, [rsp + 0x78]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], r15
mov ecx, 0x40
call fcn.1400703c8
mov rbx, rax
mov qword [rsp + 0x90], rax
lea rcx, [rax + 0x20]
mov rdx, r14
call fcn.1400025c0
mov qword [rbx], r12
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], r12
mov word [rbx + 0x18], 0
mov qword [rsp + 0x90], r15
movaps xmmword [rsp + 0x210], xmm6
mov r8, rbx
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x78]
call fcn.14001a840
mov r12, qword [rsp + 0x78]
movabs rbx, 0x3ffffffffffffff
add r14, 0x20
lea rax, [rsp + 0x370]
cmp r14, rax
je 0x14000c44b
mov rax, qword [rsp + 0x68]
jmp 0x14000c370
lea r9, [fcn.1400024f0]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rsp + 0x310]
call fcn.140070924
nop
bt esi, 0xa
jae 0x14000c4bc
btr esi, 0xa
mov rdx, qword [rsp + 0x248]
cmp rdx, 8
jb 0x14000c4bc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c4b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d85f
call fcn.140070654
nop
bt esi, 9
jae 0x14000c50f
btr esi, 9
mov rdx, qword [rsp + 0x2e8]
cmp rdx, 8
jb 0x14000c50f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c509
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d865
call fcn.140070654
nop
bt esi, 8
jae 0x14000c562
btr esi, 8
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 8
jb 0x14000c562
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c55c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d86b
call fcn.140070654
nop
test sil, sil
jns 0x14000c5b4
btr esi, 7
mov rdx, qword [rsp + 0x208]
cmp rdx, 8
jb 0x14000c5b4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c5ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d871
call fcn.140070654
nop
test sil, 0x40
je 0x14000c61f
and esi, 0xffffffbf
mov rdx, qword [rsp + 0x3f8]
cmp rdx, 8
jb 0x14000c605
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c600
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d877
call fcn.140070654
movdqa xmm0, xmmword [0x1400cbc50]
movdqu xmmword [rsp + 0x3f0], xmm0
mov word [rsp + 0x3e0], r15w
test sil, 0x20
je 0x14000c68a
and esi, 0xffffffdf
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 8
jb 0x14000c670
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c66b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d87d
call fcn.140070654
movdqa xmm0, xmmword [0x1400cbc50]
movdqu xmmword [rsp + 0x1e0], xmm0
mov word [rsp + 0x1d0], r15w
test sil, 0x10
je 0x14000c6f8
and esi, 0xffffffef
mov rdx, qword [rsp + 0x268]
cmp rdx, 8
jb 0x14000c6db
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c6d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d883
call fcn.140070654
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x268], 7
mov word [rsp + 0x250], r15w
test sil, 8
je 0x14000c74a
and esi, 0xfffffff7
mov rdx, qword [rsp + 0x2a8]
cmp rdx, 8
jb 0x14000c74a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c744
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d889
call fcn.140070654
nop
test sil, 4
je 0x14000c7b5
and esi, 0xfffffffb
mov rdx, qword [rsp + 0x388]
cmp rdx, 8
jb 0x14000c79b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c796
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d88f
call fcn.140070654
movdqa xmm0, xmmword [0x1400cbc50]
movdqu xmmword [rsp + 0x380], xmm0
mov word [rsp + 0x370], r15w
test sil, 2
je 0x14000c81d
mov rdx, qword [rsp + 0x3b8]
cmp rdx, 8
jb 0x14000c803
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c7fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d895
call fcn.140070654
movdqa xmm0, xmmword [0x1400cbc50]
movdqu xmmword [rsp + 0x3b0], xmm0
mov word [rsp + 0x3a0], r15w
mov rdx, qword [rsp + 0x2c8]
cmp rdx, 8
jb 0x14000c865
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c860
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d89b
call fcn.140070654
mov qword [rsp + 0x2c0], r15
mov qword [rsp + 0x2c8], 7
mov word [rsp + 0x2b0], r15w
mov qword [rsp + 0x400], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x410], xmm0
mov word [rsp + 0x400], r15w
mov r8d, 0x1a
lea rdx, [0x1400bcae0]
lea rcx, [rsp + 0x400]
call fcn.1400027d0
nop
mov qword [rsp + 0x420], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x430], xmm0
mov word [rsp + 0x420], r15w
mov r8d, 0x1a
lea rdx, str..AMD_Software_Installer.
lea rcx, [rsp + 0x420]
call fcn.1400027d0
nop
mov qword [rsp + 0x440], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x450], xmm0
mov word [rsp + 0x440], r15w
mov r8d, 0x18
lea rdx, str..AMD_Radeon_Installer.
lea rcx, [rsp + 0x440]
call fcn.1400027d0
nop
mov qword [rsp + 0x460], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x470], xmm0
mov word [rsp + 0x460], r15w
mov r8d, 0x1a
lea rdx, str..AMD_Software_Adrenalin.
lea rcx, [rsp + 0x460]
call fcn.1400027d0
nop
mov qword [rsp + 0x480], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x490], xmm0
mov word [rsp + 0x480], r15w
mov r8d, 0x1d
lea rdx, str..Radeon_Software_Adrenalin.
lea rcx, [rsp + 0x480]
call fcn.1400027d0
nop
mov qword [rsp + 0x4a0], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x4b0], xmm0
mov word [rsp + 0x4a0], r15w
mov r8d, 0x14
lea rdx, str..Radeon_Adrenalin.
lea rcx, [rsp + 0x4a0]
call fcn.1400027d0
nop
mov qword [rsp + 0x4c0], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x4d0], xmm0
mov word [rsp + 0x4c0], r15w
mov r8d, 0x10
lea rdx, [0x1400bcc30]
lea rcx, [rsp + 0x4c0]
call fcn.1400027d0
nop
mov qword [rsp + 0x4e0], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x4f0], xmm0
mov word [rsp + 0x4e0], r15w
mov r8d, 0x10
lea rdx, str..AMD_Catalyst.
lea rcx, [rsp + 0x4e0]
call fcn.1400027d0
nop
mov qword [rsp + 0x500], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x510], xmm0
mov word [rsp + 0x500], r15w
mov r8d, 7
lea rdx, str.WU_CCC2
lea rcx, [rsp + 0x500]
call fcn.1400027d0
nop
mov qword [rsp + 0x520], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x530], xmm0
mov word [rsp + 0x520], r15w
mov r8d, 0x17
lea rdx, [0x1400bcc90]
lea rcx, [rsp + 0x520]
call fcn.1400027d0
nop
mov qword [rsp + 0x540], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x550], xmm0
mov word [rsp + 0x540], r15w
mov r8d, 0x17
lea rdx, str..Radeon_Pro_Software.
lea rcx, [rsp + 0x540]
call fcn.1400027d0
nop
mov qword [rsp + 0x560], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x570], xmm0
mov word [rsp + 0x560], r15w
mov r8d, 0x14
lea rdx, [0x1400bccf0]
lea rcx, [rsp + 0x560]
call fcn.1400027d0
nop
mov qword [rsp + 0x580], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x590], xmm0
mov word [rsp + 0x580], r15w
mov r8d, 0x14
lea rdx, str..AMD_Software_Pro.
lea rcx, [rsp + 0x580]
call fcn.1400027d0
nop
mov qword [rsp + 0x5a0], r15
movdqa xmm0, xmmword [0x1400cbc50]
movdqa xmmword [rsp + 0x5b0], xmm0
mov word [rsp + 0x5a0], r15w
mov r8d, 0xb
lea rdx, str.Vanguard_.
lea rcx, [rsp + 0x5a0]
call fcn.1400027d0
nop
lea rax, [rsp + 0x400]
mov qword [rsp + 0x1d0], rax
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0xd8]
call fcn.1400141d0
nop
lea r9, [fcn.1400024f0]
mov edx, 0x20
lea r8d, [rdx - 0x12]
lea rcx, [rsp + 0x400]
call fcn.140070924
lea rcx, [rsp + 0xc8]
call fcn.1400134d0
nop
mov dword [rsp + 0x1f0], r15d
mov qword [rsp + 0x1f8], r13
mov rax, qword [rsp + 0x78]
mov rax, qword [rax]
mov qword [rsp + 0xa8], rax
nop dword [rax]
cmp byte [rax + 0x19], 0
jne 0x14000cf9d
lea rdx, [rax + 0x20]
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x190]
call fcn.140015ca0
nop
lea r9, [rsp + 0x1f0]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x1d0]
call fcn.140007100
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x270]
call fcn.14000ded0
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.140007180
nop
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x1b0]
call fcn.14000ded0
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.140007200
nop
nop dword [rax + rax]
mov r14, qword [rsp + 0x88]
cmp r14, qword [rsp + 0x210]
je 0x14000cf5a
mov qword [rsp + 0x40], r14
cmp dword [rsp + 0x1f0], 0
je 0x14000cd92
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x1f0]
call fcn.140002c00
nop
mov rcx, rax
call fcn.140014d70
mov rbx, rax
mov rcx, qword [rsp + 0x68]
call fcn.1400024e0
mov r8, rbx
mov rdx, rax
lea rcx, str.Encountered_error_while_iterating__s.__ls
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.140014d80
mov dword [rsp + 0x1f0], r15d
mov qword [rsp + 0x1f8], r13
lea rcx, [rsp + 0x88]
call fcn.140007150
jmp 0x14000cd00
mov rcx, r14
call fcn.140006b10
test al, al
je 0x14000cf48
lea rsi, [r14 + 0x20]
mov qword [rsp + 0x250], rsi
lea rdx, [rsp + 0x3a0]
mov rcx, rsi
call fcn.140004480
nop
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.1400025c0
bts edi, 9
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x3a0]
call fcn.1400024f0
mov r12, qword [rsp + 0xd8]
mov rbx, qword [r12]
mov qword [rsp + 0x230], r12
mov qword [rsp + 0x48], rbx
cmp rbx, r12
je 0x14000cf3b
lea rdx, [rbx + 0x10]
mov qword [rsp + 0xb0], rdx
mov r8d, 0x101
lea rcx, [rsp + 0x370]
call fcn.140016a50
nop
lea rcx, [rsp + 0x120]
call fcn.1400132c0
nop
lea r8, [rsp + 0x370]
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x190]
call fcn.140016ac0
test al, al
je 0x14000ceee
mov r8, r14
lea rcx, [rsp + 0x310]
call fcn.14000dd90
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rdx]
mov r8, rax
call fcn.140016be0
mov rdx, rsi
test al, al
je 0x14000ceae
lea rcx, [rsp + 0xc8]
call fcn.14000ddc0
nop
lea rcx, [rsp + 0x130]
call fcn.140015200
nop
lea rcx, [rsp + 0x370]
call fcn.140013300
jmp 0x14000cf3b
lea rcx, [rsp + 0x2d0]
call fcn.1400025c0
bts edi, 0xa
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x2d0]
call fcn.1400024e0
mov rdx, rax
lea rcx, str.Excluding__s
call fcn.1400262b0
nop
lea rcx, [rsp + 0x2d0]
call fcn.1400024f0
nop
jmp 0x14000cf18
lea rcx, [rsp + 0x130]
call fcn.140015200
nop
lea rcx, [rsp + 0x370]
call fcn.140013300
mov rbx, qword [rbx]
jmp 0x14000cdf8
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rcx, [rsp + 0x88]
call fcn.140007150
jmp 0x14000cd00
lea rcx, [rsp + 0x210]
call fcn.1400071b0
nop
lea rcx, [rsp + 0x88]
call fcn.1400071b0
nop
lea rcx, [rsp + 0x1d0]
call fcn.1400071b0
lea rcx, [rsp + 0xa8]
call fcn.1400133a0
mov rax, qword [rsp + 0xa8]
jmp 0x14000cc60
lea rcx, [rsp + 0x230]
call fcn.1400134d0
nop
mov rax, qword [rsp + 0x78]
mov rax, qword [rax]
mov qword [rsp + 0x48], rax
cmp byte [rax + 0x19], 0
jne 0x14000d0a6
lea rbx, [rax + 0x20]
lea r8, str.Packages_
mov rdx, rbx
lea rcx, [rsp + 0x310]
call fcn.140016970
nop
lea r8, str.RadeonInstaller_
mov rdx, rbx
lea rcx, [rsp + 0x330]
call fcn.140016970
nop
lea r8, str.AMDSoftwareInstaller_
mov rdx, rbx
lea rcx, [rsp + 0x350]
call fcn.140016970
nop
lea rax, [rsp + 0x310]
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x218], rax
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x1d0]
call fcn.1400141d0
nop
lea r8, [rsp + 0x1d0]
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x230]
call fcn.140014120
nop
lea rcx, [rsp + 0x1d0]
call fcn.1400141a0
nop
lea r9, [fcn.1400024f0]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rsp + 0x310]
call fcn.140070924
lea rcx, [rsp + 0x48]
call fcn.1400133a0
mov rax, qword [rsp + 0x48]
cmp byte [rax + 0x19], 0
je 0x14000cfc2
mov r14, qword [rsp + 0x230]
mov rbx, qword [r14]
cmp rbx, r14
je 0x14000d2cb
nop word [rax + rax]
mov dword [rsp + 0x1f0], r15d
mov qword [rsp + 0x1f8], r13
lea rdx, [rbx + 0x10]
lea rcx, [rsp + 0x190]
call fcn.140015ca0
nop
lea r9, [rsp + 0x1f0]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x1d0]
call fcn.140007100
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x1b0]
call fcn.14000ded0
mov rdx, rax
lea rcx, [rsp + 0x250]
call fcn.140007180
nop
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x270]
call fcn.14000ded0
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.140007200
nop
mov rdi, qword [rsp + 0x250]
mov r14, qword [rsp + 0x210]
cmp rdi, r14
je 0x14000d28b
mov esi, dword [rsp + 0x1f0]
nop dword [rax]
test esi, esi
je 0x14000d1e6
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x1f0]
call fcn.140002c00
nop
mov rcx, rax
call fcn.140014d70
mov rdi, rax
lea rcx, [rbx + 0x10]
call fcn.1400024e0
mov r8, rdi
mov rdx, rax
lea rcx, str.Encountered_error_while_iterating__s.__ls
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.140014d80
mov esi, r15d
mov dword [rsp + 0x1f0], r15d
mov qword [rsp + 0x1f8], r13
jmp 0x14000d26d
mov rcx, rdi
call fcn.140006b10
test al, al
jne 0x14000d1fe
mov rcx, rdi
call fcn.140006b60
test al, al
je 0x14000d26d
mov r8, rdi
lea rcx, [rsp + 0x310]
call fcn.14000dd90
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rdx]
mov r8, rax
call fcn.140016be0
lea rdx, [rdi + 0x20]
test al, al
je 0x14000d235
lea rcx, [rsp + 0xc8]
call fcn.14000ddc0
jmp 0x14000d26d
lea rcx, [rsp + 0x190]
call fcn.1400025c0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024e0
mov rdx, rax
lea rcx, str.Excluding__s
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rcx, [rsp + 0x250]
call fcn.140007150
mov rdi, qword [rsp + 0x250]
cmp rdi, r14
jne 0x14000d180
lea rcx, [rsp + 0x210]
call fcn.1400071b0
nop
lea rcx, [rsp + 0x250]
call fcn.1400071b0
nop
lea rcx, [rsp + 0x1d0]
call fcn.1400071b0
mov rax, qword [rbx]
mov rbx, rax
mov r14, qword [rsp + 0x230]
cmp rax, r14
jne 0x14000d0c0
mov r12, qword [rsp + 0xc8]
mov rbx, qword [r12]
cmp rbx, r12
je 0x14000d600
lea rdx, [rbx + 0x10]
lea rcx, [rsp + 0x290]
call fcn.1400025c0
nop
mov dword [rsp + 0x1f0], r15d
mov qword [rsp + 0x1f8], r13
lea r9, [rsp + 0x1f0]
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x1d0]
call fcn.140007690
nop
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x1b0]
call fcn.14000ded0
mov rdx, rax
lea rcx, [rsp + 0x250]
call fcn.140007180
nop
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x270]
call fcn.14000ded0
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.140007200
nop
mov rax, qword [rsp + 0x250]
mov rsi, qword [rsp + 0x210]
cmp rax, rsi
je 0x14000d4e8
mov edi, dword [rsp + 0x1f0]
nop dword [rax]
mov rdx, rax
lea rcx, [rsp + 0x3a0]
call fcn.1400070d0
nop
test edi, edi
je 0x14000d433
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x1f0]
call fcn.140002c00
nop
mov rcx, rax
call fcn.140014d70
mov rdi, rax
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x190]
call fcn.1400025c0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024e0
mov r8, rdi
mov rdx, rax
lea rcx, str.Encountered_error_while_iterating__s.__ls
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
nop
lea rcx, [rsp + 0x2d0]
call fcn.140014d80
mov edi, r15d
mov dword [rsp + 0x1f0], r15d
mov qword [rsp + 0x1f8], r13
jmp 0x14000d4bd
lea rcx, [rsp + 0x3a0]
call fcn.140006b60
test al, al
je 0x14000d4bd
lea rdx, [rsp + 0x3c0]
lea rcx, [rsp + 0x190]
call fcn.1400025c0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024e0
mov rdx, rax
lea rcx, str.Deleting_file:__s
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rdx, [rsp + 0x3c0]
lea rcx, [rsp + 0x190]
call fcn.1400025c0
lea rcx, [rsp + 0x190]
call fcn.1400024e0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rcx, [rsp + 0x190]
call fcn.1400024f0
nop
lea rcx, [rsp + 0x3a0]
call fcn.140007060
lea rcx, [rsp + 0x250]
call fcn.1400076e0
mov rax, qword [rsp + 0x250]
cmp rax, rsi
jne 0x14000d390
lea rcx, [rsp + 0x210]
call fcn.1400071b0
nop
lea rcx, [rsp + 0x250]
call fcn.1400071b0
nop
lea rcx, [rsp + 0x1d0]
call fcn.1400071b0
mov dword [rsp + 0x68], r15d
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x190]
call fcn.1400025c0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024e0
mov rdx, rax
lea rcx, str.Deleting_directory:__s
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x290]
call fcn.140007f00
cmp dword [rsp + 0x68], 0
je 0x14000d5e4
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x68]
call fcn.140002c00
nop
mov rcx, rax
call fcn.140014d70
mov rdi, rax
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x190]
call fcn.1400025c0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024e0
mov r8, rdi
mov rdx, rax
lea rcx, str.Unable_to_delete__s.__ls
call fcn.1400262b0
nop
lea rcx, [rsp + 0x190]
call fcn.1400024f0
nop
lea rcx, [rsp + 0x2d0]
call fcn.140014d80
nop
lea rcx, [rsp + 0x290]
call fcn.1400024f0
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r12
jne 0x14000d2e0
mov rbx, qword [r14]
cmp rbx, r14
je 0x14000d682
nop dword [rax + rax]
lea rdx, [rbx + 0x10]
lea rcx, [rsp + 0x190]
call fcn.140015ca0
nop
lea rcx, [rsp + 0x190]
call fcn.140007b60
movzx edi, al
lea rcx, [rsp + 0x190]
call fcn.1400024f0
test dil, dil
je 0x14000d677
lea rdx, [rbx + 0x10]
lea rcx, [rsp + 0x190]
call fcn.140015ca0
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x190]
call fcn.140007bd0
lea rcx, [rsp + 0x190]
call fcn.1400024f0
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
jne 0x14000d610
mov rax, qword [rsp + 0x78]
mov rax, qword [rax]
mov qword [rsp + 0x48], rax
cmp byte [rax + 0x19], 0
jne 0x14000d71d
nop dword [rax]
lea rdi, [rax + 0x20]
mov rdx, rdi
lea rcx, [rsp + 0x190]
call fcn.140015ca0
nop
lea rcx, [rsp + 0x190]
call fcn.140007b60
movzx ebx, al
lea rcx, [rsp + 0x190]
call fcn.1400024f0
test bl, bl
je 0x14000d708
mov rdx, rdi
lea rcx, [rsp + 0x190]
call fcn.140015ca0
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x190]
call fcn.140007bd0
lea rcx, [rsp + 0x190]
call fcn.1400024f0
lea rcx, [rsp + 0x48]
call fcn.1400133a0
mov rax, qword [rsp + 0x48]
cmp byte [rax + 0x19], 0
je 0x14000d6a0
lea rcx, [rsp + 0x230]
call fcn.1400141a0
nop
lea rcx, [rsp + 0xc8]
call fcn.140013410
nop
lea rcx, [rsp + 0xd8]
call fcn.1400141a0
nop
lea rcx, [rsp + 0x78]
call fcn.14000dea0
nop
lea rcx, [rsp + 0x2f0]
call fcn.1400024f0
nop
lea rcx, [rsp + 0xb8]
call fcn.14000de70
nop
lea rcx, [rsp + 0x58]
call fcn.1400141a0
mov rcx, qword [rsp + 0x610]
xor rcx, rsp
call fcn.140070140
lea r11, [rsp + 0x630]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.140008b60
nop
call fcn.1400033d0
mov r8, rax
lea r9, str.Unable_to_get_registry_value
lea rcx, [rsp + 0xf0]
call fcn.140009370
lea rdx, [0x1400dc6c0]
lea rcx, [rsp + 0xf0]
call fcn.140071fb4
nop
call fcn.14007d0fc
nop
lea r8, [rsp + 0x270]
lea rdx, [rsp + 0x210]
lea rcx, str.exists
call fcn.140006ab0
nop
lea rcx, str.list_too_long
call fcn.14006ca70
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
lea r9, [rsp + 0x2f0]
lea r8, [rsp + 0x210]
mov edx, eax
call fcn.140006a30
nop
call fcn.14007d0fc
int3
lea rcx, str.list_too_long
call fcn.14006ca70
nop
call fcn.14007d0fc
nop
call fcn.140008940
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
nop
call fcn.14007d0fc
int3