MSKRKRVVLSLGDKMKIIEGIKNGESGSKLAQIYGVGVSTISDIKKNSASLMKFTYALEKEDGSSQRKVMKKPKNEILENAVFTWFLQKRACGQRISGPLLCEKALDFNKCLVVILLSKRAVDVEVWNAVESQTLKRAWNKLLKLSPSANPVMNPQEDYFEEITEAVKILSIGEVCDEENIKEWLDCDS