Cytochrome b5 is a membrane-bound hemoprotein functioning as an electron carrier for several membrane-bound oxygenases. . This is the function of CYB5B (cytochrome b5 type B, Ensembl gene identifier ENSG00000103018).