MVKNGNVVMQKYELGRLLGQGNFGKVYYGRDLESGQTVAIKVIDKEKVQKAELTEQTKREISVMAMVKHRHVVQLYEVMATKSKIYFVIEHAKGGELFNKLTKGRLTEDVARKLFQQLINAVEFCHSRGVYHRDLKPENLLLDENGNLKVSDFGLSALAESKRQDGLLHTTCGTPAYVAPEVIGRKGYEGAKADIWSCGVILFVLLAGYLPFYDLNLMNLYRKICRAEYKCPNWFPLEVRKLLSRILDPNPRKRISIAKIKESSWFKKGLESRRVGTKQVVNQHVTADGNAGSSSNSENSTSFSDTKLELIKPAIFSVFNILCQFNLSGLFINNDQKEELRFTSAKPVPVIISKLVEVGRSVNLEVKKKEGGFLILEGLNESRYETLCIGVQIFEISVSNYFIELSRSSGDVIDYQNMLTQTIRPALEEIVLAWLGVQSYQ*