MLHRKIYQLCSEGREIWIFLRDQQRWIERARVLEIEGDLVTIRYETEEEDEICAWEEMVRLESIGAVTQKLSNFPKGNSEFLVSEECPEAEQIQPHPESNSD