MEPSNDVALDIIVTNVVSVFRTRCHLNLRTIGLEGTNVIYKPEVGKVLMKLRKPRITASIWSSGKIICTGATSEEEAKLGARRLARCLQKMGFKVRFSDFKVVNVLAVCSMPFQIRLIEFTKNNRPIASYEPELHPAASYRIKNLRSTVQVFSTGNITVTGPNVQSVASAVEEIYPLLFECRKTLS