Unlocking the Mysteries of Proteins