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

Disassembly:
sar edi, 0xff
invalid
xchg r9, r15
mov r15, qword [rcx + 0x30]
xchg r9, r15
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130e50
mov r11d, dword [rbx + r9 + 0x20]
mov ebx, dword [rbx + rcx + 0x20]
nop dword [rax]
mov r10d, r8d
jmp 0x14013128a
je 0x1401312e3
inc r8d
jmp 0x140130e59
add r15, rdi
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jmp 0x140130e35
mov dword [rbp - 0x4c], 0xf6f6f6f6
mov dword [rbp - 8], 0x71787378
mov word [rbp - 0x48], 0xf6f6
mov dword [rbp - 4], 0x7f7d38
mov byte [rbp - 0x46], 0xf6
nop dword [rax]
nop dword [rax + rax]
jmp 0x140131057
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131038
cmp edx, 0x8edc47
jmp 0x140130e70
cmp rax, 0xf
jb 0x1401310b8
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
movsxd r15, dword [0x14000003c]
mov r8d, r13d
jmp 0x140130e7e
mov dword [rbp - 0x10], 0x7371786f
mov dword [rbp - 0x50], 0xf6f6f6f6
mov dword [rbp - 0xc], 0x81796f78
jmp 0x140130f32
inc rcx
test al, al
je 0x140130e76
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x140130fca
mov byte [rsp + rdx + 0x78], r13b
inc rdx
cmp rdx, 0x43
jmp 0x14013108d
movzx eax, byte [rbp + rdx - 0x44]
movzx ecx, byte [rsp + rdx + 0x78]
add cl, al
mov byte [rbp + rdx - 0x44], cl
jmp 0x140131046
jb 0x140131057
mov r9d, 0x40
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x44]
xor ecx, ecx
call r10
mov rax, r13
jmp 0x1401311f9
jb 0x140131204
mov rax, r13
mov byte [rsp + rax + 0x68], r13b
inc rax
jmp 0x140130fe7
nop word [rax + rax]
mov byte [rbp + rax - 0x44], r13b
inc rax
cmp rax, 0x43
jmp 0x1401310af
push 0xffffffffffffffff
ror byte [rcx - 0x41], 1
jmp 0x140131010
mov edx, 0x2bf209fc
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jne 0x1401312af
je 0x1401312af
jnp 0x140131063
rcr r15d, 0x8f
jmp rcx
jmp 0x14013102a
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14013170e
add byte [rax], al
jle 0x140130517
jge 0x140130e51
popfq
ret
xchg rdi, r10
lea r8, [rbp + 0xd8]
mov eax, dword [r15 + 0x54]
lea rdx, [rbp + 0xe0]
mov qword [rbp + 0xd8], rax
mov r9d, 4
jne 0x1401314db
je 0x1401314db
rcl r10d, 0x45
lea edx, [rcx + 0x581e]
pop rsi
add r14d, 0x529f6ec1
test esi, 0xe489f419
ror r11d, 0x72
mul rsi
ror r9d, 0x97
ror ebp, 0x71
mov r13d, 0xfb1adf
ja 0x14013142f
movabs r11, 0x7ac4d5fffffe7ce9
test r15, rbx
or r11d, 0xb5de1d0
ret
jmp 0x14013135c
xchg r10, rcx
mov qword [rbp + 0x1a8], r10
xchg ebp, eax
test al, 1
add byte [rax], al
xchg rcx, r10
mov eax, dword [r15 + 0xa4]
jmp 0x140131581
mov dword [rbp + 0x124], eax
cmp rdx, rdi
jae 0x1401316df
lea rax, [rdx + rdi]
xchg r13, rax
jmp 0x1401316d6
mov qword [rbp + 0x1a0], r13
xchg r13, rax
cmp rcx, rdi
jae 0x140131730
jne 0x140131701
je 0x140131701
cmp r8, rbp
cpuid
jmp rax
jmp 0x140131721
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r15 + 0xd8]
add r12, r9
jmp 0x1401318e3
lea rax, [rcx + rdi]
xchg rdi, rax
mov qword [rbp + 0x1a8], rdi
xchg rdi, rax
xchg rdi, r10
mov qword [rbp + 0xe0], r10
jmp 0x140131481
mov qword [rbp + 0x1a0], rdx
mov eax, dword [r15 + 0xdc]
mov dword [rbp + 0x120], eax
mov ecx, dword [r15 + 0xa0]
jmp 0x14013154d