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

Disassembly:
push r12
shr r12b, 0x22
movzx r12d, r15w
push r13
push r14
inc r14b
sal r13, 0x23
sub rsp, 0x40
mov qword [rsp + 0x30], 0xfffffffffffffffe
jmp 0x1400cffd3
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rsi
movzx ebx, r8w
movsx r12, bx
xchg r12, rsi
mov qword [rsp + 0x78], rdi
mov rsi, r9
movzx rbx, r12w
cmovge r12, r12
mov r14, r8
movzx r12d, bp
mov r13, rdx
movzx bx, r14b
movzx ebx, r13w
mov r12, rcx
mov rbx, qword [rcx + 0x10]
bswap rcx
mov ch, 0x1c
mov qword [rsp + 0x60], rbx
movsxd rcx, r10d
movsx cx, r9b
movzx ecx, r14w
mov rcx, rbx
jmp 0x1400d0031
call qword [0x140040110]
mov rax, qword [r12 + 0x10]
xchg r8w, r8w
mov r10, r13
and r10, 0xfffffffffffffffc
cmc
sub edi, edi
mov r9, rdi
mov r8, qword [rax + 0x38]
cmc
test r8, r8
jmp 0x1400d005a
je 0x1400d0328
mov rax, qword [rax + 0x28]
bt rdx, 0xb0
cmp rax, 0x1ebe981e
mov rdx, qword [rax]
stc
cmc
test r15w, 0x719b
cmp qword [rdx + 8], r10
jmp 0x1400d0084
je 0x1400d00a4
inc r9
add rax, 8
cmp r9, r8
jmp 0x1400d0099
jb 0x1400d0070
jmp 0x1400d0328
cmp dword [rdx + 0x10], edi
jne 0x1400d0328
mov rax, qword [rdx]
btc cx, 0xbb
shrd r9d, r13d, 0x8c
mov ecx, dword [r12 + 8]
rol r9, cl
mov r8d, dword [rax + 4]
ror r9, cl
btr r9w, 0x33
xor r8d, ecx
stc
rol r9, cl
and r9b, al
mov r9d, dword [rax + 8]
cmp r8b, 0x85
cmp bx, r12w
xor r9d, ecx
mov ecx, dword [rsp + 0x88]
clc
sub ecx, 4
jmp 0x1400d00f8
je 0x1400d0299
sub ecx, 1
jmp 0x1400d0106
je 0x1400d023e
sub ecx, 9
je 0x1400d0206
cmp ecx, 4
jmp 0x1400d011d
je 0x1400d0132
mov edi, 0xc0000002
jmp 0x1400d012d
jmp 0x1400d0308
cmp dword [rsp + 0x80], 0x68
jmp 0x1400d013f
jae 0x1400d0154
mov edi, 0xc0000004
jmp 0x1400d014f
jmp 0x1400d0308
mov qword [rsi], rdi
sbb cx, di
mov qword [rsi + 8], rdi
xchg cx, cx
cmc
mov qword [rsi + 0x10], rdi
cmp r15b, cl
mov qword [rsi + 0x18], rdi
mov eax, 0x10
mov ecx, 1
cmc
jmp 0x1400d0180
test r8d, r8d
jmp 0x1400d0188
cmovne eax, ecx
cmc
stc
jmp 0x1400d0192
mov dword [rsi + 0x20], eax
sar rax, cl
bsr eax, r8d
sal ah, 0xb4
mov qword [rsi + 0x28], rdi
mov eax, r9d
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edi
rol al, cl
test r10b, 0x8f
mov byte [rsi + 0x3c], 0
rcr al, 0x10
test r8d, r8d
sete al
mov byte [rsi + 0x3d], al
cbw
mov qword [rsi + 0x40], rdi
cdqe
jmp 0x1400d01d0
mov dword [rsi + 0x48], edi
setns ah
movzx rax, r13w
nop
mov eax, dword [rdx + 0x24]
mov dword [rsi + 0x4c], eax
lahf
mov rax, qword [rdx + 0x18]
mov qword [rsi + 0x50], rax
jmp 0x1400d01ef
mov dword [rsi + 0x58], edi
mov dword [rsi + 0x5c], edi
mov dword [rsi + 0x60], edi
mov word [rsi + 0x64], di
jmp 0x1400d0201
jmp 0x1400d0308
cmp dword [rsp + 0x80], 8
jmp 0x1400d0213
jae 0x1400d0228
mov edi, 0xc0000004
jmp 0x1400d0223
jmp 0x1400d0308
mov rax, qword [rdx + 0x18]
jmp 0x1400d0231
mov qword [rsi], rax
jmp 0x1400d0239
jmp 0x1400d0308
cmp dword [rsp + 0x80], 0x18
jmp 0x1400d024b
jae 0x1400d025b
mov edi, 0xc0000004
jmp 0x1400d0308
mov qword [rsi], rdi
movsxd rax, r8d
mov eax, r9d
jmp 0x1400d0269
mov qword [rsi + 8], rax
mov al, spl
mov dword [rsi + 0x10], edi
shr al, cl
adc al, r15b
ror al, cl
mov byte [rsi + 0x14], 0
mov al, spl
test r8d, r8d
sete al
jmp 0x1400d028c
mov byte [rsi + 0x15], al
jmp 0x1400d0294
jmp 0x1400d0308
cmp dword [rsp + 0x80], 0x28
jmp 0x1400d02a6
jae 0x1400d02bb
mov edi, 0xc0000004
jmp 0x1400d02b6
jmp 0x1400d0308
mov qword [rsi], rdi
sal rcx, 0x32
mov qword [rsi + 8], rdi
or ch, 9
mov cl, spl
mov qword [rsi + 0x10], rdi
movsxd rcx, esi
sets ch
mov qword [rsi + 0x18], rdi
add al, 0x94
rcl rcx, 0x2f
mov eax, 0x10
not ecx
mov ecx, 1
cmc
clc
test r8d, r8d
jmp 0x1400d02f6
cmovne eax, ecx
movsxd rcx, r15d
mov dword [rsi + 0x20], eax
jmp 0x1400d0308
mov dword [r14], edi
mov ch, 8
mov rcx, rbx
jmp 0x1400d0316
call qword [fcn.140040118]
mov eax, edi
jmp 0x1400d0323
jmp 0x1400d038a
mov rcx, rbx
call qword [fcn.140040118]
mov r11d, dword [rsp + 0x88]
movsx rcx, r11w
bswap r9w
mov dword [rsp + 0x20], r11d
movsx r9d, dx
movzx edx, di
movzx r8, r9w
mov r9d, dword [rsp + 0x80]
movzx rcx, r10w
cmovle r8d, r13d
movzx r8d, ax
mov r8, rsi
cwd
movzx cx, r15b
movsx dx, r15b
mov rdx, r14
movsx cx, r10b
mov rcx, r13
jmp 0x1400d0384
call qword [r12 + 0x48]
nop
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
xadd dil, r13b
mov rdi, qword [rsp + 0x78]
rol r14, cl
add rsp, 0x40
movsx r13, r15w
mov r13w, 0x3fa5
pop r14
movzx r12d, r13w
movsx r12d, r8w
not r13w
pop r13
cmovae r12w, r15w
pop r12
jmp 0x1400d03c9
ret