MAAALPTRKLGQHTVSAIGYGAMGIAAFYGKPLPDEERLKGRRECDSILDGVYEHGCKFWDTADGYKDSEELIGKWFKRTGKRNDIFLATKFGLRSGVPNRTVNGDPEYVHKAFNKSLERLGVDTINLYYLHRPDPTVPIEKTVGAMAELVKTGQVQYLGLSECSADTLRRAHAVHPITALQVEYSPFTLDIEDEKVGLLKVARELGVTIIAYSPLGRGLITGQYKSPDDFDEDDFRRQVPRYSRENFPNILKLAEGLKQIGARHNATAGQVALAWLLAQGPDVIPIPGTTKINRLKENLGAVEVQLAPEELQEVRKIADTADHARGDRYPPALAAVLFADTPLL*