Molecular and structural characterization of the domain 2 of hepatitis C virus non-structural protein 5A.