MSILPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYTHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENSENNNAGGNKQNQLSPLDGGKSLMSSSEDEFSPPQSPDQNSALLLQGNMNHPGASAYPMSGLGAPQSVHGMHGHPHQLQDSLLGPLTSSLVDLGS