MLVLFETPAGFALFKVLDEGKLSKVDDLWKDFSSADTARQVVKLKAFSKFENTSEALSAATLLIDSKPSKDLRKFLRAHCDGETLAVADSKLGNAIKEKLQIDCVHNQTVMELMRGVRSQLTELITGLGSQDLAPMSLGLSHSLSRYKLKFSPDKVDTMIIQAIGLLDDLDKELNTYAMRVREWYGWHFPELAKIVSDNILYAKAVKLMGYRTNAAKLDFSEILSEEIETELKESAVVSMGTEVSELDLTNIKDLCDQVLSLSEYRAQLYDYLKSRMNTIAPNLTALVGELVGARLIAHGGSLLNLAKQPGSTVQILGAEKALFRALKTKHATPKYGLIYHASLIGQAAPKHKGKISRSLASKTALAIRYDALGENQDNSMGMENRLKIEARLRNLEGRELNKTAGSTKGKPKIEFYNKDQKTGGGAMITPAKTYNVAADSVLGRIEAEADVATEGKKDKKKKKKKGGVEEEVSVVDDGEEKEKKKEKKEKKKKKEVEEVAEVEKEEEKKKKKKRKHVEDDVEETETPSKKKEKKKKKKTEE*