Loading patent details...
US4127524A: Novel Dodecapeptides, Intermediates Therefor, and Compositions and Methods Employing Said Dodecapeptides | Searchlight