MWRRARATWCEVCGHFSPNSVALENHKKRVHTGEHFECGECGKRFKQKTYLTEHVAALHTRKPLYACEFCEATFKSRANYYTHRKTRHRAEWEALREERKQGEGKRLFAAADVITGVV