MTEFDLSTREGRWKHFGSVDPVKGTKPTTKNEMTDLQSTHKNFLFEIEEVGIKNLTYPVLIDQYQTAGLFSFSTSLNKNEKGINMSRILESVEKHYDNGIELEFNTLHQLLRTLQDKMNQNAAGVDVSGKWFFDRYSPVTHIKAVGHADVTYGLAIENHTVTRKELTIQAKVTTLCPCSKEISEYSAHNQRGIVTVKAYLDKNNDVIDDYKNKILDAMEANASSILYPILKRPDEKRVTERAYENPRFVEDLIRLIAADLVEFDWIEGFDIECRNEESIHQHDAFARLKYRK