Molluscan proteins