MSDSKDEALLKSFKTQLKDNVLSMLLNFEELLKLVSPRTPGQITNDTEQELNAFEMQVRAGNFVRAGEALIKLVHDVKEY QIIYDYSNIEEEMDRQSEAMHAKVTEYDQTLIKMVKDLEEELSELEYEYYEKSGGPDLDSKDLLV