MSSTDLKPEKSDPKSQNNQVPSEELGDSSSDNWRYRFQDFMEGGACKESYLDYHYCFDEEEPKYKEVLEKCMNAHSDYYEPVLALLETCKEQLTNDIEAIFLPSTILDQTKEGDAEREEMLEEKVLAFMKGGGCEEQCTAWRDCFEEAEKNKEDVDIKCAGVHAMWFNCMDAHSDYFHPFLAPLKTAGEDFEKKLEAFVSPKQAD