MRGENVALQAHTGSGKTMAYLLPALTAAAAEEELPAKERSEAVQLLVVVPSQELAMQIVRQIERLLGDYGRAITQQCIGGANVRRQEEAIRAKKPLIVVGTPGRLAELSRTGILRTHGVKCLVIDEADDLLASNFRRDMARITDHTGKGVLGGRQTVIVSATLRRETLDQYGYMAPDLVHVVAGRAAVAREDSVAAVAAAKNSNSDSNSNSNSNSREATDDEVETTNASLPPQLEHYSVVAERGKKVDRLRRAIHATGAERALVFLNFGHRLSETRDKLATRGMECGVLHGGMNKLERAAELAAFRRGDFRALLVSDLAARGIDVPEIDAVFNLELPTDATHYVHRAGRTGRMGASGIVVSIAEEREAFVLPKLARSLGVEILAADLQKGRVV