1. National Key Laboratory of Biochemical Engineering, Institute of Process Engineering, Chinese Academy of Sciences, Beijing 100190, PR China
2. University of Chinese Academy of Sciences, Beijing 100049, PR China
3. Molecular Parasitology Laboratory, Peking Union Medical College, Chinese Academy of Medical Sciences, Institute of Basic Medical Sciences, Beijing 100005, PR China
4. School of Chemical Engineering, The University of Adelaide, Adelaide, South Australia 5005, Australia