MREIQTKSTSRVTAQATDIVLRQTDSIRLIFRPTIIDNVKNKEAALKGIFLYQKKSKKAAWEDFETIPLSSVKGGEGYKLEIKTAELLQLFQELTQLYELHQKEGVPRGQKRYVQATPQLEQLASLSDSDIHSFSNANVAVGTSLLSKLLVWATSLDDPSPLIERLVEINPDSLSKLNAALGMQSLKNALASWEENECISDEEFWQESLTKHSFVLEQVFSWPTSIVKGKAYVGGKNVFNQDGNIVDFLLRNRLTQSAALVEIKTPMAPLLGAKYRQTYNVSTELSGSIMQVLNYKHSLQEDFQSLTGRSGDLFDSLNPQCAVIVGNAGSELDDPAKKKAFELYRHQFPGLTVVTFDELFDKTRQLISLLESEPRVEVESDDMPF