IGF1 and endometrial cancer: Mechanistically, testosterone and insulin mediated 21% and 35%, respectively of the total, genetically determined association of BMI with endometrial cancer risk whilst HDL cholesterol and IGF-1 mediated 40% and 22%, respectively of the association between BMI and breast cancer risk.