Function at 0x14008e070
Capabilities:
Check for debugger via api
Delete file
Encode data using xor
Execute command
Schedule task via at
Set console window title
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 - 0x368]
sub rsp, 0x440
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
mov rax, qword [0x1400c4040]
xor rax, rsp
mov qword [rbp + 0x2e8], rax
xor r14d, r14d
lea rcx, str.color_2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 7
lea rdx, str.success
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e12e
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e129
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 9
lea rdx, str.intialize
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e18e
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e189
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0x18
lea rdx, str.athenis::roblox::init___
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e1ee
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e1e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov ebx, 0x16
mov r8d, ebx
lea rdx, str.santo::roblox::init___
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e250
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e24b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0x18
lea rdx, str.stellar::roblox::init___
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e2b0
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e2ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0x1b
lea rdx, str.antagonist::roblox::init___
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e310
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e30b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8, rbx
lea rdx, str.chaos::roblox::init___
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e36d
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e368
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0x18
lea rdx, str.silence::roblox::init___
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e3cd
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e3c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0x1b
lea rdx, str.Successfully_authenticated.
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e42d
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e428
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 5
lea rdx, str.Load.
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e48d
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e488
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0xc
lea rdx, str.Cheat_loaded
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e4ed
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e4e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 8
lea rdx, str.Finished
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e54d
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e548
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 8
lea rdx, str.csgo.exe
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e5a9
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e5a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e600
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0xc
lea rdx, [0x1400b2308]
lea rcx, [rbp - 8]
call fcn.1400097e0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14008e60c
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e607
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008e607
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
movups xmm2, xmmword [str.QEZVZE]
movups xmmword [rbp - 0x50], xmm2
movzx eax, byte [0x1400b2500]
mov byte [rbp - 0x40], al
mov r8d, r14d
movdqa xmm8, xmmword [0x1400b2de0]
movdqa xmm10, xmmword [0x1400b2f10]
movdqa xmm9, xmmword [str.::::]
movdqa xmm6, xmmword [0x1400b3530]
movdqa xmm7, xmmword [0x1400b2d70]
mov r15d, dword [0x1400c4090]
cmp r15d, 2
jl 0x14008e7f5
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm10
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movdqa xmm2, xmmword [0x1400b2d90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm10
movd xmm0, dword [rbp - 0x4c]
xorps xmm2, xmm0
movd dword [rbp - 0x4c], xmm2
movdqa xmm3, xmmword [0x1400b2da0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm10
movd xmm0, dword [rbp - 0x48]
xorps xmm3, xmm0
movd dword [rbp - 0x48], xmm3
movdqa xmm2, xmmword [0x1400b2db0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm10
movd xmm0, dword [rbp - 0x44]
xorps xmm2, xmm0
movd dword [rbp - 0x44], xmm2
mov r8d, 0x10
mov eax, r8d
lea r9, [rbp - 0x50]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14008e800
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
lea rax, [rbp - 0x50]
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], r14b
jne 0x14008e850
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 8]
call fcn.1400097e0
nop
movsd xmm0, qword [str.AGtgG_RuY_b:]
movsd qword [rbp - 0x68], xmm0
movzx ecx, word [0x1400b2598]
mov word [rbp - 0x60], cx
movzx eax, byte [0x1400b259a]
mov byte [rbp - 0x68], 0x71
xor byte [rbp - 0x67], 0x31
xor byte [rbp - 0x66], 0x32
xor byte [rbp - 0x65], 0x33
xor byte [rbp - 0x64], 0x34
xor byte [rbp - 0x63], 0x35
xor byte [rbp - 0x62], 0x36
xor byte [rbp - 0x61], 0x37
xor cl, 0x38
mov byte [rbp - 0x60], cl
xor byte [rbp - 0x5f], 0x39
xor al, 0x3a
mov byte [rbp - 0x5e], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x190], xmm1
lea rax, [rbp - 0x68]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14008e8d1
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x180]
call fcn.1400097e0
nop
movups xmm0, xmmword [str.SPP_a]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b25b0]
movups xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x1400b25c0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b25d0]
movups xmmword [rsp + 0x70], xmm1
movzx eax, byte [0x1400b25e0]
mov byte [rbp - 0x80], al
mov r8d, r14d
cmp r15d, 2
jl 0x14008ea34
movdqa xmmword [rbp - 0x50], xmm10
lea rcx, [rsp + 0x44]
mov edx, dword [rbp - 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x14008e941
cmp r8d, 0x41
jge 0x14008ea73
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x41
jl 0x14008ea40
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
lea rax, [rsp + 0x40]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14008ea90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x160]
call fcn.1400097e0
nop
mov eax, dword [0x1400b25f8]
mov dword [rbp - 0x30], eax
cmp byte [0x1400b25fb], 0
je 0x14008eb59
mov r8d, r14d
cmp r15d, 2
jl 0x14008eb2c
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm10
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x30], xmm1
jmp 0x14008eb59
lea r9, [rbp - 0x30]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14008eb30
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x150], xmm1
lea rax, [rbp - 0x30]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14008eb75
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x140]
call fcn.1400097e0
nop
movups xmm0, xmmword [str.XEFCG]
movups xmmword [rbp + 0x38], xmm0
movsd xmm0, qword [str.7__l_5_hygxdL]
movsd qword [rbp + 0x48], xmm0
mov eax, dword [0x1400b2490]
mov dword [rbp + 0x50], eax
movzx eax, byte [0x1400b2494]
mov byte [rbp + 0x54], al
mov r8d, r14d
cmp r15d, 2
jl 0x14008ecd3
movdqa xmmword [rbp - 0x50], xmm10
lea rcx, [rbp + 0x3c]
mov edx, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14008ebe0
cmp r8d, 0x1d
jge 0x14008ed13
movsxd rax, r8d
lea r9, [rbp + 0x38]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x14008ece0
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x130], xmm1
lea rax, [rbp + 0x38]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14008ed30
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x120]
call fcn.1400097e0
nop
movsd xmm0, qword [str.iGAkeWCPfrNX_]
movsd qword [rbp - 0x50], xmm0
mov ecx, dword [0x1400b25f0]
mov dword [rbp - 0x48], ecx
movzx eax, word [0x1400b25f4]
mov word [rbp - 0x44], ax
movzx eax, byte [0x1400b25f6]
mov byte [rbp - 0x42], al
mov r8d, r14d
cmp r15d, 2
jl 0x14008eec1
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm10
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.iGAkeWCPfrNX_]
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movdqa xmm2, xmmword [0x1400b2d90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x4c]
xorps xmm2, xmm1
movd dword [rbp - 0x4c], xmm2
movdqa xmm3, xmmword [0x1400b2da0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, ecx
xorps xmm3, xmm1
movd dword [rbp - 0x48], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp - 0x50]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14008eed0
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
lea rax, [rbp - 0x50]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14008ef20
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x100]
call fcn.1400097e0
nop
lea rax, str.HARDWAREACPIDSDTVBOX__
mov qword [rbp + 0x2b0], rax
lea rax, str.HARDWAREACPIFADTVBOX__
mov qword [rbp + 0x2b8], rax
lea rax, str.HARDWAREACPIRSDTVBOX__
mov qword [rbp + 0x2c0], rax
lea rax, str.SYSTEMControlSet001ServicesVBoxGuest
mov qword [rbp + 0x2c8], rax
lea rax, str.SYSTEMControlSet001ServicesVBoxService
mov qword [rbp + 0x2d0], rax
lea rax, str.SYSTEMControlSet001ServicesVBoxSF
mov qword [rbp + 0x2d8], rax
lea rax, str.SYSTEMControlSet001ServicesVBoxVideo
mov qword [rbp + 0x2e0], rax
lea rbx, [rbp + 0x2b0]
nop dword [rax]
nop dword [rax + rax]
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rdx, qword [rbx]
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
je 0x140091bee
add rbx, 8
lea rax, [rbp + 0x2e8]
cmp rbx, rax
jne 0x14008efb0
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x140091bc0
mov dword [rbp - 0x30], r14d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [rbp - 0x30]
call qword [sym.imp.KERNEL32.dll_CheckRemoteDebuggerPresent]
cmp dword [rbp - 0x30], 0
jne 0x140091bc0
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rdi, rax
test rax, rax
je 0x14008f081
lea rdx, str.NtQueryInformationProcess
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rax, rax
je 0x14008f081
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [rbp - 0x30], r14d
mov qword [rsp + 0x20], r14
mov r9d, 4
lea r8, [rbp - 0x30]
mov edx, 7
mov rcx, rax
call rbx
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
test ebx, ebx
jne 0x14008f081
cmp dword [rbp - 0x30], ebx
jne 0x140091bc0
call fcn.14008deb0
test al, al
jne 0x140091bc0
mov eax, dword [0x1400b25f8]
mov dword [rbp - 0x30], eax
cmp byte [0x1400b25fb], 0
je 0x14008f13b
mov r8d, r14d
cmp r15d, 2
jl 0x14008f10e
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm10
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x30], xmm1
jmp 0x14008f13b
lea r9, [rbp - 0x30]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14008f112
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf0], xmm1
lea rax, [rbp - 0x30]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14008f160
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0xe0]
call fcn.1400097e0
nop
movups xmm0, xmmword [str.wTsYA_fd_]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b2638]
movups xmmword [rsp + 0x50], xmm1
movsd xmm0, qword [0x1400b2648]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1400b2650]
mov dword [rsp + 0x68], eax
mov r8d, r14d
cmp r15d, 2
jl 0x14008f2c3
movdqa xmmword [rbp - 0x50], xmm10
lea rcx, [rsp + 0x44]
mov edx, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14008f1d0
cmp r8d, 0x2c
jge 0x14008f303
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x14008f2d0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd0], xmm1
lea rax, [rsp + 0x40]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14008f320
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc0]
call fcn.1400097e0
nop
movups xmm0, xmmword [0x1400b2600]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [0x1400b2610]
movups xmmword [rbp + 0x88], xmm1
movzx eax, byte [0x1400b2620]
mov byte [rbp + 0x98], al
mov r8d, r14d
cmp r15d, 2
jl 0x14008f473
movdqa xmmword [rbp - 0x50], xmm10
lea rcx, [rbp + 0x7c]
mov edx, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14008f380
cmp r8d, 0x21
jge 0x14008f4b3
movsxd rax, r8d
lea r9, [rbp + 0x78]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x14008f480
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rax, [rbp + 0x78]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14008f4d0
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0xa0]
call fcn.1400097e0
nop
lea rax, [rbp + 0x78]
mov qword [rbp - 0x68], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x78]
call fcn.1400082e0
mov rdi, rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x28]
call fcn.1400082e0
mov rbx, rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x58]
call fcn.1400082e0
nop
xor r9d, r9d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.Sentinal.dll_s_init]
lea rcx, str.athenis_Rewrite
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, [rbp + 0x78]
call fcn.14008dfc0
nop
movabs rbx, 0x7fffffffffffffff
mov rax, rbx
mov r13, qword [rbp + 0x88]
sub rax, r13
mov qword [rbp - 0x68], rax
cmp rax, 0xb
jb 0x140091c6f
lea rdx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
mov qword [rbp - 0x30], rax
mov rcx, qword [rbp + 0x90]
mov qword [rbp - 0x70], rcx
cmp rcx, 0xf
cmova rdx, rax
mov qword [rsp + 0x30], rdx
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
lea r12, [r13 + 0xb]
mov edi, 0xf
lea r14, [rbp + 0x18]
movabs rax, 0x8000000000000000
cmp r12, rdi
jbe 0x14008f646
mov rdi, r12
or rdi, 0xf
cmp rdi, rbx
jbe 0x14008f602
mov rdi, rbx
add rax, 0x27
mov rcx, rax
call fcn.1400a2750
test rax, rax
je 0x14008f794
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14008f63d
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14008f61d
xor r14d, r14d
jmp 0x14008f642
cmp rcx, 0x1000
jb 0x14008f635
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140091c27
jmp 0x14008f5e3
call fcn.1400a2750
mov r14, rax
mov rdx, qword [rsp + 0x30]
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x30], rdi
mov r8, r13
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str._athenis_V2]
movsd qword [r14 + r13], xmm0
movzx eax, word [0x1400b23b8]
mov word [r14 + r13 + 8], ax
movzx eax, byte [0x1400b23ba]
mov byte [r14 + r13 + 0xa], al
mov byte [r14 + r12], 0
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0xf
cmova rax, qword [rbp + 0x18]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x48], rax
call fcn.1400a1d54
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, [rbp - 0x28]
call fcn.140001a50
nop
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x50]
call fcn.1400030d0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x50], ecx
lea rax, [0x1400c40c8]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
mov eax, dword [rsp + 0x30]
test eax, eax
je 0x14008f73b
cmp eax, 1
sete dil
mov rdx, qword [rbp - 0x10]
cmp rdx, 7
jbe 0x14008f74d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f748
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008f748
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dil, 1
test ecx, ecx
jne 0x140091c2d
jmp 0x14008f6fd
call fcn.1400a29d4
movdqa xmm0, xmmword [0x1400b2d10]
movdqu xmmword [rbp - 0x18], xmm0
xor r8d, r8d
mov word [rbp - 0x28], r8w
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14008f7a3
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f79b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008f79b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
xor r8d, r8d
test dil, dil
je 0x14008f992
lea rax, [rbp + 0x78]
cmp qword [rbp - 0x70], 0xf
cmova rax, qword [rbp - 0x30]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
mov edi, 0xf
lea r14, [rbp + 0x18]
cmp r12, rdi
jbe 0x14008f860
mov rdi, r12
or rdi, 0xf
cmp rdi, rbx
jbe 0x14008f81c
mov rdi, rbx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400a2750
test rax, rax
je 0x14008f986
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14008f857
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14008f837
mov r14, r8
jmp 0x14008f85c
cmp rcx, 0x1000
jb 0x14008f84f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140091c3b
jmp 0x14008f7fd
call fcn.1400a2750
mov r14, rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x30], rdi
mov r8, r13
mov rdx, rax
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str._athenis_V2]
movsd qword [r14 + r13], xmm0
movzx eax, word [0x1400b23b8]
mov word [r14 + r13 + 8], ax
movzx eax, byte [0x1400b23ba]
mov byte [r14 + r13 + 0xa], al
mov byte [r14 + r12], 0
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0xf
cmova rax, qword [rbp + 0x18]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x48], rax
call fcn.1400a1d54
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, [rbp - 0x28]
call fcn.140001a50
nop
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 7
cmova rcx, qword [rbp - 0x28]
call fcn.1400a1fb4
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x140091c75
mov rdx, qword [rbp - 0x10]
cmp rdx, 7
jbe 0x14008f93f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f93a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008f93a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
movdqa xmm0, xmmword [0x1400b2d10]
movdqu xmmword [rbp - 0x18], xmm0
xor r8d, r8d
mov word [rbp - 0x28], r8w
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14008f995
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f98d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008f98d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
xor r8d, r8d
cmp qword [rbp - 0x68], 0x1a
jb 0x140091c8a
lea rax, [rbp + 0x78]
cmp qword [rbp - 0x70], 0xf
cmova rax, qword [rbp - 0x30]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
lea r12, [r13 + 0x1a]
mov edi, 0xf
lea r14, [rbp + 0x18]
cmp r12, rdi
jbe 0x14008fa58
mov rdi, r12
or rdi, 0xf
cmp rdi, rbx
jbe 0x14008fa14
mov rdi, rbx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400a2750
test rax, rax
je 0x14008fba8
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14008fa4f
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14008fa2f
mov r14, r8
jmp 0x14008fa54
cmp rcx, 0x1000
jb 0x14008fa47
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140091c41
jmp 0x14008f9f5
call fcn.1400a2750
mov r14, rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x30], rdi
mov r8, r13
mov rdx, rax
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str._athenis_V2Configurations]
movups xmmword [r14 + r13], xmm0
movsd xmm0, qword [0x1400a7408]
movsd qword [r14 + r13 + 0x10], xmm0
movzx eax, word [0x1400a7410]
mov word [r14 + r13 + 0x18], ax
mov byte [r14 + r12], 0
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0xf
cmova rax, qword [rbp + 0x18]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x48], rax
call fcn.1400a1d54
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, [rbp - 0x28]
call fcn.140001a50
nop
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x50]
call fcn.1400030d0
movsd xmm0, qword [rax]
movsd qword [rbp - 0x68], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x50], ecx
lea rax, [0x1400c40c8]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
mov eax, dword [rbp - 0x68]
test eax, eax
je 0x14008fb4f
cmp eax, 1
sete dil
mov rdx, qword [rbp - 0x10]
cmp rdx, 7
jbe 0x14008fb61
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fb5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fb5c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dil, 1
test ecx, ecx
jne 0x140091c47
jmp 0x14008fb11
call fcn.1400a29d4
movdqa xmm0, xmmword [0x1400b2d10]
movdqu xmmword [rbp - 0x18], xmm0
xor r14d, r14d
mov word [rbp - 0x28], r14w
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14008fbb4
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fbaf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fbaf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
test dil, dil
je 0x14008fda4
lea rax, [rbp + 0x78]
cmp qword [rbp - 0x70], 0xf
cmova rax, qword [rbp - 0x30]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
mov edi, 0xf
lea r14, [rbp + 0x18]
cmp r12, rdi
jbe 0x14008fc71
mov rdi, r12
or rdi, 0xf
cmp rdi, rbx
jbe 0x14008fc2d
mov rdi, rbx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400a2750
test rax, rax
je 0x14008fd98
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14008fc68
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14008fc48
xor r14d, r14d
jmp 0x14008fc6d
cmp rcx, 0x1000
jb 0x14008fc60
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140091c55
jmp 0x14008fc0e
call fcn.1400a2750
mov r14, rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x30], rdi
mov r8, r13
mov rdx, rax
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str._athenis_V2Configurations]
movups xmmword [r14 + r13], xmm0
movsd xmm0, qword [0x1400a7408]
movsd qword [r14 + r13 + 0x10], xmm0
movzx eax, word [0x1400a7410]
mov word [r14 + r13 + 0x18], ax
mov byte [r14 + r12], 0
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0xf
cmova rax, qword [rbp + 0x18]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x48], rax
call fcn.1400a1d54
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, [rbp - 0x28]
call fcn.140001a50
nop
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 7
cmova rcx, qword [rbp - 0x28]
call fcn.1400a1fb4
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x140091c90
mov rdx, qword [rbp - 0x10]
cmp rdx, 7
jbe 0x14008fd51
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fd4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fd4c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
movdqa xmm0, xmmword [0x1400b2d10]
movdqu xmmword [rbp - 0x18], xmm0
xor r14d, r14d
mov word [rbp - 0x28], r14w
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14008fda4
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008fd9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008fd9f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
cmp byte [0x1400c5517], 0
je 0x1400917d0
movsd xmm0, qword [str.lPF_Q__D]
movsd qword [rbp - 0x68], xmm0
mov ecx, dword [0x1400b2660]
mov dword [rbp - 0x60], ecx
cmp byte [0x1400b2663], 0
je 0x14008ff49
mov r8d, r14d
cmp r15d, 2
jl 0x14008ff1b
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm10
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.lPF_Q__D]
xorps xmm1, xmm0
movd dword [rbp - 0x68], xmm1
movdqa xmm2, xmmword [0x1400b2d90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x64]
xorps xmm2, xmm1
movd dword [rbp - 0x64], xmm2
movdqa xmm3, xmmword [0x1400b2da0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, ecx
xorps xmm3, xmm1
movd dword [rbp - 0x60], xmm3
jmp 0x14008ff49
lea r9, [rbp - 0x68]
nop
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14008ff20
lea rcx, [rbp - 0x28]
call fcn.14008dfc0
nop
lea rcx, [rbp - 0x68]
inc rsi
cmp byte [rcx + rsi], 0
jne 0x14008ff57
mov r8, rsi
lea rdx, [rbp - 0x68]
mov rcx, rax
call fcn.1400086a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14008ffda
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ffd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008ffd5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
movzx eax, word [0x1400b242c]
movdqa xmm0, xmmword [0x1400b2d30]
mov word [rbp - 0x44], ax
movdqu xmmword [rbp - 0x18], xmm0
movzx eax, byte [0x1400b242e]
mov ecx, dword [0x1400b2428]
movsd xmm0, qword [0x1400b2420]
mov byte [rbp - 0x42], al
mov dword [rbp - 0x48], ecx
movsd qword [rbp - 0x50], xmm0
mov byte [rbp - 0x28], 0
mov r8d, r14d
cmp r15d, 2
jl 0x140090161
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm10
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x1400b2420]
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movdqa xmm2, xmmword [0x1400b2d90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x4c]
xorps xmm2, xmm1
movd dword [rbp - 0x4c], xmm2
movdqa xmm3, xmmword [0x1400b2da0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, ecx
xorps xmm3, xmm1
movd dword [rbp - 0x48], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rbp - 0x50]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140090170
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x38]
call fcn.1400921b0
nop
xor r12b, r12b
lea rax, [rbp + 0x38]
cmp qword [rbp + 0x50], 0xf
cmova rax, qword [rbp + 0x38]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x48], rax
call fcn.1400a1d54
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, [rbp - 0x28]
call fcn.140001a50
nop
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x50]
call fcn.1400030d0
movsd xmm0, qword [rax]
movsd qword [rbp - 0x68], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x50], ecx
lea rax, [0x1400c40c8]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
mov eax, dword [rbp - 0x68]
test eax, eax
je 0x14009026c
cmp eax, 1
setne dil
mov rdx, qword [rbp - 0x10]
cmp rdx, 7
jbe 0x14009027e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090279
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140090279
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xor dil, dil
test ecx, ecx
jne 0x140091c5b
jmp 0x14009022e
call fcn.1400a29d4
test dil, dil
je 0x140090a65
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x1a0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x1a0]
call fcn.140091ea0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
mov rax, qword [rbp + 0x1a0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1a0]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x1a0]
call fcn.14008d9a0
lea rcx, [rbp + 0x1b0]
call fcn.14008d220
test rax, rax
jne 0x140090328
mov rax, qword [rbp + 0x1a0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1a0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rdx, str.Roblox
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140090361
mov r9d, 0x10
lea r8, [0x1400a73c8]
lea rdx, str.Roblox_Not_Found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movups xmm0, xmmword [0x1400b2430]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [str.9.7c3__3h_k____9_6t__0y.39__]
movups xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x1400b2450]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b2460]
movups xmmword [rsp + 0x70], xmm1
mov eax, dword [0x1400b2470]
mov dword [rbp - 0x80], eax
mov ecx, r14d
cmp r15d, 2
jl 0x1400904b0
movdqa xmmword [rbp - 0x50], xmm10
lea rdx, [rsp + 0x44]
mov r8d, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x40
jl 0x1400903c0
cmp ecx, 0x44
jge 0x1400904ee
movsxd rax, ecx
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x44
jl 0x1400904c0
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], r14
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
lea rdx, [rbp + 0x58]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140092310
lea rcx, [rbp + 0x58]
mov rsi, qword [rbp + 0x58]
mov r13, qword [rbp + 0x70]
cmp r13, 0xf
cmova rcx, rsi
mov r8, qword [rbp + 0x68]
cmp r8, 1
jne 0x140090554
lea rdx, [0x1400b23bc]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140090580
lea rdx, [0x1400b23c0]
lea rcx, [rbp + 0x58]
call fcn.140008dd0
test al, al
jne 0x140090580
lea rdx, [0x1400a7038]
lea rcx, [rbp + 0x58]
call fcn.140008dd0
test al, al
je 0x14009098a
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
lea r14, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova r14, qword [rbp - 0x28]
mov rdi, qword [rbp - 0x18]
cmp rdi, rbx
ja 0x140091ca5
cmp rdi, 0xf
ja 0x1400905c4
mov qword [rbp - 0x38], 0xf
lea rcx, [rbp - 0x50]
mov r8d, 0x10
jmp 0x1400905f7
mov r8, rbx
mov edx, 0xf
mov rcx, rdi
call fcn.140009ec0
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
call fcn.14000a190
mov rcx, rax
mov qword [rbp - 0x50], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x38], rax
lea r8, [rdi + 1]
mov qword [rbp - 0x40], rdi
mov rdx, r14
call fcn.140008750
lea rcx, [rbp - 0x50]
call qword [sym.imp.Sentinal.dll_s_token]
xor r14d, r14d
mov ecx, r14d
test al, al
je 0x1400907cf
movups xmm0, xmmword [0x1400b24c8]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b24d8]
movups xmmword [rsp + 0x50], xmm1
mov eax, dword [0x1400b24e8]
mov dword [rsp + 0x60], eax
movzx eax, byte [0x1400b24ec]
mov byte [rsp + 0x64], al
cmp r15d, 2
jl 0x140090751
movdqa xmmword [rbp - 0x50], xmm10
lea rdx, [rsp + 0x44]
mov r8d, dword [rbp - 0x50]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x20
jl 0x140090661
cmp ecx, 0x25
jge 0x14009078e
movsxd rax, ecx
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x25
jl 0x140090760
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400b1e54]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r12b, 1
call fcn.140089e50
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14009098a
movups xmm0, xmmword [0x1400b2498]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b24a8]
movups xmmword [rsp + 0x50], xmm1
movsd xmm0, qword [0x1400b24b8]
movsd qword [rsp + 0x60], xmm0
movzx eax, byte [0x1400b24c0]
mov byte [rsp + 0x68], al
cmp r15d, 2
jl 0x140090910
movdqa xmmword [rbp - 0x50], xmm10
lea rdx, [rsp + 0x44]
mov r8d, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x28
jl 0x140090820
cmp ecx, 0x29
jge 0x14009094e
movsxd rax, ecx
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x29
jl 0x140090920
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400b1e54]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x38]
call fcn.140008210
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
cmp r13, 0xf
jbe 0x1400909c5
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400909bc
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400909bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.1400a29d4
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x140090a04
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400909fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400909fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rax, qword [rbp + 0x1a0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x19c], edx
lea rcx, [rbp + 0x1b0]
call fcn.14008cf90
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x250]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
test r12b, r12b
jne 0x14009122a
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], r14
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
movups xmm2, xmmword [0x1400b2408]
movups xmmword [rbp - 0x50], xmm2
mov edx, dword [0x1400b2418]
mov dword [rbp - 0x40], edx
movzx eax, byte [0x1400b241c]
mov byte [rbp - 0x3c], al
mov ecx, r14d
cmp r15d, 2
jl 0x140090cb2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm10
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movdqa xmm2, xmmword [0x1400b2d90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x4c]
xorps xmm2, xmm1
movd dword [rbp - 0x4c], xmm2
movdqa xmm3, xmmword [0x1400b2da0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp - 0x48]
xorps xmm3, xmm1
movd dword [rbp - 0x48], xmm3
movdqa xmm2, xmmword [0x1400b2db0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x44]
xorps xmm2, xmm1
movd dword [rbp - 0x44], xmm2
movdqa xmm3, xmmword [0x1400b2dc0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, edx
xorps xmm3, xmm1
movd dword [rbp - 0x40], xmm3
mov ecx, 0x14
mov eax, ecx
lea r8, [rbp - 0x50]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x15
jl 0x140090cc0
lea rdx, [rbp - 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
lea rdx, [rbp + 0x58]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140092310
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], r14
mov rdi, qword [rbp + 0x68]
lea rsi, [rbp + 0x58]
cmp qword [rbp + 0x70], 0xf
cmova rsi, qword [rbp + 0x58]
cmp rdi, rbx
ja 0x140091c21
cmp rdi, 0xf
ja 0x140090d56
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], 0xf
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x28], xmm0
jmp 0x140090deb
mov rax, rdi
or rax, 0xf
cmp rax, rbx
jbe 0x140090d8e
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400a2750
mov rcx, rax
test rax, rax
je 0x140090dc4
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140090dd0
mov rbx, rax
cmp rax, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140090dac
mov rax, r14
jmp 0x140090dd0
cmp rcx, 0x1000
jb 0x140090dcb
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140091c69
jmp 0x140090d70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a2750
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp - 0x28]
call qword [sym.imp.Sentinal.dll_s_token]
mov ecx, r14d
test al, al
je 0x140091035
movups xmm0, xmmword [0x1400b24c8]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b24d8]
movups xmmword [rsp + 0x50], xmm1
mov eax, dword [0x1400b24e8]
mov dword [rsp + 0x60], eax
movzx eax, byte [0x1400b24ec]
mov byte [rsp + 0x64], al
cmp r15d, 2
jl 0x140090f40
movdqa xmmword [rbp - 0x50], xmm10
lea rdx, [rsp + 0x44]
mov r8d, dword [rbp - 0x50]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x20
jl 0x140090e50
cmp ecx, 0x25
jge 0x140090f7e
movsxd rax, ecx
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x25
jl 0x140090f50
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x28]
call fcn.140008e20
nop
lea rcx, [rbp - 0x28]
call fcn.14008ddd0
movzx ebx, al
lea rcx, [rbp - 0x28]
call fcn.1400020d0
test bl, bl
jne 0x140090fd7
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x28]
call fcn.140008e20
nop
lea rcx, [rbp - 0x28]
call fcn.14008de60
nop
lea rcx, [rbp - 0x28]
call fcn.1400020d0
lea rcx, [rbp + 0x1a0]
call fcn.140091d20
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x1a0]
call fcn.140091d70
nop
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x1a0]
call fcn.1400925e0
lea rcx, [rbp + 0x1a0]
call fcn.140091d30
mov r12b, 1
call fcn.140089e50
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x1a0]
call fcn.140091cb0
jmp 0x1400911e3
movups xmm0, xmmword [str.kbWPAG_CA]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b2560]
movups xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x1400b2570]
movups xmmword [rsp + 0x60], xmm0
mov eax, dword [0x1400b2580]
mov dword [rsp + 0x70], eax
cmp r15d, 2
jl 0x140091170
mov ecx, r14d
movdqa xmmword [rbp - 0x50], xmm10
lea rdx, [rsp + 0x44]
mov r8d, dword [rbp - 0x50]
nop
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x30
jl 0x140091080
cmp ecx, 0x34
jge 0x1400911ae
movsxd rax, ecx
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x34
jl 0x140091180
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400b1e54]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 0xf
jbe 0x140091221
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009121c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009121c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
test r12b, r12b
je 0x1400912d2
lea rcx, [0x1400b1e54]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140089e50
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x14009127b
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x1400917d5
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400912c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400912c8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
jmp 0x1400917d5
movups xmm0, xmmword [0x1400b2518]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x1400b2528]
movups xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x1400b2538]
movups xmmword [rsp + 0x60], xmm0
movzx eax, byte [0x1400b2548]
mov byte [rsp + 0x70], al
mov ecx, r14d
cmp r15d, 2
jl 0x140091410
movdqa xmmword [rbp - 0x50], xmm10
lea rdx, [rsp + 0x44]
mov r8d, dword [rbp - 0x50]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x30
jl 0x140091320
cmp ecx, 0x31
jge 0x14009144e
movsxd rax, ecx
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x31
jl 0x140091420
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
mov ecx, 0x4e2
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400b1e54]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x1400914b6
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400914b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400914b1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x140091504
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400914ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400914ff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
movdqa xmm0, xmmword [0x1400b2d30]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
mov rax, qword [rbp - 0x70]
cmp rax, 0xf
jbe 0x140091559
lea rdx, [rax + 1]
mov rax, qword [rbp - 0x30]
mov rcx, rax
cmp rdx, 0x1000
jb 0x140091550
add rdx, 0x27
mov rax, qword [rax - 8]
mov qword [rbp - 0x30], rax
sub rcx, rax
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140091598
mov rax, qword [rbp - 0x30]
mov rcx, rax
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x1400915a5
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009159f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009159f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x1400915ea
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400915e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400915e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14009162f
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091629
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091629
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140091674
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009166e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009166e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x1400916b9
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400916b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400916b3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x1400916fe
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400916f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400916f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x140091743
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009173d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009173d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x140091788
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091782
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091782
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x1400917c6
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400917c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400917c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
mov eax, 1
jmp 0x140091b77
call fcn.140089e50
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x18], xmm1
mov r8d, 0x16
lea rdx, str.yooo__ur_getting_close
lea rcx, [rbp - 0x28]
call fcn.1400097e0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x140091831
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009182c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140091888
call fcn.1400a29d4
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x18], xmm1
mov r8d, 0xb
lea rdx, str.SIKE_HAHAHA
lea rcx, [rbp - 0x28]
call fcn.1400097e0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x140091894
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009188f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009188f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
lea rdx, str.Something_went_wrong..
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140088db0
mov rcx, rax
lea rdx, [0x1400aeb20]
call fcn.140088db0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
nop
mov rax, qword [rbp - 0x70]
cmp rax, 0xf
jbe 0x140091908
lea rdx, [rax + 1]
mov rax, qword [rbp - 0x30]
mov rcx, rax
cmp rdx, 0x1000
jb 0x1400918ff
add rdx, 0x27
mov rax, qword [rax - 8]
mov qword [rbp - 0x30], rax
sub rcx, rax
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140091947
mov rax, qword [rbp - 0x30]
mov rcx, rax
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x140091954
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009194e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009194e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x140091999
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091993
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091993
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x1400919de
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400919d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400919d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140091a23
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091a1d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091a1d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x140091a68
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091a62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091a62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x140091aad
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091aa7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091aa7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x140091af2
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091aec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091aec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x140091b37
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091b31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091b31
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x140091b75
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091b70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091b70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a29d4
xor eax, eax
mov rcx, qword [rbp + 0x2e8]
xor rcx, rsp
call fcn.1400a2610
lea r11, [rsp + 0x440]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
nop
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14008dee0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
call fcn.14008dee0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.taskkill__f__im_robloxplayerbeta.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.140001380
nop
call fcn.1400012e0
nop
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x50]
call fcn.14008dd70
nop
call fcn.1400012e0
int3
call fcn.1400012e0
nop
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x50]
call fcn.14008dd70
nop
call fcn.1400012e0
nop
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x50]
call fcn.14008dd70
nop
call fcn.1400012e0
nop
call fcn.140001380
nop
shr rdx, 0x20
lea r8, [rbp - 0x28]
lea rcx, str.create_directory
call fcn.140002a80
nop
call fcn.140001380
nop
shr rdx, 0x20
lea r8, [rbp - 0x28]
lea rcx, str.create_directory
call fcn.140002a80
nop
call fcn.140001380
int3