MSILPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYTHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENSENNNAGGNKQNQLSPLDGGKSLMSSSEDEFSPPQSPDQNSALLLQGNMSHAGASAYSMSGLGAPQPVHSMHGHPHQLQDSLLGPLTSSLVDLGS