MFVLAELKDNVRIAPDQFHLKLVDAVRDEIDRKLANKVLLNVGLCIALKDIVSLKDSIILPGDGASHTEVLFRYVVFRPMVGTVITGKIRNCSREGVHVTLGFFDDILIPHAALQHPSRFDEAEQAWVWEYPLEDGAKHDLFMDVGEPIKFRVSREIFEETSPIGPPKTEAQTQQGASTSAAVASATSQEVKTPYRIIGAINESGLGVLSWWDQQGKDDEQDDEEDEEYDDEDGEGACEE