The Biochemistry of Vitreoscilla hemoglobin