abalonegeneric term for genus Haliotis