1. Department of Molecular Medicine School of Advanced Technologies in Medicine, Tehran University of Medical Sciences Tehran Iran
2. Department of Immunology Hybridoma Lab, Pasteur Institute of Iran Tehran Iran
3. Department of Virology Pasteur Institute of Iran Tehran Iran
4. Department of Immunology School of Medicine, Tehran University of Medical Sciences Tehran Iran
5. Department of Urology Erasmus Medical Center Rotterdam The Netherlands