MKKAQDVMKANADVHRRNVEFQEGDYVLLKLPKSRHNTLKGATNSKLAHRYYGPYLIVKRVGELAYKLDLPSSTRIHNVFHVSNLKRFMGSLPQEMEELPPMNEEVPTAPSAFDESSKLERVVALLKKLVLGQSRLEQGLHASLWLTFWGEIASTVTSETTVQFRKTLVDYYGDAEDKSNMCDERQPLRCMVTDLRLPGKWITAAHLLGRKHSTKAHVFGFHDIDDPRNGFLWNRAMEEAYSLFQIVFSWDSAANSFRIHVLDKALTGQKISGIKLRKPFNRSLDHYMDAQTKQQFDEMTFDDLQGKLVRFNNLNRPFKRVLCLHAKLGIRKAKEEKYLPSGLELGQYNFDYWTETMDSILLQTFLEDSQPWIKESDLEGLSSASADTP*