MMGLGIDGGGDEVDLGEVREAGGETARVKELEGVAKAAVEGELLVAETQIKIPAKPRMRRSYAKMVVAREEDGVKGILEDRSMDSGFDAIDADKLEGEPTFAKVKNETEETPLHEASRVGELDIVKQLLDDCLCVAYMLNKDRESAFFIACSCEHSEVAWQFCSRMDFLA