MSETVLSQESAAKKTQFKVIDTDIHHDIASVDDLVPYLSDHWKRYITEYNWKPIKTTPFHQVRSGTKYRGDSFGESKRPPGSDFELLKKQLLDEHEITYGVLGGWFHEATVATGWFEFAAARAAAYNDYTIEQWLNKDERLLGSITIPADPVAAVREIDRVGPHPQMVQVMMSIGNFAWGDPRFHPIFEAAERHGLAIGMHLSADITFQGGEFLRYYVAWRAAHPQAYMTQVISLITNGVFDKYPNLKVALIEGGFEWVPFMMNRMDAAYKGLRQETPWVKRMPSDYFRDNMRFSTQPWHDISAKHFLDIIDMMGSDKMLMFSTDYPHWDFDAPKRTLPPKISDDLKNKILYENARELYNL