Cloning, expression and purification of full length Rep78 of adeno-associated virus as a fusion protein with maltose binding protein in Escherichia coli.