MGKNVVVLGTQWGDEGKGKIVDLLTEQAAAVVRYQGGHNAGHTLVIDGEKTVLHLIPSGILREGVQCLIGNGVVLAPDALLREITKLEEKGVPVRERLRISPSCPLILSYHVALDQAREKARGEAKIGTTGRGIGPAYEDKVARRGLRVGDLFHRERFAAKLGELLDYHNFVLQHYYKEPAIDFQKTLDEAMEYAELLKPMMADVAATLHDLRKHGKDIMFEGAQGSLLDIDHGTYPYVTSSNTTAGGTATGSGFGPLYLDYVLGITKAYTTRVGSGPFPTELFDDVGAYLAKRGHEFGATTGRARRCGWFDAVILRRAIEINSISGLCLTKLDVLDGLDVVRLCVGYKNADGDVLEAPTDADSYIGLQPVYEEMLGWSESTVGAKTLEELPANARAYIKRVEELVGAPIDIISTGPDRNETIILRHPFA*