MTSVDALRDGSFSLGDFRDTKTLHLRADASGNVRLNQYVVIKDLGQGAFGKVKLCLNTQTNRLCALKCINRRSLRRKFGAGLARGGASGDVGLQREIAIMKKLVHPNVVRLYEVIDDAVGQYMFLALEYVPGGPVYDPARYGGEGMGEELARHYLREICRGLDFLHVNGVVHRDLKPDNLLKKTDGGVKICDFGVSELFEYDEAGGDDGRGRVSLDYVTTTAGTPAFQAPELIELNARGGERFGRSSSGKGARGKPSDVWSLGVCLYYMVCGSVPFKGDTTDEVYRNIVGTEPEMPGEMSGDLVDLLTRVLNKNPDERVTLKDIMCHAWVTKRGTLPAVDSTQTATAEPTARELLTSI