MTMQDKNTATGELSYFETTLLLYLKESHPHIAGDKELVRTRTDEAAAGYERAIRDGLSVMQALQLVEAVLYQDLRFSRFDTVFEVVSEWFPEVRPEKRTGFCLKVLPPAEAVFNKYPIDDRFESSPSYHTLTIELTGFIQSYIEKYGI