Function at 0x140006310
Capabilities:
Create thread
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140129f70]
xor rax, rsp
mov qword [rbp - 8], rax
mov ecx, dword [0x14016fce8]
add ecx, 6
mov dword [0x14016fce8], ecx
mov edx, dword [0x14016fcec]
add edx, 6
mov dword [0x14016fcec], edx
mov eax, dword [0x14016fca8]
add eax, 0xa
mov dword [0x14016fca8], eax
cmp ecx, 0xfe
jle 0x14000637d
mov ecx, 0xff
mov dword [0x14016fce8], ecx
movd xmm0, edx
cvtdq2pd xmm0, xmm0
xor edi, edi
comisd xmm0, xmmword [0x1400f1188]
jbe 0x14000639d
mov dword [0x14016fcec], 3
jmp 0x1400063a8
cmp edx, 1
jge 0x1400063a8
mov dword [0x14016fcec], edi
cmp eax, 0x230
jle 0x1400063bb
mov dword [0x14016fca8], 0x231
jmp 0x1400063c6
cmp eax, 1
jge 0x1400063c6
mov dword [0x14016fca8], edi
mov rax, qword [0x14016f8d0]
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mulss xmm2, dword [0x1400f1098]
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1644], xmm0
mov dword [rbp - 0x18], 0x3e0c8c8d
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e0c8c8d
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1654], xmm0
mov dword [rbp - 0x18], 0x3dc8c8ca
mov dword [rbp - 0x14], 0x3dc8c8ca
mov dword [rbp - 0x10], 0x3dc8c8ca
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1674], xmm0
mov dword [rbp - 0x18], 0x3e48c8ca
mov dword [rbp - 0x14], 0x3e48c8ca
mov dword [rbp - 0x10], 0x3e48c8ca
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1684], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1774], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1794], xmm0
mov dword [rbp - 0x18], 0x3dc8c8ca
mov dword [rbp - 0x14], 0x3dc8c8ca
mov dword [rbp - 0x10], 0x3dc8c8ca
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1784], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1704], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm1, xmmword [rbp - 0x18]
shufps xmm1, xmm1, 0x93
movss xmm1, xmm2
shufps xmm1, xmm1, 0x39
movups xmmword [rbp - 0x18], xmm1
movups xmmword [rax + 0x1714], xmm1
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1734], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1724], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm1, xmmword [rbp - 0x18]
shufps xmm1, xmm1, 0x93
movss xmm1, xmm2
shufps xmm1, xmm1, 0x39
movups xmmword [rbp - 0x18], xmm1
movups xmmword [rax + 0x1744], xmm1
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1694], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x16a4], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1754], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1764], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1884], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1894], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x18a4], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x18b4], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1854], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1874], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x17a4], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x17c4], xmm0
mov dword [rbp - 0x18], 0x3ebebebf
mov dword [rbp - 0x14], 0x3e969697
mov dword [rbp - 0x10], 0x3ee2e2e4
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x17b4], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x16c4], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x16b4], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x16d4], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x16e4], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1664], xmm0
mov dword [rbp - 0x18], 0x3f028283
mov dword [rbp - 0x14], 0x3e70f0f2
mov dword [rbp - 0x10], 0x3f34b4b5
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1914], xmm0
mov dword [rbp - 0x18], 0x3f800000
mov dword [rbp - 0x14], 0x3f800000
mov dword [rbp - 0x10], 0x3f800000
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1624], xmm0
mov dword [rbp - 0x18], 0x3f800000
mov dword [rbp - 0x14], 0x3f800000
mov dword [rbp - 0x10], 0x3f800000
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1634], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1934], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1944], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1954], xmm0
mov dword [rbp - 0x18], 0x3e20a0a1
mov dword [rbp - 0x14], 0x3e20a0a1
mov dword [rbp - 0x10], 0x3e20a0a1
movups xmm0, xmmword [rbp - 0x18]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm2
shufps xmm0, xmm0, 0x39
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rax + 0x1964], xmm0
mov dword [rax + 0x157c], 0x3f000000
mov dword [rax + 0x1580], 0x3f000000
mov dword [rax + 0x1570], 0x3f800000
mov dword [rax + 0x1588], edi
mov dword [rax + 0x15a0], 0x3f800000
mov dword [rax + 0x15d4], edi
mov dword [rax + 0x15dc], edi
mov dword [rax + 0x1590], edi
mov dword [rax + 0x156c], edi
mov dword [rax + 0x1598], 0x40400000
mov dword [rax + 0x159c], 0x40400000
mov byte [rax + 0x1618], 1
mov byte [rax + 0x161a], 1
cmp byte [0x14016f7cb], dil
je 0x14000766a
mov rcx, qword [0x14016f8b8]
call fcn.140016e20
movd xmm0, dword [0x14016fca8]
cvtdq2ps xmm0, xmm0
mov rax, qword [0x14016f8d0]
or dword [rax + 0x1cb0], 2
movss dword [rax + 0x1cd0], xmm0
mov dword [rax + 0x1cd4], 0x43fa0000
mov dword [rax + 0x1cb8], 1
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, [0x1400eadbe]
call fcn.140014630
mov rbx, qword [0x14016f8d0]
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x26c]
subss xmm1, dword [rax + 0xdc]
mov dword [rbp - 0x18], 0x42f00000
movss dword [rbp - 0x14], xmm1
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movsxd r8, dword [rax + 0xc8]
mov rax, qword [rax + 0xd0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.LeftSide
call fcn.14000b270
cmp dword [rbx + 0x1c5c], eax
jne 0x140006bfb
mov dword [rbx + 0x1c60], eax
cmp dword [rbx + 0x1c98], eax
jne 0x140006c0a
mov byte [rbx + 0x1c9c], 1
mov dword [rsp + 0x20], edi
lea r8, [rbp - 0x18]
mov edx, eax
lea rcx, str.LeftSide
call fcn.140011bb0
mov dword [rbp - 0x18], 0x42dc0000
mov dword [rbp - 0x14], 0x42200000
lea rdx, [rbp - 0x18]
lea rcx, [0x1400eb1ac]
call fcn.140034660
test al, al
je 0x140006c4c
mov dword [0x14016fe1c], 1
mov dword [rbp - 0x18], 0x42dc0000
mov dword [rbp - 0x14], 0x42200000
lea rdx, [rbp - 0x18]
lea rcx, str.VISUAL
call fcn.140034660
test al, al
je 0x140006c78
mov dword [0x14016fe1c], 2
mov dword [rbp - 0x18], 0x42dc0000
mov dword [rbp - 0x14], 0x42200000
lea rdx, [rbp - 0x18]
lea rcx, str.MISC
call fcn.140034660
test al, al
je 0x140006ca4
mov dword [0x14016fe1c], 3
mov dword [rbp - 0x18], 0x42dc0000
mov dword [rbp - 0x14], 0x42200000
lea rdx, [rbp - 0x18]
lea rcx, str.CONFIG
call fcn.140034660
test al, al
je 0x140006cd0
mov dword [0x14016fe1c], 4
call fcn.140011dc0
movss xmm1, dword [0x1400f12a4]
xorps xmm0, xmm0
call fcn.140017880
mov rbx, qword [0x14016f8d0]
mov rcx, qword [rbx + 0x1c10]
movss xmm4, dword [rcx + 0x26c]
subss xmm4, dword [rcx + 0xdc]
movss xmm0, dword [rcx + 0x268]
cmp qword [rcx + 0x1a8], rdi
jne 0x140006d1d
cmp qword [rbx + 0x1ff0], rdi
je 0x140006d25
movss xmm0, dword [rcx + 0x238]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm4
mov byte [rcx + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movsxd r8, dword [rax + 0xc8]
mov rax, qword [rax + 0xd0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightSide
call fcn.14000b270
cmp dword [rbx + 0x1c5c], eax
jne 0x140006d74
mov dword [rbx + 0x1c60], eax
cmp dword [rbx + 0x1c98], eax
jne 0x140006d83
mov byte [rbx + 0x1c9c], 1
mov dword [rsp + 0x20], edi
lea r8, [rbp - 0x18]
mov edx, eax
lea rcx, str.RightSide
call fcn.140011bb0
lea r14, [0x1400eb148]
cmp dword [0x14016fe1c], 1
jne 0x140006fc5
lea rcx, [0x1400eb1d4]
call fcn.140033be0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], dil
jne 0x140006de2
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
lea rdx, [0x14016f7ca]
lea rcx, str.Enable_Combat
call fcn.140035560
mov dword [rbp - 0x40], 0x168
mov dword [rbp - 0x18], 1
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x18]
lea r8, [0x140129ff0]
mov edx, 4
lea rcx, str.Radius_Value
call fcn.140038cc0
mov dword [rbp - 0x18], reloc.WLDAP32.dll_Ordinal_30
mov dword [rbp - 0x40], 1
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x140129fec]
mov edx, 4
lea rcx, str.Smoothing
call fcn.140038cc0
lea rdx, [0x140129fe6]
lea rcx, str.Show_Radius
call fcn.140035560
lea rdx, [0x140129fe7]
lea rcx, str.Skip_Knocked
call fcn.140035560
lea rdx, [0x14016f7c9]
lea rcx, str.Random_Bone
call fcn.140035560
call fcn.1400375a0
mov ebx, dword [0x14016f7e4]
movsxd rax, dword [0x14016f7cc]
mov rdx, rdi
cmp eax, 0x7b
ja 0x140006ec3
lea rdx, [0x1401661b0]
mov rdx, qword [rdx + rax*8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movdqa xmm1, xmmword [0x1400f1310]
movdqu xmmword [rbp - 0x28], xmm1
mov byte [rbp - 0x38], dil
test rdx, rdx
jne 0x140006eed
lea r8d, [rdx + 0xa]
lea rdx, str.Select_Key
jmp 0x140006efe
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140006ef4
lea rcx, [rbp - 0x38]
call fcn.140008730
cmp ebx, 1
jne 0x140006f20
lea r8d, [rbx + 0x10]
lea rdx, str.Press_key_to_bind
lea rcx, [rbp - 0x38]
call fcn.140008730
mov dword [rbp - 0x18], 0x42fa0000
mov dword [rbp - 0x14], 0x41a00000
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, [rbp - 0x18]
call fcn.140034660
test al, al
je 0x140006f6b
test ebx, ebx
jne 0x140006f6b
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1400062c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x140006fa9
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006fa4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006fa4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400bfc68
movss xmm1, dword [0x1400f12a4]
xorps xmm0, xmm0
call fcn.140017880
lea rcx, str.Aimbot_Key
call fcn.140033be0
call fcn.140011dc0
mov rbx, qword [0x14016f8d0]
mov rcx, qword [rbx + 0x1c10]
movss xmm1, dword [rcx + 0x26c]
subss xmm1, dword [rcx + 0xdc]
movss xmm0, dword [rcx + 0x268]
cmp qword [rcx + 0x1a8], 0
jne 0x140007004
cmp qword [rbx + 0x1ff0], 0
je 0x14000700c
movss xmm0, dword [rcx + 0x238]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm1
mov byte [rcx + 0x90], 1
mov r8, qword [rbx + 0x1c10]
movsxd rax, dword [r8 + 0xc8]
mov r8, qword [r8 + 0xd0]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.RightSide
call fcn.14000b270
cmp dword [rbx + 0x1c5c], eax
jne 0x14000705b
mov dword [rbx + 0x1c60], eax
cmp dword [rbx + 0x1c98], eax
jne 0x14000706a
mov byte [rbx + 0x1c9c], 1
mov dword [rsp + 0x20], edi
lea r8, [rbp - 0x18]
mov edx, eax
lea rcx, str.RightSide
call fcn.140011bb0
lea rsi, str._.3f
cmp dword [0x14016fe1c], 2
jne 0x1400072cc
lea rcx, str.Visual
call fcn.140033be0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1400070c9
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
lea rdx, [0x140129fe4]
lea rcx, str.Enable_Visuals
call fcn.140035560
lea rdx, [0x14016f7c7]
lea rcx, str.Draw_Box
call fcn.140035560
lea rdx, [0x14016f7c4]
lea rcx, str.Draw_CornerBox
call fcn.140035560
lea rdx, [0x140129fe5]
lea rcx, str.Draw_Distance
call fcn.140035560
lea rdx, [0x14016f7c6]
lea rcx, str.Draw_Snaplines
call fcn.140035560
lea rdx, [0x14016f7c5]
lea rcx, str.Draw_Radar
call fcn.140035560
cmp byte [0x14016f7c5], 0
je 0x1400072cc
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x140007171
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
mov dword [rbp - 0x18], 0x44fa0000
mov dword [rbp - 0x40], 0x41200000
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x14012a168]
mov edx, 8
lea rcx, str.Pos_X
call fcn.140038cc0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1400071d2
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
mov dword [rbp - 0x18], 0x44fa0000
mov dword [rbp - 0x40], 0x41200000
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x140129ff4]
mov edx, 8
lea rcx, str.Pos_Y
call fcn.140038cc0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x140007233
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
mov dword [rbp - 0x18], 0x442f0000
mov dword [rbp - 0x40], 0x41200000
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x140129ff8]
mov edx, 8
lea rcx, str.Distance
call fcn.140038cc0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x140007294
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
mov dword [rbp - 0x18], 0x43fa0000
mov dword [rbp - 0x40], 0x42c80000
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x140129ffc]
mov edx, 8
lea rcx, str.Size
call fcn.140038cc0
call fcn.140011dc0
mov rbx, qword [0x14016f8d0]
mov rcx, qword [rbx + 0x1c10]
movss xmm1, dword [rcx + 0x26c]
subss xmm1, dword [rcx + 0xdc]
movss xmm0, dword [rcx + 0x268]
cmp qword [rcx + 0x1a8], 0
jne 0x14000730b
cmp qword [rbx + 0x1ff0], 0
je 0x140007313
movss xmm0, dword [rcx + 0x238]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm1
mov byte [rcx + 0x90], 1
mov r8, qword [rbx + 0x1c10]
movsxd rax, dword [r8 + 0xc8]
mov r8, qword [r8 + 0xd0]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.RightSide
call fcn.14000b270
cmp dword [rbx + 0x1c5c], eax
jne 0x140007362
mov dword [rbx + 0x1c60], eax
cmp dword [rbx + 0x1c98], eax
jne 0x140007371
mov byte [rbx + 0x1c9c], 1
mov dword [rsp + 0x20], edi
lea r8, [rbp - 0x18]
mov edx, eax
lea rcx, str.RightSide
call fcn.140011bb0
cmp dword [0x14016fe1c], 3
jne 0x140007471
lea rcx, str.Misc
call fcn.140033be0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1400073c9
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
lea rdx, [0x14016f7e0]
lea rcx, str.brz_timz1
call fcn.140035560
mov dword [rbp - 0x18], reloc.WLDAP32.dll_Ordinal_30
mov dword [rbp - 0x40], 1
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x140129fe0]
mov edx, 4
lea rcx, str.Box_Thickness
call fcn.140038cc0
mov dword [rbp - 0x18], 0x43e10000
mov dword [rbp - 0x40], 0x3f800000
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [0x140129fe8]
mov edx, 8
lea rcx, str.Display_Distance
call fcn.140038cc0
mov qword [rbp - 0x18], 0
lea rdx, [rbp - 0x18]
lea rcx, str.Panic
call fcn.140034660
test al, al
je 0x140007471
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140011dc0
mov rbx, qword [0x14016f8d0]
mov rcx, qword [rbx + 0x1c10]
movss xmm1, dword [rcx + 0x26c]
subss xmm1, dword [rcx + 0xdc]
movss xmm0, dword [rcx + 0x268]
cmp qword [rcx + 0x1a8], 0
jne 0x1400074b0
cmp qword [rbx + 0x1ff0], 0
je 0x1400074b8
movss xmm0, dword [rcx + 0x238]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm1
mov byte [rcx + 0x90], 1
mov r8, qword [rbx + 0x1c10]
movsxd rax, dword [r8 + 0xc8]
mov r8, qword [r8 + 0xd0]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.RightSide
call fcn.14000b270
cmp dword [rbx + 0x1c5c], eax
jne 0x140007507
mov dword [rbx + 0x1c60], eax
cmp dword [rbx + 0x1c98], eax
jne 0x140007516
mov byte [rbx + 0x1c9c], 1
mov dword [rsp + 0x20], edi
lea r8, [rbp - 0x18]
mov edx, eax
lea rcx, str.RightSide
call fcn.140011bb0
cmp dword [0x14016fe1c], 4
jne 0x14000765b
lea rcx, str.Config
call fcn.140033be0
mov rax, qword [0x14016f8d0]
mov rax, qword [rax + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14000756e
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400365f0
movss xmm0, dword [0x1400f1238]
call fcn.140017930
movss xmm0, dword [0x14016f7d0]
movss dword [rbp - 0x18], xmm0
movss xmm1, dword [0x14016f7d4]
movss dword [rbp - 0x14], xmm1
movss xmm0, dword [0x14016f7d8]
movss dword [rbp - 0x10], xmm0
mov dword [rbp - 0xc], 0x3f800000
xor r9d, r9d
lea r8d, [r9 + 0x22]
lea rdx, [rbp - 0x18]
lea rcx, str.Visible_Color
call fcn.14003feb0
test al, al
je 0x1400075eb
movss xmm0, dword [rbp - 0x18]
movss dword [0x14016f7d0], xmm0
movss xmm1, dword [rbp - 0x14]
movss dword [0x14016f7d4], xmm1
movss xmm0, dword [rbp - 0x10]
movss dword [0x14016f7d8], xmm0
movss xmm0, dword [0x14016f808]
movss dword [rbp - 0x18], xmm0
movss xmm1, dword [0x14016f80c]
movss dword [rbp - 0x14], xmm1
movss xmm0, dword [0x14016f810]
movss dword [rbp - 0x10], xmm0
mov dword [rbp - 0xc], 0x3f800000
xor r9d, r9d
lea r8d, [r9 + 0x22]
lea rdx, [rbp - 0x18]
lea rcx, str.InVisible_Color
call fcn.14003feb0
test al, al
je 0x14000765b
movss xmm0, dword [rbp - 0x18]
movss dword [0x14016f808], xmm0
movss xmm1, dword [rbp - 0x14]
movss dword [0x14016f80c], xmm1
movss xmm0, dword [rbp - 0x10]
movss dword [0x14016f810], xmm0
call fcn.140011dc0
call fcn.140016a00
call fcn.140016ec0
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.1400bf8d0
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret