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

Disassembly:
mov r11, rsp
sub rsp, 0xd8
mov rax, qword [0x18032c180]
xor rax, rsp
mov qword [rsp + 0x90], rax
mov rax, qword [r8 + 8]
mov qword [r11 + 0x20], rbx
mov rbx, r8
mov qword [rcx + 8], rax
movsxd rax, dword [rdx + 8]
mov qword [r11 - 0x18], rdi
mov qword [r11 - 0x20], r12
mov qword [r11 - 0x28], r13
mov r13, rcx
mov ecx, dword [rcx + 0x18]
shl ecx, 9
mov qword [r11 - 0x38], r15
mov r15, rdx
add ecx, dword [r13 + 0x1c]
mov qword [rsp + 0x40], rbx
cmp rax, rcx
jae 0x18006251d
mov r9, qword [rsp + 0xd8]
lea rax, [0x1802b2a4c]
mov r8d, 0x87
mov qword [rsp + 0x20], rax
lea rdx, str.C:BuildAgentwork78a794e88763017dUE4EngineSourceRuntimeGeometryCorePublicDynamicMeshDynamicVertexSkinWeightsAttribute.h
lea rcx, str.CompactMaps.NumVertexMappings_____VertexBoneWeights.Num__
call qword [sym.imp.FactoryServer_Core.dll_public:_static_bool___cdecl_FDebug::CheckVerifyFailedImpl_char_const____ptr64__char_const____ptr64__int__void____ptr64__wchar_t_const____ptr64_]
test al, al
je 0x18006251d
nop
int3
movsxd r12, dword [r15 + 8]
xor edi, edi
mov qword [rsp + 0x80], rdi
mov dword [rsp + 0x88], edi
mov dword [rsp + 0x8c], 0xc
test r12, r12
jle 0x1800626c5
mov qword [rsp + 0xd0], rbp
lea rdx, str.Array_index_out_of_bounds:__lld_from_an_array_of_size__lld
mov qword [rsp + 0xa8], r14
mov ebp, edi
mov qword [rsp + 0xc8], rsi
movsxd rax, dword [r15 + 8]
cmp edi, eax
jl 0x1800625a8
mov r9, qword [rsp + 0xd8]
mov r8d, 0x303
mov qword [rsp + 0x30], rax
mov ecx, edi
mov qword [rsp + 0x28], rcx
lea rcx, str._Index___0____Index___ArrayNum_
mov qword [rsp + 0x20], rdx
lea rdx, str.C:BuildAgentwork78a794e88763017dUE4EngineSourceRuntimeCorePublicContainersArray.h
call qword [sym.imp.FactoryServer_Core.dll_public:_static_bool___cdecl_FDebug::CheckVerifyFailedImpl_char_const____ptr64__char_const____ptr64__int__void____ptr64__wchar_t_const____ptr64_]
test al, al
je 0x1800625a8
nop
int3
mov rax, qword [r15]
mov r14d, dword [rax + rbp*4]
cmp r14d, 0xffffffff
je 0x180062698
mov rax, qword [rbx + 0x20]
mov ebx, edi
and ebx, 0x1ff
mov ecx, edi
shr rcx, 9
shl rbx, 6
add rbx, qword [rax + rcx*8]
lea rax, [rsp + 0x50]
cmp rax, rbx
je 0x180062648
mov rax, qword [rbx + 0x30]
movsxd rsi, dword [rbx + 0x38]
test rax, rax
mov dword [rsp + 0x88], esi
cmovne rbx, rax
test esi, esi
jne 0x18006260d
cmp dword [rsp + 0x8c], esi
jne 0x18006260d
mov dword [rsp + 0x8c], 0xc
jmp 0x180062648
mov r8d, dword [rsp + 0x8c]
lea rcx, [rsp + 0x50]
mov edx, esi
call fcn.18009ce90
test esi, esi
je 0x180062648
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x50]
mov r8, rsi
mov rdx, rbx
shl r8, 2
test rax, rax
cmovne rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x20]
mov ecx, r14d
and ecx, 0x1ff
mov rdx, r14
shr rdx, 9
shl rcx, 6
add rcx, qword [rax + rdx*8]
lea rax, [rsp + 0x50]
cmp rcx, rax
je 0x180062693
mov rax, qword [rsp + 0x80]
lea rdx, [rsp + 0x50]
mov r9d, dword [rcx + 0x3c]
test rax, rax
mov r8d, dword [rsp + 0x88]
cmovne rdx, rax
call fcn.180009a10
mov rbx, qword [rsp + 0x40]
inc edi
lea rdx, str.Array_index_out_of_bounds:__lld_from_an_array_of_size__lld
inc rbp
cmp rbp, r12
jl 0x180062567
mov r14, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xc8]
mov rbp, qword [rsp + 0xd0]
mov rax, qword [rsp + 0x80]
mov r15, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xf8]
test rax, rax
je 0x180062703
mov rcx, rax
call qword [sym.imp.FactoryServer_Core.dll_public:_static_void___cdecl_FMemory::Free_void____ptr64_]
mov rcx, qword [rsp + 0x90]
xor rcx, rsp
call fcn.1802a3af0
add rsp, 0xd8
ret