MKLKNRIGKYELGRTVGEGNFGKVKRAINVETRQSYAVKIFDKEKVFQFKIVDHIKREISALKLIRHPHIVRLYESCDSHLEESEARKYFQQLIDAVGYCHSRGVYHRDLKLQNVLLDAKGNVKISDFGLSALPQHFRVIADRGYHGATADVWSCGVILFALLTGWLPFEDRNLVVLYHKTFKSEFNCPVSEFNCPVWLSAGPGNLVKRILDPNPKTGSEPTRITVPEIVEDEWFKQGYTPAKFVEEEGEDNCLADVVARDAEDHQLTEEKGPILMNAFQLIAMSQSLDLSGFFEEEDVAERKMRFTVMYPAKDIILRIEETVRGMGFKVQNRNGKLTLLHVNPKTNGNRHLLVATEVFEVASCLHVVEFRKSAGDTELYRELCAKLSSNLSLQMIRCGGQPYE*