MTGVFNMEKPVVFTYEEVLIATNNFKDSELLGHGAFGSVYYGILRDQEVAIKKMKATKTKEFQVEMKVLCKVHHTNLVELIGYAATEDELFLVYEYAHNSSVSSHLHDPLSKGYAALSWNARVQVALDAAKGLEYIHEHTKAQYVHRDIKTSNILLDSNFRAKISDFGLAKLVGKAGEGEASATRIVGTFGYLAPEYLRDGHATTKSDVYAFGVVLFELISGKHAIAKTRGMVPSTPERRSLISIMLSALRSSPNSTRMNRLKECIDPNLMDLYPHDCVYKMAILGRQCVEEDPILRPDMKQVVLTLSQILLSSMEWESALAGNSQVFSGLVQGR*