MDRGESQFIGDCFLPVDISVGQVRPDATPVIRFESTDEEEDNDIKDEEGMSSEPEGLSKAPRKGFPLTDRTTIKRYSRSKMSLHLLTRRFLQLMQEAPGCSVDLTHVTRRLQTHRRRLYDITSTLYGIQVIEKESKNRVRWIGKHPISVFLSNKCTELQRLKQVESTLDGLIKRCAQQLFDMTDNLKYSTWAYVTHEDIRLLQTFQEQTVIAVRAPEESKLEIPVPTEDSIEVHLTANRQPFIVLTCELGSGHDADGSACFLDLEESRIRTKIQSTDSRGSTQDML