keyhole limpet hemocyanins