Cationic protein 8 plays multiple roles in Galleria mellonella immunity - Scientific Reports