Sequence diversity of hepatitis C virus: Implications for immune control and therapy | Synapse