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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x308
mov qword [rsp + 0x50], r8
mov rdi, rdx
test r9b, r9b
mov qword [rsp + 0x30], rcx
je 0x1400c623f
lea r14, [rcx + 0xd80]
lea r9, [0x1403511b0]
xor esi, esi
mov r8d, 0x90
mov rcx, r14
xor edx, edx
call fcn.1400c7660
cmp rdx, rsi
je 0x1400c62aa
mov byte [rax + rsi], 8
inc rsi
jmp 0x1400c6231
mov word [rcx + 0x200], 1
xor r14d, r14d
mov byte [rsp + 0x20], r14b
mov r8d, 0x120
mov r9d, 0xf
xor edx, edx
call fcn.1400c6c31
mov byte [rsp + 0x20], r14b
mov edx, 1
mov r8d, 0x20
mov r9d, 0xf
mov rcx, qword [rsp + 0x30]
call fcn.1400c6c31
mov rcx, qword [rsp + 0x30]
lea rax, [rcx + 0xe9d]
cmp r14, 0x1d
je 0x1400c667c
cmp byte [rax], 0
jne 0x1400c6682
inc r14
dec rax
jmp 0x1400c628f
lea r9, [0x1403511c8]
mov edx, 0x90
mov r8d, 0x100
mov rcx, r14
call fcn.1400c7660
xor ecx, ecx
cmp rdx, rcx
je 0x1400c62d4
mov byte [rax + rcx], 9
inc rcx
jmp 0x1400c62c6
lea r9, [0x1403511e0]
mov edx, 0x100
mov r8d, 0x118
mov rcx, r14
call fcn.1400c7660
xor ecx, ecx
cmp rdx, rcx
je 0x1400c62fe
mov byte [rax + rcx], 7
inc rcx
jmp 0x1400c62f0
lea r9, [0x1403511f8]
mov edx, 0x118
mov r8d, 0x120
mov rcx, r14
call fcn.1400c7660
xor ecx, ecx
mov r8, qword [rsp + 0x30]
cmp rdx, rcx
je 0x1400c632d
mov byte [rax + rcx], 8
inc rcx
jmp 0x1400c631f
lea rcx, [r8 + 0xea0]
lea r8, [0x140351210]
mov edx, 0x20
call fcn.1400c7686
xor ecx, ecx
cmp rdx, rcx
je 0x1400c6355
mov byte [rax + rcx], 5
inc rcx
jmp 0x1400c6347
mov bl, 1
mov byte [rsp + 0x20], bl
mov r8d, 0x120
mov r9d, 0xf
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
xor edx, edx
call fcn.1400c6c31
mov byte [rsp + 0x20], bl
mov edx, 1
mov r8d, 0x20
mov r9d, 0xf
mov rcx, rsi
call fcn.1400c6c31
mov rcx, rdi
mov edx, 1
mov r8d, 2
call fcn.1400c6167
mov r14d, 0x1d
mov eax, 0x11e
sub rax, r14
mov qword [rsp + 0x68], rax
lea rax, [rcx + 0xebd]
xor esi, esi
cmp rsi, 0x1d
je 0x1400c66ab
cmp byte [rax], 0
jne 0x1400c66b0
inc rsi
dec rax
jmp 0x1400c6698
mov esi, 0x1d
mov r12d, 0x1e
sub r12, rsi
lea rbx, [rsp + 0x1c8]
mov r8d, 0x140
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x88]
mov r8d, 0x140
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r13, qword [rsp + 0x68]
lea rax, [r12 + r13]
mov qword [rsp + 0x78], rax
lea r9, [0x140351228]
mov r8d, 0x140
mov rcx, r13
mov rdx, rbx
call fcn.14010a05a
mov rbp, rax
mov r15, rdx
mov rbx, qword [rsp + 0x30]
lea rcx, [rbx + 0xd80]
lea r8, [0x140351240]
mov rdx, r13
call fcn.1400c74ac
mov r9, rdx
lea rcx, [0x140351258]
mov qword [rsp + 0x20], rcx
mov rcx, rbp
mov rbp, qword [rsp + 0x78]
mov rdx, r15
mov r8, rax
call fcn.14017e78e
lea rax, [0x140351270]
mov qword [rsp + 0x20], rax
mov r9d, 0x140
mov rcx, r13
mov rdx, rbp
lea r8, [rsp + 0x1c8]
call fcn.140076fa9
mov r15, rax
mov r13, rdx
lea rcx, [rbx + 0xea0]
lea r8, [0x140351288]
mov qword [rsp + 0x70], r12
mov rdx, r12
call fcn.1400c74ac
mov r9, rdx
lea rcx, [0x1403512a0]
mov qword [rsp + 0x20], rcx
mov rcx, r15
mov rdx, r13
mov r8, rax
call fcn.14017e78e
mov r9, rbx
and qword [rsp + 0x3c], 0
mov byte [rsp + 0x44], 0xff
mov eax, 0x480
cmp rax, 0x4a6
je 0x1400c67d9
and word [r9 + rax], 0
add rax, 2
jmp 0x1400c67c5
and qword [rsp + 0x48], 0
cmp rbp, 0x141
jae 0x1400c6bae
mov r15, rdi
add rsi, r14
mov edi, 0x13c
cmp al, 1
add byte [rax], al
sub rdi, rsi
xor esi, esi
lea r12, [rsp + 0x3c]
lea r13, [rsp + 0x88]
lea rbp, [rsp + 0x48]
lea r14, [rsp + 0x5c]
and al, 0x5c