1. Molecular Parasitology Laboratory, Department of Veterinary Science, The University of Melbourne, Werribee, Victoria, Australia
2. Department of Parasitology, University of Hohenheim, Stuttgart, Germany
3. Biotechnology Division, Hokkaido Institute of Public Health, Sapporo, Hokkaido, Japan