MQLYKYLSSRGEMIEEELDRIMSNLVKSCPAQLHKAIRYCTADEEGRHLASLCIAACELVGGDRHAALPMACTIEMWMAIILTTDDLPCMDNARTRKGRAAAHVEFDDTTAILAAQALAALAFGTVVDSTLVSTDKRLRLVKEFSLSMQRLVYGQYDDVKKGESLETLEELNAKNTNKTSSFFELPLVAGAIVGGAGEEEIEGLRRFGRYFGLMWQVNDDLSDATMTAEEMGKDASSDVKNRKTTYLTLVGAERSAQLRDELANRAREALLERFPAKNVKIL