MKQTKLTGRIVVPTDPDYDVARMNLNLSIPKLPCIIVFCQNNKDVCNALKWARERHIPFRLRSGRHSYENFSLLNRGLIIDVSEMHRITVNTEKLTATIEAGANLGTVYKELWNYGVTIPAGTSASVGVVGLALGGGIGMLSRLFGLTCDQLMEVEMVQACGKFGAKLIRANEQENSNLFWACRGGGGGSFGIVTSLTFRVHPIKNVSIFSITWEWEDFIAAFQAWQNWAPYIDERLTSSIELFAKQRNKIEAQGEFVGSPSELHSLLSPLLETGSPSLFIEEVPYIKAVEFFNGGNIPENFKRSGSYVYKPIPLKGIQIMQSFLSHAPNKDASIWHQSLIGAVENISPNETAYFHRKAIIAQEYITSWKCDDEENRNIRWVKGLRESLDPYTLGDYVNWPDIDIKNWQTSYYGSNFHRLRKVKTMYDPCDVFHFQQSIPPFHT