MSRYHLETNENLRTRVGRYELGRVLGEGNFAKVKYARNVETGRSVAIKILNKDLILKHKQVQQIKTEISTMKLVKHPNIIQLYEVMASKSKIYFVLEYVAGGELFGKIARKGRLKEERARKYFQQLINAVDYCHSRGIYHRDLKPENLLLDSHGNLKVSDFGLSALSKQQREDGLLHTTCGTPNYVAPEVIIHRGYDGAPADIWSCGVILFVLMAGYLPFDDSNLIHLYKKISKAEIKFPPWFSSEACSLISRILNPNPALRATIPQILRDPWFNKDISPPANFEEESQISLDDINAVFNESKQEHLMLKADKTRPAHLNAFDLIALSNQMNLSKIFGKKQDFKQEVHFTSKCPASEIITKMEETAKPLGFNISKQDYKVRLQGLEMGRKGHLSVAAEVFEVAPSLFVVEMRKVCGDTLEYQKFYHNFSKGLKDIVWENELG*