MEALRKQASKFKEQVAKQQQAVIKQFSTTGYERSDSIVIDEVELQRHQQLEKLYTSTRSVRDFQKDIVRAAEGLVSIGNKHIEVGTKFSEDCYRYGSENNASDEALRKAASLYGGALRNIEKEYEDFNRILSSQTIDPLRAMAMGGPLEDARGLAQRYSRMRHEAEILSTEIARRKARVREAPIAEHTTKLQQSEARMIEHKASMAVLGKEAAAALAAVESQQQRVTLQRLVGTAEAEKLFHLRLAAILDDVEAEMSSEKQRRESAPPIISSHKRAEKAQYFLAEVMHNFNGTTEKELSLIVGDYVVVRQIAPNGWAEGECRGKAGWFPAAYVERRENIPPNKVFPQV*