Antioxidant and Antidiabetic Effects of Flavonoids: A Structure-Activity Relationship Based Study. (28th November 2017)