MREIRVTDLLDNTTYEQRRGDFRSRIIALKKDRGMNLGPILRLVFENRDTLLFQIQEMLLVERTTDPEKRAEEVEIYRTMLPTRSTLSATLMIEITEEGRIRETLDTLQGLDRGPYLHLAFGGERVTAQFEPDRSTDEKLSSVHYLTFPFTEKQRSGFLGLPEGERVMLLSDHPRYSAMTILSPGAIRSLQGDLSDE