Function at 0x14013113e
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jne 0x140130d1e
mov rax, qword [rax]
jmp 0x140130bb6
test cl, cl
jne 0x140130d43
cmp r8d, 0x99adc74c
je 0x140130d8c
test r9d, r9d
jmp 0x140130940
jne 0x1401337ce
mov r9d, 0x8000
xchg r11, r12
je 0x1401309c2
jne 0x1401309c2
cpuid
call rax
movabs r14, 0x2286a5000000a3e9
cmp r13d, 0x329c57c2
pop rcx
popfq
rcr ecx, 0x14
call 0x140130918
jmp 0x140130a6a
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1401309a1
nop
jmp 0x140130d43
and byte [rbp + rcx*4 - 0x7b], cl
rol byte [rax], 1
add byte [rax], al
jmp 0x140130c3e
mov qword [rsp + 0x3a8], r11
xchg r12, r11
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
je 0x140130acc
jne 0x140130acc
test rdx, rdi
jmp rcx
jmp 0x140130b9e
cmp rdi, r10
je 0x140130946
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140130946
mov ebx, dword [rdi + 0x20]
je 0x140130b89
jne 0x140130b89
call rax
syscall
movabs r9, 0x3dd2c100000184e9
jmp 0x140130d12
jns 0x140131733
popf
call fcn.14013109c
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r9, r10
mov r9, qword [rax + 0x30]
xchg r10, r9
jmp 0x140130d5d
call rbx
xchg rcx, rbx
mov rbx, qword [rsp + 0x30]
xchg rbx, rcx
call rdi
test eax, eax
jmp 0x1401309a9
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x140130bdb
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
jmp 0x1401309db
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xab06c879
jmp 0x140130c7a
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
jmp 0x14013098c
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
jmp 0x140130b66
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
jmp 0x140130e69
mov byte [rsp + rdx + 0x3b], cl
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jb 0x140130f50
jne 0x140130df7
je 0x140130df7
rol ebx, 0x44
neg r10
rcr r13d, 0x73
test ecx, 0x20676385
and esi, 0xd2214d5f
and r9d, 0xe9f8ea54
push r9
movabs rcx, 0x6a8b880000012be9
cpuid
jmp rcx
jmp 0x140130f27
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
je 0x140130e40
jne 0x140130e40
lea ebp, [rdx - 0x5df5]
jb 0x140130a31
jge 0x140131918
movabs r8, 0x1eefab0000011ce9
neg r14
ret
jmp 0x140130f61
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140130e9d
cmp ecx, 0x8a7f62cb
jmp 0x140130f19
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
jne 0x140130e88
je 0x140130e88
popf
rcl edi, 0x23
movabs r15, 0x90a75c5600b21eb
syscall
test r8d, 0xfcc4cfb9
cmp r8, rdi
ret
jmp 0x140130eab
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
jmp 0x140130e4c
mov r9d, dword [rcx + rdx*4]
xchg r13, rdx
mov r13, rdx
xchg rdx, r13
add r9, r10
je 0x140130ef0
jne 0x140130ef0
lea esi, [rdi - 0x5edf]
pushf
ror ebx, 0xcd
push rdi
call rcx
jmp rcx
jmp 0x140130f45
test al, al
je 0x140130f1f
nop dword [rax]
jmp 0x140130e9d
je 0x140130f7c
inc r8d
jmp 0x140130e25
xor edx, edx
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
xchg rsi, r9
mov rsi, rax
xchg rsi, r9
jmp 0x140130e06
xor eax, eax
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
jmp 0x140130dbc
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0xccdb5780
add rdx, r9
movzx eax, byte [rdx]
inc rdx
jmp 0x140130f09
mov ecx, dword [r11 + r9 + 0x24]
xchg rdx, rax
mov rdx, r13
xchg rdx, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
jmp 0x1401314ac
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401314ee
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x140131423
inc r8d
jmp 0x140131427
inc rcx
test al, al
je 0x140131178
jmp 0x140131123
jne 0x140131126
cmp edx, 0xee9bd3e0
je 0x1401314ff
jmp 0x140131178
nop word [rax + rax]
mov byte [rsp + rax + 0x3b], r13b
inc rax
cmp rax, 0xa
jb 0x14013135e
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401311c7
nop dword [rax]
mov r10d, r8d
mov edx, 0xe58ca837
lea rax, [r9 + r10*4]
jmp 0x1401313f4
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
nop dword [rax]
jmp 0x140131355
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401312db
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jne 0x140131533
je 0x140131533
sub edi, 0x3fcb8c38
lea edi, [rdx - 0x816]
or esi, 0x9a96c798
rcr r10d, 0xd7
rol ebp, 0x6c
movabs rdx, 0x767ae000005b0e9
call rax
test ebp, 0xe56c3790
ret
jmp 0x140131ae8
mov qword [rbp + 0x1a8], r10
xchg r10, rax
xchg r9, rdi
mov qword [rbp + 0xe0], r9
jne 0x140131588
je 0x140131588
cmp r15, rbp
jae 0x140131b8a
popf
lea r15d, [rdx - 0x675f]
lea edi, [rdx - 0x675f]
movabs r13, 0x25cd2000000093e9
jmp rcx
jmp 0x140131620
xchg rdi, r9
lea r8, [rbp + 0xd8]
mov eax, dword [r15 + 0x54]
lea rdx, [rbp + 0xe0]
jmp 0x14013177e
lea rax, [r15 + rax*8]
cmp rbx, rax
jae 0x1401323e6
add byte [rax], al
nop word [rax + rax]
jmp 0x140131a95
mov qword [rbp + 0xd8], rax
mov r9d, 4
lea rax, [rbp + 0xcc]
jmp 0x1401318f3
call rax
push r10
test r11d, 0xcd103d1
test rbx, rcx
jmp 0x140131afe
mov dword [rbp + 0xcc], r13d
mov rcx, 0xffffffffffffffff
mov qword [rsp + 0x20], rax
call r12
movzx eax, word [r15 + 6]
jmp 0x140131b12
jmp rax
jae 0x140131940
lea rax, [rdx + rdi]
mov qword [rbp + 0x1a0], rax
cmp rcx, rdi
jae 0x140131566
lea rax, [rcx + rdi]
xchg r10, rax
jmp 0x14013155d
add r8d, 0xdbf9e519
call rax
pushf
test r9, rcx
dec r11
je 0x1401319cf
jne 0x1401319cf
call rcx
bswap r10
jmp rax
jmp 0x14013184d
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r15 + 0xd8]
add r12, r9
xchg rdx, rcx
jmp 0x140131b41
lea rbx, [r15 + 0x108]
lea rax, [rax + rax*4]
lea rax, [rax + 0x21]
jmp 0x140131728
mov qword [rbp + 0x1a0], rcx
xchg rcx, rdx
mov eax, dword [r15 + 0xdc]
mov dword [rbp + 0x120], eax
mov ecx, dword [r15 + 0xa0]
mov qword [rbp + 0x1a8], rcx
jmp 0x140131bed
inc dword [rcx - 0x3f]
int 0xa1
rcl ecx, 0x1b
lea ebp, [rdi - 0x388c]
test r9d, 0x8efe5b67
bswap rsi
lea edx, [rcx + 0xfb6c]
je 0x140131bd0
jne 0x140131bd0
je 0x140132883
jae 0x140130db7
ror r14d, 0x39
jmp rcx
jmp 0x1401319a2
mov eax, dword [r15 + 0xa4]
mov dword [rbp + 0x124], eax
cmp rdx, rdi
jmp 0x14013192f
mov byte [rcx + 0xe], bh
add byte [rax], al
lea edi, [rbx - 0x2913]
test rbx, rbp
test r12d, 0x328e308a
lea ebx, [rdi + 0x1c16]
jae 0x140132bf9
movabs r8, 0x3922d0fffffedbe9
pushfq
jnp 0x1401334cb
ror r9d, 0xb5
rcl r11d, 0xfa
call rax
popfq
call 0x1401327b5
invalid
cmp rax, 0x53
jb 0x1401334be
nop
mov byte [rsp + r13 + 0x4e], 0
je 0x140133495
jne 0x140133495
movabs r12, 0xa85cf000001c4e9
test r13, rbx
jae 0x1401339a7
jmp 0x14013365e
bswap rdx
call rax
ret
xchg rcx, rax
mov rcx, r13
xchg rcx, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x78], r13b
inc rax
jmp 0x14013347d
lea rdx, [rbp + 0x78]
xor ecx, ecx
call r12
jne 0x1401334e8
je 0x1401334e8
or ecx, 0xc953356
lea edi, [rbx + 0x399]
call rcx
movabs rbx, 0x3143c0606b98c2eb
jmp 0x1401334ac
ret
inc r13
cmp r13, 5
jb 0x140133489
jmp 0x1401332c0
mov eax, 0xffffffff
jmp 0x1401332cd
test byte [0x1291339ad], al
loop 0x1401339ad
invalid