methylene blue canada cytochrome c