MSMLPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYIEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYTHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENSENNNSGANKQSQLSPLDGGKSLMSSSDEEFSPPQSPDQSSVLLLQGNMSHPGAPAYTMSGLGATQTVHGMQGHPHQLQDSLLGHLTSSLVDLGS