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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
xor r14d, r14d
mov r15, r9
mov r12, r8
mov rbx, rdx
mov rbp, rcx
test r9, r9
je 0x6620906f
mov r13d, 0x10b
nop word [rax + rax]
movzx edi, word [r12 + r14*2]
lea rcx, [0x66257f80]
call fcn.66203180
test al, al
je 0x66208e0f
cmp di, 0xa
je 0x66209063
cmp di, 1
je 0x66208f23
movzx edx, word [rbx + 0x14]
cmp dx, 2
jb 0x66208e2f
cmp word [rbx + 0x18], r13w
jne 0x66208e2f
mov ecx, dword [rbx + 0x74]
jmp 0x66208e35
mov ecx, dword [rbx + 0x84]
movzx eax, di
cmp eax, ecx
jae 0x66209063
cmp dx, 2
jb 0x66208e5a
cmp word [rbx + 0x18], r13w
jne 0x66208e5a
mov rcx, qword [rbx + 0x108]
add rcx, 0x78
jmp 0x66208e68
mov rcx, qword [rbx + 0x108]
add rcx, 0x88
movzx eax, di
lea rdi, [rcx + rax*8]
test rdi, rdi
je 0x66209063
xor eax, eax
mov qword [rsp + 0xb8], rax
cmp byte [rbp + 0x72], al
je 0x66208ea1
lea r8d, [rax + 8]
xor r9d, r9d
mov rdx, rdi
mov rcx, rbp
call fcn.6620b2d0
test eax, eax
js 0x66209071
cmp byte [rbp + 0x70], 0
je 0x66208ec2
lea rdx, [rsp + 0xb8]
mov r8d, 8
mov rcx, rdi
call fcn.6620ec20
jmp 0x66209063
call fcn.66209d60
test rax, rax
je 0x66208ef2
cmp byte [rax + 0x3c], 0
je 0x66208ef2
mov rdx, qword [rbp + 0x58]
lea r9, [rsp + 0xb8]
mov r8, rdi
mov rcx, rax
mov qword [rsp + 0x20], 8
call fcn.6620b6f0
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0xb8]
mov rdx, qword [rbp + 0x58]
lea rcx, [0x66258210]
mov r8, rdi
call fcn.6620d080
test eax, eax
jns 0x66209063
jmp 0x6620905f
movzx ecx, word [rbx + 0x14]
cmp cx, 2
jb 0x66208f39
cmp word [rbx + 0x18], r13w
jne 0x66208f39
mov eax, dword [rbx + 0x74]
jmp 0x66208f3f
mov eax, dword [rbx + 0x84]
cmp eax, 1
jbe 0x6620905a
cmp cx, 2
jb 0x66208f59
lea rax, [rbx + 0x78]
cmp word [rbx + 0x18], r13w
je 0x66208f60
lea rax, [rbx + 0x88]
add rax, 8
je 0x6620905a
mov esi, dword [rax]
test esi, esi
je 0x6620905a
cmp byte [rbx + 0x118], 0
jne 0x66208fc1
mov eax, dword [rbx + 0x54]
cmp esi, eax
jb 0x66208fc1
lea rax, [rsp + 0x48]
xor r9d, r9d
mov r8d, esi
mov rdx, rbx
mov rcx, rbp
mov qword [rsp + 0x20], rax
call fcn.6620afa0
test eax, eax
js 0x66209071
mov eax, dword [rsp + 0x54]
mov rdi, qword [rbx + 0x110]
sub rdi, rax
mov eax, dword [rsp + 0x5c]
add rdi, rax
add rdi, rsi
jmp 0x66208fcb
mov rdi, rsi
add rdi, qword [rbx + 0x110]
test rdi, rdi
je 0x66209063
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x40], eax
cmp byte [rbp + 0x72], al
je 0x66208fff
lea r8d, [rax + 0x14]
xor r9d, r9d
mov rdx, rdi
mov rcx, rbp
call fcn.6620b2d0
test eax, eax
js 0x66209071
cmp byte [rbp + 0x70], 0
je 0x6620901a
lea rdx, [rsp + 0x30]
mov r8d, 0x14
mov rcx, rdi
call fcn.6620ec20
jmp 0x66209063
call fcn.66209d60
test rax, rax
je 0x66209047
cmp byte [rax + 0x3c], 0
je 0x66209047
mov rdx, qword [rbp + 0x58]
lea r9, [rsp + 0x30]
mov r8, rdi
mov rcx, rax
mov qword [rsp + 0x20], 0x14
call fcn.6620b6f0
mov qword [rsp + 0x20], 0x14
lea r9, [rsp + 0x30]
jmp 0x66208f03
mov eax, 0xc000007a
test eax, eax
js 0x66209071
inc r14
cmp r14, r15
jb 0x66208df0
xor eax, eax
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret