MEQQGQAGMDLPPGFRFHPTDEELITHYLAKKVADDRFAALAVAEADLNKCEPWDLPSLAKMGEKEWYFFCLKDRKYPTGLRTNRATESGYWKATGKDKDIFRGKALVGMKKTLVFYTGRAPKGEKSGWVMHEYRLHGKLHAAALGLLPGKPASSKVRTHARHNEWVLCRVFKKSLVEVGAAGGRKAAVVEMARGGSTSSSVADEITMSSVLPPLMDMSGAGAGAIDPATTAHVTCFSNALEGQFFNPTAVHGHGGGDSSSPFMASFTQYGQLHHGVSLVQLLESCNGYNSLVDLAVAGSQLQPAACGGERERLSASQDTGLTSDVNPEISSSSGQKFDHEAALWGY