Function at 0x140130000
Capabilities:
Hash data using fnv

Disassembly:
xchg esi, eax
invalid
lodsd eax, dword [rsi]
mov edx, 0x61e18864
add al, 0x83
xchg esi, eax
out dx, eax
jbe 0x14012f659
movsd dword [rdi], dword [rsi]
nop
mov ah, 0x57
and ah, bh
and al, 0x6d
lahf
or ecx, dword [rbx]
add al, 0x28
idiv byte [rsi - 0x34c5c94f]
pop rdi
invalid
mov edx, edi
pop rdx
wait
and dl, cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
jmp 0x140130091
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x1401300a5
push 0x58c14802
pop rax
mov qword [rsp], rbx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
jmp 0x140130067
mov qword [rsp], r14
push r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jmp 0x14013007b
add byte [rax], al
nop
push 0x3c3e1887
mov qword [rsp], r13
nop
sub rsp, 8
jmp 0x14013003e
mov r10, qword [rax + 0x18]
mov rax, qword [r10 + 0x10]
xchg r10, rbx
mov rbx, qword [rax]
xchg rbx, r10
jmp 0x140130103
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
jmp 0x140130026
test al, al
je 0x14013013a
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x1401300e5
jne 0x1401300e5
lea r12d, [rbp - 0x37cc]
cmp r13d, 0xc7241009
sub esi, 0x1677abd6
sub esi, 0x9b882e33
jns 0x14013002a
movabs rsi, 0x5cf6572a6a5a3beb
jmp rcx
jmp 0x140130122
mov r9d, r8d
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
jmp 0x140130014
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
jmp 0x1401300f2
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401300b0
cmp edx, 0xeb8fbdbf
je 0x140130142
inc r8d
jmp 0x1401300f2
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
jmp 0x14013015b
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
jmp 0x140130177
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
xchg rcx, r12
jne 0x140130198
je 0x140130198
js 0x14012f528
pushf
popfq
rcr esi, 0xca
rcr r10d, 0x7c
movabs rdx, 0x605842000000fae9
ror edi, 0xcd
ror r12d, 0xa9
call 0x14012f278
jmp 0x140130297
test al, al
je 0x1401302c0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jne 0x1401301e2
je 0x1401301e2
dec r8
pushfq
jbe 0x140130c20
pushf
cmp r13d, 0xb6aee4e3
lea r12d, [rdx + 0x9fca]
rcl r13d, 0xd1
movabs r9, 0x62eda20000009fe9
test edx, 0x18986423
div rdx
mul r11
call rax
xor r11d, 0xb9c5a385
call rcx
jae 0x14013054a
jmp 0x140130286
lea r11d, [rbx + 0xe01f]
pushfq
call 0x1401303fb
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
je 0x140130260
jne 0x140130260
call 0x140130b5c
cmp r14d, 0x7e0190c4
lea r9d, [rbp - 0x523e]
invalid
invalid