malacological