diff --git a/MifareOneTool/Form1.Designer.cs b/MifareOneTool/Form1.Designer.cs index f2870ee..66058a8 100644 --- a/MifareOneTool/Form1.Designer.cs +++ b/MifareOneTool/Form1.Designer.cs @@ -143,298 +143,193 @@ // // groupBox1 // + resources.ApplyResources(this.groupBox1, "groupBox1"); this.groupBox1.Controls.Add(this.buttonCLI); this.groupBox1.Controls.Add(this.buttonScanCard); this.groupBox1.Controls.Add(this.buttonListDev); - this.groupBox1.Location = new System.Drawing.Point(2, 5); - this.groupBox1.Margin = new System.Windows.Forms.Padding(2); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Padding = new System.Windows.Forms.Padding(2); - this.groupBox1.Size = new System.Drawing.Size(150, 66); - this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; - this.groupBox1.Text = "设备控制"; + this.toolTipHelp.SetToolTip(this.groupBox1, resources.GetString("groupBox1.ToolTip")); // // buttonCLI // - this.buttonCLI.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonCLI.Location = new System.Drawing.Point(76, 19); - this.buttonCLI.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonCLI, "buttonCLI"); this.buttonCLI.Name = "buttonCLI"; - this.buttonCLI.Size = new System.Drawing.Size(68, 20); - this.buttonCLI.TabIndex = 11; - this.buttonCLI.Text = "手动CLI"; - this.toolTipHelp.SetToolTip(this.buttonCLI, "打开NFC命令行以进行高级操作。"); + this.toolTipHelp.SetToolTip(this.buttonCLI, resources.GetString("buttonCLI.ToolTip")); this.buttonCLI.UseVisualStyleBackColor = true; this.buttonCLI.Click += new System.EventHandler(this.buttonCLI_Click); // // buttonScanCard // - this.buttonScanCard.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonScanCard.Location = new System.Drawing.Point(3, 42); - this.buttonScanCard.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonScanCard, "buttonScanCard"); this.buttonScanCard.Name = "buttonScanCard"; - this.buttonScanCard.Size = new System.Drawing.Size(68, 20); - this.buttonScanCard.TabIndex = 1; - this.buttonScanCard.Text = "手动扫描"; - this.toolTipHelp.SetToolTip(this.buttonScanCard, "扫描有效卡片。"); + this.toolTipHelp.SetToolTip(this.buttonScanCard, resources.GetString("buttonScanCard.ToolTip")); this.buttonScanCard.UseVisualStyleBackColor = true; this.buttonScanCard.Click += new System.EventHandler(this.buttonScanCard_Click); // // buttonListDev // - this.buttonListDev.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonListDev.Location = new System.Drawing.Point(3, 19); - this.buttonListDev.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonListDev, "buttonListDev"); this.buttonListDev.Name = "buttonListDev"; - this.buttonListDev.Size = new System.Drawing.Size(68, 20); - this.buttonListDev.TabIndex = 0; - this.buttonListDev.Text = "检测设备"; - this.toolTipHelp.SetToolTip(this.buttonListDev, "扫描已连接的NFC设备\r\n(目前支持PN532、ACR122U)"); + this.toolTipHelp.SetToolTip(this.buttonListDev, resources.GetString("buttonListDev.ToolTip")); this.buttonListDev.UseVisualStyleBackColor = true; this.buttonListDev.Click += new System.EventHandler(this.buttonListDev_Click); // // richTextBox1 // + resources.ApplyResources(this.richTextBox1, "richTextBox1"); this.richTextBox1.BackColor = System.Drawing.Color.Black; this.richTextBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); - this.richTextBox1.Location = new System.Drawing.Point(0, 175); - this.richTextBox1.Margin = new System.Windows.Forms.Padding(2); this.richTextBox1.Name = "richTextBox1"; this.richTextBox1.ReadOnly = true; - this.richTextBox1.Size = new System.Drawing.Size(576, 313); - this.richTextBox1.TabIndex = 1; - this.richTextBox1.Text = "Hello,cardman!\n首次运行建议点击\"检测设备\"以加快后续运行速度\n"; + this.toolTipHelp.SetToolTip(this.richTextBox1, resources.GetString("richTextBox1.ToolTip")); // // buttonMfRead // - this.buttonMfRead.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonMfRead.Location = new System.Drawing.Point(4, 19); - this.buttonMfRead.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonMfRead, "buttonMfRead"); this.buttonMfRead.Name = "buttonMfRead"; - this.buttonMfRead.Size = new System.Drawing.Size(38, 20); - this.buttonMfRead.TabIndex = 3; - this.buttonMfRead.Text = "读M1"; - this.toolTipHelp.SetToolTip(this.buttonMfRead, "读取普通M1卡片(可能需要加载密钥文件)"); + this.toolTipHelp.SetToolTip(this.buttonMfRead, resources.GetString("buttonMfRead.ToolTip")); this.buttonMfRead.UseVisualStyleBackColor = true; this.buttonMfRead.Click += new System.EventHandler(this.buttonMfRead_Click); // // groupBox2 // + resources.ApplyResources(this.groupBox2, "groupBox2"); this.groupBox2.Controls.Add(this.buttonMfFormat); this.groupBox2.Controls.Add(this.buttonMfWrite); this.groupBox2.Controls.Add(this.buttonSelectKey); this.groupBox2.Controls.Add(this.buttonMfRead); - this.groupBox2.Location = new System.Drawing.Point(157, 5); - this.groupBox2.Margin = new System.Windows.Forms.Padding(2); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Padding = new System.Windows.Forms.Padding(2); - this.groupBox2.Size = new System.Drawing.Size(127, 66); - this.groupBox2.TabIndex = 4; this.groupBox2.TabStop = false; - this.groupBox2.Text = "普通卡操作"; + this.toolTipHelp.SetToolTip(this.groupBox2, resources.GetString("groupBox2.ToolTip")); // // buttonMfFormat // - this.buttonMfFormat.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonMfFormat.Location = new System.Drawing.Point(84, 19); - this.buttonMfFormat.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonMfFormat, "buttonMfFormat"); this.buttonMfFormat.Name = "buttonMfFormat"; - this.buttonMfFormat.Size = new System.Drawing.Size(38, 20); - this.buttonMfFormat.TabIndex = 6; - this.buttonMfFormat.Text = "清M1"; - this.toolTipHelp.SetToolTip(this.buttonMfFormat, "格式化普通M1卡(必须加载密钥文件)"); + this.toolTipHelp.SetToolTip(this.buttonMfFormat, resources.GetString("buttonMfFormat.ToolTip")); this.buttonMfFormat.UseVisualStyleBackColor = true; this.buttonMfFormat.Click += new System.EventHandler(this.buttonMfFormat_Click); // // buttonMfWrite // - this.buttonMfWrite.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonMfWrite.Location = new System.Drawing.Point(44, 19); - this.buttonMfWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonMfWrite, "buttonMfWrite"); this.buttonMfWrite.Name = "buttonMfWrite"; - this.buttonMfWrite.Size = new System.Drawing.Size(38, 20); - this.buttonMfWrite.TabIndex = 5; - this.buttonMfWrite.Text = "写M1"; - this.toolTipHelp.SetToolTip(this.buttonMfWrite, "写入普通M1卡(可能需要加载密钥文件)"); + this.toolTipHelp.SetToolTip(this.buttonMfWrite, resources.GetString("buttonMfWrite.ToolTip")); this.buttonMfWrite.UseVisualStyleBackColor = true; this.buttonMfWrite.Click += new System.EventHandler(this.buttonMfWrite_Click); // // buttonSelectKey // - this.buttonSelectKey.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonSelectKey.Location = new System.Drawing.Point(4, 42); - this.buttonSelectKey.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonSelectKey, "buttonSelectKey"); this.buttonSelectKey.Name = "buttonSelectKey"; - this.buttonSelectKey.Size = new System.Drawing.Size(117, 20); - this.buttonSelectKey.TabIndex = 4; - this.buttonSelectKey.Text = "选择key.mfd"; - this.toolTipHelp.SetToolTip(this.buttonSelectKey, "加载含有正确读写卡密钥及正确控制位的MFD文件。"); + this.toolTipHelp.SetToolTip(this.buttonSelectKey, resources.GetString("buttonSelectKey.ToolTip")); this.buttonSelectKey.UseVisualStyleBackColor = true; this.buttonSelectKey.Click += new System.EventHandler(this.buttonSelectKey_Click); // // buttonBmfWrite // - this.buttonBmfWrite.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonBmfWrite.Location = new System.Drawing.Point(4, 42); - this.buttonBmfWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonBmfWrite, "buttonBmfWrite"); this.buttonBmfWrite.Name = "buttonBmfWrite"; - this.buttonBmfWrite.Size = new System.Drawing.Size(56, 20); - this.buttonBmfWrite.TabIndex = 10; - this.buttonBmfWrite.Text = "UID写"; - this.toolTipHelp.SetToolTip(this.buttonBmfWrite, "写入UID卡片。"); + this.toolTipHelp.SetToolTip(this.buttonBmfWrite, resources.GetString("buttonBmfWrite.ToolTip")); this.buttonBmfWrite.UseVisualStyleBackColor = true; this.buttonBmfWrite.Click += new System.EventHandler(this.buttonBmfWrite_Click); // // buttonBmfRead // - this.buttonBmfRead.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonBmfRead.Location = new System.Drawing.Point(4, 19); - this.buttonBmfRead.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonBmfRead, "buttonBmfRead"); this.buttonBmfRead.Name = "buttonBmfRead"; - this.buttonBmfRead.Size = new System.Drawing.Size(56, 20); - this.buttonBmfRead.TabIndex = 9; - this.buttonBmfRead.Text = "UID读"; - this.toolTipHelp.SetToolTip(this.buttonBmfRead, "读取UID卡片。"); + this.toolTipHelp.SetToolTip(this.buttonBmfRead, resources.GetString("buttonBmfRead.ToolTip")); this.buttonBmfRead.UseVisualStyleBackColor = true; this.buttonBmfRead.Click += new System.EventHandler(this.buttonBmfRead_Click); // // buttonMfoc // - this.buttonMfoc.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonMfoc.Location = new System.Drawing.Point(4, 18); - this.buttonMfoc.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonMfoc, "buttonMfoc"); this.buttonMfoc.Name = "buttonMfoc"; - this.buttonMfoc.Size = new System.Drawing.Size(56, 20); - this.buttonMfoc.TabIndex = 8; - this.buttonMfoc.Text = "MFOC读"; - this.toolTipHelp.SetToolTip(this.buttonMfoc, "对半加密卡片进行Nested破解。\r\n按住Ctrl点击该按钮可添加已知密钥。"); + this.toolTipHelp.SetToolTip(this.buttonMfoc, resources.GetString("buttonMfoc.ToolTip")); this.buttonMfoc.UseVisualStyleBackColor = true; this.buttonMfoc.Click += new System.EventHandler(this.buttonMfoc_Click); // // buttonUidWrite // - this.buttonUidWrite.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonUidWrite.Location = new System.Drawing.Point(63, 42); - this.buttonUidWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonUidWrite, "buttonUidWrite"); this.buttonUidWrite.Name = "buttonUidWrite"; - this.buttonUidWrite.Size = new System.Drawing.Size(56, 20); - this.buttonUidWrite.TabIndex = 5; - this.buttonUidWrite.Text = "UID写号"; - this.toolTipHelp.SetToolTip(this.buttonUidWrite, "向UID卡片写入置顶卡号,厂商设置为复旦。"); + this.toolTipHelp.SetToolTip(this.buttonUidWrite, resources.GetString("buttonUidWrite.ToolTip")); this.buttonUidWrite.UseVisualStyleBackColor = true; this.buttonUidWrite.Click += new System.EventHandler(this.buttonUidWrite_Click); // // buttonUidFormat // - this.buttonUidFormat.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonUidFormat.Location = new System.Drawing.Point(122, 19); - this.buttonUidFormat.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonUidFormat, "buttonUidFormat"); this.buttonUidFormat.Name = "buttonUidFormat"; - this.buttonUidFormat.Size = new System.Drawing.Size(56, 20); - this.buttonUidFormat.TabIndex = 7; - this.buttonUidFormat.Text = "UID全格"; - this.toolTipHelp.SetToolTip(this.buttonUidFormat, "将全卡清空并重新初始化。\r\n可用于ACbit损坏/KEY全部被改等情况的急救。"); + this.toolTipHelp.SetToolTip(this.buttonUidFormat, resources.GetString("buttonUidFormat.ToolTip")); this.buttonUidFormat.UseVisualStyleBackColor = true; this.buttonUidFormat.Click += new System.EventHandler(this.buttonUidFormat_Click); // // buttonUidReset // - this.buttonUidReset.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonUidReset.Location = new System.Drawing.Point(63, 19); - this.buttonUidReset.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonUidReset, "buttonUidReset"); this.buttonUidReset.Name = "buttonUidReset"; - this.buttonUidReset.Size = new System.Drawing.Size(56, 20); - this.buttonUidReset.TabIndex = 6; - this.buttonUidReset.Text = "UID重置"; - this.toolTipHelp.SetToolTip(this.buttonUidReset, "重置UID卡片0块,UID随机,厂商号为复旦。"); + this.toolTipHelp.SetToolTip(this.buttonUidReset, resources.GetString("buttonUidReset.ToolTip")); this.buttonUidReset.UseVisualStyleBackColor = true; this.buttonUidReset.Click += new System.EventHandler(this.buttonUidReset_Click); // // groupBox3 // + resources.ApplyResources(this.groupBox3, "groupBox3"); this.groupBox3.Controls.Add(this.buttonKill); this.groupBox3.Controls.Add(this.buttonConSave); this.groupBox3.Controls.Add(this.buttonConClr); - this.groupBox3.Location = new System.Drawing.Point(440, 75); - this.groupBox3.Margin = new System.Windows.Forms.Padding(2); this.groupBox3.Name = "groupBox3"; - this.groupBox3.Padding = new System.Windows.Forms.Padding(2); - this.groupBox3.Size = new System.Drawing.Size(127, 67); - this.groupBox3.TabIndex = 5; this.groupBox3.TabStop = false; - this.groupBox3.Text = "运行/终端"; + this.toolTipHelp.SetToolTip(this.groupBox3, resources.GetString("groupBox3.ToolTip")); // // buttonKill // - this.buttonKill.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonKill.Location = new System.Drawing.Point(4, 42); - this.buttonKill.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonKill, "buttonKill"); this.buttonKill.Name = "buttonKill"; - this.buttonKill.Size = new System.Drawing.Size(56, 20); - this.buttonKill.TabIndex = 2; - this.buttonKill.Text = "停运行"; + this.toolTipHelp.SetToolTip(this.buttonKill, resources.GetString("buttonKill.ToolTip")); this.buttonKill.UseVisualStyleBackColor = true; this.buttonKill.Click += new System.EventHandler(this.buttonKill_Click); // // buttonConSave // - this.buttonConSave.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonConSave.Location = new System.Drawing.Point(65, 18); - this.buttonConSave.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonConSave, "buttonConSave"); this.buttonConSave.Name = "buttonConSave"; - this.buttonConSave.Size = new System.Drawing.Size(56, 20); - this.buttonConSave.TabIndex = 1; - this.buttonConSave.Text = "存日志"; + this.toolTipHelp.SetToolTip(this.buttonConSave, resources.GetString("buttonConSave.ToolTip")); this.buttonConSave.UseVisualStyleBackColor = true; this.buttonConSave.Click += new System.EventHandler(this.buttonConSave_Click); // // buttonConClr // - this.buttonConClr.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonConClr.Location = new System.Drawing.Point(4, 18); - this.buttonConClr.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonConClr, "buttonConClr"); this.buttonConClr.Name = "buttonConClr"; - this.buttonConClr.Size = new System.Drawing.Size(56, 20); - this.buttonConClr.TabIndex = 0; - this.buttonConClr.Text = "清终端"; + this.toolTipHelp.SetToolTip(this.buttonConClr, resources.GetString("buttonConClr.ToolTip")); this.buttonConClr.UseVisualStyleBackColor = true; this.buttonConClr.Click += new System.EventHandler(this.buttonConClr_Click); // // buttonMfcuk // - this.buttonMfcuk.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonMfcuk.Location = new System.Drawing.Point(134, 18); - this.buttonMfcuk.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonMfcuk, "buttonMfcuk"); this.buttonMfcuk.Name = "buttonMfcuk"; - this.buttonMfcuk.Size = new System.Drawing.Size(78, 20); - this.buttonMfcuk.TabIndex = 3; - this.buttonMfcuk.Text = "全加密爆破"; - this.toolTipHelp.SetToolTip(this.buttonMfcuk, "对卡片执行Darkside工具(不一定成功)"); + this.toolTipHelp.SetToolTip(this.buttonMfcuk, resources.GetString("buttonMfcuk.ToolTip")); this.buttonMfcuk.UseVisualStyleBackColor = true; this.buttonMfcuk.Click += new System.EventHandler(this.buttonMfcuk_Click); // // buttonHexTool // - this.buttonHexTool.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonHexTool.Location = new System.Drawing.Point(3, 42); - this.buttonHexTool.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonHexTool, "buttonHexTool"); this.buttonHexTool.Name = "buttonHexTool"; - this.buttonHexTool.Size = new System.Drawing.Size(82, 20); - this.buttonHexTool.TabIndex = 1; - this.buttonHexTool.Text = "Hex编辑器"; + this.toolTipHelp.SetToolTip(this.buttonHexTool, resources.GetString("buttonHexTool.ToolTip")); this.buttonHexTool.UseVisualStyleBackColor = true; this.buttonHexTool.Click += new System.EventHandler(this.buttonHexTool_Click); // // buttonDiffTool // - this.buttonDiffTool.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonDiffTool.Location = new System.Drawing.Point(3, 18); - this.buttonDiffTool.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonDiffTool, "buttonDiffTool"); this.buttonDiffTool.Name = "buttonDiffTool"; - this.buttonDiffTool.Size = new System.Drawing.Size(82, 20); - this.buttonDiffTool.TabIndex = 0; - this.buttonDiffTool.Text = "差异比较"; + this.toolTipHelp.SetToolTip(this.buttonDiffTool, resources.GetString("buttonDiffTool.ToolTip")); this.buttonDiffTool.UseVisualStyleBackColor = true; this.buttonDiffTool.Click += new System.EventHandler(this.buttonDiffTool_Click); // @@ -448,105 +343,75 @@ // // buttonCheckEncrypt // - this.buttonCheckEncrypt.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonCheckEncrypt.Location = new System.Drawing.Point(4, 41); - this.buttonCheckEncrypt.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonCheckEncrypt, "buttonCheckEncrypt"); this.buttonCheckEncrypt.Name = "buttonCheckEncrypt"; - this.buttonCheckEncrypt.Size = new System.Drawing.Size(56, 20); - this.buttonCheckEncrypt.TabIndex = 13; - this.buttonCheckEncrypt.Text = "检加密"; - this.toolTipHelp.SetToolTip(this.buttonCheckEncrypt, "检测卡片加密情况。"); + this.toolTipHelp.SetToolTip(this.buttonCheckEncrypt, resources.GetString("buttonCheckEncrypt.ToolTip")); this.buttonCheckEncrypt.UseVisualStyleBackColor = true; this.buttonCheckEncrypt.Click += new System.EventHandler(this.buttonCheckEncrypt_Click); // // buttonLockUfuid // - this.buttonLockUfuid.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonLockUfuid.Location = new System.Drawing.Point(122, 42); - this.buttonLockUfuid.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonLockUfuid, "buttonLockUfuid"); this.buttonLockUfuid.Name = "buttonLockUfuid"; - this.buttonLockUfuid.Size = new System.Drawing.Size(56, 20); - this.buttonLockUfuid.TabIndex = 5; - this.buttonLockUfuid.Text = "锁Ufuid"; - this.toolTipHelp.SetToolTip(this.buttonLockUfuid, "锁死UFUID卡片0块数据(测试中)"); + this.toolTipHelp.SetToolTip(this.buttonLockUfuid, resources.GetString("buttonLockUfuid.ToolTip")); this.buttonLockUfuid.UseVisualStyleBackColor = true; this.buttonLockUfuid.Click += new System.EventHandler(this.buttonLockUfuid_Click); // // buttonCmfWrite // - this.buttonCmfWrite.Font = new System.Drawing.Font("宋体", 8.5F); - this.buttonCmfWrite.Location = new System.Drawing.Point(19, 42); - this.buttonCmfWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonCmfWrite, "buttonCmfWrite"); this.buttonCmfWrite.Name = "buttonCmfWrite"; - this.buttonCmfWrite.Size = new System.Drawing.Size(56, 20); - this.buttonCmfWrite.TabIndex = 4; - this.buttonCmfWrite.Text = "CUID写"; - this.toolTipHelp.SetToolTip(this.buttonCmfWrite, "写入CUID/FUID卡片(可能需要密钥文件)"); + this.toolTipHelp.SetToolTip(this.buttonCmfWrite, resources.GetString("buttonCmfWrite.ToolTip")); this.buttonCmfWrite.UseVisualStyleBackColor = true; this.buttonCmfWrite.Click += new System.EventHandler(this.buttonCmfWrite_Click); // // buttonDictMfoc // - this.buttonDictMfoc.Location = new System.Drawing.Point(65, 41); - this.buttonDictMfoc.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonDictMfoc, "buttonDictMfoc"); this.buttonDictMfoc.Name = "buttonDictMfoc"; - this.buttonDictMfoc.Size = new System.Drawing.Size(64, 20); - this.buttonDictMfoc.TabIndex = 16; - this.buttonDictMfoc.Text = "字典测试"; - this.toolTipHelp.SetToolTip(this.buttonDictMfoc, "导入字典文件进行Nested破解。"); + this.toolTipHelp.SetToolTip(this.buttonDictMfoc, resources.GetString("buttonDictMfoc.ToolTip")); this.buttonDictMfoc.UseVisualStyleBackColor = true; this.buttonDictMfoc.Click += new System.EventHandler(this.buttonDictMfoc_Click); // // buttonnKeysMfoc // - this.buttonnKeysMfoc.Location = new System.Drawing.Point(65, 18); - this.buttonnKeysMfoc.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonnKeysMfoc, "buttonnKeysMfoc"); this.buttonnKeysMfoc.Name = "buttonnKeysMfoc"; - this.buttonnKeysMfoc.Size = new System.Drawing.Size(64, 20); - this.buttonnKeysMfoc.TabIndex = 15; - this.buttonnKeysMfoc.Text = "知n密"; - this.toolTipHelp.SetToolTip(this.buttonnKeysMfoc, "输入已知密钥进行Nested破解。"); + this.toolTipHelp.SetToolTip(this.buttonnKeysMfoc, resources.GetString("buttonnKeysMfoc.ToolTip")); this.buttonnKeysMfoc.UseVisualStyleBackColor = true; this.buttonnKeysMfoc.Click += new System.EventHandler(this.buttonnKeysMfoc_Click); // // groupBox4 // + resources.ApplyResources(this.groupBox4, "groupBox4"); this.groupBox4.Controls.Add(this.buttonMFF08); this.groupBox4.Controls.Add(this.buttonDiffTool); this.groupBox4.Controls.Add(this.buttonHexTool); - this.groupBox4.Location = new System.Drawing.Point(2, 75); - this.groupBox4.Margin = new System.Windows.Forms.Padding(2); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Padding = new System.Windows.Forms.Padding(2); - this.groupBox4.Size = new System.Drawing.Size(212, 66); - this.groupBox4.TabIndex = 11; this.groupBox4.TabStop = false; - this.groupBox4.Text = "集成辅助工具"; + this.toolTipHelp.SetToolTip(this.groupBox4, resources.GetString("groupBox4.ToolTip")); // // buttonMFF08 // - this.buttonMFF08.Location = new System.Drawing.Point(90, 16); + resources.ApplyResources(this.buttonMFF08, "buttonMFF08"); this.buttonMFF08.Name = "buttonMFF08"; - this.buttonMFF08.Size = new System.Drawing.Size(117, 25); - this.buttonMFF08.TabIndex = 2; - this.buttonMFF08.Text = "MFF08 CUID修复"; + this.toolTipHelp.SetToolTip(this.buttonMFF08, resources.GetString("buttonMFF08.ToolTip")); this.buttonMFF08.UseVisualStyleBackColor = true; this.buttonMFF08.Click += new System.EventHandler(this.buttonMFF08_Click); // // tabControl1 // + resources.ApplyResources(this.tabControl1, "tabControl1"); this.tabControl1.Controls.Add(this.tabPage2); this.tabControl1.Controls.Add(this.tabPage1); this.tabControl1.Controls.Add(this.tabPage3); - this.tabControl1.Location = new System.Drawing.Point(0, 4); - this.tabControl1.Margin = new System.Windows.Forms.Padding(2); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; - this.tabControl1.Size = new System.Drawing.Size(575, 170); - this.tabControl1.TabIndex = 11; + this.toolTipHelp.SetToolTip(this.tabControl1, resources.GetString("tabControl1.ToolTip")); // // tabPage2 // + resources.ApplyResources(this.tabPage2, "tabPage2"); this.tabPage2.Controls.Add(this.buttonEStop); this.tabPage2.Controls.Add(this.label8); this.tabPage2.Controls.Add(this.label7); @@ -560,266 +425,185 @@ this.tabPage2.Controls.Add(this.buttonEscan); this.tabPage2.Controls.Add(this.groupBox5); this.tabPage2.Controls.Add(this.label5); - this.tabPage2.Location = new System.Drawing.Point(4, 22); - this.tabPage2.Margin = new System.Windows.Forms.Padding(2); this.tabPage2.Name = "tabPage2"; - this.tabPage2.Padding = new System.Windows.Forms.Padding(2); - this.tabPage2.Size = new System.Drawing.Size(567, 144); - this.tabPage2.TabIndex = 1; - this.tabPage2.Text = "复制卡模式"; + this.toolTipHelp.SetToolTip(this.tabPage2, resources.GetString("tabPage2.ToolTip")); this.tabPage2.UseVisualStyleBackColor = true; // // buttonEStop // - this.buttonEStop.Font = new System.Drawing.Font("宋体", 11F); - this.buttonEStop.Location = new System.Drawing.Point(496, 114); - this.buttonEStop.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEStop, "buttonEStop"); this.buttonEStop.Name = "buttonEStop"; - this.buttonEStop.Size = new System.Drawing.Size(67, 25); - this.buttonEStop.TabIndex = 13; - this.buttonEStop.Text = "停止"; + this.toolTipHelp.SetToolTip(this.buttonEStop, resources.GetString("buttonEStop.ToolTip")); this.buttonEStop.UseVisualStyleBackColor = true; this.buttonEStop.Click += new System.EventHandler(this.buttonEStop_Click); // // label8 // - this.label8.AutoSize = true; + resources.ApplyResources(this.label8, "label8"); this.label8.ForeColor = System.Drawing.Color.Green; - this.label8.Location = new System.Drawing.Point(294, 7); - this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(29, 24); - this.label8.TabIndex = 12; - this.label8.Text = "请放\r\n新卡"; + this.toolTipHelp.SetToolTip(this.label8, resources.GetString("label8.ToolTip")); // // label7 // - this.label7.AutoSize = true; + resources.ApplyResources(this.label7, "label7"); this.label7.ForeColor = System.Drawing.Color.Green; - this.label7.Location = new System.Drawing.Point(63, 40); - this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(29, 24); - this.label7.TabIndex = 11; - this.label7.Text = "请放\r\n原卡"; + this.toolTipHelp.SetToolTip(this.label7, resources.GetString("label7.ToolTip")); // // label6 // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(430, 81); - this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label6, "label6"); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(125, 12); - this.label6.TabIndex = 10; - this.label6.Text = ">>> 尝试一下是否成功"; + this.toolTipHelp.SetToolTip(this.label6, resources.GetString("label6.ToolTip")); // // label4 // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(290, 33); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label4, "label4"); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(35, 12); - this.label4.TabIndex = 8; - this.label4.Text = ">>>>>"; + this.toolTipHelp.SetToolTip(this.label4, resources.GetString("label4.ToolTip")); // // label3 // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(160, 23); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label3, "label3"); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(23, 12); - this.label3.TabIndex = 7; - this.label3.Text = ">>>"; + this.toolTipHelp.SetToolTip(this.label3, resources.GetString("label3.ToolTip")); // // label2 // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(73, 23); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label2, "label2"); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(17, 12); - this.label2.TabIndex = 6; - this.label2.Text = ">>"; + this.toolTipHelp.SetToolTip(this.label2, resources.GetString("label2.ToolTip")); // // buttonECheckEncrypt // - this.buttonECheckEncrypt.Location = new System.Drawing.Point(92, 44); - this.buttonECheckEncrypt.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonECheckEncrypt, "buttonECheckEncrypt"); this.buttonECheckEncrypt.Name = "buttonECheckEncrypt"; - this.buttonECheckEncrypt.Size = new System.Drawing.Size(64, 20); - this.buttonECheckEncrypt.TabIndex = 5; - this.buttonECheckEncrypt.Text = "检测加密"; + this.toolTipHelp.SetToolTip(this.buttonECheckEncrypt, resources.GetString("buttonECheckEncrypt.ToolTip")); this.buttonECheckEncrypt.UseVisualStyleBackColor = true; this.buttonECheckEncrypt.Click += new System.EventHandler(this.buttonECheckEncrypt_Click); // // buttoEScanCard // - this.buttoEScanCard.Location = new System.Drawing.Point(92, 19); - this.buttoEScanCard.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttoEScanCard, "buttoEScanCard"); this.buttoEScanCard.Name = "buttoEScanCard"; - this.buttoEScanCard.Size = new System.Drawing.Size(64, 20); - this.buttoEScanCard.TabIndex = 1; - this.buttoEScanCard.Text = "扫描卡片"; + this.toolTipHelp.SetToolTip(this.buttoEScanCard, resources.GetString("buttoEScanCard.ToolTip")); this.buttoEScanCard.UseVisualStyleBackColor = true; this.buttoEScanCard.Click += new System.EventHandler(this.buttoEScanCard_Click); // // groupBox7 // + resources.ApplyResources(this.groupBox7, "groupBox7"); this.groupBox7.Controls.Add(this.buttonECuidWrite); this.groupBox7.Controls.Add(this.buttonEUIDWrite); this.groupBox7.Controls.Add(this.button4); this.groupBox7.Controls.Add(this.buttonEMfWrite); - this.groupBox7.Location = new System.Drawing.Point(330, 5); - this.groupBox7.Margin = new System.Windows.Forms.Padding(2); this.groupBox7.Name = "groupBox7"; - this.groupBox7.Padding = new System.Windows.Forms.Padding(2); - this.groupBox7.Size = new System.Drawing.Size(96, 137); - this.groupBox7.TabIndex = 3; this.groupBox7.TabStop = false; - this.groupBox7.Text = "[3]写入新卡"; + this.toolTipHelp.SetToolTip(this.groupBox7, resources.GetString("groupBox7.ToolTip")); // // buttonECuidWrite // - this.buttonECuidWrite.Location = new System.Drawing.Point(4, 45); - this.buttonECuidWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonECuidWrite, "buttonECuidWrite"); this.buttonECuidWrite.Name = "buttonECuidWrite"; - this.buttonECuidWrite.Size = new System.Drawing.Size(87, 20); - this.buttonECuidWrite.TabIndex = 2; - this.buttonECuidWrite.Text = "写C/FUID卡"; + this.toolTipHelp.SetToolTip(this.buttonECuidWrite, resources.GetString("buttonECuidWrite.ToolTip")); this.buttonECuidWrite.UseVisualStyleBackColor = true; this.buttonECuidWrite.Click += new System.EventHandler(this.buttonECuidWrite_Click); // // buttonEUIDWrite // - this.buttonEUIDWrite.Location = new System.Drawing.Point(4, 20); - this.buttonEUIDWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEUIDWrite, "buttonEUIDWrite"); this.buttonEUIDWrite.Name = "buttonEUIDWrite"; - this.buttonEUIDWrite.Size = new System.Drawing.Size(87, 20); - this.buttonEUIDWrite.TabIndex = 2; - this.buttonEUIDWrite.Text = "写(UF)UID卡"; + this.toolTipHelp.SetToolTip(this.buttonEUIDWrite, resources.GetString("buttonEUIDWrite.ToolTip")); this.buttonEUIDWrite.UseVisualStyleBackColor = true; this.buttonEUIDWrite.Click += new System.EventHandler(this.buttonEUIDWrite_Click); // // button4 // - this.button4.Location = new System.Drawing.Point(4, 68); - this.button4.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.button4, "button4"); this.button4.Name = "button4"; - this.button4.Size = new System.Drawing.Size(87, 20); - this.button4.TabIndex = 1; - this.button4.Text = "锁UFUID卡"; + this.toolTipHelp.SetToolTip(this.button4, resources.GetString("button4.ToolTip")); this.button4.UseVisualStyleBackColor = true; this.button4.Click += new System.EventHandler(this.button4_Click); // // buttonEMfWrite // - this.buttonEMfWrite.Location = new System.Drawing.Point(4, 112); - this.buttonEMfWrite.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEMfWrite, "buttonEMfWrite"); this.buttonEMfWrite.Name = "buttonEMfWrite"; - this.buttonEMfWrite.Size = new System.Drawing.Size(87, 20); - this.buttonEMfWrite.TabIndex = 0; - this.buttonEMfWrite.Text = "写入普通卡"; + this.toolTipHelp.SetToolTip(this.buttonEMfWrite, resources.GetString("buttonEMfWrite.ToolTip")); this.buttonEMfWrite.UseVisualStyleBackColor = true; this.buttonEMfWrite.Click += new System.EventHandler(this.buttonEMfWrite_Click); // // buttonEscan // - this.buttonEscan.Location = new System.Drawing.Point(6, 19); - this.buttonEscan.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEscan, "buttonEscan"); this.buttonEscan.Name = "buttonEscan"; - this.buttonEscan.Size = new System.Drawing.Size(64, 20); - this.buttonEscan.TabIndex = 0; - this.buttonEscan.Text = "检测连接"; + this.toolTipHelp.SetToolTip(this.buttonEscan, resources.GetString("buttonEscan.ToolTip")); this.buttonEscan.UseVisualStyleBackColor = true; this.buttonEscan.Click += new System.EventHandler(this.buttonEscan_Click); // // groupBox5 // + resources.ApplyResources(this.groupBox5, "groupBox5"); this.groupBox5.Controls.Add(this.buttonEReadUID); this.groupBox5.Controls.Add(this.buttonESelectKey); this.groupBox5.Controls.Add(this.buttonECmfoc); this.groupBox5.Controls.Add(this.buttonEMfRead); this.groupBox5.Controls.Add(this.buttonEMfoc); - this.groupBox5.Location = new System.Drawing.Point(190, 5); - this.groupBox5.Margin = new System.Windows.Forms.Padding(2); this.groupBox5.Name = "groupBox5"; - this.groupBox5.Padding = new System.Windows.Forms.Padding(2); - this.groupBox5.Size = new System.Drawing.Size(96, 137); - this.groupBox5.TabIndex = 0; this.groupBox5.TabStop = false; - this.groupBox5.Text = "[2]读取原卡"; + this.toolTipHelp.SetToolTip(this.groupBox5, resources.GetString("groupBox5.ToolTip")); // // buttonEReadUID // - this.buttonEReadUID.Location = new System.Drawing.Point(4, 39); - this.buttonEReadUID.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEReadUID, "buttonEReadUID"); this.buttonEReadUID.Name = "buttonEReadUID"; - this.buttonEReadUID.Size = new System.Drawing.Size(87, 20); - this.buttonEReadUID.TabIndex = 3; - this.buttonEReadUID.Text = "从UID卡读回"; + this.toolTipHelp.SetToolTip(this.buttonEReadUID, resources.GetString("buttonEReadUID.ToolTip")); this.buttonEReadUID.UseVisualStyleBackColor = true; this.buttonEReadUID.Click += new System.EventHandler(this.buttonEReadUID_Click); // // buttonESelectKey // - this.buttonESelectKey.Location = new System.Drawing.Point(4, 87); - this.buttonESelectKey.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonESelectKey, "buttonESelectKey"); this.buttonESelectKey.Name = "buttonESelectKey"; - this.buttonESelectKey.Size = new System.Drawing.Size(87, 20); - this.buttonESelectKey.TabIndex = 2; - this.buttonESelectKey.Text = "加载密钥…"; + this.toolTipHelp.SetToolTip(this.buttonESelectKey, resources.GetString("buttonESelectKey.ToolTip")); this.buttonESelectKey.UseVisualStyleBackColor = true; this.buttonESelectKey.Click += new System.EventHandler(this.buttonESelectKey_Click); // // buttonECmfoc // - this.buttonECmfoc.Location = new System.Drawing.Point(4, 64); - this.buttonECmfoc.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonECmfoc, "buttonECmfoc"); this.buttonECmfoc.Name = "buttonECmfoc"; - this.buttonECmfoc.Size = new System.Drawing.Size(87, 20); - this.buttonECmfoc.TabIndex = 2; - this.buttonECmfoc.Text = "知一密破解"; + this.toolTipHelp.SetToolTip(this.buttonECmfoc, resources.GetString("buttonECmfoc.ToolTip")); this.buttonECmfoc.UseVisualStyleBackColor = true; this.buttonECmfoc.Click += new System.EventHandler(this.buttonECmfoc_Click); // // buttonEMfRead // - this.buttonEMfRead.Location = new System.Drawing.Point(4, 112); - this.buttonEMfRead.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEMfRead, "buttonEMfRead"); this.buttonEMfRead.Name = "buttonEMfRead"; - this.buttonEMfRead.Size = new System.Drawing.Size(87, 20); - this.buttonEMfRead.TabIndex = 1; - this.buttonEMfRead.Text = "已知密钥读"; + this.toolTipHelp.SetToolTip(this.buttonEMfRead, resources.GetString("buttonEMfRead.ToolTip")); this.buttonEMfRead.UseVisualStyleBackColor = true; this.buttonEMfRead.Click += new System.EventHandler(this.button2_Click); // // buttonEMfoc // - this.buttonEMfoc.Location = new System.Drawing.Point(4, 14); - this.buttonEMfoc.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonEMfoc, "buttonEMfoc"); this.buttonEMfoc.Name = "buttonEMfoc"; - this.buttonEMfoc.Size = new System.Drawing.Size(87, 20); - this.buttonEMfoc.TabIndex = 0; - this.buttonEMfoc.Text = "一键解原卡"; + this.toolTipHelp.SetToolTip(this.buttonEMfoc, resources.GetString("buttonEMfoc.ToolTip")); this.buttonEMfoc.UseVisualStyleBackColor = true; this.buttonEMfoc.Click += new System.EventHandler(this.buttonEMfoc_Click); // // label5 // - this.label5.AutoSize = true; + resources.ApplyResources(this.label5, "label5"); this.label5.ForeColor = System.Drawing.Color.Blue; - this.label5.Location = new System.Drawing.Point(6, 5); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(185, 132); - this.label5.TabIndex = 9; - this.label5.Text = "从这里开始\r\n\r\n\r\n\r\n\r\n\r\n\r\n本工具仅支持SAK=08/18/28的\r\n卡片复制。SAK28无一键解密。\r\n若要复制S70卡片,请在高级界\r\n面上取消勾选" + - "“数据写入保护”。\r\n"; + this.toolTipHelp.SetToolTip(this.label5, resources.GetString("label5.ToolTip")); // // tabPage1 // + resources.ApplyResources(this.tabPage1, "tabPage1"); this.tabPage1.Controls.Add(this.groupBox10); this.tabPage1.Controls.Add(this.groupBox9); this.tabPage1.Controls.Add(this.groupBox8); @@ -827,240 +611,172 @@ this.tabPage1.Controls.Add(this.groupBox4); this.tabPage1.Controls.Add(this.groupBox2); this.tabPage1.Controls.Add(this.groupBox3); - this.tabPage1.Location = new System.Drawing.Point(4, 22); - this.tabPage1.Margin = new System.Windows.Forms.Padding(2); this.tabPage1.Name = "tabPage1"; - this.tabPage1.Padding = new System.Windows.Forms.Padding(2); - this.tabPage1.Size = new System.Drawing.Size(567, 144); - this.tabPage1.TabIndex = 0; - this.tabPage1.Text = "高级操作模式"; + this.toolTipHelp.SetToolTip(this.tabPage1, resources.GetString("tabPage1.ToolTip")); this.tabPage1.UseVisualStyleBackColor = true; // // groupBox10 // + resources.ApplyResources(this.groupBox10, "groupBox10"); this.groupBox10.Controls.Add(this.buttonDictMfoc); this.groupBox10.Controls.Add(this.buttonnKeysMfoc); this.groupBox10.Controls.Add(this.buttonHardNested); this.groupBox10.Controls.Add(this.buttonMfcuk); this.groupBox10.Controls.Add(this.buttonCheckEncrypt); this.groupBox10.Controls.Add(this.buttonMfoc); - this.groupBox10.Location = new System.Drawing.Point(218, 75); - this.groupBox10.Margin = new System.Windows.Forms.Padding(2); this.groupBox10.Name = "groupBox10"; - this.groupBox10.Padding = new System.Windows.Forms.Padding(2); - this.groupBox10.Size = new System.Drawing.Size(218, 66); - this.groupBox10.TabIndex = 6; this.groupBox10.TabStop = false; - this.groupBox10.Text = "破解工具"; + this.toolTipHelp.SetToolTip(this.groupBox10, resources.GetString("groupBox10.ToolTip")); // // buttonHardNested // - this.buttonHardNested.Location = new System.Drawing.Point(134, 41); - this.buttonHardNested.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.buttonHardNested, "buttonHardNested"); this.buttonHardNested.Name = "buttonHardNested"; - this.buttonHardNested.Size = new System.Drawing.Size(78, 20); - this.buttonHardNested.TabIndex = 14; - this.buttonHardNested.Text = "HardNested"; + this.toolTipHelp.SetToolTip(this.buttonHardNested, resources.GetString("buttonHardNested.ToolTip")); this.buttonHardNested.UseVisualStyleBackColor = true; this.buttonHardNested.Click += new System.EventHandler(this.buttonHardNested_Click); // // groupBox9 // + resources.ApplyResources(this.groupBox9, "groupBox9"); this.groupBox9.Controls.Add(this.label1); this.groupBox9.Controls.Add(this.buttonCmfWrite); - this.groupBox9.Location = new System.Drawing.Point(475, 5); - this.groupBox9.Margin = new System.Windows.Forms.Padding(2); this.groupBox9.Name = "groupBox9"; - this.groupBox9.Padding = new System.Windows.Forms.Padding(2); - this.groupBox9.Size = new System.Drawing.Size(92, 66); - this.groupBox9.TabIndex = 14; this.groupBox9.TabStop = false; - this.groupBox9.Text = "C/FUID卡操作"; + this.toolTipHelp.SetToolTip(this.groupBox9, resources.GetString("groupBox9.ToolTip")); // // label1 // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(16, 15); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label1, "label1"); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(65, 24); - this.label1.TabIndex = 5; - this.label1.Text = "该卡种读取\r\n同普通卡"; - this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.toolTipHelp.SetToolTip(this.label1, resources.GetString("label1.ToolTip")); // // groupBox8 // + resources.ApplyResources(this.groupBox8, "groupBox8"); this.groupBox8.Controls.Add(this.buttonBmfWrite); this.groupBox8.Controls.Add(this.buttonBmfRead); this.groupBox8.Controls.Add(this.buttonLockUfuid); this.groupBox8.Controls.Add(this.buttonUidWrite); this.groupBox8.Controls.Add(this.buttonUidFormat); this.groupBox8.Controls.Add(this.buttonUidReset); - this.groupBox8.Location = new System.Drawing.Point(288, 5); - this.groupBox8.Margin = new System.Windows.Forms.Padding(2); this.groupBox8.Name = "groupBox8"; - this.groupBox8.Padding = new System.Windows.Forms.Padding(2); - this.groupBox8.Size = new System.Drawing.Size(183, 66); - this.groupBox8.TabIndex = 6; this.groupBox8.TabStop = false; - this.groupBox8.Text = "UID/UFUID卡操作"; + this.toolTipHelp.SetToolTip(this.groupBox8, resources.GetString("groupBox8.ToolTip")); // // tabPage3 // + resources.ApplyResources(this.tabPage3, "tabPage3"); this.tabPage3.Controls.Add(this.groupBox14); this.tabPage3.Controls.Add(this.groupBox13); this.tabPage3.Controls.Add(this.groupBox11); this.tabPage3.Controls.Add(this.groupBox12); this.tabPage3.Controls.Add(this.groupBox6); - this.tabPage3.Location = new System.Drawing.Point(4, 22); - this.tabPage3.Margin = new System.Windows.Forms.Padding(2); this.tabPage3.Name = "tabPage3"; - this.tabPage3.Size = new System.Drawing.Size(567, 144); - this.tabPage3.TabIndex = 2; - this.tabPage3.Text = "软件设置"; + this.toolTipHelp.SetToolTip(this.tabPage3, resources.GetString("tabPage3.ToolTip")); this.tabPage3.UseVisualStyleBackColor = true; this.tabPage3.Click += new System.EventHandler(this.tabPage3_Click); // // groupBox14 // + resources.ApplyResources(this.groupBox14, "groupBox14"); this.groupBox14.Controls.Add(this.checkBoxMultiDev); this.groupBox14.Controls.Add(this.label11); this.groupBox14.Controls.Add(this.SetDeviceCombo); this.groupBox14.Controls.Add(this.checkBoxNewScan); - this.groupBox14.Location = new System.Drawing.Point(311, 2); - this.groupBox14.Margin = new System.Windows.Forms.Padding(2); this.groupBox14.Name = "groupBox14"; - this.groupBox14.Padding = new System.Windows.Forms.Padding(2); - this.groupBox14.Size = new System.Drawing.Size(142, 140); - this.groupBox14.TabIndex = 15; this.groupBox14.TabStop = false; - this.groupBox14.Text = "优化设置"; + this.toolTipHelp.SetToolTip(this.groupBox14, resources.GetString("groupBox14.ToolTip")); // // checkBoxMultiDev // - this.checkBoxMultiDev.AutoSize = true; - this.checkBoxMultiDev.Location = new System.Drawing.Point(4, 84); + resources.ApplyResources(this.checkBoxMultiDev, "checkBoxMultiDev"); this.checkBoxMultiDev.Name = "checkBoxMultiDev"; - this.checkBoxMultiDev.Size = new System.Drawing.Size(108, 40); - this.checkBoxMultiDev.TabIndex = 4; - this.checkBoxMultiDev.Text = "多实例运行模式\r\n会禁用多开检测\r\n请自行指定设备"; + this.toolTipHelp.SetToolTip(this.checkBoxMultiDev, resources.GetString("checkBoxMultiDev.ToolTip")); this.checkBoxMultiDev.UseVisualStyleBackColor = true; this.checkBoxMultiDev.CheckedChanged += new System.EventHandler(this.checkBoxMultiDev_CheckedChanged); // // label11 // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(5, 40); + resources.ApplyResources(this.label11, "label11"); this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(53, 12); - this.label11.TabIndex = 3; - this.label11.Text = "指定设备"; + this.toolTipHelp.SetToolTip(this.label11, resources.GetString("label11.ToolTip")); // // SetDeviceCombo // + resources.ApplyResources(this.SetDeviceCombo, "SetDeviceCombo"); this.SetDeviceCombo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.SetDeviceCombo.DropDownWidth = 150; this.SetDeviceCombo.FormattingEnabled = true; - this.SetDeviceCombo.Location = new System.Drawing.Point(5, 55); this.SetDeviceCombo.Name = "SetDeviceCombo"; - this.SetDeviceCombo.Size = new System.Drawing.Size(131, 20); - this.SetDeviceCombo.TabIndex = 2; + this.toolTipHelp.SetToolTip(this.SetDeviceCombo, resources.GetString("SetDeviceCombo.ToolTip")); this.SetDeviceCombo.SelectedIndexChanged += new System.EventHandler(this.SetDeviceCombo_SelectedIndexChanged); // // checkBoxNewScan // - this.checkBoxNewScan.AutoSize = true; + resources.ApplyResources(this.checkBoxNewScan, "checkBoxNewScan"); this.checkBoxNewScan.Checked = true; this.checkBoxNewScan.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxNewScan.Location = new System.Drawing.Point(4, 19); - this.checkBoxNewScan.Margin = new System.Windows.Forms.Padding(2); this.checkBoxNewScan.Name = "checkBoxNewScan"; - this.checkBoxNewScan.Size = new System.Drawing.Size(108, 16); - this.checkBoxNewScan.TabIndex = 1; - this.checkBoxNewScan.Text = "减少找设备延迟"; + this.toolTipHelp.SetToolTip(this.checkBoxNewScan, resources.GetString("checkBoxNewScan.ToolTip")); this.checkBoxNewScan.UseVisualStyleBackColor = true; // // groupBox13 // + resources.ApplyResources(this.groupBox13, "groupBox13"); this.groupBox13.Controls.Add(this.checkBoxAutoSave); this.groupBox13.Controls.Add(this.checkBoxDefIsAdv); - this.groupBox13.Location = new System.Drawing.Point(157, 70); - this.groupBox13.Margin = new System.Windows.Forms.Padding(2); this.groupBox13.Name = "groupBox13"; - this.groupBox13.Padding = new System.Windows.Forms.Padding(2); - this.groupBox13.Size = new System.Drawing.Size(150, 72); - this.groupBox13.TabIndex = 13; this.groupBox13.TabStop = false; - this.groupBox13.Text = "偏好设置"; + this.toolTipHelp.SetToolTip(this.groupBox13, resources.GetString("groupBox13.ToolTip")); // // checkBoxAutoSave // - this.checkBoxAutoSave.AutoSize = true; - this.checkBoxAutoSave.Location = new System.Drawing.Point(7, 37); - this.checkBoxAutoSave.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.checkBoxAutoSave, "checkBoxAutoSave"); this.checkBoxAutoSave.Name = "checkBoxAutoSave"; - this.checkBoxAutoSave.Size = new System.Drawing.Size(138, 16); - this.checkBoxAutoSave.TabIndex = 1; - this.checkBoxAutoSave.Text = "自动以UID名保存文件"; + this.toolTipHelp.SetToolTip(this.checkBoxAutoSave, resources.GetString("checkBoxAutoSave.ToolTip")); this.checkBoxAutoSave.UseVisualStyleBackColor = true; this.checkBoxAutoSave.CheckedChanged += new System.EventHandler(this.checkBoxAutoSave_CheckedChanged); // // checkBoxDefIsAdv // - this.checkBoxDefIsAdv.AutoSize = true; - this.checkBoxDefIsAdv.Location = new System.Drawing.Point(7, 19); - this.checkBoxDefIsAdv.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.checkBoxDefIsAdv, "checkBoxDefIsAdv"); this.checkBoxDefIsAdv.Name = "checkBoxDefIsAdv"; - this.checkBoxDefIsAdv.Size = new System.Drawing.Size(144, 16); - this.checkBoxDefIsAdv.TabIndex = 0; - this.checkBoxDefIsAdv.Text = "自动转到高级操作模式"; + this.toolTipHelp.SetToolTip(this.checkBoxDefIsAdv, resources.GetString("checkBoxDefIsAdv.ToolTip")); this.checkBoxDefIsAdv.UseVisualStyleBackColor = true; this.checkBoxDefIsAdv.CheckedChanged += new System.EventHandler(this.checkBoxDefIsAdv_CheckedChanged); // // groupBox11 // + resources.ApplyResources(this.groupBox11, "groupBox11"); this.groupBox11.Controls.Add(this.checkBoxHardLowCost); - this.groupBox11.Location = new System.Drawing.Point(2, 99); - this.groupBox11.Margin = new System.Windows.Forms.Padding(2); this.groupBox11.Name = "groupBox11"; - this.groupBox11.Padding = new System.Windows.Forms.Padding(2); - this.groupBox11.Size = new System.Drawing.Size(150, 43); - this.groupBox11.TabIndex = 14; this.groupBox11.TabStop = false; - this.groupBox11.Text = "HardNested"; + this.toolTipHelp.SetToolTip(this.groupBox11, resources.GetString("groupBox11.ToolTip")); // // checkBoxHardLowCost // - this.checkBoxHardLowCost.AutoSize = true; - this.checkBoxHardLowCost.Location = new System.Drawing.Point(7, 19); - this.checkBoxHardLowCost.Margin = new System.Windows.Forms.Padding(2); + resources.ApplyResources(this.checkBoxHardLowCost, "checkBoxHardLowCost"); this.checkBoxHardLowCost.Name = "checkBoxHardLowCost"; - this.checkBoxHardLowCost.Size = new System.Drawing.Size(84, 16); - this.checkBoxHardLowCost.TabIndex = 0; - this.checkBoxHardLowCost.Text = "单线程计算"; + this.toolTipHelp.SetToolTip(this.checkBoxHardLowCost, resources.GetString("checkBoxHardLowCost.ToolTip")); this.checkBoxHardLowCost.UseVisualStyleBackColor = true; this.checkBoxHardLowCost.CheckedChanged += new System.EventHandler(this.checkBoxHardLowCost_CheckedChanged); // // groupBox12 // + resources.ApplyResources(this.groupBox12, "groupBox12"); this.groupBox12.Controls.Add(this.numericCLIFontSize); this.groupBox12.Controls.Add(this.label10); this.groupBox12.Controls.Add(this.buttonCLIColor); this.groupBox12.Controls.Add(this.label9); - this.groupBox12.Location = new System.Drawing.Point(157, 2); - this.groupBox12.Margin = new System.Windows.Forms.Padding(2); this.groupBox12.Name = "groupBox12"; - this.groupBox12.Padding = new System.Windows.Forms.Padding(2); - this.groupBox12.Size = new System.Drawing.Size(150, 64); - this.groupBox12.TabIndex = 12; this.groupBox12.TabStop = false; - this.groupBox12.Text = "界面设置"; + this.toolTipHelp.SetToolTip(this.groupBox12, resources.GetString("groupBox12.ToolTip")); // // numericCLIFontSize // + resources.ApplyResources(this.numericCLIFontSize, "numericCLIFontSize"); this.numericCLIFontSize.DecimalPlaces = 1; - this.numericCLIFontSize.Location = new System.Drawing.Point(82, 38); - this.numericCLIFontSize.Margin = new System.Windows.Forms.Padding(2); this.numericCLIFontSize.Maximum = new decimal(new int[] { 36, 0, @@ -1072,8 +788,7 @@ 0, 0}); this.numericCLIFontSize.Name = "numericCLIFontSize"; - this.numericCLIFontSize.Size = new System.Drawing.Size(64, 21); - this.numericCLIFontSize.TabIndex = 16; + this.toolTipHelp.SetToolTip(this.numericCLIFontSize, resources.GetString("numericCLIFontSize.ToolTip")); this.numericCLIFontSize.Value = new decimal(new int[] { 9, 0, @@ -1083,158 +798,116 @@ // // label10 // - this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(4, 40); - this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label10, "label10"); this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(77, 12); - this.label10.TabIndex = 15; - this.label10.Text = "终端文字大小"; + this.toolTipHelp.SetToolTip(this.label10, resources.GetString("label10.ToolTip")); // // buttonCLIColor // + resources.ApplyResources(this.buttonCLIColor, "buttonCLIColor"); this.buttonCLIColor.BackColor = System.Drawing.Color.Black; - this.buttonCLIColor.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.buttonCLIColor.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); - this.buttonCLIColor.Location = new System.Drawing.Point(82, 13); - this.buttonCLIColor.Margin = new System.Windows.Forms.Padding(2); this.buttonCLIColor.Name = "buttonCLIColor"; - this.buttonCLIColor.Size = new System.Drawing.Size(64, 20); - this.buttonCLIColor.TabIndex = 14; - this.buttonCLIColor.Text = "#M1T#"; + this.toolTipHelp.SetToolTip(this.buttonCLIColor, resources.GetString("buttonCLIColor.ToolTip")); this.buttonCLIColor.UseVisualStyleBackColor = false; this.buttonCLIColor.Click += new System.EventHandler(this.buttonCLIColor_Click); // // label9 // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(4, 17); - this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label9, "label9"); this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(77, 12); - this.label9.TabIndex = 13; - this.label9.Text = "终端文字颜色"; + this.toolTipHelp.SetToolTip(this.label9, resources.GetString("label9.ToolTip")); // // groupBox6 // + resources.ApplyResources(this.groupBox6, "groupBox6"); this.groupBox6.Controls.Add(this.checkBoxCuidKeyOver); this.groupBox6.Controls.Add(this.checkBoxWriteProtect); this.groupBox6.Controls.Add(this.checkBoxAutoLoadKey); this.groupBox6.Controls.Add(this.checkBoxAutoABN); - this.groupBox6.Location = new System.Drawing.Point(2, 2); - this.groupBox6.Margin = new System.Windows.Forms.Padding(2); this.groupBox6.Name = "groupBox6"; - this.groupBox6.Padding = new System.Windows.Forms.Padding(2); - this.groupBox6.Size = new System.Drawing.Size(150, 93); - this.groupBox6.TabIndex = 0; this.groupBox6.TabStop = false; - this.groupBox6.Text = "卡操作相关"; + this.toolTipHelp.SetToolTip(this.groupBox6, resources.GetString("groupBox6.ToolTip")); // // checkBoxCuidKeyOver // - this.checkBoxCuidKeyOver.AutoSize = true; + resources.ApplyResources(this.checkBoxCuidKeyOver, "checkBoxCuidKeyOver"); this.checkBoxCuidKeyOver.Checked = true; this.checkBoxCuidKeyOver.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxCuidKeyOver.Location = new System.Drawing.Point(4, 72); this.checkBoxCuidKeyOver.Name = "checkBoxCuidKeyOver"; - this.checkBoxCuidKeyOver.Size = new System.Drawing.Size(108, 16); - this.checkBoxCuidKeyOver.TabIndex = 13; - this.checkBoxCuidKeyOver.Text = "CUID写空卡补丁"; + this.toolTipHelp.SetToolTip(this.checkBoxCuidKeyOver, resources.GetString("checkBoxCuidKeyOver.ToolTip")); this.checkBoxCuidKeyOver.UseVisualStyleBackColor = true; this.checkBoxCuidKeyOver.CheckedChanged += new System.EventHandler(this.checkBoxCuidKeyOver_CheckedChanged); // // checkBoxWriteProtect // - this.checkBoxWriteProtect.AutoSize = true; + resources.ApplyResources(this.checkBoxWriteProtect, "checkBoxWriteProtect"); this.checkBoxWriteProtect.Checked = true; this.checkBoxWriteProtect.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxWriteProtect.Location = new System.Drawing.Point(4, 53); - this.checkBoxWriteProtect.Margin = new System.Windows.Forms.Padding(2); this.checkBoxWriteProtect.Name = "checkBoxWriteProtect"; - this.checkBoxWriteProtect.Size = new System.Drawing.Size(132, 16); - this.checkBoxWriteProtect.TabIndex = 11; - this.checkBoxWriteProtect.Text = "数据写入保护(建议)"; + this.toolTipHelp.SetToolTip(this.checkBoxWriteProtect, resources.GetString("checkBoxWriteProtect.ToolTip")); this.checkBoxWriteProtect.UseVisualStyleBackColor = true; this.checkBoxWriteProtect.CheckedChanged += new System.EventHandler(this.checkBoxWriteProtect_CheckedChanged); // // checkBoxAutoLoadKey // - this.checkBoxAutoLoadKey.AutoSize = true; + resources.ApplyResources(this.checkBoxAutoLoadKey, "checkBoxAutoLoadKey"); this.checkBoxAutoLoadKey.Checked = true; this.checkBoxAutoLoadKey.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxAutoLoadKey.Location = new System.Drawing.Point(4, 33); - this.checkBoxAutoLoadKey.Margin = new System.Windows.Forms.Padding(2); this.checkBoxAutoLoadKey.Name = "checkBoxAutoLoadKey"; - this.checkBoxAutoLoadKey.Size = new System.Drawing.Size(138, 16); - this.checkBoxAutoLoadKey.TabIndex = 12; - this.checkBoxAutoLoadKey.Text = "自动加载uid.Key文件"; + this.toolTipHelp.SetToolTip(this.checkBoxAutoLoadKey, resources.GetString("checkBoxAutoLoadKey.ToolTip")); this.checkBoxAutoLoadKey.UseVisualStyleBackColor = true; this.checkBoxAutoLoadKey.CheckedChanged += new System.EventHandler(this.checkBoxAutoLoadKey_CheckedChanged); // // checkBoxAutoABN // - this.checkBoxAutoABN.AutoSize = true; + resources.ApplyResources(this.checkBoxAutoABN, "checkBoxAutoABN"); this.checkBoxAutoABN.Checked = true; this.checkBoxAutoABN.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxAutoABN.Location = new System.Drawing.Point(4, 13); - this.checkBoxAutoABN.Margin = new System.Windows.Forms.Padding(2); this.checkBoxAutoABN.Name = "checkBoxAutoABN"; - this.checkBoxAutoABN.Size = new System.Drawing.Size(126, 16); - this.checkBoxAutoABN.TabIndex = 2; - this.checkBoxAutoABN.Text = "自动判断Key(beta)"; + this.toolTipHelp.SetToolTip(this.checkBoxAutoABN, resources.GetString("checkBoxAutoABN.ToolTip")); this.checkBoxAutoABN.UseVisualStyleBackColor = true; this.checkBoxAutoABN.CheckedChanged += new System.EventHandler(this.checkBoxAutoABN_CheckedChanged); // // statusStrip1 // + resources.ApplyResources(this.statusStrip1, "statusStrip1"); + this.statusStrip1.ImageScalingSize = new System.Drawing.Size(24, 24); this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.statusLabel, this.runTimeLabel, this.localVersionLabel, this.toolStripCheckUpdate, this.curDevice}); - this.statusStrip1.Location = new System.Drawing.Point(0, 482); this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Padding = new System.Windows.Forms.Padding(1, 0, 10, 0); - this.statusStrip1.Size = new System.Drawing.Size(575, 26); - this.statusStrip1.TabIndex = 12; - this.statusStrip1.Text = "statusStrip1"; + this.toolTipHelp.SetToolTip(this.statusStrip1, resources.GetString("statusStrip1.ToolTip")); // // statusLabel // - this.statusLabel.AutoSize = false; + resources.ApplyResources(this.statusLabel, "statusLabel"); this.statusLabel.Name = "statusLabel"; - this.statusLabel.Size = new System.Drawing.Size(60, 21); - this.statusLabel.Text = "就绪"; // // runTimeLabel // - this.runTimeLabel.AutoSize = false; + resources.ApplyResources(this.runTimeLabel, "runTimeLabel"); this.runTimeLabel.Name = "runTimeLabel"; - this.runTimeLabel.Size = new System.Drawing.Size(140, 21); - this.runTimeLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // localVersionLabel // - this.localVersionLabel.AutoSize = false; + resources.ApplyResources(this.localVersionLabel, "localVersionLabel"); this.localVersionLabel.Name = "localVersionLabel"; - this.localVersionLabel.Size = new System.Drawing.Size(120, 21); - this.localVersionLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // toolStripCheckUpdate // + resources.ApplyResources(this.toolStripCheckUpdate, "toolStripCheckUpdate"); this.toolStripCheckUpdate.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.toolStripCheckUpdate.Image = ((System.Drawing.Image)(resources.GetObject("toolStripCheckUpdate.Image"))); - this.toolStripCheckUpdate.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripCheckUpdate.Name = "toolStripCheckUpdate"; - this.toolStripCheckUpdate.Size = new System.Drawing.Size(72, 24); - this.toolStripCheckUpdate.Text = "检查更新"; this.toolStripCheckUpdate.ButtonClick += new System.EventHandler(this.toolStripCheckUpdate_ButtonClick); // // curDevice // + resources.ApplyResources(this.curDevice, "curDevice"); this.curDevice.Name = "curDevice"; - this.curDevice.Size = new System.Drawing.Size(0, 21); // // timer1 // @@ -1243,18 +916,15 @@ // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(575, 508); this.Controls.Add(this.statusStrip1); this.Controls.Add(this.tabControl1); this.Controls.Add(this.richTextBox1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(2); this.MaximizeBox = false; this.Name = "Form1"; - this.Text = "MifareOne Tool"; + this.toolTipHelp.SetToolTip(this, resources.GetString("$this.ToolTip")); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); this.Load += new System.EventHandler(this.Form1_Load); this.groupBox1.ResumeLayout(false); diff --git a/MifareOneTool/Form1.resx b/MifareOneTool/Form1.resx index 85a464d..e050d21 100644 --- a/MifareOneTool/Form1.resx +++ b/MifareOneTool/Form1.resx @@ -117,34 +117,1200 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - - - 157, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG - YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 - 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw - bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc - VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 - c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 - Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo - mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ - kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D - TgDQASA1MVpwzwAAAABJRU5ErkJggg== - + + + + + + 6, 70 + + + Magenta + + + + 5 + + + groupBox14 + + + 4, 32 + + + 130, 33 + + + 单线程计算 + + + Hello,cardman! + + + 3 + + + groupBox3 + + + 知一密破解 + + + 手动CLI + + + groupBox2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + buttonEMfoc + + + buttonCLI + + + 6, 30 + + + 写M1 + + + 指定设备 + + + 168, 20 + + + 3, 125 + + + label2 + + + 6, 113 + + + + + + runTimeLabel + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 4, 70 + + + toolTipHelp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + 130, 33 + + + 3 + + + 向UID卡片写入置顶卡号,厂商设置为复旦。 + + + False + + + + 4, 5, 4, 5 + + + + + + UID读 + + + 锁死UFUID卡片0块数据(测试中) + + + + + + buttonUidFormat + + + 扫描有效卡片。 + + + 57, 33 + + + 2 + + + tabPage2 + + + + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 0 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 4, 29 + + + 130, 33 + + + groupBox6 + + + 3 + + + 7 + + + 13 + + + 6, 22 + + + 1 + + + 6, 70 + + + buttonScanCard + + + 写C/FUID卡 + + + 0 + + + 117, 33 + + + 1 + + + buttonDictMfoc + + + groupBox2 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + MFOC读 + + + 4 + + + 6, 68 + + + UID重置 + + + 请放 +新卡 + + + SimSun, 8.5pt + + + buttonMfcuk + + + True + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 98, 68 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + >> + + + + + + False + + + 0 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 4 + + + 9, 8 + + + + + + 105, 20 + + + 240, 38 + + + 0 + + + 3 + + + 4 + + + SimSun, 8.5pt + + + groupBox5 + + + 441, 12 + + + 减少找设备延迟 + + + 4 + + + SimSun, 8.5pt + + + 终端文字大小 + + + checkBoxCuidKeyOver + + + tabPage2 + + + + + + groupBox9 + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 6, 75 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 5 + + + System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 1 + + + 该卡种读取 +同普通卡 + + + label11 + + + 3, 3, 3, 3 + + + 2 + + + 11 + + + 0 + + + Form1 + + + + + + 2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + 4, 5, 4, 5 + + + 201, 30 + + + >>>>> + + + 10, 62 + + + 10, 32 + + + buttonESelectKey + + + SimSun, 8.5pt + + + 2 + + + SimSun, 8.5pt + + + + + + buttonCheckEncrypt + + + 0 + + + 2 + + + + + + groupBox1 + + + 2 + + + 57, 33 + + + toolStripCheckUpdate + + + 写入CUID/FUID卡片(可能需要密钥文件) + + + 645, 135 + + + 自动加载uid.Key文件 + + + 1 + + + tabControl1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + MFF08 CUID修复 + + + numericCLIFontSize + + + + + + + + + 176, 42 + + + 0 + + + 5 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage1 + + + 96, 33 + + + 183, 70 + + + 6, 107 + + + groupBox3 + + + buttonMfWrite + + + 自动以UID名保存文件 + + + 862, 283 + + + >>> + + + 1 + + + True + + + checkBoxAutoABN + + + MiddleLeft + + + 6 + + + 格式化普通M1卡(必须加载密钥文件) + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + 102, 33 + + + 854, 250 + + + 13 + + + 检查更新 + + + tabPage3 + + + label10 + + + 1 + + + 96, 26 + + + 5 + + + 0 + + + 16 + + + buttonEMfRead + + + 6, 67 + + + 7 + + + True + + + groupBox12 + + + 194, 28 + + + + + + 3 + + + True + + + 138, 73 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox6 + + + 11 + + + 84, 33 + + + 73, 20 + + + True + + + checkBoxHardLowCost + + + 2 + + + $this + + + buttonListDev + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 182, 24 + + + 9, 20 + + + 5 + + + buttonECmfoc + + + 3 + + + 3 + + + 6, 140 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + 432, 8 + + + 862, 31 + + + 检测卡片加密情况。 + + + 首次运行建议点击"检测设备"以加快后续运行速度 + + + 全加密爆破 + + + 15 + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 0 + + + + + + 60, 26 + + + 加载密钥… + + + UID/UFUID卡操作 + + + 1 + + + groupBox10 + + + 147, 64 + + + SimSun, 8.5pt + + + 123, 33 + + + 3 + + + 停止 + + + 0 + + + 0 + + + 126, 32 + + + C/FUID卡操作 + + + 1 + + + 3 + + + statusStrip1 + + + 16 + + + 1 + + + SimSun, 8.5pt + + + 数据写入保护(建议) + + + 3 + + + 8 + + + 201, 68 + + + buttonSelectKey + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 扫描卡片 + + + 3 + + + groupBox12 + + + MifareOne Tool + + + 0 + + + 检测加密 + + + 14 + + + groupBox7 + + + 4, 70 + + + 105, 20 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 155, 24 + + + button4 + + + 115, 24 + + + 0 + + + 7 + + + 0 + + + groupBox13 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 96, 33 + + + label6 + + + + + + tabPage2 + + + 862, 519 + + + tabPage2 + + + SimSun, 8.5pt + + + groupBox14 + + + 96, 33 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 知n密 + + + 0, 26 + + + buttonBmfRead + + + 6 + + + Hex编辑器 + + + 130, 33 + + + SimSun, 8.5pt + + + 11 + + + 从UID卡读回 + + + 274, 110 + + + 285, 8 + + + buttonEReadUID + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 140, 26 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 84, 33 + + + 6, 187 + + + 读M1 + + + SimSun, 11pt + + + 14 + + + 167, 24 + + + 10 + + + 10, 32 + + + + + + groupBox5 + + + 0 + + + 0 + + + 6, 32 + + + groupBox3 + + + + + + 225, 220 + + + 检测设备 + + + + + + 检加密 + + + System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + 84, 33 + + + buttonKill + + + tabPage2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 1 + + + + + + 3, 8 + + + groupBox11 + + + 5 + + + 1 + + + groupBox7 + + + 96, 33 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 10 + + + buttonCmfWrite + + + SimSun, 8.5pt + + + 135, 27 + + + 14 + + + 0 + + + + + + tabPage1 + + + groupBox9 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + 862, 847 + + + 12 + + + UID写 + + + 输入已知密钥进行Nested破解。 + + + 41, 40 + + + 对卡片执行Darkside工具(不一定成功) + + + 设备控制 + + + 94, 67 + + + 3 + + + 9 + + + groupBox5 + + + 2, 0, 15, 0 + + + 扫描已连接的NFC设备 +(目前支持PN532、ACR122U) + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 普通卡操作 + + + 一键解原卡 + + + 318, 110 + + + 327, 125 + + + groupBox4 + + + 1 + + + tabPage3 + + + + + + 2 + + + 2 + + + 84, 33 + + + 130, 33 + + + 495, 8 + + + 0 + + + 0, 7 + + + 3 + + + 多实例运行模式 +会禁用多开检测 +请自行指定设备 + + + 6, 32 + + + groupBox4 + + + + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 13 + + + System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + 运行/终端 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + True + + + buttonEStop + + + 89, 40 + + + 0 + + + 请放 +原卡 + + + buttonECheckEncrypt + + + 130, 33 + + + 集成辅助工具 + + + 打开NFC命令行以进行高级操作。 + + + 检测连接 + + + groupBox2 + + + 4 + + + 6, 55 + + + 120, 26 + + + 0 + + + 84, 33 + + + 54, 20 - - 297, 17 - - - 71 - AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA @@ -1277,4 +2443,1339 @@ //////////////////////////////////8= + + 84, 33 + + + 差异比较 + + + 加载含有正确读写卡密钥及正确控制位的MFD文件。 + + + [2]读取原卡 + + + 0 + + + 94, 70 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox8 + + + 1 + + + + + + 2 + + + 写入普通卡 + + + + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 854, 250 + + + 卡操作相关 + + + True + + + 1 + + + 就绪 + + + System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox5 + + + tabPage1 + + + System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 11 + + + groupBox4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + [3]写入新卡 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + UID全格 + + + + + + 读取UID卡片。 + + + 优化设置 + + + $this + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 停运行 + + + buttoEScanCard + + + 12 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 1 + + + + + + 写入UID卡片。 + + + 4 + + + + + + + + + 14 + + + buttonCLIColor + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Popup + + + 高级操作模式 + + + 11 + + + groupBox10 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + 98, 30 + + + + + + 236, 8 + + + + + + SimSun, 8.5pt + + + groupBox4 + + + tabPage1 + + + + + + + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 102, 33 + + + + + + buttonUidWrite + + + SimSun, 8.5pt + + + buttonHardNested + + + 清终端 + + + 225, 120 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + tabPage2 + + + 192, 24 + + + + + + statusStrip1 + + + 2 + + + groupBox14 + + + + + + 236, 3 + + + 0 + + + checkBoxNewScan + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + tabPage1 + + + + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 8 + + + groupBox2 + + + 已知密钥读 + + + 6, 30 + + + 选择key.mfd + + + 41, 40 + + + 8 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 3 + + + UID写号 + + + 96, 33 + + + + + + tabControl1 + + + 1 + + + 1 + + + + + + 写入普通M1卡(可能需要加载密钥文件) + + + 195, 24 + + + System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + HardNested + + + label4 + + + + + + groupBox14 + + + label8 + + + 0, 816 + + + groupBox5 + + + 偏好设置 + + + 84, 33 + + + 对半加密卡片进行Nested破解。 +按住Ctrl点击该按钮可添加已知密钥。 + + + True + + + 176, 33 + + + 173, 24 + + + checkBoxMultiDev + + + 110, 38 + + + buttonDiffTool + + + + + + 96, 33 + + + MiddleLeft + + + + + + buttonEscan + + + groupBox2 + + + 6, 32 + + + MiddleCenter + + + buttonUidReset + + + + + + tabPage2 + + + 123, 33 + + + 0 + + + 4, 30 + + + 6, 187 + + + 660, 125 + + + 重置UID卡片0块,UID随机,厂商号为复旦。 + + + 28, 70 + + + 147, 24 + + + 183, 32 + + + 138, 32 + + + SimSun, 8.5pt + + + + + + 114, 32 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 13 + + + 27, 20 + + + groupBox11 + + + 11 + + + 锁Ufuid + + + 破解工具 + + + 130, 33 + + + 3 + + + groupBox7 + + + 1 + + + tabPage2 + + + localVersionLabel + + + SimSun, 8.5pt + + + 123, 63 + + + 138, 110 + + + 2 + + + + + + 0 + + + + + + SimSun, 8.5pt + + + >>> 尝试一下是否成功 + + + groupBox8 + + + + + + 10 + + + 6, 33 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox8 + + + 66, 32 + + + System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 导入字典文件进行Nested破解。 + + + 1 + + + tabPage1 + + + 1 + + + 9 + + + 9 + + + 4, 29 + + + 4, 5, 4, 5 + + + 123, 22 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + buttonBmfWrite + + + + + + 9, 32 + + + 6 + + + groupBox3 + + + 6, 28 + + + False + + + + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 8, 67 + + + SimSun, 8.5pt + + + buttonMfFormat + + + tabPage1 + + + SimSun, 8.5pt + + + True + + + 12 + + + 5 + + + 8, 92 + + + groupBox10 + + + 130, 33 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + SimSun, 8.5pt + + + 4, 29 + + + CUID写 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 213, 233 + + + buttonHexTool + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 15 + + + 0 + + + tabPage2 + + + 4 + + + 0 + + + + + + True + + + 0 + + + HardNested + + + 466, 3 + + + label1 + + + 4 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW + JQAAFiUBSVIk8AAAAgNJREFUOE+lkutLk2EYxvePhJaHShFBUTEPiCieQOmDiEZgrEbpYGiCQxkqA80I + RUkUEZ0YRMS+DDI70MkTmzJnDc8iU8QT2mAEItnle90wHwTDyBduXnie5/rd133Q4ZKfAJqHFs9E08A8 + zD1emDpmYXjqRlnTFIrMk8iuGkNaxWekGEaQrHecBfw+/vPXODw6hj9whN2fh/Bt/8LSRgA3cxr/DeBZ + 9kvmTNMoHGNbIrYN+3Aj23IxgJkpds0doP3VstgmsNexhutZ9QrAms8T0zYzU5xXM46kcjsmvfvoeL2i + AeoUgA07T8yaaZuZKab1rzN74jgys1YB2O2gmBZzH49LODXrrJlnzEzxe9cOLH1ziMioVgCOiuIFX0CE + Q+/WYf+yieiCFrRp9tkwxnP7Kt5MbKGm6wfC000KwDlTXNLgEvHMkh+Db32o7fYivtQm1l9+3IBOp5P7 + yjYPwlKNCsAluWudxgvtknb5t9oWcL/VLU2Mvd2JFq3uqs7vAtE/ceNayiMF4KiYMSjmY2O7B4Ua+NaD + YQGEJumRbvyG1IcfBHI12aAAXM8R57aIWTNrLLY4tfNPiCvpR1SeVeu6WWzHFD6THSDwFMDdpmUG62NJ + PKM4Or9ZxBxb8H8l7g5CEu8pAOfM3WanSeeS8CFHxW4zM2umbWamOCShXAH+/wNOANABIDUxWnDPAAAA + AElFTkSuQmCC + + + + label5 + + + 854, 250 + + + 2 + + + label9 + + + 6, 120 + + + SimSun, 8.5pt + + + buttonnKeysMfoc + + + tabPage2 + + + 4 + + + 12 + + + #M1T# + + + 1 + + + 0 + + + 手动扫描 + + + tabControl1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 字典测试 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 1 + + + CUID写空卡补丁 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + checkBoxWriteProtect + + + buttonConSave + + + 24, 25 + + + buttonECuidWrite + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 225, 110 + + + + + + 225, 107 + + + 435, 55 + + + 4 + + + System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox14 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + checkBoxAutoSave + + + 4, 5, 4, 5 + + + 0, 292 + + + buttonMfRead + + + tabPage2 + + + 190, 110 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 236, 117 + + + + + + 0 + + + 3, 165 + + + 2 + + + groupBox6 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 将全卡清空并重新初始化。 +可用于ACbit损坏/KEY全部被改等情况的急救。 + + + 100, 42 + + + SimSun, 8.5pt + + + $this + + + tabPage3 + + + 5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox10 + + + groupBox7 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 12 + + + groupBox13 + + + timer1 + + + 软件设置 + + + 6 + + + 327, 110 + + + 190, 112 + + + label3 + + + buttonMFF08 + + + True + + + groupBox12 + + + 2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + label7 + + + 102, 33 + + + True + + + 自动判断Key(beta) + + + True + + + 读取普通M1卡片(可能需要加载密钥文件) + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 117, 33 + + + tabPage1 + + + 0 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 6, 65 + + + 写(UF)UID卡 + + + groupBox8 + + + groupBox13 + + + 清M1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + SetDeviceCombo + + + 复制卡模式 + + + statusLabel + + + 144, 228 + + + 5 + + + 1 + + + 98, 30 + + + 界面设置 + + + 5 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + buttonEUIDWrite + + + 712, 8 + + + groupBox1 + + + buttonMfoc + + + 0 + + + groupBox10 + + + groupBox6 + + + + + + 6 + + + 744, 190 + + + 1 + + + 3 + + + 130, 33 + + + tabControl1 + + + 84, 33 + + + True + + + groupBox8 + + + 3, 3 + + + 2 + + + 144, 228 + + + 2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 3, 3, 3, 3 + + + 36, 20 + + + groupBox7 + + + + + + 225, 155 + + + 1 + + + + + + curDevice + + + True + + + 15 + + + + + + groupBox5 + + + groupBox12 + + + SimSun, 8.5pt + + + 1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 94, 32 + + + 13 + + + 84, 33 + + + 锁UFUID卡 + + + 6 + + + 6, 70 + + + buttonEMfWrite + + + groupBox12 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox6 + + + 6, 23 + + + 6 + + + 57, 33 + + + checkBoxDefIsAdv + + + 84, 33 + + + + + + SimSun, 8.5pt + + + groupBox8 + + + 225, 72 + + + + + + tabPage2 + + + buttonConClr + + + 4, 0, 4, 0 + + + 6, 145 + + + 检查更新 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + richTextBox1 + + + 84, 33 + + + buttonLockUfuid + + + checkBoxAutoLoadKey + + + groupBox10 + + + True + + + 存日志 + + + 107, 29 + + + Hello,cardman! +首次运行建议点击"检测设备"以加快后续运行速度 + + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 6, 88 + + + 1 + + + 从这里开始 + + + + + + +本工具仅支持SAK=08/18/28的 +卡片复制。SAK28无一键解密。 +若要复制S70卡片,请在高级界 +面上取消勾选“数据写入保护”。 + + + + 终端文字颜色 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 2 + + + 84, 33 + + + groupBox10 + + + groupBox8 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + + + + 2 + + + 自动转到高级操作模式 + + + 17, 17 + + + True + + + zh + + + 297, 17 + + + 71 + + + 157, 17 + \ No newline at end of file diff --git a/MifareOneTool/Form1.ru.resx b/MifareOneTool/Form1.ru.resx new file mode 100644 index 0000000..6688697 --- /dev/null +++ b/MifareOneTool/Form1.ru.resx @@ -0,0 +1,1772 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Сканирование карты + + + Блокировка карты UFUID + + + Чтение UID + + + Прочитайте карту UID. + + + UID написать + + + Напишите UID-карту. + + + Проверьте шифрование + + + Проверьте шифрование карты. + + + Ручной CLI + + + Откройте командную строку NFC для расширенных операций. + + + # M1T # + + + CUID написать + + + Запишите CUID / FUID карту (может понадобиться файл ключа) + + + Очистить терминал + + + Сохранить журнал + + + Словарный тест + + + Импортируйте файл словаря для Nested crack. + + + Сравнение различий + + + Определить шифрование + + + Знай секретную трещину + + + Написать C / FUID карту + + + Решение в один клик + + + Известный ключ чтения + + + Написать обычную карту + + + Читать обратно с UID карты + + + Определить соединение + + + Загрузить ключ ... + + + Остановить или Стоп + + + Запись (UF) UID карты + + + Шестнадцатеричный редактор + + + Хватит бегать + + + Испытательное оборудование + + + Сканирование подключенного устройства NFC +(в настоящее время поддерживает PN532, ACR122U) + + + Блокировка Ufuid + + + Заблокированная карта UFUID 0 блокирует данные (тестирование) + + + Полностью зашифрованные взрывные работы + + + Внедрите инструмент Darkside на карту (не обязательно успешный) + + + MFF08 CUID ремонт + + + Очистить М1 + + + Отформатируйте нормальную карту M1 (необходимо загрузить файл ключа) + + + Чтение MFOC + + + Вложенный взлом на полушифрованных картах. +Нажмите Ctrl и нажмите эту кнопку, чтобы добавить известный ключ. + + + Читай М1 + + + Прочитайте обычные карты M1 (возможно, потребуется загрузить файл ключа) + + + Написать M1 + + + Напишите нормальную карту M1 (возможно, потребуется загрузить файл ключа) + + + Знать н + + + Введите известный ключ для вложенного взлома. + + + Ручное сканирование + + + Сканирование для действительной карты. + + + Выберите key.mfd + + + Загрузите файл MFD с правильным ключом для чтения и записи и правильными битами управления. + + + UID полная сетка + + + Очистите карту и повторно инициализируйте ее. +Его можно использовать для оказания первой помощи в ситуациях, когда повреждение ACbit / KEY полностью изменено. + + + Сброс UID + + + Сброс блока UID карты 0, UID случайный, а номер производителя - Fudan. + + + Номер записи UID + + + Запишите номер верхней карты на карту UID, и производитель установит его на Fudan. + + + Автоматически определять ключ (бета) + + + Автоматически загружать файл uid.Key + + + Автоматически сохранять файлы с именем UID + + + CUID запись патча пустой карты + + + Автоматически перейти в расширенный режим работы + + + Однопоточные вычисления + + + Режим нескольких экземпляров +Multi-Open обнаружение будет отключено +Пожалуйста, укажите ваше собственное устройство + + + Уменьшить задержку оборудования + + + Защита от записи данных (рекомендуется) + + + Управление устройством + + + Взломать инструмент + + + Настройки интерфейса + + + предпочтения + + + Настройки оптимизации + + + Обычная операция с картой + + + Run / Terminal + + + Интегрированные средства + + + [2] читать оригинал карты + + + Операция с картой + + + [3] написать новую карту + + + Работа UID / UFUID карты + + + Работа с картой C / FUID + + + Карточка читается +То же, что и обычная карта + + + Размер текста терминала + + + Назначенное устройство + + + Начните здесь + + + + + + +Этот инструмент поддерживает только SAK = 08/18/28 +Копия карты. SAK28 не имеет одного ключа для расшифровки. +Чтобы скопировать карты S70, пожалуйста, в продвинутом мире +Снимите флажок «Защита от записи данных» на поверхности. + + + + >>> Попробуй посмотреть, получится ли + + + Пожалуйста, поставьте +Оригинальная карта + + + Пожалуйста, поставьте +Новая карта + + + Цвет текста терминала + + + Привет, кардмен! + + + Для первого запуска нажмите «Определить устройство», чтобы ускорить последующие запуски. + + + Привет, кардмен! +Для первого запуска нажмите «Определить устройство», чтобы ускорить последующие запуски. + + + + готовый + + + Расширенный режим работы + + + Режим копирования карты + + + Настройки программного обеспечения + + + Проверьте наличие обновлений + + + Проверьте наличие обновлений + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJiDaxiZA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJkDaxiYgAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JmDaxibP2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axibP2sYmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJiDaxia/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmv9rG + JiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiYw2sYm79rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm79rGJjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmINrGJu/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm79rGJiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxia/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmvwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmYNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxibP2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibPAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmINrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiZA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmv9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrADvwawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrAC/wawA78GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmMNrGJoDaxia/2sYmv9rGJr/axia/2sYmgNrGJjAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmUNrGJt/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJt/axiZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmENrGJp/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaf2sYmEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJhDaxibP2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibP2sYmEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmn9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiafAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJlDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiZQAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYm39rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJt8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJjDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxia/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axia/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJr/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJr8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmv9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxia/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmMNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmMAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYm39rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJt8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiZQ2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmUAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaf2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJp8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJhDaxibP2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibP2sYmEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaf2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmj9rGJhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPuhWP18Mh/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/1MAd/8y4EY8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAIDBrAD/xrEH/865E//RvBj/1MAd/9TAHf/OuRP/yrYO/8Sv + Bf/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAgMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrACAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AIDBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAgMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrACAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAIAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAIDBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawAgMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrACAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAIDBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAgMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAO/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAYAAA + AAAAAAAAAAAAAAAAAADBrACAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AN/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrADvwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAMGsAHDBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AIAAAAAAAAAAAAAAAAAAAAAAwawAQMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAADBrACfwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + ADDBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAI/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAM/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAEMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAIDBrADvwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + ABDBrABwwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jr/axiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxia/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmUNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiYg2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxibP2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JmDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJr/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmINrGJu/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm79rG + JiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmMNrGJu/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJu/axiYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmINrGJr/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/2sYmIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JmDaxibP2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axibP2sYmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiYg2sYmQNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiZQ2sYmIAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + wAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAA////4AAAAAAAAAAAAAAAA + H///8AAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAB///4AAAAAAAAAAA + AAAAAAf//8AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAA///wAAAAAAAAAAAAAAAAAP//8AAAAAA + AAAAAAAAAAAD///AA//////////////AA///wAP/////////////wAP//8AD/////////////8AD///A + A//////////////AA///wAP/////////////wAP//8AD/////////////8AD///AA//////////////A + A///wAP/////////////wAP//8AD/////////////8AD///AA//////////////AA///wAP/AAAAAAAA + AAD/wAP//8AD/wAAAAAAAAAA/8AD///AA/8AAAAAAAAAAP/AA///wAP/AAAAAAAAAAD/wAP//8AD/wAA + AAAAAAAA/8AD///AA/8AAAAAAAAAAP/AA///wAP/AAAAAAAAAAD/wAP//8AD/wAAAAAAAAAA/8AD///A + A/8AAAAAAAAAAP/AA///wAP/AAAAAAAAAAD/wAP//8AD/wAAAAAAAAAA/8AD///AA/8AH//////4AP/A + A///wAP/AB//////+AD/wAP//8AD/wAf//////gA/8AD///AA/8AH//////4AP/AA///wAP/AB////// + +AD/wAP//8AD/wAf//////gA/8AD///AA/8AH//////4AP/AA///wAP/AB//////+AD/wAP//8AD/wAf + //////gA/8AD///AA/8AH//////4AP/AA///wAP/AB//8A//+AD/wAP//8AD/wAf/8AD//gA/8AD///A + A/8AH/8AAP/4AP/AA///wAP/AB/+AAB/+AD/wAP//8AD/wAf/gAAf/gA/8AD///AA/8AH/wAAD/4AP/A + A///wAP/AB/8AAA/+AD/wAP//8AD/wAf+AAAH/gA/8AD///AA/8AH/gAAB/4AP/AA///wAP/AB/4AAAf + +AD/wAP//8AD/wAf+AAAH/gA/8AD///AA/8AH/gAAB/4AP/AA///wAP/AB/4AAAf+AD/wAP//8AD/wAf + +AAAH/gA/8AD///AA/8AH/gAAB/4AP/AA///wAP/AB/8AAA/+AD/wAP//8AD/wAf/AAAP/gA/8AD///A + A/8AH/4AAH/4AP/AA///wAP/AB/+AAB/+AD/wAP//8AD/wAf/4AA//gA/8AD///AA/8AH//AA//4AP/A + A///wAP/AB//wAP/+AD/wAP//8AD/wAf/8AD//gA/8AD///AA/8AH//AA//4AP/AA///wAP/AB//wAP/ + +AD/wAP//8AD/wAf/8AD//gA/8AD///AA/8AH//AA//4AP/AA///wAP/AB//wAP/+AD/wAP//8AD/wAf + /8AD//gA/8AD///AA/8AH//AA//4AP/AA///wAP/AB//wAP/+AD/wAP//8AD/wAf/8AD//gA/8AD///A + A/8AAAPAAAAAAP/AA///wAP/AAADwAAAAAD/wAP//8AD/wAAA8AAAAAA/8AD///AA/8AAAPgAAAAAP/A + A///wAP/AAAD4AAAAAD/wAP//8AD/wAAA+AAAAAA/8AD///AA/8AAAPwAAAAAP/AA///wAP/AAAD+AAA + AAD/wAP//8AD/wAAA/gAAAAA/8AD///AA/8AAAP+AAAAAP/AA///wAP/AAAD/wAAAAD/wAP//8AD//// + /////////8AD///AA//////////////AA///wAP/////////////wAP//8AD/////////////8AD///A + A//////////////AA///wAP/////////////wAP//8AD/////////////8AD///AA//////////////A + A///wAP/////////////wAP//8AD/////////////8AD///AAAAAAAAAAAAAAAAAA///wAAAAAAAAAAA + AAAAAAP//8AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAf//+AAAAAA + AAAAAAAAAAAH///wAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA////gAAAAAAAAAAAAAAAAf///8 + AAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAP/////AAAAAAAAAAAAAAAP///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////8= + + + + + + \ No newline at end of file diff --git a/MifareOneTool/Form1.zh.resx b/MifareOneTool/Form1.zh.resx new file mode 100644 index 0000000..b59d8f9 --- /dev/null +++ b/MifareOneTool/Form1.zh.resx @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJiDaxiZA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJkDaxiYgAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JmDaxibP2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axibP2sYmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJiDaxia/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmv9rG + JiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiYw2sYm79rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm79rGJjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmINrGJu/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm79rGJiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxia/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmvwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmYNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxibP2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibPAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmINrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiZA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmv9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrADvwawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrAC/wawA78GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmMNrGJoDaxia/2sYmv9rGJr/axia/2sYmgNrGJjAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmUNrGJt/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJt/axiZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmENrGJp/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaf2sYmEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJhDaxibP2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibP2sYmEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmn9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiafAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJlDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiZQAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYm39rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJt8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJjDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxia/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axia/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJr/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJr8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmv9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxia/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmMNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmMAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYm39rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJt8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiZQ2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmUAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaf2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJp8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJhDaxibP2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibP2sYmEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaf2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmj9rGJhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPuhWP18Mh/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/1MAd/8y4EY8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAIDBrAD/xrEH/865E//RvBj/1MAd/9TAHf/OuRP/yrYO/8Sv + Bf/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAgMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrACAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AIDBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAgMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrACAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAIAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAIDBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawAgMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrACAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAC/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAIDBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AL/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAC/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAgMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAO/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAYAAA + AAAAAAAAAAAAAAAAAADBrACAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AN/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8GsAL/BrAC/wawAv8Gs + AL/BrADvwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAMGsAHDBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AIAAAAAAAAAAAAAAAAAAAAAAwawAQMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAADBrACfwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + ADDBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAI/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADBrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMGsAM/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwawAEMGsAL/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawAgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGsAIDBrADvwawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGs + ABDBrABwwawAv8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8GsAP/BrAD/wawA/8Gs + AP/BrAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmgNrGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmgNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiaAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADaxiaA2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jr/axiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxia/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJoDaxib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYmgAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmUNrGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axiZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiYg2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxibP2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axibPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JmDaxib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + JmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrGJr/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA2sYmINrGJu/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm79rG + JiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sYmMNrGJu/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJu/axiYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA2sYmINrGJr/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axia/2sYmIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrG + JmDaxibP2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rGJv/axib/2sYm/9rG + Jv/axib/2sYm/9rGJv/axibP2sYmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaxiYg2sYmQNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrG + JoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiaA2sYmgNrGJoDaxiZQ2sYmIAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + wAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAA////4AAAAAAAAAAAAAAAA + H///8AAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAB///4AAAAAAAAAAA + AAAAAAf//8AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAA///wAAAAAAAAAAAAAAAAAP//8AAAAAA + AAAAAAAAAAAD///AA//////////////AA///wAP/////////////wAP//8AD/////////////8AD///A + A//////////////AA///wAP/////////////wAP//8AD/////////////8AD///AA//////////////A + A///wAP/////////////wAP//8AD/////////////8AD///AA//////////////AA///wAP/AAAAAAAA + AAD/wAP//8AD/wAAAAAAAAAA/8AD///AA/8AAAAAAAAAAP/AA///wAP/AAAAAAAAAAD/wAP//8AD/wAA + AAAAAAAA/8AD///AA/8AAAAAAAAAAP/AA///wAP/AAAAAAAAAAD/wAP//8AD/wAAAAAAAAAA/8AD///A + A/8AAAAAAAAAAP/AA///wAP/AAAAAAAAAAD/wAP//8AD/wAAAAAAAAAA/8AD///AA/8AH//////4AP/A + A///wAP/AB//////+AD/wAP//8AD/wAf//////gA/8AD///AA/8AH//////4AP/AA///wAP/AB////// + +AD/wAP//8AD/wAf//////gA/8AD///AA/8AH//////4AP/AA///wAP/AB//////+AD/wAP//8AD/wAf + //////gA/8AD///AA/8AH//////4AP/AA///wAP/AB//8A//+AD/wAP//8AD/wAf/8AD//gA/8AD///A + A/8AH/8AAP/4AP/AA///wAP/AB/+AAB/+AD/wAP//8AD/wAf/gAAf/gA/8AD///AA/8AH/wAAD/4AP/A + A///wAP/AB/8AAA/+AD/wAP//8AD/wAf+AAAH/gA/8AD///AA/8AH/gAAB/4AP/AA///wAP/AB/4AAAf + +AD/wAP//8AD/wAf+AAAH/gA/8AD///AA/8AH/gAAB/4AP/AA///wAP/AB/4AAAf+AD/wAP//8AD/wAf + +AAAH/gA/8AD///AA/8AH/gAAB/4AP/AA///wAP/AB/8AAA/+AD/wAP//8AD/wAf/AAAP/gA/8AD///A + A/8AH/4AAH/4AP/AA///wAP/AB/+AAB/+AD/wAP//8AD/wAf/4AA//gA/8AD///AA/8AH//AA//4AP/A + A///wAP/AB//wAP/+AD/wAP//8AD/wAf/8AD//gA/8AD///AA/8AH//AA//4AP/AA///wAP/AB//wAP/ + +AD/wAP//8AD/wAf/8AD//gA/8AD///AA/8AH//AA//4AP/AA///wAP/AB//wAP/+AD/wAP//8AD/wAf + /8AD//gA/8AD///AA/8AH//AA//4AP/AA///wAP/AB//wAP/+AD/wAP//8AD/wAf/8AD//gA/8AD///A + A/8AAAPAAAAAAP/AA///wAP/AAADwAAAAAD/wAP//8AD/wAAA8AAAAAA/8AD///AA/8AAAPgAAAAAP/A + A///wAP/AAAD4AAAAAD/wAP//8AD/wAAA+AAAAAA/8AD///AA/8AAAPwAAAAAP/AA///wAP/AAAD+AAA + AAD/wAP//8AD/wAAA/gAAAAA/8AD///AA/8AAAP+AAAAAP/AA///wAP/AAAD/wAAAAD/wAP//8AD//// + /////////8AD///AA//////////////AA///wAP/////////////wAP//8AD/////////////8AD///A + A//////////////AA///wAP/////////////wAP//8AD/////////////8AD///AA//////////////A + A///wAP/////////////wAP//8AD/////////////8AD///AAAAAAAAAAAAAAAAAA///wAAAAAAAAAAA + AAAAAAP//8AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAf//+AAAAAA + AAAAAAAAAAAH///wAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA////gAAAAAAAAAAAAAAAAf///8 + AAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAP/////AAAAAAAAAAAAAAAP///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////8= + + + \ No newline at end of file diff --git a/MifareOneTool/FormDiff.Designer.cs b/MifareOneTool/FormDiff.Designer.cs index 88f1cf5..49722cf 100644 --- a/MifareOneTool/FormDiff.Designer.cs +++ b/MifareOneTool/FormDiff.Designer.cs @@ -28,6 +28,7 @@ /// private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormDiff)); this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.button1 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); @@ -38,52 +39,36 @@ // this.richTextBox1.BackColor = System.Drawing.Color.Black; this.richTextBox1.ForeColor = System.Drawing.Color.Orange; - this.richTextBox1.Location = new System.Drawing.Point(12, 74); + resources.ApplyResources(this.richTextBox1, "richTextBox1"); this.richTextBox1.Name = "richTextBox1"; this.richTextBox1.ReadOnly = true; - this.richTextBox1.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.ForcedVertical; - this.richTextBox1.Size = new System.Drawing.Size(469, 474); - this.richTextBox1.TabIndex = 0; - this.richTextBox1.Text = "欢迎使用M1T内置的差异工具!\n说明:\n点击上方的AB两个按键分别选择MFD文件。\n然后点击“比较”即可看到结果。\n"; // // button1 // - this.button1.Location = new System.Drawing.Point(12, 12); + resources.ApplyResources(this.button1, "button1"); this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(388, 25); - this.button1.TabIndex = 1; - this.button1.Text = "A"; - this.button1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.button1.UseVisualStyleBackColor = true; this.button1.Click += new System.EventHandler(this.button1_Click); // // button2 // - this.button2.Location = new System.Drawing.Point(12, 43); + resources.ApplyResources(this.button2, "button2"); this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(388, 25); - this.button2.TabIndex = 2; - this.button2.Text = "B"; - this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.button2.UseVisualStyleBackColor = true; this.button2.Click += new System.EventHandler(this.button2_Click); // // button3 // - this.button3.Location = new System.Drawing.Point(406, 12); + resources.ApplyResources(this.button3, "button3"); this.button3.Name = "button3"; - this.button3.Size = new System.Drawing.Size(75, 56); - this.button3.TabIndex = 3; - this.button3.Text = "比较"; this.button3.UseVisualStyleBackColor = true; this.button3.Click += new System.EventHandler(this.button3_Click); // // FormDiff // this.AcceptButton = this.button3; - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(493, 560); this.Controls.Add(this.button3); this.Controls.Add(this.button2); this.Controls.Add(this.button1); @@ -91,7 +76,6 @@ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.Name = "FormDiff"; - this.Text = "DiffTool"; this.Load += new System.EventHandler(this.FormDiff_Load); this.ResumeLayout(false); diff --git a/MifareOneTool/FormDiff.resx b/MifareOneTool/FormDiff.resx index 1af7de1..1969d25 100644 --- a/MifareOneTool/FormDiff.resx +++ b/MifareOneTool/FormDiff.resx @@ -117,4 +117,161 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + A + + + B + + + 比较 + + + DiffTool + + + 欢迎使用M1T内置的差异工具! + + + 说明: + + + 点击上方的AB两个按键分别选择MFD文件。 + + + 然后点击“比较”即可看到结果。 + + + 欢迎使用M1T内置的差异工具! +说明: +点击上方的AB两个按键分别选择MFD文件。 +然后点击“比较”即可看到结果。 + + + + True + + + + 14, 99 + + + + 3, 4, 3, 4 + + + ForcedVertical + + + 527, 631 + + + + 0 + + + richTextBox1 + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + 14, 16 + + + 3, 4, 3, 4 + + + 436, 33 + + + 1 + + + MiddleLeft + + + button1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 14, 57 + + + 3, 4, 3, 4 + + + 436, 33 + + + 2 + + + MiddleLeft + + + button2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 457, 16 + + + 3, 4, 3, 4 + + + 84, 75 + + + 3 + + + button3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 9, 20 + + + 555, 747 + + + 3, 4, 3, 4 + + + FormDiff + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/MifareOneTool/FormDiff.ru.resx b/MifareOneTool/FormDiff.ru.resx new file mode 100644 index 0000000..abe2c1e --- /dev/null +++ b/MifareOneTool/FormDiff.ru.resx @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + В + + + сравнить + + + Добро пожаловать во встроенный инструмент различий M1T! + + + Описание: + + + Нажмите две кнопки AB выше, чтобы выбрать файл MFD. + + + Затем нажмите «Сравнить», чтобы увидеть результаты. + + + Добро пожаловать во встроенный инструмент различий M1T! +Описание: +Нажмите две кнопки AB выше, чтобы выбрать файл MFD. +Затем нажмите «Сравнить», чтобы увидеть результаты. + + + \ No newline at end of file diff --git a/MifareOneTool/FormDiff.zh.resx b/MifareOneTool/FormDiff.zh.resx new file mode 100644 index 0000000..ef6d63c --- /dev/null +++ b/MifareOneTool/FormDiff.zh.resx @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + A + + + B + + + 比较 + + + DiffTool + + + 欢迎使用M1T内置的差异工具! + + + 说明: + + + 点击上方的AB两个按键分别选择MFD文件。 + + + 然后点击“比较”即可看到结果。 + + + 欢迎使用M1T内置的差异工具! +说明: +点击上方的AB两个按键分别选择MFD文件。 +然后点击“比较”即可看到结果。 + + + \ No newline at end of file diff --git a/MifareOneTool/FormHTool.Designer.cs b/MifareOneTool/FormHTool.Designer.cs index cc059cd..33f1f3c 100644 --- a/MifareOneTool/FormHTool.Designer.cs +++ b/MifareOneTool/FormHTool.Designer.cs @@ -29,6 +29,7 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormHTool)); this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.文件ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.新建ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -85,15 +86,12 @@ // // menuStrip1 // + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(24, 24); this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.文件ToolStripMenuItem, this.工具ToolStripMenuItem}); - this.menuStrip1.Location = new System.Drawing.Point(0, 0); + resources.ApplyResources(this.menuStrip1, "menuStrip1"); this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Padding = new System.Windows.Forms.Padding(4, 2, 0, 2); - this.menuStrip1.Size = new System.Drawing.Size(628, 25); - this.menuStrip1.TabIndex = 0; - this.menuStrip1.Text = "menuStrip1"; // // 文件ToolStripMenuItem // @@ -105,53 +103,41 @@ this.toolStripSeparator1, this.退出ToolStripMenuItem}); this.文件ToolStripMenuItem.Name = "文件ToolStripMenuItem"; - this.文件ToolStripMenuItem.Size = new System.Drawing.Size(44, 21); - this.文件ToolStripMenuItem.Text = "文件"; + resources.ApplyResources(this.文件ToolStripMenuItem, "文件ToolStripMenuItem"); // // 新建ToolStripMenuItem // this.新建ToolStripMenuItem.Name = "新建ToolStripMenuItem"; - this.新建ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.新建ToolStripMenuItem.Size = new System.Drawing.Size(190, 22); - this.新建ToolStripMenuItem.Text = "新建"; + resources.ApplyResources(this.新建ToolStripMenuItem, "新建ToolStripMenuItem"); this.新建ToolStripMenuItem.Click += new System.EventHandler(this.新建ToolStripMenuItem_Click); // // 打开ToolStripMenuItem // this.打开ToolStripMenuItem.Name = "打开ToolStripMenuItem"; - this.打开ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.打开ToolStripMenuItem.Size = new System.Drawing.Size(190, 22); - this.打开ToolStripMenuItem.Text = "打开"; + resources.ApplyResources(this.打开ToolStripMenuItem, "打开ToolStripMenuItem"); this.打开ToolStripMenuItem.Click += new System.EventHandler(this.打开ToolStripMenuItem_Click); // // 保存ToolStripMenuItem // this.保存ToolStripMenuItem.Name = "保存ToolStripMenuItem"; - this.保存ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.保存ToolStripMenuItem.Size = new System.Drawing.Size(190, 22); - this.保存ToolStripMenuItem.Text = "保存"; + resources.ApplyResources(this.保存ToolStripMenuItem, "保存ToolStripMenuItem"); this.保存ToolStripMenuItem.Click += new System.EventHandler(this.保存ToolStripMenuItem_Click); // // 另存为ToolStripMenuItem // this.另存为ToolStripMenuItem.Name = "另存为ToolStripMenuItem"; - this.另存为ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.S))); - this.另存为ToolStripMenuItem.Size = new System.Drawing.Size(190, 22); - this.另存为ToolStripMenuItem.Text = "另存为"; + resources.ApplyResources(this.另存为ToolStripMenuItem, "另存为ToolStripMenuItem"); this.另存为ToolStripMenuItem.Click += new System.EventHandler(this.另存为ToolStripMenuItem_Click); // // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(187, 6); + resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); // // 退出ToolStripMenuItem // this.退出ToolStripMenuItem.Name = "退出ToolStripMenuItem"; - this.退出ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.X))); - this.退出ToolStripMenuItem.Size = new System.Drawing.Size(190, 22); - this.退出ToolStripMenuItem.Text = "退出"; + resources.ApplyResources(this.退出ToolStripMenuItem, "退出ToolStripMenuItem"); this.退出ToolStripMenuItem.Click += new System.EventHandler(this.退出ToolStripMenuItem_Click); // // 工具ToolStripMenuItem @@ -168,91 +154,71 @@ this.toolStripSeparator4, this.列出全卡密钥ToolStripMenuItem}); this.工具ToolStripMenuItem.Name = "工具ToolStripMenuItem"; - this.工具ToolStripMenuItem.Size = new System.Drawing.Size(44, 21); - this.工具ToolStripMenuItem.Text = "工具"; + resources.ApplyResources(this.工具ToolStripMenuItem, "工具ToolStripMenuItem"); // // 修改UIDToolStripMenuItem // this.修改UIDToolStripMenuItem.Name = "修改UIDToolStripMenuItem"; - this.修改UIDToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.U))); - this.修改UIDToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.修改UIDToolStripMenuItem.Text = "修改UID"; + resources.ApplyResources(this.修改UIDToolStripMenuItem, "修改UIDToolStripMenuItem"); this.修改UIDToolStripMenuItem.Click += new System.EventHandler(this.修改UIDToolStripMenuItem_Click); // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(209, 6); + resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); // // 检查全卡ToolStripMenuItem // this.检查全卡ToolStripMenuItem.Name = "检查全卡ToolStripMenuItem"; - this.检查全卡ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.J))); - this.检查全卡ToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.检查全卡ToolStripMenuItem.Text = "检查全卡"; + resources.ApplyResources(this.检查全卡ToolStripMenuItem, "检查全卡ToolStripMenuItem"); this.检查全卡ToolStripMenuItem.Click += new System.EventHandler(this.检查全卡ToolStripMenuItem_Click); // // 检查并纠正全卡ToolStripMenuItem // this.检查并纠正全卡ToolStripMenuItem.Name = "检查并纠正全卡ToolStripMenuItem"; - this.检查并纠正全卡ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.K))); - this.检查并纠正全卡ToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.检查并纠正全卡ToolStripMenuItem.Text = "检查并纠正全卡"; + resources.ApplyResources(this.检查并纠正全卡ToolStripMenuItem, "检查并纠正全卡ToolStripMenuItem"); this.检查并纠正全卡ToolStripMenuItem.Click += new System.EventHandler(this.检查并纠正全卡ToolStripMenuItem_Click); // // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(209, 6); + resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); // // 导入MCT格式ToolStripMenuItem // this.导入MCT格式ToolStripMenuItem.Name = "导入MCT格式ToolStripMenuItem"; - this.导入MCT格式ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.L))); - this.导入MCT格式ToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.导入MCT格式ToolStripMenuItem.Text = "导入MCT格式"; + resources.ApplyResources(this.导入MCT格式ToolStripMenuItem, "导入MCT格式ToolStripMenuItem"); this.导入MCT格式ToolStripMenuItem.Click += new System.EventHandler(this.导入MCT格式ToolStripMenuItem_Click); // // 导出为MCT格式ToolStripMenuItem // this.导出为MCT格式ToolStripMenuItem.Name = "导出为MCT格式ToolStripMenuItem"; - this.导出为MCT格式ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.M))); - this.导出为MCT格式ToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.导出为MCT格式ToolStripMenuItem.Text = "导出为MCT格式"; + resources.ApplyResources(this.导出为MCT格式ToolStripMenuItem, "导出为MCT格式ToolStripMenuItem"); this.导出为MCT格式ToolStripMenuItem.Click += new System.EventHandler(this.导出为MCT格式ToolStripMenuItem_Click); // // 导出密钥字典ToolStripMenuItem // this.导出密钥字典ToolStripMenuItem.Name = "导出密钥字典ToolStripMenuItem"; - this.导出密钥字典ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.导出密钥字典ToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.导出密钥字典ToolStripMenuItem.Text = "导出密钥字典"; + resources.ApplyResources(this.导出密钥字典ToolStripMenuItem, "导出密钥字典ToolStripMenuItem"); this.导出密钥字典ToolStripMenuItem.Click += new System.EventHandler(this.导出密钥字典ToolStripMenuItem_Click); // // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(209, 6); + resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4"); // // 列出全卡密钥ToolStripMenuItem // this.列出全卡密钥ToolStripMenuItem.Name = "列出全卡密钥ToolStripMenuItem"; - this.列出全卡密钥ToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I))); - this.列出全卡密钥ToolStripMenuItem.Size = new System.Drawing.Size(212, 22); - this.列出全卡密钥ToolStripMenuItem.Text = "列出全卡密钥"; + resources.ApplyResources(this.列出全卡密钥ToolStripMenuItem, "列出全卡密钥ToolStripMenuItem"); this.列出全卡密钥ToolStripMenuItem.Click += new System.EventHandler(this.列出全卡密钥ToolStripMenuItem_Click); // // groupBox1 // this.groupBox1.Controls.Add(this.dataGridView1); - this.groupBox1.Location = new System.Drawing.Point(9, 25); - this.groupBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.groupBox1, "groupBox1"); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.groupBox1.Size = new System.Drawing.Size(188, 327); - this.groupBox1.TabIndex = 1; this.groupBox1.TabStop = false; - this.groupBox1.Text = "扇区列表"; // // dataGridView1 // @@ -264,25 +230,19 @@ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column1}); - this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + resources.ApplyResources(this.dataGridView1, "dataGridView1"); this.dataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; - this.dataGridView1.Location = new System.Drawing.Point(2, 16); - this.dataGridView1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.dataGridView1.MultiSelect = false; this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.ReadOnly = true; - this.dataGridView1.RowHeadersWidth = 20; this.dataGridView1.RowTemplate.Height = 27; - this.dataGridView1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dataGridView1.Size = new System.Drawing.Size(184, 309); - this.dataGridView1.TabIndex = 0; this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); // // Column1 // this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.Column1.HeaderText = "扇区"; + resources.ApplyResources(this.Column1, "Column1"); this.Column1.Name = "Column1"; this.Column1.ReadOnly = true; this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; @@ -309,23 +269,14 @@ this.groupBox2.Controls.Add(this.block0Edit); this.groupBox2.Controls.Add(this.label1); this.groupBox2.Controls.Add(this.labelCurSec); - this.groupBox2.Location = new System.Drawing.Point(201, 25); - this.groupBox2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.groupBox2, "groupBox2"); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.groupBox2.Size = new System.Drawing.Size(219, 327); - this.groupBox2.TabIndex = 2; this.groupBox2.TabStop = false; - this.groupBox2.Text = "扇区信息"; // // buttonSaveSectorEdit // - this.buttonSaveSectorEdit.Location = new System.Drawing.Point(110, 13); - this.buttonSaveSectorEdit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.buttonSaveSectorEdit, "buttonSaveSectorEdit"); this.buttonSaveSectorEdit.Name = "buttonSaveSectorEdit"; - this.buttonSaveSectorEdit.Size = new System.Drawing.Size(104, 20); - this.buttonSaveSectorEdit.TabIndex = 20; - this.buttonSaveSectorEdit.Text = "修改扇区(Enter)"; this.buttonSaveSectorEdit.UseVisualStyleBackColor = true; this.buttonSaveSectorEdit.Click += new System.EventHandler(this.buttonSaveSectorEdit_Click); // @@ -335,19 +286,16 @@ this.comboBox4.DropDownWidth = 400; this.comboBox4.FormattingEnabled = true; this.comboBox4.Items.AddRange(new object[] { - "[不可逆]KeyA:A写/AC:A只读/KeyB:A读写", - "KeyA:A写/AC:A读写/KeyB:A读写", - "[不可逆]KeyA:不能读写/AC:A只读/KeyB:A读", - "KeyA:B写/AC:A只读B读写/KeyB:B写", - "[不可逆]KeyA:B写/AC:AB只读/KeyB:B写", - "KeyA:不能读写/AC:A只读B读写/KeyB:不能读写", - "[不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写", - "[不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写(重复了?)"}); - this.comboBox4.Location = new System.Drawing.Point(4, 303); - this.comboBox4.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.GetString("comboBox4.Items"), + resources.GetString("comboBox4.Items1"), + resources.GetString("comboBox4.Items2"), + resources.GetString("comboBox4.Items3"), + resources.GetString("comboBox4.Items4"), + resources.GetString("comboBox4.Items5"), + resources.GetString("comboBox4.Items6"), + resources.GetString("comboBox4.Items7")}); + resources.ApplyResources(this.comboBox4, "comboBox4"); this.comboBox4.Name = "comboBox4"; - this.comboBox4.Size = new System.Drawing.Size(211, 20); - this.comboBox4.TabIndex = 19; this.comboBox4.Validating += new System.ComponentModel.CancelEventHandler(this.comboBox1_Validating); // // comboBox3 @@ -355,19 +303,16 @@ this.comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBox3.FormattingEnabled = true; this.comboBox3.Items.AddRange(new object[] { - "KeyAB读写及增减值", - "[只读]KeyAB读及减值/不可写及增值", - "[只读]KeyAB读/不可写及增减值", - "KeyB读写/不可增减值", - "KeyAB读/KeyB写/不可增减值", - "[只读]KeyB读/不可写及增减值", - "KeyAB读及减值/KeyB写及增值", - "[只读]锁死该扇区"}); - this.comboBox3.Location = new System.Drawing.Point(4, 268); - this.comboBox3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.GetString("comboBox3.Items"), + resources.GetString("comboBox3.Items1"), + resources.GetString("comboBox3.Items2"), + resources.GetString("comboBox3.Items3"), + resources.GetString("comboBox3.Items4"), + resources.GetString("comboBox3.Items5"), + resources.GetString("comboBox3.Items6"), + resources.GetString("comboBox3.Items7")}); + resources.ApplyResources(this.comboBox3, "comboBox3"); this.comboBox3.Name = "comboBox3"; - this.comboBox3.Size = new System.Drawing.Size(211, 20); - this.comboBox3.TabIndex = 18; this.comboBox3.Validating += new System.ComponentModel.CancelEventHandler(this.comboBox1_Validating); // // comboBox2 @@ -375,19 +320,16 @@ this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBox2.FormattingEnabled = true; this.comboBox2.Items.AddRange(new object[] { - "KeyAB读写及增减值", - "[只读]KeyAB读及减值/不可写及增值", - "[只读]KeyAB读/不可写及增减值", - "KeyB读写/不可增减值", - "KeyAB读/KeyB写/不可增减值", - "[只读]KeyB读/不可写及增减值", - "KeyAB读及减值/KeyB写及增值", - "[只读]锁死该扇区"}); - this.comboBox2.Location = new System.Drawing.Point(4, 233); - this.comboBox2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.GetString("comboBox2.Items"), + resources.GetString("comboBox2.Items1"), + resources.GetString("comboBox2.Items2"), + resources.GetString("comboBox2.Items3"), + resources.GetString("comboBox2.Items4"), + resources.GetString("comboBox2.Items5"), + resources.GetString("comboBox2.Items6"), + resources.GetString("comboBox2.Items7")}); + resources.ApplyResources(this.comboBox2, "comboBox2"); this.comboBox2.Name = "comboBox2"; - this.comboBox2.Size = new System.Drawing.Size(211, 20); - this.comboBox2.TabIndex = 17; this.comboBox2.Validating += new System.ComponentModel.CancelEventHandler(this.comboBox1_Validating); // // comboBox1 @@ -395,191 +337,113 @@ this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBox1.FormattingEnabled = true; this.comboBox1.Items.AddRange(new object[] { - "KeyAB读写及增减值", - "[只读]KeyAB读及减值/不可写及增值", - "[只读]KeyAB读/不可写及增减值", - "KeyB读写/不可增减值", - "KeyAB读/KeyB写/不可增减值", - "[只读]KeyB读/不可写及增减值", - "KeyAB读及减值/KeyB写及增值", - "[只读]锁死该扇区"}); - this.comboBox1.Location = new System.Drawing.Point(4, 198); - this.comboBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.GetString("comboBox1.Items"), + resources.GetString("comboBox1.Items1"), + resources.GetString("comboBox1.Items2"), + resources.GetString("comboBox1.Items3"), + resources.GetString("comboBox1.Items4"), + resources.GetString("comboBox1.Items5"), + resources.GetString("comboBox1.Items6"), + resources.GetString("comboBox1.Items7")}); + resources.ApplyResources(this.comboBox1, "comboBox1"); this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(211, 20); - this.comboBox1.TabIndex = 16; this.comboBox1.Validating += new System.ComponentModel.CancelEventHandler(this.comboBox1_Validating); // // label9 // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(2, 289); - this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label9, "label9"); this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(89, 12); - this.label9.TabIndex = 15; - this.label9.Text = "Key/ACbits权限"; // // label8 // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(4, 254); - this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label8, "label8"); this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(47, 12); - this.label8.TabIndex = 14; - this.label8.Text = "2块权限"; // // label7 // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(2, 218); - this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label7, "label7"); this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(47, 12); - this.label7.TabIndex = 13; - this.label7.Text = "1块权限"; // // label6 // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(4, 183); - this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label6, "label6"); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(47, 12); - this.label6.TabIndex = 12; - this.label6.Text = "0块权限"; // // label5 // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(124, 146); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label5, "label5"); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(29, 12); - this.label5.TabIndex = 11; - this.label5.Text = "KeyB"; // // keyBEdit // - this.keyBEdit.Location = new System.Drawing.Point(124, 161); - this.keyBEdit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.keyBEdit, "keyBEdit"); this.keyBEdit.Name = "keyBEdit"; - this.keyBEdit.Size = new System.Drawing.Size(91, 21); - this.keyBEdit.TabIndex = 10; this.keyBEdit.Validating += new System.ComponentModel.CancelEventHandler(this.keyAEdit_Validating); // // keyAEdit // - this.keyAEdit.Location = new System.Drawing.Point(4, 161); - this.keyAEdit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.keyAEdit, "keyAEdit"); this.keyAEdit.Name = "keyAEdit"; - this.keyAEdit.Size = new System.Drawing.Size(91, 21); - this.keyAEdit.TabIndex = 9; this.keyAEdit.TextChanged += new System.EventHandler(this.keyAEdit_TextChanged); this.keyAEdit.Validating += new System.ComponentModel.CancelEventHandler(this.keyAEdit_Validating); // // block2Edit // - this.block2Edit.Location = new System.Drawing.Point(4, 124); - this.block2Edit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.block2Edit, "block2Edit"); this.block2Edit.Name = "block2Edit"; - this.block2Edit.Size = new System.Drawing.Size(211, 21); - this.block2Edit.TabIndex = 8; this.block2Edit.Validating += new System.ComponentModel.CancelEventHandler(this.block0Edit_Validating); // // label4 // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(4, 146); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label4, "label4"); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(29, 12); - this.label4.TabIndex = 7; - this.label4.Text = "KeyA"; // // label3 // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(4, 110); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label3, "label3"); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(35, 12); - this.label3.TabIndex = 5; - this.label3.Text = "第2块"; // // block1Edit // - this.block1Edit.Location = new System.Drawing.Point(4, 87); - this.block1Edit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.block1Edit, "block1Edit"); this.block1Edit.Name = "block1Edit"; - this.block1Edit.Size = new System.Drawing.Size(211, 21); - this.block1Edit.TabIndex = 4; this.block1Edit.Validating += new System.ComponentModel.CancelEventHandler(this.block0Edit_Validating); // // label2 // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(4, 73); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label2, "label2"); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(35, 12); - this.label2.TabIndex = 3; - this.label2.Text = "第1块"; // // block0Edit // - this.block0Edit.Location = new System.Drawing.Point(4, 50); - this.block0Edit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.block0Edit, "block0Edit"); this.block0Edit.Name = "block0Edit"; - this.block0Edit.Size = new System.Drawing.Size(211, 21); - this.block0Edit.TabIndex = 2; this.block0Edit.Validating += new System.ComponentModel.CancelEventHandler(this.block0Edit_Validating); // // label1 // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(4, 36); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label1, "label1"); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(35, 12); - this.label1.TabIndex = 1; - this.label1.Text = "第0块"; // // labelCurSec // - this.labelCurSec.AutoSize = true; - this.labelCurSec.Location = new System.Drawing.Point(4, 17); - this.labelCurSec.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.labelCurSec, "labelCurSec"); this.labelCurSec.Name = "labelCurSec"; - this.labelCurSec.Size = new System.Drawing.Size(113, 12); - this.labelCurSec.TabIndex = 0; - this.labelCurSec.Text = "当前选定扇区:??"; // // groupBox3 // this.groupBox3.Controls.Add(this.richTextBox1); - this.groupBox3.Location = new System.Drawing.Point(424, 25); - this.groupBox3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.groupBox3, "groupBox3"); this.groupBox3.Name = "groupBox3"; - this.groupBox3.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.groupBox3.Size = new System.Drawing.Size(195, 327); - this.groupBox3.TabIndex = 3; this.groupBox3.TabStop = false; - this.groupBox3.Text = "输出"; // // richTextBox1 // this.richTextBox1.BackColor = System.Drawing.Color.Black; this.richTextBox1.ForeColor = System.Drawing.Color.Cyan; - this.richTextBox1.Location = new System.Drawing.Point(4, 19); - this.richTextBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.richTextBox1, "richTextBox1"); this.richTextBox1.Name = "richTextBox1"; this.richTextBox1.ReadOnly = true; - this.richTextBox1.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical; - this.richTextBox1.Size = new System.Drawing.Size(187, 304); - this.richTextBox1.TabIndex = 0; - this.richTextBox1.Text = "欢迎使用M1T的集成编辑器S50HTool!\n打开文件请点左上角文件-打开或Ctrl+O\n"; // // s50BindingSource // @@ -588,19 +452,16 @@ // FormHTool // this.AcceptButton = this.buttonSaveSectorEdit; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(628, 362); this.Controls.Add(this.groupBox3); this.Controls.Add(this.groupBox2); this.Controls.Add(this.groupBox1); this.Controls.Add(this.menuStrip1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MainMenuStrip = this.menuStrip1; - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.MaximizeBox = false; this.Name = "FormHTool"; - this.Text = "S50HTool-beta"; this.Load += new System.EventHandler(this.FormHTool_Load); this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); diff --git a/MifareOneTool/FormHTool.resx b/MifareOneTool/FormHTool.resx index b3bd9fb..6418528 100644 --- a/MifareOneTool/FormHTool.resx +++ b/MifareOneTool/FormHTool.resx @@ -117,6 +117,206 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 修改扇区(Enter) + + + 扇区 + + + KeyAB读写及增减值 + + + [只读]KeyAB读及减值/不可写及增值 + + + [只读]KeyAB读/不可写及增减值 + + + KeyB读写/不可增减值 + + + KeyAB读/KeyB写/不可增减值 + + + [只读]KeyB读/不可写及增减值 + + + KeyAB读及减值/KeyB写及增值 + + + [只读]锁死该扇区 + + + KeyAB读写及增减值 + + + [只读]KeyAB读及减值/不可写及增值 + + + [只读]KeyAB读/不可写及增减值 + + + KeyB读写/不可增减值 + + + KeyAB读/KeyB写/不可增减值 + + + [只读]KeyB读/不可写及增减值 + + + KeyAB读及减值/KeyB写及增值 + + + [只读]锁死该扇区 + + + KeyAB读写及增减值 + + + [只读]KeyAB读及减值/不可写及增值 + + + [只读]KeyAB读/不可写及增减值 + + + KeyB读写/不可增减值 + + + KeyAB读/KeyB写/不可增减值 + + + [只读]KeyB读/不可写及增减值 + + + KeyAB读及减值/KeyB写及增值 + + + [只读]锁死该扇区 + + + [不可逆]KeyA:A写/AC:A只读/KeyB:A读写 + + + KeyA:A写/AC:A读写/KeyB:A读写 + + + [不可逆]KeyA:不能读写/AC:A只读/KeyB:A读 + + + KeyA:B写/AC:A只读B读写/KeyB:B写 + + + [不可逆]KeyA:B写/AC:AB只读/KeyB:B写 + + + KeyA:不能读写/AC:A只读B读写/KeyB:不能读写 + + + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写 + + + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写(重复了?) + + + S50HTool-beta + + + 扇区列表 + + + 扇区信息 + + + 输出 + + + 第0块 + + + 第1块 + + + 第2块 + + + KeyA + + + KeyB + + + 0块权限 + + + 1块权限 + + + 2块权限 + + + Key/ACbits权限 + + + 当前选定扇区:?? + + + menuStrip1 + + + 欢迎使用M1T的集成编辑器S50HTool! + + + 打开文件请点左上角文件-打开或Ctrl+O + + + 欢迎使用M1T的集成编辑器S50HTool! +打开文件请点左上角文件-打开或Ctrl+O + + + + 保存 + + + 修改UID + + + 列出全卡密钥 + + + 另存为 + + + 导入MCT格式 + + + 导出为MCT格式 + + + 导出密钥字典 + + + 工具 + + + 打开 + + + 文件 + + + 新建 + + + 检查全卡 + + + 检查并纠正全卡 + + + 退出 + 17, 17 @@ -126,4 +326,823 @@ 155, 17 + + True + + + + Ctrl+N + + + + 260, 30 + + + Ctrl+O + + + 260, 30 + + + Ctrl+S + + + 260, 30 + + + Ctrl+Shift+S + + + 260, 30 + + + 257, 6 + + + Alt+X + + + 260, 30 + + + 60, 29 + + + Ctrl+U + + + 291, 30 + + + 288, 6 + + + Ctrl+J + + + 291, 30 + + + Ctrl+K + + + 291, 30 + + + 288, 6 + + + Ctrl+L + + + 291, 30 + + + Ctrl+M + + + 291, 30 + + + Ctrl+N + + + 291, 30 + + + 288, 6 + + + Ctrl+I + + + 291, 30 + + + 60, 29 + + + 0, 0 + + + 6, 3, 0, 3 + + + 942, 35 + + + + 0 + + + menuStrip1 + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + Fill + + + 3, 22 + + + 20 + + + Vertical + + + 276, 520 + + + 0 + + + dataGridView1 + + + System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 0 + + + 14, 42 + + + 282, 545 + + + 1 + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 165, 22 + + + 156, 33 + + + 20 + + + buttonSaveSectorEdit + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 0 + + + 6, 505 + + + 314, 28 + + + 19 + + + comboBox4 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 1 + + + 6, 447 + + + 314, 28 + + + 18 + + + comboBox3 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 2 + + + 6, 388 + + + 314, 28 + + + 17 + + + comboBox2 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 3 + + + 6, 330 + + + 314, 28 + + + 16 + + + comboBox1 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 4 + + + True + + + 3, 482 + + + 114, 20 + + + 15 + + + label9 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 5 + + + True + + + 6, 423 + + + 62, 20 + + + 14 + + + label8 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 6 + + + True + + + 3, 363 + + + 62, 20 + + + 13 + + + label7 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 7 + + + True + + + 6, 305 + + + 62, 20 + + + 12 + + + label6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 8 + + + True + + + 186, 243 + + + 46, 20 + + + 11 + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 9 + + + 186, 268 + + + 134, 26 + + + 10 + + + keyBEdit + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 10 + + + 6, 268 + + + 134, 26 + + + 9 + + + keyAEdit + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 11 + + + 6, 207 + + + 314, 26 + + + 8 + + + block2Edit + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 12 + + + True + + + 6, 243 + + + 46, 20 + + + 7 + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 13 + + + True + + + 6, 183 + + + 50, 20 + + + 5 + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 14 + + + 6, 145 + + + 314, 26 + + + 4 + + + block1Edit + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 15 + + + True + + + 6, 122 + + + 50, 20 + + + 3 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 16 + + + 6, 83 + + + 314, 26 + + + 2 + + + block0Edit + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 17 + + + True + + + 6, 60 + + + 50, 20 + + + 1 + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 18 + + + True + + + 6, 28 + + + 145, 20 + + + 0 + + + labelCurSec + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 19 + + + 302, 42 + + + 328, 545 + + + 2 + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 6, 32 + + + Vertical + + + 278, 504 + + + 0 + + + richTextBox1 + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 0 + + + 636, 42 + + + 292, 545 + + + 3 + + + groupBox3 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 9, 20 + + + 942, 603 + + + 文件ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 新建ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 打开ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 保存ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 另存为ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator1 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 退出ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 工具ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 修改UIDToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator2 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 检查全卡ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 检查并纠正全卡ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator3 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 导入MCT格式ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 导出为MCT格式ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 导出密钥字典ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator4 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 列出全卡密钥ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Column1 + + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + s50BindingSource + + + System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + FormHTool + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/MifareOneTool/FormHTool.ru.resx b/MifareOneTool/FormHTool.ru.resx new file mode 100644 index 0000000..7d8fbc0 --- /dev/null +++ b/MifareOneTool/FormHTool.ru.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + KEYA + + + KEYB + + \ No newline at end of file diff --git a/MifareOneTool/FormHTool.zh.resx b/MifareOneTool/FormHTool.zh.resx new file mode 100644 index 0000000..54cd753 --- /dev/null +++ b/MifareOneTool/FormHTool.zh.resx @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 修改扇区(Enter) + + + 扇区 + + + KeyAB读写及增减值 + + + [只读]KeyAB读及减值/不可写及增值 + + + [只读]KeyAB读/不可写及增减值 + + + KeyB读写/不可增减值 + + + KeyAB读/KeyB写/不可增减值 + + + [只读]KeyB读/不可写及增减值 + + + KeyAB读及减值/KeyB写及增值 + + + [只读]锁死该扇区 + + + KeyAB读写及增减值 + + + [只读]KeyAB读及减值/不可写及增值 + + + [只读]KeyAB读/不可写及增减值 + + + KeyB读写/不可增减值 + + + KeyAB读/KeyB写/不可增减值 + + + [只读]KeyB读/不可写及增减值 + + + KeyAB读及减值/KeyB写及增值 + + + [只读]锁死该扇区 + + + KeyAB读写及增减值 + + + [只读]KeyAB读及减值/不可写及增值 + + + [只读]KeyAB读/不可写及增减值 + + + KeyB读写/不可增减值 + + + KeyAB读/KeyB写/不可增减值 + + + [只读]KeyB读/不可写及增减值 + + + KeyAB读及减值/KeyB写及增值 + + + [只读]锁死该扇区 + + + [不可逆]KeyA:A写/AC:A只读/KeyB:A读写 + + + KeyA:A写/AC:A读写/KeyB:A读写 + + + [不可逆]KeyA:不能读写/AC:A只读/KeyB:A读 + + + KeyA:B写/AC:A只读B读写/KeyB:B写 + + + [不可逆]KeyA:B写/AC:AB只读/KeyB:B写 + + + KeyA:不能读写/AC:A只读B读写/KeyB:不能读写 + + + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写 + + + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写(重复了?) + + + S50HTool-beta + + + 扇区列表 + + + 扇区信息 + + + 输出 + + + 第0块 + + + 第1块 + + + 第2块 + + + KeyA + + + KeyB + + + 0块权限 + + + 1块权限 + + + 2块权限 + + + Key/ACbits权限 + + + 当前选定扇区:?? + + + menuStrip1 + + + 欢迎使用M1T的集成编辑器S50HTool! + + + 打开文件请点左上角文件-打开或Ctrl+O + + + 欢迎使用M1T的集成编辑器S50HTool! +打开文件请点左上角文件-打开或Ctrl+O + + + + 保存 + + + 修改UID + + + 列出全卡密钥 + + + 另存为 + + + 导入MCT格式 + + + 导出为MCT格式 + + + 导出密钥字典 + + + 工具 + + + 打开 + + + 文件 + + + 新建 + + + 检查全卡 + + + 检查并纠正全卡 + + + 退出 + + \ No newline at end of file diff --git a/MifareOneTool/FormHardNes.Designer.cs b/MifareOneTool/FormHardNes.Designer.cs index 7f8c296..647dd34 100644 --- a/MifareOneTool/FormHardNes.Designer.cs +++ b/MifareOneTool/FormHardNes.Designer.cs @@ -28,6 +28,7 @@ /// private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormHardNes)); this.button1 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); this.groupBox1 = new System.Windows.Forms.GroupBox(); @@ -52,24 +53,16 @@ // // button1 // - this.button1.Location = new System.Drawing.Point(231, 150); - this.button1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.button1, "button1"); this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(56, 20); - this.button1.TabIndex = 0; - this.button1.Text = "执行!"; this.button1.UseVisualStyleBackColor = true; this.button1.Click += new System.EventHandler(this.button1_Click); // // button2 // this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button2.Location = new System.Drawing.Point(170, 150); - this.button2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.button2, "button2"); this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(56, 20); - this.button2.TabIndex = 1; - this.button2.Text = "取消"; this.button2.UseVisualStyleBackColor = true; this.button2.Click += new System.EventHandler(this.button2_Click); // @@ -82,141 +75,78 @@ this.groupBox1.Controls.Add(this.sector1); this.groupBox1.Controls.Add(this.keyEdit); this.groupBox1.Controls.Add(this.label2); - this.groupBox1.Location = new System.Drawing.Point(9, 10); - this.groupBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.groupBox1, "groupBox1"); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.groupBox1.Size = new System.Drawing.Size(278, 65); - this.groupBox1.TabIndex = 2; this.groupBox1.TabStop = false; - this.groupBox1.Text = "目标卡-已知信息"; // // radioKey1B // - this.radioKey1B.AutoSize = true; - this.radioKey1B.Location = new System.Drawing.Point(194, 32); - this.radioKey1B.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.radioKey1B, "radioKey1B"); this.radioKey1B.Name = "radioKey1B"; - this.radioKey1B.Size = new System.Drawing.Size(47, 16); - this.radioKey1B.TabIndex = 15; - this.radioKey1B.Text = "KeyB"; this.radioKey1B.UseVisualStyleBackColor = true; // // radioKey1A // - this.radioKey1A.AutoSize = true; + resources.ApplyResources(this.radioKey1A, "radioKey1A"); this.radioKey1A.Checked = true; - this.radioKey1A.Location = new System.Drawing.Point(145, 32); - this.radioKey1A.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.radioKey1A.Name = "radioKey1A"; - this.radioKey1A.Size = new System.Drawing.Size(47, 16); - this.radioKey1A.TabIndex = 14; this.radioKey1A.TabStop = true; - this.radioKey1A.Text = "KeyA"; this.radioKey1A.UseVisualStyleBackColor = true; // // label4 // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(142, 17); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label4, "label4"); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(29, 12); - this.label4.TabIndex = 13; - this.label4.Text = "类型"; // // label3 // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(99, 17); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label3, "label3"); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(41, 12); - this.label3.TabIndex = 12; - this.label3.Text = "扇区号"; // // sector1 // - this.sector1.Location = new System.Drawing.Point(101, 31); - this.sector1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.sector1, "sector1"); this.sector1.Name = "sector1"; - this.sector1.Size = new System.Drawing.Size(36, 21); - this.sector1.TabIndex = 11; - this.sector1.Text = "0"; // // keyEdit // - this.keyEdit.Location = new System.Drawing.Point(7, 31); - this.keyEdit.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.keyEdit, "keyEdit"); this.keyEdit.Name = "keyEdit"; - this.keyEdit.Size = new System.Drawing.Size(91, 21); - this.keyEdit.TabIndex = 10; - this.keyEdit.Text = "ffffffffffff"; // // label2 // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(4, 17); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label2, "label2"); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(59, 12); - this.label2.TabIndex = 0; - this.label2.Text = "已知的Key"; // // label1 // - this.label1.AutoSize = true; + resources.ApplyResources(this.label1, "label1"); this.label1.ForeColor = System.Drawing.Color.Blue; - this.label1.Location = new System.Drawing.Point(9, 154); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(161, 12); - this.label1.TabIndex = 3; - this.label1.Text = "连续工作时请注意设备散热!"; // // radioKey2B // - this.radioKey2B.AutoSize = true; - this.radioKey2B.Location = new System.Drawing.Point(194, 32); - this.radioKey2B.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.radioKey2B, "radioKey2B"); this.radioKey2B.Name = "radioKey2B"; - this.radioKey2B.Size = new System.Drawing.Size(47, 16); - this.radioKey2B.TabIndex = 15; - this.radioKey2B.Text = "KeyB"; this.radioKey2B.UseVisualStyleBackColor = true; // // radioKey2A // - this.radioKey2A.AutoSize = true; + resources.ApplyResources(this.radioKey2A, "radioKey2A"); this.radioKey2A.Checked = true; - this.radioKey2A.Location = new System.Drawing.Point(145, 32); - this.radioKey2A.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.radioKey2A.Name = "radioKey2A"; - this.radioKey2A.Size = new System.Drawing.Size(47, 16); - this.radioKey2A.TabIndex = 14; this.radioKey2A.TabStop = true; - this.radioKey2A.Text = "KeyA"; this.radioKey2A.UseVisualStyleBackColor = true; // // label5 // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(142, 17); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label5, "label5"); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(29, 12); - this.label5.TabIndex = 13; - this.label5.Text = "类型"; // // label6 // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(99, 17); - this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + resources.ApplyResources(this.label6, "label6"); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(41, 12); - this.label6.TabIndex = 12; - this.label6.Text = "扇区号"; // // groupBox2 // @@ -226,41 +156,27 @@ this.groupBox2.Controls.Add(this.label5); this.groupBox2.Controls.Add(this.label6); this.groupBox2.Controls.Add(this.sector2); - this.groupBox2.Location = new System.Drawing.Point(9, 79); - this.groupBox2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.groupBox2, "groupBox2"); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.groupBox2.Size = new System.Drawing.Size(278, 65); - this.groupBox2.TabIndex = 16; this.groupBox2.TabStop = false; - this.groupBox2.Text = "目标扇区解密设置"; // // checkBoxColOnly // - this.checkBoxColOnly.AutoSize = true; - this.checkBoxColOnly.Location = new System.Drawing.Point(5, 19); - this.checkBoxColOnly.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.checkBoxColOnly, "checkBoxColOnly"); this.checkBoxColOnly.Name = "checkBoxColOnly"; - this.checkBoxColOnly.Size = new System.Drawing.Size(96, 16); - this.checkBoxColOnly.TabIndex = 17; - this.checkBoxColOnly.Text = "只采集不计算"; this.checkBoxColOnly.UseVisualStyleBackColor = true; // // sector2 // - this.sector2.Location = new System.Drawing.Point(101, 31); - this.sector2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + resources.ApplyResources(this.sector2, "sector2"); this.sector2.Name = "sector2"; - this.sector2.Size = new System.Drawing.Size(36, 21); - this.sector2.TabIndex = 11; // // FormHardNes // this.AcceptButton = this.button1; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.button2; - this.ClientSize = new System.Drawing.Size(296, 179); this.ControlBox = false; this.Controls.Add(this.groupBox2); this.Controls.Add(this.label1); @@ -268,11 +184,9 @@ this.Controls.Add(this.button2); this.Controls.Add(this.button1); this.KeyPreview = true; - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "FormHardNes"; - this.Text = "初始化HardNested解密"; this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); this.groupBox2.ResumeLayout(false); diff --git a/MifareOneTool/FormHardNes.resx b/MifareOneTool/FormHardNes.resx index 1af7de1..e199265 100644 --- a/MifareOneTool/FormHardNes.resx +++ b/MifareOneTool/FormHardNes.resx @@ -117,4 +117,492 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 执行! + + + 取消 + + + 只采集不计算 + + + 初始化HardNested解密 + + + 目标卡-已知信息 + + + 目标扇区解密设置 + + + ffffffffffff + + + ffffffffffff + + + 连续工作时请注意设备散热! + + + 已知的Key + + + 扇区号 + + + 类型 + + + 类型 + + + 扇区号 + + + KeyA + + + KeyB + + + KeyA + + + KeyB + + + 0 + + + 0 + + + True + + + + 346, 250 + + + 84, 33 + + + + 0 + + + button1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + 255, 250 + + + 84, 33 + + + 1 + + + button2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + True + + + 291, 53 + + + 71, 24 + + + 15 + + + radioKey1B + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 0 + + + True + + + 218, 53 + + + 71, 24 + + + 14 + + + radioKey1A + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 1 + + + True + + + 213, 28 + + + 37, 20 + + + 13 + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 2 + + + True + + + 148, 28 + + + 57, 20 + + + 12 + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 3 + + + 152, 52 + + + 52, 26 + + + 11 + + + sector1 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 4 + + + 10, 52 + + + 134, 26 + + + 10 + + + keyEdit + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 5 + + + True + + + 6, 28 + + + 83, 20 + + + 0 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 6 + + + 14, 17 + + + 417, 108 + + + 2 + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + True + + + 14, 257 + + + 217, 20 + + + 3 + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + True + + + 291, 53 + + + 71, 24 + + + 15 + + + radioKey2B + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 1 + + + True + + + 218, 53 + + + 71, 24 + + + 14 + + + radioKey2A + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 2 + + + True + + + 213, 28 + + + 37, 20 + + + 13 + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 3 + + + True + + + 148, 28 + + + 57, 20 + + + 12 + + + label6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 4 + + + True + + + 8, 32 + + + 131, 24 + + + 17 + + + checkBoxColOnly + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 0 + + + 152, 52 + + + 52, 26 + + + 11 + + + sector2 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 5 + + + 14, 132 + + + 417, 108 + + + 16 + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 9, 20 + + + 444, 298 + + + FormHardNes + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/MifareOneTool/FormHardNes.ru.resx b/MifareOneTool/FormHardNes.ru.resx new file mode 100644 index 0000000..62fd970 --- /dev/null +++ b/MifareOneTool/FormHardNes.ru.resx @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Исполнение! + + + Отмена + + + Только сбор не рассчитывается + + + Инициализировать HardNested расшифровку + + + Целевая карта - известная информация + + + Настройки расшифровки целевого сектора + + + FFFFFFFFFFFF + + + FFFFFFFFFFFF + + + Обратите внимание на теплоотдачу устройства при непрерывной работе! + + + Известный ключ + + + Номер сектора + + + тип + + + тип + + + Номер сектора + + + KEYA + + + KEYB + + + KEYA + + + KEYB + + \ No newline at end of file diff --git a/MifareOneTool/FormHardNes.zh.resx b/MifareOneTool/FormHardNes.zh.resx new file mode 100644 index 0000000..aee7a04 --- /dev/null +++ b/MifareOneTool/FormHardNes.zh.resx @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 执行! + + + 取消 + + + 只采集不计算 + + + 初始化HardNested解密 + + + 目标卡-已知信息 + + + 目标扇区解密设置 + + + ffffffffffff + + + ffffffffffff + + + 连续工作时请注意设备散热! + + + 已知的Key + + + 扇区号 + + + 类型 + + + 类型 + + + 扇区号 + + + KeyA + + + KeyB + + + KeyA + + + KeyB + + + 0 + + + 0 + + \ No newline at end of file diff --git a/MifareOneTool/FormMFF08.Designer.cs b/MifareOneTool/FormMFF08.Designer.cs index 0a1dd56..023fb37 100644 --- a/MifareOneTool/FormMFF08.Designer.cs +++ b/MifareOneTool/FormMFF08.Designer.cs @@ -48,24 +48,15 @@ // groupBox1 // this.groupBox1.Controls.Add(this.label1); - this.groupBox1.Location = new System.Drawing.Point(12, 12); + resources.ApplyResources(this.groupBox1, "groupBox1"); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(635, 100); - this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; - this.groupBox1.Text = "说明"; // // label1 // - this.label1.AutoSize = true; - this.label1.Font = new System.Drawing.Font("宋体", 9.5F); + resources.ApplyResources(this.label1, "label1"); this.label1.ForeColor = System.Drawing.Color.Blue; - this.label1.Location = new System.Drawing.Point(6, 17); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(584, 39); - this.label1.TabIndex = 0; - this.label1.Text = "本工具由nfc-mfclassic做少许修改而来。可用于1K大小CUID卡0块损坏的修复。\r\n本工具可以修复:SAK写错(不认卡类型)、ATQA写错(不认卡大小)" + - ",对于BCC写错暂时无能为力。\r\n请准备好你最后一次写入该卡导致0块损坏的卡数据文件(如果卡片有加密)。"; // // groupBox2 // @@ -75,106 +66,73 @@ this.groupBox2.Controls.Add(this.label2); this.groupBox2.Controls.Add(this.buttonKeyWrite); this.groupBox2.Controls.Add(this.buttonWriteEmpty); - this.groupBox2.Location = new System.Drawing.Point(12, 118); + resources.ApplyResources(this.groupBox2, "groupBox2"); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(635, 100); - this.groupBox2.TabIndex = 1; this.groupBox2.TabStop = false; - this.groupBox2.Text = "操作"; // // buttonClr // - this.buttonClr.Location = new System.Drawing.Point(585, 33); + resources.ApplyResources(this.buttonClr, "buttonClr"); this.buttonClr.Name = "buttonClr"; - this.buttonClr.Size = new System.Drawing.Size(44, 23); - this.buttonClr.TabIndex = 4; - this.buttonClr.Text = "清除"; this.buttonClr.UseVisualStyleBackColor = true; this.buttonClr.Click += new System.EventHandler(this.buttonClr_Click); // // buttonLoadKey // - this.buttonLoadKey.Location = new System.Drawing.Point(504, 33); + resources.ApplyResources(this.buttonLoadKey, "buttonLoadKey"); this.buttonLoadKey.Name = "buttonLoadKey"; - this.buttonLoadKey.Size = new System.Drawing.Size(75, 23); - this.buttonLoadKey.TabIndex = 1; - this.buttonLoadKey.Text = "加载…"; this.buttonLoadKey.UseVisualStyleBackColor = true; this.buttonLoadKey.Click += new System.EventHandler(this.buttonLoadKey_Click); // // keyfileBox // - this.keyfileBox.Location = new System.Drawing.Point(237, 35); + resources.ApplyResources(this.keyfileBox, "keyfileBox"); this.keyfileBox.Name = "keyfileBox"; - this.keyfileBox.Size = new System.Drawing.Size(261, 21); - this.keyfileBox.TabIndex = 3; // // label2 // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(235, 20); + resources.ApplyResources(this.label2, "label2"); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(227, 12); - this.label2.TabIndex = 2; - this.label2.Text = "最后一次写卡导致0块损坏的卡数据文件:"; // // buttonKeyWrite // - this.buttonKeyWrite.Font = new System.Drawing.Font("宋体", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.buttonKeyWrite.Location = new System.Drawing.Point(121, 20); + resources.ApplyResources(this.buttonKeyWrite, "buttonKeyWrite"); this.buttonKeyWrite.Name = "buttonKeyWrite"; - this.buttonKeyWrite.Size = new System.Drawing.Size(83, 74); - this.buttonKeyWrite.TabIndex = 1; - this.buttonKeyWrite.Text = "修复写入\r\n有密码\r\nCUID卡"; this.buttonKeyWrite.UseVisualStyleBackColor = true; this.buttonKeyWrite.Click += new System.EventHandler(this.buttonKeyWrite_Click); // // buttonWriteEmpty // - this.buttonWriteEmpty.Font = new System.Drawing.Font("宋体", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.buttonWriteEmpty.Location = new System.Drawing.Point(8, 20); + resources.ApplyResources(this.buttonWriteEmpty, "buttonWriteEmpty"); this.buttonWriteEmpty.Name = "buttonWriteEmpty"; - this.buttonWriteEmpty.Size = new System.Drawing.Size(83, 74); - this.buttonWriteEmpty.TabIndex = 0; - this.buttonWriteEmpty.Text = "修复写入\r\n无密空白\r\nCUID卡"; this.buttonWriteEmpty.UseVisualStyleBackColor = true; this.buttonWriteEmpty.Click += new System.EventHandler(this.buttonWriteEmpty_Click); // // groupBox3 // this.groupBox3.Controls.Add(this.logBox); - this.groupBox3.Location = new System.Drawing.Point(12, 224); + resources.ApplyResources(this.groupBox3, "groupBox3"); this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(635, 188); - this.groupBox3.TabIndex = 0; this.groupBox3.TabStop = false; - this.groupBox3.Text = "日志"; // // logBox // this.logBox.BackColor = System.Drawing.Color.Black; - this.logBox.Dock = System.Windows.Forms.DockStyle.Fill; + resources.ApplyResources(this.logBox, "logBox"); this.logBox.ForeColor = System.Drawing.Color.Gold; - this.logBox.Location = new System.Drawing.Point(3, 17); this.logBox.Name = "logBox"; this.logBox.ReadOnly = true; - this.logBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.ForcedVertical; - this.logBox.Size = new System.Drawing.Size(629, 168); - this.logBox.TabIndex = 0; - this.logBox.Text = resources.GetString("logBox.Text"); // // FormMFF08 // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(659, 424); this.Controls.Add(this.groupBox3); this.Controls.Add(this.groupBox2); this.Controls.Add(this.groupBox1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.Name = "FormMFF08"; - this.Text = "MFF08 Tool-CUID修复工具"; this.Load += new System.EventHandler(this.FormMFF08_Load); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); diff --git a/MifareOneTool/FormMFF08.resx b/MifareOneTool/FormMFF08.resx index 8901482..f8c55a3 100644 --- a/MifareOneTool/FormMFF08.resx +++ b/MifareOneTool/FormMFF08.resx @@ -117,6 +117,54 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 清除 + + + 修复写入 +有密码 +CUID卡 + + + 加载… + + + 修复写入 +无密空白 +CUID卡 + + + MFF08 Tool-CUID修复工具 + + + 说明 + + + 操作 + + + 日志 + + + 本工具由nfc-mfclassic做少许修改而来。可用于1K大小CUID卡0块损坏的修复。 +本工具可以修复:SAK写错(不认卡类型)、ATQA写错(不认卡大小),对于BCC写错暂时无能为力。 +请准备好你最后一次写入该卡导致0块损坏的卡数据文件(如果卡片有加密)。 + + + 最后一次写卡导致0块损坏的卡数据文件: + + + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 + + + 比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 + + + MFF08工具给了你一次修复这些损坏卡片的机会。 + + + ------------------------------------------------------------------------ + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 @@ -125,4 +173,319 @@ MFF08工具给了你一次修复这些损坏卡片的机会。 + + True + + + + True + + + + SimSun, 9.5pt + + + 9, 28 + + + + 4, 0, 4, 0 + + + 850, 57 + + + 0 + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 0 + + + 18, 20 + + + 4, 5, 4, 5 + + + 4, 5, 4, 5 + + + 952, 167 + + + 0 + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 878, 55 + + + 4, 5, 4, 5 + + + 66, 38 + + + 4 + + + buttonClr + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 0 + + + 756, 55 + + + 4, 5, 4, 5 + + + 112, 38 + + + 1 + + + buttonLoadKey + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 1 + + + 356, 58 + + + 4, 5, 4, 5 + + + 390, 26 + + + 3 + + + keyfileBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 2 + + + True + + + 352, 33 + + + 4, 0, 4, 0 + + + 298, 20 + + + 2 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 3 + + + SimSun, 11.25pt, style=Bold + + + 182, 33 + + + 4, 5, 4, 5 + + + 124, 123 + + + 1 + + + buttonKeyWrite + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 4 + + + SimSun, 11.25pt, style=Bold + + + 12, 33 + + + 4, 5, 4, 5 + + + 124, 123 + + + 0 + + + buttonWriteEmpty + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 5 + + + 18, 197 + + + 4, 5, 4, 5 + + + 4, 5, 4, 5 + + + 952, 167 + + + 1 + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + Fill + + + 4, 24 + + + 4, 5, 4, 5 + + + ForcedVertical + + + 944, 284 + + + 0 + + + logBox + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 0 + + + 18, 373 + + + 4, 5, 4, 5 + + + 4, 5, 4, 5 + + + 952, 313 + + + 0 + + + groupBox3 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 9, 20 + + + 988, 707 + + + 4, 5, 4, 5 + + + FormMFF08 + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/MifareOneTool/FormMFF08.ru.resx b/MifareOneTool/FormMFF08.ru.resx new file mode 100644 index 0000000..5041e6e --- /dev/null +++ b/MifareOneTool/FormMFF08.ru.resx @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Очистить + + + Ремонт написать +Есть пароль +CUID карта + + + Loading ... + + + Ремонт написать +Нет секретного бланка +CUID карта + + + MFF08 Tool-CUID Ремонт инструмента + + + объяснение + + + операционная + + + журнал + + + Этот инструмент был слегка изменен с помощью nfc-mfclassic. Может быть использован для ремонта 0U блока карты размера 1K. +Этот инструмент можно починить: неверный SAK (не распознанный тип карты), неправильный ATQA (не распознанный размер карты) и BCC невозможно записать неправильно. +Пожалуйста, подготовьте файл данных карты, который вызвал последние 0 повреждений карты (если карта зашифрована). + + + В последний раз при записи карты получено 0 поврежденных файлов данных карты: + + + Когда все используют карту CUID, они всегда делают маленькие ошибки, потому что они не понимают или непреднамеренно. + + + Например, если редактор используется для изменения UID, но BCC не изменяется, файл, дешифрованный картой SAK = 28, записывается напрямую или данные импортируются с карты S70 на карту 1K, но ATQA не исправляется. + + + Инструмент MFF08 дает вам возможность исправить эти поврежденные карты сразу. + + + -------------------------------------------------- ---------------------- + + + Когда все используют карту CUID, они всегда делают маленькие ошибки, потому что они не понимают или непреднамеренно. +Например, если редактор используется для изменения UID, но BCC не изменяется, файл, дешифрованный картой SAK = 28, записывается напрямую или данные импортируются с карты S70 на карту 1K, но ATQA не исправляется. +Инструмент MFF08 дает вам возможность исправить эти поврежденные карты сразу. +-------------------------------------------------- ---------------------- + + + + \ No newline at end of file diff --git a/MifareOneTool/FormMFF08.zh.resx b/MifareOneTool/FormMFF08.zh.resx new file mode 100644 index 0000000..8a6a2ce --- /dev/null +++ b/MifareOneTool/FormMFF08.zh.resx @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 清除 + + + 修复写入 +有密码 +CUID卡 + + + 加载… + + + 修复写入 +无密空白 +CUID卡 + + + MFF08 Tool-CUID修复工具 + + + 说明 + + + 操作 + + + 日志 + + + 本工具由nfc-mfclassic做少许修改而来。可用于1K大小CUID卡0块损坏的修复。 +本工具可以修复:SAK写错(不认卡类型)、ATQA写错(不认卡大小),对于BCC写错暂时无能为力。 +请准备好你最后一次写入该卡导致0块损坏的卡数据文件(如果卡片有加密)。 + + + 最后一次写卡导致0块损坏的卡数据文件: + + + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 + + + 比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 + + + MFF08工具给了你一次修复这些损坏卡片的机会。 + + + ------------------------------------------------------------------------ + + + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 +比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 +MFF08工具给了你一次修复这些损坏卡片的机会。 +------------------------------------------------------------------------ + + + + \ No newline at end of file diff --git a/MifareOneTool/MifareOneTool.csproj b/MifareOneTool/MifareOneTool.csproj index 36f5387..2c42bc2 100644 --- a/MifareOneTool/MifareOneTool.csproj +++ b/MifareOneTool/MifareOneTool.csproj @@ -104,21 +104,57 @@ + + Form + + + SelectLanguage.cs + Form1.cs + + Form1.cs + + + Form1.cs + FormDiff.cs + + FormDiff.cs + + + FormDiff.cs + FormHardNes.cs + + FormHardNes.cs + + + FormHardNes.cs + FormHTool.cs + + FormHTool.cs + + + FormHTool.cs + FormMFF08.cs + + FormMFF08.cs + + + FormMFF08.cs + ResXFileCodeGenerator Resources.Designer.cs @@ -128,6 +164,12 @@ True Resources.resx + + SelectLanguage.cs + + + SelectLanguage.cs + SettingsSingleFileGenerator @@ -162,6 +204,7 @@ + diff --git a/MifareOneTool/MifareOneTool_ml.xml b/MifareOneTool/MifareOneTool_ml.xml new file mode 100644 index 0000000..c243ff8 --- /dev/null +++ b/MifareOneTool/MifareOneTool_ml.xml @@ -0,0 +1,6132 @@ + + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + + 8 + + + 9 + + + 10 + + + 11 + + + 12 + + + 13 + + + 14 + + + 15 + + + 16 + + + 17 + + + 18 + + + 19 + + + 20 + + + 21 + + + 22 + + + 23 + + + 24 + + + 25 + + + 26 + + + 27 + + + 28 + + + 29 + + + 30 + + + 31 + + + 32 + + + 33 + + + 34 + + + 35 + + + 36 + + + 37 + + + 38 + + + 39 + + + 40 + + + 41 + + + 42 + + + 43 + + + 44 + + + 45 + + + 46 + + + 47 + + + 48 + + + 49 + + + 50 + + + 51 + + + 52 + + + 53 + + + 54 + + + 55 + + + 56 + + + 57 + + + 58 + + + 59 + + + 60 + + + 61 + + + 62 + + + 63 + + + 64 + + + 65 + + + 66 + + + 67 + + + 68 + + + 69 + + + 70 + + + 71 + + + 72 + + + 73 + + + 74 + + + 75 + + + 76 + + + 77 + + + 78 + + + 79 + + + 80 + + + 81 + + + 82 + + + 83 + + + 84 + + + 85 + + + 86 + + + 87 + + + 88 + + + 89 + + + 90 + + + 91 + + + 92 + + + 93 + + + 94 + + + 95 + + + 96 + + + 97 + + + 98 + + + 99 + + + 100 + + + 101 + + + 102 + + + 103 + + + 104 + + + 105 + + + 106 + + + 107 + + + 108 + + + 109 + + + 110 + + + 111 + + + 112 + + + 113 + + + 114 + + + 115 + + + 116 + + + 117 + + + 118 + + + 119 + + + 120 + + + 121 + + + 122 + + + 123 + + + 124 + + + 125 + + + 126 + + + 127 + + + 128 + + + 129 + + + 130 + + + 131 + + + 132 + + + 133 + + + 134 + + + 135 + + + 136 + + + 137 + + + 138 + + + 139 + + + 140 + + + 141 + + + 142 + + + 143 + + + 144 + + + 145 + + + 146 + + + 147 + + + 148 + + + 149 + + + 150 + + + 151 + + + 152 + + + 153 + + + 154 + + + 155 + + + 156 + + + 157 + + + 158 + + + 159 + + + 160 + + + 161 + + + 162 + + + 163 + + + 164 + + + 165 + + + 166 + + + 167 + + + 168 + + + 169 + + + 170 + + + 171 + + + 172 + + + 173 + + + 174 + + + 175 + + + 176 + + + 177 + + + 178 + + + 179 + + + 180 + + + 181 + + + 182 + + + 183 + + + 184 + + + 185 + + + 186 + + + 187 + + + 188 + + + 189 + + + 190 + + + 191 + + + 192 + + + 193 + + + 194 + + + 195 + + + 30724 + Китайский + zh + 0 + + + 25 + Русский + ru + 2 + + + 1 + 30724 + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 +比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 +MFF08工具给了你一次修复这些损坏卡片的机会。 +------------------------------------------------------------------------ + + + 1 + + + 2 + 30724 + MifareOne Tool + 1 + + + 3 + 30724 + 设备控制 + 1 + + + 4 + 30724 + 手动CLI + 1 + + + 5 + 30724 + 打开NFC命令行以进行高级操作。 + 1 + + + 6 + 30724 + 手动扫描 + 1 + + + 7 + 30724 + 扫描有效卡片。 + 1 + + + 8 + 30724 + 检测设备 + 1 + + + 9 + 30724 + 扫描已连接的NFC设备 +(目前支持PN532、ACR122U) + 1 + + + 10 + 30724 + Hello,cardman! +首次运行建议点击"检测设备"以加快后续运行速度 + + 1 + + + 11 + 30724 + Hello,cardman! + 1 + + + 12 + 30724 + 首次运行建议点击"检测设备"以加快后续运行速度 + 1 + + + 13 + 30724 + 读M1 + 1 + + + 14 + 30724 + 读取普通M1卡片(可能需要加载密钥文件) + 1 + + + 15 + 30724 + 普通卡操作 + 1 + + + 16 + 30724 + 清M1 + 1 + + + 17 + 30724 + 格式化普通M1卡(必须加载密钥文件) + 1 + + + 18 + 30724 + 写M1 + 1 + + + 19 + 30724 + 写入普通M1卡(可能需要加载密钥文件) + 1 + + + 20 + 30724 + 选择key.mfd + 1 + + + 21 + 30724 + 加载含有正确读写卡密钥及正确控制位的MFD文件。 + 1 + + + 22 + 30724 + UID写 + 1 + + + 23 + 30724 + 写入UID卡片。 + 1 + + + 24 + 30724 + UID读 + 1 + + + 25 + 30724 + 读取UID卡片。 + 1 + + + 26 + 30724 + MFOC读 + 1 + + + 27 + 30724 + 对半加密卡片进行Nested破解。 +按住Ctrl点击该按钮可添加已知密钥。 + 1 + + + 28 + 30724 + UID写号 + 1 + + + 29 + 30724 + 向UID卡片写入置顶卡号,厂商设置为复旦。 + 1 + + + 30 + 30724 + UID全格 + 1 + + + 31 + 30724 + 将全卡清空并重新初始化。 +可用于ACbit损坏/KEY全部被改等情况的急救。 + 1 + + + 32 + 30724 + UID重置 + 1 + + + 33 + 30724 + 重置UID卡片0块,UID随机,厂商号为复旦。 + 1 + + + 34 + 30724 + 运行/终端 + 1 + + + 35 + 30724 + 停运行 + 1 + + + 36 + 30724 + 存日志 + 1 + + + 37 + 30724 + 清终端 + 1 + + + 38 + 30724 + 全加密爆破 + 1 + + + 39 + 30724 + 对卡片执行Darkside工具(不一定成功) + 1 + + + 40 + 30724 + Hex编辑器 + 1 + + + 41 + 30724 + 差异比较 + 1 + + + 42 + 30724 + 检加密 + 1 + + + 43 + 30724 + 检测卡片加密情况。 + 1 + + + 44 + 30724 + 锁Ufuid + 1 + + + 45 + 30724 + 锁死UFUID卡片0块数据(测试中) + 1 + + + 46 + 30724 + CUID写 + 1 + + + 47 + 30724 + 写入CUID/FUID卡片(可能需要密钥文件) + 1 + + + 48 + 30724 + 字典测试 + 1 + + + 49 + 30724 + 导入字典文件进行Nested破解。 + 1 + + + 50 + 30724 + 知n密 + 1 + + + 51 + 30724 + 输入已知密钥进行Nested破解。 + 1 + + + 52 + 30724 + 集成辅助工具 + 1 + + + 53 + 30724 + MFF08 CUID修复 + 1 + + + 54 + 30724 + 复制卡模式 + 1 + + + 55 + 30724 + 停止 + 1 + + + 56 + 30724 + 请放 +新卡 + 1 + + + 57 + 30724 + 请放 +原卡 + 1 + + + 58 + 30724 + >>> 尝试一下是否成功 + 1 + + + 59 + 30724 + >>>>> + 1 + + + 60 + 30724 + >>> + 1 + + + 61 + 30724 + >> + 1 + + + 62 + 30724 + 检测加密 + 1 + + + 63 + 30724 + 扫描卡片 + 1 + + + 64 + 30724 + [3]写入新卡 + 1 + + + 65 + 30724 + 写C/FUID卡 + 1 + + + 66 + 30724 + 写(UF)UID卡 + 1 + + + 67 + 30724 + 锁UFUID卡 + 1 + + + 68 + 30724 + 写入普通卡 + 1 + + + 69 + 30724 + 检测连接 + 1 + + + 70 + 30724 + [2]读取原卡 + 1 + + + 71 + 30724 + 从UID卡读回 + 1 + + + 72 + 30724 + 加载密钥… + 1 + + + 73 + 30724 + 知一密破解 + 1 + + + 74 + 30724 + 已知密钥读 + 1 + + + 75 + 30724 + 一键解原卡 + 1 + + + 76 + 30724 + 从这里开始 + + + + + + +本工具仅支持SAK=08/18/28的 +卡片复制。SAK28无一键解密。 +若要复制S70卡片,请在高级界 +面上取消勾选“数据写入保护”。 + + 1 + + + 77 + 30724 + 高级操作模式 + 1 + + + 78 + 30724 + 破解工具 + 1 + + + 79 + 30724 + HardNested + 1 + + + 80 + 30724 + C/FUID卡操作 + 1 + + + 81 + 30724 + 该卡种读取 +同普通卡 + 1 + + + 82 + 30724 + UID/UFUID卡操作 + 1 + + + 83 + 30724 + 软件设置 + 1 + + + 84 + 30724 + 优化设置 + 1 + + + 85 + 30724 + 多实例运行模式 +会禁用多开检测 +请自行指定设备 + 1 + + + 86 + 30724 + 指定设备 + 1 + + + 87 + 30724 + 减少找设备延迟 + 1 + + + 88 + 30724 + 偏好设置 + 1 + + + 89 + 30724 + 自动以UID名保存文件 + 1 + + + 90 + 30724 + 自动转到高级操作模式 + 1 + + + 91 + 30724 + 单线程计算 + 1 + + + 92 + 30724 + 界面设置 + 1 + + + 93 + 30724 + 终端文字大小 + 1 + + + 94 + 30724 + #M1T# + 1 + + + 95 + 30724 + 终端文字颜色 + 1 + + + 96 + 30724 + 卡操作相关 + 1 + + + 97 + 30724 + CUID写空卡补丁 + 1 + + + 98 + 30724 + 数据写入保护(建议) + 1 + + + 99 + 30724 + 自动加载uid.Key文件 + 1 + + + 100 + 30724 + 自动判断Key(beta) + 1 + + + 101 + 30724 + 就绪 + 1 + + + 102 + 30724 + 检查更新 + 1 + + + 103 + 30724 + statusStrip1 + 1 + + + 104 + 30724 + DiffTool + 1 + + + 105 + 30724 + 欢迎使用M1T内置的差异工具! +说明: +点击上方的AB两个按键分别选择MFD文件。 +然后点击“比较”即可看到结果。 + + 1 + + + 106 + 30724 + 欢迎使用M1T内置的差异工具! + 1 + + + 107 + 30724 + 说明: + 1 + + + 108 + 30724 + 点击上方的AB两个按键分别选择MFD文件。 + 1 + + + 109 + 30724 + 然后点击“比较”即可看到结果。 + 1 + + + 110 + 30724 + A + 1 + + + 111 + 30724 + B + 1 + + + 112 + 30724 + 比较 + 1 + + + 113 + 30724 + 初始化HardNested解密 + 1 + + + 114 + 30724 + 执行! + 1 + + + 115 + 30724 + 取消 + 1 + + + 116 + 30724 + 目标卡-已知信息 + 1 + + + 117 + 30724 + KeyB + 1 + + + 118 + 30724 + KeyA + 1 + + + 119 + 30724 + 类型 + 1 + + + 120 + 30724 + 扇区号 + 1 + + + 121 + 30724 + 0 + 1 + + + 122 + 30724 + ffffffffffff + 1 + + + 123 + 30724 + 已知的Key + 1 + + + 124 + 30724 + 连续工作时请注意设备散热! + 1 + + + 125 + 30724 + 目标扇区解密设置 + 1 + + + 126 + 30724 + 只采集不计算 + 1 + + + 127 + 30724 + MFF08 Tool-CUID修复工具 + 1 + + + 128 + 30724 + 说明 + 1 + + + 129 + 30724 + 本工具由nfc-mfclassic做少许修改而来。可用于1K大小CUID卡0块损坏的修复。 +本工具可以修复:SAK写错(不认卡类型)、ATQA写错(不认卡大小),对于BCC写错暂时无能为力。 +请准备好你最后一次写入该卡导致0块损坏的卡数据文件(如果卡片有加密)。 + 1 + + + 130 + 30724 + 操作 + 1 + + + 131 + 30724 + 清除 + 1 + + + 132 + 30724 + 加载… + 1 + + + 133 + 30724 + 最后一次写卡导致0块损坏的卡数据文件: + 1 + + + 134 + 30724 + 修复写入 +有密码 +CUID卡 + 1 + + + 135 + 30724 + 修复写入 +无密空白 +CUID卡 + 1 + + + 136 + 30724 + 日志 + 1 + + + 137 + 30724 + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 +比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 +MFF08工具给了你一次修复这些损坏卡片的机会。 +------------------------------------------------------------------------ + + + 1 + + + 138 + 30724 + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 + 1 + + + 139 + 30724 + 比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 + 1 + + + 140 + 30724 + MFF08工具给了你一次修复这些损坏卡片的机会。 + 1 + + + 141 + 30724 + ------------------------------------------------------------------------ + 1 + + + 55 + 25 + Остановить или Стоп + 3 + + + 115 + 25 + Отмена + 3 + + + 131 + 25 + Очистить + 3 + + + 63 + 25 + Сканирование карты + 5 + + + 67 + 25 + Блокировка карты UFUID + 5 + + + 24 + 25 + Чтение UID + 5 + + + 25 + 25 + Прочитайте карту UID. + 5 + + + 22 + 25 + UID написать + 5 + + + 23 + 25 + Напишите UID-карту. + 5 + + + 42 + 25 + Проверьте шифрование + 5 + + + 43 + 25 + Проверьте шифрование карты. + 5 + + + 4 + 25 + Ручной CLI + 5 + + + 5 + 25 + Откройте командную строку NFC для расширенных операций. + 5 + + + 94 + 25 + # M1T # + 5 + + + 46 + 25 + CUID написать + 5 + + + 47 + 25 + Запишите CUID / FUID карту (может понадобиться файл ключа) + 5 + + + 37 + 25 + Очистить терминал + 5 + + + 36 + 25 + Сохранить журнал + 5 + + + 48 + 25 + Словарный тест + 5 + + + 49 + 25 + Импортируйте файл словаря для Nested crack. + 5 + + + 41 + 25 + Сравнение различий + 5 + + + 62 + 25 + Определить шифрование + 5 + + + 73 + 25 + Знай секретную трещину + 5 + + + 65 + 25 + Написать C / FUID карту + 5 + + + 75 + 25 + Решение в один клик + 5 + + + 74 + 25 + Известный ключ чтения + 5 + + + 68 + 25 + Написать обычную карту + 5 + + + 71 + 25 + Читать обратно с UID карты + 5 + + + 69 + 25 + Определить соединение + 5 + + + 72 + 25 + Загрузить ключ ... + 5 + + + 66 + 25 + Запись (UF) UID карты + 5 + + + 40 + 25 + Шестнадцатеричный редактор + 5 + + + 35 + 25 + Хватит бегать + 5 + + + 8 + 25 + Испытательное оборудование + 5 + + + 9 + 25 + Сканирование подключенного устройства NFC +(в настоящее время поддерживает PN532, ACR122U) + 5 + + + 44 + 25 + Блокировка Ufuid + 5 + + + 45 + 25 + Заблокированная карта UFUID 0 блокирует данные (тестирование) + 5 + + + 38 + 25 + Полностью зашифрованные взрывные работы + 5 + + + 39 + 25 + Внедрите инструмент Darkside на карту (не обязательно успешный) + 5 + + + 53 + 25 + MFF08 CUID ремонт + 5 + + + 16 + 25 + Очистить М1 + 5 + + + 17 + 25 + Отформатируйте нормальную карту M1 (необходимо загрузить файл ключа) + 5 + + + 26 + 25 + Чтение MFOC + 5 + + + 27 + 25 + Вложенный взлом на полушифрованных картах. +Нажмите Ctrl и нажмите эту кнопку, чтобы добавить известный ключ. + 5 + + + 13 + 25 + Читай М1 + 5 + + + 14 + 25 + Прочитайте обычные карты M1 (возможно, потребуется загрузить файл ключа) + 5 + + + 18 + 25 + Написать M1 + 5 + + + 19 + 25 + Напишите нормальную карту M1 (возможно, потребуется загрузить файл ключа) + 5 + + + 50 + 25 + Знать н + 5 + + + 51 + 25 + Введите известный ключ для вложенного взлома. + 5 + + + 6 + 25 + Ручное сканирование + 5 + + + 7 + 25 + Сканирование для действительной карты. + 5 + + + 20 + 25 + Выберите key.mfd + 5 + + + 21 + 25 + Загрузите файл MFD с правильным ключом для чтения и записи и правильными битами управления. + 5 + + + 30 + 25 + UID полная сетка + 5 + + + 31 + 25 + Очистите карту и повторно инициализируйте ее. +Его можно использовать для оказания первой помощи в ситуациях, когда повреждение ACbit / KEY полностью изменено. + 5 + + + 32 + 25 + Сброс UID + 5 + + + 33 + 25 + Сброс блока UID карты 0, UID случайный, а номер производителя - Fudan. + 5 + + + 28 + 25 + Номер записи UID + 5 + + + 29 + 25 + Запишите номер верхней карты на карту UID, и производитель установит его на Fudan. + 5 + + + 100 + 25 + Автоматически определять ключ (бета) + 5 + + + 99 + 25 + Автоматически загружать файл uid.Key + 5 + + + 89 + 25 + Автоматически сохранять файлы с именем UID + 5 + + + 97 + 25 + CUID запись патча пустой карты + 5 + + + 90 + 25 + Автоматически перейти в расширенный режим работы + 5 + + + 91 + 25 + Однопоточные вычисления + 5 + + + 85 + 25 + Режим нескольких экземпляров +Multi-Open обнаружение будет отключено +Пожалуйста, укажите ваше собственное устройство + 5 + + + 87 + 25 + Уменьшить задержку оборудования + 5 + + + 98 + 25 + Защита от записи данных (рекомендуется) + 5 + + + 3 + 25 + Управление устройством + 5 + + + 78 + 25 + Взломать инструмент + 5 + + + 92 + 25 + Настройки интерфейса + 5 + + + 88 + 25 + предпочтения + 5 + + + 84 + 25 + Настройки оптимизации + 5 + + + 15 + 25 + Обычная операция с картой + 5 + + + 34 + 25 + Run / Terminal + 5 + + + 52 + 25 + Интегрированные средства + 5 + + + 70 + 25 + [2] читать оригинал карты + 5 + + + 96 + 25 + Операция с картой + 5 + + + 64 + 25 + [3] написать новую карту + 5 + + + 82 + 25 + Работа UID / UFUID карты + 5 + + + 80 + 25 + Работа с картой C / FUID + 5 + + + 81 + 25 + Карточка читается +То же, что и обычная карта + 5 + + + 93 + 25 + Размер текста терминала + 5 + + + 86 + 25 + Назначенное устройство + 5 + + + 76 + 25 + Начните здесь + + + + + + +Этот инструмент поддерживает только SAK = 08/18/28 +Копия карты. SAK28 не имеет одного ключа для расшифровки. +Чтобы скопировать карты S70, пожалуйста, в продвинутом мире +Снимите флажок «Защита от записи данных» на поверхности. + + 5 + + + 58 + 25 + >>> Попробуй посмотреть, получится ли + 5 + + + 57 + 25 + Пожалуйста, поставьте +Оригинальная карта + 5 + + + 56 + 25 + Пожалуйста, поставьте +Новая карта + 5 + + + 95 + 25 + Цвет текста терминала + 5 + + + 10 + 25 + Привет, кардмен! +Для первого запуска нажмите «Определить устройство», чтобы ускорить последующие запуски. + + 5 + + + 101 + 25 + готовый + 5 + + + 77 + 25 + Расширенный режим работы + 5 + + + 54 + 25 + Режим копирования карты + 5 + + + 83 + 25 + Настройки программного обеспечения + 5 + + + 102 + 25 + Проверьте наличие обновлений + 5 + + + 11 + 25 + Привет, кардмен! + 5 + + + 12 + 25 + Для первого запуска нажмите «Определить устройство», чтобы ускорить последующие запуски. + 5 + + + 110 + 25 + + 5 + + + 111 + 25 + В + 5 + + + 112 + 25 + сравнить + 5 + + + 105 + 25 + Добро пожаловать во встроенный инструмент различий M1T! +Описание: +Нажмите две кнопки AB выше, чтобы выбрать файл MFD. +Затем нажмите «Сравнить», чтобы увидеть результаты. + + 5 + + + 106 + 25 + Добро пожаловать во встроенный инструмент различий M1T! + 5 + + + 107 + 25 + Описание: + 5 + + + 108 + 25 + Нажмите две кнопки AB выше, чтобы выбрать файл MFD. + 5 + + + 109 + 25 + Затем нажмите «Сравнить», чтобы увидеть результаты. + 5 + + + 113 + 25 + Инициализировать HardNested расшифровку + 5 + + + 114 + 25 + Исполнение! + 5 + + + 126 + 25 + Только сбор не рассчитывается + 5 + + + 116 + 25 + Целевая карта - известная информация + 5 + + + 125 + 25 + Настройки расшифровки целевого сектора + 5 + + + 122 + 25 + FFFFFFFFFFFF + 5 + + + 124 + 25 + Обратите внимание на теплоотдачу устройства при непрерывной работе! + 5 + + + 123 + 25 + Известный ключ + 5 + + + 120 + 25 + Номер сектора + 5 + + + 119 + 25 + тип + 5 + + + 118 + 25 + KEYA + 5 + + + 117 + 25 + KEYB + 5 + + + 127 + 25 + MFF08 Tool-CUID Ремонт инструмента + 5 + + + 134 + 25 + Ремонт написать +Есть пароль +CUID карта + 5 + + + 132 + 25 + Loading ... + 5 + + + 135 + 25 + Ремонт написать +Нет секретного бланка +CUID карта + 5 + + + 128 + 25 + объяснение + 5 + + + 130 + 25 + операционная + 5 + + + 136 + 25 + журнал + 5 + + + 129 + 25 + Этот инструмент был слегка изменен с помощью nfc-mfclassic. Может быть использован для ремонта 0U блока карты размера 1K. +Этот инструмент можно починить: неверный SAK (не распознанный тип карты), неправильный ATQA (не распознанный размер карты) и BCC невозможно записать неправильно. +Пожалуйста, подготовьте файл данных карты, который вызвал последние 0 повреждений карты (если карта зашифрована). + 5 + + + 133 + 25 + В последний раз при записи карты получено 0 поврежденных файлов данных карты: + 5 + + + 137 + 25 + Когда все используют карту CUID, они всегда делают маленькие ошибки, потому что они не понимают или непреднамеренно. +Например, если редактор используется для изменения UID, но BCC не изменяется, файл, дешифрованный картой SAK = 28, записывается напрямую или данные импортируются с карты S70 на карту 1K, но ATQA не исправляется. +Инструмент MFF08 дает вам возможность исправить эти поврежденные карты сразу. +-------------------------------------------------- ---------------------- + + + 5 + + + 138 + 25 + Когда все используют карту CUID, они всегда делают маленькие ошибки, потому что они не понимают или непреднамеренно. + 5 + + + 139 + 25 + Например, если редактор используется для изменения UID, но BCC не изменяется, файл, дешифрованный картой SAK = 28, записывается напрямую или данные импортируются с карты S70 на карту 1K, но ATQA не исправляется. + 5 + + + 140 + 25 + Инструмент MFF08 дает вам возможность исправить эти поврежденные карты сразу. + 5 + + + 141 + 25 + -------------------------------------------------- ---------------------- + 5 + + + 142 + 30724 + 新建 + 1 + + + 143 + 30724 + 打开 + 1 + + + 144 + 30724 + 保存 + 1 + + + 145 + 30724 + 另存为 + 1 + + + 146 + 30724 + 退出 + 1 + + + 147 + 30724 + 文件 + 1 + + + 148 + 30724 + 修改UID + 1 + + + 149 + 30724 + 检查全卡 + 1 + + + 150 + 30724 + 检查并纠正全卡 + 1 + + + 151 + 30724 + 导入MCT格式 + 1 + + + 152 + 30724 + 导出为MCT格式 + 1 + + + 153 + 30724 + 导出密钥字典 + 1 + + + 154 + 30724 + 列出全卡密钥 + 1 + + + 155 + 30724 + 工具 + 1 + + + 156 + 30724 + menuStrip1 + 1 + + + 157 + 30724 + 扇区 + 1 + + + 158 + 30724 + 扇区列表 + 1 + + + 159 + 30724 + 修改扇区(Enter) + 1 + + + 160 + 30724 + [不可逆]KeyA:A写/AC:A只读/KeyB:A读写 + 1 + + + 161 + 30724 + KeyA:A写/AC:A读写/KeyB:A读写 + 1 + + + 162 + 30724 + [不可逆]KeyA:不能读写/AC:A只读/KeyB:A读 + 1 + + + 163 + 30724 + KeyA:B写/AC:A只读B读写/KeyB:B写 + 1 + + + 164 + 30724 + [不可逆]KeyA:B写/AC:AB只读/KeyB:B写 + 1 + + + 165 + 30724 + KeyA:不能读写/AC:A只读B读写/KeyB:不能读写 + 1 + + + 166 + 30724 + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写 + 1 + + + 167 + 30724 + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写(重复了?) + 1 + + + 168 + 30724 + KeyAB读写及增减值 + 1 + + + 169 + 30724 + [只读]KeyAB读及减值/不可写及增值 + 1 + + + 170 + 30724 + [只读]KeyAB读/不可写及增减值 + 1 + + + 171 + 30724 + KeyB读写/不可增减值 + 1 + + + 172 + 30724 + KeyAB读/KeyB写/不可增减值 + 1 + + + 173 + 30724 + [只读]KeyB读/不可写及增减值 + 1 + + + 174 + 30724 + KeyAB读及减值/KeyB写及增值 + 1 + + + 175 + 30724 + [只读]锁死该扇区 + 1 + + + 176 + 30724 + Key/ACbits权限 + 1 + + + 177 + 30724 + 2块权限 + 1 + + + 178 + 30724 + 1块权限 + 1 + + + 179 + 30724 + 0块权限 + 1 + + + 180 + 30724 + 第2块 + 1 + + + 181 + 30724 + 第1块 + 1 + + + 182 + 30724 + 第0块 + 1 + + + 183 + 30724 + 当前选定扇区:?? + 1 + + + 184 + 30724 + 扇区信息 + 1 + + + 185 + 30724 + 欢迎使用M1T的集成编辑器S50HTool! +打开文件请点左上角文件-打开或Ctrl+O + + 1 + + + 186 + 30724 + 输出 + 1 + + + 187 + 30724 + S50HTool-beta + 1 + + + 188 + 30724 + 欢迎使用M1T的集成编辑器S50HTool! + 1 + + + 189 + 30724 + 打开文件请点左上角文件-打开或Ctrl+O + 1 + + + 190 + 30724 + SelectLanguage + 1 + + + 191 + 30724 + Use the selected language + 1 + + + 192 + 30724 + Show this form again + 1 + + + 193 + 30724 + Next time ... + 1 + + + 194 + 30724 + Use the default language + 1 + + + 195 + 30724 + OK + 1 + + + FormMFF08.resx + logBox.Text + 1 + true + logBox.Text + false + + + Form1.cs + Form1.Text + 2 + true + $this.Text + false + + + Form1.cs + groupBox1.Text + 3 + true + groupBox1.Text + false + + + Form1.cs + buttonCLI.Text + 4 + true + buttonCLI.Text + false + + + Form1.cs + buttonCLI.ToolTip на toolTipHelp + 5 + true + buttonCLI.ToolTip + false + + + Form1.cs + buttonScanCard.Text + 6 + true + buttonScanCard.Text + false + + + Form1.cs + buttonScanCard.ToolTip на toolTipHelp + 7 + true + buttonScanCard.ToolTip + false + + + Form1.cs + buttonListDev.Text + 8 + true + buttonListDev.Text + false + + + Form1.cs + buttonListDev.ToolTip на toolTipHelp + 9 + true + buttonListDev.ToolTip + false + + + Form1.cs + richTextBox1.Text + 10 + true + richTextBox1.Text + false + + + Form1.cs + richTextBox1.Lines[0] + 11 + true + richTextBox1.Lines[0] + false + + + Form1.cs + richTextBox1.Lines[1] + 12 + true + richTextBox1.Lines[1] + false + + + Form1.cs + buttonMfRead.Text + 13 + true + buttonMfRead.Text + false + + + Form1.cs + buttonMfRead.ToolTip на toolTipHelp + 14 + true + buttonMfRead.ToolTip + false + + + Form1.cs + groupBox2.Text + 15 + true + groupBox2.Text + false + + + Form1.cs + buttonMfFormat.Text + 16 + true + buttonMfFormat.Text + false + + + Form1.cs + buttonMfFormat.ToolTip на toolTipHelp + 17 + true + buttonMfFormat.ToolTip + false + + + Form1.cs + buttonMfWrite.Text + 18 + true + buttonMfWrite.Text + false + + + Form1.cs + buttonMfWrite.ToolTip на toolTipHelp + 19 + true + buttonMfWrite.ToolTip + false + + + Form1.cs + buttonSelectKey.Text + 20 + true + buttonSelectKey.Text + false + + + Form1.cs + buttonSelectKey.ToolTip на toolTipHelp + 21 + true + buttonSelectKey.ToolTip + false + + + Form1.cs + buttonBmfWrite.Text + 22 + true + buttonBmfWrite.Text + false + + + Form1.cs + buttonBmfWrite.ToolTip на toolTipHelp + 23 + true + buttonBmfWrite.ToolTip + false + + + Form1.cs + buttonBmfRead.Text + 24 + true + buttonBmfRead.Text + false + + + Form1.cs + buttonBmfRead.ToolTip на toolTipHelp + 25 + true + buttonBmfRead.ToolTip + false + + + Form1.cs + buttonMfoc.Text + 26 + true + buttonMfoc.Text + false + + + Form1.cs + buttonMfoc.ToolTip на toolTipHelp + 27 + true + buttonMfoc.ToolTip + false + + + Form1.cs + buttonUidWrite.Text + 28 + true + buttonUidWrite.Text + false + + + Form1.cs + buttonUidWrite.ToolTip на toolTipHelp + 29 + true + buttonUidWrite.ToolTip + false + + + Form1.cs + buttonUidFormat.Text + 30 + true + buttonUidFormat.Text + false + + + Form1.cs + buttonUidFormat.ToolTip на toolTipHelp + 31 + true + buttonUidFormat.ToolTip + false + + + Form1.cs + buttonUidReset.Text + 32 + true + buttonUidReset.Text + false + + + Form1.cs + buttonUidReset.ToolTip на toolTipHelp + 33 + true + buttonUidReset.ToolTip + false + + + Form1.cs + groupBox3.Text + 34 + true + groupBox3.Text + false + + + Form1.cs + buttonKill.Text + 35 + true + buttonKill.Text + false + + + Form1.cs + buttonConSave.Text + 36 + true + buttonConSave.Text + false + + + Form1.cs + buttonConClr.Text + 37 + true + buttonConClr.Text + false + + + Form1.cs + buttonMfcuk.Text + 38 + true + buttonMfcuk.Text + false + + + Form1.cs + buttonMfcuk.ToolTip на toolTipHelp + 39 + true + buttonMfcuk.ToolTip + false + + + Form1.cs + buttonHexTool.Text + 40 + true + buttonHexTool.Text + false + + + Form1.cs + buttonDiffTool.Text + 41 + true + buttonDiffTool.Text + false + + + Form1.cs + buttonCheckEncrypt.Text + 42 + true + buttonCheckEncrypt.Text + false + + + Form1.cs + buttonCheckEncrypt.ToolTip на toolTipHelp + 43 + true + buttonCheckEncrypt.ToolTip + false + + + Form1.cs + buttonLockUfuid.Text + 44 + true + buttonLockUfuid.Text + false + + + Form1.cs + buttonLockUfuid.ToolTip на toolTipHelp + 45 + true + buttonLockUfuid.ToolTip + false + + + Form1.cs + buttonCmfWrite.Text + 46 + true + buttonCmfWrite.Text + false + + + Form1.cs + buttonCmfWrite.ToolTip на toolTipHelp + 47 + true + buttonCmfWrite.ToolTip + false + + + Form1.cs + buttonDictMfoc.Text + 48 + true + buttonDictMfoc.Text + false + + + Form1.cs + buttonDictMfoc.ToolTip на toolTipHelp + 49 + true + buttonDictMfoc.ToolTip + false + + + Form1.cs + buttonnKeysMfoc.Text + 50 + true + buttonnKeysMfoc.Text + false + + + Form1.cs + buttonnKeysMfoc.ToolTip на toolTipHelp + 51 + true + buttonnKeysMfoc.ToolTip + false + + + Form1.cs + groupBox4.Text + 52 + true + groupBox4.Text + false + + + Form1.cs + buttonMFF08.Text + 53 + true + buttonMFF08.Text + false + + + Form1.cs + tabPage2.Text + 54 + true + tabPage2.Text + false + + + Form1.cs + buttonEStop.Text + 55 + true + buttonEStop.Text + false + + + Form1.cs + label8.Text + 56 + true + label8.Text + false + + + Form1.cs + label7.Text + 57 + true + label7.Text + false + + + Form1.cs + label6.Text + 58 + true + label6.Text + false + + + Form1.cs + label4.Text + 59 + true + label4.Text + false + + + Form1.cs + label3.Text + 60 + true + label3.Text + false + + + Form1.cs + label2.Text + 61 + true + label2.Text + false + + + Form1.cs + buttonECheckEncrypt.Text + 62 + true + buttonECheckEncrypt.Text + false + + + Form1.cs + buttoEScanCard.Text + 63 + true + buttoEScanCard.Text + false + + + Form1.cs + groupBox7.Text + 64 + true + groupBox7.Text + false + + + Form1.cs + buttonECuidWrite.Text + 65 + true + buttonECuidWrite.Text + false + + + Form1.cs + buttonEUIDWrite.Text + 66 + true + buttonEUIDWrite.Text + false + + + Form1.cs + button4.Text + 67 + true + button4.Text + false + + + Form1.cs + buttonEMfWrite.Text + 68 + true + buttonEMfWrite.Text + false + + + Form1.cs + buttonEscan.Text + 69 + true + buttonEscan.Text + false + + + Form1.cs + groupBox5.Text + 70 + true + groupBox5.Text + false + + + Form1.cs + buttonEReadUID.Text + 71 + true + buttonEReadUID.Text + false + + + Form1.cs + buttonESelectKey.Text + 72 + true + buttonESelectKey.Text + false + + + Form1.cs + buttonECmfoc.Text + 73 + true + buttonECmfoc.Text + false + + + Form1.cs + buttonEMfRead.Text + 74 + true + buttonEMfRead.Text + false + + + Form1.cs + buttonEMfoc.Text + 75 + true + buttonEMfoc.Text + false + + + Form1.cs + label5.Text + 76 + true + label5.Text + false + + + Form1.cs + tabPage1.Text + 77 + true + tabPage1.Text + false + + + Form1.cs + groupBox10.Text + 78 + true + groupBox10.Text + false + + + Form1.cs + buttonHardNested.Text + 79 + true + buttonHardNested.Text + false + + + Form1.cs + groupBox9.Text + 80 + true + groupBox9.Text + false + + + Form1.cs + label1.Text + 81 + true + label1.Text + false + + + Form1.cs + groupBox8.Text + 82 + true + groupBox8.Text + false + + + Form1.cs + tabPage3.Text + 83 + true + tabPage3.Text + false + + + Form1.cs + groupBox14.Text + 84 + true + groupBox14.Text + false + + + Form1.cs + checkBoxMultiDev.Text + 85 + true + checkBoxMultiDev.Text + false + + + Form1.cs + label11.Text + 86 + true + label11.Text + false + + + Form1.cs + checkBoxNewScan.Text + 87 + true + checkBoxNewScan.Text + false + + + Form1.cs + groupBox13.Text + 88 + true + groupBox13.Text + false + + + Form1.cs + checkBoxAutoSave.Text + 89 + true + checkBoxAutoSave.Text + false + + + Form1.cs + checkBoxDefIsAdv.Text + 90 + true + checkBoxDefIsAdv.Text + false + + + Form1.cs + groupBox11.Text + 79 + true + groupBox11.Text + false + + + Form1.cs + checkBoxHardLowCost.Text + 91 + true + checkBoxHardLowCost.Text + false + + + Form1.cs + groupBox12.Text + 92 + true + groupBox12.Text + false + + + Form1.cs + label10.Text + 93 + true + label10.Text + false + + + Form1.cs + buttonCLIColor.Text + 94 + true + buttonCLIColor.Text + false + + + Form1.cs + label9.Text + 95 + true + label9.Text + false + + + Form1.cs + groupBox6.Text + 96 + true + groupBox6.Text + false + + + Form1.cs + checkBoxCuidKeyOver.Text + 97 + true + checkBoxCuidKeyOver.Text + false + + + Form1.cs + checkBoxWriteProtect.Text + 98 + true + checkBoxWriteProtect.Text + false + + + Form1.cs + checkBoxAutoLoadKey.Text + 99 + true + checkBoxAutoLoadKey.Text + false + + + Form1.cs + checkBoxAutoABN.Text + 100 + true + checkBoxAutoABN.Text + false + + + Form1.cs + statusLabel.Text + 101 + true + statusLabel.Text + false + + + Form1.cs + toolStripCheckUpdate.Text + 102 + true + toolStripCheckUpdate.Text + false + + + Form1.cs + toolStripCheckUpdate.ToolTipText + 102 + true + toolStripCheckUpdate.ToolTipText + false + + + Form1.cs + statusStrip1.Text + 103 + true + statusStrip1.Text + false + + + FormDiff.cs + FormDiff.Text + 104 + true + $this.Text + false + + + FormDiff.cs + richTextBox1.Text + 105 + true + richTextBox1.Text + false + + + FormDiff.cs + richTextBox1.Lines[0] + 106 + true + richTextBox1.Lines[0] + false + + + FormDiff.cs + richTextBox1.Lines[1] + 107 + true + richTextBox1.Lines[1] + false + + + FormDiff.cs + richTextBox1.Lines[2] + 108 + true + richTextBox1.Lines[2] + false + + + FormDiff.cs + richTextBox1.Lines[3] + 109 + true + richTextBox1.Lines[3] + false + + + FormDiff.cs + button1.Text + 110 + true + button1.Text + false + + + FormDiff.cs + button2.Text + 111 + true + button2.Text + false + + + FormDiff.cs + button3.Text + 112 + true + button3.Text + false + + + FormHardNes.cs + FormHardNes.Text + 113 + true + $this.Text + false + + + FormHardNes.cs + button1.Text + 114 + true + button1.Text + false + + + FormHardNes.cs + button2.Text + 115 + true + button2.Text + false + + + FormHardNes.cs + groupBox1.Text + 116 + true + groupBox1.Text + false + + + FormHardNes.cs + radioKey1B.Text + 117 + true + radioKey1B.Text + false + + + FormHardNes.cs + radioKey1A.Text + 118 + true + radioKey1A.Text + false + + + FormHardNes.cs + label4.Text + 119 + true + label4.Text + false + + + FormHardNes.cs + label3.Text + 120 + true + label3.Text + false + + + FormHardNes.cs + sector1.Text + 121 + true + sector1.Text + false + + + FormHardNes.cs + sector1.Lines[0] + 121 + true + sector1.Lines[0] + false + + + FormHardNes.cs + keyEdit.Text + 122 + true + keyEdit.Text + false + + + FormHardNes.cs + keyEdit.Lines[0] + 122 + true + keyEdit.Lines[0] + false + + + FormHardNes.cs + label2.Text + 123 + true + label2.Text + false + + + FormHardNes.cs + label1.Text + 124 + true + label1.Text + false + + + FormHardNes.cs + radioKey2B.Text + 117 + true + radioKey2B.Text + false + + + FormHardNes.cs + radioKey2A.Text + 118 + true + radioKey2A.Text + false + + + FormHardNes.cs + label5.Text + 119 + true + label5.Text + false + + + FormHardNes.cs + label6.Text + 120 + true + label6.Text + false + + + FormHardNes.cs + groupBox2.Text + 125 + true + groupBox2.Text + false + + + FormHardNes.cs + checkBoxColOnly.Text + 126 + true + checkBoxColOnly.Text + false + + + FormMFF08.cs + FormMFF08.Text + 127 + true + $this.Text + false + + + FormMFF08.cs + groupBox1.Text + 128 + true + groupBox1.Text + false + + + FormMFF08.cs + label1.Text + 129 + true + label1.Text + false + + + FormMFF08.cs + groupBox2.Text + 130 + true + groupBox2.Text + false + + + FormMFF08.cs + buttonClr.Text + 131 + true + buttonClr.Text + false + + + FormMFF08.cs + buttonLoadKey.Text + 132 + true + buttonLoadKey.Text + false + + + FormMFF08.cs + label2.Text + 133 + true + label2.Text + false + + + FormMFF08.cs + buttonKeyWrite.Text + 134 + true + buttonKeyWrite.Text + false + + + FormMFF08.cs + buttonWriteEmpty.Text + 135 + true + buttonWriteEmpty.Text + false + + + FormMFF08.cs + groupBox3.Text + 136 + true + groupBox3.Text + false + + + FormMFF08.cs + logBox.Text + 137 + true + logBox.Text + false + + + FormMFF08.cs + logBox.Lines[0] + 138 + true + logBox.Lines[0] + false + + + FormMFF08.cs + logBox.Lines[1] + 139 + true + logBox.Lines[1] + false + + + FormMFF08.cs + logBox.Lines[2] + 140 + true + logBox.Lines[2] + false + + + FormMFF08.cs + logBox.Lines[3] + 141 + true + logBox.Lines[3] + false + + + Form1.resx + richTextBox1.Lines[0] + 11 + true + richTextBox1.Lines[0] + false + + + Form1.resx + buttonECmfoc.Text + 73 + true + buttonECmfoc.Text + false + + + Form1.resx + buttonCLI.Text + 4 + true + buttonCLI.Text + false + + + Form1.resx + buttonMfWrite.Text + 18 + true + buttonMfWrite.Text + false + + + Form1.resx + label11.Text + 86 + true + label11.Text + false + + + Form1.resx + buttonUidWrite.ToolTip + 29 + true + buttonUidWrite.ToolTip + false + + + Form1.resx + buttonBmfRead.Text + 24 + true + buttonBmfRead.Text + false + + + Form1.resx + buttonLockUfuid.ToolTip + 45 + true + buttonLockUfuid.ToolTip + false + + + Form1.resx + buttonScanCard.ToolTip + 7 + true + buttonScanCard.ToolTip + false + + + Form1.resx + buttonECuidWrite.Text + 65 + true + buttonECuidWrite.Text + false + + + Form1.resx + buttonMfoc.Text + 26 + true + buttonMfoc.Text + false + + + Form1.resx + buttonUidReset.Text + 32 + true + buttonUidReset.Text + false + + + Form1.resx + label8.Text + 56 + true + label8.Text + false + + + Form1.resx + label2.Text + 61 + true + label2.Text + false + + + Form1.resx + buttonEMfWrite.Text + 68 + true + buttonEMfWrite.Text + false + + + Form1.resx + label1.Text + 81 + true + label1.Text + false + + + Form1.resx + label4.Text + 59 + true + label4.Text + false + + + Form1.resx + buttonCmfWrite.ToolTip + 47 + true + buttonCmfWrite.ToolTip + false + + + Form1.resx + checkBoxAutoLoadKey.Text + 99 + true + checkBoxAutoLoadKey.Text + false + + + Form1.resx + buttonMFF08.Text + 53 + true + buttonMFF08.Text + false + + + Form1.resx + checkBoxAutoSave.Text + 89 + true + checkBoxAutoSave.Text + false + + + Form1.resx + buttonMfFormat.ToolTip + 17 + true + buttonMfFormat.ToolTip + false + + + Form1.resx + checkBoxNewScan.Text + 87 + true + checkBoxNewScan.Text + false + + + Form1.resx + toolStripCheckUpdate.ToolTipText + 102 + true + toolStripCheckUpdate.ToolTipText + false + + + Form1.resx + richTextBox1.Lines[1] + 12 + true + richTextBox1.Lines[1] + false + + + Form1.resx + buttonMfcuk.Text + 38 + true + buttonMfcuk.Text + false + + + Form1.resx + buttonESelectKey.Text + 72 + true + buttonESelectKey.Text + false + + + Form1.resx + groupBox8.Text + 82 + true + groupBox8.Text + false + + + Form1.resx + buttonEStop.Text + 55 + true + buttonEStop.Text + false + + + Form1.resx + groupBox9.Text + 80 + true + groupBox9.Text + false + + + Form1.resx + checkBoxWriteProtect.Text + 98 + true + checkBoxWriteProtect.Text + false + + + Form1.resx + buttoEScanCard.Text + 63 + true + buttoEScanCard.Text + false + + + Form1.resx + $this.Text + 2 + true + $this.Text + false + + + Form1.resx + buttonECheckEncrypt.Text + 62 + true + buttonECheckEncrypt.Text + false + + + Form1.resx + buttonnKeysMfoc.Text + 50 + true + buttonnKeysMfoc.Text + false + + + Form1.resx + buttonHexTool.Text + 40 + true + buttonHexTool.Text + false + + + Form1.resx + label3.Text + 60 + true + label3.Text + false + + + Form1.resx + buttonMfRead.Text + 13 + true + buttonMfRead.Text + false + + + Form1.resx + buttonListDev.Text + 8 + true + buttonListDev.Text + false + + + Form1.resx + buttonCheckEncrypt.Text + 42 + true + buttonCheckEncrypt.Text + false + + + Form1.resx + checkBoxHardLowCost.Text + 91 + true + checkBoxHardLowCost.Text + false + + + Form1.resx + buttonBmfWrite.Text + 22 + true + buttonBmfWrite.Text + false + + + Form1.resx + buttonnKeysMfoc.ToolTip + 51 + true + buttonnKeysMfoc.ToolTip + false + + + Form1.resx + buttonMfcuk.ToolTip + 39 + true + buttonMfcuk.ToolTip + false + + + Form1.resx + groupBox1.Text + 3 + true + groupBox1.Text + false + + + Form1.resx + buttonListDev.ToolTip + 9 + true + buttonListDev.ToolTip + false + + + Form1.resx + groupBox2.Text + 15 + true + groupBox2.Text + false + + + Form1.resx + buttonEMfoc.Text + 75 + true + buttonEMfoc.Text + false + + + Form1.resx + checkBoxMultiDev.Text + 85 + true + checkBoxMultiDev.Text + false + + + Form1.resx + groupBox3.Text + 34 + true + groupBox3.Text + false + + + Form1.resx + label7.Text + 57 + true + label7.Text + false + + + Form1.resx + groupBox4.Text + 52 + true + groupBox4.Text + false + + + Form1.resx + buttonEscan.Text + 69 + true + buttonEscan.Text + false + + + Form1.resx + buttonDiffTool.Text + 41 + true + buttonDiffTool.Text + false + + + Form1.resx + buttonSelectKey.ToolTip + 21 + true + buttonSelectKey.ToolTip + false + + + Form1.resx + groupBox5.Text + 70 + true + groupBox5.Text + false + + + Form1.resx + groupBox6.Text + 96 + true + groupBox6.Text + false + + + Form1.resx + statusLabel.Text + 101 + true + statusLabel.Text + false + + + Form1.resx + groupBox7.Text + 64 + true + groupBox7.Text + false + + + Form1.resx + buttonUidFormat.Text + 30 + true + buttonUidFormat.Text + false + + + Form1.resx + buttonBmfRead.ToolTip + 25 + true + buttonBmfRead.ToolTip + false + + + Form1.resx + groupBox14.Text + 84 + true + groupBox14.Text + false + + + Form1.resx + buttonKill.Text + 35 + true + buttonKill.Text + false + + + Form1.resx + buttonCLI.ToolTip + 5 + true + buttonCLI.ToolTip + false + + + Form1.resx + tabPage1.Text + 77 + true + tabPage1.Text + false + + + Form1.resx + statusStrip1.Text + 103 + true + statusStrip1.Text + false + + + Form1.resx + buttonEMfRead.Text + 74 + true + buttonEMfRead.Text + false + + + Form1.resx + buttonSelectKey.Text + 20 + true + buttonSelectKey.Text + false + + + Form1.resx + buttonUidWrite.Text + 28 + true + buttonUidWrite.Text + false + + + Form1.resx + label10.Text + 93 + true + label10.Text + false + + + Form1.resx + buttonMfWrite.ToolTip + 19 + true + buttonMfWrite.ToolTip + false + + + Form1.resx + buttonHardNested.Text + 79 + true + buttonHardNested.Text + false + + + Form1.resx + groupBox13.Text + 88 + true + groupBox13.Text + false + + + Form1.resx + buttonMfoc.ToolTip + 27 + true + buttonMfoc.ToolTip + false + + + Form1.resx + buttonLockUfuid.Text + 44 + true + buttonLockUfuid.Text + false + + + Form1.resx + groupBox10.Text + 78 + true + groupBox10.Text + false + + + Form1.resx + label6.Text + 58 + true + label6.Text + false + + + Form1.resx + buttonDictMfoc.ToolTip + 49 + true + buttonDictMfoc.ToolTip + false + + + Form1.resx + buttonConSave.Text + 36 + true + buttonConSave.Text + false + + + Form1.resx + buttonEUIDWrite.Text + 66 + true + buttonEUIDWrite.Text + false + + + Form1.resx + buttonCmfWrite.Text + 46 + true + buttonCmfWrite.Text + false + + + Form1.resx + groupBox11.Text + 79 + true + groupBox11.Text + false + + + Form1.resx + buttonCLIColor.Text + 94 + true + buttonCLIColor.Text + false + + + Form1.resx + buttonDictMfoc.Text + 48 + true + buttonDictMfoc.Text + false + + + Form1.resx + checkBoxCuidKeyOver.Text + 97 + true + checkBoxCuidKeyOver.Text + false + + + Form1.resx + buttonUidReset.ToolTip + 33 + true + buttonUidReset.ToolTip + false + + + Form1.resx + checkBoxDefIsAdv.Text + 90 + true + checkBoxDefIsAdv.Text + false + + + Form1.resx + buttonBmfWrite.ToolTip + 23 + true + buttonBmfWrite.ToolTip + false + + + Form1.resx + buttonUidFormat.ToolTip + 31 + true + buttonUidFormat.ToolTip + false + + + Form1.resx + tabPage3.Text + 83 + true + tabPage3.Text + false + + + Form1.resx + checkBoxAutoABN.Text + 100 + true + checkBoxAutoABN.Text + false + + + Form1.resx + buttonMfRead.ToolTip + 14 + true + buttonMfRead.ToolTip + false + + + Form1.resx + buttonMfFormat.Text + 16 + true + buttonMfFormat.Text + false + + + Form1.resx + tabPage2.Text + 54 + true + tabPage2.Text + false + + + Form1.resx + groupBox12.Text + 92 + true + groupBox12.Text + false + + + Form1.resx + buttonConClr.Text + 37 + true + buttonConClr.Text + false + + + Form1.resx + button4.Text + 67 + true + button4.Text + false + + + Form1.resx + toolStripCheckUpdate.Text + 102 + true + toolStripCheckUpdate.Text + false + + + Form1.resx + richTextBox1.Text + 10 + true + richTextBox1.Text + false + + + Form1.resx + buttonEReadUID.Text + 71 + true + buttonEReadUID.Text + false + + + Form1.resx + label5.Text + 76 + true + label5.Text + false + + + Form1.resx + label9.Text + 95 + true + label9.Text + false + + + Form1.resx + buttonCheckEncrypt.ToolTip + 43 + true + buttonCheckEncrypt.ToolTip + false + + + Form1.resx + buttonScanCard.Text + 6 + true + buttonScanCard.Text + false + + + FormDiff.resx + button1.Text + 110 + true + button1.Text + false + + + FormDiff.resx + button2.Text + 111 + true + button2.Text + false + + + FormDiff.resx + button3.Text + 112 + true + button3.Text + false + + + FormDiff.resx + $this.Text + 104 + true + $this.Text + false + + + FormDiff.resx + richTextBox1.Lines[0] + 106 + true + richTextBox1.Lines[0] + false + + + FormDiff.resx + richTextBox1.Lines[1] + 107 + true + richTextBox1.Lines[1] + false + + + FormDiff.resx + richTextBox1.Lines[2] + 108 + true + richTextBox1.Lines[2] + false + + + FormDiff.resx + richTextBox1.Lines[3] + 109 + true + richTextBox1.Lines[3] + false + + + FormDiff.resx + richTextBox1.Text + 105 + true + richTextBox1.Text + false + + + FormHardNes.resx + button1.Text + 114 + true + button1.Text + false + + + FormHardNes.resx + button2.Text + 115 + true + button2.Text + false + + + FormHardNes.resx + checkBoxColOnly.Text + 126 + true + checkBoxColOnly.Text + false + + + FormHardNes.resx + $this.Text + 113 + true + $this.Text + false + + + FormHardNes.resx + groupBox1.Text + 116 + true + groupBox1.Text + false + + + FormHardNes.resx + groupBox2.Text + 125 + true + groupBox2.Text + false + + + FormHardNes.resx + keyEdit.Lines[0] + 122 + true + keyEdit.Lines[0] + false + + + FormHardNes.resx + keyEdit.Text + 122 + true + keyEdit.Text + false + + + FormHardNes.resx + label1.Text + 124 + true + label1.Text + false + + + FormHardNes.resx + label2.Text + 123 + true + label2.Text + false + + + FormHardNes.resx + label3.Text + 120 + true + label3.Text + false + + + FormHardNes.resx + label4.Text + 119 + true + label4.Text + false + + + FormHardNes.resx + label5.Text + 119 + true + label5.Text + false + + + FormHardNes.resx + label6.Text + 120 + true + label6.Text + false + + + FormHardNes.resx + radioKey1A.Text + 118 + true + radioKey1A.Text + false + + + FormHardNes.resx + radioKey1B.Text + 117 + true + radioKey1B.Text + false + + + FormHardNes.resx + radioKey2A.Text + 118 + true + radioKey2A.Text + false + + + FormHardNes.resx + radioKey2B.Text + 117 + true + radioKey2B.Text + false + + + FormHardNes.resx + sector1.Lines[0] + 121 + true + sector1.Lines[0] + false + + + FormHardNes.resx + sector1.Text + 121 + true + sector1.Text + false + + + FormHTool.resx + 新建ToolStripMenuItem.Text + 142 + true + 新建ToolStripMenuItem.Text + false + + + FormHTool.resx + 打开ToolStripMenuItem.Text + 143 + true + 打开ToolStripMenuItem.Text + false + + + FormHTool.resx + 保存ToolStripMenuItem.Text + 144 + true + 保存ToolStripMenuItem.Text + false + + + FormHTool.resx + 另存为ToolStripMenuItem.Text + 145 + true + 另存为ToolStripMenuItem.Text + false + + + FormHTool.resx + 退出ToolStripMenuItem.Text + 146 + true + 退出ToolStripMenuItem.Text + false + + + FormHTool.resx + 文件ToolStripMenuItem.Text + 147 + true + 文件ToolStripMenuItem.Text + false + + + FormHTool.resx + 修改UIDToolStripMenuItem.Text + 148 + true + 修改UIDToolStripMenuItem.Text + false + + + FormHTool.resx + 检查全卡ToolStripMenuItem.Text + 149 + true + 检查全卡ToolStripMenuItem.Text + false + + + FormHTool.resx + 检查并纠正全卡ToolStripMenuItem.Text + 150 + true + 检查并纠正全卡ToolStripMenuItem.Text + false + + + FormHTool.resx + 导入MCT格式ToolStripMenuItem.Text + 151 + true + 导入MCT格式ToolStripMenuItem.Text + false + + + FormHTool.resx + 导出为MCT格式ToolStripMenuItem.Text + 152 + true + 导出为MCT格式ToolStripMenuItem.Text + false + + + FormHTool.resx + 导出密钥字典ToolStripMenuItem.Text + 153 + true + 导出密钥字典ToolStripMenuItem.Text + false + + + FormHTool.resx + 列出全卡密钥ToolStripMenuItem.Text + 154 + true + 列出全卡密钥ToolStripMenuItem.Text + false + + + FormHTool.resx + 工具ToolStripMenuItem.Text + 155 + true + 工具ToolStripMenuItem.Text + false + + + FormHTool.resx + menuStrip1.Text + 156 + true + menuStrip1.Text + false + + + FormHTool.resx + Column1.HeaderText + 157 + true + Column1.HeaderText + false + + + FormHTool.resx + groupBox1.Text + 158 + true + groupBox1.Text + false + + + FormHTool.resx + buttonSaveSectorEdit.Text + 159 + true + buttonSaveSectorEdit.Text + false + + + FormHTool.resx + comboBox4.Items + 160 + true + comboBox4.Items + false + + + FormHTool.resx + comboBox4.Items1 + 161 + true + comboBox4.Items1 + false + + + FormHTool.resx + comboBox4.Items2 + 162 + true + comboBox4.Items2 + false + + + FormHTool.resx + comboBox4.Items3 + 163 + true + comboBox4.Items3 + false + + + FormHTool.resx + comboBox4.Items4 + 164 + true + comboBox4.Items4 + false + + + FormHTool.resx + comboBox4.Items5 + 165 + true + comboBox4.Items5 + false + + + FormHTool.resx + comboBox4.Items6 + 166 + true + comboBox4.Items6 + false + + + FormHTool.resx + comboBox4.Items7 + 167 + true + comboBox4.Items7 + false + + + FormHTool.resx + comboBox3.Items + 168 + true + comboBox3.Items + false + + + FormHTool.resx + comboBox3.Items1 + 169 + true + comboBox3.Items1 + false + + + FormHTool.resx + comboBox3.Items2 + 170 + true + comboBox3.Items2 + false + + + FormHTool.resx + comboBox3.Items3 + 171 + true + comboBox3.Items3 + false + + + FormHTool.resx + comboBox3.Items4 + 172 + true + comboBox3.Items4 + false + + + FormHTool.resx + comboBox3.Items5 + 173 + true + comboBox3.Items5 + false + + + FormHTool.resx + comboBox3.Items6 + 174 + true + comboBox3.Items6 + false + + + FormHTool.resx + comboBox3.Items7 + 175 + true + comboBox3.Items7 + false + + + FormHTool.resx + comboBox2.Items + 168 + true + comboBox2.Items + false + + + FormHTool.resx + comboBox2.Items1 + 169 + true + comboBox2.Items1 + false + + + FormHTool.resx + comboBox2.Items2 + 170 + true + comboBox2.Items2 + false + + + FormHTool.resx + comboBox2.Items3 + 171 + true + comboBox2.Items3 + false + + + FormHTool.resx + comboBox2.Items4 + 172 + true + comboBox2.Items4 + false + + + FormHTool.resx + comboBox2.Items5 + 173 + true + comboBox2.Items5 + false + + + FormHTool.resx + comboBox2.Items6 + 174 + true + comboBox2.Items6 + false + + + FormHTool.resx + comboBox2.Items7 + 175 + true + comboBox2.Items7 + false + + + FormHTool.resx + comboBox1.Items + 168 + true + comboBox1.Items + false + + + FormHTool.resx + comboBox1.Items1 + 169 + true + comboBox1.Items1 + false + + + FormHTool.resx + comboBox1.Items2 + 170 + true + comboBox1.Items2 + false + + + FormHTool.resx + comboBox1.Items3 + 171 + true + comboBox1.Items3 + false + + + FormHTool.resx + comboBox1.Items4 + 172 + true + comboBox1.Items4 + false + + + FormHTool.resx + comboBox1.Items5 + 173 + true + comboBox1.Items5 + false + + + FormHTool.resx + comboBox1.Items6 + 174 + true + comboBox1.Items6 + false + + + FormHTool.resx + comboBox1.Items7 + 175 + true + comboBox1.Items7 + false + + + FormHTool.resx + label9.Text + 176 + true + label9.Text + false + + + FormHTool.resx + label8.Text + 177 + true + label8.Text + false + + + FormHTool.resx + label7.Text + 178 + true + label7.Text + false + + + FormHTool.resx + label6.Text + 179 + true + label6.Text + false + + + FormHTool.resx + label5.Text + 117 + true + label5.Text + false + + + FormHTool.resx + label4.Text + 118 + true + label4.Text + false + + + FormHTool.resx + label3.Text + 180 + true + label3.Text + false + + + FormHTool.resx + label2.Text + 181 + true + label2.Text + false + + + FormHTool.resx + label1.Text + 182 + true + label1.Text + false + + + FormHTool.resx + labelCurSec.Text + 183 + true + labelCurSec.Text + false + + + FormHTool.resx + groupBox2.Text + 184 + true + groupBox2.Text + false + + + FormHTool.resx + richTextBox1.Text + 185 + true + richTextBox1.Text + false + + + FormHTool.resx + groupBox3.Text + 186 + true + groupBox3.Text + false + + + FormHTool.resx + $this.Text + 187 + true + $this.Text + false + + + FormMFF08.resx + buttonClr.Text + 131 + true + buttonClr.Text + false + + + FormMFF08.resx + buttonKeyWrite.Text + 134 + true + buttonKeyWrite.Text + false + + + FormMFF08.resx + buttonLoadKey.Text + 132 + true + buttonLoadKey.Text + false + + + FormMFF08.resx + buttonWriteEmpty.Text + 135 + true + buttonWriteEmpty.Text + false + + + FormMFF08.resx + $this.Text + 127 + true + $this.Text + false + + + FormMFF08.resx + groupBox1.Text + 128 + true + groupBox1.Text + false + + + FormMFF08.resx + groupBox2.Text + 130 + true + groupBox2.Text + false + + + FormMFF08.resx + groupBox3.Text + 136 + true + groupBox3.Text + false + + + FormMFF08.resx + label1.Text + 129 + true + label1.Text + false + + + FormMFF08.resx + label2.Text + 133 + true + label2.Text + false + + + FormMFF08.resx + logBox.Lines[0] + 138 + true + logBox.Lines[0] + false + + + FormMFF08.resx + logBox.Lines[1] + 139 + true + logBox.Lines[1] + false + + + FormMFF08.resx + logBox.Lines[2] + 140 + true + logBox.Lines[2] + false + + + FormMFF08.resx + logBox.Lines[3] + 141 + true + logBox.Lines[3] + false + + + FormHTool.cs + FormHTool.Text + 187 + true + $this.Text + false + + + FormHTool.cs + 新建ToolStripMenuItem.Text + 142 + true + 新建ToolStripMenuItem.Text + false + + + FormHTool.cs + 打开ToolStripMenuItem.Text + 143 + true + 打开ToolStripMenuItem.Text + false + + + FormHTool.cs + 保存ToolStripMenuItem.Text + 144 + true + 保存ToolStripMenuItem.Text + false + + + FormHTool.cs + 另存为ToolStripMenuItem.Text + 145 + true + 另存为ToolStripMenuItem.Text + false + + + FormHTool.cs + 退出ToolStripMenuItem.Text + 146 + true + 退出ToolStripMenuItem.Text + false + + + FormHTool.cs + 文件ToolStripMenuItem.Text + 147 + true + 文件ToolStripMenuItem.Text + false + + + FormHTool.cs + 修改UIDToolStripMenuItem.Text + 148 + true + 修改UIDToolStripMenuItem.Text + false + + + FormHTool.cs + 检查全卡ToolStripMenuItem.Text + 149 + true + 检查全卡ToolStripMenuItem.Text + false + + + FormHTool.cs + 检查并纠正全卡ToolStripMenuItem.Text + 150 + true + 检查并纠正全卡ToolStripMenuItem.Text + false + + + FormHTool.cs + 导入MCT格式ToolStripMenuItem.Text + 151 + true + 导入MCT格式ToolStripMenuItem.Text + false + + + FormHTool.cs + 导出为MCT格式ToolStripMenuItem.Text + 152 + true + 导出为MCT格式ToolStripMenuItem.Text + false + + + FormHTool.cs + 导出密钥字典ToolStripMenuItem.Text + 153 + true + 导出密钥字典ToolStripMenuItem.Text + false + + + FormHTool.cs + 列出全卡密钥ToolStripMenuItem.Text + 154 + true + 列出全卡密钥ToolStripMenuItem.Text + false + + + FormHTool.cs + 工具ToolStripMenuItem.Text + 155 + true + 工具ToolStripMenuItem.Text + false + + + FormHTool.cs + menuStrip1.Text + 156 + true + menuStrip1.Text + false + + + FormHTool.cs + groupBox1.Text + 158 + true + groupBox1.Text + false + + + FormHTool.cs + Column1.HeaderText + 157 + true + Column1.HeaderText + false + + + FormHTool.cs + groupBox2.Text + 184 + true + groupBox2.Text + false + + + FormHTool.cs + buttonSaveSectorEdit.Text + 159 + true + buttonSaveSectorEdit.Text + false + + + FormHTool.cs + comboBox4.Items[0] + 160 + true + comboBox4.Items + false + + + FormHTool.cs + comboBox4.Items[1] + 161 + true + comboBox4.Items1 + false + + + FormHTool.cs + comboBox4.Items[2] + 162 + true + comboBox4.Items2 + false + + + FormHTool.cs + comboBox4.Items[3] + 163 + true + comboBox4.Items3 + false + + + FormHTool.cs + comboBox4.Items[4] + 164 + true + comboBox4.Items4 + false + + + FormHTool.cs + comboBox4.Items[5] + 165 + true + comboBox4.Items5 + false + + + FormHTool.cs + comboBox4.Items[6] + 166 + true + comboBox4.Items6 + false + + + FormHTool.cs + comboBox4.Items[7] + 167 + true + comboBox4.Items7 + false + + + FormHTool.cs + comboBox3.Items[0] + 168 + true + comboBox3.Items + false + + + FormHTool.cs + comboBox3.Items[1] + 169 + true + comboBox3.Items1 + false + + + FormHTool.cs + comboBox3.Items[2] + 170 + true + comboBox3.Items2 + false + + + FormHTool.cs + comboBox3.Items[3] + 171 + true + comboBox3.Items3 + false + + + FormHTool.cs + comboBox3.Items[4] + 172 + true + comboBox3.Items4 + false + + + FormHTool.cs + comboBox3.Items[5] + 173 + true + comboBox3.Items5 + false + + + FormHTool.cs + comboBox3.Items[6] + 174 + true + comboBox3.Items6 + false + + + FormHTool.cs + comboBox3.Items[7] + 175 + true + comboBox3.Items7 + false + + + FormHTool.cs + comboBox2.Items[0] + 168 + true + comboBox2.Items + false + + + FormHTool.cs + comboBox2.Items[1] + 169 + true + comboBox2.Items1 + false + + + FormHTool.cs + comboBox2.Items[2] + 170 + true + comboBox2.Items2 + false + + + FormHTool.cs + comboBox2.Items[3] + 171 + true + comboBox2.Items3 + false + + + FormHTool.cs + comboBox2.Items[4] + 172 + true + comboBox2.Items4 + false + + + FormHTool.cs + comboBox2.Items[5] + 173 + true + comboBox2.Items5 + false + + + FormHTool.cs + comboBox2.Items[6] + 174 + true + comboBox2.Items6 + false + + + FormHTool.cs + comboBox2.Items[7] + 175 + true + comboBox2.Items7 + false + + + FormHTool.cs + comboBox1.Items[0] + 168 + true + comboBox1.Items + false + + + FormHTool.cs + comboBox1.Items[1] + 169 + true + comboBox1.Items1 + false + + + FormHTool.cs + comboBox1.Items[2] + 170 + true + comboBox1.Items2 + false + + + FormHTool.cs + comboBox1.Items[3] + 171 + true + comboBox1.Items3 + false + + + FormHTool.cs + comboBox1.Items[4] + 172 + true + comboBox1.Items4 + false + + + FormHTool.cs + comboBox1.Items[5] + 173 + true + comboBox1.Items5 + false + + + FormHTool.cs + comboBox1.Items[6] + 174 + true + comboBox1.Items6 + false + + + FormHTool.cs + comboBox1.Items[7] + 175 + true + comboBox1.Items7 + false + + + FormHTool.cs + label9.Text + 176 + true + label9.Text + false + + + FormHTool.cs + label8.Text + 177 + true + label8.Text + false + + + FormHTool.cs + label7.Text + 178 + true + label7.Text + false + + + FormHTool.cs + label6.Text + 179 + true + label6.Text + false + + + FormHTool.cs + label5.Text + 117 + true + label5.Text + false + + + FormHTool.cs + label4.Text + 118 + true + label4.Text + false + + + FormHTool.cs + label3.Text + 180 + true + label3.Text + false + + + FormHTool.cs + label2.Text + 181 + true + label2.Text + false + + + FormHTool.cs + label1.Text + 182 + true + label1.Text + false + + + FormHTool.cs + labelCurSec.Text + 183 + true + labelCurSec.Text + false + + + FormHTool.cs + groupBox3.Text + 186 + true + groupBox3.Text + false + + + FormHTool.cs + richTextBox1.Text + 185 + true + richTextBox1.Text + false + + + FormHTool.cs + richTextBox1.Lines[0] + 188 + true + richTextBox1.Lines[0] + false + + + FormHTool.cs + richTextBox1.Lines[1] + 189 + true + richTextBox1.Lines[1] + false + + + SelectLanguage.cs + SelectLanguage.Text + 190 + true + $this.Text + false + + + SelectLanguage.cs + rbSelected.Text + 191 + true + rbSelected.Text + false + + + SelectLanguage.cs + rbShow.Text + 192 + true + rbShow.Text + false + + + SelectLanguage.cs + lblStartup.Text + 193 + true + lblStartup.Text + false + + + SelectLanguage.cs + rbDefault.Text + 194 + true + rbDefault.Text + false + + + SelectLanguage.cs + btOK.Text + 195 + true + btOK.Text + false + + + XmlDatabaseVersion + 1 + 1 + + + StatusHash + 8KUMLwbGlxCUxJWwrBZ9LMavXbY= + 0 + + + Dirty + False + 0 + + + SourceCodeSupport + 1 + 1 + + + GenerateMultilangResx + False + 0 + + + OriginalLanguageIetfTag + zh + 0 + + + MaxMLIdForXaml + -1 + -1 + + \ No newline at end of file diff --git a/MifareOneTool/Program.cs b/MifareOneTool/Program.cs index 1a7c112..7079364 100644 --- a/MifareOneTool/Program.cs +++ b/MifareOneTool/Program.cs @@ -19,6 +19,13 @@ namespace MifareOneTool { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); + + //Show the language select dialog + MultiLang.SelectLanguage frmLang = new MultiLang.SelectLanguage() ; + frmLang.LoadSettingsAndShow() ; + frmLang.Dispose() ; + frmLang = null ; + Application.Run(new Form1()); } else diff --git a/MifareOneTool/SelectLanguage.cs b/MifareOneTool/SelectLanguage.cs new file mode 100644 index 0000000..37dc25a --- /dev/null +++ b/MifareOneTool/SelectLanguage.cs @@ -0,0 +1,286 @@ +using MultiLang; +using System; +using System.Drawing; +using System.Collections; +using System.ComponentModel; +using System.Windows.Forms; +using System.Reflection; +using System.Globalization; +using System.IO; +using System.IO.IsolatedStorage; +using System.Threading; +using System.Text; +using System.Xml; +using System.Collections.Generic; + +namespace MultiLang +{ + public partial class SelectLanguage : Form + { + public SelectLanguage() + { + InitializeComponent(); + } + + //---------------------------------------------- + //Enums + //---------------------------------------------- + public enum enumStartupMode + { + UseDefaultCulture = 0, + UseSavedCulture = 1, + ShowDialog = 2 + } + + private enum enumCultureMatch + { + None = 0, + Language = 1, + Neutral = 2, + Region = 3 + } + + //---------------------------------------------- + //Member Variables + //---------------------------------------------- + private enumStartupMode StartupMode; + private CultureInfo SelectedCulture; + + // The array of supported cultures is updated automatically by Multi-Language for Visual Studio + private static string[] SupportedCultures = { "ru", "zh" } ; //MLHIDE + + //---------------------------------------------- + //Public Methods + //---------------------------------------------- + public void LoadSettingsAndShow() + { + LoadSettingsAndShow(false); + } + + public void LoadSettingsAndShow(Boolean ForceShow) + { + LoadSettings(); + + if (ForceShow || (StartupMode == enumStartupMode.ShowDialog)) + { + this.ShowDialog(); + + if (lstCultures.SelectedItem != null) + { + SelectedCulture = (CultureInfo)lstCultures.SelectedItem; + } + + SaveSettings(); + } + + if (StartupMode != enumStartupMode.UseDefaultCulture) + { + if (SelectedCulture != null) + { + // Actually change the culture of the current thread. + Thread.CurrentThread.CurrentUICulture = SelectedCulture; + + if (ForceShow) + { +#if true + // The code generated by VS.NET cannot be used to change the + // language of an active form. Show a message to this effect. + MessageBox.Show("The settings have been saved.\n" + + "The language change will take full effect the next time you start the program.", + "Select language", + MessageBoxButtons.OK); +#else + MLRuntime.MLRuntime.BroadcastLanguageChanged() ; +#endif + } + } + } + } + + //---------------------------------------------- + //Private Methods + //---------------------------------------------- + + // + // SaveSettings and LoadSettings use an XML file, saved in so called + // Isolated Storage. + // + // I'm not convinced that this is really the best way or the best place + // to store this information, but it's certainly a .NET way to do it. + // + private void LoadSettings() + { + // Set the defaults + StartupMode = enumStartupMode.ShowDialog; + SelectedCulture = Thread.CurrentThread.CurrentUICulture; + + // Create an IsolatedStorageFile object and get the store + // for this application. + IsolatedStorageFile isoStorage = IsolatedStorageFile.GetUserStoreForDomain(); + + // Check whether the file exists + if (isoStorage.GetFileNames("CultureSettings.xml").Length > 0) //MLHIDE + { + // Create isoStorage StreamReader. + StreamReader stmReader = new StreamReader + (new IsolatedStorageFileStream + ("CultureSettings.xml", + FileMode.Open, + isoStorage)); //MLHIDE + + XmlTextReader xmlReader = new XmlTextReader(stmReader); + + // Loop through the XML file until all Nodes have been read and processed. + while (xmlReader.Read()) + { + switch (xmlReader.Name) + { + case "StartupMode": //MLHIDE + StartupMode = (enumStartupMode)int.Parse(xmlReader.ReadString()); + break; + case "Culture": //MLHIDE + String CultName = xmlReader.ReadString(); + CultureInfo CultInfo = new CultureInfo(CultName); + SelectedCulture = CultInfo; + break; + } + } + + // Close the reader + xmlReader.Close(); + stmReader.Close(); + + } + + isoStorage.Close(); + + } + + private void SaveSettings() + { + + // Get an isolated store for user, domain, and assembly and put it into + // an IsolatedStorageFile object. + IsolatedStorageFile isoStorage = IsolatedStorageFile.GetUserStoreForDomain(); + + // Create isoStorage StreamWriter and assign it to an XmlTextWriter variable. + IsolatedStorageFileStream stmWriter = new IsolatedStorageFileStream("CultureSettings.xml", FileMode.Create, isoStorage); //MLHIDE + XmlTextWriter writer = new XmlTextWriter(stmWriter, Encoding.UTF8); + + writer.Formatting = Formatting.Indented; + writer.WriteStartDocument(); + writer.WriteStartElement("CultureSettings"); //MLHIDE + writer.WriteStartElement("StartupMode"); //MLHIDE + writer.WriteString(((int)StartupMode).ToString()); + writer.WriteEndElement(); + writer.WriteStartElement("Culture"); //MLHIDE + writer.WriteString(SelectedCulture.Name); + writer.WriteEndElement(); + writer.WriteEndElement(); + writer.Flush(); + writer.Close(); + + stmWriter.Close(); + isoStorage.Close(); + } + + private void SelectLanguage_Load(object sender, System.EventArgs e) + { + enumCultureMatch Match = enumCultureMatch.None; + enumCultureMatch NewMatch = enumCultureMatch.None; + + // Version 1 detected which subdirectories are present. + + // String AsmLocation = Assembly.GetExecutingAssembly ( ).Location; + // String AsmPath = Path.GetDirectoryName ( AsmLocation ); + // List DirList = new List ( ); + // + // DirList.AddRange ( Directory.GetDirectories ( AsmPath, "??" ) ); + // DirList.AddRange ( Directory.GetDirectories ( AsmPath, "??-??*" ) ); + // + // foreach ( String SubDirName in DirList ) + // { + // try + // { + // String BaseName = Path.GetFileName ( SubDirName ); + // CultureInfo Cult = new CultureInfo ( BaseName ); + + // Version 2 used the SupportedCultures array in MlString.h, + // which is autoamatically updated by Multi-Language for Visual Studio + // foreach ( String IetfTag in ml.SupportedCultures ) + + // Version 3 uses the SupportedCultures array in this file, + // which is autoamatically updated by Multi-Language for Visual Studio + foreach (String IetfTag in SupportedCultures) + { + try + { + CultureInfo Cult = new CultureInfo(IetfTag); + + // Note: The property lstCultures.DisplayName is set to "NativeName" in order to + // show language name in its own language. + lstCultures.Items.Add(Cult); + + // The rest of this logic is just to find the nearest match to the + // current UI culture. + // How well does this culture match? + if (SelectedCulture.Equals(Cult)) + { + NewMatch = enumCultureMatch.Region; + } + else if (Cult.TwoLetterISOLanguageName == SelectedCulture.TwoLetterISOLanguageName) + { + if (Cult.IsNeutralCulture) + NewMatch = enumCultureMatch.Neutral; + else + NewMatch = enumCultureMatch.Language; + } + + // Is that better than the best match so far? + if (NewMatch > Match) + { + Match = NewMatch; + lstCultures.SelectedItem = Cult; + } + } + catch + { + } + } + + switch (StartupMode) + { + case enumStartupMode.ShowDialog: + rbShow.Checked = true; + break; + case enumStartupMode.UseDefaultCulture: + rbDefault.Checked = true; + break; + case enumStartupMode.UseSavedCulture: + rbSelected.Checked = true; + break; + } + + } + + private void btOK_Click(object sender, System.EventArgs e) + { + if (lstCultures.SelectedItem != null) + { + SelectedCulture = (CultureInfo)lstCultures.SelectedItem; + } + this.Close(); + } + + private void OnStartup_CheckedChanged(object sender, System.EventArgs e) + { + if (rbShow.Checked) + StartupMode = enumStartupMode.ShowDialog; + else if (rbSelected.Checked) + StartupMode = enumStartupMode.UseSavedCulture; + else if (rbDefault.Checked) + StartupMode = enumStartupMode.UseDefaultCulture; + } + + } +} \ No newline at end of file diff --git a/MifareOneTool/SelectLanguage.designer.cs b/MifareOneTool/SelectLanguage.designer.cs new file mode 100644 index 0000000..b215958 --- /dev/null +++ b/MifareOneTool/SelectLanguage.designer.cs @@ -0,0 +1,115 @@ +namespace MultiLang +{ + partial class SelectLanguage + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SelectLanguage)); + this.rbSelected = new System.Windows.Forms.RadioButton(); + this.rbShow = new System.Windows.Forms.RadioButton(); + this.lblStartup = new System.Windows.Forms.Label(); + this.rbDefault = new System.Windows.Forms.RadioButton(); + this.lstCultures = new System.Windows.Forms.ListBox(); + this.btOK = new System.Windows.Forms.Button(); + this.Panel1 = new System.Windows.Forms.Panel(); + this.Panel1.SuspendLayout(); + this.SuspendLayout(); + // + // rbSelected + // + resources.ApplyResources(this.rbSelected, "rbSelected"); + this.rbSelected.Name = "rbSelected"; + this.rbSelected.CheckedChanged += new System.EventHandler(this.OnStartup_CheckedChanged); + // + // rbShow + // + resources.ApplyResources(this.rbShow, "rbShow"); + this.rbShow.Checked = true; + this.rbShow.Name = "rbShow"; + this.rbShow.TabStop = true; + this.rbShow.CheckedChanged += new System.EventHandler(this.OnStartup_CheckedChanged); + // + // lblStartup + // + resources.ApplyResources(this.lblStartup, "lblStartup"); + this.lblStartup.Name = "lblStartup"; + // + // rbDefault + // + resources.ApplyResources(this.rbDefault, "rbDefault"); + this.rbDefault.Name = "rbDefault"; + this.rbDefault.CheckedChanged += new System.EventHandler(this.OnStartup_CheckedChanged); + // + // lstCultures + // + resources.ApplyResources(this.lstCultures, "lstCultures"); + this.lstCultures.DisplayMember = "NativeName"; + this.lstCultures.Name = "lstCultures"; + this.lstCultures.DoubleClick += new System.EventHandler(this.btOK_Click); + // + // btOK + // + resources.ApplyResources(this.btOK, "btOK"); + this.btOK.Name = "btOK"; + this.btOK.Click += new System.EventHandler(this.btOK_Click); + // + // Panel1 + // + resources.ApplyResources(this.Panel1, "Panel1"); + this.Panel1.BackColor = System.Drawing.SystemColors.Control; + this.Panel1.Controls.Add(this.rbDefault); + this.Panel1.Controls.Add(this.rbSelected); + this.Panel1.Controls.Add(this.rbShow); + this.Panel1.Controls.Add(this.lblStartup); + this.Panel1.Name = "Panel1"; + // + // SelectLanguage + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.lstCultures); + this.Controls.Add(this.btOK); + this.Controls.Add(this.Panel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "SelectLanguage"; + this.Load += new System.EventHandler(this.SelectLanguage_Load); + this.Panel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + internal System.Windows.Forms.RadioButton rbSelected; + internal System.Windows.Forms.RadioButton rbShow; + internal System.Windows.Forms.Label lblStartup; + internal System.Windows.Forms.RadioButton rbDefault; + internal System.Windows.Forms.ListBox lstCultures; + internal System.Windows.Forms.Button btOK; + internal System.Windows.Forms.Panel Panel1; + } +} \ No newline at end of file diff --git a/MifareOneTool/SelectLanguage.resx b/MifareOneTool/SelectLanguage.resx new file mode 100644 index 0000000..befb03d --- /dev/null +++ b/MifareOneTool/SelectLanguage.resx @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + OK + + + Next time ... + + + Use the default language + + + Use the selected language + + + Show this form again + + + SelectLanguage + + + True + + + + + + + + + + System + + + NoControl + + + + 6, 62 + + + 4, 5, 4, 5 + + + 314, 31 + + + + 2 + + + rbSelected + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Panel1 + + + 1 + + + + + + + + + System + + + NoControl + + + 6, 31 + + + 4, 5, 4, 5 + + + 314, 31 + + + 1 + + + rbShow + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Panel1 + + + 2 + + + + + + + + + NoControl + + + 6, 5 + + + 4, 0, 4, 0 + + + 314, 26 + + + 0 + + + lblStartup + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Panel1 + + + 3 + + + + + + + + + System + + + NoControl + + + 6, 92 + + + 4, 5, 4, 5 + + + 314, 31 + + + 3 + + + rbDefault + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Panel1 + + + 0 + + + + + + + + + Arial, 9.75pt + + + False + + + 23 + + + 6, 6 + + + 4, 5, 4, 5 + + + 394, 336 + + + 7 + + + lstCultures + + + System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + + + + + + + NoControl + + + 270, 486 + + + 4, 5, 4, 5 + + + 135, 49 + + + 8 + + + btOK + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + + + + + + + 6, 351 + + + 4, 5, 4, 5 + + + 396, 129 + + + 9 + + + Panel1 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 9, 20 + + + 408, 542 + + + 4, 5, 4, 5 + + + CenterScreen + + + SelectLanguage + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/MifareOneTool/SelectLanguage.zh.resx b/MifareOneTool/SelectLanguage.zh.resx new file mode 100644 index 0000000..ac80058 --- /dev/null +++ b/MifareOneTool/SelectLanguage.zh.resx @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + OK + + + Next time ... + + + Use the default language + + + Use the selected language + + + Show this form again + + + SelectLanguage + + \ No newline at end of file diff --git a/MifareOneTool/ml_temp_ControlsScan.xml b/MifareOneTool/ml_temp_ControlsScan.xml new file mode 100644 index 0000000..161d98c --- /dev/null +++ b/MifareOneTool/ml_temp_ControlsScan.xml @@ -0,0 +1,3506 @@ + + + + 1 + Form1.cs + Form1.cs + Form1.cs + + System.Windows.Forms.Form + + Form1.cs + 0 + true + 0 + -1 + + + + 2 + Form1.cs + Form1.Text + Text + + System.Windows.Forms.Form + MifareOne Tool + AAForm1.Text + 8963 + false + 1 + -1 + $this.Text + + + 3 + Form1.cs + buttoEScanCard.Text + Text + + System.Windows.Forms.Form + 扫描卡片 + BAbuttoEScanCard.Text + 8963 + false + 1 + -1 + buttoEScanCard.Text + + + 4 + Form1.cs + button4.Text + Text + + System.Windows.Forms.Form + 锁UFUID卡 + BAbutton4.Text + 8963 + false + 1 + -1 + button4.Text + + + 5 + Form1.cs + buttonBmfRead.Text + Text + + System.Windows.Forms.Form + UID读 + BAbuttonBmfRead.Text + 8963 + false + 1 + -1 + buttonBmfRead.Text + + + 6 + Form1.cs + buttonBmfRead.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 读取UID卡片。 + BAbuttonBmfRead.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonBmfRead,?) + + + 7 + Form1.cs + buttonBmfWrite.Text + Text + + System.Windows.Forms.Form + UID写 + BAbuttonBmfWrite.Text + 8963 + false + 1 + -1 + buttonBmfWrite.Text + + + 8 + Form1.cs + buttonBmfWrite.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 写入UID卡片。 + BAbuttonBmfWrite.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonBmfWrite,?) + + + 9 + Form1.cs + buttonCheckEncrypt.Text + Text + + System.Windows.Forms.Form + 检加密 + BAbuttonCheckEncrypt.Text + 8963 + false + 1 + -1 + buttonCheckEncrypt.Text + + + 10 + Form1.cs + buttonCheckEncrypt.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 检测卡片加密情况。 + BAbuttonCheckEncrypt.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonCheckEncrypt,?) + + + 11 + Form1.cs + buttonCLI.Text + Text + + System.Windows.Forms.Form + 手动CLI + BAbuttonCLI.Text + 8963 + false + 1 + -1 + buttonCLI.Text + + + 12 + Form1.cs + buttonCLI.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 打开NFC命令行以进行高级操作。 + BAbuttonCLI.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonCLI,?) + + + 13 + Form1.cs + buttonCLIColor.Text + Text + + System.Windows.Forms.Form + #M1T# + BAbuttonCLIColor.Text + 8963 + false + 1 + -1 + buttonCLIColor.Text + + + 14 + Form1.cs + buttonCmfWrite.Text + Text + + System.Windows.Forms.Form + CUID写 + BAbuttonCmfWrite.Text + 8963 + false + 1 + -1 + buttonCmfWrite.Text + + + 15 + Form1.cs + buttonCmfWrite.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 写入CUID/FUID卡片(可能需要密钥文件) + BAbuttonCmfWrite.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonCmfWrite,?) + + + 16 + Form1.cs + buttonConClr.Text + Text + + System.Windows.Forms.Form + 清终端 + BAbuttonConClr.Text + 8963 + false + 1 + -1 + buttonConClr.Text + + + 17 + Form1.cs + buttonConSave.Text + Text + + System.Windows.Forms.Form + 存日志 + BAbuttonConSave.Text + 8963 + false + 1 + -1 + buttonConSave.Text + + + 18 + Form1.cs + buttonDictMfoc.Text + Text + + System.Windows.Forms.Form + 字典测试 + BAbuttonDictMfoc.Text + 8963 + false + 1 + -1 + buttonDictMfoc.Text + + + 19 + Form1.cs + buttonDictMfoc.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 导入字典文件进行Nested破解。 + BAbuttonDictMfoc.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonDictMfoc,?) + + + 20 + Form1.cs + buttonDiffTool.Text + Text + + System.Windows.Forms.Form + 差异比较 + BAbuttonDiffTool.Text + 8963 + false + 1 + -1 + buttonDiffTool.Text + + + 21 + Form1.cs + buttonECheckEncrypt.Text + Text + + System.Windows.Forms.Form + 检测加密 + BAbuttonECheckEncrypt.Text + 8963 + false + 1 + -1 + buttonECheckEncrypt.Text + + + 22 + Form1.cs + buttonECmfoc.Text + Text + + System.Windows.Forms.Form + 知一密破解 + BAbuttonECmfoc.Text + 8963 + false + 1 + -1 + buttonECmfoc.Text + + + 23 + Form1.cs + buttonECuidWrite.Text + Text + + System.Windows.Forms.Form + 写C/FUID卡 + BAbuttonECuidWrite.Text + 8963 + false + 1 + -1 + buttonECuidWrite.Text + + + 24 + Form1.cs + buttonEMfoc.Text + Text + + System.Windows.Forms.Form + 一键解原卡 + BAbuttonEMfoc.Text + 8963 + false + 1 + -1 + buttonEMfoc.Text + + + 25 + Form1.cs + buttonEMfRead.Text + Text + + System.Windows.Forms.Form + 已知密钥读 + BAbuttonEMfRead.Text + 8963 + false + 1 + -1 + buttonEMfRead.Text + + + 26 + Form1.cs + buttonEMfWrite.Text + Text + + System.Windows.Forms.Form + 写入普通卡 + BAbuttonEMfWrite.Text + 8963 + false + 1 + -1 + buttonEMfWrite.Text + + + 27 + Form1.cs + buttonEReadUID.Text + Text + + System.Windows.Forms.Form + 从UID卡读回 + BAbuttonEReadUID.Text + 8963 + false + 1 + -1 + buttonEReadUID.Text + + + 28 + Form1.cs + buttonEscan.Text + Text + + System.Windows.Forms.Form + 检测连接 + BAbuttonEscan.Text + 8963 + false + 1 + -1 + buttonEscan.Text + + + 29 + Form1.cs + buttonESelectKey.Text + Text + + System.Windows.Forms.Form + 加载密钥… + BAbuttonESelectKey.Text + 8963 + false + 1 + -1 + buttonESelectKey.Text + + + 30 + Form1.cs + buttonEStop.Text + Text + + System.Windows.Forms.Form + 停止 + BAbuttonEStop.Text + 8963 + false + 1 + -1 + buttonEStop.Text + + + 31 + Form1.cs + buttonEUIDWrite.Text + Text + + System.Windows.Forms.Form + 写(UF)UID卡 + BAbuttonEUIDWrite.Text + 8963 + false + 1 + -1 + buttonEUIDWrite.Text + + + 32 + Form1.cs + buttonHardNested.Text + Text + + System.Windows.Forms.Form + HardNested + BAbuttonHardNested.Text + 8963 + false + 1 + -1 + buttonHardNested.Text + + + 33 + Form1.cs + buttonHexTool.Text + Text + + System.Windows.Forms.Form + Hex编辑器 + BAbuttonHexTool.Text + 8963 + false + 1 + -1 + buttonHexTool.Text + + + 34 + Form1.cs + buttonKill.Text + Text + + System.Windows.Forms.Form + 停运行 + BAbuttonKill.Text + 8963 + false + 1 + -1 + buttonKill.Text + + + 35 + Form1.cs + buttonListDev.Text + Text + + System.Windows.Forms.Form + 检测设备 + BAbuttonListDev.Text + 8963 + false + 1 + -1 + buttonListDev.Text + + + 36 + Form1.cs + buttonListDev.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 扫描已连接的NFC设备 +(目前支持PN532、ACR122U) + BAbuttonListDev.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonListDev,?) + + + 37 + Form1.cs + buttonLockUfuid.Text + Text + + System.Windows.Forms.Form + 锁Ufuid + BAbuttonLockUfuid.Text + 8963 + false + 1 + -1 + buttonLockUfuid.Text + + + 38 + Form1.cs + buttonLockUfuid.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 锁死UFUID卡片0块数据(测试中) + BAbuttonLockUfuid.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonLockUfuid,?) + + + 39 + Form1.cs + buttonMfcuk.Text + Text + + System.Windows.Forms.Form + 全加密爆破 + BAbuttonMfcuk.Text + 8963 + false + 1 + -1 + buttonMfcuk.Text + + + 40 + Form1.cs + buttonMfcuk.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 对卡片执行Darkside工具(不一定成功) + BAbuttonMfcuk.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonMfcuk,?) + + + 41 + Form1.cs + buttonMFF08.Text + Text + + System.Windows.Forms.Form + MFF08 CUID修复 + BAbuttonMFF08.Text + 8963 + false + 1 + -1 + buttonMFF08.Text + + + 42 + Form1.cs + buttonMfFormat.Text + Text + + System.Windows.Forms.Form + 清M1 + BAbuttonMfFormat.Text + 8963 + false + 1 + -1 + buttonMfFormat.Text + + + 43 + Form1.cs + buttonMfFormat.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 格式化普通M1卡(必须加载密钥文件) + BAbuttonMfFormat.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonMfFormat,?) + + + 44 + Form1.cs + buttonMfoc.Text + Text + + System.Windows.Forms.Form + MFOC读 + BAbuttonMfoc.Text + 8963 + false + 1 + -1 + buttonMfoc.Text + + + 45 + Form1.cs + buttonMfoc.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 对半加密卡片进行Nested破解。 +按住Ctrl点击该按钮可添加已知密钥。 + BAbuttonMfoc.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonMfoc,?) + + + 46 + Form1.cs + buttonMfRead.Text + Text + + System.Windows.Forms.Form + 读M1 + BAbuttonMfRead.Text + 8963 + false + 1 + -1 + buttonMfRead.Text + + + 47 + Form1.cs + buttonMfRead.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 读取普通M1卡片(可能需要加载密钥文件) + BAbuttonMfRead.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonMfRead,?) + + + 48 + Form1.cs + buttonMfWrite.Text + Text + + System.Windows.Forms.Form + 写M1 + BAbuttonMfWrite.Text + 8963 + false + 1 + -1 + buttonMfWrite.Text + + + 49 + Form1.cs + buttonMfWrite.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 写入普通M1卡(可能需要加载密钥文件) + BAbuttonMfWrite.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonMfWrite,?) + + + 50 + Form1.cs + buttonnKeysMfoc.Text + Text + + System.Windows.Forms.Form + 知n密 + BAbuttonnKeysMfoc.Text + 8963 + false + 1 + -1 + buttonnKeysMfoc.Text + + + 51 + Form1.cs + buttonnKeysMfoc.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 输入已知密钥进行Nested破解。 + BAbuttonnKeysMfoc.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonnKeysMfoc,?) + + + 52 + Form1.cs + buttonScanCard.Text + Text + + System.Windows.Forms.Form + 手动扫描 + BAbuttonScanCard.Text + 8963 + false + 1 + -1 + buttonScanCard.Text + + + 53 + Form1.cs + buttonScanCard.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 扫描有效卡片。 + BAbuttonScanCard.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonScanCard,?) + + + 54 + Form1.cs + buttonSelectKey.Text + Text + + System.Windows.Forms.Form + 选择key.mfd + BAbuttonSelectKey.Text + 8963 + false + 1 + -1 + buttonSelectKey.Text + + + 55 + Form1.cs + buttonSelectKey.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 加载含有正确读写卡密钥及正确控制位的MFD文件。 + BAbuttonSelectKey.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonSelectKey,?) + + + 56 + Form1.cs + buttonUidFormat.Text + Text + + System.Windows.Forms.Form + UID全格 + BAbuttonUidFormat.Text + 8963 + false + 1 + -1 + buttonUidFormat.Text + + + 57 + Form1.cs + buttonUidFormat.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 将全卡清空并重新初始化。 +可用于ACbit损坏/KEY全部被改等情况的急救。 + BAbuttonUidFormat.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonUidFormat,?) + + + 58 + Form1.cs + buttonUidReset.Text + Text + + System.Windows.Forms.Form + UID重置 + BAbuttonUidReset.Text + 8963 + false + 1 + -1 + buttonUidReset.Text + + + 59 + Form1.cs + buttonUidReset.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 重置UID卡片0块,UID随机,厂商号为复旦。 + BAbuttonUidReset.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonUidReset,?) + + + 60 + Form1.cs + buttonUidWrite.Text + Text + + System.Windows.Forms.Form + UID写号 + BAbuttonUidWrite.Text + 8963 + false + 1 + -1 + buttonUidWrite.Text + + + 61 + Form1.cs + buttonUidWrite.ToolTip на toolTipHelp + ToolTip на toolTipHelp + + System.Windows.Forms.Form + 向UID卡片写入置顶卡号,厂商设置为复旦。 + BAbuttonUidWrite.ToolTip на toolTipHelp + 8970 + false + 1 + -1 + toolTipHelp.SetToolTip(buttonUidWrite,?) + + + 62 + Form1.cs + checkBoxAutoABN.Text + Text + + System.Windows.Forms.Form + 自动判断Key(beta) + BAcheckBoxAutoABN.Text + 8963 + false + 1 + -1 + checkBoxAutoABN.Text + + + 63 + Form1.cs + checkBoxAutoLoadKey.Text + Text + + System.Windows.Forms.Form + 自动加载uid.Key文件 + BAcheckBoxAutoLoadKey.Text + 8963 + false + 1 + -1 + checkBoxAutoLoadKey.Text + + + 64 + Form1.cs + checkBoxAutoSave.Text + Text + + System.Windows.Forms.Form + 自动以UID名保存文件 + BAcheckBoxAutoSave.Text + 8963 + false + 1 + -1 + checkBoxAutoSave.Text + + + 65 + Form1.cs + checkBoxCuidKeyOver.Text + Text + + System.Windows.Forms.Form + CUID写空卡补丁 + BAcheckBoxCuidKeyOver.Text + 8963 + false + 1 + -1 + checkBoxCuidKeyOver.Text + + + 66 + Form1.cs + checkBoxDefIsAdv.Text + Text + + System.Windows.Forms.Form + 自动转到高级操作模式 + BAcheckBoxDefIsAdv.Text + 8963 + false + 1 + -1 + checkBoxDefIsAdv.Text + + + 67 + Form1.cs + checkBoxHardLowCost.Text + Text + + System.Windows.Forms.Form + 单线程计算 + BAcheckBoxHardLowCost.Text + 8963 + false + 1 + -1 + checkBoxHardLowCost.Text + + + 68 + Form1.cs + checkBoxMultiDev.Text + Text + + System.Windows.Forms.Form + 多实例运行模式 +会禁用多开检测 +请自行指定设备 + BAcheckBoxMultiDev.Text + 8963 + false + 1 + -1 + checkBoxMultiDev.Text + + + 69 + Form1.cs + checkBoxNewScan.Text + Text + + System.Windows.Forms.Form + 减少找设备延迟 + BAcheckBoxNewScan.Text + 8963 + false + 1 + -1 + checkBoxNewScan.Text + + + 70 + Form1.cs + checkBoxWriteProtect.Text + Text + + System.Windows.Forms.Form + 数据写入保护(建议) + BAcheckBoxWriteProtect.Text + 8963 + false + 1 + -1 + checkBoxWriteProtect.Text + + + 71 + Form1.cs + groupBox1.Text + Text + + System.Windows.Forms.Form + 设备控制 + BAgroupBox1.Text + 8963 + false + 1 + -1 + groupBox1.Text + + + 72 + Form1.cs + groupBox10.Text + Text + + System.Windows.Forms.Form + 破解工具 + BAgroupBox10.Text + 8963 + false + 1 + -1 + groupBox10.Text + + + 73 + Form1.cs + groupBox11.Text + Text + + System.Windows.Forms.Form + HardNested + BAgroupBox11.Text + 8963 + false + 1 + -1 + groupBox11.Text + + + 74 + Form1.cs + groupBox12.Text + Text + + System.Windows.Forms.Form + 界面设置 + BAgroupBox12.Text + 8963 + false + 1 + -1 + groupBox12.Text + + + 75 + Form1.cs + groupBox13.Text + Text + + System.Windows.Forms.Form + 偏好设置 + BAgroupBox13.Text + 8963 + false + 1 + -1 + groupBox13.Text + + + 76 + Form1.cs + groupBox14.Text + Text + + System.Windows.Forms.Form + 优化设置 + BAgroupBox14.Text + 8963 + false + 1 + -1 + groupBox14.Text + + + 77 + Form1.cs + groupBox2.Text + Text + + System.Windows.Forms.Form + 普通卡操作 + BAgroupBox2.Text + 8963 + false + 1 + -1 + groupBox2.Text + + + 78 + Form1.cs + groupBox3.Text + Text + + System.Windows.Forms.Form + 运行/终端 + BAgroupBox3.Text + 8963 + false + 1 + -1 + groupBox3.Text + + + 79 + Form1.cs + groupBox4.Text + Text + + System.Windows.Forms.Form + 集成辅助工具 + BAgroupBox4.Text + 8963 + false + 1 + -1 + groupBox4.Text + + + 80 + Form1.cs + groupBox5.Text + Text + + System.Windows.Forms.Form + [2]读取原卡 + BAgroupBox5.Text + 8963 + false + 1 + -1 + groupBox5.Text + + + 81 + Form1.cs + groupBox6.Text + Text + + System.Windows.Forms.Form + 卡操作相关 + BAgroupBox6.Text + 8963 + false + 1 + -1 + groupBox6.Text + + + 82 + Form1.cs + groupBox7.Text + Text + + System.Windows.Forms.Form + [3]写入新卡 + BAgroupBox7.Text + 8963 + false + 1 + -1 + groupBox7.Text + + + 83 + Form1.cs + groupBox8.Text + Text + + System.Windows.Forms.Form + UID/UFUID卡操作 + BAgroupBox8.Text + 8963 + false + 1 + -1 + groupBox8.Text + + + 84 + Form1.cs + groupBox9.Text + Text + + System.Windows.Forms.Form + C/FUID卡操作 + BAgroupBox9.Text + 8963 + false + 1 + -1 + groupBox9.Text + + + 85 + Form1.cs + label1.Text + Text + + System.Windows.Forms.Form + 该卡种读取 +同普通卡 + BAlabel1.Text + 8963 + false + 1 + -1 + label1.Text + + + 86 + Form1.cs + label10.Text + Text + + System.Windows.Forms.Form + 终端文字大小 + BAlabel10.Text + 8963 + false + 1 + -1 + label10.Text + + + 87 + Form1.cs + label11.Text + Text + + System.Windows.Forms.Form + 指定设备 + BAlabel11.Text + 8963 + false + 1 + -1 + label11.Text + + + 88 + Form1.cs + label2.Text + Text + + System.Windows.Forms.Form + >> + BAlabel2.Text + 8963 + false + 1 + -1 + label2.Text + + + 89 + Form1.cs + label3.Text + Text + + System.Windows.Forms.Form + >>> + BAlabel3.Text + 8963 + false + 1 + -1 + label3.Text + + + 90 + Form1.cs + label4.Text + Text + + System.Windows.Forms.Form + >>>>> + BAlabel4.Text + 8963 + false + 1 + -1 + label4.Text + + + 91 + Form1.cs + label5.Text + Text + + System.Windows.Forms.Form + 从这里开始 + + + + + + +本工具仅支持SAK=08/18/28的 +卡片复制。SAK28无一键解密。 +若要复制S70卡片,请在高级界 +面上取消勾选“数据写入保护”。 + + BAlabel5.Text + 8963 + false + 1 + -1 + label5.Text + + + 92 + Form1.cs + label6.Text + Text + + System.Windows.Forms.Form + >>> 尝试一下是否成功 + BAlabel6.Text + 8963 + false + 1 + -1 + label6.Text + + + 93 + Form1.cs + label7.Text + Text + + System.Windows.Forms.Form + 请放 +原卡 + BAlabel7.Text + 8963 + false + 1 + -1 + label7.Text + + + 94 + Form1.cs + label8.Text + Text + + System.Windows.Forms.Form + 请放 +新卡 + BAlabel8.Text + 8963 + false + 1 + -1 + label8.Text + + + 95 + Form1.cs + label9.Text + Text + + System.Windows.Forms.Form + 终端文字颜色 + BAlabel9.Text + 8963 + false + 1 + -1 + label9.Text + + + 96 + Form1.cs + richTextBox1.Text + Text + + System.Windows.Forms.Form + Hello,cardman! +首次运行建议点击"检测设备"以加快后续运行速度 + + BArichTextBox1.Text + 8963 + false + 1 + -1 + richTextBox1.Text + + + 97 + Form1.cs + statusLabel.Text + Text + + System.Windows.Forms.ToolStripStatusLabel + 就绪 + BAstatusLabel.Text + 8963 + false + 1 + -1 + statusLabel.Text + + + 98 + Form1.cs + statusStrip1.Text + Text + + System.Windows.Forms.Form + statusStrip1 + BAstatusStrip1.Text + 8963 + false + 1 + -1 + statusStrip1.Text + + + 99 + Form1.cs + tabPage1.Text + Text + + System.Windows.Forms.Form + 高级操作模式 + BAtabPage1.Text + 8963 + false + 1 + -1 + tabPage1.Text + + + 100 + Form1.cs + tabPage2.Text + Text + + System.Windows.Forms.Form + 复制卡模式 + BAtabPage2.Text + 8963 + false + 1 + -1 + tabPage2.Text + + + 101 + Form1.cs + tabPage3.Text + Text + + System.Windows.Forms.Form + 软件设置 + BAtabPage3.Text + 8963 + false + 1 + -1 + tabPage3.Text + + + 102 + Form1.cs + toolStripCheckUpdate.Text + Text + + System.Windows.Forms.ToolStripSplitButton + 检查更新 + BAtoolStripCheckUpdate.Text + 8963 + false + 1 + -1 + toolStripCheckUpdate.Text + + + 103 + Form1.cs + toolStripCheckUpdate.ToolTipText + ToolTipText + + System.Windows.Forms.ToolStripSplitButton + 检查更新 + BAtoolStripCheckUpdate.ToolTipText + 8963 + false + 1 + -1 + toolStripCheckUpdate.ToolTipText + + + 104 + Form1.cs + richTextBox1.Lines[0] + Lines + + System.Windows.Forms.Form + Hello,cardman! + BLines(0000) + 8965 + false + 1 + 0 + richTextBox1.Lines[0] + + + 105 + Form1.cs + richTextBox1.Lines[1] + Lines + + System.Windows.Forms.Form + 首次运行建议点击"检测设备"以加快后续运行速度 + BLines(0001) + 8965 + false + 1 + 1 + richTextBox1.Lines[1] + + + 106 + Form1.cs + richTextBox1.Lines[2] + Lines + + System.Windows.Forms.Form + + BLines(0002) + 8709 + false + 1 + 2 + richTextBox1.Lines[2] + + + 107 + FormDiff.cs + FormDiff.cs + FormDiff.cs + + System.Windows.Forms.Form + + FormDiff.cs + 0 + false + 0 + -1 + + + + 108 + FormDiff.cs + FormDiff.Text + Text + + System.Windows.Forms.Form + DiffTool + AAFormDiff.Text + 8963 + false + 1 + -1 + $this.Text + + + 109 + FormDiff.cs + button1.Text + Text + + System.Windows.Forms.Form + A + BAbutton1.Text + 8963 + false + 1 + -1 + button1.Text + + + 110 + FormDiff.cs + button2.Text + Text + + System.Windows.Forms.Form + B + BAbutton2.Text + 8963 + false + 1 + -1 + button2.Text + + + 111 + FormDiff.cs + button3.Text + Text + + System.Windows.Forms.Form + 比较 + BAbutton3.Text + 8963 + false + 1 + -1 + button3.Text + + + 112 + FormDiff.cs + richTextBox1.Text + Text + + System.Windows.Forms.Form + 欢迎使用M1T内置的差异工具! +说明: +点击上方的AB两个按键分别选择MFD文件。 +然后点击“比较”即可看到结果。 + + BArichTextBox1.Text + 8963 + false + 1 + -1 + richTextBox1.Text + + + 113 + FormDiff.cs + richTextBox1.Lines[0] + Lines + + System.Windows.Forms.Form + 欢迎使用M1T内置的差异工具! + BLines(0000) + 8965 + false + 1 + 0 + richTextBox1.Lines[0] + + + 114 + FormDiff.cs + richTextBox1.Lines[1] + Lines + + System.Windows.Forms.Form + 说明: + BLines(0001) + 8965 + false + 1 + 1 + richTextBox1.Lines[1] + + + 115 + FormDiff.cs + richTextBox1.Lines[2] + Lines + + System.Windows.Forms.Form + 点击上方的AB两个按键分别选择MFD文件。 + BLines(0002) + 8965 + false + 1 + 2 + richTextBox1.Lines[2] + + + 116 + FormDiff.cs + richTextBox1.Lines[3] + Lines + + System.Windows.Forms.Form + 然后点击“比较”即可看到结果。 + BLines(0003) + 8965 + false + 1 + 3 + richTextBox1.Lines[3] + + + 117 + FormDiff.cs + richTextBox1.Lines[4] + Lines + + System.Windows.Forms.Form + + BLines(0004) + 8709 + false + 1 + 4 + richTextBox1.Lines[4] + + + 118 + FormHardNes.cs + FormHardNes.cs + FormHardNes.cs + + System.Windows.Forms.Form + + FormHardNes.cs + 0 + false + 0 + -1 + + + + 119 + FormHardNes.cs + FormHardNes.Text + Text + + System.Windows.Forms.Form + 初始化HardNested解密 + AAFormHardNes.Text + 8963 + false + 1 + -1 + $this.Text + + + 120 + FormHardNes.cs + button1.Text + Text + + System.Windows.Forms.Form + 执行! + BAbutton1.Text + 8963 + false + 1 + -1 + button1.Text + + + 121 + FormHardNes.cs + button2.Text + Text + + System.Windows.Forms.Form + 取消 + BAbutton2.Text + 8963 + false + 1 + -1 + button2.Text + + + 122 + FormHardNes.cs + checkBoxColOnly.Text + Text + + System.Windows.Forms.Form + 只采集不计算 + BAcheckBoxColOnly.Text + 8963 + false + 1 + -1 + checkBoxColOnly.Text + + + 123 + FormHardNes.cs + groupBox1.Text + Text + + System.Windows.Forms.Form + 目标卡-已知信息 + BAgroupBox1.Text + 8963 + false + 1 + -1 + groupBox1.Text + + + 124 + FormHardNes.cs + groupBox2.Text + Text + + System.Windows.Forms.Form + 目标扇区解密设置 + BAgroupBox2.Text + 8963 + false + 1 + -1 + groupBox2.Text + + + 125 + FormHardNes.cs + keyEdit.Text + Text + + System.Windows.Forms.Form + ffffffffffff + BAkeyEdit.Text + 8963 + false + 1 + -1 + keyEdit.Text + + + 126 + FormHardNes.cs + label1.Text + Text + + System.Windows.Forms.Form + 连续工作时请注意设备散热! + BAlabel1.Text + 8963 + false + 1 + -1 + label1.Text + + + 127 + FormHardNes.cs + label2.Text + Text + + System.Windows.Forms.Form + 已知的Key + BAlabel2.Text + 8963 + false + 1 + -1 + label2.Text + + + 128 + FormHardNes.cs + label3.Text + Text + + System.Windows.Forms.Form + 扇区号 + BAlabel3.Text + 8963 + false + 1 + -1 + label3.Text + + + 129 + FormHardNes.cs + label4.Text + Text + + System.Windows.Forms.Form + 类型 + BAlabel4.Text + 8963 + false + 1 + -1 + label4.Text + + + 130 + FormHardNes.cs + label5.Text + Text + + System.Windows.Forms.Form + 类型 + BAlabel5.Text + 8963 + false + 1 + -1 + label5.Text + + + 131 + FormHardNes.cs + label6.Text + Text + + System.Windows.Forms.Form + 扇区号 + BAlabel6.Text + 8963 + false + 1 + -1 + label6.Text + + + 132 + FormHardNes.cs + radioKey1A.Text + Text + + System.Windows.Forms.Form + KeyA + BAradioKey1A.Text + 8963 + false + 1 + -1 + radioKey1A.Text + + + 133 + FormHardNes.cs + radioKey1B.Text + Text + + System.Windows.Forms.Form + KeyB + BAradioKey1B.Text + 8963 + false + 1 + -1 + radioKey1B.Text + + + 134 + FormHardNes.cs + radioKey2A.Text + Text + + System.Windows.Forms.Form + KeyA + BAradioKey2A.Text + 8963 + false + 1 + -1 + radioKey2A.Text + + + 135 + FormHardNes.cs + radioKey2B.Text + Text + + System.Windows.Forms.Form + KeyB + BAradioKey2B.Text + 8963 + false + 1 + -1 + radioKey2B.Text + + + 136 + FormHardNes.cs + sector1.Text + Text + + System.Windows.Forms.Form + 0 + BAsector1.Text + 8963 + false + 1 + -1 + sector1.Text + + + 137 + FormHardNes.cs + keyEdit.Lines[0] + Lines + + System.Windows.Forms.Form + ffffffffffff + BLines(0000) + 8965 + false + 1 + 0 + keyEdit.Lines[0] + + + 138 + FormHardNes.cs + sector1.Lines[0] + Lines + + System.Windows.Forms.Form + 0 + BLines(0000) + 8965 + false + 1 + 0 + sector1.Lines[0] + + + 139 + FormHTool.cs + FormHTool.cs + FormHTool.cs + + System.Windows.Forms.Form + + FormHTool.cs + 0 + false + 0 + -1 + + + + 140 + FormHTool.cs + FormHTool.Text + Text + + System.Windows.Forms.Form + S50HTool-beta + AAFormHTool.Text + 8963 + false + 1 + -1 + $this.Text + + + 141 + FormHTool.cs + buttonSaveSectorEdit.Text + Text + + System.Windows.Forms.Form + 修改扇区(Enter) + BAbuttonSaveSectorEdit.Text + 8963 + false + 1 + -1 + buttonSaveSectorEdit.Text + + + 142 + FormHTool.cs + Column1.HeaderText + HeaderText + + System.Windows.Forms.DataGridViewTextBoxColumn + 扇区 + BAColumn1.HeaderText + 8963 + false + 1 + -1 + Column1.HeaderText + + + 143 + FormHTool.cs + comboBox1.Items[0] + Items + + System.Windows.Forms.Form + KeyAB读写及增减值 + BAcomboBox1.Items[0] + 8965 + false + 1 + 0 + comboBox1.Items[0] + + + 144 + FormHTool.cs + comboBox1.Items[1] + Items + + System.Windows.Forms.Form + [只读]KeyAB读及减值/不可写及增值 + BAcomboBox1.Items[1] + 8965 + false + 1 + 1 + comboBox1.Items[1] + + + 145 + FormHTool.cs + comboBox1.Items[2] + Items + + System.Windows.Forms.Form + [只读]KeyAB读/不可写及增减值 + BAcomboBox1.Items[2] + 8965 + false + 1 + 2 + comboBox1.Items[2] + + + 146 + FormHTool.cs + comboBox1.Items[3] + Items + + System.Windows.Forms.Form + KeyB读写/不可增减值 + BAcomboBox1.Items[3] + 8965 + false + 1 + 3 + comboBox1.Items[3] + + + 147 + FormHTool.cs + comboBox1.Items[4] + Items + + System.Windows.Forms.Form + KeyAB读/KeyB写/不可增减值 + BAcomboBox1.Items[4] + 8965 + false + 1 + 4 + comboBox1.Items[4] + + + 148 + FormHTool.cs + comboBox1.Items[5] + Items + + System.Windows.Forms.Form + [只读]KeyB读/不可写及增减值 + BAcomboBox1.Items[5] + 8965 + false + 1 + 5 + comboBox1.Items[5] + + + 149 + FormHTool.cs + comboBox1.Items[6] + Items + + System.Windows.Forms.Form + KeyAB读及减值/KeyB写及增值 + BAcomboBox1.Items[6] + 8965 + false + 1 + 6 + comboBox1.Items[6] + + + 150 + FormHTool.cs + comboBox1.Items[7] + Items + + System.Windows.Forms.Form + [只读]锁死该扇区 + BAcomboBox1.Items[7] + 8965 + false + 1 + 7 + comboBox1.Items[7] + + + 151 + FormHTool.cs + comboBox2.Items[0] + Items + + System.Windows.Forms.Form + KeyAB读写及增减值 + BAcomboBox2.Items[0] + 8965 + false + 1 + 0 + comboBox2.Items[0] + + + 152 + FormHTool.cs + comboBox2.Items[1] + Items + + System.Windows.Forms.Form + [只读]KeyAB读及减值/不可写及增值 + BAcomboBox2.Items[1] + 8965 + false + 1 + 1 + comboBox2.Items[1] + + + 153 + FormHTool.cs + comboBox2.Items[2] + Items + + System.Windows.Forms.Form + [只读]KeyAB读/不可写及增减值 + BAcomboBox2.Items[2] + 8965 + false + 1 + 2 + comboBox2.Items[2] + + + 154 + FormHTool.cs + comboBox2.Items[3] + Items + + System.Windows.Forms.Form + KeyB读写/不可增减值 + BAcomboBox2.Items[3] + 8965 + false + 1 + 3 + comboBox2.Items[3] + + + 155 + FormHTool.cs + comboBox2.Items[4] + Items + + System.Windows.Forms.Form + KeyAB读/KeyB写/不可增减值 + BAcomboBox2.Items[4] + 8965 + false + 1 + 4 + comboBox2.Items[4] + + + 156 + FormHTool.cs + comboBox2.Items[5] + Items + + System.Windows.Forms.Form + [只读]KeyB读/不可写及增减值 + BAcomboBox2.Items[5] + 8965 + false + 1 + 5 + comboBox2.Items[5] + + + 157 + FormHTool.cs + comboBox2.Items[6] + Items + + System.Windows.Forms.Form + KeyAB读及减值/KeyB写及增值 + BAcomboBox2.Items[6] + 8965 + false + 1 + 6 + comboBox2.Items[6] + + + 158 + FormHTool.cs + comboBox2.Items[7] + Items + + System.Windows.Forms.Form + [只读]锁死该扇区 + BAcomboBox2.Items[7] + 8965 + false + 1 + 7 + comboBox2.Items[7] + + + 159 + FormHTool.cs + comboBox3.Items[0] + Items + + System.Windows.Forms.Form + KeyAB读写及增减值 + BAcomboBox3.Items[0] + 8965 + false + 1 + 0 + comboBox3.Items[0] + + + 160 + FormHTool.cs + comboBox3.Items[1] + Items + + System.Windows.Forms.Form + [只读]KeyAB读及减值/不可写及增值 + BAcomboBox3.Items[1] + 8965 + false + 1 + 1 + comboBox3.Items[1] + + + 161 + FormHTool.cs + comboBox3.Items[2] + Items + + System.Windows.Forms.Form + [只读]KeyAB读/不可写及增减值 + BAcomboBox3.Items[2] + 8965 + false + 1 + 2 + comboBox3.Items[2] + + + 162 + FormHTool.cs + comboBox3.Items[3] + Items + + System.Windows.Forms.Form + KeyB读写/不可增减值 + BAcomboBox3.Items[3] + 8965 + false + 1 + 3 + comboBox3.Items[3] + + + 163 + FormHTool.cs + comboBox3.Items[4] + Items + + System.Windows.Forms.Form + KeyAB读/KeyB写/不可增减值 + BAcomboBox3.Items[4] + 8965 + false + 1 + 4 + comboBox3.Items[4] + + + 164 + FormHTool.cs + comboBox3.Items[5] + Items + + System.Windows.Forms.Form + [只读]KeyB读/不可写及增减值 + BAcomboBox3.Items[5] + 8965 + false + 1 + 5 + comboBox3.Items[5] + + + 165 + FormHTool.cs + comboBox3.Items[6] + Items + + System.Windows.Forms.Form + KeyAB读及减值/KeyB写及增值 + BAcomboBox3.Items[6] + 8965 + false + 1 + 6 + comboBox3.Items[6] + + + 166 + FormHTool.cs + comboBox3.Items[7] + Items + + System.Windows.Forms.Form + [只读]锁死该扇区 + BAcomboBox3.Items[7] + 8965 + false + 1 + 7 + comboBox3.Items[7] + + + 167 + FormHTool.cs + comboBox4.Items[0] + Items + + System.Windows.Forms.Form + [不可逆]KeyA:A写/AC:A只读/KeyB:A读写 + BAcomboBox4.Items[0] + 8965 + false + 1 + 0 + comboBox4.Items[0] + + + 168 + FormHTool.cs + comboBox4.Items[1] + Items + + System.Windows.Forms.Form + KeyA:A写/AC:A读写/KeyB:A读写 + BAcomboBox4.Items[1] + 8965 + false + 1 + 1 + comboBox4.Items[1] + + + 169 + FormHTool.cs + comboBox4.Items[2] + Items + + System.Windows.Forms.Form + [不可逆]KeyA:不能读写/AC:A只读/KeyB:A读 + BAcomboBox4.Items[2] + 8965 + false + 1 + 2 + comboBox4.Items[2] + + + 170 + FormHTool.cs + comboBox4.Items[3] + Items + + System.Windows.Forms.Form + KeyA:B写/AC:A只读B读写/KeyB:B写 + BAcomboBox4.Items[3] + 8965 + false + 1 + 3 + comboBox4.Items[3] + + + 171 + FormHTool.cs + comboBox4.Items[4] + Items + + System.Windows.Forms.Form + [不可逆]KeyA:B写/AC:AB只读/KeyB:B写 + BAcomboBox4.Items[4] + 8965 + false + 1 + 4 + comboBox4.Items[4] + + + 172 + FormHTool.cs + comboBox4.Items[5] + Items + + System.Windows.Forms.Form + KeyA:不能读写/AC:A只读B读写/KeyB:不能读写 + BAcomboBox4.Items[5] + 8965 + false + 1 + 5 + comboBox4.Items[5] + + + 173 + FormHTool.cs + comboBox4.Items[6] + Items + + System.Windows.Forms.Form + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写 + BAcomboBox4.Items[6] + 8965 + false + 1 + 6 + comboBox4.Items[6] + + + 174 + FormHTool.cs + comboBox4.Items[7] + Items + + System.Windows.Forms.Form + [不可逆]KeyA:不能读写/AC:AB只读/KeyB:不能读写(重复了?) + BAcomboBox4.Items[7] + 8965 + false + 1 + 7 + comboBox4.Items[7] + + + 175 + FormHTool.cs + groupBox1.Text + Text + + System.Windows.Forms.Form + 扇区列表 + BAgroupBox1.Text + 8963 + false + 1 + -1 + groupBox1.Text + + + 176 + FormHTool.cs + groupBox2.Text + Text + + System.Windows.Forms.Form + 扇区信息 + BAgroupBox2.Text + 8963 + false + 1 + -1 + groupBox2.Text + + + 177 + FormHTool.cs + groupBox3.Text + Text + + System.Windows.Forms.Form + 输出 + BAgroupBox3.Text + 8963 + false + 1 + -1 + groupBox3.Text + + + 178 + FormHTool.cs + label1.Text + Text + + System.Windows.Forms.Form + 第0块 + BAlabel1.Text + 8963 + false + 1 + -1 + label1.Text + + + 179 + FormHTool.cs + label2.Text + Text + + System.Windows.Forms.Form + 第1块 + BAlabel2.Text + 8963 + false + 1 + -1 + label2.Text + + + 180 + FormHTool.cs + label3.Text + Text + + System.Windows.Forms.Form + 第2块 + BAlabel3.Text + 8963 + false + 1 + -1 + label3.Text + + + 181 + FormHTool.cs + label4.Text + Text + + System.Windows.Forms.Form + KeyA + BAlabel4.Text + 8963 + false + 1 + -1 + label4.Text + + + 182 + FormHTool.cs + label5.Text + Text + + System.Windows.Forms.Form + KeyB + BAlabel5.Text + 8963 + false + 1 + -1 + label5.Text + + + 183 + FormHTool.cs + label6.Text + Text + + System.Windows.Forms.Form + 0块权限 + BAlabel6.Text + 8963 + false + 1 + -1 + label6.Text + + + 184 + FormHTool.cs + label7.Text + Text + + System.Windows.Forms.Form + 1块权限 + BAlabel7.Text + 8963 + false + 1 + -1 + label7.Text + + + 185 + FormHTool.cs + label8.Text + Text + + System.Windows.Forms.Form + 2块权限 + BAlabel8.Text + 8963 + false + 1 + -1 + label8.Text + + + 186 + FormHTool.cs + label9.Text + Text + + System.Windows.Forms.Form + Key/ACbits权限 + BAlabel9.Text + 8963 + false + 1 + -1 + label9.Text + + + 187 + FormHTool.cs + labelCurSec.Text + Text + + System.Windows.Forms.Form + 当前选定扇区:?? + BAlabelCurSec.Text + 8963 + false + 1 + -1 + labelCurSec.Text + + + 188 + FormHTool.cs + menuStrip1.Text + Text + + System.Windows.Forms.Form + menuStrip1 + BAmenuStrip1.Text + 8963 + false + 1 + -1 + menuStrip1.Text + + + 189 + FormHTool.cs + richTextBox1.Text + Text + + System.Windows.Forms.Form + 欢迎使用M1T的集成编辑器S50HTool! +打开文件请点左上角文件-打开或Ctrl+O + + BArichTextBox1.Text + 8963 + false + 1 + -1 + richTextBox1.Text + + + 190 + FormHTool.cs + 保存ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 保存 + BA保存ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 保存ToolStripMenuItem.Text + + + 191 + FormHTool.cs + 修改UIDToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 修改UID + BA修改UIDToolStripMenuItem.Text + 8963 + false + 1 + -1 + 修改UIDToolStripMenuItem.Text + + + 192 + FormHTool.cs + 列出全卡密钥ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 列出全卡密钥 + BA列出全卡密钥ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 列出全卡密钥ToolStripMenuItem.Text + + + 193 + FormHTool.cs + 另存为ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 另存为 + BA另存为ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 另存为ToolStripMenuItem.Text + + + 194 + FormHTool.cs + 导入MCT格式ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 导入MCT格式 + BA导入MCT格式ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 导入MCT格式ToolStripMenuItem.Text + + + 195 + FormHTool.cs + 导出为MCT格式ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 导出为MCT格式 + BA导出为MCT格式ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 导出为MCT格式ToolStripMenuItem.Text + + + 196 + FormHTool.cs + 导出密钥字典ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 导出密钥字典 + BA导出密钥字典ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 导出密钥字典ToolStripMenuItem.Text + + + 197 + FormHTool.cs + 工具ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 工具 + BA工具ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 工具ToolStripMenuItem.Text + + + 198 + FormHTool.cs + 打开ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 打开 + BA打开ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 打开ToolStripMenuItem.Text + + + 199 + FormHTool.cs + 文件ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 文件 + BA文件ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 文件ToolStripMenuItem.Text + + + 200 + FormHTool.cs + 新建ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 新建 + BA新建ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 新建ToolStripMenuItem.Text + + + 201 + FormHTool.cs + 检查全卡ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 检查全卡 + BA检查全卡ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 检查全卡ToolStripMenuItem.Text + + + 202 + FormHTool.cs + 检查并纠正全卡ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 检查并纠正全卡 + BA检查并纠正全卡ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 检查并纠正全卡ToolStripMenuItem.Text + + + 203 + FormHTool.cs + 退出ToolStripMenuItem.Text + Text + + System.Windows.Forms.ToolStripMenuItem + 退出 + BA退出ToolStripMenuItem.Text + 8963 + false + 1 + -1 + 退出ToolStripMenuItem.Text + + + 204 + FormHTool.cs + richTextBox1.Lines[0] + Lines + + System.Windows.Forms.Form + 欢迎使用M1T的集成编辑器S50HTool! + BLines(0000) + 8965 + false + 1 + 0 + richTextBox1.Lines[0] + + + 205 + FormHTool.cs + richTextBox1.Lines[1] + Lines + + System.Windows.Forms.Form + 打开文件请点左上角文件-打开或Ctrl+O + BLines(0001) + 8965 + false + 1 + 1 + richTextBox1.Lines[1] + + + 206 + FormHTool.cs + richTextBox1.Lines[2] + Lines + + System.Windows.Forms.Form + + BLines(0002) + 8709 + false + 1 + 2 + richTextBox1.Lines[2] + + + 207 + FormMFF08.cs + FormMFF08.cs + FormMFF08.cs + + System.Windows.Forms.Form + + FormMFF08.cs + 0 + false + 0 + -1 + + + + 208 + FormMFF08.cs + FormMFF08.Text + Text + + System.Windows.Forms.Form + MFF08 Tool-CUID修复工具 + AAFormMFF08.Text + 8963 + false + 1 + -1 + $this.Text + + + 209 + FormMFF08.cs + buttonClr.Text + Text + + System.Windows.Forms.Form + 清除 + BAbuttonClr.Text + 8963 + false + 1 + -1 + buttonClr.Text + + + 210 + FormMFF08.cs + buttonKeyWrite.Text + Text + + System.Windows.Forms.Form + 修复写入 +有密码 +CUID卡 + BAbuttonKeyWrite.Text + 8963 + false + 1 + -1 + buttonKeyWrite.Text + + + 211 + FormMFF08.cs + buttonLoadKey.Text + Text + + System.Windows.Forms.Form + 加载… + BAbuttonLoadKey.Text + 8963 + false + 1 + -1 + buttonLoadKey.Text + + + 212 + FormMFF08.cs + buttonWriteEmpty.Text + Text + + System.Windows.Forms.Form + 修复写入 +无密空白 +CUID卡 + BAbuttonWriteEmpty.Text + 8963 + false + 1 + -1 + buttonWriteEmpty.Text + + + 213 + FormMFF08.cs + groupBox1.Text + Text + + System.Windows.Forms.Form + 说明 + BAgroupBox1.Text + 8963 + false + 1 + -1 + groupBox1.Text + + + 214 + FormMFF08.cs + groupBox2.Text + Text + + System.Windows.Forms.Form + 操作 + BAgroupBox2.Text + 8963 + false + 1 + -1 + groupBox2.Text + + + 215 + FormMFF08.cs + groupBox3.Text + Text + + System.Windows.Forms.Form + 日志 + BAgroupBox3.Text + 8963 + false + 1 + -1 + groupBox3.Text + + + 216 + FormMFF08.cs + label1.Text + Text + + System.Windows.Forms.Form + 本工具由nfc-mfclassic做少许修改而来。可用于1K大小CUID卡0块损坏的修复。 +本工具可以修复:SAK写错(不认卡类型)、ATQA写错(不认卡大小),对于BCC写错暂时无能为力。 +请准备好你最后一次写入该卡导致0块损坏的卡数据文件(如果卡片有加密)。 + BAlabel1.Text + 8963 + false + 1 + -1 + label1.Text + + + 217 + FormMFF08.cs + label2.Text + Text + + System.Windows.Forms.Form + 最后一次写卡导致0块损坏的卡数据文件: + BAlabel2.Text + 8963 + false + 1 + -1 + label2.Text + + + 218 + FormMFF08.cs + logBox.Text + Text + + System.Windows.Forms.Form + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 +比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 +MFF08工具给了你一次修复这些损坏卡片的机会。 +------------------------------------------------------------------------ + + + BAlogBox.Text + 8963 + false + 1 + -1 + logBox.Text + + + 219 + FormMFF08.cs + logBox.Lines[0] + Lines + + System.Windows.Forms.Form + 每个人使用CUID卡的时候,总会因不了解或是不经意犯下一些小错误。 + BLines(0000) + 8965 + false + 1 + 0 + logBox.Lines[0] + + + 220 + FormMFF08.cs + logBox.Lines[1] + Lines + + System.Windows.Forms.Form + 比如使用编辑器修改UID却没有改BCC,SAK=28的卡片解密后的文件直接写入,又或是从S70卡片导入数据写入1K卡却没有更正ATQA。 + BLines(0001) + 8965 + false + 1 + 1 + logBox.Lines[1] + + + 221 + FormMFF08.cs + logBox.Lines[2] + Lines + + System.Windows.Forms.Form + MFF08工具给了你一次修复这些损坏卡片的机会。 + BLines(0002) + 8965 + false + 1 + 2 + logBox.Lines[2] + + + 222 + FormMFF08.cs + logBox.Lines[3] + Lines + + System.Windows.Forms.Form + ------------------------------------------------------------------------ + BLines(0003) + 8965 + false + 1 + 3 + logBox.Lines[3] + + + 223 + FormMFF08.cs + logBox.Lines[4] + Lines + + System.Windows.Forms.Form + + BLines(0004) + 8709 + false + 1 + 4 + logBox.Lines[4] + + + 224 + FormMFF08.cs + logBox.Lines[5] + Lines + + System.Windows.Forms.Form + + BLines(0005) + 8709 + false + 1 + 5 + logBox.Lines[5] + + + 225 + SelectLanguage.cs + SelectLanguage.cs + SelectLanguage.cs + + System.Windows.Forms.Form + + SelectLanguage.cs + 0 + false + 0 + -1 + + + + 226 + SelectLanguage.cs + SelectLanguage.Text + Text + + System.Windows.Forms.Form + SelectLanguage + AASelectLanguage.Text + 8963 + false + 1 + -1 + $this.Text + + + 227 + SelectLanguage.cs + btOK.Text + Text + + System.Windows.Forms.Form + OK + BAbtOK.Text + 8963 + false + 1 + -1 + btOK.Text + + + 228 + SelectLanguage.cs + lblStartup.Text + Text + + System.Windows.Forms.Form + Next time ... + BAlblStartup.Text + 8963 + false + 1 + -1 + lblStartup.Text + + + 229 + SelectLanguage.cs + rbDefault.Text + Text + + System.Windows.Forms.Form + Use the default language + BArbDefault.Text + 8963 + false + 1 + -1 + rbDefault.Text + + + 230 + SelectLanguage.cs + rbSelected.Text + Text + + System.Windows.Forms.Form + Use the selected language + BArbSelected.Text + 8963 + false + 1 + -1 + rbSelected.Text + + + 231 + SelectLanguage.cs + rbShow.Text + Text + + System.Windows.Forms.Form + Show this form again + BArbShow.Text + 8963 + false + 1 + -1 + rbShow.Text + + \ No newline at end of file diff --git a/MifareOneTool/ml_temp_SourceScan.xml b/MifareOneTool/ml_temp_SourceScan.xml new file mode 100644 index 0000000..95cbdd4 --- /dev/null +++ b/MifareOneTool/ml_temp_SourceScan.xml @@ -0,0 +1,10008 @@ + + + + 1 + ClassMifareS50.cs + 18 + 35 + {0:x2} + false + 0 + 18 + 18 + false + false + Hex2Str + 5 + false + false + MifareOneTool.Utils + false + + + 2 + ClassMifareS50.cs + 27 + 35 + {0:x2} + false + 0 + 27 + 27 + false + false + Hex2StrWithSpan + 5 + false + false + MifareOneTool.Utils + false + + + 3 + ClassMifareS50.cs + 28 + 29 + + false + 0 + 28 + 28 + false + false + Hex2StrWithSpan + 6 + false + false + MifareOneTool.Utils + false + + + 4 + ClassMifareS50.cs + 34 + 32 + + false + 0 + 34 + 34 + false + false + Hex2Block + 2 + false + false + MifareOneTool.Utils + false + + + 5 + ClassMifareS50.cs + 199 + 57 + 不恰当的4字节UID长度 + false + 0 + 199 + 199 + false + false + Sector + 2 + false + false + MifareOneTool.Sector + false + + + 6 + ClassMifareS50.cs + 243 + 28 + 扇区 + false + 0 + 243 + 243 + false + false + Info + 2 + false + false + MifareOneTool.Sector + false + + + 7 + ClassMifareS50.cs + 254 + 26 + 空扇区 + false + 0 + 254 + 254 + false + false + Info + 13 + false + false + MifareOneTool.Sector + false + + + 8 + ClassMifareS50.cs + 258 + 26 + 有数据 + false + 0 + 258 + 258 + false + false + Info + 17 + false + false + MifareOneTool.Sector + false + + + 9 + ClassMifareS50.cs + 262 + 26 + 有错误 + false + 0 + 262 + 262 + false + false + Info + 21 + false + false + MifareOneTool.Sector + false + + + 10 + ClassMifareS50.cs + 336 + 57 + 不恰当的4字节UID长度 + false + 0 + 336 + 336 + false + false + S50 + 3 + false + false + MifareOneTool.S50 + false + + + 11 + ClassMifareS50.cs + 368 + 62 + 加载的文件不存在。 + false + 0 + 368 + 368 + false + false + LoadFromMfd + 2 + false + false + MifareOneTool.S50 + false + + + 12 + ClassMifareS50.cs + 369 + 77 + 加载的S50卡文件大小异常。 + false + 0 + 369 + 369 + false + false + LoadFromMfd + 3 + false + false + MifareOneTool.S50 + false + + + 13 + ClassMifareS50.cs + 376 + 62 + 加载的文件不存在。 + false + 0 + 376 + 376 + false + false + LoadFromMctTxt + 2 + false + false + MifareOneTool.S50 + false + + + 14 + ClassMifareS50.cs + 378 + 82 + 加载的S50卡文件大小异常。 + false + 0 + 378 + 378 + false + false + LoadFromMctTxt + 4 + false + false + MifareOneTool.S50 + false + + + 15 + ClassMifareS50.cs + 383 + 43 + [0-9A-Fa-f]{32} + false + 0 + 383 + 383 + false + false + LoadFromMctTxt + 9 + false + false + MifareOneTool.S50 + false + + + 16 + ClassMifareS50.cs + 394 + 38 + 文件内不是含有64个块数据,可能不完整或不兼容。 + false + 0 + 394 + 394 + false + false + LoadFromMctTxt + 20 + false + false + MifareOneTool.S50 + false + + + 17 + ClassMifareS50.cs + 412 + 32 + +Sector: + false + 0 + 412 + 412 + false + false + ExportToMctTxt + 5 + false + false + MifareOneTool.S50 + false + + + 18 + Form1.cs + 32 + 46 + 有任务运行中,不可执行。 + false + 0 + 32 + 32 + false + false + buttonListDev_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 19 + Form1.cs + 32 + 62 + 设备忙 + false + 1 + 32 + 32 + false + false + buttonListDev_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 20 + Form1.cs + 33 + 38 + MifareOne Tool - 运行中 + false + 0 + 33 + 33 + false + false + buttonListDev_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 21 + Form1.cs + 35 + 28 + libnfc.conf + false + 0 + 35 + 35 + false + false + buttonListDev_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 22 + Form1.cs + 45 + 27 + allow_autoscan = + false + 0 + 45 + 45 + false + false + writeConfig + 2 + false + false + MifareOneTool.Form1 + false + + + 23 + Form1.cs + 45 + 61 + true + false + 1 + 45 + 45 + false + false + writeConfig + 2 + false + false + MifareOneTool.Form1 + false + + + 24 + Form1.cs + 45 + 70 + false + false + 2 + 45 + 45 + false + false + writeConfig + 2 + false + false + MifareOneTool.Form1 + false + + + 25 + Form1.cs + 45 + 81 + + + false + 3 + 45 + 45 + false + false + writeConfig + 2 + false + false + MifareOneTool.Form1 + false + + + 26 + Form1.cs + 46 + 21 + allow_intrusive_scan = + false + 0 + 46 + 46 + false + false + writeConfig + 3 + false + false + MifareOneTool.Form1 + false + + + 27 + Form1.cs + 46 + 60 + true + false + 1 + 46 + 46 + false + false + writeConfig + 3 + false + false + MifareOneTool.Form1 + false + + + 28 + Form1.cs + 46 + 69 + false + false + 2 + 46 + 46 + false + false + writeConfig + 3 + false + false + MifareOneTool.Form1 + false + + + 29 + Form1.cs + 46 + 80 + + + false + 3 + 46 + 46 + false + false + writeConfig + 3 + false + false + MifareOneTool.Form1 + false + + + 30 + Form1.cs + 47 + 21 + device.name = "NFC-Device" + + false + 0 + 47 + 47 + false + false + writeConfig + 4 + false + false + MifareOneTool.Form1 + false + + + 31 + Form1.cs + 48 + 21 + device.connstring = " + false + 0 + 48 + 48 + false + false + writeConfig + 5 + false + false + MifareOneTool.Form1 + false + + + 32 + Form1.cs + 48 + 57 + " + false + 1 + 48 + 48 + false + false + writeConfig + 5 + false + false + MifareOneTool.Form1 + false + + + 33 + Form1.cs + 49 + 32 + libnfc.conf + false + 0 + 49 + 49 + false + false + writeConfig + 6 + false + false + MifareOneTool.Form1 + false + + + 34 + Form1.cs + 50 + 31 + 设备串口: + false + 0 + 50 + 50 + false + false + writeConfig + 7 + false + false + MifareOneTool.Form1 + false + + + 35 + Form1.cs + 50 + 56 + pn532_uart: + false + 1 + 50 + 50 + false + false + writeConfig + 7 + false + false + MifareOneTool.Form1 + false + + + 36 + Form1.cs + 50 + 83 + :115200 + false + 2 + 50 + 50 + false + false + writeConfig + 7 + false + false + MifareOneTool.Form1 + false + + + 37 + Form1.cs + 59 + 25 + MifareOne Tool - 运行完毕 + false + 0 + 59 + 59 + false + false + default_rpt + 6 + false + false + MifareOneTool.Form1 + false + + + 38 + Form1.cs + 68 + 52 + auto_keys + false + 0 + 68 + 68 + false + false + default_rpt + 15 + false + false + MifareOneTool.Form1 + false + + + 39 + Form1.cs + 69 + 44 + auto_keys\ + false + 0 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 40 + Form1.cs + 69 + 70 + _ + false + 1 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 41 + Form1.cs + 69 + 108 + / + false + 2 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 42 + Form1.cs + 69 + 113 + - + false + 3 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 43 + Form1.cs + 69 + 126 + + false + 4 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 44 + Form1.cs + 69 + 131 + _ + false + 5 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 45 + Form1.cs + 69 + 144 + : + false + 6 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 46 + Form1.cs + 69 + 149 + - + false + 7 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 47 + Form1.cs + 69 + 156 + .mfd + false + 8 + 69 + 69 + false + false + default_rpt + 16 + false + false + MifareOneTool.Form1 + false + + + 48 + Form1.cs + 75 + 36 + ##已自动保存- + false + 0 + 75 + 75 + false + false + default_rpt + 22 + false + false + MifareOneTool.Form1 + false + + + 49 + Form1.cs + 75 + 60 + ## + false + 1 + 75 + 75 + false + false + default_rpt + 22 + false + false + MifareOneTool.Form1 + false + + + 50 + Form1.cs + 80 + 36 + ##缓存文件异常## + false + 0 + 80 + 80 + false + false + default_rpt + 27 + false + false + MifareOneTool.Form1 + false + + + 51 + Form1.cs + 89 + 34 + 请选择MFD文件保存位置及文件名 + false + 0 + 89 + 89 + false + false + default_rpt + 36 + false + false + MifareOneTool.Form1 + false + + + 52 + Form1.cs + 91 + 35 + DUMP文件|*.dump|MFD文件|*.mfd + false + 0 + 91 + 91 + false + false + default_rpt + 38 + false + false + MifareOneTool.Form1 + false + + + 53 + Form1.cs + 101 + 40 + ##已保存- + false + 0 + 101 + 101 + false + false + default_rpt + 48 + false + false + MifareOneTool.Form1 + false + + + 54 + Form1.cs + 101 + 66 + ## + false + 1 + 101 + 101 + false + false + default_rpt + 48 + false + false + MifareOneTool.Form1 + false + + + 55 + Form1.cs + 106 + 40 + ##未保存## + false + 0 + 106 + 106 + false + false + default_rpt + 53 + false + false + MifareOneTool.Form1 + false + + + 56 + Form1.cs + 112 + 36 + ##缓存文件异常## + false + 0 + 112 + 112 + false + false + default_rpt + 59 + false + false + MifareOneTool.Form1 + false + + + 57 + Form1.cs + 117 + 25 + MifareOne Tool - 运行完毕 + false + 0 + 117 + 117 + false + false + default_rpt + 64 + false + false + MifareOneTool.Form1 + false + + + 58 + Form1.cs + 122 + 28 + ##Nonce收集完毕## + false + 0 + 122 + 122 + false + false + default_rpt + 69 + false + false + MifareOneTool.Form1 + false + + + 59 + Form1.cs + 123 + 28 + 您可以上传到云计算服务节点进行计算。 + false + 0 + 123 + 123 + false + false + default_rpt + 70 + false + false + MifareOneTool.Form1 + false + + + 60 + Form1.cs + 126 + 25 + MifareOne Tool - 运行完毕 + false + 0 + 126 + 126 + false + false + default_rpt + 73 + false + false + MifareOneTool.Form1 + false + + + 61 + Form1.cs + 130 + 28 + 识别了以下设备: + false + 0 + 130 + 130 + false + false + default_rpt + 77 + false + false + MifareOneTool.Form1 + false + + + 62 + Form1.cs + 138 + 32 + 将自动选择首个设备: + false + 0 + 138 + 138 + false + false + default_rpt + 85 + false + false + MifareOneTool.Form1 + false + + + 63 + Form1.cs + 146 + 32 + 没有发现任何有效的NFC设备。 + false + 0 + 146 + 146 + false + false + default_rpt + 93 + false + false + MifareOneTool.Form1 + false + + + 64 + Form1.cs + 147 + 32 + 请检查接线是否正确/驱动是否正常安装/设备电源是否已经打开(对于具有电源开关的型号)。 + false + 0 + 147 + 147 + false + false + default_rpt + 94 + false + false + MifareOneTool.Form1 + false + + + 65 + Form1.cs + 159 + 44 + + + false + 0 + 159 + 159 + false + false + logAppend + 2 + false + false + MifareOneTool.Form1 + false + + + 66 + Form1.cs + 166 + 58 + nfc-bin/nfc-scan-device.exe + false + 0 + 166 + 166 + false + false + list_dev + 3 + false + false + MifareOneTool.Form1 + false + + + 67 + Form1.cs + 174 + 34 + 开始执行检测设备…… + false + 0 + 174 + 174 + false + false + list_dev + 11 + false + false + MifareOneTool.Form1 + false + + + 68 + Form1.cs + 183 + 57 + pn532_uart:COM\d+:115200 + false + 0 + 183 + 183 + false + false + list_dev + 20 + false + false + MifareOneTool.Form1 + false + + + 69 + Form1.cs + 199 + 36 + ##运行完毕## + false + 0 + 199 + 199 + false + false + list_dev + 36 + false + false + MifareOneTool.Form1 + false + + + 70 + Form1.cs + 204 + 24 + #软件版本 + false + 0 + 204 + 204 + false + false + Form1_Load + 2 + false + false + MifareOneTool.Form1 + false + + + 71 + Form1.cs + 205 + 39 + 本地版本 + false + 0 + 205 + 205 + false + false + Form1_Load + 3 + false + false + MifareOneTool.Form1 + false + + + 72 + Form1.cs + 206 + 40 + auto_keys + false + 0 + 206 + 206 + false + false + Form1_Load + 4 + false + false + MifareOneTool.Form1 + false + + + 73 + Form1.cs + 224 + 34 + libnfc.conf + false + 0 + 224 + 224 + false + false + Form1_Load + 22 + false + false + MifareOneTool.Form1 + false + + + 74 + Form1.cs + 226 + 56 + libnfc.conf + false + 0 + 226 + 226 + false + false + Form1_Load + 24 + false + false + MifareOneTool.Form1 + false + + + 75 + Form1.cs + 229 + 46 + device.connstring = "pn532_uart: + false + 0 + 229 + 229 + false + false + Form1_Load + 27 + false + false + MifareOneTool.Form1 + false + + + 76 + Form1.cs + 231 + 47 + 设备串口: + false + 0 + 231 + 231 + false + false + Form1_Load + 29 + false + false + MifareOneTool.Form1 + false + + + 77 + Form1.cs + 231 + 70 + device.connstring = "pn532_uart: + false + 1 + 231 + 231 + false + false + Form1_Load + 29 + false + false + MifareOneTool.Form1 + false + + + 78 + Form1.cs + 231 + 119 + :115200" + false + 2 + 231 + 231 + false + false + Form1_Load + 29 + false + false + MifareOneTool.Form1 + false + + + 79 + Form1.cs + 240 + 46 + 有任务运行中,不可执行。 + false + 0 + 240 + 240 + false + false + buttonScanCard_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 80 + Form1.cs + 240 + 62 + 设备忙 + false + 1 + 240 + 240 + false + false + buttonScanCard_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 81 + Form1.cs + 240 + 150 + MifareOne Tool - 运行中 + false + 2 + 240 + 240 + false + false + buttonScanCard_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 82 + Form1.cs + 251 + 58 + nfc-bin/nfc-list.exe + false + 0 + 251 + 251 + false + false + list_tag + 3 + false + false + MifareOneTool.Form1 + false + + + 83 + Form1.cs + 259 + 33 + 开始执行扫描卡片…… + false + 0 + 259 + 259 + false + false + list_tag + 11 + false + false + MifareOneTool.Form1 + false + + + 84 + Form1.cs + 268 + 36 + ##运行完毕## + false + 0 + 268 + 268 + false + false + list_tag + 20 + false + false + MifareOneTool.Form1 + false + + + 85 + Form1.cs + 275 + 58 + nfc-bin/nfc-list.exe + false + 0 + 275 + 275 + false + false + GetUID + 2 + false + false + MifareOneTool.Form1 + false + + + 86 + Form1.cs + 284 + 32 + UID\s\(NFCID1\)\: ([0-9A-Fa-f]{2}\s\s[0-9A-Fa-f]{2}\s\s[0-9A-Fa-f]{2}\s\s[0-9A-Fa-f]{2}) + false + 0 + 284 + 284 + true + false + GetUID + 11 + false + false + MifareOneTool.Form1 + false + + + 87 + Form1.cs + 287 + 79 + + false + 0 + 287 + 287 + false + false + GetUID + 14 + false + false + MifareOneTool.Form1 + false + + + 88 + Form1.cs + 287 + 96 + UID(NFCID1): + false + 1 + 287 + 287 + false + false + GetUID + 14 + false + false + MifareOneTool.Form1 + false + + + 89 + Form1.cs + 297 + 36 + auto_keys + false + 0 + 297 + 297 + false + false + LoadUidKey + 2 + false + false + MifareOneTool.Form1 + false + + + 90 + Form1.cs + 299 + 44 + auto_keys + false + 0 + 299 + 299 + false + false + LoadUidKey + 4 + false + false + MifareOneTool.Form1 + false + + + 91 + Form1.cs + 303 + 24 + 正在检索是否存在key.mfd… + false + 0 + 303 + 303 + false + false + LoadUidKey + 8 + false + false + MifareOneTool.Form1 + false + + + 92 + Form1.cs + 304 + 60 + auto_keys + false + 0 + 304 + 304 + false + false + LoadUidKey + 9 + false + false + MifareOneTool.Form1 + false + + + 93 + Form1.cs + 304 + 73 + *.mfd + false + 1 + 304 + 304 + false + false + LoadUidKey + 9 + false + false + MifareOneTool.Form1 + false + + + 94 + Form1.cs + 308 + 42 + auto_keys\ + false + 0 + 308 + 308 + false + false + LoadUidKey + 13 + false + false + MifareOneTool.Form1 + false + + + 95 + Form1.cs + 310 + 32 + 已找到!K= + false + 0 + 310 + 310 + false + false + LoadUidKey + 15 + false + false + MifareOneTool.Form1 + false + + + 96 + Form1.cs + 312 + 45 + K= + false + 0 + 312 + 312 + false + false + LoadUidKey + 17 + false + false + MifareOneTool.Form1 + false + + + 97 + Form1.cs + 323 + 46 + 有任务运行中,不可执行。 + false + 0 + 323 + 323 + false + false + buttonMfRead_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 98 + Form1.cs + 323 + 62 + 设备忙 + false + 1 + 323 + 323 + false + false + buttonMfRead_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 99 + Form1.cs + 323 + 150 + MifareOne Tool - 运行中 + false + 2 + 323 + 323 + false + false + buttonMfRead_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 100 + Form1.cs + 324 + 28 + MfRead.tmp + false + 0 + 324 + 324 + false + false + buttonMfRead_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 101 + Form1.cs + 325 + 26 + A + false + 0 + 325 + 325 + false + false + buttonMfRead_Click + 4 + false + false + MifareOneTool.Form1 + false + + + 102 + Form1.cs + 339 + 23 + C + false + 0 + 339 + 339 + false + false + buttonMfRead_Click + 18 + false + false + MifareOneTool.Form1 + false + + + 103 + Form1.cs + 340 + 28 + 正在使用智能KeyABN… + false + 0 + 340 + 340 + false + false + buttonMfRead_Click + 19 + false + false + MifareOneTool.Form1 + false + + + 104 + Form1.cs + 344 + 42 + 使用KeyA(是)或KeyB(否),还是不使用(用于全新白卡)(取消)? + false + 0 + 344 + 344 + false + false + buttonMfRead_Click + 23 + false + false + MifareOneTool.Form1 + false + + + 105 + Form1.cs + 344 + 82 + KeyA/B/N + false + 1 + 344 + 344 + false + false + buttonMfRead_Click + 23 + false + false + MifareOneTool.Form1 + false + + + 106 + Form1.cs + 347 + 31 + B + false + 0 + 347 + 347 + false + false + buttonMfRead_Click + 26 + false + false + MifareOneTool.Form1 + false + + + 107 + Form1.cs + 351 + 31 + x + false + 0 + 351 + 351 + false + false + buttonMfRead_Click + 30 + false + false + MifareOneTool.Form1 + false + + + 108 + Form1.cs + 367 + 58 + nfc-bin/nfc-mfclassic.exe + false + 0 + 367 + 367 + false + false + mf_read + 3 + false + false + MifareOneTool.Form1 + false + + + 109 + Form1.cs + 369 + 30 + r + false + 0 + 369 + 369 + false + false + mf_read + 5 + false + false + MifareOneTool.Form1 + false + + + 110 + Form1.cs + 369 + 47 + u " + false + 1 + 369 + 369 + false + false + mf_read + 5 + false + false + MifareOneTool.Form1 + false + + + 111 + Form1.cs + 369 + 67 + " + false + 2 + 369 + 369 + false + false + mf_read + 5 + false + false + MifareOneTool.Form1 + false + + + 112 + Form1.cs + 372 + 35 + " + false + 0 + 372 + 372 + false + false + mf_read + 8 + false + false + MifareOneTool.Form1 + false + + + 113 + Form1.cs + 372 + 52 + " f + false + 1 + 372 + 372 + false + false + mf_read + 8 + false + false + MifareOneTool.Form1 + false + + + 114 + Form1.cs + 381 + 34 + 开始执行读取卡片…… + false + 0 + 381 + 381 + false + false + mf_read + 17 + false + false + MifareOneTool.Form1 + false + + + 115 + Form1.cs + 391 + 40 + ##运行完毕## + false + 0 + 391 + 391 + false + false + mf_read + 27 + false + false + MifareOneTool.Form1 + false + + + 116 + Form1.cs + 395 + 40 + ##运行出错## + false + 0 + 395 + 395 + false + false + mf_read + 31 + false + false + MifareOneTool.Form1 + false + + + 117 + Form1.cs + 402 + 58 + cmd.exe + false + 0 + 402 + 402 + false + false + buttonCLI_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 118 + Form1.cs + 403 + 37 + nfc-bin + false + 0 + 403 + 403 + false + false + buttonCLI_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 119 + Form1.cs + 413 + 27 + MFD文件|*.mfd|DUMP文件|*.dump + false + 0 + 413 + 413 + false + false + buttonSelectKey_Click + 4 + false + false + MifareOneTool.Form1 + false + + + 120 + Form1.cs + 414 + 26 + 请选择一个包含目标卡密钥的MFD文件(通常是已经破解出的该卡的MFD文件) + false + 0 + 414 + 414 + false + false + buttonSelectKey_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 121 + Form1.cs + 419 + 41 + K= + false + 0 + 419 + 419 + false + false + buttonSelectKey_Click + 10 + false + false + MifareOneTool.Form1 + false + + + 122 + Form1.cs + 424 + 41 + 选择key.mfd + false + 0 + 424 + 424 + false + false + buttonSelectKey_Click + 15 + false + false + MifareOneTool.Form1 + false + + + 123 + Form1.cs + 439 + 47 + 打开出错 + false + 0 + 439 + 439 + false + false + writecheck + 11 + false + false + MifareOneTool.Form1 + false + + + 124 + Form1.cs + 454 + 46 + 有任务运行中,不可执行。 + false + 0 + 454 + 454 + false + false + buttonMfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 125 + Form1.cs + 454 + 62 + 设备忙 + false + 1 + 454 + 454 + false + false + buttonMfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 126 + Form1.cs + 454 + 150 + MifareOne Tool - 运行中 + false + 2 + 454 + 454 + false + false + buttonMfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 127 + Form1.cs + 458 + 27 + MFD文件|*.mfd;*.dump + false + 0 + 458 + 458 + false + false + buttonMfWrite_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 128 + Form1.cs + 459 + 26 + 请选择需要写入的MFD文件 + false + 0 + 459 + 459 + false + false + buttonMfWrite_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 129 + Form1.cs + 469 + 55 + 将要写入的文件存在错误,请用高级模式中的Hex工具打开查看。 + false + 0 + 469 + 469 + false + false + buttonMfWrite_Click + 17 + false + false + MifareOneTool.Form1 + false + + + 130 + Form1.cs + 469 + 89 + 错误 + false + 1 + 469 + 469 + false + false + buttonMfWrite_Click + 17 + false + false + MifareOneTool.Form1 + false + + + 131 + Form1.cs + 470 + 26 + A + false + 0 + 470 + 470 + false + false + buttonMfWrite_Click + 18 + false + false + MifareOneTool.Form1 + false + + + 132 + Form1.cs + 474 + 23 + C + false + 0 + 474 + 474 + false + false + buttonMfWrite_Click + 22 + false + false + MifareOneTool.Form1 + false + + + 133 + Form1.cs + 475 + 28 + 正在使用智能KeyABN… + false + 0 + 475 + 475 + false + false + buttonMfWrite_Click + 23 + false + false + MifareOneTool.Form1 + false + + + 134 + Form1.cs + 479 + 42 + 使用KeyA(是)或KeyB(否),还是不使用(用于全新白卡)(取消)? + false + 0 + 479 + 479 + false + false + buttonMfWrite_Click + 27 + false + false + MifareOneTool.Form1 + false + + + 135 + Form1.cs + 479 + 82 + KeyA/B/N + false + 1 + 479 + 479 + false + false + buttonMfWrite_Click + 27 + false + false + MifareOneTool.Form1 + false + + + 136 + Form1.cs + 482 + 31 + B + false + 0 + 482 + 482 + false + false + buttonMfWrite_Click + 30 + false + false + MifareOneTool.Form1 + false + + + 137 + Form1.cs + 486 + 31 + x + false + 0 + 486 + 486 + false + false + buttonMfWrite_Click + 34 + false + false + MifareOneTool.Form1 + false + + + 138 + Form1.cs + 500 + 58 + nfc-bin/nfc-mfclassic.exe + false + 0 + 500 + 500 + false + false + mf_write + 3 + false + false + MifareOneTool.Form1 + false + + + 139 + Form1.cs + 502 + 30 + w + false + 0 + 502 + 502 + false + false + mf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 140 + Form1.cs + 502 + 47 + u " + false + 1 + 502 + 502 + false + false + mf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 141 + Form1.cs + 502 + 67 + " + false + 2 + 502 + 502 + false + false + mf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 142 + Form1.cs + 505 + 35 + " + false + 0 + 505 + 505 + false + false + mf_write + 8 + false + false + MifareOneTool.Form1 + false + + + 143 + Form1.cs + 505 + 52 + " f + false + 1 + 505 + 505 + false + false + mf_write + 8 + false + false + MifareOneTool.Form1 + false + + + 144 + Form1.cs + 514 + 34 + 开始执行写入M1卡片…… + false + 0 + 514 + 514 + false + false + mf_write + 17 + false + false + MifareOneTool.Form1 + false + + + 145 + Form1.cs + 522 + 36 + ##运行完毕## + false + 0 + 522 + 522 + false + false + mf_write + 25 + false + false + MifareOneTool.Form1 + false + + + 146 + Form1.cs + 527 + 46 + 有任务运行中,不可执行。 + false + 0 + 527 + 527 + false + false + buttonMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 147 + Form1.cs + 527 + 62 + 设备忙 + false + 1 + 527 + 527 + false + false + buttonMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 148 + Form1.cs + 527 + 150 + MifareOne Tool - 运行中 + false + 2 + 527 + 527 + false + false + buttonMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 149 + Form1.cs + 528 + 28 + Mfoc.tmp + false + 0 + 528 + 528 + false + false + buttonMfoc_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 150 + Form1.cs + 532 + 53 + 请输入已知的Key,以英文半角逗号分隔。 + false + 0 + 532 + 532 + false + false + buttonMfoc_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 151 + Form1.cs + 532 + 77 + 请输入已知Key + false + 1 + 532 + 532 + false + false + buttonMfoc_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 152 + Form1.cs + 535 + 75 + , + false + 0 + 535 + 535 + false + false + buttonMfoc_Click + 10 + false + false + MifareOneTool.Form1 + false + + + 153 + Form1.cs + 538 + 39 + [0-9A-Fa-f]{12} + false + 0 + 538 + 538 + false + false + buttonMfoc_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 154 + Form1.cs + 541 + 37 + -k + false + 0 + 541 + 541 + false + false + buttonMfoc_Click + 16 + false + false + MifareOneTool.Form1 + false + + + 155 + Form1.cs + 541 + 66 + + false + 1 + 541 + 541 + false + false + buttonMfoc_Click + 16 + false + false + MifareOneTool.Form1 + false + + + 156 + Form1.cs + 561 + 58 + nfc-bin/mfoc.exe + false + 0 + 561 + 561 + false + false + mfoc + 3 + false + false + MifareOneTool.Form1 + false + + + 157 + Form1.cs + 563 + 40 + -O " + false + 0 + 563 + 563 + false + false + mfoc + 5 + false + false + MifareOneTool.Form1 + false + + + 158 + Form1.cs + 563 + 61 + " + false + 1 + 563 + 563 + false + false + mfoc + 5 + false + false + MifareOneTool.Form1 + false + + + 159 + Form1.cs + 571 + 34 + 开始执行MFOC解密…… + false + 0 + 571 + 571 + false + false + mfoc + 13 + false + false + MifareOneTool.Form1 + false + + + 160 + Form1.cs + 581 + 40 + ##运行完毕## + false + 0 + 581 + 581 + false + false + mfoc + 23 + false + false + MifareOneTool.Form1 + false + + + 161 + Form1.cs + 585 + 40 + ##运行出错## + false + 0 + 585 + 585 + false + false + mfoc + 27 + false + false + MifareOneTool.Form1 + false + + + 162 + Form1.cs + 592 + 46 + 有任务运行中,不可执行。 + false + 0 + 592 + 592 + false + false + buttonUidReset_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 163 + Form1.cs + 592 + 62 + 设备忙 + false + 1 + 592 + 592 + false + false + buttonUidReset_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 164 + Form1.cs + 592 + 150 + MifareOne Tool - 运行中 + false + 2 + 592 + 592 + false + false + buttonUidReset_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 165 + Form1.cs + 606 + 35 + {0:x2} + false + 0 + 606 + 606 + false + false + hex + 6 + false + false + MifareOneTool.Form1 + false + + + 166 + Form1.cs + 614 + 58 + nfc-bin/nfc-mfsetuid.exe + false + 0 + 614 + 614 + false + false + reset_uid + 3 + false + false + MifareOneTool.Form1 + false + + + 167 + Form1.cs + 618 + 41 + 2B0804006263646566676869 + false + 0 + 618 + 618 + false + false + reset_uid + 7 + false + false + MifareOneTool.Form1 + false + + + 168 + Form1.cs + 626 + 34 + 开始执行重置UID卡片卡号…… + false + 0 + 626 + 626 + false + false + reset_uid + 15 + false + false + MifareOneTool.Form1 + false + + + 169 + Form1.cs + 634 + 36 + ##运行完毕## + false + 0 + 634 + 634 + false + false + reset_uid + 23 + false + false + MifareOneTool.Form1 + false + + + 170 + Form1.cs + 639 + 46 + 有任务运行中,不可执行。 + false + 0 + 639 + 639 + false + false + buttonUidFormat_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 171 + Form1.cs + 639 + 62 + 设备忙 + false + 1 + 639 + 639 + false + false + buttonUidFormat_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 172 + Form1.cs + 639 + 150 + MifareOne Tool - 运行中 + false + 2 + 639 + 639 + false + false + buttonUidFormat_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 173 + Form1.cs + 640 + 34 + 该操作将会清空UID卡内全部数据!!! +清空后不可恢复!请确认是否要继续操作? + false + 0 + 640 + 640 + false + false + buttonUidFormat_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 174 + Form1.cs + 640 + 78 + 危险操作警告 + false + 1 + 640 + 640 + false + false + buttonUidFormat_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 175 + Form1.cs + 652 + 58 + nfc-bin/nfc-mfsetuid.exe + false + 0 + 652 + 652 + false + false + format_uid + 3 + false + false + MifareOneTool.Form1 + false + + + 176 + Form1.cs + 656 + 30 + -f + false + 0 + 656 + 656 + false + false + format_uid + 7 + false + false + MifareOneTool.Form1 + false + + + 177 + Form1.cs + 656 + 49 + 2B0804006263646566676869 + false + 1 + 656 + 656 + false + false + format_uid + 7 + false + false + MifareOneTool.Form1 + false + + + 178 + Form1.cs + 664 + 34 + 开始执行UID卡片全格…… + false + 0 + 664 + 664 + false + false + format_uid + 15 + false + false + MifareOneTool.Form1 + false + + + 179 + Form1.cs + 672 + 36 + ##运行完毕## + false + 0 + 672 + 672 + false + false + format_uid + 23 + false + false + MifareOneTool.Form1 + false + + + 180 + Form1.cs + 677 + 46 + 有任务运行中,不可执行。 + false + 0 + 677 + 677 + false + false + buttonBmfRead_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 181 + Form1.cs + 677 + 62 + 设备忙 + false + 1 + 677 + 677 + false + false + buttonBmfRead_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 182 + Form1.cs + 677 + 150 + MifareOne Tool - 运行中 + false + 2 + 677 + 677 + false + false + buttonBmfRead_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 183 + Form1.cs + 678 + 28 + BmfRead.tmp + false + 0 + 678 + 678 + false + false + buttonBmfRead_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 184 + Form1.cs + 694 + 58 + nfc-bin/nfc-mfclassic.exe + false + 0 + 694 + 694 + false + false + bmf_read + 3 + false + false + MifareOneTool.Form1 + false + + + 185 + Form1.cs + 696 + 30 + R A u " + false + 0 + 696 + 696 + false + false + bmf_read + 5 + false + false + MifareOneTool.Form1 + false + + + 186 + Form1.cs + 696 + 53 + " + false + 1 + 696 + 696 + false + false + bmf_read + 5 + false + false + MifareOneTool.Form1 + false + + + 187 + Form1.cs + 704 + 34 + 开始执行UID卡片读取…… + false + 0 + 704 + 704 + false + false + bmf_read + 13 + false + false + MifareOneTool.Form1 + false + + + 188 + Form1.cs + 714 + 40 + ##运行完毕## + false + 0 + 714 + 714 + false + false + bmf_read + 23 + false + false + MifareOneTool.Form1 + false + + + 189 + Form1.cs + 718 + 40 + ##运行出错## + false + 0 + 718 + 718 + false + false + bmf_read + 27 + false + false + MifareOneTool.Form1 + false + + + 190 + Form1.cs + 725 + 46 + 有任务运行中,不可执行。 + false + 0 + 725 + 725 + false + false + buttonBmfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 191 + Form1.cs + 725 + 62 + 设备忙 + false + 1 + 725 + 725 + false + false + buttonBmfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 192 + Form1.cs + 725 + 150 + MifareOne Tool - 运行中 + false + 2 + 725 + 725 + false + false + buttonBmfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 193 + Form1.cs + 729 + 27 + MFD文件|*.mfd;*.dump + false + 0 + 729 + 729 + false + false + buttonBmfWrite_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 194 + Form1.cs + 730 + 26 + 请选择需要写入的MFD文件 + false + 0 + 730 + 730 + false + false + buttonBmfWrite_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 195 + Form1.cs + 750 + 58 + nfc-bin/nfc-mfclassic.exe + false + 0 + 750 + 750 + false + false + bmf_write + 3 + false + false + MifareOneTool.Form1 + false + + + 196 + Form1.cs + 752 + 30 + W A u " + false + 0 + 752 + 752 + false + false + bmf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 197 + Form1.cs + 752 + 53 + " + false + 1 + 752 + 752 + false + false + bmf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 198 + Form1.cs + 755 + 35 + " + false + 0 + 755 + 755 + false + false + bmf_write + 8 + false + false + MifareOneTool.Form1 + false + + + 199 + Form1.cs + 755 + 52 + " f + false + 1 + 755 + 755 + false + false + bmf_write + 8 + false + false + MifareOneTool.Form1 + false + + + 200 + Form1.cs + 764 + 34 + 开始执行UID卡片写入…… + false + 0 + 764 + 764 + false + false + bmf_write + 17 + false + false + MifareOneTool.Form1 + false + + + 201 + Form1.cs + 772 + 36 + ##运行完毕## + false + 0 + 772 + 772 + false + false + bmf_write + 25 + false + false + MifareOneTool.Form1 + false + + + 202 + Form1.cs + 783 + 32 + m1t.log + false + 0 + 783 + 783 + false + false + buttonConSave_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 203 + Form1.cs + 784 + 30 + 终端内容已保存至m1t.log文件 + false + 0 + 784 + 784 + false + false + buttonConSave_Click + 4 + false + false + MifareOneTool.Form1 + false + + + 204 + Form1.cs + 784 + 51 + Information + false + 1 + 784 + 784 + false + false + buttonConSave_Click + 4 + false + false + MifareOneTool.Form1 + false + + + 205 + Form1.cs + 791 + 46 + 有任务运行中,不可执行。 + false + 0 + 791 + 791 + false + false + buttonUidWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 206 + Form1.cs + 791 + 62 + 设备忙 + false + 1 + 791 + 791 + false + false + buttonUidWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 207 + Form1.cs + 791 + 150 + MifareOne Tool - 运行中 + false + 2 + 791 + 791 + false + false + buttonUidWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 208 + Form1.cs + 795 + 48 + 请输入需要写入的UID卡号,共8位十六进制数,如E44A3BF1。 + false + 0 + 795 + 795 + false + false + buttonUidWrite_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 209 + Form1.cs + 795 + 85 + 请输入UID号 + false + 1 + 795 + 795 + false + false + buttonUidWrite_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 210 + Form1.cs + 796 + 27 + [0-9A-Fa-f]{8} + false + 0 + 796 + 796 + false + false + buttonUidWrite_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 211 + Form1.cs + 799 + 34 + 输入的UID号不合法 + false + 0 + 799 + 799 + false + false + buttonUidWrite_Click + 10 + false + false + MifareOneTool.Form1 + false + + + 212 + Form1.cs + 799 + 48 + InputError + false + 1 + 799 + 799 + false + false + buttonUidWrite_Click + 10 + false + false + MifareOneTool.Form1 + false + + + 213 + Form1.cs + 812 + 58 + nfc-bin/nfc-mfsetuid.exe + false + 0 + 812 + 812 + false + false + set_uid + 3 + false + false + MifareOneTool.Form1 + false + + + 214 + Form1.cs + 813 + 74 + 2B0804006263646566676869 + false + 0 + 813 + 813 + false + false + set_uid + 4 + false + false + MifareOneTool.Form1 + false + + + 215 + Form1.cs + 821 + 34 + 开始执行UID卡片设定卡号…… + false + 0 + 821 + 821 + false + false + set_uid + 12 + false + false + MifareOneTool.Form1 + false + + + 216 + Form1.cs + 829 + 36 + ##运行完毕## + false + 0 + 829 + 829 + false + false + set_uid + 20 + false + false + MifareOneTool.Form1 + false + + + 217 + Form1.cs + 834 + 46 + 有任务运行中,不可执行。 + false + 0 + 834 + 834 + false + false + buttonMfcuk_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 218 + Form1.cs + 834 + 62 + 设备忙 + false + 1 + 834 + 834 + false + false + buttonMfcuk_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 219 + Form1.cs + 835 + 21 + MifareOne Tool - 运行中 + false + 0 + 835 + 835 + false + false + buttonMfcuk_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 220 + Form1.cs + 845 + 46 + 有任务运行中,不可执行。 + false + 0 + 845 + 845 + false + false + Mfcuk + 2 + false + false + MifareOneTool.Form1 + false + + + 221 + Form1.cs + 845 + 62 + 设备忙 + false + 1 + 845 + 845 + false + false + Mfcuk + 2 + false + false + MifareOneTool.Form1 + false + + + 222 + Form1.cs + 846 + 58 + cmd + false + 0 + 846 + 846 + false + false + Mfcuk + 3 + false + false + MifareOneTool.Form1 + false + + + 223 + Form1.cs + 847 + 30 + /k mfcuk.exe -v 3 -C -R -1 -s 250 -S 250 + false + 0 + 847 + 847 + false + false + Mfcuk + 4 + false + false + MifareOneTool.Form1 + false + + + 224 + Form1.cs + 848 + 37 + nfc-bin + false + 0 + 848 + 848 + false + false + Mfcuk + 5 + false + false + MifareOneTool.Form1 + false + + + 225 + Form1.cs + 852 + 34 + 开始执行全加密卡片爆破…… + false + 0 + 852 + 852 + false + false + Mfcuk + 9 + false + false + MifareOneTool.Form1 + false + + + 226 + Form1.cs + 855 + 36 + ##运行完毕## + false + 0 + 855 + 855 + false + false + Mfcuk + 12 + false + false + MifareOneTool.Form1 + false + + + 227 + Form1.cs + 862 + 46 + 有任务运行中,不可执行。 + false + 0 + 862 + 862 + false + false + buttonCmfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 228 + Form1.cs + 862 + 62 + 设备忙 + false + 1 + 862 + 862 + false + false + buttonCmfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 229 + Form1.cs + 862 + 150 + MifareOne Tool - 运行中 + false + 2 + 862 + 862 + false + false + buttonCmfWrite_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 230 + Form1.cs + 866 + 27 + MFD文件|*.mfd;*.dump + false + 0 + 866 + 866 + false + false + buttonCmfWrite_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 231 + Form1.cs + 867 + 26 + 请选择需要写入的MFD文件 + false + 0 + 867 + 867 + false + false + buttonCmfWrite_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 232 + Form1.cs + 877 + 55 + 将要写入的文件存在错误,请用高级模式中的Hex工具打开查看。 + false + 0 + 877 + 877 + false + false + buttonCmfWrite_Click + 17 + false + false + MifareOneTool.Form1 + false + + + 233 + Form1.cs + 877 + 89 + 错误 + false + 1 + 877 + 877 + false + false + buttonCmfWrite_Click + 17 + false + false + MifareOneTool.Form1 + false + + + 234 + Form1.cs + 883 + 36 + cuid_empty.kmf + false + 0 + 883 + 883 + false + false + buttonCmfWrite_Click + 23 + false + false + MifareOneTool.Form1 + false + + + 235 + Form1.cs + 884 + 27 + cuid_empty.kmf + false + 0 + 884 + 884 + false + false + buttonCmfWrite_Click + 24 + false + false + MifareOneTool.Form1 + false + + + 236 + Form1.cs + 885 + 28 + 已启用CUID空卡写入补丁 + false + 0 + 885 + 885 + false + false + buttonCmfWrite_Click + 25 + false + false + MifareOneTool.Form1 + false + + + 237 + Form1.cs + 887 + 26 + A + false + 0 + 887 + 887 + false + false + buttonCmfWrite_Click + 27 + false + false + MifareOneTool.Form1 + false + + + 238 + Form1.cs + 891 + 23 + C + false + 0 + 891 + 891 + false + false + buttonCmfWrite_Click + 31 + false + false + MifareOneTool.Form1 + false + + + 239 + Form1.cs + 892 + 28 + 正在使用智能KeyABN… + false + 0 + 892 + 892 + false + false + buttonCmfWrite_Click + 32 + false + false + MifareOneTool.Form1 + false + + + 240 + Form1.cs + 896 + 42 + 使用KeyA(是)或KeyB(否),还是不使用(用于全新白卡)(取消)? + false + 0 + 896 + 896 + false + false + buttonCmfWrite_Click + 36 + false + false + MifareOneTool.Form1 + false + + + 241 + Form1.cs + 896 + 82 + KeyA/B/N + false + 1 + 896 + 896 + false + false + buttonCmfWrite_Click + 36 + false + false + MifareOneTool.Form1 + false + + + 242 + Form1.cs + 899 + 31 + B + false + 0 + 899 + 899 + false + false + buttonCmfWrite_Click + 39 + false + false + MifareOneTool.Form1 + false + + + 243 + Form1.cs + 903 + 31 + x + false + 0 + 903 + 903 + false + false + buttonCmfWrite_Click + 43 + false + false + MifareOneTool.Form1 + false + + + 244 + Form1.cs + 917 + 58 + nfc-bin/nfc-mfclassic.exe + false + 0 + 917 + 917 + false + false + cmf_write + 3 + false + false + MifareOneTool.Form1 + false + + + 245 + Form1.cs + 919 + 30 + c + false + 0 + 919 + 919 + false + false + cmf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 246 + Form1.cs + 919 + 47 + u " + false + 1 + 919 + 919 + false + false + cmf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 247 + Form1.cs + 919 + 67 + " + false + 2 + 919 + 919 + false + false + cmf_write + 5 + false + false + MifareOneTool.Form1 + false + + + 248 + Form1.cs + 922 + 35 + " + false + 0 + 922 + 922 + false + false + cmf_write + 8 + false + false + MifareOneTool.Form1 + false + + + 249 + Form1.cs + 922 + 52 + " f + false + 1 + 922 + 922 + false + false + cmf_write + 8 + false + false + MifareOneTool.Form1 + false + + + 250 + Form1.cs + 931 + 34 + 开始执行CUID/FUID卡片写入…… + false + 0 + 931 + 931 + false + false + cmf_write + 17 + false + false + MifareOneTool.Form1 + false + + + 251 + Form1.cs + 943 + 30 + cuid_empty.kmf + false + 0 + 943 + 943 + false + false + cmf_write + 29 + false + false + MifareOneTool.Form1 + false + + + 252 + Form1.cs + 945 + 36 + ##运行完毕## + false + 0 + 945 + 945 + false + false + cmf_write + 31 + false + false + MifareOneTool.Form1 + false + + + 253 + Form1.cs + 955 + 46 + MifareOne Tool - 已终止 + false + 0 + 955 + 955 + false + false + buttonKill_Click + 7 + false + false + MifareOneTool.Form1 + false + + + 254 + Form1.cs + 956 + 32 + ##程序已被强制停止## + false + 0 + 956 + 956 + false + false + buttonKill_Click + 8 + false + false + MifareOneTool.Form1 + false + + + 255 + Form1.cs + 963 + 46 + 有任务运行中,不可执行。 + false + 0 + 963 + 963 + false + false + buttonLockUfuid_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 256 + Form1.cs + 963 + 62 + 设备忙 + false + 1 + 963 + 963 + false + false + buttonLockUfuid_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 257 + Form1.cs + 963 + 150 + MifareOne Tool - 运行中 + false + 2 + 963 + 963 + false + false + buttonLockUfuid_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 258 + Form1.cs + 964 + 34 + 该操作将会锁死UFUID卡片!!! +锁死后不可恢复!无法再次更改0块!请确认是否要继续操作? + false + 0 + 964 + 964 + false + false + buttonLockUfuid_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 259 + Form1.cs + 964 + 85 + 危险操作警告 + false + 1 + 964 + 964 + false + false + buttonLockUfuid_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 260 + Form1.cs + 976 + 58 + nfc-bin/nfc-mfsetuid.exe + false + 0 + 976 + 976 + false + false + lock_ufuid + 3 + false + false + MifareOneTool.Form1 + false + + + 261 + Form1.cs + 980 + 30 + -q -l + false + 0 + 980 + 980 + false + false + lock_ufuid + 7 + false + false + MifareOneTool.Form1 + false + + + 262 + Form1.cs + 988 + 34 + 开始执行UFUID卡片锁定…… + false + 0 + 988 + 988 + false + false + lock_ufuid + 15 + false + false + MifareOneTool.Form1 + false + + + 263 + Form1.cs + 996 + 36 + ##运行完毕## + false + 0 + 996 + 996 + false + false + lock_ufuid + 23 + false + false + MifareOneTool.Form1 + false + + + 264 + Form1.cs + 1001 + 46 + 有任务运行中,不可执行。 + false + 0 + 1001 + 1001 + false + false + buttonMfFormat_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 265 + Form1.cs + 1001 + 62 + 设备忙 + false + 1 + 1001 + 1001 + false + false + buttonMfFormat_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 266 + Form1.cs + 1002 + 50 + 未选择有效key.mfd。 + false + 0 + 1002 + 1002 + false + false + buttonMfFormat_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 267 + Form1.cs + 1002 + 67 + 无密钥 + false + 1 + 1002 + 1002 + false + false + buttonMfFormat_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 268 + Form1.cs + 1002 + 153 + MifareOne Tool - 运行中 + false + 2 + 1002 + 1002 + false + false + buttonMfFormat_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 269 + Form1.cs + 1004 + 26 + A + false + 0 + 1004 + 1004 + false + false + buttonMfFormat_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 270 + Form1.cs + 1007 + 23 + C + false + 0 + 1007 + 1007 + false + false + buttonMfFormat_Click + 8 + false + false + MifareOneTool.Form1 + false + + + 271 + Form1.cs + 1008 + 28 + 正在使用智能KeyABN… + false + 0 + 1008 + 1008 + false + false + buttonMfFormat_Click + 9 + false + false + MifareOneTool.Form1 + false + + + 272 + Form1.cs + 1012 + 42 + 使用KeyA(是)或KeyB(否)? + false + 0 + 1012 + 1012 + false + false + buttonMfFormat_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 273 + Form1.cs + 1012 + 64 + KeyA/B + false + 1 + 1012 + 1012 + false + false + buttonMfFormat_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 274 + Form1.cs + 1015 + 31 + B + false + 0 + 1015 + 1015 + false + false + buttonMfFormat_Click + 16 + false + false + MifareOneTool.Form1 + false + + + 275 + Form1.cs + 1029 + 58 + nfc-bin/nfc-mfclassic.exe + false + 0 + 1029 + 1029 + false + false + mf_format + 3 + false + false + MifareOneTool.Form1 + false + + + 276 + Form1.cs + 1031 + 30 + f + false + 0 + 1031 + 1031 + false + false + mf_format + 5 + false + false + MifareOneTool.Form1 + false + + + 277 + Form1.cs + 1031 + 47 + u " + false + 1 + 1031 + 1031 + false + false + mf_format + 5 + false + false + MifareOneTool.Form1 + false + + + 278 + Form1.cs + 1031 + 67 + " + false + 2 + 1031 + 1031 + false + false + mf_format + 5 + false + false + MifareOneTool.Form1 + false + + + 279 + Form1.cs + 1032 + 31 + " + false + 0 + 1032 + 1032 + false + false + mf_format + 6 + false + false + MifareOneTool.Form1 + false + + + 280 + Form1.cs + 1032 + 48 + " f + false + 1 + 1032 + 1032 + false + false + mf_format + 6 + false + false + MifareOneTool.Form1 + false + + + 281 + Form1.cs + 1040 + 34 + 开始执行格式化M1卡片…… + false + 0 + 1040 + 1040 + false + false + mf_format + 14 + false + false + MifareOneTool.Form1 + false + + + 282 + Form1.cs + 1048 + 36 + ##运行完毕## + false + 0 + 1048 + 1048 + false + false + mf_format + 22 + false + false + MifareOneTool.Form1 + false + + + 283 + Form1.cs + 1068 + 46 + 有任务运行中,不可执行。 + false + 0 + 1068 + 1068 + false + false + buttonECmfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 284 + Form1.cs + 1068 + 62 + 设备忙 + false + 1 + 1068 + 1068 + false + false + buttonECmfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 285 + Form1.cs + 1068 + 150 + MifareOne Tool - 运行中 + false + 2 + 1068 + 1068 + false + false + buttonECmfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 286 + Form1.cs + 1069 + 28 + Mfoc.tmp + false + 0 + 1069 + 1069 + false + false + buttonECmfoc_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 287 + Form1.cs + 1071 + 49 + 请输入已知的Key,以英文半角逗号分隔。 + false + 0 + 1071 + 1071 + false + false + buttonECmfoc_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 288 + Form1.cs + 1071 + 73 + 请输入已知Key + false + 1 + 1071 + 1071 + false + false + buttonECmfoc_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 289 + Form1.cs + 1071 + 85 + FFFFFFFFFFFF + false + 2 + 1071 + 1071 + false + false + buttonECmfoc_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 290 + Form1.cs + 1076 + 35 + [0-9A-Fa-f]{12} + false + 0 + 1076 + 1076 + false + false + buttonECmfoc_Click + 10 + false + false + MifareOneTool.Form1 + false + + + 291 + Form1.cs + 1079 + 33 + -k + false + 0 + 1079 + 1079 + false + false + buttonECmfoc_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 292 + Form1.cs + 1079 + 62 + + false + 1 + 1079 + 1079 + false + false + buttonECmfoc_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 293 + Form1.cs + 1128 + 46 + 有任务运行中,不可执行。 + false + 0 + 1128 + 1128 + false + false + buttonEnAcr122u_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 294 + Form1.cs + 1128 + 62 + 设备忙 + false + 1 + 1128 + 1128 + false + false + buttonEnAcr122u_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 295 + Form1.cs + 1128 + 150 + MifareOne Tool - 运行中 + false + 2 + 1128 + 1128 + false + false + buttonEnAcr122u_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 296 + Form1.cs + 1129 + 34 + 同时打开ACR122U支持可能会引起操作速度下降。 +请确认是否要继续操作? + false + 0 + 1129 + 1129 + false + false + buttonEnAcr122u_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 297 + Form1.cs + 1129 + 76 + 提示信息 + false + 1 + 1129 + 1129 + false + false + buttonEnAcr122u_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 298 + Form1.cs + 1130 + 23 + MifareOne Tool + false + 0 + 1130 + 1130 + false + false + buttonEnAcr122u_Click + 4 + false + false + MifareOneTool.Form1 + false + + + 299 + Form1.cs + 1132 + 30 + nfc-bin/libnfc(PN532Only).dll + false + 0 + 1132 + 1132 + false + false + buttonEnAcr122u_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 300 + Form1.cs + 1134 + 28 + ACR122U支持已经打开过。 + false + 0 + 1134 + 1134 + false + false + buttonEnAcr122u_Click + 8 + false + false + MifareOneTool.Form1 + false + + + 301 + Form1.cs + 1136 + 30 + nfc-bin/libnfc(ACR122U).dll + false + 0 + 1136 + 1136 + false + false + buttonEnAcr122u_Click + 10 + false + false + MifareOneTool.Form1 + false + + + 302 + Form1.cs + 1138 + 28 + 正在打开ACR122U支持…… + false + 0 + 1138 + 1138 + false + false + buttonEnAcr122u_Click + 12 + false + false + MifareOneTool.Form1 + false + + + 303 + Form1.cs + 1139 + 28 + nfc-bin/libnfc.dll + false + 0 + 1139 + 1139 + false + false + buttonEnAcr122u_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 304 + Form1.cs + 1139 + 50 + nfc-bin/libnfc(PN532Only).dll + false + 1 + 1139 + 1139 + false + false + buttonEnAcr122u_Click + 13 + false + false + MifareOneTool.Form1 + false + + + 305 + Form1.cs + 1140 + 28 + nfc-bin/libnfc(ACR122U).dll + false + 0 + 1140 + 1140 + false + false + buttonEnAcr122u_Click + 14 + false + false + MifareOneTool.Form1 + false + + + 306 + Form1.cs + 1140 + 59 + nfc-bin/libnfc.dll + false + 1 + 1140 + 1140 + false + false + buttonEnAcr122u_Click + 14 + false + false + MifareOneTool.Form1 + false + + + 307 + Form1.cs + 1141 + 28 + 已打开。 + false + 0 + 1141 + 1141 + false + false + buttonEnAcr122u_Click + 15 + false + false + MifareOneTool.Form1 + false + + + 308 + Form1.cs + 1144 + 21 + MifareOne Tool - 运行完毕 + false + 0 + 1144 + 1144 + false + false + buttonEnAcr122u_Click + 18 + false + false + MifareOneTool.Form1 + false + + + 309 + Form1.cs + 1145 + 24 + ##运行完毕## + false + 0 + 1145 + 1145 + false + false + buttonEnAcr122u_Click + 19 + false + false + MifareOneTool.Form1 + false + + + 310 + Form1.cs + 1152 + 37 + 运行中 + false + 0 + 1152 + 1152 + false + false + timer1_Tick + 4 + false + false + MifareOneTool.Form1 + false + + + 311 + Form1.cs + 1157 + 42 + 运行时间: + false + 0 + 1157 + 1157 + false + false + timer1_Tick + 9 + false + false + MifareOneTool.Form1 + false + + + 312 + Form1.cs + 1157 + 93 + + false + 1 + 1157 + 1157 + false + false + timer1_Tick + 9 + false + false + MifareOneTool.Form1 + false + + + 313 + Form1.cs + 1160 + 40 + 空闲 + false + 0 + 1160 + 1160 + false + false + timer1_Tick + 12 + false + false + MifareOneTool.Form1 + false + + + 314 + Form1.cs + 1165 + 46 + 有任务运行中,不可执行。 + false + 0 + 1165 + 1165 + false + false + buttonCheckEncrypt_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 315 + Form1.cs + 1165 + 62 + 设备忙 + false + 1 + 1165 + 1165 + false + false + buttonCheckEncrypt_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 316 + Form1.cs + 1165 + 150 + MifareOne Tool - 运行中 + false + 2 + 1165 + 1165 + false + false + buttonCheckEncrypt_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 317 + Form1.cs + 1169 + 53 + 请输入已知的Key,以英文半角逗号分隔。 + false + 0 + 1169 + 1169 + false + false + buttonCheckEncrypt_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 318 + Form1.cs + 1169 + 77 + 请输入已知Key + false + 1 + 1169 + 1169 + false + false + buttonCheckEncrypt_Click + 6 + false + false + MifareOneTool.Form1 + false + + + 319 + Form1.cs + 1172 + 75 + , + false + 0 + 1172 + 1172 + false + false + buttonCheckEncrypt_Click + 9 + false + false + MifareOneTool.Form1 + false + + + 320 + Form1.cs + 1175 + 39 + [0-9A-Fa-f]{12} + false + 0 + 1175 + 1175 + false + false + buttonCheckEncrypt_Click + 12 + false + false + MifareOneTool.Form1 + false + + + 321 + Form1.cs + 1178 + 37 + -k + false + 0 + 1178 + 1178 + false + false + buttonCheckEncrypt_Click + 15 + false + false + MifareOneTool.Form1 + false + + + 322 + Form1.cs + 1178 + 66 + + false + 1 + 1178 + 1178 + false + false + buttonCheckEncrypt_Click + 15 + false + false + MifareOneTool.Form1 + false + + + 323 + Form1.cs + 1193 + 58 + nfc-bin/mfdetect.exe + false + 0 + 1193 + 1193 + false + false + MfDetect + 3 + false + false + MifareOneTool.Form1 + false + + + 324 + Form1.cs + 1194 + 53 + -O dummy.tmp + false + 0 + 1194 + 1194 + false + false + MfDetect + 4 + false + false + MifareOneTool.Form1 + false + + + 325 + Form1.cs + 1202 + 34 + 开始执行检测卡片加密…… + false + 0 + 1202 + 1202 + false + false + MfDetect + 12 + false + false + MifareOneTool.Form1 + false + + + 326 + Form1.cs + 1209 + 26 + dummy.tmp + false + 0 + 1209 + 1209 + false + false + MfDetect + 19 + false + false + MifareOneTool.Form1 + false + + + 327 + Form1.cs + 1213 + 40 + ##运行完毕## + false + 0 + 1213 + 1213 + false + false + MfDetect + 23 + false + false + MifareOneTool.Form1 + false + + + 328 + Form1.cs + 1217 + 40 + ##运行出错## + false + 0 + 1217 + 1217 + false + false + MfDetect + 27 + false + false + MifareOneTool.Form1 + false + + + 329 + Form1.cs + 1234 + 28 + https://github.com/xcicode/MifareOneTool/releases/latest + false + 0 + 1234 + 1234 + false + false + toolStripCheckUpdate_ButtonClick + 2 + false + false + MifareOneTool.Form1 + false + + + 330 + Form1.cs + 1245 + 46 + 有任务运行中,不可执行。 + false + 0 + 1245 + 1245 + false + false + buttonnKeysMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 331 + Form1.cs + 1245 + 62 + 设备忙 + false + 1 + 1245 + 1245 + false + false + buttonnKeysMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 332 + Form1.cs + 1245 + 150 + MifareOne Tool - 运行中 + false + 2 + 1245 + 1245 + false + false + buttonnKeysMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 333 + Form1.cs + 1246 + 28 + Mfoc.tmp + false + 0 + 1246 + 1246 + false + false + buttonnKeysMfoc_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 334 + Form1.cs + 1248 + 49 + 请输入已知的Key,以英文半角逗号分隔。 + false + 0 + 1248 + 1248 + false + false + buttonnKeysMfoc_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 335 + Form1.cs + 1248 + 73 + 请输入已知Key + false + 1 + 1248 + 1248 + false + false + buttonnKeysMfoc_Click + 5 + false + false + MifareOneTool.Form1 + false + + + 336 + Form1.cs + 1251 + 71 + , + false + 0 + 1251 + 1251 + false + false + buttonnKeysMfoc_Click + 8 + false + false + MifareOneTool.Form1 + false + + + 337 + Form1.cs + 1254 + 35 + [0-9A-Fa-f]{12} + false + 0 + 1254 + 1254 + false + false + buttonnKeysMfoc_Click + 11 + false + false + MifareOneTool.Form1 + false + + + 338 + Form1.cs + 1257 + 33 + -k + false + 0 + 1257 + 1257 + false + false + buttonnKeysMfoc_Click + 14 + false + false + MifareOneTool.Form1 + false + + + 339 + Form1.cs + 1257 + 62 + + false + 1 + 1257 + 1257 + false + false + buttonnKeysMfoc_Click + 14 + false + false + MifareOneTool.Form1 + false + + + 340 + Form1.cs + 1275 + 46 + 有任务运行中,不可执行。 + false + 0 + 1275 + 1275 + false + false + buttonDictMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 341 + Form1.cs + 1275 + 62 + 设备忙 + false + 1 + 1275 + 1275 + false + false + buttonDictMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 342 + Form1.cs + 1275 + 150 + MifareOne Tool - 运行中 + false + 2 + 1275 + 1275 + false + false + buttonDictMfoc_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 343 + Form1.cs + 1276 + 32 + /k + false + 0 + 1276 + 1276 + false + false + buttonDictMfoc_Click + 3 + false + false + MifareOneTool.Form1 + false + + + 344 + Form1.cs + 1284 + 27 + 密钥字典文件|*.dic + false + 0 + 1284 + 1284 + false + false + buttonDictMfoc_Click + 11 + false + false + MifareOneTool.Form1 + false + + + 345 + Form1.cs + 1285 + 26 + 请选择需要打开的密钥字典文件 + false + 0 + 1285 + 1285 + false + false + buttonDictMfoc_Click + 12 + false + false + MifareOneTool.Form1 + false + + + 346 + Form1.cs + 1293 + 25 + MifareOne Tool - 已取消 + false + 0 + 1293 + 1293 + false + false + buttonDictMfoc_Click + 20 + false + false + MifareOneTool.Form1 + false + + + 347 + Form1.cs + 1296 + 28 + Mfoc.tmp + false + 0 + 1296 + 1296 + false + false + buttonDictMfoc_Click + 23 + false + false + MifareOneTool.Form1 + false + + + 348 + Form1.cs + 1297 + 27 + -f " + false + 0 + 1297 + 1297 + false + false + buttonDictMfoc_Click + 24 + false + false + MifareOneTool.Form1 + false + + + 349 + Form1.cs + 1297 + 48 + " + false + 1 + 1297 + 1297 + false + false + buttonDictMfoc_Click + 24 + false + false + MifareOneTool.Form1 + false + + + 350 + Form1.cs + 1318 + 58 + cmd.exe + false + 0 + 1318 + 1318 + false + false + mfocCMD + 3 + false + false + MifareOneTool.Form1 + false + + + 351 + Form1.cs + 1320 + 37 + ./ + false + 0 + 1320 + 1320 + false + false + mfocCMD + 5 + false + false + MifareOneTool.Form1 + false + + + 352 + Form1.cs + 1321 + 30 + /T:0A + false + 0 + 1321 + 1321 + false + false + mfocCMD + 6 + false + false + MifareOneTool.Form1 + false + + + 353 + Form1.cs + 1321 + 52 + nfc-bin\mfoc.exe + false + 1 + 1321 + 1321 + true + false + mfocCMD + 6 + false + false + MifareOneTool.Form1 + false + + + 354 + Form1.cs + 1321 + 85 + -O " + false + 2 + 1321 + 1321 + false + false + mfocCMD + 6 + false + false + MifareOneTool.Form1 + false + + + 355 + Form1.cs + 1321 + 106 + " + false + 3 + 1321 + 1321 + false + false + mfocCMD + 6 + false + false + MifareOneTool.Form1 + false + + + 356 + Form1.cs + 1325 + 34 + 开始执行字典模式MFOC解密…… + false + 0 + 1325 + 1325 + false + false + mfocCMD + 10 + false + false + MifareOneTool.Form1 + false + + + 357 + Form1.cs + 1330 + 40 + ##运行完毕## + false + 0 + 1330 + 1330 + false + false + mfocCMD + 15 + false + false + MifareOneTool.Form1 + false + + + 358 + Form1.cs + 1334 + 40 + ##运行出错## + false + 0 + 1334 + 1334 + false + false + mfocCMD + 19 + false + false + MifareOneTool.Form1 + false + + + 359 + Form1.cs + 1361 + 46 + 有任务运行中,不可执行。 + false + 0 + 1361 + 1361 + false + false + buttonHardNested_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 360 + Form1.cs + 1361 + 62 + 设备忙 + false + 1 + 1361 + 1361 + false + false + buttonHardNested_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 361 + Form1.cs + 1361 + 150 + MifareOne Tool - 运行中 + false + 2 + 1361 + 1361 + false + false + buttonHardNested_Click + 2 + false + false + MifareOneTool.Form1 + false + + + 362 + Form1.cs + 1382 + 25 + MifareOne Tool - 已取消 + false + 0 + 1382 + 1382 + false + false + buttonHardNested_Click + 23 + false + false + MifareOneTool.Form1 + false + + + 363 + Form1.cs + 1388 + 58 + nfc-bin/libnfc_hardnested.exe + false + 0 + 1388 + 1388 + false + false + Hardnest + 3 + false + false + MifareOneTool.Form1 + false + + + 364 + Form1.cs + 1391 + 33 + nfc-bin/libnfc_hardnestedlc.exe + false + 0 + 1391 + 1391 + false + false + Hardnest + 6 + false + false + MifareOneTool.Form1 + false + + + 365 + Form1.cs + 1401 + 34 + 开始执行HardNested解密强化卡…… + false + 0 + 1401 + 1401 + false + false + Hardnest + 16 + false + false + MifareOneTool.Form1 + false + + + 366 + Form1.cs + 1411 + 40 + ##运行完毕## + false + 0 + 1411 + 1411 + false + false + Hardnest + 26 + false + false + MifareOneTool.Form1 + false + + + 367 + Form1.cs + 1415 + 40 + ##运行出错## + false + 0 + 1415 + 1415 + false + false + Hardnest + 30 + false + false + MifareOneTool.Form1 + false + + + 368 + Form1.cs + 1422 + 58 + nfc-bin/collect.exe + false + 0 + 1422 + 1422 + false + false + CollectNonce + 3 + false + false + MifareOneTool.Form1 + false + + + 369 + Form1.cs + 1431 + 34 + 开始执行HardNested收集数据…… + false + 0 + 1431 + 1431 + false + false + CollectNonce + 12 + false + false + MifareOneTool.Form1 + false + + + 370 + Form1.cs + 1441 + 40 + ##运行完毕## + false + 0 + 1441 + 1441 + false + false + CollectNonce + 22 + false + false + MifareOneTool.Form1 + false + + + 371 + Form1.cs + 1445 + 40 + ##运行出错## + false + 0 + 1445 + 1445 + false + false + CollectNonce + 26 + false + false + MifareOneTool.Form1 + false + + + 372 + Form1.cs + 1508 + 28 + 已指定使用该NFC设备: + false + 0 + 1508 + 1508 + false + false + SetDeviceCombo_SelectedIndexChanged + 5 + false + false + MifareOneTool.Form1 + false + + + 373 + FormDiff.cs + 29 + 27 + MFD文件|*.mfd;*.dump + false + 0 + 29 + 29 + false + false + button1_Click + 4 + false + false + MifareOneTool.FormDiff + false + + + 374 + FormDiff.cs + 30 + 26 + 请选择需要打开的MFD文件(比较A) + false + 0 + 30 + 30 + false + false + button1_Click + 5 + false + false + MifareOneTool.FormDiff + false + + + 375 + FormDiff.cs + 44 + 33 + A= + false + 0 + 44 + 44 + false + false + button1_Click + 19 + false + false + MifareOneTool.FormDiff + false + + + 376 + FormDiff.cs + 48 + 47 + 打开出错 + false + 0 + 48 + 48 + false + false + button1_Click + 23 + false + false + MifareOneTool.FormDiff + false + + + 377 + FormDiff.cs + 59 + 44 + + + false + 0 + 59 + 59 + false + false + logAppend + 2 + false + false + MifareOneTool.FormDiff + false + + + 378 + FormDiff.cs + 67 + 27 + MFD文件|*.mfd;*.dump + false + 0 + 67 + 67 + false + false + button2_Click + 4 + false + false + MifareOneTool.FormDiff + false + + + 379 + FormDiff.cs + 68 + 26 + 请选择需要打开的MFD文件(比较B) + false + 0 + 68 + 68 + false + false + button2_Click + 5 + false + false + MifareOneTool.FormDiff + false + + + 380 + FormDiff.cs + 82 + 33 + B= + false + 0 + 82 + 82 + false + false + button2_Click + 19 + false + false + MifareOneTool.FormDiff + false + + + 381 + FormDiff.cs + 86 + 47 + 打开出错 + false + 0 + 86 + 86 + false + false + button2_Click + 23 + false + false + MifareOneTool.FormDiff + false + + + 382 + FormDiff.cs + 101 + 28 + AB文件中一个或两个无效。 + false + 0 + 101 + 101 + false + false + button3_Click + 9 + false + false + MifareOneTool.FormDiff + false + + + 383 + FormDiff.cs + 110 + 33 + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + false + 0 + 110 + 110 + false + false + Compare + 6 + false + false + MifareOneTool.FormDiff + false + + + 384 + FormDiff.cs + 111 + 33 + 扇区 + false + 0 + 111 + 111 + false + false + Compare + 7 + false + false + MifareOneTool.FormDiff + false + + + 385 + FormDiff.cs + 119 + 37 + -- + false + 0 + 119 + 119 + false + false + Compare + 15 + false + false + MifareOneTool.FormDiff + false + + + 386 + FormDiff.cs + 123 + 37 + ## + false + 0 + 123 + 123 + false + false + Compare + 19 + false + false + MifareOneTool.FormDiff + false + + + 387 + FormDiff.cs + 126 + 37 + A: + false + 0 + 126 + 126 + false + false + Compare + 22 + false + false + MifareOneTool.FormDiff + false + + + 388 + FormDiff.cs + 127 + 37 + B: + false + 0 + 127 + 127 + false + false + Compare + 23 + false + false + MifareOneTool.FormDiff + false + + + 389 + FormDiff.cs + 128 + 37 + + false + 0 + 128 + 128 + false + false + Compare + 24 + false + false + MifareOneTool.FormDiff + false + + + 390 + FormDiff.cs + 129 + 39 + ## + false + 0 + 129 + 129 + false + false + Compare + 25 + false + false + MifareOneTool.FormDiff + false + + + 391 + FormDiff.cs + 136 + 21 + 共找到 + false + 0 + 136 + 136 + false + false + Compare + 32 + false + false + MifareOneTool.FormDiff + false + + + 392 + FormDiff.cs + 136 + 53 + 个块不同 + + false + 1 + 136 + 136 + false + false + Compare + 32 + false + false + MifareOneTool.FormDiff + false + + + 393 + FormHardNes.cs + 37 + 46 + + false + 0 + 37 + 37 + false + false + GetArg + 3 + false + false + MifareOneTool.FormHardNes + false + + + 394 + FormHardNes.cs + 38 + 81 + + false + 0 + 38 + 38 + false + false + GetArg + 4 + false + false + MifareOneTool.FormHardNes + false + + + 395 + FormHardNes.cs + 39 + 43 + A + false + 0 + 39 + 39 + false + false + GetArg + 5 + false + false + MifareOneTool.FormHardNes + false + + + 396 + FormHardNes.cs + 39 + 49 + B + false + 1 + 39 + 39 + false + false + GetArg + 5 + false + false + MifareOneTool.FormHardNes + false + + + 397 + FormHardNes.cs + 39 + 56 + + false + 2 + 39 + 39 + false + false + GetArg + 5 + false + false + MifareOneTool.FormHardNes + false + + + 398 + FormHardNes.cs + 40 + 81 + + false + 0 + 40 + 40 + false + false + GetArg + 6 + false + false + MifareOneTool.FormHardNes + false + + + 399 + FormHardNes.cs + 41 + 42 + A + false + 0 + 41 + 41 + false + false + GetArg + 7 + false + false + MifareOneTool.FormHardNes + false + + + 400 + FormHardNes.cs + 41 + 48 + B + false + 1 + 41 + 41 + false + false + GetArg + 7 + false + false + MifareOneTool.FormHardNes + false + + + 401 + FormHardNes.cs + 47 + 25 + _ + false + 0 + 47 + 47 + false + false + GetFileAfter + 2 + false + false + MifareOneTool.FormHardNes + false + + + 402 + FormHardNes.cs + 48 + 33 + {0:D3} + false + 0 + 48 + 48 + false + false + GetFileAfter + 3 + false + false + MifareOneTool.FormHardNes + false + + + 403 + FormHardNes.cs + 49 + 40 + A + false + 0 + 49 + 49 + false + false + GetFileAfter + 4 + false + false + MifareOneTool.FormHardNes + false + + + 404 + FormHardNes.cs + 49 + 46 + B + false + 1 + 49 + 49 + false + false + GetFileAfter + 4 + false + false + MifareOneTool.FormHardNes + false + + + 405 + FormHardNes.cs + 50 + 19 + .txt + false + 0 + 50 + 50 + false + false + GetFileAfter + 5 + false + false + MifareOneTool.FormHardNes + false + + + 406 + FormHardNes.cs + 68 + 38 + [0-9A-Fa-f]{12} + false + 0 + 68 + 68 + true + false + button1_Click + 3 + false + false + MifareOneTool.FormHardNes + false + + + 407 + FormHardNes.cs + 118 + 34 + 设置错误,请修改。 + false + 0 + 118 + 118 + false + false + button1_Click + 53 + false + false + MifareOneTool.FormHardNes + false + + + 408 + FormHTool.cs + 33 + 28 + 显示扇区 + false + 0 + 33 + 33 + false + false + dataGridView1_CellClick + 6 + false + false + MifareOneTool.FormHTool + false + + + 409 + FormHTool.cs + 38 + 44 + + + false + 0 + 38 + 38 + false + false + logAppend + 2 + false + false + MifareOneTool.FormHTool + false + + + 410 + FormHTool.cs + 55 + 42 + 当前选定扇区:?? + false + 0 + 55 + 55 + false + false + reloadEdit + 14 + false + false + MifareOneTool.FormHTool + false + + + 411 + FormHTool.cs + 58 + 33 + 当前选定扇区: + false + 0 + 58 + 58 + false + false + reloadEdit + 17 + false + false + MifareOneTool.FormHTool + false + + + 412 + FormHTool.cs + 79 + 25 + 该扇区UID校验值错误,已经自动为您更正。 + + false + 0 + 79 + 79 + false + false + reloadEdit + 38 + false + false + MifareOneTool.FormHTool + false + + + 413 + FormHTool.cs + 87 + 25 + 该扇区访问控制位无效,写入将会损坏卡片,已重新设置。 + + false + 0 + 87 + 87 + false + false + reloadEdit + 46 + false + false + MifareOneTool.FormHTool + false + + + 414 + FormHTool.cs + 95 + 25 + 该扇区访问控制位损坏,写入将会损坏卡片,已重新设置。 + + false + 0 + 95 + 95 + false + false + reloadEdit + 54 + false + false + MifareOneTool.FormHTool + false + + + 415 + FormHTool.cs + 107 + 27 + MFD文件|*.mfd;*.dump + false + 0 + 107 + 107 + false + false + 打开ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 416 + FormHTool.cs + 108 + 26 + 请选择需要打开的MFD文件 + false + 0 + 108 + 108 + false + false + 打开ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 417 + FormHTool.cs + 125 + 47 + 打开出错 + false + 0 + 125 + 125 + false + false + 打开ToolStripMenuItem_Click + 23 + false + false + MifareOneTool.FormHTool + false + + + 418 + FormHTool.cs + 130 + 24 + 打开了 + false + 0 + 130 + 130 + false + false + 打开ToolStripMenuItem_Click + 28 + false + false + MifareOneTool.FormHTool + false + + + 419 + FormHTool.cs + 157 + 46 + 写入出错 + false + 0 + 157 + 157 + false + false + 保存ToolStripMenuItem_Click + 8 + false + false + MifareOneTool.FormHTool + false + + + 420 + FormHTool.cs + 159 + 24 + 已保存到 + false + 0 + 159 + 159 + false + false + 保存ToolStripMenuItem_Click + 10 + false + false + MifareOneTool.FormHTool + false + + + 421 + FormHTool.cs + 159 + 51 + + false + 1 + 159 + 159 + false + false + 保存ToolStripMenuItem_Click + 10 + false + false + MifareOneTool.FormHTool + false + + + 422 + FormHTool.cs + 167 + 31 + .mfd + false + 0 + 167 + 167 + false + false + 另存为ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 423 + FormHTool.cs + 168 + 26 + 请选择MFD文件保存位置及文件名 + false + 0 + 168 + 168 + false + false + 另存为ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 424 + FormHTool.cs + 170 + 27 + MFD文件|*.mfd|DUMP文件|*.dump + false + 0 + 170 + 170 + false + false + 另存为ToolStripMenuItem_Click + 8 + false + false + MifareOneTool.FormHTool + false + + + 425 + FormHTool.cs + 185 + 46 + 写入出错 + false + 0 + 185 + 185 + false + false + 另存为ToolStripMenuItem_Click + 23 + false + false + MifareOneTool.FormHTool + false + + + 426 + FormHTool.cs + 187 + 24 + 已保存到 + false + 0 + 187 + 187 + false + false + 另存为ToolStripMenuItem_Click + 25 + false + false + MifareOneTool.FormHTool + false + + + 427 + FormHTool.cs + 187 + 44 + + false + 1 + 187 + 187 + false + false + 另存为ToolStripMenuItem_Click + 25 + false + false + MifareOneTool.FormHTool + false + + + 428 + FormHTool.cs + 192 + 38 + [0-9A-Fa-f]{32} + false + 0 + 192 + 192 + true + false + block0Edit_Validating + 2 + false + false + MifareOneTool.FormHTool + false + + + 429 + FormHTool.cs + 209 + 38 + [0-9A-Fa-f]{12} + false + 0 + 209 + 209 + true + false + keyAEdit_Validating + 2 + false + false + MifareOneTool.FormHTool + false + + + 430 + FormHTool.cs + 235 + 38 + 当前扇区数据仍有错误,不能执行修改。 + false + 0 + 235 + 235 + false + false + buttonSaveSectorEdit_Click + 11 + false + false + MifareOneTool.FormHTool + false + + + 431 + FormHTool.cs + 260 + 28 + 已更新扇区 + false + 0 + 260 + 260 + false + false + buttonSaveSectorEdit_Click + 36 + false + false + MifareOneTool.FormHTool + false + + + 432 + FormHTool.cs + 267 + 53 + ##文件中的值错误## + false + 0 + 267 + 267 + false + false + comboBox1_Validating + 3 + false + false + MifareOneTool.FormHTool + false + + + 433 + FormHTool.cs + 283 + 34 + 该文件一切正常。 + false + 0 + 283 + 283 + false + false + 检查全卡ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 434 + FormHTool.cs + 287 + 31 + 该文件存在以下错误: + + false + 0 + 287 + 287 + false + false + 检查全卡ToolStripMenuItem_Click + 9 + false + false + MifareOneTool.FormHTool + false + + + 435 + FormHTool.cs + 290 + 29 + 扇区 + false + 0 + 290 + 290 + false + false + 检查全卡ToolStripMenuItem_Click + 12 + false + false + MifareOneTool.FormHTool + false + + + 436 + FormHTool.cs + 290 + 51 + : + + false + 1 + 290 + 290 + false + false + 检查全卡ToolStripMenuItem_Click + 12 + false + false + MifareOneTool.FormHTool + false + + + 437 + FormHTool.cs + 293 + 33 + 该扇区UID校验值错误,请点击打开扇区0来自动更正。 + + false + 0 + 293 + 293 + false + false + 检查全卡ToolStripMenuItem_Click + 15 + false + false + MifareOneTool.FormHTool + false + + + 438 + FormHTool.cs + 297 + 33 + 该扇区访问控制位无效,写入将会损坏卡片,请重新设置。 + + false + 0 + 297 + 297 + false + false + 检查全卡ToolStripMenuItem_Click + 19 + false + false + MifareOneTool.FormHTool + false + + + 439 + FormHTool.cs + 301 + 33 + 该扇区访问控制位损坏,写入将会损坏卡片,请重新设置。 + + false + 0 + 301 + 301 + false + false + 检查全卡ToolStripMenuItem_Click + 23 + false + false + MifareOneTool.FormHTool + false + + + 440 + FormHTool.cs + 305 + 33 + 该扇区一切正常。 + + false + 0 + 305 + 305 + false + false + 检查全卡ToolStripMenuItem_Click + 27 + false + false + MifareOneTool.FormHTool + false + + + 441 + FormHTool.cs + 319 + 48 + 请输入需要更改的UID卡号,共8位十六进制数,如E44A3BF1。 + false + 0 + 319 + 319 + false + false + 修改UIDToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 442 + FormHTool.cs + 319 + 85 + 请输入UID号 + false + 1 + 319 + 319 + false + false + 修改UIDToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 443 + FormHTool.cs + 320 + 27 + [0-9A-Fa-f]{8} + false + 0 + 320 + 320 + false + false + 修改UIDToolStripMenuItem_Click + 7 + false + false + MifareOneTool.FormHTool + false + + + 444 + FormHTool.cs + 323 + 34 + 输入的UID号不合法 + false + 0 + 323 + 323 + false + false + 修改UIDToolStripMenuItem_Click + 10 + false + false + MifareOneTool.FormHTool + false + + + 445 + FormHTool.cs + 323 + 48 + InputError + false + 1 + 323 + 323 + false + false + 修改UIDToolStripMenuItem_Click + 10 + false + false + MifareOneTool.FormHTool + false + + + 446 + FormHTool.cs + 333 + 24 + UID已改为 + false + 0 + 333 + 333 + false + false + 修改UIDToolStripMenuItem_Click + 20 + false + false + MifareOneTool.FormHTool + false + + + 447 + FormHTool.cs + 333 + 53 + ,计算得到BCC= + false + 1 + 333 + 333 + false + false + 修改UIDToolStripMenuItem_Click + 20 + false + false + MifareOneTool.FormHTool + false + + + 448 + FormHTool.cs + 342 + 24 + 已重置并新建卡。 + false + 0 + 342 + 342 + false + false + 新建ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 449 + FormHTool.cs + 351 + 34 + 该文件一切正常。 + false + 0 + 351 + 351 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 450 + FormHTool.cs + 355 + 31 + 该文件存在以下错误: + + false + 0 + 355 + 355 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 10 + false + false + MifareOneTool.FormHTool + false + + + 451 + FormHTool.cs + 358 + 29 + 扇区 + false + 0 + 358 + 358 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 13 + false + false + MifareOneTool.FormHTool + false + + + 452 + FormHTool.cs + 358 + 51 + : + + false + 1 + 358 + 358 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 13 + false + false + MifareOneTool.FormHTool + false + + + 453 + FormHTool.cs + 367 + 33 + 该扇区UID校验值错误,已自动更正。 + + false + 0 + 367 + 367 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 22 + false + false + MifareOneTool.FormHTool + false + + + 454 + FormHTool.cs + 375 + 33 + 该扇区访问控制位无效,写入将会损坏卡片,已重新设置。 + + false + 0 + 375 + 375 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 30 + false + false + MifareOneTool.FormHTool + false + + + 455 + FormHTool.cs + 383 + 33 + 该扇区访问控制位损坏,写入将会损坏卡片,已重新设置。 + + false + 0 + 383 + 383 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 38 + false + false + MifareOneTool.FormHTool + false + + + 456 + FormHTool.cs + 387 + 33 + 该扇区一切正常。 + + false + 0 + 387 + 387 + false + false + 检查并纠正全卡ToolStripMenuItem_Click + 42 + false + false + MifareOneTool.FormHTool + false + + + 457 + FormHTool.cs + 400 + 31 + .txt + false + 0 + 400 + 400 + false + false + 导出为MCT格式ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 458 + FormHTool.cs + 401 + 26 + 请选择MCT.txt文件保存位置及文件名 + false + 0 + 401 + 401 + false + false + 导出为MCT格式ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 459 + FormHTool.cs + 403 + 27 + txt文件|*.txt + false + 0 + 403 + 403 + false + false + 导出为MCT格式ToolStripMenuItem_Click + 8 + false + false + MifareOneTool.FormHTool + false + + + 460 + FormHTool.cs + 418 + 46 + 写入出错 + false + 0 + 418 + 418 + false + false + 导出为MCT格式ToolStripMenuItem_Click + 23 + false + false + MifareOneTool.FormHTool + false + + + 461 + FormHTool.cs + 420 + 24 + 已导出MCT文件 + false + 0 + 420 + 420 + false + false + 导出为MCT格式ToolStripMenuItem_Click + 25 + false + false + MifareOneTool.FormHTool + false + + + 462 + FormHTool.cs + 420 + 48 + + false + 1 + 420 + 420 + false + false + 导出为MCT格式ToolStripMenuItem_Click + 25 + false + false + MifareOneTool.FormHTool + false + + + 463 + FormHTool.cs + 428 + 31 + .dic + false + 0 + 428 + 428 + false + false + 导出密钥字典ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 464 + FormHTool.cs + 429 + 26 + 请选择密钥字典文件保存位置及文件名 + false + 0 + 429 + 429 + false + false + 导出密钥字典ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 465 + FormHTool.cs + 431 + 27 + 字典文件|*.dic + false + 0 + 431 + 431 + false + false + 导出密钥字典ToolStripMenuItem_Click + 8 + false + false + MifareOneTool.FormHTool + false + + + 466 + FormHTool.cs + 441 + 24 + 已导出密钥字典文件 + false + 0 + 441 + 441 + false + false + 导出密钥字典ToolStripMenuItem_Click + 18 + false + false + MifareOneTool.FormHTool + false + + + 467 + FormHTool.cs + 441 + 49 + + false + 1 + 441 + 441 + false + false + 导出密钥字典ToolStripMenuItem_Click + 18 + false + false + MifareOneTool.FormHTool + false + + + 468 + FormHTool.cs + 449 + 27 + MCT格式|*.* + false + 0 + 449 + 449 + false + false + 导入MCT格式ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 469 + FormHTool.cs + 450 + 26 + 请选择需要打开的MCT格式文件 + false + 0 + 450 + 450 + false + false + 导入MCT格式ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 470 + FormHTool.cs + 467 + 47 + 打开出错 + false + 0 + 467 + 467 + false + false + 导入MCT格式ToolStripMenuItem_Click + 23 + false + false + MifareOneTool.FormHTool + false + + + 471 + FormHTool.cs + 472 + 24 + 打开了 + false + 0 + 472 + 472 + false + false + 导入MCT格式ToolStripMenuItem_Click + 28 + false + false + MifareOneTool.FormHTool + false + + + 472 + FormHTool.cs + 480 + 32 + #扇区 + false + 0 + 480 + 480 + false + false + 列出全卡密钥ToolStripMenuItem_Click + 5 + false + false + MifareOneTool.FormHTool + false + + + 473 + FormHTool.cs + 481 + 32 + [A] + false + 0 + 481 + 481 + false + false + 列出全卡密钥ToolStripMenuItem_Click + 6 + false + false + MifareOneTool.FormHTool + false + + + 474 + FormHTool.cs + 482 + 32 + [B] + false + 0 + 482 + 482 + false + false + 列出全卡密钥ToolStripMenuItem_Click + 7 + false + false + MifareOneTool.FormHTool + false + + + 475 + FormMFF08.cs + 25 + 27 + MFD文件|*.mfd|DUMP文件|*.dump + false + 0 + 25 + 25 + false + false + buttonLoadKey_Click + 4 + false + false + MifareOneTool.FormMFF08 + false + + + 476 + FormMFF08.cs + 26 + 26 + 请选择最后一次写卡导致0块损坏的卡数据文件 + false + 0 + 26 + 26 + false + false + buttonLoadKey_Click + 5 + false + false + MifareOneTool.FormMFF08 + false + + + 477 + FormMFF08.cs + 44 + 38 + + + false + 0 + 44 + 44 + false + false + logAppend + 2 + false + false + MifareOneTool.FormMFF08 + false + + + 478 + FormMFF08.cs + 69 + 46 + 有任务运行中,不可执行。 + false + 0 + 69 + 69 + false + false + buttonWriteEmpty_Click + 2 + false + false + MifareOneTool.FormMFF08 + false + + + 479 + FormMFF08.cs + 69 + 62 + 设备忙 + false + 1 + 69 + 69 + false + false + buttonWriteEmpty_Click + 2 + false + false + MifareOneTool.FormMFF08 + false + + + 480 + FormMFF08.cs + 71 + 32 + mff08_empty.kmf + false + 0 + 71 + 71 + false + false + buttonWriteEmpty_Click + 4 + false + false + MifareOneTool.FormMFF08 + false + + + 481 + FormMFF08.cs + 76 + 48 + mff08_empty.kmf + false + 0 + 76 + 76 + false + false + buttonWriteEmpty_Click + 9 + false + false + MifareOneTool.FormMFF08 + false + + + 482 + FormMFF08.cs + 76 + 67 + A + false + 1 + 76 + 76 + false + false + buttonWriteEmpty_Click + 9 + false + false + MifareOneTool.FormMFF08 + false + + + 483 + FormMFF08.cs + 76 + 72 + x + false + 2 + 76 + 76 + false + false + buttonWriteEmpty_Click + 9 + false + false + MifareOneTool.FormMFF08 + false + + + 484 + FormMFF08.cs + 82 + 58 + nfc-bin/mff08.exe + false + 0 + 82 + 82 + false + false + cmf_write + 3 + false + false + MifareOneTool.FormMFF08 + false + + + 485 + FormMFF08.cs + 84 + 30 + c + false + 0 + 84 + 84 + false + false + cmf_write + 5 + false + false + MifareOneTool.FormMFF08 + false + + + 486 + FormMFF08.cs + 84 + 47 + u " + false + 1 + 84 + 84 + false + false + cmf_write + 5 + false + false + MifareOneTool.FormMFF08 + false + + + 487 + FormMFF08.cs + 84 + 67 + " + false + 2 + 84 + 84 + false + false + cmf_write + 5 + false + false + MifareOneTool.FormMFF08 + false + + + 488 + FormMFF08.cs + 87 + 35 + " + false + 0 + 87 + 87 + false + false + cmf_write + 8 + false + false + MifareOneTool.FormMFF08 + false + + + 489 + FormMFF08.cs + 87 + 53 + " f + false + 1 + 87 + 87 + false + false + cmf_write + 8 + false + false + MifareOneTool.FormMFF08 + false + + + 490 + FormMFF08.cs + 104 + 36 + ##运行完毕## + false + 0 + 104 + 104 + false + false + cmf_write + 25 + false + false + MifareOneTool.FormMFF08 + false + + + 491 + FormMFF08.cs + 109 + 46 + 有任务运行中,不可执行。 + false + 0 + 109 + 109 + false + false + buttonKeyWrite_Click + 2 + false + false + MifareOneTool.FormMFF08 + false + + + 492 + FormMFF08.cs + 109 + 62 + 设备忙 + false + 1 + 109 + 109 + false + false + buttonKeyWrite_Click + 2 + false + false + MifareOneTool.FormMFF08 + false + + + 493 + FormMFF08.cs + 111 + 32 + mff08_empty.kmf + false + 0 + 111 + 111 + false + false + buttonKeyWrite_Click + 4 + false + false + MifareOneTool.FormMFF08 + false + + + 494 + FormMFF08.cs + 114 + 34 + 您没有给定最后一次写卡导致0块损坏的卡数据文件来作为写卡时的密钥源。 +操作终止。 + false + 0 + 114 + 114 + false + false + buttonKeyWrite_Click + 7 + false + false + MifareOneTool.FormMFF08 + false + + + 495 + FormMFF08.cs + 114 + 79 + 错误 + false + 1 + 114 + 114 + false + false + buttonKeyWrite_Click + 7 + false + false + MifareOneTool.FormMFF08 + false + + + 496 + FormMFF08.cs + 121 + 48 + mff08_empty.kmf + false + 0 + 121 + 121 + false + false + buttonKeyWrite_Click + 14 + false + false + MifareOneTool.FormMFF08 + false + + + 497 + FormMFF08.cs + 121 + 67 + C + false + 1 + 121 + 121 + false + false + buttonKeyWrite_Click + 14 + false + false + MifareOneTool.FormMFF08 + false + + + 498 + FormMFF08.cs + 126 + 31 + nfc-bin/mff08.exe + false + 0 + 126 + 126 + false + false + FormMFF08_Load + 2 + false + false + MifareOneTool.FormMFF08 + false + + + 499 + FormMFF08.cs + 128 + 34 + 无法找到MFF08程序文件。 +操作终止。 + false + 0 + 128 + 128 + false + false + FormMFF08_Load + 4 + false + false + MifareOneTool.FormMFF08 + false + + + 500 + FormMFF08.cs + 128 + 59 + 错误 + false + 1 + 128 + 128 + false + false + FormMFF08_Load + 4 + false + false + MifareOneTool.FormMFF08 + false + + + 501 + GitHubUpdate.cs + 16 + 38 + 未知 + false + 0 + 16 + 16 + false + false + remoteVersion + 0 + false + false + MifareOneTool.GitHubUpdate + false + + + 502 + GitHubUpdate.cs + 24 + 66 + https://api.github.com/repos/ + false + 0 + 24 + 24 + false + false + Update + 7 + false + false + MifareOneTool.GitHubUpdate + false + + + 503 + GitHubUpdate.cs + 24 + 110 + /releases/latest + false + 1 + 24 + 24 + false + false + Update + 7 + false + false + MifareOneTool.GitHubUpdate + false + + + 504 + GitHubUpdate.cs + 28 + 34 + message + false + 0 + 28 + 28 + false + false + Update + 11 + false + false + MifareOneTool.GitHubUpdate + false + + + 505 + GitHubUpdate.cs + 38 + 46 + GitHub更新失效 + false + 0 + 38 + 38 + false + false + Update + 21 + false + false + MifareOneTool.GitHubUpdate + false + + + 506 + GitHubUpdate.cs + 51 + 66 + https://api.github.com/repos/ + false + 0 + 51 + 51 + false + false + GitHubUpdate + 5 + false + false + MifareOneTool.GitHubUpdate + false + + + 507 + GitHubUpdate.cs + 51 + 110 + /releases/latest + false + 1 + 51 + 51 + false + false + GitHubUpdate + 5 + false + false + MifareOneTool.GitHubUpdate + false + + + 508 + GitHubUpdate.cs + 55 + 34 + message + false + 0 + 55 + 55 + false + false + GitHubUpdate + 9 + false + false + MifareOneTool.GitHubUpdate + false + + + 509 + GitHubUpdate.cs + 64 + 46 + GitHub更新失效 + false + 0 + 64 + 64 + false + false + GitHubUpdate + 18 + false + false + MifareOneTool.GitHubUpdate + false + + + 510 + Program.cs + 44 + 42 + 您已经运行了MifareOne Tool,打开多个本程序可能会造成冲突及不可预料到的错误。 +确认要继续吗? + false + 0 + 44 + 44 + false + false + Main + 29 + false + false + MifareOneTool.Program + false + + + 511 + Program.cs + 44 + 100 + 您正在试图重复运行 + false + 1 + 44 + 44 + false + false + Main + 29 + false + false + MifareOneTool.Program + false + + + 512 + SelectLanguage.cs + 50 + 56 + zh + true + 0 + 50 + 50 + false + false + SupportedCultures + 0 + false + false + MultiLang.SelectLanguage + false + + + 513 + SelectLanguage.cs + 50 + 62 + en + true + 1 + 50 + 50 + false + false + SupportedCultures + 0 + false + false + MultiLang.SelectLanguage + false + + + 514 + SelectLanguage.cs + 50 + 68 + ru + true + 2 + 50 + 50 + false + false + SupportedCultures + 0 + false + false + MultiLang.SelectLanguage + false + + + 515 + SelectLanguage.cs + 88 + 42 + The settings have been saved. + + false + 0 + 88 + 88 + false + false + LoadSettingsAndShow + 28 + false + false + MultiLang.SelectLanguage + false + + + 516 + SelectLanguage.cs + 89 + 42 + The language change will take full effect the next time you start the program. + false + 0 + 89 + 89 + false + false + LoadSettingsAndShow + 29 + false + false + MultiLang.SelectLanguage + false + + + 517 + SelectLanguage.cs + 90 + 42 + Select language + false + 0 + 90 + 90 + false + false + LoadSettingsAndShow + 30 + false + false + MultiLang.SelectLanguage + false + + + 518 + SelectLanguage.cs + 122 + 42 + CultureSettings.xml + true + 0 + 122 + 122 + false + false + LoadSettings + 11 + false + false + MultiLang.SelectLanguage + false + + + 519 + SelectLanguage.cs + 127 + 54 + CultureSettings.xml + false + 0 + 127 + 127 + false + false + LoadSettings + 16 + false + false + MultiLang.SelectLanguage + false + + + 520 + SelectLanguage.cs + 138 + 31 + StartupMode + true + 0 + 138 + 138 + false + false + LoadSettings + 27 + false + false + MultiLang.SelectLanguage + false + + + 521 + SelectLanguage.cs + 141 + 31 + Culture + true + 0 + 141 + 141 + false + false + LoadSettings + 30 + false + false + MultiLang.SelectLanguage + false + + + 522 + SelectLanguage.cs + 167 + 82 + CultureSettings.xml + true + 0 + 167 + 167 + false + false + SaveSettings + 8 + false + false + MultiLang.SelectLanguage + false + + + 523 + SelectLanguage.cs + 172 + 39 + CultureSettings + true + 0 + 172 + 172 + false + false + SaveSettings + 13 + false + false + MultiLang.SelectLanguage + false + + + 524 + SelectLanguage.cs + 173 + 39 + StartupMode + true + 0 + 173 + 173 + false + false + SaveSettings + 14 + false + false + MultiLang.SelectLanguage + false + + + 525 + SelectLanguage.cs + 176 + 39 + Culture + true + 0 + 176 + 176 + false + false + SaveSettings + 17 + false + false + MultiLang.SelectLanguage + false + + \ No newline at end of file