MDGLGDAGPTPFLAKTYDMVDDPATDAVVSWTATSNSFVVWDPHLFATLLLPSYFKHSNFSSFVRQLNTYGFRKVDPDRWEFANEGFLRGQRHLLRNIKRRKPTHGSQNQQSLGSYLEVGNFGHDVEIDHLKRDKQLLMAEVVKLRQEQQNTRSDLQAMEKRLQGTEQKQQQMMSFLARVMQNPMFIRQLISQSEMRKELEDAISNKRRRRIDQGPEVVDSMGTGSTLEQGSQVMFEQQEPVDSLVNGVISDLESSSVDTKGAEVQQSVASSRSEQLRGRPSGELNDDFWEDLLHEGGLGEEASNLVVPDDMNLLAEKLD