Function at 0x1400ae270
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.14011ef20
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 [0x140169040]
xor rax, rsp
mov qword [rbp + 0x1190], rax
xor r14d, r14d
mov dword [rsp + 0x40], r14d
mov ecx, dword [0x1401693c4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400ae315
cmp byte [0x1401de340], r14b
sete cl
mov byte [0x1401de340], cl
jmp 0x1400ae31c
movzx ecx, byte [0x1401de340]
xorps xmm12, xmm12
movss xmm9, dword [0x14014ec24]
test cl, cl
je 0x1400ae333
movaps xmm2, xmm9
jmp 0x1400ae336
xorps xmm2, xmm2
movss dword [0x1401e00b8], xmm2
movss xmm1, dword [0x14014ed00]
mov rdx, qword [0x1401dfb48]
divss xmm1, dword [rdx + 0xd4]
mov rax, qword [0x1401e0130]
subss xmm2, dword [rax + 0x48]
mulss xmm2, xmm1
addss xmm2, dword [rax + 0x48]
movss dword [rax + 0x48], xmm2
test cl, cl
je 0x1400b293f
mov rax, qword [rdx + 0x4b10]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14006cb30
mov rbx, rax
mov r13, qword [0x1401dfb48]
mov qword [rbp - 0x40], r13
call fcn.1400ad3e0
mov rcx, qword [0x1401e0130]
movss xmm1, dword [rcx + 0x48]
mulss xmm1, dword [0x14014ebe0]
mov r8, qword [0x1401dfb48]
mov rcx, qword [0x1401e0128]
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.1400696c0
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.14008c280
mov rax, qword [0x1401e0130]
mov rcx, qword [0x1401dfb48]
or dword [rcx + 0x4a00], 2
movsd xmm0, qword [rax + 8]
movsd qword [rcx + 0x4a20], xmm0
mov dword [rcx + 0x4a08], 1
mov rax, qword [0x1401e0130]
movss xmm1, dword [rax + 0x48]
xor ecx, ecx
call fcn.140069d30
mov rax, qword [0x1401e0130]
mov r8d, dword [rax + 4]
xor edx, edx
lea rcx, str.window
call fcn.140072dc0
mov rdx, qword [0x1401dfb48]
mov rax, qword [rdx + 0x4000]
movsd xmm0, qword [rax + 0x28]
movsd qword [rbp + 0xf08], xmm0
mov byte [rax + 0xc0], 1
movss xmm2, dword [0x1401693d0]
movss xmm1, dword [0x1401693cc]
mov rax, qword [0x1401e0128]
movss xmm0, dword [0x1401693c8]
movss dword [rax + 0x20], xmm0
movss dword [rax + 0x24], xmm1
movss dword [rax + 0x28], xmm2
mov dword [rax + 0x2c], 0x3f800000
mov rax, qword [0x1401e0130]
movsd xmm0, qword [rax + 0x10]
movsd qword [r13 + 0x38f0], xmm0
mov rax, qword [0x1401e0130]
mov ecx, dword [rax + 0x30]
mov dword [r13 + 0x38fc], ecx
mov rax, qword [0x1401e0130]
mov ecx, dword [rax + 0x2c]
mov dword [r13 + 0x38f8], ecx
mov rax, qword [0x1401e0130]
mov ecx, dword [rax + 0x34]
mov dword [r13 + 0x395c], ecx
mov rax, qword [0x1401e0128]
movups xmm0, xmmword [rax + 0x30]
movups xmmword [r13 + 0x39ec], xmm0
mov dword [rbp - 0x80], 0x3f000000
mov dword [rbp - 0x7c], 0x3f000000
mov rax, qword [0x1401e0128]
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.1400696c0
mov ebx, eax
movss xmm1, dword [rbp + 0xf0c]
addss xmm1, dword [0x14014ed60]
movss xmm0, dword [rbp + 0xf08]
movss xmm11, dword [0x14014edb8]
addss xmm0, xmm11
movss dword [rbp - 0x78], xmm0
movss dword [rbp - 0x74], xmm1
mov rcx, qword [0x1401e0130]
mov rcx, qword [rcx + 0xb0]
call fcn.140075920
mov edx, ebx
xor ecx, ecx
call fcn.140069bd0
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.14006a9b0
mov r8, qword [0x1401dfb48]
movsxd rax, dword [r8 + 0x4a78]
cmp eax, 1
jl 0x1400ae61c
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.1400759c0
mov rcx, qword [0x1401dfb48]
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 [0x14014ed64]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, dword [0x14014ecec]
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
call fcn.1400792c0
mov dword [rbp - 0x70], 0x41200000
mov dword [rbp - 0x6c], 0x41200000
lea rdx, [rbp - 0x70]
mov ecx, recvfrom
call fcn.140069db0
mov r12, r14
mov rax, qword [0x1401dff38]
mov r8, qword [0x1401dff30]
sub rax, r8
sar rax, 6
mov rsi, 0xffffffffffffffff
movabs r15, 0x2aaaaaaaaaaaaaab
movss xmm10, dword [0x14014ed44]
test rax, rax
je 0x1400ae8ca
mov rbx, r14
nop dword [rax]
lea rdx, [rbx + r8]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400ae6ee
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 0x1400ae710
lea rcx, [rbp + 0x380]
call fcn.1400224d0
mov rcx, qword [0x1401dfb48]
mov rax, qword [0x1401e0128]
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.1400696c0
lea r8, [rbp + 0x380]
mov edx, eax
call fcn.140057fb0
mov rdi, r14
mov r8, qword [0x1401dff30]
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 0x1400ae8a8
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 0x1400ae7d5
mov rcx, qword [rdx]
mov qword [rbp + 0x5b0], rcx
mov rax, rsi
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1400ae7e0
mov qword [rbp + 0x5b8], rax
lea rcx, [rdx + 0x20]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400ae7fe
mov rcx, qword [rcx]
mov qword [rbp + 0x5c0], rcx
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1400ae810
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.140058d50
test al, al
je 0x1400ae86d
mov dword [0x1401dfb7c], 0
inc rdi
add r14, 0x60
mov r8, qword [0x1401dff30]
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 0x1400ae7c0
xor r14d, r14d
mov r15, r13
inc r12
add rbx, 0x40
mov rax, qword [0x1401dff38]
sub rax, r8
sar rax, 6
cmp r12, rax
jb 0x1400ae6e0
mov r13, qword [rbp - 0x40]
mov ecx, 1
call fcn.140069e40
call fcn.140079400
mov rcx, qword [0x1401dfb48]
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.140069db0
mov dword [rbp - 0x60], 0x41200000
mov dword [rbp - 0x5c], 0x41200000
lea rdx, [rbp - 0x60]
mov ecx, 2
call fcn.140069db0
mov rbx, qword [0x1401dfb48]
mov rax, qword [rbx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400ae991
cmp qword [rbx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400ae998
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.140069050
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x404c], eax
jne 0x1400aea0e
lea r8, str.content_area
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov dword [rsp + 0x20], 0x40002004
xor r9d, r9d
lea r8, [rbp - 0x58]
mov edx, edi
lea rcx, str.content_area
call fcn.14006fba0
mov rax, qword [0x1401e0130]
movss xmm1, dword [rax + 0x3c]
mulss xmm1, dword [r13 + 0x38e8]
xor ecx, ecx
call fcn.140069d30
mov r9d, dword [0x1401dfb98]
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 [0x1401dff38]
mov rdx, qword [0x1401dff30]
sub rcx, rdx
sar rcx, 6
cmp r8, rcx
jae 0x1400b2917
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 0x1400b2917
lea rbx, [r8 + r8*2]
shl rbx, 5
add rbx, r10
mov rdx, qword [rbx + 0x40]
movsxd rax, dword [0x1401dfb7c]
lea rcx, [rax + rax*4]
lea r14, [rdx + rcx*8]
movabs rdi, 0x6666666666666667
movss xmm8, dword [0x14014ee28]
movss xmm6, dword [0x14014ee00]
movss xmm7, dword [0x14014ec1c]
cmp rdx, qword [rbx + 0x48]
je 0x1400aec61
call fcn.1400792c0
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 0x1400aec57
mov dword [rbp - 0x44], 0x42480000
xor edi, edi
movabs r13, 0x6666666666666667
nop dword [rax]
lea rcx, [rdi + r8]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400aeb5e
mov rcx, qword [rcx]
mov rax, qword [0x1401dfb48]
test rcx, rcx
jne 0x1400aeb70
movaps xmm0, xmm12
jmp 0x1400aebb9
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.140090590
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 0x1400aebd4
mov rcx, qword [rcx]
mov qword [rbp + 0x5d0], rcx
mov rax, rsi
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1400aebe0
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.1400587d0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
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 0x1400aeb50
mov r13, qword [rbp - 0x40]
call fcn.140079400
call fcn.140057520
mov rdi, qword [r15 + 0x10]
mov rcx, r15
mov r12, qword [r15 + 0x18]
cmp r12, 0xf
jbe 0x1400aec75
mov rcx, qword [r15]
cmp rdi, 3
jne 0x1400afff1
mov r8, rdi
lea rdx, [0x14014e394]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400afff1
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov r15, qword [rbx + 0x18]
cmp r15, 0xf
jbe 0x1400aecaa
mov rcx, qword [rbx]
cmp rdi, 6
jne 0x1400af87a
mov r8, rdi
lea rdx, str.Aimbot
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400af87a
call fcn.1400792c0
mov qword [rbp - 0x38], 0
lea rdi, str.General_Settings
lea r15, [0x14014c224]
mov rcx, qword [0x1401dfb48]
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.140069050
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400aed3c
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 0x38]
mov r8d, r12d
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
lea rax, str.Global_Toggle
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x5e8], socket
movaps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x9c0], xmm0
mov r9b, 1
lea r8, [0x140169478]
lea rdx, [rbp + 0x9c0]
call fcn.140059e80
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 [0x14014ed90]
lea rdx, [rbp + 0x3a0]
call fcn.140056f80
lea r8, [0x1401e006c]
lea rdx, str.Panic_Key
call fcn.1400628b0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400aee40
mov r9d, eax
test eax, eax
jle 0x1400aee79
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 0x1400aee40
mov dword [rsp + 0x20], 2
lea r9, str.Hold
lea rdx, [0x1401e0070]
lea rcx, str.Activate_Mode
call fcn.1400623c0
lea r8, [0x14016947c]
lea rdx, str.Activate_Key
call fcn.1400628b0
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, [0x140169469]
lea rdx, [rbp + 0x9b0]
call fcn.140059e80
mov dword [rsp + 0x20], 3
lea r9, [0x1401de358]
lea rdx, [0x140169474]
lea rcx, str.Target_Method
call fcn.1400623c0
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, [0x14016946c]
mov edx, 4
call fcn.14005b700
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp - 0x30], r12
mov rcx, qword [0x1401dfb48]
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.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400aefd6
lea r8, str.Filters
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 0x30]
mov r8d, edi
lea rdx, str.Filters
lea rcx, [0x14014c220]
call fcn.1400593c0
lea rax, str.Visible_Check
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x608], socket
movaps xmm0, xmmword [rbp + 0x600]
movdqa xmmword [rbp + 0x9a0], xmm0
xor r9d, r9d
lea r8, [0x140169471]
lea rdx, [rbp + 0x9a0]
call fcn.140059e80
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, [0x14016946a]
lea rdx, [rbp + 0x990]
call fcn.140059e80
lea rax, str.Ignore_Knocked
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x628], socket
movaps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0xa20], xmm0
xor r9d, r9d
lea r8, [0x140169480]
lea rdx, [rbp + 0xa20]
call fcn.140059e80
lea rax, str.Ignore_Invulnerable
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], socket
movaps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x980], xmm0
xor r9d, r9d
lea r8, [0x140169470]
lea rdx, [rbp + 0x980]
call fcn.140059e80
call fcn.140059bb0
call fcn.140079400
call fcn.140057520
lea rdi, [0x140169100]
mov r13, r12
lea rbx, [0x140000000]
mov rdx, qword [rbx + r13 + 0x14b988]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x1400af140
mov r8, qword [r14 + 0x10]
mov rcx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400af15a
mov rcx, qword [r14]
cmp r8, rax
jne 0x1400af863
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400af863
call fcn.1400792c0
mov qword [rbp - 0x28], 0
mov rdx, qword [rbx + r13 + 0x14b988]
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 0x1400af1a0
lea rcx, [rbp + 0x3c0]
call fcn.1400224d0
nop
mov r8d, recvfrom
lea rdx, str._Weapon_Settings
lea rcx, [rbp + 0x3c0]
call fcn.140033c60
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], recvfrom
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 [0x1401dfb48]
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.140069050
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400af27e
mov r8, r15
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 0x28]
mov r8d, r12d
mov rdx, r15
lea rcx, [0x14014c220]
call fcn.1400593c0
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 0x1400af2e5
mov rax, qword [r14]
cmp qword [r14 + 0x10], 7
jne 0x1400af302
cmp dword [rax], 0x61666544
jne 0x1400af302
cmp word [rax + 4], 0x6c75
jne 0x1400af302
cmp byte [rax + 6], 0x74
je 0x1400af33d
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.140059e80
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.140059e80
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, [0x14014e2f0]
call fcn.14005b700
mov dword [rbp + 0xed8], 0x1f4
mov dword [rbp + 0xf88], 5
lea r8, [rdi + 0x18]
lea rax, [0x14014e4dc]
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.14005b700
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.1400625c0
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.140059e80
call fcn.140057520
mov dword [rsp + 0x20], 2
lea r9, str.Linear
lea rdx, [rdi + 4]
lea rcx, str.Aimbot_Type
call fcn.1400623c0
cmp dword [rdi + 4], 0
jne 0x1400af53f
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.14005b700
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.14005b700
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp - 0x20], 0
lea r15, [0x140000000]
mov rdx, qword [r15 + r13 + 0x14b988]
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 0x1400af590
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.140033c60
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], recvfrom
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 [0x1401dfb48]
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.140069050
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400af66d
mov r8, r15
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 0x20]
mov r8d, r12d
mov rdx, r15
lea rcx, [0x14014c220]
call fcn.1400593c0
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.14005b700
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.14005b700
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.14005b700
call fcn.140057520
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.140059e80
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.14005b700
lea rax, str.Over_Aim__SOON_
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], socket
movaps xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x910], xmm0
lea r8, [rdi + 0x34]
xor r9d, r9d
lea rdx, [rbp + 0x910]
call fcn.140059e80
call fcn.140059bb0
call fcn.140079400
lea rbx, [0x140000000]
add r13, 8
add rdi, 0x58
cmp r13, 0x30
jb 0x1400af132
jmp 0x1400b2917
cmp r15, 0xf
jbe 0x1400af883
mov rbx, qword [rbx]
cmp rdi, 0xb
jne 0x1400b2917
mov r8, rdi
lea rdx, str.Trigger_Bot
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b2917
call fcn.1400792c0
mov qword [rbp - 0x18], 0
lea rdi, str.General_Settings
lea r15, [0x14014c224]
mov rcx, qword [0x1401dfb48]
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.140069050
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400af918
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 0x18]
mov r8d, r12d
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
lea rax, str.Global_Toggle
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], socket
movaps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x900], xmm0
mov r9b, 1
lea r8, [0x1401690ea]
lea rdx, [rbp + 0x900]
call fcn.140059e80
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 [0x14014ed90]
lea rdx, [rbp + 0x400]
call fcn.140056f80
lea r8, [0x1401e0028]
lea rdx, str.Panic_Key
call fcn.1400628b0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400afa20
mov r9d, eax
test eax, eax
jle 0x1400afa59
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 0x1400afa20
mov dword [rsp + 0x20], 2
lea r9, str.Hold
lea rdx, [0x1401e002c]
lea rcx, str.Activate_Mode
call fcn.1400623c0
lea r8, [0x1401690ec]
lea rdx, str.Activate_Key
call fcn.1400628b0
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp - 0x10], r15
mov rcx, qword [0x1401dfb48]
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.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400afb0b
lea r8, str.Filters
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 0x10]
mov r8d, edi
lea rdx, str.Filters
lea rcx, [0x14014c220]
call fcn.1400593c0
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, [0x1401690e8]
lea rdx, [rbp + 0xb40]
call fcn.140059e80
lea rax, str.Ignore_Knocked
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6c8], socket
movaps xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0xb50], xmm0
xor r9d, r9d
lea r8, [0x1401690f0]
lea rdx, [rbp + 0xb50]
call fcn.140059e80
lea rax, str.Ignore_Invulnerable
mov qword [rbp + 0x6d0], rax
mov qword [rbp + 0x6d8], socket
movaps xmm0, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0xb60], xmm0
xor r9d, r9d
lea r8, [0x1401690e9]
lea rdx, [rbp + 0xb60]
call fcn.140059e80
call fcn.140059bb0
call fcn.140079400
call fcn.140057520
lea rdi, [0x14016913c]
mov r12, r15
lea rbx, [0x140000000]
nop dword [rax]
mov rdx, qword [r12 + rbx + 0x14b988]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x1400afc40
mov r8, qword [r14 + 0x10]
mov rcx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400afc5a
mov rcx, qword [r14]
cmp r8, rax
jne 0x1400affda
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400affda
call fcn.1400792c0
mov qword [rbp - 8], 0
mov rdx, qword [r12 + rbx + 0x14b988]
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 0x1400afca0
lea rcx, [rbp + 0x420]
call fcn.1400224d0
nop
mov r8d, recvfrom
lea rdx, str._Weapon_Settings
lea rcx, [rbp + 0x420]
call fcn.140033c60
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], recvfrom
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 [0x1401dfb48]
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.140069050
mov r13d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400afd7e
mov r8, r15
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp - 8]
mov r8d, r13d
mov rdx, r15
lea rcx, [0x14014c220]
call fcn.1400593c0
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 0x1400afde5
mov rax, qword [r14]
cmp qword [r14 + 0x10], 7
jne 0x1400afe02
cmp dword [rax], 0x61666544
jne 0x1400afe02
cmp word [rax + 4], 0x6c75
jne 0x1400afe02
cmp byte [rax + 6], 0x74
je 0x1400afe3d
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.140059e80
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.140059e80
mov dword [rbp + 0xfe8], 0x12c
xor r15d, r15d
mov dword [rbp + 0xfe0], r15d
lea r8, [rdi + 0xc]
lea rax, [0x14014e4dc]
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.14005b700
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.14005b700
mov dword [rbp + 0xfd0], 0x64
mov dword [rbp + 0xfc0], r15d
lea r8, [rdi + 8]
lea rax, [0x14014e5e4]
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.14005b700
lea rax, str.Target_Every_Bones
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], socket
movaps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0xb90], xmm0
xor r9d, r9d
lea r8, [rdi + 0x10]
lea rdx, [rbp + 0xb90]
call fcn.140059e80
cmp byte [rdi + 0x10], r15b
jne 0x1400affc9
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.1400625c0
call fcn.140059bb0
call fcn.140079400
lea rbx, [0x140000000]
add r12, 8
add rdi, 0x58
cmp r12, 0x30
jb 0x1400afc30
jmp 0x1400b2917
mov rcx, r15
cmp r12, 0xf
jbe 0x1400afffd
mov rcx, qword [r15]
cmp rdi, 7
jne 0x1400b18f8
mov r8, rdi
lea rdx, str.Visuals
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b18f8
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov rsi, qword [rbx + 0x18]
cmp rsi, 0xf
jbe 0x1400b0032
mov rcx, qword [rbx]
cmp rdi, 3
jne 0x1400b0fc8
mov r8, rdi
lea rdx, [0x14014e398]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b0fc8
call fcn.1400792c0
mov qword [rbp], 0
lea rdi, str.General_Settings
lea r15, [0x14014c224]
mov rcx, qword [0x1401dfb48]
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.140069050
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b00c3
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
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, [0x14016937c]
lea rdx, [rbp + 0xbb0]
call fcn.140059e80
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 [0x14014ed90]
lea rdx, [rbp + 0x440]
call fcn.140056f80
lea r8, [0x1401e0030]
lea rdx, str.Panic_Key
call fcn.1400628b0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b01d0
mov r9d, eax
test eax, eax
jle 0x1400b0209
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 0x1400b01d0
mov dword [rbp + 0xfb8], 0x64
mov dword [rbp + 0xfb0], r14d
lea rax, [0x14014d2f8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfb8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfb0]
lea r8, [0x1401693a0]
mov edx, 4
lea rcx, str.Max_Players
call fcn.14005b700
mov dword [rbp + 0xfa8], 0x12c
mov dword [rbp + 0xfa0], r14d
lea rax, [0x14014e4dc]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfa8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfa0]
lea r8, [0x140169350]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.14005b700
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, [0x140169370]
mov edx, 4
lea rcx, str.Font_Size
call fcn.14005b700
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, [0x140169358]
mov qword [rsp + 0x20], rax
lea r9, [0x140169328]
lea r8, [0x1401e0035]
lea rdx, [rbp + 0xbc0]
call fcn.14005a800
lea rax, str.Prediction_Dot
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], socket
movaps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rbp + 0xbd0], xmm0
lea rax, [0x140169354]
mov qword [rsp + 0x20], rax
lea r9, [0x140169380]
lea r8, [0x1401e003f]
lea rdx, [rbp + 0xbd0]
call fcn.14005a800
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp + 8], r14
lea rdi, str.Color_Settings
mov rcx, qword [0x1401dfb48]
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.140069050
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b03fc
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 8]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
lea rax, str.Visible_Color
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], socket
movaps xmm0, xmmword [rbp + 0x750]
movdqa xmmword [rbp + 0xbe0], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140169318]
lea rdx, [rbp + 0xbe0]
mov rcx, qword [0x1401e0138]
call fcn.140060660
lea rax, str.Invisible_Color
mov qword [rbp + 0x760], rax
mov qword [rbp + 0x768], socket
movaps xmm0, xmmword [rbp + 0x760]
movdqa xmmword [rbp + 0xbf0], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140169340]
lea rdx, [rbp + 0xbf0]
mov rcx, qword [0x1401e0138]
call fcn.140060660
lea rax, str.NPCs_Visible_Color
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x778], socket
movaps xmm0, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0xc00], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140169390]
lea rdx, [rbp + 0xc00]
mov rcx, qword [0x1401e0138]
call fcn.140060660
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, [0x140169360]
lea rdx, [rbp + 0xc10]
mov rcx, qword [0x1401e0138]
call fcn.140060660
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, [0x1401693a8]
lea rdx, [rbp + 0xc20]
mov rcx, qword [0x1401e0138]
call fcn.140060660
call fcn.140059bb0
call fcn.140079400
call fcn.1400792c0
mov qword [rsp + 0x50], r14
mov rcx, qword [0x1401dfb48]
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.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b061b
lea r8, str.Player_ESP
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rsp + 0x50]
mov r8d, edi
lea rdx, str.Player_ESP
lea rcx, [0x14014c220]
call fcn.1400593c0
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, [0x1401e003d]
lea rdx, [rbp + 0xc30]
call fcn.140059e80
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, [0x1401e0040]
lea rdx, [rbp + 0xc40]
call fcn.140059e80
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.140056f80
mov dword [rsp + 0x20], 3
lea r9, str.Regular
lea rdx, [0x1401e0044]
lea rcx, str.Style
call fcn.1400623c0
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, [0x140169310]
mov edx, 8
lea rcx, str.Thickness
call fcn.14005b700
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b07c0
mov r9d, eax
test eax, eax
jle 0x1400b07f9
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 0x1400b07c0
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, [0x140169314]
lea rdx, [rbp + 0xc50]
call fcn.140059e80
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.140056f80
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, [0x140169374]
mov edx, 8
lea rcx, str.Thickness
call fcn.14005b700
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b08f0
mov r9d, eax
test eax, eax
jle 0x1400b0929
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 0x1400b08f0
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, [0x1401e0048]
lea rdx, [rbp + 0xc60]
call fcn.140059e80
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
mov qword [rbp + 0x4b0], r14
mov qword [rbp + 0x4b8], r14
mov r8d, recvfrom
lea rdx, str.Snaplines_Style
lea rcx, [rbp + 0x4a0]
call fcn.1400224d0
movaps xmm2, xmm11
lea rdx, [rbp + 0x4a0]
call fcn.140056f80
lea rsi, str.Position
mov dword [rsp + 0x20], 3
lea r9, [0x1401de268]
lea rdx, [0x14016935c]
mov rcx, rsi
call fcn.1400623c0
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, [0x1401693a4]
mov edx, 8
lea rcx, str.Thickness
call fcn.14005b700
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b0a40
mov r9d, eax
test eax, eax
jle 0x1400b0a79
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 0x1400b0a40
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, [0x1401e003c]
lea rdx, [rbp + 0xc70]
call fcn.140059e80
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp + 0x10], r14
mov rcx, qword [0x1401dfb48]
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, [0x14014c430]
call fcn.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b0b34
lea r8, [0x14014c430]
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x10]
mov r8d, edi
lea rdx, [0x14014c430]
lea rcx, [0x14014c220]
call fcn.1400593c0
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, [0x140169315]
lea rdx, [rbp + 0xc80]
call fcn.140059e80
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.140056f80
mov dword [rsp + 0x20], 2
lea r9, [0x1401de290]
lea rdx, [0x1401e004c]
mov rcx, rsi
call fcn.1400623c0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b0c50
mov r9d, eax
test eax, eax
jle 0x1400b0c89
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 0x1400b0c50
lea rax, str.Player_Platform
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], socket
movaps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0xc90], xmm0
mov r9b, 1
lea r8, [0x1401e003e]
lea rdx, [rbp + 0xc90]
call fcn.140059e80
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.140056f80
mov dword [rsp + 0x20], 2
lea r9, [0x1401de290]
lea rdx, [0x1401e0038]
mov rcx, rsi
call fcn.1400623c0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b0d60
mov r9d, eax
test eax, eax
jle 0x1400b0d99
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 0x1400b0d60
lea rax, str.Player_Distance
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], socket
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0xca0], xmm0
mov r9b, 1
lea r8, [0x1401e0034]
lea rdx, [rbp + 0xca0]
call fcn.140059e80
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.140056f80
mov dword [rsp + 0x20], 2
lea r9, [0x1401de290]
lea rdx, [0x140169338]
mov rcx, rsi
call fcn.1400623c0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b0e70
mov r9d, eax
test eax, eax
jle 0x1400b0ea9
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 0x1400b0e70
lea rax, str.Player_Kills
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], recvfrom
movaps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0xcb0], xmm0
mov r9b, 1
lea r8, [0x1401e0049]
lea rdx, [rbp + 0xcb0]
call fcn.140059e80
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.140056f80
mov dword [rsp + 0x20], 2
lea r9, [0x1401de290]
lea rdx, [0x140169378]
mov rcx, rsi
call fcn.1400623c0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b0f80
mov r9d, eax
test eax, eax
jle 0x1400b0fb9
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 0x1400b0f80
call fcn.140059bb0
call fcn.140079400
jmp 0x1400b2917
cmp rsi, 0xf
jbe 0x1400b0fd1
mov rbx, qword [rbx]
cmp rdi, 5
jne 0x1400b2917
mov r8, rdi
lea rdx, str.Radar
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b2917
call fcn.1400792c0
mov qword [rbp + 0x18], 0
lea rdi, str.General_Settings
lea r15, [0x14014c224]
mov rcx, qword [0x1401dfb48]
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.140069050
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b1065
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x18]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
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, [0x140169450]
lea rdx, [rbp + 0x8f0]
call fcn.140059e80
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 [0x14014ed90]
movaps xmm2, xmm6
lea rdx, [rbp + 0x540]
call fcn.140056f80
lea r8, [0x1401e0058]
lea rdx, str.Panic_Key
call fcn.1400628b0
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b1170
mov r9d, eax
test eax, eax
jle 0x1400b11a9
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 0x1400b1170
lea rcx, str.Radar_Shape
mov dword [rsp + 0x20], 2
lea r9, str.Square
lea rdx, [0x1401e005c]
call fcn.1400623c0
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, [0x1401690c4]
mov edx, 4
call fcn.14005b700
lea rcx, str.Radar_Position_X
mov eax, dword [0x1401e00f0]
sub eax, dword [0x1401690c4]
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, [0x1401de370]
mov edx, 8
call fcn.14005b700
lea rcx, str.Radar_Position_Y
mov eax, dword [0x1401e00e8]
sub eax, dword [0x1401690c4]
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, [0x1401de374]
mov edx, 8
call fcn.14005b700
lea rcx, str.Min_Distance
mov dword [rbp + 0xf50], 0x12c
mov dword [rbp + 0xf48], r14d
lea rbx, [0x14014e4dc]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xf50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf48]
lea r8, [0x1401e0064]
mov edx, 4
call fcn.14005b700
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, [0x140169424]
mov edx, 4
mov rcx, rax
call fcn.14005b700
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, [0x14016942c]
mov edx, 4
call fcn.14005b700
lea rcx, str.Player_Type
mov dword [rsp + 0x20], 3
lea r9, str.Circle
lea rdx, [0x1401e0068]
call fcn.1400623c0
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp + 0x20], r14
lea rsi, str.Radar_Settings
mov rcx, qword [0x1401dfb48]
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.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b142f
mov r8, rsi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x20]
mov r8d, edi
mov rdx, rsi
mov rcx, r15
call fcn.1400593c0
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, [0x140169420]
lea rdx, [rbp + 0x8b0]
call fcn.140059e80
lea rax, str.Ignore_Knocked
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], socket
movaps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x8c0], xmm0
xor r9d, r9d
lea r8, [0x140169452]
lea rdx, [rbp + 0x8c0]
call fcn.140059e80
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, [0x140169408]
lea rdx, [rbp + 0x8d0]
call fcn.140059e80
lea rax, str.Clamp_Positions
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], socket
movaps xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x8e0], xmm0
xor r9d, r9d
lea r8, [0x140169428]
lea rdx, [rbp + 0x8e0]
call fcn.140059e80
lea rax, str.Show_Distance
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x238], socket
movaps xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x960], xmm0
xor r9d, r9d
lea r8, [0x1401e0060]
lea rdx, [rbp + 0x960]
call fcn.140059e80
call fcn.140059bb0
call fcn.140079400
call fcn.1400792c0
mov qword [rbp + 0x28], r14
lea rdi, str.Color_Settings
mov rcx, qword [0x1401dfb48]
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.140069050
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b1610
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x28]
mov r8d, esi
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
lea rax, str.Background_Color
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x248], socket
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0xb30], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140169430]
lea rdx, [rbp + 0xb30]
mov rcx, qword [0x1401e0138]
call fcn.140060660
lea rax, str.Enemies_Color
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], socket
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0xb20], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140169440]
lea rdx, [rbp + 0xb20]
mov rcx, qword [0x1401e0138]
call fcn.140060660
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, [0x140169410]
lea rdx, [rbp + 0xb10]
mov rcx, qword [0x1401e0138]
call fcn.140060660
lea rax, str.Myself_Color
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], recvfrom
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0xb00], xmm0
mov byte [rsp + 0x20], r14b
xor r9d, r9d
lea r8, [0x140169458]
lea rdx, [rbp + 0xb00]
mov rcx, qword [0x1401e0138]
call fcn.140060660
lea rax, str.Use_Team_Colors
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], socket
movaps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0xaf0], xmm0
xor r9d, r9d
lea r8, [0x1401e0061]
lea rdx, [rbp + 0xaf0]
call fcn.140059e80
lea rax, str.FOV_Dividers
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], recvfrom
movaps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0xae0], xmm0
mov r9b, 1
lea r8, [0x140169451]
lea rdx, [rbp + 0xae0]
call fcn.140059e80
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.140056f80
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, [0x1401693f8]
lea rdx, [rbp + 0xad0]
mov rcx, qword [0x1401e0138]
call fcn.140060660
call fcn.1400752c0
mov ecx, 3
call fcn.140069e40
mov r9d, 2
mov r8, qword [0x1401dfb48]
mov eax, dword [r8 + 0x4a78]
cmp eax, r9d
jge 0x1400b18b0
mov r9d, eax
test eax, eax
jle 0x1400b18e9
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 0x1400b18b0
call fcn.140059bb0
call fcn.140079400
jmp 0x1400b2917
mov r8, rdi
cmp r12, 0xf
jbe 0x1400b1904
mov r15, qword [r15]
cmp r8, 4
jne 0x1400b2917
lea rdx, str.Misc
mov rcx, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b2917
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov r14, qword [rbx + 0x18]
cmp r14, 0xf
jbe 0x1400b1939
mov rcx, qword [rbx]
cmp rdi, 8
jne 0x1400b242e
mov r8, rdi
lea rdx, str.Settings
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b242e
call fcn.1400792c0
mov qword [rbp + 0x30], 0
lea rdi, str.General_Settings
lea r15, [0x14014c224]
mov rcx, qword [0x1401dfb48]
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.140069050
mov r14d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b19cb
mov r8, rdi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x30]
mov r8d, r14d
mov rdx, rdi
mov rcx, r15
call fcn.1400593c0
lea r8, [0x1401693c4]
lea rdx, str.Open_Key
call fcn.1400628b0
lea rax, str.Accent_Color
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], recvfrom
movaps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0xac0], xmm0
mov byte [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x1401693c8]
lea rdx, [rbp + 0xac0]
mov rcx, qword [0x1401e0138]
call fcn.140060660
lea rax, str.Show_Debug_Infos
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], socket
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0xab0], xmm0
xor r9d, r9d
lea r8, [0x1401693f6]
lea rdx, [rbp + 0xab0]
call fcn.140059e80
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, [0x1401e0054]
lea rdx, [rbp + 0xaa0]
call fcn.140059e80
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
call fcn.1400792c0
mov qword [rbp + 0x38], 0
lea r14, str.KMBox_Settings
mov rcx, qword [0x1401dfb48]
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.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b1b60
mov r8, r14
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x38]
mov r8d, edi
mov rdx, r14
mov rcx, r15
call fcn.1400593c0
lea rcx, str.KmBox_Type
mov dword [rsp + 0x20], 2
lea r9, str.KMBox_B
lea rdx, [0x1401e0050]
call fcn.1400623c0
lea rdx, str.192.168.2.188
lea r12, str.8808
lea rbx, [0x1401693b8]
cmp dword [0x1401e0050], 1
jne 0x1400b1d62
mov rcx, qword [0x1401dfb48]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400b1c09
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400b1c10
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, recvfrom
mov r8, rdx
mov rdx, rdi
call fcn.14005c250
mov rcx, qword [0x1401dfb48]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], r14
jne 0x1400b1c8f
cmp qword [rcx + 0x4e18], r14
lea rcx, [rax + 0x260]
je 0x1400b1c96
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.14005c250
mov rcx, qword [0x1401dfb48]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], r14
jne 0x1400b1d0b
cmp qword [rcx + 0x4e18], r14
lea rcx, [rax + 0x260]
je 0x1400b1d12
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.14005c250
jmp 0x1400b1d65
xor r14d, r14d
mov rcx, qword [0x1401dfb48]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400b1d8e
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400b1d95
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.140060e20
test al, al
je 0x1400b21e3
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 0x1400b1e10
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 0x1400b1e42
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 0x1400b1eaf
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 0x1400b1ec2
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 0x1400b1ee0
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 [0x1401e0050]
call fcn.1400a4d30
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 0x1400b2114
mov eax, dword [0x1401e0050]
test eax, eax
jne 0x1400b2037
movss xmm1, dword [0x14014ebe8]
movss xmm0, dword [0x14014ebd8]
mov rax, qword [0x1401dfb48]
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.1400696c0
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.140029680
nop
lea rcx, [rbp + 0x7f0]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x7d0]
jmp 0x1400b21de
cmp eax, 1
jne 0x1400b21e3
movss xmm1, dword [0x14014ebe8]
movss xmm0, dword [0x14014ebd8]
mov rax, qword [0x1401dfb48]
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.1400696c0
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.140029680
nop
lea rcx, [rbp + 0x790]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x890]
jmp 0x1400b21de
mov rax, qword [0x1401dfb48]
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.1400696c0
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.140029680
nop
lea rcx, [rbp + 0x870]
call fcn.140022fc0
nop
lea rcx, [rbp + 0x850]
call fcn.140022fc0
mov rcx, qword [0x1401dfb48]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400b220c
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400b2213
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], socket
movaps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0xa80], xmm0
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0xa80]
call fcn.140060e20
test al, al
je 0x1400b229c
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
idiv dword [0x1401e00f0]
mov ebx, edx
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
idiv dword [0x1401e00e8]
movd xmm2, edx
cvtdq2ps xmm2, xmm2
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
call fcn.1400a5320
call fcn.140059bb0
call fcn.140079400
call fcn.1400792c0
mov qword [rbp + 0x68], 0
lea rsi, str.Performance_Settings
mov rcx, qword [0x1401dfb48]
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.140069050
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x404c], eax
jne 0x1400b230f
mov r8, rsi
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.140080ae0
mov rdx, qword [0x1401e0130]
add rdx, 0x18
mov ecx, 2
call fcn.140069db0
mov rdx, qword [0x1401e0130]
add rdx, 0x20
mov ecx, recvfrom
call fcn.140069db0
lea r9, [rbp + 0x68]
mov r8d, edi
mov rdx, rsi
mov rcx, r15
call fcn.1400593c0
lea rax, str.Anti_Aliasing
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], socket
movaps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0xa70], xmm0
xor r9d, r9d
lea r8, [0x1401693d8]
lea rdx, [rbp + 0xa70]
call fcn.140059e80
lea rax, str.Instant_Camera
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], socket
movaps xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0xa60], xmm0
xor r9d, r9d
lea r8, [0x1401dfa00]
lea rdx, [rbp + 0xa60]
call fcn.140059e80
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, [0x14016946c]
mov edx, 4
call fcn.14005b700
call fcn.140059bb0
call fcn.140079400
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
jmp 0x1400b2917
cmp r14, 0xf
jbe 0x1400b2437
mov rbx, qword [rbx]
cmp rdi, 7
jne 0x1400b2917
mov r8, rdi
lea rdx, str.Configs
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b2917
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, [0x1401dfb60]
mov r8, rdi
call fcn.14005c250
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140078fd0
mov rdx, qword [0x1401dfb48]
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.140090590
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 [0x14014ed34]
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.140060e20
test al, al
je 0x1400b25a5
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 0x1400b2570
mov r8, rsi
mov rdx, rdi
lea rcx, [rbp + 0x830]
call fcn.1400224d0
nop
lea rcx, [rbp + 0x830]
call fcn.14002a080
nop
lea rcx, [rbp + 0x830]
call fcn.140022fc0
call fcn.140057520
mov r14, r12
mov rcx, qword [0x1401dff98]
mov r8, qword [0x1401dff90]
sub rcx, r8
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400b2917
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 + 0x146aa8]
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 0x1400b2738
mov qword [rbp + 0x138], rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x10a0]
call fcn.1400b2d10
lea rdx, [rbp + 0x1058]
lea rcx, [rbp + 0x10a8]
call fcn.140049410
or dword [rsp + 0x40], 0x10
mov rcx, qword [0x1401dfb48]
mov rax, qword [rcx + 0x4000]
cmp qword [rax + 0x1b8], 0
jne 0x1400b279b
cmp qword [rcx + 0x4e18], 0
lea rcx, [rax + 0x260]
je 0x1400b27a2
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 [0x1401dff90]
add rax, rsi
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400b2805
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.1400630d0
test al, al
je 0x1400b2869
mov rcx, qword [0x1401dff90]
add rcx, rsi
call fcn.14002cdf0
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.140033ab0
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 [0x1401dff98]
mov r8, qword [0x1401dff90]
sub rcx, r8
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r14, rdx
jb 0x1400b25f0
mov ecx, 1
call fcn.140069e40
call fcn.14006fef0
mov ecx, 2
call fcn.140069e40
call fcn.1400752c0
mov ecx, 1
call fcn.140069e40
mov rcx, qword [rbp + 0x1190]
xor rcx, rsp
call fcn.14011e4b0
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