MVGREQENKSMEFDIALAEPLPNPLNLALARKVAAYKETCNHARKPSVQVGTSKLYLVEDLHMEIKSTEKALISSNQIDDMPSVDTFMCMLQKCRESKNLACAKHVHMLICDYGLEDFGALGNYFVLIFLECGSVFDAQQVFYRLVHQNELSWTSLICGYIESGKWWQALSLFQKIRGDCEHASSTTFVVLLKACASQKWVKRGQELHTEIVKEACERELIIGTAVVDMYAKCGALAEAQGVFDKLVVRDVVSWTALIGGYAEHRRGEEALDCLERMQLEGVPMNAFTYVCSLKACSGIGDITSGRKLHAEIAKDGLERNYFVCSSLVNMYAEFGLLVEARRVLDKLPVRHVVAWNALITGYVEHGFSEEALHCLEQMQAEGLSPNAITHVCSLKACGSIGAID