Function at 0x14020c680
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x838]
sub rsp, 0x910
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x1405e3440]
xor rax, rsp
mov qword [rbp + 0x7f0], rax
mov rbx, rcx
xor esi, esi
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, qword [rcx]
call fcn.140132de0
test eax, eax
jle 0x14020df37
lea r14, [0x140000000]
nop
mov ecx, dword [rsp + 0x70]
sub ecx, 1
je 0x14020c940
sub ecx, 1
je 0x14020c910
cmp ecx, 1
je 0x14020c70c
lea rcx, str._SERVER_:_UNHANDLED_n
call fcn.140209c00
jmp 0x14020ca1f
mov rdx, qword [rbp - 0x78]
cmp qword [rdx + 0x18], 3
jbe 0x14020c8ce
mov rax, qword [rdx + 0x10]
movzx r8d, byte [rax]
mov ecx, r8d
sub ecx, 2
je 0x14020c888
sub ecx, 1
je 0x14020c83e
sub ecx, 1
je 0x14020c754
sub ecx, 2
je 0x14020df37
cmp ecx, 2
je 0x14020df37
jmp 0x14020c8d1
mov rcx, rdx
call fcn.140210670
mov rdi, rax
test rax, rax
je 0x14020c8e0
movzx eax, byte [rax]
cmp eax, 0x1a
ja case.0x14020c788.5
movzx ecx, byte [r14 + rax + 0x20df8c]
mov edx, dword [r14 + rcx*4 + 0x20df74]
add rdx, r14
jmp rdx
test dword [rdi + 4], 0xc00
jne 0x14020df37
mov rcx, rdi
call fcn.1401f1f70
test al, al
je 0x14020c8e0
mov rcx, qword [rbp - 0x78]
call fcn.140131890
jmp 0x14020df37
mov ecx, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_GetKeyState]
test ax, ax
jns 0x14020c8e0
cmp byte [reloc.WS2_32.dll_accept], sil
jne 0x14020df37
jmp 0x14020c8e0
mov al, 1
mov ecx, dword [rdi + 0x14]
cmp ecx, 0x704
je 0x14020c7fc
cmp ecx, 0xf2
je 0x14020c7fc
movzx eax, al
cmp ecx, 0x1c14
cmovne eax, esi
cmp byte [0x1405eba7f], sil
je case.0x14020c788.1
test al, al
je 0x14020ca3c
mov rcx, rdi
call fcn.140203d90
test al, al
jne 0x14020c7a7
jmp 0x14020c8e0
cmp byte [0x1405ebb5e], sil
jne 0x14020df37
jmp 0x14020c8e0
mov edx, eax
lea rcx, str._SERVER_:_gamepacket_type:__d_n
jmp 0x14020c8db
mov rcx, rdx
call fcn.140210710
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rsi
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14020c860
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.140137550
lea rcx, [rbp - 0x48]
call fcn.1401783a0
test al, al
jne 0x14020c7a7
jmp 0x14020c8e0
mov rcx, rdx
call fcn.140210710
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rsi
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], sil
jne 0x14020c8a6
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.140137550
lea rcx, [rbp - 0x48]
call fcn.140178d10
test al, al
jne 0x14020c7a7
jmp 0x14020c8e0
mov r8d, esi
mov edx, r8d
lea rcx, str._SERVER_:_Got_unknown_packet_of_type__d._n
call fcn.140209c00
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14020df37
cmp qword [rbx + 8], rsi
je 0x14020df37
mov r8, qword [rbp - 0x78]
xor edx, edx
call fcn.140132910
mov rcx, qword [rbx + 8]
call fcn.140132db0
jmp 0x14020ca1f
cmp byte [0x1405ebb5e], sil
jne 0x14020df37
cmp byte [0x1405ebb3f], sil
je 0x14020ca1f
xor edx, edx
mov rcx, rbx
call fcn.14020bb30
mov byte [0x1405ebb3f], sil
jmp 0x14020df37
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0x18], rax
lea rcx, str._SERVER_:_Connecting_to_server._n
call fcn.140209c00
lea rdi, [rbx + 0x28]
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14020c966
mov rdx, qword [rdi]
lea rcx, [rsp + 0x48]
call fcn.1401358d0
movzx eax, word [rbx + 0x48]
mov word [rsp + 0x4c], ax
cmp qword [rdi + 0x18], 0xf
jbe 0x14020c983
mov rdi, qword [rdi]
mov r8, rdi
mov edx, dword [rbx + 0x48]
lea rcx, str._SERVER_:_port_is__d_and_server_is__s_n
call fcn.140209c00
cmp byte [0x1405ebaad], sil
je 0x14020c9ed
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Reconnecting...]
movsd qword [rbp - 0x68], xmm0
mov eax, dword [0x1404cf658]
mov dword [rbp - 0x60], eax
movzx eax, word [0x1404cf65c]
mov word [rbp - 0x5c], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_46]
mov byte [rbp - 0x5a], al
mov byte [rbp - 0x59], sil
lea rcx, [rbp - 0x68]
call fcn.1401ec7c0
mov byte [0x1405ebaad], sil
mov rcx, rbx
call fcn.14020fff0
test al, al
je 0x14020df2b
xor r9d, r9d
lea r8d, [r9 + 2]
lea rdx, [rsp + 0x48]
mov rcx, qword [rbx + 8]
call fcn.1401310e0
mov qword [rbx + 0x10], rax
test rax, rax
je 0x14020df22
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx]
call fcn.140132de0
test eax, eax
jg 0x14020c6e0
jmp 0x14020df37
mov dword [rsp + 0x50], ecx
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0xd8]
lea rcx, [0x1405ecae0]
call fcn.14013e430
mov rdx, qword [rax]
add rdx, 0x18
lea rcx, [rbp + 0x480]
call fcn.14014b6a0
nop
lea rsi, [rbp + 0x488]
mov r12, qword [rbp + 0x488]
mov r13, qword [rbp + 0x4a0]
cmp r13, 0xf
cmova rsi, r12
mov r15, qword [rbp + 0x498]
cmp r15, 9
jb 0x14020cb0e
lea r14, [r15 + rsi]
lea r8, [r14 - 8]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14020cb07
nop word [rax + rax]
mov r8d, 9
lea rdx, str.Ancestral
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14020cafa
inc rbx
lea r8, [r14 - 8]
sub r8, rbx
mov edx, 0x41
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14020cac0
jmp 0x14020cb07
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
jne 0x14020cdaf
lea r14, [0x140000000]
lea rcx, [rbp + 0x488]
cmp r13, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], 7
lea r9, str.Samille
xor r8d, r8d
mov rdx, r15
call fcn.14013dec0
cmp rax, 0xffffffffffffffff
jne 0x14020cdaf
lea rcx, [rbp + 0x488]
cmp r13, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], 7
lea r9, str.Chakram
xor r8d, r8d
mov rdx, r15
call fcn.14013dec0
cmp rax, 0xffffffffffffffff
jne 0x14020cdaf
movsx rax, byte [rbp + 0x4e0]
cmp eax, 8
ja case.0x14020cb8e.0
mov ecx, dword [r14 + rax*4 + 0x20dfa8]
add rcx, r14
jmp rcx
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba54]
jp 0x14020cbbc
jne 0x14020cbbc
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba54], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba54], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba58]
jp 0x14020cc01
jne 0x14020cc01
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba58], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba58], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba5c]
jp 0x14020cc46
jne 0x14020cc46
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba5c], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba5c], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba60]
jp 0x14020cc8b
jne 0x14020cc8b
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba60], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba60], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba64]
jp 0x14020ccd0
jne 0x14020ccd0
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba64], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba64], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba68]
jp 0x14020cd15
jne 0x14020cd15
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba68], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba68], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba6c]
jp 0x14020cd5a
jne 0x14020cd5a
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba6c], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba6c], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba74]
jp 0x14020cd99
jne 0x14020cd99
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba74], xmm0
jmp 0x14020cde0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba74], xmm0
jmp 0x14020cde0
mov eax, dword [rbp + 0x480]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x1405eba78]
jp 0x14020cdcc
jne 0x14020cdcc
xorps xmm0, xmm0
jmp 0x14020cdd4
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x1405eba78], xmm0
mov ecx, dword [rdi + 0x14]
call fcn.1401c76d0
test eax, eax
je 0x14020cdfa
mov ecx, dword [rdi + 0x14]
call fcn.1401c76d0
mov dword [0x1405d80b0], eax
xorps xmm6, xmm6
movss xmm0, dword [0x1405eba6c]
ucomiss xmm0, xmm6
jp 0x14020ce15
jne 0x14020ce15
movzx ecx, byte [0x1405ebaac]
jmp 0x14020ce1d
mov cl, 1
mov byte [0x1405ebaac], cl
mov rax, qword [0x1405ebba0]
mov ebx, dword [rax + 0x150]
movzx edi, cl
add edi, edi
movzx eax, byte [0x1405eba8e]
or edi, eax
mov dword [rsp + 0x58], 0x447a0000
mov dword [rsp + 0x60], 0x43c80000
movss xmm0, dword [0x1405d80c4]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x1405d80c8]
movss dword [rsp + 0x48], xmm1
mov ecx, reloc.WS2_32.dll_getservbyport
call fcn.140487e2c
mov rsi, rax
xor ecx, ecx
mov qword [rax + 8], rcx
mov dword [rax + 0x10], ecx
mov dword [rax + 0x28], ecx
mov dword [rax + 0x34], ecx
mov dword [rax], reloc.WS2_32.dll_sendto
mov dword [rax + 4], ebx
mov dword [rax + 0x14], edi
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0x1c], eax
mov eax, dword [rsp + 0x68]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x24], eax
mov qword [rsi + 0x2c], rcx
movzx eax, word [0x1405d80b0]
mov word [rsi + 1], ax
movzx eax, byte [0x1405d80b2]
mov byte [rsi + 3], al
mov eax, 0x80
mov ecx, 0xff
cmp byte [0x1405eba4d], 0
cmovne eax, ecx
mov byte [rsi + 2], al
mov byte [rsi + 3], al
mov dword [rsp + 0x48], 0x43480000
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x10], eax
mov rax, qword [0x1405ebba0]
mov rbx, qword [rax + 0x18]
test rbx, rbx
je 0x14020cf46
mov edx, 0x3d
xor ecx, ecx
lea r8d, [rdx - 0x3c]
call fcn.1401317e0
mov rcx, qword [rax + 0x10]
mov dword [rcx], 4
mov rcx, qword [rax + 0x10]
movups xmm0, xmmword [rsi]
movups xmmword [rcx + 4], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rcx + 0x14], xmm1
movups xmm0, xmmword [rsi + 0x20]
movups xmmword [rcx + 0x24], xmm0
movsd xmm1, qword [rsi + 0x30]
movsd qword [rcx + 0x34], xmm1
mov r8, rax
xor edx, edx
mov rcx, rbx
call fcn.140132910
mov edx, 1
mov rcx, rsi
call fcn.140487b8c
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_listen]
movdqu xmmword [rbp - 0x58], xmm1
movsd xmm0, qword [str.OnSetClothing]
movsd qword [rbp - 0x68], xmm0
mov eax, dword [0x1404bfb98]
mov dword [rbp - 0x60], eax
movzx eax, byte [0x1404bfb9c]
mov byte [rbp - 0x5c], al
mov byte [rbp - 0x5b], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x630]
call fcn.14014d170
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x14020cfda
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020cfd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020cfd5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movss xmm1, dword [0x1405eba58]
movss xmm2, dword [0x1405eba5c]
mov dword [rbp + 0x670], 4
movss xmm0, dword [0x1405eba54]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x680], xmm0
movss dword [rbp + 0x688], xmm2
movss xmm1, dword [0x1405eba64]
movss xmm2, dword [0x1405eba68]
mov dword [rbp + 0x6b0], 4
movss xmm0, dword [0x1405eba60]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x6c0], xmm0
movss dword [rbp + 0x6c8], xmm2
movss xmm1, dword [0x1405eba70]
movss xmm2, dword [0x1405eba74]
mov dword [rbp + 0x6f0], 4
movss xmm0, dword [0x1405eba6c]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x700], xmm0
movss dword [rbp + 0x708], xmm2
mov dword [rbp + 0x730], 9
mov eax, dword [0x1405ebb0c]
mov dword [rbp + 0x740], eax
movss xmm1, dword [0x1404cefe8]
mov dword [rbp + 0x770], 4
movss xmm0, dword [0x1405eba78]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x780], xmm0
movss dword [rbp + 0x788], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1405ebba0]
mov r9d, dword [rcx + 0x150]
lea r8, [rbp + 0x630]
mov dl, 1
call fcn.14020f7a0
mov rax, qword [0x1405ebba0]
add rax, 0x110
mov qword [rbp + 0xd8], rax
movss xmm1, dword [0x1405eba78]
lea rcx, [rbp + 0x458]
call fcn.1401f5990
mov qword [rbp - 0x70], rax
movss xmm1, dword [0x1405eba74]
lea rcx, [rbp + 0x438]
call fcn.1401f5990
mov qword [rsp + 0x50], rax
movss xmm1, dword [0x1405eba70]
lea rcx, [rbp + 0x418]
call fcn.1401f5990
mov qword [rsp + 0x58], rax
movss xmm1, dword [0x1405eba6c]
lea rcx, [rbp + 0x3f8]
call fcn.1401f5990
mov qword [rsp + 0x60], rax
movss xmm1, dword [0x1405eba68]
lea rcx, [rbp + 0x3d8]
call fcn.1401f5990
mov qword [rsp + 0x68], rax
movss xmm1, dword [0x1405eba64]
lea rcx, [rbp + 0x3b8]
call fcn.1401f5990
mov qword [rsp + 0x48], rax
movss xmm1, dword [0x1405eba60]
lea rcx, [rbp + 0x398]
call fcn.1401f5990
mov r13, rax
movss xmm1, dword [0x1405eba5c]
lea rcx, [rbp + 0x378]
call fcn.1401f5990
mov r12, rax
movss xmm1, dword [0x1405eba58]
lea rcx, [rbp + 0x358]
call fcn.1401f5990
mov r15, rax
movss xmm1, dword [0x1405eba54]
lea rcx, [rbp + 0x338]
call fcn.1401f5990
mov r14, rax
mov edx, dword [0x1405ebb0c]
lea rcx, [rbp + 0x318]
call fcn.14012f9b0
mov rsi, rax
mov rdx, qword [0x1405ebba0]
mov edx, dword [rdx + 0x150]
lea rcx, [rbp + 0x2f8]
call fcn.14012f9b0
mov rdi, rax
mov r8, qword [0x1405ebba0]
add r8, 0xd0
mov rdx, qword [r8 + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rdx
cmp rcx, 0x1d
jb 0x14020df6c
mov rax, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x14020d24c
mov rax, qword [r8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], Ordinal_30
lea r9, str.worldclothesspareworldname
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xb8]
call fcn.14012ba10
nop
mov rcx, qword [rbp + 0xc8]
mov rdx, qword [rbp + 0xd0]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x14020d2d5
lea rax, [rcx + 0xd]
mov qword [rbp + 0xc8], rax
lea rbx, [rbp + 0xb8]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0xb8]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.clothesnetid
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xd], 0
lea rax, [rbp + 0xb8]
jmp 0x14020d2fc
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str.clothesnetid
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0xb8]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x178], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x188], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x178]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x98]
call fcn.14012b810
nop
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0xb0]
mov rax, rdx
sub rax, rcx
cmp rax, 0xb
jb 0x14020d39d
lea rax, [rcx + 0xb]
mov qword [rbp + 0xa8], rax
lea rbx, [rbp + 0x98]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x98]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.clotheskin
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xb], 0
lea rax, [rbp + 0x98]
jmp 0x14020d3c4
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_addr
lea r9, str.clotheskin
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_inet_addr
lea rcx, [rbp + 0x98]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x158], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x168], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, rsi
lea r8, [rbp + 0x158]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x78]
call fcn.14012b810
nop
mov rcx, qword [rbp + 0x88]
mov rdx, qword [rbp + 0x90]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x14020d455
lea rax, [rcx + 0xc]
mov qword [rbp + 0x88], rax
lea rbx, [rbp + 0x78]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x78]
add rbx, rcx
lea r8d, [rdi + 0xc]
lea rdx, str.clotheshair
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], dil
lea rax, [rbp + 0x78]
jmp 0x14020d479
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_ntoa
lea r9, str.clotheshair
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_inet_ntoa
lea rcx, [rbp + 0x78]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2c8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r14
lea r8, [rbp + 0x2b8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x58]
call fcn.14012b810
nop
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x14020d501
lea rax, [rcx + 0xd]
mov qword [rbp + 0x68], rax
lea rbx, [rbp + 0x58]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x58]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.clothesshirt
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xd], 0
lea rax, [rbp + 0x58]
jmp 0x14020d525
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str.clothesshirt
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x58]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x298], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2a8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rbp + 0x298]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x38]
call fcn.14012b810
nop
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x14020d5ad
lea rax, [rcx + 0xd]
mov qword [rbp + 0x48], rax
lea rbx, [rbp + 0x38]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x38]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.clothespants
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xd], 0
lea rax, [rbp + 0x38]
jmp 0x14020d5d1
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str.clothespants
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x38]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x278], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x288], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r12
lea r8, [rbp + 0x278]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x18]
call fcn.14012b810
nop
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x30]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x14020d659
lea rax, [rcx + 0xc]
mov qword [rbp + 0x28], rax
lea rbx, [rbp + 0x18]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x18]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clothesshoe
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], 0
lea rax, [rbp + 0x18]
jmp 0x14020d67d
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_ntoa
lea r9, str.clothesshoe
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_inet_ntoa
lea rcx, [rbp + 0x18]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x258], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x268], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r13
lea r8, [rbp + 0x258]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14012b810
nop
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x14020d705
lea rax, [rcx + 0xc]
mov qword [rbp + 8], rax
lea rbx, [rbp - 8]
cmp rdx, 0xf
cmova rbx, qword [rbp - 8]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clothesface
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], 0
lea rax, [rbp - 8]
jmp 0x14020d729
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_ntoa
lea r9, str.clothesface
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_inet_ntoa
lea rcx, [rbp - 8]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x238], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x248], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rsp + 0x48]
lea r8, [rbp + 0x238]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x28]
call fcn.14012b810
nop
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x14020d7b3
lea rax, [rcx + 0xc]
mov qword [rbp - 0x18], rax
lea rbx, [rbp - 0x28]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x28]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clotheshand
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], 0
lea rax, [rbp - 0x28]
jmp 0x14020d7d7
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_ntoa
lea r9, str.clotheshand
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_inet_ntoa
lea rcx, [rbp - 0x28]
call fcn.14012b680
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x218], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x228], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r9, qword [rsp + 0x68]
lea r8, [rbp + 0x218]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2d8]
call fcn.14012b810
nop
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clothesback
lea rcx, [rbp + 0x2d8]
call fcn.14012f250
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x208], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r9, qword [rsp + 0x60]
lea r8, [rbp + 0x1f8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x48]
call fcn.14012b810
nop
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clothesmask
lea rcx, [rbp - 0x48]
call fcn.14012f250
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1d8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1e8], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r9, qword [rsp + 0x58]
lea r8, [rbp + 0x1d8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x138]
call fcn.14012b810
nop
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clothesneck
lea rcx, [rbp + 0x138]
call fcn.14012f250
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1b8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1c8], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r9, qword [rsp + 0x50]
lea r8, [rbp + 0x1b8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x118]
call fcn.14012b810
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.clothesances
lea rcx, [rbp + 0x118]
call fcn.14012f250
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x198], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a8], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
mov r9, qword [rbp - 0x70]
lea r8, [rbp + 0x198]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xf8]
call fcn.14012b810
nop
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.clothesname
lea rcx, [rbp + 0xf8]
call fcn.14012f250
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x58], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [rbp + 0xd8]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xd8]
call fcn.1401366d0
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x14020da1a
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020da15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020da15
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0
mov r8, qword [rbp + 0x110]
cmp r8, 0xf
jbe 0x14020da4b
mov rdx, qword [rbp + 0xf8]
lea rcx, [rbp + 0xf8]
call fcn.14012bba0
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x108], xmm0
mov byte [rbp + 0xf8], 0
mov rdx, qword [rbp + 0x1b0]
cmp rdx, 0xf
jbe 0x14020daa7
inc rdx
mov rcx, qword [rbp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020daa1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020daa1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
mov r8, qword [rbp + 0x130]
cmp r8, 0xf
jbe 0x14020dac7
mov rdx, qword [rbp + 0x118]
lea rcx, [rbp + 0x118]
call fcn.14012bba0
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x128], xmm0
mov byte [rbp + 0x118], 0
mov rdx, qword [rbp + 0x1d0]
cmp rdx, 0xf
jbe 0x14020db23
inc rdx
mov rcx, qword [rbp + 0x1b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020db1d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020db1d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
mov r8, qword [rbp + 0x150]
cmp r8, 0xf
jbe 0x14020db43
mov rdx, qword [rbp + 0x138]
lea rcx, [rbp + 0x138]
call fcn.14012bba0
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x148], xmm0
mov byte [rbp + 0x138], 0
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x14020db9f
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020db99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020db99
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
mov r8, qword [rbp - 0x30]
cmp r8, 0xf
jbe 0x14020dbb6
mov rdx, qword [rbp - 0x48]
lea rcx, [rbp - 0x48]
call fcn.14012bba0
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x14020dc0c
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dc06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dc06
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp + 0x2d8]
call fcn.14012bb40
nop
mov rdx, qword [rbp + 0x230]
cmp rdx, 0xf
jbe 0x14020dc5e
inc rdx
mov rcx, qword [rbp + 0x218]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dc58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dc58
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp - 0x28]
call fcn.14012bb40
nop
mov rdx, qword [rbp + 0x250]
cmp rdx, 0xf
jbe 0x14020dcad
inc rdx
mov rcx, qword [rbp + 0x238]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dca7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dca7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp - 8]
call fcn.14012bb40
nop
mov rdx, qword [rbp + 0x270]
cmp rdx, 0xf
jbe 0x14020dcfc
inc rdx
mov rcx, qword [rbp + 0x258]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dcf6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dcf6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp + 0x18]
call fcn.14012bb40
nop
mov rdx, qword [rbp + 0x290]
cmp rdx, 0xf
jbe 0x14020dd4b
inc rdx
mov rcx, qword [rbp + 0x278]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dd45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dd45
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp + 0x38]
call fcn.14012bb40
nop
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14020dd9a
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dd94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dd94
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp + 0x58]
call fcn.14012bb40
nop
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x14020dde9
inc rdx
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14020dde3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14020dde3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
nop
lea rcx, [rbp + 0x78]
call fcn.14012bb40
nop
mov r8, qword [rbp + 0x170]
cmp r8, 0xf
jbe 0x14020de14
mov rdx, qword [rbp + 0x158]
lea rcx, [rbp + 0x158]
call fcn.14012bba0
nop
lea rcx, [rbp + 0x98]
call fcn.14012bb40
nop
mov r8, qword [rbp + 0x190]
cmp r8, 0xf
jbe 0x14020de42
mov rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x178]
call fcn.14012bba0
nop
lea rcx, [rbp + 0xb8]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x2f8]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x318]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x338]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x358]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x378]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x398]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x3b8]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x3d8]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x3f8]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x418]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x438]
call fcn.14012bb40
nop
lea rcx, [rbp + 0x458]
call fcn.14012bb40
lea rcx, [rbp + 0xd8]
call fcn.14012bb40
nop
lea r9, [fcn.140150df0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x630]
call fcn.140487d5c
nop
lea rcx, [rbp + 0x480]
call fcn.14014f340
jmp 0x14020df37
lea rcx, str._SERVER_:_Failed_to_connect_to_real_server._n
jmp 0x14020df32
lea rcx, str._SERVER_:_Failed_to_setup_client_when_trying_to_connect_to_server__n
call fcn.140209c00
mov rcx, qword [rbp + 0x7f0]
xor rcx, rsp
call fcn.140487ca0
lea r11, [rsp + 0x910]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14012bbe0
nop
nop
mov al, bh
and byte [rax], al
or eax, 0xb50020c8
invalid