MNSQVFSTHEHLGLEPLNPIELNQLNPFQIHQIHAQIQFQQRQWQANFLGPRTAQMKQVGAPAKPTKLYRGVRQRHWGRWVAEIRLPKSRTRLWLGTFDTAEEAALAYDRAAYKLRGDSARLNFPHLGHQGDYLGGRFGGNGPLHSSVNAKLEAFCANSQKQRNCHMVATGTSKLVSSSGVLPETGVSLPEMGLSSSEDIKVLSSSSGSPMSENEESADGSSPVSDIKFSDFIKPTWEESEIILLQKFPSFEIDWDAILS