Viral Proteases: Evolution of Diverse Structural Motifs to Optimize Function