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