Function at 0x14007f040
Capabilities:
Authenticate hmac
Delete registry value

Disassembly:
xchg r10, r11
mov r10, rsp
xchg r11, r10
nop
mov qword [rsp - 8], rbp
jmp 0x14007f14b
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg r13, r13
jmp 0x14007f3e3
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
xchg r15, r15
jmp 0x14007f5b3
xor byte [rbp - 0x43], 0x38
mov dword [rsp - 0x18], 0x2ce4862e
xor byte [rbp - 0x42], 0x39
jmp 0x14007f4d3
xchg r15, rbp
movups xmm0, xmmword [0x14011cad0]
mov dword [rsp - 0x44], esp
xchg rsi, rbp
movups xmmword [rsi - 0x29], xmm1
jmp 0x14007f35f
sub r9d, 0x21904393
add r9d, 0x2b4b80c2
xor r9d, 0x742bcd20
sub r9d, 0x4522cbb
jmp 0x14007f214
mov dword [rsp - 0x20], edx
mov eax, 0x1c3a30ae
add eax, 0x5ff4cc26
sub eax, 0x2a87f670
jmp 0x14007f598
xchg r13, r13
mov byte [rbp - 0x49], 0x4c
xor byte [rbp - 0x49], 0x5c
add byte [rbp - 0x49], 0x20
xor byte [rbp - 0x49], 0x1f
jmp 0x14007f33c
lea rax, [rbp + 0x17]
mov r11, r11
mov r9d, 0x20f72455
add r9d, 0x2c97cf2
jmp 0x14007f0ad
add dl, cl
inc ecx
xchg r8, r8
xor byte [r8 - 1], dl
cmp ecx, 0x44
jl 0x14007f4fe
jmp 0x14007f0fe
add eax, 0x272823cd
lea r8, [r8 + 1]
imul ecx
mov dword [rsp - 0x18], ecx
sar edx, 3
sar edx, 1
mov eax, edx
jmp 0x14007f204
sub rsp, 8
lea rbp, [r11 - 0x5f]
sub rsp, 0xd0
mov rax, qword [0x1402567f0]
mov r12, r12
xor rax, rsp
jmp 0x14007f29c
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov rbx, rbx
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
jmp 0x14007f327
cmp ecx, 0x40
mov dword [rsp - 0xc], 0x6d51cf67
jl 0x14007f3ca
xchg r12, rsp
movaps xmm8, xmmword [r12 + 0xa0]
jmp 0x14007f39a
add rcx, 0x30e48df3
xor rcx, 0x1c45ebb8
add rcx, 0x1a51ce9c
add rcx, 0x2208bae
jmp 0x14007f378
xchg rbp, rbx
movups xmmword [rbx - 9], xmm1
xchg rbx, rbp
mov dword [rbp + 7], eax
jmp 0x14007f556
xchg rdx, rdx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
mov dword [rsp - 0x44], ecx
call fcn.1400e9f70
jmp 0x14007f437
mov dword [rsp - 0x20], esi
shr eax, 0x1e
shr eax, 1
add edx, eax
jmp 0x14007f0ce
sub r9d, 0x3578c50a
sub r9d, 0x129bae3b
sub r9d, 0xcda7317
xor r8d, r8d
xchg r10, rax
mov qword [rsp + 0x20], r10
jmp 0x14007f278
movdqa xmm4, xmmword [0x14011cfd0]
mov r12, r12
movaps xmmword [r11 - 0x18], xmm6
movaps xmmword [r11 - 0x28], xmm7
movdqa xmm7, xmmword [str.2222]
jmp 0x14007f536
add eax, 0x3a62629b
xor eax, 0x5f672cb1
add eax, 0x11142743
add eax, 0x5e866fec
sub eax, 0x768b6e69
jmp 0x14007f238
xchg r10, rax
lea rdx, [rbp - 0x39]
nop
movabs rcx, 0xffffffff16c11ad2
add rcx, 0x68ba9582
sub rcx, 0x3097f047
jmp 0x14007f1b3
mov qword [rbp + 0x1f], rax
movups xmm0, xmmword [str.ajgaszdzOINXPK]
mov r10, r10
jmp 0x14007f493
pop rbp
ret
xor eax, 0x21707afc
add eax, 0x26710496
sub eax, 0x43605a3
sub eax, 0x696b3c65
xor eax, 0x1a3d603
xchg r8, r11
movaps xmmword [r8 - 0x38], xmm8
jmp 0x14007f461
paddd xmm2, xmm5
movd xmm3, eax
mov rcx, rcx
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
jmp 0x14007f2f4
mov dword [rsp - 0x44], 0x954bfb5
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x14007f50d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0xc]
mov dword [rsp - 0x20], 0x2ca18fcc
pxor xmm2, xmm0
jmp 0x14007f069
mov dword [rsp - 0x24], esp
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
jmp 0x14007f41d
xor byte [rbp - 0x49], 0x39
sub byte [rbp - 0x49], 0xa
xor byte [rbp - 0x49], 0x60
sub byte [rbp - 0x49], 0x10
sub byte [rbp - 0x49], 0xf
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov rcx, qword [rbp + 0x17]
jmp 0x14007f1e6
xchg rsi, rbp
movups xmm1, xmmword [str._.W_GO]
xchg rdx, rbp
movups xmmword [rdx - 0x19], xmm0
xchg rbp, rdx
jmp 0x14007f1d4
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
mov dword [rsp - 0x1c], 0x1b5243c2
jne 0x14007f1ef
movzx eax, word [0x14011cb00]
jmp 0x14007f5fa
xchg rsp, r12
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm6, xmmword [rsp + 0xc0]
jmp 0x14007f3fd
pmuldq xmm1, xmm4
mov dword [rsp - 0x34], ebx
movd xmm0, r8d
jmp 0x14007f30d
movd xmm8, eax
movd xmm2, ecx
lea eax, [rcx + 4]
mov dword [rsp - 0x40], ebx
pshufd xmm2, xmm2, 0
lea rdx, [rdx + 8]
jmp 0x14007f2d7
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x40], 0x3f74a27e
jmp 0x14007f5d6
mov dword [rsp - 0x2c], 0x7408013
cmp ecx, 0x44
jge 0x14007f0fe
movsxd rax, ecx
lea r8, [rbp - 0x39]
xchg r9, r9
jmp 0x14007f4f4
paddb xmm2, xmm0
mov rbx, rbx
movd xmm0, dword [rdx - 8]
pxor xmm2, xmm0
movd dword [rdx - 8], xmm2
jmp 0x14007f191
neg rsp
add rsp, 0xffffffffffffff30
neg rsp
jmp 0x14007f2af
pand xmm2, xmmword [0x1401193d0]
mov r14, r14
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x14007f3b2
xchg r11, r8
xchg rdi, rbp
movdqa xmmword [rdi - 0x49], xmm0
xchg rdi, rbp
mov r8d, dword [rbp - 0x49]
mov dword [rsp - 0x14], 0x16d0eee3
jmp 0x14007f3c5
mov dword [rsp - 0x40], 0x77953da6
movsx eax, al
imul edx, eax, 0x32
jmp 0x14007f117
xor ecx, ecx
cmp dword [0x1402567d0], 2
movups xmm1, xmmword [0x14011cac0]
mov eax, dword [0x14011caf0]
mov dword [rsp - 0x20], edx
xchg rbp, r15
movups xmmword [r15 - 0x39], xmm0
jmp 0x14007f093
sub eax, 0x1ca1537b
add eax, 0x1021dc60
xor eax, 0x595a70dc
sub eax, 0x66ef098
jmp 0x14007f130
mov word [rbp - 0x41], ax
movzx eax, byte [0x14011cb02]
xor byte [rbp - 0x41], 0x3a
mov dword [rsp - 0x28], ebx
xor al, 0x3c
xor byte [rbp - 0x40], 0x3b
mov byte [rbp - 0x3f], al
jmp 0x14007f0e6
add r8, rax
nop dword [rax]
mov eax, 0x75647f70
sub eax, 0x7ce71f
jmp 0x14007f4ba
pmuldq xmm0, xmm4
mov dword [rsp - 0x24], esi
sub ecx, 0xfffffff8
jmp 0x14007f054
xor byte [rbp - 0x47], 0x34
xchg rsp, rsp
xor byte [rbp - 0x46], 0x35
xor byte [rbp - 0x45], 0x36
xor byte [rbp - 0x44], 0x37
jmp 0x14007f07e
movd xmm6, eax
xchg r14, r14
mov eax, 0x20651aba
add eax, 0xacf1df
xor eax, 0x7c28d80d
xor eax, 0x349ebde6
jmp 0x14007f2b1
mov dword [rsp - 0x30], ebx
jl 0x14007f40e
movdqa xmm0, xmmword [str.2222222222222222]
lea rdx, [rbp - 0x35]
xchg rdi, rdi
movdqa xmm5, xmmword [0x140119390]
mov eax, 0x1f3598f4
jmp 0x14007f25a
xchg rcx, r14
xchg rdi, rbp
movsd qword [rdi - 0x49], xmm0
xchg rdi, rbp
xor byte [rbp - 0x48], 0x33
jmp 0x14007f51e
sub eax, 0x35c5c098
add eax, 0x3e46c7a0
sub eax, 0xda37c79
sub eax, 0x4c8490f2
sub al, dl
jmp 0x14007f480
movd dword [rdx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0xc], ecx
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14007f16c
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov r9, r9
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x14007f449
lea rdx, [rbp - 0x49]
mov dword [rsp - 0x24], esp
movsd xmm0, qword [0x14011caf8]
xchg rcx, r14
mov r14, qword [rbp + 0x17]
jmp 0x14007f581