MKIREQTIHLHSMLPNEKKASSFSFKEKLCYPTQLGLLPTVGDCVRPTKIRHAASMKENGGSRKQGAPSPCAACKLLRRRCAQDCVFAPYFPADEPQKFANVHKVFGASNVNKMLQELPEHQRGDAVSSMVYEANARVRDPVYGCVGAISSLQQQIDVLQTQLALAQAEVVHLRVRQTASFSSHGLSPASPSNSGSPPSKFMGSQTRPVFDMDMMVDHTSLGLGESMWSC