MTKTSHKKNRPFDFKLIDLVEPHPVLYQPIPGMSTFEVMKTKSTLWQQISNEMGFPVQFCLSRWNNLRGQFQKELRHCTELCPKSGLIRGSTWPYLNRLKFLEATVLANRSKKLKLSKRKLKELQQLEQQFEWRSEEEEDEEEEEEEDRLSEEPEHEYNIEEITDNVEHTEVIEETYIADEDYSIIEEIAEEVVAEATEHVEHFTPNDTMENYRKMQSLLDTFEEEAMQIIERRLMAFLCKCQLRALSNQTIDDLYV