MVGPVTVFTVENCPYCKQVTTTLEECRLPYTDISLSKFPQKRKDLLQLTGKVSVPQLFIHSQWIGGVDASLAYLRDFSNRIVRHSSFTEDSMESPLETLERAVGRKSNGSAAVNPRFMVPIMEEHEGDETDSTWCEEDECQCNDTPVGGPLSACGSSGSSCSTFGSSTDTTRIMTPDGSLLTVLETTELLKKVVLDYSQRRWNFTTYKNCCTAEEVINSFAQHYDISRREAECFGRLLHRNHIMHHVCNDHQFKDTSAHFWRLQCFHNPDILNSYRTWPVQASPHPEEALHRILNIFGKILATIITEEGTFNYRIAFMCSDYPLFEDAVCELQRVDLSLLEGPAMM