MSSTMDVQSQELSSIIEKLMSNGTNHLEMQDRYILPPHERPQMSQVSYSESISVVDLRDLDGPNRTTGVHEIQRACEEDGFFRIVNHGVPEGVMKSMMGIAKEFFEMPVEDRARLYSENPKQRVRVFTSSNITKEKVLRWADHLSHPCHPLEEVIHSWPENPAAYRDIAGKYAAEVRMLILRLLAAISEALGLDSDYLNKILGNHSQVMIINYYPSCPNPDLTLGAAGHSDASAITVLMQSDVSGLQVLKNGKWAAVEPIPNAFVVNMGDQLQVVSNGRFRSVEHRAVTNISTARISIPTFYSPGNNAFIAPAASMVDEQQPALYRRYKFEEFFGALFSHELKGKSLLDRFGI*