alaphosphin phosphoalanine pepstatin staphostatin allatostatin palmostatin batroxostatin angiostatin cephalostatin hexastatin