Affiliation: | 1. Department of Parasitology, College of Veterinary Medicine, Sichuan Agricultural University, Ya’an, China.; 2. Department of Chemistry, College of Life and Basic Science, Sichuan Agricultural University, Ya’an, China.; Queensland Institute of Medical Research, Australia, |