MMQAQVQCVQWLQVEVQGEKGAYLVGVWGVCFARGKRAATMLRREEEEERRRWCRRVAQSMREGDGSARGCGEGICAWAMRWKEGDGDGGMGLVEAVVLSPVEALNSPLGMRRRATCRLC