SEARCH Articles Figures Tables Biomphalaria Biomphalaria glabrata Embryon Embryonic Embryonic cells Glabrata