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

Disassembly:
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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 r9, rdx
jmp 0x14013008b
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130012
jmp 0x1401300c2
mov r10, qword [rax + 0x18]
xchg rcx, rax
mov rcx, qword [r10 + 0x10]
xchg rcx, rax
xchg r11, r10
mov r11, qword [rax]
jmp 0x1401300ea
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
jne 0x140130074
je 0x140130074
popf
add r9d, 0x452eff9a
push rsi
lea r14d, [rdx - 0x8697]
test r8d, 0xc5ff0e18
movabs rdi, 0x1c0f1307071d31eb
rcl edi, 0xaa
pushf
pause
cmp r9, rdx
call 0x14012f88e
mov edi, 0x71d31eb
invalid
jmp 0x1401300a7
mov qword [rsp + 0x10], r9
xchg rdx, r9
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbp
push rbx
jmp 0x1401300d6
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14013011c
cmp edx, 0xeb8fbdbf
je 0x140130155
inc r8d
jmp 0x14013012c
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r13
jmp 0x140130131
xchg r11, r10
xchg rsi, r11
mov rsi, qword [r10 + 0x30]
xchg rsi, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
jmp 0x140130049
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jmp 0x140130032
test al, al
je 0x1401300ce
nop dword [rax]
jmp 0x140130012
jmp 0x140130053
sub rsp, 8
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
jmp 0x140130108
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 0x140130205
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401301fd
nop dword [rax]
movsx eax, al
jmp 0x1401301d4
add byte [rax - 0x75], cl
or byte [rcx - 0x79], cl
int1
mov rcx, qword [rax]
xchg r9, rsi
mov rsi, qword [rcx + 0x30]
xchg rsi, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x1401301b7
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x4078ad54
js 0x140130204
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x14013017b
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401301eb
jne 0x14013018c
cmp edx, 0xb6ef69d8
je 0x14013026e
inc r8d
jmp 0x1401301bc
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
je 0x140130248
jne 0x140130248
call rcx
jle 0x14012fe0d
lea r13d, [rdi - 0x2bd7]
mov esi, 0x1b6f0a03
mul r11
or r10d, 0xeb0ca550
or r13d, 0xb07689e2
pop rcx
pause
and r8d, 0xe58594a
movabs rbx, 0x4dd57affffff47e9
lea edi, [rcx - 0x40b0]
jbe 0x140130073
jmp 0x140130194
mul r14
lea edx, [rdi + 0x62a1]
lea edi, [rbx - 0xe324]
ret 0x18
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14013039c
cmp edx, 0x221100a3
je 0x1401303ae
inc r8d
jmp 0x140130397
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401302bd
jmp 0x140130287
test al, al
je 0x140130293
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14013029b
add r15, r9
mov rax, qword [rcx + 0x10]
xchg rcx, r12
mov r12, qword [rax]
je 0x140130300
jne 0x140130300
call 0x14012f552
syscall
lea esi, [rcx - 0x6631]
pause
call rcx
jmp rcx
jmp 0x140130321
xchg r12, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
jne 0x140130359
je 0x140130359
mov r12d, 0x26f1d3c6
jo 0x140130643
popfq
add ebx, 0x2d9405a0
movabs rcx, 0x58cd0e3e7d2e0eeb
dec r11
jmp 0x140130590
jmp 0x140130369
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401302b2
mov r15d, dword [rcx + rdx*4]
xchg rcx, r12
mov r12, qword [rax + 0x18]
xchg r12, rcx
jmp 0x1401302cb
jmp 0x14013033d
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x140130384
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
jmp 0x1401303e7
cmp qword [rsp + 0x48], r13
je 0x1401339a2
mov rax, qword gs:[0x60]
jmp 0x140130439
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
je 0x14013040a
jne 0x14013040a
pushf
lea r8d, [rbx + 0x2bd9]
jmp rcx
jmp 0x140130461
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130480
mov r8d, r13d
xchg rbx, rcx
mov rbx, qword [rax + 0x18]
xchg rcx, rbx
xchg r11, rax
jne 0x14013044e
je 0x14013044e
movabs r14, 0x54f34000000089e9
jge 0x14013122d
jmp 0x1401304dc
jmp 0x140130193
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
xchg r13, r12
mov qword [rsp + 0x48], r12
xchg r12, r13
jmp 0x1401304bc
je 0x140130506
nop dword [rax]
movsx eax, al
jmp 0x14013050e
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x96fe8b66
lea rax, [r11 + r10*4]
jmp 0x140130425
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x1401303ce
mov r11, qword [rcx + 0x10]
xchg r11, rax
mov rcx, qword [rax]
xchg r10, r9
mov r10, qword [rcx + 0x30]
xchg r9, r10
jmp 0x140130491
jne 0x140130489
cmp edx, 0x2db7b98b
je 0x140130525
inc r8d
jmp 0x1401304ab
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401304f4
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
je 0x140130556
jne 0x140130556
neg rsi
call rax
pushf
cmp r8, rbp
ret
jmp 0x140130571
bswap eax
mul rdi
ror r12d, 0x72
jmp rcx
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
xchg rcx, rsi
mov rsi, qword [rax + 0x18]
jmp 0x140130647
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x1401305db
je 0x1401305db
lea r15d, [rbp - 0xefa2]
lea r11d, [rbp - 0x4ef6]
ret
jmp 0x14013061c
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14013065f
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013063f
nop dword [rax]
jmp 0x1401305ee
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x140130606
je 0x140130672
inc r8d
jmp 0x140130621
invalid
xchg rsi, rcx
add rsi, r9
mov rax, qword [rcx + 0x10]
xchg rbx, rcx
mov rbx, qword [rax]
xchg rbx, rcx
jmp 0x140130588
test al, al
jne 0x1401305ee
cmp edx, 0xe55c37ce
jmp 0x140130639
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r10, r13
mov qword [rsp + 0x20], r10
jmp 0x140130ab7
mov r9d, 0x20
xchg r10, rax
mov qword [rsp + 0x20], r10
xchg r10, rax
lea r8, [rbp + 0xd0]
jne 0x1401306c3
je 0x1401306c3
or edi, 0x73fe5df9
syscall
div r9
add esi, 0x1d58ad02
cmp ebp, 0xa5986cf
rol r9d, 0x63
call rax
movabs r15, 0x24cd2c1275bd34eb
jmp rax
jmp 0x1401306f9
sub r8, rcx
cmp r8, 0x4b
jb 0x1401306ef
xchg r10, r9
mov rbx, r10
xchg r10, r9
mov rcx, qword [rsp + 0x48]
jmp 0x140130791
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
jmp 0x140130aea
xchg r8, r13
mov r13, rax
xchg r8, r13
xchg rdi, rax
mov rdi, r11
jmp 0x1401309fc
xchg rbx, r13
mov qword [rbp + 0xd0], rbx
xchg r13, rbx
add r10, 0x1000
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jb 0x140130a35
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
jmp 0x14013068a
mov r10, qword [rsp + 0x48]
mov rbx, r13
mov rcx, qword [rbp + 0xd0]
add rcx, r10
cmp r10, rcx
jae 0x1401307a8
movabs r11, 0x47ae147ae147ae15
jmp 0x140130a2b
shl rdx, 0x16
shl rdx, 8
shl rdx, 1
shl rdx, 1
or rax, rdx
jmp 0x140130710
add rcx, rdx
shr rcx, 3
shr rcx, 3
imul rcx, rcx, 0x64
jmp 0x1401306d9
xchg rbp, rdi
xchg r13, r10
mov qword [rsp + 0x30], r10
xchg r13, r10
jmp 0x140130b90
xchg r12, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x1401306e6
rdtsc
jmp 0x1401307ed
shl rdx, 0x13
shl rdx, 1
shl rdx, 1
jmp 0x140130978
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r13, r15
mov qword [rbp + 0x100], r15
jne 0x1401308d0
je 0x1401308d0
sub ebp, 0x221ced91
rcl ecx, 0x89
syscall
rcl edi, 0x52
lea ecx, [rcx + 0x3aad]
cmp rcx, rbx
sub r13d, 0x2271ee5a
cmp r14d, 0x736e257d
jmp rax
jmp 0x140130988
mov r9d, 0x8000
xchg rbx, r12
mov qword [rsp + 0x3a8], rbx
xchg rbx, r12
lea r8, [rbp + 0xd0]
jne 0x14013093b
je 0x14013093b
inc r8
test rbp, rdi
rol esi, 0x5d
pushfq
lea edi, [rdi + 0xd67e]
rol r9d, 0x9f
div r9
test r14, rdx
jnp 0x140131567
pop r15
or edx, 0x4c4ceaa
ror r15d, 0x31
movabs r12, 0xef365fffffdf5e9
inc r9
jl 0x140130cb9
jmp 0x140130735
push rsi
add r14d, 0x803011b4
popfq
cpuid
ret
shl rdx, 1
or rax, rdx
xchg r12, rax
mov r9, r12
jmp 0x140130852
xchg r13, r15
mov r8d, r9d
mov qword [rbp + 0xf0], r13
lea rcx, [rsp + 0x30]
mov qword [rbp + 0xf8], r13
xchg rdi, rbp
movdqu xmmword [rdi + 0x108], xmm0
jne 0x1401309dd
je 0x1401309dd
neg r13
lea r8d, [rcx - 0x6c3]
cmp r11, rdi
add r12d, 0xeb90c31a
test r15d, 0x23519183
jne 0x1401313a1
rcr r8d, 0xf8
lea edx, [rcx - 0x760e]
movabs r8, 0x4305ffffffe5de9
pushf
or r13d, 0x811c352
mov r8d, 0x99a1a210
test r9, rcx
jmp 0x140130565
jmp 0x14013083f
xchg rdi, rax
mul r8
mov rcx, r8
sub rcx, rdx
shr rcx, 1
jmp 0x14013082b
call rbx
xchg rbx, rcx
mov rbx, qword [rsp + 0x30]
xchg rbx, rcx
call rdi
test eax, eax
jne 0x1401339a2
jmp 0x1401308ee
nop word [rax + rax]
rdtsc
shl rdx, 0xa
jmp 0x140130872
xchg r13, r10
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
jmp 0x140130881
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jne 0x140130b37
je 0x140130b37
lea r8d, [rbp + 0xf984]
rol r14d, 0x65
cmp ebp, 0x183b8f1a
xor ebp, 0x7377b28f
jmp rax
jmp 0x140130a0f
call rsi
test eax, eax
jne 0x1401339a2
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x1401339a2
jne 0x140130bec
je 0x140130bec
xor edi, 0x6d9e66e1
call rcx
pause
neg r14
and r12d, 0x17959180
lea r9d, [rdx - 0x90ee]
cmp r10, rcx
rol r10d, 0xb0
cmp r12d, 0x894da6f7
ror edx, 0x34
add edi, 0x4f7448d2
and esi, 0xc4a5c4e6
cpuid
movabs r14, 0x260d36fffffbd2e9
pause
int3
jmp 0x1401307c3
movabs rdi, 0x590ce30000010fe9
jbe 0x140131c06
ret
je 0x140131351
jmp rcx
iretd
invalid
invalid
cmp ebx, 0x5e57ae27
div r10
lea edi, [rbp + 0x2538]
call fcn.140132465
jmp rcx
mov eax, 0xffffffff
jmp 0x14013321f