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

Disassembly:
and al, 0x79
invalid
jrcxz 0x14012f56b
invalid
stosd dword [rdi], eax
and al, ch
wait
xor eax, 0x626ef696
jae 0x14012f58c
mov dword [rdi - 0x26f7924e], edi
push rbp
nop
adc byte [rdi + 0xc2e7105], 0xb4
invalid
pop rsi
xchg esp, eax
mov ecx, 0xcc8aa65
leave
add eax, 0x391abc42
sbb bh, byte [rcx]
call 0x1759ee1da
in eax, 0x27
fidivr dword [rdx - 0x219c13d]
add al, 0x50
mov eax, 0x9e11f85e
mov edx, 0x4be4cac3
jp 0x14012f8c3
and bl, byte [rax - 0x22a72285]
invalid
cwde
jnp 0x14012f8a3
pop rax
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 [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x20], r9
xchg r8, r10
mov qword [rsp + 0x18], r10
xchg r8, r10
mov qword [rsp + 0x10], rdx
xchg rcx, r9
jne 0x140130054
je 0x140130054
neg rdi
ror ebx, 0xc
jns 0x14012f897
js 0x14012f5fb
cmp r13d, 0x2495719b
lea esi, [rdi - 0xa329]
jne 0x1401305d7
mul r10
lea ecx, [rdi + 0x3382]
lea r11d, [rcx + 0x980e]
ret
jmp 0x1401300d9
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130155
cmp edx, 0x3b089d73
jmp 0x1401300a5
mov r9d, r8d
mov edx, 0x5e8a2e68
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14013014a
je 0x140130184
inc r8d
jmp 0x140130087
lea rbp, [rsp - 0x360]
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
mov r8d, r15d
xchg r12, r10
jmp 0x140130120
mov qword [rsp + 8], r9
xchg rcx, r9
push rbp
jne 0x140130104
je 0x140130104
lea ecx, [rdi - 0xe8a4]
int3
jmp 0x14013013a
mov r12, qword [rax + 0x18]
xchg r12, r10
xchg r11, rax
mov r11, qword [r10 + 0x10]
xchg r11, rax
xchg r12, r10
mov r12, qword [rax]
jmp 0x14013015d
nop
sub rsp, 8
mov qword [rsp], rbx
push r15
jmp 0x1401300b3
test al, al
je 0x1401300ab
nop dword [rax]
movsx eax, al
jmp 0x140130064
xchg r12, r10
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop word [rax + rax]
jmp 0x140130087
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
mov qword [rsp + 0x458], rsi
jne 0x1401301b6
je 0x1401301b6
sub r12d, 0x96ca3f5
jbe 0x14013087f
call rcx
lea ebp, [rcx + 0xd84b]
jmp rax
jmp 0x1401302fd
mov qword [rsp + 0x438], rbx
xchg r14, rbx
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
xchg rdi, rcx
mov qword [rbp + 0x170], rdi
jmp 0x140130275
movabs rax, 0xec359e656663b
mul rcx
mov r8d, r15d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 7
jmp 0x140130393
jne 0x140130430
cmp edx, 0x15948469
je 0x14013044a
inc r8d
jmp 0x140130346
xchg rcx, r9
mov r9, qword [rax]
xchg rcx, r9
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x140130266
je 0x140130266
or r11d, 0x9b81f778
call rcx
call rcx
rol esi, 0xc
neg r13
jmp rcx
jmp 0x140130337
xchg rdi, rcx
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
add rax, r11
xchg rbp, r13
movups xmmword [r13 + 0x160], xmm0
xchg r13, rbp
jmp 0x140130321
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130223
je 0x1401302d0
jne 0x1401302d0
jmp rax
jmp 0x14013042d
xchg rdx, rdi
mov qword [rsp + 0x450], rdx
xchg rdx, rdi
mov r8d, 0x18
xchg r9, r12
mov qword [rsp + 0x448], r9
jmp 0x1401303cc
call rax
test eax, eax
js 0x140131592
mov rcx, qword [rbp + 0x160]
jmp 0x1401301ef
nop dword [rax]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xd84174de
lea rax, [r9 + r10*4]
je 0x140130382
jne 0x140130382
sub al, 0x81
stc
leave
scasd eax, dword [rdi]
mov es, word [rcx - 0x1716af0e]
invalid
cmp ecx, 0x8eaf40c9
xor edx, 0x2fe8e950
jle 0x140130684
test r9, rbp
or r15d, 0x7ab1d117
mov edx, 0xa4001f09
lea r13d, [rbx - 0xc217]
call rcx
movabs r11, 0x8db93ffffff13e9
ror edi, 0xb6
mul r11
ret 8
jmp 0x14013029a
shr rcx, 0xa
shr rcx, 3
shr rcx, 4
shr rcx, 5
shr rcx, 1
mov qword [rbp + 0x160], rcx
mov rax, qword gs:[0x60]
jmp 0x1401303bb
lea r13, [rcx + 1]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
jmp 0x14013022b
xchg r9, r12
mov qword [rsp + 0x440], r13
movzx edx, word [rcx + r9*2]
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
xchg rbx, r14
jne 0x140130416
je 0x140130416
or ebp, 0x73ffa3af
ror r15d, 0x4f
dec rbp
test ebp, 0x98d6d310
jl 0x14012ff21
cmp r13d, 0xe97327b9
jnp 0x140130355
movabs r15, 0x57dc0fffffdb5e9
rcr r14d, 0x9f
cmp esi, 0x3f461948
pop r11
call rax
ret
jmp 0x1401301d0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130211
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x140130460
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
xchg rcx, r15
mov r15, qword [rax + 0x18]
jmp 0x14013047f
xchg rcx, r15
add rdi, r9
mov rax, qword [rcx + 0x10]
xchg rcx, rsi
mov rsi, qword [rax]
xchg rsi, rcx
je 0x14013049c
jne 0x14013049c
jmp rcx
jmp 0x140130564
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14013054a
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xc543958c
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
je 0x140130523
jne 0x140130523
cmp rbx, rbp
call rcx
jmp rcx
jmp 0x14013057f
jne 0x1401304ac
cmp edx, 0xd196d090
je 0x140130595
inc r8d
jmp 0x1401304d0
xchg r9, r13
mov r13, qword [rcx + 0x30]
xchg r9, r13
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401304c6
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013055c
jmp 0x1401304a9
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14013066a
add r12, r9
xchg r13, rax
mov r13, qword [rcx + 0x10]
xchg r13, rax
mov rcx, qword [rax]
je 0x1401305e7
jne 0x1401305e7
popf
rcr ecx, 0xc2
lea r14d, [rdi - 0x61d7]
and ebx, 0xa332971d
int3
stc
add byte [rax], al
bswap r11
jmp 0x140130650
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130634
cmp edx, 0xc3bbe3c9
jmp 0x140130623
je 0x1401306a3
inc r8d
jmp 0x140130688
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140130604
inc rcx
test al, al
je 0x140130629
jmp 0x140130631
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x140130684
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jmp 0x1401305ae
nop dword [rax]
mov r10d, r8d
mov edx, 0x46469f36
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x140130640
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r13 + 0x1f400]
add rcx, r9
shl rax, 4
jmp 0x1401307cd
xchg r15, r13
mov qword [rbp + 0x120], r13
xchg r13, r15
lea r9, [rbp + 0x118]
mov qword [rbp + 0x118], rax
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x14013076c
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
lea rdx, [rbp + 0x120]
add rsi, r9
jmp 0x1401306bb
inc r8d
jmp 0x140130718
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x140130737
jne 0x140130752
cmp edx, 0x9df01c80
je 0x1401307e1
jmp 0x1401306fe
mov edx, 0x5a98c725
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401307bd
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130720
cmp qword [rbp + 0x120], r15
je 0x140131592
mov rax, qword gs:[0x60]
mov r8d, r15d
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
jmp 0x140130792
mov rcx, qword [rax]
xchg r9, r8
mov r8, qword [rcx + 0x30]
xchg r8, r9
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130706
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jmp 0x1401306e4
test al, al
je 0x1401306fe
nop dword [rax]
jmp 0x140130752
shl rax, 7
shl rax, 1
mov dword [rsp + 0x28], 4
jmp 0x1401307a8
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x140130850
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x140130869
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x140130833
je 0x140130833
int3
jmp 0x1401308d8
or byte [rax], al
add cl, al
xlatb
cmpsd dword [rsi], dword [rdi]
div r8
ret
inc r8d
jmp 0x140130811
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
add rdi, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg r9, r13
jmp 0x1401308c0
mov edx, 0xdda05123
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
je 0x14013087c
jne 0x14013087c
movabs r13, 0x3da50c4a5ed22ceb
syscall
add esi, 0xff29b470
jmp 0x1401308aa
pop rsi
or al, 0xa5
cmp eax, 0xc681050f
jo 0x14013083e
sub edi, edi
neg r11
call rax
pop r12
jnp 0x1401317c4
and ecx, 0xb124a356
and r9d, 0x3bbe5ee0
int3
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130848
jmp 0x140130819
mov r13, qword [rcx + 0x30]
xchg r9, r13
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130807
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013081c
cmp edx, 0xf6110457
je 0x140130923
je 0x1401308fc
jne 0x1401308fc
movabs rdx, 0x302222ffffff47e9
and esi, 0xf4efd7c6
call rcx
cmp r13, rcx
ret
jmp 0x140130848
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r15
jmp 0x140130b28
test eax, eax
jne 0x140131592
xchg r12, rax
mov r12, qword [rsp + 0x30]
jne 0x140130a22
je 0x140130a22
push r14
mul r8
lea ebp, [rdi - 0xaca]
push r12
pushfq
lea ebp, [rbx + 0xee2e]
inc r14
push r11
call rcx
movabs r9, 0x3a30630000028ee9
call rax
sub esi, 0xee0a08cf
call rax
dec rdx
ret 0x18
jmp 0x140130cb5
mov rcx, qword [rbp + 0x118]
add rcx, r10
mov qword [rsp + 0x40], r15
cmp r10, rcx
jae 0x140130d80
movabs r11, 0x47ae147ae147ae15
nop
jmp 0x14013095f
xchg r15, rbp
mov qword [rsp + 0x30], r15
call rdi
jmp 0x1401309f2
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
jmp 0x140130b55
add r14, r9
mov qword [rbp + 0x178], 0x30
mov r9d, 0x64
xchg rcx, r15
mov qword [rbp + 0x190], rcx
jne 0x140130b79
je 0x140130b79
movabs r9, 0x4c19e2000000b5e9
cmp r14, rdi
call rax
lea ecx, [rbp - 0xf728]
ret 0x18
jmp 0x140130c33
xchg r15, rcx
mov r8d, r9d
xchg r11, r15
mov qword [rbp + 0x180], r11
xchg r11, r15
lea rcx, [rsp + 0x30]
jmp 0x140130ded
xchg r12, rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x140131592
xchg r10, rsi
mov rsi, qword [rbp + 0x120]
xchg rsi, r10
jne 0x140130d04
je 0x140130d04
jmp rax
jmp 0x140130a3a
mov qword [rbp + 0x188], r15
xchg r15, rbp
movdqu xmmword [r15 + 0x198], xmm0
je 0x140130e0f
jne 0x140130e0f
cmp r8d, 0xf6206cc9
pause
movabs r12, 0x77401dfffffcede9
dec r11
inc r8
popf
test ecx, 0x9f83e5b2
jmp rax
jmp 0x140130b01
div dh
div dh