MSADVLPKESQSKLDEVAAMYLVPNQGKTRKLQREMFLRVETPVRLQQKNRMIRVARVFKGVVRLVEASHVADDHDEAVASRLRPIQRCTRINLTLLDVKDFKRNLISMGRIDRANYHMHIYHGMMKVYFKNTRQCLMHAKREDNNLYRILGEVITENQVVWENPADSKPTGRRVENYTVSIDMWHKRFGHMYAHGLNELAKNAQVKGLDLDSTVKDFSSVRKPGRNGFDREEVTRTTSGSVGRVDVYYYGPDGKRLRSRKEVKDYCTANGLTYEILDFDFSSNWPVTSTLLDDPVDVGIEDEDD