Hemoglobin senses body temperature