MALTVRQRRLPQLHISLDLPSCSFRCPNPPVAATASTSGEFRASDFERLAVLGRGNGGTVYKVAHRRTSAQYALKVLHGGGDPGAAAAEADVLRRAADSPYVVRCHSVFPAASGSGETALLLELVDGGSLDSVRRGVGVSVFFPEAALAEVAAQALAGLAHLHARRVVHRDIKPANLLVSGAGGVKVADFGIAMVLPSRAGGERCAAAYEGTVAYMSPERFDSEGRADADPRGADVWGLGVTVLELLMGRYPLLPAGQKPTWAALMCAICFGELPALPEGAASTELRGFIAACLRKDHTKRASVAELIKHPFVAGRNMAASRLALRRLVAGA*