All c type cytochromes articles