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

Disassembly:
pop rcx
mov cl, 0xeb
sbb eax, 0xbd3d6ca1
test ah, al
out 0xc9, al
iretd
movabs eax, dword [0x53b208aa333b08c0]
xor ebp, dword [rax + 0x7e124569]
invalid
xlatb
pop rdx
cmp eax, 0xdd1b3574
adc eax, 0x34d4bbe8
cmp eax, 0x3b2a19ad
mov ebp, 0x78514a7d
out 0xec, eax
invalid
stosd dword [rdi], eax
pop rsp
or ebx, dword [rbx + 0x3b]
test ch, cl
add al, 0xfb
imul byte [rcx + 0x29f4e423]
invalid
xchg r14, r9
mov qword [rsp + 0x20], r14
xchg r14, r9
jmp 0x14013006c
jne 0x140130101
cmp edx, 0xeb8fbdbf
je 0x14013012f
inc r8d
jmp 0x1401300e9
xor r13d, r13d
mov r8d, r13d
xchg r14, r10
mov r14, qword [rax + 0x18]
jmp 0x140130053
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130010
xchg r14, r10
xchg r13, rax
mov r13, qword [r10 + 0x10]
xchg r13, rax
xchg rdx, r10
mov rdx, qword [rax]
xchg r10, rdx
jmp 0x1401300cf
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
jmp 0x14013011f
mov qword [rsp - 8], rdi
sub rsp, 8
nop
jmp 0x1401300bb
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jmp 0x14013002a
push 0x42f28674
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
jmp 0x140130090
mov r11, qword [r10 + 0x30]
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, 0xaf710d4c
jmp 0x140130109
test al, al
je 0x140130022
nop dword [rax]
movsx eax, al
jmp 0x14013003c
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x1401300f6
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
jmp 0x140130081
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 0x140130231
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130175
cmp edx, 0xb6ef69d8
jmp 0x140130205
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
je 0x1401301ba
jne 0x1401301ba
sub r13d, 0x27573e80
jle 0x140130bf9
push rsi
jmp rcx
jmp 0x140130155
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x4078ad54
jmp 0x140130213
je 0x140130293
inc r8d
jmp 0x1401301f8
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013020b
jmp 0x140130172
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
xchg r8, rcx
mov r8, qword [rax]
xchg rcx, r8
jmp 0x14013024d
xchg r9, rdx
mov rdx, qword [rcx + 0x30]
xchg rdx, r9
je 0x140130277
jne 0x140130277
jns 0x14012f47e
rcr r9d, 0x63
rol ecx, 0xec
and r10d, 0x2d31719f
jmp rcx
jmp 0x1401301e2
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jne 0x1401302dd
je 0x1401302dd
rol ecx, 0xb9
bswap r14
push r12
rcl ebx, 0x8f
and esi, 0xd0f93e85
jne 0x14012f540
syscall
test rsi, rdx
cmp r11d, 0xeebbf440
mul rbx
movabs r10, 0x5e56f448326741eb
test r9, rbx
call rax
call rax
and r15d, 0xabac2812
call 0x140130bce
jne 0x14012f4d2
jmp 0x140130320
jmp 0x140131284
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130370
cmp edx, 0x221100a3
je 0x14013047e
jmp 0x1401303f0
add rcx, r9
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r15, r9
mov rax, qword [rcx + 0x10]
jne 0x14013034a
je 0x14013034a
lea esi, [rbp + 0x2bec]
lea ebp, [rdi + 0xad0a]
call 0x1401312a3
popfq
movabs rdi, 0x5b3b9e00000117e9
lea ebx, [rbx - 0xba4b]
rol r15d, 0xe6
rol r12d, 0x52
test rbp, rcx
rol edi, 0x55
call rax
mul r8
call 0x14012fd6c
jmp 0x140130466
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jne 0x14013039d
je 0x14013039d
mov r10d, 0x3ea32654
jae 0x1401311ed
jmp 0x140130303
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401303f0
nop dword [rax]
jmp 0x140130370
inc r8d
jmp 0x140130401
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
je 0x140130450
jne 0x140130450
call rcx
lea ebp, [rcx + 0x8852]
rol ebx, 0x86
sub r10d, 0x9d437d5b
mov edi, 0x867c54f6
sub r13d, 0x338c0846
syscall
cmp r15, rdx
lea esi, [rdi - 0xbde6]
pushfq
dec rbx
jmp rcx
jmp 0x1401303d7
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401303f8
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
je 0x1401304d8
jne 0x1401304d8
cmp r10d, 0xbbc0e4e8
dec rdi
jbe 0x14012f9fd
ja 0x140131190
cmp r13d, 0x20d4650c
jmp rcx
jmp 0x140130525
xchg r11, rcx
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg rdx, r9
mov rdx, qword [rcx + 0x30]
xchg rdx, r9
jmp 0x14013060a
xchg rdx, rsi
mov qword [rsp + 0x3b0], rdx
xchg rsi, rdx
jmp 0x14013059a
test al, al
jne 0x1401305ed
cmp edx, 0x2db7b98b
je 0x140130631
inc r8d
jmp 0x14013062c
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
je 0x140133452
mov rax, qword gs:[0x60]
jmp 0x1401305b4
mov edx, 0x96fe8b66
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jmp 0x1401305d9
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x1401305c3
mov r8d, r13d
xchg rcx, r11
mov r11, qword [rax + 0x18]
jmp 0x14013050c
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
mov qword [rsp + 0x48], r13
jmp 0x140130554
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013054c
nop dword [rax]
movsx eax, al
jmp 0x1401305f5
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130538
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
jmp 0x140130588
jmp 0x140130624
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x1401306a7
mov rcx, qword [rax + 0x18]
add rsi, r9
xchg r10, rax
jmp fcn.140130647
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
jmp 0x140130670
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140130936
jmp 0x1401307ca
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
jmp 0x1401309e4
add rcx, rdx
shr rcx, 4
shr rcx, 1
shr rcx, 1
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jmp 0x1401309f5
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jmp 0x140130923
xchg rcx, r10
xchg rbx, r9
mov r9, r13
xchg r9, rbx
mov rcx, qword [rbp + 0xd0]
add rcx, r10
cmp r10, rcx
jmp 0x1401308dc
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xec9b28f8
lea rcx, [rbx + r9*4]
jne 0x140130847
je 0x140130847
rcr r11d, 0x3b
ror r9d, 0x8c
test esi, 0x20dd31af
or r11d, 0xdf5c7f60
div r10
call rax
push r12
call rcx
jmp rcx
jmp 0x140130771
shl rdx, 2
mov r11, qword [rsp + 0x30]
xchg r11, rcx
call rdi
test eax, eax
jne 0x140133452
jmp 0x140130896
mov r9d, 0x8000
mov qword [rsp + 0x3a8], r12
lea r8, [rbp + 0xd0]
xchg r13, rbx
mov qword [rbp + 0xd0], rbx
xchg r13, rbx
lea rdx, [rsp + 0x48]
jmp 0x140130b16
xchg r15, rax
mov r9, r15
xchg r15, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
jmp 0x140130b3d
jae 0x140130957
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
jmp 0x140130a0b
jmp 0x140130bcb
jne 0x1401307cc
cmp r8d, 0xd9ff9899
je 0x140130c3b
test r9d, r9d
jne 0x140130812
mov rax, qword [rax]
jmp 0x1401308fb
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jb 0x140130a0b
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r15, r13
mov qword [rbp + 0x100], r15
je 0x1401309c7
jne 0x1401309c7
jle 0x140131660
test r14d, 0x96b5b946
jnp 0x14013023c
and r14d, 0xc3ed62b8
mul rdi
call 0x140130d40
rcr r11d, 0xcc
ret
invalid