MQRYFMKEDYQEKDLYKVADENYHHIVRVMRMTPNDRCYLVFQNKTAILAEIVEIDSTSVYFKEISKEEMDKELPIEVTIACGLPKGDKLEWIVQKGTELGGNQFIGFPAKTSVVKWDHKKRAAKEKRLQKIATEAAEQSHRQQTPSVSLVEKTQEIIAQFDSYDTVLVAYEESAKQGEKSQLAQVLSTCQPGARLCVLFGPEGGFAPQEIEQFLQAGAKLCGLGPRILRAETAPLYLLSVVSYQMELLN