MSRGGNLRNPCLTMHQPWASLLVYGIKRIEGRSWPAPLRGRLWIHAAGKVPDSATIKAMEDFYREIYAVNGITDLKFPEHYPVSRLLGCVEVVGCLKCEELVCWDEVPEGVRLEGQTDFCWLCEQPQRLLVPFEMRGFQGVYNLEKRIYEAAVRGLCPVECPLPVKFPLPDPSDPFSLRPGSLASYFSGSKGSENERSQSLNAAIAGARAAATQFSKKGQSKSAAKYETNPFLKDGRFQRGNRYKYVERKSLTGDEANIIENNRSPNGDFNEKSGAPSKIFAMAVKGLRQE*