MELESNLRENLISTQVCKKDELLSSFEIFASPKGNTYLQEFHHLDHQFHPIGNSSSNNYPVMEDENLCSSFNPLNNNNSYSYGVEELYEFNKGNATADQVMDNFQNCGDYYHCCNNFRQRNHQIEIMGLERNSINIPLNFPEIKPLNFMVPDEVSCITSGRNGHIQKGIINKNTNFPSLLRTSKGRKKPTVIKGQWTVEEDRLLVQLVEQYGVRKWSHIAQMLPGRIGKQCRERWHNHLRPDIKKDTWSEEEDRVLIEAHSEIGNKWAEIAKRLPGRTENSIKNHWNATKRRQYSKRKCRSKYPRCSLLQDYIKSLNLDSNNAAHHQKKSSATTSSAVNNNTKSKSADHHHHQTQTTDFCPNDWTVPDFDFKEEPEFYLDDTFFPEGCSINSLMEDIVGASVDEANNYDRKRYNDNNEESVEFRRVEMEKLQYCAPVSTATAAGMEFEVKKELDLVEMITQVNEVNNVMK