MSRQKQIWMAVSFIMVLHLAVALCAEPILTVGDFSQANTGETLPRHWEPLTFKKIKAHTTYNMVEDQGRTVIKAYSKASASGLIRKIGIDVKKYPIIQWQWKITDINKKTDVTQKSGDDYPARIYVAFEYNPDEAGVWEKTRFETARLIYGQYPPATVVTYIWANRVPKGTRIPNPYINQVMMIAVQSGDDKVGTWVTEERNIYQDYVDSFGHPPPMTSGVAIMTDSDNTEGTSTAFYGDIIFKSTSGTSIQ