Role of heme propionate groups in cytochrome b5 electron transfer | doi.page