MSKITKDNEVLIKAKVLDHLIEHLQKRTDVQNIDLMNLSGFCRNCLSKWYGKYSSELGYDLDYEETRKIIYGMPYSDWKEKFQKEATAEQLKNLKINNTNNYE