MATFELYRRSTIGMCLTETLDEMVSNGTLSPELAIQVLVQFDKSMTEALESQVKSKVTIKGHLHTYRFCDNVWTFILQDALFKNEEGQENVGRVKIVACDSKLLSQ