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

Disassembly:
sysret
mov dword [rsp + 8], ecx
push rsi
push rdi
sub rsp, 0x98
xor eax, eax
test eax, eax
je 0x141690605
nop
nop
nop
nop
nop
nop
nop
nop
nop
test rcx, rcx
je 0x14169038a
lfence
call fcn.14166ba50
mov rdi, rax
je 0x141690392
mov rbx, qword [rcx]
call 0x14164cfea
mov rcx, rbx
test rbx, rbx
add byte [rbp + 0x33], al
ror byte [rax - 0x75], 0x93
mov eax, 0xff000000
adc eax, 0xa05d3cf
xor eax, eax
mov rdx, qword [rbx + 0xb8]
call qword [0x14b6ed770]
mov rax, qword [rcx]
call qword [rax + 8]
mov rdx, qword [rsp + 0x58]
add rdx, 0xffffffffffffffe8
pop rbp
cmovs ecx, dword [rbp - 0x76b7f0bb]
and al, 0x20
mov r9d, 0x2001f
add byte [rax], al
call fcn.1416610f4
xor eax, eax
test eax, eax
je 0x1416908ad
nop
enter 0x48ff, 0xffffffffffffffff
rol byte [rcx + 0x38], 0x14
add byte [rbp - 9], dh
lea r9d, [rax + 1]
mov eax, r13d
inc r13d
cmp eax, dword [rsp + 0x40]
jle 0x14169064d
test r15, r15
je 0x141690631
add byte [rax - 0x7d], cl
sal dword [rax + 0x48], 0x8b
add dword [rbx + 0x7500f078], eax
invalid
jmp 0x141690651
stc
xor esi, esi
mov dword [rbp + 0x7f], esi
mov rax, qword [0x1416d43f8]
mov r13d, esp
and byte [rax - 0x73], cl
add eax, 0x5309f
mov rbx, rcx
mov qword [rcx], rax
call 0x165c58fbc
adc byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x18
push rsi
push rdi
push r14
sub rax, 0x41
mov eax, esp
lock xadd dword [rdx + 0x10], eax
add eax, r12d
test eax, eax
jg 0x1416906a3
mov ecx, dword [rax - 0x18]
test rcx, rcx
je 0x1416906a6
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rbx, rax
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
mov rcx, rbx
call fcn.141690950
fxsave [rax]
int3
xor eax, eax
test eax, eax
je 0x141690b55
nop
nop
nop
nop
nop
nop
nop
nop
nop
ror dword [rax - 0x75], cl
iretd
xor eax, eax
test eax, eax
je 0x141690dfd
nop
test bh, bh
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
call qword [0x1416bf6e0]
add byte [rax], al
mov esi, eax
mov rdx, qword [rbp + 0xd0]
add rdx, 0xffffffffffffffe8
ret 0x4827
xor eax, eax
test eax, eax
je 0x1416910a5
nop
nop
nop
nop
nop
nop
nop
nop
nop
invalid
xor eax, eax
test eax, eax
je 0x14169134d
nop
ror dword [rax - 0x7d], 0xc4
pop rdi
pop rsi
pop rbp
pop rbx
ret
xor eax, eax
test eax, eax
je 0x1416915f5
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov r9, rsi
mov rax, qword [rax]
mov r8, rdi
mov qword [rsp + 0x20], rdx
mov edx, ebx
ror byte [rdi + rcx + 0x45], 0xd0
jmp r10
xor eax, eax
test eax, eax
je 0x14169189d
nop
xor eax, eax
test eax, eax
je 0x141691b45
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, dword [0x1416f3f60]
xor rax, rsp
mov qword [rsp + 0x30], rax
and dword [rsi + rax*4 + 0x65], 0
add byte [rcx], dl
add byte gs:[rax], al
cmp dword [rax + rax], esp
sub eax, 0x48000064
cmp edx, dword [rbx + 0x20]
jbe 0x1416918ee
cmp dword [rbx + 0x30], 0
jne 0x1416918ee
mov rcx, rbx
call 0xc47d8ce5
clc
add dword [rbp + 0x2b], esi
mov rax, qword [rsi + 0x48]
cmp byte [rax + 0x79], dil
js 0x141691969
and al, 0x20
lea rdx, [0x1416e2f50]
lea rcx, [rsp + 0x20]
call 0xc4b149f0
invalid
invalid
xor eax, eax
test eax, eax
je 0x141691ded
nop
xor eax, eax
test eax, eax
je 0x141692095
nop
nop
nop
nop
nop
nop
nop
nop
nop
lea eax, [rsp + 0x60]
lea rdx, [0x1416d7018]
lea rcx, [rsp + 0x38]
call qword [rax + 8]
mov rcx, qword [rbx + 0xa0]
mov qword [rbx - 0x31ffff60], rdi
call qword [0x14169e460]
test eax, eax
je 0x141691e39
call qword [0x14169e940]
mov qword [0x1417216a0], rsi
call 0x1416a8040
lea rcx, [0x165c5a98c]
add esp, dword [rdx + 1]
add byte [rax - 0x73], cl
or eax, 0x245c8b48
xor byte [rbp + 0x38], al
mov esi, 0x9c
je 0x1415c1eec
invalid
mov rcx, qword [rbp - 0x38]
test qword [rax - 0x6f6f6f70], rdx
nop
xor eax, eax
test eax, eax
je 0x14169233d
nop
js 0x14169208a
test dword ss:[rcx], 0xfc08500
mov byte [rbp - 0xfffffe], ah
adc eax, 0x48f67542
test eax, eax
je 0x1416922bf
mov rdi, qword [rsp - 0x6173375]
jp 0x1416920c5
invalid
call qword [rax + 0x74f6854d]
invalid
and al, 0x8b
enter 0x39e8, 0xb
add byte [rax], al
mov rdi, rax
mov qword [rsp + 0x40], rax
or al, 0x4a
lea eax, [rcx - 0x61]
cmp ax, 5
jbe 0x1416922f1
lea eax, [rcx - 0x41]
or word [rax - 0x75], 0x4d
and byte [rax - 0x7b], cl
leave
je 0x1416922f0
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov byte [rdi + rbp], bh
cmp al, 0x2f
mov byte [rdi + rbp + 1], 0
cmp rdx, 0x1000
jb 0x141692301
mov word [rdx], bx
lea rdx, [rsp + 0x28]
call fcn.141690ec0
mov esi, eax
call fcn.141691d90
nop
xor r12d, r12d
mov qword [rsi + 0x18], r12
mov qword [rsi - 0x41], r12
add eax, dword [rax]
test rcx, rcx
je 0x141692336
call qword [0x14169e6f8]
adc qword [rax - 0x6f6f6f70], 0xffffffffffffff90
nop
nop
nop
nop
nop
nop
nop
mov rax, qword gs:[0x60]
mov qword [rsp + 0x50], rax
xor eax, eax
test eax, eax
je 0x1416925f3
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov esi, dword [rdi]
test rsi, rsi
jne 0x141692371
mov edi, 0x80004003
jmp 0x143692466
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
xor eax, eax
test eax, eax
je 0x14169289b
nop
nop
nop
mov rdi, qword [rsp + 0x190]
test rdi, rdi
jne 0x141692612
lea esi, [rdi + 0xd]
call 0x141692628
lea rcx, [0x14169d140]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xab24
add rsp, 0x28
mov dword [rax - 0x10], ebx
movsxd rcx, ebx
mov rax, qword [rdi]
mov word [rax + rcx*2], r15w
mov rsi, rdx
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x18]