Hepatitis C virus versus innate and adaptive immune responses: a tale of coevolution and coexistence

Hepatitis C virus versus innate and adaptive immune responses: a tale of coevolution and coexistence