MLSGKVGNKLVIESIDVKDTQIKELKTFILYVNGRKVGRTFYFTGREYYLPWIEIDYDPWLREIDGEVDLFNFIYNVLPPGGKLFVTYIRDKETADMLYQGFSPADTPLGFSLLKAGFTWFKNWYFPEGGNEGAPKIQANKPLNDTDMIRQLRELLDEVKRNEVKAFIESKIAKRKS