MTSQSFFHDNFLLTEEDGYTSQKRVTELTLKEFLYNGPQKETGKEGKPLLRKTKDSKIHSWNDKELVNILQVILKVILEYAKNRPIIFSSFQPDAARVIRKLQNLYPVKLLLCHCICFFLTDGGCEVYSDVRMNSLDEAIKLCLMSGLQGIVSEVRAIFRKPGAISRIKEANLTLLTYGQLNNVPEAVYMQHLMGIDGVIVDLVREITEAVFEFSMPAEEEEGLHVEATTRPRFSQRELSFLLKLIPELIHV