MSTTKVKRRVGKYELGRTIGEGTFAKVKFARDTETGDPVAIKILDKEKLLKHKMVEQIKREIATMKLIKHPNVVRMHEVMASKTKIYIVLEYVTGGELFDTIVNHGRMREDEARRYFQQLINAVDYCHSRGVYHRDLKPENLLLDSCGNLKVSDFGLSALSQQLKDDGLLHTTCGTPNYVAPEVLEDQGYDGAMADLWSCGVILFVLLAGYLPFEDSNLMNLYKKISNAEFTFPPWTSFPAKRLLTRILDPNPMTRITIQEMLEDEWFKKGYKRAEFDEKYDTTLDDVDAVFNDLEEHHVTEKKEEEPVALNAFELISMSAGLNLGNLFDSEMEFKRETRFTSKCSPKEIVRKIEEAAKPLGFDVRKKNYKLRLENVKAGRKGNLNVATEILRVGPSLHMVEVRKAKGDTLEFHKFYKNLSNTLKDVVWKSDDLQKKPS*