Early Events, Kinetic Intermediates and the Mechanism of Protein Folding in Cytochrome c