MQRDELQQQLSQLEEAAGKLAQQRTRLVSCQADACGLAAAYLQKLRSSQVQLLEHLIAQAQQEAAATAQSHADMAQNIDKARSLLAQRKAEIDSLKAQLLEKEAALVAANNSLADADKQLQAATAQCSIAQEQLKAHQSNLSSQEEQLEAQAQAVQAAKLSAAQQLAAAEAQHSTLAAQGHALDSAAAEMARCKARIAARVEMESRVGAVREELRAKQQAAQDKLQALISRIAACDSQAAGLATQLAEHRSQQAAARAQLAVVEQSLPAVQAAKKSAVAKKDYKKAAGLDLECRALASQAECLQATLAELGDTVDKAQLSVTNLESEALSLRATESEH