MSVMLFIERVYMAVVILCVKVLGRKRYTKYKLEALKDDIELNNSHPMVLVQIPMYNEKEVYRLSIGAACELSWPSDKIIIQVLDDSTNPIIGDLVELECERWMSKGVNVKYETWNNRNRYKAGALRDGLNKDYVKD