Origin and evolution of arthropod hemocyanins and related proteins.

Origin and evolution of arthropod hemocyanins and related proteins.