MKVEATRDAFISDYEALQFMSHLQRKHQWVVDEDVEMADDRRRKKKQYNHPELQAITKDVVNYLTTNKNADPEEEQQAVKSGITRMNDEKFTTLMRTLNQFDLYKAEKLQLVNQLPVNIVHLYALVEECDSRFSEEQVSAIIDAITTACV