MSKVTNVEKPLVFSYEEIEAATDCFKESKKLGQGAYGSVFHGNLRNQEVAVKRMKATKAKEFMVEIQVLCKAHHFNLVELIGYASCDEELFLVYEFAENRSLSDRLHEPLSKGYTPLSWVTRVQIALDAARGLEYIHDHTKQHYLHRDIKSSNILLDGSFRAKIADFGLAKLIEQGEENGILTRIVGTFGYLAPEYMRNGHATTKSDVYSFGVVLFELITGQEAISKSRLHIPSTPERRSLISVMLSALKDATPVSIGRLRDVADPTLDNTYPSECLHKVSVLGKQCVEEDPLLRPDMKQVVFTLSHVLFNSIEWEATLAGNSQVFSGIMQGR*