dibranchiate mollusk