MNLEPGECGMNSVSCGNGKLRQWLIDQIDSGKYPGLVWENDEKSIFRIPWKHAGKQDYNREEDAALFKAWALFKGKFREGIDKPDPPTWKTRLRCALNKSNDFEELVERSQLDISDPYKVYRIVPEGAKKGAKQISMEEQPLMMNHPFPITSPYTALPSQVPNYMVPHERNWREFAPEQPHPDIPYQCASIPFAARGHHWQGPACENGCQVTGTFYACAPPESQTPGIPIEPSIRSGEALALSDCRLHICLYYREILVKEVTTSSPEGCRISHGQSYEVSSLDQVVFPYPEDNGQRKNIEKLLSHLERGVILWMAPDGLYAKRLCQSRIYWDGPMALCSDRPNKLERDQTCKLFDTQRFLAELQAFAHHGRPLPRYQVALCFGEEFPDPQRQRKLITAHVEPMFARQLYYFAQQNSGHLLRGYDLPELVTSPEDYHTSIRHSSIQE