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

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb0
mov dword [rsp + 0x60], r8d
mov dword [rsp + 0x64], edx
mov dword [rsp + 0x68], ecx
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x6c], eax
mov ecx, dword [rsp + 0x6c]
call fcn.1400c6330
test al, 1
jne 0x1400c6455
jmp 0x1400c6463
lea rax, [0x1402c3680]
mov qword [rsp + 0x58], rax
jmp 0x1400c6471
lea rax, [0x1402c3640]
mov qword [rsp + 0x58], rax
jmp 0x1400c6471
mov eax, dword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
mov qword [rsp + 0x48], r12
mov ecx, dword [r12]
mov edx, dword [r12 + 4]
mov r8d, dword [r12 + 8]
mov r9d, dword [r12 + 0xc]
mov r10d, dword [r12 + 0x10]
mov r11d, dword [r12 + 0x14]
mov esi, dword [r12 + 0x18]
mov edi, dword [r12 + 0x1c]
mov ebx, dword [r12 + 0x20]
mov ebp, dword [r12 + 0x24]
mov r14d, dword [r12 + 0x28]
mov r15d, dword [r12 + 0x2c]
mov r12d, dword [r12 + 0x30]
mov dword [rsp + 0xa8], r12d
mov dword [rsp + 0xa4], r15d
mov dword [rsp + 0xa0], r14d
mov dword [rsp + 0x9c], ebp
mov dword [rsp + 0x98], ebx
mov dword [rsp + 0x94], edi
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x8c], r11d
mov dword [rsp + 0x88], r10d
mov dword [rsp + 0x84], r9d
mov dword [rsp + 0x80], r8d
mov dword [rsp + 0x7c], edx
mov dword [rsp + 0x78], ecx
dec eax
mov dword [rsp + 0x54], eax
seto al
test al, 1
jne 0x1400c652a
jmp 0x1400c652f
call fcn.140001800
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x70], 1
mov eax, dword [rsp + 0x64]
cmp dword [rsp + 0x70], eax
jge 0x1400c6574
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x40], eax
mov edx, dword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.1400e6570
mov ecx, eax
mov eax, dword [rsp + 0x40]
add eax, ecx
mov dword [rsp + 0x44], eax
seto al
test al, 1
jne 0x1400c6587
jmp 0x1400c658c
mov eax, dword [rsp + 0x6c]
dec eax
mov dword [rsp + 0x3c], eax
seto al
test al, 1
jne 0x1400c65b6
jmp 0x1400c65bb
call fcn.140001800
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x74], eax
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x38], eax
seto al
test al, 1
jne 0x1400c65a7
jmp 0x1400c65ac
call fcn.140001800
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x70], eax
jmp 0x1400c653f
call fcn.140001800
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x6c], eax
mov eax, 0x16d
imul eax, dword [rsp + 0x6c]
mov dword [rsp + 0x34], eax
seto al
test al, 1
jne 0x1400c65da
jmp 0x1400c65df
call fcn.140001800
mov ecx, dword [rsp + 0x6c]
mov edx, 4
call fcn.140019c40
mov ecx, eax
mov eax, dword [rsp + 0x34]
add eax, ecx
mov dword [rsp + 0x30], eax
seto al
test al, 1
jne 0x1400c6602
jmp 0x1400c6607
call fcn.140001800
mov ecx, dword [rsp + 0x6c]
mov edx, 0x64
call fcn.140019c40
mov ecx, eax
mov eax, dword [rsp + 0x30]
sub eax, ecx
mov dword [rsp + 0x2c], eax
seto al
test al, 1
jne 0x1400c662a
jmp 0x1400c662f
call fcn.140001800
mov ecx, dword [rsp + 0x6c]
mov edx, 0x190
call fcn.140019c40
mov ecx, eax
mov eax, dword [rsp + 0x2c]
add eax, ecx
mov dword [rsp + 0x28], eax
seto al
test al, 1
jne 0x1400c6652
jmp 0x1400c6657
call fcn.140001800
mov eax, dword [rsp + 0x28]
add eax, dword [rsp + 0x74]
mov dword [rsp + 0x24], eax
seto al
test al, 1
jne 0x1400c666c
jmp 0x1400c6671
call fcn.140001800
mov eax, dword [rsp + 0x24]
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret