MKVVGKEKVIKVGMMEQIKREISVMKMVKHPNIVELHEVMASKSKIYFAMELVRGGELFSKIEKGRLREDVARVYFQQLISAIDFCHSRGVYHRDLKPENLLLDENGKLKVTDFGLSAFTEHLKQDGLLHTTCGTPAYVAPEVIGKQGYDGAKADLWSCGVILYVLLAGFLPFQDDNIVAMYRKIYRGDFKCPPWFSSEARRLITKLLDPNPSTRITISKVMDSTWFKKSVPKTVKSKEEMEFEAFNGDEDANGDKSKQLETLNAFHIISLSQGFDLSPLFEERKREEKEELRFATTRPASSVISRLEEVGKAGNFSVKKSDSKVRLQGQERGRKGKLAIAADIFAVTPSFLVVEVKKDNGDTLEFNQFCSKALRPALKDIVWISPAENSTLARI*