MDKDILKRESEIQAYLGLVKLKKRREETQKEISKYRKTPLQIKVLTEIFRMTEFPSTQTKMDLSLLIDLPIQTVQVWFQNERRNKRRKLRKEGKNISNDTESLFEISILTLVEIVKFCKKNLGYSQKDNTFF