First Upload V1.0
This commit is contained in:
parent
afcfe55889
commit
e5390acefa
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
|
@ -0,0 +1,217 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Globalization;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Text;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
using DarkUI.Forms;
|
||||||
|
|
||||||
|
|
||||||
|
public class Class_Cypher
|
||||||
|
{
|
||||||
|
//################################################################################################################################################
|
||||||
|
//################################################################################################################################################
|
||||||
|
//################################################################################################################################################
|
||||||
|
//THOSES FUNCTIONS WORKS FOR 0x27,0x01 SEED REQUEST
|
||||||
|
|
||||||
|
static byte[] Key1 = new byte[2] { 0x00, 0x90 };
|
||||||
|
static byte[] Key2 = new byte[2] { 0x83, 0x04 };
|
||||||
|
static byte[] Key3 = new byte[2] { 0x35, 0x84 };
|
||||||
|
|
||||||
|
public static UInt16 ToUInt16BE(byte[] TwoBytes)
|
||||||
|
{
|
||||||
|
UInt16 k0 = BitConverter.ToUInt16(TwoBytes, 0);
|
||||||
|
UInt16 k1 = BitConverter.ToUInt16(BitConverter.GetBytes(k0).Reverse().ToArray(), 0);
|
||||||
|
return k1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void CheckForKeyBytes(string ThisECU)
|
||||||
|
{
|
||||||
|
if (ThisECU != "")
|
||||||
|
{
|
||||||
|
string ThisPath = Application.StartupPath + @"\ECUS_KEYS.txt";
|
||||||
|
if (File.Exists(ThisPath))
|
||||||
|
{
|
||||||
|
string[] AllLines = File.ReadAllLines(ThisPath);
|
||||||
|
foreach (string ThisLine in AllLines)
|
||||||
|
{
|
||||||
|
if (ThisLine.Contains(ThisECU))
|
||||||
|
{
|
||||||
|
string[] SplittedLine = ThisLine.Split('|');
|
||||||
|
byte[] KeysBytes = StringToByteArray(SplittedLine[1]);
|
||||||
|
|
||||||
|
Key1[0] = KeysBytes[0];
|
||||||
|
Key1[1] = KeysBytes[1];
|
||||||
|
|
||||||
|
Key2[0] = KeysBytes[2];
|
||||||
|
Key2[1] = KeysBytes[3];
|
||||||
|
|
||||||
|
Key3[0] = KeysBytes[4];
|
||||||
|
Key3[1] = KeysBytes[5];
|
||||||
|
|
||||||
|
//GForm_Main.method_1("Firmware keys bytes found!" + Environment.NewLine);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static byte[] StringToByteArray(string hex)
|
||||||
|
{
|
||||||
|
return Enumerable.Range(0, hex.Length)
|
||||||
|
.Where(x => x % 2 == 0)
|
||||||
|
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
|
||||||
|
.ToArray();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static UInt16 GetKey01(byte[] SeedTwoBytes, string ThisECU)
|
||||||
|
{
|
||||||
|
CheckForKeyBytes(ThisECU);
|
||||||
|
|
||||||
|
UInt16 s = ToUInt16BE(SeedTwoBytes);
|
||||||
|
UInt16 k0 = ToUInt16BE(Key1);
|
||||||
|
UInt16 k1 = ToUInt16BE(Key2);
|
||||||
|
UInt16 k2 = ToUInt16BE(Key3);
|
||||||
|
|
||||||
|
Int32 sa_key = (((k2 != 0 ? s * k1 % k2 : s * k1) ^ (s + k0)) & 0xFFFF);
|
||||||
|
|
||||||
|
byte[] b = BitConverter.GetBytes(sa_key);
|
||||||
|
byte[] FinalKey = new byte[2] { b[0], b[1] };
|
||||||
|
return ToUInt16BE(FinalKey);
|
||||||
|
}
|
||||||
|
|
||||||
|
//################################################################################################################################################
|
||||||
|
//################################################################################################################################################
|
||||||
|
//################################################################################################################################################
|
||||||
|
//THOSES FUNCTIONS WORKS FOR 0x27,0x41 SEED REQUEST
|
||||||
|
|
||||||
|
public static uint GetKey41(uint uint_0, byte byte_0)
|
||||||
|
{
|
||||||
|
uint uint_ = 0U;
|
||||||
|
uint num = 0U;
|
||||||
|
uint num2 = 0U;
|
||||||
|
uint num3 = 0U;
|
||||||
|
byte uint_2 = 0;
|
||||||
|
|
||||||
|
switch (byte_0)
|
||||||
|
{
|
||||||
|
case 1:
|
||||||
|
goto IL_111; //CIVIC 06-10 (All models??)
|
||||||
|
case 2:
|
||||||
|
goto IL_127; //cant be 0x02
|
||||||
|
case 3:
|
||||||
|
goto IL_146; //cant be 0x03 (default switch that does not work**)
|
||||||
|
case 4:
|
||||||
|
goto IL_15C; //RIDGELINE 06-13
|
||||||
|
case 8:
|
||||||
|
goto IL_160; //CRV 07-10
|
||||||
|
case 26:
|
||||||
|
goto IL_165; //RDX 07-12
|
||||||
|
case 32:
|
||||||
|
goto IL_161; //FREED 11-13
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
goto IL_146; //always this switch??
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//#########################################
|
||||||
|
/*IL_FB:
|
||||||
|
uint_ = 1U;
|
||||||
|
uint_2 = 1;
|
||||||
|
num = 890661056U;
|
||||||
|
num2 = 1088200887U;
|
||||||
|
num3 = 0U;
|
||||||
|
goto IL_170;*/
|
||||||
|
//#########################################
|
||||||
|
IL_111: //Test#1 work for 0x01 algorithm
|
||||||
|
//CIVIC 06-10 (All models??) | AE 0D 23 FF 40 65 58 B3
|
||||||
|
uint_ = 2U;
|
||||||
|
uint_2 = 0;
|
||||||
|
num = 2920096767U;
|
||||||
|
num2 = 1080383667U;
|
||||||
|
num3 = 0U;
|
||||||
|
goto IL_170;
|
||||||
|
//#########################################
|
||||||
|
IL_127:
|
||||||
|
DarkMessageBox.Show("Unknown Algorithm ID dectected, No Keys Available", "Security Issue", MessageBoxButtons.OK, MessageBoxIcon.Hand);
|
||||||
|
return 0U;
|
||||||
|
//#########################################
|
||||||
|
IL_146: //Test#2 (Default Switch, NOT WORK**)
|
||||||
|
uint_ = 2U;
|
||||||
|
uint_2 = 0;
|
||||||
|
num = 3129510011U;
|
||||||
|
num2 = 0U;
|
||||||
|
num3 = 955378367U;
|
||||||
|
goto IL_170;
|
||||||
|
//#########################################
|
||||||
|
IL_15C: //Test#3 should works without issue
|
||||||
|
//RIDGELINE 06-13 | 16 A4 AB B0 BF E8 5A 6D
|
||||||
|
uint_ = 1U;
|
||||||
|
uint_2 = 0;
|
||||||
|
num = 379890608U;
|
||||||
|
num2 = 3219675757U;
|
||||||
|
num3 = 0U;
|
||||||
|
goto IL_170;
|
||||||
|
//#########################################
|
||||||
|
IL_160: //Test#4 should works without issue
|
||||||
|
//CRV 07-10 KEY BYTES | 6D 75 32 AC 9D 62 3B 64
|
||||||
|
uint_ = 2U;
|
||||||
|
uint_2 = 0;
|
||||||
|
num = BitConverter.ToUInt32(new byte[] { 0xac, 0x32, 0x75, 0x6d }, 0);
|
||||||
|
num2 = BitConverter.ToUInt32(new byte[] { 0x64, 0x3b, 0x62, 0x9d }, 0);
|
||||||
|
num3 = 0U;
|
||||||
|
goto IL_170;
|
||||||
|
//#########################################
|
||||||
|
//#########################################
|
||||||
|
//#########################################
|
||||||
|
// Those are NOT working!!!
|
||||||
|
IL_161:
|
||||||
|
//FREED 11-13 | 95 58 3E 2C F3 96 B5 6F
|
||||||
|
uint_ = 3U;
|
||||||
|
uint_2 = 0;
|
||||||
|
num = BitConverter.ToUInt32(new byte[] { 0x2c, 0x3e, 0x58, 0x95 }, 0);
|
||||||
|
num2 = BitConverter.ToUInt32(new byte[] { 0x6f, 0xb5, 0x96, 0xf3 }, 0);
|
||||||
|
num3 = 0U;
|
||||||
|
goto IL_170;
|
||||||
|
IL_165:
|
||||||
|
//RDX KEY BYTES | 67 E9 76 C1 78 3E 17 39
|
||||||
|
uint_ = 2U;
|
||||||
|
uint_2 = 0;
|
||||||
|
num = BitConverter.ToUInt32(new byte[] { 0xC1, 0x76, 0xE9, 0x67 }, 0);
|
||||||
|
num2 = BitConverter.ToUInt32(new byte[] { 0x39, 0x17, 0x3E, 0x78 }, 0);
|
||||||
|
num3 = 0U;
|
||||||
|
//#########################################
|
||||||
|
//#########################################
|
||||||
|
//#########################################
|
||||||
|
IL_170:
|
||||||
|
//(((k2 != 0 ? s * k1 % k2 : s * k1) ^ (s + k0)) & 0xFFFF)
|
||||||
|
/*Console.WriteLine("num:" + num.ToString()); //num = 2920096767U -> FF-23-0D-AE
|
||||||
|
Console.WriteLine("num2:" + num2.ToString()); //num2 = 1080383667U -> B3-58-65-40
|
||||||
|
Console.WriteLine("num3:" + num3.ToString()); //num3 = 0
|
||||||
|
Console.WriteLine("uint_:" + uint_.ToString()); //uint_ = 2
|
||||||
|
Console.WriteLine("uint_2:" + uint_2.ToString()); //uint_2 = 0*/
|
||||||
|
uint num6 = Class_Cypher.smethod_3(num + uint_0, uint_);
|
||||||
|
uint num7 = Class_Cypher.smethod_4(num2 + uint_0, (uint)uint_2);
|
||||||
|
return (num6 ^ num7 ^ (uint_0 & 65535U) * (uint_0 >> 16)) + num3;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static uint smethod_3(uint uint_0, uint uint_1)
|
||||||
|
{
|
||||||
|
return uint_0 << (int)((byte)uint_1) | uint_0 >> (int)(32 - (byte)uint_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static uint smethod_4(uint uint_0, uint uint_1)
|
||||||
|
{
|
||||||
|
return uint_0 >> (int)((byte)uint_1) | uint_0 << (int)(32 - (byte)uint_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Class_Cypher()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
using System;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
|
internal class Class_ECUS
|
||||||
|
{
|
||||||
|
internal Class_ECUS(string string_4, string string_5, byte byte_1, string string_6, int int_4, int int_6)
|
||||||
|
{
|
||||||
|
this.RomSize_String = string_4;
|
||||||
|
this.ECU_Byte = byte_1;
|
||||||
|
this.ECU_Byte_String = string_6;
|
||||||
|
this.Processor = string_5;
|
||||||
|
this.ReadingSize = int_4 - 1;
|
||||||
|
this.FirmwareSize = int_6;
|
||||||
|
this.RomSize = int_4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public string RomSize_String { get; set; }
|
||||||
|
public byte ECU_Byte { get; set; }
|
||||||
|
public string ECU_Byte_String { get; set; }
|
||||||
|
public string Processor { get; set; }
|
||||||
|
public int ReadingSize { get; set; }
|
||||||
|
public int FirmwareSize { get; set; }
|
||||||
|
public int RomSize { get; set; }
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,107 @@
|
||||||
|
using System;
|
||||||
|
|
||||||
|
|
||||||
|
internal class Class_ODB
|
||||||
|
{
|
||||||
|
|
||||||
|
public Class_ODB()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum Mode : byte
|
||||||
|
{
|
||||||
|
DIAGNOSTIC_SESSION_CONTROL = 0x10,
|
||||||
|
ECU_RESET = 0x11,
|
||||||
|
SECURITY_ACCESS = 0x27,
|
||||||
|
COMMUNICATION_CONTROL = 0x28,
|
||||||
|
TESTER_PRESENT = 0x3E,
|
||||||
|
ACCESS_TIMING_PARAMETER = 0x83,
|
||||||
|
SECURED_DATA_TRANSMISSION = 0x84,
|
||||||
|
CONTROL_DTC_SETTING = 0x85,
|
||||||
|
RESPONSE_ON_EVENT = 0x86,
|
||||||
|
LINK_CONTROL = 0x87,
|
||||||
|
READ_DATA_BY_IDENTIFIER = 0x22,
|
||||||
|
READ_MEMORY_BY_ADDRESS = 0x23,
|
||||||
|
READ_SCALING_DATA_BY_IDENTIFIER = 0x24,
|
||||||
|
READ_DATA_BY_PERIODIC_IDENTIFIER = 0x2A,
|
||||||
|
DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 0x2C,
|
||||||
|
WRITE_DATA_BY_IDENTIFIER = 0x2E,
|
||||||
|
WRITE_MEMORY_BY_ADDRESS = 0x3D,
|
||||||
|
CLEAR_DIAGNOSTIC_INFORMATION = 0x14,
|
||||||
|
READ_DTC_INFORMATION = 0x19,
|
||||||
|
READ_DTC_BY_STATUS = 0x18,
|
||||||
|
INPUT_OUTPUT_CONTROL_BY_IDENTIFIER = 0x2F,
|
||||||
|
ROUTINE_CONTROL = 0x31,
|
||||||
|
REQUEST_DOWNLOAD = 0x34,
|
||||||
|
REQUEST_UPLOAD = 0x35,
|
||||||
|
TRANSFER_DATA = 0x36,
|
||||||
|
REQUEST_TRANSFER_EXIT = 0x37,
|
||||||
|
DIAGNOSTIC_COMMAND = 0xB1,
|
||||||
|
UNKNOWN = 0xFF
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum Enum0 : byte
|
||||||
|
{
|
||||||
|
NO_RESPONSE,
|
||||||
|
POSTIVE_RESPONSE = 0x40,
|
||||||
|
NEGATIVE_RESPONSE = 0x7F
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum NegativeResponse : byte
|
||||||
|
{
|
||||||
|
POSITIVE_RESPONSE,
|
||||||
|
GENERAL_REJECT = 16,
|
||||||
|
SERVICE_NOT_SUPPORTED,
|
||||||
|
SUBFUNCTION_NOT_SUPPORTED,
|
||||||
|
INCORRECT_MSG_LENGTH_OR_FORMAT,
|
||||||
|
RESPONSE_TOO_LONG,
|
||||||
|
BUSY = 33,
|
||||||
|
CONDITIONS_NOT_CORRECT,
|
||||||
|
REQUEST_SEQUENCE_ERROR = 36,
|
||||||
|
NO_RESPONSE_FROM_SUBCOMPONENT,
|
||||||
|
FAILURE_PREVENTS_REQUESTED_ACTION,
|
||||||
|
REQUEST_OUT_OF_RANGE = 49,
|
||||||
|
SECURITY_ACCESS_DENIED = 51,
|
||||||
|
INVALID_SECURITY_KEY = 53,
|
||||||
|
SECURITY_ATTEMPS_EXCEEED,
|
||||||
|
REQUIRED_TIME_DELAY_NOT_EXPIRED,
|
||||||
|
UPLOAD_DOWNLOAD_NOT_ACCEPTED = 112,
|
||||||
|
TRANSFER_DATA_SUSPENDED,
|
||||||
|
GENERAL_PROGRAMMING_FAILURE,
|
||||||
|
WRONG_BLOCK_SEQUENCE_COUNTER,
|
||||||
|
REPONSE_PENDING = 120,
|
||||||
|
INVALID_DATA_BLOCK,
|
||||||
|
SUBFUNCTION_NOT_SUPPORTED_IN_ACTIVE_SESSION = 126,
|
||||||
|
SERVICE_NOT_SUPPORTED_IN_ACTIVE_SESSION,
|
||||||
|
RPM_TOO_HIGH = 129,
|
||||||
|
RPM_TOO_LOW,
|
||||||
|
ENGINE_IS_RUNNING,
|
||||||
|
ENGINE_IS_NOT_RUNNING,
|
||||||
|
ENGINE_RUN_TIME_TOO_LOW,
|
||||||
|
TEMPERATURE_TOO_HIGH,
|
||||||
|
TEMPERATURE_TOO_LOW,
|
||||||
|
VEHICLESPEED_TOO_HIGH,
|
||||||
|
VEHICLESPEED_TOO_LOW,
|
||||||
|
THROTTLE_PEDAL_TOO_HIGH,
|
||||||
|
THROTTLE_PEDAL_TOOL_LOW,
|
||||||
|
TRANSMISSION_RANGE_NOT_IN_NEUTRAL,
|
||||||
|
TRANSMISSION_RANGE_NOT_IN_GEAR,
|
||||||
|
BRAKE_PEDAL_NOT_PRESSED_OR_NOT_APPLIED = 143,
|
||||||
|
SHIFTER_LEVER_NOT_IN_PARK,
|
||||||
|
TORQUE_CONVERTER_CLUTCH_LOCKED,
|
||||||
|
VOLTAGE_TOO_HIGH,
|
||||||
|
VOLTAGE_TOO_LOW,
|
||||||
|
UNKNOWN = 255
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum Enum1 : byte
|
||||||
|
{
|
||||||
|
TEST_FAILED_THIS_OPERATION_CYCLE = 2,
|
||||||
|
PENDING_DTC = 4,
|
||||||
|
CONFIRMED_DTC = 8,
|
||||||
|
TEST_NOT_COMPLETED_SINCE_LAST_CLEAR = 16,
|
||||||
|
TEST_FAILED_SINCE_LAST_CLEAR = 32,
|
||||||
|
TEST_NOT_COMPLETED_THIS_OPERATION_CYCLE = 64,
|
||||||
|
WARNING_INDICATOR_REQUESTED = 128
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
using System;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
internal static class Class_Startup
|
||||||
|
{
|
||||||
|
|
||||||
|
[STAThread]
|
||||||
|
private static void Main()
|
||||||
|
{
|
||||||
|
Application.EnableVisualStyles();
|
||||||
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
|
Application.Run(new GForm_Main());
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,114 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProjectGuid>{61F5064E-263A-45F4-A640-A0E43FB06B0F}</ProjectGuid>
|
||||||
|
<OutputType>WinExe</OutputType>
|
||||||
|
<RootNamespace>FlashToolTest</RootNamespace>
|
||||||
|
<AssemblyName>FlashToolTest</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<Deterministic>true</Deterministic>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<PlatformTarget>x86</PlatformTarget>
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<Optimize>false</Optimize>
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<StartupObject>Class_Startup</StartupObject>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ApplicationIcon>hnet.com-image.ico</ApplicationIcon>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="DarkUI">
|
||||||
|
<HintPath>.\DarkUI.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="J2534-Sharp">
|
||||||
|
<HintPath>.\J2534-Sharp.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core" />
|
||||||
|
<Reference Include="System.Xml.Linq" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
|
<Reference Include="Microsoft.CSharp" />
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Deployment" />
|
||||||
|
<Reference Include="System.Drawing" />
|
||||||
|
<Reference Include="System.Net.Http" />
|
||||||
|
<Reference Include="System.Windows.Forms" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="Class_ODB.cs" />
|
||||||
|
<Compile Include="Class_ECUS.cs" />
|
||||||
|
<Compile Include="Class_Cypher.cs" />
|
||||||
|
<Compile Include="GForm_Main.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="GForm_PlatformSelect.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="GForm_J2534Select.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Class_Startup.cs" />
|
||||||
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
<EmbeddedResource Include="GForm_Main.resx">
|
||||||
|
<DependentUpon>GForm_Main.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="GForm_PlatformSelect.resx">
|
||||||
|
<DependentUpon>GForm_PlatformSelect.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="GForm_J2534Select.resx">
|
||||||
|
<DependentUpon>GForm_J2534Select.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Properties\Resources.resx">
|
||||||
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<Compile Include="Properties\Resources.Designer.cs">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
</Compile>
|
||||||
|
<None Include="Properties\Settings.settings">
|
||||||
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<Compile Include="Properties\Settings.Designer.cs">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
|
</Compile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="App.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Content Include="ECUS_KEYS.txt">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="hnet.com-image.ico" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
</Project>
|
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 16
|
||||||
|
VisualStudioVersion = 16.0.29418.71
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlashToolTest", "FlashToolTest.csproj", "{61F5064E-263A-45F4-A640-A0E43FB06B0F}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{61F5064E-263A-45F4-A640-A0E43FB06B0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{61F5064E-263A-45F4-A640-A0E43FB06B0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{61F5064E-263A-45F4-A640-A0E43FB06B0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{61F5064E-263A-45F4-A640-A0E43FB06B0F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {686C503C-756C-40DF-9617-55C04C7D60F1}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
|
@ -0,0 +1,118 @@
|
||||||
|
using System;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
using DarkUI.Controls;
|
||||||
|
using DarkUI.Forms;
|
||||||
|
using SAE.J2534;
|
||||||
|
|
||||||
|
|
||||||
|
public class GForm_J2534Select : DarkForm
|
||||||
|
{
|
||||||
|
|
||||||
|
public GForm_J2534Select()
|
||||||
|
{
|
||||||
|
this.InitializeComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
public APIInfo APIInfo_0 { get; set; }
|
||||||
|
|
||||||
|
private void method_0(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.APIInfo_0 = (APIInfo)this.darkComboBox_0.SelectedItem;
|
||||||
|
base.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void method_1(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.darkComboBox_0.DataSource = APIFactory.GetAPIList();
|
||||||
|
this.darkComboBox_0.DisplayMember = "Name";
|
||||||
|
if (this.darkComboBox_0.Items.Count == 0)
|
||||||
|
{
|
||||||
|
MessageBox.Show("No supported J2534 Driver found!");
|
||||||
|
this.darkButton_0.Enabled = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void method_2(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
base.DialogResult = DialogResult.Abort;
|
||||||
|
base.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected virtual void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && this.icontainer_0 != null)
|
||||||
|
{
|
||||||
|
this.icontainer_0.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||||
|
this.darkButton_1 = new DarkUI.Controls.DarkButton();
|
||||||
|
this.darkComboBox_0 = new DarkUI.Controls.DarkComboBox();
|
||||||
|
this.SuspendLayout();
|
||||||
|
//
|
||||||
|
// darkButton_0
|
||||||
|
//
|
||||||
|
this.darkButton_0.Checked = false;
|
||||||
|
this.darkButton_0.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||||
|
this.darkButton_0.Location = new System.Drawing.Point(257, 41);
|
||||||
|
this.darkButton_0.Name = "darkButton_0";
|
||||||
|
this.darkButton_0.Size = new System.Drawing.Size(75, 23);
|
||||||
|
this.darkButton_0.TabIndex = 4;
|
||||||
|
this.darkButton_0.Text = "Accept";
|
||||||
|
this.darkButton_0.Click += new System.EventHandler(this.method_0);
|
||||||
|
//
|
||||||
|
// darkButton_1
|
||||||
|
//
|
||||||
|
this.darkButton_1.Checked = false;
|
||||||
|
this.darkButton_1.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||||
|
this.darkButton_1.Location = new System.Drawing.Point(12, 41);
|
||||||
|
this.darkButton_1.Name = "darkButton_1";
|
||||||
|
this.darkButton_1.Size = new System.Drawing.Size(75, 23);
|
||||||
|
this.darkButton_1.TabIndex = 5;
|
||||||
|
this.darkButton_1.Text = "Cancel";
|
||||||
|
this.darkButton_1.Click += new System.EventHandler(this.method_2);
|
||||||
|
//
|
||||||
|
// darkComboBox_0
|
||||||
|
//
|
||||||
|
this.darkComboBox_0.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable;
|
||||||
|
this.darkComboBox_0.FormattingEnabled = true;
|
||||||
|
this.darkComboBox_0.Location = new System.Drawing.Point(12, 12);
|
||||||
|
this.darkComboBox_0.Name = "darkComboBox_0";
|
||||||
|
this.darkComboBox_0.Size = new System.Drawing.Size(320, 21);
|
||||||
|
this.darkComboBox_0.TabIndex = 6;
|
||||||
|
//
|
||||||
|
// GForm2
|
||||||
|
//
|
||||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
this.ClientSize = new System.Drawing.Size(344, 76);
|
||||||
|
this.ControlBox = false;
|
||||||
|
this.Controls.Add(this.darkComboBox_0);
|
||||||
|
this.Controls.Add(this.darkButton_1);
|
||||||
|
this.Controls.Add(this.darkButton_0);
|
||||||
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||||
|
this.MaximizeBox = false;
|
||||||
|
this.MinimizeBox = false;
|
||||||
|
this.Name = "GForm2";
|
||||||
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||||
|
this.Text = "Select J2534 Interface";
|
||||||
|
this.Load += new System.EventHandler(this.method_1);
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
[CompilerGenerated]
|
||||||
|
private APIInfo apiinfo_0;
|
||||||
|
private IContainer icontainer_0;
|
||||||
|
private DarkButton darkButton_0;
|
||||||
|
private DarkButton darkButton_1;
|
||||||
|
private DarkComboBox darkComboBox_0;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,120 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,745 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
AAABAAEAAAAAAAEAIAAokQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAgABJ
|
||||||
|
REFUeNrt/XncJEdxJo4/mVlX393v+86MRhcyQhcIkIQkTmMDBoNtWJ/r+9y19+t7vevrt+tzd1lsr2+8
|
||||||
|
2MZ4sc0aY4wxi2+DuQ0WCIRuaXQfM6OZed++jzozf39kVXVmdb39Vr/d78zI7vh8RprpqsrIjIzKyoiM
|
||||||
|
eAJY05rWtKY1rWlNa1rTmta0pjWtaU1rWtOa1rSmNa1pTWta05rWtKY1rWlNa1rTmta0pjWtaU1rWtOa
|
||||||
|
1rSmNa1pTWta05rWtKY1rWlNa1rTmta0pjWtaU1rWtOa1rSmNa1pTWta05rWtKY1rWlNa1rTmta0pjWt
|
||||||
|
aU1rWtOa1rSmNa1pTWta05rWtKY1rWlNa1rTmta0pjWtaU1rWtOa1rSmNa1pTYsREUKI5B9CCLTbbfhB
|
||||||
|
kN7QbDRQKpXSfw+HQwyGw/TfjuOg1Wym/w6CADvtNpJmKaXY3NyEwdiUR6cD3/fTZxr1Osrlcvrv0WiE
|
||||||
|
/mCQ/tu2bWy0Wum/wzDETrsNzvmUx8YGDMNI72l3OvA8L/13vVZDpVJJ/z2eTNAbDABCAEIkj1pN9jGM
|
||||||
|
EI7HaJ86BTIcgY9GiPoDlMIQdOyCj8cQvT4mT52CGI2AwRCiP4AII4jhCGHgg3s+iOdBeD7AOUQUAbFc
|
||||||
|
hSLfwiQARBHAqOxzQlEEcA6AyJtofH06rRBhqE45CCXp/XKeCCD4cprEM89TKvuctCsEIOT8E0IASgBK
|
||||||
|
QSgFTHOmOWKaILYN4jiAwQCDQRgGwBiMRgOGY4NubYK0mjDqNZiNOniphMiyEDk2eL2KyqFDqF54FLRU
|
||||||
|
AnVs+AC6gwFAAC4Axii2WhugiZz+Nen/eIxev4/pE/9SKX7BoQhHBAF4twvx5AmwXh+824V7Zgdn+gME
|
||||||
|
J55C1O0i2t5BcGYHYjyGmLgQkwn6vg9EHOCRfKEjRbnzmcv3bJVjyfIiOQyEyP89uXx2JD+ff6T8fTzZ
|
||||||
|
42a9x9PlLJYvIQCjIJTJBZIyEMfGuFxGu14DrVbADm1B1GtAvQbj8CGQC46AHD2CycUXwdrYAGvWQWwb
|
||||||
|
YEwuWmJvOf5LoKUWgKKKdC5ESCkFPA/oD0B3OhifOo3JiafgP/EkwseegH/yFKJTpyGGIwhf+VInXzJC
|
||||||
|
ZL9J/LUkwMwLnSjH2VSSIryebko7r78k/c98ijhExIEAgBAQoxH49g5CAQi59YhZyQ8CMQwQx8FOuQSj
|
||||||
|
1YRx5DCMSy9BdGgDxjMuBbn4IrCjR8AvBmDb0z7GX3Lg/Nb/omQIdasYr3gkMyEi89VJrqcbSbUN5Xpy
|
||||||
|
rxAivSfZAhblgTweSRuMyW0kAOF58E+chP/o4/DufwCTO+6Gd+xBRMdPQHS64IMhhO+nL7hUBDr9ggDT
|
||||||
|
Lemant6UWZjzXkDBuTTfRiP4p8/Au/cYgNg8MQzQUgmk2cDwwgtgX/ks2M+5Bs41V4FfeAFIrQJUKiCU
|
||||||
|
gjAWb1Ji/cZZ1P9kfBkeyTNFeJDtnR3t13K5DMZYOiDXdREEQbr9tGwbtm2n26MwCDBx3YQDKGMol8vp
|
||||||
|
11NwjvF4LO2VuEPlUgnMMNI2XNdF4PtTHpYF23GmPMIQk8lEXqcUjBDYXCB48ji8e++H9/k7Ed15N/wH
|
||||||
|
H0Z4eltObMSnL3fyZ01rKkpCpH+EEPJlLzmgrRbYZZfCfPZVcK5/HsyrrwK56ChEow4R62bZcWQbq9b/
|
||||||
|
uF+UMZRLpfRjJTjHeDIBj6KUR6lUkj6BuA3PdaXfIeZhWhYcx4GhOiMIITAYg6k4ZcaTCTzfT1cZy7Zh
|
||||||
|
Kdd5FKUODRF33jLNdPXhnCMIQ4RhmP5Wq1a1NiYZHmbcRkqUIuh2gTPb4MceQnTrbejedQ/8e+9HdGYH
|
||||||
|
wvPjSVJedmO6VVvTmhYm5aORfDqE5yM68RSi4yfgf+KfMTIN0EYdxjMugXH982DefCPs518L4znXgFoW
|
||||||
|
gNXov+Bce8dM04RpWaDJOyYEwsEAQRCkPKqVitaG67oaD8M0YZnmrA8gz65RtxrzZZZ/nRRog6jbtvjv
|
||||||
|
gnMEx09g+KlPw/2bf4D/2c8jevIExGQCweWqDBo7gM6WYqzpXzdRAiD+uAgB3unC32nD/9ztIP/33WAX
|
||||||
|
HMHkxutR/uKXofqFLwG77BnS38A5kJyA5NDC75jqoFT9GwWeVe8r5AQUczpe6PmiNzIKKgC+00b/wx9H
|
||||||
|
/6//HpNP3oLw0cchPC9eHGhsq++7O2ta0+qIkNQxKMIQ4eNPoP/oYxi876+wc/QI7BtvgPFFLwV98c0g
|
||||||
|
F16gORFVSt6xgzyhiQ98dV/BeDwW6g1hEIArNxiGAaY4xqIoQhhF6b8ppTCVIzYuBMIgSAdCCIFpGOkC
|
||||||
|
IiDPMblybmzaFkgQwb3nPoz+8m/g/uPHEN53DHw0ltv6s+mYi8+roXiOkf4vESGUg4F4x5I8o/ob0ram
|
||||||
|
j2m+CNUps/ZR7I8UOx2IxaxotFBPc872qQ0XEJyDWCaMZ1wC6xUvR+Urvxz2858LUXKkQ1qIhd8xIQQC
|
||||||
|
9R0DYCpmNwAEmXfMYEz69hIenEuzJBsItNNuw49tBSA/EKI/GKS2RKlU0gMhwhA7Ozspc8YYtjY3NeY7
|
||||||
|
7ba0RxgDmbiw7n8Ak/f8P4w+8CGEJ07Jc1hKD2aiNOcOQJLgGcZALAvEsWXgSLkEUqlAVCsQtg1Wq8Bu
|
||||||
|
NkGbDRDDALdtBJwDjILZFiAA0zJhKs6Z0PPgjsbxLBIw04RTLk/9IxGHNx5JDy5jIITCcWx5hAkAAvB8
|
||||||
|
T1MG0zBgxfYlIBdTT/Hj0LiNqQ9GwPPcdFEnkIEl6nz4vo9ACRYyDROWNbUfoyiC53mpwlFK4dhTHkII
|
||||||
|
eJ6n8bAsS+MRhiHCKErClcAog2kqHw7ONaWmhGhKnSg9FwIkvt80TRiUIXInCIZj8OEQ0WAIDIcIB0MI
|
||||||
|
1wMNAvBeH2I0QjQYypgO15XBUZzrJ18H6SyOX3a2uQHz5hfA+erXg73sxeC1KhrVKsrKOzYajdDr99N3
|
||||||
|
zHGcmUCgbeUdo5Ria3NzJhDIdd20jUa9PhMI1O31Zk2AvOODmXvm2Ss59oi6rREACGOgfgD+mVsweeef
|
||||||
|
ofuJT4F3e/H2XrGxlqXkZeciWSZByyWwzQ3pzT1yCLjgCIyLjsK46CiqF18E2myAbWwAlomh7yNgDMJg
|
||||||
|
oMzAxtam5iDtDAZwPRdELiOo1qqo2E563Q0CRL1eOm7LMrFRb0x1AsBOp4MofsEJIahvtGAq9k1vNMJ4
|
||||||
|
Mo55CFQqVVQVZXHDEFG3O+VhGmg1mumGI+GRvHwgQL21AUv54vTHY/DxKOVRrlRQK00j07woQtjppDxM
|
||||||
|
w0CrOeUhAOx0uwiTRYQAtWYLtrIADCYTjEajVMecchl1JfrN5xydTifVH2YYaDab0yg9AO1eT55IAaAA
|
||||||
|
as0mHEXph+MxRsOh9KRHERzLRs1xpM/I8+G1OxgePw5+Zhtip43o5Clgewf8+EmEp04j2mmD9wfS3Ex0
|
||||||
|
ZlUfoljeUaeL6G8/AO+j/wTr5hvgfMPXgLz+ywBlThNdUP+fpewx4G737HU91wm4l82f2it5EXDKip3+
|
||||||
|
pF6PIvBbbsX4d98O72P/BNEfpF/gpUmIeKUFYBqgzQbokcNgl12K0rXXoPzsa2BddinMC4/Cd2yMwhDc
|
||||||
|
NCAIgWXbqNbr024KjnB7Rx6tABB5X4cogghCedwjhPy7rXQnDNMwXCHkdlSVreBcRiXGxzeUECCMAJPq
|
||||||
|
bag8lN0AACDLI5FD0lfOp/1IfgtDQNlFzPAI9+ahjUMIiDAEV7zQCEM9aEa5ntyf5cGTUGkh5G6C86n5
|
||||||
|
J4SUVZaHujXmXC6myVyZBli1AlTjL9/RIxheeARECFACmIRis14HDUKE/T7C09vo33c//GMPInrwYQTH
|
||||||
|
HgQ/8RR4uyMXBUD5SO2TYp+BcF14H/kE/E9/FsF7/xKt7/13qL/qi2U0oqInue9YIo/URBW73DK/DSEE
|
||||||
|
yGA4FNkf1QZJVvEzAQe5gUOZuHBCKShjEI88ht5b347Bn70P0Znt1ayucfQeYQy01YRx2aUwr70G5Ztv
|
||||||
|
hP3c54AcPQLSqAOWJbfmyfafc3DOp4tTwXEcuKwybWR5zLSR5ZHXzzWPuTxIsjWiZPp4GAGjIfzjJxHc
|
||||||
|
dwz+bXfA//ydCB96BNHpMxBBEJ9CLemfinWR1Wuovv51aH7fd4M8+yq5vU86c4C6SU6cPCnUmzY3NrRt
|
||||||
|
brfXw3g8TleSWq2GWrWaXnddF51kCxrHAWxubExtUACdEyfh/uXfYvSWtyG87wG5gi7z4gsBEXEQ04Bx
|
||||||
|
9AKUbrwe7KbrgeueB3rpxSD1GppbW9oWtD8YYDgcpuOoVCpoKF983/ex026n4zAMA1ubm6k9nucfaTWb
|
||||||
|
cJzpln8wHGKg+EfK5TKajemWX00UEZCOmc2NjdRWXokPJicZJdcH43kpj7xklL1s0CLJKHvZoL1+Px23
|
||||||
|
bdvY3NhIr0dRpNm5ebrZ6XYxmUxSHvVaDVVFNyeTCbqJCZajm1EUYafdTs2jXP0fDDDxXFABiNEIdrsL
|
||||||
|
3HkPRp+6BZNPfhrhY09AuG4apLaUTnMO45KL0frB78Hmd30bWE2OxfM8tBMTLI4D2NzYSHWTc46ddluL
|
||||||
|
A9hotWTA3h76f+BxAMHDj2D0xl/G6L1/CTGZyGSN/VLiWDx8COWX3Izqa16F8steDOMZl6A7mcD3/WlI
|
||||||
|
ZGYLWmQcRNl67TbSZfwjqmx3bX9JHnmk+WCWODNelBbVG82sWAUPZYc5T67qrzN8OQfCCBwAHAfG1Vei
|
||||||
|
dsN1aH7rNyA4fhLDf/40+n/1d/A/+WmEx0/EGZv7MGfj0PboyePY/qn/AfdTn8Hhn/kJOM++One882Sx
|
||||||
|
iKxynYBZ2tMeUe5T7c/+3/8jzvzs/4T3+TuWWyGjCLBMmNdcBee1XwLnta/C5s03gsYrnBACfDCAiKL9
|
||||||
|
+y6y2znDmO1vsm3aJw+SuS8v2+ygfTDZl22ufbjHdTW+fb9tqNez8e9q2zNb2D14iCgCP30GdDwGN00Q
|
||||||
|
0wQ1zemxIKQzehoxKo94Cd2DR7IjoRTWJRehcvT1CF72IjiPP4nwI5+A+9d/j+COu+XHbj8mLqVAFGH4
|
||||||
|
F38J7+77cPhnfgL2V3xpGsKbK6ucBbTofJB2u60aCrAtCzRzRBQpDhvDNLUtUhRF8JW8Y8oYHMow+KN3
|
||||||
|
YucXfg3hqdNS0PuhKAJxHDg33YDqN34tzC96GXB4C4RS2Iahnbe7nqdl8qXHUJSCEIIgDBAEYeooZHEb
|
||||||
|
LIogPB9up4NJpwsxHCLo9IDJBKUgBOEc5X/z5UCtCs91tbNVK3OcFgQBQiWXnGWO7HgUySM7ZRJtx9Gi
|
||||||
|
uzzfTx2PQHycpmytwyBIPeGAPGa1lK0e51zmgas8bHtqI+bwMC1L276HYShj01UelqVFaLoKDxAijwUV
|
||||||
|
Hr7vp6cbRXhQxmBneHieN1XWeBxUWZR9z9N5mCYM0wShFOHDj+DU9/4neQpTrYLVamDNBtihTVj1Otih
|
||||||
|
TaDVxBgAcRwYzQZIrYpyqwmn2QSxLHBG4SaOxXn67/sAJSCEgnR7cD/2Txj+yXvgf/LTMi9lCf2nrSbq
|
||||||
|
P/T/wf7ObwYtlwHOQeJj2EL6n+im709PaSDje0zLygEEyYAVLAqI4Pf7OPXGX8bwd98ubaP9fPU5BxiD
|
||||||
|
feP1KH/rN6D8pa9C45KLNeWZZ4MKIdDpduGNx+APPQq6vQ2rNwAfDBF2e0Cng6At/5CJCz4YImq3gSCE
|
||||||
|
8Dz5JwiAiIM26mi9823Ac5+DjUZjxgZ1k0QoyBjv3WxQQL7MG63WjA2qHgNutFraotHt9aaJIACq1equ
|
||||||
|
PpjkJdhotdIXJeIc7XY7nXxCCFqtlnzZYur1+xiPx+m/K5UK6jE4CiBt0E63m76MhmHk2qAaj2ZzxgZN
|
||||||
|
jgEBmXSm+mA830en09F4bGxspAEynHO0Ox1t8cvzwQyHQxDDQPSBD6P/H/7j1HsPaItJ6sCjFMSUqcHE
|
||||||
|
siBMA0azKY+Ln3MNDr/xp1FS/B97AoKEITr9Pnh/AP5P/wz37X8M79Oflenm+zF/hQCxTNS/45tx+Gd+
|
||||||
|
EubmRnH93xcgiChqfc1S2Otj++ffhOHv/aE85ln05Y+3xewZl6D0Hd8M+6teD7HVQmSYCzWTbhc9H+P/
|
||||||
|
/ksIb7k1BvCI4q13HACk5vfvEinG+wMEd90L83nX7lsuC8l2BWfOM1vprOd7X10vrheL3Ltrn+KAn7wx
|
||||||
|
zeUNgAiB6I674pdu+hXM44FIgruIyTSj1X/8OEQYwtpPYJAQ4EEAUXJAv/SVqL34ZtT/8aPo/fbvw7v3
|
||||||
|
/mQwCwiGQPgBem/9A/BuH0d/5Y3ARmuPR4q3n5sLsB9bIuoP8NRP/iz6f/jO/SGpcA5SclD7qtej/H3/
|
||||||
|
Hv6lF4MnZ+tsH7glSXQdo3InEtv0Cyt/ECK8615YPB8yayH/yD5pWR6iQBurGMdSvgul7TSeYR88AACu
|
||||||
|
h+DOe7AQ9lFm8SdgoM167va9kKyEAA8jkFoVW//+21H/kldg+82/i/473gXeHyy2G4j7NHj3e0EIsPWm
|
||||||
|
nwNMJo/Y5lCRfhqqXSDiXGN1myuE0GwHANp1SimCwRDb//0X0f+jP9nfyx9FMC67FM0f+2E0v/6rEZgG
|
||||||
|
omG8XWRM8lCOOKIogsEYeLzDoIRodpoQApRSWI4Nr17H/r55ifCB6N77wSYuojoHSQJiMA1XVSkrT9Xu
|
||||||
|
pYxpaaGcczDGNO8sjyKEGQfPPB5cCJiGkao6o3SGh5HhkcSBK0PUeJAsjzjsNlEkxhjCKAKNF0UuhGZv
|
||||||
|
EkLAF+QRZXnE41CPYRmlaRsk5jujm5YJbLcRPfLYkkfNgFGvA5TN139CEIRhqmER5zAMQzuGDYMA7BmX
|
||||||
|
YOuNPw37xuvR/sVfQ3D/A4vvkAlB/0/fi4gxVH7uJ8EqZQgudtV/7T1Gvm4aydl3MnGNRgOWMhGDwUA7
|
||||||
|
d65UKtja3ExXF991cfoXfg393327tN338eW3X3wzKj/1Y8B1z0V7MkEZJY1H9hzUSEJRFe9nJw5FVc+2
|
||||||
|
7VoN3qEtjCH2vwRQivDxJ+H0BxjVawiU8/N6vY56vZ72czgaYXtnZ3pG7zjp2TYhBH4QTG3peLFtNZvS
|
||||||
|
6Rp7eHu9HnxlsavVaqjXaimPUYaHY9vYUHgEKo9YAZuNxhSAAtKv0FNiDWrVKmoKj/F4rPFQQSkJkQAV
|
||||||
|
Ko/E5lcVv9fva7EEtWpVm9PJZKLFXST+kUTRozBEt9fT4gCasQ8m4dHv99FXeFQrFWxtbGJ4572ITp1Z
|
||||||
|
agEQEDA3N+BHIXo7u+u/63loK+MwTVPTTc45ur2edKQTAvKlr8SRZ1+Fzk//D4w++JF0vIvQ6E/fC/vC
|
||||||
|
C3Dop34c1LLAOc/V/4aim4PhUJvTcqmEzc1NUB5HxCV/khhjSikopRDxIJI/yWTQ2Ls+/rP3of+/3yqd
|
||||||
|
ZosMJJ7E+jd+LVq//WsQz78WURim3mmVR/JF4XHyRjKopI8qJJI2DkrBmo3ifcojQsDbHQQPPAQQ6Dwy
|
||||||
|
/UwmPO1r/ALmjYOr41DlnR1HDg/1+lwe8R9KacojkRVX2sBePOIvisoje31GbzLXMU9W2TmN/7+IbqrZ
|
||||||
|
gN7td0nv+5L+FFaXKD/z9D9JTFJ1M+lf8icZI+ccPAzhXPtsXPi230Lj274xBiFd0FSJInT+9++h+453
|
||||||
|
afMxo/976SYhWCqOcXLrbdj+n78MMVxQ2EIAjKH5774NR3/1TWCXXDQbG74iYrXq0oogPA+TW2+ToJNr
|
||||||
|
On8pPit377x7Nmdi0aYoBatWDwZohnOYRw7j6P/6H9j4/u8GMc2FFwExnmDnTb+K0T9/eikcS0M9V1VX
|
||||||
|
9vQ3QLPvgNie2Gnj1M//AoJHHlvsnFN+stD4rm/Fof/+U6CNOtDvz/BQ+5CsqglRQqbJIpC2YPLVUJ8R
|
||||||
|
ANjW5v7jENK2AO+ue2B6nhYjkZUVMrJKvg7ZcahfRLUN9SuoiivLIztn83gkXyA1wo4QouWfY0Eeibyh
|
||||||
|
+GB4Vm8ImTunuTyEAIn7nexc1OuiAI+g04V/77GlIhjjzoG2GsAe48jqZiIr9aurzTkUvanXsPUzPwHB
|
||||||
|
OTq/8/sy/6BovylF8ORxnPnZ/4kL3/7boCUn9ckAxXXTUOOvhRAYjkaas6BSLmvnh67ror2zA+8tb8P4
|
||||||
|
Qx9dPMiBAKWv/TewfuT70I1CYHsb5XJZiwN3PQ+qbyKJfU4oiiJ0MzZorVrVBjgcjTB0JwhNQ3pcl/h6
|
||||||
|
E0oQPPAwKhMP5mWXpgvPaDTCUDnbVm1+QM8vADDju+Cco9fva1vLaqWiOQ5H47F2fu5kecSx/+okazyE
|
||||||
|
QH8wmPKAjCUwlHP+8XisteFk4vKDHB7NjA9mMBxqjqhqpaLFK6g2PwDYcVx+QmEYotNua5gDjUYjxb3L
|
||||||
|
41GpVFBVddP30b7jLvgPP7J8kg6lCBhDyTRRUXXTdbVxWDm6qflgCEG9Vps6MyFjCcKk8AchqP/EjwBh
|
||||||
|
iM5b/2ChnQBhDOOPfRJnfvN3cOjn/4v2cRqORlq8QqlU0vrpxbppGBmkER5FmsedEKIpJBiDf+ttGLzt
|
||||||
|
j2SI7iKC5hzl134JKv/1RxFWykAccEQAjQfxvLQPIvYwa32IBa0GQmTvScAYuWmCEAqx15nJXEkThE89
|
||||||
|
hejBh1B65mXpmLkQWj9LjqP1IQiCdDEV8VfTUNCRoihK/ySypplxiAwPJ8MjjAEnk3tJhgePI9lSPIBY
|
||||||
|
XhqPuK+q00+9HkWRxkOqAdMCgaKM3uzFw8pEBibzldxrMAZD4ZF80TQeWd0MQwT33g/e6y9t9hFKEZgy
|
||||||
|
2jSre+o4DMOYma8wDLUdGMug8WTHQZpNHP7Zn0R44ikM3vfXCwcMDf/vn6Lx5V+K6he+JJdH4vRT++nH
|
||||||
|
kYG5nOZtn6jrwf0/70D01KnFXv6Iw3r21Tjypp8DO3J4tpTULn1YdivHyyUtZ3xfFNtck7vu3Xc/z2ZS
|
||||||
|
zczvUOOd9gceUWQcyyYYpdeV/i7En3OE99wvE8GWJcYgymXkxRKsPBmLc7BmE4ff+DOwb7xOfliLEiEI
|
||||||
|
z2yj/Vu/C65EcxbtJ81rcB4FH/8k3H/86GIvvxCgzToO/exPwrnmqsUGmBHcovea1QqItaCTJa9NzjH5
|
||||||
|
3O3gmS/hQlREYfYTRZdNKFLaSCCvtOv7GP8iC9h+Fjsx28jsOPbiMZ4gvGd2kV68MzL8llVKhYQ1r28k
|
||||||
|
dkxq13dpx37WM3Hop38CdKO1mClAKUYf+DAGf/uB3P7MfXZHSQYiAGzH0RxEXpJEQAjIaIzu9/wwJh/8
|
||||||
|
8IKOP4HKf/hO1H7qx0EMmfShbom8TKJCFvcuiiKZfBJTHiad63ma08OxbTDLQnDPfTj+hm9AdOr0ctvC
|
||||||
|
iMN87jXYfPcfylDMZKusJk5lEnUMw9Bi7iPO4bmuBphaUpKBBADPdREp47AzW+UgCLTilQZjWsw9jxN1
|
||||||
|
1C+N4zhTWxoytl+1pWd4hKGWD8IYk8kn83hkEnXcDA/LsjRgyyyWIYvHkcwQFwKu687l4XkKXiKlwGNP
|
||||||
|
YPtrvgXhE8eXzs1nh7Zw0fvfBX7F5QiVfpoxnn46jhgvMaFc3XTnYzJq+i8ERr/0Gxj85u8s1ucogvOK
|
||||||
|
L0Trbb8FUa3Aybxjs7iP8h0z1M4TQlCtVrUIoonrSmAHw4D4+CfhfuqWxbf+z78Wznd9CzweAW6ASrms
|
||||||
|
veCu52ngEUa1qim153mpkJNgi3q9rhVGGAyHml1VKZdlxuBGC6Q0rbKyb6IE0ZMn4D/4MMR1z5X+jFJJ
|
||||||
|
66cfBNo4yuWydj0IAvQVzAKDMdTr9XTBFUJgOBxqgCAlx5lpQ+VRyvQhCEN4/b5UuNh/Uq/VNGUYjUYp
|
||||||
|
IEgSTKS2EYahxsPJ9CEMQ/T7/XShYpSiVq3OOC/VNmzL0tqIoki/bttaclAURZKHApdWrVa1RWQ8maRt
|
||||||
|
gDHg/gemSFPLkBBAyYHRbMLjXOunaZraOITrarppmSbsel3zwfQHAy1Ip1Kp7Kr/IASV7/oWhP90Cyaf
|
||||||
|
vrX4h5YxeP98K8Yf+ijYl70GlYxeeL6vjYNVKjK7cmbseY0TAur58P78/RCjcfEXSQCk5KDyH74T4sKj
|
||||||
|
Mt5/VTaous3Js6sSudg2WLm8v31vRga8P0B47/1zz10LA4IkiSY528OlbGnlS5MHrpG1Qfc9H3GgyW55
|
||||||
|
+vvhoW35lXvSp8U8exwI7roHwvWwCqKWBWrbWu5BoXnJuUedi71kASFgXnwhNn7k+0Cq1YVMATGZwPuL
|
||||||
|
vwLJ+AJ2kzeAYoFAhFLwe++H98kFv/48QumLXwb2JV+sgUrmdn4PcInsfUWvEdMEKTkQS68AAKII0f0P
|
||||||
|
yCove/Rh2eSfIteL8tgNEGSVPJZpYx4gSFEexPUQ3n6XRPNdluIvJLOtfY1j5ndMF7RCiVARR+11r0Hl
|
||||||
|
lS+fwf6bS5TC/+Snwe++b9ckpmwfDDXvG5A2qJrjbjCGeq2Kzgc/Ar7TLr4ACAFSraL0rd+AypHDmuPP
|
||||||
|
8zzNpmeUats/EZ9dJ0QALT9dANr5OyDPOVVsdd/3Ze2BwAepVlYW0RXcdS82YpyAIAzhK/2khOw5DvVs
|
||||||
|
HJBbZZVsx9Fy3MMo0ttYBQ/b1mz6KN6m7soDmOGhnr8D8pxfVW3LsjT/B8/2Mz4f340Hcni4rjstRIvY
|
||||||
|
jq3XAUoRPXkc/QceWg6xV+kLcWyMfR+GXZ0v75xxqOfvgDRHVSqi/yPBYX/j12L04Y8V33UTAt7tgX/4
|
||||||
|
4/Bf/lJ4Co7EbrppqEE+uaCUrRas/gDeRz6xmIeac9g33QB60w3SIaEsHCoopRACzUZjBpRyqCQgLVMY
|
||||||
|
gXIObjtLnwLEjBA99gTMThfO0QtyQSlVeU4mEwzmgVJyjp3tbenIiu3cIqCs2cAsDZTVNLG5uanZoNs7
|
||||||
|
O5oNurmxodmgvX4fo9FomlRTraKiLCJ5oJRbCg8hBLZ3dhYGpawtCsq6s6MlSqmAIOMzO9L+XzYCEAAR
|
||||||
|
AMolTMIANcZQUhbkYQI6ovhg9lUYZw/97/f7oDdeB/vFN8P9hw8t5HR3P/QxWN/1LQhaTZDY35QHytrv
|
||||||
|
9WZNgBkblFJMPnsb/GMPLtQJYttwvuYNsrJOznHOsjYoUWzQefcIxoBqGSshQhB1unDvO1a4n1p/sz/G
|
||||||
|
jkn12tKgrEvaoEX9D/PmdK9ni/SB5N+w67OTz98BPhiuZAEABCLHQZTAyC8yDkUWS/lgAKBchv2GL5O1
|
||||||
|
AooSo/AffBjBbXeAxgFF8+Sd6wTU7JQwxPADH5kJMphLEYdx1RUgL32hBOrMEV4RQMm9rqt/dm2DkJUk
|
||||||
|
BKVteh68z99ZuJ9af2dnIE0DVmPFF5WFdl/OPcmcCuxf3tn7Zs66F3h27pzuJit5w67PTm6/a+kEoCkR
|
||||||
|
kGplV3N37jgUWeTN6SL6L6II7KUvhHHVsxYKZReTCfyPfgIIoz3n3Eix4GJlTM9rCZFgGJ2uzDhaTH4o
|
||||||
|
v+aVqFx6SQogqXk5TVOen8c8OecYTybpF1EIIe2m+DqhVGLWKcIrlUpTZScEnu9Pz8fjLWSlXAZhDHxr
|
||||||
|
axltyEgNmHzu8xh3OjBMU+snAG0cPD4qVMcxmUy0cTiOM50gQqbntcniRenePJLto5jm2kORt2PbEMmW
|
||||||
|
n0jMgDCK0jZohgchRJ+PhIfy8md52GpNeyIxA6KkuEX8NVR5UEr35OEmePsxD8uypHkU/xZGEcauC9Hp
|
||||||
|
wrvrnuUTgBT9Nes1lMtlRBndBDA7DuUdytPNZfSfXHoJotd+CXp33rPQEILP3Y6m64FsbqQ1ELN6UymX
|
||||||
|
YSTFGRKhb2xsaIEOvc/eDv/Bhxdy/tFGA80vew0q1Wpqg84Dvuz1+xroSLVaRUMpqKHaoMDeoJSAboN6
|
||||||
|
Gy0NDnop3aAE3v0PoPfgw2g9/7lwlHEMhkN0u10tDkAtDOIHAdpK0Q6WUxik3W7DC4K0r3mgrN1eL80q
|
||||||
|
W7QwiBAS+DVbGER1HI5GI/QU38WyhUEA6cStKbIYj8cajwR0RM2TKFIYxB2NgPuOyazUFVWRFgDsrS00
|
||||||
|
6vVcH4yqm3mgrFphnBXoP33dazB46x+C9wvmOFCK8JHHYTx+HNXLngFA+mD6im5WKhWZbLVXW96tt0Es
|
||||||
|
klzBOaxrr4Hz3OekPxV5clWx/3nEaivM66YUfLsN8eSJXIVbxTj2enKvuP4szfMr7NmXFeQw7Oe+oi5b
|
||||||
|
QinEQ49InL2V7QAISK2q/HO5OV1W/62rr5BmQNEjQUIgBgNMPvf5PXnkOgETElEk0VUWOIsUAMoveSFY
|
||||||
|
XT8aWdbmz96nTfYeNihrNgFzMWThuX1wXYj7juWunvPGQXLuy5PfUra0IpdlbdB515HY6/Hf99NG9npe
|
||||||
|
HID2bN4LGEUIbrsdUMKjlyUCwFAWgFX5YPYt73od1k03LDQGwTncz35e84vkxgGoWxECTFMZCQHf3oF/
|
||||||
|
3wLgCgKg5TLsF98En0fSCRHbPMkWlEApppDwJUQ7MiKAdj2KIm3LRClFoBxVJsdGapx4ysNgQKMGYpkQ
|
||||||
|
43A1X4mIw7/9ToSuq1XZBaCNg8Y2vTYO05zmvBMJKJlsDwWgpfIC8vxcbWOGB6U6D85hWZb2UgVBoPFg
|
||||||
|
mfwBkeEhMjwYY9p1zrks9KHwCMNQy8WY4ZGZ02Tbr97v+f40FyAGCU3MioSH+jGilMIIIwyPPbj8nKpk
|
||||||
|
GCC1KgLOQTO6icw4eCzvdBzxfKi6ubT+A3Be+iKM/s//1eoczCNCCPz7jsE/sw2yuZHmIGjXfR+GatsJ
|
||||||
|
IcE1fd+XKDr3HUNw/MQC9j8HO3IIwYVH0d7eSZ0kG62Wdg6aFC1Q7cMs8KV67uwooJRADB7R6aQJFpTI
|
||||||
|
YheqDdrtdiUopWHoZaZXQYQgeuhRjJ86hbBeS73TtWoVmxsb6Tgmk4k2DsuyNLCOiHN02u00pp4QCa6p
|
||||||
|
vsC9LPBlhofrulP/iBAw4sIgqg3a7nS0xJykaEcKrpkD/KqCgLo5PphWq6XlYnQ6Hc0H02w2U1BKQPpH
|
||||||
|
dtptzT+i8vA8Dx2FB2NMK3CS+C5CBXuy2WrBOb2N9mNPrG77Dxk9GjgO2p026uWKDvyaGYfmHyEEYRCg
|
||||||
|
rRQ4WYn+l0po3HAdekePIHj40WK6TCnC4yfQve8YxHOuRi0G3Ul4jMdjtDsd0JnzdGWLHT32OMQiZ6tc
|
||||||
|
wLj6SoitDQgFJFGLG0cm7FHZjpDM9jW9D7Pn/kK5Z7frsh2OyLEl7tqqiBJEx08geuJJCDKLu77bOBIP
|
||||||
|
e/oH0MeheJqz58hFeGjx85k51Y6lCvBQr5FMH4UQaWxBOo6c69l20r7m8cgen2VllemnEAKgFN6xBxCd
|
||||||
|
PrO6BV4IEEbBTQOc5+tm0s+srFSzJTunS+k/5zCPHoF1zVXFzXFCEA2GiB57XHt/szxypZZMQPTAwxLt
|
||||||
|
tygRAvv51wJK5BSwv1j0PEEvSnIcAC2VQBxn+YQgVbjdHoK77l34DHyfA1mKhyhwT1Eey5C6EO7Vf7FX
|
||||||
|
G3E77u13gU9WkwCUNssYQtvetRdnIxcjy4vaNkrXP2+xnU4QIDz20NwoWCNbUIDEUE5EAPzxJ2RyRcHF
|
||||||
|
lVgm7KuvlDaUsgXKK1qQhYuKMkEc6paJEqJBWvG4uGciTBqfa6p2bgoXRSlopQzq2IiScmCroDBC9Pk7
|
||||||
|
YX/D18how5iyY9WAGGNZqNvzGeDLTDFKQkguHNpuPGgOj7yiHRoPYC4PLmTqslB5KFDcPJ5T1c7lQszM
|
||||||
|
qQb7luWRKajBGEOUlHLL0xtCwCcu3NvvAgRHYSUtQNRxYFQroJRB7DUOQmbGwRjTTIBV6H8EwLzyWSCW
|
||||||
|
VRxQhwvwx58Ai/ui9SPmYezs7EwfIDJhwDRNRMMRBk+dXiQtC6ReA33GpfIMM94GpoURkheYENSTogWx
|
||||||
|
IgyHQ2wPh+mWuFSKC4Ng6hBpt9up59kwDAlKmdiHMbhmmFRoITJBo16vx0EpEbpKkMlKiADRsQfRMEwY
|
||||||
|
DRnTPkoKasTjcGwbm5ubye0IYvswGQdjDI16XSpMLMNevy9j6mM21VoNtWo1lcU4w8NOADzjLWhatEOp
|
||||||
|
GdBsNDQe/aRoR9xGtVrFlsJjMploPCzLksVHFB7dmAcgF7ZGvS5f4ITHYCB9FwmPpKBGwsN1dR6x7yLh
|
||||||
|
EUVRWhiE5PEgBONHHoV3z31LwWLn6TF1bDQPHYK1uYlBr4eBopvlclkbh5cA2Cq62Yp1c5X6v7OzA3Hk
|
||||||
|
MFi9hqjdKZgcBPCnTqPplOAKocm75Dgyf0ZFnyFEFtOglIKPRuCnF6iuIgSMrU3Qw1ugGbtvpqgCmYW+
|
||||||
|
Tr5a6sqp9iu7yiZFFwBZIk3lkfKJr7NKBaxaWeX3HyAU4ZMnwJ86Bdpqpj+r4xCAlgRFYohu1RZXxyGE
|
||||||
|
SHcAqv1NMwqu8RCzZbnUL2ciSw1cM/6qzeOhQpXn7TJUedMMj+Q5lcfMnGZ48PgUR90ia3ojZiHTw4ce
|
||||||
|
QXji5EodgACAUgmsXAbF4rqZyGrl+h+GYIc2wbY2Ee20i2cHnj4DMhpB1Kozukkp3X3fFPYHiBYJABIC
|
||||||
|
2NpEVC6t9ku7AqIGA61WVucDAABKEG7vwLtbx6BbRSBTYVCUA+SxCl4HzSO45/7Fi9LsRUKAlMsg5dLM
|
||||||
|
pYMIUluEeKUMbG0Wf78IQdTrI+wPdu37rqcA4ekzEIskAAnAuPhCEMdJSz2lHuGsh17MJvIkq7/2NVT+
|
||||||
|
0D3aUK/R7HVKQWs1rHYFAITvY/zZz2se9LQPOeNAEVnkeb5zvPgJjxkPvHK9iKz24pH8WWRO+T557NVP
|
||||||
|
7cSEcwT33LcYYEYxNQazLQmBl7wkSkm0Gd3MjiNHd1eh/4QQUKcE8+KLFlJjMR4jjHfyeTxmCoOMx2MM
|
||||||
|
JhN4jz0ua6YXDTclQOmKy1Gp17WiHTOFEYRMStCKFmSKXXiZghqmYaC1saFVYO32epoiVavVKbYegMl4
|
||||||
|
nIKGEELAVwgKkhARgHv7Xeg89RS4ac4U1MgW7TCyRTtiIA51e1gulzWg0clkogF62AWKdswtDEIIyqWS
|
||||||
|
XrQjU+wiW7QjyBTtYLFfQX0hhsPhNJ4BQKlc1ot2ZAtq5BUGyRQ1zRYGGY1GU4zAXh/uHXev/qssAFKt
|
||||||
|
oD8aIvJclEolDdDDK1C0pnMA+r/RaoEaDDtXPBNDUtCUJQRi4qL/6GNo3HxDbtEaY6YUeBQh4Bx8pyNh
|
||||||
|
vIpu4wwG68KjYIwhCAJtIg3D0GzIgQJ8KQCUSyUtycP3/en12GuqJiiRuBiGmoxiZApqDDmfRmRRisi2
|
||||||
|
sHKiBMFDj8A/eQr8wgvg2LY2jjAMU5RgIQQQZ7OpCS9JYY/k62BkyrOPxmNNFnaGR1KQI+FhZXgkZbpV
|
||||||
|
QJBaBvh1PJloPNKsu5g452mmZRLZpkZecs6l3ihgHdVMeeqJ62o8TNOcKUOfRL8lkZ2mwiPxKSRBauSx
|
||||||
|
JxA8/sRqA7wkJ5B6DYEQCAMJYKv20/M8bRwsM18ADlT/rSOHFyp1J8IQvN0FIfp8BEEA3/d3AQQBgF5v
|
||||||
|
MVueGaCbG7mX8s6hVQdUHq0kqUZpgzUbq1cWShGdPgP+0MN7eqLVQJHd+pmV1aKy2O06KdDGsjwWebZI
|
||||||
|
H+bJilCK8JFHIVaZAKTIipdK4AXmaz/JWMvqPzm0tVihGyGA+JQij8cuWiukA7DoAiDiQgobrWL3n20i
|
||||||
|
BMZG6wC+FoCYTBDdec/BVJFdUz5xjuj2uyAyORKrImFbEOfY4bcbsc2NxQrdCIFgONo18MjoxjnZiB1Q
|
||||||
|
pVIJZcZwZuJqIZ17EbEsuATg47EEH1Rtt+Fw2gEiC1Wk4A9Exk93u90UIIHF5/zJdR6fCSeDJpRKIMZk
|
||||||
|
koTAaDyeOoQIgW1ZKTADMQwMlPzqVZLgHOKBh9EolxEKoY8jLqKZjiOOV0DGd0GUcbiTCcZJbXshY/vV
|
||||||
|
NqL4DD65ThmbYg7EgURZHpUsD9edAqwswiOZ0wREVJnTSrk83QUJAc/3p6Ah8ZZe4xEXeE15JMCYit4M
|
||||||
|
BgNNb8qlEkilAjGZ4JQCy7ZSIgTO5gZazSYE58V1Mx43yRnHyvSfUkSEgFoWolExB70QAszzZBs5umlM
|
||||||
|
YuTQxNaolMswDQPEXyAEWMjoKW5Z8H0PtaaejDIcDjUbtFwq6YAIvo+xAq5ZrVY1IEbP81Ik1sR+rNdq
|
||||||
|
uhNqNNJs0FIGlHJcraSDX62+UATHHoQ1GiOslLVxlMtl1JRxBEGAgeKQMxhDtVbTCoOoNj8ANG17BpRS
|
||||||
|
5VEqlTRU2iAMNacfY0w6SBW7cTyZ6KCUlqXxGI1GGg/HcTQeYYYHpXSmqvFEAQQRQoJSqjzG47HGw7Zt
|
||||||
|
GbgVUxRFGAwG6Rk7pRSVSgWmYcA78RSCRx5f+fY/ZgT70FYK9NL1PK2ftVpNG4fruppuWhndXKn+UwJm
|
||||||
|
SZh7tFE4qIV4PngYajwqlQpKjjM1AbRkizCEyEAbzycB2Ba4beUasQdhg2px4xm7Ko9Yo77ahKCEKEHw
|
||||||
|
xJPwHpR+gHnjmEmCyVmQCIrLIPe+zBGbyjdPVvudj7xjvv20of4/LxdAaz++7j/w4GoTgPROgWTgyBfS
|
||||||
|
zZx7Vqb/AhAlB5iTp5BLgyEQRrk88gFBBBausEosC8K2c7+w5xoQBACMeh3EtlYfpERkxaDJ3ffuOU51
|
||||||
|
aucl7hSVQe59qkMxedm1y2TvNgpcRya+YT9tZK+rikky96hjcz97O8R4ggMhGgOCLiIL9b6D1n/TXPhD
|
||||||
|
JqIIEDy3OIlRzRSR8HxfFqhcqASYACs5qNXrEI6DUU7RDpWSY45U5pSililQMszsQLL9HGd4OJmCGoFa
|
||||||
|
qJMxhCVHZgT29eITqyARcUw+93k43/R1e46jklNQQyU7U6cviqKZNpblYVmWtgVNtqmL8CjnFO1QKe+Y
|
||||||
|
b2Ee2YIargufc4w/fweE4CArTABKiBgGuONg6LpAGIIxtrBuHpj+EwKEEUbWAh8yQhANR6AgMwVjhsMh
|
||||||
|
DPVHIQR2Oh34vR7CyaR4HhAAUiqhXKshsm2ZuKDEwu+nMEJPAcHIBaXc2dEAQTZ3KQySbMscxwa1bURC
|
||||||
|
rNx2JARwb78bZDhC7cjh9PfJZJI6iJLzda0wSBSlYKbJVrdIYRB1zmYKg2R47LcwiGrz5xUG2dzc1ABB
|
||||||
|
dvZRGKSxaGGQTgfRU6fhP/DQahOAEhICxLQQWqas+BRFuaCsKnjKPFDWg9B/HnHQcqlwXgsBELouKKAV
|
||||||
|
exmPx+juVhgEXEAEC5oAjg0wOtsWDsYGzTMBdmsDiIs9lhwcCFGK8IknIU6c3F0+/9LiANQvUAEfTBEe
|
||||||
|
e8YBUAr++BOIDiIBKOmDZYJW5heSKSyrRDzKb0vrv8FAKosVuhFBkBsynRsHkNorfIEiCzIPUluVtZjv
|
||||||
|
nIEtaxPlxVPPa4NYlrTtDiJRiRDwThfBvbsfTalIOOpzqS2d/LQPWWj3nSUfjGavF/DBFOGhIeXs0kZ4
|
||||||
|
5z0rrACU0wfTRGCaMcbAPsaRyRcAVqz/hMoKXYuo8S75EkIIGKrtJiBtN+o4mCy6xRKA5/ngIi5EoQxY
|
||||||
|
PdYCMAPgyeOzabVj6raLUapd50IvqEEIgR8EGiadwZhue1EfyMnwWhkFAdx77oUX+BBxFRfOueaXoJTK
|
||||||
|
IhHKOC3bhqkoigrgmTyTtSFVWURRtDePTGhvFsCTxvEfCRFCdB7ZccTXVWW2FABPQBbtEEobJMODZnhk
|
||||||
|
ZUUI0XDzBACLUozvvR8iDCXW46pJCBDHhlWvgzmOBNTgfMa/oekmY7PjOCj9JwTwvYVz2ogABI9kQVIx
|
||||||
|
BXEplUow1KIGhMjCIEaToBcDSBRfZwUGwwFIbK9oRTt2dmQlmphHq9XSKsf2+n0MlIqrlUpFs6s8z9MS
|
||||||
|
LPYqDEIISYEvE+q324hMc9UJgRqNbr0NOPlUehqStQ9939cAI3MLg3Q6moOo2Who9vhwONQKUTiOM2OD
|
||||||
|
tjsdvWjH5maaYCSEBPD0FB6Nel1zQo1GI42HbdtagtFehUGEECnwZUL1Wk3r53g81nlYFloKmGkYRVqR
|
||||||
|
TUopGpQhevjRA/v6A4BRLqO5uQGjLoOrur2eVg24Wq1q48grDHKQ+s+CEFzw4v55AIZpIIo4ht1uugCU
|
||||||
|
y2W0ms1d3KgSIWLfQixqGy1CRTHUdruXMAZaKuHAVgBCED30CDAPRKXIrK3ARNlzK76v4RWftf3kb+zZ
|
||||||
|
J0oRPPY4/IcfPRgHIDDFArCWSxw7UP1PMgEXmURCEecpz1zKTwaidH9CEPn9OpA4gAWvUcOA2Wpif+Iv
|
||||||
|
QJQi2t6BePgxGZK7xEu4rC2dpXk26Kp4LNPGvDgApeNw73+gOBzWfvoLyCi7zDn7srq5av0XC0JbUdsC
|
||||||
|
KM2PA8imMkacA2G02HtCZLCBwaSDIkiw+TA90tGKdnA+LYAJOfFWUvQxzj9QC2QmRSLiBkEZ0461krRM
|
||||||
|
IhsDILdeKg9BCMjW5oG9/wAgJi74vffDec0rJT9CprEIcUy3aicnYKeaPc7YVBbx2FRZANBkRTM8oiiC
|
||||||
|
qYBZEJJTtCNJL92Fh8jyoDR3HOqLG0WRViWIqjxip57GIz5OTOaUqTwwCxJKGIN7172yAtAC6bCLTaAA
|
||||||
|
qZQRUQoe9zWrm8iMg2fHccD6T4RYWIcFiecjkVs8riAIZgFBOr0u+NiFsCyQoou/iBN06g1ElolutzuN
|
||||||
|
RacUzVZLs0G7vZ5m59ZrNdRi8ExA2ocqWGm2cGQCHqHah61mU7NBe/0+PKXwaa3ZhLW5sVpcwKwYOEd0
|
||||||
|
3zE0y2VQ05wB2jAzRTsS8Ai1cGSr2dQcdv24cGRClUolBRoFkBbtSF4UM07sSRQu4hzdTkezQZuNhhYH
|
||||||
|
0B8MMFDkXS6XNR5ehkcCfKnauZ1uV/PBNOp12Mo5/2A41Oa0VCrNAFRoPBhDs9VK8yT4eIIn7rgL+9D/
|
||||||
|
wkQACNtGp99LswHr9brmgxmNRto4nIxuBnFiz0HpPx9PMACKy0EAsGxYjqP5eSaTiQQEydorQsgVYyET
|
||||||
|
gABiPAHhEQixNOBLLsQMSGje0d1sP0Ta/yRRSb1XbUOFXVKvc6EWqACsRv3g7EfIxCD//gfA2x2wC46k
|
||||||
|
8FCqcPP6mQ13zcYFcM6RgEdkZUUA7eueyCq5h5IpnJcqv6y8Ux67HPNlecwbR/Z6UR5qG1m9CZ86Bf/Y
|
||||||
|
gyD0INN0CYxaNQVvTeS7q26KKbhmVlYHpf+ERzIMurAYZJ4OoSyXB93lkXgFXMD+C0NZQ6Bot4ralss4
|
||||||
|
xbSXD6D12sFtHwEJFHr8JPxHHpvtyiraP4gYhqcJeQ8+jOjMjnRoHRQRAPXaWcEC2Lf+c7Fwns48Mma+
|
||||||
|
HoSAMzZT3WceEcgtWhRDIVFK0wEmENKqvU4J0UIjk6+cSjOwyDE+vJSBviOglIILMYWZjp/J8kC5DMLY
|
||||||
|
yoEklY6CD4bw7roX5RffPPt1yMgi+TqIZHUnMp9fgzeHXiQCyP/iq7LSeMQQ6upXV5VVUR5McSLRzI6A
|
||||||
|
x0U0069U/Ex2TjX48gwPvovexP/A5PY7ISaTg8kAVMddlTsAqnyB99LNvPk4EP0nBFEQgI+Lh+kTALBt
|
||||||
|
cJKZ05iHkdqoscOhVqvBqNfhLoKjHzuGup0OmMHSwggAUvAIHoM5AhKTLim4CEIwHo1k0QIl9nlrczPd
|
||||||
|
SvpBIAuDxAI0YoAKlcdgMJDVg2IeSTx70sbY9zBZdZHQPAojDG/5DPhXfTlMBfiSEFkJOCkMAkiHX71e
|
||||||
|
B1WcM4PBQDqR4nFUymVUq9V0HGnRDjLF71N5qIVBAKTgKZSxlO9gOEwLjkIIlJOiHWJacFTjYZqyMEjC
|
||||||
|
IwaoUHnUajVZPSjmkY2ZryQFNRIeniftXMUhqBbZTEAwuBCgEcf4M59bqErVvohSVI4eQWtzU+JhQmIy
|
||||||
|
qjkMadGORDdzchgOTP8JgG5Pa2svEgBoXVY6Hqg84qI1hho9R+JV3GAMVqNeiEHKyPMRjScgsfc2/QLF
|
||||||
|
HuJsdFt2BUy8+mqQTHp/DGqZCDn5uqdOqHiFVE8GZlZZLsCrZRDbkhFqB7XNI4B/1z2w2h0YFxzWvP5R
|
||||||
|
XPQjHWM8TjUQiGfGkd3JICMrMxOBlzyffoFiz7TaxgwPYC4PwzD0UlZCAnSmTth4h6DxEGLunBIgdUwm
|
||||||
|
pziarCCdpFwI8NPbCO47Bhyo/Q+AUhjVKhiQ4u6JvcYRL7rJvQkI6IHoPyGgk8nCUGhWpSLNU4WHsG0Y
|
||||||
|
jO2+nlLHXuwlCUMYnOduGfLOoWfuWTLhpcizRqUCmqn1vnKiFNHxk8Dp7X3bq8sm1WRpXjLKqngs08Y8
|
||||||
|
QBBQChw/AX7q9IFGAAIAGJvBAtjPOGZ+L3JPER4EQMR3je3fpeE4uYnk8ti1MAgplYpPPiEQngc+ngDQ
|
||||||
|
g2CSbY7KOC8gIW/wqidU8zrPEXJy3wwPIYBKGVh1jcAcWfBuDzxGCNI8vrt4x5N+ZmWV9RzvJqusV3km
|
||||||
|
UScTZEJy7pvHg2R47BbspfZlPzyy85XIIDj2IPgi+BT7nTrGgHgBmCfT7DjmzdVq9Z8CkwmE6xWWBSEk
|
||||||
|
fpfzeRhpzHGsKOPJBCPXRbiPHUDJNGBUKjMAnrXYsRKPCu5kgtFwmPK0bVvamLGwgtTmkddZbFcl/eSc
|
||||||
|
o5cpDFKpVqVJEP/mep4Grmk5DmqHDqFfcg7cmy58H7jrHhj/9qumceJid3BNFcy0XCpJ8IdYFp7nYaLI
|
||||||
|
wkwKdcbXE5t/Ho/BcKjxcEolmRuu8FDlbSY2f3w9yvKIi3aoX+7RcChNgvg3x7YlaEjchp/hYWR5xDER
|
||||||
|
qt7U63UQIXDqjrshguBgEoDSSROAwTARAlG/J7+0sW6WVN1MCtUm48jqZg6A7ar0nzAG3zDQXcQEIASR
|
||||||
|
ZYIxQ9ebmIehJswIITAYDhFwjtCyFloARBCARTJiqef76QrKGEO9VtNsmuFopAEiOI6jJUeEQSAz2pLr
|
||||||
|
hGiJPWEYou/7aSUaljihFAUZjcdaG7bjwK5UQEvFwRSW0aXw/gcBz0sTYhKHnWVZWiBQfzDQAEGyRTsm
|
||||||
|
k4k2DtOyNFkJznUepgmrXtdOAVQegKzUqwYCua6r8TBMU+PhCaHxME0TdcvSAEEGg4EGCFIpl/U2PE/j
|
||||||
|
UTEM7brv+xoPwzDQaDQgBkOEDzy0lClSlKjjgJRL8Fwv3WaXSiWtn4Hva+MoUarpZhCG8Pv9A9P/MIwg
|
||||||
|
ggUAewlBED+r8ojCEK7n7QIIIkde3GNOCHgQIhiOMj/rWx5g1gZdBhAk3XoVbIMYBmitioMmQgm8hx5G
|
||||||
|
eOp0KsOzBgiSc8/TFhCEEPhPHD+gCkAZEgK05IBVKnveOnccOWbDKvU/GI7Ag+IVu0ApRKW8q17tKlWr
|
||||||
|
UQddBHyQc2CXYqL7SkbJCGw/NGOzJgvAQQfUUIrwqVPw7nsg9VyfzaSamd+L3FOUxz6vFeGR5wT0770P
|
||||||
|
0XbBctjLkuMABUzEs5KMlSMTAMBkgnlgJVmipgmrXtv1utFX4uWlDByUDAPBBYcBxwaKHplxjqDbxcR1
|
||||||
|
ZwAOR+OxJlQ7xrpPfoniYhZJ7GFaJCIWHhcCWj8JmQUJnUw0HpZlacAMnHP0J2NwxzkrVXzEeILwrnvQ
|
||||||
|
fN2rIaIodaSped8gsqCGKl/XdTFR8BgNw0Cz0UjNFp6VFSEanj6yPIAZHp7nYeK6KY+k2KfKI5H3bjxm
|
||||||
|
ADxLJY2Hn2yV43/TffAYDYcY3HIr4PsHG8EZd0IYBuxaDeXkjB7S3MzqpjaOHN08KP0nhoGg3Zb+iUJj
|
||||||
|
EoBloXToUFowRuVRr9dhJJVnkzPMBJRysrkJLJIPEEWYnN4GfA+b9YZmg+4HlDJbkbWdKQyytbmprabb
|
||||||
|
BUApR+4EkXPAx4CJ7DlHeM/9KDEDJO5HAhipFgbZ3NrSCoPstNt6YZAcUEpVVqVSCa1MYRAVSIMxti9Q
|
||||||
|
yqHCw3EcbGQKg2xnwDq25oCyCiELg6g8xuOxFihk2zY2FR5RFKF94iS8z995VuYLECC2DbtUgqXIOw+U
|
||||||
|
VR2H67roZAqDbCq6uVL9N5hMh17kGNC2YG1tIuRc41GpVFCrVvMLgwCyRjpbBH6Yc4T9Qe4+8CBs0Jmj
|
||||||
|
lgLPUspgHdo82HjytJ8U/gMPIozRdFXZar6L7FHQAjKYZ4OqR1MH4YOZOT7eZxvq/7NJUeh0ED3x5FnZ
|
||||||
|
/gsAZq0idX7BcWj3HbAPJugPFtgBSBOAxTvh3DiA9N7MGTEtlRZ2mNHxONepkGQ0qcAIM/csaOfOnHXv
|
||||||
|
9WwSGVetHuwRQCoMgvDxJ+E/8NC0n8oYUgDP7NnvAjI4J6CUmTHkZbYt0ob6f21OKQV/6BFEpw6oAtBs
|
||||||
|
Z0AqFRDTyLm0gG7m3LMq/ScCoJMJiqeWCdB6TQYCCZHLw1C3MwTSdgvCUGLuV4qj6AohwLo9WIzJGmTK
|
||||||
|
4DUAT2AGwDOp+5b2gxBZvDImLoS27SKEzPCwbVvbVgVhqIVfkpjHeKN1dhxKRFYMGt76OZAbrwfi8Nxy
|
||||||
|
fAyZyMJVbHEBzAB4RpxrsgD0wh80I6tdeSi7ASsnfDjbxqI8PM/TctxNw9A86kIIfU45n+ExGo+nixVj
|
||||||
|
4Pc9cFYSgFKqVTEJAhBFb1hGNwEsrJur0n9CCILeYIH3X0KceXEikSZvSjEej2GoxRmEEGi32/CCAMT3
|
||||||
|
wcuL4eiLwRCWYaLdnwbpJPbhbjYoEINSKk69pDBC0qfcwiBzQCmBTGEQSNCFSrkMceQwiGHIckkHTRHH
|
||||||
|
+LY7INptcCFgx0E8ahzATrutAYJsbGxIdJiY8mxQdc6KFgZRF8M8G1S1x6vVqsZDLQwC7A3KCuT7YPq9
|
||||||
|
nmaD7lYYBJB5Ev499x18ApBCZr0ONwjgKXqT54PpKuOYVxgEWLH+RxH6/QEEilft5mUHfd9DndRRU+Q9
|
||||||
|
Ho/R6/fzRUsAEMMEa7UWSGQnCPsDiMCfsWP2E4uetrqCWHSVaKkEGAfsUZ6KBOG9x0AGw6WALM6bWPRl
|
||||||
|
xVHQDgYhEJ0u/LvvO/gEoClz0GY9jS9ZZhxZWpX+8zBE2OsXei5hTGu1NLEpj3YtDEIMBqPVXER+EKMR
|
||||||
|
hOfNnGEehA2KxKaK/160DVKvgZgHUCQ0V7oU0fET4E+dgiB017VU699+ZKHeN8cGndfGwrEGqgIXPdsu
|
||||||
|
GgdAKfDkCZlUdTbMNcRBMY3G8uPIyQlYlf4L1wOPPflFydzaBDWMfL0QAoaKD5/ENhNCZNxxq1ncYUYk
|
||||||
|
GEY0nsBu1tPiGCSObU5SPyFkPj9sW3OK+b6fnq0KyFhyxH9njMkwUWVba1mWtpoGYZiGBiMOwbRVHgD8
|
||||||
|
KERomnNXxJUSkRWDcOwhOM9/Lmg8TjVO3zTNFC8uie3nymTROAw0kQuAFNNfJodxLcSTMqbziI9NNR5R
|
||||||
|
BMTyTuSn8iBZHlEkt/PKtlY9qhRCSJs/sdXj2H5f5QHoPAjReIQqD8OAe+/94IPBWVsAQAhErQrDNEEy
|
||||||
|
QCWqbgIZ3aRUq7HAo0iaV6purkL/gwB8OIRYpCoSAehGC1Ycc6DxEBITwOgoth0hEpQysQ/FRUcxWMAB
|
||||||
|
wwcDeP0Bms+4FCTO5oqiCO1ORzsHTYp2JLn9WRu0UqlgY2Mjve7GhRFUZdvY2NBAF9rttgak0Ww20YgD
|
||||||
|
Oggh6A8G2Nlpg4cBYJ6lBQAyR4I8+DA26nX4vp8WeEjixJPCIMlvnW5Xe7ka9XoKHkEIwXA4RLvd1s7o
|
||||||
|
W7F/JFG2BFwz4bHRamkIu0nRDvWMXgVPGY1GOo+4MEjKIwzRbrc1QJCNjQ2JRhzz6Ha7WoHLeq2GTWVO
|
||||||
|
x+OxxiMpPpIcjZ588OGDqwCUR5TCpxStUglWpZKOo9fvp+ApiX9E003XRSdTODUB8Fyt/ndAt3fkoliU
|
||||||
|
CEHp6AVoNRpS/xV5l8tlWQRoZguirC6s1ZIRWEUCDwgBdz1gNJ4991S2M1pab9ZXkD0TT+7LXFO/Ksm/
|
||||||
|
dzM7smmaZqUMVi7Jr+zZ+LoIwLvjbvDJBIhfkLxtXzbGvmiq6G7XtC2kIu+ZawV4iMw1Ve7Jv7PyXjjl
|
||||||
|
VZm3qNeHd/tdZ+/rD5knQirlhdOYd7u2av0HAD4ey3esqFwYA80A+2R5zP28k63NhbbLwvMh4nLY2u9z
|
||||||
|
OpD9/SBj0SGE3HqVyws4N5cjQgm8Yw8gPH6yMCLxsrb0TB/Uv5/LXIw97kv6Fjx5HP4jjx0ogvPMYBkD
|
||||||
|
26V25PmQiyFAQPoDCKXc2l5EDAPs8KG5PAxDjbEmMtc+iiIpkFoF1LLAvQKrDpGgIH67g0gIIAbx5Jyn
|
||||||
|
RyAkwyOxRwjk0ZJq56rXeeybSBx/jNIULgqQJgCjFEIpDsKF0NpAzIOWnLi88llaAShFtN3G5MGH4Vx2
|
||||||
|
qZSFOg4FyBRCgZRSJi1vHKotncBFJfJOsPmSmO/kCDCPR7J7muERyzKJ01d5RPGcJunAJB4HUYqDUELm
|
||||||
|
zmli26qx6WG85XcfeAi81zuLOwABYhqwmk2pm0Jo/pG548joJqU0xaZctf4H3V5xMBAhQEwTtF5DcgCs
|
||||||
|
6U3Mw1ALQAghC2oEQQBQCsriWuRF7Y4oAhnI4pU8zllOkidU3Lt+v5+ecwISwHNLOQdNgC8TsixrpjBI
|
||||||
|
t9fTC0fW61phkP5goCVpVBPgy0oFo2oFrih+lrosickE/U/dAv6Sm/XCIJyj1+2miwAhsqCGGgg0GAww
|
||||||
|
UBJvyjG4ZkKe52nn54ZhaEU2Oefo9nparEG9XtfO4IfDIbYVHgnwZUIzRTviBCU1DqDX72uFQeq1mpbc
|
||||||
|
M4yBL1MeMfBlyiP2XYBSuJ/6tFT0g04AUsk0YW9uYDwawVe+srVaTTujH4/H2jhs29YKnIRhiI4iq1Xp
|
||||||
|
/2arhY7nL4QFQKsVeJaJ0fY2qpk5ncTAr4YKPyyEkNVtOAcRAqJUkrXSitrLQkD0+uA8U+6K0lRZhBDp
|
||||||
|
11m1cWhmu5dCfCvOLLU9noHPVnkkz6k8APklE6aZHvecNRIC/p33QLgeaK2mbcNViG5CiISkVscBpONQ
|
||||||
|
lSohQvJhqbXzY0VWhBANwrsoDzWQKIEa10pcZ+HMMzyQ4SEyPCiRwK50MkFwx91neX4AatswymV4QmgQ
|
||||||
|
9Hm6mVxPdHNeYZBElsvqPwUgBoOF3kU4NgLLSoPetH4m85j3bNp8yZZOhAUSgvhOu9DuuvBZ5jLbwLzE
|
||||||
|
jBzHyIETIYiOPQQsW9jyLDrFzgURQoAzO4geeewsj1WAOjZofHy3F+dV9Gw/+i96/eLFdwSAagV8j+xX
|
||||||
|
7RQg8RgnWU1GqQy2sUA0oBAIBwOYZDrApDQVVRwQeRlk8zygyaqqfjmz3tSsdzv50mV5CEKAc7EAnDqF
|
||||||
|
6PEnIK6+cr5XOHNKoH4dVL9AOqZYxqrNmnyhgWnxEb6LrBJKeeySbZktLpInb7IsD4MhfOxxRKfPUgLQ
|
||||||
|
lDlIrQo49kw2Zl4CTxa5SC1Bl8gqNU9XpP8CQHhmB0JwkEKx0QLmxgasagUh2Z2HodqPBDLRRN1uTw4f
|
||||||
|
Khx7LACQbh+tSlWeHsRKMBgMtO1hpVzW7KqJ66ZFIhCfCad2FYkBDJV4hcSuUhVpkIBSKjxScE3ImPmd
|
||||||
|
nR3AMBAYrPgKvAoiBGI0RnjsIXReeGNadCIBwUgWKgEZB65ut8ulkgau6akFR4UCEhpTlBTtUF7WWq2m
|
||||||
|
bf9G47HmVyg5jiwGmvBQ/QoiBvBUcjESv4LGIwFlVXgMh9OgFSfDw8/zXTRb6Dz06NlNAIpJWBYGnodK
|
||||||
|
Q4/LH08mGris7TiabqYgoTGxpGiNqptL6n8QBOjs7MBX/AJ7jkcIsENbaBw6BDAGdzLReFgxD0MtyUwI
|
||||||
|
AWVMc0KZG63CTEEI+JltGJynARxJEQo1EIJleIwnE/gxmIeIO6de51GUlo5OI9uUksuJV1UFBKGUwlSO
|
||||||
|
MCeuK3kIAVou42xgAmgURvBvux30a98ADvmyG4zByBYGiSPo0i9AuayNwwPS60JIxNhsifcgLtGWyMEw
|
||||||
|
DG1RjzI8yqWSxsOPM/sSHlmdSOZTdcJmC3twzrU5LTmOxiPwfW1OCSEwOId3+50QnJ+9I8CYhGXCFwJ1
|
||||||
|
SrWxivFYG4ftOHq2Zhhq40iyOVUn7Cr0P5xMpHm9SBjwoS2YcUThBNB4mHE/95Qy3dwozJQAiPoDRH4w
|
||||||
|
8/vKQSkXvJZcJ4TA3NwA2FleAAjg330vEIdyzuvp+ZCMsorkoEXmlFCK4PQZeHffd9ZffgiA1eughrE8
|
||||||
|
KGve7wXamHudEES+j7DbK+5/IATs8NaePGYlnbUTtjaLTwgh4KMReAYvLkfeC9MiirjXvaJSPvtKRin4
|
||||||
|
U6eAM9vzF9QVmCYH4cRaJCBoX8FDlGJy620IHnns7G//ARjNBqiZnzSzn/aWuZ4rHteDGI6Kf4wpBTt0
|
||||||
|
aM/7DDWXWUBulROcQGIYwEYLxLIKnj9KW3e8vYNRvSaDgUhctEOxcz3X1QAPTNPUcqq1YheYglYmxONz
|
||||||
|
fvVrVqlUNKef53kSKDThkRRwMAxMDh9GjzHgbGACpKIhiHY6MB59HJWbb0wBQgbDoRYGW3IcDQ/ODwK4
|
||||||
|
iiy0QhTAtKBGTJRS1BsNzSk1Gg7ToCkCwHYcDcQiCAKtjRkesc2f8ojP+VU7dzQaaUlMtm1LoNCER2ZO
|
||||||
|
DcY0HiKKsP3Xfyft/7N5/i+5gzUaqNXrmv4DEjzFmaebmXFwztHv9TSn7NL6bxqoEoreeKrPexExGHjZ
|
||||||
|
QXc4hAjDqf4nPGK9MRylDHgykal9yBiMQ1sgJUdWu9kzGlDGK4/bbZALL4CIIjDGUKtWNRt0PB5rySi2
|
||||||
|
ZUHtx2g0ksi4SsJLXbkehiH6/b5mg1YrFc0GHU8mGiilVa+nPESjLhe1IhGOKyTh+fBuuRWb3/RvAcNA
|
||||||
|
pFQ1RnxqUalUNPvP9TxNFrVaTZOV67pwM6CU6svJ48pAqg1aLpc1QBDP9zUe1WpV4+F5Hvqum/IwTVNW
|
||||||
|
7VEWgOFopPlgyqWSBgjiDwYaj0qloo/jgYcw+fDHz9lRJ23UYds2hsOh5h9xbFvr53A41MZRKpXgZEBZ
|
||||||
|
+4rTbxX6X6IVWGFYvKitECCWDV6vYTKZQIShpv9JHyaTSX5hkOkWWsBo1CWIRiEiEL4P0pcAGOcrKCWp
|
||||||
|
VmSA01kmQgnGH/8UgpNPJcJIj12zCTaLyEK7Ly/2oaA8C/PA7BHeIs/m3Tf64EcQHj951rf/sj8UZpwI
|
||||||
|
lD0GXFhWiixWqf/RaCyjI4uSYyNq1AGIuTx2BQQBAHABVq8VDwYiAMII6Pe1duYloywDCJL79wJtkEoF
|
||||||
|
xLFXYu8tRJQieOgRjD/56dx+ZmVVWBY57Wi/F2jjXAKCRO0O+u95H6BAip1VYhQ0Br/JO/dfVlZL6z+R
|
||||||
|
MhJBUHgHwOo1GI06wOeDthqDjMPOse0UjACEIOICoroAOGgQAJ0uatVaOqGqLQ7IGmVanbJ4m6pSPVNc
|
||||||
|
IXs9C9Q4ibeoCVmmqWHr8djeJoQgiEIIdvYwATT5uC6673kf2Cu/EMI0NTsZkFt+V4lFN+LacvNkUcsU
|
||||||
|
SRmO9BJtWR6e72sgFozShXmMMjxKjoOSssX0gwC+4jdK/AZZHsQw4P7tP8C99bZzYPsnnaOIDAND19X1
|
||||||
|
H9JWXlQ3q1kQ0WX13zAwOn6ieB6AECCNBsqHDgFxLEyi/1kehlrhhRCSFgZJqDuegFSLw4MLzsHGE1Rj
|
||||||
|
ZdhvYQS1uooKSpnYoJubm1pxyp0ChUGGw9g0iSLQsoPoLG8AAEhv90c/geEtt4LefAM2G00tDqBIYZCB
|
||||||
|
Ah4xA0oZFwZRcyj2UxhEBcHIBWXd2ZFZnwAYIdgsUBhEXbTH4zG6/T7YeIzRH7xT2rfnaAEglMKzDETD
|
||||||
|
ITYbDV3/c0BZ1apUM6CsKyoMoul/FME9fUY6rQuYSEIARquB8kYLNH4PU/0nOihrrgmgErNMmFubC22X
|
||||||
|
eaerCxgHEAeQYwIUe5aAWRZY+SymBOudAN9pw/vz94OFs0Arq7JB1esH4YNJYhmSFNf9tEEZQ/SPH4P3
|
||||||
|
mc8C9Bx9/QEJ1FKuzMiqsCzU+w7AB0MBGIPhAu+gANvYmEFTmhsHkEXZSYhTiqjVBIqeHguBaHtH6+xB
|
||||||
|
2KAaQs0CNqgQAtw0ZD7AudgBAHIX8Nd/j+jWz4FkvnpL26CKLA7SB5O0vxvC0Z5tUAqcOoPx778DYuKt
|
||||||
|
JsNmPyQEiGWCluxdE4EW0s2ce5bVfxFFCLd3FtJXdvjQzAKQCwii2m1J3HGonI9Tg8G5+CjcBSLnwv4A
|
||||||
|
k/FYbuniY47UHicZAE9I+1C1Uwkhmk3Po0hugxOFphSueiSShGAmAyaz4JpE4UGEwKRSWQhffaUU7wLG
|
||||||
|
b/sjeDffCCQVi0UGwBNyC5n1b6iyooxp1wXn8rhHcdZ5ikkBkQHwhDShtDaEmOUxmUwXlxweSUGZhIdh
|
||||||
|
GFobIsODRxGCd70H/h13nf2ozOx0OA7KW1sgjjOr/5TO+FBmdFN5h/J0c2n9D8MYC7AgAhQhoBtNuEGQ
|
||||||
|
pgKTDA8a8zCaajCGkIVBVOdNa3MTpUsvRZfRQqmIhBBE/QGG7TZC05RFOzY3U6UWQqDd6WhVZBr1umbz
|
||||||
|
jEYjdJVACNu291UYxFOcafVaDTVlrOOtDehurLNMjGHywY+g/UfvBPvWr4eIZNBUXmGQiQLIUq1Woc6Z
|
||||||
|
aoMCMqgkWxhkZ2cnVWpCCDZarRkbVK0oXKlUNB6rKgwyiPtJGAP57Ocx/uN3S7zJc3D0l5KQRUHLm5uw
|
||||||
|
ajW0d3Y0/W82GigpujkcDjXddBxnz8Igy+q/yRhIxDXEprnEGESrKRO24jmZ0f/xGN1ut1jNFdZqzmxV
|
||||||
|
dycC3u5ATAoGLZwjIvX6Oe+f8H2MfuftIHfeu4B8n+ZEKciZHQx/6TcQnXjq3L78MRHLTJ1l5yW5Lni3
|
||||||
|
VzgcnjAGXjDlfX4cACC3jJsbMZBmsViAaDBAoIQ6zrVBd2lmUeDLRdug9dqiza2eKEX42BMYvelXgTk5
|
||||||
|
8OdlHMCC15J+MD+A+5u/A+9Tnz53x356p8EqFVDbnJHVXuNcBSjrnvpPCPh4Al4UTEYIkJID4/ChQnOu
|
||||||
|
pQMLERctULaHnHOIWhWkVAI6vQKZJgRwPRieD2ZZoEJoqaMJGKS6BRVCQOsHoF2nlGrXI841nHtCZLGL
|
||||||
|
LAyTxgOYtmEYQLMBcrZTgvOIUbif+BToL78ZtZ//L4jqXBsrJUQbB9RxxPOjHlsxxrTj0ARQUgUViZT0
|
||||||
|
6kR+Kg+yF48EwFNRZoPpGAuc81kepgnvD96J8bvec66lnpKAjAyNCEEUBLP6n9FNYA/djCKYpjk1ARJ/
|
||||||
|
1H71n1IgDBENixusxHFgNJsQhpF+VDT9xzR1WQcEIbIwiDrZvcEAHo9AqxVEBa0QEQSoUYpSqwUeF0ZQ
|
||||||
|
QSmbjYYmgP5ggIHSj3K5rAEtJjaoCkrZajY1G7TT7WqglI16HbYCSjkYDlMACmIYCBgFMVha3OLcEsH4
|
||||||
|
3X8hS7H95x9AYFlpLYY8+1CdMycDShmEIbqdTuoApZRio9XSYg26vZ5mg9ZrNdSUNsbjscYj8cGooKyd
|
||||||
|
blfzwbSaTQ2Utdfvw1OAL2vVKtj7/xaDX/9tCNc/ezX/9iIBoOSgP54g8v1Z/c/xj6jydjPAJqZhoNlq
|
||||||
|
TWNUOF9O/wmB++QJ7CySB+A4KB/agtNqpbt2Vf8BCfy6uVthEM3WiLcUrNlEUHQ77vkQ48kUzigLc5UT
|
||||||
|
v59Afu12zJcFviwCCTaPB6vVZJFQ/zxYACRCI/pv/QPwiQvnR38AUa2WLgLzimmIzPUEomqeLPKO7uZB
|
||||||
|
VOUBXxaBBOMxsAcB0H/Hu9D/b78I3u2eF3b/VF4C3LIQQmi5GSqpcHRZWZGsrCC/+vPg0RbVfzEcFa8H
|
||||||
|
IASMrQ2YzcZMjEYej0LxsNy0wJsFz80JAQ8CRKNxgZvPEQkB2myAmCaEVyDL8WwQIUAUYfhHf4Ko00H5
|
||||||
|
J34E4pIL87uP5Y/Nk5e2yH37HhKloH6A4B3vwuA3fwei2zuvXv60n44DES9UByWLZUi4HkQQFtwBAKLZ
|
||||||
|
gMiYjbuRwRQbgRACEcM7q4FB1LZgbG7AL9QkAM4RdnvgmEJIq6tOAoWdKDKBXiQC8XPJ9RQWXEzhpNUd
|
||||||
|
gQpTnax6IsMDCg9QCpTL54cTSiUi8dom7/tr8CdPoPyffxB47ZdICDEFqprF40zmLIrTiVVZqdvzLKAq
|
||||||
|
JUSTt8jIO3luNx4q6KjKQ9UbahhgT53G5LfeivEf/2m87T//Xn4QAnNrA4ZpQnCeq/+L6GYiK9U8XUr/
|
||||||
|
KUUwHCxQD0AA1SpCRsF20f/kN875bGGQ/mCgnedWKxXU6nWcvugoRqTglyeK4J06hZ1OB4Rz1Gs1zQYd
|
||||||
|
DIda0Y5KXLQjITcuWpCQZZqyGGjafDRTGETjAWA4GKCv2m5qQQ1GMWk00M5g6Z03RCm8z9yG4Ad+FPzb
|
||||||
|
vwnON30d+EUXQER8tqCG7+eAaza1OID+YKDZoLVqVSvaMcoU7XDyina026lyJsCXqpInPAijoFyA3Hob
|
||||||
|
hr/8ZrifvEVurc8Xmz9DAoC1sSGLcUZRrv5X9yrakS0MEheAlVNJl9J/ahoInzpdrD4nAAGC0oUXwPN9
|
||||||
|
Lfmnkiko43qeLAyiJokkhUFUD28Cr20cPlwclotzuKfOwAlD0HiFZJnoNo0HoF0HMC1nFXuxjUw/o2ha
|
||||||
|
fCSxUTUe8emD2mf1ulEpg5acs1ckdFFiFLzdQe/X34Lx338Qzrd8PcxXvxLkmZdp40i/zhk5qPMXRZGG
|
||||||
|
NJyVlQBSWSWKqxViCUMtOo7EO4j0ZIHSdLcnHnoE/rv+HJN3/4UEsWTs/JTvdDAgrSYYIRCM5ep/VjdV
|
||||||
|
WZmmOaPbkXIiJZbUf04Iok5XLgBF5EgAdsERiPj0YTf9T06Dcn0AeS+6ecFhwDSLwWgJAQxHIDlnnUXB
|
||||||
|
I+b1pSjNfbbkyNiG85ni/gd334fgp98I84/fDfJVr4fx+i+DfdWzQGxbvmCUALyYTT8vuWdPmeXcLzsY
|
||||||
|
APcdg/cXfwX3//01oseflNfPNxNrF3mYmZiQ8wGUVb3f396WC0ABeRJKZfLeHKAclXILg+R1kBzaArFM
|
||||||
|
iPHezggBgI1GYJCBDMjxgubxyDqmklVW9bSqv6kraDbogWTamOFhmoB9DkBB9kOUApwjuOte7Nx9H7q/
|
||||||
|
9wco3XgDyl/0MrDrrgVaTZBWE7AsmQCiypVSUNPQCoNkFYkYDFQJoyZGRtEMBqqebVMK3h/AP3ES4898
|
||||||
|
DqMPfAjjT3wK0clT0/4+XcgwJEw85uv/brqZPod8vSZL6j8BQIbjwnpKbAvsyGFwpY1c/Y+vGWqMd5Iw
|
||||||
|
UMvkO499HyGl0muOYsCExPXQqNYgGNWKdhAATqmkgSZkz1KtOJ49obTgYvxvSikameILw9FI5+E4Wv75
|
||||||
|
TBHNGO7Mx7lLRFuY4hcrOnUGg/f/DYZ//fegjTro4UMwrrgcxjMvgzi0hTOmsrET0GrVCQJ0KdMGLbjQ
|
||||||
|
4iHGlGKi2uwC4DwChEz08k+fQf/Bh+E/9Aii7R0JA8fY0+vFj4kwhsA00O73gSjK138F0CPP5lffoQTA
|
||||||
|
VtXNpfRfCARhWOzkRwiAGXANhpptoaLkYmT134yLvRhqQEjiIMoWLfBcF0a5BFqpgHd7BWwRAj4YwGQU
|
||||||
|
wjIRxJVjE6FUq1UtEGLiuhpAhWmaM5FSCYJNct20LA0QJBwMtAi4SqWiteF63pQHAGYYEjLp6bADmBEv
|
||||||
|
mRZe6fXBuz2E9z8grx30S5gsJkRi+at9edqREABjCA0G4XkgnOfrv6KblmVpesU5T4OqEkAQy7I0J+wy
|
||||||
|
+i/CEGKBI3VaLoHUa2CUwjJ0cFmVh2EYMhJwRiY5jRIAvOQA5aLgoACfuBARB8QBAoJkwEEK224AYBgg
|
||||||
|
zQae9rQLCMWBUXKU+i+FDANhuYTE6DnvAEEiDjEqGAYsBGilLBG8cqEi5gCCzG9XQJQcmUFX4ItJCMB9
|
||||||
|
HzwGMSzyjV1F8s9CPBgDOR8SgtZ0TolaJpiKbZBDy+rmMvoveAQ+GqOQoSoAUS4jtK18YJI8QJBGXU8b
|
||||||
|
dF1Xgj8kNxiGtGlKZfhHDsEXBUA0SFwgpN0GqMS6V59xPU8DPJgp/ME5eso5aRLbrwo0C3BYLpc1Hp7v
|
||||||
|
a+CaMzwIgVBquK3pXyEJWSeytrUFWq/L4+td9D+hrG7SrG7GsTQqLaX/ozFC1y24yRMwtjZRP7QF3/cl
|
||||||
|
MMkePAwVDHIuKGWpBHZoq0gvZFujEbxeD7xWxZaSjAIUA6VUQRIdx9FQUsMw1CquUkqxVQCUUuXhBoFM
|
||||||
|
CV4vAP96SchMQKfVhOE4hUFZVd0slUpaslYQhhjs7GiFQfYDyjoajQBKwfp9YDJBoSQ8IWAePoRyo4HO
|
||||||
|
YDBX/8fjMfqDwawPYB4opVHUZiYE3A8Q+YEW3ph0EljeJ5BNPtlXG9XK09JzvaZVkQAcW0v/XRUoq5bM
|
||||||
|
o11eUP/9QBYEKfidYq2mTHcvyGNvQBC18QUKhfLJBGF/AGTCh88XUEoBAV4qrXcA/4pJADBKJdAMbsT5
|
||||||
|
AsoqABlk5RXNwiFg9ZpWF3IvHka2wEMKYBh3NIoijMZjCTNUrRb+YhLO4VAKu1SegiTGHbFMUwJ4Kkcl
|
||||||
|
o/E49ewLIeQ5afwMIWRaiCL+rZyJ4vM8Tx4VxjxMw4ChtCGE0HlQKpGOGEtx09b0r4wEQGpVuIEPMRY6
|
||||||
|
gGdG/9VTp3m6KXJ0c9/6zxgCLhB5xbAACKMgWxsYe97e+s85qtUqDNVhsRso5XgwADEMhCVbvjAFwoFF
|
||||||
|
xOFAJiGcOXMGYRSlK1NuYQSl2EU1k6ySWxgkB5Ryz8Igvd6UR72O6tYm2pZZvOTSmv6FkQDKZQwnE4ST
|
||||||
|
Ceg8/SfTwiCqbs4UBokDhWYKg+xT/4eMyVTgIkQIPMcBHwzQqtXm6v+uhUHy25Vdtw4fKlZTjxAgDMAH
|
||||||
|
Qy3lUW1rNx6F4wAWvDbLQ4DU6yDnMxjkmg6UCADh2OCEzDWxl9XNpfR/MCxcM5EYBjDnaLtQHEBe95KC
|
||||||
|
B1GtBhR8YYQfIur1pznnqwalVAWVsav2elbaZwCtlKUD6GkYDLim1RAvORCqKuXccy4Lg4heD/AL7FBj
|
||||||
|
5C7z0NZCPAx1m0AgjzFUsA1KqSwCQQnERhO0XCqWQis4gl4ffhjCMk3tiC4Mw5nkCLV2OQE0TP8oirTt
|
||||||
|
DKUUfnyMkgwom5YZRZHWRpIfkLZBCEJGQUwDq8HYWdPTjgiFtdGC45Qg4i36rvqvkKabnM/opuf7miNu
|
||||||
|
v/pPDAPeme3CYCDEcWBstMAsq5D+e54HQy24kVe0oNlopGfwYRCh22wifPTxvXsjgODMGQwGAzRrNQ0w
|
||||||
|
stPpaNVpG/W6ds4/Go20BAvHtjWQiyAM0c4UBtnY2EgrAwkh0O12tUCgeq2mFRcZTyYYeB5oqXh489OK
|
||||||
|
hIAGa5P+vo+2pvvXcz2q1RIlKG1toRXb23vpPyDjADTdjAuDpLoZBGh3OlocwEartS/9p6aB4MyZYsVT
|
||||||
|
hABr1NG48CiMRgPdTme+/o/HaHc6OXgAc7Y5tFqBsbUBVxTLTPKOn4QZzqYPL6qDecCXWcoetRSCL7Rt
|
||||||
|
kKQs19OZhJgixhgGiG2DlkvT8+1ka0qSM9kFX2Tfh3BdCM+XJyYxPBjiZKCnLREi5z8ry4WbmU3r1f6+
|
||||||
|
X/0XAHr9Yn0SArTVBI2jDovyMPLbygeXoJYF4/Chgs0LoN0BUbyfqrD2AqVMri9bGGReG8I0ZL2DpyMl
|
||||||
|
Lz1jYIe2wK54JoznXAPnOdegeuWzwFpN0HJZwnX1++DJS5uT8TlxJ3BdL66VKLejar27oD/A8NQp8HYH
|
||||||
|
/IknET30KKKHH0XwwEOIdtrTL9TTbTGgFEwJj52KdrW6uV/951EE/8RThRYAIQTMQ1vSr7VAPw0V/0xA
|
||||||
|
FoJUlUPE0FoAAEZBLrmoIDQRgeh0wcIQEZ8t2qHxAJDth3qdxoUoEoqiSIekUmCxCvMQAtSygfrTbAcg
|
||||||
|
APAIpFqB/YLrUf7y18C46QbgkouBcgnMsuBUq6nScc5hDgZaMUqjWpUgmPELT8cjMNdLz4yZ48Aol9Pr
|
||||||
|
PAjARpfBiOfdEAIOF/Afehjjj30So7/7IPzbbgcfjp5WJc4IY0DJRoQ47RZ76H9Mmm7G0FsJ8UzRGhrr
|
||||||
|
5n70n0UR3E63sIeKXHAEEQCEYSEehmHMFgZp1Ovag4PBIE28IYYBEQfP7N0bAt7ro8QM9AdDRJmiHRqP
|
||||||
|
4RBDJbknKVqQ0AzwJWNoNpsaHkCv29Vw67J21TBbUMNxsHloC/7WFopFWp8HxDmIY8P+wi+C/c3/FsaL
|
||||||
|
boSztSUBLOJtfhiGaG9va+g9zUZDA6Xs9ftalZhatYqqYh9OJhNsnzmT/tuyLGwqX8owitDr9SAu/wKQ
|
||||||
|
y78Ata/9NzA/dzv6f/hOjD/yCYlhf76HWAsBYprwALg7O0AU7an/QH7Rmr1AWbu9ngbKWkj/NzfBez30
|
||||||
|
2t1iQUCUIjq8hZ1+DwijPfW/5DiyMIjq8SQxyIMK+Swgv7iEEPnlOXqBhAbz9/ZMiv4AotuDOHJoiogS
|
||||||
|
x/DTjIIkPFTFVfulwYBTCqq2wXkKtaw+U4QHPQ+KhBYizmFddQWqP/A9IK9+BUS1jCiMwMNQnuXG2/tE
|
||||||
|
VtkvTiKLJEQ1nVPlHp0d1+7XYMBj6OzUCVspo/ZVr0fj1a9E78/+Atu/+lsIHnz4vF8EiG2BVMqIeCQX
|
||||||
|
1z30v4huJrLKlklbWP8JQTieIOx0imE9Ggasoxek6E578Ujg9RebIS5gXHgBaLXAtpkQ8H4f4Znt8/oF
|
||||||
|
I62nASiIEKi89tW4+F1vR/Vbvh7csSHCaCnTZaVp0EIAUQRaq6L1Xd+Ki9/5+yi/4uXnv2llmQhtu7jH
|
||||||
|
7CzrMd9ug/f6hWIAYFvgh7cW9pnR5OtA469qsuInqxYBtOvGBUfANjeKLQATF/7jT2irHsnyUL/GmS9V
|
||||||
|
8iVLVtXk+bT0VPxHLU2V3KfyELvxgLSHz3dMgNrXfRWO/vavwr7mqnSrqhZCSYtyZGSV7JKSa8n/NVkp
|
||||||
|
TilVVhqP+Cun8kjg4qkyH8mcOM+7Fq03/y84b/iycy263UkIwDABx07lVET/s7ISynWi7MC4sitNri2k
|
||||||
|
/wC8J4+DD4aFFgDWasG65GLQuK1C+i8EjI3YnkmQdYejEfphmNrE5XIZlUoldUT4hIIWWQAAIAjgHnsQ
|
||||||
|
h2s10GpVLrRCYDQaoT8YpMcV5VIJW5ubKY+kaEFyPQEwRByyGUURut3uVHixZ5sxNuUxHmMwHKZtlDI8
|
||||||
|
PM/DTreL0DQkSu75+LXiHKWveC1KP/1j6DsWxPZ2WrQjnY+4aEeiNAZjMzboYDiU2z8AIBKgpV6rpW2M
|
||||||
|
42IXiawc29Z4JGfbiBWe5fhgZnhcchEu/o1fxEkhMHz/3xTOIj2bxKoVbBw6BLaxkSbM7KX/SdGORFZJ
|
||||||
|
0RrE18MomikMMqObBfR/p9uFe8+90p9SYAEwjhxG4xmXgjYbEHFy0V76v72zA8NUIpSSowc1qYYQokUx
|
||||||
|
eSUH5NKLgU8UO5oQT56ACWjAkVFcOno3HsTz0utJYQUzU8UnVAqDJIUu1Da4wkMIgXKppF33fR9BGICU
|
||||||
|
yyCMyi31+URRBPvG61H96R9H0KjLgqsxOEo2qiyIHazJl9kwDG0BCMNQA6VklGptJOWpE1nZtq1dV8uJ
|
||||||
|
pxWalVOYpBiGOqcUgHXBEVzwCz+P48dPwL31tvOrTkCMn2eUSpqDdC/9B6DJyjAMZN8hNdKPxrLWolQL
|
||||||
|
6H8UBOBPnAAiLovYzh2KgHHZJTAbdemgj0vD7aX/YeI/ytLcLTFjYFdfAdACRQoIQfDo4zGm2bSze/JQ
|
||||||
|
rq+iMMiubQggKpcAdp6h2goB2mzi8H/5UZiXf8GuVYJ3G+/M7wVkcVDJWPYzL8Ohn/6J4rvGs0QCkDEg
|
||||||
|
OeXhznlhEEIA30f4yKPFBkMI7KuumEFnLtJPmtfYXoMxvuAymRVYoGPhiZMI2x3952LD0vkuoDwL3Vsp
|
||||||
|
A4yeV8oJzlF7w+tQfc0ri1VimjN+ASwdiSmbKD5r2Xurr34F6l/3leeXjIWQiW1ZSPMV+INmolYz494b
|
||||||
|
UxMQvQGiJ44XqqlITBP2VVcoQysuZyPJZU6olBTUiBvxgwBup5MGiZi2jcazr8Zwo4nw5Kn5AiMEfLuN
|
||||||
|
4bEHMN5spcrsOA7KCQ9CEPg+OgoPwzDQarXS60kx0GTiCKWo1+taVNVwNJLFLeLfbNuWwAxzeGw0m/C2
|
||||||
|
tjCy7fOnnLkQoFubsL7+q9F1J7AMA44iizAItHGw2OZP5a0CSsYmQbVSkTZ4PKeu62I8Gk3n1LI0eSeF
|
||||||
|
WFQeKaBkDCbR7/e1r1mWh+d5GI/Hachw6Vu/AaO/+QCCJ548L44HCQDarGMwGUO4UxDQvfTfMM0Z3Uzf
|
||||||
|
odgBm4KExtvvrG7uqf+2Dcd10d3eKWT/02oF4eFD6Az60mRAMf1vtVowEuRQAelMq1Yqmr2dIJimNo9p
|
||||||
|
ovSMS2FccjHC4yfn23WEgI/HcO9/AOyG54PHNkmlXNYAEbwMj2q1CidT1aSf9DPO/GtkF4DhULOryqWS
|
||||||
|
lqXl+77Go1KpwDZNkI0WSKUC7LTPj+NKzmHd/ALwq6/AZDSG02hoshgGgTaOUqmkZXkFYShDf5VklJpS
|
||||||
|
nRYARuOxBkpp27bGYxSGGg/HcVBXeIRhiJ7Cg1Iq0WWUr+l4MpmCUgKoX3UlKq/9EnTe+vbzI+iKELB6
|
||||||
|
HX7sH0F8orGX/tdMU5OV67op+m6S+ad+nDjnGMQVh9OiNXvof822QR99AqLIESAXYBddiOjoEfjjSVqP
|
||||||
|
s4j+O7Y9NQHS9MVcWem2BKtVYV19ZbGtRhghvONumRNAdi9YuKgNOpNwscCz2n3lEkjpPAIFMU1Yr34F
|
||||||
|
hGPv+qIUBaVMZaVdXi0oa6E5hcTfr77+daDVynljCpAYFTqpwZeVVVFZaPfl3LOoD0YIgcmdd4Er2Xy7
|
||||||
|
kRAc1hWXgzQb6cs/t3+ZPhQHBFH+D0JQuv55BUOCgeD+B4B4i70yQJAFr+3Gg5Yc0JJzfiilEGBbGzCv
|
||||||
|
fx4EX12hirmglCvisVcbgnOUnvccmJdcfH7IGgBtNgBKNRksDQiS93uBNtT54JMJvDvuLiQnQins5z0H
|
||||||
|
xLb2pf+GimkOyC2PWlDAYEzDQIMQGEzGIM+6XNYKTGzJXaVMET1xHE5/AOPoBRCcw/N9DayAxTa9xkMt
|
||||||
|
rkCIhr2enKWqVHIcDb/dDwItr5sSMstjOAQ877yBBROcw3r21ahe+SyIuE9hFM3IYi9ZVat6iut4rPs3
|
||||||
|
bMvStodRvE1dhIdaeBWQ9e1UhbUy9R15FGFScmA8/1r499xfsCbVARIhgGWhUilDqFv6Ivq/h24Oc4rW
|
||||||
|
qDRX/wkBf/I4vHuPFYqdII4D49lXwymVUbKULX8R/R8MYKhVSosWRhj0+6AXHAK78ALwYw/u7QjcaQMP
|
||||||
|
PozKdc8DUKwwQl8BSXQcRwMzCMMQOzs7aYYboxSbBQqDqEo7Ho/R7ffBggCoVnA+EKEUlVd9MSqbm+lv
|
||||||
|
3V4P4/F4ah/Wanpl2SwopWlic3NTs0G3d3Y0GzQXlFIpdlGtVrUKubmgrJubWiDQzs7OnqCsI9+H8YLr
|
||||||
|
gD9737kWtTzOrlZQsh3QuJuF9X841HwwqRMW0gezs7Mjg9RiB+qihUH6Dz+G8ORTANljAeAc9NAm+KUX
|
||||||
|
w7EsGMqCUUj/e718E2BPW0cAZGsT5nXPBfje2xTueRh9/JOpkIHlbVCo9ud+7VhAAmhUzgO7VAjQjRYq
|
||||||
|
L3/p4rJQ71uBDbonj7i/at+LPAshYL7gOllh6hzLmzAm/RFzZLWXDOb6YJTri/pgJrd8BmI82fu8kAuY
|
||||||
|
11wFcsHhKSBM0X7Gvy9UGEQdBGcM7Ibn7xmllAjDvfU2RJ3urA26T5/AsoVB0nFQKmMBzjVxDvPyL4D9
|
||||||
|
rGcuPA7tvpx7kjmdN7eL2rnaWXeOYzb3Wc4hLjwKpgQ3nTOiFFzZBWVlVUQGB1EYhI/GmHzy0xBFojUo
|
||||||
|
gfmC6zQTpnA/498NtRBiEttsZMJ21XuAuBAnowhvegFGmxvge51XUgr/wUcwvOMuWC++GWYmNJILofHI
|
||||||
|
FleglM5cLzmOBnnn+76W424YBrJ1D9U2eMyDUIpocwPueXAEWHr5SxGUSwiUfjJKZ2xIbRyca1tUSog8
|
||||||
|
7knGDXkmrG75gzDUAFQoIRoPQshcHiSHh2VZ2vFZmAHXJISgXCqBVCqIXvZi+J+85dwJWoi0PLzreyDx
|
||||||
|
2fki+p/KLqObPEc3PQXAFsDu+s8Ywvvuh3fv/Xvb/0KANhoov+SFMGx73/pvpAE28STlFUboTybpZFer
|
||||||
|
1TQoJHretehffQUmHzuzdzxAr4f+Bz4M6zlXo1mvw87YoElyBCCrqaqVTFUbNBlcXmEQFfEkzwYdxGMV
|
||||||
|
kGexCQ+/1cQ5hQQRArReR/3Vr8DYdeErE9VsNFDL2KDqnCWglAkFQYCddluLRVdt0Dzgy0a9rjmyRqOR
|
||||||
|
xsO27VkfTAaUdXNjY8YH42VAKWuxvI0veQUGv/374MMCmW4HRLTkoLyxgeFwhCiWxaL6D+g+GABp0Zqs
|
||||||
|
D0YFBNlotWZ8MP1+H9Q0EXzk44iKBABxDuuZl6F5w3UglQp2Yj9PQkX1v1hhkF1+Z7Uqyi9/KQq9PELA
|
||||||
|
/8SnQAbD3MtnUw2yvOjWZqGQywMjzmFfcyWc5z4H4KtPSjo/Dt2mZF9zJcxnXnbuzAAhQEolkEq52FHb
|
||||||
|
kuwKPU8IyGQC/yOfKBT+LQCUXvrCYqn5c/qzvzgAhSovf6kMqNirE5QiuOc+8Hvvz40fOFdxAADAzjEq
|
||||||
|
kABQfvlLwTZaEtFlGRs00y6wmA26KI/99NM4tIXSzS9Yqu1lidiWPP7N+JDOVRwAKIV45DGEt99VKFSa
|
||||||
|
lsuovOqLC/GfNw5D3e6AkBRXL7mFEgLLsjSo4SAIUqhudvWVsJ99Fdx//szeZkB/gOCj/4ToVV+MgPOp
|
||||||
|
gmZ4JHnuyYREnMstU7KtZQyBcqyVpGUmx1IgJE25VF8CjQch8IMAxGAgJVviHZ6LIqFCgNaqsL/opQii
|
||||||
|
CAZjQNxPQNpqqbzj39RxUErldj7ZckaRtMUTBxSl0uZPvrbx0ZSl8BAZHgJITTQB6YeY4aEAX5I4fyDB
|
||||||
|
Z4AQYJTqPFS9YQzWi24C+YM/3ley0ypkDtsGN2UqL1P0ZiH9h9ziz+imUmtScC55JC91nD+g6SYhsC0L
|
||||||
|
k49/ClERBK2Iw7z8MhjXXpMWMtmv/qeAIIkidLpdzZmQZx9q4JqlEiqvfiXcW24tIHjA+9BHMfyOb0a0
|
||||||
|
2UqFVq/VUFP6MR6PU5ALQCpj1gbtdLuaDdpqNjUbtNvtoq/YubVqVQNznEwmaLfbcgEgVC4AQXj2XQFc
|
||||||
|
wLz8C+BfejG8dhutRkNzpvX6fS3wpFKpaONwM/4RM07yUG3Qdqej2aDNRkOzQfuDAQaKvMvlMlS98Hx/
|
||||||
|
xgfTajY1H0yn29Vs0GazibrCYzAcTvWGUrBrroRx9AKEjz9xTpKDiGVi4vtoHj6Uvpz70v+MfySIE6lU
|
||||||
|
H8xGq6X5YLq9nuaDqdfrKIcReh/8SAr1Pp8EzBfehIFtQezsLKX/dCamO+d4LRvzrcI/gRDUvvSVxWwR
|
||||||
|
RhHc/wCCT3xKbnkK8EiOr7L9zB4DzlzPtLEbD84FRKUEWCbOjbUsYL7gevAYyQVkNsZeheLKjiNBclpG
|
||||||
|
VioPXoRHnryz13PkncC3iSiCcenFcK5/rhzzWZc4wGo1ENPAsvo/I+/9yIoxTD7xKXi331moAhCp1WC8
|
||||||
|
5hXgSlv71X+az6OgrRNPpnPtc1B60U3FyoZ7Pibv/UtZ9bSQ73B5G3QvgUaWNZsXfpaIlEowvvDFEAW+
|
||||||
|
gkVt/qXoIO1yxQalpRJKL7r53NQREAKkWtkVCm4R/d9/F6bPRqMxun/65xI4p4D3337+tTALOIyL6L+h
|
||||||
|
ngcLSJvRYGxqw2D6dUh+S64nKw9KDiqvfx2G//CPaT7yrkQp/E/fivJnPw/jlS+HiCKNR5pxmChG/Jva
|
||||||
|
TxVoEZArWwJLlRAhRBsHMjxEwoNSRKVkB3CWiXMYz7gY1vOvhSASklpwLu11JYiEMZZ+nQCk11XItERW
|
||||||
|
SSEK9avLMosLn8MjUZpUllkegAY0KtmKFJYt1SUhNB7I8CAAnBfdBNpsgHd7Z9UJSwAIxwYo0yG9sT/9
|
||||||
|
V2XFY1mlJkBsj6tEVR6Mwf3c5zH60MeK4SYyhvIbXgfaaqZlw5fR/5nCIHWlkCcgCwrkFS1IyPd9bG9v
|
||||||
|
AzddD/OKyxHcc//8bQwhEMMRgj9/Pw697jUgJQej4RDbOzvpLU5ctCDlEZ9tT2WgA18KIYtdqAKo1Wp6
|
||||||
|
wcXxWOdh25IHpQg9H6NmU5ZhOouKKLhA+aUvxsaVV6QK1Y9zxxOqVipacs9kMsGOMg7LsjRZ5YFS1uv1
|
||||||
|
qZ0LWeyin/ErbClz6rquJm8rPttOKMrwIEQWu1AXgBke5bLOw/cxOrwF47JnwP/c588qXqAAYG9soN5q
|
||||||
|
otfraZj9+9H/bNGaLChrv99PFwECRTeJrLp08l1/LvNl9pIB5zCeeRnMV7wcjcY0/XcZ/TeyqwbJWcmT
|
||||||
|
RJJkwtXrhBBEYQhyaAvOV7wOwb3H9p4BSjH+0Efh/tOnUH3Nq9KyRbvxoJnINRWyOhFydgWkhGhtIMND
|
||||||
|
2PbUMVMuFz4TXiXRkoPaa14JplSOFTGIp7q7mTeObFn0RA7q15kpc5p80TQeGXkD0x1AcsKS1QmtMEg8
|
||||||
|
F9noNpVHdk6JEOC1KqyX3CwXgLNJhMBo1sEMQ9Obfeu/cnKQyEGdv0jlodwDAJNbbsX4b/6hmCNUAPZr
|
||||||
|
XgVx0VEJ/x23sYz+F3O/FkgUEQCM130J2MUX7R3gQQiibg87v/V7iAYD/at7kF/gXdqmjg1arZzdc2nO
|
||||||
|
YV56MUo3Xp/TzYIJOfuRVdHEnYJ9WeZZQQjYjdefdUAWQgiImhq79wOFxlM04CchPp6g85bfKxb5JwTY
|
||||||
|
BYdhveG1EPsNWsvhUegUgCZCm+ehFwLs8i+A84bXFesLYxh95OPovfsv0i86IUQrvrDqU4CkiEWWBxiD
|
||||||
|
kcmhP2gSQsC+6QVgRw7r/czx0KtjgSILmuN1Vq8vcgqwG49VngKo8wnIXQB79lVgF114dqMCCQHZaKVn
|
||||||
|
+SvR/92u7yIrAOi9/28w/PsPFbP9uUDpy18D9pxrQLhYmf4b6hkmILHc1K+y4zgauKDvefKMnkxBEpM2
|
||||||
|
CGMof8c3w/vLvyt2vuv7aL/5d3HBi2/GxlVXpHXnffXcOd6Cqv1MgC9VZa1WKlottMlkgpESa27btjzb
|
||||||
|
jscRKDyoENIpdBaJ2hbKr3o5eq4Lrpw7l0slsNo0stJ13Sm4phCwMuMIk6IdsaxoXLRDDfIZDAbTIJ2Y
|
||||||
|
R1Up7+Z6Hto7O1MeatxFHOSjxgEkwJeqwg9HI82hViqVUFF4eBm9MRMe9Tr8F1yPwQMPnb3iIYRgIgTY
|
||||||
|
YKDh9wHL6T8IAY+L1qhBPrVabRqkA2DseRg99Ajav/6/IcbjQrY/u/ACbH7Xt8Ha2kIUBCvTf0MNCBFC
|
||||||
|
IBwMNECEcqmkJUf4ngcvvi5ihVPboM++GqWveQMGv/6WvSeCUvj3HUPvzb+LC3/jF0HidoIYMSX1GMdR
|
||||||
|
ZQmFYYjA97XKQEaO80btp2Pb2jjCIEh5UEKASgXkbEUBcQ7j4ktReuFNGPoeQj9IV26jVtMCgcaTiTYO
|
||||||
|
KzMOHkVpUImIX17LNDUnVJApDFKrVrU2Jq6r8TAtS5O34FzjYZomTMvSAEHCwUADBKlWKhoPN6M3hmnK
|
||||||
|
66aJ6stfguF73nd2ZA9I/HzHRhAEMMplLUhnWf0PIJ3Wye6AUTqT/TfqDzB4y9vg335XYedn/eu/GuUX
|
||||||
|
XJfutlel//sDBJljE3EA9jd8Ncyrryi2rSME/Xe/F913/0VhHslzuX9foI30C0YpeL121qIABedwXnA9
|
||||||
|
rEsuArjQ+pfnhVgYrCP7+wKyOEhAkN14lG5+wVkFCSGGAauWb/ItDQiSaQuYndPobz+A8bveU6yzMU7E
|
||||||
|
xnd9q85vRfq/1J4r12nGOXDxhSh9+zeBmAXO1gmBGI2x/cZfxuTW22Z5LNO/ovcRIgNDztIRILEsVF/9
|
||||||
|
xaB2MbMj9egfoBxWkfyzXx7Ws54J+9lXQewVQ7KaTgBmjAK1ovHsRapWTe66F91feTPEYFRM3yhF/du/
|
||||||
|
CfaVz1q8f0X61ul20/sIAMM0NXslVBNJEAcPZI6dwjDUkicMywQZjHD6u38Qw7/9QLForyiC89IXYeMt
|
||||||
|
vwp26cUwMgEMMzyU+nfJUU0axgoZr67aRGEUacckSX08AflFGL717TjzYz+9sJAXJs7BLroQW+/5IxhX
|
||||||
|
XA5TCWgSkFsz1V431EQSyOO5UD3uicehJg+FmUQTU5UVZsE69sVDqX9H4vmg83gwNlMfL0yKcFKK/i/9
|
||||||
|
Ogb/6zcPPi9ACNDNDRz9f38C89pnI/C86TiwIv03TT3RKq47QE6fwc4P/TgmH/xIsa1/FKH88pfi0Nvf
|
||||||
|
grBRT8OmV6n/KSJQEs21WS5rNmgeKKWKDuO6bhrwIYQEpazVaiBOCVs/9sNwb7sD0anTe08sY3A/eQva
|
||||||
|
P/NGHPn1X0DpwqPpJc/zNB5mwkMRwHYBUEp1HJVKRRuHd+iQnJSDzk7jAtbzr0V4eAvhZILq5qaWjLIz
|
||||||
|
Hu8JSqmOo1QqaQEfQRhKp59SGKRaAJRS5TEajTQejuNoPMIMjwR0ZC9QVpXHeDxOeYAxsBfeCFqvFSuH
|
||||||
|
vSRR00Sp2YBh2xj2eulit1L9V3www04H6HYx/tlfwORDHyv28gsBdmgLWz/5IzAuOIL+9nbKY5X6Py0M
|
||||||
|
oqzeWVrIPlTuqbz0Rdj4/u8uHmdPKdy/+jt0/tsvIuwPducBffsllrRBAYBuNM9OXLrBYLzsRRBJqmxm
|
||||||
|
G7m0DZo5xgP0Oc3Kar8+gbyjxP20AUA6Ra+4HMalFxcCmV2KhEy/JqXSzLFrVlZFx6Hdl72HENCJi8kv
|
||||||
|
/QbG731/8cWNEDT//bej+sov0j5Kq9b/pQFBZu7L3NP67u9AKY75L0RCoP+Od+Gp/9/PIep0d+2LOog8
|
||||||
|
oezav13uMxxHLgAHnAzDDm3BTMAwlPjy9JYlxwFFFurWdjdZ7RcQJHsOvd82AOkUZVubKL/wpoMPxhIC
|
||||||
|
pFIBdZx0AV4pIEjmnqjXw+hNv4LRO99TXLeiCJVXvhybP/A9s/qxYv0n/X5fAFMgDkKpBsyRpHCqQAI0
|
||||||
|
DjRQA0Ty2gAAMIrwzntw+ju/D8GDDxcMeZQvRv2bvg6tn/1JiK1NCMXOyvIQkEqkXVcCIvYcB2OI7rgb
|
||||||
|
J7/6mxEdZI3AKEL5y16Dzbe9Od0B7DaOFPAjM44kDVUdhxrSmyuLLI+MLIrymCvvJXlQw8DoT/4MOz/0
|
||||||
|
EwcbFBRFsF98Mw7/6R+AVCu7jmNp/WcMZHsH7Z//BfTf+WdyTEX0inMYX/AMbL3tzbBfcD0Qh3VrAVRY
|
||||||
|
nf5rlYGEEGi32+n5IZBvg/b6fc0G3ROU8sYbgP/+Uzj5ff8JvNPdexGIefff+WfwnjqFzZ//r2i+4Lr0
|
||||||
|
clFQypnCCEq033g8nlbRpRSMEhDbzv0qr4woReWVL0ctTiaJokiCmUZROml5oJRZG1S1x2cKg8TJQaoN
|
||||||
|
up/CICqP3MIgOaCse9mgQ6XYS6VSmVbRBeCHIUbXPhvsyCFEx08enDNQAHAcDH0PbEywubGhA6Yuq/9h
|
||||||
|
iHavB3H/Axj9z1+B96GPJW9cgb4J0EYdtZ/8EfhXXg4vTrjKLYyzAv3v9vv5x4CrOgdNiXPUv/IrsPXj
|
||||||
|
/zHFYStK3gc+gp3v+SH0//rvF96eF+5nEgmYgxO/Moq3/9WXvWS2nysax1mNA1jw2l48BOcgRy+AefWV
|
||||||
|
B2qGCQgYjTqYsfsR9TLjIEIAH/44Bj/wY/A+8JH4xyIdEyCWha0f/SHUvvoN6ZHoKnIx5unFvguDYLf7
|
||||||
|
cmzQpBOb3//daP3A9+wKxJBLjMK76x6c+O4fxOn/9osIt3dSL2rKY1kbVAjAtkHLpQNTPsE57KuvgH3l
|
||||||
|
5bqsDtgGBfQ53a+9nr0vLxBlGb0hAHjJgfGyF+3/6y8HOv3DufwTRfJPKP+QkgNQkjoBd5PVouMIt3fQ
|
||||||
|
/sVfQ/eHfhzBPfergtamAAAQ40lEQVQBrOA4hAAoReM/fCc2f+h7QRQ8gV37ovpfltB/w1VLEAsBMz4/
|
||||||
|
TM98OYfneRoopRM7UJJQx6QNAnm+aydbacgX3/d9abMQgtqPfB+CdgeDP3xncbuIMfBOF9u/+GsY/fOn
|
||||||
|
0frh74N143WA46T5A0EQaGfXjLG0n8nEquNICjjEnQQJI4wSlBhKp0JNFCnxlKje10w3d1+t5YvufOFL
|
||||||
|
EFgWRCyvZMtuKi9VAvKYnitTqskbmXFEnKf16pP58DxPeykty4KZbA/j2H7VpqSEaDwIoM9pFKU8AGl/
|
||||||
|
+goPxGaBej4eRVHaz6QdlQclZIaHbVkwXvxCjOs1rYpU0kja48TvQYicK0IASkBMU9reti3n0TAAy4TR
|
||||||
|
bMigtJIDajsovegmmPFOVD1y3Zf+myb8yQTeRz+BnV/5LYw/eYvUl6KLWLwIVb/xa9H40R+ET+ScJbop
|
||||||
|
Yl1W31PBOSzlHVtG/8mJkyengUBktmhBt9fTKopkC0fmFUbYaLVS+zCKIrQ7nRTkgjCGugC6P/cmdP/g
|
||||||
|
jxe3uaMItNlE7atfj43v/XcoPfc54IRgZ3t7yoMQtJrN2eKUSkXhcrms26CTCc586KMId9qgEQcLQ4mM
|
||||||
|
67oQozGE58EbjeH3emCeL+01AHA9gHOI8RiR5yEcTyB8HySMQJIFLgxBLBNbv/YmuFc+CzzuJ2Ns1gbN
|
||||||
|
FO3YrThlQnmFQdqdjhYHsNFqpfahEAKdTgdepjBIXnHWhGzb1kAu9rJBhZDgmtnCINnilKkPBhL4tbWx
|
||||||
|
Ad7p4sT3/yd4xx6CsC3AcWBUyiClEtjWJkjJgVWrgTo2opKD0LLASw6EYaCy0UKpXgepVUEsCz4lGHke
|
||||||
|
jHIZYBTMdtDY3AQzYiSo2Aczr2jHXP0XAsPPfR7bb3kb3L/6O4lstMhRcvzlr3zdV6L0X38UPA72qVQq
|
||||||
|
Mz4YFYBlr8I4i+j/7AH9ChxgM0cU6haEcxibmzjypp+DKDnove0PAT8ozpcx8H4fvf/zDow++GHUv+bf
|
||||||
|
oP5NXwdy9IgUvgJVtRAxBvbCFyDxARtMousm67gA0O52wXw//a1Rq8lFQgggkiW2h4O+XBwiDsc0Ua1U
|
||||||
|
5BGoEBDNBiaK0u+qFEvSzBlxzjZ3UVrEFt2P3SrisbNWExf+zq8jdD10xyNwyBMCahhobm1NdzIAusMh
|
||||||
|
uDuRcyYE7FoNZaXUu/A8oNtFGMuBWhaoaczXtb36zhgQhpjceTd6f/pe9N/z/xA+8aT84i/68hsGGv/u
|
||||||
|
21D+zz8A1zbnnn4sotOL3FsoQifFEStqH2Z/z7bBOVijjqNv/BlYW5vY+ZU3gw9HxbdNcfRY+MRxtH/9
|
||||||
|
Lei/532wv+hlsF//OpDnXwvUqrn2117jEOEUBUcI6Fs5IQFQRRSBJ0pCyDR4yABIYANhSW6xAKBchqHs
|
||||||
|
MlS46SLyXnY+UnFpoiNaG6visUwb2bNtVq8DVQ7sAIgiRJD5GjPPhSFEoKD1ZOs6qJiEc2zlPSkJ1+72
|
||||||
|
MPnnz6D//r/F8B8/KiNcgcXhzDgHrVSw8R+/F1s/+kMYhCGEUnK8iKzmyXuR+TDUowNCZD5zmPmCm5mk
|
||||||
|
HhWzjguhHT8wSrUjJ845jByIpDAMAdNE80e+H9jcQPsXflUe/ywizPjlDJ88gfD//ikm7/9bmM99NqxX
|
||||||
|
vwLh614N44rLgXI5PfdUx0Ey44g4h2maqXCScVAlTJdRqrWRxMSrpH6hZnhEkcw/UI5Is/BdlDGNh8jj
|
||||||
|
oVynsU2vjiPLI8yBCNN4ZPopsjzi4iKJVkRxARMeyyYBIlWfpwV4ZPVGPUaMYr3hqt7Ex6Xq2Ofppsjo
|
||||||
|
JmVsRjez8F08ihBSKl96ANTzgDvvgf+xf4L/oY/J6lbDkcQu2I+zMorALjyK1n/5z2h9yzeAWyZIEMzV
|
||||||
|
TR4XF0leW8YYwigCjXcMCRCp+nySo6D+pvGI9YZEUZQuB0II9Ho9WTEnFkqtVpPVTuPVYzQaYaicGTu2
|
||||||
|
jXr8lSOxM6Lb62kK2Gw0tA4mhRFSHvU6+Kc/h9M/8z9khaG8kMoilDjsGINxeAvmtc+B/fKXgF3/PJSf
|
||||||
|
cw0qFxxJQScm7gSDvhLDbVla0ccoitDNAEY246Idydj6/T5cJaa+WqmgUqmkspq4blrUI4kTbzQamgKq
|
||||||
|
BU4IIWg0GrAUHoPBQFbiVc7PqwoP1/PQj82K5Iy+meHR7fW0FzQpDJLyGA4xmUxSHuVyOQUMIYTA87yp
|
||||||
|
vS4EWFwYRN1NdLpdRHHSCyD9CrZtpyZIXg5DYksnjmK1ICljTBavVBbgbq+nLRL1eh1OzIMQguFopMUz
|
||||||
|
lBwnLepBiKyE00t0M15sW83mFJMRQG9nB8GZbYhHH0f4qc8g+PRn4d5xF3i7M90R7lc3hYDzwptQ+fEf
|
||||||
|
Bm6+Id2R1KpVlOLQZEIIxuOxBCKNx2Hb9tRfRSQGZxaUNR1H/Fuv359WJY5jO8rl8pTHZILhcAhDzRjK
|
||||||
|
C+9Uo4py74tfcnVl4Rk7XAXwTJ7jQqSopuAc1Ze/BNY73ooz/+s30X/nu2W6ZNFjlCnzdAcRnjqD8OSH
|
||||||
|
MPnHj4DW6xhe8UyUrn8+SjfdAPuaqxBubUCYBmBZEIwCjCIrCxX4Mi/2XcQvWNbnoUbmabDTQmhw5qks
|
||||||
|
CvJQJ7woj2QRmMcDOTyosggnc5rOZ6xEqhMqmVNk+jiXR0ZvNL0jJFdv9tJNlUdWNyml4AAEJUgz4V0P
|
||||||
|
Yfsp+I8/gckdd2P4qVvg33Uv+PET4P0BEkAaVbcWpigCqddQ/6avw9Z//iGMGjW4SsXh7JwCSGWZjFcd
|
||||||
|
R1IQRHXCpsA2im4V0c1zUw1jF7IuuRgX/sobUXrhjdj5lTcjuPf+5Mxo8caUCeP9PrzPfA7upz+L7v95
|
||||||
|
B2itCnrkMIxnXALjC54BevkXIHrWM+E963KwjRZotQrBKChjMQBjrMwGm+WhJpEcVAThmmZJvv36b1SW
|
||||||
|
eEuVPjldiSKIyQRhuws89hjEkycQPf4EvIcexejJEwgeexzRmW2ZiRhxqW/xEeNSMxqfAjk3XIfNH/9h
|
||||||
|
1L/itSCmiaECI36uych+PdSVHYi/QMnKHguWKo6x7NchWa3UVT5vJZopVhHzIIYB52vegMa1V8P/4z/D
|
||||||
|
6N3vRXTy1P63XpIhwFia/MF7ffBuD+G9xxBjYoOUSug0amCHtsC2tmAc3gLf3AA5tAm2tQXUa5hcdCHM
|
||||||
|
eh2kWgGrViBGIxgQIIYJTkl6ApH4HEApqGGkQfok64FmDNQ05Q4EkJBkmV0PMQwwy5q2kV2EGAMzzemZ
|
||||||
|
vmlIgJNkPiiVPGJ5k5wvWcoj/XcOD8tMfWjUMHT7N+ZB0x0DcniwDI/Mt4dJWQkIQEh7XRAinalKHDtN
|
||||||
|
do5RBN7tITIMRJMJxGiMqNNBdHobbDCA6HQx2N7BZDBEePIUwlOnEW7vINppQwyGEL4v4+xBQJIXnhDA
|
||||||
|
WEFGqJDw7sbRI6h+w9di83v/PexnXKJ9lXfT/6LvmPqeksyOIPmNZd4ZlUeyOyKnz5zR4gCqlYrmOBnF
|
||||||
|
+ekJOY4zDaCBxD9TzxcZY6hVq1MbVAgMBwOtMEK1WtV4jMdj7Vzatm2UKxUQzuF+7nZ03vp2DP/mH2Tx
|
||||||
|
hGUWgj0mTXaYa9vQ5KsCRkFsG8RxQMolUMeBMA2wWk1Cits2iGWCWBaIZYKWSqCmCVTKAKEAgQxUMQy5
|
||||||
|
ECTstOotQsYPqIpBabwDil+uKJqaTkD6wqT/ZhQ0k1Kre46lAqj4h7mRearJlwZAkdzr++FBCGRkXhTJ
|
||||||
|
oqyQdRrTufA8wPcR+T74eAIRcfAoBPF8EM8Ddz2IXh/wPHDPh3BdCNcFd10gCOXRqwJaogUPHdROLTnh
|
||||||
|
2tpE9cu/FM3v/g5Y1z0Xg9FI+kdQTP8d29ZiP4IgwHDOOyaEwGA41Pw81UpFc/pNJhMtmMi2bZRLJRia
|
||||||
|
p5AQUMa0zgkhUsdLkpigXg9jwMnk3gQdRnVChTHCTCL2BGFGUReNh23bMGIva+XmF8C49hqwr/xyeO96
|
||||||
|
L9wPfww8wVFfZcKIsm3MqoeIQ0mF5wP9QezQkT0P4nknmGaEyYkm+dvU3fiqwlDf6Lznsy/sTBszMYr6
|
||||||
|
WeCe1zN9yPLIu74KHnljENMIQGWZ1IesHMtqfHLm8kAojhRlhzZRes0rsfld34ryC28EMU2p/3GU3kL6
|
||||||
|
r1yPokh7x+TQmOaDSUqOE2UHMY+HZVkSEajI+FaSjLLXPfN4MAbywhtRuv55sO+8B8Ff/z28f/wogsee
|
||||||
|
kOfA7IB2BbOd1P+vjC/v7/vjUaCVRReVha/v0YeV9LFAG+qtc/59TkgIiIiDWCaMZ14G+0teAev1Xwrr
|
||||||
|
uc9B+fDhGZ1YSv9z7lv02m48ZheAfQRLZIML1ICEVUWigXNwwwBecB3KN92Awz/8fRh98MMY/OXfwb3t
|
||||||
|
dvB2R/fYrmlNq6bkmJlSsEObcF5wA0pf9mqIm24ALrxAeufjAq9EOb1YVSRm4cCvRaI2XdedxgEA8FxX
|
||||||
|
A0G0461CQkEQwFci2gzGtJhjzjlcFWgxTjRRASM9z9PsFS1ZBTKnWvU7sJiHlqARA1/ywRDRfccgPv1Z
|
||||||
|
jD/2Sfh33SNLLane3PWCsKb9UPzCCyFATBPs8BbMq6+E9YUvgfHSF8G88nKYjTps00rDeM+W/s/wsO3p
|
||||||
|
kekCPAz15RVCYDgcakE6JcfRXvAgCDSggVKppF8PQ3j9fupxZIyhXqvphRFGIw2U0rFtrY0wDDUejuNo
|
||||||
|
2WhhGKYVVwmjoNc9F5uveDm2fuj/g3/sQYz++TMYfvxT8O++F/zkKfDBQNrxhIDEDrn1orAmjdQ0YgAw
|
||||||
|
DNBGHeYlF8O+7rmovOzFKN14PYLDWxgJAQEBL+KgfgC7PE1yOtv6D8goylqOY1Ftw7YsjUcURXBdd9YE
|
||||||
|
SIIr5lEhUEp5g/xJuyz2bqPA9dSrK0cjva+Vigz2uf75YP/2q+CePAU88SSCO+4GefBhhMceRPDkcUTd
|
||||||
|
PsRkIr3Qscda2ymsF4d/maQ4b9OXnVDANECrFbBWC+zio2BXPgvs2VeDXfUsNK65GqWjF6Rb+nA0goij
|
||||||
|
O8luPHCW9X+fbRBClgsE2k8yykHxmHmOUuDQJnDkEMwbr0e9XEYpjBCcPoPw+ElMHngQozvvRnTqDPjJ
|
||||||
|
p2So52AIPh5DBCFEGMqFZS+P+16/ryC7byWkdoPkXVvxycOiJxPqPftdgPP6EOPzwTDk8Wy1CtSrMA4f
|
||||||
|
Aj1yBKUrnwX7ysthXXoJjKNHMDQY/DjOQQgBUqvpNQuzmZYF6Fzof/Lsnh/zwWCgcciZptmG97hn2esH
|
||||||
|
wQOYnusnq6eIIpAwBCYuom4X3qkzMtag3UG0vQ3R7UPstMHjKLGw0wEfTYAohBhPZPYggfQI+4HmJAJB
|
||||||
|
qngAZAzBfiDHqHLcSUiMcKOkjbJMGqoAEAbKeSSRlXDU4C4/0FJPiW0BSWwCgTxH96Y2KIwYZCMRNOcQ
|
||||||
|
E097YUnJjoFUFB5C4WGasq9Jv6IoLXSRzk0cyy6CAPADebafzfATkIE7SfyEZUk5WyZouQyjVgGt1UCb
|
||||||
|
TYjNFkStCvvQFshGC9hooXL0ApBmA6hUIGwLQgWA4Vzr09nSzfOFx5rWtKY1rWlNa1rTmta0pjWtaU1r
|
||||||
|
WtOa1rSmNa1pTWta05rWtKY1rWlNa1rTmta0pjWtaU1rWtOa1rSmNa1pTWta05rWtKY1rWlNa1rTmta0
|
||||||
|
pjWtaU1rWtOa1rSmNa1pTWta05rWtKY1rWlNa1rTmta0pjWtaU1rWtOa1rSmNa1pTWta05rWtKY1rWlN
|
||||||
|
a1rTmta0pjWtaU1rWtOa1rSmBej/Dz7tvxv6fAOsAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
|
@ -0,0 +1,218 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
using DarkUI.Controls;
|
||||||
|
using DarkUI.Forms;
|
||||||
|
|
||||||
|
|
||||||
|
public class GForm_PlatformSelect : DarkForm
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
internal Class_ECUS Class9_0 { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public GForm_PlatformSelect()
|
||||||
|
{
|
||||||
|
this.InitializeComponent();
|
||||||
|
method_0();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void method_0()
|
||||||
|
{
|
||||||
|
this.method_1();
|
||||||
|
for (int i = 0; i < this.list_0.Count; i++)
|
||||||
|
{
|
||||||
|
DataGridViewRow dataGridViewRow = (DataGridViewRow)this.dataGridView_0.RowTemplate.Clone();
|
||||||
|
dataGridViewRow.CreateCells(this.dataGridView_0, new object[]
|
||||||
|
{
|
||||||
|
this.list_0[i].Processor,
|
||||||
|
this.list_0[i].RomSize_String,
|
||||||
|
this.list_0[i].ECU_Byte_String
|
||||||
|
});
|
||||||
|
this.dataGridView_0.Rows.Add(dataGridViewRow);
|
||||||
|
}
|
||||||
|
this.dataGridView_0.AutoResizeColumns();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void method_1()
|
||||||
|
{
|
||||||
|
this.list_0.Add(new Class_ECUS("1MB", "SH7058", 16, "0x10", 1048576, 1015808));
|
||||||
|
this.list_0.Add(new Class_ECUS("1MB", "SH7058", 17, "0x11", 1048576, 1015808));
|
||||||
|
this.list_0.Add(new Class_ECUS("1MB", "SH7058", 14, "0x0E", 1048576, 1015808));
|
||||||
|
this.list_0.Add(new Class_ECUS("2MB", "SH72531", 16, "0x10", 2097152, 2031616));
|
||||||
|
this.list_0.Add(new Class_ECUS("2MB", "SH72531", 17, "0x11", 2097152, 2031616));
|
||||||
|
this.list_0.Add(new Class_ECUS("2MB", "SH72531", 14, "0x0E", 2097152, 2031616));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void method_2(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (this.dataGridView_0.SelectedCells[0].RowIndex != -1)
|
||||||
|
{
|
||||||
|
this.Class9_0 = this.list_0[this.dataGridView_0.SelectedCells[0].RowIndex];
|
||||||
|
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||||
|
base.Close();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
MessageBox.Show("You have to select a platform before closing");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected virtual void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && this.icontainer_0 != null)
|
||||||
|
{
|
||||||
|
this.icontainer_0.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
|
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||||
|
this.dataGridView_0 = new System.Windows.Forms.DataGridView();
|
||||||
|
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).BeginInit();
|
||||||
|
this.SuspendLayout();
|
||||||
|
//
|
||||||
|
// darkButton_0
|
||||||
|
//
|
||||||
|
this.darkButton_0.Checked = false;
|
||||||
|
this.darkButton_0.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||||
|
this.darkButton_0.Location = new System.Drawing.Point(460, 250);
|
||||||
|
this.darkButton_0.Name = "darkButton_0";
|
||||||
|
this.darkButton_0.Size = new System.Drawing.Size(101, 23);
|
||||||
|
this.darkButton_0.TabIndex = 1;
|
||||||
|
this.darkButton_0.Text = "Accept";
|
||||||
|
this.darkButton_0.Click += new System.EventHandler(this.method_2);
|
||||||
|
//
|
||||||
|
// dataGridView_0
|
||||||
|
//
|
||||||
|
this.dataGridView_0.AllowUserToAddRows = false;
|
||||||
|
this.dataGridView_0.AllowUserToDeleteRows = false;
|
||||||
|
this.dataGridView_0.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
|
||||||
|
this.dataGridView_0.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||||
|
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||||
|
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(63)))));
|
||||||
|
dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
|
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.Window;
|
||||||
|
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||||
|
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||||
|
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridView_0.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
|
||||||
|
this.dataGridView_0.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||||
|
this.dataGridView_0.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||||
|
this.Column1,
|
||||||
|
this.Column2,
|
||||||
|
this.Column3});
|
||||||
|
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||||
|
dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(63)))));
|
||||||
|
dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
|
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.Window;
|
||||||
|
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||||
|
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||||
|
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
||||||
|
this.dataGridView_0.DefaultCellStyle = dataGridViewCellStyle2;
|
||||||
|
this.dataGridView_0.EnableHeadersVisualStyles = false;
|
||||||
|
this.dataGridView_0.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));
|
||||||
|
this.dataGridView_0.Location = new System.Drawing.Point(8, 8);
|
||||||
|
this.dataGridView_0.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.dataGridView_0.Name = "dataGridView_0";
|
||||||
|
this.dataGridView_0.ReadOnly = true;
|
||||||
|
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||||
|
dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(63)))));
|
||||||
|
dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
|
dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.Window;
|
||||||
|
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||||
|
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||||
|
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridView_0.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
|
||||||
|
this.dataGridView_0.RowHeadersVisible = false;
|
||||||
|
this.dataGridView_0.RowHeadersWidth = 80;
|
||||||
|
this.dataGridView_0.RowTemplate.Height = 28;
|
||||||
|
this.dataGridView_0.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||||
|
this.dataGridView_0.Size = new System.Drawing.Size(436, 265);
|
||||||
|
this.dataGridView_0.TabIndex = 4;
|
||||||
|
this.dataGridView_0.DoubleClick += new System.EventHandler(this.method_2);
|
||||||
|
//
|
||||||
|
// Column1
|
||||||
|
//
|
||||||
|
this.Column1.FillWeight = 83.27443F;
|
||||||
|
this.Column1.HeaderText = "Processor Type";
|
||||||
|
this.Column1.Name = "Column1";
|
||||||
|
this.Column1.ReadOnly = true;
|
||||||
|
//
|
||||||
|
// Column2
|
||||||
|
//
|
||||||
|
this.Column2.FillWeight = 53.29949F;
|
||||||
|
this.Column2.HeaderText = "Rom Size";
|
||||||
|
this.Column2.Name = "Column2";
|
||||||
|
this.Column2.ReadOnly = true;
|
||||||
|
//
|
||||||
|
// Column3
|
||||||
|
//
|
||||||
|
this.Column3.FillWeight = 163.4261F;
|
||||||
|
this.Column3.HeaderText = "ECUID";
|
||||||
|
this.Column3.Name = "Column3";
|
||||||
|
this.Column3.ReadOnly = true;
|
||||||
|
//
|
||||||
|
// GForm1
|
||||||
|
//
|
||||||
|
this.AcceptButton = this.darkButton_0;
|
||||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
this.ClientSize = new System.Drawing.Size(571, 287);
|
||||||
|
this.ControlBox = false;
|
||||||
|
this.Controls.Add(this.dataGridView_0);
|
||||||
|
this.Controls.Add(this.darkButton_0);
|
||||||
|
this.MaximizeBox = false;
|
||||||
|
this.MinimizeBox = false;
|
||||||
|
this.Name = "GForm1";
|
||||||
|
this.ShowIcon = false;
|
||||||
|
this.ShowInTaskbar = false;
|
||||||
|
this.Text = "Select Platform";
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).EndInit();
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
internal List<Class_ECUS> list_0 = new List<Class_ECUS>();
|
||||||
|
|
||||||
|
|
||||||
|
[CompilerGenerated]
|
||||||
|
private Class_ECUS class9_0;
|
||||||
|
|
||||||
|
|
||||||
|
private IContainer icontainer_0;
|
||||||
|
|
||||||
|
|
||||||
|
private DarkButton darkButton_0;
|
||||||
|
|
||||||
|
|
||||||
|
private DataGridView dataGridView_0;
|
||||||
|
|
||||||
|
|
||||||
|
private DataGridViewTextBoxColumn dataGridViewTextBoxColumn_0;
|
||||||
|
|
||||||
|
|
||||||
|
private DataGridViewTextBoxColumn dataGridViewTextBoxColumn_1;
|
||||||
|
private DataGridViewTextBoxColumn Column1;
|
||||||
|
private DataGridViewTextBoxColumn Column2;
|
||||||
|
private DataGridViewTextBoxColumn Column3;
|
||||||
|
private DataGridViewTextBoxColumn dataGridViewTextBoxColumn_2;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,120 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
Binary file not shown.
|
@ -0,0 +1,36 @@
|
||||||
|
using System.Reflection;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
// Les informations générales relatives à un assembly dépendent de
|
||||||
|
// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations
|
||||||
|
// associées à un assembly.
|
||||||
|
[assembly: AssemblyTitle("FlashToolTest")]
|
||||||
|
[assembly: AssemblyDescription("")]
|
||||||
|
[assembly: AssemblyConfiguration("")]
|
||||||
|
[assembly: AssemblyCompany("")]
|
||||||
|
[assembly: AssemblyProduct("FlashToolTest")]
|
||||||
|
[assembly: AssemblyCopyright("Copyright © 2022")]
|
||||||
|
[assembly: AssemblyTrademark("")]
|
||||||
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly
|
||||||
|
// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de
|
||||||
|
// COM, affectez la valeur true à l'attribut ComVisible sur ce type.
|
||||||
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
|
// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM
|
||||||
|
[assembly: Guid("61f5064e-263a-45f4-a640-a0e43fb06b0f")]
|
||||||
|
|
||||||
|
// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
|
||||||
|
//
|
||||||
|
// Version principale
|
||||||
|
// Version secondaire
|
||||||
|
// Numéro de build
|
||||||
|
// Révision
|
||||||
|
//
|
||||||
|
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
|
||||||
|
// en utilisant '*', comme indiqué ci-dessous :
|
||||||
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
|
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -0,0 +1,63 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Ce code a été généré par un outil.
|
||||||
|
// Version du runtime :4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
|
||||||
|
// le code est régénéré.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace FlashToolTest.Properties {
|
||||||
|
using System;
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
|
||||||
|
/// </summary>
|
||||||
|
// Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
|
||||||
|
// à l'aide d'un outil, tel que ResGen ou Visual Studio.
|
||||||
|
// Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
|
||||||
|
// avec l'option /str ou régénérez votre projet VS.
|
||||||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||||
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
|
internal class Resources {
|
||||||
|
|
||||||
|
private static global::System.Resources.ResourceManager resourceMan;
|
||||||
|
|
||||||
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||||
|
|
||||||
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||||
|
internal Resources() {
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||||
|
get {
|
||||||
|
if (object.ReferenceEquals(resourceMan, null)) {
|
||||||
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FlashToolTest.Properties.Resources", typeof(Resources).Assembly);
|
||||||
|
resourceMan = temp;
|
||||||
|
}
|
||||||
|
return resourceMan;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Remplace la propriété CurrentUICulture du thread actuel pour toutes
|
||||||
|
/// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
|
internal static global::System.Globalization.CultureInfo Culture {
|
||||||
|
get {
|
||||||
|
return resourceCulture;
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
resourceCulture = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,121 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</root>
|
|
@ -0,0 +1,30 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
// Runtime Version:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace FlashToolTest.Properties
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
|
||||||
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
||||||
|
{
|
||||||
|
|
||||||
|
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||||
|
|
||||||
|
public static Settings Default
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return defaultInstance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||||
|
<Profiles>
|
||||||
|
<Profile Name="(Default)" />
|
||||||
|
</Profiles>
|
||||||
|
<Settings />
|
||||||
|
</SettingsFile>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,15 @@
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\FlashToolTest.csprojAssemblyReference.cache
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\FlashToolTest.Properties.Resources.resources
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\FlashToolTest.csproj.GenerateResource.cache
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\bin\Debug\FlashToolTest.exe.config
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\bin\Debug\FlashToolTest.exe
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\bin\Debug\FlashToolTest.pdb
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\bin\Debug\DarkUI.dll
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\bin\Debug\J2534-Sharp.dll
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\FlashToolTest.csproj.CopyComplete
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\FlashToolTest.exe
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\FlashToolTest.pdb
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\bin\Debug\ECUS_KEYS.txt
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\GForm_Main.resources
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\GForm_PlatformSelect.resources
|
||||||
|
C:\Users\boule\Documents\Visual Studio 2019\Projects\FlashToolTest\obj\Debug\GForm_J2534Select.resources
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue