Biochemical and Immunologic Properties of the Nonstructural Proteins of the Hepatitis C Virus: Implications for Development of Antiviral Agents and Vaccines