MEEAIGHKTESLCKVCGDKASGKHYGVSSCDGCRGFFKRSIRRYIFRNLEYVCKESGRCVVDVTRRNQCQACRFKKCLQVNMKRDAVQHERAPRSSHPALHYPVDKPTSHIKQDLALRDGRKEDEVSSSEEISQEKRDGTSDGPMSVNARLELPILSNVEPKHAGLVPVDLPCMSVFAENTYESAAKLLFLAIKWARTIPSFLQLSQRDQSILLEESWSELFVLTASQWALPVDEVNNAVAPTSRHPVLEEDARKLREVISRLNMLRVDHTEHACLKALVLFKAESRGLCEPAHVELLQDQTHVMLHEYCAERQSHQKARFGKLLLALPAIQNISRRSLEELLFKQTVGEVAIDKLLGDLAKASYT