The Effects of the Telomerase Activator TA-65 on Insulin... | NCT01753674 | Trialant