Function at 0x140126c50
Capabilities:
Encode data using xor
Generate random numbers using a mersenne twister
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2cd0]
mov eax, 0x2dd0
call fcn.140196130
sub rsp, rax
movaps xmmword [rsp + 0x2dc0], xmm6
mov rax, qword [0x14022d988]
xor rax, rsp
mov qword [rbp + 0x2cb0], rax
mov rdi, rcx
xor r12d, r12d
xor r8d, r8d
lea rdx, [rbp - 0x30]
mov rcx, qword [rcx]
call fcn.140013de0
lea r15d, [r12 + 0x10]
movss xmm6, dword [0x1401d3560]
test eax, eax
jle 0x140127060
lea r14, [0x140000000]
nop word [rax + rax]
mov rax, qword [rbp - 0x28]
mov qword [rdi + 0x18], rax
mov ecx, dword [rbp - 0x30]
sub ecx, 1
je 0x140127039
sub ecx, 1
je 0x14012700d
cmp ecx, 1
je 0x140126d03
lea rcx, str._SERVER_:_UNHANDLED_n
call fcn.14000c680
jmp 0x140127049
mov rdx, qword [rbp - 0x18]
cmp qword [rdx + 0x18], 3
jbe 0x140126fce
mov rax, qword [rdx + 0x10]
movzx r8d, byte [rax]
mov ecx, r8d
sub ecx, 2
je 0x140126f88
sub ecx, 1
je 0x140126f41
sub ecx, 1
je 0x140126d42
cmp ecx, 4
je 0x14012a205
jmp 0x140126fd1
mov rcx, rdx
call fcn.14012ef70
mov rbx, rax
mov rcx, qword [rbp - 0x18]
call fcn.14012efc0
mov rsi, rax
movzx ecx, byte [rbx]
cmp ecx, 0x1a
ja case.0x140126d79.7
movzx ecx, byte [r14 + rcx + 0x12a298]
mov edx, dword [r14 + rcx*4 + 0x12a278]
add rdx, r14
jmp rdx
mov ecx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140126d96
cmp byte [0x1402360b1], r12b
jne 0x140126daf
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140126dbd
cmp byte [0x1402360af], r12b
je 0x140126dc6
mov rcx, qword [rbp - 0x18]
call fcn.140012890
jmp 0x14012a205
cmp byte [0x1402360af], r12b
jne 0x140126dd3
cmp byte [0x1402360b1], r12b
je case.0x140126d79.7
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x1402362c0]
ja case.0x140126d79.7
movzx ecx, byte [0x140229123]
shr ecx, 6
mov rax, qword [0x14024da68]
movss xmm0, dword [rax + 0x5ff5]
mulss xmm0, xmm6
cvttss2si edx, xmm0
movss xmm1, dword [rax + 0x5ff1]
mulss xmm1, xmm6
cvttss2si r9d, xmm1
mov r8d, dword [rsi + 0x30]
mov r10d, dword [rsi + 0x2c]
mov eax, r9d
sub eax, ecx
cmp r10d, eax
jl 0x140126daf
lea eax, [r9 + rcx]
cmp r10d, eax
jg 0x140126daf
mov eax, edx
sub eax, ecx
cmp r8d, eax
jl 0x140126daf
lea eax, [rdx + rcx]
cmp r8d, eax
jg 0x140126daf
jmp case.0x140126d79.7
mov rdx, rbx
mov rcx, rsi
call fcn.1400f0e60
test al, al
jne 0x140126daf
jmp case.0x140126d79.7
mov al, 1
mov edx, dword [rbx + 0x14]
cmp edx, 0x704
je 0x140126e8f
cmp edx, 0xf2
je 0x140126e8f
movzx eax, al
cmp edx, 0x1c14
cmovne eax, r12d
cmp byte [0x140235fa5], r12b
je 0x140126ea0
test al, al
je 0x140127212
mov rcx, qword [0x14024da68]
add rcx, 0x5df0
call fcn.1400b4630
test eax, eax
je 0x140126daf
mov rcx, rbx
call fcn.14010fa20
test al, al
jne 0x140126daf
jmp case.0x140126d79.7
mov rcx, rbx
call fcn.1400dba60
test al, al
jne 0x140126daf
jmp case.0x140126d79.7
mov rcx, qword [rbp - 0x18]
call fcn.14012f010
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r12b
jne 0x140126f04
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.140019570
lea rcx, [rbp - 0x10]
call fcn.1400fa020
test al, al
jne 0x140126daf
jmp case.0x140126d79.7
cmp byte [0x14024f1c1], r12b
jne 0x14012a205
jmp case.0x140126d79.7
mov rcx, rdx
call fcn.14012f010
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], r12b
jne 0x140126f60
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.140019570
lea rcx, [rbp - 0x10]
call fcn.14006bcf0
test al, al
jne 0x140126daf
jmp case.0x140126d79.7
mov rcx, rdx
call fcn.14012f010
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r12b
jne 0x140126fa6
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.140019570
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x140126daf
jmp case.0x140126d79.7
mov r8d, r12d
mov edx, r8d
lea rcx, str._SERVER_:_Got_unknown_packet_of_type__d._n
call fcn.14000c680
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140126daf
cmp qword [rdi + 8], r12
je 0x140126daf
mov r8, qword [rbp - 0x18]
xor edx, edx
call fcn.140013910
mov rcx, qword [rdi + 8]
call fcn.140013db0
jmp 0x140127049
cmp byte [0x14024f1c1], r12b
jne 0x14012a205
cmp byte [0x14024f1b3], r12b
je 0x140127049
xor edx, edx
mov rcx, rdi
call fcn.140121bc0
mov byte [0x14024f1b3], r12b
jmp 0x14012a205
mov rcx, rdi
call fcn.140121380
test al, al
je 0x14012a205
xor r8d, r8d
lea rdx, [rbp - 0x30]
mov rcx, qword [rdi]
call fcn.140013de0
test eax, eax
jg 0x140126cd0
cmp byte [0x1402360fc], r12b
je 0x140127077
cmp byte [0x1402360fd], r12b
jne 0x140127077
call fcn.14005f320
cmp byte [0x1402362c8], r12b
je 0x140127085
call fcn.14011d980
cmp byte [0x14023630b], r12b
je 0x140127093
call fcn.14011b640
cmp byte [0x1402362cb], r12b
je 0x1401270a1
call fcn.14011d240
movabs r13, 0xe38e38e38e38e39
mov rax, qword [0x14024da68]
mov r8, qword [0x14024ee60]
cmp byte [rax + 0x6011], r12b
je 0x140127a1f
mov rcx, r8
sub rcx, qword [0x14024ee58]
mov rax, r13
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140127a1f
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r15, rax
mov rbx, qword [0x14024ee58]
mov r8, qword [0x14024ee60]
cmp rbx, r8
je 0x140127a1f
lea rdi, [rbx + 8]
nop
cmp qword [rbx], r15
ja 0x140127a0e
mov rcx, qword [0x14024da68]
mov r14, qword [rcx + 0x10]
mov rsi, qword [rcx + 8]
test r14, r14
je 0x1401271ab
test rsi, rsi
je 0x1401271ab
mov edx, 0x41
xor ecx, ecx
lea r8d, [rdx - 0x40]
call fcn.1400127e0
mov r8, rax
mov rdx, qword [rax + 0x10]
mov dword [rdx], 4
test rdi, rdi
je 0x14012717b
movups xmm0, xmmword [rdi]
movups xmmword [rdx + 4], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rdx + 0x14], xmm1
movups xmm0, xmmword [rdi + 0x20]
movups xmmword [rdx + 0x24], xmm0
movsd xmm1, qword [rdi + 0x30]
movsd qword [rdx + 0x34], xmm1
mov eax, dword [rdi + 0x38]
mov dword [rdx + 0x3c], eax
xor eax, eax
mov byte [rdx + 0x40], al
xor edx, edx
mov rcx, r14
call fcn.140013910
test eax, eax
je 0x14012719c
mov edx, eax
lea rcx, str._SERVER_:_Error_Sending_Packet__Code:__d_n
call fcn.14000c680
mov rcx, rsi
call fcn.140013db0
mov r8, qword [0x14024ee60]
lea rdx, [rdi + 0x40]
cmp rdx, r8
je 0x140127202
lea rcx, [rdi + 0x48]
nop dword [rax + rax]
mov rax, qword [rdx]
mov qword [rcx - 0x50], rax
movups xmm0, xmmword [rcx]
movups xmmword [rcx - 0x48], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rcx - 0x38], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rcx - 0x28], xmm0
movsd xmm1, qword [rcx + 0x30]
movsd qword [rcx - 0x18], xmm1
mov eax, dword [rcx + 0x38]
mov dword [rcx - 0x10], eax
add rdx, 0x48
lea rcx, [rcx + 0x48]
cmp rdx, r8
jne 0x1401271c0
mov r8, qword [0x14024ee60]
sub r8, 0x48
mov qword [0x14024ee60], r8
jmp 0x140127a16
mov rax, qword [0x14024da68]
mov qword [rsp + 0x48], rax
mov dword [rbp + 0x30], edx
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x78]
lea rcx, [0x140235a50]
call fcn.140024c60
mov rdx, qword [rax]
add rdx, 0x18
lea rcx, [rbp + 0x350]
call fcn.140036ce0
nop
lea rsi, [rbp + 0x360]
mov r12, qword [rbp + 0x360]
mov r13, qword [rbp + 0x378]
cmp r13, 0x10
cmovae rsi, r12
mov r14, qword [rbp + 0x370]
cmp r14, 9
jb 0x1401272e7
lea r15, [r14 + rsi]
lea r8, [r15 - 8]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1401272e7
nop dword [rax]
nop word [rax + rax]
mov r8d, 9
lea rdx, str.Ancestral
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401272da
inc rbx
lea r8, [r15 - 8]
sub r8, rbx
mov edx, 0x41
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1401272a0
jmp 0x1401272e7
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
jne 0x140127404
lea rsi, [rbp + 0x360]
cmp r13, 0x10
cmovae rsi, r12
cmp r14, 7
jb 0x140127367
lea r15, [r14 + rsi]
lea r8, [r15 - 6]
sub r8, rsi
mov edx, 0x53
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140127367
nop dword [rax]
mov r8d, 7
lea rdx, str.Samille
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14012735a
inc rbx
lea r8, [r15 - 6]
sub r8, rbx
mov edx, 0x53
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140127320
jmp 0x140127367
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
jne 0x140127404
lea rsi, [rbp + 0x360]
cmp r13, 0x10
cmovae rsi, r12
cmp r14, 7
jb 0x1401273db
lea r8, [r14 - 6]
add r8, rsi
sub r8, rsi
mov edx, 0x43
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1401273db
nop dword [rax + rax]
mov r8d, 7
lea rdx, str.Chakram
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401273fb
inc rbx
lea r8, [r14 - 6]
add r8, rsi
sub r8, rbx
mov edx, 0x43
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1401273a0
movsx rax, byte [rbp + 0x3ec]
cmp eax, 8
ja case.0x1401273f9.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x12a2b4]
add rcx, rdx
jmp rcx
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x1401273db
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140236080]
jp 0x140127430
jne 0x140127430
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140236080], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140236080], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fcc]
jp 0x14012768d
jne 0x14012768d
xorps xmm0, xmm0
jmp 0x140127695
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fd0]
jp 0x14012749d
jne 0x14012749d
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fd0], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fd0], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fd4]
jp 0x1401274e2
jne 0x1401274e2
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fd4], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fd4], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fd8]
jp 0x140127527
jne 0x140127527
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fd8], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fd8], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fdc]
jp 0x14012756c
jne 0x14012756c
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fdc], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fdc], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fe0]
jp 0x1401275b1
jne 0x1401275b1
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fe0], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fe0], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fe4]
jp 0x1401275f6
jne 0x1401275f6
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fe4], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fe4], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fe8]
jp 0x140127638
jne 0x140127638
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fe8], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fe8], xmm0
jmp 0x1401276a1
mov eax, dword [rbp + 0x350]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
ucomiss xmm0, dword [0x140235fec]
jp 0x140127677
jne 0x140127677
xorps xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fec], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fec], xmm0
jmp 0x1401276a1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [0x140235fcc], xmm0
cvttss2si ecx, dword [0x140235fe0]
call fcn.14000a0e0
test eax, eax
je 0x1401276c4
cvttss2si ecx, dword [0x140235fe0]
call fcn.14000a0e0
jmp 0x140127761
cvttss2si ecx, dword [0x140235fdc]
call fcn.14000a0e0
test eax, eax
je 0x1401276e4
cvttss2si ecx, dword [0x140235fdc]
call fcn.14000a0e0
jmp 0x140127761
cvttss2si ecx, dword [0x140235fd0]
call fcn.14000a0e0
test eax, eax
je 0x140127704
cvttss2si ecx, dword [0x140235fd0]
call fcn.14000a0e0
jmp 0x140127761
cvttss2si ecx, dword [0x140235fe8]
call fcn.14000a0e0
test eax, eax
je 0x140127724
cvttss2si ecx, dword [0x140235fe8]
call fcn.14000a0e0
jmp 0x140127761
cvttss2si ecx, dword [0x140235fec]
call fcn.14000a0e0
cvttss2si ecx, dword [0x140235fec]
test eax, eax
je 0x140127744
call fcn.14000a0e0
jmp 0x140127761
call fcn.14000a0e0
test eax, eax
je 0x14012775c
cvttss2si ecx, dword [0x140235fec]
call fcn.14000a0e0
jmp 0x140127761
mov eax, 0x808000
mov dword [0x140229118], eax
xorps xmm6, xmm6
movss xmm0, dword [0x140235fe4]
ucomiss xmm0, xmm6
jp 0x140127779
je 0x140127780
mov byte [0x140236092], 1
xor r8d, r8d
mov rbx, qword [rsp + 0x48]
mov edx, dword [rbx + 0x5fe1]
mov rcx, rdi
call fcn.14012d6b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], reloc.WS2_32.dll_listen
mov qword [rbp + 0x50], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.OnSetClothing]
movsd qword [rbp + 0x38], xmm0
mov eax, dword [0x1401bad20]
mov dword [rbp + 0x40], eax
movzx eax, byte [0x1401bad24]
mov byte [rbp + 0x44], al
mov byte [rbp + 0x45], 0
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0xa0]
call fcn.140008670
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x140127820
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14012781b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14012781b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140195ac0
movss xmm1, dword [0x140235fd0]
movss xmm2, dword [0x140235fd4]
mov dword [rbp + 0xe0], 4
movss xmm0, dword [0x140235fcc]
unpcklps xmm0, xmm1
movsd qword [rbp + 0xf0], xmm0
movss dword [rbp + 0xf8], xmm2
movss xmm1, dword [0x140235fdc]
movss xmm2, dword [0x140235fe0]
mov dword [rbp + 0x120], 4
movss xmm0, dword [0x140235fd8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x130], xmm0
movss dword [rbp + 0x138], xmm2
movss xmm1, dword [0x140235fe8]
movss xmm2, dword [0x140235fec]
mov dword [rbp + 0x160], 4
movss xmm0, dword [0x140235fe4]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x170], xmm0
movss dword [rbp + 0x178], xmm2
mov dword [rbp + 0x1a0], 9
mov eax, dword [0x140229110]
mov dword [rbp + 0x1b0], eax
movss xmm1, dword [0x1401bad84]
mov dword [rbp + 0x1e0], 4
movss xmm0, dword [0x140236080]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x1f0], xmm0
movss dword [rbp + 0x1f8], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov r9d, dword [rbx + 0x5fe1]
lea r8, [rbp + 0xa0]
mov dl, 1
mov rcx, qword [0x14024da68]
call fcn.14012d3a0
movss xmm0, dword [0x140235fcc]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [0x140235fd0]
movss dword [rsp + 0x54], xmm1
movss xmm0, dword [0x140235fd4]
movss dword [rsp + 0x58], xmm0
movss xmm1, dword [0x140235fd8]
movss dword [rsp + 0x5c], xmm1
movss xmm0, dword [0x140235fdc]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x140235fe0]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x140235fe4]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x140235fe8]
movss dword [rsp + 0x6c], xmm1
movss xmm0, dword [0x140235fec]
movss dword [rsp + 0x70], xmm0
mov eax, dword [0x140229110]
mov dword [rsp + 0x74], eax
movss xmm0, dword [0x140236080]
movss dword [rsp + 0x78], xmm0
mov qword [rsp + 0x7c], 0x3f800000
lea rdx, [rsp + 0x50]
lea rcx, [0x14022a900]
call fcn.140009a00
mov rcx, qword [rbp - 0x18]
call fcn.140012890
nop
lea r9, [fcn.140008f30]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0xa0]
call fcn.1401959b4
nop
lea rcx, [rbp + 0x350]
call fcn.1400089b0
jmp 0x14012a205
add rbx, 0x48
add rdi, 0x48
cmp rbx, r8
jne 0x140127110
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], r12b
jne 0x140127ad9
sub r8, qword [0x14024ee58]
mov rax, r13
imul r8
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140127ad9
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r10, rax
mov rcx, qword [0x14024ee58]
mov r9, qword [0x14024ee60]
cmp rcx, r9
je 0x140127ad9
lea r8, [rcx + 0x48]
cmp qword [rcx], r10
ja 0x140127ad1
cmp r8, r9
je 0x140127ac4
lea rdx, [rcx + 0x50]
mov rax, qword [r8]
mov qword [rdx - 0x50], rax
movups xmm0, xmmword [rdx]
movups xmmword [rdx - 0x48], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rdx - 0x38], xmm1
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rdx - 0x28], xmm0
movsd xmm1, qword [rdx + 0x30]
movsd qword [rdx - 0x18], xmm1
mov eax, dword [rdx + 0x38]
mov dword [rdx - 0x10], eax
add r8, 0x48
lea rdx, [rdx + 0x48]
cmp r8, r9
jne 0x140127a82
mov r9, qword [0x14024ee60]
sub r9, 0x48
mov qword [0x14024ee60], r9
jmp 0x140127ad4
mov rcx, r8
cmp rcx, r9
jne 0x140127a70
mov rcx, qword [0x14024eea8]
sub rcx, qword [0x14024eea0]
mov rax, r13
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140127c31
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r15, rax
mov rbx, qword [0x14024eea0]
mov r8, qword [0x14024eea8]
cmp rbx, r8
je 0x140127c31
lea rdi, [rbx + 8]
cmp qword [rbx], r15
ja 0x140127c20
mov rcx, qword [0x14024da68]
mov r14, qword [rcx + 0x10]
mov rsi, qword [rcx + 8]
test r14, r14
je 0x140127bc4
test rsi, rsi
je 0x140127bc4
mov edx, 0x41
xor ecx, ecx
lea r8d, [rdx - 0x40]
call fcn.1400127e0
mov r8, rax
mov rdx, qword [rax + 0x10]
mov dword [rdx], 4
test rdi, rdi
je 0x140127b94
movups xmm0, xmmword [rdi]
movups xmmword [rdx + 4], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rdx + 0x14], xmm1
movups xmm0, xmmword [rdi + 0x20]
movups xmmword [rdx + 0x24], xmm0
movsd xmm1, qword [rdi + 0x30]
movsd qword [rdx + 0x34], xmm1
mov eax, dword [rdi + 0x38]
mov dword [rdx + 0x3c], eax
xor eax, eax
mov byte [rdx + 0x40], al
xor edx, edx
mov rcx, r14
call fcn.140013910
test eax, eax
je 0x140127bb5
mov edx, eax
lea rcx, str._SERVER_:_Error_Sending_Packet__Code:__d_n
call fcn.14000c680
mov rcx, rsi
call fcn.140013db0
mov r8, qword [0x14024eea8]
lea rdx, [rdi + 0x40]
cmp rdx, r8
je 0x140127c13
lea rcx, [rdi + 0x48]
mov rax, qword [rdx]
mov qword [rcx - 0x50], rax
movups xmm0, xmmword [rcx]
movups xmmword [rcx - 0x48], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rcx - 0x38], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rcx - 0x28], xmm0
movsd xmm1, qword [rcx + 0x30]
movsd qword [rcx - 0x18], xmm1
mov eax, dword [rcx + 0x38]
mov dword [rcx - 0x10], eax
add rdx, 0x48
lea rcx, [rcx + 0x48]
cmp rdx, r8
jne 0x140127bd1
mov r8, qword [0x14024eea8]
sub r8, 0x48
mov qword [0x14024eea8], r8
jmp 0x140127c28
add rbx, 0x48
add rdi, 0x48
cmp rbx, r8
jne 0x140127b25
mov rax, qword [0x14024da68]
mov r8, qword [0x14024ee78]
cmp byte [rax + 0x6011], r12b
je 0x140127db0
mov rcx, r8
sub rcx, qword [0x14024ee70]
mov rax, r13
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140127db0
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r15, rax
mov rbx, qword [0x14024ee70]
mov r8, qword [0x14024ee78]
cmp rbx, r8
je 0x140127db0
lea rdi, [rbx + 8]
cmp qword [rbx], r15
ja 0x140127d9f
mov rcx, qword [0x14024da68]
mov r14, qword [rcx + 0x10]
mov rsi, qword [rcx + 8]
test r14, r14
je 0x140127d37
test rsi, rsi
je 0x140127d37
mov edx, 0x41
xor ecx, ecx
lea r8d, [rdx - 0x40]
call fcn.1400127e0
mov r8, rax
mov rdx, qword [rax + 0x10]
mov dword [rdx], 4
test rdi, rdi
je 0x140127d07
movups xmm0, xmmword [rdi]
movups xmmword [rdx + 4], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rdx + 0x14], xmm1
movups xmm0, xmmword [rdi + 0x20]
movups xmmword [rdx + 0x24], xmm0
movsd xmm1, qword [rdi + 0x30]
movsd qword [rdx + 0x34], xmm1
mov eax, dword [rdi + 0x38]
mov dword [rdx + 0x3c], eax
xor eax, eax
mov byte [rdx + 0x40], al
xor edx, edx
mov rcx, r14
call fcn.140013910
test eax, eax
je 0x140127d28
mov edx, eax
lea rcx, str._SERVER_:_Error_Sending_Packet__Code:__d_n
call fcn.14000c680
mov rcx, rsi
call fcn.140013db0
mov r8, qword [0x14024ee78]
lea rdx, [rdi + 0x40]
cmp rdx, r8
je 0x140127d92
lea rcx, [rdi + 0x48]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [rdx]
mov qword [rcx - 0x50], rax
movups xmm0, xmmword [rcx]
movups xmmword [rcx - 0x48], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rcx - 0x38], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rcx - 0x28], xmm0
movsd xmm1, qword [rcx + 0x30]
movsd qword [rcx - 0x18], xmm1
mov eax, dword [rcx + 0x38]
mov dword [rcx - 0x10], eax
add rdx, 0x48
lea rcx, [rcx + 0x48]
cmp rdx, r8
jne 0x140127d50
mov r8, qword [0x14024ee78]
sub r8, 0x48
mov qword [0x14024ee78], r8
jmp 0x140127da7
add rbx, 0x48
add rdi, 0x48
cmp rbx, r8
jne 0x140127c94
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], r12b
jne 0x140127e77
sub r8, qword [0x14024ee70]
mov rax, r13
imul r8
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140127e77
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r10, rax
mov rcx, qword [0x14024ee70]
mov r9, qword [0x14024ee78]
cmp rcx, r9
je 0x140127e77
lea r8, [rcx + 0x48]
cmp qword [rcx], r10
ja 0x140127e6f
cmp r8, r9
je 0x140127e62
lea rdx, [rcx + 0x50]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [r8]
mov qword [rdx - 0x50], rax
movups xmm0, xmmword [rdx]
movups xmmword [rdx - 0x48], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rdx - 0x38], xmm1
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rdx - 0x28], xmm0
movsd xmm1, qword [rdx + 0x30]
movsd qword [rdx - 0x18], xmm1
mov eax, dword [rdx + 0x38]
mov dword [rdx - 0x10], eax
add r8, 0x48
lea rdx, [rdx + 0x48]
cmp r8, r9
jne 0x140127e20
mov r9, qword [0x14024ee78]
sub r9, 0x48
mov qword [0x14024ee78], r9
jmp 0x140127e72
mov rcx, r8
cmp rcx, r9
jne 0x140127e01
mov rcx, qword [0x14024ee90]
sub rcx, qword [0x14024ee88]
mov rax, r13
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140127fd0
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r15, rax
mov rbx, qword [0x14024ee88]
mov r8, qword [0x14024ee90]
cmp rbx, r8
je 0x140127fd0
lea rdi, [rbx + 8]
cmp qword [rbx], r15
ja 0x140127fbf
mov rcx, qword [0x14024da68]
mov r14, qword [rcx + 0x10]
mov rsi, qword [rcx + 8]
test r14, r14
je 0x140127f5e
test rsi, rsi
je 0x140127f5e
mov edx, 0x41
xor ecx, ecx
lea r8d, [rdx - 0x40]
call fcn.1400127e0
mov r8, rax
mov rdx, qword [rax + 0x10]
mov dword [rdx], 4
test rdi, rdi
je 0x140127f2e
movups xmm0, xmmword [rdi]
movups xmmword [rdx + 4], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rdx + 0x14], xmm1
movups xmm0, xmmword [rdi + 0x20]
movups xmmword [rdx + 0x24], xmm0
movsd xmm1, qword [rdi + 0x30]
movsd qword [rdx + 0x34], xmm1
mov eax, dword [rdi + 0x38]
mov dword [rdx + 0x3c], eax
xor eax, eax
mov byte [rdx + 0x40], al
xor edx, edx
mov rcx, r14
call fcn.140013910
test eax, eax
je 0x140127f4f
mov edx, eax
lea rcx, str._SERVER_:_Error_Sending_Packet__Code:__d_n
call fcn.14000c680
mov rcx, rsi
call fcn.140013db0
mov r8, qword [0x14024ee90]
lea rdx, [rdi + 0x40]
cmp rdx, r8
je 0x140127fb2
lea rcx, [rdi + 0x48]
nop dword [rax + rax]
mov rax, qword [rdx]
mov qword [rcx - 0x50], rax
movups xmm0, xmmword [rcx]
movups xmmword [rcx - 0x48], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rcx - 0x38], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rcx - 0x28], xmm0
movsd xmm1, qword [rcx + 0x30]
movsd qword [rcx - 0x18], xmm1
mov eax, dword [rcx + 0x38]
mov dword [rcx - 0x10], eax
add rdx, 0x48
lea rcx, [rcx + 0x48]
cmp rdx, r8
jne 0x140127f70
mov r8, qword [0x14024ee90]
sub r8, 0x48
mov qword [0x14024ee90], r8
jmp 0x140127fc7
add rbx, 0x48
add rdi, 0x48
cmp rbx, r8
jne 0x140127ec3
movabs r15, 0x6666666666666667
mov rax, qword [0x14024da68]
mov r8, qword [0x14024ee48]
cmp byte [rax + 0x6011], r12b
je 0x1401280cd
mov rcx, r8
sub rcx, qword [0x14024ee40]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1401280cd
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r14, rax
mov rbx, qword [0x14024ee40]
mov r8, qword [0x14024ee48]
cmp rbx, r8
je 0x1401280cd
nop dword [rax]
lea rdi, [rbx + 0x28]
cmp qword [rbx], r14
ja 0x1401280c1
lea rdx, [rbx + 8]
lea rcx, [rbp - 0x10]
call fcn.140008340
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
mov rsi, qword [0x14024ee48]
cmp rdi, rsi
je 0x1401280a4
nop dword [rax]
mov rax, qword [rdi]
mov qword [rdi - 0x28], rax
lea rdx, [rdi + 8]
lea rcx, [rdi - 0x20]
call fcn.14003d030
add rdi, 0x28
cmp rdi, rsi
jne 0x140128080
mov rsi, qword [0x14024ee48]
lea rcx, [rsi - 0x28]
call fcn.14003a3e0
mov r8, qword [0x14024ee48]
sub r8, 0x28
mov qword [0x14024ee48], r8
jmp 0x1401280c4
mov rbx, rdi
cmp rbx, r8
jne 0x140128040
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], r12b
jne 0x140128179
sub r8, qword [0x14024ee40]
mov rax, r15
imul r8
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140128179
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r14, rax
mov rbx, qword [0x14024ee40]
mov rsi, qword [0x14024ee48]
cmp rbx, rsi
je 0x140128179
nop word [rax + rax]
lea rdi, [rbx + 0x28]
cmp qword [rbx], r14
ja 0x140128171
cmp rdi, rsi
je 0x140128154
nop
mov rax, qword [rdi]
mov qword [rdi - 0x28], rax
lea rdx, [rdi + 8]
lea rcx, [rdi - 0x20]
call fcn.14003d030
add rdi, 0x28
cmp rdi, rsi
jne 0x140128130
mov rsi, qword [0x14024ee48]
lea rcx, [rsi - 0x28]
call fcn.14003a3e0
mov rsi, qword [0x14024ee48]
sub rsi, 0x28
mov qword [0x14024ee48], rsi
jmp 0x140128174
mov rbx, rdi
cmp rbx, rsi
jne 0x140128120
mov rcx, qword [0x14024eec0]
sub rcx, qword [0x14024eeb8]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14012824d
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r14, rax
mov rbx, qword [0x14024eeb8]
mov rcx, qword [0x14024eec0]
cmp rbx, rcx
je 0x14012824d
lea rdi, [rbx + 0x28]
cmp qword [rbx], r14
ja 0x140128241
lea rdx, [rbx + 8]
lea rcx, [rbp - 0x10]
call fcn.140008340
mov r9d, 2
mov r8, rax
mov dl, 1
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
mov rsi, qword [0x14024eec0]
cmp rdi, rsi
je 0x140128224
nop word [rax + rax]
mov rax, qword [rdi]
mov qword [rdi - 0x28], rax
lea rdx, [rdi + 8]
lea rcx, [rdi - 0x20]
call fcn.14003d030
add rdi, 0x28
cmp rdi, rsi
jne 0x140128200
mov rsi, qword [0x14024eec0]
lea rcx, [rsi - 0x28]
call fcn.14003a3e0
mov rcx, qword [0x14024eec0]
sub rcx, 0x28
mov qword [0x14024eec0], rcx
jmp 0x140128244
mov rbx, rdi
cmp rbx, rcx
jne 0x1401281c1
mov rax, qword [0x14024da68]
mov r8, qword [0x14024eed8]
cmp byte [rax + 0x6011], r12b
je 0x14012834d
mov rcx, r8
sub rcx, qword [0x14024eed0]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14012834d
cmp byte [0x140235f2b], r12b
jne 0x14012834d
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r14, rax
mov rbx, qword [0x14024eed0]
mov r8, qword [0x14024eed8]
cmp rbx, r8
je 0x14012834d
nop dword [rax]
lea rdi, [rbx + 0x28]
cmp qword [rbx], r14
ja 0x140128341
lea rdx, [rbx + 8]
lea rcx, [rbp - 0x10]
call fcn.140008340
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
mov rsi, qword [0x14024eed8]
cmp rdi, rsi
je 0x140128324
nop dword [rax]
mov rax, qword [rdi]
mov qword [rdi - 0x28], rax
lea rdx, [rdi + 8]
lea rcx, [rdi - 0x20]
call fcn.14003d030
add rdi, 0x28
cmp rdi, rsi
jne 0x140128300
mov rsi, qword [0x14024eed8]
lea rcx, [rsi - 0x28]
call fcn.14003a3e0
mov r8, qword [0x14024eed8]
sub r8, 0x28
mov qword [0x14024eed8], r8
jmp 0x140128344
mov rbx, rdi
cmp rbx, r8
jne 0x1401282c0
mov rcx, qword [0x14024da68]
cmp byte [rcx + 0x6011], r12b
je 0x140128428
sub r8, qword [0x14024eed0]
mov rax, r15
imul r8
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140128428
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r14, rax
mov rbx, qword [0x14024eed0]
mov rsi, qword [0x14024eed8]
cmp rbx, rsi
je 0x140128428
lea rdi, [rbx + 0x28]
cmp qword [rbx], r14
ja 0x14012841c
cmp rdi, rsi
je 0x1401283d4
mov rax, qword [rdi]
mov qword [rdi - 0x28], rax
lea rdx, [rdi + 8]
lea rcx, [rdi - 0x20]
call fcn.14003d030
add rdi, 0x28
cmp rdi, rsi
jne 0x1401283b0
mov rsi, qword [0x14024eed8]
lea rcx, [rsi - 0x28]
call fcn.14003a3e0
sub qword [0x14024eed8], 0x28
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str._4_PROXY___9Removed_Drop_Packet_
lea rcx, [rbp - 0x10]
call fcn.140019570
lea rcx, [rbp - 0x10]
call fcn.140119460
mov rsi, qword [0x14024eed8]
jmp 0x14012841f
mov rbx, rdi
cmp rbx, rsi
jne 0x1401283a2
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], r12b
je 0x1401284cb
cmp byte [0x140235f2e], r12b
je 0x1401284cb
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x140235f48]
jb 0x1401284cb
mov word [rsp + 0x51], r12w
mov byte [rsp + 0x53], r12b
mov qword [rsp + 0x54], r12
mov qword [rsp + 0x5c], r12
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], r12d
xor eax, eax
mov qword [rbp - 0x7c], rax
mov byte [rsp + 0x50], 3
movzx eax, word [0x140235f40]
mov dword [rsp + 0x64], eax
mov eax, dword [0x140235f44]
mov dword [rsp + 0x7c], eax
mov eax, dword [0x140235f50]
mov dword [rbp - 0x80], eax
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x50]
mov r8d, 4
mov dl, 1
mov rcx, qword [0x14024da68]
call fcn.14012d510
mov byte [0x140235f2e], r12b
cmp byte [0x140235f28], r12b
je 0x14012853b
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x140235f20]
jb 0x14012853b
mov byte [0x140235f28], r12b
mov byte [0x140235f29], 1
mov byte [0x140235f2a], r12b
mov dword [0x1402361c8], r12d
mov dword [0x1402361cc], r12d
mov dword [0x1402361d0], r12d
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str._9Dropped_all_items.
lea rcx, [rbp - 0x10]
call fcn.140019570
lea rcx, [rbp - 0x10]
call fcn.140119460
cmp byte [0x140235f2a], r12b
je 0x140128576
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x140235f30]
jb 0x140128576
mov byte [0x140235f2a], r12b
mov qword [0x140235f30], r12
mov dword [0x1402361c8], r12d
mov dword [0x1402361cc], r12d
mov dword [0x1402361d0], r12d
movabs rdi, 0x7fffffffffffffff
cmp byte [0x14023615d], r12b
je 0x140128853
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
cmp rax, qword [0x140236230]
jb 0x140128610
cmp byte [0x140236224], r12b
je 0x140128610
mov byte [0x140236224], r12b
mov edx, dword [0x140236220]
lea rcx, [rbp + 0x10]
call fcn.140010960
nop
mov r8, rax
lea rdx, str.actioninput_ntext_cdrop
lea rcx, [rbp - 0x10]
call fcn.140018390
mov rcx, rax
call fcn.14006c700
nop
lea rcx, [rbp + 0x10]
call fcn.140008880
mov dword [0x140236220], r12d
lea rax, [rbx + 0x64]
mov qword [0x140236230], rax
lea rax, [rbx + 0x1388]
mov qword [0x140236238], rax
mov byte [0x140236225], 1
jmp 0x140128768
cmp rbx, qword [0x140236238]
jb 0x140128708
cmp byte [0x140236225], r12b
je 0x140128708
mov byte [0x140236225], r12b
mov rcx, qword [0x1402296b0]
mov rax, rdi
sub rax, rcx
cmp rax, 0x19
jb 0x14012a240
lea rax, [0x1402296a0]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x1402296a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], Ordinal_32
lea r9, str.actionjoin_request_nname
lea r8, [0x1402296a0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x38]
call fcn.140008420
nop
mov r15d, reloc.WS2_32.dll_recv
mov r8d, r15d
lea rdx, str._ninvitedWorld0_n
lea rcx, [rbp + 0x38]
call fcn.140010200
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x68], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9d, [r15 - 0xd]
lea r8, [rbp + 0x58]
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
nop
lea rcx, [rbp + 0x38]
call fcn.140008880
mov byte [0x140236226], 1
lea rax, [rbx + 0x64]
mov qword [0x140236238], rax
lea rax, [rbx + 0x2710]
mov qword [0x140236240], rax
jmp 0x14012876e
cmp rbx, qword [0x140236240]
jb 0x140128768
cmp byte [0x140236226], r12b
je 0x140128768
mov byte [0x140236226], r12b
mov r8d, dword [0x14023622c]
mov edx, dword [0x140236228]
mov rcx, qword [0x14024da68]
call fcn.14012a470
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
mov r8d, recvfrom
lea rdx, str._2Save_Done_
lea rcx, [rbp - 0x10]
call fcn.140019570
lea rcx, [rbp - 0x10]
call fcn.140119560
mov r15d, reloc.WS2_32.dll_recv
cmp byte [0x14023615d], 0
je 0x140128859
mov ecx, 0xa0
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140128859
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140128859
lea rdx, str.Mac:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007cf0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
xor r8d, r8d
lea rdx, [0x1401bbe43]
lea rcx, [rbp + 0x38]
call fcn.140019570
nop
lea rdx, [rbp + 0x38]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400176c0
lea rcx, [rbp + 0x38]
mov rsi, qword [rbp + 0x38]
mov r14, qword [rbp + 0x50]
cmp r14, 0x10
cmovae rcx, rsi
mov rbx, qword [rbp + 0x48]
test rbx, rbx
jne 0x140128825
mov r8, rbx
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140128825
mov byte [0x140235fa7], al
jmp 0x140128848
mov byte [0x140235fa7], 1
lea rdx, [rbp + 0x38]
cmp r14, 0x10
cmovae rdx, rsi
mov r8, rbx
lea rcx, [0x14024f1d0]
call fcn.140009f80
nop
lea rcx, [rbp + 0x38]
call fcn.140008880
jmp 0x140128859
mov r15d, reloc.WS2_32.dll_recv
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140128b14
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140128b14
lea rdx, str.Socks5:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007cf0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x38], 0
lea rdx, [rbp + 0x38]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400176c0
lea rcx, [rbp + 0x38]
mov rbx, qword [rbp + 0x38]
mov rsi, qword [rbp + 0x50]
cmp rsi, 0x10
cmovae rcx, rbx
mov r8, qword [rbp + 0x48]
test r8, r8
jne 0x1401288f5
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401288f5
mov byte [0x14024f1b1], al
jmp 0x140128ada
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], rax
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
lea r8d, [rax + 1]
lea rdx, [0x1401bfdd8]
lea rcx, [rbp - 0x10]
call fcn.140019570
nop
lea r8, [rbp + 0x38]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x78]
call fcn.140069f40
nop
lea rcx, [rbp - 0x10]
call fcn.140008880
mov rax, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
sub rax, rdx
sar rax, 5
cmp rax, 4
je 0x140128981
lea rdx, str.Fake_Socks5
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007cf0
lea rdx, [0x14002a1f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140128ac9
lea rcx, [rbp - 0x10]
call fcn.140008340
nop
mov rcx, qword [rbp + 0x78]
add rcx, 0x20
xor edx, edx
lea r8d, [rdx + 0xa]
call fcn.1400f44c0
mov ebx, eax
mov rdx, qword [rbp + 0x78]
add rdx, 0x40
lea rcx, [rbp + 0x10]
call fcn.140008340
nop
mov rdx, qword [rbp + 0x78]
add rdx, 0x60
lea rcx, [rbp + 0x58]
call fcn.140008340
nop
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, qword [rbp - 0x10]
mov r8, qword [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140020a20
lea rdx, [0x1401befdc]
mov rcx, rax
call fcn.140007cf0
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rcx, rax
call fcn.140020a20
lea rdx, [0x1401befdc]
mov rcx, rax
call fcn.140007cf0
lea rdx, [rbp + 0x58]
cmp qword [rbp + 0x70], 0x10
cmovae rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x68]
mov rcx, rax
call fcn.140020a20
lea rdx, [0x14002a1f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, qword [rbp - 0x10]
mov r8, qword [rbp]
lea rcx, [0x140229d50]
call fcn.140009f80
mov dword [0x14024f1bc], ebx
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
lea rcx, [0x140229d90]
call fcn.140009f80
lea rdx, [rbp + 0x58]
cmp qword [rbp + 0x70], 0x10
cmovae rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x68]
lea rcx, [0x140229d70]
call fcn.140009f80
mov byte [0x14024f1b1], 1
lea rcx, [rbp + 0x58]
call fcn.140008880
nop
lea rcx, [rbp + 0x10]
call fcn.140008880
nop
lea rcx, [rbp - 0x10]
call fcn.140008880
nop
lea rcx, [rbp + 0x78]
call fcn.14004f820
mov rsi, qword [rbp + 0x50]
mov rbx, qword [rbp + 0x38]
cmp rsi, 0x10
jb 0x140128b14
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140128b0c
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140128b0c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.140195ac0
cmp byte [0x140236309], 0
je 0x140128be3
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140128be3
cmp byte [0x14023630a], 0
je 0x140128be3
cmp dword [0x14023630c], 0
je 0x140128be3
cmp dword [0x140236310], 0
je 0x140128be3
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x140236318]
jb 0x140128be3
movzx eax, byte [0x140229122]
shr eax, 6
mov rcx, qword [0x14024da68]
movss xmm0, dword [rcx + 0x5ff5]
mulss xmm0, xmm6
cvttss2si r9d, xmm0
movss xmm1, dword [rcx + 0x5ff1]
mulss xmm1, xmm6
cvttss2si r8d, xmm1
mov dword [rsp + 0x20], eax
mov ebx, dword [0x140236310]
mov edx, ebx
mov esi, dword [0x14023630c]
mov ecx, esi
call fcn.1400c0c60
test al, al
je 0x140128bce
mov r9d, ebx
mov r8d, esi
mov edx, dword [0x140229198]
xor ecx, ecx
call fcn.14012cc70
mov byte [0x14023630a], 0
mov dword [0x140236310], r12d
mov dword [0x14023630c], r12d
cmp byte [0x140236182], 0
je 0x140128d3f
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140128d3f
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
cmp rax, qword [0x140236198]
jb 0x140128d3f
mov edx, dword [0x140236170]
test edx, edx
je 0x140128d31
lea rcx, [rbp - 0x70]
call fcn.140010960
nop
mov r8, rax
lea rdx, str._9Collected__2
lea rcx, [rbp + 0x78]
call fcn.140018390
nop
mov r8d, 8
lea rdx, str.___gems.
mov rcx, rax
call fcn.140010200
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp - 0x10]
call fcn.140119460
nop
lea rcx, [rbp + 0x78]
call fcn.140008880
nop
lea rcx, [rbp - 0x70]
call fcn.140008880
mov edx, dword [0x140236170]
lea rcx, [rsp + 0x50]
call fcn.140010960
nop
mov r8, rax
lea rdx, str._9Collected__2
lea rcx, [rbp - 0x50]
call fcn.140018390
nop
mov r8d, 8
lea rdx, str.___gems.
mov rcx, rax
call fcn.140010200
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x10]
call fcn.140119700
nop
lea rcx, [rbp - 0x50]
call fcn.140008880
nop
lea rcx, [rsp + 0x50]
call fcn.140008880
mov dword [0x140236170], r12d
lea rax, [rbx + 0x3e8]
mov qword [0x140236198], rax
cmp byte [0x14023626b], 0
je 0x140128d84
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140128d84
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
cmp rax, qword [0x140236270]
jb 0x140128d84
mov rcx, qword [0x14024da68]
call fcn.14012e1d0
lea rax, [rbx + 0x12c]
mov qword [0x140236270], rax
cmp byte [0x14023628a], 0
je 0x140128e67
cmp byte [0x14023628b], 0
je 0x140128e67
cmp byte [0x140236294], 0
je 0x140128e67
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140128e67
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x140236298]
jb 0x140128e67
mov word [rsp + 0x51], r12w
mov byte [rsp + 0x53], 0
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x60], r12d
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x78], r12d
mov qword [rbp - 0x7c], r12
mov eax, dword [0x140229174]
mov dword [rsp + 0x64], eax
mov eax, dword [0x14023628c]
mov dword [rsp + 0x7c], eax
mov ecx, dword [0x140236290]
mov dword [rbp - 0x80], ecx
mov byte [rsp + 0x50], 3
shl eax, 5
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x68], xmm0
shl ecx, 5
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x6c], xmm0
mov eax, dword [0x140229d28]
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x50]
xor edx, edx
lea r8d, [rdx + 4]
mov rcx, qword [0x14024da68]
call fcn.14012d510
mov byte [0x140236294], 0
cmp byte [0x140236210], 0
je 0x140128ee3
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140128ee3
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
cmp rax, qword [0x140236218]
jb 0x140128ee3
mov eax, dword [0x14023620c]
test eax, eax
je 0x140128ed5
mov ecx, dword [0x140236208]
shl ecx, 5
movd xmm3, ecx
cvtdq2ps xmm3, xmm3
mov ecx, dword [0x1402361fc]
shl ecx, 5
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov dword [rsp + 0x20], eax
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012a2e0
mov dword [0x14023620c], r12d
lea rax, [rbx + 0x3e8]
mov qword [0x140236218], rax
cmp byte [0x14024f1cb], 0
je 0x140129294
cmp byte [0x14024f1c9], 0
je 0x140129294
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140129294
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
cmp rax, qword [0x1402361e0]
jb 0x140129294
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xb0], xmm1
mov r8d, 2
lea rdx, [0x1401c29c4]
lea rcx, [rbp + 0xa0]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xd0], xmm1
mov r8d, 2
lea rdx, [0x1401d0d00]
lea rcx, [rbp + 0xc0]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xf0], xmm1
mov r8d, 2
lea rdx, [0x1401c7af0]
lea rcx, [rbp + 0xe0]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x110], xmm1
mov r8d, 2
lea rdx, [0x1401c2d58]
lea rcx, [rbp + 0x100]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x130], xmm1
mov r8d, 2
lea rdx, [0x1401d148c]
lea rcx, [rbp + 0x120]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x150], xmm1
mov r8d, 2
lea rdx, [0x1401d1490]
lea rcx, [rbp + 0x140]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x170], xmm1
mov r8d, 2
lea rdx, [0x1401d1494]
lea rcx, [rbp + 0x160]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x190], xmm1
mov r8d, 2
lea rdx, [0x1401c2234]
lea rcx, [rbp + 0x180]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1b0], xmm1
mov r8d, 2
lea rdx, [0x1401c29d0]
lea rcx, [rbp + 0x1a0]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1d0], xmm1
mov r8d, 2
lea rdx, [0x1401ca404]
lea rcx, [rbp + 0x1c0]
call fcn.140019570
nop
call sub.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_
mov edx, eax
lea rcx, [rbp + 0x1920]
call fcn.1400352d0
mov dword [rbp + 0x30], r12d
mov dword [rbp + 0x34], 8
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x260]
call sub.VCRUNTIME140.dll_memset
mov edx, 1
lea rcx, [rbp + 0x260]
call fcn.1400348e0
nop
lea rdx, [rbp + 0x1920]
lea rcx, [rbp + 0x30]
call fcn.140018640
movsxd rcx, eax
shl rcx, 5
lea rdx, [rbp + 0xa0]
add rdx, rcx
lea rcx, [rbp - 0x10]
call fcn.140008340
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x10]
call fcn.140019570
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x590]
call fcn.140008670
nop
lea rcx, [rbp + 0x10]
call fcn.140008880
mov rax, rdi
mov rcx, qword [rbp]
sub rax, rcx
cmp rax, 0x12
jb 0x14012a246
lea r9, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae r9, qword [rbp - 0x10]
mov qword [rsp + 0x30], reloc.WS2_32.dll_select
lea rax, str.Auto_Collecting...
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x10]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.140008420
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x5d0]
call fcn.14003df80
nop
lea rcx, [rbp + 0x10]
call fcn.140008880
mov dword [rsp + 0x20], r12d
mov r9d, 0xffffffff
lea r8, [rbp + 0x590]
mov dl, 1
mov rcx, qword [0x14024da68]
call fcn.14012d3a0
lea rax, [rbx + 0x3e8]
mov qword [0x1402361e0], rax
lea r9, [fcn.140008f30]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x590]
call fcn.1401959b4
nop
lea rcx, [rbp - 0x10]
call fcn.140008880
nop
lea rcx, [rbp + 0x260]
call fcn.140042630
nop
lea r9, [fcn.140008880]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x16]
lea rcx, [rbp + 0xa0]
call fcn.1401959b4
nop
cmp byte [0x140235f56], 0
je 0x14012937b
cmp qword [0x140235f68], 0
je 0x14012937b
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x140235f68]
jb 0x14012937b
lea rcx, [0x1402299e0]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1402299e0]
mov r8, qword [0x1402299f0]
test r8, r8
jne 0x1401292f9
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401292f9
mov al, 1
jmp 0x1401292fb
xor al, al
mov r8d, Ordinal_41
test al, al
cmove r8, r15
lea rcx, str._Moderator__9:
lea rdx, str._9No_Have_Any_Online___Moderator_9_
cmove rdx, rcx
lea rcx, [0x1402299e0]
call fcn.140009f80
lea rdx, [0x1402299e0]
lea rcx, [rsp + 0x50]
call fcn.140008340
mov rcx, rax
call fcn.140119560
lea rdx, [0x1402299e0]
lea rcx, [rsp + 0x50]
call fcn.140008340
mov rcx, rax
call fcn.140119460
mov byte [0x140235f56], 0
mov qword [0x140235f68], r12
xor r8d, r8d
lea rdx, [0x1401bbe43]
lea rcx, [0x1402299e0]
call fcn.140009f80
cmp byte [0x14024f1cb], 0
je 0x14012962d
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x14012962d
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r14, rax
cmp rax, qword [0x1402361c0]
jb 0x14012962d
mov rcx, qword [0x14024da68]
mov rsi, qword [rcx + 0x5f6c]
mov r15, qword [rcx + 0x5f74]
cmp rsi, r15
je 0x14012962d
mov rbx, qword [rsi]
cmp r14, qword [0x1402361c0]
jb 0x14012962d
movzx eax, word [rbx]
mov ecx, dword [0x140236278]
cmp eax, ecx
jne 0x140129506
test ecx, ecx
je 0x140129513
mov rcx, qword [0x14024da68]
movss xmm0, dword [rcx + 0x5ff5]
mulss xmm0, xmm6
cvttss2si eax, xmm0
movss xmm1, dword [rcx + 0x5ff1]
mulss xmm1, xmm6
cvttss2si r9d, xmm1
movss xmm0, dword [rbx + 6]
mulss xmm0, xmm6
cvttss2si edx, xmm0
movss xmm1, dword [rbx + 2]
mulss xmm1, xmm6
cvttss2si ecx, xmm1
mov dword [rsp + 0x20], eax
mov r8d, dword [reloc.WS2_32.dll_ioctlsocket]
call fcn.14012f030
test al, al
je 0x140129506
movss xmm1, dword [rbx + 6]
movss xmm0, dword [rbx + 2]
call fcn.14011fbf0
test al, al
je 0x140129506
cmp byte [0x14024f1cb], 0
je 0x140129506
mov word [rsp + 0x51], 0
mov byte [rsp + 0x53], 0
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov dword [rbp - 0x80], r12d
xor eax, eax
mov qword [rbp - 0x7c], rax
movss xmm0, dword [rbx + 2]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [rbx + 6]
movss dword [rsp + 0x6c], xmm1
mov byte [rsp + 0x50], ntohl
mov dword [rsp + 0x54], 0xffffffff
mov eax, dword [rbx + 0xc]
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x50]
xor edx, edx
lea r8d, [rdx + 4]
mov rcx, qword [0x14024da68]
call fcn.14012d510
movsxd rax, dword [0x140229d24]
add rax, r14
mov qword [0x1402361c0], rax
cmp dword [0x140236278], 0
jne 0x140129620
mov rcx, qword [0x14024da68]
movss xmm0, dword [rcx + 0x5ff5]
mulss xmm0, xmm6
cvttss2si eax, xmm0
movss xmm1, dword [rcx + 0x5ff1]
mulss xmm1, xmm6
cvttss2si r9d, xmm1
movss xmm0, dword [rbx + 6]
mulss xmm0, xmm6
cvttss2si edx, xmm0
movss xmm1, dword [rbx + 2]
mulss xmm1, xmm6
cvttss2si ecx, xmm1
mov dword [rsp + 0x20], eax
mov r8d, dword [reloc.WS2_32.dll_ioctlsocket]
call fcn.14012f030
test al, al
je 0x140129620
movss xmm1, dword [rbx + 6]
movss xmm0, dword [rbx + 2]
call fcn.14011fbf0
test al, al
je 0x140129620
cmp byte [0x14024f1cb], 0
je 0x140129620
mov word [rsp + 0x51], 0
mov byte [rsp + 0x53], 0
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov dword [rbp - 0x80], r12d
xor eax, eax
mov qword [rbp - 0x7c], rax
movss xmm0, dword [rbx + 2]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [rbx + 6]
movss dword [rsp + 0x6c], xmm1
mov byte [rsp + 0x50], ntohl
mov dword [rsp + 0x54], 0xffffffff
mov eax, dword [rbx + 0xc]
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x50]
xor edx, edx
lea r8d, [rdx + 4]
mov rcx, qword [0x14024da68]
call fcn.14012d510
movsxd rax, dword [0x140229d24]
add rax, r14
mov qword [0x1402361c0], rax
add rsi, 8
cmp rsi, r15
jne 0x1401293d0
cmp byte [0x1402360f1], 0
je 0x14012963b
call fcn.14011be10
cmp byte [0x1402360b3], 0
je 0x140129706
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140129706
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x1402361a8]
jb 0x140129706
add rax, 0xc8
mov qword [0x1402361a8], rax
mov eax, dword [0x1402361a0]
cmp eax, 8
jle 0x14012968c
mov eax, r12d
jmp 0x14012968e
inc eax
mov dword [0x1402361a0], eax
movsxd r8, eax
shl r8, 5
lea rax, str.1685231359
add r8, rax
mov rcx, qword [r8 + 0x10]
mov rax, rdi
sub rax, rcx
cmp rax, 0x15
jb 0x14012a23a
mov rax, r8
cmp qword [r8 + 0x18], 0x10
jb 0x1401296c6
mov rax, qword [r8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
lea r9, str.actionsetSkin_ncolor
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
mov r9d, 2
lea r8, [rbp - 0x10]
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
cmp byte [0x140236163], 0
je 0x140129730
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
cmp rax, qword [0x1402361b0]
jb 0x140129730
add rax, 0xc8
mov qword [0x1402361b0], rax
call fcn.140121470
cmp byte [0x1402681d0], 0
je 0x140129ad3
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x140129ad3
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
cmp rax, qword [0x1402681d8]
jb 0x140129ad3
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], 2
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov eax, 0x3260
mov word [rbp + 0xa0], ax
mov byte [rbp + 0xa2], 0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xd0], xmm1
mov r8d, 2
lea rdx, [0x1401d0d00]
lea rcx, [rbp + 0xc0]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], 2
mov qword [rbp + reloc.WS2_32.dll_ntohs8], 0xf
mov eax, 0x3460
mov word [rbp + 0xe0], ax
mov byte [rbp + 0xe2], 0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x110], xmm1
mov r8d, 2
lea rdx, [0x1401c2d58]
lea rcx, [rbp + 0x100]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x130], xmm1
mov r8d, 2
lea rdx, [0x1401d148c]
lea rcx, [rbp + 0x120]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x150], xmm1
mov r8d, 2
lea rdx, [0x1401d1490]
lea rcx, [rbp + 0x140]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x170], xmm1
mov r8d, 2
lea rdx, [0x1401d1494]
lea rcx, [rbp + 0x160]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x190], xmm1
mov r8d, 2
lea rdx, [0x1401c2234]
lea rcx, [rbp + 0x180]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1b0], xmm1
mov r8d, 2
lea rdx, [0x1401c29d0]
lea rcx, [rbp + 0x1a0]
call fcn.140019570
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], 2
mov qword [rbp + 0x1d8], reloc.WS2_32.dll_ntohs
mov eax, 0x6260
mov word [rbp + 0x1c0], ax
mov byte [rbp + 0x1c2], 0
call sub.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_
mov dword [rbp + 0x1914], 0xffffffff
mov dword [rbp + 0x594], eax
mov r9d, 1
nop
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, r9d
mov dword [rbp + r9*4 + 0x594], eax
inc r9
cmp r9, 0x270
jb 0x140129960
mov dword [rbp + 0x590], 0x270
mov dword [rbp + 0x30], r12d
mov dword [rbp + 0x34], 8
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x260]
call sub.VCRUNTIME140.dll_memset
mov edx, 1
lea rcx, [rbp + 0x260]
call fcn.1400348e0
nop
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x30]
call fcn.140018640
movsxd rcx, eax
shl rcx, 5
lea rdx, [rbp + 0xa0]
add rdx, rcx
lea rcx, [rbp - 0x10]
call fcn.140008340
nop
lea rdx, str.actioninput_ntext
lea rcx, [rbp + 0x260]
call fcn.140007cf0
cmp byte [0x1402360a3], 0
je 0x140129a24
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, qword [rbp - 0x10]
mov r8, qword [rbp]
lea rcx, [rbp + 0x260]
call fcn.140020a20
lea rdx, [0x140229220]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [0x140229220]
mov r8, qword [reloc.WS2_32.dll_getpeername]
lea rcx, [rbp + 0x260]
call fcn.140020a20
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x268]
call fcn.1400f4620
nop
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.140008340
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
mov rcx, qword [0x14022a7f0]
add rcx, rbx
mov qword [0x1402681d8], rcx
lea rcx, [rbp + 0x10]
call fcn.140008880
nop
lea rcx, [rbp - 0x10]
call fcn.140008880
nop
lea rcx, [rbp + 0x260]
call fcn.140042630
nop
lea r9, [fcn.140008880]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x16]
lea rcx, [rbp + 0xa0]
call fcn.1401959b4
nop
mov rax, qword [0x14024da68]
cmp byte [rax + 0x6011], 0
je 0x14012a1f9
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
mov ecx, dword [0x1402361d8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140129be7
lea r12, [0x1402295c0]
mov rcx, r12
mov r14, qword [0x1402295c0]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x1402295d0]
test rsi, rsi
jne 0x140129b4a
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140129be7
cmp dword [0x1402361d8], 8
jle 0x140129be7
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a24c
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x1402295d0]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x1402295c0]
jmp 0x14012a1a8
mov ecx, dword [0x1402361dc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140129cde
lea r12, [0x1402295e0]
mov rcx, r12
mov r14, qword [0x1402295e0]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x1402295f0]
test rsi, rsi
jne 0x140129c41
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140129cde
cmp dword [0x1402361dc], 8
jle 0x140129cde
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a252
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x1402295f0]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x1402295e0]
jmp 0x14012a1a8
mov ecx, dword [0x1402361e8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140129dd5
lea r12, [0x140229600]
mov rcx, r12
mov r14, qword [0x140229600]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x140229610]
test rsi, rsi
jne 0x140129d38
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140129dd5
cmp dword [0x1402361e8], 8
jle 0x140129dd5
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a258
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x140229610]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x140229600]
jmp 0x14012a1a8
mov ecx, dword [0x1402361ec]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140129ecc
lea r12, [0x140229620]
mov rcx, r12
mov r14, qword [0x140229620]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x140229630]
test rsi, rsi
jne 0x140129e2f
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140129ecc
cmp dword [0x1402361ec], 8
jle 0x140129ecc
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a25e
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x140229630]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x140229620]
jmp 0x14012a1a8
mov ecx, dword [0x1402361f0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x140129fc3
lea r12, [0x140229640]
mov rcx, r12
mov r14, qword [0x140229640]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x140229650]
test rsi, rsi
jne 0x140129f26
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140129fc3
cmp dword [0x1402361f0], 8
jle 0x140129fc3
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a264
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x140229650]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x140229640]
jmp 0x14012a1a8
mov ecx, dword [0x1402361f4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14012a0ba
lea r12, [0x140229660]
mov rcx, r12
mov r14, qword [0x140229660]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x140229670]
test rsi, rsi
jne 0x14012a01d
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14012a0ba
cmp dword [0x1402361f4], 8
jle 0x14012a0ba
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a26a
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x140229670]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x140229660]
jmp 0x14012a1a8
mov ecx, dword [0x1402361f8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14012a1f9
lea r12, [0x140229680]
mov rcx, r12
mov r14, qword [0x140229680]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0x10
cmovae rcx, r14
mov rsi, qword [0x140229690]
test rsi, rsi
jne 0x14012a114
mov r8, rsi
lea rdx, [0x1401bbe43]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14012a1f9
cmp dword [0x1402361f8], 8
jle 0x14012a1f9
cmp rbx, qword [0x140236200]
jb 0x14012a1f9
mov rax, rdi
sub rax, rsi
cmp rax, 0x14
jb 0x14012a270
mov rax, r12
cmp r15, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140008420
lea rcx, [rbp - 0x10]
call fcn.14006c700
test al, al
jne 0x14012a1eb
mov rcx, qword [0x140229690]
sub rdi, rcx
cmp rdi, 0x14
jb 0x14012a23a
mov rax, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x140229680]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.actioninput_ntext_
mov r8, r12
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.140008420
mov r9d, 2
lea r8, [rbp + 0x10]
xor edx, edx
mov rcx, qword [0x14024da68]
call fcn.14012d5e0
lea rax, [rbx + 0xc8]
mov qword [0x140236200], rax
lea rcx, [0x14022a900]
call fcn.14000c280
mov rcx, qword [rbp + 0x2cb0]
xor rcx, rsp
call fcn.140195e30
lea r11, [rsp + 0x2dd0]
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.140009f00
int3
call fcn.140009f00
nop
call fcn.140009f00
nop
call fcn.140009f00
int3
call fcn.140009f00
int3
call fcn.140009f00
int3
call fcn.140009f00
int3
call fcn.140009f00
int3
call fcn.140009f00
int3
call fcn.140009f00
int3