MDSTLNQVKEESHGEGGDLMAGTVEAADGPSAAVAAAPKPMEGLHDPGPPPFLTKTYDMVDDSDTDLIVSWSATNNSFVVWDPHAFATVLLPRHFKHNNFSSFVRQLNTYGFRKVDPDRWEFANEGFLRGQRHLLKNIRRRKPPAQNATNQQSIGPYLEVGHFGYDAEIDMLKRDKQLLMAEVVKLRQEQQNTKANLKAMEDRLQGTEQKQQQMMAFLARVMRNPEFLKHLVSQNEMRKELQDAISKKRRRRIDQGPEADDLGASSSLEQGSPVLFNAQDPVEFLVDGIPADLESPAFDGHGLIGPHDIDIDIDIGSTSEQQQDMPQEDLNDNFWEQLLNEGLGEENDSPVIEDDMNVLSEKMGYLNSDGPTSSN