MDHIEGEPCQDVEDCRLTDRHVQTLLNREADEIARHFTGTFSPETVRDCVEDSYTHLAATARIRTHLPVLAARFARQRLEATAKNQGATVSDKPEVLFVCVHNAGRSQMAAALLDHHAAGRVTVRSAGSAPADTINPAVVEAMHELGLDLTKEFPKPLTTEAVQAADVVITMGCGDACPIFPGKRYLDGQLDDPAGKGIDAVRPIRDEIDRRVRALLDELVPARA