Function at 0x1400a6cb0
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1210]
mov eax, 0x1310
call fcn.140117950
sub rsp, rax
movaps xmmword [rsp + 0x1300], xmm6
movaps xmmword [rsp + 0x12f0], xmm7
movaps xmmword [rsp + 0x12e0], xmm8
movaps xmmword [rsp + 0x12d0], xmm9
movaps xmmword [rsp + 0x12c0], xmm10
movaps xmmword [rsp + 0x12b0], xmm11
movaps xmmword [rsp + 0x12a0], xmm12
mov rax, qword [0x140160040]
xor rax, rsp
mov qword [rbp + 0x1190], rax
xor r14d, r14d
mov dword [rsp + 0x40], r14d
mov ecx, dword [0x1401603c4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400a6d55
cmp byte [0x1401d5360], r14b
sete cl
mov byte [0x1401d5360], cl
jmp 0x1400a6d5c
movzx ecx, byte [0x1401d5360]
xorps xmm12, xmm12
movss xmm9, dword [0x140147714]
test cl, cl
je 0x1400a6d73
movaps xmm2, xmm9
jmp 0x1400a6d76
xorps xmm2, xmm2
movss dword [0x1401d6df0], xmm2
movss xmm1, dword [0x140147808]
mov rdx, qword [0x1401d6888]
divss xmm1, dword [rdx + 0xd4]
mov rax, qword [0x1401d6e68]
subss xmm2, dword [rax + 0x48]
mulss xmm2, xmm1
addss xmm2, dword [rax + 0x48]
movss dword [rax + 0x48], xmm2
test cl, cl
je 0x1400ab37f
mov rax, qword [rdx + 0x4b10]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14006cc00
mov rbx, rax
mov r13, qword [0x1401d6888]
mov qword [rbp - 0x40], r13
call fcn.1400a5e20
mov rcx, qword [0x1401d6e68]
movss xmm1, dword [rcx + 0x48]
mulss xmm1, dword [0x1401476d0]
mov r8, qword [0x1401d6888]
mov rcx, qword [0x1401d6e60]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x580], xmm0
mulss xmm1, dword [r8 + 0x38e8]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rbp + 0x58c], xmm0
lea rcx, [rbp + 0x580]
call fcn.140069790
add r8, 0x10
mov qword [rsp + 0x78], r14
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.14008c350
mov rax, qword [0x1401d6e68]
mov rcx, qword [0x1401d6888]
or dword [rcx + 0x4a00], 2
movsd xmm0, qword [rax + 8]
movsd qword [rcx + 0x4a20], xmm0
mov dword [rcx + 0x4a08], 1
mov rax, qword [0x1401d6e68]
movss xmm1, dword [rax + 0x48]
xor ecx, ecx
call fcn.140069e00
mov rax, qword [0x1401d6e68]
mov r8d, dword [rax + 4]
xor edx, edx
lea rcx, str.window
call fcn.140072e90
mov rdx, qword [0x1401d6888]
mov rax, qword [rdx + 0x4000]
movsd xmm0, qword [rax + 0x28]
movsd qword [rbp + 0xf08], xmm0
mov byte [rax + 0xc0], 1
movss xmm2, dword [0x1401603d0]
movss xmm1, dword [0x1401603cc]
mov rax, qword [0x1401d6e60]
movss xmm0, dword [0x1401603c8]
movss dword [rax + 0x20], xmm0
movss dword [rax + 0x24], xmm1
movss dword [rax + 0x28], xmm2
mov dword [rax + 0x2c], 0x3f800000
mov rax, qword [0x1401d6e68]
movsd xmm0, qword [rax + 0x10]
movsd qword [r13 + 0x38f0], xmm0
mov rax, qword [0x1401d6e68]
mov ecx, dword [rax + 0x30]
mov dword [r13 + 0x38fc], ecx
mov rax, qword [0x1401d6e68]
mov ecx, dword [rax + 0x2c]
mov dword [r13 + 0x38f8], ecx
mov rax, qword [0x1401d6e68]
mov ecx, dword [rax + 0x34]
mov dword [r13 + 0x395c], ecx
mov rax, qword [0x1401d6e60]
movups xmm0, xmmword [rax + 0x30]
movups xmmword [r13 + 0x39ec], xmm0
mov dword [rbp - 0x80], 0x3f000000
mov dword [rbp - 0x7c], 0x3f000000
mov rax, qword [0x1401d6e60]
movups xmm0, xmmword [rax + 0xd0]
movups xmmword [rbp + 0x590], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rdx + 0x38e8]
movss dword [rbp + 0x59c], xmm0
lea rcx, [rbp + 0x590]
call fcn.140069790
mov ebx, eax
movss xmm1, dword [rbp + 0xf0c]
addss xmm1, dword [0x140147868]
movss xmm0, dword [rbp + 0xf08]
movss xmm11, dword [0x1401478c0]
addss xmm0, xmm11
movss dword [rbp - 0x78], xmm0
movss dword [rbp - 0x74], xmm1
mov rcx, qword [0x1401d6e68]
mov rcx, qword [rcx + 0xb0]
call fcn.1400759f0
mov edx, ebx
xor ecx, ecx
call fcn.140069ca0
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.CYAs_DMA
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xf08]
call fcn.14006aa80
mov r8, qword [0x1401d6888]
movsxd rax, dword [r8 + 0x4a78]
cmp eax, 1
jl 0x1400a705c
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
call fcn.140075a90
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, dword [0x14014786c]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, dword [0x1401477e8]
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
call fcn.140079390
mov dword [rbp - 0x70], 0x41200000
mov dword [rbp - 0x6c], 0x41200000
lea rdx, [rbp - 0x70]
mov ecx, recvfrom
call fcn.140069e80
mov r12, r14
mov rax, qword [0x1401d6c78]
mov r8, qword [0x1401d6c70]
sub rax, r8
sar rax, 6
mov rsi, 0xffffffffffffffff
movabs r15, 0x2aaaaaaaaaaaaaab
movss xmm10, dword [0x14014784c]
test rax, rax
je 0x1400a730a
mov rbx, r14
nop dword [rax]
lea rdx, [rbx + r8]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400a712e
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x398], r14
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400a7150
lea rcx, [rbp + 0x380]
call fcn.1400224d0
mov rcx, qword [0x1401d6888]
mov rax, qword [0x1401d6e60]
movups xmm0, xmmword [rax + 0xd0]
movups xmmword [rbp + 0x5a0], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rbp + 0x5ac], xmm0
lea rcx, [rbp + 0x5a0]
call fcn.140069790
lea r8, [rbp + 0x380]
mov edx, eax
call fcn.140058080
mov rdi, r14
mov r8, qword [0x1401d6c70]
mov rcx, qword [rbx + r8 + 0x28]
sub rcx, qword [rbx + r8 + 0x20]
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400a72e8
mov dword [rsp + 0x70], 0x43700000
mov dword [rsp + 0x74], 0x42480000
imul r15d, r12d, 0x64
movabs r13, 0x2aaaaaaaaaaaaaab
nop dword [rax]
mov rdx, qword [rbx + r8 + 0x20]
add rdx, r14
mov rcx, rdx
cmp qword [rdx + 0x18], 0xf
jbe 0x1400a7215
mov rcx, qword [rdx]
mov qword [rbp + 0x5b0], rcx
mov rax, rsi
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1400a7220
mov qword [rbp + 0x5b8], rax
lea rcx, [rdx + 0x20]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400a723e
mov rcx, qword [rcx]
mov qword [rbp + 0x5c0], rcx
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1400a7250
mov qword [rbp + 0x5c8], rax
movaps xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x9f0], xmm0
movaps xmm1, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x9e0], xmm1
lea r9d, [r15 + rdi]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x9e0]
call fcn.140058e20
test al, al
je 0x1400a72ad
mov dword [0x1401d68bc], 0
inc rdi
add r14, 0x60
mov r8, qword [0x1401d6c70]
mov rcx, qword [rbx + r8 + 0x28]
sub rcx, qword [rbx + r8 + 0x20]
mov rax, r13
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdi, rdx
jb 0x1400a7200
xor r14d, r14d
mov r15, r13
inc r12
add rbx, 0x40
mov rax, qword [0x1401d6c78]
sub rax, r8
sar rax, 6
cmp r12, rax
jb 0x1400a7120
mov r13, qword [rbp - 0x40]
mov ecx, 1
call fcn.140069f10
call fcn.1400794d0
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm12
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm11
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
mov dword [rbp - 0x68], 0x41200000
mov dword [rbp - 0x64], 0x41200000
lea rdx, [rbp - 0x68]
mov ecx, recvfrom
call fcn.140069e80
mov dword [rbp - 0x60], 0x41200000
mov dword [rbp - 0x5c], 0x41200000
lea rdx, [rbp - 0x60]
mov ecx, 2
call fcn.140069e80
mov rbx, qword [0x1401d6888]
mov rax, qword [rbx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400a73d1
cmp qword [rbx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400a73d8
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
movss xmm1, dword [rcx + 4]
subss xmm1, dword [rax + 0x2c]
subss xmm1, xmm12
subss xmm0, dword [rax + 0x28]
subss xmm0, xmm11
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm1
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.content_area
call fcn.140069120
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x404c], eax
jne 0x1400a744e
lea r8, str.content_area
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov dword [rsp + 0x20], 0x40002004
xor r9d, r9d
lea r8, [rbp - 0x58]
mov edx, edi
lea rcx, str.content_area
call fcn.14006fc70
mov rax, qword [0x1401d6e68]
movss xmm1, dword [rax + 0x3c]
mulss xmm1, dword [r13 + 0x38e8]
xor ecx, ecx
call fcn.140069e00
mov r9d, dword [0x1401d68d8]
mov eax, 0x51eb851f
imul r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x64
sub r9d, eax
movsxd r8, edx
mov rcx, qword [0x1401d6c78]
mov rdx, qword [0x1401d6c70]
sub rcx, rdx
sar rcx, 6
cmp r8, rcx
jae 0x1400ab357
shl r8, 6
lea r15, [r8 + rdx]
mov r10, qword [r15 + 0x20]
movsxd r8, r9d
mov rcx, qword [r15 + 0x28]
sub rcx, r10
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jae 0x1400ab357
lea rbx, [r8 + r8*2]
shl rbx, 5
add rbx, r10
mov rdx, qword [rbx + 0x40]
movsxd rax, dword [0x1401d68bc]
lea rcx, [rax + rax*4]
lea r14, [rdx + rcx*8]
movabs rdi, 0x6666666666666667
movss xmm8, dword [0x140147930]
movss xmm6, dword [0x140147908]
movss xmm7, dword [0x14014770c]
cmp rdx, qword [rbx + 0x48]
je 0x1400a76a1
call fcn.140079390
xor r12d, r12d
mov r8, qword [rbx + 0x40]
mov rcx, qword [rbx + 0x48]
sub rcx, r8
mov rax, rdi
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400a7697
mov dword [rbp - 0x44], 0x42480000
xor edi, edi
movabs r13, 0x6666666666666667
nop dword [rax]
lea rcx, [rdi + r8]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400a759e
mov rcx, qword [rcx]
mov rax, qword [0x1401d6888]
test rcx, rcx
jne 0x1400a75b0
movaps xmm0, xmm12
jmp 0x1400a75f9
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movss xmm2, dword [rax + 0x3d38]
lea rdx, [rbp - 0x50]
mov rcx, qword [rax + 0x3d30]
call fcn.140090660
movss xmm0, dword [rbp - 0x50]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x50], xmm0
addss xmm0, xmm10
movss dword [rbp - 0x48], xmm0
mov rcx, qword [rbx + 0x40]
add rcx, rdi
cmp qword [rcx + 0x18], 0xf
jbe 0x1400a7614
mov rcx, qword [rcx]
mov qword [rbp + 0x5d0], rcx
mov rax, rsi
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1400a7620
mov qword [rbp + 0x5d8], rax
movaps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rbp + 0x9d0], xmm0
lea rax, [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov r8d, r12d
lea rdx, [rbp + 0x9d0]
call fcn.1400588a0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
inc r12
add rdi, 0x28
mov r8, qword [rbx + 0x40]
mov rcx, qword [rbx + 0x48]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r12, rdx
jb 0x1400a7590
mov r13, qword [rbp - 0x40]
call fcn.1400794d0
call fcn.1400575f0
mov rdi, qword [r15 + 0x10]
mov rcx, r15
mov r12, qword [r15 + 0x18]
cmp r12, 0xf
jbe 0x1400a76b5
mov rcx, qword [r15]
cmp rdi, 3
jne 0x1400a8a31
mov r8, rdi
lea rdx, [0x140146e90]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a8a31
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov r15, qword [rbx + 0x18]
cmp r15, 0xf
jbe 0x1400a76ea
mov rcx, qword [rbx]
cmp rdi, 6
jne 0x1400a82ba
mov r8, rdi
lea rdx, str.Aimbot
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a82ba
call fcn.140079390
mov qword [rbp - 0x38], 0
lea rdi, str.General_Settings
lea r15, [0x1401451e4]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a777c
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 0x38]
mov r8d, r12d
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea rax, str.Global_Toggle
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x5e8], sendto
movaps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x9c0], xmm0
mov r9b, 1
lea r8, [0x140160478]
lea rdx, [rbp + 0x9c0]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
xor r12d, r12d
mov qword [rbp + 0x3b0], r12
mov qword [rbp + 0x3b8], r12
mov r8d, 9
lea rdx, str.Panic_Key
lea rcx, [rbp + 0x3a0]
call fcn.1400224d0
movss xmm2, dword [0x140147898]
lea rdx, [rbp + 0x3a0]
call fcn.140057050
lea r8, [0x1401d6dac]
lea rdx, str.Panic_Key
call fcn.140062980
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a7880
mov r9d, eax
test eax, eax
jle 0x1400a78b9
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a7880
mov dword [rsp + 0x20], 2
lea r9, str.Hold
lea rdx, [0x1401d6db0]
lea rcx, str.Activate_Mode
call fcn.140062490
lea r8, [0x14016047c]
lea rdx, str.Activate_Key
call fcn.140062980
lea rax, str.Lock_Target
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x5f8], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x9b0], xmm0
xor r9d, r9d
lea r8, [0x140160469]
lea rdx, [rbp + 0x9b0]
call fcn.140059f50
mov dword [rsp + 0x20], 3
lea r9, [0x1401d5348]
lea rdx, [0x140160474]
lea rcx, str.Target_Method
call fcn.140062490
lea rcx, str.Aimbot_Delay
mov dword [rbp + 0xeb8], 0xa
mov dword [rbp + 0xec0], 1
lea rax, str._dms
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xeb8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xec0]
lea r8, [0x14016046c]
mov edx, 4
call fcn.14005b7d0
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp - 0x30], r12
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Filters
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a7a16
lea r8, str.Filters
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 0x30]
mov r8d, edi
lea rdx, str.Filters
lea rcx, [0x1401451e0]
call fcn.140059490
lea rax, str.Visible_Check
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x608], sendto
movaps xmm0, xmmword [rbp + 0x600]
movdqa xmmword [rbp + 0x9a0], xmm0
xor r9d, r9d
lea r8, [0x140160471]
lea rdx, [rbp + 0x9a0]
call fcn.140059f50
lea rax, str.Ignore_NPCs
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x610]
movdqa xmmword [rbp + 0x990], xmm0
xor r9d, r9d
lea r8, [0x14016046a]
lea rdx, [rbp + 0x990]
call fcn.140059f50
lea rax, str.Ignore_Knocked
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x628], sendto
movaps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0xa20], xmm0
xor r9d, r9d
lea r8, [0x140160480]
lea rdx, [rbp + 0xa20]
call fcn.140059f50
lea rax, str.Ignore_Invulnerable
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], sendto
movaps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x980], xmm0
xor r9d, r9d
lea r8, [0x140160470]
lea rdx, [rbp + 0x980]
call fcn.140059f50
call fcn.140059c80
call fcn.1400794d0
call fcn.1400575f0
lea rdi, [0x140160100]
mov r13, r12
lea rbx, [0x140000000]
mov rdx, qword [rbx + r13 + 0x144928]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x1400a7b80
mov r8, qword [r14 + 0x10]
mov rcx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400a7b9a
mov rcx, qword [r14]
cmp r8, rax
jne 0x1400a82a3
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a82a3
call fcn.140079390
mov qword [rbp - 0x28], 0
mov rdx, qword [rbx + r13 + 0x144928]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], r12
mov qword [rbp + 0x3d8], r12
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x1400a7be0
lea rcx, [rbp + 0x3c0]
call fcn.1400224d0
nop
mov r8d, sendto
lea rdx, str._Weapon_Settings
lea rcx, [rbp + 0x3c0]
call fcn.140033b70
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0x100], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], sendto
mov byte [rax], 0
or dword [rsp + 0x40], 2
lea r15, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0xf
cmova r15, qword [rbp + 0xe8]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, r15
call fcn.140069120
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a7cbe
mov r8, r15
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 0x28]
mov r8d, r12d
mov rdx, r15
lea rcx, [0x1401451e0]
call fcn.140059490
nop
lea rcx, [rbp + 0xe8]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x3c0]
call fcn.140022fc0
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400a7d25
mov rax, qword [r14]
cmp qword [r14 + 0x10], 7
jne 0x1400a7d42
cmp dword [rax], 0x61666544
jne 0x1400a7d42
cmp word [rax + 4], 0x6c75
jne 0x1400a7d42
cmp byte [rax + 6], 0x74
je 0x1400a7d7d
lea rax, str.Override
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 8
movaps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rbp + 0x970], xmm0
lea r8, [rdi + 1]
xor r9d, r9d
lea rdx, [rbp + 0x970]
call fcn.140059f50
lea rax, str.Enable
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], 6
movaps xmm0, xmmword [rbp + 0x650]
movdqa xmmword [rbp + 0x950], xmm0
xor r9d, r9d
mov r8, rdi
lea rdx, [rbp + 0x950]
call fcn.140059f50
mov dword [rbp + 0xec8], 0x3e8
mov dword [rbp + 0xed0], 0xa
lea r8, [rdi + 0x10]
lea rax, str._dpx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xec8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xed0]
mov edx, 4
lea rcx, [0x140146df0]
call fcn.14005b7d0
mov dword [rbp + 0xed8], 0x1f4
mov dword [rbp + 0xf88], 5
lea r8, [rdi + 0x18]
lea rax, [0x140147014]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xed8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf88]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.14005b7d0
lea rax, str.Hitboxes
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], 8
movaps xmm0, xmmword [rbp + 0x660]
movdqa xmmword [rbp + 0x940], xmm0
lea r8, [rdi + 0x1c]
lea r9, str.Head
lea rdx, [rbp + 0x940]
call fcn.140062690
lea rax, str.Prediction
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], 0xa
movaps xmm0, xmmword [rbp + 0x670]
movdqa xmmword [rbp + 0x930], xmm0
lea r8, [rdi + 0x15]
xor r9d, r9d
lea rdx, [rbp + 0x930]
call fcn.140059f50
call fcn.1400575f0
mov dword [rsp + 0x20], 2
lea r9, str.Linear
lea rdx, [rdi + 4]
lea rcx, str.Aimbot_Type
call fcn.140062490
cmp dword [rdi + 4], 0
jne 0x1400a7f7f
mov dword [rbp + 0x1048], 0x42480000
mov dword [rbp + 0x1040], 0x3f800000
lea r8, [rdi + 8]
lea rax, str._.1f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1048]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1040]
mov edx, 8
lea rcx, str.Smooth
call fcn.14005b7d0
mov dword [rbp + 0x1038], 0x42480000
mov dword [rbp + 0x1030], 0x3f800000
lea r8, [rdi + 0xc]
lea rax, str._.1fpx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1038]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1030]
mov edx, 8
lea rcx, str.Max_Step
call fcn.14005b7d0
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp - 0x20], 0
lea r15, [0x140000000]
mov rdx, qword [r15 + r13 + 0x144928]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xor ebx, ebx
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0x3f8], rbx
mov r8, rsi
nop
inc r8
cmp byte [rdx + r8], bl
jne 0x1400a7fd0
lea rcx, [rbp + 0x3e0]
call fcn.1400224d0
nop
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str._Humanizing_Settings
lea rcx, [rbp + 0x3e0]
call fcn.140033b70
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], rbx
mov qword [rbp + 0xe0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], sendto
mov byte [rax], 0
or dword [rsp + 0x40], 1
lea r15, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova r15, qword [rbp + 0xc8]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, r15
call fcn.140069120
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a80ad
mov r8, r15
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 0x20]
mov r8d, r12d
mov rdx, r15
lea rcx, [0x1401451e0]
call fcn.140059490
nop
lea rcx, [rbp + 0xc8]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x3e0]
call fcn.140022fc0
mov dword [rbp + 0x1028], 0x3e8
xor r12d, r12d
mov dword [rbp + 0x1020], r12d
lea r8, [rdi + 0x28]
lea r15, str._dms
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x1028]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1020]
mov edx, 4
lea rcx, str.Target_Switch_Delay
call fcn.14005b7d0
mov dword [rbp + 0x1018], 0x32
mov dword [rbp + 0x1010], r12d
lea r8, [rdi + 0x30]
lea rax, str._d__
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1018]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1010]
mov edx, 4
lea rcx, str.Randomize_Smooth
call fcn.14005b7d0
mov dword [rbp + 0x1008], reloc.WS2_32.dll_sendto
mov dword [rbp + 0x1000], r12d
lea r8, [rdi + 0x38]
lea rax, str._dpx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1008]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1000]
mov edx, 4
lea rcx, str.Deadzone
call fcn.14005b7d0
call fcn.1400575f0
lea rax, str.Non_Sticky__SOON_
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], reloc.WS2_32.dll_recvfrom
movaps xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rbp + 0x920], xmm0
lea r8, [rdi + 0x35]
xor r9d, r9d
lea rdx, [rbp + 0x920]
call fcn.140059f50
mov dword [rbp + 0xff8], 0x1f4
mov dword [rbp + 0xff0], r12d
lea r8, [rdi + 0x2c]
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0xff8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xff0]
mov edx, 4
lea rcx, str.Reaction_Time__SOON_
call fcn.14005b7d0
lea rax, str.Over_Aim__SOON_
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], sendto
movaps xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x910], xmm0
lea r8, [rdi + 0x34]
xor r9d, r9d
lea rdx, [rbp + 0x910]
call fcn.140059f50
call fcn.140059c80
call fcn.1400794d0
lea rbx, [0x140000000]
add r13, 8
add rdi, 0x58
cmp r13, 0x30
jb 0x1400a7b72
jmp 0x1400ab357
cmp r15, 0xf
jbe 0x1400a82c3
mov rbx, qword [rbx]
cmp rdi, 0xb
jne 0x1400ab357
mov r8, rdi
lea rdx, str.Trigger_Bot
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400ab357
call fcn.140079390
mov qword [rbp - 0x18], 0
lea rdi, str.General_Settings
lea r15, [0x1401451e4]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a8358
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 0x18]
mov r8d, r12d
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea rax, str.Global_Toggle
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], sendto
movaps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x900], xmm0
mov r9b, 1
lea r8, [0x1401600ea]
lea rdx, [rbp + 0x900]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
xor r15d, r15d
mov qword [rbp + 0x410], r15
mov qword [rbp + 0x418], r15
mov r8d, 9
lea rdx, str.Panic_Key
lea rcx, [rbp + 0x400]
call fcn.1400224d0
movss xmm2, dword [0x140147898]
lea rdx, [rbp + 0x400]
call fcn.140057050
lea r8, [0x1401d6d68]
lea rdx, str.Panic_Key
call fcn.140062980
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a8460
mov r9d, eax
test eax, eax
jle 0x1400a8499
nop dword [rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a8460
mov dword [rsp + 0x20], 2
lea r9, str.Hold
lea rdx, [0x1401d6d6c]
lea rcx, str.Activate_Mode
call fcn.140062490
lea r8, [0x1401600ec]
lea rdx, str.Activate_Key
call fcn.140062980
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp - 0x10], r15
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Filters
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a854b
lea r8, str.Filters
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 0x10]
mov r8d, edi
lea rdx, str.Filters
lea rcx, [0x1401451e0]
call fcn.140059490
lea rax, str.Ignore_NPCs
mov qword [rbp + 0x6b0], rax
mov qword [rbp + 0x6b8], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0xb40], xmm0
xor r9d, r9d
lea r8, [0x1401600e8]
lea rdx, [rbp + 0xb40]
call fcn.140059f50
lea rax, str.Ignore_Knocked
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6c8], sendto
movaps xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0xb50], xmm0
xor r9d, r9d
lea r8, [0x1401600f0]
lea rdx, [rbp + 0xb50]
call fcn.140059f50
lea rax, str.Ignore_Invulnerable
mov qword [rbp + 0x6d0], rax
mov qword [rbp + 0x6d8], sendto
movaps xmm0, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0xb60], xmm0
xor r9d, r9d
lea r8, [0x1401600e9]
lea rdx, [rbp + 0xb60]
call fcn.140059f50
call fcn.140059c80
call fcn.1400794d0
call fcn.1400575f0
lea rdi, [0x14016013c]
mov r12, r15
lea rbx, [0x140000000]
nop dword [rax]
mov rdx, qword [r12 + rbx + 0x144928]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x1400a8680
mov r8, qword [r14 + 0x10]
mov rcx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400a869a
mov rcx, qword [r14]
cmp r8, rax
jne 0x1400a8a1a
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a8a1a
call fcn.140079390
mov qword [rbp - 8], 0
mov rdx, qword [r12 + rbx + 0x144928]
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], r15
mov qword [rbp + 0x438], r15
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x1400a86e0
lea rcx, [rbp + 0x420]
call fcn.1400224d0
nop
mov r8d, sendto
lea rdx, str._Weapon_Settings
lea rcx, [rbp + 0x420]
call fcn.140033b70
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], r15
mov qword [rbp + 0xc0], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], sendto
mov byte [rax], 0
or dword [rsp + 0x40], 4
lea r15, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0xf
cmova r15, qword [rbp + 0xa8]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, r15
call fcn.140069120
mov r13d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a87be
mov r8, r15
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp - 8]
mov r8d, r13d
mov rdx, r15
lea rcx, [0x1401451e0]
call fcn.140059490
nop
lea rcx, [rbp + 0xa8]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x420]
call fcn.140022fc0
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400a8825
mov rax, qword [r14]
cmp qword [r14 + 0x10], 7
jne 0x1400a8842
cmp dword [rax], 0x61666544
jne 0x1400a8842
cmp word [rax + 4], 0x6c75
jne 0x1400a8842
cmp byte [rax + 6], 0x74
je 0x1400a887d
lea rax, str.Override
mov qword [rbp + 0x6e0], rax
mov qword [rbp + 0x6e8], 8
movaps xmm0, xmmword [rbp + 0x6e0]
movdqa xmmword [rbp + 0xb70], xmm0
lea r8, [rdi + 1]
xor r9d, r9d
lea rdx, [rbp + 0xb70]
call fcn.140059f50
lea rax, str.Enable
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 6
movaps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0xb80], xmm0
xor r9d, r9d
mov r8, rdi
lea rdx, [rbp + 0xb80]
call fcn.140059f50
mov dword [rbp + 0xfe8], 0x12c
xor r15d, r15d
mov dword [rbp + 0xfe0], r15d
lea r8, [rdi + 0xc]
lea rax, [0x140147014]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfe8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfe0]
mov edx, 4
lea rcx, str.Max_Shoot_Distance
call fcn.14005b7d0
mov dword [rbp + 0xfc8], 0x1f4
mov dword [rbp + 0xfd8], r15d
lea r8, [rdi + 4]
lea rax, str._dms
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfc8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfd8]
mov edx, 4
lea rcx, str.Shooting_Delay
call fcn.14005b7d0
mov dword [rbp + 0xfd0], 0x64
mov dword [rbp + 0xfc0], r15d
lea r8, [rdi + 8]
lea rax, [0x140147130]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfc0]
mov edx, 4
lea rcx, str.Randomize_Delay
call fcn.14005b7d0
lea rax, str.Target_Every_Bones
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], sendto
movaps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0xb90], xmm0
xor r9d, r9d
lea r8, [rdi + 0x10]
lea rdx, [rbp + 0xb90]
call fcn.140059f50
cmp byte [rdi + 0x10], r15b
jne 0x1400a8a09
lea rax, str.Bones
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 5
movaps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0xba0], xmm0
lea r8, [rdi + 0x11]
lea r9, str.Head
lea rdx, [rbp + 0xba0]
call fcn.140062690
call fcn.140059c80
call fcn.1400794d0
lea rbx, [0x140000000]
add r12, 8
add rdi, 0x58
cmp r12, 0x30
jb 0x1400a8670
jmp 0x1400ab357
mov rcx, r15
cmp r12, 0xf
jbe 0x1400a8a3d
mov rcx, qword [r15]
cmp rdi, 7
jne 0x1400aa338
mov r8, rdi
lea rdx, str.Visuals
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400aa338
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov rsi, qword [rbx + 0x18]
cmp rsi, 0xf
jbe 0x1400a8a72
mov rcx, qword [rbx]
cmp rdi, 3
jne 0x1400a9a08
mov r8, rdi
lea rdx, [0x140146ec4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a9a08
call fcn.140079390
mov qword [rbp], 0
lea rdi, str.General_Settings
lea r15, [0x1401451e4]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a8b03
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea rax, str.Enable
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], 6
movaps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp + 0xbb0], xmm0
mov r9b, 1
lea r8, [0x14016037c]
lea rdx, [rbp + 0xbb0]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xor r14d, r14d
mov qword [rbp + 0x450], r14
mov qword [rbp + 0x458], r14
mov r8d, 9
lea rdx, str.Panic_Key
lea rcx, [rbp + 0x440]
call fcn.1400224d0
movss xmm2, dword [0x140147898]
lea rdx, [rbp + 0x440]
call fcn.140057050
lea r8, [0x1401d6d70]
lea rdx, str.Panic_Key
call fcn.140062980
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a8c10
mov r9d, eax
test eax, eax
jle 0x1400a8c49
nop word [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a8c10
mov dword [rbp + 0xfb8], 0x64
mov dword [rbp + 0xfb0], r14d
lea rax, [0x1401462b4]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfb8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfb0]
lea r8, [0x1401603a0]
mov edx, 4
lea rcx, str.Max_Players
call fcn.14005b7d0
mov dword [rbp + 0xfa8], 0x12c
mov dword [rbp + 0xfa0], r14d
lea rax, [0x140147014]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfa8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfa0]
lea r8, [0x140160350]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.14005b7d0
mov dword [rbp + 0xf98], 0x32
mov dword [rbp + 0xf90], 1
lea rax, str._dpx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf98]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf90]
lea r8, [0x140160370]
mov edx, 4
lea rcx, str.Font_Size
call fcn.14005b7d0
lea rax, str.Draw_FOV
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 8
movaps xmm0, xmmword [rbp + 0x730]
movdqa xmmword [rbp + 0xbc0], xmm0
lea rax, [0x140160358]
mov qword [rsp + 0x20], rax
lea r9, [0x140160328]
lea r8, [0x1401d6d75]
lea rdx, [rbp + 0xbc0]
call fcn.14005a8d0
lea rax, str.Prediction_Dot
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], sendto
movaps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rbp + 0xbd0], xmm0
lea rax, [0x140160354]
mov qword [rsp + 0x20], rax
lea r9, [0x140160380]
lea r8, [0x1401d6d7f]
lea rdx, [rbp + 0xbd0]
call fcn.14005a8d0
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp + 8], r14
lea rdi, str.Color_Settings
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a8e3c
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 8]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea rax, str.Visible_Color
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], sendto
movaps xmm0, xmmword [rbp + 0x750]
movdqa xmmword [rbp + 0xbe0], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160318]
lea rdx, [rbp + 0xbe0]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Invisible_Color
mov qword [rbp + 0x760], rax
mov qword [rbp + 0x768], sendto
movaps xmm0, xmmword [rbp + 0x760]
movdqa xmmword [rbp + 0xbf0], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160340]
lea rdx, [rbp + 0xbf0]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.NPCs_Visible_Color
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x778], sendto
movaps xmm0, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0xc00], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160390]
lea rdx, [rbp + 0xc00]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Knocked_Visible_Color
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], socket
movaps xmm0, xmmword [rbp + 0x780]
movdqa xmmword [rbp + 0xc10], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160360]
lea rdx, [rbp + 0xc10]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Knocked_Invisible_Color
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], reloc.WS2_32.dll_socket
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0xc20], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x1401603a8]
lea rdx, [rbp + 0xc20]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
call fcn.140059c80
call fcn.1400794d0
call fcn.140079390
mov qword [rsp + 0x50], r14
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.Player_ESP
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a905b
lea r8, str.Player_ESP
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rsp + 0x50]
mov r8d, edi
lea rdx, str.Player_ESP
lea rcx, [0x1401451e0]
call fcn.140059490
lea rax, str.Ignore_NPCs
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0xc30], xmm0
xor r9d, r9d
lea r8, [0x1401d6d7d]
lea rdx, [rbp + 0xc30]
call fcn.140059f50
lea rax, str.Boxes
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], 5
movaps xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0xc40], xmm0
mov r9b, 1
lea r8, [0x1401d6d80]
lea rdx, [rbp + 0xc40]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
mov qword [rbp + 0x470], r14
mov qword [rbp + 0x478], r14
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.Boxes_Style
lea rcx, [rbp + 0x460]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x460]
call fcn.140057050
mov dword [rsp + 0x20], 3
lea r9, str.Regular
lea rdx, [0x1401d6d84]
lea rcx, str.Style
call fcn.140062490
mov dword [rbp + 0xf80], 0x41200000
mov dword [rbp + 0xf78], 0x3f800000
lea rbx, str._.1fpx
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xf80]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf78]
lea r8, [0x140160310]
mov edx, 8
lea rcx, str.Thickness
call fcn.14005b7d0
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a9200
mov r9d, eax
test eax, eax
jle 0x1400a9239
nop dword [rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a9200
lea rax, str.Skeleton
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 8
movaps xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp + 0xc50], xmm0
mov r9b, 1
lea r8, [0x140160314]
lea rdx, [rbp + 0xc50]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
mov qword [rbp + 0x490], r14
mov qword [rbp + 0x498], r14
mov r8d, recvfrom
lea rdx, str.Skeleton_Style
lea rcx, [rbp + 0x480]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x480]
call fcn.140057050
mov dword [rbp + 0xf70], 0x41200000
mov dword [rbp + 0xf68], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xf70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf68]
lea r8, [0x140160374]
mov edx, 8
lea rcx, str.Thickness
call fcn.14005b7d0
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a9330
mov r9d, eax
test eax, eax
jle 0x1400a9369
nop dword [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a9330
lea rax, str.Snaplines
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 9
movaps xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0xc60], xmm0
mov r9b, 1
lea r8, [0x1401d6d88]
lea rdx, [rbp + 0xc60]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
mov qword [rbp + 0x4b0], r14
mov qword [rbp + 0x4b8], r14
mov r8d, sendto
lea rdx, str.Snaplines_Style
lea rcx, [rbp + 0x4a0]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x4a0]
call fcn.140057050
lea rsi, str.Position
mov dword [rsp + 0x20], 3
lea r9, [0x1401d52b0]
lea rdx, [0x14016035c]
mov rcx, rsi
call fcn.140062490
mov dword [rbp + 0xf28], 0x41200000
mov dword [rbp + 0xf00], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xf28]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf00]
lea r8, [0x1401603a4]
mov edx, 8
lea rcx, str.Thickness
call fcn.14005b7d0
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a9480
mov r9d, eax
test eax, eax
jle 0x1400a94b9
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a9480
lea rax, str.Head_Circle
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0xc70], xmm0
xor r9d, r9d
lea r8, [0x1401d6d7c]
lea rdx, [rbp + 0xc70]
call fcn.140059f50
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp + 0x10], r14
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, [0x1401453ec]
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a9574
lea r8, [0x1401453ec]
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x10]
mov r8d, edi
lea rdx, [0x1401453ec]
lea rcx, [0x1401451e0]
call fcn.140059490
lea rax, str.Player_Name
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0xc80], xmm0
mov r9b, 1
lea r8, [0x140160315]
lea rdx, [rbp + 0xc80]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
mov qword [rbp + 0x4d0], r14
mov qword [rbp + 0x4d8], r14
mov r8d, recvfrom
lea rdx, str.Name_Position
lea rcx, [rbp + 0x4c0]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x4c0]
call fcn.140057050
mov dword [rsp + 0x20], 2
lea r9, [0x1401d5258]
lea rdx, [0x1401d6d8c]
mov rcx, rsi
call fcn.140062490
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a9690
mov r9d, eax
test eax, eax
jle 0x1400a96c9
nop dword [rax]
nop dword [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a9690
lea rax, str.Player_Platform
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], sendto
movaps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0xc90], xmm0
mov r9b, 1
lea r8, [0x1401d6d7e]
lea rdx, [rbp + 0xc90]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
mov qword [rbp + 0x4f0], r14
mov qword [rbp + 0x4f8], r14
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.Platform_Position
lea rcx, [rbp + 0x4e0]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x4e0]
call fcn.140057050
mov dword [rsp + 0x20], 2
lea r9, [0x1401d5258]
lea rdx, [0x1401d6d78]
mov rcx, rsi
call fcn.140062490
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a97a0
mov r9d, eax
test eax, eax
jle 0x1400a97d9
nop word [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a97a0
lea rax, str.Player_Distance
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], sendto
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0xca0], xmm0
mov r9b, 1
lea r8, [0x1401d6d74]
lea rdx, [rbp + 0xca0]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x500], xmm0
mov qword [rbp + 0x510], r14
mov qword [rbp + 0x518], r14
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.Distance_Position
lea rcx, [rbp + 0x500]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x500]
call fcn.140057050
mov dword [rsp + 0x20], 2
lea r9, [0x1401d5258]
lea rdx, [0x140160338]
mov rcx, rsi
call fcn.140062490
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a98b0
mov r9d, eax
test eax, eax
jle 0x1400a98e9
nop word [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a98b0
lea rax, str.Player_Kills
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], sendto
movaps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0xcb0], xmm0
mov r9b, 1
lea r8, [0x1401d6d89]
lea rdx, [rbp + 0xcb0]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0x530], r14
mov qword [rbp + 0x538], r14
mov r8d, recvfrom
lea rdx, str.Kills_Position
lea rcx, [rbp + 0x520]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x520]
call fcn.140057050
mov dword [rsp + 0x20], 2
lea r9, [0x1401d5258]
lea rdx, [0x140160378]
mov rcx, rsi
call fcn.140062490
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a99c0
mov r9d, eax
test eax, eax
jle 0x1400a99f9
nop word [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a99c0
call fcn.140059c80
call fcn.1400794d0
jmp 0x1400ab357
cmp rsi, 0xf
jbe 0x1400a9a11
mov rbx, qword [rbx]
cmp rdi, 5
jne 0x1400ab357
mov r8, rdi
lea rdx, str.Radar
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400ab357
call fcn.140079390
mov qword [rbp + 0x18], 0
lea rdi, str.General_Settings
lea r15, [0x1401451e4]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a9aa5
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x18]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea rax, str.Enable
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 6
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x8f0], xmm0
mov r9b, 1
lea r8, [0x140160450]
lea rdx, [rbp + 0x8f0]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x540], xmm0
xor r14d, r14d
mov qword [rbp + 0x550], r14
mov qword [rbp + 0x558], r14
mov r8d, 9
lea rdx, str.Panic_Key
lea rcx, [rbp + 0x540]
call fcn.1400224d0
movss xmm6, dword [0x140147898]
movaps xmm2, xmm6
lea rdx, [rbp + 0x540]
call fcn.140057050
lea r8, [0x1401d6d98]
lea rdx, str.Panic_Key
call fcn.140062980
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400a9bb0
mov r9d, eax
test eax, eax
jle 0x1400a9be9
nop dword [rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400a9bb0
lea rcx, str.Radar_Shape
mov dword [rsp + 0x20], 2
lea r9, str.Square
lea rdx, [0x1401d6d9c]
call fcn.140062490
lea rcx, str.Radar_Size
mov dword [rbp + 0xef8], 0x12c
mov dword [rbp + 0xef0], 0x64
lea rdi, str._dpx
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0xef8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xef0]
lea r8, [0x1401600c4]
mov edx, 4
call fcn.14005b7d0
lea rcx, str.Radar_Position_X
mov eax, dword [0x1401d6e28]
sub eax, dword [0x1401600c4]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xee8], xmm0
mov dword [rbp + 0xee0], r14d
lea rbx, str._.1fpx
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xee8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xee0]
lea r8, [0x1401d5368]
mov edx, 8
call fcn.14005b7d0
lea rcx, str.Radar_Position_Y
mov eax, dword [0x1401d6e20]
sub eax, dword [0x1401600c4]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xf60], xmm0
mov dword [rbp + 0xf58], r14d
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xf60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf58]
lea r8, [0x1401d536c]
mov edx, 8
call fcn.14005b7d0
lea rcx, str.Min_Distance
mov dword [rbp + 0xf50], 0x12c
mov dword [rbp + 0xf48], r14d
lea rbx, [0x140147014]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xf50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf48]
lea r8, [0x1401d6da4]
mov edx, 4
call fcn.14005b7d0
lea rax, str.Max_Distance
mov dword [rbp + 0xf40], 0x12c
mov dword [rbp + 0xf38], r14d
mov qword [rsp + 0x28], rbx
lea rcx, [rbp + 0xf40]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xf38]
lea r8, [0x140160424]
mov edx, 4
mov rcx, rax
call fcn.14005b7d0
lea rcx, str.Player_Size
mov dword [rbp + 0xf30], reloc.WS2_32.dll_sendto
mov dword [rbp + 0xf20], 2
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0xf30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf20]
lea r8, [0x14016042c]
mov edx, 4
call fcn.14005b7d0
lea rcx, str.Player_Type
mov dword [rsp + 0x20], 3
lea r9, str.Circle
lea rdx, [0x1401d6da8]
call fcn.140062490
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp + 0x20], r14
lea rsi, str.Radar_Settings
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
mov rcx, rsi
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400a9e6f
mov r8, rsi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x20]
mov r8d, edi
mov rdx, rsi
mov rcx, r15
call fcn.140059490
lea rax, str.Ignore_NPCs
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x8b0], xmm0
xor r9d, r9d
lea r8, [0x140160420]
lea rdx, [rbp + 0x8b0]
call fcn.140059f50
lea rax, str.Ignore_Knocked
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], sendto
movaps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x8c0], xmm0
xor r9d, r9d
lea r8, [0x140160452]
lea rdx, [rbp + 0x8c0]
call fcn.140059f50
lea rax, str.Hide_Myself
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], reloc.WS2_32.dll_inet_addr
movaps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x8d0], xmm0
xor r9d, r9d
lea r8, [0x140160408]
lea rdx, [rbp + 0x8d0]
call fcn.140059f50
lea rax, str.Clamp_Positions
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], sendto
movaps xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x8e0], xmm0
xor r9d, r9d
lea r8, [0x140160428]
lea rdx, [rbp + 0x8e0]
call fcn.140059f50
lea rax, str.Show_Distance
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x238], sendto
movaps xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x960], xmm0
xor r9d, r9d
lea r8, [0x1401d6da0]
lea rdx, [rbp + 0x960]
call fcn.140059f50
call fcn.140059c80
call fcn.1400794d0
call fcn.140079390
mov qword [rbp + 0x28], r14
lea rdi, str.Color_Settings
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400aa050
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x28]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea rax, str.Background_Color
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x248], sendto
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0xb30], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160430]
lea rdx, [rbp + 0xb30]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Enemies_Color
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], sendto
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0xb20], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160440]
lea rdx, [rbp + 0xb20]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.NPCs_Color
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], 0xa
movaps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0xb10], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160410]
lea rdx, [rbp + 0xb10]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Myself_Color
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], sendto
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0xb00], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140160458]
lea rdx, [rbp + 0xb00]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Use_Team_Colors
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], sendto
movaps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0xaf0], xmm0
xor r9d, r9d
lea r8, [0x1401d6da1]
lea rdx, [rbp + 0xaf0]
call fcn.140059f50
lea rax, str.FOV_Dividers
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], sendto
movaps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0xae0], xmm0
mov r9b, 1
lea r8, [0x140160451]
lea rdx, [rbp + 0xae0]
call fcn.140059f50
xorps xmm0, xmm0
movups xmmword [rbp + 0x560], xmm0
mov qword [rbp + 0x570], r14
mov qword [rbp + 0x578], r14
mov r8d, recvfrom
lea rdx, str.Dividers_Color
lea rcx, [rbp + 0x560]
call fcn.1400224d0
movaps xmm2, xmm6
lea rdx, [rbp + 0x560]
call fcn.140057050
lea rax, str.Color
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], 5
movaps xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0xad0], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x1401603f8]
lea rdx, [rbp + 0xad0]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
call fcn.140075390
mov ecx, 3
call fcn.140069f10
mov r9d, 2
mov r8, qword [0x1401d6888]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400aa2f0
mov r9d, eax
test eax, eax
jle 0x1400aa329
nop dword [rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39cc], xmm0
dec dword [r8 + 0x4a78]
mov eax, dword [r8 + 0x4a78]
dec r9d
test r9d, r9d
jg 0x1400aa2f0
call fcn.140059c80
call fcn.1400794d0
jmp 0x1400ab357
mov r8, rdi
cmp r12, 0xf
jbe 0x1400aa344
mov r15, qword [r15]
cmp r8, 4
jne 0x1400ab357
lea rdx, str.Misc
mov rcx, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400ab357
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x1400aa379
mov rcx, qword [rbx]
cmp rdi, 8
jne 0x1400aae6e
mov r8, rdi
lea rdx, str.Settings
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400aae6e
call fcn.140079390
mov qword [rbp + 0x30], 0
lea rdi, str.General_Settings
lea r15, [0x1401451e4]
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.140069120
mov r14d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400aa40b
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x30]
mov r8d, r14d
mov rdx, rdi
mov rcx, r15
call fcn.140059490
lea r8, [0x1401603c4]
lea rdx, str.Open_Key
call fcn.140062980
lea rax, str.Accent_Color
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], sendto
movaps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0xac0], xmm0
mov byte [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x1401603c8]
lea rdx, [rbp + 0xac0]
mov rcx, qword [0x1401d6e70]
call fcn.140060730
lea rax, str.Show_Debug_Infos
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], sendto
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0xab0], xmm0
xor r9d, r9d
lea r8, [0x1401603f6]
lea rdx, [rbp + 0xab0]
call fcn.140059f50
lea rax, str.V_Sync
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], 6
movaps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0xaa0], xmm0
xor r9d, r9d
lea r8, [0x1401d6d94]
lea rdx, [rbp + 0xaa0]
call fcn.140059f50
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
call fcn.140079390
mov qword [rbp + 0x38], 0
lea r14, str.KMBox_Settings
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd r8, dword [rbx + 0x100]
mov rax, qword [rbx + 0x108]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, r14
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400aa5a0
mov r8, r14
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x38]
mov r8d, edi
mov rdx, r14
mov rcx, r15
call fcn.140059490
lea rcx, str.KmBox_Type
mov dword [rsp + 0x20], 2
lea r9, str.KMBox_B
lea rdx, [0x1401d6d90]
call fcn.140062490
lea rdx, str.192.168.2.188
lea r12, str.8808
lea rbx, [0x1401603b8]
cmp dword [0x1401d6d90], 1
jne 0x1400aa7a2
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400aa649
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400aa650
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [r13 + 0x38f0]
movss dword [rbp + 0x40], xmm0
mov dword [rbp + 0x44], 0x420c0000
lea rdi, str.test
lea rcx, str.IP_Address
xor r14d, r14d
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, sendto
mov r8, rdx
mov rdx, rdi
call fcn.14005c320
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], r14
jne 0x1400aa6cf
cmp qword [rcx + 0x4e18], r14
lea rcx, [rax + 0x260]
je 0x1400aa6d6
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [r13 + 0x38f0]
movss dword [rbp + 0x48], xmm0
mov dword [rbp + 0x4c], 0x420c0000
lea rcx, str.Port
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x48]
mov qword [rsp + 0x20], rax
mov r9d, 6
mov r8, r12
mov rdx, rdi
call fcn.14005c320
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], r14
jne 0x1400aa74b
cmp qword [rcx + 0x4e18], r14
lea rcx, [rax + 0x260]
je 0x1400aa752
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [r13 + 0x38f0]
movss dword [rbp + 0x50], xmm0
mov dword [rbp + 0x54], 0x420c0000
lea rcx, str.MAC_Address
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, recvfrom
mov r8, rbx
mov rdx, rdi
call fcn.14005c320
jmp 0x1400aa7a5
xor r14d, r14d
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400aa7ce
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400aa7d5
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [r13 + 0x38f0]
movss dword [rbp + 0x58], xmm0
mov dword [rbp + 0x5c], 0x420c0000
lea rax, str.Connect
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], 7
movaps xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0xa90], xmm0
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0xa90]
call fcn.140060ef0
test al, al
je 0x1400aac23
xorps xmm0, xmm0
movups xmmword [rbp + 0x810], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x820], xmm1
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400aa850
mov rdx, rbx
lea rcx, [rbp + 0x810]
call fcn.1400224d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x118], xmm1
mov r8, rsi
inc r8
cmp byte [r12 + r8], 0
jne 0x1400aa882
mov rdx, r12
lea rcx, [rbp + 0x108]
call fcn.1400224d0
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x108]
cmp qword [rbp + 0x120], 0xf
cmova rbx, qword [rbp + 0x108]
mov dword [rax], r14d
mov r8d, 0xa
lea rdx, [rbp + 0xeb0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov r14d, eax
cmp rbx, qword [rbp + 0xeb0]
jne 0x1400aa8ef
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
cmp dword [rdi], 0x22
jne 0x1400aa902
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7c0], xmm1
lea rdx, str.192.168.2.188
nop
inc rsi
cmp byte [rdx + rsi], 0
jne 0x1400aa920
mov r8, rsi
lea rcx, [rbp + 0x7b0]
call fcn.1400224d0
nop
lea rax, [rbp + 0x810]
mov qword [rsp + 0x20], rax
movzx r9d, r14w
lea r8, [rbp + 0x7b0]
mov edx, dword [0x1401d6d90]
call fcn.1400a49c0
movzx ebx, al
lea rcx, [rbp + 0x7b0]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x108]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x810]
call fcn.140022fc0
test bl, bl
je 0x1400aab54
mov eax, dword [0x1401d6d90]
test eax, eax
jne 0x1400aaa77
movss xmm1, dword [0x1401476d8]
movss xmm0, dword [0x1401476c8]
mov rax, qword [0x1401d6888]
movss dword [rbp + 0x98], xmm1
movss dword [rbp + 0x9c], xmm9
movss dword [rbp + 0xa0], xmm0
movss xmm0, dword [rax + 0x38e8]
movss dword [rbp + 0xa4], xmm0
lea rcx, [rbp + 0x98]
call fcn.140069790
mov ebx, eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7e0], xmm1
mov r8d, 0x24
lea rdx, str.Successfully_connected_your_KmBox_B
lea rcx, [rbp + 0x7d0]
call fcn.1400224d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x800], xmm1
mov r8d, 7
lea rdx, str.Success
lea rcx, [rbp + 0x7f0]
call fcn.1400224d0
nop
mov dword [rsp + 0x20], ebx
lea r8, [rbp + 0x7d0]
lea rdx, [rbp + 0x7f0]
call fcn.1400295f0
nop
lea rcx, [rbp + 0x7f0]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x7d0]
jmp 0x1400aac1e
cmp eax, 1
jne 0x1400aac23
movss xmm1, dword [0x1401476d8]
movss xmm0, dword [0x1401476c8]
mov rax, qword [0x1401d6888]
movss dword [rbp + 0x78], xmm1
movss dword [rbp + 0x7c], xmm9
movss dword [rbp + 0x80], xmm0
movss xmm0, dword [rax + 0x38e8]
movss dword [rbp + 0x84], xmm0
lea rcx, [rbp + 0x78]
call fcn.140069790
mov ebx, eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x890], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x8a0], xmm1
mov r8d, 0x25
lea rdx, str.Successfully_connected_your_KmBox_NET
lea rcx, [rbp + 0x890]
call fcn.1400224d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x790], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7a0], xmm1
mov r8d, 7
lea rdx, str.Success
lea rcx, [rbp + 0x790]
call fcn.1400224d0
nop
mov dword [rsp + 0x20], ebx
lea r8, [rbp + 0x890]
lea rdx, [rbp + 0x790]
call fcn.1400295f0
nop
lea rcx, [rbp + 0x790]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x890]
jmp 0x1400aac1e
mov rax, qword [0x1401d6888]
movss dword [rbp + 0x88], xmm9
movss dword [rbp + 0x8c], xmm12
movss dword [rbp + 0x90], xmm12
movss xmm0, dword [rax + 0x38e8]
movss dword [rbp + 0x94], xmm0
lea rcx, [rbp + 0x88]
call fcn.140069790
mov ebx, eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x850], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x860], xmm1
mov r8d, 0x1d
lea rdx, str.Failed_to_connect_your_KmBox.
lea rcx, [rbp + 0x850]
call fcn.1400224d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x870], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x880], xmm1
mov r8d, 7
lea rdx, str.Failure
lea rcx, [rbp + 0x870]
call fcn.1400224d0
nop
mov dword [rsp + 0x20], ebx
lea r8, [rbp + 0x850]
lea rdx, [rbp + 0x870]
call fcn.1400295f0
nop
lea rcx, [rbp + 0x870]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x850]
call fcn.140022fc0
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400aac4c
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400aac53
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [r13 + 0x38f0]
movss dword [rbp + 0x60], xmm0
mov dword [rbp + 0x64], 0x420c0000
lea rax, str.Test_KMBOX_Move
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], sendto
movaps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0xa80], xmm0
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0xa80]
call fcn.140060ef0
test al, al
je 0x1400aacdc
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
idiv dword [0x1401d6e28]
mov ebx, edx
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
idiv dword [0x1401d6e20]
movd xmm2, edx
cvtdq2ps xmm2, xmm2
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
call fcn.1400a4fb0
call fcn.140059c80
call fcn.1400794d0
call fcn.140079390
mov qword [rbp + 0x68], 0
lea rsi, str.Performance_Settings
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
movsxd rax, dword [rbx + 0x100]
mov r8, qword [rbx + 0x108]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
mov rcx, rsi
call fcn.140069120
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400aad4f
mov r8, rsi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080bb0
mov rdx, qword [0x1401d6e68]
add rdx, 0x18
mov ecx, 2
call fcn.140069e80
mov rdx, qword [0x1401d6e68]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069e80
lea r9, [rbp + 0x68]
mov r8d, edi
mov rdx, rsi
mov rcx, r15
call fcn.140059490
lea rax, str.Anti_Aliasing
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], sendto
movaps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0xa70], xmm0
xor r9d, r9d
lea r8, [0x1401603d8]
lea rdx, [rbp + 0xa70]
call fcn.140059f50
lea rax, str.Instant_Camera
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], sendto
movaps xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0xa60], xmm0
xor r9d, r9d
lea r8, [0x1401d6740]
lea rdx, [rbp + 0xa60]
call fcn.140059f50
lea rcx, str.Aimbot_Delay
mov dword [rbp + 0xf18], 0x19
mov dword [rbp + 0xf10], 1
lea rax, str._dms
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf18]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf10]
lea r8, [0x14016046c]
mov edx, 4
call fcn.14005b7d0
call fcn.140059c80
call fcn.1400794d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
jmp 0x1400ab357
cmp r14, 0xf
jbe 0x1400aae77
mov rbx, qword [rbx]
cmp rdi, 7
jne 0x1400ab357
mov r8, rdi
lea rdx, str.Configs
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400ab357
mov dword [rbp + 0x70], 0x437a0000
mov dword [rbp + 0x74], 0x42200000
lea rdx, str.Config_Name
lea rcx, str.Input_Text
xor r12d, r12d
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
mov r9d, socket
lea rdi, [0x1401d68a0]
mov r8, rdi
call fcn.14005c320
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.1400790a0
mov rdx, qword [0x1401d6888]
mov rcx, qword [rdx + 0x3d30]
mov qword [rsp + 0x30], r12
lea rbx, str.Create
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movss xmm2, dword [rdx + 0x3d38]
lea rdx, [rsp + 0x68]
call fcn.140090660
movss xmm0, dword [rsp + 0x68]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rsp + 0x68], xmm1
addss xmm1, dword [0x14014783c]
movss dword [rsp + 0x58], xmm1
mov dword [rsp + 0x5c], 0x42200000
mov qword [rbp + 0x350], rbx
mov qword [rbp + 0x358], 6
movaps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0xa50], xmm0
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0xa50]
call fcn.140060ef0
test al, al
je 0x1400aafe5
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x840], xmm1
nop dword [rax + rax]
inc rsi
cmp byte [rdi + rsi], r12b
jne 0x1400aafb0
mov r8, rsi
mov rdx, rdi
lea rcx, [rbp + 0x830]
call fcn.1400224d0
nop
lea rcx, [rbp + 0x830]
call fcn.140029ff0
nop
lea rcx, [rbp + 0x830]
call fcn.140022fc0
call fcn.1400575f0
mov r14, r12
mov rcx, qword [0x1401d6cd8]
mov r8, qword [0x1401d6cd0]
sub rcx, r8
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400ab357
mov rsi, r12
lea r15, [0x140000000]
nop dword [rax]
mov rdi, qword [rsi + r8 + 0x20]
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
movabs rcx, 0x19db1ded53e8000
add rax, rcx
sub rdi, rax
add rdi, rbx
movabs rax, 0xd6bf94d5e57a42bd
imul rdi
add rdx, rdi
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp + 0x1050], rdx
lea rcx, [rbp + 0x1050]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1078], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1088], xmm1
mov eax, dword [rax + 0x20]
mov dword [rbp + 0x1098], eax
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x10a0]
call sub.VCRUNTIME140.dll_memset
lea rax, [r15 + 0x13fa18]
mov qword [rbp + 0x10a0], rax
lea rcx, [rbp + 0x1128]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or dword [rsp + 0x40], 8
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x10a8]
lea rcx, [rbp + 0x10a0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x10a0]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x10a0], rdi
mov rax, qword [rbp + 0x10a0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x109c], edx
lea rcx, [rbp + 0x10a8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rbx, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0x10a8], rbx
mov qword [rbp + 0x1110], r12
mov dword [rbp + 0x1118], 4
lea rax, [rbp + 0x1078]
mov qword [rbp + 0x128], rax
lea rax, str._Y__m__d__H:_M:_S
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rax
inc rax
cmp byte [rax], 0
jne 0x1400ab178
mov qword [rbp + 0x138], rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x10a0]
call fcn.1400ab750
lea rdx, [rbp + 0x1058]
lea rcx, [rbp + 0x10a8]
call fcn.1400491e0
or dword [rsp + 0x40], 0x10
mov rcx, qword [0x1401d6888]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400ab1db
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400ab1e2
lea rcx, [rax + 0x230]
movss xmm0, dword [rcx]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [r13 + 0x38f0]
movss dword [rsp + 0x60], xmm0
mov dword [rsp + 0x64], 0x42700000
lea rax, [rbp + 0x1058]
cmp qword [rbp + 0x1070], 0xf
cmova rax, qword [rbp + 0x1058]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x1068]
mov qword [rbp + 0x368], rax
mov rax, qword [0x1401d6cd0]
add rax, rsi
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400ab245
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x370], rcx
mov qword [rbp + 0x378], rax
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0xa40], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0xa30], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov r9d, r14d
lea r8, [rbp + 0xa40]
lea rdx, [rbp + 0xa30]
call fcn.1400631a0
test al, al
je 0x1400ab2a9
mov rcx, qword [0x1401d6cd0]
add rcx, rsi
call fcn.14002cd60
nop
lea rcx, [rbp + 0x1058]
call fcn.140022fc0
nop
mov rax, qword [rbp + 0x10a0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x10a0], rdi
mov rax, qword [rbp + 0x10a0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x109c], edx
mov qword [rbp + 0x10a8], rbx
lea rcx, [rbp + 0x10a8]
call fcn.1400339c0
lea rcx, [rbp + 0x10a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x10b0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1128]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
inc r14
add rsi, 0x28
mov rcx, qword [0x1401d6cd8]
mov r8, qword [0x1401d6cd0]
sub rcx, r8
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r14, rdx
jb 0x1400ab030
mov ecx, 1
call fcn.140069f10
call fcn.14006ffc0
mov ecx, 2
call fcn.140069f10
call fcn.140075390
mov ecx, 1
call fcn.140069f10
mov rcx, qword [rbp + 0x1190]
xor rcx, rsp
call fcn.140116ee0
lea r11, [rsp + 0x1310]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret