Function at 0x14018a9e0
Capabilities:
Access peb ldr_data
Create process on windows
Create thread
Encode data using base64
Encode data using xor
Get token membership
Log keystrokes via polling
Resolve function by parsing pe exports
Terminate process

Disassembly:
push rbp
push rbx
push r12
lea rbp, [rsp - 0x7c0]
sub rsp, 0x8c0
xor r12d, r12d
mov word [rbp - 0x5c], 0x500
lea rax, [rbp + 0xc8]
mov dword [rbp - 0x2c], r12d
mov qword [rsp + 0x50], rax
lea rcx, [rbp - 0x60]
mov dword [rsp + 0x48], r12d
mov ebx, r12d
mov dword [rsp + 0x40], r12d
mov r9d, 0x220
mov dword [rsp + 0x38], r12d
mov r8d, reloc.WLDAP32.dll_Ordinal_32
mov dword [rsp + 0x30], r12d
mov dl, 2
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov qword [rbp + 0xc8], r12
mov dword [rbp - 0x60], ebx
call qword [sym.imp.ADVAPI32.dll_AllocateAndInitializeSid]
test eax, eax
jne 0x14018aa5e
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
jmp 0x14018aa8a
mov rdx, qword [rbp + 0xc8]
lea r8, [rbp - 0x2c]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_CheckTokenMembership]
test eax, eax
jne 0x14018aa7d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov rcx, qword [rbp + 0xc8]
call qword [sym.imp.ADVAPI32.dll_FreeSid]
test ebx, ebx
jne 0x14019121b
cmp dword [rbp - 0x2c], r12d
je 0x14019121b
mov qword [rsp + 0x8e0], rsi
mov qword [rsp + 0x8e8], rdi
mov qword [rsp + 0x8f0], r13
mov qword [rsp + 0x8b8], r14
movaps xmmword [rsp + 0x810], xmm15
call fcn.140177700
mov ecx, dword [reloc.WS2_32.dll_accept]
test ecx, ecx
je 0x14018aaf3
sub ecx, 1
je 0x14018aaec
cmp ecx, 1
je 0x14018aae5
mov ebx, 0x80
jmp 0x14018aaf8
mov ebx, 0x8000
jmp 0x14018aaf8
mov ebx, 0x4000
jmp 0x14018aaf8
mov ebx, 0x40
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, ebx
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140187830]
mov byte [0x1404e5f9a], 1
xor edx, edx
mov dword [rsp + 0x20], r12d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140196ce0]
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140196cc0]
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140196c90]
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rax, [0x140173ab0]
mov dword [rbp + 0x374], 0x40
mov r14d, 0x50
mov qword [rbp + 0x378], rax
mov edx, 0x7f00
mov dword [rbp + 0x370], r14d
xor ecx, ecx
mov qword [rbp + 0x380], r12
mov qword [rbp + 0x388], r12
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x390], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0x3a0], r12
mov qword [rbp + 0x398], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x3a8], rax
lea rax, str.Play_Boy
mov qword [rbp + 0x3b0], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x370]
mov qword [rbp + 0x3b8], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1404e2d1c]
mov r13d, 1
mov ecx, r13d
cvttss2si esi, dword [0x1404e2d18]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1404e2d1c]
xor ecx, ecx
movss xmm15, dword [0x14044407c]
cdq
sub eax, edx
mulss xmm0, xmm15
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1404e2d18]
lea r8, [rbp - 0x40]
movzx eax, word [0x140440b70]
mov r9d, 0x80000000
mov rdx, qword [rbp + 0x3b0]
xor ax, 0x40
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mulss xmm0, xmm15
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
subss xmm1, xmm0
mov word [rbp - 0x30], ax
movups xmm0, xmmword [str.hU_B]
movups xmmword [rbp - 0x40], xmm0
xor word [rbp - 0x3e], 0x39
xor word [rbp - 0x3c], 0x3a
xor word [rbp - 0x3a], 0x3b
xor word [rbp - 0x38], 0x3c
xor word [rbp - 0x36], 0x3d
xor word [rbp - 0x34], 0x3e
xor word [rbp - 0x32], 0x3f
cvttss2si ecx, xmm1
mov word [rbp - 0x40], r14w
mov dword [rsp + 0x20], ecx
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x1404e6020], rax
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongA]
mov rcx, qword [0x1404e6020]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x1404e6020]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140444260]
lea rdx, [rbp + 0x418]
mov rcx, qword [0x1404e6020]
movdqu xmmword [rbp + 0x418], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
cvttss2si r9d, dword [0x1404e2d1c]
mov dword [rsp + 0x28], 0xa
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0xa
cvttss2si r8d, dword [0x1404e2d18]
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rcx, qword [0x1404e6020]
mov r8d, r13d
mov rdx, rax
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, qword [0x1404e6020]
lea rdx, [0x1404e6038]
xorps xmm0, xmm0
movups xmmword [0x1404e6038], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x1404e6020]
lea rbx, [0x1404e6430]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x334], r12
mov qword [rbp + 0x348], 2
mov qword [rbp + 0x360], 2
mov qword [rbp + 0x320], r12
mov dword [rbp + 0x330], Ordinal_32
mov dword [rbp + 0x328], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x32c], r13d
mov dword [rbp + 0x344], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x33c], r13
mov qword [rbp + 0x358], r13
mov dword [rbp + 0xd0], 0xb000
mov dword [rbp + 0xd4], 0xa000
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x138]
xor r9d, r9d
mov qword [rsp + 0x50], rax
lea rdi, [0x1404e6408]
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x320]
lea rsi, [0x1404e63e8]
xor r8d, r8d
mov qword [rsp + 0x40], rsi
mov edx, r13d
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0xd0]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14018af1e
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x138]
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x320]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, 5
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0xd0]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x1401911fd
mov rcx, qword [0x1404e63e8]
lea r9, [rbp + 0x290]
mov qword [rsp + 0x8b0], r15
lea r8, [0x140440d10]
movaps xmmword [rsp + 0x8a0], xmm6
xor edx, edx
movaps xmmword [rsp + 0x890], xmm7
mov rax, qword [rcx]
movaps xmmword [rsp + 0x880], xmm8
movaps xmmword [rsp + 0x860], xmm10
movaps xmmword [rsp + 0x850], xmm11
movaps xmmword [rsp + 0x840], xmm12
movaps xmmword [rsp + 0x830], xmm13
movaps xmmword [rsp + 0x820], xmm14
call qword [rax + 0x48]
mov rcx, qword [0x1404e6408]
lea r9, [0x1404e63c8]
mov rdx, qword [rbp + 0x290]
xor r8d, r8d
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x290]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x1404e6020]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1404e6020]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1404e5f60]
test rbx, rbx
je 0x14018afed
inc dword [rbx + 0xf4]
mov rdx, qword [0x1404e5f50]
mov ecx, 0x5e00
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
test rax, rax
je 0x14018b00f
xor edx, edx
mov rcx, rax
call fcn.14012a2b0
jmp 0x14018b012
mov rax, r12
mov qword [0x1404e5f60], rax
call fcn.14012e5e0
test rbx, rbx
je 0x14018b02c
mov qword [0x1404e5f60], rbx
jmp 0x14018b033
mov rbx, qword [0x1404e5f60]
test rbx, rbx
jne 0x14018b059
mov r8d, 0xfe3
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1404e5f60]
movss xmm6, dword [0x140444150]
lea rdi, [0x14043eda0]
mov qword [rbx + 0x20], r12
lea rdx, [0x1404993b0]
mov rcx, qword [rbx + 0x58]
movaps xmm3, xmm6
mov qword [rsp + 0x28], rdi
mov r8d, 0x26a20
mov qword [rsp + 0x20], r12
call fcn.140156530
movss xmm7, dword [0x140444144]
lea rdx, [0x140472f60]
mov rcx, qword [rbx + 0x58]
movaps xmm3, xmm7
mov qword [rsp + 0x28], rdi
mov r8d, 0x25958
mov qword [rsp + 0x20], r12
call fcn.140156530
mov rcx, qword [rbx + 0x58]
lea rdx, [0x1404bfe50]
movaps xmm3, xmm6
mov qword [rsp + 0x28], rdi
mov r8d, 0x20fe0
mov qword [0x1404e7320], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
mov rcx, qword [rbx + 0x58]
lea rdx, [0x1404bfe50]
movaps xmm3, xmm7
mov qword [rsp + 0x28], rdi
mov r8d, 0x20fe0
mov qword [0x1404e6fc0], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
mov rcx, qword [rbx + 0x58]
lea rdx, [0x1404993b0]
movaps xmm3, xmm7
mov qword [rsp + 0x28], rdi
mov r8d, 0x26a20
mov qword [0x1404e7310], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
movss xmm3, dword [0x140444148]
lea rdx, [0x1404e20f0]
mov rcx, qword [rbx + 0x58]
mov r8d, 0xb80
mov qword [rsp + 0x28], rdi
mov qword [0x1404e6480], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
movss xmm3, dword [0x14044414c]
lea rdx, [0x1404e0ec0]
mov rcx, qword [rbx + 0x58]
mov r8d, 0x8d0
mov qword [rsp + 0x28], rdi
mov qword [0x1404e6478], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
movss xmm3, dword [0x140444160]
lea rdx, [0x1404988f0]
mov rcx, qword [rbx + 0x58]
mov r8d, 0xab8
mov qword [rsp + 0x28], rdi
mov qword [0x1404e6470], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
mov rcx, qword [rbx + 0x58]
lea rdx, [0x1404e1790]
movaps xmm3, xmm7
mov qword [rsp + 0x28], rdi
mov r8d, 0x958
mov qword [0x1404e6468], rax
mov qword [rsp + 0x20], r12
call fcn.140156530
xor ecx, ecx
mov qword [0x1404e6460], rax
call fcn.14014ec90
mov rbx, qword [0x1404e5f60]
mov rsi, qword [0x1404e6020]
test rbx, rbx
jne 0x14018b231
mov r8d, 0xfe3
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1404e5f60]
cmp qword [rbx + 0x98], r12
je 0x14018b254
mov r8d, reloc.WS2_32.dll_WSACleanup
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_master_backendsimgui_impl_win32.cpp
lea rcx, str.io.BackendPlatformUserData__nullptr___Already_initialized_a_platform_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbp + 0x318]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14018b3dd
lea rcx, [rbp + 0x310]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14018b3dd
mov rax, qword [0x1404e5f60]
test rax, rax
je 0x14018b290
inc dword [rax + 0xf4]
mov rdx, qword [0x1404e5f50]
mov ecx, 0x48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rdi, rax
test rax, rax
je 0x14018b2c3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
mov qword [rdi + 0x40], rax
jmp 0x14018b2c6
mov rdi, r12
mov qword [rbx + 0x98], rdi
lea rax, str.imgui_impl_win32
mov qword [rbx + 0x88], rax
or dword [rbx + 0xc], 6
mov rbx, qword [0x1404e5f60]
mov qword [rdi], rsi
mov rax, qword [rbp + 0x318]
mov qword [rdi + 0x20], rax
mov rax, qword [rbp + 0x310]
mov qword [rdi + 0x18], rax
mov dword [rdi + 0x28], 9
cmp dword [rbx + 0x48a0], r12d
jg 0x14018b329
mov r8d, 0x6fe
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
mov rbx, r12
mov rcx, qword [rax]
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x3d8], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x3e0], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x3e8], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x3f0], rax
lea rax, str.xinput1_1.dll
mov qword [rcx + 0x28], rsi
mov qword [rbp + 0x3f8], rax
mov byte [rdi + 0x2d], r13b
nop dword [rax]
nop dword [rax + rax]
mov rcx, qword [rbp + rbx*8 + 0x3d8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x14018b3b1
inc rbx
cmp rbx, 5
jl 0x14018b390
jmp 0x14018b3dd
lea rdx, str.XInputGetCapabilities
mov qword [rdi + 0x30], rsi
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.XInputGetState
mov rcx, rsi
mov qword [rdi + 0x38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x40], rax
mov rax, qword [0x1404e5f60]
mov r14, qword [0x1404e6430]
mov rsi, qword [0x1404e6408]
test rax, rax
jne 0x14018b418
mov r8d, 0xfe3
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.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 [0x1404e5f60]
lea rdi, [rax + 8]
cmp qword [rdi + 0x98], r12
je 0x14018b446
mov r8d, 0x221
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_master_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1404e5f60]
test rax, rax
je 0x14018b451
inc dword [rax + 0xf4]
mov rdx, qword [0x1404e5f50]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x14018b498
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x14018b49b
mov rbx, r12
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
lea r8, [rbp + 0xd8]
or dword [rdi + 4], 8
lea rdx, [0x140440520]
mov qword [rbp + 0xd8], r12
mov rcx, rsi
mov qword [rbp + 0xe0], r12
mov qword [rbp + 0x2b0], r12
mov rax, qword [rsi]
mov r9, qword [rax]
call r9
test eax, eax
jne 0x14018b53f
mov rcx, qword [rbp + 0xd8]
lea r8, [rbp + 0xe0]
lea rdx, [0x140440530]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x14018b53f
mov rcx, qword [rbp + 0xe0]
lea r8, [rbp + 0x2b0]
lea rdx, [0x140440540]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x14018b53f
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x2b0]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0xd8]
test rcx, rcx
je 0x14018b551
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0xe0]
test rcx, rcx
je 0x14018b563
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x1404e5f60]
test rax, rax
jne 0x14018b5a3
mov r8d, 0xb5b
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.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 [0x1404e5f60]
lea rbx, [rax + 0x37e0]
test rax, rax
jne 0x14018b5d0
mov r8d, 0xb5b
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.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 [0x1404e5f60]
movups xmm0, xmmword [0x1404e2d50]
xor r15b, r15b
movdqa xmm10, xmmword [0x140444340]
xorps xmm14, xmm14
movdqa xmm12, xmmword [reloc.WS2_32.dll_getsockopt]
movdqa xmm11, xmmword [0x140444270]
movss xmm13, dword [0x14044421c]
movss xmm7, dword [0x140444210]
movss xmm8, dword [0x1404440a8]
movups xmmword [rax + 0x3a34], xmm0
movups xmm1, xmmword [0x1404e2d50]
movaps xmmword [rsp + 0x870], xmm9
movups xmmword [rax + 0x3a44], xmm1
movups xmm0, xmmword [0x1404e2d50]
movss xmm1, dword [0x1404440e0]
movups xmmword [rax + 0x3a54], xmm0
mov dword [rax + 0x380c], 0x40800000
movss xmm0, dword [0x1404440fc]
mov dword [rax + 0x3828], 0x3f800000
mov dword [rax + 0x3824], 0x40000000
mov dword [rax + 0x385c], 0x40e00000
mov dword [rax + 0x3814], 0x40000000
mov dword [rax + 0x3858], 0x41400000
mov dword [rax + 0x3854], 0x41500000
mov dword [rax + 0x386c], 0x3f800000
mov dword [rax + 0x3868], r12d
mov dword [rax + 0x37f0], 0x40800000
unpcklps xmm0, xmm1
movsd qword [rbx + 0x3c], xmm0
xorps xmm0, xmm0
mov dword [rbx + 0x44], 0x3f800000
mov qword [rbx + 0x10], 0x40000000
mov dword [rbx + 0x38], r12d
unpcklps xmm0, xmm14
movsd qword [rbx + 8], xmm0
mov dword [rbx + 0x30], 0x41200000
mov dword [rbx + 0xc8], r12d
xor r9d, r9d
mov dword [rsp + 0x20], r13d
xor r8d, r8d
lea rcx, [rbp + 0x650]
xor edx, edx
movabs rsi, 0x3d79054daf894f4f
movabs rdi, 0x8baf0d99393f0f27
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14018b770
nop word [rax + rax]
lea rcx, [rbp + 0x650]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x650]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x658], 0x12
lea rcx, [rbp + 0x650]
movzx r15d, r15b
cmove r15d, 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 0x14018b720
test r15b, r15b
jne 0x140190f87
mov rbx, qword [0x1404e5f60]
test rbx, rbx
je 0x14018b78a
mov rbx, qword [rbx + 0xa0]
test rbx, rbx
jne 0x14018b7a7
jmp 0x14018b78d
mov rbx, r12
mov r8d, 0x250
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_master_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x14018b7b3
call fcn.14016dd60
call fcn.14016ef10
call fcn.1401309c0
mov ecx, dword [0x1404e601c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14018b800
cmp dword [0x1404e6018], 3
je 0x14018b800
cmp byte [0x1404e67b0], 0
mov rcx, qword [0x1404e6020]
sete al
mov byte [0x1404e67b0], al
test al, al
je 0x14018b7f5
xor edx, edx
jmp 0x14018b7fa
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1404e5f60]
movaps xmm0, xmm14
movss xmm1, dword [0x1404441e8]
xor edx, edx
movzx eax, byte [0x140440b8a]
mov r8d, 0x20ab
unpcklps xmm0, xmm14
xor al, 0x42
movsd qword [rcx + 0x47b8], xmm0
movaps xmm0, xmm14
unpcklps xmm0, xmm14
movsd qword [rcx + 0x47c0], xmm0
movss xmm0, dword [0x1404441d0]
mov dword [rcx + 0x47ac], r13d
or dword [rcx + 0x47a8], 3
unpcklps xmm0, xmm1
movsd qword [rcx + 0x47c8], xmm0
movsd xmm0, qword [str.tV_RRm_Q__B]
mov dword [rcx + 0x47b0], r13d
movzx ecx, word [0x140440b88]
movsd qword [rbp - 0x73], xmm0
xor byte [rbp - 0x72], 0x39
xor byte [rbp - 0x71], 0x3a
xor byte [rbp - 0x70], 0x3b
xor byte [rbp - 0x6f], 0x3c
xor byte [rbp - 0x6e], 0x3d
xor byte [rbp - 0x6d], 0x3e
xor byte [rbp - 0x6c], 0x3f
mov word [rbp - 0x6b], cx
xor cl, 0x40
xor byte [rbp - 0x6a], 0x41
mov byte [rbp - 0x6b], cl
lea rcx, [rbp - 0x73]
mov byte [rbp - 0x73], Ordinal_79
mov byte [rbp - 0x69], al
call fcn.140136980
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov r14, qword [rax + 0x290]
movsd xmm0, qword [rax + 0x18]
mov eax, dword [reloc.WS2_32.dll_bind]
movsd qword [rsp + 0x60], xmm0
cmp eax, 2
jne 0x14018bb87
movdqa xmm0, xmmword [0x1404448b0]
lea rcx, [rbp + 0x428]
movups xmmword [rbp + 0x428], xmm0
call fcn.14012c7a0
movss xmm0, dword [rsp + 0x60]
lea r8, [rbp + 0x2c8]
movss xmm1, dword [rsp + 0x64]
lea rdx, [rsp + 0x60]
addss xmm0, dword [0x1404e2d18]
addss xmm1, dword [0x1404e2d1c]
movss xmm9, dword [0x1404440d8]
mov r9d, eax
mov dword [rsp + 0x28], r12d
mov rcx, r14
movss dword [rsp + 0x20], xmm9
movss dword [rbp + 0x2c8], xmm0
movss dword [rbp + 0x2cc], xmm1
call fcn.140152200
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov rbx, qword [0x1404e5f60]
mov rax, qword [rbx + 0x3ed0]
movss xmm6, dword [rax + 0x20]
lea rax, [0x1404e2cc8]
cmova rax, qword [0x1404e2cc8]
test rax, rax
jne 0x14018b9a9
movaps xmm0, xmm14
jmp 0x14018b9f8
movss xmm2, dword [rbx + 0x3c20]
lea rdx, [rbp + 0x2d0]
mov rcx, qword [rbx + 0x3c18]
movaps xmm3, xmm7
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x2d0]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2d0], xmm0
mov rax, qword [rbx + 0x3ed0]
subss xmm6, xmm0
lea rcx, [0x1404e2cc8]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
mulss xmm6, xmm15
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm6
addss xmm1, dword [0x1404441dc]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rcx, qword [0x1404e2cc8]
call fcn.14015e1f0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
lea rcx, [rbp + 0x438]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, dword [0x1404441b0]
addss xmm1, dword [0x1404441c0]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
movdqa xmm0, xmmword [0x1404449d0]
mov byte [rax + 0x139], 1
movups xmmword [rbp + 0x438], xmm0
call fcn.14012c7a0
movdqa xmm6, xmmword [0x140444950]
mov dword [rbp - 0x68], eax
mov rax, qword gs:[0x58]
mov r8d, 0xcf0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x13dc
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018bb30
mov dword [r8 + rcx + 6], 0x1bbed58
or eax, 1
mov dword [r8 + rcx], 0x320fb898
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0xfffe
lea rcx, [0x140384f70]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018bb5d
mov edx, 9
movabs r8, 0x9f3d9b9f5d639bbb
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
movss xmm1, dword [0x140444178]
lea rax, [rbp - 0x68]
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
mov rcx, rbx
movdqa xmmword [rbp - 0x50], xmm6
call fcn.140173d60
mov eax, dword [reloc.WS2_32.dll_bind]
jmp 0x14018bb98
movss xmm9, dword [0x1404440d8]
movdqa xmm6, xmmword [0x140444950]
test eax, eax
jne 0x14018d3fd
movdqa xmm0, xmmword [0x140444990]
lea rcx, [rbp + 0x450]
movups xmmword [rbp + 0x450], xmm0
call fcn.14012c7a0
movss xmm1, dword [rsp + 0x64]
lea r8, [rbp + 0x2d8]
movss xmm0, dword [rsp + 0x60]
lea rdx, [rsp + 0x60]
addss xmm1, dword [0x1404e2d1c]
addss xmm0, dword [0x1404e2d18]
mov dword [rsp + 0x28], r12d
mov r9d, eax
mov rcx, r14
movss dword [rsp + 0x20], xmm9
movss dword [rbp + 0x2dc], xmm1
movss dword [rbp + 0x2d8], xmm0
call fcn.140152200
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, dword [0x1404441a8]
addss xmm1, dword [0x1404441d8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
call fcn.14013db60
mov rax, qword gs:[0x58]
mov dword [rbp + 0x2e0], 0x420c0000
mov dword [rbp + 0x2e4], 0x420c0000
mov r8d, 0x1690
mov rcx, qword [rax]
mov eax, 0xb14
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018bcba
mov word [r8 + rcx + 1], 0x1c5
or eax, 1
mov dword [rdx + rcx], eax
mov byte [r8 + rcx], 0x58
lea rcx, [0x140384f50]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 2], 0
je 0x14018bd48
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018bd0e
movzx eax, word [r9]
movdqa xmm0, xmm11
movdqa xmm1, xmmword [0x140444e70]
psllq xmm0, 3
vpsrlvq xmm1, xmm1, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r9], ax
jmp 0x14018bd43
movabs r13, 0x976dd159ff99c51b
nop dword [rax + rax]
movzx ecx, r8b
mov rdx, r13
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r9 + r8], dl
inc r8
cmp r8, 2
jb 0x14018bd20
mov r13d, 1
mov byte [r9 + 2], 0
lea rdx, [rbp + 0x2e0]
mov rcx, r9
call fcn.14015f3f0
test al, al
je 0x14018beb8
mov rax, qword gs:[0x58]
mov r8d, 0x700
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1184
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018bdf2
or eax, 1
mov byte [r8 + rcx + 0x21], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x6c0]
lea rcx, [rax + 0x20]
cmp rax, rdx
ja 0x14018bdcb
lea rdx, [rbp + 0x6a0]
cmp rcx, rdx
jb 0x14018bdcb
movdqa xmm0, xmmword [0x140444cd0]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x140444660]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], reloc.WS2_32.dll_WSAStartup
jmp 0x14018bde6
movdqa xmm0, xmmword [0x140444cd0]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x140444660]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], reloc.WS2_32.dll_WSAStartup
lea rcx, [0x140384f00]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x21], 0
je 0x14018be22
mov edx, reloc.WLDAP32.dll_Ordinal_33
movabs r8, 0x43b77d8bddbde373
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x21], 0
mov rax, qword gs:[0x58]
mov r8d, 0x1858
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xb08
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018be67
mov dword [r8 + rcx + 2], 0x18bb3d8
or eax, 1
mov dword [rdx + rcx], eax
mov word [r8 + rcx], 0x931c
lea rcx, [0x140384f30]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 5], 0
je 0x14018be93
xor byte [rdx], 0x73
xor byte [rdx + 1], 0xe3
xor byte [rdx + 2], 0xbd
xor byte [rdx + 3], 0xdd
xor byte [rdx + 4], 0x8b
mov byte [rdx + 5], 0
mov dword [rsp + 0x28], 5
xor r9d, r9d
mov r8, rdi
mov qword [rsp + 0x20], r12
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
movabs rdi, 0x8baf0d99393f0f27
movss xmm1, dword [0x140444148]
movaps xmm0, xmm14
call fcn.14013d900
mov rax, qword gs:[0x58]
mov dword [rbp + 0x2e8], 0x420c0000
mov dword [rbp + 0x2ec], 0x420c0000
mov r8d, 0xd84
mov rcx, qword [rax]
mov eax, 0xfe0
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018bf1f
mov word [rcx + r8 + 1], 0x10f
or eax, 1
mov dword [rdx + rcx], eax
mov byte [rcx + r8], 0x63
lea rcx, [0x140384ee0]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 2], 0
je 0x14018bfa2
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018bf80
movzx eax, word [r9]
movdqa xmm0, xmm11
movdqa xmm1, xmmword [0x140444e50]
psllq xmm0, 3
vpsrlvq xmm1, xmm1, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r9], ax
jmp 0x14018bf9d
movzx ecx, r8b
mov rdx, rdi
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 2
jb 0x14018bf80
mov byte [r9 + 2], 0
lea rdx, [rbp + 0x2e8]
mov rcx, r9
call fcn.14015f3f0
test al, al
je 0x14018c0a6
mov rax, qword gs:[0x58]
mov r8d, 0xd7c
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x9f4
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018bff6
or eax, 1
mov dword [r8 + rcx], 0x193dc90
mov dword [rdx + rcx], eax
lea rcx, [0x140384ea0]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 3], 0
je 0x14018c01a
xor byte [rdi], 0xe3
xor byte [rdi + 1], 0xaf
xor byte [rdi + 2], 0x93
mov byte [rdi + 3], 0
mov rax, qword gs:[0x58]
mov r8d, 0x1500
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x648
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c05f
mov dword [r8 + rcx + 2], 0x1a57ff6
or eax, 1
mov dword [rdx + rcx], eax
mov word [r8 + rcx], 0xdf8c
lea rcx, [0x140384ec0]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 5], 0
je 0x14018c08b
xor byte [rdx], 0xe3
xor byte [rdx + 1], 0xaf
xor byte [rdx + 2], 0x93
xor byte [rdx + 3], 0x11
xor byte [rdx + 4], 0xa5
mov byte [rdx + 5], 0
mov dword [rsp + 0x28], 5
xor r9d, r9d
mov r8, rdi
mov qword [rsp + 0x20], r12
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.14013dcb0
cmp byte [0x1404e5fa7], 0
jne 0x14018ceaa
mov r8, qword [0x1404e5f60]
mov r9d, 0x13e8
mov ebx, r9d
mov rax, qword [r8 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [r8 + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1404441c8]
addss xmm0, dword [0x1404441b4]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [r8 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [r8 + 0x3ed0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, dword [0x140444174]
addss xmm1, dword [0x1404441ac]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov rax, qword gs:[0x58]
mov dword [rbp + 0x178], 0x43960000
mov dword [rbp + 0x17c], 0x435c0000
mov rcx, qword [rax]
mov eax, 0xbe4
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c1bc
mov dword [r9 + rcx + 4], 0x17d166f
or eax, 1
mov dword [rdx + rcx], eax
mov dword [r9 + rcx], 0xa2af67da
lea rcx, [0x140384df0]
call fcn.14037af38
mov r8, qword [0x1404e5f60]
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 7], 0
je 0x14018c1ed
xor byte [rbx], 0x93
xor byte [rbx + 1], 9
xor byte [rbx + 2], 0xdf
xor byte [rbx + 3], 0xd7
xor byte [rbx + 4], 0x1b
xor byte [rbx + 5], 0x65
xor byte [rbx + 6], 0x7d
mov byte [rbx + 7], 0
mov rax, qword [r8 + 0x3ed0]
mov rdx, rbx
mov byte [rax + 0xb0], 1
mov rcx, qword [r8 + 0x3ed0]
call fcn.14012fa30
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rbp + 0x178]
mov rcx, rbx
call fcn.140133960
mov rcx, qword [0x1404e6fc0]
mov rdi, qword [0x1404e5f60]
mov rbx, rcx
mov qword [rbp - 0x68], rcx
test rcx, rcx
jne 0x14018c27a
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14018c273
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14018c26c
mov r8d, 0x6fe
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x68], rcx
mov rbx, rcx
call fcn.140139d80
lea rcx, [rdi + 0x4838]
lea rdx, [rbp - 0x68]
call fcn.140146700
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x3ed0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.14014f950
mov rax, qword gs:[0x58]
movdqa xmm0, xmmword [0x140444b30]
mov r8d, 0x900
movups xmmword [rbp - 0x50], xmm0
mov rcx, qword [rax]
mov eax, 0x8e0
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c304
mov dword [r8 + rcx + 6], 0x153aa14
or eax, 1
mov dword [r8 + rcx], 0xfa3afb03
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x33cd
lea rcx, [0x140384dd0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018c331
mov edx, 9
movabs r8, 0xf35b71eda37bb753
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
mov rax, qword [0x1404e5f60]
lea rdx, [rbp + 0xe8]
movss xmm7, dword [rsp + 0x60]
movss xmm6, dword [rsp + 0x64]
movaps xmm8, xmm7
movss xmm3, dword [0x140444210]
addss xmm7, xmm14
movss xmm2, dword [rax + 0x3c20]
movaps xmm9, xmm6
mov rcx, qword [rax + 0x3c18]
addss xmm8, dword [0x1404441d4]
subss xmm9, dword [0x140444168]
addss xmm6, dword [0x1404441b4]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
call fcn.14015b1f0
movss xmm0, dword [rbp + 0xe8]
subss xmm9, xmm6
addss xmm0, dword [0x1404440a8]
subss xmm8, xmm7
lea rcx, [rbp - 0x50]
mulss xmm9, xmm15
cvttss2si eax, xmm0
movss xmm0, dword [rbp + 0xec]
addss xmm9, xmm6
mulss xmm8, xmm15
mulss xmm0, xmm15
movd xmm1, eax
addss xmm8, xmm7
mov eax, dword [str.hub_]
mov dword [rsp + 0x79], eax
subss xmm9, xmm0
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rsp + 0x7a], 0x39
xor al, 0x3c
xor byte [rsp + 0x7b], 0x3a
xor byte [rsp + 0x7c], 0x3b
cvtdq2ps xmm1, xmm1
mov byte [rsp + 0x79], 0x50
mov byte [rsp + 0x7d], al
movss dword [rbp + 0x184], xmm9
movss dword [rbp + 0xe8], xmm1
mulss xmm1, xmm15
subss xmm8, xmm1
movss dword [rbp + 0x180], xmm8
call fcn.14012c7a0
mov r8d, eax
lea rdx, [rbp + 0x180]
lea r9, [rsp + 0x79]
mov rcx, r14
call fcn.140152500
mov eax, dword [str.hub_]
lea rdx, [rbp + 0x188]
mov rdi, qword [0x1404e5f60]
movss xmm7, dword [0x140444210]
mov dword [rsp + 0x7e], eax
movaps xmm3, xmm7
xor byte [rsp + 0x7f], 0x39
xor byte [rbp - 0x80], 0x3a
xor byte [rbp - 0x7f], 0x3b
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor al, 0x3c
mov byte [rsp + 0x7e], 0x50
mov byte [rbp - 0x7e], al
lea rax, [rsp + 0x7e]
movss xmm2, dword [rdi + 0x3c20]
mov rcx, qword [rdi + 0x3c18]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
movss dword [rbp + 0x1ac], xmm9
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x188]
movss xmm6, dword [0x1404440a8]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x188], xmm1
addss xmm8, xmm1
mov rax, qword gs:[0x58]
mov r8d, 0x1194
movss dword [rbp + 0x1a8], xmm8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x38c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c553
mov word [r8 + rcx + 3], 0x189
or eax, 1
mov word [r8 + rcx], 0x14c7
mov dword [rdx + rcx], eax
mov byte [r8 + rcx + 2], 0xb0
lea rcx, [0x140384db0]
call fcn.14037af38
mov rdi, qword [0x1404e5f60]
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 4], 0
je 0x14018c618
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018c5d7
movdqa xmm14, xmmword [0x140445010]
mov rcx, r12
nop word [rax + rax]
movzx eax, word [rcx + r9]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm11
andps xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm14, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x14018c590
xorps xmm14, xmm14
jmp 0x14018c613
movabs r13, 0xc11b9de389e95b85
nop dword [rax]
nop word [rax + rax]
movzx ecx, r8b
mov rdx, r13
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x14018c5f0
mov r13d, 1
mov byte [r9 + 4], 0
movss xmm2, dword [rdi + 0x3c20]
lea rdx, [rbp + 0xf0]
mov rcx, qword [rdi + 0x3c18]
movaps xmm3, xmm7
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r9
movss dword [rsp + 0x20], xmm13
call fcn.14015b1f0
movss xmm0, dword [rbp + 0xf0]
lea rcx, [rbp - 0x50]
addss xmm0, xmm6
mov qword [rbp + 0x190], 0
movaps xmm2, xmm9
cvttss2si eax, xmm0
movdqa xmm0, xmmword [0x1404447a0]
movups xmmword [rbp - 0x50], xmm0
movaps xmm0, xmm8
addss xmm8, dword [0x1404440e0]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x1a0], xmm8
addss xmm0, xmm1
movss dword [rbp + 0xf0], xmm1
movss xmm1, dword [rbp + 0xf4]
addss xmm2, xmm1
mulss xmm1, xmm15
subss xmm0, dword [0x1404440e0]
movss dword [rbp + 0x198], xmm0
movaps xmm0, xmm1
subss xmm0, dword [0x1404440b0]
addss xmm1, dword [0x1404440b0]
subss xmm2, xmm0
addss xmm1, xmm9
movss dword [rbp + 0x19c], xmm2
movss dword [rbp + 0x1a4], xmm1
call fcn.14012c7a0
movss xmm0, dword [0x140444180]
lea r8, [rbp + 0x198]
movss dword [rsp + 0x38], xmm14
lea rdx, [rbp + 0x1a0]
mov r9d, eax
mov dword [rsp + 0x30], 0x64
lea rax, [rbp + 0x190]
mov rcx, r14
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.140153ad0
mov eax, dword [0x140440970]
lea rcx, [0x1404e6c30]
mov dword [rbp - 0x7d], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rbp - 0x7c], 0x39
xor al, 0x3c
xor byte [rbp - 0x7b], 0x3a
xor byte [rbp - 0x7a], 0x3b
mov byte [rbp - 0x79], al
mov byte [rbp - 0x7d], reloc.WLDAP32.dll_Ordinal_32
call fcn.14012c7a0
mov r8d, eax
lea rdx, [rbp + 0x1a8]
lea r9, [rbp - 0x7d]
mov rcx, r14
call fcn.140152500
call fcn.140139eb0
movups xmm0, xmmword [0x1404e2d20]
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.14012c7a0
mov edx, eax
call fcn.14012cc30
mov rax, qword gs:[0x58]
mov r8d, 0x698
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xd2c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c7e8
mov dword [r8 + rcx + 6], 0x1a7829a
or eax, 1
mov dword [r8 + rcx], 0x19b8b0f2
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x8a3f
lea rcx, [0x140384d90]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018c815
mov edx, 9
movabs r8, 0xe7f7eb516bddc3a7
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
mov rcx, rbx
call fcn.14015e1f0
call fcn.14012ccf0
mov rax, qword gs:[0x58]
mov dword [rbp + 0x1b0], 0x43910000
mov dword [rbp + 0x1b4], 0x42200000
mov r8d, 0xdd0
mov rcx, qword [rax]
mov eax, 0x998
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c884
mov dword [r8 + rcx + 6], 0x14f5814
or eax, 1
mov dword [r8 + rcx], 0xddec3c1a
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x6423
lea rcx, [0x140384d50]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 9], 0
je 0x14018c8ad
mov r8, rsi
mov edx, 9
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 9], 0
mov rax, qword gs:[0x58]
mov r8d, 0xf20
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x17d8
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018c8ef
mov word [r8 + rcx + 1], 0x14f
or eax, 1
mov dword [rdx + rcx], eax
mov byte [r8 + rcx], reloc.WLDAP32.dll_Ordinal_46
lea rcx, [0x140384d70]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r10, qword [rax]
add r10, rbx
cmp byte [r10 + 2], 0
je 0x14018c972
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018c950
movzx eax, word [r10]
movdqa xmm0, xmm11
movdqa xmm1, xmmword [0x140444700]
psllq xmm0, 3
vpsrlvq xmm1, xmm1, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r10], ax
jmp 0x14018c96d
movzx ecx, r8b
mov rdx, rsi
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r8 + r10], dl
inc r8
cmp r8, 2
jb 0x14018c950
mov byte [r10 + 2], 0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x30], r12
lea r8, [0x1404e6060]
mov dword [rsp + 0x28], r12d
mov r9d, 0x40
mov rdx, rdi
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.1401675a0
movups xmm0, xmmword [0x1404e2d20]
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.14012c7a0
mov edx, eax
call fcn.14012cc30
mov rax, qword gs:[0x58]
mov r8d, 0x300
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1040
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018ca0e
mov dword [r8 + rcx + 6], 0x1ab3d6b
or eax, 1
mov dword [r8 + rcx], 0xf2baeefb
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x2e34
lea rcx, [0x140384d30]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018ca3b
mov edx, 9
movabs r8, 0x5919414381c98fab
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
mov rcx, rbx
call fcn.14015e1f0
call fcn.14012ccf0
mov rax, qword gs:[0x58]
mov dword [rbp + 0x1b8], 0x43910000
mov dword [rbp + 0x1bc], 0x42200000
mov r8d, 0x1510
mov rcx, qword [rax]
mov eax, 0x17dc
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018caaa
mov dword [r8 + rcx + 6], 0x173fd35
or eax, 1
mov dword [r8 + rcx], 0x8be1423
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x8018
lea rcx, [0x140384cf0]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0x9947ef6f7bcd7573
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 9], 0
je 0x14018cadd
mov r8, rsi
mov edx, 9
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 9], 0
mov rax, qword gs:[0x58]
mov r8d, 0x12b8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x3c0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018cb1f
mov word [rcx + r8 + 1], 0x175
or eax, 1
mov dword [rdx + rcx], eax
mov byte [rcx + r8], reloc.WS2_32.dll_recvfrom
lea rcx, [0x140384d10]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r10, qword [rax]
add r10, rbx
cmp byte [r10 + 2], 0
je 0x14018cba2
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018cb80
movzx eax, word [r10]
movdqa xmm0, xmm11
movdqa xmm1, xmmword [0x140444e80]
psllq xmm0, 3
vpsrlvq xmm1, xmm1, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r10], ax
jmp 0x14018cb9d
movzx ecx, r8b
mov rdx, rsi
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r8 + r10], dl
inc r8
cmp r8, 2
jb 0x14018cb80
mov byte [r10 + 2], 0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x30], r12
lea r8, [0x1404e5fc0]
mov dword [rsp + 0x28], 0x8000
mov r9d, 0x40
mov rdx, rdi
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.1401675a0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cc1f
movaps xmm1, xmm13
mov qword [rbp + 0x1c0], 0
lea rcx, [rbp + 0x1c0]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cc5f
movaps xmm1, xmm13
mov qword [rbp + 0x1c8], 0
lea rcx, [rbp + 0x1c8]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cc9f
movaps xmm1, xmm13
mov qword [rbp + 0x1d0], 0
lea rcx, [rbp + 0x1d0]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018ccdf
movaps xmm1, xmm13
mov qword [rbp + 0x1d8], 0
lea rcx, [rbp + 0x1d8]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cd1f
movaps xmm1, xmm13
mov qword [rbp + 0x1e0], 0
lea rcx, [rbp + 0x1e0]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cd5f
movaps xmm1, xmm13
mov qword [rbp + 0x1e8], 0
lea rcx, [rbp + 0x1e8]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cd9f
movaps xmm1, xmm13
mov qword [rbp + 0x1f0], 0
lea rcx, [rbp + 0x1f0]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018cddf
movaps xmm1, xmm13
mov qword [rbp + 0x1f8], 0
lea rcx, [rbp + 0x1f8]
call fcn.14013d5c0
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xb3], 0
jne 0x14018ce18
movaps xmm1, xmm13
mov qword [rbp + 0x200], 0
lea rcx, [rbp + 0x200]
call fcn.14013d5c0
mov eax, dword [str.tV_eUS_]
lea rdx, [rbp + 0x30]
mov dword [rsp + 0x68], eax
lea rcx, [rsp + 0x68]
movzx eax, word [0x140441454]
xor byte [rsp + 0x69], 0x39
xor byte [rsp + 0x6a], 0x3a
xor byte [rsp + 0x6b], 0x3b
mov word [rsp + 0x6c], ax
movzx eax, byte [0x140441456]
xor byte [rsp + 0x6c], 0x3c
xor al, 0x3e
xor byte [rsp + 0x6d], 0x3d
mov byte [rsp + 0x6e], al
mov dword [rbp + 0x34], 0x42200000
mov dword [rbp + 0x30], 0x43910000
mov byte [rsp + 0x68], Ordinal_79
call fcn.14015ebf0
test al, al
je 0x14018ce97
mov qword [rsp + 0x28], r12
lea r8, [0x140178680]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.140133bd0
movss xmm8, dword [0x1404440a8]
jmp 0x140190d2a
cmp byte [0x1404e5fb4], 0
je 0x14018d09b
mov rbx, qword [0x1404e5f60]
lea r14, [0x1404e2ca0]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov rax, qword [rbx + 0x3ed0]
movss xmm1, dword [rbx + 0x3c20]
movss xmm7, dword [rax + 0x20]
movss xmm6, dword [rax + 0x24]
mov rax, r14
cmova rax, qword [0x1404e2ca0]
test rax, rax
jne 0x14018cefc
movaps xmm0, xmm14
jmp 0x14018cf53
movss xmm3, dword [0x140444210]
lea rdx, [rbp + 0x150]
mov rcx, qword [rbx + 0x3c18]
movaps xmm2, xmm1
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x150]
movss xmm1, dword [rbp + 0x154]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x150], xmm0
mov rax, qword [rbx + 0x3ed0]
subss xmm7, xmm0
subss xmm6, xmm1
mov r8d, 0xc0c
mov rdi, r14
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
mulss xmm7, xmm15
mov ebx, r8d
mulss xmm6, xmm15
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm7
addss xmm6, xmm1
unpcklps xmm0, xmm6
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov rax, qword gs:[0x58]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdi, qword [0x1404e2ca0]
mov rcx, qword [rax]
mov eax, 0x1f8
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018cffb
or eax, 1
mov dword [rcx + r8], 0x1f95414
mov dword [rdx + rcx], eax
lea rcx, [0x140384e80]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 3], 0
je 0x14018d01f
xor byte [rcx], 0x31
xor byte [rcx + 1], 0x27
xor byte [rcx + 2], 0xf9
mov byte [rcx + 3], 0
mov rdx, rdi
call fcn.14015e1f0
mov rax, qword [0x1404e5f60]
test rax, rax
jne 0x14018d054
mov r8d, 0xfe3
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.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 [0x1404e5f60]
movss xmm0, dword [0x1404e67b4]
addss xmm0, dword [rax + 0x18]
movss xmm7, dword [0x140444210]
comiss xmm0, dword [0x1404440b0]
movss dword [0x1404e67b4], xmm0
jb 0x140190d2a
mov byte [0x1404e5fb4], 0
mov byte [0x1404e5fa7], 0
mov dword [0x1404e67b4], 0
jmp 0x140190d2a
mov rcx, qword [0x1404e5f60]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
lea rcx, [rbp + 0x460]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, dword [0x1404441b0]
addss xmm1, dword [0x1404441c0]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
movdqa xmm0, xmmword [0x1404449d0]
mov byte [rax + 0x139], 1
movups xmmword [rbp + 0x460], xmm0
call fcn.14012c7a0
mov dword [rbp - 0x68], eax
mov rax, qword gs:[0x58]
mov r8d, 0x8f0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x117c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018d15c
mov dword [rcx + r8 + 6], 0x193a9ca
or eax, 1
mov dword [rcx + r8], 0x2a18ab0
mov dword [rdx + rcx], eax
mov word [rcx + r8 + 4], 0xcdfa
lea rcx, [0x140384e60]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018d189
mov edx, 9
movabs r8, 0xdbafa99b6dcda993
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
movss xmm1, dword [0x140444178]
lea rax, [rbp - 0x68]
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
mov rcx, rbx
movdqa xmmword [rbp - 0x50], xmm6
call fcn.140173d60
mov rcx, qword [0x1404e7320]
mov rdi, qword [0x1404e5f60]
mov rbx, rcx
mov qword [rbp - 0x68], rcx
test rcx, rcx
jne 0x14018d1ff
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14018d1f8
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14018d1f1
mov r8d, 0x6fe
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x68], rcx
mov rbx, rcx
call fcn.140139d80
lea rcx, [rdi + 0x4838]
lea rdx, [rbp - 0x68]
call fcn.140146700
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x3ed0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.14014f950
mov rdi, qword [0x1404e5f60]
mov r8d, 0x6e0
mov ebx, r8d
mov rax, qword [rdi + 0x3ed0]
movss xmm6, dword [rax + 0x20]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, 0xc24
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018d29c
mov word [r8 + rcx + 7], 0x1a3
or eax, 1
mov dword [r8 + rcx], 0x2d4cb4db
mov word [r8 + rcx + 4], 0xf34e
mov byte [r8 + rcx + 6], reloc.WLDAP32.dll_Ordinal_26
mov dword [rdx + rcx], eax
lea rcx, [0x140384e40]
call fcn.14037af38
mov rdi, qword [0x1404e5f60]
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 8], 0
je 0x14018d2c9
mov edx, 8
movabs r8, 0xa35dbd07690dfb97
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 8], 0
movss xmm2, dword [rdi + 0x3c20]
lea rdx, [rbp + 0x208]
mov rcx, qword [rdi + 0x3c18]
movaps xmm3, xmm7
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x208]
addss xmm0, xmm8
mov r8d, 0x1300
mov ebx, r8d
cvttss2si eax, xmm0
movd xmm1, eax
mov rax, qword [rdi + 0x3ed0]
cvtdq2ps xmm1, xmm1
mov byte [rax + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
subss xmm6, xmm1
movss dword [rbp + 0x208], xmm1
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
mulss xmm6, xmm15
addss xmm1, dword [0x1404441b8]
addss xmm0, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, 0x9a0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018d3be
mov word [r8 + rcx + 7], 0x177
or eax, 1
mov dword [r8 + rcx], 0xef44b845
mov word [r8 + rcx + 4], 0xb376
mov byte [r8 + rcx + 6], 4
mov dword [rdx + rcx], eax
lea rcx, [0x140384e20]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 8], 0
je 0x14018d3eb
mov edx, 8
movabs r8, 0x7743fd3fab05f709
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 8], 0
mov rcx, rbx
call fcn.14015e1f0
call fcn.140139eb0
jmp 0x140190d2a
cmp eax, 1
jne 0x140190d2a
mov rax, qword gs:[0x58]
mov r8d, 0x15c8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1e0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018d450
mov word [r8 + rcx + 3], 0x165
or eax, 1
mov word [r8 + rcx], 0xc8df
mov dword [rdx + rcx], eax
mov byte [r8 + rcx + 2], Ordinal_211
lea rcx, [0x140384cd0]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 4], 0
je 0x14018d508
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018d4c9
movdqa xmm14, xmmword [0x1404446b0]
mov rcx, r12
movzx eax, word [r9 + rcx]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm11
andps xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm14, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r9 + rcx], ax
add rcx, 2
cmp rcx, 4
jb 0x14018d482
xorps xmm14, xmm14
jmp 0x14018d503
movabs r13, 0x37517bb165aba7b3
nop dword [rax]
nop word [rax + rax]
movzx ecx, r8b
mov rdx, r13
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r9 + r8], dl
inc r8
cmp r8, 4
jb 0x14018d4e0
mov r13d, 1
mov byte [r9 + 4], 0
xorps xmm0, xmm0
mov qword [rbp + 0x300], r12
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x308], r12
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [r9 + r8], 0
jne 0x14018d530
mov rdx, r9
lea rcx, [rbp + 0x2f0]
call fcn.14016c670
mov rdi, qword [rbp + 0x308]
lea rdx, [rbp + 0x2f0]
mov rbx, qword [rbp + 0x2f0]
lea rcx, [0x1404e60e0]
mov r8, qword [0x1404e60f0]
cmp rdi, 0xf
cmova rdx, rbx
cmp qword [0x1404e60f8], 0xf
cmova rcx, qword [0x1404e60e0]
cmp r8, qword [rbp + 0x300]
jne 0x14018d59b
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14018d59b
xor sil, sil
jmp 0x14018d59e
mov sil, 1
cmp rdi, 0xf
jbe 0x14018d5d5
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14018d5cd
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401911ed
mov rcx, rbx
call fcn.14037ad7c
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2f0], 0
test sil, sil
jne 0x1401911f4
cmp byte [0x1404e5f88], sil
je 0x14018d640
mov ecx, dword [0x1404e6000]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14018d640
cmp dword [0x1404e6018], 3
je 0x14018d640
cmp byte [0x1404e5f98], sil
jne 0x14018d640
mov qword [rsp + 0x28], r12
lea r8, [0x140180e20]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x1404e5f89], 0
je 0x14018d670
mov ecx, dword [0x1404e5fb0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14018d670
cmp dword [0x1404e6018], 3
je 0x14018d670
cmp byte [0x1404e5f99], 0
jne 0x14018d670
call fcn.14017ff10
movdqa xmm0, xmmword [0x140444920]
lea rcx, [rbp + 0x560]
movups xmmword [rbp + 0x560], xmm0
call fcn.14012c7a0
movss xmm1, dword [rsp + 0x64]
lea r8, [rbp + 0x210]
movss xmm0, dword [rsp + 0x60]
lea rdx, [rsp + 0x60]
addss xmm1, dword [0x1404e2d1c]
addss xmm0, dword [0x1404e2d18]
mov dword [rsp + 0x28], r12d
mov r9d, eax
mov rcx, r14
movss dword [rsp + 0x20], xmm9
movss dword [rbp + 0x214], xmm1
movss dword [rbp + 0x210], xmm0
call fcn.140152200
movss xmm1, dword [rsp + 0x64]
lea rcx, [0x1404e2de8]
movss xmm0, dword [rsp + 0x60]
addss xmm1, dword [0x14044417c]
addss xmm0, dword [0x1404441f8]
movss dword [rbp + 0x21c], xmm1
movss dword [rbp + 0x218], xmm0
call fcn.14012c7a0
mov r9d, eax
mov dword [rsp + 0x28], Ordinal_50
lea rdx, [rsp + 0x60]
movss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x218]
mov rcx, r14
call fcn.140152200
movss xmm2, dword [0x1404440d8]
lea r8, [rbp + 0x228]
movss xmm8, dword [rsp + 0x60]
lea rdx, [rbp + 0x230]
mov rcx, qword [0x1404e5f60]
movaps xmm7, xmm8
movss xmm9, dword [rsp + 0x64]
movaps xmm1, xmm8
addss xmm7, dword [0x1404441f8]
movss dword [rsp + 0x38], xmm14
addss xmm1, xmm2
mov rax, qword [rcx + 0x3ed0]
movaps xmm6, xmm9
addss xmm6, dword [0x1404440dc]
mov dword [rsp + 0x30], 0x64
mov r9d, 0x960000ff
movaps xmm0, xmm7
mov byte [rax + 0xb0], 1
addss xmm0, xmm2
mov rax, qword [rcx + 0x3ed0]
mov rbx, qword [rax + 0x290]
lea rax, [rbp + 0x220]
movss dword [rbp + 0x228], xmm0
mov rcx, rbx
movaps xmm0, xmm6
mov qword [rsp + 0x28], rax
addss xmm0, xmm2
movss dword [rbp + 0x230], xmm1
mov qword [rbp + 0x220], 0
movss dword [rbp + 0x22c], xmm0
movaps xmm0, xmm9
addss xmm0, xmm2
movss dword [rbp + 0x234], xmm0
movss xmm0, dword [0x1404440b0]
movss dword [rsp + 0x20], xmm0
call fcn.140153ad0
movss dword [rbp + 0x23c], xmm6
lea r8, [rbp + 0x238]
movss xmm6, dword [0x1404440d8]
lea rdx, [rbp + 0x240]
mov dword [rsp + 0x28], Ordinal_50
mov r9d, 0xff0000ff
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x238], xmm7
movss dword [rbp + 0x240], xmm8
movss dword [rbp + 0x244], xmm9
call fcn.140152200
movss xmm3, dword [rsp + 0x64]
movss xmm2, dword [rsp + 0x60]
lea rcx, [0x1404e2de8]
movaps xmm0, xmm2
movaps xmm1, xmm3
addss xmm0, dword [0x14044417c]
addss xmm1, dword [0x1404441ec]
addss xmm3, dword [0x14044417c]
addss xmm2, xmm14
movss dword [rbp + 0x248], xmm0
movss dword [rbp + 0x24c], xmm1
movss dword [rbp + 0x254], xmm3
movss dword [rbp + 0x250], xmm2
call fcn.14012c7a0
mov r9d, eax
mov dword [rsp + 0x28], 0x50
lea rdx, [rbp + 0x250]
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x248]
mov rcx, r14
call fcn.140152200
mov rcx, qword [0x1404e7310]
mov rdi, qword [0x1404e5f60]
mov rbx, rcx
mov qword [rbp - 0x68], rcx
test rcx, rcx
jne 0x14018d941
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14018d93a
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14018d933
mov r8d, 0x6fe
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x68], rcx
mov rbx, rcx
call fcn.140139d80
lea rcx, [rdi + 0x4838]
lea rdx, [rbp - 0x68]
call fcn.140146700
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x3ed0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.14014f950
mov rax, qword gs:[0x58]
movdqa xmm0, xmmword [0x140444b30]
mov r8d, 0x340
movups xmmword [rbp - 0x50], xmm0
mov rcx, qword [rax]
mov eax, 0x148
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018d9cb
mov dword [r8 + rcx + 6], 0x107ba1c
or eax, 1
mov dword [r8 + rcx], 0x6c6a5157
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x4b13
lea rcx, [0x140384cb0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018d9f8
mov edx, 9
movabs r8, 0xe3530933352b1d07
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
mov rax, qword [0x1404e5f60]
lea rdx, [rbp + 0x100]
movss xmm9, dword [rsp + 0x64]
movss xmm7, dword [rsp + 0x60]
movaps xmm6, xmm9
movss xmm3, dword [0x140444210]
movaps xmm8, xmm7
movss xmm2, dword [rax + 0x3c20]
addss xmm7, xmm14
mov rcx, qword [rax + 0x3c18]
subss xmm6, dword [0x140444168]
addss xmm8, dword [0x1404441d4]
addss xmm9, dword [0x140444198]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x100]
subss xmm6, xmm9
addss xmm0, dword [0x1404440a8]
subss xmm8, xmm7
lea rcx, [rbp - 0x50]
mulss xmm6, xmm15
cvttss2si eax, xmm0
movss xmm0, dword [rbp + 0x104]
addss xmm9, xmm6
mulss xmm8, xmm15
mulss xmm0, xmm15
movd xmm1, eax
addss xmm8, xmm7
mov eax, dword [str.hub_]
mov dword [rbp - 0x78], eax
subss xmm9, xmm0
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rbp - 0x77], 0x39
xor al, 0x3c
xor byte [rbp - 0x76], 0x3a
xor byte [rbp - 0x75], 0x3b
cvtdq2ps xmm1, xmm1
mov byte [rbp - 0x78], 0x50
mov byte [rbp - 0x74], al
movss dword [rbp + 0x25c], xmm9
movss dword [rbp + 0x100], xmm1
mulss xmm1, xmm15
subss xmm8, xmm1
movss dword [rbp + 0x258], xmm8
call fcn.14012c7a0
mov r8d, eax
lea rdx, [rbp + 0x258]
lea r9, [rbp - 0x78]
mov rcx, r14
call fcn.140152500
mov eax, dword [str.hub_]
lea rdx, [rbp + 0x108]
mov rcx, qword [0x1404e5f60]
movss xmm7, dword [0x140444210]
mov dword [rsp + 0x6f], eax
movaps xmm3, xmm7
xor byte [rsp + 0x70], 0x39
xor byte [rsp + 0x71], 0x3a
xor byte [rsp + 0x72], 0x3b
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor al, 0x3c
mov byte [rsp + 0x6f], 0x50
mov byte [rsp + 0x73], al
lea rax, [rsp + 0x6f]
movss xmm2, dword [rcx + 0x3c20]
mov rcx, qword [rcx + 0x3c18]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
movss dword [rbp + 0x24], xmm9
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x108]
addss xmm0, dword [0x1404440a8]
cvttss2si eax, xmm0
movdqa xmm0, xmmword [0x1404447d0]
movups xmmword [rbp - 0x50], xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x108], xmm1
movss xmm2, dword [rbp + 0x10c]
lea rcx, [rbp - 0x50]
movaps xmm6, xmm8
mov qword [rbp + 0x260], 0
addss xmm8, dword [0x1404440e0]
addss xmm6, xmm1
movaps xmm1, xmm9
addss xmm1, xmm2
mulss xmm2, xmm15
movss dword [rbp + 0x270], xmm8
movaps xmm0, xmm2
subss xmm0, dword [0x1404440b0]
addss xmm2, dword [0x1404440b0]
subss xmm1, xmm0
movaps xmm0, xmm6
subss xmm0, dword [0x1404440e0]
addss xmm2, xmm9
movss dword [rbp + 0x26c], xmm1
movss dword [rbp + 0x268], xmm0
movss dword [rbp + 0x274], xmm2
call fcn.14012c7a0
movss xmm0, dword [0x14044415c]
lea r8, [rbp + 0x268]
movss dword [rsp + 0x38], xmm14
lea rdx, [rbp + 0x270]
mov r9d, eax
mov dword [rsp + 0x30], 0x64
lea rax, [rbp + 0x260]
mov rcx, r14
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.140153ad0
mov rax, qword gs:[0x58]
mov r8d, 0x8d8
movss dword [rbp + 0x20], xmm6
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x43c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018dcd0
mov word [rcx + r8 + 3], 0x1cd
or eax, 1
mov word [rcx + r8], 0x9a8f
mov dword [rdx + rcx], eax
mov byte [rcx + r8 + 2], 0x84
lea rcx, [0x140384c90]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 4], 0
je 0x14018dd88
cmp dword [reloc.WS2_32.dll_accept], 5
mov r8, r12
jl 0x14018dd4e
movdqa xmm13, xmmword [0x1404451e0]
mov rcx, r12
movzx eax, word [rcx + r9]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm11
andps xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm13, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x14018dd02
movss xmm13, dword [0x14044421c]
jmp 0x14018dd83
movabs r13, 0xe783d759cdddd5cd
nop dword [rax + rax]
movzx ecx, r8b
mov rdx, r13
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x14018dd60
mov r13d, 1
mov byte [r9 + 4], 0
mov rcx, qword [0x1404e5f60]
lea rdx, [rbp + 0x110]
mov qword [rsp + 0x30], r12
movaps xmm3, xmm7
mov qword [rsp + 0x28], r9
movss dword [rsp + 0x20], xmm13
movss xmm2, dword [rcx + 0x3c20]
mov rcx, qword [rcx + 0x3c18]
call fcn.14015b1f0
movss xmm0, dword [rbp + 0x110]
lea rcx, [rbp - 0x50]
movss xmm8, dword [0x1404440a8]
movaps xmm3, xmm6
addss xmm6, dword [0x1404440e0]
addss xmm0, xmm8
mov qword [rbp + 0x278], 0
movaps xmm2, xmm9
movss dword [rbp + 0x288], xmm6
cvttss2si eax, xmm0
movdqa xmm0, xmmword [0x1404447a0]
movups xmmword [rbp - 0x50], xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm3, xmm1
movss dword [rbp + 0x110], xmm1
movss xmm1, dword [rbp + 0x114]
addss xmm2, xmm1
mulss xmm1, xmm15
subss xmm3, dword [0x1404440e0]
movaps xmm0, xmm1
subss xmm0, dword [0x1404440b0]
addss xmm1, dword [0x1404440b0]
movss dword [rbp + 0x280], xmm3
subss xmm2, xmm0
addss xmm1, xmm9
movss dword [rbp + 0x284], xmm2
movss dword [rbp + 0x28c], xmm1
call fcn.14012c7a0
movss xmm0, dword [0x140444180]
lea r8, [rbp + 0x280]
movss dword [rsp + 0x38], xmm14
lea rdx, [rbp + 0x288]
mov r9d, eax
mov dword [rsp + 0x30], 0x64
lea rax, [rbp + 0x278]
mov rcx, r14
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.140153ad0
mov eax, dword [0x140440970]
lea rcx, [0x1404e6c30]
mov dword [rsp + 0x74], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rsp + 0x75], 0x39
xor al, 0x3c
xor byte [rsp + 0x76], 0x3a
xor byte [rsp + 0x77], 0x3b
mov byte [rsp + 0x78], al
mov byte [rsp + 0x74], reloc.WLDAP32.dll_Ordinal_32
call fcn.14012c7a0
mov r8d, eax
lea rdx, [rbp + 0x20]
lea r9, [rsp + 0x74]
mov rcx, r14
call fcn.140152500
call fcn.140139eb0
mov r8, qword [0x1404e5f60]
mov rax, qword [r8 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [r8 + 0x3ed0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, dword [0x140444128]
addss xmm1, dword [0x14044417c]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov dword [rbp + 0x298], 0x42700000
mov dword [rbp + 0x29c], 0x43c80000
mov rax, qword gs:[0x58]
mov r9d, 0x11c8
mov ebx, r9d
mov rcx, qword [rax]
mov eax, 0x1058
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018dfb6
mov dword [rcx + r9 + 2], 0x1f7f6db
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + r9], 0xb445
lea rcx, [0x140384c70]
call fcn.14037af38
mov r8, qword [0x1404e5f60]
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 5], 0
je 0x14018dfdf
xor byte [rbx], 0x11
xor byte [rbx + 1], 0xd5
xor byte [rbx + 2], 0xb9
xor byte [rbx + 3], 0x85
xor byte [rbx + 4], 0xf7
mov byte [rbx + 5], 0
mov rax, qword [r8 + 0x3ed0]
mov rdx, rbx
mov byte [rax + 0xb0], 1
mov rcx, qword [r8 + 0x3ed0]
call fcn.14012fa30
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rbp + 0x298]
mov rcx, rbx
call fcn.140133960
mov r9d, r13d
lea rcx, [0x1404353f4]
xor r8d, r8d
call fcn.140162300
mov r9d, r13d
lea rcx, [0x1404353fc]
mov r8d, r13d
call fcn.140162300
mov r9d, r13d
lea rcx, [0x1404353f8]
mov r8d, 2
call fcn.140162300
mov r9d, r13d
lea rcx, [0x140435400]
mov r8d, 3
call fcn.140162300
xor r9d, r9d
lea rcx, [0x1404353d4]
mov r8d, 4
call fcn.140162300
call fcn.140133bd0
mov rdi, qword [0x1404e5f60]
mov r8d, 0x10d0
mov ebx, r8d
mov rax, qword [rdi + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, dword [0x140444184]
addss xmm1, dword [0x140444184]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov rax, qword gs:[0x58]
movss xmm0, dword [0x140472f08]
movss dword [rbp + 0x2a0], xmm0
mov dword [rbp + 0x2a4], 0x43c80000
mov rcx, qword [rax]
mov eax, 0x153c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e149
mov word [r8 + rcx + 7], 0x187
or eax, 1
mov dword [r8 + rcx], 0x12a3a8c6
mov word [r8 + rcx + 4], 0x8a77
mov byte [r8 + rcx + 6], 0x69
mov dword [rdx + rcx], eax
lea rcx, [0x140384c50]
call fcn.14037af38
mov rdi, qword [0x1404e5f60]
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 8], 0
je 0x14018e176
mov edx, 8
movabs r8, 0x8705eb0577cdcd81
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 8], 0
mov rax, qword [rdi + 0x3ed0]
mov rdx, rbx
mov byte [rax + 0xb0], 1
mov rcx, qword [rdi + 0x3ed0]
call fcn.14012fa30
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rbp + 0x2a0]
mov rcx, rbx
call fcn.140133960
mov eax, dword [0x1404e6018]
test eax, eax
jne 0x14018e9c1
cmp byte [0x1404e5f88], al
je 0x14018e8f3
cmp byte [0x1404e5f98], al
jne 0x14018e8f3
mov rax, qword gs:[0x58]
mov r8d, 0x1138
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x544
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e250
or eax, 1
mov byte [r8 + rcx + 0x11], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x648]
lea rcx, [rax + 0x10]
cmp rax, rdx
ja 0x14018e235
lea rdx, [rbp + 0x638]
cmp rcx, rdx
jb 0x14018e235
movdqa xmm0, xmmword [0x140445130]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xe3
jmp 0x14018e244
movdqa xmm0, xmmword [0x140445130]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xe3
lea rcx, [0x140384c00]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0xbf7f4347a50bb3e3
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x11], 0
je 0x14018e283
mov r8, rsi
mov edx, reloc.WS2_32.dll_recvfrom
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x11], 0
mov rax, qword gs:[0x58]
mov r8d, 0x13b8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1084
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e2f6
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x47f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018e2df
lea rdx, [rbp + 0x470]
cmp rcx, rdx
jb 0x14018e2df
movdqa xmm0, xmmword [0x140444fe0]
movups xmmword [rax], xmm0
jmp 0x14018e2ea
movdqa xmm0, xmmword [0x140444fe0]
movups xmmword [rax], xmm0
lea rcx, [0x140384c20]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x14018e31c
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
xor r9d, r9d
lea rdx, [0x1404e5f99]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018e36b
cmp byte [0x1404e6036], 0
je 0x14018e34d
movzx eax, byte [0x1404e6034]
mov byte [0x1404e5f99], al
jmp 0x14018e36b
mov qword [rsp + 0x28], r12
lea r8, [0x14017c660]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x1404e5f99], 0
je 0x14018e8f3
mov rax, qword gs:[0x58]
mov dword [rbp + 0x48], 0xf4f0f58f
mov word [rbp + 0x4c], 0xd70
mov ebx, 0xde0
mov rcx, qword [rax]
mov eax, 0x59c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e40f
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
lea rdx, [rbp + 0x4e]
mov byte [rcx + 0x17], 1
lea rax, [rcx + 0x16]
cmp rcx, rdx
ja 0x14018e3e6
lea rdx, [rbp + 0x38]
cmp rax, rdx
jb 0x14018e3e6
mov eax, dword [rbp + 0x48]
movdqa xmm0, xmmword [0x140444ba0]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x4c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0xab
jmp 0x14018e403
mov eax, dword [rbp + 0x48]
movdqa xmm0, xmmword [0x140444ba0]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x4c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0xab
lea rcx, [0x140384ba0]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0x6dab7f158d9199df
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x17], 0
je 0x14018e442
mov r8, rsi
mov edx, reloc.WS2_32.dll_socket
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x17], 0
mov rax, qword gs:[0x58]
mov r8d, 0x678
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xb0c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e49a
mov dword [r8 + rcx + 0xc], 0x1ab1b70
or eax, 1
mov dword [r8 + rcx], 0xe2fffe96
mov dword [r8 + rcx + 4], 0x68b1a67
mov dword [r8 + rcx + 8], 0xe6f2f6b1
mov dword [rdx + rcx], eax
lea rcx, [0x140384bd0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xf], 0
je 0x14018e4c0
mov r8, rsi
mov edx, reloc.WS2_32.dll_ntohs
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xf], 0
xor r9d, r9d
lea rdx, [0x1404e5f91]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
mov rax, qword gs:[0x58]
mov r8d, 0x1088
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1670
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e529
mov word [r8 + rcx + 9], Ordinal_301
or eax, 1
mov dword [r8 + rcx], 0x14b24c53
mov dword [r8 + rcx + 4], 0xbbaaf329
mov byte [r8 + rcx + 8], 0x69
mov dword [rdx + rcx], eax
lea rcx, [0x140384b70]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xa], 0
je 0x14018e556
mov edx, 0xa
movabs r8, 0xddcfbf097fd1291d
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xa], 0
mov eax, dword [reloc.WS2_32.dll_ioctlsocket]
test eax, eax
jne 0x14018e5ee
mov rax, qword gs:[0x58]
mov r8d, 0x730
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xe64
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e5b8
mov word [r8 + rcx + 9], 0x1af
or eax, 1
mov dword [r8 + rcx], 0x963eca7d
mov dword [r8 + rcx + 4], 0x1d7035f1
mov byte [r8 + rcx + 8], 0x47
mov dword [rdx + rcx], eax
lea rcx, [0x140384b40]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xa], 0
je 0x14018e822
mov edx, 0xa
movabs r8, 0x7b1579d1fd5daf33
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xa], 0
jmp 0x14018e822
cmp eax, 1
jne 0x14018e66a
mov rax, qword gs:[0x58]
mov r8d, 0x760
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x16a0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e638
mov dword [r8 + rcx + 2], 0x12facc0
or eax, 1
mov dword [rdx + rcx], eax
mov word [r8 + rcx], 0x86c5
lea rcx, [0x140384b20]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 5], 0
je 0x14018e822
xor byte [rbx], 0x8b
xor byte [rbx + 1], 0xe3
xor byte [rbx + 2], 0xa3
xor byte [rbx + 3], 0xc7
xor byte [rbx + 4], 0x2f
mov byte [rbx + 5], 0
jmp 0x14018e822
cmp eax, 2
jne 0x14018e6f8
mov rax, qword gs:[0x58]
mov r8d, 0x500
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x13f8
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e6c2
mov dword [r8 + rcx + 8], 0x197051d
or eax, 1
mov dword [r8 + rcx], 0xb0f4143b
mov dword [rdx + rcx], eax
mov dword [r8 + rcx + 4], 0xe05ab769
lea rcx, [0x140384af0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xb], 0
je 0x14018e822
mov edx, reloc.WS2_32.dll_inet_addr
movabs r8, 0x8733e549db977175
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xb], 0
jmp 0x14018e822
cmp eax, 3
jne 0x14018e794
mov rax, qword gs:[0x58]
mov r8d, 0x1598
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xa18
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e75e
mov word [r8 + rcx + 0xd], 0x143
or eax, 1
mov dword [r8 + rcx], 0x80b0f320
mov dword [r8 + rcx + 4], 0xb954271d
mov dword [r8 + rcx + 8], 0x93bad753
mov byte [r8 + rcx + 0xc], 5
mov dword [rdx + rcx], eax
lea rcx, [0x140384ad0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xe], 0
je 0x14018e822
mov edx, reloc.WS2_32.dll_ntohl
movabs r8, 0xcb314371f5df9b73
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xe], 0
jmp 0x14018e822
cmp eax, 4
jne 0x14018e822
mov rax, qword gs:[0x58]
mov r8d, 0x6f0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x11c0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018e7f5
mov dword [rcx + r8 + 0xc], 0x1014137
or eax, 1
mov dword [rcx + r8], 0xa65605ac
mov dword [rcx + r8 + 4], 0xad645133
mov dword [rcx + r8 + 8], 0xb4503fdf
mov dword [rdx + rcx], eax
lea rcx, [0x140384aa0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xf], 0
je 0x14018e822
mov edx, reloc.WS2_32.dll_ntohs
movabs r8, 0xdf01355fd3396dff
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xf], 0
lea rax, str._d__ms
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x68]
lea rax, [rbp + 0x140]
mov dword [rbp + 0x140], Ordinal_301
lea r8, reloc.WS2_32.dll_ioctlsocket
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x68], r12d
lea rcx, str.Aim_Delay
call fcn.140163f60
lea rax, [rbp + 0x70]
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x128]
lea r8, [0x1404e0ebc]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x70], 4
lea rcx, str.Aim_Postion
mov dword [rbp + 0x128], r12d
call fcn.140163f60
lea rax, [0x140441f3c]
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x80]
lea rax, [rbp + 0x78]
mov dword [rbp + 0x78], 0x78
lea r8, [0x1404e20e8]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x80], reloc.WLDAP32.dll_Ordinal_60
lea rcx, str.Aim_Distance
call fcn.140163f60
cmp byte [0x1404e5f89], 0
je 0x140190d25
cmp byte [0x1404e5f99], 0
jne 0x140190d25
xor r9d, r9d
lea r8, str.Applied_Each_match
lea rdx, [0x1404e5f98]
lea rcx, str.Aimbot_Body
call fcn.140160640
test al, al
je 0x14018e94c
mov qword [rsp + 0x28], r12
lea r8, [0x140180e20]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x1404e5f98], 0
je 0x140190d25
lea rax, str._d__
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x90]
lea rax, [rbp + 0x88]
mov dword [rbp + 0x88], 0x64
lea r8, [0x1404e2ce8]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x90], 0x5a
lea rcx, str.HS_Rate
call fcn.140163f60
cmp dword [0x1404e2ce8], 0x5f
mov eax, r12d
setg al
mov dword [0x1404e642c], eax
jmp 0x140190d25
cmp eax, 1
jne 0x14018eee7
cmp byte [0x1404e5f5f], 0
je 0x14018eb48
mov rax, qword gs:[0x58]
mov r8d, 0x1a8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x12cc
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018ea52
or eax, 1
mov byte [r8 + rcx + 0x11], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x630]
lea rcx, [rax + 0x10]
cmp rax, rdx
ja 0x14018ea37
lea rdx, [rbp + 0x620]
cmp rcx, rdx
jb 0x14018ea37
movdqa xmm0, xmmword [0x140444c40]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xb3
jmp 0x14018ea46
movdqa xmm0, xmmword [0x140444c40]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xb3
lea rcx, [0x140384a80]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x11], 0
je 0x14018ea7f
mov edx, reloc.WS2_32.dll_recvfrom
movabs r8, 0xbdfe58b1bd7d9b3
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x11], 0
xor r9d, r9d
lea rdx, [0x1404e5f97]
mov r8, rbx
lea rcx, str.Sniper_Hack
call fcn.140160640
test al, al
je 0x14018eaba
mov qword [rsp + 0x28], r12
lea r8, [0x14017e920]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [rsp + 0x28], 4
lea r9, str.None
lea rdx, [0x1404e6438]
mov dword [rsp + 0x20], 4
lea rcx, str.Sniper_Mode
call fcn.140163cb0
cmp dword [reloc.WS2_32.dll_accept], 1
lea rcx, [0x140441f9c]
mov dword [rsp + 0x30], r12d
lea rdi, str._dx_
mov rax, rdi
mov dword [rbp + 0x98], 8
cmove rax, rcx
mov dword [rbp + 0xa0], r13d
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xa0]
lea rax, [rbp + 0x98]
mov edx, 4
lea r8, [0x1404e2c70]
mov qword [rsp + 0x20], rax
lea rcx, str.Switch_Speed
call fcn.140163f60
jmp 0x14018eb4f
lea rdi, str._dx_
cmp byte [0x1404e5f5e], 0
je 0x14018ec85
mov rax, qword gs:[0x58]
mov r8d, 0x1780
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xf00
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018ebd7
or eax, 1
mov byte [r8 + rcx + 0x11], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x5d0]
lea rcx, [rax + 0x10]
cmp rax, rdx
ja 0x14018ebbc
lea rdx, [rbp + 0x5c0]
cmp rcx, rdx
jb 0x14018ebbc
movdqa xmm0, xmmword [0x140444de0]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], Ordinal_200
jmp 0x14018ebcb
movdqa xmm0, xmmword [0x140444de0]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], Ordinal_200
lea rcx, [0x140384a60]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x11], 0
je 0x14018ec04
mov edx, reloc.WS2_32.dll_recvfrom
movabs r8, 0xed111737d17313c7
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x11], 0
xor r9d, r9d
lea rdx, [0x1404e5f8b]
mov r8, rbx
lea rcx, str.No_Recoil
call fcn.140160640
test al, al
je 0x14018ec3f
mov qword [rsp + 0x28], r12
lea r8, [0x14017ae70]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [rsp + 0x30], r12d
lea rax, [rbp + 0x148]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x130]
lea r8, [0x1404e5f7c]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x148], 8
lea rcx, str.Vertical_Recoil
mov dword [rbp + 0x130], r12d
call fcn.140163f60
cmp byte [0x1404e5f8a], 0
je 0x14018ed8d
mov rax, qword gs:[0x58]
mov r8d, 0x7e0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1150
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018ed0d
or eax, 1
mov byte [r8 + rcx + 0x11], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x5e8]
lea rcx, [rax + 0x10]
cmp rax, rdx
ja 0x14018ecf2
lea rdx, [rbp + 0x5d8]
cmp rcx, rdx
jb 0x14018ecf2
movdqa xmm0, xmmword [0x140444c50]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WLDAP32.dll_Ordinal_45
jmp 0x14018ed01
movdqa xmm0, xmmword [0x140444c50]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WLDAP32.dll_Ordinal_45
lea rcx, [0x140384a40]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x11], 0
je 0x14018ed3a
mov edx, reloc.WS2_32.dll_recvfrom
movabs r8, 0xba9a5f193dff52d
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x11], 0
xor r9d, r9d
lea rdx, [0x1404e5f92]
mov r8, rbx
lea rcx, str.Glitch_Shot
call fcn.140160640
test al, al
je 0x14018ed8d
cmp byte [0x1404e6036], 0
je 0x14018ed6f
movzx eax, byte [0x1404e5f5c]
mov byte [0x1404e5f92], al
jmp 0x14018ed8d
mov qword [rsp + 0x28], r12
lea r8, [0x14017a420]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x1404e5f5d], 0
je 0x140190d25
mov rax, qword gs:[0x58]
mov r8d, 0x16d8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x16c0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018ee15
or eax, 1
mov byte [r8 + rcx + 0x11], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x600]
lea rcx, [rax + 0x10]
cmp rax, rdx
ja 0x14018edfa
lea rdx, [rbp + 0x5f0]
cmp rcx, rdx
jb 0x14018edfa
movdqa xmm0, xmmword [0x140445060]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xed
jmp 0x14018ee09
movdqa xmm0, xmmword [0x140445060]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xed
lea rcx, [0x140384a20]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x11], 0
je 0x14018ee42
mov edx, reloc.WS2_32.dll_recvfrom
movabs r8, 0xa5351111d3f37ded
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x11], 0
xor r9d, r9d
lea rdx, [0x1404e5f93]
mov r8, rbx
lea rcx, str.Scope_Tracking
call fcn.140160640
test al, al
je 0x14018ee95
cmp byte [0x1404e6036], 0
je 0x14018ee77
movzx eax, byte [0x1404e6058]
mov byte [0x1404e5f93], al
jmp 0x14018ee95
mov qword [rsp + 0x28], r12
lea r8, [0x14017cea0]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [rsp + 0x28], 2
lea r9, str.Tracking
lea rdx, reloc.WS2_32.dll_accept
mov dword [rsp + 0x20], 2
lea rcx, str.Tracking_Mode
call fcn.140163cb0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp dword [reloc.WS2_32.dll_accept], eax
je 0x140190d25
call fcn.14017cd40
mov eax, dword [reloc.WS2_32.dll_accept]
mov dword [reloc.WS2_32.dll_accept], eax
jmp 0x140190d25
cmp eax, 2
jne 0x14019049f
mov rax, qword gs:[0x58]
cmp dword [0x1404e6af4], 0
mov r8d, 0x7f4
sete dil
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xfe4
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018ef45
mov word [rcx + r8 + 3], 0x1fd
or eax, 1
mov word [rcx + r8], 0x7e64
mov dword [rdx + rcx], eax
mov byte [rcx + r8 + 2], 0xaf
lea rcx, [0x140384a00]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 4], 0
je 0x14018f007
cmp dword [reloc.WS2_32.dll_accept], 5
mov rdx, r12
jl 0x14018efcc
movdqa xmm15, xmmword [0x1404450a0]
mov rcx, r12
nop word [rax + rax]
movzx eax, word [r9 + rcx]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm11
andps xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm15, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r9 + rcx], ax
add rcx, 2
cmp rcx, 4
jb 0x14018ef80
movss xmm15, dword [0x14044407c]
jmp 0x14018f002
movabs r13, 0xcfef012bfddf0d21
nop word [rax + rax]
movzx ecx, dl
mov r8, r13
and cl, 7
shl cl, 3
shr r8, cl
xor byte [r9 + rdx], r8b
inc rdx
cmp rdx, 4
jb 0x14018efe0
mov r13d, 1
mov byte [r9 + 4], 0
movzx edx, dil
mov rcx, r9
call fcn.140161ee0
test al, al
je 0x14018f022
mov edx, r12d
mov dword [0x1404e6af4], edx
jmp 0x14018f028
mov edx, dword [0x1404e6af4]
movaps xmm1, xmm13
movaps xmm0, xmm14
call fcn.14013d900
mov rax, qword gs:[0x58]
cmp edx, 1
mov r8d, 0x1860
sete dil
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1674
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f087
mov word [r8 + rcx + 5], 0x13b
or eax, 1
mov dword [r8 + rcx], 0xe6ac2d24
mov dword [rdx + rcx], eax
mov byte [r8 + rcx + 4], 0xb4
lea rcx, [0x1403849e0]
call fcn.14037af38
mov rax, qword gs:[0x58]
mov r9, qword [rax]
add r9, rbx
cmp byte [r9 + 6], 0
je 0x14018f144
cmp dword [reloc.WS2_32.dll_accept], 5
mov rdx, r12
jl 0x14018f10b
movdqa xmm7, xmmword [0x140445270]
mov rcx, r12
nop dword [rax + rax]
movzx eax, word [r9 + rcx]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm11
andps xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm7, xmm0
movd xmm0, eax
pshufb xmm1, xmm10
xorps xmm1, xmm0
movd eax, xmm1
mov word [r9 + rcx], ax
add rcx, 2
cmp rcx, 6
jb 0x14018f0c0
movss xmm7, dword [0x140444210]
jmp 0x14018f13f
movabs r12, 0xf31b3bc78bcd4567
nop word [rax + rax]
movzx ecx, dl
mov r8, r12
and cl, 7
shl cl, 3
shr r8, cl
xor byte [r9 + rdx], r8b
inc rdx
cmp rdx, 6
jb 0x14018f120
xor r12d, r12d
mov byte [r9 + 6], 0
movzx edx, dil
mov rcx, r9
call fcn.140161ee0
test al, al
je 0x14018f160
mov dword [0x1404e6af4], r13d
jmp 0x14018fba9
cmp dword [0x1404e6af4], 0
jne 0x14018fb9c
cmp byte [0x1404e5fbb], 0
jne 0x14018f335
mov dword [rsp + 0x28], 2
lea r9, str.FF__82_
lea rdx, [0x1404e5fa0]
mov dword [rsp + 0x20], 3
lea rcx, str.Game_Version
call fcn.140163cb0
mov rax, qword gs:[0x58]
mov r8d, 0x9d8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1250
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f201
mov word [r8 + rcx + 0xd], 0x1e9
or eax, 1
mov dword [r8 + rcx], 0x5b834962
mov dword [r8 + rcx + 4], 0x79478c08
mov dword [r8 + rcx + 8], 0x5591566f
mov byte [r8 + rcx + 0xc], Ordinal_26
mov dword [rdx + rcx], eax
lea rcx, [0x1403849a0]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0x5923e96137f33923
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0xe], 0
je 0x14018f234
mov r8, rsi
mov edx, reloc.WS2_32.dll_ntohl
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0xe], 0
mov rax, qword gs:[0x58]
mov r8d, 0x1480
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x8fc
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f2af
or eax, 1
mov byte [r8 + rcx + 0x11], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x618]
lea rcx, [rax + 0x10]
cmp rax, rdx
ja 0x14018f294
lea rdx, [rbp + 0x608]
cmp rcx, rdx
jb 0x14018f294
movdqa xmm0, xmmword [0x1404446a0]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WLDAP32.dll_Ordinal_35
jmp 0x14018f2a3
movdqa xmm0, xmmword [0x1404446a0]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WLDAP32.dll_Ordinal_35
lea rcx, [0x1403849c0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x11], 0
je 0x14018f2d5
mov r8, rsi
mov edx, reloc.WS2_32.dll_recvfrom
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x11], 0
xor r9d, r9d
lea rdx, [0x1404e5fba]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018f328
movzx eax, byte [0x1404e5f5b]
test al, al
je 0x14018f301
mov byte [0x1404e5fba], al
jmp 0x14018f328
cmp byte [0x1404e5fba], 0
je 0x14018f328
mov qword [rsp + 0x28], r12
lea r8, [0x140187ea0]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x1404e5fbb], 0
je 0x14018fb9c
mov rcx, qword [0x1404e61c8]
test rcx, rcx
je 0x14018f35e
lea rdx, [rbp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
test eax, eax
je 0x14018f35e
cmp dword [rbp + 0x120], 0x103
je 0x14018f373
mov byte [0x1404e5fbb], 0
mov byte [0x1404e5f5b], 0
mov byte [0x1404e5fba], 0
mov rax, qword gs:[0x58]
mov r8d, 0x6a8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x690
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f3e6
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x48f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018f3cf
lea rdx, [rbp + 0x480]
cmp rcx, rdx
jb 0x14018f3cf
movdqa xmm0, xmmword [0x140444cc0]
movups xmmword [rax], xmm0
jmp 0x14018f3da
movdqa xmm0, xmmword [0x140444cc0]
movups xmmword [rax], xmm0
lea rcx, [0x140384950]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0x6d5f2fbd0dcd2337
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x10], 0
je 0x14018f419
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x10], 0
mov rax, qword gs:[0x58]
mov r8d, 0x16c8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x10b8
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f467
mov dword [rcx + r8 + 6], 0x1370831
or eax, 1
mov dword [rcx + r8], 0x2dbd5072
mov dword [rdx + rcx], eax
mov word [rcx + r8 + 4], 0x46f1
lea rcx, [0x140384980]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018f48d
mov r8, rsi
mov edx, 9
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
xor r9d, r9d
lea rdx, [0x1404e5fb9]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018f4ab
call fcn.140185e10
mov rax, qword gs:[0x58]
mov r8d, 0xd60
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1248
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f51e
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x49f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018f507
lea rdx, [rbp + 0x490]
cmp rcx, rdx
jb 0x14018f507
movdqa xmm0, xmmword [0x140445170]
movups xmmword [rax], xmm0
jmp 0x14018f512
movdqa xmm0, xmmword [0x140445170]
movups xmmword [rax], xmm0
lea rcx, [0x140384900]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0xdd2ffbe1ef776fdd
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x10], 0
je 0x14018f551
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x10], 0
mov rax, qword gs:[0x58]
mov r8d, 0x580
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x9c4
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f5a4
mov word [rcx + r8 + 7], 0x1dd
or eax, 1
mov dword [rcx + r8], 0xcf071c98
mov word [rcx + r8 + 4], 0x94a3
mov byte [rcx + r8 + 6], 0x57
mov dword [rdx + rcx], eax
lea rcx, [0x140384930]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 8], 0
je 0x14018f5ca
mov r8, rsi
mov edx, 8
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 8], 0
xor r9d, r9d
lea rdx, [0x1404e5fbc]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018f5e8
call fcn.140185e10
mov rax, qword gs:[0x58]
mov r8d, 0xd18
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x76c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f65b
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x4af]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018f644
lea rdx, [rbp + 0x4a0]
cmp rcx, rdx
jb 0x14018f644
movdqa xmm0, xmmword [0x140445020]
movups xmmword [rax], xmm0
jmp 0x14018f64f
movdqa xmm0, xmmword [0x140445020]
movups xmmword [rax], xmm0
lea rcx, [0x1403848b0]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0xc1a57795f50d0fad
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x10], 0
je 0x14018f68e
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x10], 0
mov rax, qword gs:[0x58]
mov r8d, 0x9e8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x186c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f6dc
mov dword [r8 + rcx + 6], 0x1ada4c8
or eax, 1
mov dword [r8 + rcx], 0xd57d7ce8
mov dword [rdx + rcx], eax
mov word [r8 + rcx + 4], 0x16db
lea rcx, [0x1403848e0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 9], 0
je 0x14018f702
mov r8, rsi
mov edx, 9
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 9], 0
xor r9d, r9d
lea rdx, [0x1404e5fbe]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018f720
call fcn.140185e10
mov rax, qword gs:[0x58]
mov r8d, 0xfb0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x128c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f793
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x4bf]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018f77c
lea rdx, [rbp + 0x4b0]
cmp rcx, rdx
jb 0x14018f77c
movdqa xmm0, xmmword [0x1404445d0]
movups xmmword [rax], xmm0
jmp 0x14018f787
movdqa xmm0, xmmword [0x1404445d0]
movups xmmword [rax], xmm0
lea rcx, [0x140384860]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0x1fa13b3d1d15d3cb
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x10], 0
je 0x14018f7c6
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x10], 0
mov rax, qword gs:[0x58]
mov r8d, 0x218
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x330
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f81d
mov dword [r8 + rcx + 0xa], 0x13d7876
or eax, 1
mov dword [r8 + rcx], 0x3d65a08e
mov dword [r8 + rcx + 4], 0x6bd25279
mov word [r8 + rcx + 8], 0xbdaa
mov dword [rdx + rcx], eax
lea rcx, [0x140384890]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xd], 0
je 0x14018f843
mov r8, rsi
mov edx, reloc.WS2_32.dll_listen
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xd], 0
xor r9d, r9d
lea rdx, [0x1404e5fbf]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018f861
call fcn.140185e10
mov rax, qword gs:[0x58]
mov r8d, 0x440
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x1540
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f8d4
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x4cf]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018f8bd
lea rdx, [rbp + 0x4c0]
cmp rcx, rdx
jb 0x14018f8bd
movdqa xmm0, xmmword [0x140444cf0]
movups xmmword [rax], xmm0
jmp 0x14018f8c8
movdqa xmm0, xmmword [0x140444cf0]
movups xmmword [rax], xmm0
lea rcx, [0x140384810]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0x6f53f11905bd811d
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x10], 0
je 0x14018f907
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x10], 0
mov rax, qword gs:[0x58]
mov r8d, 0xec8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xf54
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018f95e
mov dword [rcx + r8 + 0xa], 0x1196bd2
or eax, 1
mov dword [rcx + r8], 0x25cdf258
mov dword [rcx + r8 + 4], 0x3369a4a
mov word [rcx + r8 + 8], 0xf578
mov dword [rdx + rcx], eax
lea rcx, [0x140384840]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xd], 0
je 0x14018f984
mov r8, rsi
mov edx, reloc.WS2_32.dll_listen
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xd], 0
xor r9d, r9d
lea rdx, [0x1404e5fbd]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018f9a2
call fcn.140185e10
mov rax, qword gs:[0x58]
mov r8d, 0x930
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xfa8
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018fa15
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x4df]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018f9fe
lea rdx, [rbp + 0x4d0]
cmp rcx, rdx
jb 0x14018f9fe
movdqa xmm0, xmmword [0x140444ec0]
movups xmmword [rax], xmm0
jmp 0x14018fa09
movdqa xmm0, xmmword [0x140444ec0]
movups xmmword [rax], xmm0
lea rcx, [0x1403847c0]
call fcn.14037af38
mov rax, qword gs:[0x58]
movabs rsi, 0xa17f4f05016b5ddf
mov rdi, qword [rax]
add rdi, rbx
cmp byte [rdi + 0x10], 0
je 0x14018fa48
mov r8, rsi
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.140173250
mov byte [rdi + 0x10], 0
mov rax, qword gs:[0x58]
mov r8d, 0x230
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x11c4
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018faa4
mov word [r8 + rcx + 0xb], 0x101
or eax, 1
mov dword [r8 + rcx], 0x6419298c
mov dword [r8 + rcx + 4], 0xec5f2264
mov word [r8 + rcx + 8], 0x39b0
mov byte [r8 + rcx + 0xa], reloc.WS2_32.dll_ntohl
mov dword [rdx + rcx], eax
lea rcx, [0x1403847f0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xc], 0
je 0x14018faca
mov r8, rsi
mov edx, reloc.WS2_32.dll_inet_ntoa
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xc], 0
xor r9d, r9d
lea rdx, [0x1404e5fb8]
mov r8, rdi
mov rcx, rbx
call fcn.140160640
test al, al
je 0x14018fb9c
call fcn.140185e10
mov rax, qword gs:[0x58]
mov r8d, 0x13d0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x10ac
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018fb3f
mov word [r8 + rcx + 7], 0x1bb
or eax, 1
mov dword [r8 + rcx], 0x736efbfa
mov word [r8 + rcx + 4], 0x1273
mov byte [r8 + rcx + 6], reloc.WS2_32.dll_ntohl
mov dword [rdx + rcx], eax
lea rcx, [0x1403847a0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 8], 0
je 0x14018fb6c
mov edx, 8
movabs r8, 0xbb77731f010b8db5
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 8], 0
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
cmp qword [0x1404e6020], 0
je 0x14018fb9c
cmp byte [0x1404e5fb8], 0
mov rcx, rax
je 0x14018fb94
mov edx, reloc.WS2_32.dll_recvfrom
jmp 0x14018fb96
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp dword [0x1404e6af4], 1
jne 0x140190d25
mov rax, qword gs:[0x58]
mov r8d, 0x1108
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x5bc
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018fc1c
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x4ef]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018fc05
lea rdx, [rbp + 0x4e0]
cmp rcx, rdx
jb 0x14018fc05
movdqa xmm0, xmmword [0x140444b60]
movups xmmword [rax], xmm0
jmp 0x14018fc10
movdqa xmm0, xmmword [0x140444b60]
movups xmmword [rax], xmm0
lea rcx, [0x140384770]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x14018fc49
mov edx, reloc.WS2_32.dll_recv
movabs r8, 0x45fd3bfbdd4b81cf
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
xor r9d, r9d
lea rdx, [0x1404e5f9e]
mov r8, rbx
lea rcx, str.Active_Chams
call fcn.140160640
test al, al
je 0x14018fca6
cmp byte [0x1404e6007], 0
sete byte [0x1404e6007]
call fcn.140183be0
cmp byte [0x1404e6007], 0
je 0x14018fca6
call fcn.140175430
test al, al
je 0x14018fca6
lea rdx, [0x1404e62c8]
lea rcx, [rbp + 0x6e8]
call fcn.140199e20
mov rdx, rax
call fcn.1401756b0
cmp byte [0x1404e5f9e], 0
je 0x140190d25
mov rax, qword gs:[0x58]
mov r8d, 0x458
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x10a4
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018fd26
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x4ff]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018fd0f
lea rdx, [rbp + 0x4f0]
cmp rcx, rdx
jb 0x14018fd0f
movdqa xmm0, xmmword [0x140444c10]
movups xmmword [rax], xmm0
jmp 0x14018fd1a
movdqa xmm0, xmmword [0x140444c10]
movups xmmword [rax], xmm0
lea rcx, [0x140384740]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x14018fd53
mov edx, reloc.WS2_32.dll_recv
movabs r8, 0x5d2521ff3f1d5bf9
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
xor r9d, r9d
lea rdx, [0x1404e5f95]
mov r8, rbx
lea rcx, str.Through_Walls
call fcn.140160640
test al, al
je 0x14018fd82
cmp byte [0x1404e6004], 0
sete al
mov byte [0x1404e6004], al
jmp 0x14018fd89
movzx eax, byte [0x1404e6004]
test al, al
je 0x14018fe7a
mov dword [rsp + 0x28], 8
lea r9, str.Disabled
lea rdx, [0x1404e6028]
mov dword [rsp + 0x20], 8
lea rcx, str.Player_Color
call fcn.140163cb0
mov eax, dword [0x1404e6028]
cmp eax, 2
jne 0x14018fddc
mov dword [0x1404993a8], 0xff
mov dword [0x1404e5f78], r12d
jmp 0x14018fe73
cmp eax, 3
jne 0x14018fdfb
mov dword [0x1404993a8], r12d
mov dword [0x1404e6050], 0xff
mov dword [0x1404e5f78], r12d
jmp 0x14018fe7a
cmp eax, 4
jne 0x14018fe13
mov dword [0x1404993a8], r12d
mov dword [0x1404e5f78], 0xff
jmp 0x14018fe73
cmp eax, 5
jne 0x14018fe38
mov dword [0x1404993a8], 0xff
mov dword [0x1404e6050], 0xff
mov dword [0x1404e5f78], 0xff
jmp 0x14018fe7a
cmp eax, 6
jne 0x14018fe5a
mov dword [0x1404993a8], r12d
mov dword [0x1404e6050], 0xff
mov dword [0x1404e5f78], 0xff
jmp 0x14018fe7a
cmp eax, 7
jne 0x14018fe7a
mov dword [0x1404993a8], 0x80
mov dword [0x1404e5f78], 0x80
mov dword [0x1404e6050], r12d
mov rax, qword gs:[0x58]
mov r8d, 0x8b8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0xf68
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14018feed
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x50f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x14018fed6
lea rdx, [rbp + 0x500]
cmp rcx, rdx
jb 0x14018fed6
movdqa xmm0, xmmword [0x140445200]
movups xmmword [rax], xmm0
jmp 0x14018fee1
movdqa xmm0, xmmword [0x140445200]
movups xmmword [rax], xmm0
lea rcx, [0x140384710]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x14018ff1a
mov edx, reloc.WS2_32.dll_recv
movabs r8, 0xe90f2b3b15f39771
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
xor r9d, r9d
lea rdx, [0x1404e5f9b]
mov r8, rbx
lea rcx, str.Esp_Line
call fcn.140160640
cmp byte [0x1404e5f9b], 0
lea rdi, [0x140441f3c]
je 0x140190076
mov dword [rsp + 0x30], r12d
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0xa8]
lea r8, [0x1404e0eb8]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0xf8], 0xa
lea rcx, str.Line_Thickness
mov dword [rbp + 0xa8], r13d
call fcn.140163f60
lea r9, [0x1404bfde8]
mov dword [rsp + 0x28], 0xffffffff
lea rdx, [0x1404e5f8c]
mov dword [rsp + 0x20], 7
lea rcx, str.Line_Color
call fcn.140163cb0
mov eax, dword [0x1404e5f8c]
cmp eax, 1
jne 0x14018ffd8
mov dword [0x1404e2cc0], 0xff
mov dword [0x1404e6328], r12d
jmp 0x14019006f
cmp eax, 2
jne 0x14018fff7
mov dword [0x1404e2cc0], r12d
mov dword [0x1404e6360], 0xff
mov dword [0x1404e6328], r12d
jmp 0x140190076
cmp eax, 3
jne 0x14019000f
mov dword [0x1404e2cc0], r12d
mov dword [0x1404e6328], 0xff
jmp 0x14019006f
cmp eax, 4
jne 0x140190034
mov dword [0x1404e2cc0], 0xff
mov dword [0x1404e6360], 0xff
mov dword [0x1404e6328], 0xff
jmp 0x140190076
cmp eax, 5
jne 0x140190056
mov dword [0x1404e2cc0], r12d
mov dword [0x1404e6360], 0xff
mov dword [0x1404e6328], 0xff
jmp 0x140190076
cmp eax, 6
jne 0x140190076
mov dword [0x1404e2cc0], 0x80
mov dword [0x1404e6328], 0x80
mov dword [0x1404e6360], r12d
mov rax, qword gs:[0x58]
mov r8d, 0x858
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x5c0
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x1401900e9
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x51f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x1401900d2
lea rdx, [rbp + 0x510]
cmp rcx, rdx
jb 0x1401900d2
movdqa xmm0, xmmword [0x1404452a0]
movups xmmword [rax], xmm0
jmp 0x1401900dd
movdqa xmm0, xmmword [0x1404452a0]
movups xmmword [rax], xmm0
lea rcx, [0x1403846e0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x140190116
mov edx, reloc.WS2_32.dll_recv
movabs r8, 0xf7790985b91515bd
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
xor r9d, r9d
lea rdx, [0x1404e5f96]
mov r8, rbx
lea rcx, str.Esp_Box
call fcn.140160640
cmp byte [0x1404e5f96], 0
je 0x14019026b
mov dword [rsp + 0x30], r12d
lea rax, [rbp + 0x118]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0xc0]
lea r8, [0x140472f58]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x118], 0xa
lea rcx, str.Box_Thickness
mov dword [rbp + 0xc0], r13d
call fcn.140163f60
lea r9, [0x1404988b8]
mov dword [rsp + 0x28], 0xffffffff
lea rdx, [0x1404e6048]
mov dword [rsp + 0x20], 7
lea rcx, str.Box_Color
call fcn.140163cb0
mov eax, dword [0x1404e6048]
cmp eax, 1
jne 0x1401901cd
mov dword [0x1404e2c98], 0xff
mov dword [0x1404e632c], r12d
jmp 0x140190264
cmp eax, 2
jne 0x1401901ec
mov dword [0x1404e2c98], r12d
mov dword [0x1404e6428], 0xff
mov dword [0x1404e632c], r12d
jmp 0x14019026b
cmp eax, 3
jne 0x140190204
mov dword [0x1404e2c98], r12d
mov dword [0x1404e632c], 0xff
jmp 0x140190264
cmp eax, 4
jne 0x140190229
mov dword [0x1404e2c98], 0xff
mov dword [0x1404e6428], 0xff
mov dword [0x1404e632c], 0xff
jmp 0x14019026b
cmp eax, 5
jne 0x14019024b
mov dword [0x1404e2c98], r12d
mov dword [0x1404e6428], 0xff
mov dword [0x1404e632c], 0xff
jmp 0x14019026b
cmp eax, 6
jne 0x14019026b
mov dword [0x1404e2c98], 0x80
mov dword [0x1404e632c], 0x80
mov dword [0x1404e6428], r12d
mov rax, qword gs:[0x58]
mov r8d, 0x548
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x670
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x1401902de
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x52f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x1401902c7
lea rdx, [rbp + 0x520]
cmp rcx, rdx
jb 0x1401902c7
movdqa xmm0, xmmword [0x140444630]
movups xmmword [rax], xmm0
jmp 0x1401902d2
movdqa xmm0, xmmword [0x140444630]
movups xmmword [rax], xmm0
lea rcx, [0x1403846b0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x14019030b
mov edx, reloc.WS2_32.dll_recv
movabs r8, 0x277bb95db18571d7
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
xor r9d, r9d
lea rdx, [0x1404e5f94]
mov r8, rbx
lea rcx, str.Esp_Glow
call fcn.140160640
cmp byte [0x1404e5f94], 0
je 0x140190495
mov dword [rsp + 0x30], r12d
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0xb0]
lea r8, [0x140472f40]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
lea rcx, str.Glow_Thickness
mov dword [rbp + 0xb0], 3
call fcn.140163f60
lea r9, [0x1404e0e30]
mov dword [rsp + 0x28], 0xffffffff
lea rdx, [0x1404e6054]
mov dword [rsp + 0x20], 6
lea rcx, str.Glow_Color
call fcn.140163cb0
mov eax, dword [0x1404e6054]
test eax, eax
jne 0x1401903d0
mov dword [0x1404993ac], 0xff
mov dword [0x1404e602c], r12d
mov dword [0x1404e604c], r12d
call fcn.140183be0
jmp 0x140190d25
cmp eax, 1
jne 0x1401903f7
mov dword [0x1404993ac], r12d
mov dword [0x1404e604c], 0xff
mov dword [0x1404e602c], r12d
call fcn.140183be0
jmp 0x140190d25
cmp eax, 2
jne 0x14019041e
mov dword [0x1404993ac], r12d
mov dword [0x1404e602c], 0xff
mov dword [0x1404e604c], r12d
call fcn.140183be0
jmp 0x140190d25
cmp eax, 3
jne 0x14019044b
mov dword [0x1404993ac], 0xff
mov dword [0x1404e604c], 0xff
mov dword [0x1404e602c], 0xff
call fcn.140183be0
jmp 0x140190d25
cmp eax, 4
jne 0x140190475
mov dword [0x1404993ac], r12d
mov dword [0x1404e604c], 0xff
mov dword [0x1404e602c], 0xff
call fcn.140183be0
jmp 0x140190d25
cmp eax, 5
jne 0x140190495
mov dword [0x1404993ac], 0x80
mov dword [0x1404e632c], 0x80
mov dword [0x1404e604c], r12d
call fcn.140183be0
jmp 0x140190d25
cmp eax, 3
jne 0x140190714
cmp byte [0x1404e5f88], 0
je 0x14019058a
mov rax, qword gs:[0x58]
mov r8d, 0xab0
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x424
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x140190528
or eax, 1
mov byte [r8 + rcx + 0x10], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x53f]
lea rcx, [rax + 0xf]
cmp rax, rdx
ja 0x140190511
lea rdx, [rbp + 0x530]
cmp rcx, rdx
jb 0x140190511
movdqa xmm0, xmmword [0x140445070]
movups xmmword [rax], xmm0
jmp 0x14019051c
movdqa xmm0, xmmword [0x140445070]
movups xmmword [rax], xmm0
lea rcx, [0x140384680]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x10], 0
je 0x140190555
mov edx, reloc.WS2_32.dll_recv
movabs r8, 0xcd83f72bd7d917b9
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x10], 0
lea rdx, [0x1404e6000]
mov rcx, rbx
call fcn.140161180
test al, al
je 0x14019058a
mov eax, dword [0x1404e6000]
cmp eax, dword [0x1404e5fb0]
je 0x14019057e
cmp eax, dword [0x1404e601c]
jne 0x140190585
mov dword [0x1404e6000], r12d
call fcn.140177660
cmp byte [0x1404e5f89], 0
je 0x140190655
mov rax, qword gs:[0x58]
mov r8d, 0x350
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x688
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x1401905f3
mov word [r8 + rcx + 0xb], 0x1a5
or eax, 1
mov dword [r8 + rcx], 0xc79c34ba
mov dword [r8 + rcx + 4], 0x5721e316
mov word [r8 + rcx + 8], 0x3994
mov byte [r8 + rcx + 0xa], 0x88
mov dword [rdx + rcx], eax
lea rcx, [0x140384660]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xc], 0
je 0x140190620
mov edx, reloc.WS2_32.dll_inet_ntoa
movabs r8, 0x15019779a5f15dfb
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xc], 0
lea rdx, [0x1404e5fb0]
mov rcx, rbx
call fcn.140161180
test al, al
je 0x140190655
mov eax, dword [0x1404e5fb0]
cmp eax, dword [0x1404e6000]
je 0x140190649
cmp eax, dword [0x1404e601c]
jne 0x140190650
mov dword [0x1404e5fb0], r12d
call fcn.140177660
mov rax, qword gs:[0x58]
mov r8d, 0xbd8
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x119c
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x1401906a9
mov word [r8 + rcx + 9], Ordinal_301
or eax, 1
mov dword [r8 + rcx], 0x288041c4
mov dword [r8 + rcx + 4], 0xb990df32
mov byte [r8 + rcx + 8], 0xf2
mov dword [rdx + rcx], eax
lea rcx, [0x140384630]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xa], 0
je 0x1401906d6
mov edx, 0xa
movabs r8, 0xddf9971d5fef2997
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xa], 0
lea rdx, [0x1404e601c]
mov rcx, rbx
call fcn.140161180
test al, al
je 0x140190d25
mov eax, dword [0x1404e601c]
cmp eax, dword [0x1404e6000]
je 0x140190703
cmp eax, dword [0x1404e5fb0]
jne 0x14019070a
mov dword [0x1404e601c], r12d
call fcn.140177660
jmp 0x140190d25
cmp eax, 4
jne 0x140190d25
mov rax, qword gs:[0x58]
mov r8d, 0xe50
mov ebx, r8d
mov rcx, qword [rax]
mov eax, 0x334
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x140190779
mov word [r8 + rcx + 0xb], Ordinal_301
or eax, 1
mov dword [r8 + rcx], 0x4fc1fe4f
mov dword [r8 + rcx + 4], 0x740ecbf4
mov word [r8 + rcx + 8], 0xf871
mov byte [r8 + rcx + 0xa], Ordinal_217
mov dword [rdx + rcx], eax
lea rcx, [0x140384610]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0xc], 0
je 0x1401907a6
mov edx, reloc.WS2_32.dll_inet_ntoa
movabs r8, 0x1563b99b29b39b1f
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0xc], 0
mov dword [rsp + 0x28], 0xffffffff
lea r9, [0x1404bfdd0]
lea rdx, [0x1404bfe2c]
mov dword [rsp + 0x20], 3
mov rcx, rbx
call fcn.140163cb0
test al, al
je 0x1401907d5
call fcn.140177660
mov ecx, dword [reloc.WS2_32.dll_accept]
test ecx, ecx
je 0x1401907fe
sub ecx, 1
je 0x1401907f7
cmp ecx, 1
je 0x1401907f0
mov ebx, 0x80
jmp 0x140190803
mov ebx, 0x8000
jmp 0x140190803
mov ebx, 0x4000
jmp 0x140190803
mov ebx, 0x40
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, ebx
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
lea r9, str.Automatic
mov dword [rsp + 0x28], 0xffffffff
lea rdx, [0x1404e6364]
mov dword [rsp + 0x20], 6
lea rcx, str.Emulator
call fcn.140163cb0
test al, al
je 0x140190847
call fcn.140177660
mov rax, qword gs:[0x58]
mov dword [rbp + 8], 0xa7828572
mov dword [rbp + 0xc], 0x8a0667db
mov dword [rbp + 0x10], 0x8796987e
mov rcx, qword [rax]
mov eax, 0xa40
mov edx, eax
mov ebx, 0x1c0
mov eax, dword [rax + rcx]
test al, 1
jne 0x1401908e2
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
lea rdx, [rbp + 0x13]
mov byte [rcx + 0x1c], 1
lea rax, [rcx + 0x1b]
cmp rcx, rdx
ja 0x1401908bb
lea rdx, [rbp - 8]
cmp rax, rdx
jb 0x1401908bb
movdqa xmm0, xmmword [0x140444e10]
mov eax, dword [rbp + 0x10]
movups xmmword [rcx], xmm0
movsd xmm0, qword [rbp + 8]
movsd qword [rcx + 0x10], xmm0
mov dword [rcx + 0x18], eax
jmp 0x1401908d6
movdqa xmm0, xmmword [0x140444e10]
mov eax, dword [rbp + 0x10]
movups xmmword [rcx], xmm0
movsd xmm0, qword [rbp + 8]
movsd qword [rcx + 0x10], xmm0
mov dword [rcx + 0x18], eax
lea rcx, [0x1403845e0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x1c], 0
je 0x14019090f
mov edx, Ordinal_32
movabs r8, 0xe96915ab87e5eb1b
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x1c], 0
xor r9d, r9d
lea rdx, reloc.WS2_32.dll_accept
mov r8, rbx
lea rcx, str.Enable_Application
call fcn.140160640
test al, al
jne 0x1401911f4
mov rax, qword gs:[0x58]
mov dword [rbp + 0x60], 0x45176c58
mov word [rbp + 0x64], 0xefaa
mov ebx, 0x15f8
mov rcx, qword [rax]
mov eax, 0x1258
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x1401909c7
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
lea rdx, [rbp + 0x66]
mov byte [rcx + 0x17], 1
lea rax, [rcx + 0x16]
cmp rcx, rdx
ja 0x14019099e
lea rdx, [rbp + 0x50]
cmp rax, rdx
jb 0x14019099e
mov eax, dword [rbp + 0x60]
movdqa xmm0, xmmword [str.rwXF]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x64]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0x3d
jmp 0x1401909bb
mov eax, dword [rbp + 0x60]
movdqa xmm0, xmmword [str.rwXF]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x64]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0x3d
lea rcx, [0x1403845b0]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x17], 0
je 0x1401909f4
mov edx, reloc.WS2_32.dll_socket
movabs r8, 0xdb3d9fc531371f21
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x17], 0
xor r9d, r9d
lea rdx, [0x1404e5f9f]
mov r8, rbx
lea rcx, str.Pinning_to_Topmost
call fcn.140160640
test al, al
je 0x140190a16
call fcn.140177660
mov rcx, qword [0x1404e6020]
xor r9d, r9d
mov dword [rsp + 0x30], 3
xor r8d, r8d
cmp byte [0x1404e5f9f], r8b
mov rdx, 0xffffffffffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
jne 0x140190a4c
mov rdx, 0xfffffffffffffffe
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword gs:[0x58]
mov dword [rbp - 0x18], 0x7560afdd
mov dword [rbp - 0x14], 0x386b033a
mov dword [rbp - 0x10], 0x666da28e
mov rcx, qword [rax]
mov eax, 0x994
mov edx, eax
mov word [rbp - 0xc], 0x2325
mov ebx, 0x310
mov eax, dword [rax + rcx]
test al, 1
jne 0x140190b03
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
lea rdx, [rbp - 0xb]
mov byte [rcx + 0x1e], 1
lea rax, [rcx + 0x1d]
cmp rcx, rdx
ja 0x140190ad4
lea rdx, [rbp - 0x28]
cmp rax, rdx
jb 0x140190ad4
movdqa xmm0, xmmword [0x1404446e0]
mov eax, dword [rbp - 0x10]
movups xmmword [rcx], xmm0
movsd xmm0, qword [rbp - 0x18]
movsd qword [rcx + 0x10], xmm0
mov dword [rcx + 0x18], eax
movzx eax, word [rbp - 0xc]
mov word [rcx + 0x1c], ax
jmp 0x140190af7
movdqa xmm0, xmmword [0x1404446e0]
mov eax, dword [rbp - 0x10]
movups xmmword [rcx], xmm0
movsd xmm0, qword [rbp - 0x18]
movsd qword [rcx + 0x10], xmm0
mov dword [rcx + 0x18], eax
movzx eax, word [rbp - 0xc]
mov word [rcx + 0x1c], ax
lea rcx, [0x140384580]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x1e], 0
je 0x140190b30
mov edx, reloc.WLDAP32.dll_Ordinal_30
movabs r8, 0x591f2357070fc9fd
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x1e], 0
xor r9d, r9d
lea rdx, [0x1404e5f9c]
mov r8, rbx
lea rcx, str.Hide_Form_Taskbar
call fcn.140160640
test al, al
je 0x140190b52
call fcn.140177660
xor ecx, ecx
cmp byte [0x1404e5f9c], cl
je 0x140190bac
mov qword [rbp + 0x28], r12
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rbp + 0x28]
mov r8d, r13d
lea r9, [0x140433280]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [0x140433290]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x140190c00
mov rax, qword [rbp + 0x28]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x28]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0x28]
mov rdx, rax
call rbx
mov rcx, qword [rbp + 0x28]
jmp 0x140190bfa
mov qword [rbp + 0x18], r12
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rbp + 0x18]
mov r8d, r13d
lea r9, [0x140433280]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [0x140433290]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x140190c00
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x20]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0x18]
mov rdx, rax
call rbx
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov rax, qword gs:[0x58]
mov r8d, 0x4a8
mov dword [rbp + 0x168], 0xd39a8b3f
mov dword [rbp + 0x16c], 0x162c553e
mov rcx, qword [rax]
mov eax, 0xd80
mov edx, eax
mov ebx, r8d
mov eax, dword [rax + rcx]
test al, 1
jne 0x140190caf
or eax, 1
mov byte [r8 + rcx + 0x19], 1
mov dword [rdx + rcx], eax
lea rax, [r8 + rcx]
lea rdx, [rbp + 0x170]
lea rcx, [rax + 0x18]
cmp rax, rdx
ja 0x140190c87
lea rdx, [rbp + 0x158]
cmp rcx, rdx
jb 0x140190c87
movdqa xmm0, xmmword [0x140444650]
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp + 0x168]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], Ordinal_32
jmp 0x140190ca3
movdqa xmm0, xmmword [0x140444650]
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp + 0x168]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], Ordinal_32
lea rcx, [0x140384550]
call fcn.14037af38
mov rax, qword gs:[0x58]
add rbx, qword [rax]
cmp byte [rbx + 0x19], 0
je 0x140190cdc
mov edx, Ordinal_26
movabs r8, 0x557f7553a1f5ed1f
mov rcx, rbx
call fcn.140173250
mov byte [rbx + 0x19], 0
xor r9d, r9d
lea rdx, [0x1404e5f90]
mov r8, rbx
lea rcx, str.Hide_Form_Screen_Capture
call fcn.140160640
test al, al
je 0x140190cfe
call fcn.140177660
cmp byte [0x1404e5f90], 0
je 0x140190d14
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov edx, reloc.WS2_32.dll_recvfrom
jmp 0x140190d1c
call qword [sym.imp.USER32.dll_GetActiveWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
call fcn.140133bd0
call fcn.1401733e0
call fcn.140170440
mov rcx, qword [0x1404e5f60]
lea rdx, [rbp + 0x2a8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
lea rcx, str.Move_detector
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm14
addss xmm1, xmm14
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
movss xmm0, dword [0x1404e2d18]
movss xmm1, dword [0x1404e2d1c]
movss dword [rbp + 0x2a8], xmm0
movss dword [rbp + 0x2ac], xmm1
call fcn.14015f2b0
mov rax, qword [0x1404e5f60]
mov ecx, dword [rax + 0x3f30]
test ecx, ecx
je 0x140190e5e
cmp ecx, dword [rax + 0x476c]
jne 0x140190e5e
mov rcx, qword [0x1404e6020]
lea rdx, [0x1404e6038]
call qword [sym.imp.USER32.dll_GetWindowRect]
cvttss2si edi, dword [0x1404e2d1c]
lea rcx, [rbp + 0x448]
cvttss2si esi, dword [0x1404e2d18]
movaps xmm2, xmm13
call fcn.14013af90
movd xmm0, dword [0x1404e603c]
lea rcx, [rbp + 0x410]
cvtdq2ps xmm0, xmm0
movaps xmm2, xmm13
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
call fcn.14013af90
mov r9d, esi
mov rcx, qword [0x1404e6020]
mov r8d, ebx
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], edi
movd xmm0, dword [0x1404e6038]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
call qword [sym.imp.USER32.dll_MoveWindow]
call fcn.140139320
mov rdi, qword [0x1404e6020]
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x140190edb
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140190ed2
movdqa xmm0, xmmword [reloc.WS2_32.dll_closesocket]
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x3c8], rcx
lea rdx, [rbp + 0x3c0]
mov rcx, rdi
mov dword [rbp + 0x3c0], reloc.WS2_32.dll_send
movdqu xmmword [rbp + 0x540], xmm0
mov dword [rbp + 0x3d0], reloc.WS2_32.dll_recv
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
call fcn.140132f30
mov rcx, qword [0x1404e6430]
lea r8, [0x1404e63c8]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x550], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1404e6430]
lea r8, [rbp + 0x550]
mov rdx, qword [0x1404e63c8]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rbx, qword [0x1404e5f60]
cmp dword [rbx + 0x48a0], 0
jg 0x140190f4f
mov r8d, 0x6fe
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
mov rcx, qword [rax]
mov rax, r12
add rcx, 0x48
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.14016d2e0
mov rcx, qword [0x1404e63e8]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
jmp 0x14018b6e5
mov rbx, qword [0x1404e5f60]
test rbx, rbx
je 0x140190fa1
mov rdi, qword [rbx + 0xa0]
test rdi, rdi
jne 0x140190fc5
jmp 0x140190fa4
mov rdi, r12
mov r8d, 0x241
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_master_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1404e5f60]
test rbx, rbx
jne 0x140190feb
mov r8d, 0xfe3
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1404e5f60]
call fcn.14016e290
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140190fff
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x14019100d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14019101c
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [0x1404e5f60]
mov qword [rbx + 0x90], r12
mov qword [rbx + 0xa0], r12
test rax, rax
je 0x14019103c
dec dword [rax + 0xf4]
mov rdx, qword [0x1404e5f50]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rax, qword [0x1404e5f60]
test rax, rax
je 0x140191065
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x140191089
jmp 0x140191068
mov rbx, r12
mov r8d, 0xa6
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_master_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1404e5f60]
test rax, rax
jne 0x1401910af
mov r8d, 0xfe3
lea rdx, str.E:FreeFireVisulStudioProjectsMakeOwnNamePlayBoy_masterimgui.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 [0x1404e5f60]
mov rcx, qword [rbx + 0x30]
lea rdi, [rax + 8]
test rcx, rcx
je 0x1401910c9
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1404e5f60]
mov qword [rdi + 0x80], r12
mov qword [rdi + 0x90], r12
test rax, rax
je 0x1401910e2
dec dword [rax + 0xf4]
mov rdx, qword [0x1404e5f50]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x1404e5f60]
mov qword [0x1404e5f60], rbx
call fcn.14012e9b0
mov qword [0x1404e5f60], r12
test rbx, rbx
je 0x140191139
mov rcx, rbx
call fcn.140146f90
mov rax, qword [0x1404e5f60]
test rax, rax
je 0x14019112a
dec dword [rax + 0xf4]
mov rdx, qword [0x1404e5f50]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
call fcn.140173a30
mov rcx, qword [0x1404e6020]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x388]
mov rcx, qword [rbp + 0x3b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movaps xmm9, xmmword [rsp + 0x870]
xor eax, eax
movaps xmm13, xmmword [rsp + 0x830]
movaps xmm12, xmmword [rsp + 0x840]
movaps xmm11, xmmword [rsp + 0x850]
movaps xmm10, xmmword [rsp + 0x860]
movaps xmm14, xmmword [rsp + 0x820]
movaps xmm8, xmmword [rsp + 0x880]
movaps xmm7, xmmword [rsp + 0x890]
movaps xmm6, xmmword [rsp + 0x8a0]
mov r15, qword [rsp + 0x8b0]
mov r14, qword [rsp + 0x8b8]
mov r13, qword [rsp + 0x8f0]
mov rdi, qword [rsp + 0x8e8]
mov rsi, qword [rsp + 0x8e0]
movaps xmm15, xmmword [rsp + 0x810]
add rsp, 0x8c0
pop r12
pop rbx
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140173a30
mov rdx, qword [rbp + 0x388]
mov rcx, qword [rbp + 0x3b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r13d
jmp 0x1401911b8
lea rcx, [rbp + 0x6c8]
call fcn.14018a970
mov rcx, rax
call fcn.14018a920
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3