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

Disassembly:
mov dword [rsp + 8], ecx
push rsi
push rdi
sub rsp, 0x88
xor eax, eax
test eax, eax
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
nop
nop
nop
nop
nop
nop
nop
nop
nop
or al, 0x8b
clc
test edi, 0x80000000
jne 0x14000f3bc
mov eax, dword [rbp - 0x10]
test qword [rbx + 0x4c8bfc4d], rcx
add dword [rcx + rdx*2], 0x59f4458b
call 0x13f00f4c4
invalid
sub byte [rsp + rbp*2], ch
add byte [0x1b56d551c], al
add al, byte gs:[rax]
add byte [rdx + rdx + 0x20041], cl
mov dword [rsp], edx
mov edx, 0x4dfd3c
cmp edx, dword [rsp]
setne dl
test dl, dl
mov eax, dword [rax]
mov ebx, eax
test r11, rbx
jl 0x14000f404
mov eax, dword [rbp - 8]
mov eax, dword [rax]
and word [rax], 0
and byte [rax], al
sub byte [rax], al
add byte [rcx], ah
je 0x14000f3fa
invalid
or dword [rcx], esp
lea eax, [rbp - 0x14]
call 0x13fe08cb8
invalid
xor eax, eax
test eax, eax
je 0x14000f78b
nop
nop
sbb al, 0xd1
cmc
dec dword [rbx - 0x13773]
dec dword [rdi]
mov dh, 0x45
invalid
xor eax, eax
test eax, eax
je 0x14000f9a2
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
or al, 0x31
mov dword [rsp + 0x1c], ecx
mov esi, 1
mov dword [rsp + 0x20], 0xe8558b00
call 0x13ffef5e0
lea eax, [rbp - 4]
mov edx, dword [rbp - 0x14]
call 0x1b47460e0
cmp al, 0x53
jns 0x14000f83a
je 0x14000f82e
insd dword [rdi], dx
jae 0x14000f842
invalid
add bl, al
xor edx, edx
mov dword [rax + 0x14], edx
pop rcx
pop rdx
ret
add byte [rbp - 0x75], dl
in al, dx
mov eax, dword [rax]
in al, 0xf9
stc
pop rsp
add byte [rax], al
add byte [rbx], bl
push rbx
jns 0x14000f8be
je 0x14000f8b2
insd dword [rdi], dx
add byte cs:[r8], r8b
add bl, ch
or dword [rbx + 0xc70845], ecx
add al, byte [rax]
add byte [rax], al
movzx ecx, byte [rbp + 0x158bfc45]
enter 0x40bd, 0
call 0x140010cdc
ret
cld
mov eax, ebx
call fcn.14000f6dc
test al, al
je 0x14000f8ce
jnp 0x1808ced04
mov eax, dword [rax - 0xc]
mov eax, dword [rax + 0x34]
mov edx, dword [rbp - 0xc]
call fcn.140007b38
mov dword [rsi + 0x18], eax
add byte [0x14500fdd6], al
xor al, 0x8b
push rbp
hlt
sbb byte [rax], r8b
add eax, 0x5000500
mov esp, 0xaf05000b
adc dword [rdi + 0x11af11], ebp
cmp byte [rax], 0
je 0x14000f8ed
mov dword [rdx + 0xc], 1
ret
xor eax, eax
test eax, eax
je 0x14000fbb9
nop
nop
nop
nop
xor byte [rcx + rcx*4 + 0x20], ah
test ebx, ebx
je 0x14000f9f2
lea ecx, [rbp - 0x14]
xor edx, edx
mov eax, ebx
call fcn.1406d65ec
sub byte [rsp + rbp*2], ch
sub byte [rsp + rbp*2], ch
sub byte [rsp + rbp*2], ch
push rbx
insb byte [rdi], dx
add al, byte [rax]
adc al, byte [rdx + rbx]
add byte [r9], al
add byte [rdx + rdx*2], al
sar dword gs:[rbx], cl
push rdx
add byte [rax + rax + 0xf], cl
add byte [rdi], dh
add byte [rdi], al
add byte [rsi], al
mov al, 0xe
mov al, 0x1a
add byte [rax], al
add byte [rbp], al
insd dword [rdi], dx
add byte [rdx], ah
invalid
add byte [rax], al
add byte [r13], r13b
invalid
xor eax, eax
test eax, eax
je 0x14000fdd0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, dword [rbp + 0xc]
xor edx, edx
xor ecx, eax
mov dword [0x1406d5be5], ecx
pop rbp
ret 0xdb08
ror byte [rax], 1
in al, 0x8b
add eax, 0x6d7438
mov dword [rbp - 0x18], eax
lea eax, [rbp - 0x1c]
call 0x1948c2dc4
invalid