RBP4 is secreted by adipose tissues and hepatocytes [19], and there are controversial reports regarding the effect of RBP4 on insulin resistance. This evidence concerns the gene RBP4 and Insulin resistance.