MKDSLSQESLILVTSRDRHVLKLSKLEEKSIYNLKRLNGPYSKKLFCSHAFFQSYPSEGFEDLVDRFVTACDGLPLSLKIFGAAVCGRKQSYWEEKLERLHERLPNEIQERLRISYESLEEEDKKTFLDIVCFFIGEEIETAIRIWGVVGLENLESKCLLEVDSEKKIKMHDHIRDMGRIIAKQGSLPRRLSQIDDFLEHTSSGMAEVRGISMVPRVPDSLLFTSPSHLKHPKWELFHKDRYDCMNLKILATEGGYLEAILKRVPSATLLWLRWFHISRRVPSAPLLWLRWYHCPYNSLPSWVPMENLRVLEVAGSRLEMLWQLESQAPLQLRELNIFSPLSYFPKSIEQLSHLEKIFVGHESCILRLESLPEEFCNLHSLKYLTLQRCSNMVSLPDSFGKLTSLQ