MITGTSQADVAVLVIAAGTGEFEAGIAKNGQTREHALLAYTLGVKQMIVLVNKMDDKSVNWGEARFNEIKNETSNFVKKIGYNPEQIPFVPISGWLGDNMLERSTNLTWYKGPTLLEALDSIKEPKRPSDKPLRIPLQDVYKIGGIGTVPVGRVETGILKPGAVVTFAPAMITTEVKSVEMHHEAMESANPGDNVGFNVKNVAVKDLKRGFVCGDAKADPPAETDNFTAQVIVLNHPGLIHAGYAPVLDCHTAHIACKFHELVTKVDRRSGKELEKEPKNIKSGDAAIVKLLPTKPMVVETFTEYPPLGRFAVRD