slimeball schistosomule spermule mesoleg solenocyte phyllosoma vermicule matrixule helminth schistomulum