MVDAETLAEAILDSLKEIFGPPVFHSLMELIAEDYLGEMDARTAIIERPDLFERAFVGLLGEAGKKILADICEGLCAEFLLDENAADLKTGDLAECMAIIIPKS