1. Institute of Applied Ecology, Chinese Academy of Sciences, No. 72 Wenhua Road, Shenyang 110016, China
2. Department of Immunology, Shenyang Medical College, No. 146 Huanghe North Street, Shenyang 110034, China
3. Key Laboratory of Superantigen Research of Liao Ning Province, Shenyang 110016, China
4. University of Chinese Academy of Sciences, Beijing 100049, China