MRESVPTMPNARVPFHEASRVLLRSTILDAMRELLHERDWSAVTMSDVARAAGISRQTLYKEFSSRQGLAQGYALRLVDEFVDAVADSVYAHVGDARAALVDGFTFFFEASAADPLVKSLLSGEAKPDLLRLITTDAAPILERGAGRLTETFHHSWIAASESDAGILARAVVRVALSFVSMPPASGRDVAADLADLLVPFVERAAIRG