Human hnRNP protein A1: A model polypeptide for a structural and genetic investigation of a broad family of RNA binding proteins