MSMLPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYAHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENTENNNTSSNKQNQLSPLDGGKPLMSSSEEEFSPPQSPDQNSVLLLQGNLSHARSSNYSLTGLTASQTAHSLQGHQHQLQDSLLGPLTSSLVDLGS