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

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x78
mov qword [rsp + 0xc0], rcx
lea rcx, [0x1400a8b00]
mov qword [rsp + 0xc8], rdx
mov dword [rsp + 0x6c], 0
call fcn.140042510
xor r9d, r9d
mov r8d, 1
mov edx, 0x80000000
mov rcx, rax
mov rax, qword [0x1400ad4e0]
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], pe_nt_image_headers64
mov dword [rsp + 0x20], 3
call qword [rax]
xor edx, edx
mov rcx, rax
mov rbx, rax
mov rax, qword [0x1400ad500]
call qword [rax]
mov esi, eax
mov rax, qword [0x1400ad550]
call qword [rax]
xor edx, edx
movsxd r8, esi
mov rcx, rax
mov rax, qword [0x1400ad540]
call qword [rax]
lea r9, [rsp + 0x6c]
mov r8d, esi
mov rcx, rbx
mov qword [rsp + 0x20], 0
mov rdi, rax
mov rdx, rax
mov rax, qword [0x1400ad510]
call qword [rax]
movsxd r13, dword [rdi + 0x3c]
add r13, rdi
jo 0x14006db7b
movzx r14d, word [r13 + 0x14]
mov eax, dword [r13 + 0x88]
lea rbp, [r13 + 0x18]
add r14, rbp
mov dword [rsp + 0x50], eax
jo 0x14006db71
xor esi, esi
cmp word [r13 + 6], 0
mov r12, r14
lea r15, [0x1400a8ae0]
jne 0x14006d912
jmp 0x14006d970
mov rdx, qword [rbx]
mov rcx, rax
mov qword [rax + 0x10], rdx
mov rdx, r15
call fcn.140018c20
test al, al
cmovne r12, rbx
add esi, 1
cmp si, word [r13 + 6]
jae 0x14006d970
movzx ebx, word [r13 + 0x14]
add rbx, rbp
jo 0x14006db21
lea eax, [rsi + rsi*4]
shl eax, 3
movzx eax, ax
add rbx, rax
jo 0x14006db17
mov ecx, 8
call fcn.14000bd10
test rax, rax
je 0x14006d960
mov rdx, qword [rax]
test rdx, rdx
jg 0x14006d8f0
sub rdx, 1
xor ecx, ecx
mov qword [rsp + 0x48], rax
call fcn.14000d4c0
mov rax, qword [rsp + 0x48]
jmp 0x14006d8f0
mov rdx, 0xffffffffffffffff
jmp 0x14006d94d
movsxd r13, dword [rsp + 0x50]
add r13, rdi
jo 0x14006dba3
movsxd rax, dword [r12 + 0xc]
sub r13, rax
jo 0x14006db99
movsxd rax, dword [r12 + 0x14]
add r13, rax
jo 0x14006db5d
movsxd rbx, dword [r13 + 0x20]
add rbx, rdi
jo 0x14006dbc1
movsxd rax, dword [r12 + 0xc]
sub rbx, rax
jo 0x14006dbb7
movsxd rax, dword [r12 + 0x14]
add rbx, rax
mov qword [rsp + 0x48], rbx
jo 0x14006dbad
movsxd rbx, dword [r13 + 0x1c]
add rbx, rdi
jo 0x14006db8f
movsxd rax, dword [r12 + 0xc]
sub rbx, rax
jo 0x14006db85
movsxd rax, dword [r12 + 0x14]
add rbx, rax
mov qword [rsp + 0x50], rbx
jo 0x14006db67
mov eax, dword [r13 + 0x18]
test eax, eax
jle 0x14006daf0
mov dword [rsp + 0x5c], 0
mov r15, qword [0x1400ad640]
xor ebp, ebp
jmp 0x14006da3d
mov r8, rcx
mov rcx, qword [rsp + 0xc8]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov dword [rsp + 0x5c], 1
cmp dword [r13 + 0x18], ebp
jle 0x14006daf8
mov rcx, qword [rsp + 0x48]
movsxd rdx, ebp
call fcn.14006bb20
movsxd rbx, dword [rax]
add rbx, rdi
jo 0x14006db0d
movsxd rax, dword [r12 + 0xc]
sub rbx, rax
jo 0x14006db53
movsxd rax, dword [r12 + 0x14]
add rbx, rax
jo 0x14006db49
add ebp, 1
mov rcx, qword [rsp + 0x50]
movsxd rdx, ebp
call fcn.14006bb20
movsxd rsi, dword [rax]
add rsi, rdi
jo 0x14006db3f
movsxd rax, dword [r14 + 0xc]
sub rsi, rax
jo 0x14006db35
movsxd rax, dword [r14 + 0x14]
add rsi, rax
jo 0x14006db2b
mov rdx, qword [rsp + 0xc0]
mov rcx, rbx
call qword [r15]
test eax, eax
jne 0x14006da33
mov rcx, qword [0x140085080]
test rcx, rcx
jns 0x14006da18
movabs r8, 0x7fffffffffffffff
xor edx, edx
call fcn.14000d320
mov rcx, qword [0x140085080]
jmp 0x14006da18
mov dword [rsp + 0x5c], 0
mov eax, dword [rsp + 0x5c]
add rsp, 0x78
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140008dc0
jmp 0x14006da56
call fcn.140008dc0
jmp 0x14006d932
call fcn.140008dc0
jmp 0x14006d920
call fcn.140008dc0
jmp 0x14006daa8
call fcn.140008dc0
jmp 0x14006da9b
call fcn.140008dc0
jmp 0x14006da8e
call fcn.140008dc0
jmp 0x14006da72
call fcn.140008dc0
jmp 0x14006da64
call fcn.140008dc0
jmp 0x14006d99a
call fcn.140008dc0
jmp 0x14006d9f6
call fcn.140008dc0
jmp 0x14006d8d1
call fcn.140008dc0
jmp 0x14006d8b4
call fcn.140008dc0
jmp 0x14006d9e3
call fcn.140008dc0
jmp 0x14006d9d5
call fcn.140008dc0
jmp 0x14006d98c
call fcn.140008dc0
jmp 0x14006d97e
call fcn.140008dc0
jmp 0x14006d9c8
call fcn.140008dc0
jmp 0x14006d9b5
call fcn.140008dc0
jmp 0x14006d9a7