MKDRLLERITEEELHVQDQPLGMAFVTFQEKSMATYILKDFNACKCQSLQCKGEPQPSSHSRELCTSKWTVTFAADPEDICW