[1] Seoul Natl Univ, Coll Pharm, Immunol Lab, Seoul 151742, South Korea
[2] Seoul Natl Univ, Coll Pharm, Inst Pharmaceut Sci, Seoul 151742, South Korea
[3] Stanford Univ, Dept Pathol, Palo Alto, CA 94304 USA
[4] Inst Pasteur, CNRS, Unite Propre Rech 2511, Inst Biol Lille, F-59019 Lille, France