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

Disassembly:
mov rax, rsp
mov dword [rsp - 0x20], 0x6a8dd056
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
nop
push 0xe53dcdb
mov qword [rsp], rbp
jmp 0x1400091a3
mov eax, 0x772088aa
sub eax, 0x2ffc5033
xor eax, 0x5ff72a65
add eax, 0x64962318
xor eax, 0x7a3e06d0
add eax, 0x6cc03889
jmp 0x140008de3
neg rsp
sub rsp, 0xffffffffffffff20
neg rsp
xchg r15, rax
movaps xmmword [r15 - 0x28], xmm6
xchg r15, rax
jmp 0x140008d54
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov dword [rsp - 0x3c], edi
movd xmm3, eax
jmp 0x140008c45
mov dword [rsp - 0x24], 0x3388d7ab
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
mov rbp, rbp
sub edx, 0xfffffff8
movdqa xmm1, xmm2
jmp 0x140008f16
pmuldq xmm0, xmm4
xchg rdi, rdi
sub r8d, 0xfffffff8
jmp 0x140008afa
xchg rsp, r10
jmp 0x1400096ff
xchg r12, rbp
movups xmm1, xmmword [0x14010bd40]
xchg rbp, rdx
movups xmmword [rdx - 0x49], xmm0
xchg rbp, rdx
xchg r11, rbp
jmp 0x1400090a6
add rcx, 0x510fdf4
xor rcx, 0xb26dfca
add rcx, 0x7fffffff
sub rcx, 0x3e4f22e9
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
xchg rbx, rbx
jmp 0x140009215
mov dword [rsp - 0x44], ebp
xchg rbp, rdi
movsd qword [rdi - 0x39], xmm1
xchg rbp, rdi
xchg rdx, rbp
movups xmmword [rdx - 0x49], xmm0
jmp 0x140008b1d
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
xchg r10, r10
pmuldq xmm1, xmm4
jmp 0x140009070
movsxd rax, r8d
mov dword [rsp - 0x10], 0x31028a59
lea r9, [rbp - 0x69]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov rbp, rbp
jmp 0x140008812
jl 0x14000892b
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x14010c2c0]
xchg r13, r13
movdqa xmm4, xmmword [0x14010c320]
movdqa xmm7, xmmword [0x14010c2e0]
jmp 0x140008b4a
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
xchg r10, r10
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x14000888e
pmulld xmm0, xmm7
mov rbx, rbx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r15, r15
jmp 0x14000890a
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r15, r15
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x1400091f7
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov rcx, rcx
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
jmp 0x1400091db
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
xchg rdi, rdi
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140008f9b
jl 0x140009273
mov rdi, rdi
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rbp - 0x69]
movdqa xmm4, xmmword [0x14010c320]
mov dword [rsp - 0x18], 0xcdd5fe5
mov edx, ebx
jmp 0x140008e37
pshuflw xmm0, xmm2, 0xd8
xchg r9, r9
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
mov r12, r12
jmp 0x140008c27
mov qword [rsp + 0x20], r10
xchg r10, rax
lea rdx, [rbp - 0x69]
nop
movabs rcx, 0xffffffff42987fa2
jmp 0x140008ab7
mov rbp, rbp
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x10], edi
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14000912d
xor rcx, 0x305ef15f
sub rcx, 0x489f23c6
sub rcx, 0x256d0ffc
add rcx, 0x2217ae8
add rcx, 0x297d290f
jmp 0x1400088c3
movdqa xmm4, xmmword [0x14010c320]
xchg rbp, rbp
movdqa xmm7, xmmword [0x14010c2e0]
xchg rbp, r11
jmp 0x1400090f0
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg rbp, rbp
jmp 0x140008da1
mov eax, edx
mov dword [rsp - 0x24], edi
shr eax, 0xe
jmp 0x140008df7
xchg rbp, rdx
cmp edi, 2
jl 0x140008eb7
mov dword [rsp - 0x2c], 0x58f0203a
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x14010c2c0]
jmp 0x140008adf
xchg rbp, r11
movdqa xmmword [r11 - 0x29], xmm0
xchg r11, rbp
jmp 0x140008e0e
xor r9d, 0x5996bde9
xor r9d, 0x7547baf0
sub r9d, 0x277f102b
sub r9d, 0x2c2f522a
xor r8d, r8d
xchg r10, rax
jmp 0x140008a7a
xchg rbp, rsi
movups xmm0, xmmword [0x14010bcd0]
mov dword [rsp - 0x1c], edi
xchg r10, rbp
movups xmmword [r10 - 0x59], xmm1
xchg r10, rbp
movsd xmm1, qword [0x14010bce0]
jmp 0x1400088ef
xchg r14, r14
mov qword [rsp + 0x20], rax
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
jmp 0x140008cd4
paddd xmm2, xmm5
movdqa xmm1, xmm2
xchg r9, r9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140008e80
nop dword [rax + rax]
mov r14, r14
mov eax, 0x62618567
sub eax, 0x14adcdb6
xor eax, 0x19fd9811
jmp 0x1400091bb
mov byte [rbp - 0x4f], al
mov dword [rsp - 0x24], esi
xchg r12, rbp
movsd qword [r12 - 0x59], xmm1
xchg rbp, r12
jmp 0x140008cf7
xor eax, 0x3a54256f
sub eax, 0x5400fc9e
sub al, dl
movsx eax, al
imul ecx, eax, 0x32
xchg r9, r9
jmp 0x140008f69
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
mov r14, r14
movq qword [rcx - 0x10], xmm3
jmp 0x140008bbd
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
jmp 0x14000922a
movd xmm8, r14d
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
jmp 0x14000886a
mov dword [rsp - 0x18], ecx
mov r9d, 0x44a80d7e
sub r9d, 0x193aaba5
add r9d, 0x53ff03b4
jmp 0x140008b5b
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x40], edi
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
mov dword [rsp - 0x34], 0x45d94be7
jmp 0x140008984
xchg r11, rax
mov rax, qword [0x140248220]
xor rax, rsp
mov r11, r11
mov qword [rbp - 9], rax
jmp 0x140009112
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x14000905f
test eax, eax
mov dword [rsp - 0x1c], 0x3df43f3c
je 0x140009708
movups xmm0, xmmword [0x14010bd10]
mov r8d, ebx
mov dword [rsp - 0x1c], esp
jmp 0x140008d2e
movups xmm0, xmmword [0x14010bcf0]
mov dword [rsp - 0x10], esi
xchg rbp, r10
movups xmmword [r10 - 0x69], xmm0
xchg r10, rbp
cmp edi, 2
mov rsi, rsi
jmp 0x140008952
imul ecx, eax, 0x32
add cl, r8b
inc r8d
mov dword [rsp - 0x14], edi
xor byte [r9 - 1], cl
jmp 0x140008d8e
movups xmm1, xmmword [0x14010bd20]
xchg rsi, rbp
movups xmmword [rsi - 0x69], xmm0
xchg rbp, rsi
movups xmm0, xmmword [0x14010bd30]
xchg r12, rbp
movups xmmword [r12 - 0x59], xmm1
jmp 0x1400088a7
movaps xmmword [rax - 0x38], xmm7
xchg r8, r8
xchg r11, rax
movaps xmmword [r11 - 0x48], xmm8
jmp 0x140008caa
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rbp, rbp
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
jmp 0x140008db3
cmp r8d, 0x1b
jl 0x140008812
mov rcx, qword [rbp - 0x19]
jmp 0x140008efa
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x1400089a5
mov dword [rsp - 0xc], esp
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
mov dword [rsp - 0x2c], esp
jmp 0x140008cc2
jl 0x140008c5f
xchg r10, rsp
movaps xmm9, xmmword [r10 + 0xa0]
jmp 0x14000889f
sub eax, 0x222be764
lea r9, [r9 + 1]
imul r8d
sar edx, 4
jmp 0x140009266
shr eax, 1
shr eax, 5
shr eax, 1
shr eax, 3
shr eax, 3
shr eax, 2
shr eax, 1
jmp 0x140009150
mov edx, dword [rbp - 0x29]
xchg rdi, rdi
movd xmm6, esi
jmp 0x140009247
xor ebx, ebx
movups xmm1, xmmword [0x14010bcc0]
mov edi, dword [0x140248200]
mov rcx, rcx
mov r8d, ebx
jmp 0x1400090b6
movdqa xmm7, xmmword [0x14010c2e0]
xchg rsp, r13
movaps xmmword [r13 + 0xa0], xmm9
xchg r13, rsp
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, esi
xchg r8, r8
jmp 0x140008c57
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
mov dword [rsp - 0x18], esi
movq qword [rcx - 8], xmm3
cmp edx, 0x20
jmp 0x140008dcd
pmuldq xmm0, xmm4
mov dword [rsp - 0x28], esi
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140008a95
cmp r8d, 0x38
jl 0x140008fc2
mov dword [rsp - 0x40], 0x59b65d77
cmp r8d, 0x3a
jge 0x140008f80
movsxd rax, r8d
lea r9, [rbp - 0x69]
jmp 0x140008eeb
sub eax, 0x29c6f762
add eax, 0x2892c844
xor eax, 0x3dd5f3c2
sub eax, 0x1c8d45f1
sub eax, 0x7d9cbc8
add eax, 0x1580cce6
sub eax, 0x4304cc9b
jmp 0x140008f89
mov rsp, rsp
add r9, rax
nop dword [rax]
jmp 0x140008bd5
mov dword [rsp - 0x38], 0x2dab3241
lea rax, [rbp - 0x11]
mov dword [rsp + 0x28], esi
lea rdx, [rbp - 0x69]
mov r9d, esi
jmp 0x140008ba7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x3c], 0x5ec91ff0
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x1400090d3
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov r13, r13
movd dword [rcx - 8], xmm2
jmp 0x140008e9b
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov rsi, rsi
jmp 0x1400089c8
add cl, r8b
inc r8d
xor byte [r9 - 1], cl
mov rdx, rdx
cmp r8d, 0x3a
jl 0x140008be0
lea rax, [rbp - 0x19]
jmp 0x140008c6b
xor eax, 0x62aa6ed
sub al, dl
mov rsi, rsi
movsx eax, al
jmp 0x140008d18
psrld xmm0, xmm8
mov dword [rsp - 0x20], 0x756e3d8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg rdi, rdi
jmp 0x140008fef
movd xmm2, r8d
lea eax, [r8 + 4]
mov r15, r15
jmp 0x140008850
mov dword [rsp - 0x38], esi
movsd xmm1, qword [0x14010bd00]
mov word [rbp - 0x51], ax
movzx eax, byte [0x14010bd0a]
jmp 0x140008bf4
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x24], ebx
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x140008f39
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140008a56
add eax, 0x6c473f65
xor eax, 0x5b98e9d9
add eax, 0x3dab4c40
sub eax, 0x53e8fedf
xor eax, 0x76f1964c
jmp 0x140008c0d
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
xchg r12, r12
jmp 0x140008f4f
movdqa xmm0, xmm3
mov dword [rsp - 0x30], edx
punpckhdq xmm0, xmm3
jmp 0x140008a0c
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0xc], 0x26f0bdab
jmp 0x140009046
nop
sub r8d, 0x6a2351e6
add r8d, 0x6a2351ee
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140009166
movups xmmword [r11 - 0x39], xmm1
xchg r11, rbp
cmp edi, 2
jmp 0x140008a2a
mov dword [rbp - 0x11], edx
mov word [rbp - 0x31], ax
lea esi, [rbx + 4]
xchg r13, r13
lea r14d, [rbx + 0x1f]
xchg rsi, rbp
movups xmmword [rsi - 0x69], xmm0
jmp 0x140008b81
xchg r11, r11
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x10], ecx
jmp 0x140009016
movdqa xmmword [r11 - 0x29], xmm0
xchg rbp, r11
mov edx, dword [rbp - 0x29]
mov dword [rsp - 0x18], 0x3eac2c8
movd xmm6, esi
movd xmm8, r14d
jmp 0x140008fc2
movups xmm0, xmmword [0x14010bcb0]
movzx eax, word [0x14010bce8]
mov dword [rsp - 0x34], 0x4097e7c0
jmp 0x140008e1d
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r11, r11
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
xchg rsi, rsi
jmp 0x140008e62
shr eax, 1
add edx, eax
xchg rsi, rsi
mov eax, 0x64d924ff
sub eax, 0x5ba478e2
jmp 0x140009028
xchg rsi, rsi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x40], 0x3ca50ecf
psubd xmm2, xmm0
jmp 0x140008d67
shr eax, 1
shr eax, 0x11
shr eax, 1
add edx, eax
mov dword [rsp - 0x18], ecx
mov eax, 0x66f47ab6
jmp 0x140008ec3
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push rsi
mov qword [rsp], r14
lea rbp, [rax - 0x5f]
jmp 0x140008835
sub eax, 0x112d0ab3
sub eax, 0x28ccfe47
add eax, 0x37975e79
lea r9, [r9 + 1]
imul r8d
sar edx, 1
sar edx, 3
jmp 0x140008b0f
cmp r8d, 0x18
jl 0x140009258
xchg rdx, rdx
cmp r8d, 0x1b
jge 0x140008d98
jmp 0x14000892b
pshuflw xmm0, xmm3, 0xd8
xchg rbx, rbx
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
xchg r13, r13
jmp 0x1400089e6
jne 0x14000984a
movzx eax, word [0x14010bd08]
mov r8d, ebx
jmp 0x140008fd3
mov dword [rsp - 0x10], esi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
xchg rbx, rbx
jmp 0x140009085
movd xmm8, r14d
nop dword [rax]
mov dword [rsp - 0x2c], 0x7f01ee4a
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x140008c88
xchg rdx, rdx
mov eax, edx
shr eax, 0xc
jmp 0x14000918c
lea r9, [rbp - 0x69]
nop dword [rax + rax]
xchg r12, r12
mov eax, 0x71c9781c
sub eax, 0x7088596f
xor eax, 0x2d4182d2
sub eax, 0x1947475f
jmp 0x140009800
add edx, eax
mov dword [rsp - 0xc], 0x2b319c59
mov eax, 0x7bb68192
jmp 0x140009620
sub rcx, 0x21ebfaf9
add rcx, 0x16168e46
sub rcx, 0x54694656
add rcx, 0x7fffffff
sub rcx, 0x69e67ee
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x1400093fe
xchg r9, r9
cmp edi, 2
jl 0x140009430
movdqa xmm0, xmmword [0x14010c310]
xchg rsi, rsi
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x14010c2c0]
jmp 0x1400099ed
mov dword [rsp - 0x1c], 0x253e5e19
movsxd rax, ecx
lea r8, [rbp - 0x69]
add r8, rax
mov dword [rsp - 0x40], 0x1dc833b9
mov eax, 0x37f74896
sub eax, 0x27463a89
jmp 0x1400094a4
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x10], 0x52b645f8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14000939a
jl 0x140009414
cmp ecx, 0x2e
jge 0x1400095ed
jmp 0x140009305
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x10], 0x7e24b342
packuswb xmm2, xmm2
jmp 0x140009566
movdqa xmm0, xmmword [0x14010c310]
lea rdx, [rbp - 0x65]
mov r14, r14
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010c320]
jmp 0x1400094fb
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x10], ebp
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140009655
sub eax, 0x556408d3
xor eax, 0x625978e1
sub eax, 0x46dfa295
jmp 0x1400095c7
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
xchg r9, r9
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x1c], 0x49a67758
jmp 0x140009466
test eax, eax
jne 0x140009aeb
mov rsi, rsi
cmp byte [0x14010bd95], bl
jmp 0x1400095f6
movd xmm2, ecx
xchg r13, r13
lea eax, [rcx + 4]
pshufd xmm2, xmm2, 0
lea rdx, [rdx + 8]
paddd xmm2, xmm5
jmp 0x140009510
movsxd rax, ebx
lea r8, [rbp - 0x69]
mov r12, r12
add r8, rax
jmp 0x1400094d5
sub eax, 0x56aa434e
jmp 0x140009aed
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x30], ebx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140009485
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
mov rbp, rbp
cmp ebx, 0x10
jl 0x14000995d
jmp 0x1400096e0
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rdx, rdx
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140009731
add eax, 0x2b5f23ed
add eax, 0xdcd278e
add eax, 0x21208f21
jmp 0x1400093c1
sub eax, 0x52a3157
sub eax, 0x2607db61
xor eax, 0x4d0774f5
lea r8, [r8 + 1]
imul ebx
sar edx, 3
jmp 0x14000953a
nop
mov eax, 0x148b3f5e
add eax, 0x2016627b
add eax, 0x33cf3e59
sub eax, 0x2051e190
jmp 0x1400094b8
sar edx, 1
sar edx, 1
mov eax, edx
jmp 0x140009ab8
movdqa xmm7, xmmword [0x14010c2e0]
xchg rbp, rsi
movdqa xmmword [rsi - 0x29], xmm0
jmp 0x140009748
mov rbx, rbx
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
mov dword [rsp - 0x14], ebx
jmp 0x140009855
sub al, dl
movsx eax, al
xchg rdx, rdx
jmp 0x1400096a2
sar edx, 1
mov eax, edx
mov rdi, rdi
shr eax, 0x14
shr eax, 4
jmp 0x1400097ce
mov dword [rsp - 0xc], 0x1c7929c0
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14000981e
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x140009a4f
xchg r13, rcx
mov r13, qword [rbp - 0x19]
xchg rcx, r13
test eax, eax
mov dword [rsp - 0x1c], 0x260ae9d9
jmp 0x140009897
movd xmm0, dword [rdx - 0xc]
pxor xmm2, xmm0
xchg r15, r15
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x1400097dd
movabs rcx, 0xffffffff107a2569
add rcx, 0x1b6c47df
add rcx, 0x3af6adb2
jmp 0x1400092af
add eax, 0x210a807d
lea r8, [r8 + 1]
mov rdx, rdx
imul ecx
sar edx, 2
jmp 0x1400094f0
xor byte [r8 - 1], dl
cmp ecx, 0x2e
jl 0x14000931f
xchg rcx, rcx
lea rax, [rbp - 0x19]
jmp 0x1400099b8
mov eax, dword [0x14010bd90]
movups xmm0, xmmword [0x14010bd80]
mov dword [rbp - 0x59], eax
jmp 0x140009969
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x140009795
sub eax, 0x12030f05
sub eax, 0x58cfe650
xor eax, 0x7b0c689d
sub eax, 0x2397986f
xor eax, 0x29f057b5
jmp 0x140009666
mov rcx, qword [rbp - 0x19]
mov dword [rsp - 0x14], edi
lea rdx, [rbp - 0x69]
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
jmp 0x140009578
movd xmm0, r8d
xchg rcx, rcx
paddb xmm2, xmm0
jmp 0x140009591
sub eax, 0xcb20536
sub eax, 0x54f6164d
sub al, dl
movsx eax, al
mov r15, r15
jmp 0x140009aa9
movzx eax, word [0x14010bd7c]
mov word [rbp - 0x3d], ax
mov r13, r13
movups xmm0, xmmword [0x14010bd50]
movups xmm1, xmmword [0x14010bd60]
movups xmmword [rbp - 0x69], xmm0
jmp 0x140009758
imul ecx, eax, 0x32
add cl, bl
inc ebx
xor byte [r8 - 1], cl
mov rbp, rbp
cmp ebx, 0x16
jl 0x1400094d7
jmp 0x14000963e
pxor xmm2, xmm0
xchg r10, r10
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x30], ebx
jmp 0x140009996
cmp ebx, 0x16
mov r9, r9
jge 0x14000963e
jmp 0x140009430
jl 0x140009282
mov dword [rsp - 0x24], 0x440cb46d
lea rcx, [rbp - 0x69]
call fcn.1400a1310
xchg rcx, r9
mov r9, qword [rbp - 0x19]
jmp 0x140009841
pshufd xmm2, xmm2, 0
mov r14, r14
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14000954c
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x18], edx
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x14000935d
xchg rsi, rbp
mov r8d, dword [rbp - 0x29]
movd xmm6, esi
jmp 0x1400098ec
movsd xmm0, qword [0x14010bd70]
mov dword [rsp - 0x20], esi
xchg rbp, rdi
jmp 0x140009a0a
mov edx, dword [rbp - 0x29]
xchg rsi, rsi
movd xmm6, esi
jmp 0x140009948
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov rsp, rsp
pmulld xmm0, xmm7
jmp 0x14000932e
mov dword [rsp - 0x44], esi
movd xmm0, dword [rdx - 8]
pxor xmm2, xmm0
movd dword [rdx - 8], xmm2
mov dword [rsp - 0x40], 0x34d86355
cmp ecx, 0x28
jmp 0x140009349
movd xmm0, r8d
mov dword [rsp - 0x40], 0x7d72e37b
pshufd xmm2, xmm1, 0xd8
jmp 0x14000960b
shr eax, 6
shr eax, 1
add edx, eax
mov rsi, rsi
jmp 0x140009866
pmuldq xmm0, xmm4
mov dword [rsp - 0x1c], ecx
movd dword [rdx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x34], 0x32da83cb
jmp 0x1400098b7
add eax, 0x67b01d15
sub eax, 0x24a320
sub eax, 0x285949f6
lea r9, [r9 + 2]
mul r8d
xchg rsi, rsi
jmp 0x1400098ce
mov dword [rsp - 0x14], ecx
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
sub ebx, 0x2b4efafe
add ebx, 0x2b4efb06
jmp 0x14000944c
xchg rcx, r9
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, dword [0x14010bd78]
jmp 0x140009889
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x1400098ff
mov eax, 0x6f9301c
xor eax, 0x6504720
add eax, 0x38bb08b
xor eax, 0x43f414b0
sub eax, 0x34bb5e5f
xor eax, 0x1305d519
jmp 0x14000952d
mov dword [rsp - 0x44], edi
mov ecx, ebx
mov dword [rbp - 0x41], eax
jmp 0x14000967d
jne 0x140009ae5
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, 0x5dd79df0
sub eax, 0x589b4578
add eax, 0x2a337eda
jmp 0x140009934
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140009a60
mov eax, 0x6a94c91
add eax, 0x4b03dd88
add eax, 0x2b5d17c4
xor eax, 0x75ae64df
add eax, 0x6d2890c6
jmp 0x140009acc
mov rcx, rcx
movd xmm8, r14d
nop word [rax + rax]
jmp 0x140009414
pmuldq xmm0, xmm4
xchg r8, r8
sub ecx, 0xfffffff8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x18], 0x529784d0
jmp 0x14000977b
xchg rbp, rdi
movdqa xmmword [rdi - 0x29], xmm0
xchg rbp, rdi
jmp 0x14000976c
xor eax, 0x496c5d68
xor eax, 0x4fd33048
add eax, 0x2cd988dd
jmp 0x140009442
movd xmm8, r14d
nop dword [rax]
nop word [rax + rax]
mov r15, r15
movd xmm2, ebx
lea eax, [rbx + 4]
jmp 0x140009714
xchg r14, r14
movzx eax, word [0x14010bd94]
movups xmmword [rbp - 0x69], xmm0
mov word [rbp - 0x55], ax
je 0x14000963e
jmp 0x1400092dd
shr edx, 3
shr edx, 1
sub ax, dx
movzx eax, ax
jmp 0x140009a8a
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r9, r9
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140009a39
mov r9d, 0x6c70100c
xor r9d, 0x61600ea8
add r9d, 0x10ec5cef
add r9d, 0x58ede48
add r9d, 0xd744783
sub r9d, 0x168450ff
add r9d, 0x1b0ffe93
jmp 0x140009a76
movdqa xmm4, xmmword [0x14010c320]
movdqa xmm7, xmmword [0x14010c2e0]
mov dword [rsp - 0x1c], 0x6395806c
jmp 0x140009924
movsd qword [rdi - 0x49], xmm0
xchg rbp, rdi
movups xmmword [rbp - 0x59], xmm1
mov dword [rsp - 0x18], 0x13db7e5
cmp edi, 2
jl 0x14000930d
jmp 0x140009376
xchg r13, r13
lea rdx, [rbp - 0x69]
nop
jmp 0x1400095aa
psubd xmm3, xmm0
xchg r9, r9
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400093d5
mov r15, r15
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
jmp 0x1400096be
xchg rdx, rdx
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400097b7
sub r9d, 0x357c4eb3
xor r8d, r8d
mov qword [rsp + 0x20], rax
jmp 0x140009a2c
mov dword [rsp - 0x30], edx
imul ecx, eax, 0x32
add cx, r8w
inc r8d
mov r8, r8
xor word [r9 - 2], cx
cmp r8d, 0x20
jmp 0x1400096f1
imul edx, eax, 0x32
add dl, cl
inc ecx
mov rbp, rbp
jmp 0x1400095dd
mov dword [rsp - 0x20], 0x1f8625ab
shr eax, 0x1d
shr eax, 1
shr eax, 1
jmp 0x14000929b
sub eax, 0x6aad8613
add eax, 0x59d2ca64
sub eax, 0x1029c840
sub eax, 0x54c831d8
jmp 0x140009986
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor eax, eax
mov rcx, qword [rbp - 9]
mov dword [rsp - 0x1c], edx
xor rcx, rsp
call fcn.1400dce30
lea r11, [rsp + 0xe0]
jmp 0x140009b4b
xchg r9, r11
movaps xmm8, xmmword [r9 - 0x30]
xchg r9, r11
mov rsp, r11
nop
mov r14, qword [rsp]
add rsp, 8
jmp 0x140009b26
pop rdi
pop rbp
xchg rbp, rbp
ret
mov r13, qword [r11 + 0x30]
xchg r13, rsi
movaps xmm6, xmmword [r11 - 0x10]
mov dword [rsp - 0x28], esp
xchg r11, rbx
movaps xmm7, xmmword [rbx - 0x20]
xchg rbx, r11
jmp 0x140009b0a
xchg rbx, r10
mov r10, qword [r11 + 0x20]
xchg r10, rbx
xchg rsi, r13
jmp 0x140009b2c