MALNFPSTTRIIKPTDEELFQSFLYNKINNNPLPNHIAIIELDLFGTKKNPWEIWEEFATSHSYCGRDLYFFSALKKKSATSSRSVRLIGKGTWEGEDTGTEIFTKDTNQLLGLRKRYRFEKSDTVHDNGWILHEYKLDASLIANPSGNNNNNVVVREYTIYEEPINQSNGGHNSSNDGHNSSMVVKKEYEYKKGVEEEGVKNTCPNDIIVIALESSTDSGNENINQRPRSPIDSGNNKTEVVKTTKEKEVDSIMNKEEDDNLNMSWPEYFAMELKMINEGCLIQEEEYVPMLSNSFHKDLILECFNMY