IHNLNYQFDEKNIRRRVYDALNVLMALDIITRDKKEIQWKGLPSQDVKALEELKATRMKLVNRIGKKTAYLNDLKDQVEGFQHLISRNKQLLNRESSPLEAFSLPFLLVQTSSHATVEIEISEDMQLVHFDFNSTPFSLHDDAYILKLLRRHQLPAESRDISSSSSAVSSSSSALACGGTK