MAPIQILKLQNTFKPGGKVFEVERAAAEHSGLVQMLLQDFDDSDLEAIIPISVDVSDKGLAKVFEWMTHSKDLPKTTDDGSVRGPDDSAVNWKPLTFSDWDKKFFDALDSEALYEILIAANYLDIKPLYELGCQFVANMIRGKTTEQIREILNITSDFNPEEELRIREQKALVKDESETAEKN