Structural studies of peptide inhibitors bound to hepatitis C virus protease yield insights into mechanism of action of the enzyme