MKKLFAGVALASVALAGCASKQLDDKRLMIVEGEVKQVQVQDLRSFQVEIAPRKAVCELTNNLGETVQAECLQYRRTFDRNFNVLSGDIEGFQYEPGFRYVLDLKQERLLNETTGQVVPKWTLNKIISKTPEIL