MVELSDYQRQEKVGEGTYGVVYKALDTKHNNRVVALKKIRLESEDEGVPSTAIREISLLKEMKDDNIVRLYDIIHSDSHKLYLVFEFLDLDLKKYMESIPQGVGLGANMIKRFMNQLIRGIKHCHSHRVLHRDLKPQNLLIDKEGNLKLADFGLARAFGVPLRAYTHEVVTLWYRAPEILLGGKQYSTGVDMWSVGCIFAEMCNRKPLFPGDSEIDEIFRIFRILGTPNEEIWPDVNYLPDFKSSFPQWKKKPLSEAVPSLDANGIDLLDQMLVYDPSRRISAKRALIHPYFNDNDDRDHNNYNEDNIGIDKHQNMQ*