MLRVASLQEDNRMINEADLDMDAHDLNPAALERALRSASLDLQQIIATVAGRYLDSGRRRYSSGARSPTWRTLLTIDEQVFENRGFRARHNEAVRSTFVRFGDSRLSGVDLDEPVDWKRDDDDLPAVYLLVRALVQADATDMATQD