MSTTKVKRRVGKYELGRTIGEGTFAKVRFARDTVTGEAVAIKILDKEKVLRHKMVEQIKREISTMKLIKHPNVVRIYEVMGSKTKIYIVLEFATGGELFDTIVNHGRMREDEARRYFQQLINAVDYCHSRGVYHRDLKPENLLLDSYGNLKVSDFGLSALSQQIKDDGLLHTTCGTPNYVAPEVLEDQGYDGAMADLWSCGVILFVLLAGYLPFEDSNLMTLYKKISNAEFTFPPWTSFPAKRLLTRILDPNPMTRITIPEILEDEWFKKGYKRPEFDEQYDTTLDDVDAVFNDSEEHHVTEKKEEEPVALNAFELISMSAGLNLGNLFDSEQEFKRETRFTSKCPPKEIVRKIEEAAKPLGFDVQKKNYKLRLEKVKAGRKGNLNVATEILQVAPSLHMVEVRKAKGDTLEFHKFYKNLSKTLKDVVWKSDDLQTQHAS*