MNLEGSGRGGEFGMSSVSCGNGKLRQWLIDQIDSGKYPGLVWENEEKSIFRIPWKHAGKQDYNREEDAALFKAWALFKGKFREGIDKPDPPTWKTRLRCALNKSNDFEELVERSQLDISDPYKVYRIVPEGAKKGAKQLTLEDPQMTMSHPYTMTTPYTSLPAQQVHNYMMPPHDRSWREYVPDQPHPEIPYQCPVTFGSRSHHWQGPACENGCQVTGTFYACAPPESQAPGIPIEPSIRSAEALALSDCRLHICLYYREILVKELTTSSPEGCRISHGHTYDASNLDQVLFPYPEDNGQRKNIEKLLSHLERGVVLWMAPDGLYAKRLCQSRIYWDGPLALCSDRPNKLERDQTCKLFDTQQFLAELQAFAHHGRPLPRFQVTLCFGEEFPDPQRQRKLITAHVEPLLARQLYYFAQQNSGHFLRGYDLPEHINSPEDYHRSIRHSSIQE