MTEQTMNQAIEKLAENYNQLEQSLVNQLRLQVPNHQLTVGTYRERVWKSLFEMIIPKKYCIEQSVFIIDSYGNISREVDLAVYDEMYTPYIFNYGEIKFIPIEAVAVVVQCKSGVNDTATTENAIEWVNTVKALKTSMDSVTRTIMDLVDNYDRSLHSKILTQTSTRPITILCATEMGRSMRTKLLNEFDILLFVEDVGTGKDGKKKARLVKQIPGEEKNFIQWNDNLNHFMHSDREKEEAEYMMGRKKDALNSIESLKRRNLTQLRVTNHQEEENTILSLTFQLNQLLMFLNNPMLFPHRAYARMFTKNLGGKIQED