Multiple Determinants Influence Complex Formation of the Hepatitis C Virus NS3 Protease Domain with Its NS4A Cofactor Peptide