MSMLPSFGFTQEQVACVCEVLQQGGNLERLGRFLWSLPACDHLHKNESVLKAKAVVAFHRGNFRELYKILESHQFSPHNHPKLQQLWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRGVLREWYAHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEAKERENNENSTSTNKQNQLSPLDGGKSLMSSSEEEFSPPQSPDQNSVLLLQGTLSHPGSSTYSLTGLSASQNAHSLQGHQHQLQDSLLGTLTSSLVDLGS