MELRVGKKYRLGRKIGSGSFGDIYLGTNMTTGEEVAIKLESVKTKHPQLLYESKIYRILHGGLGIPNVRWYGIEGDYNVMVLDLLGPSLEDLFNYCGRRFQLKTVLMLADQLLGRLEYVHTKSFIHRDVKPDNFLIGLGKRQSVIHIIDFGLAKKYRDPRSHQHIPYRENKNLTGTARYASINTHIGIEQSRRDDLESLGYVLMYFIRGSLPWQGLKANTKKQKYERIMDRKMSTSTEQLCKGYATEFRSYFEYCRSLRFEDRPDYAYLKRLFKELFYRKGFQYDNMFDWTVLNLQQERAKLPPER