MLEGYYIIENPGVVPSERRFRMKDLKAWGYDLHLGTIEGERAYFVSRTGEREEGETYSLQGKTYHIEKTEKEIPENARLLARIVIERGQPYLEFWLEEEDTVYPLAKEDPRIILKRLWEKEKLNQLLKHVRAVGLTTDFYKDTVFIKSIPLPYEEYPPKVRRVLREVRDIHRDIMGFGRFVFQYFGEENKTHNYRLHWTLPTLHLFDVEIANEIDKVLGMLD