MKLVIDHLTRYGYDEEVKFSTQYLRLTPRSTARQTITAWTLTLPDGAAVTTTDGWGNVLHVLTLDNPHKEITIRASGIVDIADEGEETRDEEAELLSPLVFLRCTPLTRADTAIREFAQRLYRPDAAEESLNQLMADLLLRMPYSPGATQVQDSAADAFARAKGVCQDHTHVFLACCRALEIPARYVSGYVYSDNAQHVAMHAWAEVWLDGRWLSFDITNNTRRLNQHLRLATGLDYLDACPVRGTRLGGGGEIMLTNAEVREHSQQAQQQ*