Macromolecular crowding: biochemical, biophysical, and physiological consequences.

Macromolecular crowding: biochemical, biophysical, and physiological consequences.