MDHIPKRFHEDNLQDGLMDNFKNVPQSLYGLTPAQMDMFLVDDNPFTKKSKELTEESITSKAHYRDGSGVWSPASFQGGASRLSMSVNMYRGGGGGGLMRPKSAPPDLPSLLLDARIVYLGMAIVPAVTELIVAEMLFLDFDNPSKPIYLYINCSGTQNEKKESVGFETEAYAIADTMSYVKSKVYTVNCGMAFGQAAMLLSVGEKGFRAVQPSSSTKLYAPKVNQSSGSAIDMFIKAKELDSNTKYYIDLLAKGTGKPEEEIAKDIQRPKYFKAKEAVEYGLADKVIEEPD