MDSRSISFKKRKIRVRHRCVACYKMFNRREHLVEHMKIAYHSLHQPRCGVCLKHCKSFESVREHLNVPDHLFKGNCKAIFSKRGCTLCLQVFEEAIALADHKNKCQLSPPRPLGTSTQRNPSRSHTGSRLKAVALDCEMVGGGDDGTIDQCASVCLVDEDENVILSTHVRPLLPVTDYRHEVTGLSEEDLKDGMPLEDVRARVVSILCGGHNDGAGRLLLVGHDLRHDMSCLNLEYPSNLLRDTAKYVPLMKTNLVSQSLRYLTKSYLGYKIQSGKHEPYEDCVSAMRLYKRMRDQEHGCSGKGEGNGLNSWKQSDLEKMKAEELYQNSTSEYRCWCLDRLSNP