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

Disassembly:
lea rbx, [rsp - 0x48]
cmp rbx, qword [r15 + 8]
jbe fcn.140095bf0
mov rsp, rbx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rdi
mov eax, dword [rdi + 4]
mov dword [rsp + 0x1c], eax
movsx ecx, byte [rdi + 0xc]
mov dword [rsp + 0x44], ecx
mov ebx, dword [rdx + 4]
mov dword [rsp + 0x40], ebx
lea rsi, [r14 + rax*8]
mov qword [rsp + 0x10], rsi
dec r9d
mov r11d, r9d
mov r10d, r8d
nop dword [rax + rax]
nop
cmp r10d, r11d
jg 0x14020d3ee
mov r8d, r10d
add r8d, r11d
shr r8d, 1
cmp ebx, r8d
jbe 0x14020d411
mov r9d, r8d
mov r9d, dword [rdx + r9*4 + 8]
test r9d, r9d
je 0x14020d42f
mov r12d, dword [r14 + r9*8 + 4]
movsx r9d, byte [r14 + r9*8 + 0xc]
lea r13, [r14 + r12*8]
cmp r9b, cl
jne 0x14020d32f
test r9b, r9b
jne 0x14020d490
nop
test r12d, r12d
je 0x14020d446
test eax, eax
je 0x14020d45b
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
sub r13, r14
je 0x14020d288
add r13, r14
sub r9, r9
cmp rsi, r14
cmovne r9, rsi
mov r12d, dword [r14 + r12*8 + 4]
mov ecx, dword [r14 + rax*8 + 4]
lea r13, [r13 + 8]
lea r9, [r9 + 8]
mov rdx, r13
mov r8d, r12d
mov edi, ecx
call fcn.14013c670
nop
test eax, eax
jge 0x14020d2f0
mov r8d, dword [rsp + 0x3c]
inc r8d
sub dword [r15 + 0x10], 1
jle 0x14020d398
mov r11d, dword [rsp + 0x38]
mov r10d, r8d
mov rsi, qword [rsp + 0x10]
mov ebx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x44]
mov eax, dword [rsp + 0x1c]
mov rdx, qword [rsp + 0x28]
jmp 0x14020d210
cmp eax, 1
jl 0x14020d47c
mov r8d, dword [rsp + 0x3c]
dec r8d
sub dword [r15 + 0x10], 1
jle 0x14020d3c5
mov r11d, r8d
mov r10d, dword [rsp + 0x34]
mov rsi, qword [rsp + 0x10]
mov ebx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x44]
mov eax, dword [rsp + 0x1c]
mov rdx, qword [rsp + 0x28]
jmp 0x14020d210
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
nop
test r9b, r9b
jne 0x14020d4ef
test r12d, r12d
je 0x14020d470
mov eax, dword [rsp + 0x1c]
test eax, eax
je 0x14020d476
mov rsi, qword [rsp + 0x10]
sub r13, r14
je 0x14020d36b
add r13, r14
sub rdx, rdx
cmp rsi, r14
cmovne rdx, rsi
mov r8d, dword [r14 + r12*8 + 4]
mov edi, dword [r14 + rax*8 + 4]
lea r9, [r13 + 8]
lea rcx, [rdx + 8]
mov rdx, r9
mov r9, rcx
call fcn.14013c7c0
nop
jmp 0x14020d2b2
call fcn.140116590
nop
mov r11d, dword [rsp + 0x38]
mov r10d, r8d
mov rsi, qword [rsp + 0x10]
mov ebx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x44]
mov eax, dword [rsp + 0x1c]
mov rdx, qword [rsp + 0x28]
nop dword [rax]
jmp 0x14020d210
call fcn.140116590
nop
mov r11d, r8d
mov r10d, dword [rsp + 0x34]
mov rsi, qword [rsp + 0x10]
mov ebx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x44]
mov eax, dword [rsp + 0x1c]
mov rdx, qword [rsp + 0x28]
jmp 0x14020d210
mov dword [rsp + 0x34], r10d
mov r10d, dword [rsp + 0x34]
inc r10d
neg r10d
mov eax, r10d
add rsp, 0x48
sub dword [r15 + 0x10], 1
jle fcn.140116590
ret
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
mov edx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x40]
call fcn.14010b8d0
nop
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
nop
call fcn.14010b4b0
nop
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
call fcn.14010b4b0
nop
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
call fcn.14010b4b0
nop
call fcn.14010b4b0
nop
call fcn.14010b4b0
nop
mov eax, dword [rsp + 0x3c]
add rsp, 0x48
sub dword [r15 + 0x10], 1
jle fcn.140116590
ret
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x34], r10d
nop
test r12d, r12d
je 0x14020d540
mov eax, dword [rsp + 0x1c]
test eax, eax
je 0x14020d54c
mov rsi, qword [rsp + 0x10]
sub r13, r14
je 0x14020d4c2
add r13, r14
sub rdx, rdx
cmp rsi, r14
cmovne rdx, rsi
mov r8d, dword [r14 + r12*8 + 4]
mov edi, dword [r14 + rax*8 + 4]
lea r9, [r13 + 8]
lea rcx, [rdx + 8]
mov rdx, r9
mov r9, rcx
call fcn.14013d850
nop
jmp 0x14020d2b2
mov rsi, qword [rsp + 0x10]
mov eax, dword [rsp + 0x1c]
nop dword [rax + rax]
test r12d, r12d
je 0x14020d546
test eax, eax
je 0x14020d566
sub r13, r14
je 0x14020d519
add r13, r14
sub rdx, rdx
cmp rsi, r14
cmovne rdx, rsi
mov r8d, dword [r14 + rax*8 + 4]
mov edi, dword [r14 + r12*8 + 4]
lea rdx, [rdx + 8]
lea r9, [r13 + 8]
call fcn.14013d710
nop
jmp 0x14020d2b2
call fcn.14010b4b0
nop
call fcn.14010b4b0
nop
mov r11d, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
mov rdi, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
call fcn.14010b4b0
nop
call fcn.14010b4b0
nop
int3