Function at 0x140130000
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
stosw word [rdi], ax
mov dl, 0x63
imul edx, dword [rax], 0x37
lodsd eax, dword [rsi]
int1
invalid
jb 0x14012f98d
mov ebx, 0xc5722043
test al, 0x98
invalid
stosb byte [rdi], al
invalid
sti
xor al, byte [rcx + 0x1d]
invalid
push rsp
hlt
loopne 0x14012fb63
sbb rax, 0xffffffffee3334ca
or al, 0xc3
xchg ebx, eax
cmp al, 0x93
xchg dword [rbx - 0x7d2cd8bf], esp
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
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
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
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
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
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
xchg rdx, rbx
mov qword [rsp + 0x10], rbx
xchg rbx, rdx
mov qword [rsp + 8], rcx
jmp 0x140130053
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
jmp 0x140130226
cmp edx, 0xd985a5e4
je 0x140130290
inc r8d
jmp 0x140130024
nop
push 0x11a74ddc
mov qword [rsp], rbp
jne 0x1401300a3
je 0x1401300a3
cmp esi, 0x72ee1324
add esi, 0xd2c82b9b
rcl ecx, 0xbc
js 0x14013086e
test r15d, 0x2ef10a64
call rcx
lea r11d, [rdx + 0x5609]
jl 0x140130fe9
lea ebx, [rbx + 0xf3f9]
or r10d, 0x9f5a99d
jmp rax
or edi, edi
loopne 0x1401300ab
test dword [rcx], eax
add eax, 0xbd490000
jmp 0x140130212
lea r11d, [rbx + 0x4bea]
mov r8d, 0x898f74b8
rcl r9d, 0x9f
int3
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401301e2
jmp 0x14013003f
push r14
push r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
je 0x14013012d
jne 0x14013012d
jmp 0x1401305d4
jmp 0x1401301f6
xchg r11, rdi
mov rdi, qword [r10 + 0x30]
xchg rdi, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
je 0x1401301b0
jne 0x1401301b0
jmp rcx
jmp 0x14013001f
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x1401300c5
xor r13d, r13d
mov r8d, r13d
xchg r14, r10
mov r14, qword [rax + 0x18]
xchg r14, r10
mov rax, qword [r10 + 0x10]
mov r10, qword [rax]
jmp 0x140130157
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
sub rsp, 8
jmp 0x14013027e
inc rcx
test al, al
je 0x14013004b
nop dword [rax]
je 0x140130269
jne 0x140130269
lea r10d, [rdi + 0xa87c]
jns 0x140131017
lea r8d, [rdi - 0x7ba7]
dec rdi
lea r10d, [rbx + 0x7a2]
inc rbx
test r8, rbp
jo 0x1401310ee
pause
dec rdx
movabs r10, 0x6ea5efffffff74e9
jmp rcx
jmp 0x1401301e2
je 0x14013026b
invalid
invalid
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r13
jmp 0x1401300d6
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
jmp 0x140130329
invalid
test al, al
je 0x14013036c
nop dword [rax]
movsx eax, al
je 0x14013030e
jne 0x14013030e
jne 0x1401310fd
call rax
lea ebp, [rcx + 0xe642]
jne 0x14012f943
rol edx, 0x88
ror r8d, 0xfb
and r14d, 0x14cad85b
test r14d, 0x85e15956
lea r11d, [rbx + 0xed5]
int3
jmp 0x14013033e
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
jmp 0x140130374
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130355
jne 0x1401302c1
cmp edx, 0x967ff6ef
je 0x140130448
jmp 0x14013036c
inc r8d
jmp 0x140130417
xchg rdx, rax
mov rcx, qword [rax]
xchg r15, r9
jne 0x1401303b1
je 0x1401303b1
ror r9d, 0x37
jmp rax
jmp 0x1401303d6
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401302b6
mov r15, qword [rcx + 0x30]
xchg r15, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
je 0x1401303f7
jne 0x1401303f7
rcr ecx, 0xca
movabs r13, 0x7284191a041319eb
ja 0x1401312a3
jmp 0x140130412
rcl r10d, 0x24
rcl ebp, 0xbb
pause
popfq
ret 0x10
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
jne 0x14013042c
je 0x14013042c
lea r9d, [rdx - 0xc15a]
movabs r8, 0x7e1dfe66405592eb
rcr ebp, 0xa
jl 0x14012fdb4
jmp 0x1401303c0
lea esi, [rdi - 0x16ce]
call 0x140130991
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
leave
movzx edx, word [rcx + r10*2]
je 0x14013047b
jne 0x14013047b
neg r12
jns 0x14012f550
call fcn.1401313e9
invalid
stosb byte [rdi], al