Function at 0x140325c34
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 0x140325c91
xor r8d, r8d
mov rdx, r10
mov rcx, rsi
call fcn.1402f2428
mov r10, qword [rsp + 0x88]
mov rbx, rax
mov r8, qword [rsp + 0x80]
xor r9d, r9d
jmp 0x140325c94
mov rbx, r9
cmp byte [rsi + 0x67], r9b
jne 0x140325e75
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 0x140325df1
lea rsi, [r15*8]
mov rax, qword [r8 + 0x48]
mov rcx, qword [rsi + rax]
cmp qword [rcx], r10
jne 0x140325dd7
movsxd rbp, dword [rcx + 0x24]
shl rbp, 5
mov rcx, qword [rdx + rbp - 0x18]
test rcx, rcx
je 0x140325dd7
test r14, r14
jne 0x140325d14
mov rdx, rcx
mov rcx, qword [r12]
call fcn.14033ee00
mov rdx, qword [rsp + 0x70]
mov r14, rax
xor r9d, r9d
jmp 0x140325d58
movsxd rax, dword [r14]
lea r8d, [rax + 1]
cmp dword [r14 + 4], r8d
jge 0x140325d32
mov r8, rcx
mov rdx, r14
mov rcx, qword [r12]
call fcn.14033ed68
jmp 0x140325d07
movups xmm0, xmmword [0x1404d98d8]
shl rax, 5
movups xmm1, xmmword [0x1404d98e8]
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 0x140325d80
mov rdx, rcx
mov rcx, qword [r12]
call fcn.14033ee00
mov rdx, qword [rsp + 0x70]
mov rdi, rax
xor r9d, r9d
jmp 0x140325dc2
movsxd rax, dword [rdi]
lea r8d, [rax + 1]
cmp dword [rdi + 4], r8d
jge 0x140325d9e
mov r8, rcx
mov rdx, rdi
mov rcx, qword [r12]
call fcn.14033ed68
jmp 0x140325d73
movups xmm0, xmmword [0x1404d98d8]
shl rax, 5
movups xmm1, xmmword [0x1404d98e8]
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 0x140325ccf
mov rsi, qword [rsp + 0x20]
test rdx, rdx
je 0x140325e01
mov rcx, rsi
call fcn.1402f2b6c
xor r9d, r9d
test r13, r13
je 0x140325e14
mov rdx, r13
mov rcx, rsi
call fcn.1402f2b6c
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 0x140325e4e
cmp dword [rdi], 1
jne 0x140325e4e
mov rbp, qword [rdi + 8]
mov qword [rdi + 8], r9
mov rdx, qword [rbx + 0x10]
test rdx, rdx
je 0x140325e4a
mov rcx, rsi
call fcn.14033e174
xor r9d, r9d
mov qword [rbx + 0x10], rbp
mov rax, qword [rbx + 0x20]
mov rcx, qword [rax + 0x48]
test rcx, rcx
je 0x140325e75
mov edx, r9d
cmp dword [rcx], r9d
jle 0x140325e75
lea rax, [rcx + 0x20]
mov word [rax], r9w
inc edx
lea rax, [rax + 0x20]
cmp edx, dword [rcx]
jl 0x140325e67
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