NCMVPInternal