MSEGGKLPIALFNGTVATSNGTYHVEDITVEEAKQLIEKYGFLSAIGHEAVAEVMSYLFGVEIEMNRIQFQHQVGQKAIALKLTERPPEGSVLCREEMDKIGYSLKIMTRID