P21 Peptide therapeutic potential