Six Microseconds of Protein Folding