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

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
xchg rbx, r14
mov qword [rax + 8], r14
jmp 0x140008f50
mov r13, r13
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140008879
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov dword [rsp - 0xc], 0x70ba8a02
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x140008893
mov dword [rsp - 0x3c], 0x31ebc9a
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
jmp 0x1400090b0
sub al, cl
mov r10, r10
sub al, 0xce
jmp 0x140008cfe
pmuldq xmm1, xmm4
mov r10, r10
movd xmm0, edx
jmp 0x140008f2f
movabs rcx, 0xffffffff4fcbdf39
sub rcx, 0x15a06b6
add rcx, 0x270198ba
sub rcx, 0x401378dc
jmp 0x140008b3a
movd xmm0, dword [rcx - 8]
mov r10, r10
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jmp 0x140008b1a
mov r8, r8
imul ecx, eax, 0x38
movzx eax, r8b
inc r8d
jmp 0x14000867f
neg edx
add edx, 0xfffffff8
neg edx
movdqa xmm1, xmm2
mov rbx, rbx
jmp 0x140008fee
movsd qword [r9 - 0x59], xmm1
xchg r9, rbp
movups xmm0, xmmword [0x140118d50]
mov rdx, rdx
xchg r12, rbp
movups xmmword [r12 - 0x69], xmm0
xchg r12, rbp
jmp 0x140008964
movdqa xmm7, xmmword [0x1401193b0]
xchg r10, rbp
movdqa xmmword [r10 - 0x29], xmm0
xchg rbp, r10
jmp 0x140008e2e
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x34], esi
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140008a42
xor r8d, r8d
mov rbx, rbx
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x69]
nop
jmp 0x14000869c
add r9, rax
nop dword [rax + rax]
mov dword [rsp - 0xc], 0x3a3a4c54
mov eax, 0x37c0a95e
jmp 0x140008789
xor eax, 0x2ea6b52a
xor eax, 0x68618356
xor eax, 0x4117c4c6
sub eax, 0x25dbfa61
jmp 0x140009080
add al, 0xce
neg al
xor byte [r9 - 1], al
mov dword [rsp - 0x14], edx
cmp r8d, 0x1b
jmp 0x140008ecb
xchg rbp, rdx
movsd qword [rdx - 0x39], xmm1
xchg rbp, rdx
movups xmmword [rbp - 0x49], xmm0
cmp edi, 2
mov r10, r10
jmp 0x140008d6b
xchg rbp, r11
movdqa xmmword [r11 - 0x29], xmm0
xchg r11, rbp
mov edx, dword [rbp - 0x29]
mov dword [rsp - 0x30], 0x2d54a995
jmp 0x1400087ed
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
xchg rdx, rdx
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x140008647
add r9d, 0x36cf69b4
add r9d, 0x1d93155
sub r9d, 0x5c1d730c
xchg r8, rax
mov qword [rsp + 0x20], r8
xchg r8, rax
jmp 0x1400090c4
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x28], esi
movdqa xmm4, xmmword [0x1401193f0]
movdqa xmm7, xmmword [0x1401193b0]
jmp 0x1400087d1
xchg rbp, rdx
movups xmmword [rdx - 0x39], xmm1
xchg rbp, rdx
jmp 0x140008c5c
movups xmm0, xmmword [0x140118d70]
mov r8d, ebx
movups xmm1, xmmword [0x140118d80]
mov r8, r8
xchg r12, rbp
jmp 0x1400089fb
xchg r15, r15
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140008a96
mov dword [rsp - 0xc], esi
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov rsi, rsi
paddd xmm3, xmm5
jmp 0x140008ef7
mov r9d, 0x6f35d81b
add r9d, 0x5aa8a4a
xor r9d, 0x2894b8cd
sub r9d, 0x22ada210
xor r9d, 0x467a8845
xor r9d, 0x7fb2b0e2
jmp 0x14000875a
movaps xmmword [rsi + 0xa0], xmm9
xchg rsi, rsp
movdqa xmm9, xmmword [0x1401193c0]
movd xmm6, esi
xchg rsp, rsp
movd xmm8, r14d
nop word [rax + rax]
jmp 0x140009051
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x140009034
xchg r10, rcx
lea rax, [rbp - 0x11]
mov dword [rsp + 0x28], 0x7b77cb64
sub dword [rsp + 0x28], 0x52368e4
sub dword [rsp + 0x28], 0x224b10b9
sub dword [rsp + 0x28], 0xc6af57b
jmp 0x140008bc3
imul r8d
add edx, r8d
mov dword [rsp - 0x30], 0x491b40db
jmp 0x140008a10
cmp edi, 2
xchg rsi, rsi
jl 0x140008b2e
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rbp - 0x65]
jmp 0x14000882d
mov rbx, rbx
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x140008c7e
sub eax, 0x6f431cf
xor eax, 0x1137b9da
xor eax, 0x9cb87fe2
lea r9, [r9 + 1]
imul r8d
jmp 0x140008da0
add rsp, 0xffffffffffffff20
xchg r12, rax
movaps xmmword [r12 - 0x28], xmm6
xchg r12, rax
jmp 0x140008a2c
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x3c], edx
jmp 0x140008c3a
mov rax, qword [0x1402567f0]
xor rax, rsp
xchg rsi, rax
mov qword [rbp - 9], rsi
xchg rsi, rax
mov edi, dword [0x1402567d0]
jmp 0x140008cd3
movups xmmword [r12 - 0x69], xmm0
xchg rbp, r12
movups xmm0, xmmword [0x140118d90]
jmp 0x140008de3
sar edx, 3
sar edx, 2
mov eax, edx
shr eax, 0x1e
jmp 0x140008a20
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x1400086da
xchg rsp, rax
movaps xmmword [rsp - 0x38], xmm7
xchg rsp, rax
movaps xmmword [rax - 0x48], xmm8
mov rsi, rsi
jmp 0x1400089de
paddd xmm0, xmm1
xchg rbx, rbx
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140008cb7
xchg rbx, rsi
nop
sub rsp, 8
mov qword [rsp], rbp
push rdi
nop
jmp 0x140008e05
xor dword [rsp + 0x28], 0xb58dfd0
lea rdx, [rbp - 0x69]
mov r9d, 0x448d430c
add r9d, 0x1705391
add r9d, 0xc3268b0
sub r9d, 0x2ebb2746
jmp 0x14000880a
xchg r9, r9
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140008dbe
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x3c], 0x362494e9
movdqa xmm4, xmmword [0x1401193f0]
jmp 0x140008723
cmp edx, 0xffffffff
je 0x14000952a
movzx eax, word [0x140118d48]
mov r12, r12
mov r8d, ebx
mov word [rbp - 0x31], ax
movups xmm0, xmmword [0x140118d10]
jmp 0x140008eb7
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x38
mov dword [rsp - 0x14], esp
jl 0x140008e43
cmp r8d, 0x3a
jge 0x140008d0f
jmp 0x140008cef
mov dword [rsp - 0xc], ebp
jl 0x1400087fc
cmp r8d, 0x1b
jge 0x140008ed1
movsxd rax, r8d
mov dword [rsp - 0x14], ebp
jmp 0x140008b7d
xor rcx, 0x2e30b0ed
add rcx, 0x49fc2945
add rcx, 0x1a948e31
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov dword [rsp - 0x3c], ecx
jmp 0x140008edd
mov dword [rsp - 0x3c], 0x3d497d29
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
xchg rbx, rbx
jmp 0x140008f15
lea r9, [rbp - 0x69]
add r9, rax
nop dword [rax + rax]
mov dword [rsp - 0x38], 0x42321d17
mov eax, 0x11877f40
sub eax, 0x2128eac
add eax, 0x1d8b45b6
jmp 0x140008e4d
movups xmm0, xmmword [0x140118d30]
xchg rsi, rbp
movups xmmword [rsi - 0x59], xmm1
xchg rbp, rsi
movsd xmm1, qword [0x140118d40]
jmp 0x1400087b7
xor dword [rsp + 0x28], 0x6c626f1d
xor dword [rsp + 0x28], 0x4f3d414c
sub dword [rsp + 0x28], 0x59689249
jmp 0x140008a6a
movd xmm0, edx
paddb xmm2, xmm0
mov rsi, rsi
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x140008e95
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x28], 0x4af3bbd3
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140008b5e
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
xchg rdi, rdi
pmuldq xmm1, xmm4
jmp 0x140008be0
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
mov rbx, rbx
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140008e1a
cmp edi, 2
jl 0x1400090ee
mov dword [rsp - 0x2c], 0x53f0f4bf
movdqa xmm5, xmmword [0x140119390]
lea rcx, [rbp - 0x69]
jmp 0x140008f74
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x44], 0x5749712b
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp edx, 0x20
jmp 0x140008d32
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x1c], ecx
jmp 0x140008e82
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x34], edi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x140009093
mov dword [rsp - 0x10], 0x2183fad8
xor ebx, ebx
mov dword [rbp - 0x11], edx
lea esi, [rbx + 5]
xchg rsp, rsp
lea r14d, [rbx + 0x1f]
jmp 0x140008ace
movsxd rax, r8d
xchg rbp, rbp
lea r9, [rbp - 0x69]
jmp 0x14000876f
xor byte [r9 - 1], al
cmp r8d, 0x3a
mov r11, r11
jl 0x14000877f
lea rax, [rbp - 0x19]
jmp 0x1400088b4
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg r13, r13
jmp 0x140008912
xchg rdx, rdx
jl 0x140009051
movaps xmm9, xmmword [rsp + 0xa0]
jmp 0x140009273
psrld xmm0, xmm8
paddd xmm0, xmm1
mov rsp, rsp
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg rcx, rcx
jmp 0x140008d82
jl 0x140008cef
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rbp - 0x65]
jmp 0x140008ab1
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov rbx, rbx
pand xmm2, xmmword [0x1401193d0]
jmp 0x140008fb7
mov dword [rsp - 0x3c], 0x1ee8b5d4
add edx, r8d
sar edx, 5
mov eax, edx
mov dword [rsp - 0x28], edi
shr eax, 0x1f
add edx, eax
jmp 0x140009011
mov dword [rsp - 0x18], ebp
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
jmp 0x140008c25
mov r11, r11
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140008bfd
mov rcx, rcx
xchg r10, rbp
movups xmmword [r10 - 0x59], xmm1
xchg r10, rbp
movups xmm1, xmmword [0x140118da0]
mov dword [rsp - 0x40], ebx
movups xmmword [rbp - 0x49], xmm0
jmp 0x14000884e
mov qword [rsp - 8], r14
sub rsp, 8
lea rbp, [rax - 0x5f]
mov r9, r9
jmp 0x1400089ae
paddd xmm1, xmm2
mov rbx, rbx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140008ca5
mov edx, dword [rbp - 0x29]
xchg r12, r12
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
movd xmm2, r8d
jmp 0x140008669
xor eax, 0x58f1c354
xor eax, 0x52475446
sub eax, 0xfb8cde
jmp 0x140008993
punpckhdq xmm0, xmm2
xchg rcx, rcx
paddd xmm3, xmm5
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
xchg r8, r8
pmuldq xmm1, xmm4
jmp 0x14000873c
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140008981
punpckhdq xmm0, xmm3
mov dword [rsp - 0x30], esi
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
mov rdi, rdi
jmp 0x14000901f
movups xmm1, xmmword [0x140118d20]
mov dword [rsp - 0x18], ecx
movups xmmword [rbp - 0x69], xmm0
jmp 0x140008ba5
jl 0x140008b91
xchg rcx, r10
mov r10, qword [rbp - 0x19]
jmp 0x140008925
test eax, eax
jne 0x14000952a
movzx eax, word [0x140118d68]
mov rsp, rsp
mov r8d, ebx
jmp 0x140008f91
pmuldq xmm0, xmm4
nop
sub r8d, 0x30f12cb9
add r8d, 0x30f12cc1
pmuldq xmm1, xmm4
jmp 0x140008633
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xchg rbp, rbp
jmp 0x1400089c4
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xchg rdx, rdx
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x14], esp
jmp 0x140008fcc
xchg rbx, r14
xchg rbx, rsi
mov qword [rax + 0x18], rbx
jmp 0x140008a57
test eax, eax
je 0x14000927f
mov dword [rsp - 0x20], 0x6de4b0ca
jmp 0x14000885d
movdqa xmm4, xmmword [0x1401193f0]
mov r14, r14
mov edx, ebx
movdqa xmm7, xmmword [0x1401193b0]
xchg rsp, rsi
jmp 0x1400088e2
movsd xmm1, qword [0x140118d60]
mov word [rbp - 0x51], ax
mov dword [rsp - 0x2c], 0x6d6331cd
movzx eax, byte [0x140118d6a]
mov byte [rbp - 0x4f], al
xchg rbp, r9
jmp 0x1400086ff
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov rdi, rdi
movd xmm0, dword [rcx - 8]
jmp 0x140008af4
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
xchg rdx, rdx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140008d49
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x20], esp
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140008dd3
movsx eax, dl
imul ecx, eax, 0x38
xchg rbx, rbx
jmp 0x140009070
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov rsi, rsi
jmp 0x140008d18
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x30], 0x36ba9990
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x1400086c0
movd xmm2, edx
mov rbp, rbp
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
mov r14, r14
jmp 0x1400086ec
movzx eax, r8b
inc r8d
sub al, cl
neg al
jmp 0x1400087a2
xor eax, 0x5207cbc2
xor eax, 0xca7a8ed2
lea r9, [r9 + 1]
jmp 0x140008951
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x24], 0x43c31f9e
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x14000868b
lea rcx, [rcx + 8]
mov rbx, rbx
paddd xmm2, xmm5
movd xmm3, eax
jmp 0x1400090d5
xor r8d, r8d
mov r9, r9
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
jmp 0x140008f5f
movdqa xmm1, xmm2
mov rcx, rcx
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140008e61
lea r9, [rbp - 0x69]
mov eax, 0x45f2a9f4
sub eax, 0x1fe5477a
sub eax, 0x181e4c2e
xor eax, 0x54b1fa63
sub eax, 0x57837b17
jmp 0x14000945a
jl 0x1400091cf
mov dword [rsp - 0x2c], 0x625144db
cmp ebx, 0x16
jge 0x1400097a4
movsxd rax, ebx
lea r8, [rbp - 0x69]
jmp 0x14000928e
sub rcx, 0x337f95ea
add rcx, 0x78d74b14
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov r12, r12
test eax, eax
jne 0x140009934
cmp byte [0x140118df5], bl
jmp 0x1400091db
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x1c], 0x17c5c46f
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x14000930e
xchg rdx, rbp
movups xmmword [rdx - 0x69], xmm0
xchg rbp, rdx
mov word [rbp - 0x55], ax
jmp 0x14000973c
movd xmm8, r14d
movd xmm2, r8d
lea eax, [r8 + 4]
mov dword [rsp - 0x44], ebx
jmp 0x1400097f0
shr eax, 1
add eax, edx
shr eax, 2
shr eax, 3
movzx eax, ax
jmp 0x1400093cf
movd xmm6, esi
xchg r9, r9
movd xmm8, r14d
nop dword [rax + rax]
movd xmm2, ebx
xchg r12, r12
jmp 0x14000963e
mov dword [rsp - 0x44], 0x3dbb28ad
mov eax, dword [0x140118df0]
movups xmm0, xmmword [0x140118de0]
mov dword [rbp - 0x59], eax
movzx eax, word [0x140118df4]
mov rcx, rcx
jmp 0x14000917f
packuswb xmm2, xmm2
mov r12, r12
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140009845
cmp r8d, 0x20
mov r15, r15
jl 0x1400090f2
jmp 0x140009273
mov r12, r12
imul ebx
add edx, ebx
sar edx, 1
sar edx, 3
sar edx, 1
mov eax, edx
jmp 0x1400092fb
sar edx, 1
sar edx, 1
sar edx, 2
sar edx, 1
mov eax, edx
jmp 0x140009756
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x140009390
inc r8d
mov dword [rsp - 0x34], esi
sub al, cl
sub al, 0xe3
jmp 0x1400098f4
lea rcx, [rbp - 0x69]
call fcn.1400ae430
mov r13, r13
xchg rcx, r11
mov r11, qword [rbp - 0x19]
xchg r11, rcx
jmp 0x140009521
mov dword [rsp - 0x28], 0x2c4e2fb1
add r8, rax
nop word [rax + rax]
jmp 0x1400095ae
nop dword [rax]
mov eax, 0xed537e7
xor eax, 0x729db375
xor eax, 0x4d4357a6
xor eax, 0x3769170a
jmp 0x1400096af
xchg r13, r13
nop
add r8d, 0x4ceab41b
sub r8d, 0x4ceab413
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x1400098c0
mov dword [rsp - 0x38], 0x69500370
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov rcx, qword [rbp - 0x19]
jmp 0x1400095cc
mov dword [rsp - 0x30], ebx
shr eax, 0xd
shr eax, 0xf
shr eax, 1
shr eax, 1
jmp 0x14000966e
mov dword [rsp - 0x28], ebp
pmuldq xmm0, xmm4
neg ebx
add ebx, 0xfffffff8
neg ebx
jmp 0x14000949e
mov word [rbp - 0x3d], ax
movups xmm0, xmmword [0x140118db0]
mov dword [rsp - 0x14], 0x32836128
movups xmm1, xmmword [0x140118dc0]
xchg rbp, rsi
jmp 0x14000985a
lea rax, [rbp - 0x19]
mov r9d, 0x397715a6
xor r9d, 0x78a95912
add r9d, 0x35e2dda9
sub r9d, 0x5af45df2
xor r9d, 0x2290ce9
sub r9d, 0x1ed6c043
jmp 0x140009546
imul ecx, eax, 0x38
movzx eax, bl
inc ebx
mov dword [rsp - 0x18], 0x2ceb4beb
sub al, cl
add al, 0x43
jmp 0x140009473
mov dword [rsp - 0x24], esi
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
mov dword [rsp - 0x44], ebx
cmp r8d, 0x28
jl 0x140009197
jmp 0x140009718
paddd xmm0, xmm1
mov rsi, rsi
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140009571
imul ecx, eax, 0x38
mov dword [rsp - 0x1c], 0x244b9589
movzx eax, r8w
jmp 0x140009769
paddd xmm0, xmm1
mov r9, r9
pmulld xmm0, xmm7
jmp 0x140009777
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x3c], ebx
paddd xmm0, xmm1
jmp 0x1400095e7
lea r10, [r10 + 1]
mov dword [rsp - 0x24], ecx
imul r8d
add edx, r8d
jmp 0x14000923e
add edx, eax
movsx eax, dl
mov dword [rsp - 0x34], 0x272c46d1
imul ecx, eax, 0x38
movzx eax, r8b
jmp 0x140009263
xchg rsp, rsp
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
xchg r13, r13
movd dword [rcx - 8], xmm2
cmp ebx, 0x10
jmp 0x140009110
xor eax, 0x473877e7
sub eax, 0x82ca1be
add eax, 0x31a78fc5
sub eax, 0x4bcbabe1
jmp 0x14000965e
sub al, 0x11
xor byte [r8 - 1], al
mov dword [rsp - 0x44], ebp
cmp ebx, 0x16
jmp 0x14000979e
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg r12, r12
psrld xmm0, xmm8
jmp 0x1400098d9
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov r12, r12
paddd xmm1, xmm2
jmp 0x1400093f4
pxor xmm2, xmm0
xchg r12, r12
movdqa xmm0, xmm3
jmp 0x14000961f
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
mov dword [rsp - 0x24], 0x756ca64
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x14000980e
sub ax, 0x632b
add ax, 0x635d
xor word [r9 - 2], ax
jmp 0x140009217
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x1401193f0]
jmp 0x1400098a1
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xchg rsi, rsi
mov eax, dword [0x140118dd8]
mov r8d, ebx
mov dword [rbp - 0x41], eax
mov dword [rsp - 0x14], ebp
movzx eax, word [0x140118ddc]
jmp 0x140009323
xor r8d, r8d
mov dword [rsp - 0xc], 0x709092f7
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x69]
nop
movabs rcx, 0xffffffff000da5df
xor rcx, 0x6079b0c4
jmp 0x14000986e
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x20], edi
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
jmp 0x14000943a
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
xchg rbp, rbp
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x1400096df
mov eax, 0x1bf86278
add eax, 0x458834d7
sub eax, 0x2a871bb3
sub eax, 0x19363bc6
add eax, 0x12f393eb
jmp 0x140009602
test eax, eax
mov r14, r14
jne 0x14000992e
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, 0x4d9dc0f
jmp 0x1400097b7
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r10, r10
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400094c3
xor eax, 0x529830c0
sub eax, 0x14578381
sub eax, 0x278a1af
xor eax, 0xd9179942
lea r8, [r8 + 1]
jmp 0x140009229
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x20], 0x616a609c
shufps xmm1, xmm0, 0xdd
jmp 0x140009485
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov r14, r14
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14000915d
lea r9, [r9 + 2]
mov dword [rsp - 0x1c], esp
mul r8d
jmp 0x1400096cd
shr eax, 1
add edx, eax
movsx eax, dl
mov dword [rsp - 0x34], 0x1fec5ea5
jmp 0x140009377
cmp edi, 2
jl 0x140009725
movdqa xmm0, xmmword [str.2222222222222222]
mov r14, r14
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x1401193f0]
jmp 0x1400097d0
xor eax, 0xf976263
xor eax, 0x321386b4
sub eax, 0x142d5cb1
xor eax, 0x61280a5e
add eax, 0x4bb8562d
jmp 0x14000940e
mov eax, r8d
sub eax, edx
mov dword [rsp - 0x30], 0x27dd76f4
jmp 0x1400091a9
paddd xmm1, xmm3
psrad xmm1, xmm6
mov dword [rsp - 0x20], 0x8639f7c
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400093b5
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x28], 0x562aee83
pshufd xmm2, xmm1, 0xd8
jmp 0x14000924e
cmp r8d, 0x2e
xchg r11, r11
jge 0x140009345
movsxd rax, r8d
lea r10, [rbp - 0x69]
mov dword [rsp - 0x2c], 0x6bcc6d7e
add r10, rax
jmp 0x1400092a8
xchg rdx, rdx
je 0x1400097a4
cmp edi, 2
jl 0x140009127
xchg r14, r14
jmp 0x140009500
shr eax, 0x17
shr eax, 1
shr eax, 4
shr eax, 1
shr eax, 1
shr eax, 1
jmp 0x140009421
inc r8d
sub ax, cx
mov rbx, rbx
jmp 0x1400094ee
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov r9, r9
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
jmp 0x140009202
jl 0x1400095ae
xchg r8, rcx
mov r8, qword [rbp - 0x19]
xchg rcx, r8
lea rdx, [rbp - 0x69]
jmp 0x1400092e4
add eax, 0x5fe9478
add eax, 0x62d7d301
sub eax, 0x4d07a1fc
xor eax, 0x59b9221c
jmp 0x140009888
movdqa xmm7, xmmword [0x1401193b0]
mov dword [rsp - 0x38], esi
movdqa xmmword [rbp - 0x29], xmm0
mov edx, dword [rbp - 0x29]
movd xmm6, esi
mov rcx, rcx
jmp 0x140009192
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov dword [rsp - 0x3c], esp
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14000990c
xchg r15, r15
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
mov rdx, rdx
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x140009594
xchg r15, r15
movsd qword [rbp - 0x49], xmm0
xchg rsi, rbp
movups xmmword [rsi - 0x59], xmm1
xchg rsi, rbp
jmp 0x140009682
movd xmm0, edx
mov r12, r12
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
jmp 0x1400094b3
movups xmmword [rsi - 0x69], xmm0
xchg rbp, rsi
movsd xmm0, qword [0x140118dd0]
jmp 0x14000982e
xor rcx, 0x563a3a3
sub rcx, 0x34e68165
add rcx, 0xa771585
jmp 0x140009133
sub eax, 0x7546b6f6
add eax, 0x3f03c29e
add eax, 0x384531f9
xor eax, 0x7b13c130
jmp 0x140009936
mov dword [rsp - 0x2c], ebx
movdqa xmm7, xmmword [0x1401193b0]
xchg rbp, rdx
movdqa xmmword [rdx - 0x29], xmm0
xchg rdx, rbp
mov edx, dword [rbp - 0x29]
jmp 0x1400091bb
paddd xmm1, xmm2
mov r15, r15
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400093e3
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov dword [rsp - 0xc], edi
pshuflw xmm0, xmm3, 0xd8
jmp 0x1400096fd
add al, 0x15
xor byte [r10 - 1], al
cmp r8d, 0x2e
xchg r13, r13
jl 0x1400092ab
jmp 0x140009345
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
mov r14, r14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x1400092c4
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor eax, eax
mov rcx, qword [rbp - 9]
xchg r9, r9
jmp 0x140009962
xchg r11, rdi
nop
mov r14, qword [rsp]
add rsp, 8
jmp 0x140009953
pop rdi
mov rdi, rdi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret
xor rcx, rsp
call fcn.1400e9f70
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x20]
mov dword [rsp - 0x3c], 0x17c81dcb
xchg r9, rsi
jmp 0x1400099a4
movaps xmm7, xmmword [rsp - 0x20]
xchg rsp, r11
xchg r13, r11
movaps xmm8, xmmword [r13 - 0x30]
xchg r11, r13
xchg rdi, r11
mov rsp, rdi
jmp 0x140009942
mov r9, qword [r11 + 0x30]
xchg rsi, r9
xchg rsi, r11
movaps xmm6, xmmword [rsi - 0x10]
xchg rsi, r11
xchg rsp, r11
jmp 0x140009986