MATEKSKILVIGGTGYIGKFLVEASAKAGHSTFALVREATLSDPVKGKTVQSFKDLGVTILHGDLNDHESLVKAIKQVDVVISTVGSMQILDQTKIISAIKEAGNVKRFLPSEFGVDVDRTSAVEPAKSAFAGKIQIRRTIEAEGIPYTYAVTGCFGGYYLPTLVQFEPGLTSPPRDKVTILGDGNAKAVINKEEDIAAYTIKAVDDPRTLNKILYIKPSNNTLSMNEIVTLWEKKIGKSLEKTHLPEEQLLKSIQESPIPINVVLSINHAVFVNGDTNISIEPSFGVEASELYPDVKYTSVDEYLSYFA*