MSAPVEALFQPFRLGALELPTRVVMAPMTRNFSPGGVPNAKVVEYYRRRAAAGVGLIVSEGTTVGHKAANGYPNVPRFYGEDALAGWKQVVDAVHAEGGRIVPQLWHVGSVRRLGVEPDASVPGYGPMEKAKDGKVLVHGMSKADIQDVIAAFAQAARDAQAIGMDGVEIHGAHGYLIDQFFWEGSNQRDDEYGGSLANRSRFAVELVRAVRAAVGADFPIIFRFSQWKQQDYSARLVETPEGLREFLAPLVEAGVDIFHCSTRRFWIPEFEGSELNLAGWTRELTGKPTITVGNVGLDGSEFLQFFGKTDEVAQPASIDGLVERLDKGEFDLVAVGRALLVDPEWAVKVREGRIGDIKPFSREALASLV*