MSKLVIREVIGLGAIGKVHRGTYNNEEVAIKLLDCSKPGLAGDGISDWRRVCLMRELRIWRKLDHPNIVKLIGASPGVADKNAFSNVCCLVSEYMSTGSLREYLMSQHKRLSYKLVIQLGIDIARGLEYLHSRKIIHRDVKTKNILLDSALRAKIGDFDSARILMEADQAMSGEIGTFGYMAPEVMDGRAYDCKSDVFSFGICLLEIYSCDMAYGLVCLSLADITKGLVYRNLRPKIPRSCPGELAYVMKRCWKKNPDKRPRMSEVVRMLEAI