Where does hemoglobin come from