Structure and function of hemoglobin