Blood plasma proteins play an important part in __________.
a. Immunity
b. Maintenance of blood osmolarity
c. Blood clotting
d. All of the above