MIKTSERKDSLRTRIGKYELGRVIGEGTYAKVKFARNVETGRGVAVKILDKQKILKEKLAEQIKREISTMKLVKHPYIVQLYEVMASKSKIYFVLEYVTGGELFNRIASKGKLKEAEARKYFQQLIDAVDYCHSRGVYHRDLKPENLLLDGHGNLKISDFGLSALSQQLRDDGLLHTTCGTPNYVAPEVIIHKGYDGAKADLWSCGIILFVLLAGYLPFDDSNLMTLYRKIHRADLKFPPWFSFEARKLITKILNPNPKLRITIPQIFQDPWFRKGYVPPKFSHGDDINVEDLNSEFNNTQDHRLWISRPAFFNAFDLITMSKGLNLSGLFQKRKDIKREVHFTSRHPATEIISRMEETAKPLGFSIQRQNYKMRLQRAEMGRKGQLVISTEIFELAPSLYVVEVRKSGGDTLEYIKFYENFSRGLKDIVWKNEIDLDG*