Mechanism of autoproteolysis at the NS2-NS3 junction of the hepatitis C virus polyprotein.