Function at 0x140048db0
Capabilities:
Create process on windows
Encode data using xor
Get session user name
Self delete
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x398]
sub rsp, 0x470
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400f3040]
xor rax, rsp
mov qword [rbp + 0x2c0], rax
xor edi, edi
mov rcx, qword [0x1401cdf08]
call fcn.140010070
mov eax, dword [str.l5]
mov dword [rbp + 0xa0], eax
movzx eax, byte [0x1400e14bc]
mov byte [rbp + 0xa0], 0x4a
xor byte [rbp + 0xa1], 0x32
xor byte [rbp + 0xa2], 0x33
xor byte [rbp + 0xa3], 0x34
xor al, 0x35
mov byte [rbp + 0xa4], al
mov rdx, qword [0x1400f30c8]
lea rcx, [rbp + 0xa0]
call fcn.1400343a0
mov rbx, qword [0x1401cd478]
mov rax, qword [rbx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov r14, qword [rbx + 0x3ef0]
mov rcx, qword [0x1401cdf10]
call fcn.140010070
movss xmm0, dword [0x1401cded8]
movss dword [rbx + 0x37f0], xmm0
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
movss xmm6, dword [0x1400e1854]
mov eax, dword [rcx + rax]
cmp dword [0x1401ce030], eax
jle 0x140048f0c
lea rcx, [0x1401ce030]
call fcn.1400b9208
cmp dword [0x1401ce030], 0xffffffff
jne 0x140048f0c
movss xmm0, dword [rbx + 0x18]
mulss xmm0, xmm6
movss dword [0x1401ce00c], xmm0
lea rcx, [0x1401ce030]
call fcn.1400b919c
movss xmm0, dword [r14 + 0x28]
subss xmm0, dword [0x1400e18c4]
movss xmm1, dword [0x1400e18a4]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.140035d10
test al, al
je 0x140048f3c
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rsi, 0xffffffffffffffff
mov r15d, dword [0x1400f3098]
movdqa xmm12, xmmword [0x1400e1ac0]
movdqa xmm11, xmmword [0x1400e1a60]
movdqa xmm10, xmmword [0x1400e1a50]
movdqa xmm9, xmmword [0x1400e1a30]
movdqa xmm14, xmmword [str.11111111111111115555555555555555]
movdqa xmmword [rbp - 0x70], xmm14
movdqa xmm13, xmmword [str.22226666]
movdqa xmm8, xmmword [0x1400e1ef0]
movss xmm3, dword [0x1400e1828]
xorps xmm15, xmm15
movss xmm4, dword [0x1400e1840]
movss xmm5, dword [0x1400e18a8]
movss xmm2, dword [0x1400e1954]
movss xmm7, dword [0x1400e192c]
movss xmm6, dword [0x1400e17e4]
cmp dword [0x1401cdec4], edi
jne 0x14004996e
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cded8]
movss dword [rax + 0x37f0], xmm0
mov dword [rbp + 0xa0], 0x3f800000
mov dword [rsp + 0x58], edi
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm4
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rsp + 0x58]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rbp + 0xa0]
comiss xmm1, xmm3
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cded8], xmm0
unpcklps xmm5, xmm2
movq rdx, xmm5
call fcn.1400362e0
movss xmm2, dword [r14 + 0x28]
subss xmm2, xmm7
mulss xmm2, xmm6
movss xmm3, dword [0x1400e1908]
movsd xmm0, qword [str.pqer]
movsd qword [rbp + 0x80], xmm0
mov eax, dword [0x1400e1198]
mov dword [rbp + 0x88], eax
cmp byte [0x1400e119b], dil
je 0x1400491f9
mov r8d, edi
cmp r15d, 2
jl 0x1400491c9
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
movd xmm0, dword [str.pqer]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
movd xmm0, dword [rbp + 0x84]
xorps xmm1, xmm0
movd dword [rbp + 0x84], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x88], xmm1
jmp 0x1400491f9
lea r9, [rbp + 0x80]
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400491d0
unpcklps xmm2, xmm3
movq rdx, xmm2
lea rcx, [rbp + 0x80]
call fcn.14003e180
movss xmm3, dword [r14 + 0x28]
subss xmm3, xmm7
mulss xmm3, xmm6
movsd xmm0, qword [str.cWQXTRJ]
movsd qword [rbp + 0x80], xmm0
mov ecx, dword [0x1400e1570]
mov dword [rbp + 0x88], ecx
cmp byte [0x1400e1573], dil
je 0x1400493c9
mov r8d, edi
cmp r15d, 2
jl 0x140049398
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm14
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.cWQXTRJ]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
jmp 0x1400493c9
lea r9, [rbp + 0x80]
nop
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400493a0
movss xmm1, dword [0x1400e1918]
unpcklps xmm3, xmm1
movq rdx, xmm3
lea rcx, [rbp + 0x80]
call fcn.14003be20
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rdi
xor r8d, r8d
lea rdx, [0x1400d9e0e]
lea rcx, [rbp + 0x40]
call fcn.14003bb20
movss xmm1, dword [0x1400e18ac]
movss xmm3, dword [r14 + 0x28]
subss xmm3, xmm7
mulss xmm3, xmm6
movss xmm2, dword [0x1400e1920]
mov eax, dword [str._T__6]
mov dword [rsp + 0x60], eax
movzx eax, word [0x1400e176c]
mov word [rsp + 0x64], ax
mov byte [rsp + 0x60], 0x4c
xor byte [rsp + 0x61], 0x32
xor byte [rsp + 0x62], 0x33
xor byte [rsp + 0x63], 0x34
xor al, 0x35
mov byte [rsp + 0x64], al
xor byte [rsp + 0x65], 0x36
lea r9, [rbp + 0x40]
movaps xmm0, xmm7
unpcklps xmm0, xmm1
movq r8, xmm0
unpcklps xmm3, xmm2
movq rdx, xmm3
lea rcx, [rsp + 0x60]
call fcn.140036840
test al, al
je 0x14004995e
lea rbx, [0x1401cd4a0]
cmp byte [0x1401ce020], dil
je 0x1400494c3
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rdi
mov r8, rsi
inc r8
cmp byte [rbx + r8], dil
jne 0x1400494a5
mov rdx, rbx
lea rcx, [rbp - 0x60]
call fcn.14003bb20
lea rcx, [rbp - 0x60]
call fcn.14004d4c0
mov dword [0x1401cded8], edi
mov dword [0x1401cdec4], 5
mov dword [rbp + 0xa0], 0x101
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
xorps xmm0, xmm0
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x98], rdi
movups xmmword [rbp + 0x80], xmm0
test eax, eax
je 0x140049529
lea rax, [rbp + 0x1b0]
mov r8, rsi
inc r8
cmp byte [rax + r8], dil
jne 0x140049517
lea rdx, [rbp + 0x1b0]
jmp 0x140049536
mov r8d, 7
lea rdx, str.Unknown
lea rcx, [rbp + 0x80]
call fcn.14003bb20
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rdi
mov r8d, 4
lea rdx, str.Jinx
lea rcx, [rbp + 0xb0]
call fcn.14003bb20
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov r8d, 0x2b
lea rdx, str.:closed_lock_with_key:_User_logged_in:
lea rcx, [rbp - 0x60]
call fcn.14003bb20
nop
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rdx, qword [rbp + 0x80]
mov r8, qword [rbp + 0x90]
lea rcx, [rbp - 0x60]
call fcn.1400365c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r8d, 0xe
lea rdx, str._License:
lea rcx, [rbp + 0x20]
call fcn.1400365c0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r8, rsi
inc r8
cmp byte [rbx + r8], 0
jne 0x140049635
mov rdx, rbx
lea rcx, [rbp]
call fcn.1400365c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r8d, 0xd
lea rdx, str.__Brand:
lea rcx, [rbp - 0x20]
call fcn.1400365c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0xf
cmova rdx, qword [rbp + 0xb0]
mov r8, qword [rbp + 0xc0]
lea rcx, [rbp - 0x40]
call fcn.1400365c0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x78], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x68]
call fcn.1400482e0
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x14004974d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049747
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049747
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14004978b
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049786
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049786
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
movdqa xmm0, xmmword [0x1400e1a00]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400497e2
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400497d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400497d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
movdqa xmm0, xmmword [0x1400e1a00]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x140049831
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049824
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049824
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
movdqa xmm0, xmmword [0x1400e1a00]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140049880
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049873
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049873
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
movdqa xmm0, xmmword [0x1400e1a00]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x1400498cf
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400498c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400498c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
movdqa xmm0, xmmword [0x1400e1a00]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x14004991d
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049917
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049917
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14004995e
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049959
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cf0a
call fcn.1400b9874
movss xmm3, dword [0x1400e1828]
movss xmm4, dword [0x1400e1840]
movss xmm7, dword [0x1400e18e0]
cmp dword [0x1401cdec4], 5
jne 0x140049b57
movss xmm0, dword [0x1401ce00c]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x1400e1838]
cvtpd2ps xmm1, xmm0
movss dword [0x1401ce00c], xmm1
movss xmm0, dword [0x1400e1854]
comiss xmm0, xmm1
ja 0x14004cf39
mov rdx, qword [0x1401cd478]
movss xmm0, dword [0x1401cded8]
movss dword [rdx + 0x37f0], xmm0
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
movss xmm1, dword [rdx + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm4
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm1, xmm3
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cded8], xmm0
mov rax, qword [rdx + 0x3ef0]
movss xmm2, dword [rax + 0x28]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ef0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1400e1904]
subss xmm2, xmm7
mulss xmm2, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm2, xmm0
movss dword [rax + 0x100], xmm2
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
movss xmm0, dword [0x1401cdd38]
movss dword [rbp + 0x80], xmm0
movss xmm1, dword [0x1401cdd3c]
movss dword [rbp + 0x84], xmm1
movss xmm0, dword [0x1401cdd40]
movss dword [rbp + 0x88], xmm0
movss xmm1, dword [0x1401cdd44]
mulss xmm1, dword [rdx + 0x37f0]
movss dword [rbp + 0x8c], xmm1
lea rcx, [rbp + 0x80]
call fcn.140003e30
mov qword [rbp + 0xa0], 0
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x54], 0x3f800000
mov dword [rsp + 0x58], 0x42b40000
mov dword [rsp + 0x5c], 0x42b40000
movss xmm0, dword [0x1400e17b4]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xa0]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
mov rcx, qword [0x1401ce018]
call fcn.14002e3d0
movss xmm0, dword [0x1401ce00c]
comiss xmm0, xmm7
jbe 0x140049b57
movaps xmm2, xmm15
movaps xmm3, xmm15
mov dword [0x1401cded8], 0
mov dword [0x1401cdec4], 1
jmp 0x140049b78
mov eax, dword [0x1401cdec4]
dec eax
cmp eax, 3
ja 0x14004a1a4
movss xmm2, dword [0x1401cdedc]
movss xmm3, dword [0x1401cdf18]
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
mov rbx, qword [0x1401cd478]
movss xmm1, dword [rbx + 0x18]
addss xmm1, xmm1
mulss xmm1, dword [0x1400e1840]
movaps xmm0, xmm1
addss xmm0, xmm2
movss dword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm0, dword [0x1400e1828]
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cdedc], xmm0
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
addss xmm1, xmm3
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm1, dword [0x1400e1828]
cmovbe rax, rcx
movss xmm6, dword [rax]
movss dword [0x1401cdf18], xmm6
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rbp + 0x80], edi
movss dword [rbp + 0x84], xmm0
lea rdx, [rbp + 0x80]
call fcn.140019ec0
movss dword [rbx + 0x37f0], xmm6
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cdd38]
movss dword [rbp + 0x80], xmm0
movss xmm1, dword [0x1401cdd3c]
movss dword [rbp + 0x84], xmm1
movss xmm0, dword [0x1401cdd40]
movss dword [rbp + 0x88], xmm0
movss xmm1, dword [0x1401cdd44]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x8c], xmm1
lea rcx, [rbp + 0x80]
call fcn.140003e30
movss xmm2, dword [r14 + 0x24]
addss xmm2, dword [0x1400e18d8]
movss xmm1, dword [r14 + 0x20]
movaps xmm0, xmm1
addss xmm0, dword [r14 + 0x28]
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm2
addss xmm1, xmm15
movss dword [rsp + 0x50], xmm1
movss dword [rsp + 0x54], xmm2
movss xmm0, dword [0x1400e1844]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x50]
mov rcx, qword [r14 + 0x298]
call fcn.14001ebb0
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cdd38]
movss dword [rbp + 0x80], xmm0
movss xmm1, dword [0x1401cdd3c]
movss dword [rbp + 0x84], xmm1
movss xmm0, dword [0x1401cdd40]
movss dword [rbp + 0x88], xmm0
movss xmm1, dword [0x1401cdd44]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x8c], xmm1
lea rcx, [rbp + 0x80]
call fcn.140003e30
movss xmm0, dword [r14 + 0x2c]
subss xmm0, dword [0x1400e187c]
movss xmm3, dword [r14 + 0x24]
movaps xmm1, xmm3
addss xmm1, xmm0
movss xmm2, dword [r14 + 0x20]
addss xmm2, xmm7
movss dword [rbp + 0xa0], xmm2
movss dword [rbp + 0xa4], xmm1
addss xmm3, dword [0x1400e18d8]
movss dword [rsp + 0x50], xmm2
movss dword [rsp + 0x54], xmm3
movss xmm6, dword [0x1400e1844]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x50]
mov rcx, qword [r14 + 0x298]
call fcn.14001ebb0
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cdd38]
movss dword [rbp + 0x80], xmm0
movss xmm1, dword [0x1401cdd3c]
movss dword [rbp + 0x84], xmm1
movss xmm0, dword [0x1401cdd40]
movss dword [rbp + 0x88], xmm0
movss xmm1, dword [0x1401cdd44]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x8c], xmm1
lea rcx, [rbp + 0x80]
call fcn.140003e30
movss xmm2, dword [r14 + 0x2c]
subss xmm2, xmm7
addss xmm2, dword [r14 + 0x24]
movss xmm1, dword [r14 + 0x20]
movaps xmm0, xmm1
addss xmm0, xmm7
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm2
addss xmm1, xmm15
movss dword [rsp + 0x50], xmm1
movss dword [rsp + 0x54], xmm2
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x50]
mov rcx, qword [r14 + 0x298]
call fcn.14001ebb0
mov rbx, qword [r14 + 0x298]
movdqa xmm0, xmmword [0x1400e1ed0]
mov rax, qword [0x1401cd478]
movups xmmword [rbp + 0x80], xmm0
movss xmm0, dword [rax + 0x37f0]
movss dword [rbp + 0x8c], xmm0
lea rcx, [rbp + 0x80]
call fcn.140003e30
mov dword [rbp + 0xa0], eax
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x54], 0x3f800000
mov qword [rsp + 0x58], 0
movss xmm3, dword [r14 + 0x24]
movaps xmm1, xmm3
addss xmm1, dword [0x1400e18dc]
movss xmm2, dword [r14 + 0x20]
movaps xmm0, xmm2
addss xmm0, xmm7
movss dword [rbp + 0xb0], xmm0
movss dword [rbp + 0xb4], xmm1
addss xmm3, xmm15
addss xmm2, xmm15
movss dword [rbp + 0x80], xmm2
movss dword [rbp + 0x84], xmm3
mov r12, qword [0x1401ce010]
test eax, 0xff000000
je 0x140049fe0
mov r13, qword [rbx + 0x98]
cmp r12, r13
je 0x140049f6e
mov rdx, r12
mov rcx, rbx
call fcn.14001c5f0
mov edx, 6
mov r8d, 4
mov rcx, rbx
call fcn.14001c670
mov eax, dword [rbp + 0xa0]
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.14001c790
cmp r12, r13
je 0x140049fe0
movsxd rcx, dword [rbx + 0x68]
lea eax, [rcx - 1]
mov dword [rbx + 0x68], eax
test eax, eax
jne 0x140049fc8
mov rax, rdi
jmp 0x140049fd1
mov rax, qword [rbx + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rbx + 0x98], rax
mov rcx, rbx
call fcn.14001c3b0
movss xmm0, dword [0x1400e18a8]
movss xmm1, dword [0x1400e1954]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.1400362e0
mov rcx, qword [0x1401cdee0]
call fcn.140010070
cmp dword [0x1401cdec4], 1
sete bl
mov rax, qword [0x1401cd478]
mov qword [rsp + 0x30], rdi
lea rcx, [0x1400da1fc]
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x1400e199c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e198c]
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rbp + 0x80]
mov rcx, qword [rax + 0x3c38]
call fcn.140024470
movss xmm0, dword [rbp + 0x80]
addss xmm0, dword [0x1400e1820]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm7
subss xmm2, xmm1
movss xmm6, dword [0x1400e17e4]
mulss xmm2, xmm6
movzx r8d, bl
movss xmm1, dword [0x1400e1904]
unpcklps xmm2, xmm1
movq rdx, xmm2
lea rcx, str.G1
call fcn.14003d420
test al, al
je 0x14004a0d5
mov dword [0x1401cded8], 0
mov eax, 1
mov dword [0x1401cdec4], eax
mov dword [0x1401cd498], edi
mov dword [0x1400f30d0], 0xa
jmp 0x14004a0db
mov eax, dword [0x1401cdec4]
cmp eax, 2
sete bl
mov rax, qword [0x1401cd478]
mov qword [rsp + 0x30], rdi
lea rcx, [0x1400da204]
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x1400e199c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e198c]
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rbp + 0x80]
mov rcx, qword [rax + 0x3c38]
call fcn.140024470
movss xmm0, dword [rbp + 0x80]
addss xmm0, dword [0x1400e1820]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm7, xmm1
mulss xmm7, xmm6
movzx r8d, bl
movss xmm1, dword [0x1400e1918]
unpcklps xmm7, xmm1
movq rdx, xmm7
lea rcx, str.I1
call fcn.14003d420
test al, al
je 0x14004a195
mov dword [0x1401cded8], 0
mov dword [0x1401cdec4], 2
mov dword [0x1400f30d0], edi
mov dword [0x1401cd498], 0xa
call fcn.140010110
mov ecx, 1
call fcn.140004190
movss xmm7, dword [0x1400e18b0]
cmp dword [0x1401cdec4], 1
jne 0x14004a758
movss xmm6, dword [0x1401cdedc]
mov rbx, qword [0x1401cd478]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rbp + 0x80], edi
movss dword [rbp + 0x84], xmm0
lea rdx, [rbp + 0x80]
call fcn.140019ec0
movss dword [rbx + 0x37f0], xmm6
cmp dword [0x1401cd498], 0
sete r10b
movsd xmm0, qword [str.p___XT_T_UHN_]
movsd qword [rbp + 0x80], xmm0
mov ecx, dword [0x1400e15a0]
mov dword [rbp + 0x88], ecx
movzx eax, word [0x1400e15a4]
mov word [rbp + 0x8c], ax
cmp byte [0x1400e15a5], 0
je 0x14004a3d0
mov r8d, edi
cmp r15d, 2
jl 0x14004a393
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm14
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.p___XT_T_UHN_]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp + 0x80]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14004a3a0
movzx r8d, r10b
movss xmm0, dword [0x1400e18f4]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, [rbp + 0x80]
call fcn.14003d9b0
movss xmm3, dword [0x1400e1928]
movaps xmm4, xmm7
movsd xmm0, qword [str.x__GCTLPUUO]
mov ecx, dword [0x1400e1760]
movsd qword [rbp + 0x80], xmm0
mov dword [rbp + 0x88], ecx
test al, al
movzx eax, byte [0x1400e1764]
mov byte [rbp + 0x8c], al
je 0x14004a433
mov dword [0x1401cd498], edi
mov r10b, 0
jmp 0x14004a43e
cmp dword [0x1401cd498], 1
sete r10b
mov r8d, edi
cmp r15d, 2
jl 0x14004a596
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm14
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.x__GCTLPUUO]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp + 0x80]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14004a5b0
movzx r8d, r10b
unpcklps xmm3, xmm4
movq rdx, xmm3
lea rcx, [rbp + 0x80]
call fcn.14003d9b0
test al, al
je 0x14004a74e
movups xmm0, xmmword [str.cmd__c_start_https:__jinx_solutions.gitbook.io_guide]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x1400e0ee0]
movups xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [0x1400e0ef0]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [0x1400e0f00]
movups xmmword [rbp + 0x170], xmm1
movups xmm0, xmmword [0x1400e0f10]
movups xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [0x1400e0f20]
movups xmmword [rbp + 0x190], xmm1
movsd xmm0, qword [0x1400e0f30]
movsd qword [rbp + 0x1a0], xmm0
movzx eax, word [0x1400e0f38]
mov word [rbp + 0x1a8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
movups xmmword [rbp + 0x100], xmm0
movups xmmword [rbp + 0x110], xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], rax
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rax
mov dword [rbp + 0x10c], 1
lea rax, [rbp + 0x80]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x140]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
jne 0x14004a71c
lea rdx, str.Error_executing_the_command
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140043a50
jmp 0x14004a748
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x80]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rbp + 0x80]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x88]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [0x1401cd498], edi
mov ecx, 1
call fcn.140004190
cmp dword [0x1401cdec4], 2
jne 0x14004abc8
movss xmm6, dword [0x1401cdedc]
mov rbx, qword [0x1401cd478]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rbp + 0x80], edi
movss dword [rbp + 0x84], xmm0
lea rdx, [rbp + 0x80]
call fcn.140019ec0
movss dword [rbx + 0x37f0], xmm6
cmp dword [0x1400f30d0], 0
sete r8b
mov eax, dword [str.uWE_VS7]
mov dword [rbp + 0xa0], eax
movzx ecx, word [0x1400e1534]
mov word [rbp + 0xa4], cx
movzx eax, byte [0x1400e1536]
mov byte [rbp + 0xa0], 0x44
xor byte [rbp + 0xa1], 0x32
xor byte [rbp + 0xa2], 0x33
xor byte [rbp + 0xa3], 0x34
xor cl, 0x35
mov byte [rbp + 0xa4], cl
xor byte [rbp + 0xa5], 0x36
xor al, 0x37
mov byte [rbp + 0xa6], al
movss xmm0, dword [0x1400e18f4]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, [rbp + 0xa0]
call fcn.14003d9b0
test al, al
je 0x14004a82f
mov eax, edi
mov dword [0x1400f30d0], eax
jmp 0x14004a835
mov eax, dword [0x1400f30d0]
cmp eax, 1
sete r10b
mov rax, qword [str.bB_SSE8]
mov qword [rbp + 0xa0], rax
cmp byte [0x1400e157f], 0
je 0x14004a979
mov r8d, edi
cmp r15d, 2
jl 0x14004a943
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm14
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xa0]
xorps xmm2, xmm1
movd dword [rbp + 0xa0], xmm2
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xa4]
xorps xmm2, xmm1
movd dword [rbp + 0xa4], xmm2
jmp 0x14004a979
lea r9, [rbp + 0xa0]
nop word [rax + rax]
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14004a950
movzx r8d, r10b
movss xmm0, dword [0x1400e1914]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, [rbp + 0xa0]
call fcn.14003d9b0
test al, al
je 0x14004a9aa
mov eax, 1
mov dword [0x1400f30d0], eax
jmp 0x14004a9b0
mov eax, dword [0x1400f30d0]
cmp eax, 2
sete r10b
movsd xmm0, qword [str.__WPZ_YW_TIN_]
movsd qword [rbp + 0x80], xmm0
mov ecx, dword [0x1400e15b0]
mov dword [rbp + 0x88], ecx
movzx eax, word [0x1400e15b4]
mov word [rbp + 0x8c], ax
cmp byte [0x1400e15b5], 0
je 0x14004ab90
mov r8d, edi
cmp r15d, 2
jl 0x14004ab46
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm14
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.__WPZ_YW_TIN_]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp + 0x80]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14004ab60
movzx r8d, r10b
movss xmm0, dword [0x1400e1934]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, [rbp + 0x80]
call fcn.14003d9b0
test al, al
je 0x14004abbe
mov dword [0x1400f30d0], 2
mov ecx, 1
call fcn.140004190
movss xmm14, dword [0x1400e18e8]
movss xmm6, dword [0x1400e18b8]
movss xmm7, dword [0x1400e1828]
cmp dword [0x1401cd498], 0
jne 0x14004aceb
mov eax, dword [0x1401cdec4]
dec eax
cmp eax, 3
ja 0x14004aceb
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cded8]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, dword [0x1400e1840]
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm1, xmm7
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cded8], xmm0
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.V3.0_Released__Fully_redesigned_UI__Extra_features.
lea rcx, str.JINX_V3__14_09_24
call fcn.140035850
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.HP_Mobo_Unlock_added__New_tabs.
lea rcx, str.JINX_V2__05_09_24
call fcn.140035850
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Dell__HP_spoof_added.
lea rcx, str.JINX_V2__02_09_24
call fcn.140035850
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq r8, xmm0
lea rdx, str.Disk_spoof_added__fixed_ASUS_spoofing.
lea rcx, str.JINX_V2__29_08_24
call fcn.140035850
lea r13, [0x1401cca50]
cmp dword [0x1400f30d0], 0
jne 0x14004c151
cmp dword [0x1401cdec4], 0
jle 0x14004cbaf
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cded8]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, dword [0x1400e1840]
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm1, xmm7
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cded8], xmm0
mov rdx, r13
lea rcx, [rsp + 0x68]
call fcn.1400364a0
mov r10, rax
movups xmm2, xmmword [str._GPDUWXH_]
movups xmmword [rbp + 0xb0], xmm2
movsd xmm0, qword [0x1400e1650]
movsd qword [rbp + 0xc0], xmm0
movzx ecx, word [0x1400e1658]
mov word [rbp + 0xc8], cx
movzx ecx, byte [0x1400e165a]
mov byte [rbp + 0xca], cl
mov r8d, edi
movdqa xmm7, xmmword [rbp - 0x70]
cmp r15d, 2
jl 0x14004b066
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm7
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xb0], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x1400e1a70]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm3, xmm0
andps xmm3, xmm12
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm3, xmm1
movd dword [rbp + 0xbc], xmm3
movdqa xmm2, xmmword [0x1400e1a80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xc0]
xorps xmm2, xmm1
movd dword [rbp + 0xc0], xmm2
movdqa xmm3, xmmword [0x1400e1a90]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm3, xmm0
andps xmm3, xmm12
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xc4]
xorps xmm3, xmm1
movd dword [rbp + 0xc4], xmm3
mov r8d, 0x18
mov eax, r8d
lea r9, [rbp + 0xb0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x14004b080
movaps xmm0, xmm14
movss xmm1, dword [0x1400e18b4]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, r10
lea rcx, [rbp + 0xb0]
call fcn.140034da0
lea rdx, [0x1401ccab0]
lea rcx, [rsp + 0x68]
call fcn.1400364a0
mov r10, rax
movups xmm2, xmmword [0x1400e11d0]
movups xmmword [rbp + 0xb0], xmm2
mov edx, dword [0x1400e11e0]
mov dword [rbp + 0xc0], edx
cmp byte [0x1400e11e3], 0
je 0x14004b369
mov r8d, edi
cmp r15d, 2
jl 0x14004b337
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm7
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xb0], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x1400e1a70]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm3, xmm0
andps xmm3, xmm12
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm3, xmm1
movd dword [rbp + 0xbc], xmm3
movdqa xmm2, xmmword [0x1400e1a80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0xc0], xmm2
jmp 0x14004b369
lea r9, [rbp + 0xb0]
nop
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14004b340
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, r10
lea rcx, [rbp + 0xb0]
call fcn.140034da0
lea rdx, [0x1401cc9f0]
lea rcx, [rsp + 0x68]
call fcn.1400364a0
mov r10, rax
movups xmm2, xmmword [str.tF_QGXRL]
movups xmmword [rbp + 0xb0], xmm2
movzx ecx, word [0x1400e14d0]
mov word [rbp + 0xc0], cx
movzx ecx, byte [0x1400e14d2]
mov byte [rbp + 0xc2], cl
mov r8d, edi
cmp r15d, 2
jl 0x14004b587
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm7
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xb0], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x1400e1a70]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm3, xmm0
andps xmm3, xmm12
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm3, xmm1
movd dword [rbp + 0xbc], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rbp + 0xb0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14004b5a0
movaps xmm0, xmm14
movss xmm1, dword [0x1400e18c4]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, r10
lea rcx, [rbp + 0xb0]
call fcn.140034da0
lea rdx, [0x1401ccaf0]
lea rcx, [rsp + 0x68]
call fcn.1400364a0
mov r10, rax
movsd xmm0, qword [str.u___]
movsd qword [rbp + 0x80], xmm0
mov edx, dword [0x1400e14e0]
mov dword [rbp + 0x88], edx
movzx ecx, word [0x1400e14e4]
mov word [rbp + 0x8c], cx
cmp byte [0x1400e14e5], 0
je 0x14004b7e0
mov r8d, edi
cmp r15d, 2
jl 0x14004b795
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.u___]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp + 0x80]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14004b7b0
movaps xmm0, xmm14
movss xmm1, dword [0x1400e18cc]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, r10
lea rcx, [rbp + 0x80]
call fcn.140034da0
movss xmm6, dword [0x1400e18d0]
lea rdx, [0x1401cca10]
lea rcx, [rsp + 0x68]
call fcn.1400364a0
mov ecx, dword [0x1400e15d8]
mov dword [rbp + 0xa0], ecx
movzx ecx, word [0x1400e15dc]
mov word [rbp + 0xa4], cx
mov byte [rbp + 0xa0], 0x43
xor byte [rbp + 0xa1], 0x32
xor byte [rbp + 0xa2], 0x33
xor byte [rbp + 0xa3], 0x34
xor cl, 0x35
mov byte [rbp + 0xa4], cl
xor byte [rbp + 0xa5], 0x36
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.140034da0
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cdcc8]
movss dword [rbp + 0x80], xmm0
movss xmm1, dword [0x1401cdccc]
movss dword [rbp + 0x84], xmm1
movss xmm0, dword [0x1401cdcd0]
movss dword [rbp + 0x88], xmm0
movss xmm1, dword [0x1401cdcd4]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rbp + 0x8c], xmm1
lea rcx, [rbp + 0x80]
call fcn.140003e30
movss xmm2, dword [r14 + 0x104]
addss xmm2, dword [0x1400e18d4]
movss xmm1, dword [r14 + 0x100]
movaps xmm0, xmm1
addss xmm0, dword [r14 + 0x28]
movss dword [rbp + 0x80], xmm0
movss dword [rbp + 0x84], xmm2
addss xmm1, xmm14
movss dword [rbp + 0xb0], xmm1
movss dword [rbp + 0xb4], xmm2
movss xmm0, dword [0x1400e1844]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0xb0]
mov rcx, qword [r14 + 0x298]
call fcn.14001ebb0
mov eax, dword [str.fu]
mov dword [rbp + 0xa0], eax
movzx eax, word [0x1400e1560]
mov word [rbp + 0xa4], ax
mov byte [rbp + 0xa0], 0x57
xor byte [rbp + 0xa1], 0x32
xor byte [rbp + 0xa2], 0x33
xor byte [rbp + 0xa3], 0x34
xor al, 0x35
mov byte [rbp + 0xa4], al
xor byte [rbp + 0xa5], 0x36
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x98], rdi
lea rax, [rbp + 0xa0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14004b9b2
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x80]
call fcn.14003bb20
mov r9b, 1
lea r8, [0x1401cdee8]
movaps xmm0, xmm14
movss xmm6, dword [0x1400e192c]
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x80]
call fcn.1400352d0
movsd xmm0, qword [str.sFQAYXLQ]
movsd qword [rbp + 0x80], xmm0
movzx ecx, word [0x1400e1590]
mov word [rbp + 0x88], cx
movzx eax, byte [0x1400e1592]
mov byte [rbp + 0x80], 0x42
xor byte [rbp + 0x81], 0x32
xor byte [rbp + 0x82], 0x33
xor byte [rbp + 0x83], 0x34
xor byte [rbp + 0x84], 0x35
xor byte [rbp + 0x85], 0x36
xor byte [rbp + 0x86], 0x37
xor byte [rbp + 0x87], 0x38
xor cl, 0x39
mov byte [rbp + 0x88], cl
xor byte [rbp + 0x89], 0x3a
xor al, 0x3b
mov byte [rbp + 0x8a], al
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rdi
lea rax, [rbp + 0x80]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14004ba90
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xb0]
call fcn.14003bb20
xor r9d, r9d
lea r8, [0x1401cdef8]
movss xmm0, dword [0x1400e1924]
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0xb0]
call fcn.1400352d0
movups xmm6, xmmword [0x1401cdd58]
lea r12, [0x1401cca90]
mov rdx, r12
lea rcx, [rsp + 0x68]
call fcn.1400364a0
movsd xmm0, qword [str.sS_QWYVJ_]
movsd qword [rbp + 0xb0], xmm0
movzx edx, word [0x1400e1638]
mov word [rbp + 0xb8], dx
movzx ecx, byte [0x1400e163a]
mov byte [rbp + 0xb0], 0x42
xor byte [rbp + 0xb1], 0x32
xor byte [rbp + 0xb2], 0x33
xor byte [rbp + 0xb3], 0x34
xor byte [rbp + 0xb4], 0x35
xor byte [rbp + 0xb5], 0x36
xor byte [rbp + 0xb6], 0x37
xor byte [rbp + 0xb7], 0x38
xor dl, 0x39
mov byte [rbp + 0xb8], dl
xor byte [rbp + 0xb9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xba], cl
movdqa xmmword [rbp + 0x80], xmm6
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x80]
movaps xmm0, xmm14
movss xmm1, dword [0x1400e193c]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400347c0
movups xmm0, xmmword [0x1401cdda8]
movups xmmword [rbp + 0xa0], xmm0
mov rbx, qword [0x1401cd478]
mov qword [rsp + 0x30], rdi
lea rax, str.Baseboard
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1400e199c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e198c]
movss xmm2, dword [rbx + 0x3c40]
lea rdx, [rbp + 0x80]
mov rcx, qword [rbx + 0x3c38]
call fcn.140024470
movss xmm0, dword [rbp + 0x80]
addss xmm0, dword [0x1400e1820]
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
cmp qword [0x1401ccaa8], 0xf
cmova r12, qword [0x1401cca90]
test r12, r12
jne 0x14004bc28
movaps xmm0, xmm15
jmp 0x14004bc7e
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r12
movss xmm0, dword [0x1400e199c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e198c]
movss xmm2, dword [rbx + 0x3c40]
lea rdx, [rbp + 0x80]
mov rcx, qword [rbx + 0x3c38]
call fcn.140024470
movss xmm0, dword [rbp + 0x80]
addss xmm0, dword [0x1400e1820]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm6, dword [0x1400e18f8]
addss xmm6, xmm0
lea rdx, [0x1401ccad0]
lea rcx, [rbp + 0x60]
call fcn.1400364a0
movups xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x80], xmm0
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x80]
movss xmm1, dword [0x1400e193c]
unpcklps xmm6, xmm1
movq r8, xmm6
mov rdx, rax
lea rcx, str.BIOS:
call fcn.1400347c0
movups xmm6, xmmword [0x1401cdc78]
lea rdx, [0x1401cca70]
lea rcx, [rbp + 0x60]
call fcn.1400364a0
mov r10, rax
movsd xmm0, qword [0x1400e1170]
movsd qword [rbp + 0x80], xmm0
mov edx, dword [0x1400e1178]
mov dword [rbp + 0x88], edx
movzx ecx, byte [0x1400e117c]
mov byte [rbp + 0x8c], cl
mov r8d, edi
cmp r15d, 2
jl 0x14004be6e
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x1400e1170]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp + 0x80]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14004be80
movdqa xmmword [rbp + 0xb0], xmm6
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0xb0]
movaps xmm0, xmm14
movss xmm1, dword [0x1400e1940]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, r10
lea rcx, [rbp + 0x80]
call fcn.1400347c0
movups xmm6, xmmword [0x1401cddb8]
movss xmm7, dword [0x1400e194c]
lea rdx, [0x1401cca30]
lea rcx, [rbp + 0x60]
call fcn.1400364a0
mov ecx, dword [0x1400e1690]
mov dword [rbp + 0xa0], ecx
movzx ecx, word [0x1400e1694]
mov word [rbp + 0xa4], cx
mov byte [rbp + 0xa0], 0x55
xor byte [rbp + 0xa1], 0x32
xor byte [rbp + 0xa2], 0x33
xor byte [rbp + 0xa3], 0x34
xor cl, 0x35
mov byte [rbp + 0xa4], cl
xor byte [rbp + 0xa5], 0x36
movdqa xmmword [rbp + 0x80], xmm6
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x80]
movaps xmm0, xmm14
unpcklps xmm0, xmm7
movq r8, xmm0
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.1400347c0
movss xmm6, dword [0x1400e195c]
movups xmm0, xmmword [0x1400e1670]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [0x1400e1680]
movups xmmword [rbp + 0xc0], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x14004c0fb
mov r8d, edi
cmp r15d, 2
jl 0x14004c0cb
mov edx, edi
movdqa xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x80], xmm0
lea rcx, [rbp + 0xb4]
mov r8d, dword [rbp + 0x80]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14004bfe0
jmp 0x14004c0fb
lea r9, [rbp + 0xb0]
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x14004c0d2
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x80], rdi
lea rax, [rbp + 0xb0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14004c116
lea rdx, [rbp + 0xb0]
lea rcx, [rsp + 0x68]
call fcn.14003bb20
xor r9d, r9d
lea r8, [0x1401cdef9]
movaps xmm0, xmm14
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rsp + 0x68]
call fcn.1400352d0
movss xmm6, dword [0x1400e18f0]
cmp dword [0x1400f30d0], 1
jne 0x14004c93b
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cded8]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, dword [0x1400e1840]
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm1, dword [0x1400e1828]
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cded8], xmm0
movss xmm3, dword [r14 + 0x28]
subss xmm3, xmm6
movss xmm7, dword [0x1400e18a0]
subss xmm3, xmm7
movss xmm1, dword [0x1400e190c]
movss xmm2, dword [0x1400e18e4]
unpcklps xmm3, xmm1
movq r8, xmm3
movaps xmm1, xmm6
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.140034030
mov rbx, qword [0x1401cd478]
lea rcx, [rbx + 0x4850]
movss xmm1, dword [rbx + 0x383c]
movss xmm0, dword [rbx + 0x3840]
mov dword [rbp + 0x80], 0xe
movss dword [rbp + 0x84], xmm1
movss dword [rbp + 0x88], xmm0
lea rdx, [rbp + 0x80]
call fcn.140019ec0
mov qword [rbx + 0x383c], rdi
call fcn.14003c980
mov rcx, qword [0x1401cd478]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
cmp byte [rax + 0xbb], 0
jne 0x14004c2ac
mov qword [rbp + 0x80], 0
movss xmm1, dword [0x1400e199c]
lea rcx, [rbp + 0x80]
call fcn.1400129b0
mov ecx, 1
call fcn.140004190
call fcn.14000a8f0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rdi
xor r8d, r8d
lea rdx, [0x1400d9e0e]
lea rcx, [rbp + 0xb0]
call fcn.14003bb20
lea r9, [rbp + 0xb0]
movss xmm4, dword [r14 + 0x28]
subss xmm4, xmm6
subss xmm4, xmm7
movss xmm5, dword [0x1400e18c0]
movss xmm14, dword [0x1400e1938]
movups xmm2, xmmword [str.awaytxrvm]
movups xmmword [rbp + 0x80], xmm2
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14004c529
mov r8d, edi
cmp r15d, 2
jl 0x14004c4f3
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov ecx, dword [rbp - 0x70]
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x88]
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
movdqa xmm3, xmmword [0x1400e1a70]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm3, xmm0
andps xmm3, xmm12
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0x8c]
xorps xmm3, xmm1
movd dword [rbp + 0x8c], xmm3
jmp 0x14004c529
lea r10, [rbp + 0x80]
nop word [rax + rax]
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0x10
jl 0x14004c500
unpcklps xmm4, xmm5
movq r8, xmm4
movaps xmm1, xmm6
unpcklps xmm1, xmm14
movq rdx, xmm1
lea rcx, [rbp + 0x80]
call fcn.140036840
test al, al
je 0x14004c73c
cmp byte [0x1401cd472], 0
jne 0x14004c73c
mov rcx, qword [0x1401cca60]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 0x16
jb 0x14004cfa1
cmp qword [0x1401cca68], 0xf
cmova r13, qword [0x1401cca50]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], 0x16
lea r9, str.Detected_motherboard:
lea rcx, [rbp + 0x80]
call fcn.14003bc20
nop
movaps xmm0, xmm15
unpcklps xmm0, xmm7
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x80]
call fcn.14003c860
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14004c60f
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c60a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cf0a
call fcn.1400b9874
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
mov r8d, 0x1c
lea rdx, str.Launched_Permanent_Spoofing_
lea rcx, [rbp + 0x80]
call fcn.14003bb20
nop
movaps xmm0, xmm15
movss xmm1, dword [0x1400e18a8]
unpcklps xmm0, xmm1
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x80]
call fcn.14003c860
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14004c6a2
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c69d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cf0a
call fcn.1400b9874
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
mov r8d, 0x20
lea rdx, str.Please_be_patient_for_2_minutes.
lea rcx, [rbp + 0x80]
call fcn.14003bb20
nop
movaps xmm0, xmm15
movss xmm1, dword [0x1400e18b4]
unpcklps xmm0, xmm1
movq r8, xmm0
xor edx, edx
lea rcx, [rbp + 0x80]
call fcn.14003c860
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14004c735
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c730
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cf0a
call fcn.1400b9874
mov byte [0x1401cd471], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rdi
xor r8d, r8d
lea rdx, [0x1400d9e0e]
lea rcx, [rbp + 0xb0]
call fcn.14003bb20
movss xmm1, dword [r14 + 0x28]
subss xmm1, dword [0x1400e1900]
mulss xmm1, dword [0x1400e17e4]
subss xmm1, dword [0x1400e1874]
movss xmm7, dword [0x1400e18c8]
movss xmm14, dword [0x1400e1944]
movsd xmm0, qword [0x1400e1600]
movsd qword [rbp + 0x80], xmm0
movzx eax, word [0x1400e1608]
mov word [rbp + 0x88], ax
cmp byte [0x1400e1609], 0
je 0x14004c806
mov byte [rbp + 0x80], 0x4d
xor byte [rbp + 0x81], 0x32
xor byte [rbp + 0x82], 0x33
xor byte [rbp + 0x83], 0x34
xor byte [rbp + 0x84], 0x35
xor byte [rbp + 0x85], 0x36
xor byte [rbp + 0x86], 0x37
xor byte [rbp + 0x87], 0x38
xor byte [rbp + 0x88], 0x39
xor byte [rbp + 0x89], 0x3a
lea r9, [rbp + 0xb0]
unpcklps xmm1, xmm7
movq r8, xmm1
movaps xmm1, xmm6
unpcklps xmm1, xmm14
movq rdx, xmm1
lea rcx, [rbp + 0x80]
call fcn.140036840
test al, al
je 0x14004c856
call fcn.140046ab0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140047120
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14004cfb0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rdi
xor r8d, r8d
lea rdx, [0x1400d9e0e]
lea rcx, [rbp + 0xb0]
call fcn.14003bb20
movss xmm1, dword [r14 + 0x28]
subss xmm1, dword [0x1400e1900]
mulss xmm1, dword [0x1400e17e4]
subss xmm1, dword [0x1400e1874]
movsd xmm0, qword [0x1400e16e0]
movsd qword [rbp + 0x80], xmm0
movzx eax, word [0x1400e16e8]
mov word [rbp + 0x88], ax
cmp byte [0x1400e16e9], 0
je 0x14004c90f
mov byte [rbp + 0x80], 0x45
xor byte [rbp + 0x81], 0x32
xor byte [rbp + 0x82], 0x33
xor byte [rbp + 0x83], 0x34
xor byte [rbp + 0x84], 0x35
xor byte [rbp + 0x85], 0x36
xor byte [rbp + 0x86], 0x37
xor byte [rbp + 0x87], 0x38
xor byte [rbp + 0x88], 0x39
xor byte [rbp + 0x89], 0x3a
lea r9, [rbp + 0xb0]
unpcklps xmm1, xmm7
movq r8, xmm1
movss xmm1, dword [0x1400e1948]
unpcklps xmm1, xmm14
movq rdx, xmm1
lea rcx, [rbp + 0x80]
call fcn.140036840
cmp dword [0x1400f30d0], 2
jne 0x14004cbaf
mov rax, qword [0x1401cd478]
movss xmm0, dword [0x1401cded8]
movss dword [rax + 0x37f0], xmm0
mov dword [rsp + 0x58], 0x3f800000
mov dword [rbp + 0xa0], 0
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm1
mulss xmm1, dword [0x1400e1840]
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0xa0]
lea rax, [rsp + 0x50]
comiss xmm15, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x58]
comiss xmm1, dword [0x1400e1828]
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1401cded8], xmm0
movsd xmm0, qword [str.bWA_TZD]
movsd qword [rbp + 0x80], xmm0
mov ecx, dword [0x1400e1188]
mov dword [rbp + 0x88], ecx
movzx eax, word [0x1400e118c]
mov word [rbp + 0x8c], ax
cmp byte [0x1400e118d], 0
je 0x14004cb90
mov r8d, edi
cmp r15d, 2
jl 0x14004cb49
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [rbp - 0x70]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.bWA_TZD]
xorps xmm1, xmm0
movd dword [rbp + 0x80], xmm1
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm10
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm11
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x88], xmm2
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp + 0x80]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14004cb60
movaps xmm0, xmm6
movss xmm1, dword [0x1400e1934]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, [rbp + 0x80]
call fcn.14003ae10
cmp byte [0x1401cd471], 0
je 0x14004cf34
movss xmm0, dword [0x1401cdefc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x1400e1838]
cvtpd2ps xmm1, xmm0
movss dword [0x1401cdefc], xmm1
comiss xmm1, dword [0x1400e187c]
jbe 0x14004cf34
call fcn.1400444a0
movups xmm2, xmmword [str.bGPWPEQMUVB]
movups xmmword [rbp + 0x80], xmm2
mov edx, dword [0x1400e1310]
mov dword [rbp + 0x90], edx
movzx eax, byte [0x1400e1314]
mov byte [rbp + 0x94], al
cmp r15d, 2
jl 0x14004ce3f
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm9, xmm0
andps xmm9, xmm12
packuswb xmm9, xmm9
packuswb xmm9, xmm9
mov ecx, dword [rbp - 0x70]
movd xmm0, ecx
paddb xmm9, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm9, xmm0
movd dword [rbp + 0x80], xmm9
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm8
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm10, xmm0
andps xmm10, xmm12
packuswb xmm10, xmm10
packuswb xmm10, xmm10
movd xmm0, ecx
paddb xmm10, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm10, xmm1
movd dword [rbp + 0x84], xmm10
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm11, xmm0
andps xmm11, xmm12
packuswb xmm11, xmm11
packuswb xmm11, xmm11
movd xmm0, ecx
paddb xmm11, xmm0
movd xmm1, dword [rbp + 0x88]
xorps xmm11, xmm1
movd dword [rbp + 0x88], xmm11
movdqa xmm2, xmmword [0x1400e1a70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8c]
xorps xmm2, xmm1
movd dword [rbp + 0x8c], xmm2
movdqa xmm3, xmmword [0x1400e1a80]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm3, xmm0
andps xmm3, xmm12
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, edx
xorps xmm3, xmm1
movd dword [rbp + 0x90], xmm3
mov edi, 0x14
mov eax, edi
lea r8, [rbp + 0x80]
add r8, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, dil
sub al, cl
add al, 0x31
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x15
jl 0x14004ce50
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
lea rax, [rbp + 0x80]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14004ce95
mov r8, rsi
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x68]
call fcn.14003bb20
nop
movaps xmm0, xmm15
movss xmm1, dword [0x1400e18cc]
unpcklps xmm0, xmm1
movq r8, xmm0
mov edx, 1
lea rcx, [rsp + 0x68]
call fcn.14003c860
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x14004cf16
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004cf11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004cf11
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b9874
mov ecx, 0x7530
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14004cfb0
mov byte [0x1401cd472], 1
mov byte [0x1401cd471], 0
call fcn.14000f9b0
mov rcx, qword [rbp + 0x2c0]
xor rcx, rsp
call fcn.1400b9140
lea r11, [rsp + 0x470]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140033c20
int3