MGRLHSKTYLTQQNVLMKNTALVLVDRGLSSELSLKEGVYMPLNCSILLKTILMRKEIQVLTKVRHRCIVKLHGYCSHSKCKFLVYDLIERGSLVSNLQEEQHAKELDWSKRAAVVKDVAQALSYLHHDCDVPIIHRDIKSSNILLDRNFKAYVSDFGMAKKLKHTCSSWSTIFAGTCGYIAPELASTMLFTERCDVYSFGVVTMEVIMGKHPGDQLLPFFCRIEQHTKVKDMLDQRITAPTSDEEKDIILLLLVAFACLQICPKARPTMQQVCQALTGKSCPTDIQKPIHEVRLQDLHDLCGTIRNI*