MDGEKGEFQALGGSLALDQKGEFQALRGTLSLDLSNCKLRNPQPTATSTEPRNDPTLEQKQYAQGFFDALRTVQQIHNFEFEKKVLSPGFIAPIVGSELLTPLISPSSRDYQAILNAMVAKTPIMQPTVGISTSSVLTPGFPTAVSAPGTSSTSSGAAAPSTSATSSTAPEPVVKVEVKQEPRCVSDDSTESDRSRSSSTTAHHSTRHSLKNDLELVMDEQEKRKLDRKRARNRAAATKCRQKKIDRIQELEGMVASEKQRAQGLDMEMENLRNTLHQLQQLIHMHEQRGCARS