MEMEMKPNILMGRYELGRLLGQGTFAKVYHARNLKTGESVAIKAMDKEKILKVGMIEPIKREISVMRLVCHPNIVRLYEVMASKTKIYIVMEYVKGGELFDRVAKKGKLKEEEARKYFQQLICAVDFCHSRGVYHRDLKLENLLLDDNGVMKISDFGLSALPEQFRQDGLLHTACGTPSYVAPEVITNKGYDGAKADIWSCGVILFVLMAGYLPFQGANLMVMYKKIYKGEFKCPPWFSSEVRRLVLRLLDPKSRTRITVPQLMEVPWFRRGFKRPQVDNDVNVGLLDDVDSAFFTPKPACLNAFDIISRSPVFSLSGLFKNEIVKHEESRFTSTQPASNIMSKLEEIARLFRFSFQKSKDCKVKLQGSEQGRKGYLCIDAEIFEVTPSLFVVELEKTQGDSLEYSKFYSQDLRPGLEDIVWRWDANS*