The functional similarity and structural diversity of human and cartilaginous fish hemoglobins.