MDLDGPLDFENEDPLVNPPTIIEKRKKVIGLDDLLSDFYKEKSKVIDKVNKKRKVSKVYHSDDDEQGQVDKLSQCVVECQNQMNEIADEEENQEWGLSMFGDQKTPIPSLLVDLDSCCLLKEFMNNQLNLVVGLTVDEGTTFIEGLLVNGWLTRLIMTCGRVEKFICKWTLNILLYSSKEDLRSSACDFWCSILLSQNKVNGASVEIYWLPNYQELKEALESYGFRISLSHSQDVELAEADSECQGPPQNIRAWLTLVTTCCQFRCKKPIFTTSQVEQIAEILVSLLLDRSLLGLSILLQECLISVIGSFKEEEWISSCKKIANSLASRVPQDINCLRVVESVSGVDARSKHLRSSIAHQMLVVLLDHKDSDENLLSSLMSINVKERSCNLFKMYIFLVLAENWLFSSTLVEAKPVLRDMWAVFLRNCSCQINSTDLRSYASKVRTRAAYLLQGCSSN*