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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rsi, qword [rcx]
mov r10, r9
xor r9d, r9d
movsxd r15, edx
mov qword [rsp + 0x20], rsi
mov r12, rcx
test r10, r10
je 0x1401d1791
xor r8d, r8d
mov rdx, r10
mov rcx, rsi
call fcn.14019df28
mov r10, qword [rsp + 0x88]
mov rbx, rax
mov r8, qword [rsp + 0x80]
xor r9d, r9d
jmp 0x1401d1794
mov rbx, r9
cmp byte [rsi + 0x67], r9b
jne 0x1401d1975
mov rax, qword [rbx + 0x20]
mov r14, r9
mov rdi, r9
mov rdx, qword [rax + 0x20]
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x70], rdx
mov r13, qword [rax + 0x20]
movzx eax, word [r8 + 0x3c]
cmp r15d, eax
jge 0x1401d18f1
lea rsi, [r15*8]
mov rax, qword [r8 + 0x48]
mov rcx, qword [rsi + rax]
cmp qword [rcx], r10
jne 0x1401d18d7
movsxd rbp, dword [rcx + 0x24]
shl rbp, 5
mov rcx, qword [rdx + rbp - 0x18]
test rcx, rcx
je 0x1401d18d7
test r14, r14
jne 0x1401d1814
mov rdx, rcx
mov rcx, qword [r12]
call fcn.1401ea900
mov rdx, qword [rsp + 0x70]
mov r14, rax
xor r9d, r9d
jmp 0x1401d1858
movsxd rax, dword [r14]
lea r8d, [rax + 1]
cmp dword [r14 + 4], r8d
jge 0x1401d1832
mov r8, rcx
mov rdx, r14
mov rcx, qword [r12]
call fcn.1401ea868
jmp 0x1401d1807
movups xmm0, xmmword [0x1402de308]
shl rax, 5
movups xmm1, xmmword [0x1402de318]
mov dword [r14], r8d
movups xmmword [rax + r14 + 8], xmm0
movups xmmword [rax + r14 + 0x18], xmm1
mov qword [rax + r14 + 8], rcx
mov qword [rdx + rbp - 0x18], r9
mov rcx, qword [r13 + rbp - 0x18]
test rdi, rdi
jne 0x1401d1880
mov rdx, rcx
mov rcx, qword [r12]
call fcn.1401ea900
mov rdx, qword [rsp + 0x70]
mov rdi, rax
xor r9d, r9d
jmp 0x1401d18c2
movsxd rax, dword [rdi]
lea r8d, [rax + 1]
cmp dword [rdi + 4], r8d
jge 0x1401d189e
mov r8, rcx
mov rdx, rdi
mov rcx, qword [r12]
call fcn.1401ea868
jmp 0x1401d1873
movups xmm0, xmmword [0x1402de308]
shl rax, 5
movups xmm1, xmmword [0x1402de318]
mov dword [rdi], r8d
movups xmmword [rax + rdi + 8], xmm0
movups xmmword [rax + rdi + 0x18], xmm1
mov qword [rax + rdi + 8], rcx
mov r10, qword [rsp + 0x88]
mov r8, qword [rsp + 0x80]
mov qword [r13 + rbp - 0x18], r9
movzx eax, word [r8 + 0x3c]
inc r15d
add rsi, 8
cmp r15d, eax
jl 0x1401d17cf
mov rsi, qword [rsp + 0x20]
test rdx, rdx
je 0x1401d1901
mov rcx, rsi
call fcn.14019e66c
xor r9d, r9d
test r13, r13
je 0x1401d1914
mov rdx, r13
mov rcx, rsi
call fcn.14019e66c
xor r9d, r9d
mov rax, qword [rbx + 0x10]
mov qword [rax + 0x20], rdi
mov rax, qword [rbx + 0x20]
mov qword [rax + 0x20], r14
test rdi, rdi
je 0x1401d194e
cmp dword [rdi], 1
jne 0x1401d194e
mov rbp, qword [rdi + 8]
mov qword [rdi + 8], r9
mov rdx, qword [rbx + 0x10]
test rdx, rdx
je 0x1401d194a
mov rcx, rsi
call fcn.1401e9c74
xor r9d, r9d
mov qword [rbx + 0x10], rbp
mov rax, qword [rbx + 0x20]
mov rcx, qword [rax + 0x48]
test rcx, rcx
je 0x1401d1975
mov edx, r9d
cmp dword [rcx], r9d
jle 0x1401d1975
lea rax, [rcx + 0x20]
mov word [rax], r9w
inc edx
lea rax, [rax + 0x20]
cmp edx, dword [rcx]
jl 0x1401d1967
mov rax, rbx
mov rbx, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret