MPPKPSAGKEKHKADVAKKQKQVEDKTFGLKNKNKSKSVQKYVQSMQQSALPHPKDDPKIAAKKKKEEESQREKELNELFKVAISQPKVPVGVDPKSILCEFFRRGQCAKGFKCKYSHDLNIERKGEKIDIYSDKRDETMEDWDQDTLEKVVQSKGTEYAQNKPTEIVCKFFLDAVEKKQYGWFWVCPNGGKDCQYRHALPPGYVLKSQMKALLEEESSKISIEEEIENERSKVKSTTEITTELFAQWKRAKIEQREAELAAKRAERAKNDRMSGRELFALDASLFVDDVEAYDKYERMEEQEDQAAAESSSQSKNHTGDNCSDQADSLEVDEDIFDDDDLDPDELDELEASISKTGLQT*