MSQDKYSKPEFSFSLLHPKYWGVWLGFGLLALLVNLLPYSVLLKIGRSLGQFSMRFGKKRVHIARRNLELAFPTMSQSEIDAFVLENFKNTGAALIETGITWFWPTWRFKRILIDKDTQAIRQHAKTGKGVLLCCVHALNLEITARAFAVLGIGGYGVYRPHSNPAYEFIQYRGRTRNGNQLINRTDIKQMIRVLRQGERLFYLPDQDYGHNKSVFVPFFAVEEACTTTGTSILAYTSHCAIVIGSGFRNAQGRYEIMADKSIEADYPQKDETAAAAYMNKFVEEIILRAPEQWMWLHKRFKSLPDYELTNSRYQ*