Abstract: <p>The parasitic protist Giardia intestinalis has five heme proteins: a flavohemoglobin and several isotypes of cytochrome b5. While the flavohemoglobin has a role in counteracting nitric oxide, the functions of the cytochromes (gCYTb5s) are unknown. In this study, the protein level and cellular localization of three gCYTB5 isotypes (gCYTb5-I, II and III) and flavohemoglobin were examined… more