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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x623d15
push rbp
mov rbp, rsp
sub rsp, 0x68
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x40], rdi
mov byte [rsp + 0x37], bl
mov dword [rsp + 0x38], ecx
lea rax, [0x00677e20]
call fcn.0040eb20
mov qword [rsp + 0x60], rax
nop
lea rax, [0x0068d400]
call fcn.0040eb20
mov qword [rsp + 0x48], rax
lea rax, [0x00657100]
call fcn.0040eb20
lea rcx, [0x00718ea0]
mov qword [rax], rcx
cmp dword [0x009b51c0], 0
jne 0x623a87
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
jmp 0x623aa5
call fcn.0046c0c0
mov rcx, qword [rsp + 0x60]
mov qword [r11], rcx
mov qword [r11 + 8], rax
mov rdx, qword [rsp + 0x48]
mov rbx, qword [rdx + 8]
mov qword [r11 + 0x10], rbx
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], 1
mov qword [rdx + 0x18], 1
mov qword [rdx + 8], rax
nop dword [rax]
call fcn.0040f5a0
cmp dword [0x009b51c0], 0
jne 0x623ad5
mov rcx, qword [rsp + 0x48]
jmp 0x623aea
call fcn.0046c0a0
mov qword [r11], rax
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rcx + 0x20]
mov qword [r11 + 8], rdx
mov qword [rcx + 0x20], rax
lea rax, [0x00673b60]
call fcn.0040eb20
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rcx + 0x30]
nop
test rdx, rdx
je 0x623b2c
mov rsi, qword [rdx + 0x30]
cmp dword [0x009b51c0], 0
je 0x623b26
call fcn.0046c0a0
mov qword [r11], rsi
mov rdi, qword [rcx + 0x30]
mov qword [r11 + 8], rdi
mov qword [rcx + 0x30], rsi
jmp 0x623b68
mov qword [rsp + 0x50], rax
lea rax, [0x0068ae20]
call fcn.0040eb20
cmp dword [0x009b51c0], 0
jne 0x623b4d
mov rdx, qword [rsp + 0x48]
jmp 0x623b5a
call fcn.0046c080
mov rdx, qword [rsp + 0x48]
mov qword [r11], rdx
mov qword [rax], rdx
mov rcx, rdx
mov rdx, rax
mov rax, qword [rsp + 0x50]
mov byte [rdx + 0x10], 0
mov qword [rdx + 0x18], 0
cmp dword [0x009b51c0], 0
je 0x623b90
nop dword [rax]
call fcn.0046c0a0
mov qword [r11], rax
mov rsi, qword [rdx + 8]
mov qword [r11 + 8], rsi
mov qword [rdx + 8], rax
cmp qword [rax + 8], 0
jne 0x623bca
mov qword [rax + 8], 0
mov qword [rax + 0x10], 0x40
lea rsi, [rax + 0x18]
cmp dword [0x009b51c0], 0
je 0x623bc7
call fcn.0046c0a0
mov qword [r11], rsi
mov rdi, qword [rax]
mov qword [r11 + 8], rdi
mov qword [rax], rsi
cmp dword [0x009b51c0], 0
je 0x623be3
call fcn.0046c0a0
mov qword [r11], rdx
mov rsi, qword [rcx + 0x28]
mov qword [r11 + 8], rsi
mov qword [rcx + 0x28], rdx
mov rax, rcx
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x58]
call fcn.0061b460
nop dword [rax]
test rax, rax
jne 0x623d09
mov rdx, qword [rsp + 0x78]
mov rax, qword [rdx]
mov rbx, qword [rdx + 8]
movzx r9d, byte [rsp + 0x37]
movzx r9d, r9b
lea r10, [0x00914d20]
lea r8, [r10 + r9*8]
lea rcx, [0x0071bf40]
lea rdi, [0x009b4d40]
lea rsi, [0x00650540]
nop
call fcn.00494cc0
test rax, rax
jne 0x623d03
mov edx, dword [rsp + 0x38]
test edx, edx
jne 0x623c65
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rdx + 8]
sub rcx, qword [rdx + 0x18]
jmp 0x623c67
mov ecx, edx
mov dword [rsp + 0x3c], ecx
mov rdx, qword [rsp + 0x78]
mov rax, qword [rdx]
mov rbx, qword [rdx + 8]
lea rcx, [0x0071bf40]
lea rdi, [0x009b4d40]
lea rsi, [0x00650600]
lea r8, [rsp + 0x3c]
call fcn.00494cc0
test rax, rax
jne 0x623cfd
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x18]
nop
cmp rax, rcx
ja 0x623d0f
mov rsi, qword [rsp + 0x78]
mov r8, qword [rsi + 8]
mov rsi, qword [rsi]
mov rsi, qword [rsi + 0x18]
mov r9, qword [rdx]
mov rdi, qword [rdx + 0x10]
sub rdi, rax
sub rcx, rax
mov rdx, rdi
neg rdx
sar rdx, 0x3f
and rax, rdx
lea rbx, [r9 + rax]
mov rax, r8
nop
call rsi
test rbx, rbx
je 0x623cf3
mov rax, rbx
mov rbx, rcx
add rsp, 0x68
pop rbp
ret
xor eax, eax
xor ebx, ebx
add rsp, 0x68
pop rbp
ret
add rsp, 0x68
pop rbp
ret
add rsp, 0x68
pop rbp
ret
add rsp, 0x68
pop rbp
ret
call fcn.0046c500
nop
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
mov dword [rsp + 0x14], ecx
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], rsi
call fcn.0046a160
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
mov ecx, dword [rsp + 0x14]
mov rdi, qword [rsp + 0x18]
mov rsi, qword [rsp + 0x20]
jmp fcn.00623a00