MSILPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYTHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENSENNNAGGNKQNQLSPLDGGKSLMSSSEDEFSPPQSPDQNSALLLQGNMSHPGASAYPMSGLGAPQPVHGMHGHPHQLQDSLLGPLTSSLVDLGS