Function at 0x1400011c0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x10
mov ecx, dword [0x140006738]
movabs rsi, 0x100000001b3
mov r8d, dword [0x140006724]
mov eax, ecx
shr eax, 8
movabs rbx, 0xcbf29ce484222325
movzx r9d, al
mov edi, 0x9e3779b9
movzx eax, cl
xor rax, rbx
imul rax, rsi
xor r9, rax
movzx eax, byte [0x14000673a]
imul r9, rsi
xor r9, rax
movzx eax, byte [0x14000673b]
imul r9, rsi
xor r9, rax
mov eax, r8d
shr eax, 8
movzx ecx, al
imul r9, rsi
movzx eax, r8b
movabs r8, 0xaf63bd4d24393198
xor rax, rbx
add r9, rdi
imul rax, rsi
mov rdx, r9
xor rcx, rax
shr rdx, 2
movzx eax, byte [0x140006726]
imul rcx, rsi
xor rcx, rax
movzx eax, byte [0x140006727]
imul rcx, rsi
xor rcx, rax
mov rax, r9
imul rcx, rsi
shl rax, 6
add rcx, rax
lea rax, [rdx + rdi]
add rcx, rax
movabs rdx, 0xc5112a96c93cef27
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64294d2439e91c
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64724d243a6527
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r8
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
movabs rdx, 0xaf63e34d2439722a
add rax, rdx
shr rcx, 2
add rcx, rax
movabs r10, 0xaf644b4d243a22e2
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r8
shr rcx, 2
add rcx, rax
movabs r8, 0xaf646d4d243a5ca8
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64684d243a5429
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r10
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64414d243a11e4
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf641d4d2439d4b8
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r8
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64184d2439cc39
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r8
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
shr rcx, 2
movabs rdx, 0xaf63f54d243990c0
movabs r8, 0xaf63d94d2439612c
movabs r11, 0xaf645b4d243a3e12
add rax, r11
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64274d2439e5b6
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64084d2439b109
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r8
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r10
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf63e24d24397077
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf63f04d24398841
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf64334d2439fa1a
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
movabs rdx, 0xaf644f4d243a29ae
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, r8
shr rcx, 2
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shl rax, 6
add rax, rdx
shr rcx, 2
add rcx, rax
xor r9, rcx
movabs rdx, 0xaf644c4d243a2495
mov rax, r9
mov rcx, r9
shr rcx, 2
shl rax, 6
add rax, rdx
movabs rdx, 0xaf64664d243a50c3
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shr rcx, 2
shl rax, 6
add rax, rdx
movabs rdx, 0xaf64564d243a3593
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shr rcx, 2
shl rax, 6
add rax, rdx
movabs rdx, 0xaf640d4d2439b988
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shr rcx, 2
shl rax, 6
add rax, r11
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shr rcx, 2
shl rax, 6
add rax, rdx
movabs rdx, 0xaf643f4d243a0e7e
add rcx, rax
xor r9, rcx
mov rax, r9
mov rcx, r9
shr rcx, 2
shl rax, 6
add rax, rdx
add rcx, rax
movzx eax, byte [rsp + 0x131]
xor r9, rcx
movzx ecx, byte [rsp + 0x130]
xor rcx, rbx
mov rdx, r9
mov rbx, qword [rsp + 0x20]
imul rcx, rsi
shr rdx, 2
xor rcx, rax
movzx eax, byte [rsp + 0x132]
imul rcx, rsi
xor rcx, rax
movzx eax, byte [rsp + 0x133]
imul rcx, rsi
xor rcx, rax
mov rax, r9
shl rax, 6
imul rcx, rsi
mov rsi, qword [rsp + 0x28]
add rcx, rax
lea rax, [rdx + rdi]
add rax, rcx
xor rax, r9
add rsp, 0x10
pop rdi
ret