MATESLQMSPDLLEGFSPLQKVFDGKVFPKILTPSFSAAETTQEGMLEILQKHKTFLEEQLHECGAVLLRGFPLQSAEDFDAALEAIGWKNMPYMGTSVRTQLTGRVSNASGTRAELFIPYHHEMMQVKSGAPPKVVFFCEIEPLDGGQTSILLSHKVAGKMQMEFPDFVRKIEEEGLIYLKTVPADTDKSVVTGQGWPTVFRTTDRVEAEKRAADDFDCTLEWLPDGKVKMTGGPYEPTKVFDKERGRKVWFNFVIFETYGASDQSYSVVFKDGTPLPKDVVARCQEIHEELSVDVPWQRGDILILDNFAVMHARRPCY