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

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
xchg rsi, rbx
jmp 0x14007d9c5
lea rcx, [rbp - 0x58]
call fcn.140019990
mov dword [rsp - 0x40], esp
lea rcx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rcx, qword [rbp - 0x58]
jmp 0x14007d92b
cmovb r8, qword [rcx + 0x10]
mov dword [rsp - 0x40], 0x478b22d3
xchg rcx, r10
mov rdx, r10
xchg rcx, r10
cmp qword [rcx + 0x18], 0x10
mov dword [rsp - 0x14], 0x9ccbeb8
jmp 0x14007d9db
cmp qword [rdi + 0x18], 0x10
jb 0x14007d6bd
mov rdi, qword [rdi]
mov dword [rsp - 0x14], 0x5993339a
lea rdx, [rdi + 2]
lea rcx, [rsp + 0x30]
jmp 0x14007d940
xchg r14, rsp
mov qword [rbp - 0x48], rsp
xchg rsp, r14
mov qword [rbp - 0x40], 0x55d831f
add qword [rbp - 0x40], 0x4697b818
jmp 0x14007d814
ja 0x14007dbb5
lea rax, [rbx + r8]
mov r13, r13
xchg rbp, rax
mov qword [rsp + 0x40], rbp
xchg rbp, rax
jmp 0x14007dad9
mov dword [rsp - 0x28], ebp
call qword [sym.imp.KERNEL32.dll_QueryDosDeviceA]
test eax, eax
jmp 0x14007d7a1
mov rcx, qword [rcx - 8]
mov r10, r10
sub rax, rcx
nop
sub rax, 0xffffffff9f275030
jmp 0x14007d8e9
mov byte [rsp + 0x30], r14b
xchg rsp, rsp
mov rax, qword [rdi + 0x10]
cmp rax, 2
jmp 0x14007d869
sub qword [rsp + 0x48], 0x553264b9
xor qword [rsp + 0x48], 0x78df8dc4
sub qword [rsp + 0x48], 0x163da2f2
sub qword [rsp + 0x48], 0x30752ffb
xor qword [rsp + 0x48], 0x26d306e6
jmp 0x14007d72c
mov r8d, 0x6a56979e
sub r8d, 0x5a32d61
xor r8d, 0x379c2b70
xor r8d, 0x41378978
add r8d, 0x400c48a3
sub r8d, 0x2c70f2a0
jmp 0x14007d955
setne bl
xchg r12, rdx
mov r12, qword [rbp - 0x40]
jmp 0x14007da31
add rbx, 0x38df20c3
xchg rdx, rbx
mov r8, rdx
xchg rdx, rbx
cmp rax, rbx
cmovb r8, rax
mov dword [rsp - 0x30], 0x1de68b18
jmp 0x14007d6a7
xchg r11, rdi
mov qword [rax + 0x20], r11
xchg rdi, r11
nop
jmp 0x14007d841
xor rbx, 0x7f531de9
add rbx, 0x1251ff7b
add rbx, 0x17cb5a04
add rbx, 0x7fffffff
jmp 0x14007d7b0
mov rcx, qword [rsp + 0x48]
xchg rcx, rax
mov rcx, rax
jmp 0x14007d8b9
xor qword [rbp - 0x40], 0x12262361
sub qword [rbp - 0x40], 0x3afb82db
add qword [rbp - 0x40], 0x2f43dab6
sub qword [rbp - 0x40], 0x4c137b2f
sub qword [rbp - 0x40], 0x207f4f3
jmp 0x14007d773
sub rsp, 8
mov qword [rsp], rbp
nop
jmp 0x14007d918
xor rbx, 0x5df4a5f0
sub rbx, 0x607d1738
add rbx, 0x438c52f6
jmp 0x14007d7e4
jb 0x14007f0b8
mov dword [rsp - 0x18], ebx
neg rax
add rax, 2
neg rax
nop
movabs rbx, 0xffffffff22b5f969
jmp 0x14007d84f
add r8d, 0x190ab810
add r8d, 0x52f4a857
xor r8d, 0x7ce60ee0
add r8d, 0x6e54212e
xor r8d, 0x79228838
lea rdx, [rbp - 0x10]
jmp 0x14007d705
xchg rcx, rax
sub rax, r8
mov r14, r14
cmp rbx, rax
jmp 0x14007d6ea
add rax, rbx
mov dword [rsp - 0x34], edi
cmp rax, rdi
jbe 0x14007db1b
lea rax, [rdi + r8]
lea rcx, [rbp - 0x10]
xchg rsi, rsi
jmp 0x14007d9ef
add rax, 0xffffffff9f275028
cmp rax, 0x1f
mov dword [rsp - 0x2c], 0x20a510f8
jmp 0x14007dabb
xchg r14, rax
xchg rbp, rax
movaps xmmword [rbp - 0x48], xmm8
xchg rbp, rax
xchg rsp, rax
movaps xmmword [rsp - 0x58], xmm9
jmp 0x14007da4e
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
jmp 0x14007da85
mov rbx, rbx
mov r8d, 0x7dbd07ac
sub r8d, 0x73940125
jmp 0x14007d88d
call fcn.140019990
mov dword [rsp - 0x18], ebx
nop
lea rax, [rbp - 0x10]
nop
jmp 0x14007d9a7
add r8d, 0x3b010182
sub r8d, 0x408c639a
xor r8d, 0x2028bc22
cmp qword [rcx + 0x10], r8
jmp 0x14007d67f
xchg rcx, r12
mov rdi, r12
xchg r12, rcx
xor r14d, r14d
mov r14, r14
mov qword [rbp - 0x58], r14
jmp 0x14007d6cb
mov rax, rcx
mov rbx, rbx
cmp rdx, 0x1000
jb 0x14007dac1
add rdx, 0x27
jmp 0x14007d716
mov dword [rsp - 0x1c], ebp
inc rbx
cmp byte [rax + rbx], 0
jne 0x14007d9ab
mov r8, qword [rsp + 0x40]
mov r15, r15
jmp 0x14007d805
mov qword [rax + 0x10], rsi
xchg rbx, rsi
xchg rsi, r8
mov qword [rax + 0x18], r8
xchg r8, rsi
jmp 0x14007d7d4
jb 0x14007d65f
xchg rdx, r15
mov r15, qword [rcx]
xchg r15, rdx
jmp 0x14007d65f
cmp rcx, rax
ja 0x14007db1b
lea rax, [rbp - 0x10]
jmp 0x14007daa0
mov qword [rsp + 0x30], rcx
xchg r14, rcx
mov qword [rsp + 0x40], r14
mov rsp, rsp
mov qword [rsp + 0x48], 0x1343cc77
xor qword [rsp + 0x48], 0x11c393d6
xor qword [rsp + 0x48], 0x680ce76a
jmp 0x14007d741
xchg rdx, r12
cmp rdx, 0x10
jb 0x14007dac6
mov dword [rsp - 0xc], ebp
inc rdx
mov rcx, qword [rbp - 0x58]
jmp 0x14007d98b
xchg rsp, rax
mov rax, qword [0x1402567f0]
xor rax, rsp
xchg r10, rax
mov qword [rbp + 0x100], r10
xchg r10, rax
jmp 0x14007d973
add rsp, 0x6c887045
xchg rbp, rax
movaps xmmword [rbp - 0x28], xmm6
xchg rbp, rax
xchg r14, rax
movaps xmmword [r14 - 0x38], xmm7
jmp 0x14007d900
mov qword [rsp], r15
lea rbp, [rax - 0x168]
mov dword [rsp - 0x1c], esi
sub rsp, 0x6c887295
jmp 0x14007da6a
cmp rdi, rax
mov dword [rsp - 0x38], ebp
ja 0x14007daf4
xchg r10, rsi
mov r10, r14
xchg r10, rsi
jmp 0x14007db53
ja 0x14007f095
call fcn.1400e9d60
test bl, bl
xchg r11, r11
je 0x14007ed5d
xchg r14, rcx
jmp 0x14007da01
lea rdi, [rsp + 0x30]
xchg r13, r13
cmp rcx, 0x10
cmovae rdi, qword [rsp + 0x30]
lea rax, [rbp - 0x10]
jmp 0x14007d8c9
lea rax, [rbp - 0x10]
xchg rsi, rdi
mov rdi, rsi
jmp 0x14007db08
jmp 0x14007db53
xchg rsi, rdi
sub rsi, rax
mov dword [rsp - 0x38], 0x5fc9c836
jmp 0x14007db03
xchg r14, rsi
mov r14, rbx
xchg r14, rsi
jmp 0x14007db53
mov rdx, rsp
xchg rdi, rsp
call fcn.1400ebf20
jmp 0x14007db66
add rdx, rax
call fcn.1400ebf20
lea rax, [rsp + 0x30]
mov dword [rsp - 0x30], 0x61a77db
jmp 0x14007e3ed
lea rcx, [rdi + rbx]
mov dword [rsp - 0x24], edi
inc r8
xchg rdi, rsp
jmp 0x14007db29
mov dword [rsp - 0x34], 0x949235e
xchg rdx, r8
mov rdx, rsi
xchg r8, rdx
lea rdx, [rbp - 0x10]
mov r9, r9
jmp 0x14007db83
mov rcx, rdi
call fcn.1400ebf20
lea rcx, [rdi + rsi]
xchg r8, rdi
mov rdi, rbx
xchg r8, rdi
sub r8, rsi
jmp 0x14007dba0
lea rax, [rsi + rbx]
lea rdx, [rbp - 0x10]
mov dword [rsp - 0x34], 0x3a96926e
jmp 0x14007db39
xchg rbx, r13
mov qword [rsp + 0x28], r13
xchg rbx, r13
lea rax, [rbp - 0x10]
xchg r13, r13
mov qword [rsp + 0x20], rax
jmp 0x14007df99
mov eax, edx
shr eax, 0x19
shr eax, 2
shr eax, 3
shr eax, 1
add edx, eax
jmp 0x14007e54a
xchg r14, rsp
movups xmmword [r14 + 0x60], xmm1
xchg r14, rsp
movups xmm0, xmmword [0x14011c630]
mov dword [rsp - 0x10], 0xc30a63d
movups xmmword [rsp + 0x70], xmm0
jmp 0x14007ef6f
xor qword [rax + 0x18], 0x1e8e2b40
xor qword [rax + 0x18], 0x48880c61
add qword [rax + 0x18], 0x12c52480
add qword [rax + 0x18], 0x419166a
sub qword [rax + 0x18], 0xa99fdaa
jmp 0x14007e402
mov dword [rsp - 0x40], 0xf04dad6
xchg r11, rsp
movups xmmword [r11 + 0x60], xmm1
xchg r11, rsp
movups xmm0, xmmword [0x14011c5f0]
movups xmmword [rsp + 0x70], xmm0
movsd xmm1, qword [0x14011c600]
jmp 0x14007efb7
movups xmm0, xmmword [0x14011c560]
xchg rdx, rsp
movups xmmword [rdx + 0x70], xmm0
xchg rdx, rsp
jmp 0x14007e1e7
sub eax, 0x1eb83755
add eax, 0xa08c234
xor eax, 0x2186b331
add eax, 0x5fdbe58
jmp 0x14007e319
movups xmmword [r12 + 0x50], xmm0
xchg rsp, r12
movups xmm1, xmmword [0x14011c620]
jmp 0x14007dbe5
mov rsp, rsp
jge 0x14007dccd
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
jmp 0x14007ee30
jl 0x14007ee45
mov dword [rsp - 0x30], 0x67d66606
xchg r10, rdi
mov r8, rdi
xchg rdi, r10
lea rdx, [rsp + 0x50]
mov dword [rsp - 0x40], edx
jmp 0x14007e374
movsd qword [r10 - 0x70], xmm0
xchg rbp, r10
mov eax, dword [0x14011c5c8]
mov dword [rbp - 0x68], eax
mov dword [rsp - 0x2c], esp
jmp 0x14007ee77
mov edx, r9d
mov r9, r9
lea rcx, [rsp + 0x50]
call fcn.1400ae360
jmp 0x14007e952
movdqa xmm4, xmmword [0x14011cfb0]
xchg rdx, rdx
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r15d
mov dword [rsp - 0xc], edx
movdqa xmm0, xmmword [0x14011b8e0]
jmp 0x14007debf
jb 0x14007ecc7
inc rdx
xchg r15, rcx
mov r15, qword [rsp + 0x30]
xchg rcx, r15
xchg rdi, rcx
mov rax, rdi
jmp 0x14007e492
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg r8, r8
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg r13, r13
jmp 0x14007e395
lea r10, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
mov dword [rsp - 0x10], ebp
cmovae r10, qword [rbp - 0x58]
movups xmm0, xmmword [str.ajgaszdzUUHOQS]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14007e4eb
cmp rax, 0x1f
ja 0x14007f0b2
mov dword [rsp - 0x38], ecx
call fcn.1400e9d60
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], 0x53cb5bdc
xor qword [rbp - 0x40], 0x5e6f3679
jmp 0x14007e141
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
mov rcx, rcx
jmp 0x14007e478
add eax, 0x5a6b442c
add eax, 0x70b94b
sub eax, 0x603479fa
add eax, 0x678b16c2
xor eax, 0x22c42852
imul r8d
jmp 0x14007e001
mov qword [rsp + 0x20], r12
xchg r12, rcx
mov r9d, 0x78add719
xor r9d, 0x65cd0f12
add r9d, 0x1813bb35
sub r9d, 0x2d705411
jmp 0x14007eb89
xchg r9, rsp
movups xmm0, xmmword [0x14011c5a0]
mov dword [rsp - 0x30], esi
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x14011c5b0]
jmp 0x14007ea64
nop dword [rax + rax]
xchg r14, r14
movd xmm2, ecx
jmp 0x14007e5da
neg rax
add rax, 8
neg rax
jmp 0x14007ecb5
paddd xmm0, xmm1
xchg r8, r8
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14007e02a
mov r8, r8
cmp ebx, 2
jl 0x14007dfc5
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011cfb0]
mov rsi, rsi
jmp 0x14007e19a
cmp rdx, 0x10
jb 0x14007f077
inc rdx
mov dword [rsp - 0x18], 0x1af1c500
jmp 0x14007f01a
xchg rsp, rdi
movdqa xmmword [rdi + 0x30], xmm0
xchg rsp, rdi
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x30]
mov r8, r8
nop dword [rax]
jmp 0x14007dedf
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x30], ebp
jmp 0x14007ef91
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x14], 0x634011bb
pshufd xmm3, xmm1, 0xd8
jmp 0x14007ee8d
neg ax
add ax, 0xffce
neg ax
xor word [r9], ax
mov r13, r13
jmp 0x14007e432
cmp rdx, 0x1000
jb 0x14007ed58
nop
sub rdx, 0x19913a9f
add rdx, 0x19913ac6
jmp 0x14007eed9
mov dword [rsp - 0x3c], edi
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
mov rsi, rsi
pxor xmm2, xmm0
jmp 0x14007ea0b
nop
xchg r13, rdx
mov r13, qword [rbp - 0x40]
xchg rdx, r13
jmp 0x14007e2ce
mov rsi, rsi
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
mov dword [rsp - 0x24], esp
pxor xmm2, xmm0
jmp 0x14007ed25
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
jmp 0x14007e3e0
movsxd rax, ecx
jmp 0x14007e2ee
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov dword [rsp - 0x34], edx
jb 0x14007ddb1
nop
sub rdx, 0x457025bf
jmp 0x14007ed87
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rsp, rsp
jmp 0x14007ef1d
sar edx, 1
sar edx, 2
sar edx, 1
mov eax, edx
jmp 0x14007e460
mov r13, r13
jl 0x14007ea2d
cmp r8d, 0x27
jge 0x14007e447
movsxd rax, r8d
jmp 0x14007e1fd
mov rsp, rdx
xchg r11, rdx
pop r15
jmp 0x14007e0cc
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x30], 0x7dbab4e2
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007dff0
add byte [rbp - 0x58], 9
xor byte [rbp - 0x58], 0x69
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jmp 0x14007e1c6
mov qword [rsp + 0x48], 0x774d6a2e
sub qword [rsp + 0x48], 0x5716cc1
xor qword [rsp + 0x48], 0x5eeb47e3
sub qword [rsp + 0x48], 0x21708a7d
add qword [rsp + 0x48], 0x66fc6b72
jmp 0x14007e562
imul r8d
mov rcx, rcx
sar edx, 4
jmp 0x14007dbd1
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
jmp 0x14007e3fd
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x34], ebx
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007ebf6
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
jmp 0x14007df4d
mov dword [rsp - 0x18], esi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x44], 0x5af89846
psubd xmm2, xmm0
jmp 0x14007defa
xor qword [rbp - 0x40], 0x6336eb18
sub qword [rbp - 0x40], 0x5fa0a9dc
xor qword [rbp - 0x40], 0x4fdcf26
sub qword [rbp - 0x40], 0xa0c13b8
mov byte [rbp - 0x58], 9
jmp 0x14007ee5e
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x38], 0x48eed563
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x20], 0x71e5099b
jmp 0x14007eba4
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r15d
mov dword [rsp - 0xc], 0x6e6ae3d8
movdqa xmm9, xmmword [str.22222222]
lea rdx, [rsp + 0x50]
jmp 0x14007de4c
mov dword [rsp - 0x10], esp
jb 0x14007ed5d
inc rdx
mov rcx, qword [rbp - 0x38]
mov dword [rsp - 0xc], 0x3b0c666c
mov rax, rcx
jmp 0x14007df2c
movsd xmm1, qword [0x14011c570]
mov dword [rsp - 0x20], esp
movsd qword [rbp - 0x80], xmm1
jmp 0x14007e80e
mov dword [rsp - 0x38], ebx
lea r9, [rsp + 0x50]
lea r9, [r9 + rax*2]
nop dword [rax]
mov dword [rsp - 0x44], 0x7a6f220c
mov eax, 0x94a4925
jmp 0x14007e939
mov r9, qword [rbp - 0x60]
xchg r9, rcx
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
jmp 0x14007ec19
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
mov dword [rsp - 0xc], 0x56e01a49
jmp 0x14007ec7a
mov dword [rsp - 0x1c], edx
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x10], 0x1dc185a8
jmp 0x14007e290
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
xchg r15, r15
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
jmp 0x14007e788
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
mov r12, r12
pxor xmm2, xmm0
jmp 0x14007ebb9
movd xmm8, r15d
movdqa xmm9, xmmword [str.22222222]
lea rcx, [rsp + 0x50]
mov dword [rsp - 0x28], edx
nop dword [rax + rax]
jmp 0x14007ea2d
cmp rdx, 0x10
mov dword [rsp - 0x1c], ebp
jb 0x14007ddb6
inc rdx
mov rcx, qword [rbp - 0x58]
mov dword [rsp - 0x38], ebx
xchg rcx, rax
jmp 0x14007dfcd
xchg rcx, rcx
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
nop dword [rax + rax]
mov dword [rsp - 0x38], 0x2e8b4e92
mov eax, 0x3b05b4b7
add eax, 0x18759d2c
jmp 0x14007dc78
add eax, 0x543f1f9d
sub eax, 0x1498d4c5
xor eax, 0x2a35956c
imul ecx
sar edx, 4
xchg rsi, rsi
jmp 0x14007ecd9
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov dword [rsp - 0x3c], 0x3c0f8946
mov eax, 0x44e124f4
sub eax, 0x37816479
jmp 0x14007eaa2
lea r15d, [rsi + 0x1b]
mov ebx, dword [0x1402567d0]
mov dword [rsp - 0x3c], 0x2bcc932b
jmp 0x14007e6f8
lea rcx, [rsp + 0x30]
call fcn.1400b5640
cmp qword [rax + 0x18], 0x10
jb 0x14007e5b2
mov dword [rsp - 0xc], ebp
mov rax, qword [rax]
jmp 0x14007e5b2
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], edi
jmp 0x14007e7b2
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
jmp 0x14007df7d
movzx eax, r8b
mov dword [rsp - 0x28], 0x7e1772fe
sub al, cl
neg al
add al, 0xce
neg al
jmp 0x14007e8ea
mov r13, r13
lea rcx, [rsp + 0x30]
call fcn.140077740
xchg r14, rax
movups xmm0, xmmword [r14]
xchg r14, rax
xchg r9, rbp
jmp 0x14007e595
add rsp, 8
ret
xor qword [rax + 0x18], 0x64b4e2fc
mov byte [rax], 0x6a
sub byte [rax], 0x28
sub byte [rax], 0x12
xor byte [rax], 0x65
sub byte [rax], 0x19
jmp 0x14007e999
sub r8d, 0x260b46bc
lea rcx, [rcx + 8]
cmp r8d, 0x38
jmp 0x14007eae6
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x27
mov dword [rsp - 0x3c], esi
jl 0x14007e215
mov edx, r10d
jmp 0x14007f035
xchg rcx, rax
cmp rdx, 0x1000
mov r11, r11
jmp 0x14007e60d
mov rsp, rsp
shr eax, 0x15
shr eax, 2
shr eax, 5
shr eax, 2
shr eax, 1
add edx, eax
jmp 0x14007ed74
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
mov dword [rsp - 0x40], ecx
jmp 0x14007efcd
xchg rdi, rcx
cmp rdx, 0x1000
jb 0x14007ecc2
add rdx, 0x27
mov r13, r13
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x14007de5d
inc r8d
xchg r12, r12
lea r9, [r9 + 1]
cmp r8d, 0x3d
jmp 0x14007dcbf
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
xchg r12, r12
punpckhdq xmm0, xmm2
jmp 0x14007eefa
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0xa
jmp 0x14007e7db
xchg rsp, rsp
movups xmm1, xmmword [0x14011c550]
xchg rsp, rdx
movups xmmword [rdx + 0x60], xmm1
xchg rsp, rdx
jmp 0x14007dc62
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14007e24b
test edi, edi
jne 0x14007f009
mov dword [rsp - 0x3c], 0x278a2edf
lea rdx, [rbp - 0x10]
xchg rcx, r9
mov r9, qword [rbp - 0x60]
jmp 0x14007ec39
xchg r10, r10
sub al, cl
sub al, 0xce
xor byte [r9], al
jmp 0x14007e4b5
mov rsp, rsp
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
mov rdx, rdx
jmp 0x14007df16
sub qword [rsp + 0x48], 0x3cf064da
xor qword [rsp + 0x48], 0x77d3ac3b
xor qword [rsp + 0x48], 0x3e93d235
sub qword [rsp + 0x48], 0x7e8c4898
mov byte [rsp + 0x30], 0x3d
sub byte [rsp + 0x30], 0x39
jmp 0x14007e82f
movups xmmword [r9 - 0x38], xmm0
xchg rbp, r9
xchg rdi, rax
movups xmm1, xmmword [rdi + 0x10]
xchg rdi, rax
xchg rbp, r15
movups xmmword [r15 - 0x28], xmm1
jmp 0x14007e911
lea rdx, [rbp - 0x60]
xchg rdx, r12
mov qword [rsp + 0x20], r12
xchg r12, rdx
mov r9d, 0x638763ef
jmp 0x14007ef39
xchg r13, r13
movsx eax, dl
imul ecx, eax, 0x34
jmp 0x14007e3c7
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov rdx, rdx
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14007edc6
cmp r8d, 0x39
jl 0x14007e34e
xchg r10, r8
mov r10, r8
jmp 0x14007eb35
jb 0x14007ecf4
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
mov dword [rsp - 0x24], 0x1b8a157e
add rax, 0xfffffffffffffff8
cmp rax, r15
jmp 0x14007ecea
add byte [rsp + 0x30], 0x4a
xor byte [rsp + 0x30], 0x70
lea rcx, [rbp - 0x58]
mov r12, r12
call fcn.1400b08b0
nop
jmp 0x14007dd80
xchg rsp, rsi
mov rdi, qword [r11 + 0x38]
xchg r11, r10
movaps xmm6, xmmword [r10 - 0x10]
xchg r11, r10
xchg r11, rcx
movaps xmm7, xmmword [rcx - 0x20]
jmp 0x14007eb75
movsd qword [r12 - 0x70], xmm0
xchg r12, rbp
mov eax, dword [0x14011c658]
mov dword [rsp - 0x2c], 0xd106785
mov dword [rbp - 0x68], eax
jmp 0x14007e734
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, r15
ja 0x14007f0ac
mov rdi, rdi
jmp 0x14007f072
movups xmm0, xmmword [0x14011c580]
movups xmmword [rsp + 0x50], xmm0
mov dword [rsp - 0x2c], 0x7c2dc2a2
movups xmm1, xmmword [0x14011c590]
xchg r9, rsp
movups xmmword [r9 + 0x60], xmm1
jmp 0x14007de2d
cmp ebx, 2
jl 0x14007eafa
movdqa xmm5, xmmword [0x140119390]
jmp 0x14007dd14
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov r13, r13
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0xc], 0x7b3dfa0
jmp 0x14007e747
movzx eax, word [0x14011c65c]
mov word [rbp - 0x64], ax
mov ecx, r14d
jmp 0x14007de81
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x20], ebp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007e9b4
sub eax, 0xf7d69ee
sub eax, 0x249fe6a2
add eax, 0x3e980729
jmp 0x14007e0be
mov edi, eax
xchg r9, r9
mov rdx, qword [rsp + 0x48]
jmp 0x14007dea5
mov rbx, rbx
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14007dd60
call fcn.1400e9e80
lea r11, [rsp + 0x250]
xchg rbx, r9
mov r9, qword [r11 + 0x28]
jmp 0x14007e887
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
mov dword [rsp - 0x34], 0x3dc107e0
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x14007e9f4
shr eax, 0xb
shr eax, 6
shr eax, 3
shr eax, 1
add edx, eax
jmp 0x14007e5cc
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r15d
movdqa xmm0, xmmword [0x14011b8e0]
xchg r15, r15
jmp 0x14007e9d2
movzx eax, byte [0x14011c578]
mov byte [rbp - 0x78], al
mov r8d, r14d
mov dword [rsp - 0x28], ecx
mov esi, 0x7d028882
sub esi, 0xb44893f
jmp 0x14007ea7f
add byte [rsp + 0x30], 0x19
add byte [rsp + 0x30], 0x19
xor byte [rsp + 0x30], 0x10
jmp 0x14007e632
add rcx, 0x286865dd
add rcx, 0x27ff51a6
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x14007ec59
cmovae r10, qword [rbp - 0x58]
movups xmm0, xmmword [0x14011c5d0]
mov dword [rsp - 0x2c], 0x2e7dd80c
xchg r9, rsp
movups xmmword [r9 + 0x50], xmm0
xchg rsp, r9
movups xmm1, xmmword [0x14011c5e0]
jmp 0x14007dc36
xchg r9, rbx
xchg rsi, rsp
mov rsp, qword [r11 + 0x30]
jmp 0x14007e64e
movdqa xmm0, xmm2
mov dword [rsp - 0x34], 0x334281fd
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007e11a
mov r15, r15
jl 0x14007e022
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, esi
mov dword [rsp - 0x30], 0x683a3c2d
movdqa xmm7, xmmword [str.4444]
jmp 0x14007e2ad
xor byte [r9], al
inc r8d
xchg rsi, rsi
lea r9, [r9 + 1]
jmp 0x14007e5f8
movdqa xmm1, xmm2
mov dword [rsp - 0xc], 0x5785bf70
punpckldq xmm1, xmm2
jmp 0x14007e4c8
xchg r15, rbp
mov qword [rax + 0x10], r14
mov dword [rsp - 0x38], edx
mov qword [rax + 0x18], 0x432adb2c
xor qword [rax + 0x18], 0x7e6ba1b2
xor qword [rax + 0x18], 0x3337f80c
jmp 0x14007dc09
add eax, 0x11b3b9a8
xor eax, 0x668246e
xor eax, 0x142ce836
add eax, 0x3b8f6721
jmp 0x14007e765
xchg rcx, rdi
mov rdi, qword [rbp - 0x60]
xchg rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp - 0x14], esp
jmp 0x14007df6d
sub rcx, 0x510e16be
add rcx, 0x3b6edddb
sub rcx, 0x2b853f79
add rcx, 0x7fffffff
xor rcx, 0x2a0fbcb1
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x14007e779
add byte [rax], 0x1f
sub byte [rax], 0x27
sub byte [rax], 0x34
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
mov dword [rsp - 0x14], ebx
jmp 0x14007dd41
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov r12, r12
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14007e16a
xchg r9, rsp
movdqa xmmword [r9 + 0x30], xmm0
xchg rsp, r9
lea rcx, [rsp + 0x54]
mov r8, r8
mov edx, dword [rsp + 0x30]
movd xmm2, r8d
jmp 0x14007e70e
neg r8d
add r8d, 0xfffffff8
neg r8d
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jmp 0x14007e00f
movd dword [rcx], xmm2
sub r8d, 0xfffffff8
xchg r14, r14
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14007e9ea
cmp r8d, 0x3d
jmp 0x14007dca6
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov dword [rsp - 0x40], ebx
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14007e896
mov rax, qword [rax]
mov dword [rsp - 0x44], ebp
lea rcx, [rbp - 0x60]
xchg r12, rcx
jmp 0x14007de05
xchg rbp, r11
movups xmmword [r11 - 0x80], xmm1
xchg r11, rbp
movsd xmm0, qword [0x14011c5c0]
xchg rbp, r10
jmp 0x14007dce4
sub esi, 0x625ca8d7
add esi, 0x51322ac9
sub esi, 0x1e081c00
add esi, 0x26a38a8b
xor esi, 0x692eefc4
jmp 0x14007e35d
xor eax, 0x5c10f72
xor eax, 0x705302f6
xor eax, 0x4c0eb16b
add eax, 0x3f7d949b
xor eax, 0x3a85fd60
imul r8d
sar edx, 2
jmp 0x14007e4dd
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rdx]
pxor xmm3, xmm0
mov rbp, rbp
movq qword [rdx], xmm3
lea eax, [rcx + 4]
jmp 0x14007ee16
mov dword [rsp - 0x20], esi
jl 0x14007dee7
cmp r8d, 0x39
jge 0x14007e602
movsxd rax, r8d
mov r15, r15
lea r9, [rsp + 0x50]
jmp 0x14007e335
sub r9d, 0x2ff7eab7
xor r8d, r8d
mov rdx, rax
nop
movabs rcx, 0xffffffff47867652
xor rcx, 0x764f7d6f
add rcx, 0x396b29d3
jmp 0x14007e96b
xchg r8, r10
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x14], ebx
call fcn.1400b5640
cmp qword [rax + 0x18], 0x10
jb 0x14007ea58
jmp 0x14007ea51
add edx, eax
movzx eax, dx
xchg r15, r15
imul edx, eax, 0x34
movzx eax, cx
sub ax, dx
add ax, 0x5c15
jmp 0x14007ee9e
xchg r11, rcx
movaps xmm8, xmmword [r11 - 0x30]
mov dword [rsp - 0x28], edx
xchg rsi, r11
jmp 0x14007ed36
add r9d, 0x3f06a035
xor r9d, 0x4705df5b
xor r8d, r8d
xchg rdx, rax
mov rax, rdx
jmp 0x14007ecfe
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xchg r11, r11
jmp 0x14007ddcf
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
mov dword [rsp - 0x2c], 0x74785455
jmp 0x14007e231
mov r8d, r14d
cmp ebx, 2
mov r13, r13
jl 0x14007dcaf
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011cfb0]
mov rsp, rsp
jmp 0x14007e7ed
paddd xmm0, xmm1
xchg r10, r10
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x38], ebx
pshufhw xmm1, xmm0, 0xd8
jmp 0x14007e3b1
mov r9d, eax
mov rdx, rdx
test eax, 0xfffffffd
je 0x14007e952
movups xmm0, xmmword [0x14011c610]
xchg rsp, r12
jmp 0x14007dc91
xchg rcx, r9
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov r10d, eax
test eax, 0xfffffffd
mov dword [rsp - 0x30], edx
je 0x14007eff9
jmp 0x14007e6d0
mov edi, eax
mov dword [rsp - 0x10], 0x737e5eb5
xchg rdx, rdi
mov rdi, qword [rsp + 0x48]
xchg rdi, rdx
cmp rdx, 0x10
xchg r9, r9
jmp 0x14007ec97
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
xchg rdx, rdx
punpckhdq xmm0, xmm3
jmp 0x14007e0df
jb 0x14007e51b
inc rdx
xchg rcx, r13
mov r13, qword [rsp + 0x30]
xchg rcx, r13
xchg rcx, rax
mov rcx, rax
jmp 0x14007e44f
cmp rax, 0x1f
mov rbx, rbx
ja 0x14007f0be
call fcn.1400e9d60
mov qword [rsp + 0x40], r14
mov dword [rsp - 0x44], 0x4c56f95e
jmp 0x14007e08c
mov eax, edx
shr eax, 8
shr eax, 1
shr eax, 0x15
shr eax, 1
jmp 0x14007eb5b
ja 0x14007f0a3
mov dword [rsp - 0x1c], ebx
call fcn.1400e9d60
jmp 0x14007e51b
xchg rdx, rax
nop
movabs rcx, 0xffffffff7799f7d0
add rcx, 0x1c85901
xor rcx, 0x59c7a318
add rcx, 0xef254b6
jmp 0x14007e843
movd dword [rcx], xmm2
nop
add r8d, 0x260b46c4
jmp 0x14007e41e
movaps xmm9, xmmword [rsi - 0x40]
xchg rsi, r11
xchg rdx, r11
jmp 0x14007e047
cmp rax, 0x1f
mov dword [rsp - 0x1c], 0x483068ab
ja 0x14007f08f
call fcn.1400e9d60
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
mov dword [rsp - 0x24], 0xb81f0f
jmp 0x14007e799
mov dword [rsp - 0x14], ecx
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
jmp 0x14007e53b
add rdx, 0x457025e6
mov rcx, qword [rcx - 8]
sub rax, rcx
mov rsp, rsp
nop
sub rax, 0xffffffffd62f2cad
add rax, 0xffffffffd62f2ca5
jmp 0x14007dda3
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
mov rdx, rdx
movd xmm2, eax
jmp 0x14007e26e
movdqa xmm0, xmm2
mov r13, r13
punpckhdq xmm0, xmm2
jmp 0x14007e054
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x28], 0x21d1b43d
psrad xmm1, xmm6
jmp 0x14007f04c
pmuldq xmm0, xmm4
mov r15, r15
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x24], ebx
jmp 0x14007e504
movd xmm2, eax
mov dword [rsp - 0x2c], 0x525e866c
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x14007e8fc
mov dword [rsp - 0x24], 0x7ceeb5e1
nop dword [rax]
nop word [rax + rax]
mov eax, 0x271429dc
add eax, 0x51135492
sub eax, 0x70113013
add eax, 0x1b7db83
jmp 0x14007dde4
add byte [rbp - 0x58], 0x36
sub byte [rbp - 0x58], 0x1b
add byte [rbp - 0x58], 0x41
xor byte [rbp - 0x58], 0x48
add byte [rbp - 0x58], 0x33
jmp 0x14007e077
movzx eax, word [0x14011c5cc]
mov word [rbp - 0x64], ax
mov r8d, r14d
cmp ebx, 2
jmp 0x14007e8b8
movq xmm2, xmm9
paddw xmm3, xmm2
mov rsi, rsi
jmp 0x14007edaa
sub ax, 0x5be3
xor word [r8], ax
inc ecx
mov rsi, rsi
lea r8, [r8 + 2]
cmp ecx, 0x27
jl 0x14007e30a
jmp 0x14007dcff
jb 0x14007f072
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
xchg rsp, rsp
jmp 0x14007e6b2
mov rcx, qword [rcx - 8]
sub rax, rcx
mov dword [rsp - 0x1c], 0x5c0497d6
nop
add rax, 0xffffffffd3b9153b
sub rax, 0xffffffffd3b91543
jmp 0x14007ed46
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x34], 0x33a747f5
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007de6c
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x14], ebx
jmp 0x14007eac6
xor r9d, 0x45926059
xor r9d, 0x7ca42e4f
sub r9d, 0x10dce4db
xor r9d, 0x386720f6
sub r9d, 0x61f69e34
add r9d, 0x6cda5392
sub r9d, 0x4c903450
jmp 0x14007eb0a
movups xmm1, xmmword [0x14011c640]
xchg rbp, r14
movups xmmword [r14 - 0x80], xmm1
xchg r14, rbp
movsd xmm0, qword [0x14011c650]
xchg rbp, r12
jmp 0x14007e692
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x20], 0x411d4370
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14007edf4
xchg rbx, rbx
movsd qword [rbp - 0x80], xmm1
mov eax, dword [0x14011c608]
mov dword [rbp - 0x78], eax
jmp 0x14007efe2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
xchg rdx, rdx
jmp 0x14007edd6
mov dword [rsp - 0x30], 0x5b329360
movzx eax, byte [0x14011c60c]
mov byte [rbp - 0x74], al
jmp 0x14007ebcf
xchg rcx, rdx
mov rdx, qword [rbp - 0x60]
xchg rdx, rcx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea r10, [rbp - 0x58]
xchg r14, r14
cmp qword [rbp - 0x40], 0x10
jmp 0x14007e85c
mov rcx, qword [rsp + 0x30]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov rcx, rcx
jmp 0x14007eebd
lea rcx, [rsp + 0x50]
call fcn.1400ae360
mov dword [rsp - 0xc], 0x411b7fd
jmp 0x14007eff9
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rdi, rdi
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov dword [rsp - 0x14], 0xbe0a59d
jmp 0x14007e0fe
call fcn.1400e9d60
test edi, edi
jne 0x14007df6e
lea rdx, [rbp - 0x10]
mov dword [rsp - 0x40], ecx
xchg r9, rcx
jmp 0x14007e21f
call fcn.1400f0a1c
int3
call fcn.1400f0a1c
mov rsp, rsp
int3
call fcn.1400f0a1c
int3
call fcn.1400f0a1c
nop
call fcn.1400f0a1c
int3
call fcn.14003a3b0
nop
call fcn.1400f0a1c
mov rcx, rcx
nop
jmp 0x14007f0a3