Function at 0x140131493
Capabilities:
Execute anti-debugging instructions
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 [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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 r10, r9
invalid
invalid
sub esp, 8
xlatb
push rsp
movabs byte [0x49fffffe77e9bf48], al
retf
mov byte [rsi], spl
test ecx, 0xedf7ed3d
xor r15d, 0x2443696
or r11d, 0xa1fbe018
mul rbx
neg rsi
movabs r13, 0x68140d000003a1e9
rcr r15d, 0x12
cmp r12, rdi
mul rcx
pause
pushfq
jmp rax
xor byte [r9 + 0x63], cl
cmp al, 0x42
mov ebx, dword [rax + rcx + 0x88]
lea edx, [rcx - 0x239c]
rol r8d, 0xd3
call rax
cmp rdx, rdx
push rbp
jb 0x14012fd4b
jmp 0x14013173a
cmp edi, 0xbc56c11f
dec rdx
neg r14
xor dil, dil
jmp 0x140131580
bswap ebp
lea ebx, [rbp - 0xdae6]
add r15d, 0x853c8cae
jne 0x1401314cc
je 0x1401314cc
div rcx
sub ecx, 0xe0a8aadb
jmp rcx
jmp 0x14013189f
cmp byte [rbx], 0x2e
jne 0x140131d19
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jne 0x14013194f
cmp byte [rbx + 5], 0x61
jmp 0x140131667
jne 0x140131d19
mov dil, 1
jmp 0x140131d19
jb 0x140130e7a
lea ebp, [rbp - 0xdd29]
nop
sub ecx, 0x416386d0
cmp r15, rcx
xor r13d, 0xa979006c
jmp 0x14013183a
lea r15d, [rcx + 0x1bc4]
jp 0x140130ebc
cpuid
call rax
inc r14
jmp 0x140131368
and edx, 0x1a8d02b2
test esi, 0xf28cd4b9
lea ebx, [rdi - 0x5a47]
sub edx, 0x151faa2c
rol ebx, 0x2a
jmp 0x1401313df
lea ecx, [rcx + 0x316]
popf
jb 0x140130028
rcl r9d, 0x8a
lea ebp, [rdx - 0x1dde]
call fcn.140130389
js 0x140130d7f
je 0x1401318d5
jne 0x1401318d5
jmp rax
jmp 0x1401317ff
cmp eax, 0x74616470
jne 0x140131d19
cmp byte [rbx + 5], 0x61
je 0x1401325dc
jne 0x14013198b
je 0x14013198b
jle 0x1401327cb
jp 0x140131b8f
cmp r15, rbx
pop r15
rcr edi, 0x7f
jmp rcx
jmp 0x140131d19
lea r9, [rbp + 0x120]
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x1a0]
jmp 0x140131c39
ret
mov qword [rsp + 0x20], rax
xchg r13, r14
mov qword [rsp + 0x30], r13
xchg r13, r14
call r12
cmp eax, 0xc000008c
jne 0x1401319a4
jmp 0x140131f14
add byte [rcx - 0x7f], al
sal cl, 0x7e
call 0x128e41ae9
or dword fs:[rax], eax
add byte [rcx - 9], cl
out 0x49, al
mul ebx
jae 0x1401301ca
jmp rcx
mov edx, r14d
mov rcx, rsi
call fcn.140133740
test dil, dil
jne 0x1401325dc
mov eax, dword [rbx + 0x24]
jmp 0x140131e0f
mov rcx, 0xffffffffffffffff
mov r14d, eax
lea rax, [0x140000000]
add rsi, rax
mov dword [rbp + 0x20], r13d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x48], rsi
jmp 0x140131a32
test edx, 0x3b373da8
lea r15d, [rdx + 0xfe32]
syscall
call rcx
rcr r13d, 0xed
jmp 0x1401319cf
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
lea rdx, [rsp + 0x48]
jmp 0x140131e32
mov dword [rbp + 0x20], r9d
mov dword [rbx + 0x24], eax
jmp 0x140131f73
test eax, eax
js 0x140131f6f
test al, 0x40
je 0x140131f6f
and eax, 0xffffffbf
mov r9d, 0x20
or eax, 0x20000020
jmp 0x140131e03
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
jmp 0x140131c66
nop
mov ebp, 0xf7ad17cc
cmp rsi, rbp
jmp 0x140131cce
mov r9d, dword [rbp + 0x20]
lea rax, [rbp + 0x20]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x30]
xchg r10, rax
mov qword [rsp + 0x20], r10
xchg r10, rax
jmp 0x140132795
rcr r14d, 0x9c
lea rdx, [rsp + 0x48]
call r12
cmp eax, 0xc0000096
jne 0x1401325dc
nop
rcr r10d, 0x88
pushfq
jmp 0x140132385
mov ah, byte [rdi]
invalid