frustulation frustule megaflora frustrule ringleist frondlet floscularian fimbriome hystrichosphere frustulum