MEQQGQADMDLPPGFRFHPTDEELITHYLAKKVADGRFAALAVGEADLNKCEPWDLPSLARIGEKEWYFFCLKDRKYPTGLRTNRATEAGYWKATGKDKDIFRGKALVGMKKTLVFYTGRAPKGEKSGWVMHEPRLHGKLHLAAGALGLPGKPASSKNEWVLCRVFKKSLVEVGAAGAKKAAAMEMARGDSTSSVADEIAMSVLPPLMDMSGAGGAVDPATTAHVTCFSNALEGQFFNPTAVHGHGGEDHHHHHGLAAAPSSSFMANFTQYGQLHHGVSLVQLLESCNGYGGLVDMASAGRQLPAACGGERERLSASQDTGLTSDMNPEISSSSGQKFDHEAALWSY