MKKIIVTGGAGFIGSNFVHYVVKNHPEVHVTVLDKLTYAGNEKNLEGLPSDRVELVVGDIADAELVNRLVAETDAVVHYAAESHNDNSLNDPFPFVQTNLIGTYTLIEACRKNNVRYHHVSTDEVYGDLPLREDLPGHGEGEGEKFTAETPYNPSSPYSSTKAGSDLLVKAWVRSFNLQATISNCSNNYGPYQHIEKFIPRQITNVLSGITPKLYGAGKNVRDWIHTNDHSSAVWAILTKGQIGETYLIGADGEEDNKTVMELILELMGQPVDAYEHVNDRVGHDLRYAIDSTRLREELGWEPEFTNFREGLAETIKWYTENEDWWRADKEAVEAKYAQNGQ*