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