MKFGGVLLIVKDINKSKKFYEDVMEQKITLDLGEHVSFENGFGLQSNYKAIIGYDLPIYQQSNNFQLYFEVNDIKQWESKINRIGNIEFLHYIKEYPWGQRTFRFYDFDKNIIEISESMESVIKRLLKQGLALEEISKRTMYPVEFITQFQQL