MELEEIGNEIFDELVMRSFFQDVLVLVETDYMGYIIPDRTTFQMHDLMHDLAHSVMENEYRVVLNGKSKDISPRIRHVSSNRLGILAASLPKAQMLRTYVMFETYDMSEEEDDFQFPCDVGIFKCLRALDFMRQQDKEEVEKRVLTSLGNLQHLSYLNLSFTLIEMLPESLTSLCYLQTLILMHCEELHEYVASPPPSQRNHIIAITRLYQRRRKDRNKEIHLYQVAERSGTRGACRNQRSRPFPVLVAEYRGLYGSKVGPLAPKQQSHLTSTTPKEDMEGARWELVVRPDRVRYFQVLGRVIGGLIWWCTMGRSEGAQKKKKIV