MSRQLFAICLIAAVCASGVYGSCKATVSSFSTQDATILTQLAHVGEFTLQCSGAAPASLFAEFPCGKVVPVAKVGDNKYQVSWVEDIKQGSSGNVQVRLFDEDGYANVRKAQRDGDKVSSVKSLLDISVPTKGAYKGPWIKAELLAAFLVGGFAYFAFTTKGKVQS