1. School of Cellular & Molecular Medicine, University of Bristol, Bristol BS8 1TD, U.K.
2. Department of Chemistry, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1
3. Department of Chemistry, College of Science, University of Hail, Saudi Arabia
4. Department of Biology, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1
5. Department of Chemistry and Biochemistry, Laurentian University, Sudbury, Ontario, Canada P3E 2C6
6. School of Pharmacy, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1