Function at 0x140095bd0
Capabilities:
Hash data using murmur3
Query or enumerate registry value

Disassembly:
xchg rcx, rax
mov rcx, rsp
xchg rcx, rax
jmp 0x1400963ef
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
mov r15, r15
jmp 0x140095f36
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
mov dword [rsp - 0x1c], 0x72a1157f
pshufd xmm3, xmm3, 0
jmp 0x1400967d6
mov dword [rsp - 0x10], edi
inc r8d
sub al, cl
neg al
jmp 0x140095fc8
imul ecx, eax, 0x37
xchg r15, r15
movzx eax, r8w
inc r8d
sub ax, cx
sub ax, 0xffce
jmp 0x140095ff6
movups xmm0, xmmword [0x14011d418]
mov dword [rsp - 0x20], ecx
movups xmmword [rsp + 0x30], xmm0
cmp esi, 2
jmp 0x1400965cf
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x1400962e1
mov r10, r10
jmp 0x14009660f
xor r9d, 0x3cf61df7
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov dword [rsp - 0x30], 0x2e07b50a
lea rdx, [rsp + 0x60]
nop
movabs rcx, 0xffffffff256111ad
jmp 0x14009665b
pushf
mov dword [rsp + 0x5a], 0x44cbbed5
add dword [rsp + 0x5a], 0x115f6d0d
jmp 0x140096266
inc ebx
sub ax, cx
mov rsi, rsi
add ax, 0x75df
sub ax, 0x75ad
jmp 0x1400961a9
mov eax, r8d
lea r9, [rsp + 0x30]
mov dword [rsp - 0x34], 0x1d658354
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x7421fd5b
jmp 0x14009614d
mov dword [rsp - 0x3c], 0x12dd5efe
xchg r12, r14
mov rcx, r12
xchg r14, r12
call fcn.14000e870
jmp 0x1400965e6
xchg rcx, r11
mov r11, qword [rsp + 0x50]
xchg rcx, r11
lea rax, [rsp + 0x58]
jmp 0x140096701
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x58], 0x5c562094
xor dword [rsp + 0x58], 0x5dc3ce62
add dword [rsp + 0x58], 0x57010054
jmp 0x140095d55
add eax, 0x1cd29847
sub eax, 0x10a94014
sub eax, 0x54944120
lea r8, [r8 + 2]
imul ebx
mov dword [rsp - 0x18], 0x2206e281
jmp 0x14009650c
sub dword [rsp + 0x58], 0x3b839316
xor dword [rsp + 0x58], 0x65916c6
xor dword [rsp + 0x58], 0x3b18ebfe
xor dword [rsp + 0x58], 0x2052a18c
xchg r15, rsp
movsd qword [r15 + 0x40], xmm1
xchg rsp, r15
jmp 0x140095c37
xchg rdx, r15
mov rdx, r15
xchg rdx, r15
mov eax, dword [0x14011d3f8]
jmp 0x1400963ff
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
xchg rcx, rcx
pmuldq xmm0, xmm4
movq qword [rsp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x1c], 0x6fffe974
jmp 0x1400966c6
movaps xmmword [r14 - 0x48], xmm6
xchg r14, rax
xchg rbx, rax
movaps xmmword [rbx - 0x58], xmm7
xchg rbx, rax
xchg r15, rax
movaps xmmword [r15 - 0x68], xmm8
jmp 0x1400960c5
jne 0x1400965e9
lea rax, [rbp - 0x20]
mov dword [rsp - 0x20], 0x15de4f15
xchg rdi, rsi
mov r8, rsi
xchg rdi, rsi
jmp 0x140095e63
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401193b0]
jmp 0x140096726
lea rbp, [rax - 0x458]
mov rcx, rcx
neg rsp
jmp 0x140095e52
mov eax, edx
shr eax, 0xb
shr eax, 0xa
shr eax, 3
shr eax, 3
jmp 0x140096642
nop dword [rax + rax]
mov dword [rsp - 0x20], edi
mov eax, 0x57df6803
sub eax, 0x51d212ff
jmp 0x14009610e
sub rsp, 0xfffffffffffffae0
neg rsp
xchg r14, rax
jmp 0x140095dc1
nop
inc r8
mov r10, r10
cmp word [rax + r8*2], bx
jne 0x140095e64
lea rdx, [rbp - 0x20]
jmp 0x140095ce1
packuswb xmm2, xmm2
mov rcx, rcx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
mov rdi, rdi
paddb xmm2, xmm0
jmp 0x140096326
nop dword [rax]
nop dword [rax + rax]
mov r9, r9
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1400962b9
paddw xmm2, xmmword [0x1401193c0]
pxor xmm2, xmm0
mov rdi, rdi
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140095d9a
sub r8d, 0x31a63b0a
add r8d, 0x43c4214a
sub r8d, 0x22245706
jmp 0x1400963bc
lea r8, [rsp + 0x30]
mov dword [rsp - 0xc], ebp
lea r8, [r8 + rax*2]
nop word [rax + rax]
jmp 0x140096186
xchg rcx, r11
mov esi, dword [0x1402567d0]
mov dword [rsp - 0x30], edi
mov r8d, ebx
xchg rsi, rsp
movups xmmword [rsi + 0x60], xmm0
xchg rsi, rsp
jmp 0x140096381
imul r8d
mov r8, r8
sar edx, 1
jmp 0x140095e24
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm2, xmm0
jmp 0x140096521
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov r8, r8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
jmp 0x1400962cb
movzx eax, dx
mov rsi, rsi
imul ecx, eax, 0x37
movzx eax, bx
jmp 0x140095ca8
sub rdi, 0x1d1f0443
sub rdi, 0x263707fc
xor rdi, 0x3fdad0bb
add rdi, 0x2748154f
add rdi, 0x7fffffff
add rdi, 0x49fa81de
test eax, eax
jmp 0x140095ddc
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x1400964eb
add al, 0xce
neg al
xor byte [r9 - 1], al
mov dword [rsp - 0x20], 0x926ff41
jmp 0x14009640d
xchg rsi, rsi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400967c4
mov dword [rsp - 0x40], ecx
xor word [r9 - 2], ax
cmp r8d, 0xc
jl 0x140095cd7
jmp 0x140096166
movd xmm6, r12d
movd xmm5, r13d
mov dword [rsp - 0x14], 0x57d699b7
shufps xmm1, xmm0, 0xdd
jmp 0x140095bdc
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
jmp 0x140095e12
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
mov r8, r8
cmp r8d, 0x48
jl 0x140095ead
cmp r8d, 0x4e
mov rsp, rsp
jmp 0x14009676c
xchg r15, r15
movdqa xmm0, xmmword [0x1401193f0]
lea rcx, [rsp + 0x64]
movdqa xmm5, xmmword [0x140119390]
xchg r11, r11
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm7, xmmword [0x1401193b0]
jmp 0x140096240
sub r9d, 0x2a3b7c25
sub r9d, 0x19bdd8a6
xor r9d, 0x309d09e1
xor r9d, 0x3f55d2e6
add r9d, 0x232e6469
sub r9d, 0xdba2c96
jmp 0x140095c65
xchg r15, rax
mov rax, qword [0x1402567f0]
xor rax, rsp
mov dword [rsp - 0xc], ebp
xchg r8, rax
mov qword [rbp + 0x3e0], r8
xchg r8, rax
jmp 0x140096135
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x140095c1e
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1401193a0]
pxor xmm3, xmm0
xchg rbp, rbp
jmp 0x14009684e
xor eax, 0x1abaf0eb
sub eax, 0x5d79310
sub eax, 0x1239dfb1
add eax, 0x6b3fa968
sub eax, 0x6a2c9163
add eax, 0x395d562
lea r9, [r9 + 1]
jmp 0x140095f29
movups xmm0, xmmword [0x14011d3b0]
xor ebx, ebx
movups xmm1, xmmword [0x14011d3c0]
mov rdx, rdx
jmp 0x140095d86
xor eax, 0x12e70df9
xor eax, 0x3a9f7e50
sub eax, 0x26e54dce
xor eax, 0x6a2f79fa
jmp 0x1400964a5
xchg r10, r10
mov rcx, qword [rsp + 0x50]
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov dword [rsp - 0xc], ebx
lea rdx, [rsp + 0x30]
jmp 0x14009621e
mov eax, 0x2094a9e9
sub eax, 0x5122285
add eax, 0xa4d5d1d
sub eax, 0x1bf992e3
add eax, 0x38ab1d4f
add eax, 0xf389a95
jmp 0x140095d33
xor word [r8 - 2], ax
cmp ebx, 0xf
xchg r10, r10
jl 0x140096186
jmp 0x140095cfc
mov dword [rsp - 0x44], ebp
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
xchg r15, r15
movq qword [rsp + 0x38], xmm3
mov eax, ebx
jmp 0x140095ef2
movq qword [rsp + 0x30], xmm3
shufps xmm1, xmm0, 0xdd
xchg r13, r13
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
jmp 0x14009635b
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x10], ebx
pshufhw xmm1, xmm0, 0xd8
jmp 0x14009678e
lea rax, [rbp - 0x20]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp - 0xc], 0x168e1d45
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
jmp 0x14009655f
xchg rsp, rsi
movdqa xmmword [rsi + 0x30], xmm0
xchg rsp, rsi
mov edx, dword [rsp + 0x30]
mov dword [rsp - 0x20], 0x1a598c15
movd xmm6, r12d
movd xmm8, r13d
jmp 0x140095e9e
xor dword [rsp + 0x5a], 0x762bbd8a
xor dword [rsp + 0x5a], 0x7c6a14a9
sub dword [rsp + 0x5a], 0x39ef2a15
sub dword [rsp + 0x5a], 0xc3958e0
add dword [rsp + 0x5a], 0x4d5a06d8
jmp 0x14009681b
psubd xmm2, xmm0
mov dword [rsp - 0x24], edi
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400967a6
neg r8d
add r8d, 0xfffffff8
neg r8d
pmuldq xmm1, xmm4
jmp 0x140095fdd
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov dword [rsp - 0x38], edi
jmp 0x140095bf0
xchg rcx, rcx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
jmp 0x140096044
call fcn.14000e870
mov rcx, qword [rsp + 0x50]
mov dword [rsp - 0x20], edi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movzx eax, r12b
jmp 0x1400973e9
cmp esi, 2
jl 0x140095cbd
movdqa xmm2, xmmword [0x140119390]
mov r15, r15
mov r8d, 0x759269ee
sub r8d, 0xb465657
sub r8d, 0x2cb46741
jmp 0x140095ed8
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
mov dword [rsp - 0x10], ecx
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov dword [rsp - 0x14], 0x60149cba
jmp 0x14009647e
xchg r8, rax
mov qword [rsp + 0x20], r8
xchg r8, rax
jmp 0x140095c4f
mov dword [rsp - 0x14], 0x463813d0
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm2, xmm0
mov dword [rsp - 0x28], 0x673aa3a0
jmp 0x140096752
lea r12d, [rbx + 1]
movups xmm0, xmmword [0x14011d3d0]
lea r13d, [rbx + 0x1f]
mov dword [rsp - 0x28], esi
xchg r10, rbp
movups xmmword [r10 - 0x80], xmm0
jmp 0x1400964d8
movups xmmword [r14 + 0x70], xmm1
xchg rsp, r14
movups xmm1, xmmword [0x14011d3e0]
mov dword [rsp - 0x34], edi
mov dword [rbp - 0x58], eax
jmp 0x1400966a4
add r8d, 0x4a9c2362
xor r8d, 0x782d5efa
movdqa xmm3, xmmword [0x1401193a0]
movdqa xmm1, xmm2
mov dword [rsp - 0x30], 0x6f22e193
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm0, xmm2
jmp 0x1400965b5
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push rbx
jmp 0x14009646f
xchg r8, r8
xchg rcx, r11
mov r14, r11
jmp 0x140095f0a
cmp r8d, 0x4e
jl 0x140095e43
lea rax, [rsp + 0x50]
mov qword [rsp + 0x570], rdi
xchg rcx, rcx
mov r9d, 0x40ed8c5d
add r9d, 0x2b580760
jmp 0x140096096
add rcx, 0x2830aca4
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov dword [rsp - 0x14], 0x79899110
test eax, eax
jne 0x140096875
jmp 0x140096627
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0xd
shr eax, 1
shr eax, 0x10
jmp 0x1400960e5
mov dword [rsp - 0x24], edi
nop
mov qword [rsp - 8], rsi
jmp 0x140096548
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x20], 0x7c6637a4
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140096576
sub eax, 0x22985958
add eax, 0x3c7e5328
sub eax, 0x438cafde
sub eax, 0x2c65623b
lea r9, [r9 + 2]
mov dword [rsp - 0x14], edx
jmp 0x14009645b
mov word [rbp - 0x54], ax
cmp esi, 2
jl 0x140096772
jmp 0x140096066
xchg r10, rbp
movsd xmm0, qword [0x14011d3f0]
xchg r14, rsp
jmp 0x1400963a1
movd xmm6, r12d
xchg rdx, rdx
movd xmm5, r13d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg r14, r14
jmp 0x140095dfc
sar edx, 1
mov eax, edx
shr eax, 0x18
shr eax, 5
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x140095f73
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x14], ebx
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x14011d400]
pshufd xmm2, xmm1, 0xd8
xchg r9, r9
movdqa xmm1, xmm3
jmp 0x140095ebb
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
jmp 0x140096029
nop
movabs rdi, 0xffffffff47ed0f45
add rdi, 0x2cd0b562
jmp 0x140095f84
pmulld xmm0, xmm7
xchg rcx, rcx
psubd xmm3, xmm0
jmp 0x140095f4c
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm1, xmm2
mov dword [rsp - 0x2c], ebx
movdqa xmm8, xmmword [0x1401193c0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x44], 0x50ffd421
jmp 0x140095fb5
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
xchg r10, r10
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x14009600e
jl 0x1400961d9
movdqa xmm2, xmmword [0x140119390]
mov dword [rsp - 0x34], edi
jmp 0x1400967f3
mov r8, r8
mov eax, dword [0x14011d430]
movsd xmm1, qword [0x14011d428]
mov dword [rsp + 0x48], eax
movzx eax, word [0x14011d434]
mov dword [rsp - 0x38], 0x78ca5ba2
jmp 0x140095d11
lea rax, [rsp + 0x60]
inc rdi
cmp word [rax + rdi*2], 0
jne 0x140096614
jmp 0x1400966e3
cmp word [0x14011d416], bx
mov dword [rsp - 0x24], 0x3d5fad4
movups xmm0, xmmword [0x14011d400]
jmp 0x140095c91
shr eax, 3
shr eax, 1
add edx, eax
mov rcx, rcx
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
jmp 0x140095c0e
add rcx, 0x38ed7f71
sub rcx, 0x4ef2f694
add rcx, 0x48626976
xor rcx, 0x3d0a969b
xor rcx, 0x666b575c
xor rcx, 0x5b109699
jmp 0x140096439
xchg rdi, rsp
movsd qword [rsp + 0x40], xmm1
je 0x140096169
xchg rsi, rsi
mov r8d, ebx
jmp 0x1400962f9
movzx eax, word [0x14011d3fc]
xchg rbp, rdx
movsd qword [rdx - 0x60], xmm0
xchg rbp, rdx
xchg r9, rbp
movups xmmword [r9 - 0x70], xmm1
xchg r9, rbp
jmp 0x1400964c6
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
mov dword [rsp - 0x38], 0x397b2c10
paddd xmm0, xmm1
jmp 0x1400961fe
mov dword [rsp - 0x30], 0x2d3027e6
mov r8, rdi
lea rdx, [rsp + 0x60]
xchg rcx, r14
mov r14, r15
xchg r14, rcx
jmp 0x1400962dc
mov rdi, rdi
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x30]
lea rax, [rsp + 0x60]
xor r9d, r9d
mov dword [rsp - 0x18], 0x71f19e10
xor r8d, r8d
jmp 0x14009634d
psubd xmm2, xmm0
mov dword [rsp - 0x34], edi
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x14011d418]
mov dword [rsp - 0x1c], 0x1624f29a
jmp 0x1400960f1
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rsp + 0x38]
jmp 0x1400961bf
jge 0x140096417
movsxd rax, r8d
lea r9, [rsp + 0x60]
mov dword [rsp - 0x3c], 0x42ae796c
add r9, rax
nop dword [rax]
jmp 0x140095e37
movq xmm0, qword [rsp + 0x38]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1401193c0]
jmp 0x14009683c
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r14, r14
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
jmp 0x140095e7e
mov dword [rsp - 0x40], ebp
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140096293
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8, r8
paddd xmm3, xmm5
pmuldq xmm0, xmm4
jmp 0x1400962a5
mov ebx, 0x8233002
add ebx, 0x2074bf59
add ebx, 0x2bc0607
add ebx, 0x5ef3b8b
add ebx, 0x6cfb307
sub ebx, 0x3812e3ec
jmp 0x140096587
xor dword [rsp + 0x5a], 0x639c02a4
popf
movsd xmm1, qword [0x14011d410]
xchg r8, r8
xchg rdi, rsp
movups xmmword [rdi + 0x30], xmm0
jmp 0x14009668a
mov r10, r10
pxor xmm2, xmm0
movq qword [rsp + 0x38], xmm2
jmp 0x140095cbd
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x14], 0x522eb6c0
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x1400961e0
movups xmm0, xmmword [str.araavjflsj_b_vss_f_]
mov dword [rsp - 0xc], esp
mov r8d, ebx
movups xmm1, xmmword [0x14011d450]
mov eax, dword [0x14011d488]
movups xmmword [rsp + 0x60], xmm0
jmp 0x140096aef
add al, 0x5d
sub al, 0x2b
xor byte [r10 - 1], al
cmp r8d, 0x4e
jl 0x14009718d
jmp 0x1400971c0
mov dword [rsp - 0x2c], 0x1cd9140a
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov rbx, rbx
paddd xmm2, xmm5
jmp 0x140096dee
nop dword [rax]
mov eax, 0x425852b8
add eax, 0x9d1aca0
sub eax, 0x34f12d03
xor eax, 0x344c9919
xor eax, 0x6e34638b
xor eax, 0x67dbc033
jmp 0x140096aba
psrld xmm0, xmm8
mov r15, r15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140096bc8
cmp r8d, 0x48
jl 0x1400968b9
cmp r8d, 0x4e
mov dword [rsp - 0xc], edi
jge 0x1400971c3
jmp 0x140096ec9
nop word [rax + rax]
mov dword [rsp - 0x40], 0x252a715f
mov eax, 0x78ac8af0
sub eax, 0x293ecbd7
xor eax, 0xf020832
jmp 0x140096b8e
xor r8d, 0x57345553
add r8d, 0x19a5015d
sub r8d, 0x4c662cce
sub r8d, 0x113e3377
jmp 0x140096f4b
mov dword [rsp - 0x44], esp
movq xmm0, qword [str.vZGEZVApYTRvZGEZVAo_IOTQQ_]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1401193a0]
mov dword [rsp - 0x24], edi
pxor xmm3, xmm0
jmp 0x1400973ce
mov dword [rsp - 0x34], ecx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400968fd
xchg rbp, r12
xchg rbp, r9
movups xmmword [r9 - 0x70], xmm1
jmp 0x140097340
jne 0x140096a49
jmp 0x1400966eb
lea rdx, [rsp + 0x30]
lea rax, [rbp - 0x20]
xor r9d, r9d
mov dword [rsp - 0xc], ebx
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
jmp 0x140096ba2
mov r8, r8
pmuldq xmm1, xmm4
movd xmm6, r12d
jmp 0x140097020
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x20], ebx
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140096dcf
mov dword [rsp - 0x2c], esi
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
call fcn.14000e870
jmp 0x14009709d
nop word [rax + rax]
mov dword [rsp - 0x40], esi
inc rdi
cmp word [rax + rdi*2], 0
jmp 0x1400969c6
xchg rsp, r11
movups xmmword [r11 + 0x30], xmm0
xchg r11, rsp
jmp 0x140096bdf
sub ax, 0x52a6
add ax, 0x52d8
xor word [r9 - 2], ax
cmp r8d, 0xc
mov dword [rsp - 0xc], 0x2eb97754
jl 0x1400968da
jmp 0x140096eac
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm2, xmm0
mov rsi, rsi
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400973a6
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x30], 0x5e522f57
paddw xmm3, xmm2
jmp 0x140096c54
sub eax, 0x214cc85f
lea r9, [r9 + 2]
mov dword [rsp - 0x14], 0x552e742
imul r8d
jmp 0x14009729b
xor eax, 0x574a531f
sub eax, 0x444e06f8
sub eax, 0xbd4f02a
lea r8, [r8 + 2]
mov dword [rsp - 0x3c], edx
jmp 0x140096f17
xchg rsi, rsi
movups xmm0, xmmword [str._0:__]
movups xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x14011d480]
xchg r11, rsp
movups xmmword [r11 + 0x70], xmm1
xchg rsp, r11
jmp 0x140096ceb
psrld xmm0, xmm5
paddd xmm0, xmm1
mov dword [rsp - 0x28], esi
pmulld xmm0, xmmword [0x1401193b0]
jmp 0x140097031
sub r9d, 0x15a92ead
sub r9d, 0x3c2dcc6a
xor r8d, r8d
xchg r10, r10
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x60]
nop
jmp 0x140097353
shr eax, 2
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x140096f7b
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm7, xmmword [0x1401193b0]
xchg rsp, r9
movdqa xmmword [r9 + 0x30], xmm0
xchg r9, rsp
mov edx, dword [rsp + 0x30]
mov dword [rsp - 0x28], 0x6ec6b45c
jmp 0x140096fb1
sub eax, 0x37aa9141
add eax, 0xf0d11cc
sub eax, 0x999f30e
jmp 0x140096ad3
mov dword [rsp - 0x20], 0x2f15fbe5
nop
movabs rdi, 0xffffffff472d5022
add rdi, 0x2d83214
xor rdi, 0x6d663b4c
jmp 0x140096d5b
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x40], 0x536eaeec
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400972ce
cmp esi, 2
xchg r11, r11
jl 0x140096c5e
movdqa xmm2, xmmword [0x140119390]
jmp 0x140096ccf
add rcx, 0x188d3bbe
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
xchg r9, r9
test eax, eax
jne 0x1400973e7
cmp word [0x14011d4a6], bx
mov dword [rsp - 0x40], ebx
jmp 0x140096d25
xor r9d, r9d
xor r8d, r8d
xchg rcx, rax
mov qword [rsp + 0x20], rcx
xchg rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
jmp 0x140097088
punpckhdq xmm0, xmm2
mov r9, r9
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x1400972f4
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov eax, ebx
mov dword [rsp - 0x10], 0x3789953d
lea r8, [rsp + 0x30]
lea r8, [r8 + rax*2]
jmp 0x140096934
sub eax, 0x2b8c6637
xor eax, 0x4b976073
xor eax, 0x7ec4d17
lea r10, [r10 + 1]
jmp 0x140096d0f
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov r9, r9
jmp 0x140097163
mov dword [rsp - 0x20], ecx
movdqa xmm2, xmmword [0x1401193a0]
pxor xmm3, xmm0
movdqa xmm1, xmm2
mov dword [rsp - 0x24], 0x60aea019
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140097117
mov ebx, 0x51938fc8
sub ebx, 0x4dab1530
sub ebx, 0x389b531
xor ebx, 0x573ce8ad
jmp 0x14009730e
movups xmm1, xmmword [0x14011d470]
mov dword [rbp - 0x58], eax
movzx eax, word [0x14011d48c]
mov dword [rsp - 0x2c], edi
xchg r12, rbp
movsd qword [r12 - 0x60], xmm0
jmp 0x1400969b6
mov r11, r11
imul r8d
sar edx, 1
mov eax, edx
mov dword [rsp - 0x20], edx
shr eax, 0x16
jmp 0x1400970f0
movups xmm0, xmmword [str.vZGEZVApYTRvZGEZVAo_IOTQQ_]
pushf
mov dword [rsp + 0x5a], 0x4ae39aaf
xor dword [rsp + 0x5a], 0x2d0d14ae
add dword [rsp + 0x5a], 0x481e9b4
xor dword [rsp + 0x5a], 0x2f3bef4f
add dword [rsp + 0x5a], 0xce6eec0
jmp 0x140096da5
xor rdi, 0x3488523
sub rdi, 0x2048cc52
add rdi, 0x7fffffff
xor rdi, 0x7c1d8ff9
test eax, eax
xchg r8, r8
jmp 0x140096efe
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm2, xmm0
mov rsi, rsi
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140096977
add dword [rsp + 0x5a], 0x4cf4619
sub dword [rsp + 0x5a], 0x5501c9d3
popf
movsd xmm1, qword [0x14011d4a0]
xchg r10, r10
xchg r14, rsp
movups xmmword [r14 + 0x30], xmm0
jmp 0x1400971ef
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x14], 0x3d13aa07
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140096e89
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x44], ebp
jmp 0x140096c8e
je 0x140096eac
mov r8d, ebx
mov dword [rsp - 0x44], 0x7d1ea2d3
jmp 0x140097140
lea rax, [rsp + 0x58]
mov r8, r8
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x30]
lea rax, [rsp + 0x60]
mov dword [rsp - 0x20], 0x1aceeab
jmp 0x140096c20
mov r12, r12
movsx eax, dl
imul ecx, eax, 0x37
jmp 0x1400970be
xor dword [rsp + 0x58], 0x7f5b35f3
add dword [rsp + 0x58], 0x16654be4
add dword [rsp + 0x58], 0x38e6fb51
xor dword [rsp + 0x58], 0x3db941a6
sub dword [rsp + 0x58], 0x385e7132
add dword [rsp + 0x58], 0x18410bb3
sub dword [rsp + 0x58], 0x23b6a880
jmp 0x140097238
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x24], 0x5b189649
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
jmp 0x140097385
xchg r13, rcx
mov r13, qword [rsp + 0x50]
xchg r13, rcx
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
xchg r15, r15
jmp 0x1400969d1
movsxd rax, r8d
lea r10, [rsp + 0x60]
add r10, rax
mov dword [rsp - 0xc], 0x7c41f532
jmp 0x140097181
cmp ebx, 0xf
jl 0x140096942
mov dword [rsp - 0x38], ebp
xchg r12, rcx
mov r12, qword [rsp + 0x50]
xchg rcx, r12
jmp 0x140096e1a
jne 0x14009709d
lea rax, [rbp - 0x20]
xchg rdi, r8
mov rdi, r8
xchg rdi, r8
nop
jmp 0x140096fcb
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0xd
shr eax, 0xb
jmp 0x140097014
jl 0x140096ec9
movdqa xmm0, xmmword [0x1401193f0]
lea rcx, [rsp + 0x64]
mov r14, r14
movdqa xmm5, xmmword [0x140119390]
jmp 0x140096b61
xor r8d, 0x6ef97c26
sub r8d, 0x6e5a48e2
movdqa xmm4, xmmword [0x1401193e0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x1401193c0]
mov dword [rsp - 0x1c], 0x5f1c03fd
jmp 0x140096ffe
mov rsi, rsi
movzx eax, dx
imul ecx, eax, 0x37
movzx eax, r8w
inc r8d
mov dword [rsp - 0x10], 0x716e866
sub ax, cx
jmp 0x140096a66
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x1c], ebx
pmuldq xmm0, xmm4
jmp 0x140096a06
movd xmm6, r12d
movd xmm8, r13d
nop word [rax + rax]
jmp 0x1400968b1
inc r8
xchg r8, r8
cmp word [rax + r8*2], bx
jne 0x140096fcb
lea rdx, [rbp - 0x20]
jmp 0x140096a25
mov dword [rsp - 0x34], 0x37fa137b
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x1400971a6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
jmp 0x1400969f4
shr eax, 1
shr eax, 5
shr eax, 1
jmp 0x140097258
movd xmm5, r13d
shufps xmm1, xmm0, 0xdd
xchg r11, r11
jmp 0x140097070
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
mov r10, r10
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rsp + 0x38]
pshufd xmm3, xmm1, 0xd8
jmp 0x140097268
movzx eax, bx
inc ebx
sub ax, cx
xchg rcx, rcx
add ax, 0x32
xor word [r8 - 2], ax
jmp 0x140096ee1
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
xchg rbp, rbp
paddd xmm0, xmm1
jmp 0x140096d81
mov r8, r8
test eax, eax
jne 0x1400962e1
lea rax, [rsp + 0x60]
jmp 0x140096a3c
mov eax, dword [0x14011d4c0]
xchg rcx, rcx
movsd xmm1, qword [0x14011d4b8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x14011d4c4]
jmp 0x14009727e
movzx eax, r8b
inc r8d
xchg rsi, rsi
sub al, cl
jmp 0x14009689a
xchg r11, r11
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
xchg rbp, rbp
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x140096f9b
shr eax, 7
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x140096e3e
mov dword [rsp - 0x30], esp
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rsp + 0x38]
jmp 0x140096aa4
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x28], 0x58a42593
pmuldq xmm1, xmm4
movq qword [rsp + 0x30], xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140096fe5
cmp esi, 2
jl 0x1400972b9
movdqa xmm2, xmmword [0x140119390]
mov r8d, 0x72ae3e11
sub r8d, 0x5f17772a
jmp 0x140096956
pmuldq xmm0, xmm4
nop
add r8d, 0x6cd5bea2
sub r8d, 0x6cd5be9a
pmuldq xmm1, xmm4
jmp 0x1400969a1
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x72612a02
sub eax, 0x209f0d30
xor eax, 0x699205b0
add eax, 0x38705ac6
jmp 0x140096c76
xchg rsp, rsp
pmulld xmm0, xmmword [0x1401193b0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400970fe
xchg r11, r11
lea rax, [rsp + 0x50]
mov r9d, 0x6b8b8aed
add r9d, 0x975fb49
sub r9d, 0x3b5fe688
sub r9d, 0xa0f7c48
xor r9d, 0x7e77d830
jmp 0x140096b2f
xchg rsp, r14
xchg r8, rsp
movsd qword [r8 + 0x40], xmm1
xchg rsp, r8
jmp 0x140096e04
movdqa xmm0, xmm1
mov dword [rsp - 0x24], edx
psrld xmm0, xmm5
paddd xmm0, xmm1
jmp 0x140096a8a
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
mov r15, r15
movq qword [rsp + 0x30], xmm3
shufps xmm1, xmm0, 0xdd
jmp 0x1400972a9
xchg r13, rsp
movsd qword [r13 + 0x40], xmm1
xchg r13, rsp
movups xmm0, xmmword [0x14011d4a8]
mov dword [rsp - 0x34], 0x31e012d4
jmp 0x140096a56
add edx, eax
movzx eax, dx
xchg rdi, rdi
imul ecx, eax, 0x37
jmp 0x140097057
xchg r10, r10
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
jmp 0x1400972b9
mov word [rsp + 0x4c], ax
mov rsp, rsp
mov dword [rsp + 0x58], 0x3840ae74
add dword [rsp + 0x58], 0x18398ee3
jmp 0x140096e4c
sar edx, 1
mov eax, edx
shr eax, 0x1a
shr eax, 1
jmp 0x140096b53
psrad xmm1, xmm6
mov rdi, rdi
movdqa xmm0, xmm1
jmp 0x140096b15
mov eax, r8d
mov dword [rsp - 0x10], esp
lea r9, [rsp + 0x30]
lea r9, [r9 + rax*2]
jmp 0x1400968d7
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
mov dword [rsp - 0x24], 0x21e4a203
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
jmp 0x1400970cf
movd xmm6, r12d
xchg r12, r12
movd xmm5, r13d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140097203
xor ebx, 0x46a6fe08
xor ebx, 0x11c4d3ca
movdqa xmm4, xmmword [0x1401193e0]
mov dword [rsp - 0x30], 0x3c10ef26
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x1401193c0]
movdqa xmm0, xmm2
jmp 0x140096c3a
xchg rbp, r9
mov word [rbp - 0x54], ax
mov dword [rsp - 0x38], ebx
cmp esi, 2
jmp 0x140096f28
movabs rcx, 0xffffffff0735dd98
add rcx, 0x6526fc1a
sub rcx, 0x132b7618
sub rcx, 0x3da5e3f0
sub rcx, 0x4f01beb
add rcx, 0x50d76084
jmp 0x140096bf8
packuswb xmm2, xmm2
mov rdx, rdx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
xchg r13, r13
movd dword [rcx - 8], xmm2
jmp 0x140096917
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x30], 0x37f03211
movq xmm0, qword [0x14011d4a8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
jmp 0x140096ca6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x30], 0x1db43d9b
movdqa xmm0, xmm2
jmp 0x140097218
xor al, al
xchg rdi, rbx
mov rbx, qword [rsp + 0x570]
xchg rdi, rbx
xchg r9, rcx
mov r9, qword [rbp + 0x3e0]
jmp 0x14009741a
pop rsi
pop rbx
mov dword [rsp - 0x30], 0x5b4f87dc
nop
mov rbp, qword [rsp]
add rsp, 8
ret
xchg r9, rcx
xor rcx, rsp
mov dword [rsp - 0x44], 0x66d00717
jmp 0x14009745f
add rsp, 8
mov r14, qword [rsp - 8]
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
jmp 0x140097406
movaps xmm8, xmmword [rsi - 0x30]
xchg r11, rsi
xchg rsp, r15
mov r15, r11
xchg rsp, r15
pop r15
nop
jmp 0x14009742d
call fcn.1400e9870
lea r11, [rsp + 0x520]
movaps xmm6, xmmword [r11 - 0x10]
xchg r12, r11
jmp 0x140097479
movaps xmm7, xmmword [r12 - 0x20]
xchg r11, r12
xchg r11, rsi
jmp 0x140097446