What is protein?
Proteins are very interesting molecules, because they can work systematically under large perturbations caused by surrounding water molecules. A water molecule is not small for proteins, and the number of the water molecules around the proteins is huge. The size of water molecules for protein is like a tennis ball for normal size of puma (180cm, 90kg).