MDSTLNQVKEESHGEGGDLMAGTVEAADGPSAAVAAAPKPMEGLHDPGPPPFLTKTYDMVDDSDTDLIVSWSATNNSFVVWDPHAFATVLLPRHFKHNNFSSFVRQLNTYGFRKVDPDRWEFANEGFLRGQRHLLKNIRRRKPPAQNATNQQSIGPYLEVGHFGYDAEIDMLKRDKQLLMAEVVKLRQEQQNTKANLKAMEDRLQGTEQKQQQMMAFLARVMRNPEFLKHLVSQNEMRKELQDAISKKRRRRIDQGPEADDLGASSSLEQGSPVLFNAQDPVEFLVDGIPADLESPAFDGHGLIGPHDIDIDIDIGSTSEQQQDMPQEDLNDNFWEQLLNEGLGEENDSPVIEDDMNVLSEKMGYLNSDGPTSSN*