MTAPDTLTILVVEDNEELKAFLKNILSENYTVITASNGKEGLQHAVDNIPDLIISDVMMPVMDGLEMIRQIKENNNICHIPIIVLSAKASLDDRIAGLEQGIDDYITKPFSATYLKTRIASLLRQRKSLQEIYMAKLTEGKEIAVAEALTPSQPQITPYDEQFMQKVMEFIEEQMDNAELTIDEFAEHLMLSRTIFYRKLKSIIGLTPVDFIREVRIKRAAQLIDSGEYNFSQVAYMTGFNDPKYFSKCFKKVVGITPSEYKEKNKGSGAGGHHHHHHG