MLPSFGFTQEQVACVCEVLQQGGNIDRLARFLWSLPACEHLHKNESVLKAKCVVAFHRGNFKELYKIMENNQFSPHNHPKLQALWLKAHYIEAEKLRGRPLGAVGKYRIRRKFPLPRTIWDGEETSYCFREKSRTHLREWYTHNPYPSPREKRELSEVTGLTTTQVSNWFKNRRQRDRAADGKDRLVTSLLKYSKFETFLTPLKS