GCGNGKLRQWLIDQIDSRRYPGLVWENEEKTIFRIPWKHAGKQDYNREEDAALFKAWAMFKGKYKEGIDKPDPPTWKTRLRCALNKSNDFDEIVERSQLDISDPYKVYRIIPEGAKKGLTLDSHKQDLRALSLFFFFLYLPCKSPSDENSTAYFQTFTEMKMSCIEEMPQHANAIGFISPYTSLRNQFLKREGIGGITTLLQSSKLCPVHIYMGHTQNCSTASVPTHHQSAELGPGHTQKMVRWSFSYFSLHVALYYRESLVKEVTVTNPEGCRITSSSTCSPSSPSSCPEDKFHSGAEVVFFPFPYPESQRQGAEMLPNILEKGVLLWMTADGMYAKRLCQGRVYWEGPLAQFMDKPNKLEKEQPCKLFDTHQFLIDLQDFAHNGRHLPRHQVVLCFGDEYPDPQRSRKMITAQVFKIFHKNMDSFTHLLNSSSIHSS