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

Disassembly:
push rsi
movabs byte [0xc8f566bd2734d1d9], al
loopne 0x14012f1da
mov al, 0x2a
retf 0xda8e
sub cl, dl
mov ds, edx
out 0x3d, al
push 0xffffffffffffff84
invalid
xchg edi, eax
outsb dx, byte [rsi]
loop 0x14012f178
xor dword [rsi + 0x78], esi
jbe 0x14012f185
sbb byte [rbx], 0xd4
mov ah, 0xca
lodsd eax, dword [rsi]
cli
cmc
add eax, 0xa0d01009
jl 0x14012f23a
pop rdi
fcmovbe st(0), st(1)
cmp al, byte [r15 - 0x5eb9dcc0]
pop rsp
in al, 0xd6
pushfq
mov ah, 0x3b
movabs dword [0x248b5a4fb7f96316], eax
insd dword [rdi], dx
invalid
fsub st(0)
out 0x32, al
mov ch, 0xb9
clc
mov dword [rdx + 0x69b1a80], edi
sub rcx, qword [r10 - 0x5ac10679]
invalid
mov al, 0
loopne 0x14012f4c4
in al, 0xd5
invalid
loop 0x14012f53f
je 0x14012f53b
fnstcw word [rsi]
lodsb al, byte [rsi]
add al, 0xcf
invalid
add esi, ebx
push rsp
invalid
std
iretd
cmpsd dword [rsi], dword [rdi]
sahf
test al, 0xb5
lea edi, [rsi + 0x7984e553]
ror dword [rbx - 0x7f], 0x87
invalid
xchg rcx, r9
mov qword [rsp + 0x20], rcx
xchg rcx, r9
jne 0x140130034
je 0x140130034
jl 0x140130431
jmp rax
jmp 0x1401301c5
test al, al
je 0x14013017b
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14013015d
mov r8d, r15d
xchg r10, rbp
mov rbp, qword [rax + 0x18]
xchg rbp, r10
xchg r13, rax
jne 0x14013008a
je 0x14013008a
lea r11d, [rbp - 0x2e51]
js 0x140130b2f
movabs r13, 0x7d05577a42e236eb
inc rbp
cmp edx, 0x4fa859a6
lea r15d, [rdx - 0xe3f]
jb 0x140130fc1
jmp 0x1401300c2
ret 0x10
sub rsp, 8
mov qword [rsp], rbx
nop
mov qword [rsp - 8], r15
sub rsp, 8
jmp 0x1401300e9
mov r13, qword [r10 + 0x10]
xchg r13, rax
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
jmp 0x1401301d5
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
mov qword [rsp], rbp
nop
jmp 0x1401300ab
lea rbp, [rsp - 0x360]
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
jne 0x140130136
je 0x140130136
rcl r9d, 0x3e
ja 0x14012f1c2
or ecx, 0xeb3e4ea3
ret
jmp 0x140130068
jmp 0x1401301f0
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013005a
cmp edx, 0xaaa3b17b
je 0x140130236
inc r8d
je 0x140130194
jne 0x140130194
jge 0x14012f4d9
rol r10d, 0xf8
xor esi, 0x709bb5bb
movabs rbp, 0x660018b32920c2eb
int3
jmp 0x140130158
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14013004f
xchg r8, r13
mov qword [rsp + 0x18], r13
xchg r8, r13
jmp 0x1401300d4
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop word [rax + rax]
mov r9d, r8d
mov edx, 0x2bf7d3a0
je 0x14013020d
jne 0x14013020d
jmp rax
jmp 0x1401301af
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
xchg rsi, r11
mov qword [rsp + 0x458], r11
xchg r11, rsi
xchg rdi, rbp
jmp 0x14013036e
xor ecx, ecx
mov qword [rbp + 0x170], rcx
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
jmp 0x1401302b7
add byte [rax], al
add byte [rbx - 0x73], cl
add al, 0x91
add rax, r11
movups xmmword [rbp + 0x160], xmm0
call rax
test eax, eax
jmp 0x1401302e6
js 0x140131871
mov rcx, qword [rbp + 0x160]
movabs rax, 0xec359e656663b
mul rcx
mov r8d, r15d
je 0x140130315
jne 0x140130315
lea ecx, [rbx + 0x87e5]
jbe 0x14012f4a9
movabs r13, 0x2ae3a28f53037beb
rcr edi, 0x12
lea ecx, [rdx + 0x1dd7]
cmp r8, rbp
ret 0x20
jmp 0x140130392
movzx edx, word [rcx + r9*2]
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov qword [rsp + 0x438], r14
mov eax, dword [rcx + rdx*4]
jmp 0x140130277
xchg r13, r15
mov qword [rsp + 0x440], r15
xchg r15, r13
jmp 0x14013033b
mov qword [rsp + 0x450], rbp
xchg rdi, rbp
mov r8d, 0x18
xchg r12, r9
mov qword [rsp + 0x448], r9
xchg r12, r9
jmp 0x14013035b
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 0x1e
mov qword [rbp + 0x160], rcx
in al, dx
xchg ebp, eax
xchg dl, bh
ja 0x14013028e
call 0x14012f5bd
or eax, edx