MNRPKVQRRVGKYEVGKTIGQGTFAKVRYAKNAETGESVALKILDKQKLLKNNKMSVQIKREISTMKLINHPNVVRLYEVLASKTKIYIVLEFAMGGELVDKIRHDGRLKEDGARRYFQQLINAVDYCHSRGVYHRDLKPENLLLDGQGNLKISDFGLSALSRQAGGDGLLHTTCGTPNYAAPEVLGDQGYDGATADLWSCGVILFELLSGHLPFEDSNLLTLYNKITAAEYNCPYWLSPGAKNLIVRILDPNPTTRIKVPEILEDAWFKKDYKPAVFEEREEAKLDDVEDVFKDSEEHHVTEKKEEQPTSINAFELISMSRALDLGNFFEGEEGFKRETRFAAIGGANELVQKIEAASKPLGFDIQKNNYKMRLENVNAGRKGNLEVATEIFQVSPSLHMVEVRKTKGDTLEFHKFYKKLSTTLKDVVWKSGDTSDNNNK*