Evolution of telomere maintenance and tumour suppressor mechanisms across mammals. (15th January 2018)