MKLWKDKESIQEKGQEKEIELLLEHWQVTKETEKDLVVTIDTALDKEATIKIPARCVDKLENGQYKIFIKKGDRFSYIDKRSPANHKIMVGATVAKNLQRQSGNIPLYSDNVNIKLKQVFHEFDFLISQGLGFDRSFETIGEELKATYQETQHQLDKLDTKILEYVETTKTLPYEDT