MSFEEALQWISPEMIAIGSGASSLLSHLALSLTDAGDCVLIPAPYYAAFDADLRIFAGCKTIPVHSTNPSIGPSAEDLEKAAVEAEAKGLRVRLLLLTNPNNPLGTIYPSAIIKQSIGWARSRKMHTILDEIYGLSCHEVGNHGFESGLRILKNELGDDVHHIWALSKDFGASGFRIGTLYTQNNQLLSALANLNIFSGVSHPMQIMLSEILTDDNFVYHFLECSREKIRYSYELCTRRLEEMVIPYVVAKAGIFVYADFSSLLPSQTAEGEAQFASLLLDAARIIMTPGMAQHDVKPGFFRICFCFITPEVLEMAMNRLDKIVGK