Function at 0x1400766f0
Capabilities:
Delete registry value
Query or enumerate registry key
Query or enumerate registry value

Disassembly:
mov rax, rsp
xchg rbx, rbx
mov qword [rax + 0x10], rbx
xchg r8, rsi
mov qword [rax + 0x18], r8
jmp 0x140076c3b
mov qword [rsp + 0x30], r13
xchg r14, r13
mov qword [rsp + 0x28], r14
xchg r13, r14
xchg rdx, r13
jmp 0x140076cb0
cmp r8d, 0x20
jl 0x140076ae5
cmp r8d, 0x27
jmp 0x140076e0b
cmp qword [rbp + 0x40], 0x10
cmovae rdi, rbx
lea r15, [rsp + 0x68]
xchg r11, r11
mov r14, qword [rsp + 0x68]
jmp 0x140076b63
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
xchg r8, r8
jne 0x140077580
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
jmp 0x140076dd7
pxor xmm3, xmm0
mov r15, r15
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x140076c26
xchg rcx, rbp
movsd xmm1, qword [0x14010f340]
movsd qword [rbp - 0x20], xmm1
mov r15, r15
jmp 0x140076b20
movdqa xmm7, xmmword [str.6666]
movd xmm8, r14d
xchg rsp, rsp
movdqa xmm9, xmmword [0x14010c2f0]
lea rcx, [rbp - 0x70]
jmp 0x140076ad4
call fcn.140075a10
nop
xchg rdx, rsi
mov rsi, qword [rbp + 8]
xchg rdx, rsi
cmp rdx, 0x10
jb 0x1400770c1
jmp 0x140076d57
cmp dword [rbp + 0x20], r13d
jbe 0x1400776ea
mov rsi, qword [rbp + 0x38]
mov dword [rsp - 0x10], 0x1ac9eec5
nop dword [rax]
jmp 0x1400771f2
lea esi, [r13 + 4]
lea r14d, [r13 + 0x1f]
mov rsp, rsp
mov edi, dword [0x140248200]
jmp 0x140076db9
mov dword [rbp - 0x28], eax
movzx eax, word [0x14010f39c]
mov word [rbp - 0x24], ax
mov r8d, r13d
mov r9, r9
cmp edi, 2
jl 0x140076e19
jmp 0x140077255
mov rbx, rbx
cmp byte [rax + r8], 0
jne 0x140076a2c
jmp 0x140076bbf
xor byte [r9], al
inc r8d
mov dword [rsp - 0x1c], 0x5da117c0
lea r9, [r9 + 1]
cmp r8d, 0x5b
jmp 0x140077182
call fcn.1400a8780
nop
mov dword [rsp - 0x2c], 0x1aea491a
movzx ecx, word [0x14010f3a0]
mov word [rsp + 0x60], cx
cmp byte [0x14010f3a1], 0
mov dword [rsp - 0x10], 0x1004cc52
jmp 0x140077030
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x28], 0x55a0615a
pmuldq xmm0, xmm4
jmp 0x140076942
mov dword [rsp - 0x2c], esi
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x44], ebx
jmp 0x140076c4d
xchg rbx, rax
movaps xmmword [rbx - 0x38], xmm6
xchg rbx, rax
movaps xmmword [rax - 0x48], xmm7
jmp 0x140076aa2
mov rdx, rdx
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x14007676b
xchg r10, r13
mov qword [rsp + 0x78], r10
xchg r13, r10
mov qword [rbp - 0x80], 0x6013fa0f
jmp 0x140076c93
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rax - 0x1c8]
jmp 0x140076fd2
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140076df0
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x3c], 0x674c9bf6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140076ab9
xor eax, 0x18dc457f
add eax, 0x2671129f
sub eax, 0x71225d47
add eax, 0x3c29eb4
xor eax, 0x71bd80d9
sub eax, 0x283a6f94
jmp 0x140076ebf
sub al, cl
mov r15, r15
add al, 0x32
jmp 0x14007684e
movups xmm0, xmmword [0x14010f2f0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x14010f300]
xchg r12, rbp
movups xmmword [r12 - 0x60], xmm1
jmp 0x140076fc0
sar edx, 1
mov eax, edx
mov dword [rsp - 0x34], 0x140979df
shr eax, 8
shr eax, 5
shr eax, 0x11
jmp 0x140076f0c
mov dword [rsp - 0x30], 0x124724cc
jne 0x1400773af
xchg rbx, rsi
mov rsi, r13
jmp 0x140077228
xor byte [rsp + 0x60], 0x65
xor byte [rsp + 0x61], 0x33
mov dword [rsp - 0x2c], 0x1a3e232f
jmp 0x140076a34
add r8, 0x4983a32
add r8, 0x2c7f9d66
add r8, 0x186d25a7
sub r8, 0x25fa2be0
add r8, 0x7fffffff
add r8, 0x2be3f949
inc r8
jmp 0x14007683b
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x28]
mov dword [rsp - 0x20], 0x180b1676
jmp 0x1400767c2
add ax, 0x6b44
sub ax, 0x6b12
xor word [r9], ax
xchg rsp, rsp
jmp 0x140077064
sub byte [rbp - 0x10], 0x7d
mov r12d, r13d
xchg rdx, rdx
mov dword [rsp + 0x60], r13d
xchg rbx, r13
mov r13, qword [rbp + 0x28]
xchg r13, rbx
jmp 0x1400767e1
mov edx, r12d
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
test eax, eax
mov dword [rsp - 0x14], ebp
jne 0x1400773d3
mov qword [rsp + 0x68], r13
jmp 0x140076900
xchg r8, rax
movaps xmmword [r8 - 0x58], xmm8
xchg r8, rax
xchg rbx, rax
movaps xmmword [rbx - 0x68], xmm9
xchg rbx, rax
jmp 0x140076eed
mov r11, r11
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x1400768eb
nop word [rax + rax]
mov dword [rsp - 0x28], 0x8528b1b
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x1c], 0x5e463d80
jmp 0x140076897
add eax, 0x374e8080
sub eax, 0xc095d73
sub eax, 0x30a28a1d
xor eax, 0x7dceab6a
imul r8d
jmp 0x140076d8d
movzx eax, word [0x14010f348]
mov word [rbp - 0x18], ax
movzx eax, byte [0x14010f34a]
mov byte [rbp - 0x16], al
xchg r11, r11
xor r13d, r13d
mov r8d, r13d
jmp 0x140076803
mov r8, r8
xchg rbp, r12
movups xmmword [r12 - 0x40], xmm1
jmp 0x140076c62
mov rdx, rdi
xchg rdi, rbx
lea rcx, [rbp - 0x10]
jmp 0x140076869
cmp qword [rbp - 0x80], 0x10
cmovae r15, r14
mov dword [rsp - 0x20], 0x1e0d61de
mov rax, qword [rsp + 0x78]
cmp rsi, rax
ja 0x1400775d6
test rsi, rsi
jmp 0x1400769d2
mov qword [rbp + 8], 0x50358301
xor qword [rbp + 8], 0x118921a3
add qword [rbp + 8], 0x15180cc2
sub qword [rbp + 8], 0x53b4515d
add qword [rbp + 8], 0x3de907db
add qword [rbp + 8], 0x182a8bae
jmp 0x140077379
lea rdx, [rbp + 0x50]
mov dword [rsp - 0x24], 0x6903461b
lea rcx, [rsp + 0x68]
call fcn.140018620
lea rdi, [rbp + 0x28]
mov dword [rsp - 0x38], 0xe74d625
jmp 0x140076731
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
mov rdi, rdi
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x140077089
mov dword [rsp - 0x24], 0x484de38d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140076fe4
mov dword [rsp - 0x2c], 0x67b6a21
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14007719d
xchg r8, rsi
xchg rcx, rdi
mov qword [rax + 0x20], rcx
xchg rcx, rdi
jmp 0x140076e47
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
movd xmm0, edx
jmp 0x140077271
xchg r12, rbp
movups xmm0, xmmword [0x14010f330]
xchg rbp, rcx
movups xmmword [rcx - 0x30], xmm0
jmp 0x140076788
xchg rbx, r13
xchg r13, r8
mov qword [rsp + 0x48], r8
xchg r8, r13
xchg rdi, r13
mov qword [rsp + 0x40], rdi
jmp 0x140076fa3
sub qword [rbp - 0x80], 0x4eee4819
add qword [rbp - 0x80], 0x2e444527
sub qword [rbp - 0x80], 0x23423ce0
jmp 0x14007712a
mov qword [rsp + 0x20], rdx
xchg r13, rdx
lea r9, [rbp + 0x24]
lea r8, [rbp + 0x50]
mov dword [rsp - 0x38], ebx
jmp 0x140076a7f
movsd qword [rsp - 0x30], xmm0
xchg rsp, rbp
mov eax, dword [0x14010f398]
mov dword [rsp - 0x24], ecx
jmp 0x140076819
lea rcx, [rbp - 0x6c]
mov r11, r11
mov edx, dword [rbp + 0x10]
jmp 0x140076be6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov r9, r9
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x44], 0x3a37e6af
jmp 0x140076d9f
mov r10d, eax
test eax, 0xfffffffd
xchg r15, r15
je 0x1400772ee
movups xmm0, xmmword [0x14010f350]
movups xmmword [rbp - 0x70], xmm0
jmp 0x140077230
mov qword [rsp + 0x20], r11
xchg r11, r13
xor r9d, r9d
xchg r14, r14
xor r8d, r8d
xor edx, edx
xchg r10, rcx
jmp 0x1400772c1
mov dword [rsp - 0xc], 0x4edfebf5
inc rdx
xchg rcx, rdi
mov rdi, qword [rbp - 0x10]
xchg rdi, rcx
xchg rcx, rax
mov rcx, rax
jmp 0x1400772a3
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400768ba
mov dword [rsp - 0x20], 0x3cb28256
sar edx, 2
sar edx, 1
jmp 0x1400769b8
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x18], ebp
movd xmm0, dword [rcx - 4]
jmp 0x140077289
cmp edi, 2
jl 0x140077243
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0x30], 0x5a9af4bb
jmp 0x1400770e3
cmp qword [rbx + 0x18], 0x10
jb 0x14007704d
mov rdi, rdi
xchg rdx, r12
mov r12, qword [rbx]
jmp 0x14007704a
xchg rcx, rcx
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x14007700a
mov dword [rsp - 0x14], 0x66999797
jge 0x14007707d
movsxd rax, r8d
lea r9, [rbp - 0x70]
jmp 0x1400770cd
movups xmm1, xmmword [0x14010f380]
xchg r13, rbp
movups xmmword [r13 - 0x40], xmm1
xchg r13, rbp
movsd xmm0, qword [0x14010f390]
xchg rsp, rbp
jmp 0x140076cc9
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push r12
mov dword [rsp - 0x14], 0x2dad08fa
push r13
nop
jmp 0x140076918
cmp r8d, 0x5b
mov dword [rsp - 0x3c], 0x8ed53f9
jge 0x14007718b
jmp 0x140077243
nop
movabs rcx, 0xffffffff51674ca1
sub rcx, 0x13307dfb
jmp 0x1400771ca
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
mov dword [rsp - 0x34], 0x68031acb
punpckldq xmm1, xmm3
jmp 0x14007735e
xchg r15, r13
mov qword [rsp + 0x28], r13
xchg r13, r11
jmp 0x140076d3c
imul r8d
sar edx, 2
sar edx, 2
mov eax, edx
jmp 0x1400771bb
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov r12, r12
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140076cf0
mov rax, qword [0x140248220]
xchg r11, r11
xor rax, rsp
mov qword [rbp + 0x150], rax
mov rbx, rcx
xchg rbp, rbp
jmp 0x140076998
shr eax, 1
add edx, eax
mov dword [rsp - 0x18], ebp
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
jmp 0x14007698c
nop dword [rax]
nop word [rax + rax]
mov eax, 0x38b8c86d
xor eax, 0x1eada694
add eax, 0x155cb1b4
jmp 0x140076b04
add edx, eax
movzx eax, dx
mov dword [rsp - 0x30], 0x199bbb80
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
jmp 0x140076a4d
movups xmmword [rbx - 0x50], xmm0
xchg rbx, rbp
movups xmm1, xmmword [0x14010f320]
jmp 0x140076b43
mov r9d, 0x57467593
xor r9d, 0x39fcf036
sub r9d, 0x4e23edf8
add r9d, 0x5757397e
sub r9d, 0x7d23949
xor r9d, 0x3f43a79c
jmp 0x14007715d
xchg r13, rdi
lea rax, [rbp + 0x20]
xchg r10, rax
mov qword [rsp + 0x38], r10
xchg r10, rax
xchg r13, r15
mov qword [rsp + 0x30], r15
jmp 0x140076eaf
xchg r12, rbp
movups xmm0, xmmword [0x14010f310]
xchg rbx, rbp
jmp 0x140076f62
neg rsp
sub rsp, 0xfffffffffffffd60
neg rsp
jmp 0x1400768da
psrld xmm0, xmm8
mov dword [rsp - 0x44], 0x476437c9
paddd xmm0, xmm1
jmp 0x14007692f
shr eax, 2
shr eax, 2
shr eax, 2
shr eax, 1
jmp 0x140076f46
mov dword [rsp - 0x18], 0x7c20257b
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
sub r8d, 0xfffffff8
xchg r11, r11
lea rcx, [rcx + 0x10]
jmp 0x14007671e
je 0x140076a34
mov byte [rsp + 0x60], 0x2c
xor byte [rsp + 0x60], 0x7e
sub byte [rsp + 0x60], 0x43
jmp 0x140077111
xchg rdx, r12
mov rcx, qword [rbp + 0x10]
mov dword [rsp - 0xc], 0x732e92c2
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
jmp 0x140076d1b
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x27
jl 0x1400770d9
mov dword [rsp - 0x30], 0x7dd4b1c6
mov edx, r10d
lea rcx, [rbp - 0x70]
jmp 0x1400772e6
pmuldq xmm1, xmm4
xchg r10, r10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x10], edx
shufps xmm1, xmm0, 0xdd
jmp 0x140076ecf
sub rax, 8
cmp rax, 0x1f
mov r13, r13
ja 0x140077728
call fcn.1400dcd18
mov qword [rbp], r13
xchg rdx, rdx
jmp 0x140076b8a
mov dword [rsp - 0x44], edi
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x544beb39
jmp 0x140076969
movdqa xmm4, xmmword [0x14010fec0]
movd xmm6, esi
movdqa xmm7, xmmword [str.6666]
movd xmm8, r14d
xchg r11, r11
movdqa xmm0, xmmword [0x14010c310]
movdqa xmmword [rbp + 0x10], xmm0
jmp 0x140076ce1
add byte [rsp + 0x60], 0x3d
sub byte [rsp + 0x60], 0x2c
add byte [rsp + 0x60], 0x35
sub byte [rsp + 0x60], 0x1c
jmp 0x1400769eb
xor qword [rbp - 0x80], 0x18274a7e
add qword [rbp - 0x80], 0x1730fa1
sub qword [rbp - 0x80], 0x573ffd5
lea rax, [rbp + 0x50]
nop
movabs r8, 0xffffffff0fe89ec3
xor r8, 0x3f79ab9b
jmp 0x140076a02
xor r9d, 0x77cd8ca6
xor r9d, 0x31772f92
sub r9d, 0x9d3930b
xor r8d, r8d
lea rdx, [rbp - 0x70]
mov dword [rsp - 0x2c], ebp
jmp 0x140076e7a
jl 0x140076f32
xchg r14, r14
lea rax, [rbp + 0x10]
xchg rsi, rax
mov qword [rsp + 0x20], rsi
xchg rsi, rax
jmp 0x140076f75
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg rdx, rdx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140076c0d
mov dword [rsp - 0x28], ebx
shr eax, 7
shr eax, 0x11
jmp 0x140076ffa
sub rcx, 0x1d1c9e59
add rcx, 0xb37a0bf
add rcx, 0x17f0e207
add rcx, 0x2a369524
add rcx, 0x1186b7ca
jmp 0x14007674c
mov dword [rbp + 0x24], 0x77edf528
sub dword [rbp + 0x24], 0x359eec7c
add dword [rbp + 0x24], 0x3b6d3226
xor dword [rbp + 0x24], 0x701b8809
add dword [rbp + 0x24], 0x1a8d4a0b
xor dword [rbp + 0x24], 0x5e0b5dd1
xor dword [rbp + 0x24], 0x32c9051e
jmp 0x14007734a
xchg rbx, rsi
jmp 0x140077603
movups xmm1, xmmword [0x14010f360]
mov dword [rsp - 0x20], ebp
xchg r8, rbp
jmp 0x14007732f
movsxd rax, r8d
lea r9, [rbp - 0x70]
mov rdi, rdi
add r9, rax
jmp 0x140076f23
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
xchg r12, r12
movd xmm6, esi
jmp 0x1400767a0
paddb xmm2, xmm0
xchg rbx, rbx
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
jmp 0x140077300
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
mov dword [rsp - 0x28], esi
movd xmm3, eax
jmp 0x140076e91
xchg rcx, rax
cmp rdx, 0x1000
jb 0x1400770bc
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
jmp 0x140077320
mov r10, qword [rbp + 0x10]
xchg rcx, r10
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyA]
test eax, eax
jne 0x140077470
mov dword [rsp - 0x14], 0x4d090c1a
xchg rbx, rdi
jmp 0x140076b54
call fcn.1400a1310
mov r13, r13
mov qword [rsp + 0x58], r13
xchg r13, rbx
mov qword [rsp + 0x50], rbx
jmp 0x140076c78
neg r8d
add r8d, 0xfffffff8
neg r8d
lea rcx, [rcx + 8]
mov r10, r10
cmp r8d, 0x58
jl 0x140076bef
jmp 0x140076e63
mov rcx, qword [rcx - 8]
xchg r14, r14
sub rax, rcx
jmp 0x1400770ab
movups xmmword [r8 - 0x60], xmm1
xchg r8, rbp
movups xmm0, xmmword [0x14010f370]
mov r10, r10
movups xmmword [rbp - 0x50], xmm0
jmp 0x140076e25
xor dword [rbp + 0x24], 0x44f6a4d6
mov qword [rsp + 0x38], r13
mov rbx, rbx
jmp 0x140076706
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
mov dword [rsp - 0x20], ebx
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14007739e
sub qword [rbp + 8], 0x5933f181
mov byte [rbp - 0x10], 0x38
sub byte [rbp - 0x10], 0x28
add byte [rbp - 0x10], 0x19
xor byte [rbp - 0x10], 0x63
xor byte [rbp - 0x10], 0x5a
xor byte [rbp - 0x10], 0x6d
jmp 0x140076a61
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x44], esp
jmp 0x140076d76
sub rax, rsi
lea r12, [rax + r15]
mov dword [rsp - 0x10], 0x77c8dd33
jmp 0x1400774c2
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
xchg rbx, r11
mov r11, qword [rbp + 0x28]
xchg rbx, r11
inc r12d
jmp 0x1400775e6
test eax, eax
je 0x140077706
inc rbx
lea r8, [r12 + 1]
mov dword [rsp - 0x24], ebx
jmp 0x140077420
mov r15, rcx
xchg rcx, r15
call fcn.1400dfbb0
xchg r12, rbx
mov r12, rax
xchg rbx, r12
jmp 0x140077660
xchg rdx, r11
xchg r10, r11
movaps xmm8, xmmword [r10 - 0x30]
xchg r10, r11
jmp 0x14007762e
sub r8, rbx
mov edx, r13d
mov rcx, rbx
xchg rdx, rdx
call fcn.1400dfbb0
jmp 0x1400776a3
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
jmp 0x140077656
call fcn.1400dcd18
mov dword [rsp - 0x1c], 0x3b5515a
cmp rbx, 0xffffffffffffffff
je 0x1400773c9
jmp 0x1400774a0
mov rcx, rbx
call fcn.1400dcd18
mov rbx, rbx
xchg rdx, rcx
jmp 0x140077539
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
jmp 0x140077436
jb 0x140077456
lea rdx, [rax + 1]
xchg r14, rax
jmp 0x140077592
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x10]
mov dword [rsp - 0x30], 0x7ddd59ed
jmp 0x1400773c3
xchg r11, rsp
nop
mov r15, qword [rsp]
jmp 0x140077478
movsx r13d, byte [rdi]
lea r8, [r12 + 1]
sub r8, r15
mov r13, r13
mov edx, r13d
xchg r15, rcx
jmp 0x1400773f4
xchg rdx, rcx
mov rcx, rdi
xchg rcx, rdx
jmp 0x140077618
add rbx, 0x186b3f89
add rbx, 0x1d04491a
xor rbx, 0x59b5d9a
xor rbx, 0x673dbb83
sub rbx, 0x4abf6b76
add rbx, 0x7fffffff
jmp 0x1400775fc
mov r8, qword [r11 + 0x48]
xchg rdi, r8
movaps xmm6, xmmword [r11 - 0x10]
mov dword [rsp - 0x34], 0x28e7fce4
xchg rdx, r11
movaps xmm7, xmmword [rdx - 0x20]
jmp 0x14007740d
mov rdx, qword [rbp + 0x10]
xchg rcx, rdx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp - 0x1c], edx
jmp 0x140077580
xor rcx, rsp
call fcn.1400dce30
mov rdx, rdx
lea r11, [rsp + 0x2a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
xchg rdi, r8
jmp 0x140077519
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
jmp 0x140077449
xchg r15, rcx
mov r15, qword [rbp + 0x150]
xchg r15, rcx
jmp 0x14007754f
mov r14, rax
xchg r14, rax
cmp rdx, 0x1000
xchg rbp, rbp
jb 0x140077572
jmp 0x1400775ac
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov r14, qword [r14 - 8]
mov rsi, rsi
sub rax, r14
jmp 0x140077644
mov r13, r13
jne 0x140077675
mov r12d, dword [rsp + 0x60]
xor r13d, r13d
nop
movabs rbx, 0xffffffff06ae9f98
jmp 0x1400774ea
mov dword [rsp - 0x24], 0x1e7a3675
mov dword [rsp + 0x60], r12d
cmp r12d, dword [rbp + 0x20]
jmp 0x1400776e4
xor rbx, 0x6c069d54
xchg r11, rax
mov r11, qword [rbp - 0x80]
xchg r11, rax
cmp rax, 0x10
mov dword [rsp - 0x34], ebp
jmp 0x14007748f
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400dfad0
xchg r8, r8
jmp 0x1400773db
xchg rcx, r11
movaps xmm9, xmmword [rcx - 0x40]
xchg rcx, r11
xchg rsp, r11
mov r11, rsp
jmp 0x1400774b5
nop
add rax, 0xffffffff9aa3aae3
sub rax, 0xffffffff9aa3aaeb
jmp 0x1400776d2
nop
mov rbp, qword [rsp]
add rsp, 8
ret
test rax, rax
mov r10, r10
je 0x1400775ce
nop word [rax + rax]
xchg r8, rbx
mov rbx, rsi
xchg rbx, r8
jmp 0x1400774dc
mov rbx, qword [rbx - 8]
xchg rbx, rbx
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
xchg r8, r8
ja 0x140077736
jmp 0x140077465
xchg rbx, rbp
mov rbp, rax
xchg rbp, rbx
test rax, rax
jmp 0x1400775c5
mov rbx, rax
xchg rbx, rax
cmp rdx, 0x1000
mov r13, r13
jb 0x140077465
sub rdx, 0xffffffffffffffd9
jmp 0x140077683
cmp rax, 0x1f
mov rbp, rbp
ja 0x14007771e
jmp 0x140077572
jb 0x1400771f2
mov rax, qword [rbp + 0x40]
xchg r15, r15
cmp rax, 0x10
jb 0x140077470
lea rdx, [rax + 1]
xchg rbx, rax
jmp 0x1400776b4
sub rbx, r15
mov r12d, dword [rsp + 0x60]
xor r13d, r13d
jmp 0x140077716
xchg rsp, rsp
jmp 0x140077603
call fcn.1400e39cc
mov dword [rsp - 0x44], edx
int3
call fcn.1400e39cc
nop
mov dword [rsp - 0x28], 0x705aebc9
call fcn.1400e39cc
jmp 0x140077740
int3