MNLESGECGMSSVSCGNGKLRQWLIDQIDSGKYPGLVWENDEKSIFRIPWKHAGKQDYNREEDAALFKAWALFKGKFREGIDKPDPPTWKTRLRCALNKSNDFEELVERSQLDISDPYKVYRIVPEGAKKGAKQISMEEQPLVVNHHFALTSPYNSLPSQVPNYMVPHERNWREFAPEQPHPDIPYQCASVPFAARSHHWQGPGCENGCQVTGTFYACAPPESQAPGIPIEPSIRSGEALALSDCRLHICLYYREILVKEVTTSSPEGCTISHGQSYEVSSLEQVIFPYPEDNGQRKNIEKLLSHLERGVILRMAPDGLYAKRLCQSRIYWDGPLAHCSGRPNKLERDQTCKLFDTQQFLAELQTFSHHGRPLPRYQVALCFGEEFPDPQRQRKLITAHVEPMFARQLYYFAQQNSGHLLRGYDLPELVAGPEDYHRSIRHSSIQE