MKWVTRERPVIDRIACPWLIARFIDQEPEFLFVPPNQVLSTAAETGAMPYDIPGVELTHVGDGCSFDAFVAKYGLGRDPAITILSLIVRGADTNRHDLTPQSAGLLAISMGLRDVTPDDHEVLRRGFIIYDALYAWAARRQAEAHSWPPAMKTDAA