Function at 0x1800c48c0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xb0
mov rax, qword [0x1801bb0c0]
xor rax, rsp
mov qword [rbp + 0x17], rax
mov r13, r8
mov rbx, rcx
mov dword [rbp - 0x61], edx
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x49]
lea rcx, [0x1801bc590]
call fcn.1800bf370
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x18]
lea rax, str.Configuration___
mov qword [rbp - 0x49], rax
mov qword [rbp - 0x41], 0x12
mov qword [rbp - 0x11], rbx
movabs rax, 0xb000000000000000
mov qword [rbp - 0x19], rax
mov qword [rbp - 0x39], 1
lea rax, [rbp - 0x19]
mov qword [rbp - 0x31], rax
movaps xmm0, xmmword [rbp - 0x39]
movdqa xmmword [rbp - 0x39], xmm0
movaps xmm1, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm1
lea r8, [rbp - 0x39]
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 9]
call fcn.1800b4070
nop
lea rcx, [rbp - 9]
cmp qword [rbp + 0xf], 0xf
cmova rcx, qword [rbp - 9]
mov rax, qword [0x1801be860]
mov r9, qword [rax + 0x3f0]
xor r8d, r8d
mov rdx, rdi
call r9
movzx ebx, al
mov rdx, qword [rbp + 0xf]
cmp rdx, 0xf
jbe 0x1800c49ca
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800c49c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800c4c32
call fcn.1800fbcc0
test bl, bl
je 0x1800c4c0b
mov rdi, qword [0x1801bc338]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x1800c4bfe
movabs rcx, 0xcbf29ce484222325
movabs r8, 0x100000001b3
nop dword [rax]
mov r14d, dword [rbx + 0x10]
mov r12, qword [rbx + 0x18]
mov dword [rbp - 0x69], r14d
mov r15d, dword [rbp - 0x61]
cmp r14d, 0x13371337
je 0x1800c4acf
mov eax, r14d
shr eax, 8
movzx edx, al
movzx eax, r14b
xor rax, rcx
imul rax, r8
xor rdx, rax
imul rdx, r8
mov eax, r14d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov eax, r14d
shr rax, 0x18
xor rdx, rax
imul rdx, r8
and rdx, qword [0x1801bc3a0]
add rdx, rdx
mov rcx, qword [0x1801bc388]
mov rax, qword [rcx + rdx*8 + 8]
cmp rax, qword [0x1801bc378]
je 0x1800c4a91
mov rcx, qword [rcx + rdx*8]
cmp r14d, dword [rax + 0x10]
je 0x1800c4a93
nop
cmp rax, rcx
je 0x1800c4a91
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x1800c4a80
jmp 0x1800c4a93
xor eax, eax
test rax, rax
je 0x1800c4be8
lea r8, [rbp - 0x69]
lea rdx, [rbp - 0x49]
call fcn.1800c4c40
mov rsi, qword [rax]
mov r8d, r15d
mov rdx, qword [rsi + 0xa0]
mov rcx, qword [rsi + 0x98]
call fcn.1800fa770
cmp rax, qword [rsi + 0xa0]
je 0x1800c4bde
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x39]
lea rcx, [0x1801bc590]
call fcn.1800bf370
mov rcx, qword [rax]
mov r15, qword [rcx + 0x18]
mov qword [rbp - 0x19], 0
mov rax, qword [0x1801be860]
mov r10, qword [rax + 0x5f0]
cmp r12, r15
sete dl
lea r9, [rbp - 0x19]
xor r8d, r8d
mov rcx, r12
call r10
test al, al
je 0x1800c4bcc
mov dword [r13], r14d
mov dword [rbp - 0x59], r14d
mov eax, dword [rbp - 0x61]
mov dword [rbp - 0x69], eax
lea r8, [rbp - 0x59]
lea rdx, [rbp - 0x29]
lea rcx, [0x1801bc330]
call fcn.1800bf370
mov rcx, qword [rax]
mov rsi, qword [rcx + 0x18]
lea r8, [rbp - 0x69]
lea rdx, [rbp - 9]
lea rcx, [0x1801bc590]
call fcn.1800bf370
mov rcx, qword [rax]
mov qword [rcx + 0x18], rsi
mov ecx, dword [rbp - 0x59]
mov eax, dword [rbp - 0x69]
cmp eax, 0x97aa0a79
ja 0x1800c4ba3
je 0x1800c4b9b
cmp eax, 0x30fdaf5c
je 0x1800c4b93
cmp eax, 0x54a69840
je 0x1800c4b8b
cmp eax, 0x6db1a50d
jne 0x1800c4bbf
mov dword [0x1801c0170], ecx
jmp 0x1800c4bbf
mov dword [0x1801c016c], ecx
jmp 0x1800c4bbf
mov dword [0x1801be8ac], ecx
jmp 0x1800c4bbf
mov dword [0x1801be8b0], ecx
jmp 0x1800c4bbf
cmp eax, 0xb677829f
je 0x1800c4bb9
cmp eax, 0xbb898d2d
jne 0x1800c4bbf
mov dword [0x1801be8a8], ecx
jmp 0x1800c4bbf
mov dword [0x1801be8a4], ecx
cmp dword [0x1801be838], eax
jne 0x1800c4bcc
call fcn.1800e79f0
cmp r12, r15
jne 0x1800c4bde
mov rax, qword [0x1801be860]
call qword [rax + 0x8a0]
movabs r8, 0x100000001b3
mov rbx, qword [rbx]
cmp rbx, rdi
movabs rcx, 0xcbf29ce484222325
jne 0x1800c4a00
mov rax, qword [0x1801be860]
call qword [rax + 0x3f8]
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.1800fbca0
mov rbx, qword [rsp + 0xf0]
add rsp, 0xb0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1801021a4
int3