Cytochrome c551 as a model system for protein folding