MLDDAVKYEKQIEAAKTDMSELVSQIKRANAELESVTKAVPSDYVYSEALEKSRSELAAIECRLDNAYKVEGKLHAENRRQRNEIQNMLGERKLYNRQWQQYVSELNRNRKFLLDMIERATLAFNQGEDLCYRIDGLKAQENRDKRSRVQEMIEVERFIVGTRYVNEFLRTKGYKRTVTELDPRLVRKRNMFKTVYREKVNRYEEIICNTSEYLQLDAIQEVLFEIEKQQDKYTSLFRYLNITNAKIEEANGIARDLEKDSERLQEGEKRTRLSDERTIKQDAQNLLIAQKRSMELQAEVDMQQEELEVKLGVVEQALSLVGYDRAKIQRLLGGSANTALEQLTEEHLTNALTAIERKVLELVQMSSVGVAVEEDAPISTLYGSQQCAECAEGQDVNQHDERIVLPTEHSKLVENVRKRVTAPEMQYRLHTLSQCKLPRSRMLVNKRYQ