MSGEGGFNDEAYDSGMQALLAEEKGEDGEMTITDWTEVHESFDAMNLHENLLRGIYAYGFEKPSAIQQRGIVPFTKGLDVIQQAQSGTGKTATFCAGVLQQLDYEKEECQALVLAPTRELAQQIEKVMRALGDYLNVKCHACVGGTSVREDQRILQSGVHVVVGTPGRVYDMLRRRALKPDHIKIFSLDEADEMLSRGFKDQIYDIFQLLPSKLQVGVFSATMPPEALEITRKFMTKPVRILVKRDELTLEGIKQFYVNVDKEDWKLDTLCDLYETLAITQSVIFANTRRKVDWLTDKMRARDFTVSATHGDMDQNTRDIIMREFRSGSSRVLITTDLLARGIDVQQVSLVINFDLPTQPENYLHRIGRSGRFGRKGVAINFVTKDDERLLQDVQRFYQTVFEELPSNVADLI*