The Hepatitis C Virus Encodes a Serine Protease Involved in Processing of the Putative Nonstructural Proteins from the Viral Polyprotein Precursor