MEKYEKLEKVGEGTYGKVYKAMDKATGQVVALKKTRLEMDDEGIPPTALREISLLRLLSSSLYVVRLLAVEQTTKGGGAGGGGKPVLYLVFEFLDTDLKKFVDAYRRGPAPKPLPTHVVKSFLYQLCKGIAHCHGHGVLHRDLKPQNLLVDKEKMILKIADLGLSRAFTVPMKSYTHEIVTLWYRAPEVLLGATHYSTGVDIWSIGCIFAEMVRKQALFPGDSELQQLLHIFRLMGTPTEEDWPGVTALRDWHEFPQWKAQRMTRAVPTLETEGIDLLSKMLQFDPANRISAKAALEHPYFNSLDKSQF*