Function at 0x140050e80
Capabilities:
Encode data using xor
Hide graphical window

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r13
push r15
lea rbp, [rsp - 0xd50]
sub rsp, 0xe50
lea rcx, [0x140256668]
movaps xmmword [rsp + 0xe40], xmm6
call fcn.14005d1d0
lea rcx, [0x140256610]
call fcn.14005d1d0
lea rcx, [0x1402569f0]
call fcn.14005d1d0
lea rcx, [0x140256970]
call fcn.14005d1d0
lea rcx, [0x1402566a8]
call fcn.14005d1d0
lea rcx, [0x1402566e0]
call fcn.1400da960
cmp byte [0x1402568f0], 0
jne 0x140050f1c
lea rcx, [0x1402568f8]
call fcn.1400468b0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
call fcn.14004f280
cmp byte [0x14023549d], 0
jne 0x140050f45
mov byte [0x14023549d], 1
lea rax, [0x14005b9d0]
mov dword [rbp + 0x90], 0x50
xor r15d, r15d
mov qword [rbp + 0x98], rax
mov edx, 0x7f00
mov qword [rbp + 0xa0], r15
xor ecx, ecx
mov qword [rbp + 0xa8], r15
mov dword [rbp + 0x94], 0x40
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0xb0], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xb8], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0xc8], rax
lea rax, str.Sew2k_Project
mov qword [rbp + 0xd0], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x90]
mov qword [rbp + 0xd8], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1402337ac]
mov r13d, 1
mov ecx, r13d
cvttss2si esi, dword [0x1402337a8]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1402337ac]
xor ecx, ecx
mulss xmm0, dword [0x140171474]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1402337a8]
lea r8, [0x1401705f0]
mulss xmm0, dword [0x140171474]
cdq
mov qword [rsp + 0x58], r15
sub eax, edx
mov rdx, qword [rbp + 0xd0]
mov r9d, 0x80000000
mov qword [rsp + 0x50], r15
xor ecx, ecx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
sar eax, 1
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x1402354b0], rax
mov edx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp byte [0x14023545f], r15b
jne 0x1400510dc
lea rdx, [rsp + 0x60]
mov byte [rsp + 0x60], r15b
lea rcx, [rbp + 0x20]
call fcn.14005e250
mov rcx, rax
call fcn.140047e50
lea rcx, [rbp + 0x20]
call fcn.140047560
mov byte [0x14023545f], r13b
mov rcx, qword [0x1402354b0]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140171620]
lea rdx, [rbp + 0x3f0]
mov rcx, qword [0x1402354b0]
movdqu xmmword [rbp + 0x3f0], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1402354b0]
lea rdx, [0x1402354c8]
xorps xmm0, xmm0
movups xmmword [0x1402354c8], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
xor edx, edx
mov dword [rsp + 0x28], reloc.WS2_32.dll_setsockopt
xor ecx, ecx
mov dword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
mov r9d, 0x23a
mov r8d, 0x145
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rcx, qword [0x1402354b0]
xor r8d, r8d
mov rdx, rax
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, qword [0x1402354b0]
call fcn.14005b740
test al, al
jne 0x1400511a0
call fcn.14005b8d0
mov rdx, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xd0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r13d
jmp 0x1400597e8
mov rcx, qword [0x1402354b0]
mov edx, 0xa
mov qword [rsp + 0xe80], r12
mov qword [rsp + 0xe88], r14
movaps xmmword [rsp + 0xe30], xmm7
movaps xmmword [rsp + 0xe20], xmm8
movaps xmmword [rsp + 0xe10], xmm9
movaps xmmword [rsp + 0xe00], xmm10
movaps xmmword [rsp + 0xdf0], xmm11
movaps xmmword [rsp + 0xde0], xmm12
movaps xmmword [rsp + 0xdd0], xmm13
movaps xmmword [rsp + 0xdc0], xmm14
movaps xmmword [rsp + 0xdb0], xmm15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1402354b0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.90_WIP
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x37c0
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x460
call fcn.140016540
xor ecx, ecx
call fcn.140006cd0
call fcn.140008cd0
lea rcx, [rbp + 0xc20]
mov rdi, rax
or dword [rax], 3
call fcn.140028360
lea rcx, [rbp + 0x50]
mov dword [rbp + 0xc6c], 0x10c
call fcn.14001fc10
lea rcx, [rbp - 0x20]
call fcn.1400475f0
xor r8d, r8d
lea rdx, str.abcdeghIklmnopqrstuvxyABCDEGHIKLMNOPQRSTUVX
lea rcx, [rbp - 0x20]
call fcn.14002b340
mov edx, 0x7262
lea rcx, [rbp - 0x20]
call fcn.140020b30
mov rcx, qword [rdi + 0x30]
call fcn.14002b330
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14002b3e0
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x20]
call fcn.14002b4a0
mov rax, qword [rbp + 0x58]
lea rdx, [0x1401b0aa0]
movss xmm3, dword [0x140171518]
mov r8d, 0x4d33c
mov rcx, qword [rdi + 0x30]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
call fcn.140028d40
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1402354a0], rax
call fcn.14002b320
movss xmm6, dword [0x140171520]
lea rdx, [0x14018eb20]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0xc20]
mov r8d, 0xfa0
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140028d40
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x140235480], rax
call fcn.14002b320
movss xmm3, dword [0x14017153c]
mov r8d, 0xfa0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xc20]
mov qword [rsp + 0x20], rax
lea rdx, [0x14018eb20]
mov rcx, rbx
call fcn.140028d40
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.14002b320
mov qword [rsp + 0x28], rax
lea rdx, [0x14018d120]
lea rax, [rbp + 0xc20]
movaps xmm3, xmm6
mov r8d, 0xb18
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140028d40
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.14002b320
movss xmm3, dword [0x14017154c]
lea rdx, [0x14018fac0]
mov qword [rsp + 0x28], rax
mov r8d, 0x20fe0
mov rcx, rbx
mov qword [rsp + 0x20], r15
call fcn.140028d40
mov rcx, qword [0x1402354b0]
mov r14, rax
mov qword [rbp - 0x28], rax
call fcn.14003e340
mov rdx, qword [0x14025ae08]
mov rcx, qword [0x14025adb8]
call fcn.14003de40
xor r9d, r9d
mov dword [rsp + 0x20], r15d
xor r8d, r8d
lea rcx, [rbp + 0xe0]
xor edx, edx
call fcn.140031a30
lea rdx, [rbp + 0xba8]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0xbe8]
call fcn.1400488b0
cmp qword [0x1402354b8], r15
jne 0x140051487
mov rcx, qword [0x14025adb8]
lea rax, [0x1402354b8]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0xbe8]
mov qword [rsp + 0x28], rax
lea rdx, [0x14018dc40]
mov r8d, 0xed4
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1402354c0], r15
jne 0x1400514c7
mov rcx, qword [0x14025adb8]
lea rax, [0x1402354c0]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0xbe8]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401fdde0]
mov r8d, 0x3439d
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r12d, dword [reloc.WS2_32.dll_accept]
xor bl, bl
movdqa xmm9, xmmword [0x140171750]
xorps xmm15, xmm15
movdqa xmm12, xmmword [0x140171700]
movdqa xmm11, xmmword [0x1401716f0]
movdqa xmm8, xmmword [0x1401716d0]
movdqa xmm14, xmmword [str.5555555555555555]
movdqa xmm10, xmmword [str.2222]
movdqa xmm7, xmmword [0x1401718e0]
movdqa xmm13, xmmword [0x140171710]
mov dword [rbp - 0x50], ebx
movdqa xmm6, xmmword [0x140171720]
lea rcx, [rbp + 0x628]
xor r9d, r9d
mov edi, 4
xor r8d, r8d
mov dword [rsp + 0x20], r13d
xor edx, edx
mov esi, 5
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400515a1
nop
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x630], 0x12
lea rcx, [rbp + 0x628]
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 0x140051550
mov dword [rbp - 0x50], ebx
test bl, bl
jne 0x14005973d
cmp dword [0x14025ada0], 0
je 0x1400515f2
cmp dword [0x14025ada4], 0
je 0x1400515f2
call fcn.14005b9a0
mov rcx, qword [0x14025adb0]
xor edx, edx
mov r9d, dword [0x14025ada4]
mov r8d, dword [0x14025ada0]
mov dword [rsp + 0x28], r15d
mov rax, qword [rcx]
mov dword [rsp + 0x20], r15d
call qword [rax + 0x68]
mov dword [0x14025ada4], r15d
mov dword [0x14025ada0], r15d
call fcn.14005b950
call fcn.14003e0b0
call fcn.14003ef80
mov rax, qword [0x140235460]
test rax, rax
jne 0x140051629
mov r8d, 0x10b1
lea rdx, str.C:PROJETOS_CSew2k_real_sourceFIX_199ximgui.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 [0x140235460]
movss xmm0, dword [rax + 0x18]
mov ecx, dword [0x1402337b0]
mulss xmm0, dword [0x140171500]
cmp ecx, 0xff
jg 0x140051652
cmp byte [reloc.WS2_32.dll_accept], 0
mov eax, Ordinal_301
jne 0x140051655
mov eax, r15d
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 [0x1402337b0], r8d
cmp r8d, 0xff
jle 0x140051692
mov dword [0x1402337b0], 0xff
mov r8d, 0xff
mov rcx, qword [0x1402354b0]
xor edx, edx
mov r9d, 2
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
cmp dword [0x1402337b0], 0
mov edx, r15d
mov rcx, qword [0x1402354b0]
cmovg edx, esi
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140009740
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x140052d1f
movss xmm2, dword [0x140171594]
lea rcx, [rbp + 0x130]
movss xmm1, dword [0x14017159c]
call fcn.140002140
mov dword [0x1402337a0], 0x40800000
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [0x1402337a8], xmm0
movss dword [0x1402337ac], xmm1
call fcn.140008cd0
movss xmm2, dword [0x1402337ac]
lea rcx, [rbp + 0x138]
movss xmm1, dword [0x1402337a8]
mov rbx, rax
call fcn.140002140
xor r9d, r9d
lea rdx, [rbx + 8]
xor r8d, r8d
mov rcx, rax
call fcn.140013000
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059820
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140051a01
mov r8d, r15d
cmp r12d, 2
jl 0x1400519bf
movdqa xmm1, xmm8
movdqa xmm0, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [rax], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax + 4]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [rax + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax + 8]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [rax + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
movd xmm0, dword [rax + 0xc]
mov r8d, Ordinal_26
xorps xmm1, xmm0
movdqa xmm2, xmmword [0x140171730]
movd dword [rax + 0xc], xmm1
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax + 0x10]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rax + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax + 0x14]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movd dword [rax + 0x14], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x1400519d0
xor edx, edx
mov r8d, 0x2001
mov rcx, r10
call fcn.14000f1d0
call fcn.140013040
lea rcx, [rbp + 0x140]
call fcn.140012d10
mov rcx, qword [0x1402354b0]
lea rdx, [0x1402354c8]
call qword [sym.imp.USER32.dll_GetWindowRect]
lea rcx, [rbp + 0x148]
call fcn.140012d10
movss xmm0, dword [rax]
ucomiss xmm0, xmm15
jp 0x140051a6b
jne 0x140051a6b
lea rcx, [rbp + 0x150]
call fcn.140012d10
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm15
jp 0x140051a6b
je 0x140051af4
cvttss2si edi, dword [0x1402337ac]
lea rcx, [rbp + 0x158]
cvttss2si esi, dword [0x1402337a8]
call fcn.140012d10
lea rcx, [rbp + 0x160]
movd xmm0, dword [0x1402354cc]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
call fcn.140012d10
mov r9d, esi
mov rcx, qword [0x1402354b0]
mov r8d, ebx
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], edi
movd xmm0, dword [0x1402354c8]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
call qword [sym.imp.USER32.dll_MoveWindow]
movaps xmm2, xmm15
lea rcx, [rbp + 0x168]
movaps xmm1, xmm15
call fcn.140002140
mov rcx, rax
xor edx, edx
call fcn.140012ec0
call fcn.140005030
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x80], rax
mov rbx, rax
call fcn.140012d10
lea rcx, [rbp - 0x48]
call fcn.140016ed0
movss xmm0, dword [0x140171528]
lea rcx, [rbp + 0x170]
movaps xmm2, xmm0
mov qword [rbx + 8], 0
movaps xmm1, xmm0
lea r13, [rbx + 0x4c]
call fcn.140002140
movsd xmm0, qword [rax]
movsd qword [r13], xmm0
mov dword [rbx + 0x14], r15d
mov dword [rbx + 0x74], 0x41200000
call fcn.140008cd0
mov edx, reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xbb8]
mov r8d, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x400]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x400]
lea rdx, [0x14025bbf8]
lea rcx, [rbp + 0xbc8]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbf8], xmm0
call fcn.140008cd0
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WLDAP32.dll_Ordinal_26
lea rcx, [rbp + 0xbd8]
mov r8d, reloc.WS2_32.dll_socket
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x410]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x410]
lea rdx, [0x14025bc38]
lea rcx, [rbp + 0x754]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc38], xmm0
call fcn.140008cd0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
mov edx, 0xa
lea rcx, [rbp + 0x764]
mov r8d, r9d
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x420]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x420]
lea rdx, [0x14025bbb8]
lea rcx, [rbp + 0x774]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbb8], xmm0
call fcn.140008cd0
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_33
mov r9d, Ordinal_41
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rcx, [rbp + 0x784]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x430]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x430]
lea rdx, [0x14025bbc8]
lea rcx, [rbp + 0x794]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbc8], xmm0
call fcn.140008cd0
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_26
lea rcx, [rbp + 0x7a4]
mov r8d, reloc.WS2_32.dll_socket
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x440]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x440]
lea rdx, [0x14025bc28]
lea rcx, [rbp + 0x7b4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc28], xmm0
call fcn.140008cd0
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x7c4]
xor edx, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x450]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x450]
lea rdx, [0x14025bc48]
lea rcx, [rbp + 0x7d4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc48], xmm0
call fcn.140008cd0
mov edx, reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WS2_32.dll_select
lea rcx, [rbp + 0x7e4]
mov r8d, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x460]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x460]
lea rdx, [0x14025bc08]
lea rcx, [rbp + 0x7f4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc08], xmm0
call fcn.140008cd0
mov edx, reloc.WS2_32.dll_sendto
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WS2_32.dll_socket
lea rcx, [rbp + 0x804]
mov r8d, reloc.WS2_32.dll_setsockopt
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x470]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x470]
lea rdx, [0x14025bbd8]
lea rcx, [rbp + 0x814]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbd8], xmm0
call fcn.140008cd0
mov edx, 0x44
mov dword [rsp + 0x20], 0xff
mov r9d, 0x55
lea rcx, [rbp + 0x824]
mov r8d, 0x47
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x480]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x480]
lea rdx, [0x14025bba8]
lea rcx, [rbp + 0x834]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bba8], xmm0
call fcn.140008cd0
mov edx, 0x44
mov dword [rsp + 0x20], 0xff
mov r9d, 0x55
lea rcx, [rbp + 0x844]
mov r8d, 0x47
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x490]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x490]
lea rdx, [0x14025bb98]
lea rcx, [rbp + 0x854]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb98], xmm0
call fcn.140008cd0
mov edx, Ordinal_33
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_41
lea rcx, [rbp + 0x864]
mov r8d, reloc.WLDAP32.dll_Ordinal_33
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x4a0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x4a0]
lea rdx, [0x14025bbe8]
lea rcx, [rbp + 0x874]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbe8], xmm0
call fcn.140008cd0
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_26
lea rcx, [rbp + 0x884]
mov r8d, reloc.WS2_32.dll_socket
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x4b0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x4b0]
lea rdx, [0x14025bc18]
lea rcx, [rbp + 0x894]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc18], xmm0
call fcn.140008cd0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8a4]
mov r8d, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x4c0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x4c0]
lea rdx, [0x14025bb78]
lea rcx, [rbp + 0x8b4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb78], xmm0
call fcn.140008cd0
mov edx, 0x44
mov dword [rsp + 0x20], 0xff
mov r9d, 0x55
lea rcx, [rbp + 0x8c4]
mov r8d, 0x47
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x4d0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x4d0]
lea rdx, [0x14025bb88]
lea rcx, [rbp + 0x8d4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb88], xmm0
call fcn.140008cd0
mov edx, 0x44
mov dword [rsp + 0x20], 0xff
mov r9d, 0x55
lea rcx, [rbp + 0x8e4]
mov r8d, 0x47
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x4e0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x4e0]
lea rdx, [0x14025bb68]
lea rcx, [rbp + 0x8f4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb68], xmm0
call fcn.140013040
movss xmm1, dword [0x1401714a8]
lea rcx, [0x14025bbf8]
movss xmm6, dword [0x1402337a0]
mov rdi, rax
call fcn.140005070
movsd xmm0, qword [rbp - 0x48]
lea r8, [rbp + 0x48]
lea rdx, [rbp - 0x58]
movsd qword [rbp + 0x48], xmm0
lea rcx, [rbp + 0x178]
mov ebx, eax
call fcn.1400475c0
mov r9d, ebx
mov dword [rsp + 0x28], r15d
mov r8, rax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp - 0x58]
mov rcx, rdi
call fcn.140024510
call fcn.140013040
movss xmm1, dword [0x1401714a8]
lea rcx, [0x14025bc08]
mov rsi, rax
call fcn.140005070
movss xmm2, dword [r13 + 4]
lea rcx, [rbp + 0x180]
movss xmm1, dword [rbp - 0x48]
mov edi, eax
movss xmm6, dword [0x14017155c]
subss xmm1, dword [r13]
addss xmm2, xmm6
call fcn.140002140
mov r8, rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x188]
call fcn.1400475c0
mov r8, r13
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x190]
mov rbx, rax
call fcn.1400475c0
movss xmm0, dword [0x140171500]
mov r9d, edi
mov dword [rsp + 0x28], r15d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140024510
lea rcx, [rbp + 0x198]
call fcn.140012d10
call fcn.140013040
mov rsi, rax
call fcn.140008ea0
lea rdx, [rbp + 0x610]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059850
mov rdi, rax
movzx eax, byte [rax + 8]
test al, al
je 0x1400522e8
xor byte [rdi], 0x35
xor byte [rdi + 1], 0x36
xor byte [rdi + 2], 0x37
xor byte [rdi + 3], 0x38
xor byte [rdi + 4], 0x39
xor byte [rdi + 5], 0x3a
xor byte [rdi + 6], 0x3b
xor byte [rdi + 7], 0x3c
xor al, 0x3d
mov byte [rdi + 8], al
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0x904]
mov edx, 0xa
call fcn.140031a30
mov rcx, rax
call fcn.140020b20
movss xmm2, dword [0x140171548]
lea rcx, [rbp + 0x1a0]
movss xmm1, dword [0x140171578]
mov ebx, eax
call fcn.140002140
movss xmm2, dword [0x140171528]
mov r9, rax
mov qword [rsp + 0x40], r15
mov rdx, r14
movss dword [rsp + 0x38], xmm15
mov rcx, rsi
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024ef0
call fcn.140013040
movss xmm1, dword [0x140171478]
lea rcx, [0x14025bbb8]
mov r15, rax
call fcn.140005070
movss xmm0, dword [0x1401714a8]
lea rcx, [rbp + 0x1a8]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov r14d, eax
call fcn.140002140
movaps xmm2, xmm15
lea rcx, [rbp + 0x1b0]
movaps xmm1, xmm15
mov rsi, rax
call fcn.140002140
movss xmm2, dword [r13 + 4]
lea rcx, [rbp + 0x1b8]
movss xmm1, dword [rbp - 0x48]
addss xmm2, xmm6
subss xmm1, dword [r13]
mov rdi, rax
call fcn.140002140
mov r8, rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x1c0]
call fcn.1400475c0
movss xmm0, dword [r13]
lea rcx, [rbp + 0x1c8]
addss xmm0, dword [0x140171574]
movss xmm1, dword [rbp - 0x48]
mov rbx, rax
movss xmm2, dword [r13 + 4]
subss xmm1, xmm0
call fcn.140002140
mov r8, rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x1d0]
call fcn.1400475c0
mov rdx, qword [0x1402354b8]
mov r9, rbx
mov dword [rsp + 0x30], r14d
mov r8, rax
mov qword [rsp + 0x28], rsi
mov rcx, r15
mov qword [rsp + 0x20], rdi
call fcn.140025180
movss xmm2, dword [r13 + 4]
lea rcx, [rbp + 0x1d8]
movss xmm1, dword [r13]
addss xmm2, xmm2
addss xmm2, xmm6
call fcn.140002140
mov rcx, rax
call fcn.140016c90
mov eax, dword [0x14025ae00]
cmp dword [0x1402354ac], eax
jne 0x14005248a
movss xmm6, dword [0x1401714a8]
jmp 0x140052492
movss xmm6, dword [0x1401715f0]
call fcn.140008cd0
movss xmm2, dword [0x1401714a8]
movaps xmm1, xmm15
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1401714e4]
mulss xmm0, xmm6
addss xmm0, dword [0x14025ad98]
call fcn.14005e2c0
movaps xmm1, xmm0
ucomiss xmm1, xmm15
movss dword [0x14025ad98], xmm1
jp 0x1400524f0
jne 0x1400524f0
movss xmm0, dword [0x140236508]
ucomiss xmm0, xmm15
jp 0x1400524f0
jne 0x1400524f0
mov eax, dword [0x1402354ac]
mov dword [0x14025ae00], eax
mov rax, qword [rbp - 0x80]
xor ecx, ecx
mulss xmm1, dword [rax]
call fcn.140005250
cmp dword [0x14025ae00], 0
jne 0x140052cde
call fcn.140041bf0
lea rcx, [rbp + 0x1e0]
call fcn.140016ed0
movss xmm0, dword [r13 + 4]
lea rcx, [rbp + 0x1e8]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13]
lea rcx, [rbp + 0x1f0]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0x70b]
mov byte [rsp + 0x61], 0
lea rcx, [rsp + 0x61]
mov rbx, rax
call fcn.140059870
xor r15d, r15d
mov r10, rax
cmp byte [rax + 0xc], r15b
je 0x140052731
mov r8d, r15d
cmp r12d, 2
jl 0x1400526f1
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
mov r8d, recvfrom
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140052700
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, r10
call fcn.140041810
xor r9d, r9d
mov qword [rsp + 0x28], r15
mov r8d, Ordinal_26
mov qword [rsp + 0x20], r15
lea rdx, [0x14025ae10]
lea rcx, str.Enter_Key
call fcn.140033f10
movss xmm2, dword [0x14017154c]
lea rcx, [rbp + 0x1f8]
movss xmm1, dword [0x140171590]
call fcn.140002140
lea rdx, [rbp + 0x100]
mov byte [rsp + 0x62], 0
lea rcx, [rsp + 0x62]
mov rbx, rax
call fcn.1400598a0
movzx ecx, byte [rax + 5]
test cl, cl
je 0x1400527be
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor cl, 0x3a
mov byte [rax + 5], cl
mov rdx, rbx
mov rcx, rax
call fcn.1400420f0
test al, al
je 0x140052cd2
lea rdx, [0x14025ae10]
lea rcx, [rbp + 0x60]
call fcn.140046940
mov rdx, rax
lea rcx, [0x1402566e0]
call fcn.1400dc180
cmp byte [0x1402568f0], 0
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
je 0x140052b1a
lea rdx, [rbp + 0x122]
call fcn.1400598c0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x140052838
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140046940
mov r8, rax
lea rdx, [rbp - 0x10]
lea rcx, [0x1402566e0]
call fcn.1400e1000
mov rdx, rax
lea rcx, [0x140233678]
call fcn.14005d220
lea rcx, [rbp - 0x10]
call fcn.1400468e0
lea rdx, [rbp + 0x200]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400598f0
mov r10, rax
cmp byte [rax + 7], 0
je 0x1400529aa
mov r8d, r15d
cmp r12d, 2
jl 0x140052970
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
jmp 0x1400529aa
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140052980
mov rdx, r10
lea rcx, [rbp + 0x60]
call fcn.140046940
mov r8, rax
lea rdx, [rbp - 0x10]
lea rcx, [0x1402566e0]
call fcn.1400e1000
mov rdx, rax
lea rcx, [0x140233708]
call fcn.14005d220
lea rcx, [rbp - 0x10]
call fcn.1400468e0
lea rdx, [0x14025ae10]
lea rcx, [0x140233598]
call fcn.1400468c0
mov eax, dword [reloc.WLDAP32.dll_Ordinal_46]
lea rcx, [0x140233598]
mov r9d, dword [0x1402354ec]
movss xmm2, dword [0x140233594]
movss xmm1, dword [0x14023372c]
mov dword [rsp + 0x40], eax
mov eax, dword [0x140235488]
mov dword [rsp + 0x38], eax
mov eax, dword [0x140235490]
mov dword [rsp + 0x30], eax
mov eax, dword [0x14023548c]
mov dword [rsp + 0x28], eax
mov eax, dword [0x1402354a8]
mov dword [rsp + 0x20], eax
call fcn.14004df20
mov dword [reloc.WS2_32.dll_accept], 2
call fcn.14004e680
xor r8d, r8d
lea rdx, str.Admin
lea rcx, [0x140233598]
call fcn.14005d0e0
lea rdx, str.Admin
cmp rax, 0xffffffffffffffff
jne 0x140052afa
xor r8d, r8d
lea rcx, [0x140233598]
call fcn.14005d0e0
cmp rax, 0xffffffffffffffff
jne 0x140052ad3
xor r8d, r8d
lea rdx, str.Free
lea rcx, [0x140233598]
call fcn.14005d0e0
cmp rax, 0xffffffffffffffff
jne 0x140052ad3
lea rdx, [0x140233598]
lea rcx, [rbp + 0x60]
call fcn.14005d2b0
mov rcx, rax
call fcn.1400468e0
call fcn.140041920
call fcn.140041d40
jmp 0x140052ce1
xor r8d, r8d
lea rdx, str.Free
lea rcx, [0x140233598]
call fcn.14005d0e0
cmp rax, 0xffffffffffffffff
je 0x140052cd2
lea rdx, str.Free
lea rcx, [rbp + 0x60]
call fcn.140046940
mov rcx, rax
call fcn.1400468e0
call fcn.140041920
call fcn.140041d40
jmp 0x140052ce1
lea rdx, [rbp + 0x658]
call fcn.140059930
mov rbx, rax
movzx eax, byte [rax + 9]
test al, al
je 0x140052b59
xor byte [rbx], 0x35
xor byte [rbx + 1], 0x36
xor byte [rbx + 2], 0x37
xor byte [rbx + 3], 0x38
xor byte [rbx + 4], 0x39
xor byte [rbx + 5], 0x3a
xor byte [rbx + 6], 0x3b
xor byte [rbx + 7], 0x3c
xor byte [rbx + 8], 0x3d
xor al, 0x3e
mov byte [rbx + 9], al
lea rdx, [rbp + 0x60]
mov byte [rsp + 0x63], 0
lea rcx, [rsp + 0x63]
call fcn.140059900
mov rdi, rax
cmp byte [rax + 0x27], 0
je 0x140052cba
mov r8d, r15d
cmp r12d, 2
jl 0x140052c89
movdqa xmmword [rbp - 0x80], xmm14
mov edx, r15d
mov r8d, dword [rbp - 0x80]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm8
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm8
movdqa xmm0, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x28
jl 0x140052ba0
jmp 0x140052cba
mov r9, rdi
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x28
jl 0x140052c90
call qword [sym.imp.USER32.dll_GetActiveWindow]
xor r9d, r9d
mov r8, rbx
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140041920
call fcn.140041d40
jmp 0x140052ce1
xor r15d, r15d
mov r13d, 1
mov ecx, r13d
call fcn.140005320
call fcn.140048900
call fcn.140048900
call fcn.140048c00
call fcn.140048c00
call fcn.1400119e0
mov eax, dword [reloc.WS2_32.dll_accept]
movdqa xmm6, xmmword [0x140171720]
mov r14, qword [rbp - 0x28]
mov edi, 4
cmp eax, 2
jne 0x1400596bf
lea rdx, str.170_91_124_4_118
lea rcx, [rbp - 0x10]
call fcn.140046940
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x80]
call fcn.140049d90
mov rdx, rax
lea rcx, [rbp + 0x60]
mov r9d, 0xbb
mov r8d, __WSAFDIsSet
call fcn.140049cb0
mov rdx, rax
lea rcx, [0x1402335b8]
call fcn.14005d220
lea rcx, [rbp + 0x60]
call fcn.1400468e0
lea rcx, [rbp - 0x80]
call fcn.14005cf80
lea rcx, [rbp - 0x10]
call fcn.1400468e0
mov dword [0x1402337a8], 0x43a28000
mov dword [0x1402337ac], 0x440e8000
mov dword [0x1402337a0], 0x41000000
call fcn.140050df0
mov rax, qword [0x140235460]
test rax, rax
jne 0x140052dd7
mov r8d, 0x10b1
lea rdx, str.C:PROJETOS_CSew2k_real_sourceFIX_199ximgui.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 [0x140235460]
or dword [rax + 0x47f0], 0x10
mov r8d, r15d
movss xmm2, dword [rax + 0x14]
movss xmm1, dword [rax + 0x10]
movss xmm0, dword [0x1402337ac]
movss xmm3, dword [0x1402337a8]
shufps xmm3, xmm3, 0xe1
mov qword [rax + 0x4840], r15
movss xmm3, xmm0
movsd xmm0, qword [0x140170ab8]
shufps xmm3, xmm3, 0xc6
mov qword [rax + 0x4848], r15
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movsd qword [rbp - 0x70], xmm0
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmm2, xmmword [0x140170aa8]
movups xmmword [rax + 0x482c], xmm3
movzx eax, byte [0x140170ac0]
mov byte [rbp - 0x68], al
movups xmmword [rbp - 0x80], xmm3
movups xmmword [rbp - 0x80], xmm2
cmp r12d, 2
jl 0x1400530bc
movd eax, xmm2
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
movdqa xmm2, xmm11
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
movd ecx, xmm14
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
movd dword [rbp - 0x80], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x7c]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm12
xorps xmm2, xmm1
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movd dword [rbp - 0x7c], xmm2
movdqa xmm2, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x78]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm7
movd dword [rbp - 0x78], xmm2
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm1, dword [rbp - 0x74]
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
mov r8d, Ordinal_26
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
movdqa xmm1, xmm6
movd dword [rbp - 0x74], xmm2
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x70]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x70], xmm2
movdqa xmm2, xmmword [0x140171730]
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x6c]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x6c], xmm2
mov eax, r8d
lea r9, [rbp - 0x80]
add r9, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x1400530d0
xor edx, edx
lea rcx, [rbp - 0x80]
mov r8d, 0x2001
call fcn.14000f1d0
call fcn.140050df0
mov rax, qword gs:[0x58]
mov edx, edi
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14025c1c0], eax
jle 0x140053183
lea rcx, [0x14025c1c0]
call fcn.140131410
cmp dword [0x14025c1c0], 0xffffffff
jne 0x140053183
lea rcx, [rbp + 0x208]
call fcn.140047540
lea rdx, [rbp + 0x210]
mov rcx, rax
call fcn.1400475b0
mov rdx, rax
lea rcx, [rbp + 0x218]
call fcn.14005de30
mov rcx, rax
call fcn.14005d0d0
lea rcx, [0x14025c1c0]
call fcn.1401313a4
mov rax, qword [0x140235460]
lea rdx, [0x1402354c8]
mov rcx, qword [rax + 0x3f08]
mov byte [rcx + 0xb8], 1
mov rcx, qword [0x1402354b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
lea rcx, [rbp + 0x220]
call fcn.140012d10
movss xmm0, dword [rax]
ucomiss xmm0, xmm15
jp 0x1400531e1
jne 0x1400531e1
lea rcx, [rbp + 0x228]
call fcn.140012d10
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm15
jp 0x1400531e1
je 0x14005326a
cvttss2si edi, dword [0x1402337ac]
lea rcx, [rbp + 0x230]
cvttss2si esi, dword [0x1402337a8]
call fcn.140012d10
lea rcx, [rbp + 0x238]
movd xmm0, dword [0x1402354cc]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
call fcn.140012d10
mov r9d, esi
mov rcx, qword [0x1402354b0]
mov r8d, ebx
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], edi
movd xmm0, dword [0x1402354c8]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
call qword [sym.imp.USER32.dll_MoveWindow]
movaps xmm2, xmm15
lea rcx, [rbp + 0x240]
movaps xmm1, xmm15
call fcn.140002140
mov rcx, rax
xor edx, edx
call fcn.140012ec0
call fcn.140005030
lea rcx, [rbp - 0x60]
mov r13, rax
call fcn.140012d10
lea rcx, [rbp - 0x40]
call fcn.140016ed0
movaps xmm2, xmm15
lea rcx, [rbp + 0x248]
movaps xmm1, xmm15
call fcn.140002140
lea rcx, [rbp + 0x250]
movsd xmm0, qword [rax]
movsd qword [r13 + 8], xmm0
movss xmm0, dword [0x140171528]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002140
movsd xmm0, qword [rax]
movsd qword [r13 + 0x4c], xmm0
mov dword [r13 + 0x14], r15d
mov dword [r13 + 0x74], 0x41200000
call fcn.140008cd0
mov edx, reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x914]
mov r8d, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x4f0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x4f0]
lea rdx, [0x14025bbf8]
lea rcx, [rbp + 0x924]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbf8], xmm0
call fcn.140008cd0
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WLDAP32.dll_Ordinal_26
lea rcx, [rbp + 0x934]
mov r8d, reloc.WS2_32.dll_socket
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x500]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x500]
lea rdx, [0x14025bc38]
lea rcx, [rbp + 0x944]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc38], xmm0
call fcn.140008cd0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
mov edx, 0xa
lea rcx, [rbp + 0x954]
mov r8d, r9d
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x3e0]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x3e0]
lea rdx, [0x14025bbb8]
lea rcx, [rbp + 0x964]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbb8], xmm0
call fcn.140008cd0
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
mov edx, Ordinal_33
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_41
lea rcx, [rbp + 0x974]
mov r8d, reloc.WLDAP32.dll_Ordinal_33
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x510]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x510]
lea rdx, [0x14025bbc8]
lea rcx, [rbp + 0x984]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbc8], xmm0
call fcn.140008cd0
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_26
lea rcx, [rbp + 0x994]
mov r8d, reloc.WS2_32.dll_socket
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
call fcn.140031a30
mov rcx, rax
lea rdx, [rbp + 0x520]
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x520]
lea rdx, [0x14025bc28]
lea rcx, [rbp + 0x9a4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc28], xmm0
call fcn.140008cd0
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x9b4]
xor edx, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
lea rdx, [rbp + 0x530]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x530]
lea rdx, [0x14025bc48]
lea rcx, [rbp + 0x9c4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc48], xmm0
call fcn.140008cd0
mov edx, reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WS2_32.dll_select
lea rcx, [rbp + 0x9d4]
mov r8d, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
lea rdx, [rbp + 0x540]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x540]
lea rdx, [0x14025bc08]
lea rcx, [rbp + 0x9e4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc08], xmm0
call fcn.140008cd0
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x9f4]
mov edx, reloc.WS2_32.dll_sendto
mov r9d, reloc.WS2_32.dll_socket
mov r8d, reloc.WS2_32.dll_setsockopt
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
lea rdx, [rbp + 0x550]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x550]
lea rdx, [0x14025bbd8]
lea rcx, [rbp + 0xa04]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbd8], xmm0
call fcn.140008cd0
mov edx, 0x44
mov dword [rsp + 0x20], 0xff
mov r9d, 0x55
lea rcx, [rbp + 0xa14]
mov r8d, 0x47
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
lea rdx, [rbp + 0x560]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x560]
lea rdx, [0x14025bba8]
lea rcx, [rbp + 0xa24]
call fcn.140047640
movups xmm0, xmmword [rax]
mov rax, qword [0x140235460]
movups xmmword [0x14025bba8], xmm0
test rax, rax
jne 0x1400536bf
mov r8d, 0x10b1
lea rdx, str.C:PROJETOS_CSew2k_real_sourceFIX_199ximgui.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 [0x140235460]
movss xmm6, dword [rax + 0x18]
lea rcx, [rbp + 0xa34]
mulss xmm6, dword [0x14017150c]
mov edx, 0x44
mov r9d, 0x55
mov dword [rsp + 0x20], 0xff
mov r8d, 0x47
call fcn.140031a30
lea rdx, [rbp + 0x570]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x570]
lea rdx, [0x14025bb98]
lea rcx, [rbp + 0xa44]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb98], xmm0
call fcn.140008cd0
mov edx, Ordinal_33
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_41
lea rcx, [rbp + 0xa54]
mov r8d, reloc.WLDAP32.dll_Ordinal_33
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
call fcn.140031a30
lea rdx, [rbp + 0x580]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x580]
lea rdx, [0x14025bbe8]
lea rcx, [rbp + 0xa64]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bbe8], xmm0
call fcn.140008cd0
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov dword [rsp + 0x20], 0xff
mov r9d, Ordinal_26
lea rcx, [rbp + 0xa74]
mov r8d, reloc.WS2_32.dll_socket
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x140171534]
call fcn.140031a30
lea rdx, [rbp + 0x590]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x590]
lea rdx, [0x14025bc18]
lea rcx, [rbp + 0xa84]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bc18], xmm0
call fcn.140008cd0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa94]
mov r8d, edx
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
lea rdx, [rbp + 0x5a0]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x5a0]
lea rdx, [0x14025bb78]
lea rcx, [rbp + 0xaa4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb78], xmm0
call fcn.140008cd0
mov dword [rsp + 0x20], 0xff
mov edx, 0x44
mov r9d, 0x55
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
mov r8d, 0x47
lea rcx, [rbp + 0xab4]
call fcn.140031a30
lea rdx, [rbp + 0x5b0]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x5b0]
lea rdx, [0x14025bb88]
lea rcx, [rbp + 0xac4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb88], xmm0
call fcn.140008cd0
mov edx, 0x44
mov dword [rsp + 0x20], 0xff
mov r9d, 0x55
lea rcx, [rbp + 0xad4]
mov r8d, 0x47
movss xmm6, dword [rax + 0x10]
mulss xmm6, dword [0x14017150c]
call fcn.140031a30
lea rdx, [rbp + 0x5c0]
mov rcx, rax
call fcn.140031a80
movaps xmm3, xmm6
lea r8, [rbp + 0x5c0]
lea rdx, [0x14025bb68]
lea rcx, [rbp + 0xae4]
call fcn.140047640
movups xmm0, xmmword [rax]
movups xmmword [0x14025bb68], xmm0
call fcn.140013040
movss xmm1, dword [0x1401714a8]
lea rcx, [0x14025bbf8]
movss xmm6, dword [0x1402337a0]
mov rdi, rax
call fcn.140005070
movsd xmm0, qword [rbp - 0x40]
lea r8, [rbp + 0x38]
lea rdx, [rbp - 0x60]
movsd qword [rbp + 0x38], xmm0
lea rcx, [rbp + 0x258]
mov ebx, eax
call fcn.1400475c0
mov r9d, ebx
mov dword [rsp + 0x28], r15d
mov r8, rax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.140024510
mov rcx, qword [0x140235460]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
movss xmm1, dword [0x14025bc0c]
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [0x14025bc08]
movss dword [rbp + 0x14], xmm1
movss xmm1, dword [0x14025bc14]
mulss xmm1, dword [rcx + 0x37c8]
lea rcx, [rbp + 0x10]
mov rbx, qword [rax + 0x298]
movss dword [rbp + 0x10], xmm0
movss xmm0, dword [0x14025bc10]
movss dword [rbp + 0x1c], xmm1
movss dword [rbp + 0x18], xmm0
call fcn.140004ba0
movss xmm3, dword [r13 + 0x4c]
movss xmm4, dword [r13 + 0x50]
movss xmm0, dword [rbp - 0x40]
movaps xmm1, xmm4
movss xmm6, dword [0x14017155c]
subss xmm0, xmm3
addss xmm3, dword [rbp - 0x60]
addss xmm1, xmm6
addss xmm0, dword [rbp - 0x60]
movss dword [rbp - 0x30], xmm3
addss xmm1, dword [rbp - 0x5c]
movss dword [rbp - 0x38], xmm0
movss dword [rbp - 0x34], xmm1
addss xmm4, dword [rbp - 0x5c]
movss xmm0, dword [0x140171500]
lea r8, [rbp - 0x38]
mov dword [rsp + 0x28], r15d
lea rdx, [rbp - 0x30]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
movss dword [rbp - 0x2c], xmm4
call fcn.140024510
lea rcx, [rbp + 0x260]
call fcn.140012d10
call fcn.140013040
mov rsi, rax
call fcn.140008ea0
lea rdx, [rbp + 0x619]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059850
mov rdi, rax
movzx eax, byte [rax + 8]
test al, al
je 0x140053adb
xor byte [rdi], 0x35
xor byte [rdi + 1], 0x36
xor byte [rdi + 2], 0x37
xor byte [rdi + 3], 0x38
xor byte [rdi + 4], 0x39
xor byte [rdi + 5], 0x3a
xor byte [rdi + 6], 0x3b
xor byte [rdi + 7], 0x3c
xor al, 0x3d
mov byte [rdi + 8], al
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0xaf4]
mov edx, 0xa
call fcn.140031a30
mov rcx, rax
call fcn.140020b20
movss xmm2, dword [0x140171548]
lea rcx, [rbp + 0x268]
movss xmm1, dword [0x140171578]
mov ebx, eax
call fcn.140002140
movss xmm2, dword [0x140171528]
mov r9, rax
mov qword [rsp + 0x40], r15
mov rdx, r14
movss dword [rsp + 0x38], xmm15
mov rcx, rsi
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024ef0
call fcn.140013040
movss xmm1, dword [0x140171478]
lea rcx, [0x14025bbb8]
mov r15, rax
call fcn.140005070
movss xmm0, dword [0x1401714a8]
lea rcx, [rbp + 0x270]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov r14d, eax
call fcn.140002140
movaps xmm2, xmm15
lea rcx, [rbp + 0x278]
movaps xmm1, xmm15
mov rsi, rax
call fcn.140002140
movss xmm2, dword [r13 + 0x50]
lea rcx, [rbp + 0x280]
movss xmm1, dword [rbp - 0x40]
addss xmm2, xmm6
subss xmm1, dword [r13 + 0x4c]
mov rdi, rax
call fcn.140002140
mov r8, rax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x288]
call fcn.1400475c0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x290]
addss xmm0, dword [0x140171574]
movss xmm1, dword [rbp - 0x40]
mov rbx, rax
movss xmm2, dword [r13 + 0x50]
subss xmm1, xmm0
call fcn.140002140
mov r8, rax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x298]
call fcn.1400475c0
mov rdx, qword [0x1402354b8]
mov r9, rbx
mov dword [rsp + 0x30], r14d
mov r8, rax
mov qword [rsp + 0x28], rsi
mov rcx, r15
mov qword [rsp + 0x20], rdi
call fcn.140025180
movss xmm2, dword [r13 + 0x50]
lea rcx, [rbp + 0x2a0]
movss xmm1, dword [r13 + 0x4c]
addss xmm2, xmm2
addss xmm2, xmm6
call fcn.140002140
mov rcx, rax
call fcn.140016c90
mov eax, dword [0x14025ae00]
cmp dword [0x1402354ac], eax
jne 0x140053c7d
movss xmm6, dword [0x1401714a8]
jmp 0x140053c85
movss xmm6, dword [0x1401715f0]
call fcn.140008cd0
movss xmm2, dword [0x1401714a8]
movaps xmm1, xmm15
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1401714e4]
mulss xmm0, xmm6
addss xmm0, dword [0x14025ad98]
call fcn.14005e2c0
movaps xmm1, xmm0
ucomiss xmm1, xmm15
movss dword [0x14025ad98], xmm1
jp 0x140053ce3
jne 0x140053ce3
movss xmm0, dword [0x140236508]
ucomiss xmm0, xmm15
jp 0x140053ce3
jne 0x140053ce3
mov eax, dword [0x1402354ac]
mov dword [0x14025ae00], eax
mulss xmm1, dword [r13]
xor ecx, ecx
call fcn.140005250
cmp byte [reloc.WS2_32.dll_accept], 0
mov eax, dword [0x14025ae00]
je 0x140056aa9
test eax, eax
jne 0x140055cee
mov rcx, qword [0x1402354d8]
call fcn.140002150
call fcn.140041bf0
lea rdx, str.Aimbot
lea rcx, [0x1402336b8]
call fcn.14005dec0
test al, al
je 0x140055185
lea rcx, [rbp + 0x2a8]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x50]
lea rcx, [rbp + 0x2b0]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x2b8]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0x6ac]
mov byte [rsp + 0x64], 0
lea rcx, [rsp + 0x64]
mov rbx, rax
call fcn.140059950
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140053df4
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.140041810
lea rdx, [rbp + 0x6c3]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059980
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140053f9a
xor r8d, r8d
cmp r12d, 2
jl 0x140053f6c
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140053f9a
mov r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140053f70
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x1402354ec]
call fcn.140040560
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400599a0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140054293
xor r8d, r8d
cmp r12d, 2
jl 0x140054252
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm6, xmmword [0x140171720]
andps xmm1, xmm9
movdqa xmm2, xmmword [0x140171730]
mov r8d, Ordinal_26
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
jmp 0x14005425a
movdqa xmm6, xmmword [0x140171720]
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140054260
jmp 0x14005429b
movdqa xmm6, xmmword [0x140171720]
lea rdx, [0x14023545a]
mov rcx, r10
call fcn.140043460
mov byte [0x14023545e], al
test al, al
je 0x1400542c2
cmp byte [0x14023545a], 0
je 0x1400542c2
call fcn.14004bf60
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.1400599d0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140054591
xor r8d, r8d
cmp r12d, 2
jl 0x14005455a
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x140171730]
andps xmm1, xmm9
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140054560
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x1402354a8]
call fcn.140040560
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059a00
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140054811
xor r8d, r8d
cmp r12d, 2
jl 0x1400547d6
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_sendto
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x1400547e0
lea rdx, [0x14018d111]
mov rcx, r10
call fcn.140043bf0
cmp byte [0x14023549a], 0
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
je 0x140054aee
lea rdx, [rbp + 0x129]
call fcn.140059a50
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x14005486a
xor byte [rbx], 0x35
xor byte [rbx + 1], 0x36
xor byte [rbx + 2], 0x37
xor byte [rbx + 3], 0x38
xor byte [rbx + 4], 0x39
xor byte [rbx + 5], 0x3a
xor al, 0x3b
mov byte [rbx + 6], al
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x65], 0
lea rcx, [rsp + 0x65]
call fcn.140059a30
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140054ada
xor r8d, r8d
cmp r12d, 2
jl 0x140054aa7
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movss xmm3, dword [0x1401714dc]
lea rdx, [0x140233594]
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
jmp 0x140054d2a
mov r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140054ab0
movss xmm3, dword [0x1401714dc]
lea rdx, [0x140233594]
jmp 0x140054d2a
lea rdx, [rbp + 0x106]
call fcn.140059a90
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x140054b21
xor byte [rbx], 0x35
xor byte [rbx + 1], 0x36
xor byte [rbx + 2], 0x37
xor byte [rbx + 3], 0x38
xor byte [rbx + 4], 0x39
xor byte [rbx + 5], 0x3a
xor al, 0x3b
mov byte [rbx + 6], al
lea rdx, [rbp + 0xb04]
mov byte [rsp + 0x66], 0
lea rcx, [rsp + 0x66]
call fcn.140059a80
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140054d1b
xor r8d, r8d
cmp r12d, 2
jl 0x140054cee
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x140054d1b
mov r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140054cf1
movss xmm3, dword [0x1401714ec]
lea rdx, [0x14023372c]
mov dword [rsp + 0x28], 0
movaps xmm2, xmm15
mov rcx, r10
mov qword [rsp + 0x20], rbx
call fcn.140046820
lea rdx, [rbp + 0x30]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059af0
mov rbx, rax
cmp byte [rax + 3], 0
je 0x140054dfa
xor r8d, r8d
cmp r12d, 2
jl 0x140054dcd
movdqa xmm1, xmm8
movdqa xmm0, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movd dword [rax], xmm1
jmp 0x140054dfa
mov r9, rbx
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140054dd0
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x67], 0
lea rcx, [rsp + 0x67]
call fcn.140059ac0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x1400550d1
xor r8d, r8d
cmp r12d, 2
jl 0x140055092
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x140171730]
andps xmm1, xmm9
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x1400550a0
mov dword [rsp + 0x28], 0
lea rdx, [0x14025ad9c]
mov r9d, 0xa
mov qword [rsp + 0x20], rbx
xor r8d, r8d
mov rcx, r10
call fcn.140046860
call fcn.140016c60
addss xmm0, dword [0x140171508]
call fcn.140016cf0
lea rcx, [0x140256648]
call fcn.1400468b0
mov rcx, rax
lea r8, [0x1402354e4]
lea rdx, [0x140235490]
call fcn.140040560
call fcn.140016c60
addss xmm0, dword [0x140171508]
call fcn.140016cf0
lea rcx, [0x1402336e8]
call fcn.1400468b0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb14]
mov r8d, edx
mov rbx, rax
call fcn.140031a30
lea rdx, [rbp + 0x5d0]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0x5d0]
jmp 0x140055cd6
lea rdx, str.Exactly
lea rcx, [0x1402336b8]
call fcn.14005dec0
test al, al
je 0x140055ce3
lea rcx, [rbp + 0x2c0]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x50]
lea rcx, [rbp + 0x2c8]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x2d0]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0xb24]
mov byte [rsp + 0x68], 0
lea rcx, [rsp + 0x68]
mov rbx, rax
call fcn.140059b00
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14005541a
xor r8d, r8d
cmp r12d, 2
jl 0x1400553df
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x14005541a
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400553f0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, r10
call fcn.140041810
lea rdx, [rbp - 0x10]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059b10
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x1400555a1
xor r8d, r8d
cmp r12d, 2
jl 0x14005555f
movdqa xmmword [rbp - 0x80], xmm14
mov rcx, rax
mov edx, dword [rbp - 0x80]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm8
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm8
movdqa xmm0, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140055470
cmp r8d, 0x1c
jge 0x1400555a1
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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140055570
lea rdx, [0x14023545b]
mov rcx, r10
call fcn.140043460
mov byte [0x14023549c], al
test al, al
je 0x1400555c8
cmp byte [0x14023545b], 0
je 0x1400555c8
call fcn.140049f90
lea rdx, [rbp - 0x10]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059b40
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x140055731
xor r8d, r8d
cmp r12d, 2
jl 0x1400556f0
movdqa xmmword [rbp - 0x80], xmm14
mov rcx, rax
mov edx, dword [rbp - 0x80]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm8
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm8
movdqa xmm0, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140055601
cmp r8d, 0x1c
jge 0x140055731
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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140055700
lea rdx, [0x140235459]
mov rcx, r10
call fcn.140043460
mov byte [0x14023545d], al
test al, al
je 0x14005577d
cmp byte [0x140235459], 0
je 0x14005577d
lea rdx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
lea rcx, [rbp + 0x5e0]
call fcn.14005e2e0
mov rcx, rax
call fcn.140047e50
lea rcx, [rbp + 0x5e0]
call fcn.140047560
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059fd0
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x1400559ea
xor r8d, r8d
cmp r12d, 2
jl 0x1400559b0
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm6, xmmword [0x140171720]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
jmp 0x1400559f2
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x1400559c0
movdqa xmm6, xmmword [0x140171720]
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x140235494]
call fcn.140040560
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059ff0
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140055c6a
xor r8d, r8d
cmp r12d, 2
jl 0x140055c33
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
jmp 0x140055c6a
mov r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140055c40
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x1402354e8]
call fcn.140040560
call fcn.140016c60
addss xmm0, dword [0x140171528]
call fcn.140016cf0
lea rcx, [0x1402336e8]
call fcn.1400468b0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb34]
mov r8d, edx
mov rbx, rax
call fcn.140031a30
lea rdx, [rbp + 0x5f0]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0x5f0]
mov rdx, rbx
call fcn.140032290
call fcn.140041920
call fcn.140041d40
mov eax, dword [0x14025ae00]
cmp eax, 1
jne 0x14005930f
mov rcx, qword [0x1402354d8]
call fcn.140002150
call fcn.140041bf0
lea rcx, [rbp + 0x2d8]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x50]
lea rcx, [rbp + 0x2e0]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x2e8]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0x6b7]
mov byte [rsp + 0x69], 0
lea rcx, [rsp + 0x69]
mov rbx, rax
call fcn.14005a010
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140055f1a
xor r8d, r8d
cmp r12d, 2
jl 0x140055ee1
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140055f1a
mov r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140055ef0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, r10
call fcn.140041810
lea rdx, [0x140162fea]
lea rcx, [0x1402336e8]
call fcn.1400468c0
mov rcx, qword [0x1402354a0]
call fcn.140012940
movss xmm6, dword [0x14017154c]
lea rcx, [rbp + 0x2f0]
movss xmm1, dword [0x140171590]
movaps xmm2, xmm6
call fcn.140002140
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x6a], 0
lea rcx, [rsp + 0x6a]
mov rbx, rax
call fcn.14005a030
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140056171
xor r8d, r8d
cmp r12d, 2
jl 0x14005613a
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_recv
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140056140
mov rdx, rbx
mov rcx, r10
call fcn.1400420f0
test al, al
je 0x1400561d5
mov eax, dword [reloc.WLDAP32.dll_Ordinal_46]
lea rcx, [0x140233598]
mov r9d, dword [0x1402354ec]
movss xmm2, dword [0x140233594]
movss xmm1, dword [0x14023372c]
mov dword [rsp + 0x40], eax
mov eax, dword [0x140235488]
mov dword [rsp + 0x38], eax
mov eax, dword [0x140235490]
mov dword [rsp + 0x30], eax
mov eax, dword [0x14023548c]
mov dword [rsp + 0x28], eax
mov eax, dword [0x1402354a8]
mov dword [rsp + 0x20], eax
call fcn.14004df20
movss xmm1, dword [0x140171590]
lea rcx, [rbp + 0x2f8]
movaps xmm2, xmm6
call fcn.140002140
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x6b], 0
lea rcx, [rsp + 0x6b]
mov rbx, rax
call fcn.14005a050
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140056401
xor r8d, r8d
cmp r12d, 2
jl 0x1400563bd
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_recv
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400563d0
mov rdx, rbx
mov rcx, r10
call fcn.1400420f0
test al, al
je 0x140056415
call fcn.14004f280
call fcn.1400129e0
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a070
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x1400566f1
xor r8d, r8d
cmp r12d, 2
jl 0x1400566ba
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x140171720]
andps xmm1, xmm9
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x140171730]
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x1400566c0
lea rdx, [0x14018d112]
mov rcx, r10
call fcn.140043460
lea rdx, [rbp + 0x6a1]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a0a0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14005674b
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea r8, [0x1402354e4]
mov rcx, rax
lea rdx, reloc.WLDAP32.dll_Ordinal_46
call fcn.140040560
lea rdx, [rbp + 0x662]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a0d0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x1400567a8
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea r8, [0x1402354e4]
mov rcx, rax
lea rdx, [0x140235488]
call fcn.140040560
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a0f0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x1400569d1
xor r8d, r8d
cmp r12d, 2
jl 0x14005698c
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_recv
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400569a0
lea rdx, [0x14018d110]
mov rcx, r10
call fcn.140043460
mov byte [reloc.WS2_32.dll_accept], al
test al, al
je 0x140056a09
cmp byte [reloc.WS2_32.dll_accept], 0
mov rcx, qword [0x1402354b0]
je 0x140056a01
mov edx, reloc.WS2_32.dll_recvfrom
jmp 0x140056a03
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Aimbot
lea rdx, [0x14023650c]
lea rcx, str.Phin_Bn
call fcn.1400454a0
test al, al
je 0x140056a60
mov eax, dword [0x14023650c]
test eax, eax
jne 0x140056a48
lea rdx, str.Aimbot
jmp 0x140056a54
cmp eax, 1
jne 0x140056a60
lea rdx, str.Exactly
lea rcx, [0x1402336b8]
call fcn.1400468c0
lea rcx, [0x140233638]
call fcn.1400468b0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb44]
mov r8d, edx
mov rbx, rax
call fcn.140031a30
lea rdx, [rbp + 0x600]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0x600]
jmp 0x1400592fd
test eax, eax
jne 0x140058415
mov rcx, qword [0x1402354d8]
call fcn.140002150
call fcn.140041bf0
lea rdx, str.Aimbot
lea rcx, [0x1402336b8]
call fcn.14005dec0
test al, al
je 0x140057769
lea rcx, [rbp + 0x300]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x50]
lea rcx, [rbp + 0x308]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x310]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0x696]
mov byte [rsp + 0x6c], 0
lea rcx, [rsp + 0x6c]
mov rbx, rax
call fcn.140059950
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140056b9a
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.140041810
lea rdx, [rbp + 0x6ff]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059980
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140056d4a
xor r8d, r8d
cmp r12d, 2
jl 0x140056d12
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140056d4a
mov r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140056d20
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x1402354ec]
call fcn.140040560
lea rdx, [rbp + 0x742]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a110
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140056f02
xor r8d, r8d
cmp r12d, 2
jl 0x140056ecb
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
mov r8d, recvfrom
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140056ed1
lea rdx, [0x14023545a]
mov rcx, r10
call fcn.140043bf0
mov byte [0x14023545e], al
test al, al
je 0x140056f29
cmp byte [0x14023545a], 0
je 0x140056f29
call fcn.14004bf60
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a140
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140057131
xor r8d, r8d
cmp r12d, 2
jl 0x1400570f7
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_recv
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140057100
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x1402354a8]
call fcn.140040560
lea rdx, [rbp + 0x718]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a170
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x1400572f1
xor r8d, r8d
cmp r12d, 2
jl 0x1400572b2
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
mov r8d, recvfrom
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400572c0
lea rdx, [0x14018d111]
mov rcx, r10
call fcn.140043bf0
cmp byte [0x14023549a], 0
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
je 0x140057508
lea rdx, [rbp + 0x10d]
call fcn.140059a50
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x14005734a
xor byte [rbx], 0x35
xor byte [rbx + 1], 0x36
xor byte [rbx + 2], 0x37
xor byte [rbx + 3], 0x38
xor byte [rbx + 4], 0x39
xor byte [rbx + 5], 0x3a
xor al, 0x3b
mov byte [rbx + 6], al
lea rdx, [rbp + 0x726]
mov byte [rsp + 0x6d], 0
lea rcx, [rsp + 0x6d]
call fcn.14005a1a0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x1400574f1
xor r8d, r8d
cmp r12d, 2
jl 0x1400574b5
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
mov r8d, recvfrom
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400574c0
movss xmm3, dword [0x1401714dc]
lea rdx, [0x140233594]
mov rcx, r10
jmp 0x140057594
lea rdx, [rbp + 0x114]
call fcn.140059a90
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x14005753b
xor byte [rbx], 0x35
xor byte [rbx + 1], 0x36
xor byte [rbx + 2], 0x37
xor byte [rbx + 3], 0x38
xor byte [rbx + 4], 0x39
xor byte [rbx + 5], 0x3a
xor al, 0x3b
mov byte [rbx + 6], al
lea rdx, [rbp + 0x676]
mov byte [rsp + 0x6e], 0
lea rcx, [rsp + 0x6e]
call fcn.14005a1d0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140057582
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
movss xmm3, dword [0x1401714ec]
lea rdx, [0x14023372c]
mov rcx, rax
mov dword [rsp + 0x28], 0
movaps xmm2, xmm15
mov qword [rsp + 0x20], rbx
call fcn.140046820
lea rdx, [rbp + 0x34]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140059af0
mov rbx, rax
cmp byte [rax + 3], 0
je 0x14005766a
xor r8d, r8d
cmp r12d, 2
jl 0x140057634
movdqa xmm1, xmm8
movdqa xmm0, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rax]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm14
xorps xmm1, xmm0
movd dword [rax], xmm1
jmp 0x14005766a
mov r9, rbx
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140057640
lea rdx, [rbp + 0x68b]
mov byte [rsp + 0x6f], 0
lea rcx, [rsp + 0x6f]
call fcn.14005a1f0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400576b5
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
mov dword [rsp + 0x28], 0
lea rdx, [0x14025ad9c]
mov r9d, 0xa
mov qword [rsp + 0x20], rbx
xor r8d, r8d
mov rcx, rax
call fcn.140046860
call fcn.140016c60
addss xmm0, dword [0x140171508]
call fcn.140016cf0
lea rcx, [0x140256560]
call fcn.1400468b0
mov rcx, rax
lea r8, [0x1402354e4]
lea rdx, [0x140235490]
call fcn.140040560
call fcn.140016c60
addss xmm0, dword [0x140171508]
call fcn.140016cf0
lea rcx, [0x1402336e8]
call fcn.1400468b0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb54]
mov r8d, edx
mov rbx, rax
call fcn.140031a30
lea rdx, [rbp + 0x3a0]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0x3a0]
jmp 0x1400583fd
lea rdx, str.Exactly
lea rcx, [0x1402336b8]
call fcn.14005dec0
test al, al
je 0x14005840a
lea rcx, [rbp + 0x318]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x50]
lea rcx, [rbp + 0x320]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x328]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0xb64]
mov byte [rsp + 0x70], 0
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.140059b00
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x1400579fa
xor r8d, r8d
cmp r12d, 2
jl 0x1400579c3
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x1400579fa
mov r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400579d0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, r10
call fcn.140041810
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a220
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140057c81
xor r8d, r8d
cmp r12d, 2
jl 0x140057c42
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x140171720]
andps xmm1, xmm9
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_sendto
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140057c50
lea rdx, [0x14023545b]
mov rcx, r10
call fcn.140043bf0
mov byte [0x14023549c], al
test al, al
je 0x140057ca8
cmp byte [0x14023545b], 0
je 0x140057ca8
call fcn.140049f90
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a250
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140057f21
xor r8d, r8d
cmp r12d, 2
jl 0x140057edf
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x140171720]
andps xmm1, xmm9
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_sendto
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140057ef0
lea rdx, [0x140235459]
mov rcx, r10
call fcn.140043bf0
mov byte [0x14023545d], al
test al, al
je 0x140057f6d
cmp byte [0x140235459], 0
je 0x140057f6d
lea rdx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
lea rcx, [rbp + 0x3b0]
call fcn.14005e2e0
mov rcx, rax
call fcn.140047e50
lea rcx, [rbp + 0x3b0]
call fcn.140047560
lea rdx, [rbp + 0xb74]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a280
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14005816a
xor r8d, r8d
cmp r12d, 2
jl 0x14005813a
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x14005816a
mov r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140058140
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x140235494]
call fcn.140040560
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a290
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140058391
xor r8d, r8d
cmp r12d, 2
jl 0x14005834e
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
andps xmm1, xmm9
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_recv
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140058360
lea r8, [0x1402354e4]
mov rcx, r10
lea rdx, [0x1402354e8]
call fcn.140040560
call fcn.140016c60
addss xmm0, dword [0x140171528]
call fcn.140016cf0
lea rcx, [0x1402336e8]
call fcn.1400468b0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb84]
mov r8d, edx
mov rbx, rax
call fcn.140031a30
lea rdx, [rbp + 0x3c0]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0x3c0]
mov rdx, rbx
call fcn.140032290
call fcn.140041920
call fcn.140041d40
mov eax, dword [0x14025ae00]
cmp eax, 1
jne 0x14005930f
mov rcx, qword [0x1402354d8]
call fcn.140002150
call fcn.140041bf0
lea rcx, [rbp + 0x330]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x50]
lea rcx, [rbp + 0x338]
addss xmm0, xmm0
movss xmm6, dword [rax + 4]
addss xmm0, dword [0x140171528]
addss xmm0, xmm0
subss xmm6, xmm0
addss xmm6, dword [0x140171508]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x340]
mulss xmm0, dword [0x14017155c]
movaps xmm2, xmm6
addss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm1, xmm0
call fcn.140002140
lea rdx, [rbp + 0x6cf]
mov byte [rsp + 0x71], 0
lea rcx, [rsp + 0x71]
mov rbx, rax
call fcn.14005a010
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14005863a
xor r8d, r8d
cmp r12d, 2
jl 0x140058608
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x14005863a
mov r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140058610
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, r10
call fcn.140041810
mov rcx, qword [0x1402354a0]
call fcn.140012940
movss xmm6, dword [0x14017154c]
lea rcx, [rbp + 0x348]
movss xmm1, dword [0x140171590]
movaps xmm2, xmm6
call fcn.140002140
lea rdx, [rbp + 0x6db]
mov byte [rsp + 0x72], 0
lea rcx, [rsp + 0x72]
mov rbx, rax
call fcn.14005a2b0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14005881a
xor r8d, r8d
cmp r12d, 2
jl 0x1400587e0
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x14005881a
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400587f0
mov rdx, rbx
mov rcx, r10
call fcn.1400420f0
test al, al
je 0x140058a1b
lea rdx, [rbp + 0x60]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a2d0
mov r10, rax
cmp byte [rax + 0x25], 0
je 0x1400589a1
xor r8d, r8d
cmp r12d, 2
jl 0x14005895f
movdqa xmmword [rbp - 0x80], xmm14
mov rcx, rax
mov edx, dword [rbp - 0x80]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm8
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm8
movdqa xmm0, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140058870
cmp r8d, 0x26
jge 0x1400589a1
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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x26
jl 0x140058970
mov rdx, r10
lea rcx, [rbp - 0x10]
call fcn.140046940
lea rdx, [rbp - 0x10]
lea rcx, [0x1402336e8]
call fcn.14005d1f0
mov eax, dword [reloc.WLDAP32.dll_Ordinal_46]
lea rcx, [0x140233598]
mov r9d, dword [0x1402354ec]
movss xmm2, dword [0x140233594]
movss xmm1, dword [0x14023372c]
mov dword [rsp + 0x40], eax
mov eax, dword [0x140235488]
mov dword [rsp + 0x38], eax
mov eax, dword [0x140235490]
mov dword [rsp + 0x30], eax
mov eax, dword [0x14023548c]
mov dword [rsp + 0x28], eax
mov eax, dword [0x1402354a8]
mov dword [rsp + 0x20], eax
call fcn.14004df20
lea rcx, [rbp - 0x10]
call fcn.1400468e0
movss xmm1, dword [0x140171590]
lea rcx, [rbp + 0x350]
movaps xmm2, xmm6
call fcn.140002140
lea rdx, [rbp + 0x6e7]
mov byte [rsp + 0x73], 0
lea rcx, [rsp + 0x73]
mov rbx, rax
call fcn.14005a300
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140058bca
xor r8d, r8d
cmp r12d, 2
jl 0x140058b9c
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140058bca
mov r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140058ba0
mov rdx, rbx
mov rcx, r10
call fcn.1400420f0
test al, al
je 0x140058bde
call fcn.14004f280
call fcn.1400129e0
lea rdx, [rbp - 0x80]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a320
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140058e51
xor r8d, r8d
cmp r12d, 2
jl 0x140058e1a
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm13
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm7
pmuldq xmm1, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm13
pmulld xmm0, xmm10
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x140171720]
andps xmm1, xmm9
packuswb xmm1, xmm1
mov r8d, reloc.WS2_32.dll_sendto
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140058e20
lea rdx, [0x14018d112]
mov rcx, r10
call fcn.140043460
lea rdx, [rbp + 0x680]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a350
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140058eab
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea r8, [0x1402354e4]
mov rcx, rax
lea rdx, reloc.WLDAP32.dll_Ordinal_46
call fcn.140040560
lea rdx, [rbp + 0x66c]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a380
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140058f08
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea r8, [0x1402354e4]
mov rcx, rax
lea rdx, [0x140235488]
call fcn.140040560
lea rdx, [rbp + 0x6f3]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a3a0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x1400590ba
xor r8d, r8d
cmp r12d, 2
jl 0x140059085
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x1400590ba
mov r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140059090
lea rdx, [0x14018d110]
mov rcx, r10
call fcn.140043460
mov byte [reloc.WS2_32.dll_accept], al
test al, al
je 0x1400590f2
cmp byte [reloc.WS2_32.dll_accept], 0
mov rcx, qword [0x1402354b0]
je 0x1400590ea
mov edx, reloc.WS2_32.dll_recvfrom
jmp 0x1400590ec
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Aimbot
lea rdx, [0x14023650c]
lea rcx, str.Version
call fcn.1400454a0
test al, al
je 0x1400592b9
mov eax, dword [0x14023650c]
test eax, eax
jne 0x14005916e
lea rdx, [rbp + 0x11b]
mov byte [rsp + 0x60], al
lea rcx, [rsp + 0x60]
call fcn.1400598c0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x140059166
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rdx, rax
jmp 0x1400592ad
cmp eax, 1
jne 0x1400592b9
lea rdx, [rbp + 0x358]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.14005a3c0
mov r10, rax
cmp byte [rax + 7], 0
je 0x1400592aa
xor r8d, r8d
cmp r12d, 2
jl 0x140059278
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
jmp 0x1400592aa
mov r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140059280
mov rdx, r10
lea rcx, [0x1402336b8]
call fcn.1400468c0
lea rcx, [0x140233638]
call fcn.1400468b0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb94]
mov r8d, edx
mov rbx, rax
call fcn.140031a30
lea rdx, [rbp + 0x3d0]
mov rcx, rax
call fcn.140031a80
lea rcx, [rbp + 0x3d0]
mov rdx, rbx
call fcn.140032290
call fcn.140041920
call fcn.140041d40
mov ecx, 1
call fcn.140005320
movss xmm2, dword [0x1401715b0]
lea rcx, [rbp + 0x40]
movss xmm1, dword [0x14017157c]
call fcn.140002140
lea rcx, [rbp + 0x40]
call fcn.140016c90
call fcn.140041bf0
lea rcx, [rbp + 0x360]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x368]
mulss xmm0, dword [0x1401714e4]
movss xmm1, dword [rax]
movss xmm2, dword [0x140171564]
subss xmm1, xmm0
mulss xmm1, dword [0x140171474]
call fcn.140002140
lea rdx, [rbp + 0x734]
mov byte [rsp + 0x74], 0
lea rcx, [rsp + 0x74]
mov rbx, rax
call fcn.14005a3d0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140059531
xor r8d, r8d
cmp r12d, 2
jl 0x1400594ec
movd eax, xmm14
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
movdqa xmm0, xmm8
pmuldq xmm1, xmm7
mov r8d, recvfrom
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm8
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [r10], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r9d, 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, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140059500
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.140041810
lea rcx, [rbp + 0x370]
call fcn.140016ed0
lea rcx, [rbp + 0x378]
movss xmm6, dword [rax + 4]
subss xmm6, dword [r13 + 0x50]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x380]
mulss xmm0, dword [0x140171600]
movaps xmm2, xmm6
movss xmm1, dword [rax]
subss xmm1, xmm0
mulss xmm1, dword [0x140171460]
call fcn.140002140
cmp dword [0x1402354ac], 0
lea rdx, [0x140170698]
mov r8, rax
sete cl
call fcn.1400428e0
test al, al
je 0x1400595b9
mov dword [0x1402354ac], 0
movss xmm1, dword [0x1401715f0]
movaps xmm0, xmm15
call fcn.140016bb0
lea rcx, [rbp + 0x388]
call fcn.140016ed0
lea rcx, [rbp + 0x390]
movss xmm6, dword [rax + 4]
subss xmm6, dword [r13 + 0x50]
call fcn.140016ed0
movss xmm0, dword [r13 + 0x4c]
lea rcx, [rbp + 0x398]
mulss xmm0, dword [0x140171600]
movaps xmm2, xmm6
movss xmm1, dword [rax]
subss xmm1, xmm0
mulss xmm1, dword [0x140171460]
call fcn.140002140
cmp dword [0x1402354ac], 1
lea rdx, [0x14017069c]
mov r8, rax
sete cl
call fcn.1400428e0
test al, al
je 0x140059641
mov dword [0x1402354ac], 1
call fcn.140041920
call fcn.140041d40
call fcn.140048900
call fcn.140048900
call fcn.140048c00
call fcn.140048c00
lea rdx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
lea rcx, [rbp + 0xf0]
call fcn.14005fa70
lea rcx, [rbp + 0xf0]
call fcn.140047e50
cmp dword [rbp + 0xf8], 0
jne 0x14005980e
lea rdx, [rsp + 0x60]
mov byte [rsp + 0x60], 0
lea rcx, [rbp + 0x20]
call fcn.14005fae0
lea rcx, [rbp + 0x20]
call fcn.140047e50
cmp dword [rbp + 0x28], 0
jne 0x140059807
call fcn.1400119e0
mov r13d, 1
call fcn.140047e90
call fcn.14000bdb0
mov rcx, qword [0x14025ae08]
lea r8, [0x14025ada8]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0xe0], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x14025ae08]
lea r8, [rbp + 0xe0]
mov rdx, qword [0x14025ada8]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.140008d10
mov rcx, rax
call fcn.14003cd00
mov rcx, qword [0x14025adb0]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov ebx, dword [rbp - 0x50]
xor r15d, r15d
mov r14, qword [rbp - 0x28]
jmp 0x14005151e
call fcn.14003dfd0
call fcn.14003e350
xor ecx, ecx
call fcn.140006d50
call fcn.14005b8d0
mov rcx, qword [0x1402354b0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xd0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp - 0x20]
call fcn.140003230
lea rcx, [rbp + 0x50]
call fcn.14001efd0
movaps xmm14, xmmword [rsp + 0xdc0]
xor eax, eax
movaps xmm13, xmmword [rsp + 0xdd0]
movaps xmm12, xmmword [rsp + 0xde0]
movaps xmm11, xmmword [rsp + 0xdf0]
movaps xmm10, xmmword [rsp + 0xe00]
movaps xmm9, xmmword [rsp + 0xe10]
movaps xmm8, xmmword [rsp + 0xe20]
movaps xmm7, xmmword [rsp + 0xe30]
mov r14, qword [rsp + 0xe88]
mov r12, qword [rsp + 0xe80]
movaps xmm15, xmmword [rsp + 0xdb0]
mov rbx, qword [rsp + 0xe90]
movaps xmm6, xmmword [rsp + 0xe40]
add rsp, 0xe50
pop r15
pop r13
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3