MKLKNRIGKYELGRTVGEGNFGKVKRAINVETRQSYAVKIFDKEKVFQFKIVDHIKREISALKLIRHPHIVRLYEVLANKKKIYIVLEFVTGGELLHKISCDSHLEESEARKYFQQLIDAVGYCHSRGVYHRDLKLENVLLDAKGNMKISDFGLSALPQHFRVIADRGYHGATADVWSCGVILFALLTGWLPFEDRNLVVLYHKIFKSEFNCPVWLSAGAGNLVKRILDPNPKMRITLPEIVEDKWFKQGYIPAKFVEEEGEDNCLADVVATEAEDHQLTEEKGPILMNAFQLIAMSQSLDLSGFFEEEDVAERKMRFTVMYPAKDIILRIEETLTLLHVNPKTNGNRHLLVATEVFEVGSCLHVVEFRKSAGDTELYRELCAKLSSNLNL*