XCGDELLVCSPAGVQARLDVLVNCGIPPGRSCGRVVRRCPAILFARDPKEMGSVIEALGGFFSRKELLAIVQAVPEVLLKNIDELEEKYEYIFFHMCIEGDEFKDCMNWATMSLEDIMDRHEFLLKTGRYTTPDPKHPQKKMDNPRLWQILDSNDDNFAIQVAGVTREEWNVYKAYSEQLSSRSGKELPYERVKPRSAGNVKQTSAGLFDASQSVSI