MSQAKLVDNSALLARLNLSLVGRMFHQGGRSIEALLSFLPKENIWDYHQRSPPPPLRYQVPRNSHFSRATNAARRPSGSGNIKERIVEDGRKRQFEESFSQDKNGEPSNKDRYYHSRFKPTSSHRSREKQGMELNSSHLSDSQLTTSKPLVASSRAKQGNSSPALVRERLFRLNLSKKAILSDEDKGKEIDLPRHSPVISSETGSSANKSLTFDRLNPREDEPISATNLGSVPLCSQLEKRKSWYEMTLEEEAEDQDEDEDTPEENPESEPANSLAVKFSKSINFTSPANLSNLPVTITATHDAEDGWVDNHHLMSEALNLDWTVEDDEAYHALEPSLPGDTEDFDVENDDLLGEDL*