NGQSFCILDGQKFSKELLPKYFKHNNLSSFVRQLNMXXXXXXXXXXXXXXXXXXXXXXXXXHPYFKQGQDDLLENIKRKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXENESLWREVAELRAKQTQQQQVIRKXXXXXXXXXXXXXXXXXXXXXPLLLNTNGSPKTNRFQQIVKEPSNNRHHKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNEDATSDTSNCSQYPDIVIVEDDNEDDYAPVIQGGEKRSEPAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVELLDYLDSIDCSLEDFQAMLSGRQFSIDPDLLVDLFTSSVQMNSTDYISNTKLENKGSETNKNHQEMEKTSGDGKNSKPKSDKQLIQYTAFPLLAFLDGSPSSIVENGSAASEAASSSDKPLEVDELLDSSLDPEPTQSKLVRLEPLTEAQASEATLFYLCELAPAPLDSDMPLLDN