MATTSTKRPDSNNTQENLPPWTLQDFEIGKPLGRGKFGKVYLAREKQSKYIIALKVIFKQQLEKYRLHHQLQREIQIQSSLTHPNVLRLFGWFHDEQRIFLMLEYAARGELFKELRKLRCFSEKRAATYIASLAKALAYCHERHVIHRDIKPENLLLDLQGRLKIADFGWSVQSTAKRKTMCGTLDYLAPEMVESKAHDSTVDNWTLGILCYEFLYGFPPFEAETQEDTFRRIVKIDLSFPSTPPVSAEAKDLINRLLVKNSMKRLSLEKILEHPWIVKNADPSGTCREGQ