Understanding the protein-protein interactions of heme a synthase and their implications for cytochrome c oxidase assembly