MLTDVGEKIRASTKSANLRHVLVFKGPEMEYFIGLVRRNEILWDGSFEEYHTRTNKKKQAWEKIAAEMSNDLKQVDGIEF