MATDAKSPLYTESARCPQQVSRTCLDFHQYVLAIAHRSEEGLDGEHRADQDAVFAFARGLPVQTLARFVISLITTGFKGDIVLGVLPWRELSQDVKNSLSFHANNSRNPFALLPAEIQRALFVFEEYSNPPLRDQAYNREWILITRGATVVDQIGNKTVLCSGTTLGGKVAIESYLRAMVQSFDETVCTKVGCDQGQHNYLIHSGRPMSESTQIDRIEYGKQGASLVNTLCLFASQHPPLRTLGLVDNTTNEVLNHDGSVSAVVHQFDREPEIFAIFNKRGEEFFKDWDAAWVSSKHP*