Strategies of viral multi-functional regulator proteins: Adeno-associated virus rep