MVEKTDLCFQAEMKSAPNVLMGRFELGRLLGQGAFAKVYHARNLETGESVAIKVIDREKVLKGGMIAHIKREISIMRLVQHPNIVRLYEVMASKTKIYFVMEYVKGGELFNRVLQKGRLKEEEARKHFQQLISAVDFCHSRGVYHRDLKPENLLLDENRNLKVTDFGLSALPAQFRQDGLLHTACGTPAYIAPEVLNKKGYDGDKADIWSCGVVLFVLMAGYLPFQGANLMVMYKKIYKGDFKCPPWFSSDARRLVFRLMNPNPGMRITVPQLMEVPWFRRGFKRPQAMNAVDVSPLDDVESAFFTAKPACLNAFDIISLSPGFNLSGLFKDKVATQESSRFTSNQPVSIIMSRLEEIAKVLRFSVTKSKDCKLKLQDSKKGRKGHLCIDSEIFEVTPSLFVVELGKTGGDTPEYSKFCTQVLRPGLKDIVWTWNGDSQGVG*