MREKVRSLLTNDFEKHLYEACLANLDDVNNVLRYNNFAFSIRELSRHFLKTLAPDENVKRCSWFKEETPNGNLSRGQRIIYAVQRGLTDKILEDMGYDLDELNIFKREMLETVNSLSKYTHIEPETFGMDAVEVERRSNKVLSVFATMVKMMDGCRKKLYDFLDTRISNHVLSDAITQSFDNIDCLAPHYSLEDIYVEDYKITDIDYEHISVDVTGKIDVVLEYGSRYERENDDGMDVNKSFPFETTVTYTIGSDFPNDDYEVKPFDGDTSEWWQVSEQDEETMIWQMKRESLEGNPGSDFPSE