MKKAQDVMKANADVHRRNVEFQEGDYVLLKLPKSRHNTLKGATNSKLAHRYYGPYLIVKRVGELAYKLDLPSSTRIHNVFHVSNLKRFMGSLPQEMEELPPMNEEVPTAPSAFADESSKLERVVALLKKLVLGQSRLEQGLHASLWLTFWGEIASTVTSETTVQFRKTLVDYYGDAEDKSNMCDERQPLRCMVTDLRLPGKWITAAHLLGRKHSTKAHVFGFHDIDDPRNGFLWNRAMEEAYSLFQIVFSWDSAANSFRIHVLDKALTGQKISGIKLRKPFNRSLDHYMDAQTKQQFDEMTFDDLQGKLVRFNNLNRPFKRVLCLHAKLGIRKAKEEKYLPSGLELGQYNFDYWTETMDSILLQTFLEDSQPWIKESDLEGLSSASADTP*