Text this: F8268, a series of novel peptides induce apoftosis via protein synthesis inhibition in breast cancer cell lines / Nor Nadia Ban