Antimicrobial Peptides in Farm Animals: An Updated Review on Its Diversity, Function, Modes of Action and Therapeutic Prospects Article uri icon