oxygenuptake proteins, cytochromes and ferredoxins