ADIPOQ and Insulin resistance: Adiponectin is a large (30 kDa) adipokine molecule secreted by adipocytes and displays protective roles against many diseases and conditions, including atherosclerosis [32], inflammation [33], various types of cancer [34], and insulin resistance, through its receptors AdipoR1 and AdipoR2 [35,36,37].