Diverse immune functions of hemocyanins.

Diverse immune functions of hemocyanins.