MELEGRWRDLDYLLNRQGNVVGPGFEPGPEIREFLQSDCRVLVVGAGGLGCELLKDLALSGFGCIDVIDMDTIDVSNLNRQFLFRMQDVGQSKANIAAQRIMQRISGVKVTPHHCMIQEKTLDFYEQFHVIVLGLDSLEARRYMNSVACSFLEYDEDGQPDLATVKPMIDGGTEGFKGHARVLIPGITPCFECTLWLFPPQTKFPLCTLAETPRSPAHCIEYAKIILWPKERPDDTFDADCEEHMRWMYDKALARASEFGIQGVTYQLTQGVVKNIIPAIASTNAIVAAQCTLEALKLVTMCSSGLNNYMMYSGTDGVYTLTTPYERDDKCPICSAGVSFDAAPSTTLQELIDMLMKDPDLGKHLX