MVIKPNILMGKYEFVRLVGQGTFAKVHHARNLKTGESVAIKVMDKEKILKVGMIDQIKREISVMRIVRHPNIVQLYEVMASKAKIYFVMEYVKGGELFGKVAKGRLKEDEARKYFQQLISAVDFCHSRGVYHRDLKPENLLLDENGNLKVSDFGLSALSDQFRQDGLLHTTCGTPAYVAPEVIVKKGYDGAKADIWSCGVILFVLTAGYLPFHDANLMVMYKKIYRGDYKCPPWFSPEVRKLILKLLDPNPRTRITIPQLMEVSWFKKGFKREKLFTDEDDISLVDVDSVFNGSNGAELDSSEKKAEAPGAKPACLNAFDIISLSPGFNLSGLFEEKQKVKQESRFTSTQPASSIISKLEEVAKLLRFSIKKKDCKVKLQGSEQGRKGHLSIAAEIFEVTPSLFVVEVSKAGGDTLEYNKFCNQELRPGLKDIVWTWHGDTQ*