Protein Folding Dynamics And Vibrations