1. Stanford Immunology Program, School of Medicine, Stanford University, 269 Campus drive, Stanford CA 94305-5174, United States
2. Department of Chemistry, University of Nevada, Reno, 1664 North Virginia Street, NV 89557, United States
3. The Institute of Chemistry, The Hebrew University of Jerusalem, 91904, Jerusalem, Israel
4. The Azrieli Faculty of Medicine in the Galilee, Bar-Ilan University, Henrietta Szold St. 8, POB 1589, Safed, Israel