MQKPKSNDPETAVPLGIRNPYIVNFMKALVEKKGEKHEPEALKKLLDDMYKLFENMLGQNMVQALPEDKRQEYLELTQDLTQVSYKKIEEIFDKYVPNYEEVMKETMKQFAAIFMKNREFNPKDYPVSDAVTD