MKLKSRIGKYELGRTVGEGNFAKVKSAIDVETRKNYAIKILDKGKAFHHKIVDHIKREICTLKLIKHPNVVRLYEVLASQNKVYIVLEYLTGGELMDKLSYNDKLEESEARRYFQQIIDAVGYCHSRGVYHRDLKPQNVLLDAKGKVKICDFGLSALPQQLRPDGLLHTTCGSPSYVAPEVIADRGYDGATADVWSCGVILFLLLTGWLPFQDRNIVVLYHKRITIPEIIEDEWFKQGYSRAQFVDEETTCSDDVDAAYTNSE