Key Laboratory of Animal Physiology, Biochemistry and Molecular Biology of Hebei Province, College of Life Sciences, Hebei Normal University, Shijiazhuang, 050024, Hebei, People’s Republic of China
Institute of Parasitology, Biology Centre of the Czech Academy of Sciences, 370 05, Ceske Budejovice, Czech Republic