Function at 0x1400785c0
Capabilities:
Delete registry value

Disassembly:
xchg r14, rax
mov r14, rsp
xchg r14, rax
xchg rbx, rbp
mov qword [rax + 0x10], rbp
xchg rbp, rbx
jmp 0x140078e42
sar edx, 5
mov eax, edx
xchg rsi, rsi
jmp 0x140078e74
lea rax, [rsp + 0x80]
xchg r12, r12
mov r9d, 0x189a06e9
add r9d, 0xc6bc1fb
xor r9d, 0x19ffe385
xor r9d, 0xee5bf93
jmp 0x140078cb4
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x20], 0x3efddc86
jmp 0x140078e56
ret
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x28], 0x4d08b0ca
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
xchg r13, r13
jmp 0x1400789a3
mov r8, r8
xchg r13, rsp
movsd qword [r13 + 0x70], xmm0
xchg r13, rsp
movups xmmword [rsp + 0x60], xmm1
xchg rbx, rbx
jmp 0x140078d5b
xchg r12, rax
xchg rsi, rax
movaps xmmword [rsi - 0x38], xmm7
jmp 0x140078a2b
mov r9, r9
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
sub ebx, 0xfffffff8
mov rbp, rbp
movdqa xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14007862a
neg ax
add ax, 0xffce
neg ax
xor word [r8 - 2], ax
xchg rdx, rdx
cmp ebx, 0x27
jmp 0x140078d21
movaps xmm9, xmmword [rsi + 0xa0]
xchg rsi, rsp
cmp ebx, 0x27
jge 0x140078d27
mov dword [rsp - 0x14], ecx
movsxd rax, ebx
jmp 0x140078767
punpckldq xmm1, xmm2
mov dword [rsp - 0x20], 0x6329625f
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov rdi, rdi
jmp 0x140078d84
mov rdi, qword [rdi]
mov rcx, qword [rsp + 0x80]
xchg rdi, rdx
mov rdi, rdx
xchg rdi, rdx
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov dword [rsp - 0x1c], 0x242ca21
jmp 0x140078ec9
movabs rcx, 0xffffffff5a2f5c27
xor rcx, 0x7e5685f4
xor rcx, 0x221719be
jmp 0x140078c3d
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
jmp 0x140078836
mov dword [rsp - 0x34], 0xfff663
xchg rsp, rbx
movups xmmword [rbx + 0x50], xmm0
xchg rsp, rbx
jmp 0x140078e14
lea r8, [rsp + 0x30]
lea r8, [r8 + rax*2]
nop dword [rax + rax]
mov rcx, rcx
mov eax, 0x4a2826ef
add eax, 0x293106d8
jmp 0x140078bd7
lea rcx, [rcx + 8]
mov dword [rsp - 0x24], esp
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x140078af7
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x48
mov r8, r8
jl 0x140078bf6
jmp 0x1400789e2
xchg rdx, rdx
lea rcx, [rsp + 0x34]
movdqa xmm5, xmmword [0x140113370]
jmp 0x140078a45
movzx eax, dx
mov r12, r12
imul ecx, eax, 0x3a
movzx eax, bx
inc ebx
xchg r15, r15
sub ax, cx
jmp 0x140078697
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x1c], ebx
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x18], 0x4979d3a5
jmp 0x1400788eb
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
jmp 0x140078b93
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x30], esp
jmp 0x1400787a0
xchg rcx, rcx
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp ebx, 0x20
jmp 0x140078eb3
xchg rcx, rsp
movups xmmword [rcx + 0x40], xmm1
xchg rcx, rsp
movups xmm1, xmmword [0x140116490]
mov dword [rsp + 0x78], eax
movzx eax, byte [0x1401164ac]
jmp 0x140078650
mov dword [rsp - 0x2c], 0x1e1f1b4c
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov r15, r15
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x1400787ee
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov r15, r15
mov rcx, qword [rsp + 0x90]
xor rcx, rsp
call fcn.1400e36a0
lea r11, [rsp + 0xe0]
jmp 0x140078db7
movups xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x7c], ax
cmp esi, 2
mov dword [rsp - 0x3c], 0x5d2fd9ea
jl 0x1400786c9
movdqa xmm5, xmmword [0x140113370]
jmp 0x140078d04
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r13, r13
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140078d9e
movups xmm0, xmmword [0x1401164b0]
mov dword [rsp - 0x38], 0xfed99cd
movups xmm1, xmmword [0x1401164c0]
mov eax, dword [0x1401164f8]
jmp 0x140078dcd
movups xmm1, xmmword [0x1401164e0]
mov rdi, rdi
mov dword [rsp + 0x78], eax
movzx eax, word [0x1401164fc]
movsd qword [rsp + 0x70], xmm0
mov dword [rsp - 0x28], ecx
jmp 0x1400788c3
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
jmp 0x140078d75
imul ecx, eax, 0x3a
movzx eax, r8b
xchg r14, r14
inc r8d
sub al, cl
add al, 0x32
jmp 0x140078b30
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
xchg rdi, rdi
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400786d1
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x44], 0x32bdbfe2
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140078b53
xchg rsp, r9
movups xmmword [r9 + 0x50], xmm0
xchg rsp, r9
movsd xmm0, qword [0x1401164a0]
jmp 0x14007884e
cmp r8d, 0x4d
jge 0x1400785e3
movsxd rax, r8d
mov rbp, rbp
jmp 0x140078814
xchg r10, r11
movaps xmm6, xmmword [r10 - 0x10]
xchg r10, r11
xchg r13, r11
movaps xmm7, xmmword [r13 - 0x20]
xchg r13, r11
jmp 0x140078c09
shr eax, 5
shr eax, 1
shr eax, 1
add edx, eax
mov dword [rsp - 0x28], 0x2002cc3b
movsx eax, dl
jmp 0x14007896c
xchg rsi, rax
xchg r13, rax
movaps xmmword [r13 - 0x48], xmm8
xchg r13, rax
mov rax, qword [0x14024f2e0]
xor rax, rsp
jmp 0x140078c64
movdqa xmm4, xmmword [0x140114610]
movdqa xmm7, xmmword [str.::::]
xchg r9, r9
xchg r10, rsp
movdqa xmmword [r10 + 0x80], xmm0
xchg rsp, r10
jmp 0x140078bba
xchg r8, rsp
movaps xmmword [r8 + 0xa0], xmm9
xchg r8, rsp
jmp 0x140078c23
sar edx, 1
sar edx, 1
mov eax, edx
mov dword [rsp - 0x14], 0x3f643ff7
shr eax, 0x16
shr eax, 2
jmp 0x140078a12
pmuldq xmm1, xmm4
mov dword [rsp - 0x38], 0x3f9e3cea
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov rcx, rcx
movdqa xmm0, xmm1
jmp 0x140078ced
mov r8d, ebx
mov esi, dword [0x14024f2c0]
xchg rsp, rbp
movups xmmword [rbp + 0x30], xmm0
xchg rsp, rbp
lea ebp, [rbx + 5]
jmp 0x140078c83
sub eax, 0x4c37caab
add eax, 0x667104fc
xor eax, 0xf50a596d
lea r8, [r8 + 2]
xchg rbx, rbx
imul ebx
add edx, ebx
jmp 0x1400785d6
mov rbp, rbp
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov rbx, rbx
jmp 0x140078cd5
sub r9d, 0x28e89c10
xor r8d, r8d
xchg rbp, rbp
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x30]
nop
jmp 0x14007871a
xor byte [r9 - 1], al
mov rbp, rbp
cmp r8d, 0x4d
jl 0x140078b93
jmp 0x1400785e3
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x1400787d5
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x30], esi
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
mov dword [rsp - 0x34], ebp
jmp 0x140078b78
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x44], ebp
jmp 0x140078982
mov eax, 0x17453ae3
xor eax, 0x34847da9
add eax, 0x44fa96d0
add eax, 0x7ec97ed
sub eax, 0x40aa030f
add eax, 0x5d3f5811
lea r9, [r9 + 1]
jmp 0x140078e2f
mov edx, dword [rsp + 0x80]
mov dword [rsp - 0x30], ebx
movd xmm6, ebp
movd xmm8, r14d
nop dword [rax]
jmp 0x140078beb
sub eax, 0x10aadec1
sub eax, 0x5ae63e37
add eax, 0x56364744
jmp 0x140078ad8
nop dword [rax + rax]
mov r11, r11
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
jmp 0x140078787
xchg r15, r11
movaps xmm8, xmmword [r15 - 0x30]
xchg r15, r11
xchg r11, rsp
mov r11, rsp
xchg rsp, r11
nop
jmp 0x140078954
movdqa xmm9, xmmword [0x1401133a0]
movd xmm6, ebp
xchg r15, r15
movd xmm8, r14d
jmp 0x140078dfe
xor rcx, 0x360f0f09
add rcx, 0xc563928
sub rcx, 0xdd50fde
add rcx, 0x511d0753
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x140078c96
mov dword [rsp - 0x2c], edx
xchg r12, rax
mov qword [rsp + 0x90], r12
xchg r12, rax
movups xmm0, xmmword [0x140116460]
mov r9, r9
jmp 0x140078e93
mov rdx, rdx
movups xmm0, xmmword [0x140116480]
lea r14d, [rbx + 0x1f]
jmp 0x1400789ca
test eax, eax
mov r12, r12
jne 0x1400788a6
cmp qword [rdi + 0x18], 0x10
jb 0x1400786f6
xchg r14, r14
jmp 0x1400786f3
add r9d, 0x3449846a
sub r9d, 0x34eb5b50
add r9d, 0x455d994a
xor r9d, 0x5e2ccb19
jmp 0x140078b13
paddd xmm3, xmm5
pmuldq xmm0, xmm4
neg r8d
add r8d, 0xfffffff8
neg r8d
jmp 0x140078a98
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x38], esp
jmp 0x14007860e
lea rcx, [rsp + 0x30]
movdqa xmm4, xmmword [0x140114610]
mov rdi, rdi
movdqa xmm7, xmmword [str.::::]
jmp 0x140078a6c
jl 0x140078778
mov edx, r9d
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x18], 0x7980d4d9
call fcn.1400a7b80
jmp 0x140078895
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov rsi, rsi
jmp 0x140078737
mov byte [rsp + 0x7c], al
cmp esi, 2
jl 0x1400789ec
movdqa xmm0, xmmword [str.2222222222222222]
jmp 0x1400787c0
nop
add rsp, 8
mov rsi, qword [rsp - 8]
jmp 0x140078629
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x18], ebx
jmp 0x140078d41
movd xmm0, edx
mov r12, r12
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401133b0]
jmp 0x140078825
mov rsp, rsp
mov rbx, qword [r11 + 0x28]
xchg rbp, r10
mov r10, qword [r11 + 0x30]
xchg r10, rbp
jmp 0x1400789f7
xchg rsp, r15
movups xmmword [r15 + 0x30], xmm0
xchg rsp, r15
movups xmm0, xmmword [0x1401164d0]
jmp 0x140078750
sub rsp, 8
push r14
sub rsp, 0xe0
xchg r12, rax
movaps xmmword [r12 - 0x28], xmm6
jmp 0x14007866c
nop dword [rax]
nop word [rax + rax]
mov rbx, rbx
jmp 0x140078e82
movsd xmm0, qword [0x1401164f0]
xchg rcx, rcx
xchg rsp, r15
movups xmmword [r15 + 0x40], xmm1
xchg rsp, r15
jmp 0x140078930
mov rbx, rbx
imul r8d
add edx, r8d
sar edx, 1
sar edx, 2
jmp 0x140078a7f
mov qword [rax + 0x18], rbp
push rsi
mov dword [rsp - 0x40], esp
nop
mov qword [rsp - 8], rdi
jmp 0x140078de4
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401133b0]
packuswb xmm2, xmm2
mov dword [rsp - 0x24], esi
jmp 0x140078edc
shr eax, 0x12
shr eax, 8
shr eax, 2
jmp 0x140078b46
movd xmm2, ebx
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
jmp 0x140078679
xor ebx, ebx
movups xmm1, xmmword [0x140116470]
xchg rcx, r14
mov rdi, r14
xchg r14, rcx
mov eax, dword [0x1401164a8]
xchg rsi, rsi
jmp 0x140078abd
mov dword [rsp - 0x2c], 0x561b321b
jl 0x140078e82
xchg rsp, rsi
jmp 0x1400786b1
mov r9d, eax
test eax, 0xfffffffd
je 0x140078895
jmp 0x14007890f
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x14007886f