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

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x710
movaps xmmword [rsp + 0x700], xmm6
mov r9, r8
mov r8, rdx
mov rsi, rcx
xor eax, eax
cmp r9, 0x1f5
adc al, 1
mov qword [rsp + 0x58], 3
mov byte [rsp + 0x62], 0
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x88], 3
mov byte [rsp + 0x92], 0
mov byte [rsp + 0x98], 1
mov qword [rsp + 0x68], 3
mov byte [rsp + 0x72], 0
mov byte [rsp + 0xa1], al
mov word [rsp + 0x60], 1
mov word [rsp + 0x90], 1
mov word [rsp + 0x70], 1
mov word [rsp + 0x78], pe_nt_image_headers64
mov byte [rsp + 0xa0], 0
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x58]
call fcn.1400227f0
mov rbx, qword [rsp + 0xa8]
movabs rdi, 0x8000000000000000
cmp rbx, rdi
jne 0x14008fe7d
mov byte [rsi + 0x11], 3
jmp 0x140090206
movzx ebp, word [rsp + 0xc0]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x3c], ax
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x280]
mov r8d, 0x198
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x268], xmm0
mov word [rsp + 0x278], bp
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x27a], eax
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x27e], ax
mov qword [rsp + 0x260], rbx
movzx eax, byte [rsp + 0xa1]
cmp rax, 3
jne 0x14008ff4b
lea rdi, [rsp + 0xa8]
lea rdx, [rsp + 0x260]
mov r8d, 0x1b8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x58]
mov r8, rdi
call fcn.140097840
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
movzx ebp, byte [rsp + 0x48]
movzx r14d, byte [rsp + 0xa0]
jmp 0x1400901e7
test rax, rax
je 0x140090063
cmp eax, 1
jne 0x1400900c5
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xa8]
lea r8, [rsp + 0x260]
call fcn.1400a1b80
mov rbx, qword [rsp + 0xa8]
cmp rbx, rdi
je 0x1400900ec
movups xmm6, xmmword [rsp + 0xb0]
movzx ebp, byte [rsp + 0xc0]
movzx r14d, byte [rsp + 0xc1]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x24], ax
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x418]
mov r8d, 0x160
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x24]
mov word [rsp + 0x2c], ax
movzx eax, byte [0x140473641]
mov ecx, 0x190
mov edx, 8
call fcn.140020a00
test rax, rax
je 0x14009022b
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
movups xmmword [rax + 0x18], xmm6
mov byte [rax + 0x28], bpl
mov byte [rax + 0x29], r14b
mov eax, dword [rsp + 0x28]
mov dword [rdi + 0x2a], eax
movzx eax, word [rsp + 0x2c]
mov word [rdi + 0x2e], ax
mov rcx, rdi
add rcx, 0x30
lea rdx, [rsp + 0x418]
mov r8d, 0x160
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [0x14035d7b8]
mov bpl, 1
jmp 0x1400901d1
movzx eax, byte [0x140473641]
mov ecx, 0x1c8
mov edx, 8
call fcn.140020a00
test rax, rax
je 0x14009021c
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
lea rdx, [rsp + 0x260]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
lea rbx, fcn.14002cf70
xor ebp, ebp
movzx r14d, byte [rsp + 0xa0]
jmp 0x1400901e7
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0xa8]
lea r8, [rsp + 0x260]
call fcn.14009e640
mov rbx, qword [rsp + 0xa8]
cmp rbx, rdi
jne 0x1400900fe
lea rcx, [rsp + 0x260]
call fcn.14002cf70
jmp 0x14008fe74
movups xmm6, xmmword [rsp + 0xb0]
movzx ebp, byte [rsp + 0xc0]
movzx r14d, byte [rsp + 0xc1]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x24], ax
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x578]
mov r8d, 0x188
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0x24]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140473641]
mov ecx, 0x1b8
mov edx, 8
call fcn.140020a00
test rax, rax
je 0x14009023a
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
movups xmmword [rax + 0x18], xmm6
mov byte [rax + 0x28], bpl
mov byte [rax + 0x29], r14b
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x2a], eax
movzx eax, word [rsp + 0x34]
mov word [rdi + 0x2e], ax
mov rcx, rdi
add rcx, 0x30
lea rdx, [rsp + 0x578]
mov r8d, 0x188
call sub.VCRUNTIME140.dll_memcpy
lea rbx, fcn.14002c100
mov bpl, 2
movzx r14d, byte [rsp + 0xa0]
lea rcx, [rsp + 0x260]
call fcn.14002cf70
movzx eax, word [rsp + 0x56]
mov word [rsi + 0x16], ax
mov eax, dword [rsp + 0x52]
mov dword [rsi + 0x12], eax
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov byte [rsi + 0x10], bpl
mov byte [rsi + 0x11], r14b
movaps xmm6, xmmword [rsp + 0x700]
add rsp, 0x710
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 0x1c8
call fcn.140345060
mov ecx, 8
mov edx, 0x190
call fcn.140345060
mov ecx, 8
mov edx, 0x1b8
call fcn.140345060
int3