MEALRKQASKFKEQVAKQQQAVIKQFSTTGYERSDSVVIDEVELQQHQRLEKLYSSTRSGRDFQKDIVRAAEGFVSIGSKHVEVGTKFSEDCFRYRGENNADEEALAKAASLYGGALRNVEKEYEDFSRTLSSQTIDPLRAMATCVPLEDARGLAQRYSRMRHEAEILSAEIARRKARVRESPIAENTTKLQQSEAKMIEHKASMAVLGKEAVAALAAVESQQKRVTLQRLVGMVEAEKLFYLRLASILDDVEAEMSSEKQKRESAPPTIPSHKRAEKAQYFLAEAVNNFNGTTEKELSLIVGDYIVVRQIAPNGWAEGECRGKAGWFPAGYVERRENIPPNKVFPQA*