Function at 0x140091dd0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1000]
mov eax, 0x1100
call fcn.140161710
sub rsp, rax
movaps xmmword [rsp + 0x10f0], xmm6
movaps xmmword [rsp + 0x10e0], xmm7
movaps xmmword [rsp + 0x10d0], xmm8
movaps xmmword [rsp + 0x10c0], xmm9
movaps xmmword [rsp + 0x10b0], xmm10
mov rax, qword [0x1401ee740]
xor rax, rsp
mov qword [rbp + 0xfa0], rax
xor r13d, r13d
mov r12d, r13d
mov dword [rsp + 0x60], r13d
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
lea edx, [r13 + 5]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xb30]
call sub.VCRUNTIME140.dll_memset
lea rdx, str.C:WindowsSystem32driversetchosts
lea rcx, [rbp + 0xb30]
call fcn.1400970d0
nop
cmp qword [rbp + 0xbb8], r13
je 0x140091ed3
lea rdx, str.127.0.0.1_www.growtopia1.com_n127.0.0.1_www.growtopia2.com
lea rcx, [rbp + 0xb30]
call fcn.14008d450
lea rcx, [rbp + 0xb38]
call fcn.140099b60
test rax, rax
jne 0x140091ed3
mov rax, qword [rbp + 0xb30]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb30]
add rcx, rax
xor r8d, r8d
lea edx, [r13 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov rax, qword [0x1401faf80]
test rax, rax
je 0x140091eef
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x140091eef
mov byte [rcx + 0x30], 1
mov ebx, reloc.WS2_32.dll_recv
xor edx, edx
lea ecx, [rdx + 0xa]
call fcn.140040480
test eax, eax
je 0x140091f75
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1401fc110], eax
jle 0x140091f4e
lea rcx, [0x1401fc110]
call fcn.1401609a8
cmp dword [0x1401fc110], 0xffffffff
jne 0x140091f4e
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1401fc120], rax
lea rcx, [0x1401fc110]
call fcn.14016093c
lea rdx, str.SetThreadDpiAwarenessContext
mov rcx, qword [0x1401fc120]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140091f75
mov rcx, 0xfffffffffffffffc
call rax
jmp 0x140091ffa
mov edx, 3
lea ecx, [rdx + 3]
call fcn.140040480
test eax, eax
je 0x140091ff4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1401fc118], eax
jle 0x140091fd2
lea rcx, [0x1401fc118]
call fcn.1401609a8
cmp dword [0x1401fc118], 0xffffffff
jne 0x140091fd2
lea rcx, str.shcore.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1401fc100], rax
lea rcx, [0x1401fc118]
call fcn.14016093c
lea rdx, str.SetProcessDpiAwareness
mov rcx, qword [0x1401fc100]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140091ff4
mov ecx, 2
call rax
jmp 0x140091ffa
call qword [sym.imp.USER32.dll_SetProcessDPIAware]
mov dword [rbp + 0x910], 0x50
mov dword [rbp + 0x914], 0x40
lea rax, [0x140096d60]
mov qword [rbp + 0x918], rax
mov qword [rbp + 0x920], r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x928], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x930], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x940], xmm1
lea rbx, [0x1401c20f8]
mov qword [rbp + 0x950], rbx
mov qword [rbp + 0x958], r13
lea rcx, [rbp + 0x910]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], r13
mov rax, qword [rbp + 0x928]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x30], reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0xcf0000
mov r8, rbx
mov rdx, qword [rbp + 0x950]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r15, rax
mov qword [rbp + 0x170], rax
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1401fb978], rax
test rax, rax
je 0x1400969c2
mov qword [0x1401fb990], r13
mov qword [0x1401fb99c], r13
mov dword [0x1401fb9a4], r13d
mov qword [0x1401fb9ac], r13
mov dword [0x1401fb9b4], r13d
mov qword [0x1401fb9c4], r13
mov dword [0x1401fb9b8], 1
mov dword [0x1401fb9a8], 1
mov dword [0x1401fb998], r13d
mov dword [0x1401fb9bc], 1
mov dword [0x1401fb9c0], 0x50
mov dword [0x1401fb9cc], 1
mov rax, qword [rax]
mov r10, qword [rax + 0x80]
lea rax, [0x1401fb988]
mov qword [rsp + 0x30], rax
lea rax, [0x1401fb990]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x40
mov r9, r15
xor edx, edx
lea r8d, [rdx + 1]
call r10
test eax, eax
js 0x1400969bb
xor edx, edx
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r15
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rsi, qword [0x1401faf80]
mov qword [rbp + 0xa8], rsi
mov ecx, 0x6408
call fcn.140008c80
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x60], rcx
mov qword [rbp - 0x40], rax
test rax, rax
je 0x1400921d5
xor edx, edx
mov rcx, rax
call fcn.140001d00
jmp 0x1400921d8
mov rax, r13
mov qword [0x1401faf80], rax
call fcn.140006de0
test rsi, rsi
je 0x1400921f2
mov qword [0x1401faf80], rsi
jmp 0x140092200
mov rsi, qword [0x1401faf80]
mov qword [rbp + 0xa8], rsi
or dword [rsi + 8], 0x443
mov qword [rsi + 0x20], r13
mov qword [rsi + 0x28], r13
mov rax, qword [0x1401faf80]
test dword [rsi + 8], 0x400
je 0x140092226
mov dword [rax + 0x3a10], r13d
mov dword [rax + 0x3a44], 0x40133333
mov dword [rax + 0x3a80], 0x40133333
movaps xmm0, xmmword [0x1401c9d70]
movups xmmword [rax + 0x3ae8], xmm0
movaps xmm1, xmmword [0x1401c9cf0]
movups xmmword [rax + 0x3af8], xmm1
movaps xmm0, xmmword [0x1401c9c60]
movups xmmword [rax + 0x3b08], xmm0
movaps xmm1, xmm0
movups xmmword [rax + 0x3b18], xmm0
movups xmmword [rax + 0x3b28], xmm0
movaps xmm1, xmmword [0x1401c9b80]
movups xmmword [rax + 0x3b38], xmm1
xorps xmm0, xmm0
movups xmmword [rax + 0x3b48], xmm0
movaps xmm1, xmmword [0x1401c9c90]
movups xmmword [rax + 0x3b58], xmm1
movaps xmm0, xmmword [0x1401c9cc0]
movups xmmword [rax + 0x3b68], xmm0
movaps xmm1, xmmword [0x1401c9b70]
movups xmmword [rax + 0x3b78], xmm1
movaps xmm0, xmmword [0x1401c9c30]
movups xmmword [rax + 0x3b88], xmm0
movaps xmm1, xmm0
movups xmmword [rax + 0x3b98], xmm0
movaps xmm0, xmmword [0x1401c9b90]
movups xmmword [rax + 0x3ba8], xmm0
movaps xmm1, xmmword [0x1401c9c50]
movups xmmword [rax + 0x3bb8], xmm1
movaps xmm0, xmmword [0x1401c9c60]
movups xmmword [rax + 0x3bc8], xmm0
movaps xmm1, xmmword [0x1401c9ca0]
movups xmmword [rax + 0x3bd8], xmm1
movaps xmm0, xmmword [0x1401c9cd0]
movups xmmword [rax + 0x3be8], xmm0
movaps xmm1, xmmword [0x1401c9d00]
movups xmmword [rax + 0x3bf8], xmm1
movaps xmm0, xmmword [0x1401c9d40]
movups xmmword [rax + 0x3c08], xmm0
movaps xmm1, xmm0
movups xmmword [rax + 0x3c18], xmm0
movaps xmm0, xmmword [0x1401c9d20]
movups xmmword [rax + 0x3c28], xmm0
movaps xmm1, xmmword [0x1401c9c90]
movups xmmword [rax + 0x3c38], xmm1
movaps xmm0, xmmword [0x1401c9cc0]
movups xmmword [rax + 0x3c48], xmm0
movaps xmm1, xmmword [0x1401c9b70]
movups xmmword [rax + 0x3c58], xmm1
movaps xmm0, xmmword [0x1401c9c70]
movups xmmword [rax + 0x3c68], xmm0
movaps xmm1, xmmword [0x1401c9c90]
movups xmmword [rax + 0x3c78], xmm1
movaps xmm0, xmmword [0x1401c9b70]
movups xmmword [rax + 0x3c88], xmm0
movups xmm0, xmmword [rax + 0x3b38]
movups xmmword [rax + 0x3c98], xmm0
movaps xmm1, xmmword [0x1401c9ce0]
movups xmmword [rax + 0x3ca8], xmm1
movaps xmm0, xmmword [0x1401c9be0]
movups xmmword [rax + 0x3cb8], xmm0
xorps xmm1, xmm1
movups xmmword [rax + 0x3cc8], xmm1
movaps xmm0, xmmword [0x1401c9ba0]
movups xmmword [rax + 0x3cd8], xmm0
movaps xmm1, xmmword [0x1401c9be0]
movups xmmword [rax + 0x3ce8], xmm1
movaps xmm0, xmmword [0x1401c9bc0]
movups xmmword [rax + 0x3cf8], xmm0
movaps xmm1, xmmword [0x1401c9bd0]
movups xmmword [rax + 0x3d08], xmm1
movaps xmm0, xmmword [0x1401c9c80]
movups xmmword [rax + 0x3d18], xmm0
movaps xmm1, xmmword [0x1401c9c30]
movups xmmword [rax + 0x3d28], xmm1
movaps xmm0, xmmword [0x1401c9c60]
movups xmmword [rax + 0x3d38], xmm0
movaps xmm1, xmmword [0x1401c9d10]
movups xmmword [rax + 0x3d68], xmm1
movaps xmm0, xmmword [0x1401c9cb0]
movups xmmword [rax + 0x3d78], xmm0
movaps xmm1, xmmword [0x1401c9c20]
movups xmmword [rax + 0x3d88], xmm1
movaps xmm0, xmmword [0x1401c9c10]
movups xmmword [rax + 0x3d98], xmm0
movaps xmm1, xmmword [0x1401c9b60]
movups xmmword [rax + 0x3df8], xmm1
movaps xmm0, xmmword [0x1401c9d40]
movups xmmword [rax + 0x3e08], xmm0
movaps xmm1, xmmword [0x1401c9d60]
movups xmmword [rax + 0x3e18], xmm1
movaps xmm0, xmmword [0x1401c9bb0]
movups xmmword [rax + 0x3e28], xmm0
movaps xmm1, xmmword [0x1401c9b40]
movups xmmword [rax + 0x3e38], xmm1
movaps xmm0, xmmword [0x1401c9b50]
movups xmmword [rax + 0x3e48], xmm0
mov rcx, r15
call fcn.14003de40
mov rdi, qword [0x1401fb988]
mov rbx, qword [0x1401faf80]
mov ecx, Ordinal_41
call fcn.140008c80
mov qword [rsp + 0x78], rax
test rax, rax
je 0x140092509
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rcx
mov dword [rax + 0x20], 0x1388
mov dword [rax + 0x24], 0x2710
jmp 0x14009250c
mov rax, r13
mov qword [rbx + 0xa0], rax
lea rcx, str.imgui_impl_dx9
mov qword [rbx + 0x90], rcx
or dword [rbx + 0xc], 0x1008
mov qword [rax], rdi
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
test dword [rbx + 8], 0x400
je 0x14009258a
mov rax, qword [0x1401faf80]
lea rcx, [fcn.14003da70]
mov qword [rax + 0x39b8], rcx
lea rcx, [fcn.14003db50]
mov qword [rax + 0x39c0], rcx
lea rcx, [0x14003dc40]
mov qword [rax + 0x39c8], rcx
lea rcx, [0x14003dcb0]
mov qword [rax + 0x39d0], rcx
lea rcx, [0x14003de10]
mov qword [rax + 0x39d8], rcx
mov rcx, qword [rsi + 0x38]
call fcn.140037c50
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
movups xmmword [rbp + 0x100], xmm0
movups xmmword [rbp + 0x110], xmm0
movups xmmword [rbp + 0x120], xmm0
movups xmmword [rbp + 0x130], xmm0
movups xmmword [rbp + 0x140], xmm0
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0xec], 1
mov dword [rbp + 0xf8], 2
mov dword [rbp + 0xfc], 1
mov dword [rbp + 0x124], 0x7f7fffff
movss xmm10, dword [0x1401c9880]
mov dword [rbp + 0x130], 0x3f800000
mov dword [rbp + 0x134], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x138], ax
mov byte [rbp + 0x128], 1
mov dword [rbp + 0x120], 0x41500000
movss xmm0, dword [0x1401c98f0]
xorps xmm1, xmm1
unpcklps xmm1, xmm0
movsd qword [rbp + 0x10c], xmm1
mov rdi, qword [rsi + 0x38]
mov qword [rbp + 0xb0], r13
lea r8, [rbp + 0xb0]
lea r14, str.c:WindowsFonts_segoeui.ttf
mov rcx, r14
call fcn.140003ca0
mov rbx, rax
lea r15, [0x1401c34a0]
test rax, rax
jne 0x140092682
mov r15, r13
jmp 0x140092815
movaps xmm2, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0xa50], xmm2
movaps xmm3, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0xa60], xmm3
movaps xmm4, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0xa70], xmm4
movaps xmm5, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0xa80], xmm5
movaps xmm6, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0xa90], xmm6
movaps xmm1, xmmword [rbp + 0x130]
movaps xmmword [rbp + 0xaa0], xmm1
movaps xmm7, xmmword [rbp + 0x140]
movaps xmmword [rbp + 0xab0], xmm7
movaps xmm8, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0xac0], xmm8
movaps xmm9, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0xad0], xmm9
movdqa xmm0, xmm1
psrldq xmm0, 0xa
movd eax, xmm0
test al, al
jne 0x14009279e
lea r9, [0x1401c2124]
lea rcx, [r9 - 1]
movzx eax, byte [rcx]
cmp al, 0x2f
je 0x140092737
cmp al, 0x5c
je 0x140092737
mov r9, rcx
cmp rcx, r14
ja 0x140092720
movsd xmm0, qword [0x1401c98e8]
movsd qword [rsp + 0x20], xmm0
lea r8, str._s___.0fpx
mov edx, Ordinal_41
lea rcx, [rbp + 0xaaa]
call fcn.1400038e0
movaps xmm9, xmmword [rbp + 0xad0]
movaps xmm8, xmmword [rbp + 0xac0]
movaps xmm7, xmmword [rbp + 0xab0]
movaps xmm1, xmmword [rbp + 0xaa0]
movaps xmm6, xmmword [rbp + 0xa90]
movaps xmm5, xmmword [rbp + 0xa80]
movaps xmm4, xmmword [rbp + 0xa70]
movaps xmm3, xmmword [rbp + 0xa60]
movaps xmm2, xmmword [rbp + 0xa50]
movaps xmmword [rbp + 0x340], xmm2
movaps xmmword [rbp + 0x350], xmm3
movaps xmmword [rbp + 0x360], xmm4
movaps xmmword [rbp + 0x370], xmm5
movaps xmmword [rbp + 0x380], xmm6
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm7
movaps xmmword [rbp + 0x3b0], xmm8
movaps xmmword [rbp + 0x3c0], xmm9
mov qword [rbp + 0x340], rbx
mov eax, dword [rbp + 0xb0]
mov dword [rbp + 0x348], eax
mov dword [rbp + 0x354], 0x41a00000
mov qword [rbp + 0x378], r15
lea rdx, [rbp + 0x340]
mov rcx, rdi
call fcn.140037aa0
mov r15, rax
mov qword [rsp + 0x78], r15
mov r14, qword [rsi + 0x38]
mov ecx, 0x66788
call fcn.140008c80
mov rsi, rax
lea rax, [0x140183090]
mov qword [0x1401fb950], rax
lea rdi, [rsi + 0x66788]
mov qword [0x1401fb958], rdi
mov qword [0x1401fb960], rsi
mov qword [0x1401fb968], rsi
lea rbx, [0x1401830a0]
mov rcx, rbx
call fcn.14003c070
cmp rax, rbx
je 0x140092889
nop dword [rax]
cmp qword [0x1401fb968], rdi
ja 0x140092889
mov rbx, rax
mov rcx, rax
call fcn.14003c070
cmp rax, rbx
jne 0x140092870
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x4e0], xmm0
movaps xmm8, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x4f0], xmm8
movaps xmm7, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x500], xmm7
movaps xmm6, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x510], xmm6
movaps xmm5, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0x520], xmm5
movaps xmm4, xmmword [rbp + 0x130]
movaps xmmword [rbp + 0x530], xmm4
movaps xmm3, xmmword [rbp + 0x140]
movaps xmmword [rbp + 0x540], xmm3
movaps xmm2, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x550], xmm2
movaps xmm1, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x560], xmm1
mov byte [rbp + 0x4ec], 1
movaps xmm0, xmmword [rbp + 0x4e0]
movaps xmmword [rbp + 0x3d0], xmm0
movaps xmmword [rbp + 0x3e0], xmm8
movaps xmmword [rbp + 0x3f0], xmm7
movaps xmmword [rbp + 0x400], xmm6
movaps xmmword [rbp + 0x410], xmm5
movaps xmmword [rbp + 0x420], xmm4
movaps xmmword [rbp + 0x430], xmm3
movaps xmmword [rbp + 0x440], xmm2
movaps xmmword [rbp + 0x450], xmm1
mov qword [rbp + 0x3d0], rsi
mov dword [rbp + 0x3d8], 0x66788
mov dword [rbp + 0x3e4], 0x41900000
lea rax, [0x1401c34a0]
mov qword [rbp + 0x408], rax
lea rdx, [rbp + 0x3d0]
mov rcx, r14
call fcn.140037aa0
mov byte [rbp + 0x960], 1
movss xmm7, dword [0x1401c99cc]
movss xmm9, dword [0x1401c9924]
movss xmm8, dword [0x1401c9938]
movabs r14, 0x2e8ba2e8ba2e8ba3
mov esi, 0x1f8
lea rbx, [0x140000000]
lea rdi, [0x1400c1ba0]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xae0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140092a3b
nop
lea rcx, [rbp + 0xae0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xae0]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp + 0xae8], 0x12
jne 0x140092a1a
mov byte [rbp + 0x960], 0
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xae0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x1400929f0
cmp byte [rbp + 0x960], 0
je 0x1400966ec
mov ecx, dword [0x1401fb980]
test ecx, ecx
je 0x140092a9b
mov eax, dword [0x1401fb984]
test eax, eax
je 0x140092a9b
mov dword [0x1401fb990], ecx
mov dword [0x1401fb994], eax
mov dword [0x1401fb984], r13d
mov dword [0x1401fb980], r13d
call fcn.14003d980
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r8, qword [rax + 0x80]
lea rdx, [0x1401fb990]
call r8
call fcn.14003d8d0
mov rax, qword [0x1401faf80]
test rax, rax
je 0x140092ab0
mov rcx, qword [rax + 0xa0]
jmp 0x140092ab3
mov rcx, r13
cmp qword [rcx + 0x18], 0
jne 0x140092abf
call fcn.14003d8d0
call fcn.14003eea0
call fcn.140009ba0
cmp byte [0x1401fbef8], 0
jne 0x140092b80
mov byte [0x1401fbef8], 1
mov qword [rbp + 0x9b8], r13
mov ecx, 8
call fcn.140161044
mov qword [rax], rdi
mov qword [rbp + 0x9b8], rax
or r12d, 1
mov dword [rsp + 0x60], r12d
lea rcx, [rbp + 0xc8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x14009e310]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xc0], rax
test rax, rax
je 0x1400966ba
mov qword [rbp + 0x9b8], r13
cmp dword [rbp + 0xc8], 0
je 0x1400966ae
movaps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400966ae
xorps xmm0, xmm0
movaps xmmword [rbp + 0x640], xmm0
movdqa xmmword [rbp + 0xc0], xmm0
mov rax, qword [0x1401faf80]
or dword [rax + 0x4b08], 2
mov dword [rax + 0x4b2c], 0x43d70000
mov dword [rax + 0x4b30], 0x43aa0000
mov dword [rax + 0x4b10], 4
lea rcx, str.Nubimod_v1.0.0
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rcx, qword [str.Nubimod_v1.0.0]
mov r8d, 0x100
lea rdx, [rbp + 0x960]
call fcn.1400102f0
mov rcx, r15
call fcn.140013a30
mov rdx, qword [str.Offline]
lea rcx, str.Proxy_Status_:__s
call fcn.140042f80
call fcn.140013ad0
mov dl, 1
lea rcx, [0x1401c213c]
call fcn.140091ce0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov dl, 2
lea rcx, [0x1401c2140]
call fcn.140091ce0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov dl, 3
lea rcx, [0x1401c2144]
call fcn.140091ce0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov dl, 4
lea rcx, [0x1401c2148]
call fcn.140091ce0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov dl, 5
lea rcx, [0x1401c214c]
call fcn.140091ce0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov dl, 6
lea rcx, [0x1401c2150]
call fcn.140091ce0
mov rax, qword [0x1401faf80]
mov r8, qword [rax + 0x4148]
cmp byte [r8 + 0xf8], 0
jne 0x140092cc2
mov edx, dword [r8 + 0x1f4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1e8], 0
je 0x140092cb9
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm10
call fcn.1400454d0
movzx eax, byte [reloc.WS2_32.dll_accept]
dec eax
cmp eax, 5
ja case.default.0x140092ce0
cdqe
mov ecx, dword [rbx + rax*4 + 0x96ac0]
add rcx, rbx
jmp rcx
mov ecx, 0x2f4
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x140092d33
or eax, 1
mov dword [rcx + rdx], eax
mov ebx, esi
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [rbx + rcx + 6], 0x19b4102
mov dword [rbx + rcx], 0x90fa98d6
mov word [rbx + rcx + 4], 0x757d
lea rcx, [0x14016a040]
call fcn.1401611c4
nop
jmp 0x140092d35
mov ebx, esi
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 9], 0
je 0x140092d71
xor byte [rcx], 0x9b
xor byte [rcx + 1], 0xf1
xor byte [rcx + 2], 0x89
xor byte [rcx + 3], 0xf3
xor byte [rcx + 4], 0x5d
xor byte [rcx + 5], 0x21
xor byte [rcx + 6], 0x63
xor byte [rcx + 7], 0x23
xor byte [rcx + 8], 0x9b
mov byte [rcx + 9], 0
call fcn.14004ec70
test al, al
je 0x140096477
mov ecx, 0x214
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x134
mov ebx, r8d
test al, 1
jne 0x140092dce
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 2], 0x16352ee
mov word [r8 + rcx], 0x4032
lea rcx, [0x14016a020]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 5], 0
je 0x140092dfa
xor byte [rdx], 0x7f
xor byte [rdx + 1], 0x29
xor byte [rdx + 2], 0x9d
xor byte [rdx + 3], 0x31
xor byte [rdx + 4], 0x63
mov byte [rdx + 5], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x140092ed4
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x140092ed4
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x140092ed4
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
lea rdx, [0x1401fb020]
lea rcx, str._1__Fast_Pull
call fcn.140044e30
lea rdx, [0x1401fb021]
lea rcx, str._2__Fast_Kick
call fcn.140044e30
lea rdx, [0x1401fb022]
lea rcx, str._3__Fast_Ban
call fcn.140044e30
lea rdx, [0x1401fb023]
lea rcx, str._4__Fast_Trade
call fcn.140044e30
lea rdx, [0x1401fb024]
lea rcx, str._5__Fast_Add
call fcn.140044e30
call fcn.140096ae0
mov rcx, rax
call fcn.140097000
mov rcx, rax
lea rdx, [0x1401faf7a]
call fcn.140044e30
call fcn.140050cd0
call fcn.14004f200
jmp 0x140096477
mov ecx, 0x17c
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x140092f37
or eax, 1
mov dword [rcx + rdx], eax
mov ebx, 0x190
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [rbx + rcx + 9], 0x1e5
mov dword [rbx + rcx], 0xbf458a3e
mov dword [rbx + rcx + 4], 0x3c1b6923
mov byte [rbx + rcx + 8], listen
lea rcx, [0x140169fe0]
call fcn.1401611c4
nop
jmp 0x140092f3c
mov ebx, 0x190
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xa], 0
je 0x140092f7c
xor byte [rcx], 0x69
xor byte [rcx + 1], 0xe5
xor byte [rcx + 2], 0x37
xor byte [rcx + 3], 0xd3
xor byte [rcx + 4], 0x47
xor byte [rcx + 5], 0x49
xor byte [rcx + 6], 0x4f
xor byte [rcx + 7], 0x5d
xor byte [rcx + 8], 0x69
xor byte [rcx + 9], 0xe5
mov byte [rcx + 0xa], 0
call fcn.14004ec70
test al, al
je 0x140096477
mov ecx, 0x2f0
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x204
mov ebx, r8d
test al, 1
jne 0x140092fdf
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [r8 + rcx + 5], 0x16f
mov dword [r8 + rcx], 0x19436e4c
mov byte [r8 + rcx + 4], 0x79
lea rcx, [0x140169fc0]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 6], 0
je 0x14009300f
xor byte [rdx], 0x1b
xor byte [rdx + 1], 1
xor byte [rdx + 2], 0x31
xor byte [rdx + 3], 0x75
xor byte [rdx + 4], 0x1d
xor byte [rdx + 5], 0x6f
mov byte [rdx + 6], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x14009369f
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x14009369f
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x14009369f
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
mov rdx, qword [0x1401fb560]
mov rdx, qword [rdx + 0x192]
lea rcx, str.World_Tiles:__d
call fcn.140042f80
mov rdx, qword [0x1401fb560]
mov edx, dword [rdx + 0x122]
lea rcx, str.World_Height:__d
call fcn.140042f80
mov rdx, qword [0x1401fb560]
mov edx, dword [rdx + 0x11e]
lea rcx, str.World_Width:__d
call fcn.140042f80
lea rdx, [0x1401faf92]
lea rcx, str.Enable_world_map
call fcn.140044e30
cmp byte [0x1401faf92], 0
je 0x14009365c
mov rax, qword [0x1401fb560]
cmp byte [rax + 0x115], 0
je 0x140093650
call fcn.140047150
xorps xmm1, xmm1
mov ecx, listen
call fcn.140004c50
mov qword [rbp - 0x30], 0
lea rdx, [rbp - 0x30]
mov ecx, reloc.WS2_32.dll_ntohl
call fcn.140004cd0
mov r12d, r13d
mov rcx, qword [0x1401fb560]
cmp dword [rcx + 0x122], r13d
jbe 0x140093635
mov edx, dword [reloc.WS2_32.dll_accept]
nop
mov r14d, r13d
cmp dword [rcx + 0x11e], r13d
jbe 0x14009361b
mov dword [rbp - 0x28], 0x40400000
mov dword [rbp - 0x24], 0x40400000
imul r15d, r12d, 0x64
mov rax, qword [0x1401faf80]
mov rbx, qword [rax + 0x4148]
lea edi, [r15 + r14]
lea edx, [rdi + 0x64]
mov rcx, rbx
call fcn.1400083c0
mov esi, eax
add rbx, 0x130
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400931ac
inc r8d
test ecx, ecx
je 0x140093195
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14009319a
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.14002bdc0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], esi
inc dword [rbx]
mov rcx, qword [0x1401fb560]
add rcx, 0x182
mov dword [rbp - 0x7c], edi
lea r8, [rbp - 0x7c]
lea rdx, [rbp + 0x650]
call fcn.14009b860
mov rax, qword [rax]
cmp word [rax + 0x22], 0
je 0x14009323e
mov rax, qword [0x1401fb560]
lea rbx, [rax + 0x558]
lea rcx, [rax + 0x182]
mov dword [rbp - 0x78], edi
lea r8, [rbp - 0x78]
lea rdx, [rbp + 0x680]
call fcn.14009b860
mov rdx, qword [rax]
movzx eax, word [rdx + 0x22]
mov dword [rbp - 0x74], eax
lea r8, [rbp - 0x74]
lea rdx, [rbp + 0x690]
mov rcx, rbx
call fcn.14009bbd0
mov rdx, qword [rax]
add rdx, 0x18
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140004b70
jmp 0x140093314
mov rcx, qword [0x1401fb560]
add rcx, 0x182
mov dword [rbp - 0x70], edi
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x6a0]
call fcn.14009b860
mov rcx, qword [rax]
cmp word [rcx + 0x24], 0
je 0x1400932c1
mov rax, qword [0x1401fb560]
lea rbx, [rax + 0x558]
lea rcx, [rax + 0x182]
mov dword [rbp - 0x6c], edi
lea r8, [rbp - 0x6c]
lea rdx, [rbp + 0x6b0]
call fcn.14009b860
mov rdx, qword [rax]
movzx eax, word [rdx + 0x24]
mov dword [rbp - 0x68], eax
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0x6c0]
mov rcx, rbx
call fcn.14009bbd0
mov rdx, qword [rax]
add rdx, 0x18
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140004b70
jmp 0x140093314
movaps xmm6, xmmword [0x1401c9d50]
mov rbx, qword [0x1401faf80]
xorps xmm0, xmm0
movups xmmword [rbp + 0x26c], xmm0
mov dword [rbp + 0x268], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x3c38]
movups xmmword [rbp + 0x26c], xmm0
lea rcx, [rbx + 0x4ba8]
lea rdx, [rbp + 0x268]
call fcn.14002b120
cmp dword [rbx + 0x4ba4], 0x15
je 0x140093314
movups xmmword [rbx + 0x3c38], xmm6
lea rdx, [rbp - 0x28]
lea rcx, str.Tile
call fcn.140043810
test al, al
je 0x14009343e
mov rcx, qword [0x1401fb560]
add rcx, 0x182
lea eax, [r15 + r14]
mov dword [rbp - 0x80], eax
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x8e0]
call fcn.14009b860
mov rdi, qword [rax]
mov rcx, qword [0x1401fb560]
add rcx, 0x182
lea eax, [r15 + r14]
mov dword [rbp - 0x58], eax
lea r8, [rbp - 0x58]
lea rdx, [rbp + 0x8f0]
call fcn.14009b860
mov rbx, qword [rax]
mov qword [rbp + 0x9b0], r13
mov ecx, reloc.WS2_32.dll_recv
call fcn.140161044
mov r9, rax
mov eax, dword [rdi + 0x353]
mov dword [r9], eax
mov eax, dword [rbx + 0x34f]
mov dword [r9 + 4], eax
lea rax, [0x1400916e0]
mov qword [r9 + 8], rax
mov qword [rbp + 0x9b0], r9
mov edi, dword [rsp + 0x60]
or edi, 0x40
mov dword [rsp + 0x60], edi
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r13d
lea r8, [0x14009e340]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xd0], rax
test rax, rax
je 0x1400966d9
mov qword [rbp + 0x9b0], r13
cmp dword [rbp + 0xd8], 0
je 0x1400966cd
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400966cd
xorps xmm0, xmm0
movaps xmmword [rbp + 0x900], xmm0
movdqa xmmword [rbp + 0xd0], xmm0
jmp 0x140093442
mov edi, dword [rsp + 0x60]
mov rax, qword [0x1401faf80]
mov rcx, qword [rax + 0x4148]
dec dword [rcx + 0x130]
xor ecx, ecx
call fcn.140008820
test al, al
je 0x14009359f
mov rcx, qword [0x1401fb560]
add rcx, 0x182
lea eax, [r15 + r14]
mov dword [rbp - 0x54], eax
lea r8, [rbp - 0x54]
lea rdx, [rbp + 0x570]
call fcn.14009b860
mov rdx, qword [rax]
mov edx, dword [rdx + 0x353]
lea rcx, [rbp + 0x6f0]
call fcn.140089f80
mov rbx, rax
mov rcx, qword [0x1401fb560]
add rcx, 0x182
lea eax, [r15 + r14]
mov dword [rbp - 0x50], eax
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x580]
call fcn.14009b860
mov rdx, qword [rax]
mov edx, dword [rdx + 0x34f]
lea rcx, [rbp + 0x6d0]
call fcn.140089f80
nop
mov r8d, 1
lea rdx, [0x1401beb30]
mov rcx, rax
call fcn.14008d150
xorps xmm0, xmm0
movups xmmword [rbp + 0x198], xmm0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x198], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts edi, 7
mov r9, rbx
lea r8, [rbp + 0x198]
lea rcx, [rbp + 0x290]
call fcn.14008da50
or edi, 0x20
mov dword [rsp + 0x60], edi
lea rcx, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova rcx, qword [rbp + 0x290]
call fcn.140017d10
nop
lea rcx, [rbp + 0x290]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0x198]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0x6d0]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0x6f0]
call fcn.14008d0f0
mov r8, qword [0x1401faf80]
movsxd rax, dword [r8 + 0x4ba8]
cmp eax, 1
jl 0x1400935da
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4bb0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x3ae8], xmm0
dec dword [r8 + 0x4ba8]
mov edx, dword [reloc.WS2_32.dll_accept]
lea eax, [rdx + r14]
mov rcx, qword [0x1401fb560]
cmp eax, dword [rcx + 0x11e]
jae 0x14009360b
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov rcx, qword [0x1401fb560]
mov edx, dword [reloc.WS2_32.dll_accept]
add r14d, edx
cmp r14d, dword [rcx + 0x11e]
jb 0x140093152
add r12d, edx
cmp r12d, dword [rcx + 0x122]
jb 0x140093130
movabs r14, 0x2e8ba2e8ba2e8ba3
mov ecx, 1
call fcn.140004d60
mov ecx, 1
call fcn.140004d60
mov r12d, dword [rsp + 0x60]
jmp 0x14009365c
lea rcx, str.Enter_world_to_using_map
call fcn.140042f80
mov r8, qword [0x1401faf80]
mov rax, qword [r8 + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x14009369f
mov rdx, qword [r8 + 0x5000]
test rdx, rdx
je 0x14009369f
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14009369f
mov rax, qword [r8 + 0x4148]
dec dword [rax + 0x130]
mov ecx, 0x1a0
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x2e8
mov ebx, r8d
test al, 1
jne 0x1400936f0
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 4], 0x19dbf08
mov dword [r8 + rcx], 0xd66c510d
lea rcx, [0x140169f90]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 7], 0
je 0x140093724
xor byte [rdx], 0x5d
xor byte [rdx + 1], 0x3d
xor byte [rdx + 2], 0xd
xor byte [rdx + 3], 0xaf
xor byte [rdx + 4], 0x6d
xor byte [rdx + 5], 0xcd
xor byte [rdx + 6], 0x9d
mov byte [rdx + 7], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400940e2
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400940e2
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400940e2
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x968], xmm0
mov qword [rbp + 0x978], rax
mov rdx, qword [0x1401fb560]
add rdx, 0xa4
lea rcx, [rbp + 0x968]
call fcn.1400972c0
nop
movaps xmm1, xmm9
mov ecx, 7
call fcn.140004c50
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
movss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [rax + 0xc4]
subss xmm1, xmm0
subss xmm1, xmm8
mov dword [rbp - 0x20], 0x43160000
movss dword [rbp - 0x1c], xmm1
mov byte [rax + 0xf5], 1
mov rbx, qword [rbx + 0x4148]
movsxd r8, dword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Player_List
call fcn.140003b00
mov edi, eax
mov rax, qword [rbx]
cmp dword [rax + 0x4194], edi
jne 0x140093846
lea r8, str.Player_List
mov edx, listen
mov ecx, edi
call fcn.14002a2f0
mov dword [rsp + 0x20], r13d
mov r9d, 1
lea r8, [rbp - 0x20]
mov edx, edi
lea rcx, str.Player_List
call fcn.14000c9f0
lea rcx, str.Player_List
call fcn.140042f80
mov edi, r13d
mov rcx, qword [rbp + 0x970]
sub rcx, qword [rbp + 0x968]
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400939f4
mov rsi, r13
mov dword [rbp - 0x18], 0x42f00000
mov dword [rbp - 0x14], 0x41a00000
nop dword [rax + rax]
cmp dword [0x1401fbf08], edi
jne 0x1400938d9
movaps xmm0, xmmword [0x1401c9d30]
movups xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2d0]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140004b70
jmp 0x14009392c
movaps xmm6, xmmword [0x1401c9c40]
mov rbx, qword [0x1401faf80]
xorps xmm0, xmm0
movups xmmword [rbp + 0x254], xmm0
mov dword [rbp + 0x250], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x3c38]
movups xmmword [rbp + 0x254], xmm0
lea rcx, [rbx + 0x4ba8]
lea rdx, [rbp + 0x250]
call fcn.14002b120
cmp dword [rbx + 0x4ba4], 0x15
je 0x14009392c
movups xmmword [rbx + 0x3c38], xmm6
imul rdx, rsi, 0x58
add rdx, qword [rbp + 0x968]
lea rcx, [rbp + 0x710]
call fcn.14008ce50
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.140091590
nop
lea rcx, [rbp + 0xa28]
cmp qword [rbp + 0xa40], 0xf
cmova rcx, qword [rbp + 0xa28]
lea rdx, [rbp - 0x18]
call fcn.140043810
test al, al
je 0x14009397d
mov dword [0x1401fbf08], edi
mov r8, qword [0x1401faf80]
movsxd rax, dword [r8 + 0x4ba8]
cmp eax, 1
jl 0x1400939b8
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4bb0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x3ae8], xmm0
dec dword [r8 + 0x4ba8]
lea rcx, [rbp + 0xa28]
call fcn.14008d0f0
inc edi
mov rcx, qword [rbp + 0x970]
sub rcx, qword [rbp + 0x968]
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rsi, edi
cmp rsi, rdx
jb 0x1400938b0
call fcn.14000cd40
mov ecx, 1
call fcn.140004d60
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov qword [rbp - 0x10], 0
mov rcx, qword [0x1401faf80]
mov rax, qword [rcx + 0x4148]
mov byte [rax + 0xf5], 1
mov rbx, qword [rcx + 0x4148]
movsxd r8, dword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Player_Info
call fcn.140003b00
mov edi, eax
mov rax, qword [rbx]
cmp dword [rax + 0x4194], edi
jne 0x140093a73
lea r8, str.Player_Info
mov edx, listen
mov ecx, edi
call fcn.14002a2f0
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp - 0x10]
mov edx, edi
lea rcx, str.Player_Info
call fcn.14000c9f0
mov rcx, qword [rbp + 0x970]
sub rcx, qword [rbp + 0x968]
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140094082
lea rcx, str.Player_Info
call fcn.140042f80
movsxd rax, dword [0x1401fbf08]
imul rdx, rax, 0x58
add rdx, qword [rbp + 0x968]
cmp qword [rdx + 0x18], 0xf
jbe 0x140093add
mov rdx, qword [rdx]
lea rcx, str.Name:__s
call fcn.140042f80
movsxd rax, dword [0x1401fbf08]
imul rdx, rax, 0x58
add rdx, qword [rbp + 0x968]
mov edx, dword [rdx + 0x44]
lea rcx, str.User_ID:__d
call fcn.140042f80
movsxd rax, dword [0x1401fbf08]
imul rdx, rax, 0x58
add rdx, qword [rbp + 0x968]
mov edx, dword [rdx + 0x40]
lea rcx, str.Net_ID:__d
call fcn.140042f80
movsxd rax, dword [0x1401fbf08]
imul rcx, rax, 0x58
add rcx, qword [rbp + 0x968]
movzx edx, byte [rcx + 0x50]
lea rcx, str.Is_Invisible_ID:__d
call fcn.140042f80
movsxd rax, dword [0x1401fbf08]
imul r9, rax, 0x58
mov rcx, qword [rbp + 0x968]
movss xmm1, dword [r9 + rcx + 0x4c]
cvttss2si eax, xmm1
cdq
and edx, 0x1f
lea r8d, [rdx + rax]
sar r8d, 5
movss xmm0, dword [r9 + rcx + 0x48]
cvttss2si eax, xmm0
cdq
and edx, 0x1f
lea r9d, [rdx + rax]
sar r9d, 5
cvtps2pd xmm2, xmm1
cvtps2pd xmm1, xmm0
mov dword [rsp + 0x20], r8d
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.Player_Position:__f__f___d__d_
call fcn.140042f80
mov dword [rbp - 8], 0x42700000
mov dword [rbp - 4], 0x41c80000
lea rdx, [rbp - 8]
lea rcx, str.Pull
call fcn.140043810
test al, al
je 0x140093d23
movsxd rax, dword [0x1401fbf08]
imul rdx, rax, 0x58
add rdx, qword [rbp + 0x968]
lea rcx, [rbp + 0x730]
call fcn.14008ce50
mov rdx, rax
lea rcx, [rbp + 0x750]
call fcn.140091590
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x19
jb 0x140093c97
lea rax, [r8 + 0x19]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x140093c2c
mov rdi, qword [rbx]
lea rax, [0x1401c22c9]
lea r14, str.actioninput_ntext_pull
cmp rax, rdi
jbe 0x140093c5a
lea rax, [rdi + r8]
cmp r14, rax
ja 0x140093c5a
cmp rdi, r14
ja 0x140093c52
mov rsi, r13
jmp 0x140093c5f
mov rsi, rdi
sub rsi, r14
jmp 0x140093c5f
mov esi, Ordinal_27
inc r8
lea rcx, [rdi + 0x19]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, Ordinal_27
sub r8, rsi
lea rdx, [r14 + 0x19]
add rdx, rsi
lea rcx, [rdi + rsi]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140093cbc
mov qword [rsp + 0x28], Ordinal_33
lea rax, str.actioninput_ntext_pull
mov qword [rsp + 0x20], rax
mov edx, Ordinal_27
mov rcx, rbx
call fcn.14008e050
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], r13
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x1b8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x1c8], xmm1
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
bts r12d, 8
mov dword [rsp + 0x60], r12d
mov r9d, 2
lea r8, [rbp + 0x1b8]
xor edx, edx
call fcn.1400eaad0
nop
lea rcx, [rbp + 0x750]
call fcn.14008d0f0
mov dword [rbp], 0x42700000
mov dword [rbp + 4], 0x41c80000
lea rdx, [rbp]
lea rcx, [0x1401c22cc]
call fcn.140043810
test al, al
je 0x140093e9f
movsxd rax, dword [0x1401fbf08]
imul rdx, rax, 0x58
add rdx, qword [rbp + 0x968]
lea rcx, [rbp + 0x770]
call fcn.14008ce50
mov rdx, rax
lea rcx, [rbp + 0x790]
call fcn.140091590
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x18
jb 0x140093e13
lea rax, [r8 + 0x18]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x140093da5
mov rdi, qword [rbx]
lea rax, [0x1401c22e8]
lea r14, str.actioninput_ntext_ban
cmp rax, rdi
jbe 0x140093dd3
lea rax, [rdi + r8]
cmp r14, rax
ja 0x140093dd3
cmp rdi, r14
ja 0x140093dcb
mov rsi, r13
jmp 0x140093dd8
mov rsi, rdi
sub rsi, r14
jmp 0x140093dd8
mov esi, Ordinal_27
inc r8
lea rcx, [rdi + 0x18]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, Ordinal_27
sub r8, rsi
lea rdx, [0x1401c22e8]
add rdx, rsi
lea rcx, [rdi + rsi]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140093e38
mov qword [rsp + 0x28], Ordinal_27
lea rax, str.actioninput_ntext_ban
mov qword [rsp + 0x20], rax
mov edx, Ordinal_27
mov rcx, rbx
call fcn.14008e050
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x178], xmm0
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], r13
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x178], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x188], xmm1
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
bts r12d, 9
mov dword [rsp + 0x60], r12d
mov r9d, 2
lea r8, [rbp + 0x178]
xor edx, edx
call fcn.1400eaad0
nop
lea rcx, [rbp + 0x790]
call fcn.14008d0f0
mov dword [rbp + 8], 0x42700000
mov dword [rbp + 0xc], 0x41c80000
lea rdx, [rbp + 8]
lea rcx, str.Kick
call fcn.140043810
test al, al
je 0x14009401b
movsxd rax, dword [0x1401fbf08]
imul rdx, rax, 0x58
add rdx, qword [rbp + 0x968]
lea rcx, [rbp + 0x7b0]
call fcn.14008ce50
mov rdx, rax
lea rcx, [rbp + 0x7d0]
call fcn.140091590
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x19
jb 0x140093f8f
lea rax, [r8 + 0x19]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x140093f21
mov rdi, qword [rbx]
lea rax, [0x1401c2311]
lea r14, str.actioninput_ntext_kick
cmp rax, rdi
jbe 0x140093f4f
lea rax, [rdi + r8]
cmp r14, rax
ja 0x140093f4f
cmp rdi, r14
ja 0x140093f47
mov rsi, r13
jmp 0x140093f54
mov rsi, rdi
sub rsi, r14
jmp 0x140093f54
mov esi, Ordinal_27
inc r8
lea rcx, [rdi + 0x19]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, Ordinal_27
sub r8, rsi
lea rdx, [0x1401c2311]
add rdx, rsi
lea rcx, [rdi + rsi]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140093fb4
mov qword [rsp + 0x28], Ordinal_33
lea rax, str.actioninput_ntext_kick
mov qword [rsp + 0x20], rax
mov edx, Ordinal_27
mov rcx, rbx
call fcn.14008e050
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d8], xmm0
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], r13
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x1d8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x1e8], xmm1
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
bts r12d, 0xa
mov dword [rsp + 0x60], r12d
mov r9d, 2
lea r8, [rbp + 0x1d8]
xor edx, edx
call fcn.1400eaad0
nop
lea rcx, [rbp + 0x7d0]
call fcn.14008d0f0
mov dword [rbp + 0x10], 0x42700000
mov dword [rbp + 0x14], 0x41c80000
lea rdx, [rbp + 0x10]
lea rcx, str.Teleport
call fcn.140043810
test al, al
je 0x14009408e
movsxd rax, dword [0x1401fbf08]
imul rcx, rax, 0x58
mov rax, qword [rbp + 0x968]
movss xmm0, dword [rcx + rax + 0x4c]
mulss xmm0, dword [0x1401c97f0]
cvttss2si r8d, xmm0
movss xmm1, dword [rcx + rax + 0x48]
mulss xmm1, dword [0x1401c97f0]
cvttss2si edx, xmm1
mov rcx, qword [0x1401fb560]
call fcn.1400eac90
jmp 0x14009408e
lea rcx, str.Please_select_player.
call fcn.140042f80
call fcn.14000cd40
mov r8, qword [0x1401faf80]
mov rax, qword [r8 + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400940d6
mov rdx, qword [r8 + 0x5000]
test rdx, rdx
je 0x1400940d6
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x1400940d6
mov rax, qword [r8 + 0x4148]
dec dword [rax + 0x130]
lea rcx, [rbp + 0x968]
call fcn.140099780
mov ecx, 0x19c
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x170
mov ebx, r8d
test al, 1
jne 0x140094140
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [r8 + rcx + 7], 0x1f3
mov dword [r8 + rcx], 0x39332ec0
mov word [r8 + rcx + 4], 0x8a12
mov byte [r8 + rcx + 6], Ordinal_46
lea rcx, [0x140169f70]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 8], 0
je 0x140094178
xor byte [rdx], 0x97
xor byte [rdx + 1], 0x4b
xor byte [rdx + 2], 0x51
xor byte [rdx + 3], 0x51
xor byte [rdx + 4], 0x7d
xor byte [rdx + 5], 0xe5
xor byte [rdx + 6], 0x47
xor byte [rdx + 7], 0xf3
mov byte [rdx + 8], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400948a3
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400948a3
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400948a3
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
lea rdx, [0x1401faf7d]
lea rcx, str.Donate_Logs
call fcn.140044e30
mov ecx, 0x168
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x280
mov ebx, r8d
test al, 1
jne 0x140094247
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 0xa], 0x1d74707
mov dword [r8 + rcx], 0x6411044a
mov dword [r8 + rcx + 4], 0xd89986b9
mov word [r8 + rcx + 8], 0x7249
lea rcx, [0x140169f50]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xd], 0
je 0x140094293
xor byte [rcx], 0x69
xor byte [rcx + 1], 0x27
xor byte [rcx + 2], 0x55
xor byte [rcx + 3], 0xb
xor byte [rcx + 4], 0xd7
xor byte [rcx + 5], 0xe7
xor byte [rcx + 6], 0xed
xor byte [rcx + 7], 0xbd
xor byte [rcx + 8], 0x69
xor byte [rcx + 9], 0x27
xor byte [rcx + 0xa], 0x55
xor byte [rcx + 0xb], 0xb
xor byte [rcx + 0xc], 0xd7
mov byte [rcx + 0xd], 0
mov qword [rbp + 0x18], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, str._Webhook_URL_Here_
xor edx, edx
call fcn.1400498f0
lea rdx, [0x1401faf7c]
lea rcx, str.SB_BC_Logs
call fcn.140044e30
mov ecx, 0x218
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x1a8
mov ebx, r8d
test al, 1
jne 0x140094341
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [r8 + rcx + 0xb], 0x1fb
mov dword [r8 + rcx], 0xb9f2e25c
mov dword [r8 + rcx + 4], 0x508e528
mov word [r8 + rcx + 8], 0x932a
mov byte [r8 + rcx + 0xa], 0xed
lea rcx, [0x140169f30]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xc], 0
je 0x140094389
xor byte [rcx], 0x7f
xor byte [rcx + 1], 0xc1
xor byte [rcx + 2], 0xa1
xor byte [rcx + 3], 0xfb
xor byte [rcx + 4], 7
xor byte [rcx + 5], 0xa7
xor byte [rcx + 6], 0x4b
xor byte [rcx + 7], 0x25
xor byte [rcx + 8], 0x7f
xor byte [rcx + 9], 0xc1
xor byte [rcx + 0xa], 0xa1
xor byte [rcx + 0xb], 0xfb
mov byte [rcx + 0xc], 0
mov qword [rbp + 0x20], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, str._Webhook_URL_Here_
xor edx, edx
call fcn.1400498f0
lea rdx, [0x1401faf7f]
lea rcx, str.Player_Drop_Logs
call fcn.140044e30
mov ecx, 0x1e0
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x1d0
mov ebx, r8d
test al, 1
jne 0x14009442a
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 8], 0x1ed292f
mov dword [r8 + rcx], 0x45a9465e
mov dword [r8 + rcx + 4], 0x266bf3b8
lea rcx, [0x140169f00]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xb], 0
je 0x14009446e
xor byte [rcx], 0x7d
xor byte [rcx + 1], 0x65
xor byte [rcx + 2], 0xed
xor byte [rcx + 3], 0x37
xor byte [rcx + 4], 0xd7
xor byte [rcx + 5], 0x83
xor byte [rcx + 6], 0x4b
xor byte [rcx + 7], 0x73
xor byte [rcx + 8], 0x7d
xor byte [rcx + 9], 0x65
xor byte [rcx + 0xa], 0xed
mov byte [rcx + 0xb], 0
mov qword [rbp + 0x28], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x28]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, [0x1401eee30]
xor edx, edx
call fcn.1400498f0
lea rdx, [0x1401faf90]
lea rcx, str.Player_Take_Item_Logs
call fcn.140044e30
mov ecx, 0x1dc
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x290
mov ebx, r8d
test al, 1
jne 0x14009450f
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 8], 0x1196d1f
mov dword [r8 + rcx], 0xfe4d026e
mov dword [r8 + rcx + 4], 0x3cc12a52
lea rcx, [0x140169ed0]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xb], 0
je 0x140094553
xor byte [rcx], 0x4d
xor byte [rcx + 1], 0x21
xor byte [rcx + 2], 0x19
xor byte [rcx + 3], 0x9f
xor byte [rcx + 4], 0x39
xor byte [rcx + 5], 0x4f
xor byte [rcx + 6], 0xe1
xor byte [rcx + 7], 0x69
xor byte [rcx + 8], 0x4d
xor byte [rcx + 9], 0x21
xor byte [rcx + 0xa], 0x19
mov byte [rcx + 0xb], 0
mov qword [rbp + 0x30], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, [0x1401eea30]
xor edx, edx
call fcn.1400498f0
lea rdx, [0x1401faf91]
lea rcx, str.Player_Enter_Logs
call fcn.140044e30
mov ecx, 0x278
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x2f8
mov ebx, r8d
test al, 1
jne 0x140094601
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [r8 + rcx + 0xb], 0x121
mov dword [r8 + rcx], 0x4f90fec8
mov dword [r8 + rcx + 4], 0x6d317e17
mov word [r8 + rcx + 8], 0x8fbe
mov byte [r8 + rcx + 0xa], 0x99
lea rcx, [0x140169eb0]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xc], 0
je 0x140094649
xor byte [rcx], 0xeb
xor byte [rcx + 1], 0xdd
xor byte [rcx + 2], 0xd5
xor byte [rcx + 3], 0x21
xor byte [rcx + 4], 0x63
xor byte [rcx + 5], 0x1b
xor byte [rcx + 6], 0x43
xor byte [rcx + 7], 0x4d
xor byte [rcx + 8], 0xeb
xor byte [rcx + 9], 0xdd
xor byte [rcx + 0xa], 0xd5
xor byte [rcx + 0xb], 0x21
mov byte [rcx + 0xc], 0
mov qword [rbp + 0x38], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, [0x1401ee830]
xor edx, edx
call fcn.1400498f0
lea rdx, [0x1401faf7b]
lea rcx, str.Player_Exit_Logs
call fcn.140044e30
mov ecx, 0x154
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x1c0
mov ebx, r8d
test al, 1
jne 0x1400946ea
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 8], 0x1a3973b
mov dword [r8 + rcx], 0x99e6f84a
mov dword [r8 + rcx + 4], 0x6403d770
lea rcx, [0x140169e80]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xb], 0
je 0x14009472e
xor byte [rcx], 0x69
xor byte [rcx + 1], 0xdb
xor byte [rcx + 2], 0xa3
xor byte [rcx + 3], 0xe1
xor byte [rcx + 4], 0x19
xor byte [rcx + 5], 0xa3
xor byte [rcx + 6], 0x23
xor byte [rcx + 7], 0x31
xor byte [rcx + 8], 0x69
xor byte [rcx + 9], 0xdb
xor byte [rcx + 0xa], 0xa3
mov byte [rcx + 0xb], 0
mov qword [rbp - 0x38], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, [0x1401ef030]
xor edx, edx
call fcn.1400498f0
lea rdx, [0x1401faf7e]
lea rcx, str.Player_Roullete_Logs
call fcn.140044e30
mov ecx, 0x14c
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x180
mov ebx, r8d
test al, 1
jne 0x1400947d8
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 0xc], 0x1155951
mov dword [r8 + rcx], 0xf62bd222
mov dword [r8 + rcx + 4], 0x4e797976
mov dword [r8 + rcx + 8], 0xcc599475
lea rcx, [0x140169e50]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xf], 0
je 0x14009482c
xor byte [rcx], 1
xor byte [rcx + 1], 0xf1
xor byte [rcx + 2], 0x79
xor byte [rcx + 3], 0x99
xor byte [rcx + 4], 3
xor byte [rcx + 5], 0x15
xor byte [rcx + 6], 0x15
xor byte [rcx + 7], 0x2b
xor byte [rcx + 8], 1
xor byte [rcx + 9], 0xf1
xor byte [rcx + 0xa], 0x79
xor byte [rcx + 0xb], 0x99
xor byte [rcx + 0xc], 3
xor byte [rcx + 0xd], 0x15
xor byte [rcx + 0xe], 0x15
mov byte [rcx + 0xf], 0
mov qword [rbp + 0x40], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, [0x1401ef230]
xor edx, edx
call fcn.1400498f0
mov r8, qword [0x1401faf80]
mov rax, qword [r8 + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400948a3
mov rdx, qword [r8 + 0x5000]
test rdx, rdx
je 0x1400948a3
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x1400948a3
mov rax, qword [r8 + 0x4148]
dec dword [rax + 0x130]
call fcn.14004f200
jmp 0x140096477
movdqa xmm0, xmmword [0x1401c9d80]
movdqu xmmword [rbp + 0x9e0], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll___WSAFDIsSet
mov ecx, 0x150
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x140094935
or eax, 1
mov dword [rcx + rdx], eax
mov ebx, 0x2d0
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0x9f0]
cmp rax, rdx
ja 0x14009491f
lea rdx, [rbp + 0x9e0]
cmp rcx, rdx
jb 0x14009491f
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WS2_32.dll___WSAFDIsSet
jmp 0x140094926
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WS2_32.dll___WSAFDIsSet
lea rcx, [0x140169e30]
call fcn.1401611c4
nop
jmp 0x14009493a
mov ebx, 0x2d0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0x11], 0
je 0x140094996
xor byte [rcx], 0x97
xor byte [rcx + 1], 5
xor byte [rcx + 2], 0x83
xor byte [rcx + 3], 0xc3
xor byte [rcx + 4], 0xa1
xor byte [rcx + 5], 0xa3
xor byte [rcx + 6], 0xf7
xor byte [rcx + 7], 0x2b
xor byte [rcx + 8], 0x97
xor byte [rcx + 9], 5
xor byte [rcx + 0xa], 0x83
xor byte [rcx + 0xb], 0xc3
xor byte [rcx + 0xc], 0xa1
xor byte [rcx + 0xd], 0xa3
xor byte [rcx + 0xe], 0xf7
xor byte [rcx + 0xf], 0x2b
xor byte [rcx + 0x10], 0x97
mov byte [rcx + 0x11], 0
call fcn.14004ec70
test al, al
je 0x140096477
mov ecx, 0x2b4
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x238
mov ebx, r8d
test al, 1
jne 0x140094a05
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 0xa], 0x18b61a2
mov dword [r8 + rcx], 0x33ac1829
mov dword [r8 + rcx + 4], 0xc6a05bce
mov word [r8 + rcx + 8], 0x1910
lea rcx, [0x140169e10]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 0xd], 0
je 0x140094a51
xor byte [rdx], 0x65
xor byte [rdx + 1], 0x6d
xor byte [rdx + 2], 0xcd
xor byte [rdx + 3], 0x13
xor byte [rdx + 4], 0x8b
xor byte [rdx + 5], 0x23
xor byte [rdx + 6], 0xc5
xor byte [rdx + 7], 0xa5
xor byte [rdx + 8], 0x65
xor byte [rdx + 9], 0x6d
xor byte [rdx + 0xa], 0xcd
xor byte [rdx + 0xb], 0x13
xor byte [rdx + 0xc], 0x8b
mov byte [rdx + 0xd], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400954cf
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400954cf
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400954cf
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
mov esi, reloc.WS2_32.dll_recv
mov ebx, esi
mov edi, esi
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1401fc2ac], eax
jle 0x140094afc
lea rcx, [0x1401fc2ac]
call fcn.1401609a8
mov edi, ebx
cmp dword [0x1401fc2ac], 0xffffffff
jne 0x140094afc
lea rcx, [0x140169e00]
call fcn.140160fb4
lea rcx, [0x1401fc2ac]
call fcn.14016093c
mov edi, esi
mov rsi, rbx
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1401fc2a0], eax
jle 0x140094b53
lea rcx, [0x1401fc2a0]
call fcn.1401609a8
cmp dword [0x1401fc2a0], 0xffffffff
jne 0x140094b53
lea rcx, [0x1401fc2b0]
call fcn.140004560
lea rcx, [0x140169df0]
call fcn.140160fb4
nop
lea rcx, [0x1401fc2a0]
call fcn.14016093c
mov rsi, rdi
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1401fc29c], eax
jle 0x140094be5
lea rcx, [0x1401fc29c]
call fcn.1401609a8
cmp dword [0x1401fc29c], 0xffffffff
jne 0x140094be5
lea rcx, [rbp + 0x7f0]
call fcn.1400901c0
nop
lea rdx, [rbp + 0x660]
mov rcx, rax
call fcn.14008f3f0
nop
lea r8, str._script_
mov rdx, rax
lea rcx, [0x1401fc3c8]
call fcn.14008d3c0
nop
lea rcx, [rbp + 0x660]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0x7f0]
call fcn.140099df0
lea rcx, [0x140169de0]
call fcn.140160fb4
nop
lea rcx, [0x1401fc29c]
call fcn.14016093c
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1401fc2a4], eax
jle 0x140094c34
lea rcx, [0x1401fc2a4]
call fcn.1401609a8
cmp dword [0x1401fc2a4], 0xffffffff
jne 0x140094c34
call fcn.140096d10
call fcn.1400f1dc0
lea rcx, [0x140169da0]
call fcn.140160fb4
nop
lea rcx, [0x1401fc2a4]
call fcn.14016093c
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1401fc298], eax
jle 0x140094c78
lea rcx, [0x1401fc298]
call fcn.1401609a8
cmp dword [0x1401fc298], 0xffffffff
jne 0x140094c78
lea rcx, [0x140169d90]
call fcn.140160fb4
lea rcx, [0x1401fc298]
call fcn.14016093c
mov byte [0x1401fc18f], 0
call fcn.1400f1f50
call fcn.1400f21b0
lea rcx, str.Make_your_own_code_here_
call fcn.140042f80
lea rcx, [0x1401fc3c8]
call fcn.14008cc20
mov rdx, rax
lea rcx, str.File_List__s
call fcn.140042f80
movaps xmm1, xmm9
mov ecx, 7
call fcn.140004c50
mov rax, qword [0x1401faf80]
mov rcx, qword [rax + 0x4148]
movss xmm1, dword [rcx + 0x64]
movss xmm0, dword [rcx + 0x144]
subss xmm0, dword [rcx + 0x5c]
addss xmm0, dword [rcx + 0xc4]
subss xmm1, xmm0
subss xmm1, xmm8
mov dword [rbp + 0x48], 0x43020000
movss dword [rbp + 0x4c], xmm1
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rbp + 0x48]
lea rcx, str.File_List
call fcn.14000c940
xorps xmm2, xmm2
lea rdx, [0x1401c2424]
lea rcx, [0x1401fc2b0]
call fcn.1400045c0
mov qword [rbp + 0x50], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x50]
lea rcx, str.List
call fcn.14000c940
test al, al
je 0x1400951de
lea rdx, [0x1401fc3c8]
lea rcx, [rbp + 0x460]
call fcn.14009b750
nop
lea rcx, [rbp + 0x460]
call fcn.140090060
movzx ebx, al
lea rcx, [rbp + 0x460]
call fcn.140099df0
lea rdx, [0x1401fc3c8]
test bl, bl
jne 0x140094db3
lea rcx, [rbp + 0x480]
call fcn.14009b750
nop
lea rcx, [rbp + 0x480]
call fcn.140090170
nop
lea rcx, [rbp + 0x480]
call fcn.140099df0
jmp 0x1400951d9
lea rcx, [rbp + 0x4a0]
call fcn.14009b750
nop
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x9d0]
call fcn.14008ff10
nop
lea rcx, [rbp + 0x4a0]
call fcn.140099df0
lea rcx, [rbp + 0x980]
call fcn.140090160
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2e0]
call fcn.140096d30
mov rdx, rax
lea rcx, [rbp + 0x980]
call fcn.14008ff60
nop
lea rcx, [rbp + 0x9c0]
call fcn.140090160
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2f0]
call fcn.140096d30
mov rdx, rax
lea rcx, [rbp + 0x9c0]
call fcn.14008ffe0
nop
mov rax, qword [rbp + 0x9c0]
cmp qword [rbp + 0x980], rax
je 0x140095126
mov rbx, qword [rbp + 0x980]
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0xb10]
call fcn.14008f3f0
nop
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0x5b0]
call fcn.140098610
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x5c0]
call fcn.14008f0d0
mov rdx, rax
lea rcx, [rbp + 0x4c0]
call fcn.14009b430
bts r12d, 0xb
mov dword [rsp + 0x60], r12d
lea rdx, [rbp + 0x9f8]
lea rcx, [rbp + 0x4c0]
call fcn.14008f3f0
nop
lea rcx, [rbp + 0x4c0]
call fcn.140099df0
lea rcx, [rbp + 0x9f8]
call fcn.14008cc20
movsxd rcx, dword [0x1401fc3b0]
test ecx, ecx
je 0x140094f58
lea rdi, [0x14017b967]
test rax, rax
cmovne rdi, rax
mov rbx, qword [0x1401fc3b8]
mov rsi, rcx
shl rsi, 4
add rsi, rbx
cmp rbx, rsi
je 0x140094f4b
nop dword [rax + rax]
mov r9, qword [rbx + 8]
mov r8, qword [rbx]
cmp r8, r9
je 0x140094f42
mov rcx, rdi
cmp byte [r8], 0x2d
jne 0x140094f38
inc r8
call fcn.1400037e0
test rax, rax
jne 0x14009503f
jmp 0x140094f42
call fcn.1400037e0
test rax, rax
jne 0x140094f58
add rbx, 0x10
cmp rbx, rsi
jne 0x140094f10
cmp dword [0x1401fc3c0], 0
jne 0x14009503f
lea rdx, [rbp + 0x9f8]
lea rcx, [0x1401ee7c8]
call fcn.14009b3f0
test al, al
je 0x140094f9a
xor edx, edx
mov r9d, 0xcc
lea r8d, [rdx + 0x66]
lea rcx, [rbp + 0x5d0]
call fcn.14008e2c0
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x310], xmm3
lea rdx, [rbp + 0x310]
jmp 0x140094fc2
mov edx, Ordinal_27
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x5e0]
call fcn.14008e2c0
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x320], xmm3
lea rdx, [rbp + 0x320]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140004b70
mov qword [rbp + 0x58], 0
lea rcx, [rbp + 0x9f8]
call fcn.14008cc20
lea rdx, [rbp + 0x58]
mov rcx, rax
call fcn.140043b70
test al, al
je 0x140095034
lea rdx, [rbp + 0x9f8]
lea rcx, [0x1401ee7c8]
call fcn.14008cc30
lea rcx, [rbp + 0xb10]
call fcn.14008cc20
mov rdx, rax
lea rcx, [rbp + 0x810]
call fcn.1400f0080
nop
mov rdx, rax
call fcn.1400f33b0
nop
lea rcx, [rbp + 0x810]
call fcn.14008d0f0
mov ecx, 1
call fcn.140004bf0
nop
lea rcx, [rbp + 0x9f8]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0xb10]
call fcn.14008d0f0
mov rbx, qword [rbp + 0x980]
nop
lea rdx, [rbp + 0xd50]
mov rcx, qword [rbx + 0x40]
call fcn.140160340
cmp eax, 0x12
je 0x1400950b4
test eax, eax
jne 0x140096ab7
cmp word [rbp + 0xd7c], 0x2e
jne 0x1400950a3
movzx eax, word [rbp + 0xd7e]
test ax, ax
je 0x140095060
cmp ax, 0x2e
jne 0x1400950a3
cmp word [rbp + 0xd80], 0
je 0x140095060
lea rdx, [rbp + 0xd50]
mov rcx, rbx
call fcn.14008fcf0
jmp 0x140095112
mov rax, qword [rbp + 0x980]
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x980], r13
mov rbx, qword [rbp + 0x988]
mov qword [rbp + 0x288], rbx
mov qword [rbp + 0x988], r13
test rbx, rbx
je 0x140095112
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140095112
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140095112
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [rbp + 0x9c0]
cmp qword [rbp + 0x980], rax
jne 0x140094e52
mov rbx, qword [rbp + 0x9c8]
test rbx, rbx
je 0x140095162
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140095162
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140095162
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rbx, qword [rbp + 0x988]
test rbx, rbx
je 0x14009519e
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14009519e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14009519e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rbx, qword [rbp + 0x9d8]
test rbx, rbx
je 0x1400951d9
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400951d9
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400951d9
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
call fcn.14000cd40
call fcn.14000cd40
mov ecx, 1
call fcn.140004d60
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov qword [rbp + 0x60], 0
mov rcx, qword [0x1401faf80]
mov rax, qword [rcx + 0x4148]
mov byte [rax + 0xf5], 1
mov rbx, qword [rcx + 0x4148]
movsxd r8, dword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Script_Editor
call fcn.140003b00
mov edi, eax
mov rax, qword [rbx]
cmp dword [rax + 0x4194], edi
jne 0x14009525d
lea r8, str.Script_Editor
mov edx, listen
mov ecx, edi
call fcn.14002a2f0
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x60]
mov edx, edi
lea rcx, str.Script_Editor
call fcn.14000c9f0
mov qword [rbp + 0x68], 0
lea rdx, [rbp + 0x68]
lea rcx, str.Execute
call fcn.140043810
test al, al
je 0x1400952b3
lea rcx, str.Executing_script..._n
call fcn.140001970
lea rdx, [rbp + 0x830]
call fcn.1400f3610
mov rcx, rax
call fcn.14008bfc0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov qword [rbp + 0x70], 0
lea rdx, [rbp + 0x70]
lea rcx, str.Stop
call fcn.140043810
test al, al
je 0x1400952eb
lea rcx, str.Stopping_script..._n
call fcn.140001970
call fcn.14008c430
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov qword [rbp + 0x78], 0
lea rdx, [rbp + 0x78]
lea rcx, str.Save
call fcn.140043810
test al, al
je 0x1400953bd
lea rcx, [rbp + 0xc40]
call fcn.140096d00
lea r8, [0x1401ee7c8]
lea rdx, [0x1401fc3c8]
lea rcx, [rbp + 0x850]
call fcn.14009b2d0
nop
mov rdx, rax
lea rcx, [rbp + 0xc40]
call fcn.140097080
nop
lea rcx, [rbp + 0x850]
call fcn.14008d0f0
lea rdx, [rbp + 0x870]
call fcn.1400f3610
nop
mov rdx, rax
lea rcx, [rbp + 0xc40]
call fcn.14008d620
nop
lea rcx, [rbp + 0x870]
call fcn.14008d0f0
lea rcx, [rbp + 0xc40]
call fcn.140097040
lea rdx, [rbp + 0x890]
call fcn.1400f3610
nop
mov rdx, rax
call fcn.1400f33b0
nop
lea rcx, [rbp + 0x890]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0xc40]
call fcn.140096c90
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
cmp byte [0x1401fc18d], 0
jne 0x1400953de
cmp dword [0x1401fc180], 0
jle 0x1400953de
mov al, 1
jmp 0x1400953e0
xor al, al
lea r8, [0x14017b967]
test al, al
lea rax, [0x1401c19f0]
cmovne r8, rax
lea rdx, [0x1401ee7c8]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdx, qword [0x1401ee7c8]
lea rcx, str._s_s
call fcn.140042f80
mov rax, qword [0x1401faf80]
mov rcx, qword [rax + 0x4148]
movss xmm2, dword [rcx + 0x60]
movss xmm0, dword [rcx + 0x140]
subss xmm0, dword [rcx + 0x58]
addss xmm0, dword [rcx + 0xc0]
subss xmm2, xmm0
subss xmm2, xmm8
movss xmm0, dword [rcx + 0x144]
subss xmm0, dword [rcx + 0x5c]
addss xmm0, dword [rcx + 0xc4]
movss xmm1, dword [rcx + 0x64]
subss xmm1, xmm0
subss xmm1, xmm8
movss dword [rbp + 0x80], xmm2
movss dword [rbp + 0x84], xmm1
lea r9, [rbp + 0x80]
call fcn.1400f3750
call fcn.14000cd40
mov r8, qword [0x1401faf80]
mov rax, qword [r8 + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400954cf
mov rdx, qword [r8 + 0x5000]
test rdx, rdx
je 0x1400954cf
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x1400954cf
mov rax, qword [r8 + 0x4148]
dec dword [rax + 0x130]
mov ecx, 0x1b8
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x158
mov ebx, r8d
test al, 1
jne 0x140095532
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 0xc], 0x1bb071c
mov dword [r8 + rcx], 0xe87b1a86
mov dword [r8 + rcx + 4], 0x7c9b0109
mov dword [r8 + rcx + 8], 0xe66817b4
lea rcx, [0x140169d60]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 0xf], 0
je 0x140095586
xor byte [rdx], 0xd5
xor byte [rdx + 1], 0x79
xor byte [rdx + 2], 9
xor byte [rdx + 3], 0x81
xor byte [rdx + 4], 0x79
xor byte [rdx + 5], 0x75
xor byte [rdx + 6], 0xbb
xor byte [rdx + 7], 0x31
xor byte [rdx + 8], 0xd5
xor byte [rdx + 9], 0x79
xor byte [rdx + 0xa], 9
xor byte [rdx + 0xb], 0x81
xor byte [rdx + 0xc], 0x79
xor byte [rdx + 0xd], 0x75
xor byte [rdx + 0xe], 0xbb
mov byte [rdx + 0xf], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400948a3
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400948a3
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400948a3
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
jmp 0x140094860
mov ecx, 0x130
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x14009563d
or eax, 1
mov dword [rcx + rdx], eax
mov ebx, 0x258
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [rbx + rcx + 7], 0x103
mov dword [rbx + rcx], 0xc151d67b
mov word [rbx + rcx + 4], 0xd485
mov byte [rbx + rcx + 6], WSACleanup
lea rcx, [0x140169d40]
call fcn.1401611c4
nop
jmp 0x140095642
mov ebx, 0x258
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 8], 0
je 0x14009567a
xor byte [rcx], 0x39
xor byte [rcx + 1], 0xb9
xor byte [rcx + 2], 0x25
xor byte [rcx + 3], 0xe1
xor byte [rcx + 4], 0xd1
xor byte [rcx + 5], 0xb5
xor byte [rcx + 6], 0x13
xor byte [rcx + 7], 3
mov byte [rcx + 8], 0
call fcn.14004ec70
test al, al
je 0x140096477
mov ecx, 0x2e4
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x13c
mov ebx, r8d
test al, 1
jne 0x1400956dc
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [r8 + rcx + 3], 0x13b
mov word [r8 + rcx], 0x7ea1
mov byte [r8 + rcx + 2], 0xcd
lea rcx, [0x140169d20]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 4], 0
je 0x140095704
xor byte [rdx], 0xe3
xor byte [rdx + 1], 0x11
xor byte [rdx + 2], 0xb9
xor byte [rdx + 3], 0x3b
mov byte [rdx + 4], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400948a3
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400948a3
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400948a3
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
movaps xmm1, xmm9
mov ecx, 7
call fcn.140004c50
mov rax, qword [0x1401faf80]
mov rcx, qword [rax + 0x4148]
movss xmm1, dword [rcx + 0x64]
movss xmm0, dword [rcx + 0x144]
subss xmm0, dword [rcx + 0x5c]
addss xmm0, dword [rcx + 0xc4]
subss xmm1, xmm0
subss xmm1, xmm8
mov dword [rbp + 0x88], 0x43160000
movss dword [rbp + 0x8c], xmm1
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rbp + 0x88]
lea rcx, str.Bot_List
call fcn.14000c940
lea rcx, str.Bot_List
call fcn.140042f80
call fcn.14000cd40
mov ecx, 1
call fcn.140004d60
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
mov qword [rbp + 0x90], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x90]
lea rcx, str.Bot_Info
call fcn.14000c940
call fcn.14000cd40
call fcn.140050cd0
call fcn.14004f200
jmp 0x140096477
mov rdx, qword [0x1401fb560]
cmp byte [rdx + 0x530], 0
jne 0x140095860
cmp byte [rdx + 0x531], 0
jne 0x140095860
lea rcx, [0x1401ef680]
call fcn.14008cc20
mov rdx, rax
lea rcx, str.Item_data_is_not_loaded__nPath_:__s
call fcn.140042f80
jmp 0x140096477
mov r8d, dword [rdx + 0x538]
mov edx, dword [rdx + 0x534]
lea rcx, str.Item_s_loaded:__d__d
call fcn.140042f80
movaps xmm1, xmm9
mov ecx, 7
call fcn.140004c50
mov edx, reloc.WS2_32.dll_recv
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401fc2a8], eax
jle 0x1400958dd
lea rcx, [0x1401fc2a8]
call fcn.1401609a8
cmp dword [0x1401fc2a8], 0xffffffff
jne 0x1400958dd
lea rcx, [0x1401fc3f0]
call fcn.140004560
lea rcx, [0x140169d10]
call fcn.140160fb4
nop
lea rcx, [0x1401fc2a8]
call fcn.14016093c
mov qword [rbp + 0x98], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x98]
mov qword [rsp + 0x20], rax
mov r9d, 0x100
lea r8, [0x1401fc3f0]
xor edx, edx
lea rcx, [0x1401c24b0]
call fcn.1400498f0
test al, al
je 0x14009592e
lea rcx, [0x1401fc3f0]
call fcn.140004650
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
movss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [rax + 0xc4]
subss xmm1, xmm0
subss xmm1, xmm8
mov dword [rbp - 0x40], 0x43480000
movss dword [rbp - 0x3c], xmm1
mov byte [rax + 0xf5], 1
mov rbx, qword [rbx + 0x4148]
movsxd r8, dword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Item_Data
call fcn.140003b00
mov edi, eax
mov rax, qword [rbx]
cmp dword [rax + 0x4194], edi
jne 0x1400959ba
lea r8, str.Item_Data
mov edx, listen
mov ecx, edi
call fcn.14002a2f0
mov dword [rsp + 0x20], r13d
mov r9d, 1
lea r8, [rbp - 0x40]
mov edx, edi
lea rcx, str.Item_Data
call fcn.14000c9f0
mov r15d, r13d
mov rcx, qword [0x1401fb560]
cmp qword [rcx + 0x568], r15
jbe 0x140095dd4
nop
add rcx, 0x558
mov dword [rbp - 0x4c], r15d
lea r8, [rbp - 0x4c]
lea rdx, [rbp + 0x5f0]
call fcn.14009bbd0
mov r14, qword [rax]
add r14, 0x30
mov rcx, qword [0x1401fb560]
add rcx, 0x558
mov dword [rbp - 0x48], r15d
lea r8, [rbp - 0x48]
lea rdx, [rbp + 0x600]
call fcn.14009bbd0
mov rdx, qword [rax]
mov edx, dword [rdx + 0x28]
lea rcx, [rbp + 0x8b0]
call fcn.140089f80
mov rsi, rax
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, rdx
cmp rax, 1
jb 0x140095ae4
lea r8, [rdx + 1]
mov qword [rsi + 0x10], r8
mov rbx, rsi
cmp rcx, 0xf
jbe 0x140095a75
mov rbx, qword [rsi]
lea rax, [0x1401bee61]
cmp rax, rbx
jbe 0x140095aa3
lea rax, [rbx + rdx]
lea rcx, [0x1401bee60]
cmp rcx, rax
ja 0x140095aa3
cmp rbx, rcx
ja 0x140095a9b
mov rdi, r13
jmp 0x140095aa8
mov rdi, rbx
sub rdi, rcx
jmp 0x140095aa8
mov edi, 1
lea rcx, [rbx + 1]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
lea rdx, [0x1401bee60]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 1
sub r8, rdi
lea rdx, [0x1401bee61]
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140095b09
mov qword [rsp + 0x28], 1
lea rax, [0x1401bee60]
mov qword [rsp + 0x20], rax
mov edx, 1
mov rcx, rsi
call fcn.14008e050
mov rsi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x230], r13
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x218], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + 0x228], xmm1
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
or r12d, 4
mov r8d, 2
lea rdx, [0x1401c1a0c]
lea rcx, [rbp + 0x218]
call fcn.14008d150
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x208], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 0xf
jbe 0x140095bac
mov r14, qword [r14]
mov rdx, r14
lea rcx, [rbp + 0x1f8]
call fcn.14008d150
xorps xmm0, xmm0
movups xmmword [rbp + 0x990], xmm0
mov qword [rbp + 0x9a0], r13
mov qword [rbp + 0x9a8], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x990], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x9a0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or r12d, 0xa
lea rcx, [rbp + 0x1f8]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0x218]
call fcn.14008d0f0
nop
lea rcx, [rbp + 0x8b0]
call fcn.14008d0f0
lea rax, [rbp + 0x990]
cmp qword [rbp + 0x9a8], 0xf
cmova rax, qword [rbp + 0x990]
movsxd rcx, dword [0x1401fc4f0]
test ecx, ecx
je 0x140095cb8
lea rdi, [0x14017b967]
test rax, rax
cmovne rdi, rax
mov rbx, qword [0x1401fc4f8]
mov rsi, rcx
shl rsi, 4
add rsi, rbx
cmp rbx, rsi
je 0x140095cab
nop word [rax + rax]
mov r9, qword [rbx + 8]
mov r8, qword [rbx]
cmp r8, r9
je 0x140095ca2
mov rcx, rdi
cmp byte [r8], 0x2d
jne 0x140095c98
inc r8
call fcn.1400037e0
test rax, rax
jne 0x140095da9
jmp 0x140095ca2
call fcn.1400037e0
test rax, rax
jne 0x140095cb8
add rbx, 0x10
cmp rbx, rsi
jne 0x140095c70
cmp dword [0x1401fc500], 0
jne 0x140095da9
cmp dword [0x1401fbefc], r15d
jne 0x140095ce2
movaps xmm0, xmmword [0x1401c9d30]
movups xmmword [rbp + 0x330], xmm0
lea rdx, [rbp + 0x330]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140004b70
jmp 0x140095d35
movaps xmm6, xmmword [0x1401c9c40]
mov rbx, qword [0x1401faf80]
xorps xmm0, xmm0
movups xmmword [rbp + 0x23c], xmm0
mov dword [rbp + 0x238], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x3c38]
movups xmmword [rbp + 0x23c], xmm0
lea rcx, [rbx + 0x4ba8]
lea rdx, [rbp + 0x238]
call fcn.14002b120
cmp dword [rbx + 0x4ba4], 0x15
je 0x140095d35
movups xmmword [rbx + 0x3c38], xmm6
mov qword [rbp + 0xa0], 0
lea rcx, [rbp + 0x990]
cmp qword [rbp + 0x9a8], 0xf
cmova rcx, qword [rbp + 0x990]
lea rdx, [rbp + 0xa0]
call fcn.140043810
test al, al
je 0x140095d6e
mov dword [0x1401fbefc], r15d
mov r8, qword [0x1401faf80]
movsxd rax, dword [r8 + 0x4ba8]
cmp eax, 1
jl 0x140095da9
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4bb0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x3ae8], xmm0
dec dword [r8 + 0x4ba8]
lea rcx, [rbp + 0x990]
call fcn.14008d0f0
inc r15d
movsxd rax, r15d
mov rcx, qword [0x1401fb560]
cmp rax, qword [rcx + 0x568]
jb 0x1400959f0
mov dword [rsp + 0x60], r12d
call fcn.14000cd40
mov ecx, 1
call fcn.140004d60
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016cd0
movaps xmm1, xmm9
mov ecx, 7
call fcn.140004c50
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
movss xmm0, dword [rax + 0x140]
subss xmm0, dword [rax + 0x58]
addss xmm0, dword [rax + 0xc0]
movss xmm2, dword [rax + 0x60]
subss xmm2, xmm0
subss xmm2, xmm8
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [rax + 0xc4]
movss xmm1, dword [rax + 0x64]
subss xmm1, xmm0
subss xmm1, xmm8
movss dword [rbp - 0x60], xmm2
movss dword [rbp - 0x5c], xmm1
mov byte [rax + 0xf5], 1
mov rbx, qword [rbx + 0x4148]
movsxd r8, dword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Item_Info
call fcn.140003b00
mov edi, eax
mov rax, qword [rbx]
cmp dword [rax + 0x4194], edi
jne 0x140095ea9
lea r8, str.Item_Info
mov edx, listen
mov ecx, edi
call fcn.14002a2f0
mov dword [rsp + 0x20], r13d
mov r9d, 1
lea r8, [rbp - 0x60]
mov edx, edi
lea rcx, str.Item_Info
call fcn.14000c9f0
mov rcx, qword [0x1401fb560]
add rcx, 0x558
mov eax, dword [0x1401fbefc]
mov dword [rbp - 0x44], eax
lea r8, [rbp - 0x44]
lea rdx, [rbp + 0x630]
call fcn.14009bbd0
mov rcx, qword [rax]
add rcx, 0x18
call fcn.140091700
call fcn.14000cd40
mov ecx, 1
call fcn.140004d60
jmp 0x140096477
mov ecx, 0x210
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x140095f6d
or eax, 1
mov dword [rcx + rdx], eax
mov ebx, 0x1e8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov word [rbx + rcx + 0xb], 0x1df
mov dword [rbx + rcx], 0xabb13ce4
mov dword [rbx + rcx + 4], 0x2da0f3bc
mov word [rbx + rcx + 8], 0x38e3
mov byte [rbx + rcx + 0xa], 0xa7
lea rcx, [0x140169cf0]
call fcn.1401611c4
nop
jmp 0x140095f72
mov ebx, 0x1e8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
cmp byte [rcx + 0xc], 0
je 0x140095fba
xor byte [rcx], 0xb7
xor byte [rcx + 1], 0x59
xor byte [rcx + 2], 0xc5
xor byte [rcx + 3], 0xdf
xor byte [rcx + 4], 0xd5
xor byte [rcx + 5], 0x9d
xor byte [rcx + 6], 0xc7
xor byte [rcx + 7], 0xd
xor byte [rcx + 8], 0xb7
xor byte [rcx + 9], 0x59
xor byte [rcx + 0xa], 0xc5
xor byte [rcx + 0xb], 0xdf
mov byte [rcx + 0xc], 0
call fcn.14004ec70
test al, al
je 0x140096477
mov ecx, 0x274
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov r8d, 0x268
mov ebx, r8d
test al, 1
jne 0x140096020
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov dword [r8 + rcx + 6], 0x1519600
mov dword [r8 + rcx], 0x5bb78802
mov word [r8 + rcx + 4], 0x558c
lea rcx, [0x140169cd0]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 9], 0
je 0x14009605c
xor byte [rdx], 0x51
xor byte [rdx + 1], 0xed
xor byte [rdx + 2], 0xc3
xor byte [rdx + 3], 0x2f
xor byte [rdx + 4], 0xe5
xor byte [rdx + 5], 0x3b
xor byte [rdx + 6], 0x67
xor byte [rdx + 7], 0xe5
xor byte [rdx + 8], 0x51
mov byte [rdx + 9], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400961cd
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400961cd
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400961cd
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
call fcn.140096b50
mov rcx, rax
call fcn.140096fa0
mov rcx, rax
lea rdx, [0x1401faf94]
call fcn.140044e30
call fcn.140096bf0
mov rcx, rax
call fcn.140096f40
mov rcx, rax
lea rdx, [0x1401faf93]
call fcn.140044e30
lea rcx, [0x1401fb568]
call fcn.14008cc20
mov rdx, rax
lea rcx, str.Growtopia_Server:__s
call fcn.140042f80
mov edx, dword [0x1401fb588]
lea rcx, str.Growtopia_Port:__d
call fcn.140042f80
mov edx, dword [0x1401fb58c]
lea rcx, str.Proxy_Port:__d
call fcn.140042f80
movzx edx, byte [reloc.WS2_32.dll_accept]
lea rcx, str.Using_New_Packet:__d
call fcn.140042f80
mov rax, qword [0x1401faf80]
mov rcx, qword [rax + 0x4148]
movss xmm2, dword [rcx + 0x64]
cvtps2pd xmm2, xmm2
movss xmm1, dword [rcx + 0x60]
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.Window_Size:__f__f
call fcn.140042f80
mov rax, qword [0x1401fb560]
movzx edx, byte [rax + 0x530]
lea rcx, str.Is_item_data_loaded_:__d
call fcn.140042f80
mov rax, qword [0x1401fb560]
movzx edx, byte [rax + 0x550]
lea rcx, str.Is_item_color_loaded:__d
call fcn.140042f80
mov rdx, qword [0x1401fb560]
mov r8d, dword [rdx + 0x538]
mov edx, dword [rdx + 0x534]
lea rcx, str.Item_s_loaded:__d__d
call fcn.140042f80
call fcn.140050cd0
movdqa xmm0, xmmword [0x1401c9d90]
movdqu xmmword [rbp + 0xa18], xmm0
mov ecx, 0x144
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
mov ebx, 0x2a0
test al, 1
jne 0x140096244
or eax, 1
mov dword [rcx + rdx], eax
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rbp + 0xa27]
cmp rax, rdx
ja 0x140096234
lea rdx, [rbp + 0xa18]
cmp rcx, rdx
jb 0x140096234
movups xmmword [rax], xmm0
jmp 0x140096237
movups xmmword [rax], xmm0
lea rcx, [0x140169c60]
call fcn.1401611c4
nop
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
add rdx, rbx
cmp byte [rdx + 0x10], 0
je 0x14009629c
xor byte [rdx], 9
xor byte [rdx + 1], 9
xor byte [rdx + 2], 5
xor byte [rdx + 3], 0x9f
xor byte [rdx + 4], 0xed
xor byte [rdx + 5], 0xd
xor byte [rdx + 6], 0xd9
xor byte [rdx + 7], 0x79
xor byte [rdx + 8], 9
xor byte [rdx + 9], 9
xor byte [rdx + 0xa], 5
xor byte [rdx + 0xb], 0x9f
xor byte [rdx + 0xc], 0xed
xor byte [rdx + 0xd], 0xd
xor byte [rdx + 0xe], 0xd9
xor byte [rdx + 0xf], 0x79
mov byte [rdx + 0x10], 0
mov rbx, qword [0x1401faf80]
mov rax, qword [rbx + 0x4148]
cmp byte [rax + 0xf8], 0
jne 0x1400948a3
mov rbx, qword [rbx + 0x5000]
test rbx, rbx
je 0x1400948a3
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.140050d20
test al, al
je 0x1400948a3
movsx rax, word [rbx + 0x78]
imul rcx, rax, 0x38
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140014010
lea rdx, [0x1401ef639]
lea rcx, str.Enable_packet_debugging
call fcn.140044e30
lea rdx, [0x1401ee82d]
lea rcx, str.Packet_Type
call fcn.140044e30
lea rdx, [0x1401ee82e]
lea rcx, str.Netid
call fcn.140044e30
lea rdx, [0x1401ee82b]
lea rcx, str.Jump_Amount
call fcn.140044e30
lea rdx, [0x1401ee827]
lea rcx, str.Count
call fcn.140044e30
lea rdx, [0x1401ee826]
lea rcx, str.Player_Flags
call fcn.140044e30
lea rdx, [0x1401ee824]
lea rcx, str.Item
call fcn.140044e30
lea rdx, [0x1401ee829]
lea rcx, str.Packet_Flags
call fcn.140044e30
lea rdx, [0x1401ef63b]
lea rcx, str.Struct_Flags
call fcn.140044e30
lea rdx, [0x1401ee823]
lea rcx, str.Int_Data
call fcn.140044e30
lea rdx, [0x1401ef63a]
lea rcx, str.Vec_X
call fcn.140044e30
lea rdx, [0x1401ee82f]
lea rcx, str.Vec_Y
call fcn.140044e30
lea rdx, [0x1401ee828]
lea rcx, str.Vec2_X
call fcn.140044e30
lea rdx, [0x1401ee82a]
lea rcx, str.Vec2_Y
call fcn.140044e30
lea rdx, [0x1401ee82c]
lea rcx, str.Particle_Time
call fcn.140044e30
lea rdx, [0x1401ef638]
lea rcx, str.State1
call fcn.140044e30
lea rdx, [0x1401ef63c]
lea rcx, str.State2
call fcn.140044e30
lea rdx, [0x1401ee825]
lea rcx, str.Data_Size
call fcn.140044e30
lea rdx, [0x1401ee822]
lea rcx, str.Data
call fcn.140044e30
call fcn.140050cd0
call fcn.14004f200
jmp 0x140096477
lea rcx, str.Seems_like_youre_out_of_universe...
call fcn.140042f80
call fcn.14000bc90
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r9, qword [rax + 0x1c8]
xor r8d, r8d
lea edx, [r8 + 7]
call r9
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r9, qword [rax + 0x1c8]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call r9
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r9, qword [rax + 0x1c8]
xor r8d, r8d
mov edx, 0xae
call r9
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r10, qword [rax + 0x158]
mov dword [rsp + 0x30], r13d
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 0xff728c99
mov r9d, 3
xor r8d, r8d
xor edx, edx
call r10
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140096554
call fcn.14000c240
mov rax, qword [0x1401faf80]
mov rax, qword [rax + 0x4c48]
mov rcx, qword [rax]
add rcx, 0xa8
mov rax, r13
cmp byte [rcx], r13b
cmovne rax, rcx
mov rcx, rax
call fcn.14003d020
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rax, qword [rbp + 0xa8]
test dword [rax + 8], 0x400
je 0x14009663a
call fcn.1400205a0
mov rbx, qword [0x1401faf80]
mov r14d, 1
mov eax, dword [rbx + 0x39f0]
cmp eax, r14d
jle 0x1400965dc
mov esi, 8
nop word [rax + rax]
mov rax, qword [rbx + 0x39f8]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x1000
jne 0x1400965ca
mov rax, qword [rbx + 0x3990]
test rax, rax
je 0x1400965b7
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x39d0]
test rax, rax
je 0x1400965ca
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
mov eax, dword [rbx + 0x39f0]
cmp r14d, eax
jl 0x140096590
mov r14d, 1
cmp eax, r14d
jle 0x14009663a
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x39f8]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x1000
jne 0x14009662a
mov rax, qword [rbx + 0x3998]
test rax, rax
je 0x140096617
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x39d8]
test rax, rax
je 0x14009662a
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x39f0]
jl 0x1400965f0
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r10, qword [rax + 0x88]
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call r10
cmp eax, 0x88760868
jne 0x14009669b
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x14009669b
call fcn.14003d980
mov rcx, qword [0x1401fb988]
mov rax, qword [rcx]
mov r8, qword [rax + 0x80]
lea rdx, [0x1401fb990]
call r8
call fcn.14003d8d0
cmp byte [rbp + 0x960], 0
je 0x1400966ec
mov r15, qword [rsp + 0x78]
jmp 0x1400929b0
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0xc8], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0xd8], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov rdi, qword [0x1401faf80]
test rdi, rdi
je 0x140096701
mov r14, qword [rdi + 0xa0]
jmp 0x140096704
mov r14, r13
mov rbx, qword [rdi + 0x4c48]
movsxd rax, dword [rdi + 0x4c40]
lea rsi, [rbx + rax*8]
cmp rbx, rsi
je 0x140096731
nop dword [rax + rax]
mov rcx, qword [rbx]
call fcn.140020ad0
add rbx, 8
cmp rbx, rsi
jne 0x140096720
call fcn.14003d980
mov rcx, qword [r14]
test rcx, rcx
je 0x140096744
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rdi + 0x90], r13
mov qword [rdi + 0xa0], r13
and dword [rdi + 0xc], 0xffffeff7
mov r8, qword [0x1401faf80]
test r8, r8
je 0x1400967c5
mov r9d, dword [r8 + 0x40a0]
movsx rdx, word [r8 + 0x62b0]
lea rcx, [r8 + 0x62b4]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x1400967ba
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x62b0], cx
movsx rax, cx
lea rcx, [r8 + 0x62b4]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], r13d
inc word [rcx + 6]
inc dword [r8 + 0x62ac]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rdi, qword [0x1401faf80]
test rdi, rdi
je 0x1400967e3
mov r14, qword [rdi + 0x98]
jmp 0x1400967e6
mov r14, r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rdx, rax
lea rcx, str.ImGui_Platform
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov rax, qword [0x1401faf80]
mov rbx, qword [rax + 0x4c48]
movsxd rax, dword [rax + 0x4c40]
lea rsi, [rbx + rax*8]
cmp rbx, rsi
je 0x140096831
nop dword [rax]
mov rcx, qword [rbx]
call fcn.140020ad0
add rbx, 8
cmp rbx, rsi
jne 0x140096820
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x140096840
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [rdi + 0x88], r13
mov qword [rdi + 0x98], r13
and dword [rdi + 0xc], 0xfffff3f8
mov r8, qword [0x1401faf80]
test r8, r8
je 0x1400968c1
mov r9d, dword [r8 + 0x40a0]
movsx rdx, word [r8 + 0x62b0]
lea rcx, [r8 + 0x62b4]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x1400968b6
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x62b0], cx
movsx rax, cx
lea rcx, [r8 + 0x62b4]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], r13d
inc word [rcx + 6]
inc dword [r8 + 0x62ac]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1401faf80]
mov qword [0x1401faf80], rbx
call fcn.140007290
mov qword [0x1401faf80], r13
test rbx, rbx
je 0x140096966
mov rcx, rbx
call fcn.14002c060
mov r8, qword [0x1401faf80]
test r8, r8
je 0x14009695d
mov r9d, dword [r8 + 0x40a0]
movsx rdx, word [r8 + 0x62b0]
lea rcx, [r8 + 0x62b4]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x140096952
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x62b0], cx
movsx rax, cx
lea rcx, [r8 + 0x62b4]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], r13d
inc word [rcx + 6]
inc dword [r8 + 0x62ac]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1401fb988]
test rcx, rcx
je 0x14009697f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401fb988], r13
mov rcx, qword [0x1401fb978]
test rcx, rcx
je 0x140096998
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401fb978], r13
mov rcx, qword [rbp + 0x170]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x928]
mov rcx, qword [rbp + 0x950]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x140096a11
mov rcx, qword [0x1401fb978]
mov rdx, qword [0x1401fb988]
test rdx, rdx
je 0x1400969e5
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401fb988], r13
mov rcx, qword [0x1401fb978]
test rcx, rcx
je 0x1400969f7
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401fb978], r13
mov rdx, qword [rbp + 0x928]
mov rcx, qword [rbp + 0x950]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov r13d, 1
mov rcx, qword [rbp + 0xb30]
movsxd rdx, dword [rcx + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rdx + 0xb30], rax
mov rcx, qword [rbp + 0xb30]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0xa8]
mov dword [rbp + rdx + 0xb2c], r8d
lea rcx, [rbp + 0xb38]
call fcn.140098530
lea rcx, [rbp + 0xb40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xbd8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov eax, r13d
mov rcx, qword [rbp + 0xfa0]
xor rcx, rsp
call fcn.1401608e0
lea r11, [rsp + 0x1100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, eax
call fcn.14008fad0
int3