Function at 0x140077750
Capabilities:
Delete registry value

Disassembly:
mov rax, rsp
xchg r8, rbx
mov qword [rax + 0x10], r8
xchg rbx, r8
mov qword [rax + 0x18], rbp
jmp 0x140077dff
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg rbx, rbx
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
jmp 0x140077792
nop
mov r14, qword [rsp]
add rsp, 8
nop
jmp 0x140077c9d
pmuldq xmm1, xmm4
xchg r9, r9
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007784e
xor eax, 0x660dc399
sub eax, 0x3d395315
add eax, 0x2747faa6
jmp 0x140077f28
mov dword [rsp - 0x10], 0x1af7d6e0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x140077d6e
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
xchg rdx, rdx
movd dword [rcx - 8], xmm2
cmp r8d, 0x48
jmp 0x140077feb
add al, 4
xor byte [r9 - 1], al
cmp r8d, 0x4d
jmp 0x140077c80
sub rsp, 8
mov qword [rsp], r14
add rsp, 0x5040c8a3
sub rsp, 0x5040c983
xchg rcx, rax
movaps xmmword [rcx - 0x28], xmm6
jmp 0x140077e0f
xchg rdx, rdx
cmp ebx, 0x27
jl 0x140077b94
mov edx, r9d
mov dword [rsp - 0x40], ebx
jmp 0x140077d5c
mov dword [rsp - 0x14], 0x13f029be
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140077caf
movdqa xmm0, xmm1
mov dword [rsp - 0x1c], 0x463b9677
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x1400777bb
xor eax, 0x7a3dc1b3
sub eax, 0x5ae67c64
xor eax, 0x5b3d3ea6
jmp 0x140077ee8
movups xmm0, xmmword [0x14010f3d0]
lea r14d, [rbx + 0x1f]
xchg r10, rsp
movups xmmword [r10 + 0x50], xmm0
xchg rsp, r10
movsd xmm0, qword [0x14010f3f0]
mov r14, r14
jmp 0x140077c09
movups xmm1, xmmword [0x14010f410]
mov eax, dword [0x14010f448]
mov rdi, rdi
movups xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [0x14010f420]
movups xmmword [rsp + 0x50], xmm0
jmp 0x140077f60
jl 0x1400778ed
xchg r9, rsp
movaps xmm9, xmmword [r9 + 0xa0]
jmp 0x140077c3c
movd xmm8, r14d
nop
movd xmm2, ebx
lea eax, [rbx + 4]
mov dword [rsp - 0x30], 0x11f5c67b
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x140077c2d
lea r9, [rsp + 0x30]
mov dword [rsp - 0x1c], ebp
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x1a5b47e3
jmp 0x140077871
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r10, r10
pmulld xmm0, xmm7
jmp 0x140077af1
xchg rbx, r13
mov r13, qword [r11 + 0x28]
xchg r13, rbx
jmp 0x140077f41
movups xmmword [rsp + 0x60], xmm1
mov dword [rsp - 0x14], esi
mov byte [rsp + 0x7c], al
cmp esi, 2
jl 0x140078003
mov dword [rsp - 0x14], esi
jmp 0x140077eb3
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov r9d, eax
test eax, 0xfffffffd
mov dword [rsp - 0x14], 0x2e20a3bd
je 0x140077d66
movups xmm0, xmmword [0x14010f400]
jmp 0x1400778ab
jne 0x140077ba1
cmp qword [rdi + 0x18], 0x10
jb 0x1400779b8
mov rdi, qword [rdi]
mov dword [rsp - 0x40], 0x4284039
mov rcx, qword [rsp + 0x80]
jmp 0x140077a5a
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
jmp 0x140077a88
pmulld xmm0, xmm7
xchg rsp, rsp
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg r8, r8
jmp 0x140077e92
sar edx, 2
mov eax, edx
mov r15, r15
shr eax, 0x1e
jmp 0x140077c74
movq qword [rcx - 8], xmm3
xchg r15, r15
cmp ebx, 0x20
jmp 0x1400778d1
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x20], ecx
psrad xmm1, xmm6
jmp 0x14007792c
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
mov dword [rsp - 0x3c], 0x7602f864
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
jmp 0x140077a02
xchg rdx, rsi
mov rsi, rdi
xchg rdx, rsi
jmp 0x140077974
xchg r15, rsp
lea ebp, [rbx + 4]
mov dword [rsp - 0x20], ebp
jmp 0x140077885
lea r8, [r8 + 2]
imul ebx
xchg r11, r11
sar edx, 2
jmp 0x1400779f2
mov dword [rsp - 0x18], 0x319742ad
sub al, cl
sub al, 0xd2
jmp 0x1400777f1
movaps xmm8, xmmword [r11 - 0x30]
mov dword [rsp - 0x3c], 0x5b157a3c
xchg r14, rsp
mov r14, r11
xchg rsp, r14
jmp 0x140077783
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x140077f88
mov rbx, qword [rsp + 0x80]
xchg rbx, rcx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x140077b9e
shr eax, 0x1b
shr eax, 3
shr eax, 1
add edx, eax
mov rdx, rdx
movsx eax, dl
jmp 0x1400779c5
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg rsp, rsp
jmp 0x140077a31
movaps xmmword [r14 - 0x48], xmm8
xchg r14, rax
mov rax, qword [0x140248220]
mov dword [rsp - 0x30], esp
xor rax, rsp
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [0x14010f3b0]
jmp 0x140077d1b
mov dword [rsp - 0x30], esi
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
jmp 0x140078069
movdqa xmm7, xmmword [str.6666]
xchg rbx, rsp
movaps xmmword [rbx + 0xa0], xmm9
xchg rsp, rbx
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, ebp
mov dword [rsp - 0x2c], ecx
jmp 0x1400778e7
xchg r10, rsp
movsd qword [r10 + 0x70], xmm0
xchg rsp, r10
jmp 0x140077955
lea r8, [rsp + 0x30]
lea r8, [r8 + rax*2]
mov dword [rsp - 0x18], ecx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x13a1b908
jmp 0x1400777a7
mov r14, r14
mov rcx, qword [rsp + 0x90]
xor rcx, rsp
call fcn.1400dce30
lea r11, [rsp + 0xe0]
mov dword [rsp - 0x18], edx
jmp 0x140077946
add r9d, 0x10846b62
sub r9d, 0x22b28f99
xor r8d, r8d
mov dword [rsp - 0x24], ebp
xchg r10, rax
mov qword [rsp + 0x20], r10
xchg r10, rax
jmp 0x14007805b
jl 0x140077c4b
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x30]
mov dword [rsp - 0xc], edi
movdqa xmm4, xmmword [0x14010fec0]
jmp 0x140077b3d
xchg rsp, rbx
movups xmmword [rbx + 0x40], xmm1
xchg rsp, rbx
movups xmm1, xmmword [0x14010f3e0]
xchg r12, r12
mov dword [rsp + 0x78], eax
movzx eax, byte [0x14010f3fc]
jmp 0x140077b69
paddd xmm2, xmm5
xchg rbx, rbx
add ebx, 8
jmp 0x140077766
xchg r9, rsp
cmp ebx, 0x27
jge 0x14007782d
mov r9, r9
movsxd rax, ebx
jmp 0x140077b7a
add r9d, 0x6dfc6c3
add r9d, 0x35b34a03
sub r9d, 0x9e4a7c5
sub r9d, 0x5c7d17ab
jmp 0x140077bc2
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x140077ced
jl 0x140077922
mov dword [rsp - 0x14], edx
lea rax, [rsp + 0x80]
mov r9d, 0x3c0bd320
jmp 0x140077c53
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
jmp 0x140077cfd
movdqa xmm0, xmm1
mov dword [rsp - 0x24], esp
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140077de4
movzx eax, word [0x14010f44c]
xchg rsp, r11
movsd qword [r11 + 0x70], xmm0
xchg r11, rsp
xchg rsp, r9
movups xmmword [r9 + 0x60], xmm1
xchg r9, rsp
jmp 0x140077fda
xchg rcx, rcx
imul ecx, eax, 0x36
movzx eax, bx
inc ebx
jmp 0x140077e21
add rsp, 8
ret
psrad xmm1, xmm6
mov rdx, rdx
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x1400779d4
mov dword [rsp - 0x30], 0x34120646
xor ebx, ebx
movups xmm1, xmmword [0x14010f3c0]
xchg rdi, rcx
mov rcx, rdi
xchg rcx, rdi
mov eax, dword [0x14010f3f8]
jmp 0x140077e74
add rcx, 0x291b3bb8
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
mov dword [rsp - 0x40], 0x7ee7597e
jmp 0x14007799c
lea rcx, [rsp + 0x30]
call fcn.1400a1310
xchg rbx, rcx
jmp 0x140077ac6
movq xmm0, qword [rcx - 0x10]
mov dword [rsp - 0x44], esi
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
jmp 0x140077b2b
movd xmm6, ebp
movd xmm8, r14d
mov dword [rsp - 0x3c], ecx
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
mov r13, r13
jmp 0x140077ab4
lea r9, [r9 + 1]
mov dword [rsp - 0x38], edx
imul r8d
sar edx, 3
sar edx, 1
mov eax, edx
mov dword [rsp - 0x18], 0x42e56cf6
jmp 0x140077adc
xchg rdx, rdx
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x140077d02
psubd xmm2, xmm0
xchg r12, r12
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140077e3c
nop
push 0x218b9371
mov qword [rsp], rsi
nop
jmp 0x140077e65
xchg rcx, rax
xchg r9, rax
movaps xmmword [r9 - 0x38], xmm7
xchg r9, rax
xchg r14, rax
jmp 0x140077b02
sub ax, cx
mov dword [rsp - 0xc], edi
neg ax
add ax, 0xffce
neg ax
xor word [r8 - 2], ax
jmp 0x140077821
mov dword [rsp - 0x2c], 0x3caac47
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov rsp, rsp
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140077f9c
mov qword [rsp - 8], rdi
sub rsp, 8
nop
jmp 0x140077800
mov r8d, ebx
mov dword [rsp - 0x20], 0x324a49d2
mov esi, dword [0x140248200]
xchg r15, rsp
movups xmmword [r15 + 0x30], xmm0
jmp 0x140077a68
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov rbp, rbp
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x1400777d7
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rsp + 0x34]
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0xc], 0x54b56898
movdqa xmm4, xmmword [0x14010fec0]
movdqa xmm7, xmmword [str.6666]
xchg rbx, rsp
jmp 0x14007800b
sub eax, 0x21fc9275
sub eax, 0x23749012
add eax, 0x21ee8065
add eax, 0x16fb8003
sub eax, 0x65c0234
jmp 0x140077daf
pmuldq xmm0, xmm4
mov dword [rsp - 0x20], ebx
nop
add r8d, 0x5fa21461
sub r8d, 0x5fa21459
pmuldq xmm1, xmm4
jmp 0x140077839
xor eax, 0x12b1bc60
add eax, 0x1db72c90
sub eax, 0x345e40fd
xor eax, 0x7db99b22
jmp 0x140077a77
xchg rbp, rbx
mov rbx, qword [r11 + 0x30]
xchg rbp, rbx
xchg r11, r9
movaps xmm6, xmmword [r9 - 0x10]
xchg r9, r11
movaps xmm7, xmmword [r11 - 0x20]
jmp 0x140077a99
mov dword [rsp - 0x30], 0x7a8ad470
movsd xmm0, qword [0x14010f440]
movups xmmword [rsp + 0x40], xmm1
movups xmm1, xmmword [0x14010f430]
xchg r12, r12
mov dword [rsp + 0x78], eax
jmp 0x140077cca
paddd xmm2, xmm5
xchg r11, r11
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x140077fbd
movd xmm0, edx
paddb xmm2, xmm0
mov r15, r15
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x140077dce
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
xchg r8, r8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x140077f06
mov word [rsp + 0x7c], ax
mov dword [rsp - 0x14], esp
cmp esi, 2
jmp 0x140077be5
jl 0x140077da2
cmp r8d, 0x4d
mov dword [rsp - 0x2c], 0x23251a0b
jge 0x140077c8a
movsxd rax, r8d
jmp 0x14007790a
movdqa xmmword [rbx + 0x80], xmm0
xchg rbx, rsp
mov edx, dword [rsp + 0x80]
jmp 0x140077d89
movabs rcx, 0xffffffff717d468e
sub rcx, 0x10cdf6df
add rcx, 0x12914b3e
sub rcx, 0x401b1978
add rcx, 0x3a50e50e
sub rcx, 0x24c0b7c0
add rcx, 0xe2f1586
jmp 0x140077d40
lea rdx, [rsp + 0x30]
xchg rbx, rbx
nop
jmp 0x140078022
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
mov r14, r14
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg r8, r8
jmp 0x140077a12