MDIKLKNSEFWYSLHGQVPGLLDWDMGSEFFLPCTTDQCHLAEQNLAKYRLRVMEPPNMSQDSRPSLDKDGPDSEPNLWMWVNPNITCPLGSQETLKPSKEKDVTSMLPYPQPLPKEEKSNYSKAAVMESLPTSSSKKSSPQKWFTYSPGDWEFTEEKTEEQDDKCSVSLQSPNKGECFQNQKLWQGNSQERRSWPRPPLNYSHLIALALRNSPPCGLNVQEIYNFTRHHFPFFWTAPNGWKNTIRHNLCFLSSFEKAPVNLQNGTNAKPRSCLWRLTEEGHRRFQEETRALAYARRESIQQCMSQPDVITSLFGL