Hepatitis C Virus NS2 Protein Serves as a Scaffold for Virus Assembly by Interacting with both Structural and Nonstructural Proteins