Function at 0x14012af20
Capabilities:
Create thread
Hash data using fnv

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x658]
sub rsp, 0x720
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
mov rax, qword [0x140204480]
xor rax, rsp
mov qword [rbp + 0x5f0], rax
mov dword [rsp + 0x30], edx
mov dword [rbp - 0x2c], ecx
xor esi, esi
mov rbx, qword [0x140246658]
lea rcx, [rbx + 0x340]
mov rdx, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14012af7e
mov rcx, qword [rcx]
mov qword [rsp + 0x20], 9
lea r9, str.Creative_
xor r8d, r8d
call fcn.1400eee50
cmp rax, 0xffffffffffffffff
je 0x14012b259
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnTextOverlay
lea rcx, [rbp]
call fcn.1400ef310
nop
lea r14, [0x140010180]
mov qword [rsp + 0x20], r14
lea r9, [0x14000f7f0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x90]
call fcn.140183de8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x50], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rbx, qword [rbp + 0x10]
lea rcx, [rsp + 0x70]
cmp rbx, 0xf
ja 0x14012b043
mov qword [rbp - 0x80], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x70], 0
jmp 0x14012b04c
mov rdx, rbx
call fcn.1400ef1d0
nop
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x90], eax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x98], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xa0], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.1400e3e80
nop
lea rcx, [rsp + 0x70]
call fcn.140008300
nop
lea rcx, [rbp]
call fcn.140008300
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rsi
mov r8d, Ordinal_35
lea rdx, str.You_Cant_Pathfind_In_This_Server.
lea rcx, [rbp]
call fcn.1400ef310
nop
mov dword [rbp + 0xd0], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rdi, qword [rbp + 0x10]
mov rax, qword [rbp + 0x108]
cmp rdi, rax
ja 0x14012b110
lea rbx, [rbp + 0xf0]
cmp rax, 0xf
cmova rbx, qword [rbp + 0xf0]
mov qword [rbp + 0x100], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x14012b120
mov rdx, rdi
lea rcx, [rbp + 0xf0]
call fcn.1400ef1d0
nop
lea rcx, [rbp]
call fcn.140008300
mov r15, qword [0x140246658]
mov rcx, qword [r15 + 0x1d0]
mov qword [rbp - 0x68], rcx
mov rax, qword [r15]
mov qword [rbp - 0x70], rax
test rcx, rcx
je 0x14012b23b
test rax, rax
je 0x14012b23b
mov dword [rsp + 0x34], esi
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0x90]
call fcn.14011c6f0
mov qword [rbp - 0x28], rax
mov r13d, dword [rsp + 0x34]
mov ecx, r13d
add rcx, 0x3c
mov rsi, 0xffffffffffffffff
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdi, rax
mov ecx, r13d
add rcx, 0x41
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
test rax, rax
je 0x14012b23b
test rdi, rdi
je 0x14012b23b
lea r8, [r13 + 0x3c]
xor edx, edx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
lea r8, [r13 + 0x41]
xor edx, edx
mov rcx, r12
call sub.VCRUNTIME140.dll_memset
mov dword [r12], 4
mov byte [rdi], 1
mov dword [rdi + 4], esi
or dword [rdi + 0xc], 8
xor eax, eax
mov dword [rdi + 0x14], eax
lea rcx, [rdi + 0x38]
mov r8d, r13d
mov rdx, qword [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x34]
mov dword [rdi + 0x34], eax
lea rcx, [r12 + 4]
lea r8, [r13 + 0x3c]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea r8d, [rsi + 2]
lea rdx, [r13 + 0x3c]
mov rcx, r12
call fcn.14000a850
mov r9, qword [rbp - 0x70]
mov r8, rax
mov rdx, qword [rbp - 0x68]
mov rcx, r15
call fcn.140126240
nop
mov r9, r14
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x90]
call fcn.140183ad0
nop
jmp 0x14012cb1c
cmp byte [0x140244595], sil
jne 0x14012b2ee
mov ecx, 8
call fcn.140183940
lea rcx, [0x14012ae60]
mov qword [rax], rcx
mov qword [rbp + 0x5d0], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x1400fa720]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14012b42f
cmp dword [rsp + 0x48], 0
je 0x14012b423
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14012b423
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
mov rbx, qword [0x140246658]
cmp dword [0x140244598], 0x5dc
jge 0x14012c2d5
cmp byte [rbx + 0x59], 0
jne 0x14012c2d5
movss xmm0, dword [rbx + 0x6a19]
mulss xmm0, dword [0x1401d7af8]
cvttss2si eax, xmm0
mov dword [rbp - 0x68], eax
movss xmm0, dword [rbx + 0x6a1d]
mulss xmm0, dword [0x1401d7af8]
cvttss2si eax, xmm0
mov dword [rsp + 0x34], eax
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140248358], eax
jle 0x14012b390
lea rcx, [0x140248358]
call fcn.140183a58
cmp dword [0x140248358], 0xffffffff
jne 0x14012b390
lea rcx, [rbp + 0x5d0]
call fcn.14000ee30
mov rax, qword [rax]
add rax, 0xffffffff88ca6c00
mov qword [0x140248360], rax
lea rcx, [0x140248358]
call fcn.1401839ec
lea rcx, [rbp + 0x5d0]
call fcn.14000ee30
mov rax, qword [rax]
sub rax, qword [0x140248360]
cmp rax, 0x1dcd6500
jge 0x14012b45b
mov ecx, 8
call fcn.140183940
lea rcx, [0x14012a5f0]
mov qword [rax], rcx
mov qword [rbp + 0x5d0], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x1400fa720]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14012b44b
cmp dword [rsp + 0x48], 0
je 0x14012b43f
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14012b43f
jmp 0x14012cb1c
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x48], esi
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 [rsp + 0x48], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
lea rcx, [rbp + 0x5d0]
call fcn.14000ee30
mov rcx, qword [rax]
mov qword [0x140248360], rcx
mov rdx, qword [0x140246658]
add rdx, 0x6979
lea rcx, [rbp + 0x70]
call fcn.1400081e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov r10, qword [0x140246658]
mov eax, dword [r10 + 0x6a8e]
mov ecx, dword [r10 + 0x6a8a]
mov dword [rbp + 0x20], ecx
mov dword [rbp + 0x24], eax
mov qword [rbp + 0x28], rsi
movdqa xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmmword [rbp + 0x60], xmm1
mov r13d, esi
test ecx, ecx
je 0x14012b8a2
movabs rdi, 0xcbf29ce484222325
movabs r11, 0x100000001b3
mov r14, qword [rbp + 0x60]
nop dword [rax]
mov r15d, esi
cmp dword [r10 + 0x6a8e], 0
jbe 0x14012b892
mov r12d, r13d
nop dword [rax]
nop dword [rax + rax]
mov r8d, r12d
movzx edx, r12b
xor rdx, rdi
imul rdx, r11
mov eax, r12d
shr eax, 8
movzx ecx, al
xor rdx, rcx
imul rdx, r11
mov eax, r12d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r11
mov eax, r12d
shr rax, 0x18
xor rdx, rax
imul rdx, r11
mov rcx, qword [r10 + 0x6b1e]
and rcx, rdx
mov rdx, qword [r10 + 0x6b06]
mov rax, rcx
add rax, rax
mov rbx, qword [rdx + rax*8 + 8]
mov r9, qword [r10 + 0x6af6]
cmp rbx, r9
je 0x14012b592
add rcx, rcx
mov rax, qword [rdx + rcx*8]
cmp r8d, dword [rbx + 0x10]
je 0x14012b595
cmp rbx, rax
je 0x14012b592
mov rbx, qword [rbx + 8]
cmp r8d, dword [rbx + 0x10]
jne 0x14012b581
jmp 0x14012b595
mov rbx, rsi
test rbx, rbx
cmove rbx, r9
movzx edx, word [rbx + 0x22]
movzx r8d, dl
xor r8, rdi
imul r8, r11
mov eax, edx
shr rax, 8
xor r8, rax
imul r8, r11
mov eax, edx
shr rax, 0x10
xor r8, rax
imul r8, r11
mov eax, edx
shr rax, 0x18
xor r8, rax
imul r8, r11
mov rsi, qword [r10 + 0x6ea3]
and r8, rsi
mov r11, qword [r10 + 0x6e8b]
mov rax, r8
add rax, rax
mov rcx, qword [r11 + rax*8 + 8]
mov rdi, qword [r10 + 0x6e7b]
cmp rcx, rdi
je 0x14012b616
add r8, r8
mov rax, qword [r11 + r8*8]
cmp edx, dword [rcx + 0x10]
je 0x14012b61a
cmp rcx, rax
je 0x14012b616
mov rcx, qword [rcx + 8]
cmp edx, dword [rcx + 0x10]
jne 0x14012b606
jmp 0x14012b61a
xor eax, eax
mov ecx, eax
test rcx, rcx
cmove rcx, rdi
movzx r9d, byte [rcx + 0x70]
test r9b, r9b
je 0x14012b865
movzx r8d, dl
movabs rax, 0xcbf29ce484222325
xor r8, rax
movabs rcx, 0x100000001b3
imul r8, rcx
mov rax, rdx
shr rax, 8
xor r8, rax
imul r8, rcx
mov rax, rdx
shr rax, 0x10
xor r8, rax
imul r8, rcx
mov rax, rdx
shr rax, 0x18
xor r8, rax
imul r8, rcx
and r8, rsi
mov rax, r8
add rax, rax
mov rcx, qword [r11 + rax*8 + 8]
cmp rcx, rdi
jne 0x14012b691
xor eax, eax
mov ecx, eax
jmp 0x14012b6b0
add r8, r8
mov rax, qword [r11 + r8*8]
cmp edx, dword [rcx + 0x10]
je 0x14012b6ae
nop dword [rax]
cmp rcx, rax
je 0x14012b68b
mov rcx, qword [rcx + 8]
cmp edx, dword [rcx + 0x10]
jne 0x14012b6a0
xor eax, eax
test rcx, rcx
cmove rcx, rdi
cmp byte [rcx + 0x74], 0
je 0x14012b6c7
cmp byte [rbx + 0x2e], 0
jne 0x14012b865
cmp r9b, 1
je 0x14012b82b
cmp r9b, 2
je 0x14012b865
cmp r9b, 3
jne 0x14012b80a
movzx esi, word [rbx + 0x29]
lea rdx, [rbp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400081e0
mov rdi, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14012b707
mov rcx, qword [rax]
mov qword [rsp + 0x20], 2
lea r9, [0x1401be1c8]
xor r8d, r8d
mov rdx, qword [rax + 0x10]
call fcn.1400eee50
mov rcx, rdi
cmp rax, 0xffffffffffffffff
jne 0x14012b7a9
call fcn.140008300
cmp byte [rbx + 0x28], 0
jl 0x14012b7ae
movzx eax, si
mov ecx, 0x80
sub ax, cx
mov ecx, 0xffdd
test cx, ax
jne 0x14012b756
mov eax, 0xa2
cmp si, ax
jne 0x14012b7ae
test si, si
jne 0x14012b7a2
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400081e0
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14012b778
mov rcx, qword [rax]
mov qword [rsp + 0x20], 2
lea r9, [0x1401be1c8]
xor r8d, r8d
mov rdx, qword [rax + 0x10]
call fcn.1400eee50
mov rcx, rbx
cmp rax, 0xffffffffffffffff
jne 0x14012b7a9
call fcn.140008300
mov ebx, 1
jmp 0x14012b7b2
call fcn.140008300
xor eax, eax
mov ebx, eax
lea rdx, [rbp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400081e0
mov rdi, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14012b7d0
mov rcx, qword [rax]
mov qword [rsp + 0x20], 2
lea r9, [0x1401be1cc]
xor r8d, r8d
mov rdx, qword [rax + 0x10]
call fcn.1400eee50
mov rcx, rdi
cmp rax, 0xffffffffffffffff
je 0x14012b7fc
call fcn.140008300
jmp 0x14012b85e
call fcn.140008300
mov r10, qword [0x140246658]
jmp 0x14012b826
cmp r9b, 4
jne 0x14012b81e
movzx ebx, word [rbx + 0x29]
shr ebx, 6
not ebx
and ebx, 1
jmp 0x14012b826
mov ebx, eax
test dx, dx
setne bl
cmp ebx, 1
jne 0x14012b865
mov dword [rbp - 0x70], r13d
mov dword [rbp - 0x6c], r15d
cmp r14, qword [rbp + 0x68]
je 0x14012b84a
mov rax, qword [rbp - 0x70]
mov qword [r14], rax
add r14, 8
mov qword [rbp + 0x60], r14
jmp 0x14012b865
lea r8, [rbp - 0x70]
mov rdx, r14
lea rcx, [rbp + 0x58]
call fcn.1400f4fd0
mov r14, qword [rbp + 0x60]
mov r10, qword [0x140246658]
inc r15d
add r12d, 0x64
cmp r15d, dword [r10 + 0x6a8e]
mov esi, 0
movabs rdi, 0xcbf29ce484222325
movabs r11, 0x100000001b3
jb 0x14012b510
inc r13d
cmp r13d, dword [r10 + 0x6a8a]
jb 0x14012b4f0
lea rax, [rbp - 0x20]
mov qword [rbp + 0x5d0], rax
movdqa xmm0, xmmword [0x1401d7df0]
movdqu xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov qword [rbp - 0x10], rsi
mov edx, 4
lea rcx, [rbp - 0x20]
call fcn.1400f2e70
mov rbx, qword [rbp - 0x20]
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp - 0x60]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x10]
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [0x1401d7b60]
movdqu xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov qword [rbp - 0x40], rsi
mov edx, 4
lea rcx, [rbp - 0x50]
call fcn.1400f2e70
mov rbx, qword [rbp - 0x50]
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rsp + 0x40]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x10]
mov qword [rbp - 0x48], rax
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x20]
call fcn.14011cc40
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x28], eax
mov r13d, dword [rbp - 0x2c]
mov dword [rsp + 0x20], r13d
mov r9d, dword [rsp + 0x34]
mov r8d, dword [rbp - 0x68]
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.14011cd40
nop
mov r12, qword [rbp + 8]
mov rdi, qword [rbp]
sub r12, rdi
sar r12, 3
mov qword [rbp - 0x28], r12
test r12, r12
je 0x14012c1dc
mov rbx, rsi
nop
mov qword [rsp + 0x51], rsi
mov word [rsp + 0x59], si
mov byte [rsp + 0x5b], 0
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x78], esi
mov qword [rbp - 0x7c], rsi
mov byte [rsp + 0x50], 0
mov dword [rsp + 0x64], 0x7f2
mov edx, dword [rdi + rbx*8]
mov eax, edx
shl eax, 5
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x68], xmm0
mov ecx, dword [rdi + rbx*8 + 4]
mov eax, ecx
shl eax, 5
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x6c], xmm0
mov dword [rsp + 0x7c], edx
mov dword [rbp - 0x80], ecx
mov dword [rsp + 0x5c], 0xc20
mov rsi, qword [0x140246658]
mov r15, qword [rsi + 0x28]
mov r14, qword [rsi + 0x50]
test r15, r15
je 0x14012ba7b
test r14, r14
je 0x14012ba7b
mov edx, 0x41
xor ecx, ecx
lea r8d, [rdx - 0x40]
call fcn.14000a850
mov rdx, qword [rax + 0x10]
mov dword [rdx], 4
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rdx + 4], xmm0
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rdx + 0x14], xmm1
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rdx + 0x24], xmm0
movsd xmm1, qword [rbp - 0x80]
movsd qword [rdx + 0x34], xmm1
mov ecx, dword [rbp - 0x78]
mov dword [rdx + 0x3c], ecx
xor ecx, ecx
mov byte [rdx + 0x40], cl
mov r9, r14
mov r8, rax
mov rdx, r15
mov rcx, rsi
call fcn.140126240
mov eax, dword [rdi + rbx*8 + 4]
mov ecx, Ordinal_27
shl eax, 5
movd xmm7, eax
cvtdq2ps xmm7, xmm7
mov eax, dword [rdi + rbx*8]
shl eax, 5
movd xmm6, eax
cvtdq2ps xmm6, xmm6
cmp byte [0x14024453b], 0
je 0x14012bb3f
call fcn.140183940
movss dword [rax], xmm7
movss dword [rax + 4], xmm6
lea rcx, str._PROXY_:__local_pos:__.0f__.0f__People_cant_see_you_move_because_Ghost_Mode_is_on__n
mov qword [rax + 8], rcx
lea rcx, [fcn.14000eb90]
mov qword [rax + 0x10], rcx
mov qword [rbp + 0x5d0], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x14012e120]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14012bc94
cmp dword [rsp + 0x48], esi
je 0x14012bc88
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14012bc88
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
jmp 0x14012bbcc
call fcn.140183940
movss dword [rax], xmm7
movss dword [rax + 4], xmm6
lea rcx, str._PROXY_:__local_pos:__.0f__.0f_n
mov qword [rax + 8], rcx
lea rcx, [fcn.14000eb90]
mov qword [rax + 0x10], rcx
mov qword [rbp + 0x5d0], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x14012e120]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14012c1cd
cmp dword [rbp - 0x58], esi
je 0x14012c1c1
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14012c1c1
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
add rbx, 8
cmp rbx, r12
jb 0x14012b9a0
mov esi, r13d
shl esi, 5
mov r15d, dword [rsp + 0x30]
shl r15d, 5
movups xmmword [rbp - 0x50], xmm0
xor r13d, r13d
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
lea r8d, [r13 + 8]
lea rdx, str.OnSetPos
lea rcx, [rbp - 0x50]
call fcn.1400ef310
nop
lea r14, [0x140010180]
mov qword [rsp + 0x20], r14
lea r9, [0x14000f7f0]
lea edx, [r13 + 0x40]
lea r8d, [r13 + 7]
lea rcx, [rbp + 0x250]
call fcn.140183de8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], r13b
mov dword [rsp + 0x50], 2
lea r9, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova r9, qword [rbp - 0x50]
mov rbx, qword [rbp - 0x40]
lea rcx, [rsp + 0x70]
cmp rbx, 0xf
ja 0x14012bca4
mov qword [rbp - 0x80], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x70], r13b
jmp 0x14012bcad
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x48], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov rdx, rbx
call fcn.1400ef1d0
nop
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x250], eax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x258], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x260], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x270]
call fcn.1400e3e80
nop
lea rcx, [rsp + 0x70]
call fcn.140008300
nop
lea rcx, [rbp - 0x50]
call fcn.140008300
lea eax, [rsi + 7]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
lea eax, [r15 + 2]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov dword [rbp + 0x290], 3
movss dword [rbp + 0x2a0], xmm1
movss dword [rbp + 0x2a4], xmm0
mov r12, qword [0x140246658]
mov eax, dword [r12 + 0x69b9]
mov dword [rbp - 0x68], eax
mov rcx, qword [r12 + 0x1d0]
mov qword [rbp + 0x5d0], rcx
mov rax, qword [r12]
mov qword [rsp + 0x40], rax
mov rsi, 0xffffffffffffffff
test rcx, rcx
je 0x14012be5c
test rax, rax
je 0x14012be5c
mov dword [rsp + 0x34], r13d
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0x250]
call fcn.14011c6f0
mov qword [rbp - 0x60], rax
mov r13d, dword [rsp + 0x34]
mov ecx, r13d
add rcx, 0x3c
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, rax
mov ecx, r13d
add rcx, 0x41
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp - 0x70], rax
test rax, rax
je 0x14012be59
test r15, r15
je 0x14012be59
lea rbx, [r13 + 0x3c]
mov r8, rbx
xor edx, edx
mov rcx, r15
call sub.VCRUNTIME140.dll_memset
lea r8, [r13 + 0x41]
xor edx, edx
mov rcx, qword [rbp - 0x70]
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rbp - 0x70]
mov dword [rax], 4
mov byte [r15], 1
mov eax, dword [rbp - 0x68]
mov dword [r15 + 4], eax
or dword [r15 + 0xc], 8
mov dword [r15 + 0x14], esi
lea rcx, [r15 + 0x38]
mov r8d, r13d
mov rdx, qword [rbp - 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x34]
mov dword [r15 + 0x34], eax
mov r13, qword [rbp - 0x70]
lea rcx, [r13 + 4]
mov r8, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea r8d, [rsi + 2]
mov rdx, rbx
mov rcx, r13
call fcn.14000a850
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rbp + 0x5d0]
mov rcx, r12
call fcn.140126240
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnTextOverlay
lea rcx, [rbp - 0x50]
call fcn.1400ef310
nop
mov qword [rsp + 0x20], r14
lea r9, [0x14000f7f0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x90]
call fcn.140183de8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x50], 2
lea r9, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova r9, qword [rbp - 0x50]
mov rbx, qword [rbp - 0x40]
lea rcx, [rsp + 0x70]
cmp rbx, 0xf
ja 0x14012bef8
mov qword [rbp - 0x80], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x70], 0
jmp 0x14012bf01
mov rdx, rbx
call fcn.1400ef1d0
nop
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x90], eax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x98], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xa0], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.1400e3e80
nop
lea rcx, [rsp + 0x70]
call fcn.140008300
nop
lea rcx, [rbp - 0x50]
call fcn.140008300
lea r10, [rbp + 0x5e5]
mov r8, qword [rbp - 0x28]
movabs r9, 0xcccccccccccccccd
nop
dec r10
mov rax, r9
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8, rdx
test rdx, rdx
jne 0x14012bf60
lea r9, [rbp - 0x30]
lea r8, [rbp + 0x5e5]
mov rdx, r10
lea rcx, [rsp + 0x50]
call fcn.140008ac0
nop
mov r9d, reloc.WS2_32.dll_recv
lea r8, str._1Pathfinding__2
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.1400f30a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 0xa
lea rdx, str.__1Blocks_
lea rcx, [rbp - 0x50]
call fcn.140008360
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rbp + 0xd0], 2
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0xf0]
call fcn.1400e3e80
nop
lea rcx, [rbp - 0x20]
call fcn.140008300
nop
lea rcx, [rbp - 0x50]
call fcn.140008300
nop
lea rcx, [rsp + 0x50]
call fcn.140008300
mov rax, qword [0x140246658]
mov qword [rbp - 0x70], rax
mov rcx, qword [rax + 0x1d0]
mov qword [rbp - 0x60], rcx
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
test rcx, rcx
je 0x14012c173
test rax, rax
je 0x14012c173
mov dword [rsp + 0x34], r13d
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0x90]
call fcn.14011c6f0
mov qword [rbp + 0x5d0], rax
mov r13d, dword [rsp + 0x34]
mov ecx, r13d
add rcx, 0x3c
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, rax
mov ecx, r13d
add rcx, 0x41
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
test rax, rax
je 0x14012c173
test r15, r15
je 0x14012c173
lea r8, [r13 + 0x3c]
xor edx, edx
mov rcx, r15
call sub.VCRUNTIME140.dll_memset
lea r8, [r13 + 0x41]
xor edx, edx
mov rcx, r12
call sub.VCRUNTIME140.dll_memset
mov dword [r12], 4
mov byte [r15], 1
mov dword [r15 + 4], esi
or dword [r15 + 0xc], 8
mov dword [r15 + 0x14], esi
lea rcx, [r15 + 0x38]
mov r8d, r13d
mov rdx, qword [rbp + 0x5d0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x34]
mov dword [r15 + 0x34], eax
lea rcx, [r12 + 4]
lea r8, [r13 + 0x3c]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, 1
lea rdx, [r13 + 0x3c]
mov rcx, r12
call fcn.14000a850
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rbp - 0x60]
mov rcx, qword [rbp - 0x70]
call fcn.140126240
mov rax, qword [rbp - 0x28]
add dword [0x140244598], eax
mov edx, dword [rsp + 0x30]
mov ecx, dword [rbp - 0x2c]
call fcn.1401283c0
nop
mov r9, r14
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x90]
call fcn.140183ad0
nop
mov r9, r14
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x250]
call fcn.140183ad0
nop
jmp 0x14012c264
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 0x58], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 8
call fcn.140183940
lea rcx, [0x140129fb0]
mov qword [rax], rcx
mov qword [rbp + 0x5d0], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x1400fa720]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14012c2c5
cmp dword [rsp + 0x48], 0
jne 0x14012c23a
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14012c264
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
test rdi, rdi
je 0x14012c2ad
mov rax, qword [rbp + 0x10]
sub rax, rdi
sar rax, 3
lea rdx, [rax*8]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14012c2a4
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14012c2a4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.14018397c
nop
lea rcx, [rbp + 0x20]
call fcn.1401282c0
nop
lea rcx, [rbp + 0x70]
call fcn.140008300
jmp 0x14012cb1c
mov dword [rsp + 0x48], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.OnSetFreezeState
lea rcx, [rbp]
call fcn.1400ef310
nop
lea r14, [0x140010180]
mov qword [rsp + 0x20], r14
lea r9, [0x14000f7f0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x410]
call fcn.140183de8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x50], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rbx, qword [rbp + 0x10]
lea rcx, [rsp + 0x70]
cmp rbx, 0xf
ja 0x14012c378
mov qword [rbp - 0x80], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x70], 0
jmp 0x14012c381
mov rdx, rbx
call fcn.1400ef1d0
nop
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x410], eax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x418], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x420], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x430]
call fcn.1400e3e80
nop
lea rcx, [rsp + 0x70]
call fcn.140008300
nop
lea rcx, [rbp]
call fcn.140008300
mov dword [rbp + 0x450], 9
mov dword [rbp + 0x460], esi
mov r15, qword [0x140246658]
mov eax, dword [r15 + 0x69b9]
mov dword [rbp - 0x68], eax
mov rcx, qword [r15 + 0x1d0]
mov qword [rbp - 0x60], rcx
mov rax, qword [r15]
mov qword [rsp + 0x40], rax
mov rsi, 0xffffffffffffffff
test rcx, rcx
je 0x14012c4ff
test rax, rax
je 0x14012c4ff
xor eax, eax
mov dword [rsp + 0x30], eax
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x410]
call fcn.14011c6f0
mov qword [rbp + 0x5d0], rax
mov r13d, dword [rsp + 0x30]
mov ecx, r13d
add rcx, 0x3c
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdi, rax
mov ecx, r13d
add rcx, 0x41
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
test rax, rax
je 0x14012c4ff
test rdi, rdi
je 0x14012c4ff
lea r8, [r13 + 0x3c]
xor edx, edx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
lea r8, [r13 + 0x41]
xor edx, edx
mov rcx, r12
call sub.VCRUNTIME140.dll_memset
mov dword [r12], 4
mov byte [rdi], 1
mov eax, dword [rbp - 0x68]
mov dword [rdi + 4], eax
or dword [rdi + 0xc], 8
mov dword [rdi + 0x14], esi
lea rcx, [rdi + 0x38]
mov r8d, r13d
mov rdx, qword [rbp + 0x5d0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x34], eax
lea rcx, [r12 + 4]
lea r8, [r13 + 0x3c]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea r8d, [rsi + 2]
lea rdx, [r13 + 0x3c]
mov rcx, r12
call fcn.14000a850
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rbp - 0x60]
mov rcx, r15
call fcn.140126240
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xor r13d, r13d
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r13
lea r8d, [r13 + 0x11]
lea rdx, str.OnAddNotification
lea rcx, [rbp]
call fcn.1400ef310
nop
mov qword [rsp + 0x20], r14
lea r9, [0x14000f7f0]
lea edx, [r13 + 0x40]
lea r8d, [r13 + 7]
lea rcx, [rbp + 0x90]
call fcn.140183de8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], r13b
mov dword [rsp + 0x50], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rbx, qword [rbp + 0x10]
lea rcx, [rsp + 0x70]
cmp rbx, 0xf
ja 0x14012c59b
mov qword [rbp - 0x80], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x70], r13b
jmp 0x14012c5a4
mov rdx, rbx
call fcn.1400ef1d0
nop
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x90], eax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x98], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xa0], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.1400e3e80
nop
lea rcx, [rsp + 0x70]
call fcn.140008300
nop
lea rcx, [rbp]
call fcn.140008300
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r13
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.interface_ajico.rttex
lea rcx, [rbp]
call fcn.1400ef310
nop
mov dword [rbp + 0xd0], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rdi, qword [rbp + 0x10]
mov rax, qword [rbp + 0x108]
cmp rdi, rax
ja 0x14012c668
lea rbx, [rbp + 0xf0]
cmp rax, 0xf
cmova rbx, qword [rbp + 0xf0]
mov qword [rbp + 0x100], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x14012c678
mov rdx, rdi
lea rcx, [rbp + 0xf0]
call fcn.1400ef1d0
nop
lea rcx, [rbp]
call fcn.140008300
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r13
mov r8d, 0x3e
lea rdx, str._9Your_Moving_Has_Been__4Blocked__9To__2Avoid__460_Days_Ban_9.
lea rcx, [rbp]
call fcn.1400ef310
nop
mov dword [rbp + 0x110], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rdi, qword [rbp + 0x10]
mov rax, qword [rbp + 0x148]
cmp rdi, rax
ja 0x14012c6fd
lea rbx, [rbp + 0x130]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x130]
mov qword [rbp + 0x140], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x14012c70d
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1400ef1d0
nop
lea rcx, [rbp]
call fcn.140008300
mov r15, qword [0x140246658]
mov rcx, qword [r15 + 0x1d0]
mov qword [rbp - 0x60], rcx
mov rax, qword [r15]
mov qword [rsp + 0x40], rax
test rcx, rcx
je 0x14012c82e
test rax, rax
je 0x14012c82e
mov dword [rsp + 0x30], r13d
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x90]
call fcn.14011c6f0
mov qword [rbp + 0x5d0], rax
mov r13d, dword [rsp + 0x30]
mov ecx, r13d
add rcx, 0x3c
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdi, rax
mov ecx, r13d
add rcx, 0x41
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
test rax, rax
je 0x14012c82b
test rdi, rdi
je 0x14012c82b
lea r8, [r13 + 0x3c]
xor edx, edx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
lea r8, [r13 + 0x41]
xor edx, edx
mov rcx, r12
call sub.VCRUNTIME140.dll_memset
mov dword [r12], 4
mov byte [rdi], 1
mov dword [rdi + 4], esi
or dword [rdi + 0xc], 8
xor eax, eax
mov dword [rdi + 0x14], eax
lea rcx, [rdi + 0x38]
mov r8d, r13d
mov rdx, qword [rbp + 0x5d0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x34], eax
lea rcx, [r12 + 4]
lea r8, [r13 + 0x3c]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, 1
lea rdx, [r13 + 0x3c]
mov rcx, r12
call fcn.14000a850
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rbp - 0x60]
mov rcx, r15
call fcn.140126240
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r13
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnTextOverlay
lea rcx, [rbp]
call fcn.1400ef310
nop
mov qword [rsp + 0x20], r14
lea r9, [0x14000f7f0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x250]
call fcn.140183de8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x50], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rbx, qword [rbp + 0x10]
lea rcx, [rsp + 0x70]
cmp rbx, 0xf
ja 0x14012c8ca
mov qword [rbp - 0x80], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x70], 0
jmp 0x14012c8d3
mov rdx, rbx
call fcn.1400ef1d0
nop
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x250], eax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x258], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x260], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x270]
call fcn.1400e3e80
nop
lea rcx, [rsp + 0x70]
call fcn.140008300
nop
lea rcx, [rbp]
call fcn.140008300
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r13
mov r8d, 0x3e
lea rdx, str._9Your_Moving_Has_Been__4Blocked__9To__2Avoid__460_Days_Ban_9.
lea rcx, [rbp]
call fcn.1400ef310
nop
mov dword [rbp + 0x290], 2
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
mov rdi, qword [rbp + 0x10]
mov rax, qword [rbp + 0x2c8]
cmp rdi, rax
ja 0x14012c997
lea rbx, [rbp + 0x2b0]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x2b0]
mov qword [rbp + 0x2c0], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x14012c9a7
mov rdx, rdi
lea rcx, [rbp + 0x2b0]
call fcn.1400ef1d0
nop
lea rcx, [rbp]
call fcn.140008300
mov r12, qword [0x140246658]
mov rcx, qword [r12 + 0x1d0]
mov qword [rbp - 0x60], rcx
mov rax, qword [r12]
mov qword [rsp + 0x40], rax
test rcx, rcx
je 0x14012cac6
test rax, rax
je 0x14012cac6
mov dword [rsp + 0x30], r13d
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x250]
call fcn.14011c6f0
mov qword [rbp + 0x5d0], rax
mov r15d, dword [rsp + 0x30]
mov ecx, r15d
add rcx, 0x3c
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdi, rax
mov ecx, r15d
add rcx, 0x41
cmovb rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r13, rax
test rax, rax
je 0x14012cac6
test rdi, rdi
je 0x14012cac6
lea r8, [r15 + 0x3c]
xor edx, edx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
lea r8, [r15 + 0x41]
xor edx, edx
mov rcx, r13
call sub.VCRUNTIME140.dll_memset
mov dword [r13], 4
mov byte [rdi], 1
mov dword [rdi + 4], esi
or dword [rdi + 0xc], 8
xor eax, eax
mov dword [rdi + 0x14], eax
lea rcx, [rdi + 0x38]
mov r8d, r15d
mov rdx, qword [rbp + 0x5d0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x34], eax
lea rcx, [r13 + 4]
lea r8, [r15 + 0x3c]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, 1
lea rdx, [r15 + 0x3c]
mov rcx, r13
call fcn.14000a850
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rbp - 0x60]
mov rcx, r12
call fcn.140126240
mov rax, qword [0x140246658]
mov byte [rax + 0x59], 1
mov r9, r14
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x250]
call fcn.140183ad0
nop
mov r9, r14
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x90]
call fcn.140183ad0
nop
mov r9, r14
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x410]
call fcn.140183ad0
nop
mov rcx, qword [rbp + 0x5f0]
xor rcx, rsp
call fcn.140183920
lea r11, [rsp + 0x720]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret