MVINMKITVLAGGTSTERDVSLVTGSMIYKSLVKSGHQVVLVDLYLGYDGADYTDVFAIKKDWSESIQAISSQNPDIRQVRAMRKDDPYNEVGPHVIDICKQSDIVFLALHGQNGEDGKVQAMFDLLHIKYTGTDYFSSALAMDKVISKELFIKYDIPTPKGITLTVGQEAQWDTYPCIVKVNRGGSSVGVYKAENAQELQDALKQAFSFEKRVLIEEYIDGREFSIGVMDGKALPIIEIAPKVGFYDYKNKYQAGSTVETCPAELPEEVTEGMQRCAEAVYRALRLHTYVRADFRMDREYHFYCLEANTLPGMTPTSLLPQEAAAVGVDFDALCEEIIRISLEKYNEAE