eduloides n. sp.