BIRC5 and cancer: These features make survivin a promising target for cancer vaccines and therapeutics.