MAVVVAPTRRPRGAAQNRRGAKKNGGDKAARVSVVDSSYKILKKIGQGGHGAVSMARHVESGELVAIKSSLHAGAAALLLREAAMLAACAGNPAVVRLREVARGRGTDMRDLHLVMEYVAGGSLHDVIVSRRRHGHLSPFSESETRSAMAQLLAGVSTMHAHGVVHRDLKPGNVLVGEGDGRLKICDLGLARSVVAPPPTDDTRDPEGTPGYMAPELLLGEKDCGAPVDVWALGCIMAVLVAGQPLFPEEDLCQQLISIVNLLGIPDDVSLMPLGVSGPSKLRERVPEELLSPAGFDVLQGLLEYNPKDRLTAGDALKMP