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

Disassembly:
int3
in eax, 0x2c
push 0xffffffffffffffd4
nop
adc cl, byte [rbx - 0x4e]
invalid
or byte [rbx], bl
push rsi
adc dword [rdi], ebx
push rcx
sbb ah, byte [rdx]
sar edx, 0x23
outsb dx, byte [rsi]
in al, 0x6d
sub eax, 0x5f47478d
jbe 0x14012f551
outsd dx, dword [rsi]
out 0xc, eax
movsb byte [rdi], byte [rsi]
inc byte [rdx + 0x26]
lahf
mov dl, 0xe2
jno 0x14012f543
invalid
sub bh, al
invalid
sub dword [rcx + 0x7a], ebp
adc dh, byte [rax]
movabs eax, dword cs:[0xc833d3d7206eb9af]
fldenv [rbx - 0x607d503d]
retfq
ret 0xd069
mov ecx, dword [rax + r9]
jmp 0x1401304bc
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401304a2
je 0x1401304b4
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jne 0x140130484
je 0x140130484
syscall
test r10d, 0x81316595
xor r8d, 0x1d8694e
ror ecx, 0x5e
rcr r10d, 0x7b
jno 0x14012f666
ror r12d, 0x1a
jne 0x14012faa4
inc rbp
movabs r15, 0x64be440515748aeb
ja 0x140130ab8
jmp 0x140130410
rcl r11d, 0xca
mul r10
jbe 0x14012f578
ret 0x10
jne 0x14013044d
cmp edx, 0x221100a3
je 0x1401304cc
inc r8d
jmp 0x14013043c
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130444
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
xchg rsi, r10
mov qword [rsp + 0x3b0], r10
xchg r10, rsi
je 0x140130537
jne 0x140130537
lea edi, [rdx - 0x80f8]
or ebp, 0x7dd4d954
popf
rcr edx, 0x78
lea ecx, [rdi + 0xa830]
ret
jmp 0x14013063f
mov r9, qword [rcx + 0x30]
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
je 0x1401305aa
jne 0x1401305aa
test r9d, 0x76336a51
int3
jmp 0x1401306c3
mov r8, qword [rcx + 0x10]
xchg r8, rax
mov rcx, qword [rax]
jne 0x1401305d1
je 0x1401305d1
jmp rcx
jmp 0x140130549
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130631
cmp edx, 0x2db7b98b
je 0x140130745
inc r8d
je 0x14013061b
jne 0x14013061b
call rax
rcr esi, 0x38
mul r9
movabs r12, 0x4d41a20000009ee9
ret 8
jmp 0x1401306be
test al, al
je 0x14013060a
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401305ec
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x14013066f
cmp qword [rsp + 0x48], r13
je 0x140133bb5
mov rax, qword gs:[0x60]
jmp 0x1401306b0
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
jne 0x14013069e
je 0x14013069e
jmp rax
jmp 0x1401306f2
mov r8d, r13d
mov rcx, qword [rax + 0x18]
xchg r8, rax
jmp 0x1401305c0
jmp 0x140130567
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140130626
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x140130656
xchg r13, rdx
mov qword [rsp + 0x48], rdx
xchg r13, rdx
lea r9, [rbp + 0xd0]
add byte [rax], al
invalid
je 0x14013072a
jne 0x14013072a
cmp r8d, 0x58226389
and ebx, 0x27b8494c
call rcx
jmp rcx
jmp 0x1401306d9
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x1401307ef
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
jmp 0x1401307ba
test al, al
jne 0x1401307d7
cmp edx, 0xe55c37ce
je 0x14013084c
invalid
jmp 0x1401307b2
xchg r9, rsi
mov rsi, qword [rcx + 0x30]
jno 0x1401307d6
xchg r9, rsi
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130763
inc r8d
jmp 0x140130775
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401307ce
je 0x1401307b2
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130786
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rsi, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
je 0x14013083d
jne 0x14013083d
rol ecx, 0x7f
cmp r8, rdi
rol r15d, 0x20
or r11d, 0x90004474
jmp rcx
jmp 0x14013079f
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
jmp 0x140130d1e
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r13, r9
mov qword [rbp + 0x100], r9
xchg r9, r13
mov r8d, r9d
mov qword [rbp + 0xf0], r13
je 0x1401308b0
jne 0x1401308b0
neg r13
lea r15d, [rbx - 0xa096]
rcl r12d, 0xd1
inc r15
jne 0x140130d7f
rcr r10d, 0x78
jp 0x14012ff24
movabs rcx, 0x1e3f2000002e3e9
div rbx
and esi, 0x66422944
call rcx
popf
ret 0x38
jmp 0x140130b98
nop word [rax + rax]
xchg rdi, rax
mov rdi, qword [rsp + 0x30]
xchg rdi, rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x140133bb5
jne 0x140130a8a
je 0x140130a8a
popf
lea r14d, [rdi + 0xd24e]
or edi, 0xd857b13f
add r13d, 0xf79c7699
jg 0x1401302c0
cpuid
lea ebp, [rbp + 0x47f5]
and ebp, 0xb5abb3e8
stosd dword [rdi], eax
mov ch, 0x41
test eax, 0xca922be
js 0x140130791
movabs r11, 0x75f6d000001dbe9
rcr r15d, 0x49
jmp 0x14013186b
jmp 0x140130c6a
mov edi, dword [rcx + rdx*4]
xchg ecx, eax
lea rdx, [rbp + 0xe8]
add rdi, r9
jmp 0x140130861
xchg r13, rcx
movdqu xmmword [rbp + 0x108], xmm0
mov qword [rsp + 0x30], r13
call rsi
test eax, eax
jne 0x140133bb5
jmp 0x140130a37
lea rcx, [rsp + 0x30]
xchg r13, rcx
mov qword [rbp + 0xf8], rcx
je 0x140130bea
jne 0x140130bea
call rcx
dec rdx
cmp rbp, rdx
test r13, rbp
add r14d, 0x3dddbc89
lea r13d, [rbp - 0x108a]
lea r9d, [rbp - 0x62a6]
cpuid
call rax
rcr r9d, 0x71
call fcn.14013140d
and r10d, 0x738619c3
lea r9d, [rdi - 0xb681]
call rcx
movabs r12, 0x6befe0ffffff73e9
lea r12d, [rbp + 0xf1be]
lea edx, [rdi - 0xdcad]
rcr edx, 0xf4
sub r10d, 0xbc6b3970
div rbp
xor r14d, 0xe488a187
call 0x14012ff5a
jmp 0x140130b62
xchg rdi, rcx
mov rdi, qword [rbp + 0xd0]
xchg rdi, rcx
add rcx, r10
cmp r10, rcx
jae 0x140130d5d
movabs r11, 0x47ae147ae147ae15
jmp 0x140130946
xchg rbp, r13
mov rbx, rbp
xchg rbp, r13
jmp 0x140130c34
xchg r10, r14
mov r14, qword [rsp + 0x48]
xchg r14, r10
jmp 0x140130c5c
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jne 0x140130d3a
je 0x140130d3a
call fcn.140131b5f
ror r13d, 0xce
invalid
invalid
invalid
invalid