MSERVSEEPGLDKGDGAEECELDDPELKAIRMRVREMEEEAERLKGLSGQDKSIGVSPRPCMKLIHSKMTAGEYTEGPPRPLSAEEKKEIDKRSVYVGNVDYGGTAQDLEAHFSSCGSINRITILCDKFSGHPKGYAYIEFAERNSVDAAVTMDETVFRGRTIKVLPKRTNMPGISSTDRGGFRGRPRGNRGNYQRGQRPRGRPFRGCGRPGPLNHPY