MACFYASNVFTNHLSSKRAIFSRRKNDVFEKPLLVSSSERSGFSNSLFLKAARLLGPATRFEASKLKVFFLGEEMEKHTKIIPRIYTLTHCDLTANLTLAVSDTINIDQLSGWYNRLQRDDVVAEWKQVKDEMSLHVHCHVSGAHLLLDLAAEFRYHIFTKELPLVLKALIHGDSVLLSEHPELMEARVWVYFHSNLMKYNRKECWGALKDAAQGRQCGGGQQDGFLCEGEETPKTWVSPRSIFQALVTFLL