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

Disassembly:
mov rax, rsp
xchg rbx, rdi
mov qword [rax + 8], rdi
xchg rbx, rdi
mov qword [rax + 0x18], rsi
mov dword [rsp - 0x38], 0x660bea94
jmp 0x140009239
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rbx, rbx
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140008c39
sar edx, 5
mov eax, edx
shr eax, 8
shr eax, 7
shr eax, 0xf
shr eax, 1
jmp 0x14000929e
mov r8d, ebx
movups xmm1, xmmword [0x140117d80]
xchg rsi, rbp
movups xmmword [rsi - 0x69], xmm0
xchg rbp, rsi
movups xmm0, xmmword [0x140117d90]
jmp 0x140008fbc
mov rbx, rbx
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov rbp, rbp
movd xmm0, edx
jmp 0x140009084
jl 0x140008a85
movdqa xmm0, xmmword [str.1111111111111111]
lea rcx, [rbp - 0x65]
jmp 0x140008dce
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x1400088b4
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov rdx, rdx
movd xmm0, edx
jmp 0x140009042
nop
sub r8d, 0x33d3fee2
add r8d, 0x33d3feea
pmuldq xmm1, xmm4
jmp 0x140008c24
mov rcx, rcx
nop dword [rax + rax]
mov eax, 0x27dc8a49
xor eax, 0x2e2a62d
sub eax, 0x7596105
add eax, 0x5c63e20e
sub eax, 0x1f9ef537
jmp 0x140008f80
mov rbx, rbx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
jmp 0x140008caa
mov rcx, qword [rbp - 0x19]
lea rax, [rbp - 0x11]
xchg rsi, rsi
mov dword [rsp + 0x28], 0x35a74705
jmp 0x1400089af
movdqa xmm7, xmmword [0x1401183b0]
mov dword [rsp - 0x2c], ecx
xchg r14, rsp
movaps xmmword [r14 + 0xa0], xmm9
xchg r14, rsp
jmp 0x140008f57
add dword [rsp + 0x28], 0x31e53977
sub dword [rsp + 0x28], 0x4bdb7718
add dword [rsp + 0x28], 0x1dfaa952
add dword [rsp + 0x28], 0xe7b17af
jmp 0x140008ccf
xchg r13, r13
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x140008d85
movups xmm1, xmmword [0x140117da0]
xchg r11, r11
xchg rbp, rbx
movups xmmword [rbx - 0x49], xmm0
xchg rbx, rbp
jmp 0x140008c81
jl 0x140009373
movdqa xmm5, xmmword [0x140118390]
xchg r9, r9
lea rcx, [rbp - 0x69]
movdqa xmm4, xmmword [0x1401183f0]
mov edx, ebx
jmp 0x140008990
xchg rsi, rax
mov rax, qword [0x1402557f0]
mov dword [rsp - 0x44], esi
xor rax, rsp
xchg r12, rax
mov qword [rbp - 9], r12
xchg r12, rax
jmp 0x140008a56
movaps xmmword [r10 - 0x38], xmm7
xchg r10, rax
xchg rsi, rax
movaps xmmword [rsi - 0x48], xmm8
jmp 0x140008a26
mov edi, dword [0x1402557d0]
mov dword [rsp - 0x40], 0x5a169dae
xor ebx, ebx
mov dword [rbp - 0x11], edx
lea esi, [rbx + 5]
jmp 0x140008ad8
jl 0x140008c73
cmp r8d, 0x3a
mov dword [rsp - 0x1c], ebp
jge 0x14000916c
movsxd rax, r8d
lea r9, [rbp - 0x69]
add r9, rax
jmp 0x14000893a
sar edx, 3
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 7
shr eax, 0xb
jmp 0x1400090d5
mov dword [rsp - 0xc], ebp
jne 0x1400097ae
movzx eax, word [0x140117d68]
mov r8d, ebx
jmp 0x14000921b
add eax, 0x38481361
lea r9, [r9 + 1]
imul r8d
add edx, r8d
xchg r9, r9
jmp 0x14000887f
xchg rsi, rsi
lea r14d, [rbx + 0x1f]
cmp edx, 0xffffffff
je 0x1400097ae
movzx eax, word [0x140117d48]
mov dword [rsp - 0x1c], edi
mov r8d, ebx
jmp 0x140008bf3
psrld xmm0, xmm8
mov rsp, rsp
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x2c], 0x7737b0ca
jmp 0x1400088ef
mov dword [rsp - 0x2c], 0x1e998827
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
je 0x1400093e3
mov dword [rsp - 0x2c], edi
movups xmm0, xmmword [0x140117d70]
jmp 0x140008894
xchg rbp, rsp
movsd qword [rsp - 0x39], xmm1
xchg rbp, rsp
xchg rbp, rdx
movups xmmword [rdx - 0x49], xmm0
jmp 0x14000928b
mov r9d, 0x45e3704c
xor r9d, 0x5ff26dd0
add r9d, 0x15aadbe6
sub r9d, 0x20336035
add r9d, 0x6a236876
xor r9d, 0xf6d3a7d
add r9d, 0x6f300ff
jmp 0x140008f20
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg r11, r11
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x1400091a6
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov rcx, rcx
jmp 0x140008d08
mov dword [rsp - 0x38], ebp
paddd xmm3, xmm5
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
mov dword [rsp - 0x1c], ecx
jmp 0x140008df1
movd dword [rcx - 0xc], xmm2
xchg rbp, rbp
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
jmp 0x140009020
mov word [rbp - 0x31], ax
movups xmm0, xmmword [0x140117d10]
movups xmm1, xmmword [0x140117d20]
mov dword [rsp - 0xc], 0x58683ebb
jmp 0x140008e20
mov rcx, rcx
cmp r8d, 0x1b
jl 0x14000920c
jmp 0x140008978
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0xc], esi
psrad xmm1, xmm6
jmp 0x140008fe2
pmulld xmm0, xmm7
psubd xmm2, xmm0
xchg r10, r10
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x140008cf6
sub al, cl
neg al
add al, 0xcf
neg al
xor byte [r9 - 1], al
mov dword [rsp - 0xc], 0x538e62e5
jmp 0x140009162
nop word [rax + rax]
movd xmm2, r8d
mov dword [rsp - 0x38], edx
jmp 0x140009111
xchg rbp, rsi
movups xmmword [rsi - 0x39], xmm1
xchg rsi, rbp
cmp edi, 2
jmp 0x140008a02
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
mov dword [rsp - 0x20], 0x25116064
jmp 0x14000885e
mov dword [rsp - 0x30], 0x6a705c30
nop
sub edx, 0x526509b5
add edx, 0x526509bd
movdqa xmm1, xmm2
mov r10, r10
movdqa xmm0, xmm2
jmp 0x1400092fb
add dword [rsp + 0x28], 0x228a632d
sub dword [rsp + 0x28], 0x32bc47fc
xor dword [rsp + 0x28], 0x37f4e592
lea rdx, [rbp - 0x69]
mov r9d, 0x6240e3f6
jmp 0x140008d1f
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
mov r13, r13
jmp 0x140009252
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r8, r8
jmp 0x140009127
sub r9d, 0x3a459746
add r9d, 0x2d2dfffe
xor r9d, 0x2c6454db
xor r9d, 0x26bc751e
sub r9d, 0x351dafd9
jmp 0x140008f9d
xchg rsp, rbp
movsd qword [rsp - 0x59], xmm1
xchg rsp, rbp
movups xmm0, xmmword [0x140117d50]
movups xmmword [rbp - 0x69], xmm0
jmp 0x140008ff8
movd xmm2, r8d
xchg rbp, rbp
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov dword [rsp - 0x18], 0x360ba2d9
jmp 0x140008ee0
movdqa xmm0, xmm3
mov dword [rsp - 0x38], 0x4b4ea6b6
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140008bde
movdqa xmmword [rdi - 0x29], xmm0
xchg rdi, rbp
mov edx, dword [rbp - 0x29]
mov dword [rsp - 0x2c], 0x53184cd7
movd xmm6, esi
movd xmm8, r14d
jmp 0x140008c6d
imul r8d
add edx, r8d
xchg rcx, rcx
jmp 0x140008a94
movdqa xmm5, xmmword [0x140118390]
xchg r13, r13
movdqa xmm4, xmmword [0x1401183f0]
movdqa xmm7, xmmword [0x1401183b0]
xchg rbp, rdi
jmp 0x140008d9f
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x40], ebx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140008afb
mov r9, r9
movd dword [rcx - 8], xmm2
cmp r8d, 0x38
jmp 0x140008a71
xchg r8, rbp
movups xmmword [r8 - 0x69], xmm0
xchg rbp, r8
movups xmm0, xmmword [0x140117d30]
mov dword [rsp - 0x1c], 0x7851ea24
movups xmmword [rbp - 0x59], xmm1
movsd xmm1, qword [0x140117d40]
jmp 0x140008b43
paddd xmm1, xmm3
mov dword [rsp - 0x28], esp
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r14, r14
jmp 0x140008b90
mov rbx, rbx
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov r9, r9
punpckldq xmm1, xmm2
jmp 0x140009188
inc r8d
mov dword [rsp - 0x14], ecx
sub al, cl
neg al
add al, 0xcf
neg al
xor byte [r9 - 1], al
jmp 0x140008c12
mov dword [rsp - 0x40], edi
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x140008fcf
movdqa xmm4, xmmword [0x1401183f0]
mov dword [rsp - 0x24], edx
movdqa xmm7, xmmword [0x1401183b0]
xchg rbp, rdi
jmp 0x1400090ef
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
jmp 0x140008d63
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x140009355
movq qword [rcx - 8], xmm3
cmp edx, 0x20
jl 0x140008f77
mov dword [rsp - 0x14], esp
movaps xmm9, xmmword [rsp + 0xa0]
jmp 0x140009068
movzx eax, r8b
inc r8d
xchg r8, r8
jmp 0x140008c54
sub r9d, 0x196f7d23
sub r9d, 0x6435bf5b
xor r8d, r8d
xchg r8, r8
xchg rdx, rax
mov qword [rsp + 0x20], rdx
jmp 0x1400091bb
lea rbp, [rax - 0x5f]
sub rsp, 0x67698ec2
add rsp, 0x67698de2
jmp 0x140009178
movdqa xmm9, xmmword [0x1401183c0]
xchg rbp, rbp
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
movd xmm2, edx
jmp 0x140008960
sub eax, 0x566a7236
xor eax, 0x527cb686
sub eax, 0x2d3fde9b
xor eax, 0x89a4b14a
lea r9, [r9 + 1]
jmp 0x140008dc0
xor r9d, 0x4829a8ba
xor r9d, 0x62fa152c
xchg rbp, rax
mov qword [rsp + 0x20], rbp
xchg rbp, rax
xor r8d, r8d
jmp 0x140008b1d
xchg r11, r11
xchg r14, rbp
movups xmmword [r14 - 0x59], xmm1
xchg r14, rbp
jmp 0x1400089e9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
mov dword [rsp - 0xc], ebp
jmp 0x140009268
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x34], 0x4c78af9d
jmp 0x140008baf
mov rdi, rdi
cmp edi, 2
jl 0x1400091f9
movdqa xmm0, xmmword [str.1111111111111111]
mov r14, r14
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x140118390]
jmp 0x140008eb3
psrad xmm1, xmm6
mov rdi, rdi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x38], ebp
pmulld xmm0, xmm7
jmp 0x140008907
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
xchg r10, r10
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x140008e0f
jmp 0x1400093da
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140008ea0
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
mov rsi, rsi
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x1400091e3
mov rsp, rsp
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r12, r12
punpckldq xmm1, xmm2
jmp 0x140008c93
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov rsi, rsi
movd xmm0, dword [rcx - 8]
jmp 0x14000914d
shr eax, 0xc
shr eax, 1
add edx, eax
mov dword [rsp - 0x3c], 0x503b29d6
movsx eax, dl
imul ecx, eax, 0x33
jmp 0x140008f11
movdqa xmmword [rdi - 0x29], xmm0
xchg rdi, rbp
mov edx, dword [rbp - 0x29]
mov rbp, rbp
jmp 0x140008ecf
nop
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x140008f40
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
jmp 0x140008e6c
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x30], edx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x1400089d4
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
xchg r15, r15
jmp 0x140009338
cmp r8d, 0x3a
jl 0x140008942
lea rax, [rbp - 0x19]
xchg rcx, rcx
jmp 0x140008b5b
xchg r14, rax
movaps xmmword [r14 - 0x28], xmm6
xchg r14, rax
xchg r10, rax
jmp 0x140008a43
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov dword [rsp - 0x1c], 0xc03d429
pmuldq xmm0, xmm4
jmp 0x140008921
pshufd xmm2, xmm1, 0xd8
mov rbx, rbx
pand xmm2, xmmword [0x1401183d0]
jmp 0x1400090c0
xchg rdx, rax
lea rdx, [rbp - 0x69]
mov dword [rsp - 0x30], ebp
nop
movabs rcx, 0xffffffff5eb93db4
sub rcx, 0x2a68be40
xor rcx, 0x35a38a5b
jmp 0x1400092d2
pmuldq xmm0, xmm4
xchg rdx, rdx
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x140008e4b
movsxd rax, r8d
lea r9, [rbp - 0x69]
add r9, rax
mov dword [rsp - 0x3c], esi
nop dword [rax + rax]
mov eax, 0x4a569690
sub eax, 0x32bb4062
jmp 0x140009315
movsd xmm1, qword [0x140117d60]
xchg rbx, rbx
mov word [rbp - 0x51], ax
movzx eax, byte [0x140117d6a]
mov byte [rbp - 0x4f], al
jmp 0x140008d47
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rdi
sub rsp, 8
jmp 0x140009102
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
mov dword [rsp - 0x2c], esp
jmp 0x140008ef1
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
mov rdi, rdi
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1400090a1
xchg rdx, rbp
cmp edi, 2
mov dword [rsp - 0x2c], 0x27c95e51
jmp 0x1400088d8
add edx, eax
xchg r11, r11
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
jmp 0x140008e88
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov r9, r9
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov rdi, rdi
jmp 0x14000906d
add rcx, 0x78c12580
sub rcx, 0x163b9024
add rcx, 0x7fffffff
sub rcx, 0x64798a88
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jmp 0x140008aa8
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x40], 0x6f8d566a
pmuldq xmm0, xmm4
jmp 0x1400092b2
xor eax, 0x2aca4f0c
add eax, 0x11bce78e
add eax, 0x26bbe7ee
sub eax, 0x4af83a8d
xor eax, 0x3b3fe021
add eax, 0x566a3f10
jmp 0x140008ac1
jl 0x140008d63
cmp r8d, 0x1b
jge 0x140008978
mov dword [rsp - 0x40], 0x3abfec3f
jmp 0x1400091f9
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x10], 0x54f6b7b0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140008bc4
lea r9, [rbp - 0x69]
mov eax, 0x58ae86a2
xor eax, 0x12864d77
xor eax, 0x68602526
sub eax, 0xc157be3
add eax, 0x4bc8c546
jmp 0x140009a74
mov r14, qword [rbp - 0x19]
xchg rcx, r14
lea rdx, [rbp - 0x69]
mov dword [rsp - 0x3c], 0x6240f43f
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov rcx, qword [rbp - 0x19]
test eax, eax
jmp 0x14000989a
add eax, 0x2c728c9b
lea r10, [r10 + 1]
xchg r13, r13
imul r8d
add edx, r8d
jmp 0x140009534
jl 0x140009377
mov dword [rsp - 0x2c], esi
lea rcx, [rbp - 0x69]
call fcn.1400ad210
xchg r8, rcx
mov r8, qword [rbp - 0x19]
xchg rcx, r8
jmp 0x1400097a5
packuswb xmm2, xmm2
mov r12, r12
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x1400097ef
sub al, 0xd8
add al, 9
xor byte [r8 - 1], al
mov dword [rsp - 0x1c], ebp
cmp ebx, 0x16
jl 0x140009468
xchg rcx, r14
jmp 0x140009395
mov rsp, rsp
jge 0x14000941c
movsxd rax, ebx
lea r8, [rbp - 0x69]
mov r13, r13
jmp 0x14000945b
xchg rbp, rbp
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x140009adc
mov r11, r11
shr eax, 0x13
shr eax, 3
jmp 0x140009775
add r8, rax
nop word [rax + rax]
mov eax, 0xb743721
jmp 0x1400098c7
movd xmm0, edx
mov dword [rsp - 0x30], 0x56efc84
pshufd xmm2, xmm1, 0xd8
jmp 0x140009747
mov dword [rsp - 0x10], 0x1bb41899
test eax, eax
jne 0x140009b8e
cmp byte [0x140117df5], bl
mov eax, dword [0x140117df0]
mov dword [rsp - 0x38], 0x13e63a9
movups xmm0, xmmword [0x140117de0]
jmp 0x140009ab0
jl 0x140009578
lea rax, [rbp - 0x19]
mov r9d, 0x978c566
add r9d, 0x1d1c0b7f
add r9d, 0x163a1bb9
sub r9d, 0x13bce4dc
sub r9d, 0x309a044
jmp 0x1400096cf
movdqa xmm7, xmmword [0x1401183b0]
movdqa xmmword [rbp - 0x29], xmm0
mov r13, r13
mov edx, dword [rbp - 0x29]
movd xmm6, esi
movd xmm8, r14d
nop dword [rax + rax]
jmp 0x14000978d
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov r9, r9
movd dword [rcx - 8], xmm2
cmp ebx, 0x10
jl 0x140009790
cmp ebx, 0x16
jmp 0x140009424
sar edx, 3
sar edx, 2
mov eax, edx
jmp 0x14000982b
nop
sub r8d, 0x7d89d0f6
add r8d, 0x7d89d0fe
pmuldq xmm1, xmm4
mov dword [rsp - 0x44], edi
jmp 0x1400099e2
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
xchg r12, r12
paddd xmm1, xmm3
jmp 0x1400096a7
mov eax, 0x7c10c710
sub eax, 0x7a33da20
add eax, 0x149a33d4
sub eax, 0x45d34df
add eax, 0x62142821
jmp 0x1400093b9
mov dword [rsp - 0x10], 0x68c77dc7
cmp r8d, 0x2e
jge 0x1400094be
movsxd rax, r8d
mov dword [rsp - 0x14], esi
jmp 0x140009760
sub eax, 0x48cc9567
add eax, 0x6945c1a9
sub eax, 0x7c8514e6
xor eax, 0x26c12ea
jmp 0x140009b90
movzx eax, word [0x140117ddc]
mov word [rbp - 0x3d], ax
movups xmm0, xmmword [0x140117db0]
movups xmm1, xmmword [0x140117dc0]
xchg r13, r13
jmp 0x14000970f
sar edx, 1
sar edx, 1
mov eax, edx
jmp 0x14000944d
xchg r12, r12
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov r13, r13
punpckldq xmm1, xmm2
jmp 0x140009960
mov rcx, rcx
mov word [rbp - 0x55], ax
je 0x14000941c
cmp edi, 2
mov dword [rsp - 0x3c], 0x68d5a403
jmp 0x140009b5d
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r15, r15
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
jmp 0x1400093f2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
mov dword [rsp - 0x20], 0x7e7b7e12
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x140009b13
xchg rsp, rsp
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x1401183f0]
movdqa xmm7, xmmword [0x1401183b0]
movdqa xmmword [rbp - 0x29], xmm0
xchg r14, r14
jmp 0x140009913
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r14, r14
jmp 0x14000993b
shr eax, 8
shr eax, 1
shr eax, 1
add edx, eax
movsx eax, dl
mov dword [rsp - 0x3c], ebx
imul ecx, eax, 0x33
jmp 0x140009975
sub r9d, 0x73f4b5
sub r9d, 0x15b61fd6
sub r9d, 0xfcf52b4
jmp 0x1400097ff
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x40], 0x44ed9ca6
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r10, r10
jmp 0x140009636
movups xmmword [rbp - 0x69], xmm0
movsd xmm0, qword [0x140117dd0]
xchg r15, rbp
movsd qword [r15 - 0x49], xmm0
jmp 0x1400097b9
add edx, ebx
sar edx, 2
sar edx, 1
jmp 0x1400095ee
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140009814
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x24], ecx
paddb xmm2, xmm0
jmp 0x140009512
lea r10, [rbp - 0x69]
add r10, rax
nop dword [rax + rax]
mov dword [rsp - 0x1c], edi
jmp 0x140009578
shr eax, 3
shr eax, 5
shr eax, 1
add edx, eax
xchg rsi, rsi
movsx eax, dl
imul ecx, eax, 0x33
jmp 0x14000992b
xchg r15, r15
movd xmm2, ebx
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x1400095f9
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xchg rdx, rdx
mov eax, dword [0x140117dd8]
jmp 0x1400098ef
xchg r15, rbp
movups xmmword [rbp - 0x59], xmm1
cmp edi, 2
mov r13, r13
jl 0x1400095a8
movdqa xmm0, xmmword [str.1111111111111111]
lea rcx, [rbp - 0x65]
jmp 0x14000967f
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x18], esp
jmp 0x140009aed
movd xmm0, edx
paddb xmm2, xmm0
mov rsi, rsi
jmp 0x140009a97
xor r8d, r8d
xchg r9, rax
mov qword [rsp + 0x20], r9
xchg r9, rax
lea rdx, [rbp - 0x69]
jmp 0x140009b34
pmulld xmm0, xmm7
mov dword [rsp - 0x10], esi
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14000984a
shr eax, 9
shr eax, 4
shr eax, 8
jmp 0x1400096b7
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0xc], ecx
paddd xmm1, xmm2
jmp 0x1400096e9
pshufhw xmm1, xmm0, 0xd8
mov rdx, rdx
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
jmp 0x140009a28
add rcx, 0x236f1f6a
sub rcx, 0x3df3f01a
add rcx, 0x1993b35f
sub rcx, 0x161bdc83
add rcx, 0x662faa9d
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x140009488
jne 0x140009b88
mov dword [rsp - 0x28], 0x597cc62
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, 0x8667ba9
add eax, 0x67fd268d
xor eax, 0x238e3455
add eax, 0xa8a652c
jmp 0x1400095b4
add eax, 0x214df35f
xor eax, 0x3cdad68a
add eax, 0x13df4942
xor eax, 0x3638629f
add eax, 0x4e9be392
sub eax, 0x5a99f889
add eax, 0x96de8dc5
jmp 0x140009b05
mov r8d, ebx
mov dword [rbp - 0x41], eax
mov dword [rsp - 0x3c], edi
jmp 0x1400095cd
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r14, r14
jmp 0x1400099c3
mov edx, dword [rbp - 0x29]
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
jmp 0x14000943c
movzx eax, bl
inc ebx
mov dword [rsp - 0x38], esp
sub al, cl
jmp 0x140009407
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov dword [rsp - 0x14], ebx
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140009472
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x30], 0x7b22ddf1
jmp 0x140009983
movzx eax, r8b
inc r8d
sub al, cl
jmp 0x140009a0c
paddd xmm3, xmm5
pmuldq xmm0, xmm4
neg ebx
add ebx, 0xfffffff8
neg ebx
pmuldq xmm1, xmm4
jmp 0x140009839
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
mov dword [rsp - 0x3c], 0x5a2d4d5f
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x1400099f6
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg r8, r8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140009ac3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
xchg r14, r14
jmp 0x140009735
punpckhdq xmm0, xmm2
mov dword [rsp - 0x40], ebx
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x140009541
mov dword [rsp - 0xc], 0x2d3f87ff
sub al, 0x16
add al, 0x47
xor byte [r10 - 1], al
cmp r8d, 0x2e
mov r8, r8
jmp 0x1400094b8
mov rdx, rdx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
xchg r11, r11
jmp 0x14000965d
shr edx, 1
movzx eax, dx
mov dword [rsp - 0x30], 0x28c9a5fb
imul ecx, eax, 0x33
jmp 0x140009a55
movzx eax, r8w
inc r8d
sub ax, cx
mov r15, r15
sub ax, 0xffcf
xor word [r9 - 2], ax
cmp r8d, 0x20
jmp 0x1400093d0
add eax, 0xa5f41bb
add eax, 0x34452690
lea r9, [r9 + 2]
mov dword [rsp - 0x24], 0x50797595
mul r8d
shr edx, 3
shr edx, 1
jmp 0x140009a40
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
xchg rdx, rdx
punpckhdq xmm0, xmm3
jmp 0x14000955e
mov dword [rbp - 0x59], eax
movzx eax, word [0x140117df4]
movups xmmword [rbp - 0x69], xmm0
jmp 0x140009619
pshufd xmm2, xmm1, 0xd8
xchg r9, r9
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
jmp 0x1400097dd
pshufd xmm2, xmm2, 0
mov r14, r14
lea rcx, [rcx + 8]
jmp 0x14000999d
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x28
jl 0x14000943f
jmp 0x140009596
lea r8, [r8 + 1]
mov r15, r15
imul ebx
jmp 0x140009729
pmuldq xmm0, xmm4
mov rsp, rsp
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
mov rdx, rdx
jmp 0x1400098fe
mov dword [rsp - 0x40], esi
nop
movabs rcx, 0xffffffff2d9b9421
add rcx, 0x2708447a
sub rcx, 0x46a2a935
add rcx, 0x22dc1fd3
jmp 0x14000986c
jl 0x14000942d
movdqa xmm0, xmmword [str.1111111111111111]
lea rcx, [rbp - 0x65]
mov dword [rsp - 0x3c], ebx
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x1401183f0]
jmp 0x1400094e9
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor eax, eax
xchg rsi, rcx
mov rsi, qword [rbp - 9]
xchg rsi, rcx
xor rcx, rsp
call fcn.1400e8cf0
jmp 0x140009bfa
mov r14, qword [rsp - 8]
pop rdi
mov dword [rsp - 0x30], 0x2245cc6e
pop rbp
ret
mov rsi, qword [r11 + 0x30]
xchg r11, r13
movaps xmm6, xmmword [r13 - 0x10]
xchg r13, r11
jmp 0x140009bcb
xchg r12, r11
movaps xmm7, xmmword [r12 - 0x20]
xchg r11, r12
xchg rcx, r11
movaps xmm8, xmmword [rcx - 0x30]
jmp 0x140009be4
xchg rcx, r11
xchg rsp, rcx
mov rcx, r11
xchg rsp, rcx
nop
add rsp, 8
jmp 0x140009ba7
lea r11, [rsp + 0xe0]
mov r12, r12
mov rbx, qword [r11 + 0x20]
jmp 0x140009bb7