Structural and functional consequences of amino acid substitutions in hemoglobin as manifested in natural and artificial mutants.