A novel cecropin B-derived peptide with antibacterial and potential anti-inflammatory properties