MSEVKSVDIRGLIESYEFPYTLPGSGQELLIKPITTGQMKKILVYEDEKDPYVIEEALDKLISNCVLTEDFDIEKIYLQDRFSLLLEIRKITKGDNYNFSFKCSKCNVENIKNVILSELKIKPFSCDDNIITISENLKFEVDFPTRFDQKDSIKRFNNKSLNFIEKQVEVQTGTFANSIKKVHTPSGIFDNISFDDKFYILENILGDVFDEFTKWFKDHEFGVEFKINTECISCGHKKHMEIPLSDFFV