apidaecin hymenoptaecin coleoptericin penaeidin hemiptericin diapausin alvinellacin lebocin acaloleptin holotricin