MKQHRYRITVEHLADAHGQPSTHAGPLQFETGNHDDILAIVERVKQRGDLDARSATAMAVGLKLFGEIMLENRSHPLFAAFRPHFADFMKHLKSGVPQAGA