STTTSLSFLMLLHQMYGDCQVMSDTLFSSPIQNPNFNFISTMPFHPFPPMKEEDSMLGGKEEMESGSESEQVEDKSGNEQEITEQPKKKRYHRHTARQIQEMEALFKECPHPDDKQRMKLSHDLGLKPRQVKFWFQNRRTQMKAQQDRSDNVILRAENDSLKNENYRLQAALRSIICPNCGGPCMMGAEMGLDEQQLRLENARLREEVFHYSNLNTNIEVVLDNM