Kinetid structure in Choanocytes of Sponges (Heteroscleromorpha): Toward the ancestral Kinetid of Demospongiae. (18th April 2016)