MSLAEEVKRVLLEHPEILVEVLTARPQIIYEALSKITPWERLATREDVEAVRRETEALRKEIADVREKVATKEELKALEERMTAGFEAVYKEIRALERRLNLRLEALGARWGLASEDAFREGVRELLREAGYAVEKWVYFDSEGHVYGHPSEVELDVVVKDGVVMAVEITAALKRGDLQVVRRKAELYQRVSGRRIDKIIVVTAFIHDRNPALVVAVAEKMGIRVVKPEEAENV