MNTSNSVNGTATSDVLSSAFIQALVQQIRGLDTYGTYKKWSDDLILKPYVVSKQKKREISVEGDVDPMTISRINAFYRAIAIRIEQETGLLSQVVADLNHEGFGWVLVFSGRLLLVKKTMRDVHRFGFYSLEKLAEEGDSLVQKGVELATRFREVGEL