1. Pharmaceutical and Heterocyclic Compounds Research Laboratory, Chemistry Department, Iran University of Science and Technology, Tehran, Iran
2. Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, BC V6T 1Z4, Canada