Evaluation of Truncated HCV-NS3 Protein for Potential Applications in Immunization and Diagnosis.