Function at 0x14007b220
Capabilities:
Delete registry value
Get disk information

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
mov qword [rax + 0x10], rbx
mov r13, r13
mov qword [rax + 0x18], rsi
jmp 0x14007b593
mov r10, r10
neg rax
add rax, 2
neg rax
jmp 0x14007b400
xchg rsp, rsp
mov r8d, 0x38d10c73
xor r8d, 0x6bc8ff39
sub r8d, 0x3f7f9972
add r8d, 0x52d0671a
jmp 0x14007b26c
sub r8d, 0x5bfbdb66
xor r8d, 0x337c77ed
sub r8d, 0x3912915d
lea rdx, [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_QueryDosDeviceA]
mov rbp, rbp
jmp 0x14007b5d0
mov qword [rsp + 0x30], r13
xchg r13, r14
mov qword [rsp + 0x40], r14
jmp 0x14007b5f3
sub rax, rcx
mov r9, r9
nop
sub rax, 0xffffffff99991bd3
add rax, 0xffffffff99991bcb
cmp rax, 0x1f
jmp 0x14007b570
lea rcx, [rsp + 0x30]
call fcn.140018350
nop
mov r12, r12
jmp 0x14007b374
xor rax, rsp
mov qword [rbp + 0x100], rax
mov dword [rsp - 0x28], edi
xchg r11, rdi
mov r11, rcx
jmp 0x14007b459
jne 0x14007b37a
mov r8, qword [rsp + 0x40]
mov dword [rsp - 0x28], 0x41a8ca1e
xchg rdi, rcx
mov rdi, qword [rsp + 0x48]
jmp 0x14007b4f9
neg rsp
xchg rsp, rax
movaps xmmword [rsp - 0x28], xmm6
xchg rsp, rax
xchg rdx, rax
movaps xmmword [rdx - 0x38], xmm7
jmp 0x14007b4e7
xor rbx, 0x1b07e9c4
sub rbx, 0xbef8a0
add rbx, 0x7fffffff
xor rbx, 0xf0e98ca
xchg rbx, r8
mov rbx, r8
jmp 0x14007b50d
movaps xmmword [rcx - 0x58], xmm9
xchg rcx, rax
mov rax, qword [0x140248220]
jmp 0x14007b2d4
cmp rcx, 0x10
cmovae rdi, qword [rsp + 0x30]
mov r13, r13
lea rax, [rbp - 0x10]
jmp 0x14007b3d1
lea rax, [rbp - 0x10]
nop
inc rbx
mov dword [rsp - 0x10], esi
cmp byte [rax + rbx], 0
jmp 0x14007b2ed
sub r8d, 0x2ae667a7
xor r8d, 0x25d97621
add r8d, 0x5ce3cc96
sub r8d, 0x739a3ac4
cmp qword [rcx + 0x10], r8
cmovb r8, qword [rcx + 0x10]
jmp 0x14007b532
lea rax, [rdi + r8]
lea rcx, [rbp - 0x10]
cmp rcx, rax
xchg rdx, rdx
ja 0x14007b6a7
lea rax, [rbp - 0x10]
jmp 0x14007b425
add rax, rbx
cmp rax, rdi
jbe 0x14007b6a7
mov dword [rsp - 0x44], 0x140e683
jmp 0x14007b3b4
mov dword [rsp - 0x38], 0x5d7a36a3
cmp rbx, rax
ja 0x14007b73a
jmp 0x14007b674
nop
movabs rbx, 0xffffffff17c3d7e8
sub rbx, 0x2d31464
add rbx, 0xcd3dcdf
add rbx, 0x48f315af
jmp 0x14007b324
cmp rdi, rax
mov dword [rsp - 0x24], 0xdc09d55
ja 0x14007b68a
xchg rcx, r14
mov rsi, rcx
jmp 0x14007b5eb
nop
sub rsp, 8
mov qword [rsp], rbp
nop
push 0x4c0fb58e
mov qword [rsp], r14
jmp 0x14007b5c1
xchg rdi, r11
xor r14d, r14d
mov qword [rbp - 0x58], r14
jmp 0x14007b4be
sub qword [rbp - 0x40], 0x168f1ffb
xor qword [rbp - 0x40], 0x443872b6
sub qword [rbp - 0x40], 0x431f5791
sub qword [rbp - 0x40], 0x3bc1b01d
mov r8d, 0x5e9c2135
add r8d, 0x35b5fe2
sub r8d, 0x3a2015f
jmp 0x14007b38a
jb 0x14007b583
inc rdx
xchg rdx, rcx
mov rdx, qword [rbp - 0x58]
xchg rcx, rdx
xchg r15, rax
mov r15, rcx
jmp 0x14007b5a2
mov qword [rbp - 0x48], r14
mov dword [rsp - 0x24], 0x540aefcf
mov qword [rbp - 0x40], 0x1fc32755
add qword [rbp - 0x40], 0x1570957e
xor qword [rbp - 0x40], 0x645b29d5
jmp 0x14007b468
xchg rdx, rax
xchg rdi, rax
movaps xmmword [rdi - 0x48], xmm8
xchg rdi, rax
xchg rcx, rax
jmp 0x14007b34b
xchg rdi, rcx
xchg rdi, rcx
mov rax, rdi
xchg rcx, rdi
sub rax, r8
jmp 0x14007b3ea
xchg r8, rbx
cmp rax, rbx
cmovb r8, rax
jmp 0x14007b54e
lea rbp, [rax - 0x168]
neg rsp
sub rsp, 0xfffffffffffffdb0
jmp 0x14007b30d
xchg rcx, rdi
mov rdx, rdi
xchg rdi, rcx
cmp qword [rcx + 0x18], 0x10
mov r8, r8
jb 0x14007b654
jmp 0x14007b651
mov r14, r14
cmp qword [rdi + 0x18], 0x10
jb 0x14007b55f
mov rdi, qword [rdi]
lea rdx, [rdi + 2]
mov dword [rsp - 0x20], 0x48c31616
jmp 0x14007b2c1
ja 0x14007ccde
call fcn.1400dc808
mov dword [rsp - 0x24], 0x1ccd0092
test bl, bl
je 0x14007c669
xchg r14, r13
jmp 0x14007b293
xchg rsp, rdi
mov qword [rax + 0x20], rsp
xchg rdi, rsp
jmp 0x14007b441
xchg r15, rax
cmp rdx, 0x1000
mov rdi, rdi
jb 0x14007b576
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x14007b2a5
nop
mov qword [rsp - 8], r15
sub rsp, 8
jmp 0x14007b51c
test eax, eax
setne bl
xchg r14, rdx
mov r14, qword [rbp - 0x40]
xchg r14, rdx
cmp rdx, 0x10
mov rdx, rdx
jmp 0x14007b4a1
xchg rcx, r14
jmp 0x14007b6b0
mov dword [rsp - 0x40], 0x398231c6
mov qword [rsp + 0x48], 0x4ca40eae
xor qword [rsp + 0x48], 0x8d08de2
xor qword [rsp + 0x48], 0x2c787ed7
sub qword [rsp + 0x48], 0x2f3eaae9
sub qword [rsp + 0x48], 0x13127a7d
sub qword [rsp + 0x48], 0x25bbd826
jmp 0x14007b636
mov byte [rsp + 0x30], r14b
mov rbp, rbp
mov rax, qword [rdi + 0x10]
cmp rax, 2
jb 0x14007ccf6
jmp 0x14007b237
mov rdx, qword [rcx]
lea rcx, [rbp - 0x58]
mov dword [rsp - 0x18], ebx
call fcn.140018350
lea rcx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rcx, qword [rbp - 0x58]
jmp 0x14007b249
lea rax, [r8 + rbx]
mov qword [rsp + 0x40], rax
mov r13, r13
lea rdi, [rsp + 0x30]
jmp 0x14007b35e
lea rax, [rbp - 0x10]
xchg rsi, r10
mov r10, rdi
jmp 0x14007b699
xchg r10, rsi
sub rsi, rax
xchg rdx, rdx
jmp 0x14007b6b0
xchg rbx, r12
mov rsi, r12
xchg r12, rbx
lea rcx, [rdi + rbx]
jmp 0x14007b6de
mov rsp, rsi
xchg rsp, r8
lea rdx, [rbp - 0x10]
jmp 0x14007b6fe
sub r8, rsi
xchg r10, r10
lea rax, [rsi + rbx]
lea rdx, [rbp - 0x10]
add rdx, rax
jmp 0x14007b715
mov dword [rsp - 0x18], edx
inc r8
xchg rdi, rsi
jmp 0x14007b727
xchg r15, r15
xchg r9, rbx
mov r8, r9
xchg rbx, r9
jmp 0x14007b6c8
xchg rcx, rbx
mov rbx, rdi
xchg rcx, rbx
call fcn.1400de9c0
lea rcx, [rdi + rsi]
jmp 0x14007b6ed
call fcn.1400de9c0
xchg rsi, rsi
lea rax, [rsp + 0x30]
jmp 0x14007b915
mov rdx, rsi
xchg rsi, rdi
call fcn.1400de9c0
xchg rsp, r8
jmp 0x14007b6b9
mov qword [rsp + 0x28], rbx
mov dword [rsp - 0x18], esi
lea rax, [rbp - 0x10]
jmp 0x14007c089
sub eax, 0x1ae93b16
xor eax, 0x61c6e5cc
add eax, 0x686569f6
xor eax, 0xe72043cb
imul r8d
mov dword [rsp - 0x1c], edi
jmp 0x14007c05e
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rdx + 8]
pxor xmm3, xmm0
jmp 0x14007bbed
mov dword [rsp - 0xc], ebp
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
jmp 0x14007ba8c
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
mov r14, r14
cmp rax, 0x1f
ja 0x14007cd19
jmp 0x14007b91c
jb 0x14007c3a2
inc rdx
mov rcx, qword [rsp + 0x30]
mov r13, r13
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
jmp 0x14007c50c
mov dword [rsp - 0x18], ebx
lea r8, [r8 + rax*2]
mov eax, 0x6a2d22ac
xor eax, 0x7461a7f0
add eax, 0x2d261111
xor eax, 0x6952a4c4
sub eax, 0xdf723fd
jmp 0x14007c72e
mov rsp, rsp
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007c68b
mov dword [rsp - 0x38], 0x4ec07d3d
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
sub al, 0xce
jmp 0x14007bcde
xchg r10, rbp
mov r8, rbp
xchg r10, rbp
lea rdx, [rsp + 0x50]
mov rdi, rdi
lea rcx, [rsp + 0x30]
jmp 0x14007c59a
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x14007cbe7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0xc], ebx
jmp 0x14007b8cd
cmovae r10, qword [rbp - 0x58]
xchg r13, r13
movups xmm0, xmmword [0x14010f4e0]
jmp 0x14007ca9e
mov rsi, rsi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rsp, rsp
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14007cadc
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov rdi, rdi
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14007ba13
mov rcx, rcx
lea r9, [r9 + 2]
cmp r8d, 0x27
jmp 0x14007bbb9
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0x40], esp
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007c5b6
mov r8, qword [rbp - 0x40]
xchg rdx, r8
cmp rdx, 0x10
jb 0x14007b921
inc rdx
xchg r13, r13
jmp 0x14007c19a
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x44], esi
call fcn.140075200
xchg rsi, rax
jmp 0x14007c9da
call fcn.1400dc808
mov qword [rbp - 0x48], r14
mov dword [rsp - 0x10], edi
mov qword [rbp - 0x40], 0x81a18db
jmp 0x14007be80
xchg rsp, r12
movups xmm1, xmmword [0x14010f4a0]
movups xmmword [rsp + 0x60], xmm1
jmp 0x14007c158
sub ax, 0x493
xor word [r9], ax
inc r8d
jmp 0x14007b8bd
xchg rsp, rcx
cmp rdx, 0x1000
jb 0x14007c769
xchg r10, r10
nop
sub rdx, 0x6ae5762a
jmp 0x14007c2e9
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x14], 0x69d481d3
psubd xmm2, xmm0
jmp 0x14007bc70
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov dword [rsp - 0x28], 0x641b4fec
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14007c805
punpckldq xmm1, xmm2
mov dword [rsp - 0x20], 0x54ead8c7
pmuldq xmm1, xmm4
jmp 0x14007b850
movd xmm6, esi
movdqa xmm7, xmmword [str.9999]
movd xmm8, r15d
mov dword [rsp - 0x40], 0x6fb2827f
movdqa xmm9, xmmword [0x14010c2f0]
lea rcx, [rsp + 0x50]
jmp 0x14007bc4f
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x1c], 0x51c2224a
psubd xmm2, xmm0
jmp 0x14007c88c
mov rdi, rdi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14007b87a
packuswb xmm2, xmm2
movd xmm0, edx
mov r13, r13
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
jmp 0x14007c62a
mov dword [rsp - 0x40], ebx
xchg rsp, r12
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
movups xmm1, xmmword [0x14010f550]
mov r12, r12
xchg rbx, rbp
jmp 0x14007c99c
mov dword [rsp - 0x14], 0x23a9748a
ja 0x14007cd13
call fcn.1400dc808
test edi, edi
xchg rsp, rsp
jne 0x14007bd7a
jmp 0x14007c63e
punpckhdq xmm0, xmm2
mov dword [rsp - 0x20], 0x39de001f
pmuldq xmm0, xmm4
jmp 0x14007bcaa
xor esi, 0x7acddb61
sub esi, 0x1abd437f
add esi, 0x21d46e34
jmp 0x14007c9bf
movups xmmword [rdx - 0x28], xmm1
xchg rbp, rdx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0x2822a92f
jmp 0x14007ca6e
xchg r15, r15
shr eax, 4
shr eax, 0x14
shr eax, 7
add edx, eax
jmp 0x14007cbc2
neg r8d
lea rcx, [rcx + 8]
xchg r11, r11
cmp r8d, 0x38
jl 0x14007be22
cmp r8d, 0x39
mov r13, r13
jmp 0x14007c91b
xor qword [rsp + 0x48], 0x623e8709
add qword [rsp + 0x48], 0x181dfd4
xor qword [rsp + 0x48], 0x6e9e370c
mov byte [rsp + 0x30], 0x4f
xor byte [rsp + 0x30], 6
sub byte [rsp + 0x30], 0x41
xor byte [rsp + 0x30], 0x1b
jmp 0x14007c33e
mov eax, edx
shr eax, 0x12
shr eax, 0xd
add edx, eax
mov dword [rsp - 0x10], ebp
movzx eax, dx
jmp 0x14007bef6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14007c555
sub byte [rax], 0x26
add byte [rax], 1
xor byte [rax], 7
sub byte [rax], 0x2b
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
mov r14, r14
jmp 0x14007b7b6
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xchg r15, r15
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
jmp 0x14007ccbf
xor r9d, 0x52a25c1a
xor r9d, 0x1125522b
add r9d, 0x36356593
jmp 0x14007bfc6
jl 0x14007c315
mov r10, r10
mov edx, r10d
lea rcx, [rsp + 0x50]
call fcn.1400a0e70
jmp 0x14007bec6
call fcn.1400a7e00
cmp qword [rax + 0x18], 0x10
mov dword [rsp - 0x34], esi
jb 0x14007bcfb
jmp 0x14007bcf8
mov dword [rsp - 0x24], 0x25b953ee
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
jmp 0x14007b7f9
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x1c], 0x43167941
jmp 0x14007c8a3
cmp r8d, 0x27
jge 0x14007bbc2
mov dword [rsp - 0x34], edi
movsxd rax, r8d
lea r9, [rsp + 0x50]
jmp 0x14007c303
nop
movd xmm2, r8d
mov dword [rsp - 0x28], 0x4399b16a
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14007b783
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0xc], 0x2f9d5c2
jmp 0x14007b76c
sub ax, dx
neg ax
add ax, 0xffce
neg ax
xor word [r8], ax
mov dword [rsp - 0x34], 0x7a15b8fc
jmp 0x14007c58c
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14007c077
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x24], 0x1fbcd261
paddd xmm2, xmm5
jmp 0x14007b89b
mov dword [rsp - 0x34], 0x25dbff03
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
xchg rdx, rdx
jmp 0x14007cc2c
mov rax, qword [rax]
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x20], rcx
mov dword [rsp - 0x28], ebp
mov r9d, 0x1330ab1c
xor r9d, 0x6a68ae83
jmp 0x14007bb9f
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
jmp 0x14007b799
movd xmm6, esi
movdqa xmm7, xmmword [str.9999]
movd xmm8, r15d
mov dword [rsp - 0x10], ebp
jmp 0x14007c356
sub eax, 0x2b21d10a
add eax, 0x2a781269
sub eax, 0x1d1d0c2d
jmp 0x14007c6c4
xchg r11, r11
movzx eax, word [0x14010f4dc]
mov word [rbp - 0x64], ax
mov r8d, r14d
mov dword [rsp - 0x2c], edi
jmp 0x14007c49d
mov dword [rsp - 0x1c], 0x18f97c4f
nop
xchg rdx, r8
jmp 0x14007b8eb
movups xmmword [rsi + 0x60], xmm1
xchg rsp, rsi
movups xmm0, xmmword [0x14010f470]
mov dword [rsp - 0x40], 0x74d7547b
xchg rsp, r9
jmp 0x14007cc9f
paddd xmm1, xmm2
psrad xmm1, xmm6
xchg rbp, rbp
movdqa xmm0, xmm1
jmp 0x14007b97a
jb 0x14007c669
inc rdx
mov rcx, qword [rbp - 0x38]
xchg rdi, rax
mov rdi, rcx
xchg rdi, rax
jmp 0x14007c0ff
shr eax, 2
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x14007b80a
movups xmm0, xmmword [str.ajgaszdzUUHOQS]
xchg rsp, r14
movups xmmword [r14 + 0x50], xmm0
xchg r14, rsp
movups xmm1, xmmword [0x14010f460]
xchg rsi, rsp
jmp 0x14007bd82
mov rbx, rbx
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
xchg rbp, rbp
jmp 0x14007c1c4
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
jmp 0x14007cabb
cmp ebx, 2
jl 0x14007c7cc
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0x44], 0x3e68e01e
movdqa xmm4, xmmword [0x14010fec0]
movd xmm6, esi
jmp 0x14007c84d
mov r14, qword [rsp - 8]
pop rbp
xchg rdi, rdi
ret
add eax, 0x32220a68
imul r8d
add edx, r8d
mov rcx, rcx
sar edx, 2
sar edx, 2
sar edx, 1
jmp 0x14007bb38
xor qword [rbp - 0x40], 0x6797e191
sub qword [rbp - 0x40], 0x6d745312
xor qword [rbp - 0x40], 0x16cb1965
add qword [rbp - 0x40], 0xa2a4e23
add qword [rbp - 0x40], 0x4d62da4d
sub qword [rbp - 0x40], 0x57e7ced0
jmp 0x14007bfad
add byte [rax], 0x30
xor byte [rax], 0x1a
sub byte [rax], 0x5a
xor byte [rax], 0x55
jmp 0x14007bb60
xchg rcx, r8
mov r8, qword [rbp - 0x60]
xchg rcx, r8
jmp 0x14007bf91
mov dword [rsp - 0x18], 0xf085148
inc rdx
xchg rcx, r14
mov r14, qword [rsp + 0x30]
xchg r14, rcx
xchg rcx, rsp
mov rax, rsp
jmp 0x14007b95a
imul ecx, eax, 0x39
movzx eax, r8w
xchg r11, r11
sub ax, cx
add ax, 0x4c5
jmp 0x14007b94a
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
movd xmm0, edx
mov dword [rsp - 0x2c], 0x54745404
paddb xmm2, xmm0
jmp 0x14007c6dd
add eax, 0x47ff54d0
xor eax, 0x57621bd4
sub eax, 0x113cda2a
xor eax, 0x619eb546
xor eax, 0xfadb1376
imul r8d
add edx, r8d
jmp 0x14007c616
movups xmm1, xmmword [0x14010f530]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x14010f540]
jmp 0x14007ba47
xor rcx, 0x3ab12087
xor rcx, 0x628dad2f
sub rcx, 0x1362a68c
add rcx, 0x7fffffff
xor rcx, 0x3101ee47
jmp 0x14007c9eb
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp - 0x10], 0x7f04c779
lea r10, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
jmp 0x14007b866
sub qword [rbp - 0x40], 0x233c64f
sub qword [rbp - 0x40], 0x1244529f
mov byte [rbp - 0x58], 0x2a
jmp 0x14007c42d
xor r9d, 0x711b717e
xor r8d, r8d
xchg rdi, rdx
mov rdi, rax
jmp 0x14007c292
cmp rdx, 0x1000
mov r11, r11
jb 0x14007b91c
jmp 0x14007bd1a
lea rdx, [rbp - 0x60]
mov dword [rsp - 0x38], edi
mov qword [rsp + 0x20], rdx
mov r9d, 0x7594c03d
sub r9d, 0x6fcb8e3a
add r9d, 0x4f9b740d
add r9d, 0x25b9998e
jmp 0x14007c2c7
lea rdx, [rbp - 0x10]
mov rcx, qword [rbp - 0x60]
mov dword [rsp - 0x10], 0x4d613d0f
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov r10d, eax
test eax, 0xfffffffd
mov dword [rsp - 0x2c], ebp
jmp 0x14007c745
shr eax, 1
add edx, eax
movzx eax, dx
mov dword [rsp - 0x14], 0x7dce9e58
imul edx, eax, 0x39
movzx eax, cx
jmp 0x14007bc8c
add edx, r8d
sar edx, 5
mov eax, edx
mov dword [rsp - 0x34], edx
shr eax, 8
shr eax, 0x13
shr eax, 1
jmp 0x14007bdcd
mov dword [rsp - 0x40], esp
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007c5f2
mov qword [rsp + 0x20], rax
xor r9d, r9d
xchg rbp, rbp
xor r8d, r8d
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
jmp 0x14007b907
mov ebx, dword [0x140248200]
mov rsi, rsi
cmp ebx, 2
jl 0x14007c921
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
xchg r11, r11
jmp 0x14007bd29
paddd xmm2, xmm5
movdqa xmm1, xmm2
xchg rbx, rbx
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
jmp 0x14007ca37
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov r9d, eax
test eax, 0xfffffffd
jmp 0x14007cc80
cmp rdx, 0x1000
mov dword [rsp - 0x18], 0x6fd34d82
jb 0x14007c664
nop
jmp 0x14007c8fa
cmp ebx, 2
jl 0x14007c2ba
movdqa xmm5, xmmword [0x14010c2c0]
mov r12, r12
movdqa xmm4, xmmword [0x14010fec0]
movd xmm6, esi
jmp 0x14007c177
xchg rdi, rdi
mov edi, eax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14007c76e
jmp 0x14007bed5
mov dword [rsp - 0x28], 0x471a8647
movups xmm0, xmmword [0x14010f4b0]
xchg r14, rsp
movups xmmword [r14 + 0x70], xmm0
xchg r14, rsp
jmp 0x14007c7dc
movdqa xmm7, xmmword [str.9999]
movd xmm8, r15d
xchg rdx, rdx
movdqa xmm9, xmmword [0x14010c2f0]
lea rdx, [rsp + 0x50]
jmp 0x14007c77e
xchg rcx, r8
mov r8, qword [rbp - 0x58]
xchg r8, rcx
xchg r15, rcx
mov rax, r15
xchg r15, rcx
jmp 0x14007bfdb
neg rax
add rax, 8
neg rax
cmp rax, r15
jmp 0x14007ba69
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
xchg rdx, rdx
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x14007c0cf
mov dword [rsp - 0xc], 0x2667e482
call fcn.1400a0e70
xchg r13, rcx
mov r13, qword [rbp - 0x60]
xchg rcx, r13
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x14007bd71
xchg r14, r14
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
jmp 0x14007ba27
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14007ba7c
mov r10, r10
inc rdx
mov rcx, qword [rsp + 0x30]
jmp 0x14007c575
xchg rbp, rdi
movsd qword [rdi - 0x80], xmm1
xchg rbp, rdi
jmp 0x14007cc0a
movq xmm2, xmm9
mov dword [rsp - 0x1c], esp
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
mov rsi, rsi
jmp 0x14007c37a
cmp r8d, 0x38
mov rdx, rdx
jl 0x14007bcc3
cmp r8d, 0x3d
jge 0x14007b822
mov dword [rsp - 0x2c], 0x25447b52
jmp 0x14007c7cc
xchg rdi, rdx
nop
movabs rcx, 0xffffffff27d7de85
jmp 0x14007c534
movsxd rax, ecx
lea r8, [rsp + 0x50]
jmp 0x14007b7d3
sub r9d, 0x297ee91d
sub r9d, 0x2701b667
xor r9d, 0x2a92a025
xor r8d, r8d
xchg rdx, rax
mov rax, rdx
jmp 0x14007ca55
add rdx, 0x6ae57651
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
xchg r15, r15
jmp 0x14007c760
lea r9, [r9 + rax*2]
mov rsp, rsp
nop word [rax + rax]
mov eax, 0x76f3f6f1
jmp 0x14007bd43
mov r15, qword [r11 + 0x28]
xchg rbx, r15
xchg rsi, rbp
mov rbp, qword [r11 + 0x30]
xchg rsi, rbp
mov rdi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
jmp 0x14007c483
sub byte [rsp + 0x30], 0xb
sub byte [rsp + 0x30], 8
lea rcx, [rbp - 0x58]
call fcn.1400a33c0
jmp 0x14007c79e
movdqa xmm0, xmmword [str.2222222222222222]
xchg rsp, rsi
movdqa xmmword [rsi + 0x30], xmm0
xchg rsi, rsp
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x30]
xchg rsp, rsp
jmp 0x14007be16
nop
sub r8d, 0x5e4cd924
add r8d, 0x5e4cd92c
lea rcx, [rcx + 0x10]
xchg r11, r11
cmp r8d, 0x20
jl 0x14007bc51
jmp 0x14007bc34
mov rdx, rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 0x4aae1654
xor qword [rsp + 0x48], 0x7bbb2bf0
jmp 0x14007c4ca
movsd qword [rsp - 0x70], xmm0
xchg rbp, rsp
mov eax, dword [0x14010f4d8]
mov dword [rbp - 0x68], eax
jmp 0x14007bd57
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
jmp 0x14007c5de
xchg r12, rsp
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
movsd xmm1, qword [0x14010f510]
mov dword [rsp - 0x18], 0x29166eee
jmp 0x14007c23b
add rcx, 0x312e5737
add rcx, 0x7fffffff
xor rcx, 0x5a2dfd08
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x14007c13f
sub byte [rbp - 0x58], 1
add byte [rbp - 0x58], 0x40
xor byte [rbp - 0x58], 0x34
sub byte [rbp - 0x58], 7
jmp 0x14007ca1c
mov eax, dword [0x14010f568]
mov dword [rbp - 0x68], eax
mov dword [rsp - 0x20], 0x27573ec1
movzx eax, word [0x14010f56c]
mov word [rbp - 0x64], ax
mov ecx, r14d
mov rbp, rbp
jmp 0x14007c11a
jb 0x14007ba77
nop
sub rdx, 0x2f6d976f
add rdx, 0x2f6d9796
jmp 0x14007cc3e
mov r11, r11
xchg rdx, r11
movaps xmm7, xmmword [rdx - 0x20]
xchg r11, rdx
xchg rcx, r11
movaps xmm8, xmmword [rcx - 0x30]
jmp 0x14007c706
cmp ebx, 2
jl 0x14007bc42
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
xchg rbx, rbx
jmp 0x14007b9cd
mov r8, r8
sub rax, rcx
nop
jmp 0x14007c8b8
add qword [rsp + 0x48], 0x213006b
xor qword [rsp + 0x48], 0x3e4c8115
xor qword [rsp + 0x48], 0x206879b
sub qword [rsp + 0x48], 0x3f685b
jmp 0x14007bb04
xchg rsp, r14
mov r14, r11
xchg rsp, r14
pop r15
mov dword [rsp - 0x30], ebx
nop
add rsp, 8
jmp 0x14007be5b
cmp rdx, 0x1000
mov r8, r8
jb 0x14007c8ce
nop
sub rdx, 0x67f56e92
add rdx, 0x67f56eb9
mov rcx, qword [rcx - 8]
jmp 0x14007c4be
add rcx, 0x41c93b57
sub rcx, 0x4aadb912
add rcx, 0x2e2072a6
sub rcx, 0x24142d9c
jmp 0x14007c40d
mov rbp, rbp
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
mov dword [rsp - 0x1c], 0x3070aba5
movdqa xmm0, xmm1
jmp 0x14007cb20
mov rax, rcx
mov dword [rsp - 0x40], 0x332fe10f
cmp rdx, 0x1000
jmp 0x14007c469
inc ecx
lea r8, [r8 + 2]
cmp ecx, 0x27
jmp 0x14007c972
call fcn.1400a7e00
cmp qword [rax + 0x18], 0x10
mov dword [rsp - 0x3c], ecx
jb 0x14007bff0
mov rax, qword [rax]
jmp 0x14007bff0
paddd xmm0, xmm1
mov dword [rsp - 0x1c], ebx
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x2c], 0x26685648
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007b83d
xchg r12, r12
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
jmp 0x14007c671
paddd xmm0, xmm1
mov dword [rsp - 0x20], 0x40684bfd
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007bdfd
mov dword [rsp - 0x10], 0x4b34957d
sar edx, 4
sar edx, 1
mov eax, edx
jmp 0x14007bad1
mov dword [rsp - 0x30], 0x3ed16d19
neg r8d
add r8d, 0xfffffff8
jmp 0x14007bae4
lea rdx, [rbp - 0x10]
xchg rsp, rcx
mov rsp, qword [rbp - 0x60]
xchg rsp, rcx
jmp 0x14007c0ec
sub rax, 0xffffffffaf90b953
cmp rax, 0x1f
ja 0x14007ccd8
mov r8, r8
call fcn.1400dc808
xchg rcx, rdx
jmp 0x14007c948
mov r13, r13
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14007bc02
paddd xmm0, xmm1
mov dword [rsp - 0x38], 0x456be347
pmulld xmm0, xmm7
jmp 0x14007c989
xchg rbp, rdi
movzx eax, byte [0x14010f488]
mov byte [rbp - 0x78], al
mov rbx, rbx
mov r8d, r14d
mov esi, 0x3a0e384f
xor esi, 0x1e28ffa5
jmp 0x14007baa2
sub eax, 0x19b902ea
add eax, 0x11a42478
sub eax, 0x85f03c8
add eax, 0x14dccf9e
jmp 0x14007be65
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
mov dword [rsp - 0x14], edi
jmp 0x14007c3d5
xchg r11, rcx
xchg r11, r8
movaps xmm9, xmmword [r8 - 0x40]
xchg r11, r8
jmp 0x14007c4f3
sar edx, 5
mov eax, edx
shr eax, 0xa
shr eax, 0x10
shr eax, 3
shr eax, 1
jmp 0x14007c044
sub eax, 0x91e2ed1
add eax, 0x84ad4414
imul ecx
add edx, ecx
mov dword [rsp - 0x30], edi
jmp 0x14007c719
je 0x14007bec6
movups xmm0, xmmword [0x14010f490]
xchg r12, rsp
movups xmmword [r12 + 0x50], xmm0
jmp 0x14007b936
cmp rax, r15
ja 0x14007cd0a
call fcn.1400dc808
test edi, edi
xchg rbp, rbp
jne 0x14007bf9f
jmp 0x14007c01d
nop
movd xmm2, ecx
mov dword [rsp - 0x44], 0x16abd616
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14007b9b7
xchg r14, r14
nop
lea r10, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
xchg r13, r13
cmovae r10, qword [rbp - 0x58]
jmp 0x14007bddc
xchg rbp, rsi
xchg rsp, rax
movups xmm1, xmmword [rsp + 0x10]
xchg rsp, rax
xchg rbp, rdx
jmp 0x14007bab9
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
jmp 0x14007cb5d
movups xmm1, xmmword [0x14010f4c0]
mov dword [rsp - 0x20], 0x4bc8a2eb
xchg rcx, rbp
movups xmmword [rcx - 0x80], xmm1
xchg rcx, rbp
movsd xmm0, qword [0x14010f4d0]
xchg rsp, rbp
jmp 0x14007c3be
pmuldq xmm1, xmm4
xchg rsi, rsi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x34], 0x5efd2827
shufps xmm1, xmm0, 0xdd
jmp 0x14007bda0
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x10], ecx
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14007cb36
movdqa xmm7, xmmword [str.9999]
movd xmm8, r15d
mov dword [rsp - 0x28], edi
movdqa xmm0, xmmword [str.2222222222222222]
xchg r10, rsp
movdqa xmmword [r10 + 0x30], xmm0
jmp 0x14007cc4d
add r9, rax
nop word [rax + rax]
mov eax, 0x18a0a7a6
xor eax, 0x647de95e
jmp 0x14007b74c
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r13, r13
jmp 0x14007bf0c
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
mov rsi, rsi
nop
jmp 0x14007cbd0
add rax, 0xffffffff8b59e510
sub rax, 0xffffffff8b59e518
cmp rax, 0x1f
ja 0x14007ccfc
call fcn.1400dc808
jmp 0x14007c39f
mov dword [rsp - 0x1c], esp
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov r12, r12
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14007c931
sub rdx, 0x338f4248
add rdx, 0x338f426f
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffaf90b94b
jmp 0x14007c651
jge 0x14007cc36
movsxd rax, r8d
lea r9, [rsp + 0x50]
xchg rdx, rdx
jmp 0x14007c874
pshuflw xmm0, xmm2, 0xd8
mov r8, r8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x14007c24b
mov rdx, qword [rbp + 0x100]
xchg rdx, rcx
xor rcx, rsp
mov dword [rsp - 0x14], 0x15591958
call fcn.1400dc920
lea r11, [rsp + 0x250]
xchg r15, rbx
jmp 0x14007c31f
mov dword [rsp - 0x40], ebx
jl 0x14007b7db
mov edx, r9d
lea rcx, [rsp + 0x50]
jmp 0x14007c1e5
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007c207
movups xmmword [rbx - 0x80], xmm1
xchg rbx, rbp
movsd xmm0, qword [0x14010f560]
mov r8, r8
xchg rbp, rsp
movsd qword [rsp - 0x70], xmm0
xchg rsp, rbp
jmp 0x14007c442
xor esi, 0x77faea06
xor esi, 0x160cee21
xor esi, 0x7f44362
lea r15d, [rsi + 0x1a]
jmp 0x14007c0a5
movups xmm0, xmmword [rsi]
xchg rsi, rax
xchg rbp, rsi
movups xmmword [rsi - 0x38], xmm0
jmp 0x14007c7b8
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov r11, r11
mov edi, eax
jmp 0x14007c21c
xor byte [r9], al
mov dword [rsp - 0x3c], esp
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3d
jl 0x14007cb66
mov dword [rsp - 0x14], esp
jmp 0x14007b822
xor byte [rbp - 0x58], 0x56
xchg rdx, rsi
mov rsi, qword [rbp - 0x20]
xchg rdx, rsi
cmp rdx, 0x10
mov dword [rsp - 0xc], edi
jmp 0x14007bdb4
punpckhdq xmm0, xmm2
mov dword [rsp - 0x18], esi
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14007c8d8
xchg rdx, rax
nop
movabs rcx, 0xffffffff5f8f1b8c
sub rcx, 0x43370212
jmp 0x14007bf69
add qword [rax + 0x18], 0x482189f3
xor qword [rax + 0x18], 0x60453328
xor qword [rax + 0x18], 0x39498662
add qword [rax + 0x18], 0x3c1e364b
sub qword [rax + 0x18], 0x6566bca4
mov byte [rax], 0x14
jmp 0x14007beb5
xchg r8, rsp
movups xmmword [r8 + 0x50], xmm0
xchg rsp, r8
movups xmm1, xmmword [0x14010f4f0]
mov rdi, rdi
xchg rsp, rbx
jmp 0x14007cc65
mov dword [rsp - 0x18], 0x453bbb2b
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg rsp, rsp
jmp 0x14007c82b
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x34], 0x4b8a6fbb
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov rdi, rdi
jmp 0x14007bb7d
mov r10, r8
xchg r8, r10
lea rdx, [rsp + 0x50]
mov dword [rsp - 0x38], 0x5ee2f628
lea rcx, [rsp + 0x30]
jmp 0x14007bbd4
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg r15, r15
pmulld xmm0, xmm7
jmp 0x14007cb96
movdqa xmm0, xmm1
mov dword [rsp - 0x1c], ebp
psrld xmm0, xmm8
jmp 0x14007b9f9
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
xchg r14, r14
pmuldq xmm1, xmm4
jmp 0x14007bb4e
xchg rcx, rcx
nop word [rax + rax]
mov eax, 0x7a29b79a
xor eax, 0x6bfeb2ac
add eax, 0x1966ac58
xor eax, 0x2649683
jmp 0x14007bf2d
movzx eax, r8b
mov dword [rsp - 0xc], 0x51770ef5
sub al, cl
sub al, 0x14
add al, 0x46
jmp 0x14007c9fb
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x38], 0x3d492fc0
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x10], edx
jmp 0x14007bc1b
mov r10, r10
movsx eax, dl
imul ecx, eax, 0x39
jmp 0x14007cb7f
add r8d, 0x5fbfca26
sub r8d, 0x5fbfca1e
lea rcx, [rcx + 8]
jmp 0x14007c26e
mov r8, r8
movq xmm0, qword [rdx]
pxor xmm3, xmm0
movq qword [rdx], xmm3
mov dword [rsp - 0x10], 0x123ee138
lea eax, [rcx + 4]
movd xmm2, eax
jmp 0x14007b999
mov eax, dword [0x14010f518]
mov dword [rbp - 0x78], eax
mov dword [rsp - 0x38], esp
movzx eax, byte [0x14010f51c]
mov byte [rbp - 0x74], al
mov r8d, r14d
mov rbx, rbx
jmp 0x14007be31
cmp r8d, 0x39
jl 0x14007c87d
xchg r10, r8
jmp 0x14007cb03
mov rcx, qword [rcx - 8]
sub rax, rcx
xchg rsp, rsp
jmp 0x14007c1b2
xchg rsp, r10
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x30]
xchg r9, r9
nop dword [rax]
jmp 0x14007bcbb
movups xmmword [rbx + 0x60], xmm1
xchg rsp, rbx
movups xmm0, xmmword [0x14010f500]
mov dword [rsp - 0x10], 0x7b59648a
jmp 0x14007c3ec
xchg r9, r9
je 0x14007c1f2
movups xmm0, xmmword [0x14010f520]
xchg rdx, rsp
movups xmmword [rdx + 0x50], xmm0
xchg rdx, rsp
jmp 0x14007bf51
movups xmmword [r9 + 0x70], xmm0
xchg r9, rsp
movsd xmm1, qword [0x14010f480]
mov rdi, rdi
xchg rdi, rbp
movsd qword [rdi - 0x80], xmm1
jmp 0x14007c6a1
lea eax, [r8 + 4]
movd xmm3, eax
xchg r13, r13
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
jmp 0x14007cb48
call fcn.1400e34bc
int3
call fcn.1400e34bc
jmp 0x14007ccf1
mov dword [rsp - 0x34], 0x607390fc
int3
mov dword [rsp - 0x30], esp
int3
call fcn.140038740
nop
call fcn.1400e34bc
mov r11, r11
nop
jmp 0x14007cd0a
call fcn.1400e34bc
int3
call fcn.1400e34bc
nop
call fcn.1400e34bc
jmp 0x14007cce8