MEKYELGKQIGHGNYGTVHLVTHVAERRPYVVKRIPVHKMKEQSEALREAQLLSRLRHPNIIAYKESFLCDDNKTLCIVTAFAEDGDLFTHISRAKAARRYFPERQVLDWVAQIALALDHIHGMRVMHRDLKTQNIFLGRGGVIKLGDFGISRVLERTDDFATTVTGTPYYLSPEVCTNQPYTLKSDVWAFGCVAYEIATLRHAFAADSLLSLVYQIVNGTCPPIPKERYDVRFAKIVARTLERDHRRRPDIATVLQSELMQEHLRRM