MKSQQEYHTREEIDQLVEEIYRALDFTEERLDGRCDDIYFSMDLRISALTSKIEAIQGELVEIQSYIARPPEAPASIDRRYNISTNIHRQTSVDDATNRGRQVPKAVRKDIFTKITFRKNGYADFYGLSDIDSVVTDFDPNKSLGDRLQKMENITATLKEKWRRGNEAMRDFTDPSRLERSIRKEKSVSSIDTTSTTSIDTTSTTSIDTTSTTSIDTTSTTSIDTCDRTTIDSLTQTSIDTNLKAEESERHQVNAISDDDFGEVLEQEKLEEDAFLVESCMSIGSSYWCQPPSTAEQRSTSSAEHRSTLLLGS*