MSELSNRAGKKKVKNNGPRVVPQVDASLDKPLDKDAPPTIFQKNLTPEYASAALNLSIDFLKQQQSMANKYLIVHPLTISSIALFLIIFLTPRLVYPSTAPFSSVSTYLLQFIKVNQREVLGALLFTIILTSFLFTFLSRISDHFFKSKIRHIVQKDGEPVFNLNLKSEIPENGSADTNIIIYRGTPISLISVSENNVLSSLDSLVMNINTIGCRQVYTRSGILEDLIDWAMIRTKQVGVTRNKTNKSMKLIIEVYSFDETLKKILQKKGFKLVSKGKLNENRLLGGLFGVKRELWGVQFHIQPRSTQKA