Structure and functions of hepatitis C virus proteins: 15 years after.

Structure and functions of hepatitis C virus proteins: 15 years after.