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

Disassembly:
mov qword [rsp + 0x10], rbx
mov byte [rsp + 0x18], r8b
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r14, rdx
mov r13, rcx
xor edi, edi
mov rax, qword [rdx]
test rax, rax
je 0x1401db416
cmp qword [rcx + 0x2f8], rax
je 0x1401db442
lock inc dword [rax + 8]
mov rcx, qword [rcx + 0x2f8]
mov qword [r13 + 0x2f8], rax
jmp 0x1401db424
mov rcx, qword [rcx + 0x2f8]
mov qword [r13 + 0x2f8], rdi
test rcx, rcx
je 0x1401db442
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1401db442
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rbx, [r13 + 8]
xor r9d, r9d
mov r8d, 0x1000201
lea rdx, [rsp + 0x90]
mov rcx, rbx
call fcn.14024d930
mov r15, qword [r13 + 0x308]
movsxd rax, dword [r13 + 0x314]
lea r12, [r15 + rax*8]
mov qword [rsp + 0x28], r12
cmp r15, r12
je 0x1401db609
nop
mov rsi, qword [r15]
mov ebx, dword [r13 + 0x324]
mov rdx, r14
mov rcx, rsi
call fcn.1401605b0
test al, al
je 0x1401db4a2
cmp dword [rsi + 0x20], ebx
je 0x1401db5ee
mov rax, qword [r14]
test rax, rax
je 0x1401db4bb
cmp qword [rsi], rax
je 0x1401db4e3
lock inc dword [rax + 8]
mov rcx, qword [rsi]
mov qword [rsi], rax
jmp 0x1401db4c5
mov rcx, qword [rsi]
mov qword [rsi], 0
test rcx, rcx
je 0x1401db4e3
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1401db4e3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov dword [rsi + 0x20], ebx
mov rdi, qword [rsi + 0x10]
movsxd rbp, dword [rsi + 0x1c]
shl rbp, 4
add rbp, rdi
cmp rdi, rbp
je 0x1401db5ee
lea r12, [0x140592ec8]
mov edx, dword [rsi + 0x20]
test edx, edx
jne 0x1401db52c
mov rax, qword [rdi]
mov qword [rsp + 0x98], rax
add rax, 0xfffffffffffffff0
cmp rax, r12
je 0x1401db5a1
lock inc dword [rax]
jmp 0x1401db5a1
mov rcx, qword [rdi]
xor ebx, ebx
movzx eax, byte [rcx]
inc rcx
test al, al
jns 0x1401db555
movzx eax, byte [rcx]
and al, 0xc0
cmp al, 0x80
jne 0x1401db559
inc rcx
movzx eax, byte [rcx]
and al, 0xc0
cmp al, 0x80
je 0x1401db544
inc rbx
jmp 0x1401db531
test eax, eax
je 0x1401db55e
inc rbx
jmp 0x1401db531
lea rcx, [rsp + 0x20]
call fcn.140136820
nop
mov r8d, ebx
mov rdx, qword [rax]
lea rcx, [rsp + 0x98]
call fcn.140134660
nop
mov rcx, qword [rsp + 0x20]
add rcx, 0xfffffffffffffff0
cmp rcx, r12
je 0x1401db5a1
mov eax, 0xffffffff
lock xadd dword [rcx], eax
dec eax
cmp eax, 0xffffffff
jne 0x1401db5a1
call fcn.1400c9d7c
nop
lea rdx, [rsp + 0x98]
mov rcx, r14
call fcn.14015f590
movss dword [rdi + 8], xmm0
mov rcx, qword [rsp + 0x98]
add rcx, 0xfffffffffffffff0
cmp rcx, r12
je 0x1401db5dc
mov eax, 0xffffffff
lock xadd dword [rcx], eax
dec eax
cmp eax, 0xffffffff
jne 0x1401db5dc
call fcn.1400c9d7c
add rdi, 0x10
cmp rdi, rbp
jne 0x1401db505
mov r12, qword [rsp + 0x28]
mov eax, dword [rsp + 0x90]
mov dword [rsi + 8], eax
add r15, 8
cmp r15, r12
jne 0x1401db480
lea rbx, [r13 + 8]
mov rcx, r13
call fcn.1401d3620
mov rcx, r13
call fcn.1401d95c0
mov rcx, r13
call fcn.1401d9360
mov qword [rsp + 0x30], 0
mov eax, dword [rbx + 0x40]
mov dword [rsp + 0x38], eax
mov eax, dword [rbx + 0x44]
mov dword [rsp + 0x3c], eax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
mov r8b, 1
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140237640
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret