Production and Purification for Adeno-associated Virus-based Vectors