MDPVPSLVKEEEEEGAHGTGDSPAVGAAPRPMEGLHDAGPPPFLTKTYDMVDDPNTDSIMSWSAGNNSFVVWDPHAFATVLLPRQFKHSNFSSFVRQLNTYGFRKVDPDRWEFANEGFLRGQRHLLKNIRRRKPPAHTASNQQSLGSYLEVGHFGYDAEIDRLKRDKQLLMAEVVKLRQEQQNTKARLKAMEDRLCGTEQKQQQMTSFMARILRNPEFLKQLIAKNGMRKELHDAISKKRRRRIDGGPEAYAMGASSSSLDQELPVVFDSHGSVELLAEGSVPVELLSDGIPPDLEGSVDLLGDEIPPGLEGSVALLADGLEGSVELLVDGIPSDLDAGIDSNGVTEPQDYGLGTCEAQQNRAPGLFHDNFWEELLNKGLSVENDEPVNVDGMDVLSEKMGYLIPNSPTLST