The unexpected structures of hepatitis C virus envelope proteins

The unexpected structures of hepatitis C virus envelope proteins