MKIGDKVRFLSEVGGGVVAGFQGKNIVLVEDEDGFQIPTSITDVVVIDNDDYNIKHDVQNVSTVKDEDEDYDPADRPVTFTAQPEERKGGDALSVYLGFVPVDIKEITNTKFEVYLINDSNYYIDFTYLTVEGTSWNLRSKGTVEPNTKLFIEEFGREVLNELERVAVQFVAYKKDKGFLLKPAVDAQLRIDTVKFYKLHTFQENDFFEQSALIYTLIENDKPVRPLVVDAKKLKMEMARKASDDNKPRAVVQNARKKSKDEPVVVDLHANELLDTTAGMSAADILNYQLDVFRKTMDSYMGKHGVKIVFIHGKGEGVLRHAVIHELNYRYKNCSYQDASFQEYGYGATQVTIK