MTSNFEKRIGVGGYGPVFHGRLPNGRQVAVKILSDKSNQGDLEFSTEVHMLSRVHHKCLVPFIGYCNESTHEILIYEYMSGGNLRQLLSGIRQPKMPLDWERRLRIALNAAQGLEYLHTGCRPAIIHRDIKSTNILLDDKMEAKIADFGLSEARPSDDATHVSTFVKGTIGYLDPHYNITNQLNEKSDVYSFGVVMLEIITGQYPVITQSSGAKMHIVSWVQQMLSNENIEGVVRQTLVDSRTRDAVLRVTELAMACTDPHSIRRPTINEVVEELREAIGLQIAAEECFSNFNRNQDAQLLRSPNSLNSSSVTASDQSSSNQL*