MVGSRQHVSWGALAAGPACSVGEWLHFQQLPEEQQRARLHGLRGVEQMVRDIEDAWPAEWFQQRDLAPAAWMGAFTRMEILIGVRGCSEHTTLFFEVGDRGRLHRVSAEAMIVTECVFQRIRVVGTRDRSWHIDPDPDSITVDSEWRLWAWESRPLARLQWDPGEWHWRDPFAAADRPPIPFFQYSARLGRHILLARRQVEPAAAEHWRRQGLSPEFLTAFWQRIWSSQQARRTVTFQWLVAHRAIAVGTWLCFGGCPPDCTGCGHPEE