Text this: Lucifensins, the Insect Defensins of Biomedical Importance: The Story behind Maggot Therapy