MTISRTVYNQLFEHSDAAAPEHVIRLRPTEAKAGAVVVSAKNKIQMWTQEEHERFLVALEMFPAGPWKKVADYIGTKTPRQTMTHAQKYRQKIS