1Danish Centre for Experimental Parasitology, Bülowsvej 13, DK-1870 Frederiksberg C, Denmark
2Department of Veterinary Science, The University of Melbourne, 250 Princes Highway, Werribee, Victoria 3030, Australia
3Institute of Parasitic Diseases, Zhejiang Academy of Medical Sciences, WHO Collaborating Centre on Helminthiasis, PR China