C12040 Telomestatin