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

Disassembly:
test cl, ah
invalid
xor esi, dword [rcx + 0x7f]
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 [rbp - 0x79], cl
xchg r9, r12
invalid
mov dword [rsp + 0x20], esp
xchg r9, r12
xchg r8, r10
mov qword [rsp + 0x18], r10
xchg r10, r8
mov qword [rsp + 0x10], rdx
jmp 0x140130035
nop
sub rsp, 8
mov qword [rsp], rdi
push r13
nop
sub rsp, 8
jmp 0x14013004f
xchg rcx, r14
mov qword [rsp + 8], r14
xchg r14, rcx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
jmp 0x1401300fb
mov qword [rsp], r14
mov dword [rsp], esi
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jmp 0x14013007a
xor r13d, r13d
mov r8d, r13d
mov r10, qword [rax + 0x18]
jne 0x1401300a5
je 0x1401300a5
pop rcx
jbe 0x14012fe24
js 0x140131035
int3
jmp 0x1401300bb
xchg rsi, rax
mov rsi, qword [r10 + 0x10]
xchg rsi, rax
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
jmp 0x14013018e
jne 0x14013014d
cmp edx, 0xeb8fbdbf
je 0x1401301ac
jmp 0x140130134
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jmp 0x14013013c
nop
sub rsp, 8
mov qword [rsp], rbx
jne 0x140130116
je 0x140130116
mov esi, 0xf832dde3
dec r10
push r12
jmp rax
jmp 0x140130020
inc r8d
jmp 0x1401301a4
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130134
nop dword [rax]
movsx eax, al
je 0x140130164
jne 0x140130164
je 0x14012fb27
mov r10d, 0x5ff78ca0
jmp rax
jmp 0x140130177
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401300cf
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
jmp 0x1401300e6
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jmp 0x1401301e8
jne 0x1401305be
cmp edx, 0xe55c37ce
je 0x140130713
inc r8d
jmp 0x140130632
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401305b3
test al, al
je 0x14013059d
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
je 0x1401305f0
jne 0x1401305f0
lea r14d, [rdx + 0xef5d]
popf
jb 0x140131404
cmp ebx, 0x4de3896b
lea r15d, [rdi - 0xf34f]
lea esi, [rbx + 0xbc3b]
rcl ebp, 0x2b
movabs r14, 0x5984c40000009ee9
jmp rcx
jmp 0x140130693
xchg r11, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130628
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jne 0x140130665
je 0x140130665
jo 0x14012f686
and r10d, 0x6af4b187
call rax
int3
jmp 0x1401305a5
xchg r14, rax
mov r14, qword [rcx + 0x10]
xchg r14, rax
xchg rcx, r11
mov r11, qword [rax]
jmp 0x140130610
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14013058b
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x1401306b8
add rcx, r9
mov esi, dword [rcx + rdx*4]
xchg rcx, r14
mov r14, qword [rax + 0x18]
xchg rcx, r14
add rsi, r9
jne 0x1401306fb
je 0x1401306fb
xor esi, 0xc672ec0e
test r10, rdx
rol r10d, 0xc4
jmp 0x140131016
jmp 0x140130680
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
jmp 0x140130aca
shr rcx, 1
add rcx, rdx
shr rcx, 6
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jmp 0x140130bb4
sub r10, 0x83442d1
add r10, 0x83452d1
add rcx, qword [rbp + 0xd0]
jmp 0x140130a5c
je 0x140130bba
rdtsc
shl rdx, 0x12
shl rdx, 8
shl rdx, 2
jne 0x1401307cf
je 0x1401307cf
mul rdx
test r13d, 0x20db0b23
cmp r10d, 0x17050332
and ecx, 0x86248360
call rax
call rcx
call rcx
bswap rbp
jb 0x140130dc3
dec r15
cmp r12, rcx
test r15d, 0xd521d66c
call rcx
test r14, rbx
pushf
movabs rbp, 0x33f59f000004b9e9
add byte [rdi - 0x72bbcc0b], bl
xchg dword [rax - 0x1000000], ebx
invalid
jmp 0x140130c8d
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg rcx, r13
je 0x140130838
jne 0x140130838
ror edi, 0x34
cmp r13d, 0x77a4c290
add ebp, 0x70a52c7e
jmp rax
jmp 0x1401309a7
xchg r11, rax
mul r8
xchg r14, r8
mov rcx, r14
xchg r8, r14
sub rcx, rdx
je 0x14013088c
jne 0x14013088c
jmp rcx
jmp 0x14013072b
or rax, rdx
xchg r8, rax
mov rax, r8
xchg r8, rax
xchg r11, rax
mov r11, rax
jmp 0x140130858
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
jne 0x14013097e
je 0x14013097e
cmp rbp, rbx
jmp rax
jmp 0x140130bf1
nop word [rax + rax]
rdtsc
shl rdx, 2
shl rdx, 4
jmp 0x140130b3e
mov qword [rbp + 0x100], rcx
xchg rcx, r13
mov r8d, r9d
mov qword [rbp + 0xf0], r13
lea rcx, [rsp + 0x30]
jmp 0x1401309c5
mov qword [rbp + 0xf8], r13
movdqu xmmword [rbp + 0x108], xmm0
mov qword [rsp + 0x30], r13
call rsi
test eax, eax
jne 0x140133f1c
xchg r15, rax
jmp 0x140130b25
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
cmp r10, rcx
jb 0x140130998
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0xd0]
jmp 0x140130933
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
jmp 0x14013077b
ret
xchg r10, r13
mov r13, qword [rsp + 0x48]
xchg r13, r10
xchg r13, rbx
jmp 0x140130ce9
mov qword [rsp + 0x20], r13
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x1401307e1
mov rcx, qword [rsp + 0x30]
call rdi
test eax, eax
jne 0x140133f1c
mov r9d, 0x8000
mov qword [rsp + 0x3a8], r12
jne 0x140130b0f
je 0x140130b0f
call rax
lea ebp, [rbp + 0x2f89]
pushfq
rol r9d, 0x4c
int3
jmp 0x140130c11
mov r15, qword [rsp + 0x30]
xchg r15, rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x140133f1c
jmp 0x140130a93
shl rdx, 0x15
shl rdx, 5
or rax, rdx
xchg r14, rax
mov r9, r14
xchg r14, rax
and r9d, 0xfff
je 0x140130b88
jne 0x140130b88
jmp 0x140130a84
jb 0x140130bc3
xchg r10, rbx
mov r10, r9
xchg rbx, r10
xchg rbp, rcx
mov rbp, qword [rsp + 0x48]
xchg rbp, rcx
jne 0x140130be4
je 0x140130be4
jg 0x14012ffbf
rcl r13d, 0x8f
lea esi, [rbx - 0x18bb]
movabs r14, 0x1f1cdcfffffb78e9
call 0x1401308bf
jmp 0x140130761
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
jmp 0x140130ade
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
jne 0x140130c46
je 0x140130c46
jg 0x1401314d3
lea r14d, [rcx + 0xc37b]
neg r8
cmp r14, rbx
jmp rax
jmp 0x1401309ea
xchg rsi, rcx
add rcx, r10
cmp r10, rcx
jae 0x140130a65
movabs r11, 0x47ae147ae147ae15
jmp 0x14013098e
shl rdx, 1
shl rdx, 1
shl rdx, 1
shl rdx, 1
je 0x140130cb5
jne 0x140130cb5
mov r15d, 0x21d0bc10
jg 0x140130a8a
or ecx, 0xb801028b
call rcx
call rax
movabs r9, 0x55c763fffffc65e9
jmp 0x140131306
jmp 0x14013091f
mov r13, rbx
xchg rbx, r13
xchg rcx, rsi
mov rsi, qword [rbp + 0xd0]
jmp 0x140130c6f
loop 0x140130e0d
mov esi, 0x783948eb
adc cl, 0xa
bswap r11
invalid
xchg ecx, eax
add r10, r9
nop dword [rax]
nop word [rax + rax]
jmp 0x1401314c2
mov dword [rbp - 0x6c], 0xf6f6f6f6
mov dword [rbp - 0x28], 0x8179782a
mov dword [rbp - 0x68], 0xf6f6f6f6
mov dword [rbp - 0x24], 0x6b806b2a
jmp 0x1401311b8
mov dword [rbp - 0x64], 0xf6f6f6f6
mov dword [rbp - 0x20], 0x6c6b7673
mov dword [rbp - 0x60], 0xf6f6f6f6
mov dword [rbp - 0x1c], 0x792a6f76
mov dword [rbp - 0x5c], 0xf6f6f6f6
mov dword [rbp - 0x18], 0x13141478
mov dword [rbp - 0x58], 0xf6f6f6f6
jmp 0x140131282
mov dword [rsp + 0x68], 0x7371784f
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x6c], 0x81596f78
mov dword [rsp + 0x60], 0xf6f6f6f6
mov dword [rsp + 0x70], 0x71787378
mov word [rsp + 0x64], 0xf6f6
mov dword [rsp + 0x74], 0x7f7d38
jne 0x1401313cf
je 0x1401313cf
jmp 0x140131149
mov dword [rbp - 0x70], 0xf6f6f6f6
mov dword [rbp - 0x2c], 0x7d732a71
jmp 0x140131197
mov byte [rsp + rax + 0x3b], r13b
inc rax
cmp rax, 0xa
jb 0x1401314c2
invalid
jmp 0x1401314d9
mov dword [rsp + 0x58], 0xf6f6f6f6
xchg r13, rdx
mov r13, rdx
xchg rdx, r13
jmp 0x14013138d