MTREESIKRLTFFEDKPGLAEQILRLEKQEQVFLPNQFEIKQTSGYEIGEKIVLLGRLENFYFIGIKKTDESLYQCQAFVGEASAKAFFVNLPDIEKELMAFWLNEVELVR