Function at 0x14013067d
Capabilities:
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
not byte [rsi - 0x7f]
in al, 0x11
mov dword [rsi + riz*2 + 0x48fa4ed5], edx
invalid
and edx, dword [rdx - 0x3cb3bac7]
invalid
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
xchg r9, r11
mov qword [rsp + 0x20], r11
xchg r11, r9
xchg r8, r12
je 0x140130050
jne 0x140130050
and r9d, 0x2c44b6a4
jmp rcx
jmp 0x14013006a
mov qword [rsp + 0x18], r12
xchg r8, r12
xchg r10, rdx
mov qword [rsp + 0x10], r10
xchg r10, rdx
xchg rsi, rcx
jmp 0x14013014d
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
jne 0x1401300dd
je 0x1401300dd
lea r8d, [rcx + 0x11b4]
mov ecx, 0x37501fc3
pushf
add ebp, 0x3dbd5e1a
lea r13d, [rbx + 0x32e]
lea edi, [rdx + 0x1310]
cmp r11d, 0x52b0d4d0
lea r10d, [rbp - 0x65c5]
movabs r8, 0x57be9800000170e9
ret
jmp 0x140130252
xchg rdx, rax
xchg r8, r10
mov r8, qword [rax]
xchg r8, r10
je 0x140130114
jne 0x140130114
push rdx
jp 0x14012ff64
test r13, rbx
int3
jmp 0x140130238
mov qword [rsp + 8], rsi
xchg rsi, rcx
nop
mov qword [rsp - 8], rbp
jne 0x1401301a4
je 0x1401301a4
lea ecx, [rbp - 0xd1c4]
dec r12
neg r15
lea r11d, [rdx + 0xad6e]
lea r13d, [rdi - 0xa9fc]
inc r8
mul r10
lea edi, [rdx + 0x589]
jns 0x14012f980
syscall
xor ecx, 0x996ff8d3
pushfq
lea edx, [rdi + 0xaa8]
cmp ebx, 0x19d2ae64
push r11
movabs r8, 0x6459c000000084e9
cmp r11, rbx
test rbp, rdi
lea r9d, [rcx + 0xa47c]
jmp rax
jmp 0x14013022d
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130225
nop dword [rax]
jne 0x140130200
je 0x140130200
ror ebx, 0xf7
ja 0x14013033d
cpuid
lea edx, [rcx + 0x1a93]
test r8, rbp
bswap r10
popfq
rcr ebx, 0xd3
jmp rax
jmp 0x14013031d
inc r8d
jmp 0x1401302d6
sub rsp, 8
push rbx
nop
jmp 0x140130264
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
push rsp
sbb esp, dword [rax]
jmp 0x1401302d1
mov r8d, r13d
mov r10, qword [rax + 0x18]
xchg rdx, rax
mov rdx, qword [r10 + 0x10]
jmp 0x1401300ed
mov qword [rsp - 8], rdi
sub rsp, 8
push r11
mov qword [rsp], r13
push r14
nop
jne 0x1401302b0
je 0x1401302b0
lea r9d, [rbp + 0x49a]
or ebp, 0xf7663986
lea r11d, [rdi - 0x310d]
popf
test r14, rbp
ror r10d, 0x21
jns 0x14013047f
lea r12d, [rdi + 0x872]
div rdx
neg r10
div rcx
pushfq
movabs rcx, 0x561a8bfffffdd0e9
cmp r9d, 0x4c5c585a
lea r9d, [rbx - 0x522e]
call rcx
test edi, 0xa7f0b80c
ret 0x30
jmp 0x140130085
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jne 0x1401302f7
je 0x1401302f7
mov r10d, 0x25666020
pushf
movabs rbx, 0x2092dffffffec7e9
neg rsi
ror r12d, 0
jp 0x140130fd7
jmp 0x1401301c3
cpuid
rcl r10d, 0x23
jno 0x14012fbc4
call 0x140130015
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130335
test al, al
jne 0x14013031d
cmp edx, 0xd985a5e4
je 0x14013034e
jmp 0x140130225
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]
jmp 0x140130396
xchg rcx, r15
add rdi, r11
xchg r10, rax
mov r10, qword [rcx + 0x10]
jmp 0x1401303ca
cmp edx, 0x967ff6ef
je 0x14013046a
inc r8d
jmp 0x1401303b2
add rcx, r11
mov edi, dword [rcx + rdx*4]
xchg rcx, r15
mov r15, qword [rax + 0x18]
jmp 0x140130371
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x140130403
xchg r10, rax
mov rcx, qword [rax]
xchg r10, r9
mov r10, qword [rcx + 0x30]
xchg r10, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401303a8
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130414
jmp 0x140130382
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013038e
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
je 0x140130451
jne 0x140130451
and ebp, 0x26fd07c
lea r13d, [rbp + 0xceb3]
call rcx
pushf
rcr esi, 0xb3
popfq
cpuid
rol r15d, 0x36
push r11
cmp r10d, 0xda730658
add ecx, 0x58de520e
ja 0x140130abd
movabs rbx, 0x17d240e15a0297eb
ja 0x1401304f8
jmp 0x1401303ea
jle 0x1401312a8
call 0x14013067d
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
add byte [rax], al
add byte [rbp - 0x75], al
invalid
movzx edx, word [rcx + rdx*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
je 0x1401304b9
jne 0x1401304b9
pause
lea r15d, [rbx - 0xc2b3]
add esi, 0x30b3c2b2
sub r12d, 0xb8e13699
jno 0x14012f58b
ret
jmp 0x140130539
xchg r9, rbp
mov rbp, qword [rcx + 0x30]
xchg rbp, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
je 0x1401304e7
jne 0x1401304e7
xor edx, 0xcb544308
mul rdi
movabs r12, 0x55547e00000083e9
cpuid
push r13
jmp 0x14012fc4f
jmp 0x14013056f
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x14013058d
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130520
test al, al
jne 0x14013059b
add byte [rcx + 0x74ef3afa], al
xor dword [rdi], ecx
test byte [rax + rax + 0x4ce90000], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], al
xchg ecx, eax
cmp edx, 0x3174ef3a
je 0x1401305d8
jmp 0x140130585
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r15, r9
mov rax, qword [rcx + 0x10]
xchg rcx, rdx
mov rdx, qword [rax]
xchg rdx, rcx
je 0x140130562
jne 0x140130562
ror r14d, 0x7a
jmp rax
jmp 0x1401304c2
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xc3efe229
jmp 0x1401304f8
inc r8d
jmp 0x140130578
inc rcx
test al, al
je 0x140130585
nop dword [rax]
movsx eax, al
je 0x1401305b5
jne 0x1401305b5
lea ebp, [rcx + 0x4423]
rcr r15d, 0xc3
lea r15d, [rbx - 0x8f40]
movabs r9, 0x4bba3ffffff51e9
call rax
test ecx, 0x70539f6b
xor r14d, 0x870ad02a
sub r15d, 0x7ae32abf
jmp 0x14012ff5b
jmp 0x14013050b
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
jmp 0x14013063b
inc r8d
jmp 0x140130617
mov rax, qword [rcx + 0x10]
xchg r14, rcx
mov r14, qword [rax]
xchg rcx, r14
xchg rdi, r9
mov rdi, qword [rcx + 0x30]
jmp 0x140130656
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
jmp 0x1401306e5
inc rcx
test al, al
je 0x1401305e8
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401306fd
mov dword [rsp + 0x28], 4
sub byte [rax + rax], al
add byte [rax], al
xchg rdx, rsi
mov qword [rsp + 0x3b0], rdx
xchg rdx, rsi
jmp 0x14013066a
xchg r9, rdi
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130609
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
jne 0x140130695
je 0x140130695
or r8d, 0x213b0206
movabs r15, 0x71b370000000b5e9
invalid
xchg edi, eax
sti
invalid
invalid
jmp 0x14013074f