MTDLPPNAQNPDTTGNDNAQELLRQLRQKQGNWVEWGIAIATLQKSGHNPQEIFEATGFEPIQQNQVMVGAQVYNSIEKFGASAATRSHYAIRGSDVLYELRLLTHEERAAAAELTFIHKVDLDGAREVAKAIKDYSWLRNLPDGFSAHVGDAVAYQAWKLARQNSDLAERSRLIAKGLRFAHSDSARKQLEQLLVDFTVVPKRPAPLLPFYRFDSEDELPRILPVVGKYPLTPQDLQAVPLITASEPFQIVKFAGEQAWVPLPGWQVLLNAEDPVVVLANSDRLPNQPKNRQEEILIVIDRAQREWDASSYFVVEQNGELDIQWLETEPEISILGKVIVLVRPKRIFDEEVTKEPWLIDE