MSLFDEILNTDIEDWAEYPNLNTLSKAILAGQKILELSASKENLEHHDVIIISMYRKVLEQADGLFILLDHDSNSAATSTIRTLYETSIGMQFIFENEDLLANRANSYYVSYMHEQITWAKKAMKSGELSTIYTVEELKEKITKFEASLAKEPLKSVNNVWLREKAKLEKKNKHFPPKWYSLYGSATSFTQLASKYKGTHPLLYSGYSLESHGFTALQNIVTDEETNKQFLAPLRYRHSGYDTLCYLSRTIVSLCASLMVNRYCPEIKHEFEELFETNRLESENLL