School of Life Sciences Jilin University Changchun 130012 China;
National Engineering Laboratory for AIDS Vaccine Jilin University Changchun 130012 China;
Key Laboratory for Molecular Enzymology and Engineering The Ministry of Education Jilin University Changchun 130012 China;
Stowers Institute for Medical Research 1000E 50th Street Kansas City MO 64110 USA;