Function at 0x140008650
Capabilities:
Delete registry value
Set registry value

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
xchg r12, rbx
jmp 0x140008a7b
xchg r10, rax
mov edi, dword [0x1402567d0]
xchg rdi, rdi
xor ebx, ebx
jmp 0x140008d25
nop word [rax + rax]
xchg rbx, rbx
movd xmm2, edx
jmp 0x140008c8f
movdqa xmm0, xmm1
mov dword [rsp - 0x20], edi
psrld xmm0, xmm8
jmp 0x140008e44
jl 0x140008c54
cmp r8d, 0x3a
xchg r9, r9
jge 0x140008e9b
movsxd rax, r8d
lea r9, [rbp - 0x69]
add r9, rax
jmp 0x140008cdc
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x18], 0x51e0fb8e
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140008e69
xchg rbx, rbp
movups xmmword [rbx - 0x39], xmm1
xchg rbx, rbp
cmp edi, 2
jl 0x140009140
mov dword [rsp - 0x30], 0x6e29fb6d
movdqa xmm5, xmmword [0x140119390]
jmp 0x140008721
pmuldq xmm0, xmm4
xchg r15, r15
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140008688
lea rcx, [rbp - 0x69]
movdqa xmm4, xmmword [0x1401193e0]
mov dword [rsp - 0x30], ebx
mov edx, ebx
movdqa xmm7, xmmword [0x1401193b0]
xchg rsp, r9
jmp 0x140008c66
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg r12, r12
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x40], ebx
jmp 0x140008ca0
mov dword [rsp - 0x18], 0x3c8abf4e
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
mov r12, r12
packuswb xmm2, xmm2
jmp 0x140008d14
mov dword [rsp - 0x40], 0x30b04aa8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x140008d8b
movups xmmword [r8 - 0x59], xmm1
xchg r8, rbp
movsd xmm1, qword [0x140118d40]
mov dword [rsp - 0x40], 0x2379f177
xchg r12, rbp
movsd qword [r12 - 0x39], xmm1
xchg rbp, r12
jmp 0x140008e88
cmp r8d, 0x3a
jl 0x140008cf1
xchg rsi, rsi
jmp 0x140008e9b
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
jmp 0x140008cfb
movq xmm2, xmm9
mov dword [rsp - 0x14], 0x1c0ee720
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
jmp 0x140008dc2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
jmp 0x140008f9a
mov dword [rsp - 0x34], 0x9b46ba9
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x20], 0x103c7cb7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140009055
shr eax, 1
shr eax, 4
add edx, eax
mov dword [rsp - 0x20], edx
movsx eax, dl
jmp 0x140008fcd
movd xmm2, r8d
xchg r15, r15
lea eax, [r8 + 4]
jmp 0x1400088d6
mov dword [rsp - 0x28], 0x929f53
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
mov r12, r12
pshufhw xmm1, xmm0, 0xd8
jmp 0x140009025
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x1c], esp
jmp 0x140008ef8
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r11, r11
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x140008e23
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov rbx, rbx
jmp 0x1400087e7
cmp r8d, 0x1b
jl 0x140008f79
mov r9, r9
mov rcx, qword [rbp - 0x19]
lea rax, [rbp - 0x11]
mov dword [rsp + 0x28], 0x6c97b84f
jmp 0x140008bce
add rcx, 0x3c9da2d6
sub rcx, 0x40375bfe
add rcx, 0x48d01e69
jmp 0x140008a5b
xchg r12, rax
movaps xmmword [r12 - 0x28], xmm6
xchg r12, rax
xchg r8, rax
movaps xmmword [r8 - 0x38], xmm7
xchg r8, rax
xchg r12, rax
jmp 0x140008b20
movdqa xmm7, xmmword [0x1401193b0]
xchg rbp, rdi
movdqa xmmword [rdi - 0x29], xmm0
xchg rbp, rdi
mov edx, dword [rbp - 0x29]
xchg r10, r10
jmp 0x140008c45
nop
sub r8d, 0x50688ecb
add r8d, 0x50688ed3
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140008b5d
mov rdx, rdx
jl 0x1400086ad
movdqa xmm0, xmmword [0x1401193f0]
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x14], ecx
movdqa xmm4, xmmword [0x1401193e0]
jmp 0x140008941
xchg r10, r10
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400087fd
mov qword [rsp], rdi
push r14
mov dword [rsp - 0xc], 0x608ff62b
lea rbp, [rax - 0x5f]
neg rsp
sub rsp, 0xffffffffffffff20
neg rsp
jmp 0x140008927
add r9d, 0x2fd37dd2
add r9d, 0x241c670c
sub r9d, 0x60bb842e
mov qword [rsp + 0x20], rax
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov dword [rsp - 0x30], esi
jmp 0x140008ba1
movzx eax, r8b
mov dword [rsp - 0x40], 0x5ab4cee4
inc r8d
sub al, cl
sub al, 0xfb
add al, 0x2d
xor byte [r9 - 1], al
jmp 0x1400087d5
mov dword [rsp - 0x3c], 0x2df7be7c
shr eax, 8
shr eax, 0x16
shr eax, 1
jmp 0x140008c1a
cmp edx, 0xffffffff
je 0x140009171
movzx eax, word [0x140118d48]
mov dword [rsp - 0xc], 0x3d6d7255
jmp 0x140008f17
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov r11, r11
test eax, eax
jne 0x140009171
movzx eax, word [0x140118d68]
xchg r15, r15
jmp 0x140008b37
mov qword [rax + 8], r12
xchg r12, rbx
mov qword [rax + 0x18], rsi
mov dword [rsp - 0x34], esi
push rbp
push rcx
jmp 0x1400089bb
xchg rdx, rdx
xchg rdi, rbp
movups xmmword [rdi - 0x59], xmm1
xchg rbp, rdi
jmp 0x140008d74
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov dword [rsp - 0x3c], 0x1d5609a5
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x140008f88
movdqa xmm0, xmm2
mov dword [rsp - 0x20], edx
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
mov dword [rsp - 0x40], 0x5a2366b2
jmp 0x14000895f
mov rcx, rcx
movups xmm0, xmmword [0x140118d50]
xchg rdx, rbp
movups xmmword [rdx - 0x69], xmm0
jmp 0x140009116
add eax, 0x1ae495a0
add eax, 0x34c5d533
sub eax, 0x440bac92
sub eax, 0x15e268e0
lea r9, [r9 + 1]
imul r8d
xchg r14, r14
jmp 0x140008e79
movaps xmmword [r12 - 0x48], xmm8
xchg r12, rax
mov rax, qword [0x1402567f0]
xor rax, rsp
jmp 0x140008e56
mov r8d, ebx
movsd xmm1, qword [0x140118d60]
mov word [rbp - 0x51], ax
xchg r8, r8
movzx eax, byte [0x140118d6a]
mov byte [rbp - 0x4f], al
movsd qword [rbp - 0x59], xmm1
jmp 0x140008ae7
mov r13, r13
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov rdx, rdx
jmp 0x1400088b2
mov dword [rsp - 0x24], edi
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x20], ecx
pand xmm2, xmmword [0x1401193d0]
jmp 0x1400088a1
test eax, eax
je 0x140009167
movups xmm0, xmmword [0x140118d70]
mov rbx, rbx
mov r8d, ebx
jmp 0x140008f2a
lea r9, [r9 + 1]
mov rbp, rbp
imul r8d
sar edx, 1
mov eax, edx
jmp 0x140008a29
sub dword [rsp + 0x28], 0x252116b2
sub dword [rsp + 0x28], 0x3aefa4
sub dword [rsp + 0x28], 0x2da18ecb
add dword [rsp + 0x28], 0x39e86913
sub dword [rsp + 0x28], 0x4e7b8e18
add dword [rsp + 0x28], 0x28defb42
sub dword [rsp + 0x28], 0x2de5f967
jmp 0x140008ec6
sub al, cl
add al, 0x34
sub al, 2
xor byte [r9 - 1], al
jmp 0x1400088eb
add edx, eax
mov r14, r14
movsx eax, dl
imul ecx, eax, 0x37
jmp 0x140008a0b
jl 0x14000886d
cmp r8d, 0x1b
jge 0x1400088f8
movsxd rax, r8d
xchg rbx, rbx
jmp 0x140008f62
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
movd xmm2, r8d
mov dword [rsp - 0x14], ebp
lea eax, [r8 + 4]
jmp 0x140008aa3
movaps xmmword [r9 + 0xa0], xmm9
xchg r9, rsp
movdqa xmm9, xmmword [0x1401193c0]
movd xmm6, esi
xchg r14, r14
movd xmm8, r14d
nop dword [rax]
jmp 0x140008671
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1400090bd
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140008764
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x24], esp
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140008789
mov dword [rsp - 0x24], 0x693da83f
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4fc184f3
jmp 0x1400090fd
mov dword [rsp - 0x38], 0x50c801f4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x140008fdf
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
xchg rcx, rcx
jmp 0x140008da9
mov dword [rbp - 0x11], edx
lea esi, [rbx + 1]
mov dword [rsp - 0x1c], edx
lea r14d, [rbx + 0x1f]
jmp 0x140008a3e
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x140008830
movdqa xmm0, xmmword [0x1401193f0]
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x14], edi
movdqa xmm4, xmmword [0x1401193e0]
jmp 0x140009094
movups xmm1, xmmword [0x140118da0]
xchg rbp, r13
movups xmmword [r13 - 0x49], xmm0
xchg r13, rbp
jmp 0x1400086df
mov dword [rsp - 0x24], ebx
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
xchg rsp, rsp
jmp 0x140008c2a
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
mov r12, r12
pxor xmm2, xmm0
jmp 0x1400090eb
xchg r11, r11
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
xchg r10, r10
cmp edx, 0x20
jl 0x14000867f
jmp 0x1400090d7
sub r9d, 0x2901b508
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov dword [rsp - 0x38], ebx
lea rdx, [rbp - 0x69]
nop
movabs rcx, 0xffffffff7bced769
jmp 0x14000903b
movups xmmword [rsi - 0x69], xmm0
xchg rbp, rsi
movups xmm0, xmmword [0x140118d30]
xchg rbp, rbp
xchg rbp, r8
jmp 0x1400087ab
mov dword [rsp - 0x10], edx
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
xchg rcx, rcx
jmp 0x14000881e
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140008b79
mov dword [rsp - 0xc], 0x5d5b2c02
xchg r10, rax
mov qword [rbp - 9], r10
jmp 0x14000865f
psrad xmm1, xmm6
xchg r10, r10
movdqa xmm0, xmm1
jmp 0x140009081
sar edx, 1
mov eax, edx
shr eax, 9
shr eax, 0x11
jmp 0x14000885a
xchg rbp, r15
movups xmmword [r15 - 0x49], xmm0
xchg rbp, r15
cmp edi, 2
jmp 0x14000897c
lea rax, [rbp - 0x19]
mov r9d, 0x518a9350
sub r9d, 0x51283c07
xor r9d, 0x65d82541
xor r9d, 0x2ed29fac
sub r9d, 0x2258385d
jmp 0x140008de3
lea rdx, [rbp - 0x69]
mov r9d, 0x397e3b6f
xor r9d, 0x64ec533c
sub r9d, 0x153a70
add r9d, 0xaac1493
xor r9d, 0x7750f266
sub r9d, 0x12ae10bc
jmp 0x1400089df
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
mov dword [rsp - 0x14], 0x78b7d282
cmp r8d, 0x38
jmp 0x14000869a
mov r8d, ebx
mov word [rbp - 0x31], ax
movups xmm0, xmmword [0x140118d10]
jmp 0x14000906f
movups xmm1, xmmword [0x140118d80]
xchg rbp, r15
movups xmmword [r15 - 0x69], xmm0
xchg r15, rbp
movups xmm0, xmmword [0x140118d90]
jmp 0x140008a91
movdqa xmm0, xmm1
xchg r11, r11
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400089aa
lea r9, [rbp - 0x69]
add r9, rax
nop dword [rax]
xchg r8, r8
nop word [rax + rax]
mov eax, 0x73fae5ae
xor eax, 0x60682e9a
jmp 0x140008afd
mov dword [rsp - 0x2c], ebp
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
jmp 0x140008ac5
mov dword [rsp - 0x20], 0x3f81a96a
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x140008707
psrad xmm1, xmm6
mov dword [rsp - 0xc], 0x10b0308e
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140008cb8
imul ecx, eax, 0x37
movzx eax, r8b
inc r8d
mov rsi, rsi
jmp 0x140008c0b
mov dword [rsp - 0x34], 0x3c9e9e6d
pmuldq xmm0, xmm4
neg r8d
add r8d, 0xfffffff8
neg r8d
pmuldq xmm1, xmm4
jmp 0x140008743
add eax, 0x217beb2c
sub eax, 0x1f5e39a8
xor eax, 0x2517292c
jmp 0x140008bbb
mov r10, r10
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x140008fb3
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov rcx, rcx
jmp 0x140008d38
sub rcx, 0x1c8b4d7b
add rcx, 0x103b9540
xor rcx, 0x55b685ef
jmp 0x14000890d
punpckldq xmm1, xmm2
mov dword [rsp - 0x44], esp
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140008f48
xchg rdx, rdx
movups xmm1, xmmword [0x140118d20]
xchg rsi, rbp
jmp 0x140008e0a
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14000887e
movdqa xmm7, xmmword [0x1401193b0]
movdqa xmmword [rbp - 0x29], xmm0
mov edx, dword [rbp - 0x29]
mov dword [rsp - 0x2c], esi
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
jmp 0x14000886d
mov dword [rsp - 0x18], esp
paddd xmm2, xmm5
nop
add edx, 0x72c7080e
sub edx, 0x72c70806
jmp 0x14000912f
xchg rsp, r12
movaps xmm9, xmmword [r12 + 0xa0]
xchg rsp, r12
jmp 0x140009732
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140009014
xor eax, 0x1d537d3
sub eax, 0x7f375ea
xor eax, 0x258ca543
sub eax, 0x39734040
jmp 0x140009000
xchg rdx, rbp
cmp edi, 2
mov dword [rsp - 0xc], 0x71d89a79
jl 0x140008c3a
jmp 0x140008d4f
movdqa xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x24], ecx
jmp 0x1400086bc
lea r9, [rbp - 0x69]
mov r8, r8
nop dword [rax + rax]
mov eax, 0x4501580c
xor eax, 0x3439b2ae
xor eax, 0x5d1a161c
jmp 0x140009611
mov dword [rsp - 0x28], edx
mov rcx, qword [rbp - 0x19]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, dword [0x140118dd8]
jmp 0x1400093f1
lea r8, [r8 + 1]
mov dword [rsp - 0x18], ebp
imul ebx
sar edx, 1
mov eax, edx
mov dword [rsp - 0x3c], esp
shr eax, 2
jmp 0x1400098af
mov dword [rsp - 0x10], esp
movsd xmm0, qword [0x140118dd0]
movsd qword [rbp - 0x49], xmm0
jmp 0x1400095b9
inc r8d
mov dword [rsp - 0x38], 0x50f9de2
sub al, cl
add al, 0x44
sub al, 0x12
jmp 0x140009761
movd dword [rcx - 8], xmm2
cmp r8d, 0x28
mov rbp, rbp
jl 0x1400095c9
jmp 0x14000928f
movzx eax, r8w
inc r8d
sub ax, cx
mov dword [rsp - 0x10], 0x5330612a
sub ax, 0xffce
xor word [r9 - 2], ax
jmp 0x140009725
imul r8d
sar edx, 1
mov eax, edx
mov rcx, rcx
shr eax, 0xa
shr eax, 0x15
jmp 0x140009353
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm7, xmmword [0x1401193b0]
mov dword [rsp - 0x10], esp
xchg r8, rbp
movdqa xmmword [r8 - 0x29], xmm0
xchg r8, rbp
mov edx, dword [rbp - 0x29]
jmp 0x140009494
lea r10, [rbp - 0x69]
add r10, rax
nop word [rax + rax]
mov rcx, rcx
mov eax, 0x3081d860
jmp 0x1400094d9
pmuldq xmm1, xmm4
mov dword [rsp - 0x24], edx
shufps xmm1, xmm0, 0xdd
jmp 0x140009658
xor r8d, r8d
mov dword [rsp - 0x24], esi
mov qword [rsp + 0x20], rax
jmp 0x140009323
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x14], edi
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400097cc
cmp r8d, 0x2e
jge 0x140009773
mov dword [rsp - 0x44], 0x1d9976ec
movsxd rax, r8d
jmp 0x140009236
mov rsi, rsi
movd xmm2, ebx
lea eax, [rbx + 4]
jmp 0x14000990f
paddb xmm2, xmm0
mov rsi, rsi
movd xmm0, dword [rcx - 0xc]
jmp 0x14000993c
psrld xmm0, xmm8
mov rdx, rdx
paddd xmm0, xmm1
jmp 0x140009404
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x30], ecx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x1400092b8
movdqa xmm5, xmmword [0x140119390]
xchg rcx, rcx
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm7, xmmword [0x1401193b0]
xchg r14, rbp
jmp 0x140009789
lea rdx, [rbp - 0x69]
nop
movabs rcx, 0xffffffff7149d77d
sub rcx, 0x4af5206
sub rcx, 0x4f334fc
sub rcx, 0x49334027
add rcx, 0x3c7c4769
jmp 0x1400098f3
add edx, eax
xchg rdx, rdx
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
jmp 0x1400091ac
xchg r15, r15
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0xc], 0x37c8c632
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400096e5
xor eax, 0x39296233
sub eax, 0x67a635e3
lea r10, [r10 + 1]
mov dword [rsp - 0x24], 0x55034eea
jmp 0x1400091f9
movdqa xmm0, xmmword [0x1401193f0]
lea rcx, [rbp - 0x65]
mov rdi, rdi
movdqa xmm5, xmmword [0x140119390]
jmp 0x14000920e
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x140009845
je 0x140009755
cmp edi, 2
mov dword [rsp - 0x38], esi
jl 0x140009890
jmp 0x1400093a8
mov dword [rsp - 0x44], 0x35874624
mov r8d, ebx
mov dword [rbp - 0x41], eax
jmp 0x1400096fb
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov dword [rsp - 0x3c], ecx
pshuflw xmm0, xmm3, 0xd8
jmp 0x14000958e
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r11, r11
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x14000954a
shr eax, 1
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
jmp 0x14000985b
add eax, edx
shr eax, 3
shr eax, 1
shr eax, 1
movzx eax, ax
mov dword [rsp - 0x30], esp
imul ecx, eax, 0x37
jmp 0x1400091d9
test eax, eax
mov dword [rsp - 0x30], edx
jne 0x14000994d
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, esi
mov dword [rsp - 0x2c], 0x3f61fe4c
jmp 0x140009955
xchg r15, r15
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov r12, r12
jmp 0x140009809
mov dword [rsp - 0x24], 0x498c6f09
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
nop dword [rax + rax]
jmp 0x1400092a9
pmulld xmm0, xmm7
mov r14, r14
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r11, r11
jmp 0x1400092da
xor eax, 0x5f4c534b
sub eax, 0x31e7bd8a
xor eax, 0x5ede6635
xor eax, 0x76191ee2
add eax, 0x6195662e
sub eax, 0x2cdbe759
jmp 0x14000938d
mov rsi, rsi
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg rsi, rsi
jmp 0x140009518
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add ebx, 8
xchg rdi, rdi
jmp 0x14000967b
sub eax, 0x5fcd2fa2
add eax, 0x1ec238b9
sub eax, 0xb9987d5
sub eax, 0x609527a
sub eax, 0x1afc1646
jmp 0x14000917c
nop
sub r8d, 0x49e58738
add r8d, 0x49e58740
jmp 0x140009255
test eax, eax
jne 0x140009953
cmp byte [0x140118df5], bl
jmp 0x140009830
cmp edi, 2
jl 0x1400092a1
mov rsi, rsi
movdqa xmm0, xmmword [0x1401193f0]
lea rcx, [rbp - 0x65]
jmp 0x140009300
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
xchg rcx, rcx
jmp 0x1400093c4
xchg rcx, rbx
lea rdx, [rbp - 0x69]
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
xchg r14, r14
jmp 0x14000992d
xchg rbp, r13
movups xmmword [r13 - 0x59], xmm1
xchg r13, rbp
jmp 0x140009571
movd xmm2, r8d
lea eax, [r8 + 4]
mov r9, r9
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov dword [rsp - 0x44], 0x136be28a
jmp 0x140009872
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x20], ebp
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp ebx, 0x10
jmp 0x14000962f
add eax, 0x43842990
xor eax, 0x6486287c
sub eax, 0x14e9e52
add eax, 0x157d327b
xor eax, 0x36abb0c4
jmp 0x1400097ea
jl 0x1400092ac
mov dword [rsp - 0x18], 0x15d01f41
cmp ebx, 0x16
jge 0x140009755
jmp 0x140009890
shr eax, 2
shr eax, 1
shr eax, 3
jmp 0x140009434
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0xc], 0x2fc72682
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400096c3
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x20], ebp
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x1400094b6
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
xchg r15, r15
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x14000947c
psubd xmm2, xmm0
mov r14, r14
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov rdi, rdi
movdqa xmm1, xmm3
jmp 0x14000969e
psrld xmm0, xmm8
mov r10, r10
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140009278
movzx eax, word [0x140118ddc]
mov word [rbp - 0x3d], ax
mov dword [rsp - 0x2c], 0x6d23fcb3
movups xmm0, xmmword [0x140118db0]
movups xmm1, xmmword [0x140118dc0]
movups xmmword [rbp - 0x69], xmm0
jmp 0x140009196
cmp r8d, 0x20
xchg rbx, rbx
jl 0x14000914f
lea rcx, [rbp - 0x69]
call fcn.1400add30
jmp 0x140009163
xor byte [r8 - 1], al
mov dword [rsp - 0x2c], 0x3fbacea9
cmp ebx, 0x16
jl 0x1400098a0
xchg rcx, rbx
mov rbx, qword [rbp - 0x19]
jmp 0x1400095a4
xor byte [r10 - 1], al
cmp r8d, 0x2e
mov dword [rsp - 0x3c], ecx
jl 0x14000924b
lea rax, [rbp - 0x19]
mov r9d, 0x18b9767d
add r9d, 0x6619b26f
jmp 0x1400098bd
movdqa xmmword [r14 - 0x29], xmm0
xchg r14, rbp
mov edx, dword [rbp - 0x29]
mov r11, r11
movd xmm6, esi
movd xmm8, r14d
jmp 0x1400095c9
mov dword [rbp - 0x59], eax
mov dword [rsp - 0x3c], 0x2375cdfa
movzx eax, word [0x140118df4]
xchg r15, rbp
movups xmmword [r15 - 0x69], xmm0
xchg r15, rbp
mov word [rbp - 0x55], ax
jmp 0x1400093d9
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x18], 0xc8f5b46
pand xmm2, xmmword [0x1401193d0]
jmp 0x1400095ef
lea r9, [r9 + 2]
mul r8d
mov dword [rsp - 0x24], edi
mov eax, r8d
sub eax, edx
shr eax, 1
mov dword [rsp - 0xc], 0x7413ba55
jmp 0x140009443
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x18], 0x2f8f3c0a
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400092c9
mov r12, r12
mov eax, dword [0x140118df0]
movups xmm0, xmmword [0x140118de0]
jmp 0x1400097a6
mov dword [rsp - 0x1c], 0x47e6989d
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x1400091c2
mov dword [rsp - 0xc], ebx
movzx eax, bl
inc ebx
sub al, cl
mov rsi, rsi
add al, 0x5e
sub al, 0x2c
jmp 0x140009740
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x10], 0x3e8c7431
punpckldq xmm1, xmm2
jmp 0x14000941b
movsxd rax, ebx
mov dword [rsp - 0xc], edi
lea r8, [rbp - 0x69]
add r8, rax
nop
mov eax, 0x2d4d5847
xor eax, 0x5bb45054
jmp 0x14000952c
shr eax, 0xa
shr eax, 3
shr eax, 9
jmp 0x14000964b
sub r9d, 0x2a71076e
sub r9d, 0x4f1d406b
add r9d, 0x75a0049a
xor r9d, 0x4cfb05fd
sub r9d, 0x1a01c248
xor r9d, 0x7c7cc86e
xor r9d, 0x606dd659
jmp 0x140009267
add rcx, 0x7fffffff
xor rcx, 0x5af057be
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
xchg rbp, rbp
jmp 0x14000955e
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x20], ebx
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x1400094fc
xchg r11, rcx
mov r11, qword [rbp - 0x19]
xchg rcx, r11
jmp 0x14000945b
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x140009367
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor eax, eax
xchg rcx, r11
mov r11, qword [rbp - 9]
xchg r11, rcx
xor rcx, rsp
mov dword [rsp - 0x18], 0x405a0ff2
jmp 0x14000997e
add rsp, 8
mov rdi, qword [rsp - 8]
nop
jmp 0x1400099d2
call fcn.1400e9870
lea r11, [rsp + 0xe0]
xchg r13, rbx
mov r13, qword [r11 + 0x20]
xchg rbx, r13
mov rsi, qword [r11 + 0x30]
jmp 0x1400099db
mov r11, rsp
xchg rsp, r11
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
jmp 0x14000996f
xchg r11, r15
movaps xmm7, xmmword [r15 - 0x20]
xchg r11, r15
xchg r11, rdi
movaps xmm8, xmmword [rdi - 0x30]
xchg r11, rdi
xchg rsp, r11
jmp 0x14000999e
mov rbp, qword [rsp]
add rsp, 8
ret
mov dword [rsp - 0x38], edx
xchg r11, r14
movaps xmm6, xmmword [r14 - 0x10]
xchg r11, r14
jmp 0x1400099b4