Driving Forces of Protein Diffusion.