Function at 0x140095c30
Capabilities:
Query or enumerate registry value

Disassembly:
mov rax, rsp
push rbp
mov dword [rsp - 0x18], 0x2fe00f64
push rbx
jmp 0x140096061
lea rax, [rsp + 0x58]
xchg r13, r13
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x30]
lea rax, [rbp - 0x20]
xor r9d, r9d
xchg r8, r8
jmp 0x140096745
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
mov r9, r9
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140095e23
mov r8, r8
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
jmp 0x1400965cb
movsd qword [rbp - 0x60], xmm0
xchg rbp, rsi
movups xmmword [rsi - 0x70], xmm1
xchg rbp, rsi
mov word [rbp - 0x54], ax
cmp esi, 2
jl 0x1400961c0
jmp 0x1400967fa
mov dword [rsp - 0x10], edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
xchg rdx, rdx
jmp 0x140095ebf
sub dword [rsp + 0x5a], 0x7f5410b2
popf
movsd xmm1, qword [0x14011d430]
movups xmmword [rsp + 0x30], xmm0
jmp 0x140096549
sub rcx, 0xb509b92
add rcx, 0x34d2d738
add rcx, 0x3e30c4ad
jmp 0x140096126
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x14011d420]
pshufd xmm2, xmm1, 0xd8
jmp 0x140096768
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14011b250]
mov rcx, rcx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009628f
sub r9d, 0x4b6fb37a
xor r9d, 0x22d3deb0
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rdx, [rsp + 0x60]
mov r10, r10
nop
jmp 0x140095f0c
nop dword [rax + rax]
mov dword [rsp - 0x34], edx
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1400960b0
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x58], 0x12c625ff
xor dword [rsp + 0x58], 0x28f72069
sub dword [rsp + 0x58], 0x1b76eb26
add dword [rsp + 0x58], 0x3652ccba
jmp 0x14009656c
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x30], 0x6f00b8bb
paddw xmm2, xmmword [str.22222222]
pxor xmm2, xmm0
movq qword [rsp + 0x38], xmm2
jmp 0x14009640e
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140096017
xchg rbp, rbp
movdqa xmm4, xmmword [0x14011b270]
movdqa xmm7, xmmword [0x14011b250]
xchg rdx, rsp
jmp 0x140095fa8
sar edx, 2
sar edx, 1
mov eax, edx
shr eax, 0x19
shr eax, 5
shr eax, 1
add edx, eax
jmp 0x140095f7d
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r14, r14
jmp 0x140096042
mov rdi, rdi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov rbx, rbx
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14009652d
psubd xmm3, xmm0
xchg r11, r11
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
mov dword [rsp - 0x34], 0x327bbfb7
pshufd xmm2, xmm1, 0xd8
jmp 0x140096423
mov eax, dword [0x14011d450]
movsd xmm1, qword [0x14011d448]
mov dword [rsp + 0x48], eax
movzx eax, word [0x14011d454]
xchg r8, r8
jmp 0x140095d82
add rcx, 0x21491a59
add rcx, 0x572230a8
sub rcx, 0x626d73ca
jmp 0x140095cf1
add eax, 0x37c8ef10
xor eax, 0x5861f728
add eax, 0x1f57549
add eax, 0x589046f7
jmp 0x140095ff2
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
xchg rcx, rcx
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
jmp 0x140096632
mov eax, edx
shr eax, 7
shr eax, 0xf
jmp 0x14009687f
lea r13d, [rbx + 0x1f]
xchg rcx, rbp
movups xmmword [rcx - 0x80], xmm0
xchg rcx, rbp
movsd xmm0, qword [0x14011d410]
xchg rsp, r12
jmp 0x14009636b
movabs rcx, 0xffffffff3f4028c0
sub rcx, 0x22331213
sub rcx, 0x1abdee35
jmp 0x140095e8c
cmp ebx, 0xf
jl 0x1400965f0
xchg rcx, r10
jmp 0x140095f51
movd xmm6, r12d
mov dword [rsp - 0x44], 0x18c4f908
movd xmm5, r13d
jmp 0x140095dd0
mov r10, qword [rsp + 0x50]
xchg r10, rcx
lea rax, [rsp + 0x58]
jmp 0x1400963c5
movdqa xmm8, xmmword [str.22222222]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
jmp 0x140096081
mov dword [rsp - 0xc], 0x6d4e835a
movzx eax, dx
imul ecx, eax, 0x39
movzx eax, r8w
inc r8d
jmp 0x140096098
xchg r15, r10
mov eax, dword [0x14011d418]
mov r14, rcx
jmp 0x14009614b
movdqa xmmword [rdx + 0x30], xmm0
xchg rdx, rsp
mov edx, dword [rsp + 0x30]
mov rsp, rsp
movd xmm6, r12d
movd xmm8, r13d
nop dword [rax]
jmp 0x140095d68
cmp r8d, 0x48
mov dword [rsp - 0x38], ecx
jl 0x140095d74
cmp r8d, 0x4e
jmp 0x1400961b7
shr eax, 1
shr eax, 2
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x1400961e9
sub eax, 0x53278f13
add eax, 0x855ee2fd
lea r9, [r9 + 2]
jmp 0x14009664c
add edx, ebx
sar edx, 2
sar edx, 3
mov eax, edx
shr eax, 0x1b
jmp 0x140095fe1
xchg r9, r9
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
xchg rbx, rbx
jmp 0x1400962b8
movdqa xmm4, xmmword [0x14011b270]
movdqa xmm1, xmm2
mov r10, r10
jmp 0x140095f63
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x14011d438]
xchg rdi, rdi
pshufd xmm3, xmm1, 0xd8
jmp 0x14009665d
nop
sub rsp, 8
mov qword [rsp], rsi
nop
jmp 0x14009646e
pxor xmm2, xmm0
mov dword [rsp - 0x2c], edi
punpckldq xmm1, xmm3
jmp 0x140096711
mov r13, r13
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r12d
jmp 0x140096604
mov dword [rsp - 0x30], edi
sub ax, cx
add ax, 0x32
xor word [r9 - 2], ax
xchg rdi, rdi
jmp 0x14009672b
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x20], ebp
lea rcx, [rcx + 8]
jmp 0x1400961fc
mov r8, r10
xchg r10, rdi
lea rdx, [rsp + 0x60]
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
call fcn.14000ea60
jmp 0x140096758
add eax, 0xa4466df
sub eax, 0x2c82fbad
add eax, 0x6c383503
add eax, 0x1531f51c
lea r9, [r9 + 1]
jmp 0x1400965b1
mov dword [rsp - 0x1c], 0xa854b04
lea r8, [rsp + 0x30]
lea r8, [r8 + rax*2]
nop word [rax + rax]
mov dword [rsp - 0x44], 0x425f6a80
jmp 0x1400965f0
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
mov dword [rsp - 0x30], ebx
jne 0x1400968d4
cmp word [0x14011d436], bx
movups xmm0, xmmword [0x14011d420]
jmp 0x14009638e
mov r10, r10
mov esi, dword [0x1402567d0]
mov r8d, ebx
xchg rdx, rsp
movups xmmword [rdx + 0x60], xmm0
xchg rsp, rdx
jmp 0x1400968ab
xchg rdx, rax
movaps xmmword [rdx - 0x48], xmm6
xchg rdx, rax
movaps xmmword [rax - 0x58], xmm7
mov dword [rsp - 0x14], esi
xchg r10, rax
movaps xmmword [r10 - 0x68], xmm8
jmp 0x1400968c3
mov r9d, 0xd75572d
add r9d, 0x13053db6
add r9d, 0x5a808c28
sub r9d, 0x234dad86
xor r9d, 0xdbf967
sub r9d, 0x3c1445b4
add r9d, 0x52ea4cdb
jmp 0x140095d44
jge 0x1400963f9
mov r9, r9
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
jmp 0x140096506
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140096490
imul ecx, eax, 0x39
mov dword [rsp - 0x14], 0x6f8aa755
movzx eax, bx
jmp 0x140096865
paddd xmm2, xmm5
movd xmm3, eax
mov dword [rsp - 0x44], edi
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x14009677d
movdqa xmm2, xmmword [0x140119390]
mov r8d, 0x1278aceb
sub r8d, 0x4815261
add r8d, 0x4dd3c01a
jmp 0x1400964c9
xchg r10, r10
lea rax, [rsp + 0x60]
inc rdi
cmp word [rax + rdi*2], 0
mov dword [rsp - 0x40], 0x2163ed9a
jne 0x140096247
xchg r10, rdi
jmp 0x1400960c2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x10], 0x54c2b594
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14011b250]
psubd xmm3, xmm0
jmp 0x140096599
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
xchg r15, r15
movq xmm0, qword [rsp + 0x38]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov dword [rsp - 0x28], 0xfd0001d
jmp 0x1400966a2
pmulld xmm0, xmmword [0x14011b250]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov rdx, rdx
jmp 0x140095d0b
lea rdx, [rbp - 0x20]
mov dword [rsp - 0x10], esp
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
call fcn.14000ea60
mov dword [rsp - 0x28], ecx
jmp 0x140095e6b
mov dword [rsp - 0x20], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x140096758
jmp 0x14009623f
mov dword [rsp - 0xc], esp
cmp word [rax + r8*2], bx
jne 0x140096488
jmp 0x1400962d2
cmp esi, 2
jl 0x1400966ac
mov dword [rsp - 0x40], 0x194dc454
movdqa xmm2, xmmword [0x140119390]
mov ebx, 0x52f9ea6
add ebx, 0x6229e466
jmp 0x1400964e3
movq qword [rsp + 0x30], xmm3
shufps xmm1, xmm0, 0xdd
xchg r15, r15
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov rdi, rdi
jmp 0x140095d22
movups xmmword [r12 + 0x70], xmm1
xchg rsp, r12
movups xmm1, xmmword [0x14011d400]
mov dword [rsp - 0x24], edx
mov dword [rbp - 0x58], eax
movzx eax, word [0x14011d41c]
jmp 0x140095c97
mov dword [rsp - 0x40], 0x265cee0a
pushf
mov dword [rsp + 0x5a], 0x32509b0d
sub dword [rsp + 0x5a], 0x1ae2cfb
add dword [rsp + 0x5a], 0x161a96ae
xor dword [rsp + 0x5a], 0x4cf357f
add dword [rsp + 0x5a], 0x3ce1e2f3
jmp 0x140095cd5
mov qword [rsp + 0x28], rax
mov dword [rsp - 0x14], 0x2825a27c
lea rdx, [rsp + 0x30]
lea rax, [rsp + 0x60]
xor r9d, r9d
xor r8d, r8d
jmp 0x1400962f1
mov dword [rsp - 0x24], 0x5005d0a0
cmp r8d, 0x4e
jl 0x140096509
lea rax, [rsp + 0x50]
mov qword [rsp + 0x570], rdi
xchg rsi, rsi
jmp 0x140096182
mov eax, r8d
mov dword [rsp - 0x14], ecx
lea r9, [rsp + 0x30]
lea r9, [r9 + rax*2]
jmp 0x1400964a7
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x2c], 0x34c096c5
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
jmp 0x140095fca
xchg r14, rax
movups xmm0, xmmword [0x14011d3d0]
xchg r13, r13
xor ebx, ebx
movups xmm1, xmmword [0x14011d3e0]
xchg r15, r10
mov r10, rdx
jmp 0x140095f97
mov qword [rsp - 8], r12
sub rsp, 8
push r13
mov rsi, rsi
jmp 0x1400965e0
lea rax, [rbp - 0x20]
mov r8, rdi
inc r8
jmp 0x14009630d
mov dword [rsp - 0x28], 0x4fcc7ebc
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x14009634a
nop word [rax + rax]
mov dword [rsp - 0xc], ebp
mov eax, 0x35bca056
sub eax, 0xe45e11e
sub eax, 0x4a4c95b
jmp 0x140095ea6
xor r8d, 0x36ba8cb4
xor r8d, 0x21e8bd96
sub r8d, 0x4c992b7e
jmp 0x1400966d7
sub ebx, 0x38377f9d
add ebx, 0x48fbf373
sub ebx, 0x43fb28c9
sub ebx, 0x640be76
xor ebx, 0x2de20fab
jmp 0x14009602e
mov rbp, rbp
mov eax, 0xf3a1ff3
add eax, 0x21526eab
jmp 0x1400960e0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov al, 0x5a
add al, 0x1e
xor al, 0x50
add al, 0x50
sub al, 0x3d
jmp 0x1400967b2
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x40], 0x7731bb4c
pshufd xmm2, xmm1, 0xd8
jmp 0x14009678d
movsd qword [rsp + 0x40], xmm1
mov rsp, rsp
je 0x140096735
mov r8d, ebx
cmp esi, 2
jl 0x14009640e
xchg r14, r14
jmp 0x14009621e
xor dword [rsp + 0x58], 0x10ff5781
add dword [rsp + 0x58], 0xb5dded9
add dword [rsp + 0x58], 0xc912338
sub dword [rsp + 0x58], 0x57157811
xor dword [rsp + 0x58], 0x6cd3a2b
jmp 0x140096818
xchg r13, r13
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rsp + 0x38]
jmp 0x140095dac
imul r8d
mov dword [rsp - 0xc], 0x1c606cbe
add edx, r8d
sar edx, 3
sar edx, 1
sar edx, 1
jmp 0x140095ee1
xchg rdi, rdi
inc r8d
sub al, cl
sub al, 0xf
add al, 0x41
xor byte [r9 - 1], al
jmp 0x1400963e7
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
jmp 0x1400966b3
mov eax, 0x5538a3b9
sub eax, 0x35031d21
xor eax, 0x675c722d
jmp 0x1400967bb
movd xmm5, r13d
mov r12, r12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0x40], ecx
jmp 0x1400967d8
xor rax, rsp
xchg r14, rax
mov qword [rbp + 0x3e0], r14
jmp 0x14009644e
movdqa xmm0, xmm1
xchg rsi, rsi
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140095e44
imul r8d
xchg r10, r10
add edx, r8d
sar edx, 2
jmp 0x140095dfc
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1401193a0]
pxor xmm3, xmm0
mov dword [rsp - 0x28], 0x1f5f2abf
jmp 0x1400961d4
mov r11, r11
nop
movabs rdi, 0xffffffff1b3058a6
sub rdi, 0x776b9de
xor rdi, 0x33674b14
add rdi, 0x57c5f0d4
jmp 0x140096838
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov eax, ebx
jmp 0x1400960fd
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rax - 0x458]
xchg r8, r8
neg rsp
sub rsp, 0xfffffffffffffae0
neg rsp
jmp 0x140096166
movdqa xmm3, xmmword [0x1401193a0]
mov r12, r12
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14011b270]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400966fb
mov r12, r12
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x140095f3a
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
mov dword [rsp - 0x34], 0xa5b273a
punpckhdq xmm0, xmm3
jmp 0x140096890
cmp r8d, 0xc
jl 0x1400964b5
xchg rbx, rcx
mov rbx, qword [rsp + 0x50]
xchg rbx, rcx
jmp 0x140095c42
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
jmp 0x14009667a
xchg r8, rcx
mov r8, qword [rsp + 0x50]
xchg r8, rcx
jmp 0x140096518
mov dword [rsp - 0x20], ebp
movdqa xmm1, xmm3
paddw xmm2, xmmword [str.22222222]
jmp 0x140096070
xchg rbx, rbx
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x140095c63
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
xchg rbx, rbx
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
jmp 0x140095cb8
add al, 0x3d
xor al, 0x79
jmp 0x140097497
xor eax, 0x9d9e8cc
sub eax, 0x45d63a62
add eax, 0x86de41d8
lea r8, [r8 + 2]
xchg rbx, rbx
imul ebx
jmp 0x140096005
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
mov dword [rsp - 0x44], 0x740a652d
pmulld xmm0, xmmword [0x14011b250]
jmp 0x140095e12
mov dword [rsp - 0xc], edi
movdqa xmm0, xmmword [0x14011b8e0]
lea rcx, [rsp + 0x64]
movdqa xmm5, xmmword [0x140119390]
jmp 0x140095de1
xchg r11, rsp
movsd qword [r11 + 0x40], xmm1
xchg r11, rsp
movups xmm0, xmmword [0x14011d438]
xchg rbp, rbp
movups xmmword [rsp + 0x30], xmm0
jmp 0x140096321
sub rdi, 0xe24f4
xor rdi, 0x59090f67
add rdi, 0x7fffffff
xor rdi, 0x5e605125
test eax, eax
jne 0x140095e6b
mov dword [rsp - 0x18], edx
jmp 0x140096481
inc ebx
sub ax, cx
add ax, 0x6a35
sub ax, 0x6a03
xor word [r8 - 2], ax
mov rbp, rbp
jmp 0x140095f29
shr eax, 2
shr eax, 5
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x140095c85
pmuldq xmm0, xmm4
movq qword [rsp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
mov rdi, rdi
paddd xmm1, xmm3
jmp 0x140096265
lea r12d, [rbx + 5]
mov dword [rsp - 0x10], 0x1c5e49e
movups xmm0, xmmword [0x14011d3f0]
jmp 0x140095eee
xchg r10, rax
mov rax, qword [0x1402567f0]
mov rsi, rsi
jmp 0x140096621
movups xmm0, xmmword [str.araavjflsj_b_vss_f_]
mov r8d, ebx
mov r11, r11
movups xmm1, xmmword [0x14011d470]
jmp 0x140097211
cmp r8d, 0x4e
jl 0x140096e98
mov dword [rsp - 0x14], edx
lea rax, [rsp + 0x50]
mov r9d, 0x37d77436
sub r9d, 0x3203a88
jmp 0x1400973ed
lea r8, [rsp + 0x30]
lea r8, [r8 + rax*2]
mov dword [rsp - 0x44], ecx
nop word [rax + rax]
mov eax, 0x468c13b9
add eax, 0x2aca9451
jmp 0x140097082
lea rdx, [rsp + 0x30]
xchg rbx, rbx
lea rax, [rsp + 0x60]
xor r9d, r9d
xor r8d, r8d
jmp 0x140096dd2
shr eax, 1
shr eax, 1
add edx, eax
movsx eax, dl
xchg r10, r10
imul ecx, eax, 0x39
jmp 0x1400970ce
test eax, eax
jne 0x140097491
cmp word [0x14011d4c6], bx
movups xmm0, xmmword [str.vZGEZVApYTRvZGEZVAo_IOTQQ_]
mov dword [rsp - 0x3c], 0x39eb3f8e
jmp 0x140096bd8
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
mov dword [rsp - 0x44], ebx
jmp 0x140096e35
xchg r9, r9
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r12d
jmp 0x140096d3a
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
mov dword [rsp - 0x14], esi
movdqa xmm0, xmm3
jmp 0x140097387
imul ecx, eax, 0x39
mov dword [rsp - 0x38], 0x364f759e
movzx eax, bx
inc ebx
sub ax, cx
jmp 0x140096b8f
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov r11, r11
movdqa xmm0, xmm2
jmp 0x140096c9e
movd dword [rcx - 8], xmm2
cmp r8d, 0x48
mov dword [rsp - 0x34], esi
jl 0x140096da9
cmp r8d, 0x4e
jmp 0x1400970f6
xchg rsp, rsp
mov eax, 0x381f3c55
xor eax, 0x39891d14
jmp 0x140096a9c
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x38], esi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140097227
mov dword [rsp - 0x40], ebx
jne 0x14009716a
lea rax, [rbp - 0x20]
mov r8, rdi
mov dword [rsp - 0x34], 0x22d7d996
inc r8
jmp 0x14009723b
sar edx, 1
mov eax, edx
mov rdi, rdi
shr eax, 0xa
shr eax, 5
shr eax, 0xd
shr eax, 1
jmp 0x140096951
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x2c], edx
movq xmm2, xmm8
jmp 0x140096d78
xor eax, 0x223e7e33
xor eax, 0x357c043a
add eax, 0x73fb16e
add eax, 0x71a41739
lea r9, [r9 + 2]
jmp 0x140096eac
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
xchg rdi, rdi
jmp 0x1400969b4
mov r14, r14
add edx, ebx
sar edx, 1
sar edx, 1
jmp 0x140096cc9
xchg rcx, rcx
sub ax, cx
add ax, 0x48d6
sub ax, 0x48a4
xor word [r9 - 2], ax
jmp 0x1400972a4
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1401193a0]
mov rdx, rdx
pxor xmm3, xmm0
jmp 0x1400969ea
movdqa xmm4, xmmword [0x14011b270]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [str.22222222]
mov r11, r11
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
jmp 0x14009699d
mov r12, r12
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
xchg r14, r14
mov eax, ebx
jmp 0x140096912
xchg r13, r13
mov r8d, ebx
cmp esi, 2
jl 0x140096c50
movdqa xmm2, xmmword [0x140119390]
jmp 0x140097190
xor rdi, 0x4b10d1f1
xor rdi, 0x109a207d
add rdi, 0x7fffffff
add rdi, 0x48b9ff2b
test eax, eax
jmp 0x140096a51
mov dword [rsp - 0x24], 0x6d50b6a6
add ax, 0x6dcf
sub ax, 0x6d9d
jmp 0x140097273
movdqa xmm1, xmm2
movdqa xmm8, xmmword [str.22222222]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x30], ecx
punpckldq xmm1, xmm2
jmp 0x140096d06
xchg rdi, rdi
movups xmm1, xmmword [0x14011d490]
mov dword [rbp - 0x58], eax
jmp 0x140097283
pushf
mov dword [rsp + 0x5a], 0x717c7819
xor dword [rsp + 0x5a], 0x67236a83
add dword [rsp + 0x5a], 0x232ba5e4
add dword [rsp + 0x5a], 0xd5ece7b
jmp 0x140096e64
add ebx, 0x30d031bb
sub ebx, 0x150a73e8
add ebx, 0x87cff87
xor ebx, 0x4d707466
sub ebx, 0x1d43916
movdqa xmm4, xmmword [0x14011b270]
mov dword [rsp - 0x14], 0xeb2c0a0
jmp 0x140096ba4
xor eax, 0x20400e10
sub eax, 0x4c2eab13
xor eax, 0x27abfa4c
jmp 0x1400971b3
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov eax, r8d
xchg r11, r11
lea r9, [rsp + 0x30]
lea r9, [r9 + rax*2]
nop dword [rax]
jmp 0x140096a1a
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x34], ebx
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140096f00
xchg rsp, r13
movups xmmword [r13 + 0x30], xmm0
xchg rsp, r13
jmp 0x1400972df
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x14009740e
neg r8d
add r8d, 0xfffffff8
neg r8d
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x1400971cb
sar edx, 2
sar edx, 1
mov eax, edx
shr eax, 0x1f
mov dword [rsp - 0x2c], 0x72617c1c
add edx, eax
movzx eax, dx
jmp 0x1400969d2
add rdi, 0x304adaf6
sub rdi, 0x4b3caa34
xor rdi, 0x61910734
add rdi, 0x4065ec
jmp 0x140096b6c
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
mov r11, r11
movd xmm6, r12d
movd xmm5, r13d
shufps xmm1, xmm0, 0xdd
jmp 0x140096de8
lea rdx, [rsp + 0x30]
lea rax, [rbp - 0x20]
xor r9d, r9d
xchg r12, r12
jmp 0x1400971e9
movd xmm5, r13d
mov r14, r14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14009734b
mov word [rbp - 0x54], ax
mov r11, r11
cmp esi, 2
jmp 0x14009731f
imul r8d
add edx, r8d
mov dword [rsp - 0x3c], 0x72de6f05
sar edx, 4
jmp 0x140096a72
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [str.vZGEZVApYTRvZGEZVAo_IOTQQ_]
mov dword [rsp - 0x20], ebx
pshufd xmm3, xmm1, 0xd8
jmp 0x140096af4
mov dword [rsp - 0x1c], ebp
movzx eax, dx
imul ecx, eax, 0x39
movzx eax, r8w
inc r8d
jmp 0x140096adc
movd xmm2, r8d
lea eax, [r8 + 4]
mov dword [rsp - 0x18], esp
jmp 0x140097302
lea rdx, [rbp - 0x20]
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.14000ea60
jmp 0x140097162
mov dword [rsp - 0x24], esp
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jmp 0x14009706e
paddd xmm1, xmm2
mov dword [rsp - 0x38], 0x69700dc3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
jmp 0x14009746f
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
xchg r15, r15
jmp 0x1400970dc
xor dword [rsp + 0x58], 0x3872ea10
xchg rcx, rsp
movsd qword [rcx + 0x40], xmm1
xchg rsp, rcx
movups xmm0, xmmword [0x14011d4c8]
jmp 0x140096c8e
pmulld xmm0, xmmword [0x14011b250]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
mov dword [rsp - 0x10], 0x4801d85b
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rsp + 0x38]
jmp 0x140096ec5
sub dword [rsp + 0x5a], 0x30b43a0c
add dword [rsp + 0x5a], 0x4d65d438
xor dword [rsp + 0x5a], 0xaff571c
xor dword [rsp + 0x5a], 0x69647239
jmp 0x140096f72
lea r10, [rsp + 0x60]
add r10, rax
nop dword [rax]
mov r14, r14
mov eax, 0x66faca45
sub eax, 0x2711df74
add eax, 0x10bcfe1
jmp 0x140096c32
imul r8d
add edx, r8d
mov rbx, rbx
sar edx, 4
sar edx, 1
mov eax, edx
mov dword [rsp - 0x30], ecx
jmp 0x1400970a1
pshufd xmm3, xmm1, 0xd8
mov r9, r9
paddw xmm3, xmm2
jmp 0x140096c46
sub rcx, 0x4316b4fd
xor rcx, 0x712e1ee3
add rcx, 0x7fffffff
sub rcx, 0x60d2072d
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
xchg rdx, rdx
jmp 0x140096965
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x40], 0x6a575bff
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
jmp 0x14009710c
mov dword [rsp - 0xc], 0x290bd87b
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1401193a0]
pxor xmm3, xmm0
movdqa xmm1, xmm2
mov dword [rsp - 0x20], 0x346f552c
jmp 0x140096f4e
jmp 0x14009625d
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
xchg rbp, rbp
pmuldq xmm1, xmm4
movq qword [rsp + 0x30], xmm3
jmp 0x140097052
popf
movsd xmm1, qword [0x14011d4c0]
xchg rsp, rsp
xchg rsi, rsp
jmp 0x1400973b2
jl 0x14009692a
mov rcx, qword [rsp + 0x50]
lea rax, [rsp + 0x58]
xchg rdi, rdi
xchg rbp, rax
mov qword [rsp + 0x28], rbp
xchg rbp, rax
jmp 0x140096939
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x58], 0xd505d33
add dword [rsp + 0x58], 0x1942908
xor dword [rsp + 0x58], 0x28b1d9e0
add dword [rsp + 0x58], 0x21b2a43d
sub dword [rsp + 0x58], 0x390549c7
add dword [rsp + 0x58], 0x2970303f
jmp 0x140096e16
movups xmm0, xmmword [str._0:__]
mov dword [rsp - 0x1c], edx
movups xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x14011d4a0]
movups xmmword [rsp + 0x70], xmm1
jmp 0x140096bc6
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x14011d4c8]
pshufd xmm3, xmm1, 0xd8
jmp 0x140096f20
nop word [rax + rax]
mov dword [rsp - 0x38], 0x1ebc5ccd
inc rdi
cmp word [rax + rdi*2], 0
jne 0x14009702d
mov dword [rsp - 0x10], esp
jmp 0x140096f49
xchg r10, r10
sub al, 0xce
xor byte [r10 - 1], al
jmp 0x1400968ed
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
xchg r12, r12
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
jmp 0x140097451
mov dword [rsp - 0x34], ecx
jne 0x140096758
lea rax, [rsp + 0x60]
jmp 0x14009701f
sub eax, 0x5aeeb111
add eax, 0x1da68e99
add eax, 0x120c2e5c
xor eax, 0xc9a29001
lea r8, [r8 + 2]
imul ebx
jmp 0x140096ace
shr eax, 3
shr eax, 0x12
shr eax, 9
shr eax, 1
add edx, eax
jmp 0x140096d93
mov rcx, qword [rsp + 0x50]
lea rax, [rsp + 0x58]
mov rsp, rsp
xchg rdx, rax
mov qword [rsp + 0x28], rdx
xchg rdx, rax
jmp 0x140096d26
movzx eax, r8b
inc r8d
sub al, cl
jmp 0x140097044
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
mov dword [rsp - 0x34], esp
pmuldq xmm0, xmm4
jmp 0x140096cb1
jge 0x1400968fb
movsxd rax, r8d
mov dword [rsp - 0x14], 0x7430ec91
jmp 0x140096e89
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x30], ebx
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x3c], 0x2054e178
pxor xmm2, xmm0
jmp 0x1400969fe
nop
movabs rcx, 0xffffffff70a678bf
sub rcx, 0x103d3e22
sub rcx, 0x339e339
sub rcx, 0x44a43ac4
add rcx, 0x3c87b229
jmp 0x140096ed6
mov dword [rsp - 0xc], 0x10974d2e
mov eax, dword [0x14011d4e0]
movsd xmm1, qword [0x14011d4d8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x14011d4e4]
mov dword [rsp - 0x30], 0x50efc01
jmp 0x140096fa8
xchg r10, r10
mov r8d, 0x9b920a1
xor r8d, 0x7c18411
xor r8d, 0x53c89214
xor r8d, 0x6e9c8f9
jmp 0x1400972b7
add eax, 0x249595c7
sub eax, 0x2e6f9d3a
add eax, 0x6664379f
lea r10, [r10 + 1]
jmp 0x140096d62
paddd xmm1, xmm2
mov dword [rsp - 0x40], esi
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x2c], edi
jmp 0x140096a2c
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xchg rsi, rsi
nop
movabs rdi, 0xffffffff3fe65efe
sub rdi, 0x17d70367
jmp 0x140096ce5
mov eax, dword [0x14011d4a8]
xchg rsp, r15
movups xmmword [r15 + 0x60], xmm0
xchg r15, rsp
jmp 0x140096fe2
movdqa xmm1, xmm3
mov r15, r15
pand xmm2, xmmword [0x1401193d0]
jmp 0x140096ab9
cmp word [rax + r8*2], bx
jne 0x140096a6a
mov dword [rsp - 0x24], 0x8335b82
jmp 0x140096dbb
mov edx, dword [rsp + 0x30]
movd xmm6, r12d
movd xmm8, r13d
xchg r15, r15
nop word [rax + rax]
jmp 0x140096da9
xor word [r8 - 2], ax
cmp ebx, 0xf
mov rcx, rcx
jmp 0x140096f87
movzx eax, word [0x14011d4ac]
xchg rbp, rdx
movsd qword [rdx - 0x60], xmm0
xchg rdx, rbp
xchg rbp, rcx
movups xmmword [rcx - 0x70], xmm1
xchg rbp, rcx
jmp 0x140096d53
mov dword [rsp - 0xc], ebx
cmp r8d, 0xc
jl 0x140096a1d
jmp 0x1400970b3
sub r8d, 0x43d87c6f
add r8d, 0x25ce8fd2
add r8d, 0x14ad2922
sub r8d, 0x2840491c
sub r8d, 0x29bcf1be
jmp 0x140096b0c
cmp esi, 2
mov dword [rsp - 0x1c], 0x6e688469
jl 0x140096b49
movdqa xmm2, xmmword [0x140119390]
mov ebx, 0x2861901e
jmp 0x140096bff
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
xchg r13, r13
movdqa xmm1, xmm2
jmp 0x140096e05
jl 0x1400970fc
movdqa xmm0, xmmword [0x14011b8e0]
mov dword [rsp - 0x1c], ebx
lea rcx, [rsp + 0x64]
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011b270]
jmp 0x140097370
mov dword [rsp - 0x3c], edx
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
xchg r9, r9
pmulld xmm0, xmmword [0x14011b250]
psubd xmm2, xmm0
jmp 0x140096a89
movdqa xmm7, xmmword [0x14011b250]
mov dword [rsp - 0x28], esi
movdqa xmmword [rsp + 0x30], xmm0
jmp 0x140097253
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov dword [rsp - 0x34], 0x681e4c01
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
mov dword [rsp - 0x34], 0x6cde25dc
jmp 0x140096c6b
movups xmmword [rsi + 0x30], xmm0
xchg rsp, rsi
xchg rsp, r11
movsd qword [r11 + 0x40], xmm1
xchg rsp, r11
je 0x1400970b3
jmp 0x140096b50
movq xmm2, xmm8
xchg rcx, rcx
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rsp + 0x38]
pshufd xmm3, xmm1, 0xd8
jmp 0x140096b35
sub r9d, 0x198c00e1
add r9d, 0x3b037158
sub r9d, 0x3b01b71e
xor r9d, 0x43d33463
jmp 0x140097431
mov dword [rsp - 0x40], ecx
movq qword [rsp + 0x30], xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0x24], 0x7d0e0abb
jmp 0x140096988
sub r9d, 0x58f0c725
xor r8d, r8d
xchg r11, rax
mov qword [rsp + 0x20], r11
xchg r11, rax
lea rdx, [rsp + 0x60]
mov rbx, rbx
jmp 0x140097136
paddd xmm0, xmm1
xchg r11, r11
pmulld xmm0, xmmword [0x14011b250]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400973d0
mov dword [rsp - 0x18], ecx
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14011b250]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov r10, r10
jmp 0x140097003
xor al, al
mov dword [rsp - 0x2c], ebx
xchg r8, rdi
mov r8, qword [rsp + 0x570]
xchg r8, rdi
jmp 0x1400974b4
nop
mov rbp, qword [rsp]
add rsp, 8
ret
mov rcx, qword [rbp + 0x3e0]
xor rcx, rsp
call fcn.1400e9e80
mov dword [rsp - 0x1c], edx
lea r11, [rsp + 0x520]
jmp 0x1400974d4
xchg rbx, r11
movaps xmm6, xmmword [rbx - 0x10]
xchg rbx, r11
jmp 0x1400974e3
xchg r13, r11
movaps xmm7, xmmword [r13 - 0x20]
xchg r11, r13
xchg r11, r13
movaps xmm8, xmmword [r13 - 0x30]
xchg r11, r13
jmp 0x140097508
pop r14
pop r13
nop
jmp 0x14009751c
xchg rbx, rsp
mov rbx, r11
xchg rsp, rbx
pop r15
mov dword [rsp - 0xc], esp
jmp 0x1400974fe
add rsp, 8
mov r12, qword [rsp - 8]
pop rsi
mov dword [rsp - 0x18], 0x1c972c1e
nop
add rsp, 8
mov rbx, qword [rsp - 8]
jmp 0x1400974aa