hemoglobin structure and gene coding