Function at 0x66208ca0
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 0x66208f5f
mov r13d, 0x10b
nop word [rax + rax]
movzx edi, word [r12 + r14*2]
lea rcx, [0x66257f60]
call fcn.66203180
test al, al
je 0x66208cff
cmp di, 0xa
je 0x66208f53
cmp di, 1
je 0x66208e13
movzx edx, word [rbx + 0x14]
cmp dx, 2
jb 0x66208d1f
cmp word [rbx + 0x18], r13w
jne 0x66208d1f
mov ecx, dword [rbx + 0x74]
jmp 0x66208d25
mov ecx, dword [rbx + 0x84]
movzx eax, di
cmp eax, ecx
jae 0x66208f53
cmp dx, 2
jb 0x66208d4a
cmp word [rbx + 0x18], r13w
jne 0x66208d4a
mov rcx, qword [rbx + 0x108]
add rcx, 0x78
jmp 0x66208d58
mov rcx, qword [rbx + 0x108]
add rcx, 0x88
movzx eax, di
lea rdi, [rcx + rax*8]
test rdi, rdi
je 0x66208f53
xor eax, eax
mov qword [rsp + 0xb8], rax
cmp byte [rbp + 0x72], al
je 0x66208d91
lea r8d, [rax + 8]
xor r9d, r9d
mov rdx, rdi
mov rcx, rbp
call fcn.6620ade0
test eax, eax
js 0x66208f61
cmp byte [rbp + 0x70], 0
je 0x66208db2
lea rdx, [rsp + 0xb8]
mov r8d, 8
mov rcx, rdi
call fcn.6620e700
jmp 0x66208f53
call fcn.66209a30
test rax, rax
je 0x66208de2
cmp byte [rax + 0x3c], 0
je 0x66208de2
mov rdx, qword [rbp + 0x58]
lea r9, [rsp + 0xb8]
mov r8, rdi
mov rcx, rax
mov qword [rsp + 0x20], 8
call fcn.6620b200
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0xb8]
mov rdx, qword [rbp + 0x58]
lea rcx, [0x662581f0]
mov r8, rdi
call fcn.6620cb90
test eax, eax
jns 0x66208f53
jmp 0x66208f4f
movzx ecx, word [rbx + 0x14]
cmp cx, 2
jb 0x66208e29
cmp word [rbx + 0x18], r13w
jne 0x66208e29
mov eax, dword [rbx + 0x74]
jmp 0x66208e2f
mov eax, dword [rbx + 0x84]
cmp eax, 1
jbe 0x66208f4a
cmp cx, 2
jb 0x66208e49
lea rax, [rbx + 0x78]
cmp word [rbx + 0x18], r13w
je 0x66208e50
lea rax, [rbx + 0x88]
add rax, 8
je 0x66208f4a
mov esi, dword [rax]
test esi, esi
je 0x66208f4a
cmp byte [rbx + 0x118], 0
jne 0x66208eb1
mov eax, dword [rbx + 0x54]
cmp esi, eax
jb 0x66208eb1
lea rax, [rsp + 0x48]
xor r9d, r9d
mov r8d, esi
mov rdx, rbx
mov rcx, rbp
mov qword [rsp + 0x20], rax
call fcn.6620aac0
test eax, eax
js 0x66208f61
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 0x66208ebb
mov rdi, rsi
add rdi, qword [rbx + 0x110]
test rdi, rdi
je 0x66208f53
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x40], eax
cmp byte [rbp + 0x72], al
je 0x66208eef
lea r8d, [rax + 0x14]
xor r9d, r9d
mov rdx, rdi
mov rcx, rbp
call fcn.6620ade0
test eax, eax
js 0x66208f61
cmp byte [rbp + 0x70], 0
je 0x66208f0a
lea rdx, [rsp + 0x30]
mov r8d, 0x14
mov rcx, rdi
call fcn.6620e700
jmp 0x66208f53
call fcn.66209a30
test rax, rax
je 0x66208f37
cmp byte [rax + 0x3c], 0
je 0x66208f37
mov rdx, qword [rbp + 0x58]
lea r9, [rsp + 0x30]
mov r8, rdi
mov rcx, rax
mov qword [rsp + 0x20], 0x14
call fcn.6620b200
mov qword [rsp + 0x20], 0x14
lea r9, [rsp + 0x30]
jmp 0x66208df3
mov eax, 0xc000007a
test eax, eax
js 0x66208f61
inc r14
cmp r14, r15
jb 0x66208ce0
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