How Proteins Are Folded