Promiscuity of heme groups in the cyanobacterial cytochrome-C oxidase.