MSMGSDTTWVGKKPIRRIGGLSDALSIASDLGFAVAPPPSHEELQSLATSNGEKGDDLIRVLRELSAVQRKIADLQVELQGRKDDKNVAHLTHVSEMQKKIETLSRITQILKDVIQNKDRIIARLQQPYSLDCIPVEAEYQKQFSELLMKAASDYGALTASVSDFQWSQNFKEPPSVWGEMLRPIPVALASCTRFFEAMSAMRESFATLQDIRVGNSAVSLPTTPGGNEMTHRDSDCVTPPQGRIESSFDDLAVHNTRRQNNDKNEEEEEDGNNNSNRRLSWPPSVKKSSV