MTASDLNLIKMSTDHYWIKRDSVVDKIIFKGRTFYNKFEKVNAILSQAVINQHIKGEITVAHSLINKHGKVENIVIDYNGNDPERFYHKTQLLLREEGFINFTAYKTRTEGHLHVYIHKGHTTLQEAIQLGKMISMKLAAKQPKQWRMFPNADMPDDYNILTLPMEVYSKERGASWSKHM