MSQGIMYVDGQRVAFDGEKNVLAVIRKAGIDMPTFCYYSELSVYGACRMCVVEDENGKIDASCSMEPKDGMRIRTNTARLLKHRRMILELLLASHSKDCTTCEKNGKCRLQELASRFGIRHIRFSDTRTRHELDESSPAIIRDPNKCILCGDCIRVCEEMQGMGIIDFARRGSHLQVMPAFDRKLSETDCISCGQCAAVCTTGAITIRNEIGAAWRALHNPDKRVVVQIAPAVRVAIGEAFGLPSGNNAIGKTVSALKMMGAEEVFDSIFGADLTVMEESKEFLARLNNGGPFPMFTSCCPAWIKYLETENSKYLKNISTCKSPMEMFAAVLKDQYAEIDRQDGRETFHIAIMPCTAKKMESARKDFQHGGKPDVDLVLTTQELINMIKESGIRFTELEGESPDLPFGIGTGSGTIFGTTGGVAEAVARTCMEEKSNNALKMLEFSPLRDSAPIRSVEVPVGNQKVRVAVVHGLIHAQKLLHEIEAGTVQYDLVEVMACQGGCVGGAGQPYGLMAEKRKRAGGLYEADRASLIKRSERNPMILELYEHELKGRAHELLHVHYGD