MSAFNVVFSFSLQLAHVISEKDILQKLDFPFVVNLLGHCQDEKSVYLILEYVSGGDFFGHLRKREKLDENAARFYAAQVVLCFEYLHSLDIIYRDLKPENLVLDEKGNMKIADFGFAKKIDARTFTLCGTPDYLAPEIILAKGHGKAVDWWMLGVLIYEMLAGVAPFADDDASVIYQKILDGKLSFPRHFSRSAKDLIRKLLTADLTKRIGCLKEGVREIKHHSWFTNVKWDYVLHKKDNPPIKPKPLSSPSDTSNFDDFESLPPMEHSFALTEEEQAGFVGL*