Function at 0x180037c00
Capabilities:
Hash data with crc32

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], rbx
push rdi
sub rsp, 0x70
mov r10, qword [0x180139968]
lea rdx, [0x18010cd29]
movaps xmmword [rsp + 0x60], xmm7
mov r8b, 0x4c
movaps xmmword [r11 - 0x28], xmm8
movaps xmmword [r11 - 0x38], xmm9
mov rax, qword [r10 + 0x4550]
movss xmm9, dword [0x18010f1b0]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
movss xmm7, dword [rax + 0x20]
movss xmm8, dword [rax + 0x24]
or dword [r10 + 0x4658], 1
addss xmm0, dword [0x18010f6e4]
addss xmm1, dword [0x18010f63c]
subss xmm8, dword [0x18010f67c]
mov dword [r10 + 0x465c], 1
xor edi, edi
mov qword [r10 + 0x4670], rdi
movss dword [r10 + 0x4668], xmm0
movss dword [r10 + 0x466c], xmm1
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x4550]
mulss xmm7, xmm9
movss dword [r11 + 0xc], xmm8
movsxd rcx, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
subss xmm7, dword [0x18010f6bc]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
movss dword [r11 + 8], xmm7
mov ebx, r9d
lea r11, [0x180105870]
nop
cmp r8b, 0x23
jne 0x180037cf3
cmp byte [rdx], r8b
jne 0x180037cf3
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [r11 + rcx*4]
test r8b, r8b
jne 0x180037ce0
not ebx
cmp dword [r10 + 0x4584], ebx
jne 0x180037d2e
lea r8, str.Legit_Aimbot
mov edx, 0xb
mov ecx, ebx
call fcn.180056930
lea r8, [rsp + 0x80]
mov dword [rsp + 0x20], edi
mov edx, ebx
lea rcx, str.Legit_Aimbot
call fcn.180048830
lea rdx, [0x18013984e]
lea rcx, str.Memory_Aimbot
call fcn.180063680
lea rdx, [0x180138bd0]
lea rcx, str.aimbot
call fcn.180035d30
cmp byte [0x18013984e], dil
je 0x180037e2d
lea rdx, [0x180139867]
lea rcx, str.Body_Aim
call fcn.180063680
cmp byte [0x180139867], dil
je 0x180037d9e
mov byte [0x180139847], dil
lea rdx, [0x180139864]
lea rcx, str.Draw_Fov
call fcn.180063680
movss xmm1, dword [0x18010f804]
xorps xmm0, xmm0
call fcn.18004f730
lea rcx, str._Color
mov r8d, 0x10020
lea rdx, [0x1801221f8]
call fcn.18006c2d0
lea rax, str._.0f
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x88]
lea rax, [rsp + 0x80]
mov dword [rsp + 0x80], 0x43fa0000
lea r8, [0x180122170]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rsp + 0x88], 0x41a00000
lea rcx, str.Fov_Value
call fcn.1800654c0
call fcn.180048af0
mov rcx, qword [0x180139968]
lea rdx, [rsp + 0x80]
mulss xmm8, xmm9
movss dword [rsp + 0x80], xmm7
mov rax, qword [rcx + 0x4550]
movss xmm0, dword [rax + 0x20]
movss xmm1, dword [rax + 0x1c]
addss xmm1, dword [0x18010f63c]
mulss xmm0, xmm9
addss xmm0, dword [0x18010f684]
addss xmm0, dword [rax + 0x18]
or dword [rcx + 0x4658], 1
movss dword [rcx + 0x466c], xmm1
mov qword [rcx + 0x4670], rdi
mov dword [rcx + 0x465c], 1
movss dword [rcx + 0x4668], xmm0
movaps xmm0, xmm8
subss xmm0, dword [0x18010f62c]
lea rcx, str.Other
movss dword [rsp + 0x84], xmm0
call fcn.180048a50
call fcn.180048af0
mov rcx, qword [0x180139968]
lea rdx, [rsp + 0x80]
movaps xmm0, xmm8
movss dword [rsp + 0x80], xmm7
movss dword [rsp + 0x84], xmm8
mov rax, qword [rcx + 0x4550]
movss xmm1, dword [rax + 0x20]
addss xmm0, dword [rax + 0x1c]
mulss xmm1, xmm9
addss xmm1, dword [0x18010f684]
addss xmm0, dword [0x18010f63c]
addss xmm1, dword [rax + 0x18]
or dword [rcx + 0x4658], 1
movss dword [rcx + 0x466c], xmm0
mov qword [rcx + 0x4670], rdi
mov dword [rcx + 0x465c], 1
movss dword [rcx + 0x4668], xmm1
lea rcx, str.Misc
call fcn.180048a50
mov rbx, qword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
add rsp, 0x70
pop rdi
jmp fcn.180048af0