MTQFTTELLNFLAQKQDIDEFFRTSLETAMNDLLQAELSAFLGYEPYDKVGYNSGNSRNGSYSRQFETKYGTVQLSIPRDRNGNFSPALLPAYGRRDDHLEEMVIKLYQTGVTTREISDIIERMYGHHYSPATISNISKATQENVATFHERSLEANYSVLFLDGTYLPLRRGTVSKECIHIALGITPEGQKAVLGYEIAPNENNASWSTLLDKLQNQGIQQVSLVVTDGFKGLEQIISQAYPLAKQQRCLIHISRNLASKVKRADRAVILEQFKTIYRAENLEMAVQALENFIAEWKPKYRKVMESLENTDNLLTFYQFPYQIWHSIYSTNLIESLNKEIKRQTKKKVLFPNEEALERYLVTLFEDYNFKQSQRIHKGFGQCADTLESLFD