Function at 0x1400928d0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10]
sub rsp, 0x110
mov rax, qword [0x14015d080]
xor rax, rsp
mov qword [rbp + 8], rax
mov r13, rcx
mov qword [rsp + 0x28], rcx
mov qword [rbp - 0x60], rdx
xor esi, esi
mov rcx, rdx
and rcx, 0xfffffffffffff000
mov qword [rsp + 0x20], rcx
movsxd rax, r8d
mov qword [rsp + 0x28], rax
add rax, rdx
or rax, 0xfff
sub rax, rcx
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
mov edi, esi
mov qword [rbp - 0x68], rsi
mov r15d, esi
shr rax, 0xc
add rax, 1
mov qword [rsp + 0x38], rax
je 0x140092cf3
mov r12d, esi
movabs r9, 0xcbf29ce484222325
movabs r8, 0x100000001b3
lea rdi, str.RobloxPlayerBe
nop dword [rax]
movsxd rbx, r12d
add rbx, rcx
mov rax, rbx
shr rax, 8
movzx edx, al
movzx eax, bl
xor rax, r9
imul rax, r8
xor rdx, rax
imul rdx, r8
mov rax, rbx
shr rax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, rbx
shr rax, 0x18
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, rbx
shr rax, 0x20
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, rbx
shr rax, 0x28
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, rbx
shr rax, 0x30
movzx ecx, al
xor rcx, rdx
imul rcx, r8
mov rax, rbx
shr rax, 0x38
xor rcx, rax
imul rcx, r8
and rcx, qword [0x1401826d0]
shl rcx, 4
add rcx, qword [0x1401826b8]
mov rax, qword [rcx + 8]
mov rdx, qword [0x1401826a8]
cmp rax, rdx
je 0x140092a31
mov rcx, qword [rcx]
cmp rbx, qword [rax + 0x10]
je 0x140092a34
nop
cmp rax, rcx
je 0x140092a31
mov rax, qword [rax + 8]
cmp rbx, qword [rax + 0x10]
jne 0x140092a20
jmp 0x140092a34
mov rax, rsi
test rax, rax
je 0x140092a47
cmp rax, rdx
je 0x140092a47
mov rbx, qword [rax + 0x18]
jmp 0x140092ad3
mov ecx, 8
call fcn.1400cf114
mov rdi, rax
test rax, rax
je 0x140092c2f
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x70], rsi
mov qword [rbp - 0x80], rsi
mov qword [rsp + 0x50], 7
lea rax, str.RobloxPlayerBe
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rdi
lea rcx, [rsp + 0x50]
call fcn.1400927e0
mov rbx, qword [rdi]
mov rcx, rdi
call fcn.1400cec7c
test rbx, rbx
je 0x140092c2f
lea r8, [rbp - 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [0x1401826a0]
call fcn.1400056a0
mov rcx, qword [rax]
mov qword [rcx + 0x18], rbx
lea rdi, str.RobloxPlayerBe
cmp rbx, 0x1000
jb 0x140092bc8
mov ecx, 0x1000
call fcn.1400cf114
mov r14, rax
test rax, rax
je 0x140092bc8
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov eax, eax
mov qword [rsp + 0x58], rax
mov qword [rbp - 0x80], rsi
mov qword [rsp + 0x50], 8
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], 0x1000
lea rcx, [rsp + 0x50]
call fcn.1400927e0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
mov qword [rbp - 0x48], rsi
mov edx, 0x1000
lea rcx, [rbp - 0x58]
call fcn.140006190
mov r8d, 0x1000
mov rdx, r14
mov rdi, qword [rbp - 0x58]
mov rcx, rdi
call fcn.1400ca520
lea rbx, [rdi + 0x1000]
mov qword [rbp - 0x50], rbx
mov rcx, r14
call fcn.1400cec7c
sub rbx, rdi
mov r9, rbx
mov r8, rdi
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp - 0x78]
call fcn.140041d60
nop
test rdi, rdi
je 0x140092cb3
mov rdx, qword [rbp - 0x48]
sub rdx, rdi
mov rax, rdi
cmp rdx, 0x1000
jb 0x140092bc0
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140092db6
mov rcx, rdi
jmp 0x140092cae
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov qword [rbp - 0x30], rsi
mov ecx, 0x1027
call fcn.1400c8100
test rax, rax
je 0x140092db6
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rbp - 0x40], rdi
lea rbx, [rdi + 0x1000]
mov qword [rbp - 0x30], rbx
xor edx, edx
mov r8d, 0x1000
mov rcx, rdi
call fcn.1400cacc0
mov qword [rbp - 0x38], rbx
mov r9d, 0x1000
mov r8, rdi
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp - 0x78]
call fcn.140041d60
nop
jmp 0x140092c94
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
mov qword [rbp - 0x18], rsi
mov ecx, 0x1027
call fcn.1400c8100
test rax, rax
je 0x140092db6
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rbp - 0x28], rdi
lea rbx, [rdi + 0x1000]
mov qword [rbp - 0x18], rbx
xor edx, edx
mov r8d, 0x1000
mov rcx, rdi
call fcn.1400cacc0
mov qword [rbp - 0x20], rbx
mov r9d, 0x1000
mov r8, rdi
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp - 0x78]
call fcn.140041d60
nop
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x140092db6
mov edx, 0x1027
call fcn.1400c838c
inc r15d
add r12d, 0x1000
movsxd rax, r15d
cmp rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
lea rdi, str.RobloxPlayerBe
movabs r8, 0x100000001b3
movabs r9, 0xcbf29ce484222325
jb 0x140092970
mov rdi, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x60]
mov rbx, rdx
and ebx, 0xfff
sub rdx, rcx
add rdx, qword [rsp + 0x28]
mov r14, qword [rbp - 0x78]
add rbx, r14
lea r15, [r14 + rdx]
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov qword [rbp], rsi
sub r15, rbx
mov rax, rsi
mov r12, rsi
je 0x140092d4c
mov rdx, r15
lea rcx, [rbp - 0x10]
call fcn.140006190
mov r8, r15
mov rdx, rbx
mov r12, qword [rbp - 0x10]
mov rcx, r12
call fcn.1400ca520
lea rax, [r15 + r12]
mov rsi, qword [rbp]
mov qword [r13], r12
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], rsi
test r14, r14
je 0x140092d8c
sub rdi, r14
mov rax, r14
cmp rdi, 0x1000
jb 0x140092d81
add rdi, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140092dbc
mov rdx, rdi
mov rcx, r14
call fcn.1400c838c
mov rax, r13
mov rcx, qword [rbp + 8]
xor rcx, rsp
call fcn.1400c80e0
mov rbx, qword [rsp + 0x160]
add rsp, 0x110
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400cf09c
nop
call fcn.1400cf09c
int3