Science translational medicine impact factor 2018. 838 A peptide immunomodulator activates...