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

Disassembly:
invalid
rol esi, 0x19
mov dl, 0xe9
jp 0x14012f8ff
pop rcx
scasb al, byte [rdi]
cmp al, 0x69
in eax, dx
or eax, 0xfef1bae9
cmpsb byte [rsi], byte [rdi]
sub dl, dh
vaddsubpd xmm9, xmm12, xmmword [rcx]
cdq
outsd dx, dword [rsi]
pop rsi
push rsi
xor dl, byte [rsi]
sub al, 0x58
int1
invalid
jmp 0x198bccf9a
inc dword [rbx]
cwde
sub al, 0xa
push rsp
loope 0x14012f97b
jne 0x14012f8df
and ebp, ebp
jle 0x14012f9ae
xchg esi, eax
add ah, byte [rcx + rsi*2 + 0x28441673]
jrcxz 0x14012f944
jp 0x14012f8ef
test eax, 0x3b65d8cb
js 0x14012f8ee
scasd eax, dword [rdi]
ret 0x135a
or cl, byte [rdi - 0x267bab78]
and eax, 0x65f042ec
pop rbx
loop 0x14012f9c5
cli
mov ch, 0x64
in eax, 0x1b
invalid
int1
sbb byte [rcx - 0x72], dl
jno 0x14012f92a
mov edi, 0xf659e696
rol dl, 1
sub eax, 0xe434016d
insd dword [rdi], dx
add dword [rsp + riz*8], esi
sub ebp, dword [rsi]
invalid
insd dword [rdi], dx
sbb eax, 0x9724e01a
nop
xchg esp, eax
outsd dx, dword [rsi]
fistp dword fs:[rdi + 0x6d]
or al, 0x45
and edx, esp
cmp byte [rdx + rcx], ah
xlatb
rcr dword [rdx - 0x75], cl
xor dword [rdi + 0x6795bc0e], ecx
sub bl, cl
add byte [rcx], bh
invalid
push rbx
xchg al, ch
cmp dh, cl
pop rbp
xor edi, dword [rsi - 0x5a9fb838]
push 0xfffffffffffffffa
or eax, 0x767a8cf6
xor al, 0x53
shl byte cs:[rax], cl
js 0x14012fbad
js 0x14012fb94
lahf
invalid
push rsp
invalid
call qword [rdx + 0x45]
mov eax, 0xddc90657
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
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
xchg rdx, r15
mov qword [rsp + 0x10], r15
xchg rdx, r15
xchg rdx, rcx
mov qword [rsp + 8], rdx
jne 0x14013003a
je 0x14013003a
cmp r15d, 0xda37c313
mov r10d, 0x66e4d3eb
mul r10
ror ecx, 0xdf
rcr r11d, 0x82
movabs rbx, 0x21556200000194e9
call 0x140130d5b
jmp 0x1401301d3
xchg r11, r9
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
jne 0x1401300a2
je 0x1401300a2
jmp rax
jmp 0x14013011e
xchg r10, rcx
mov rcx, qword [rax + 0x18]
xchg rcx, r10
jmp 0x1401301e1
mov qword [rsp], r13
nop
sub rsp, 8
jmp 0x1401300de
mov qword [rsp], rbx
push rdi
nop
sub rsp, 8
jmp 0x1401300c1
mov qword [rsp], r14
nop
push 0x6f6af70e
mov qword [rsp], r15
je 0x14013010e
jne 0x14013010e
jl 0x14013060d
cmp edi, 0xe6c8f8d7
jae 0x14012f76c
pause
lea r11d, [rdi - 0xecfb]
pushfq
movabs r12, 0x498077aa7b5b24eb
ret
jmp 0x140130134
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14013017d
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
je 0x140130170
jne 0x140130170
test r12d, 0x7e5d2da0
div r14
jmp rcx
jmp 0x1401300b2
test al, al
je 0x1401301b4
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x14013019c
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130188
cmp edx, 0xd985a5e4
je 0x1401301f4
inc r8d
je 0x1401301bd
jne 0x1401301bd
movabs r8, 0x124d882b351a0feb
call rax
rcl r12d, 0x92
jmp rax
jmp 0x1401301ce
jmp 0x140130060
xchg rdx, rcx
push rbp
nop
sub rsp, 8
jmp 0x1401300cf
mov rax, qword [r10 + 0x10]
mov r10, qword [rax]
xchg r9, r11
mov r9, qword [r10 + 0x30]
jmp 0x140130047
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
je 0x14013023b
jne 0x14013023b
and r8d, 0x1052c008
sub r13d, 0x9b373a5d
in eax, dx
pop rbp
cmp dh, byte [rdi]
wait
pause
lea ebx, [rdx + 0x4607]
sub edi, 0x33930f3e
or ebp, 0x622269d7
inc rcx
test r14, rbp
movabs r11, 0x2fed15000000bbe9
lea esi, [rdx + 0x3c97]
jg 0x14012fb69
jmp 0x1401302fb
test r13d, 0xe4642ddc
jmp 0x14013092f
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130384
jmp 0x14013035c
xchg rcx, r8
mov r8, qword [rax]
xchg rcx, r8
jne 0x1401302b7
je 0x1401302b7
syscall
dec rbp
rcr r10d, 0xc3
call rax
pushf
jmp 0x1401302e1
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x14013038c
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
jne 0x14013033a
je 0x14013033a
lea ebp, [rbp - 0xca1f]
call rcx
push rdi
rcr r15d, 0x4d
mul r9
lea esi, [rbp - 0x9d3d]
test r14d, 0xddc0c466
sub ebp, 0xb8ff0eaf
movabs rbp, 0x449e2bffffff39e9
test r9, rdi
mov ebp, 0x9bdebf3b
mov r11d, 0x4d8c1e35
popfq
test r8, rbx
cmp r9, rdi
jmp 0x1401312a6
jmp 0x140130278
cmp edx, 0x967ff6ef
je 0x1401303a6
inc r8d
jmp 0x140130391
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130368
nop dword [rax]
movsx eax, al
jmp 0x14013025b
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
jmp 0x140130370
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
xchg rcx, r13
mov r13, qword [rax]
xchg rcx, r13
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401306f0
add r14, r9
xchg r13, rbp
mov qword [rsp + 0x48], rbp
xchg rbp, r13
test al, al
je 0x1401306c5
nop dword [rax]
movsx eax, al
jmp 0x1401306cd
mov r8d, r13d
mov rcx, qword [rax + 0x18]
xchg r13, rax
mov r13, qword [rcx + 0x10]
xchg r13, rax
je 0x140130608
jne 0x140130608
call rcx
push rbx
jns 0x14012f99f
movabs rdx, 0x6bca20b6691883eb
neg rbp
jmp 0x14013058d
and dl, cl
imul ecx, dword [rax - 9], 0xffffffdd
cmp ebx, 0xa3c081b8
jmp 0x140130f44
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401305d7
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
je 0x140130667
jne 0x140130667
pause
test rdx, rdx
lea edx, [rbp - 0x512e]
pushf
pushfq
jmp rax
jmp 0x1401305ab