135976-12-4 Cecropin D precursor Cecropin D, prepro- (Platysamia cecropia clone lambdaC2) Preprocecropin D