MDDTATQPPLPSPHVVIFPTPGMGHLIPLAEFAKRLVPEFSFTFAVPTDGPPSSAHRSFLSSLPAGIDSVFLPPADLSDAPSDAKIETLISLTAARSLPSLRRIISDLVASGSRVVALVVDLFGSDALDLASESGLHPYIFFPSTATCLSLVLYMEKLDETVSCEYAELDEPVRIPGCVPLHGRDLLDPLQDRKNDAYKWVLHHGKRYKLAEGIMVNSFEALEQGPISELLRPGPDKPPVYAVGPLIQPAAGSADEDASGCLKWLDGQPRGSVLFVNFGSGGSLTSEQQNELASGLEKSGQRFLWVVRSPNDSIANATYFSVDGQPDPLKSLPDGFLERTKERGFAVPKWAPQIGVLSHGSTGGFLSHCGWNSTLESVVHGVPLIAWPLYAEQKMNAVMLTKELKVGLRPEAGPDGVVRSDEIARVVKELMEGDEGKEIGVRMKELKDAASVAVSKDGSSTKALKEITQNWKTK