MSILPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYTHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENSENSNAGSNKQNQLSPLDGGKSLMSSSEDEFSPPQSPDQNSALLLQGNMSHPGASAYPMSGLGAPQPVHGMHGHPHQLQDSLLGPLTSSLVDLGS