MKLKNRIGKYELGRTVGEGNFGKVKRAINVETRQSYAVKIFDKEKVFQFKIVDHVLANKKKIYIVLEFVTGGELFHKISCDSHLEESEARKYFQQLVDAVGHCHSRGVYHRDLKLENVLMDAKGNVKISDFGLSTLGYVIADRGYHGATADVWSCGVIPFALLTGWLPFEDRNLVVLYHKIFKSEFNCPVWLSAGTGNLVKRILDPNPKTRITPPEIVEDEWFKQGYTPAKFVEKEGEDNCLADVVATDAEDHQLTEEKGPILMNAFQLIAMSQSLDLSGFFEEEDVAERKMRFTVMYPAKDIILRIEETVRGMGFRVQNRNGKVFSYILSHINLRYSTSIRKRTEIDISWWPQRCFEVASCLHVVEFRKSVADTELYIELCAKLSSNLSLQMITCGGQPYE*