MKLKNRIGKYELGRTVGEGNFGKVKRAINVETRQSYAVKIFDKEKVFQFKIVDHIKREISALKLIRHPHIVRLYEVLANKKKIYIVLEFVTGGELFDKISCDSHLEESEARKYFQQLIDAVGYCHSRGVYHRDLKLENVLLDAKGNVKISDFGLSALPQHFRVIADRGYHGATADVWSCGVILFALLTGWLPFEDRNLVVLYHKIFKSEFNCPIWLSAGAGNLVKRILDPNPKTRITLPEIVEDEWFKQGYTPAKFVEEEGEDNCLADVVATDAEDHQLTEEKGPILMNAFQLIAMSQSLDLSGFFEEEDVAERKMRFTVMYPAKDIILRIEETVRGMGFGVQNRNGKLTLLHVNPKTNGNRHLLVATEVFEVASCLHVVEFRKSAGDTELYRELCTKLSSNLSLQMITCGGQPYE*