related tags: 5185A5 5E6E75 6496AC 768F9A A39F91 ACA488 D6D3C9 DCD6C2 biology israel mollusca molluscs shell shells snails tau telavivuniversity zachievenor 537381 668090