Antimicrobial peptides and proteins: Mechanism of action and therapeutic potential. — SciRadar