MSLTTKIETPSITYEQPLGLYIDGKWVKGVEGKTFETINPSDEKVITAVHEAGPEDVDIAVKAARKAFNGVWRTTTPSERGQMLHKLAELFDEHSDTLAAIESLDNGKALSMAKVDVQLSSGCLRYYSGWADKIHGKTVDTDHETFNYTKHEAVGVCGQIIPWNFPLLMWAWKIGPALATGCTVILKTAEQTPLSGLYAATLVEKAGIPAGVVNIISGFGKTAGAAIASHMDIDKVAFTGSTVVGRTILQAAAKSNLKKVTLELGGKSPNIVFNDANIDNAISWVNFGIFFNHGQCCCAGSRIYVQSGIYD