Function at 0x140011a10
Capabilities:
Hash data using fnv

Disassembly:
mov r11, rsp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov qword [r11 - 0x30], 0xfffffffffffffffe
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rbp
mov qword [r11 + 0x18], rsi
mov rbx, rdx
mov rax, qword [rsp + 0x30]
mov qword [r11 - 0x58], rax
lea r13, [0x1402c3be0]
mov qword [r11 - 0x58], r13
mov qword [r11 - 0x38], r13
mov dword [0x1402c3be0], 0
xor r14d, r14d
mov qword [0x1402c3be8], r14
mov qword [0x1402c3bf0], r14
xor r8d, r8d
xor edx, edx
call fcn.140012bb0
mov qword [0x1402c3be8], rax
mov qword [0x1402c3bf8], r14
xorps xmm0, xmm0
movdqa xmmword [0x1402c3c00], xmm0
mov dword [0x1402c3be0], 0x3f800000
lea edx, [r14 + 8]
mov rcx, r13
call fcn.140011e10
nop
movups xmm0, xmmword [rbx]
movq rbx, xmm0
movabs r12, 0xaaaaaaaaaaaaaa9
psrldq xmm0, 8
movq rbp, xmm0
cmp rbx, rbp
je 0x140011b38
nop word [rax + rax]
mov rax, qword [0x1402c3be8]
mov rdi, qword [rax]
mov rsi, qword [rdi + 8]
mov r9, rbx
mov r8, rsi
mov rdx, rdi
call fcn.140013180
mov rcx, r12
mov rdx, qword [0x1402c3bf0]
sub rcx, rdx
cmp rcx, 1
jb 0x140011cf2
inc rdx
mov qword [0x1402c3bf0], rdx
mov qword [rdi + 8], rax
mov qword [rsi], rax
mov r9, qword [0x1402c3be8]
mov r9, qword [r9]
lea r8, [r9 + 0x10]
lea rdx, [rsp + 0x40]
mov rcx, r13
call fcn.140012e10
add rbx, 8
cmp rbx, rbp
jne 0x140011ad0
lea rbp, [0x1402c3c20]
mov qword [rsp + 0x40], rbp
mov dword [0x1402c3c20], 0
mov qword [0x1402c3c28], r14
mov qword [0x1402c3c30], r14
xor r8d, r8d
xor edx, edx
call fcn.140012bb0
mov qword [0x1402c3c28], rax
mov qword [0x1402c3c38], r14
xorps xmm0, xmm0
movdqa xmmword [0x1402c3c40], xmm0
mov dword [0x1402c3c20], 0x3f800000
mov edx, 8
mov rcx, rbp
call fcn.140011e10
nop
mov rdi, qword [0x1402c3be8]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x140011cd1
movabs rax, 0xcbf29ce484222325
movabs rdx, 0x100000001b3
nop
lea r15, [rbx + 0x10]
lea r9, [r15 + 4]
movzx ecx, byte [r9]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [r9 + 1]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [r9 + 2]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [r9 + 3]
xor rcx, rax
imul rcx, rdx
and rcx, qword [0x1402c3c50]
mov rax, rcx
add rax, rax
mov r8, qword [0x1402c3c38]
mov rax, qword [r8 + rax*8]
lea r11, [rcx + rcx]
mov r10, qword [r8 + r11*8]
mov rdx, qword [0x1402c3c28]
nop
cmp r10, rdx
jne 0x140011c2a
mov rcx, rdx
jmp 0x140011c32
mov rcx, qword [r8 + r11*8 + 8]
mov rcx, qword [rcx]
cmp rax, rcx
je 0x140011c5b
mov ecx, dword [r9]
cmp dword [rax + 0x10], ecx
je 0x140011c44
mov rax, qword [rax]
jmp 0x140011c20
cmp rax, rdx
je 0x140011c5b
mov ecx, dword [r15]
mov dword [rax + 0x14], ecx
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x48], 0
jmp 0x140011cb1
mov rsi, qword [rdx]
mov r14, qword [rsi + 8]
mov qword [rsp + 0x20], r15
mov r8, r14
mov rdx, rsi
call fcn.140013290
mov rcx, r12
mov rdx, qword [0x1402c3c30]
sub rcx, rdx
cmp rcx, 1
jb 0x140011cff
inc rdx
mov qword [0x1402c3c30], rdx
mov qword [rsi + 8], rax
mov qword [r14], rax
mov r9, qword [0x1402c3c28]
mov r9, qword [r9]
lea r8, [r9 + 0x10]
lea rdx, [rsp + 0x40]
mov rcx, rbp
call fcn.140012e10
mov rbx, qword [rbx]
cmp rbx, rdi
movabs rdx, 0x100000001b3
movabs rax, 0xcbf29ce484222325
jne 0x140011bc0
mov rax, r13
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea rcx, str.list_T__too_long
call fcn.14018c838
nop
lea rcx, str.list_T__too_long
call fcn.14018c838
int3