MSERNSPTSPRSTKFDNDFKSGKFTKEESDKIKKAIDDFISENYRCSREAALKRLIKKRGNIPSPLIYIAQEVLPHRHPRSVYNFFRRHILYNKTGRWTNEELFALLKTYFLNEESGINCWKSVTKQLKRSPEQIHDKFREIKHYIDKFKSVVQSSELSEADKISKIGKMTRRQAKGSSKNTNNDTVEVTPAFQQKLYDIVRDIMSKDKNLSLENVPWAKVQKKFPDYSITRLRIHFNMTILPKVYTTVYEGFSPTMVSRICFRWMRKLLKRPNSINLKFLSEVDFKNKFPQVPLMYTRYCIRRTLLRMARKFRHHILDQQKLTQNEENDLDLDLEILAKIPSDSVEGIFSKKEFNLLVKFTYTDLEVKRWKKHDKDILKKIKNDILPVCKLC