diff --git a/Data/DcDuty-English.json b/Data/DcDuty-English.json
index 770f9c0..bdb71e4 100644
--- a/Data/DcDuty-English.json
+++ b/Data/DcDuty-English.json
@@ -621,7 +621,15 @@
"863": "Crystal Conflict",
"864": "Crystal Conflict",
"865": "Crystal Conflict",
- "866": "Aglaia"
+ "866": "Aglaia",
+ "869": "The Fell Court of Troia",
+ "870": "Storm's Crown",
+ "871": "Storm's Crown (Extreme)",
+ "872": "Abyssos: The Fifth Circle",
+ "875": "Containment Bay S1T7 (Unreal)",
+ "876": "Abyssos: The Seventh Circle",
+ "880": "Abyssos: The Sixth Circle",
+ "883": "Abyssos: The Eighth Circle"
},
"areas": {
"134": {
diff --git a/Data/DcDuty-German.json b/Data/DcDuty-German.json
index 46f8ba5..130eb69 100644
--- a/Data/DcDuty-German.json
+++ b/Data/DcDuty-German.json
@@ -621,7 +621,15 @@
"863": "Crystal Conflict",
"864": "Crystal Conflict",
"865": "Crystal Conflict",
- "866": "Aglaia"
+ "866": "Aglaia",
+ "869": "Der Schwarze Hof von Troia",
+ "870": "Prophetie - Barbarizia",
+ "871": "Eschatos - Barbarizia",
+ "872": "Abyssos - Fünfter Kreis",
+ "875": "Traumprüfung - Sephirot",
+ "876": "Abyssos - Siebter Kreis",
+ "880": "Abyssos - Sechster Kreis",
+ "883": "Abyssos - Achter Kreis"
},
"areas": {
"134": {
diff --git a/Data/DcDuty-Japanese.json b/Data/DcDuty-Japanese.json
index b7fe1f3..0cfc67a 100644
--- a/Data/DcDuty-Japanese.json
+++ b/Data/DcDuty-Japanese.json
@@ -621,7 +621,15 @@
"863": "クリスタルコンフリクト",
"864": "クリスタルコンフリクト",
"865": "クリスタルコンフリクト",
- "866": "輝ける神域 アグライア"
+ "866": "輝ける神域 アグライア",
+ "869": "異界孤城 トロイアコート",
+ "870": "バルバリシア討滅戦",
+ "871": "極バルバリシア討滅戦",
+ "872": "万魔殿パンデモニウム:煉獄編1",
+ "875": "幻魔神セフィロト討滅戦",
+ "876": "万魔殿パンデモニウム:煉獄編3",
+ "880": "万魔殿パンデモニウム:煉獄編2",
+ "883": "万魔殿パンデモニウム:煉獄編4"
},
"areas": {
"134": {
diff --git a/Data/DcDuty-Korean.json b/Data/DcDuty-Korean.json
index 389f8be..13ffc5f 100644
--- a/Data/DcDuty-Korean.json
+++ b/Data/DcDuty-Korean.json
@@ -598,7 +598,15 @@
"863": "크리스탈 컨플릭트",
"864": "크리스탈 컨플릭트",
"865": "크리스탈 컨플릭트",
- "866": "빛나는 신역 아글라이어"
+ "866": "빛나는 신역 아글라이어",
+ "869": "이계 고역 트로이어 법정",
+ "870": "바르바리시아 토멸전",
+ "871": "극 바르바리시아 토멸전",
+ "872": "마의 전당 판데모니움: 연옥편 1",
+ "875": "환 마신 세피로트 토벌전",
+ "876": "마의 전당 판데모니움: 연옥편 3",
+ "880": "마의 전당 판데모니움: 연옥편 2",
+ "883": "마의 전당 판데모니움: 연옥편 4"
},
"areas": {
"134": {
diff --git a/Data/DcLang-Japanese.txt b/Data/DcLang-Japanese.txt
index 2ccb651..c77cdcf 100644
--- a/Data/DcLang-Japanese.txt
+++ b/Data/DcLang-Japanese.txt
@@ -151,3 +151,4 @@ LANG=日本語
10024=コッピー
10025=地役: {0}
10026=中央ラノシアに入場してください。またはテレポートで移動してみてください。
+10027=韓国サービス用
diff --git a/Data/DcLang-Korean(Actoz).txt b/Data/DcLang-Korean(Actoz).txt
index 97cc9c4..10673c6 100644
--- a/Data/DcLang-Korean(Actoz).txt
+++ b/Data/DcLang-Korean(Actoz).txt
@@ -151,4 +151,4 @@ LANG=한국어(액토즈)
10024=복사함
10025=지역: {0}
10026=중부 라노시아의 "여름여울 농장"으로 텔레포트하세요.
-
+10027=한국 서비스용
diff --git a/Data/DcLang-Korean(Test).txt b/Data/DcLang-Korean(Test).txt
index d6c8717..23ebe71 100644
--- a/Data/DcLang-Korean(Test).txt
+++ b/Data/DcLang-Korean(Test).txt
@@ -151,3 +151,4 @@ LANG=한국어
10024=카피함
10025=지역: {0}
10026=중부 라노시아로 지역을 이동하세요. 또는 "서머포드 농장"으로 텔레포트하세요.
+10027=한국 서비스용
diff --git a/Data/ServerList.txt b/Data/ServerList.txt
index 63a898c..5641df1 100644
--- a/Data/ServerList.txt
+++ b/Data/ServerList.txt
@@ -1,10 +1,11 @@
None
-124.150.157.158 Elemental
-124.150.157.157 Gaia
-124.150.157.156 Mana
-204.2.229.9 Aether
-204.2.229.10 Primal
-204.2.229.11 Crystal
-195.82.50.9 Chaos
-195.82.50.10 Light
-183.111.189.3 Korea (Actoz)
+124.150.157.158 Elemental/JP
+124.150.157.157 Gaia/JP
+124.150.157.156 Mana/JP
+204.2.229.9 Aether/NA
+204.2.229.10 Primal/NA
+204.2.229.11 Crystal/NA
+195.82.50.9 Chaos/EU
+195.82.50.10 Light/EU
+153.254.80.103 Materia/OC
+183.111.189.3 Actoz/KR
diff --git a/DcConfig.cs b/DcConfig.cs
index 05eba67..d05b373 100644
--- a/DcConfig.cs
+++ b/DcConfig.cs
@@ -12,7 +12,7 @@ namespace DutyContent
{
class DcConfig
{
- public static int PluginTag => 24;
+ public static int PluginTag => 26;
public static Version PluginVersion => System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
public static bool PluginEnable { get; set; }
@@ -327,6 +327,8 @@ namespace DutyContent
public string PingDefAddr { get; set; }
public int PingGraphType { get; set; }
+ public bool PacketForLocal { get; set; }
+
//
public bool EnableNotify => UseNotifyLine || UseNotifyTelegram || UseNotifyDiscordWebhook;
@@ -384,6 +386,9 @@ namespace DutyContent
sw.WriteLine("DutyPingGraph={0}", PingGraph);
sw.WriteLine("DutyPingDefAddr={0}", PingDefAddr);
sw.WriteLine("DutyPingGraphType={0}", PingGraphType);
+
+ sw.WriteLine("PacketForLocal={0}", PacketForLocal);
+
sw.WriteLine();
}
@@ -432,6 +437,8 @@ namespace DutyContent
PingGraph = ThirdParty.Converter.ToBool(db["DutyPingGraph"]);
PingDefAddr = db.Get("DutyPingDefAddr", string.Empty);
PingGraphType = ThirdParty.Converter.ToInt(db["PingGraphType"]);
+
+ PacketForLocal = ThirdParty.Converter.ToBool(db["PacketForLocal"]);
}
}
diff --git a/DutyContent.csproj b/DutyContent.csproj
index 71e24b9..fb2bcc1 100644
--- a/DutyContent.csproj
+++ b/DutyContent.csproj
@@ -236,6 +236,9 @@
+
+
+
if exist "%25APPDATA%25\Advanced Combat Tracker\Plugins\DutyContent" copy $(TargetPath) "%25APPDATA%25\Advanced Combat Tracker\Plugins\DutyContent" /y
diff --git a/PacketTest.txt b/PacketTest.txt
new file mode 100644
index 0000000..97546a6
--- /dev/null
+++ b/PacketTest.txt
@@ -0,0 +1,65 @@
+2022-8-27
+
+# undersize 끄고
+[20:43:33] 183(40,20) => 01 13 00 04 00 00 00 00 60 00 02 40 00 00 00 00 00 00 01 00 A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:43:33] 183(40,20) => 01 13 0F 00 00 00 00 00 40 04 02 40 00 00 00 00 00 00 01 01 A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:43:33] 371(24,4) => 02 00 00 00 A9 00 01 00 00 03 00 00 01 02 00 02 00 04 00 00 00 00 00 00
+
+# undersize 켜고 하면
+[20:40:36] 183(40,20) => 01 13 00 00 00 00 00 00 60 20 02 40 00 00 00 00 00 00 01 00 A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:40:36] 183(40,20) => 01 13 00 00 00 00 00 00 60 24 02 40 00 00 00 00 00 00 01 01 A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:40:37] 371(24,4) => 02 B8 F0 51 A9 00 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:40:37] 754(40,28) => 03 70 00 00 42 7F 00 00 60 24 02 40 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 A9 00 00 00 9E 00 00 00 00 00 00 01
+754 => 매칭 메시지 일듯
+
+# undersize 끄고, final step/minstell final/snake 세개 동시
+[20:48:59] 183(40,20) => 01 1B 00 04 00 00 00 00 40 00 02 40 00 00 00 00 00 00 04 00 A9 00 00 00 86 00 00 00 B7 00 00 00 DF 00 00 00 00 00 00 00
+[20:49:04] 183(40,20) => 01 1B 0F 4B 5E 7F 00 00 40 04 02 40 00 00 00 00 00 00 04 01 A9 00 00 00 86 00 00 00 B7 00 00 00 DF 00 00 00 00 00 00 00
+[20:49:05] 371(24,4) => 02 0D FF 4B A9 00 01 00 00 07 00 00 00 02 00 02 01 04 00 00 00 00 00 00
+[20:49:05] 371(24,4) => 02 00 00 00 B7 00 01 00 00 07 00 00 00 02 00 02 01 04 00 00 00 00 00 00
+[20:49:12] 371(24,4) => 02 00 00 00 A9 00 01 00 00 07 00 00 00 02 00 02 01 04 00 00 5E 7F 00 00
+[20:49:13] 371(24,4) => 02 00 00 00 A9 00 01 00 00 07 00 00 00 02 00 02 01 04 00 00 00 00 00 00
+
+[20:49:42] 183(40,20) => 01 1B 00 04 00 00 00 00 40 00 02 40 00 00 00 00 00 00 04 00 A9 00 00 00 86 00 00 00 B7 00 00 00 DF 00 00 00 00 00 00 00
+[20:49:42] 371(24,4) => 02 0D FF 4B A9 00 01 00 00 07 00 00 00 02 00 02 01 04 00 00 00 00 00 00
+[20:49:42] 183(40,20) => 01 1B 0F 4B 5E 7F 00 00 40 04 02 40 00 00 00 00 00 00 04 01 A9 00 00 00 86 00 00 00 B7 00 00 00 DF 00 00 00 00 00 00 00
+맨첨에 고른 파이날만 나온다?
+...가 아니고 183에 5개까지 붙어거 나오는구나
+
+# 노말레이드
+[20:56:29] 183(40,-1) => 01 1B 00 20 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:56:36] 183(40,-1) => 01 1B 0F 00 00 00 00 00 40 05 02 00 00 00 00 00 11 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:56:36/Instance] Matched: Alliance Raids -> 잘못 나오고 있음
+[20:56:37] 371(24,-1) => 02 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# 트라이얼
+[20:57:24] 183(40,-1) => 01 1B 00 20 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:57:24] 183(40,-1) => 01 1B 0F 74 69 74 79 23 40 05 02 00 00 00 00 00 06 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:57:25] 371(24,-1) => 02 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# 알라
+[20:57:49] 183(40,-1) => 01 1B 00 20 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:57:49] 183(40,-1) => 01 1B 0F 00 00 00 00 00 40 07 02 00 00 00 00 00 0F 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:57:49] 371(24,-1) => 02 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[20:57:49/Instance] Matched: Alliance Raids -> 엥? 우연의 일치일듯
+
+# 노말로 P5(872/368H) 입장후 나올때까지
+[21:13:59] 183(40) => 01 13 00 4B 5E 7F 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[21:13:59] 183(40) => 01 13 0F 43 6F 72 65 4A 40 07 02 00 00 00 00 00 11 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[21:13:59] 754(40) => 03 70 11 00 5E 7F 00 00 40 07 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 00 04 00 00
+[21:14:02] 372(24) => 03 CB 11 00 00 7F 00 00 00 00 00 00 00 02 01 02 01 04 45 00 00 00 00 00
+[21:14:04] 372(24) => 04 00 11 00 00 00 00 00 00 00 00 00 02 02 01 02 02 04 45 00 00 00 00 00
+[21:14:06] 372(24) => 04 00 11 00 00 00 00 00 00 00 00 00 02 02 01 02 03 04 45 00 00 00 00 00
+[21:14:09] 372(24) => 04 00 11 00 00 00 00 00 00 00 00 00 02 02 02 02 03 04 45 00 00 00 00 00
+[21:14:31] 372(24) => 04 6C 11 00 00 72 74 79 00 00 00 00 02 02 02 02 04 04 61 23 31 38 30 31
+[21:14:32] 322(104) => 22 00 39 04 0A 00 68 03 00 00 00 00 00 00 00 00 9D 00 2A 00 A8 73 D5 00 97 00 00 00 00 80 09 41 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 1D C9 42 01 00 FF 37 B8 DE DE 42 00 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 CA F6 61 40
+[21:24:09] 322(104) => 2E 00 54 01 00 00 00 00 00 00 00 00 00 00 00 00 01 00 04 00 AA F5 AF 00 37 00 00 00 00 80 09 41 00 00 80 3F 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EE C6 4B C4 FF F2 F7 40 71 59 44 C4 00 01 01 01 01 01 01 01 01 02 01 00 00 00 00 00 00 00 00 00 62 10 01 40
+즉, 372는 매칭 인원 체크
+그렇다면 371은...?
+
+
+...결과적으로
+듀티 패킷은 183으로 길이는 40
+19가 0이면 첫 메시지, 1이면 이어서 오는 메시지 -> 차이점은?
+20이 첫 지정 인스턴스
+16에 값이 있으면 룰렛
diff --git a/Resources/mesg.txt b/Resources/mesg.txt
index 67092d4..0a7e158 100644
--- a/Resources/mesg.txt
+++ b/Resources/mesg.txt
@@ -152,3 +152,4 @@ LANG=English
10024=Copied
10025=Area: {0}
10026=Enter "Middle La Noscea" or Teleport to "Summerford farms"
+10027=For localized service
diff --git a/Tab/DutyForm.Designer.cs b/Tab/DutyForm.Designer.cs
index e4bc2d1..7afcf68 100644
--- a/Tab/DutyForm.Designer.cs
+++ b/Tab/DutyForm.Designer.cs
@@ -30,34 +30,34 @@ namespace DutyContent.Tab
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.Drawing.StringFormat stringFormat2 = new System.Drawing.StringFormat();
+ System.Drawing.StringFormat stringFormat1 = new System.Drawing.StringFormat();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DutyForm));
- System.Windows.Forms.ListViewItem listViewItem7 = new System.Windows.Forms.ListViewItem(new string[] {
+ System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem(new string[] {
"FATE",
"",
"",
""}, -1);
- System.Windows.Forms.ListViewItem listViewItem8 = new System.Windows.Forms.ListViewItem(new string[] {
+ System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem(new string[] {
"Duty",
"",
"",
""}, -1);
- System.Windows.Forms.ListViewItem listViewItem9 = new System.Windows.Forms.ListViewItem(new string[] {
+ System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem(new string[] {
"Match",
"",
"",
""}, -1);
- System.Windows.Forms.ListViewItem listViewItem10 = new System.Windows.Forms.ListViewItem(new string[] {
+ System.Windows.Forms.ListViewItem listViewItem4 = new System.Windows.Forms.ListViewItem(new string[] {
"Instance",
"",
"",
""}, -1);
- System.Windows.Forms.ListViewItem listViewItem11 = new System.Windows.Forms.ListViewItem(new string[] {
+ System.Windows.Forms.ListViewItem listViewItem5 = new System.Windows.Forms.ListViewItem(new string[] {
"Zone",
"",
"",
""}, -1);
- System.Windows.Forms.ListViewItem listViewItem12 = new System.Windows.Forms.ListViewItem(new string[] {
+ System.Windows.Forms.ListViewItem listViewItem6 = new System.Windows.Forms.ListViewItem(new string[] {
"Bozja",
"",
"",
@@ -132,6 +132,7 @@ namespace DutyContent.Tab
this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.lblPacketFinder = new System.Windows.Forms.Label();
this.ilTabContent = new System.Windows.Forms.ImageList(this.components);
+ this.chkPacketForLocal = new System.Windows.Forms.CheckBox();
this.tabContent.SuspendLayout();
this.tabPageContent.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
@@ -278,11 +279,11 @@ namespace DutyContent.Tab
// lstContents
//
this.lstContents.CategoryTextFont = new System.Drawing.Font("Microsoft Sans Serif", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel);
- stringFormat2.Alignment = System.Drawing.StringAlignment.Center;
- stringFormat2.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.None;
- stringFormat2.LineAlignment = System.Drawing.StringAlignment.Near;
- stringFormat2.Trimming = System.Drawing.StringTrimming.Character;
- this.lstContents.CategoryTextFormat = stringFormat2;
+ stringFormat1.Alignment = System.Drawing.StringAlignment.Center;
+ stringFormat1.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.None;
+ stringFormat1.LineAlignment = System.Drawing.StringAlignment.Near;
+ stringFormat1.Trimming = System.Drawing.StringTrimming.Character;
+ this.lstContents.CategoryTextFormat = stringFormat1;
this.lstContents.CategoryTextRegion = ((System.Drawing.RectangleF)(resources.GetObject("lstContents.CategoryTextRegion")));
this.lstContents.ControlPadding = 4;
this.lstContents.Dock = System.Windows.Forms.DockStyle.Fill;
@@ -506,6 +507,7 @@ namespace DutyContent.Tab
this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel3.Controls.Add(this.chkPacketForLocal);
this.panel3.Controls.Add(this.btnResetContentList);
this.panel3.Controls.Add(this.cboPacketset);
this.panel3.Controls.Add(this.lblPacketSet);
@@ -520,9 +522,9 @@ namespace DutyContent.Tab
//
// btnResetContentList
//
- this.btnResetContentList.Location = new System.Drawing.Point(624, 3);
+ this.btnResetContentList.Location = new System.Drawing.Point(708, 42);
this.btnResetContentList.Name = "btnResetContentList";
- this.btnResetContentList.Size = new System.Drawing.Size(162, 69);
+ this.btnResetContentList.Size = new System.Drawing.Size(78, 30);
this.btnResetContentList.TabIndex = 14;
this.btnResetContentList.Text = "347";
this.btnResetContentList.UseVisualStyleBackColor = true;
@@ -844,7 +846,7 @@ namespace DutyContent.Tab
// lblPacketVersion
//
this.lblPacketVersion.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.lblPacketVersion.Location = new System.Drawing.Point(561, 58);
+ this.lblPacketVersion.Location = new System.Drawing.Point(559, 81);
this.lblPacketVersion.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPacketVersion.Name = "lblPacketVersion";
this.lblPacketVersion.Size = new System.Drawing.Size(225, 21);
@@ -857,7 +859,7 @@ namespace DutyContent.Tab
this.txtPacketDescription.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.txtPacketDescription.Enabled = false;
- this.txtPacketDescription.Location = new System.Drawing.Point(340, 80);
+ this.txtPacketDescription.Location = new System.Drawing.Point(341, 106);
this.txtPacketDescription.Margin = new System.Windows.Forms.Padding(4);
this.txtPacketDescription.Name = "txtPacketDescription";
this.txtPacketDescription.Size = new System.Drawing.Size(443, 24);
@@ -866,7 +868,7 @@ namespace DutyContent.Tab
// lblPacketDesc
//
this.lblPacketDesc.AutoSize = true;
- this.lblPacketDesc.Location = new System.Drawing.Point(340, 61);
+ this.lblPacketDesc.Location = new System.Drawing.Point(340, 81);
this.lblPacketDesc.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPacketDesc.Name = "lblPacketDesc";
this.lblPacketDesc.Size = new System.Drawing.Size(32, 18);
@@ -913,11 +915,11 @@ namespace DutyContent.Tab
this.lstBozjaInfo.GridLines = true;
this.lstBozjaInfo.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.lstBozjaInfo.HideSelection = false;
- this.lstBozjaInfo.Location = new System.Drawing.Point(340, 148);
+ this.lstBozjaInfo.Location = new System.Drawing.Point(340, 164);
this.lstBozjaInfo.Margin = new System.Windows.Forms.Padding(4);
this.lstBozjaInfo.MultiSelect = false;
this.lstBozjaInfo.Name = "lstBozjaInfo";
- this.lstBozjaInfo.Size = new System.Drawing.Size(444, 203);
+ this.lstBozjaInfo.Size = new System.Drawing.Size(444, 188);
this.lstBozjaInfo.TabIndex = 4;
this.lstBozjaInfo.UseCompatibleStateImageBehavior = false;
this.lstBozjaInfo.View = System.Windows.Forms.View.Details;
@@ -947,7 +949,7 @@ namespace DutyContent.Tab
// lblPacketBozja
//
this.lblPacketBozja.AutoSize = true;
- this.lblPacketBozja.Location = new System.Drawing.Point(340, 126);
+ this.lblPacketBozja.Location = new System.Drawing.Point(340, 142);
this.lblPacketBozja.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPacketBozja.Name = "lblPacketBozja";
this.lblPacketBozja.Size = new System.Drawing.Size(32, 18);
@@ -980,12 +982,12 @@ namespace DutyContent.Tab
this.lstPacketInfo.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.lstPacketInfo.HideSelection = false;
this.lstPacketInfo.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
- listViewItem7,
- listViewItem8,
- listViewItem9,
- listViewItem10,
- listViewItem11,
- listViewItem12});
+ listViewItem1,
+ listViewItem2,
+ listViewItem3,
+ listViewItem4,
+ listViewItem5,
+ listViewItem6});
this.lstPacketInfo.Location = new System.Drawing.Point(4, 58);
this.lstPacketInfo.Margin = new System.Windows.Forms.Padding(4);
this.lstPacketInfo.MultiSelect = false;
@@ -1037,6 +1039,17 @@ namespace DutyContent.Tab
this.ilTabContent.Images.SetKeyName(2, "pix_tab_tool.png");
this.ilTabContent.Images.SetKeyName(3, "pix_tab_ping.png");
//
+ // chkPacketForLocal
+ //
+ this.chkPacketForLocal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.chkPacketForLocal.AutoSize = true;
+ this.chkPacketForLocal.Location = new System.Drawing.Point(718, 9);
+ this.chkPacketForLocal.Name = "chkPacketForLocal";
+ this.chkPacketForLocal.Size = new System.Drawing.Size(67, 22);
+ this.chkPacketForLocal.TabIndex = 15;
+ this.chkPacketForLocal.Text = "10027";
+ this.chkPacketForLocal.UseVisualStyleBackColor = true;
+ //
// DutyForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
@@ -1145,5 +1158,6 @@ namespace DutyContent.Tab
private Libre.ContentListView lstContents;
private System.Windows.Forms.Button btnResetContentList;
private System.Windows.Forms.CheckBox chkOverlayAutoHide;
+ private System.Windows.Forms.CheckBox chkPacketForLocal;
}
}
\ No newline at end of file
diff --git a/Tab/DutyForm.cs b/Tab/DutyForm.cs
index 8a96f11..20db35c 100644
--- a/Tab/DutyForm.cs
+++ b/Tab/DutyForm.cs
@@ -1,4 +1,5 @@
-using System;
+//#define TESTPK
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
@@ -103,6 +104,9 @@ namespace DutyContent.Tab
btnTestNotify.Enabled = DcConfig.Duty.EnableNotify;
+ //
+ chkPacketForLocal.Checked = DcConfig.Duty.PacketForLocal;
+
//
switch (DcConfig.Duty.ActiveFate)
{
@@ -186,6 +190,8 @@ namespace DutyContent.Tab
btnPacketStart.Text = Locale.Text(10007);
btnPacketApply.Text = Locale.Text(10009);
+ chkPacketForLocal.Text = Locale.Text(10027);
+
// content reset
lstContents.InitializeContentList(
Locale.Text(343), // ID
@@ -278,63 +284,128 @@ namespace DutyContent.Tab
// Duty
else if (opcode == DcConfig.Packet.OpDuty)
{
- var rcode = data[8];
+ if (DcConfig.Duty.PacketForLocal)
+ {
+ // for ACTOZ/Korea
+ var rcode = data[8];
- if (rcode != 0)
- {
- var roulette = DcContent.GetRoulette(rcode);
- TraceEntryRoulette(roulette);
- _overlay.PlayQueue(roulette.Name);
- }
- else
- {
- // TODO: is this working?
- var insts = new List();
- for (var i = 0; i < 5; i++)
+ if (rcode != 0)
{
- var icode = BitConverter.ToUInt16(data, 12 + (i * 4));
- if (icode == 0)
- break;
+ var roulette = DcContent.GetRoulette(rcode);
+ TraceEntryRoulette(roulette);
+ _overlay.PlayQueue(roulette.Name);
+ }
+ else
+ {
+ var insts = new List();
+ for (var i = 0; i < 5; i++)
+ {
+ var icode = BitConverter.ToUInt16(data, 12 + (i * 4));
+ if (icode == 0)
+ break;
+ }
+
+ if (insts.Any())
+ {
+ TraceEntryInstance(insts);
+ _overlay.PlayQueue(Locale.Text(10006, $"#{insts.Count}"));
+ }
}
- if (insts.Any())
- {
- TraceEntryInstance(insts);
- _overlay.PlayQueue(Locale.Text(10006, $"#{insts.Count}"));
- }
+ DcContent.Missions.Clear();
}
+ else if (data[19] == 0) // duty packet comes twice, index 19 is 0 and 1
+ {
+ // for global
+ var rcode = data[16];
- DcContent.Missions.Clear();
+ if (rcode != 0)
+ {
+ var roulette = DcContent.GetRoulette(rcode);
+ TraceEntryRoulette(roulette);
+ _overlay.PlayQueue(roulette.Name);
+ }
+ else
+ {
+ var insts = new List();
+ for (var i = 0; i < 5; i++)
+ {
+ var icode = BitConverter.ToUInt16(data, 20 + (i * 4));
+ if (icode == 0)
+ break;
+ }
+
+ if (insts.Any())
+ {
+ TraceEntryInstance(insts);
+ _overlay.PlayQueue(Locale.Text(10006, $"#{insts.Count}"));
+ }
+ }
+
+ DcContent.Missions.Clear();
+ }
}
// match
else if (opcode == DcConfig.Packet.OpMatch)
{
- var rcode = BitConverter.ToUInt16(data, 2);
- var icode = BitConverter.ToUInt16(data, 20);
- string name;
+ string name = null;
- if (icode == 0 && rcode != 0)
+ if (DcConfig.Duty.PacketForLocal)
{
- var roulette = DcContent.GetRoulette(rcode);
- TraceMatchRoulette(roulette);
- name = roulette.Name;
- }
- else if (icode != 0)
- {
- var instance = DcContent.GetInstance(icode);
- TraceMatchInstance(instance);
- name = instance.Name;
+ // For ACTOZ/Korea
+ var rcode = BitConverter.ToUInt16(data, 2);
+ var icode = BitConverter.ToUInt16(data, 20);
+
+ if (icode == 0 && rcode != 0)
+ {
+ var roulette = DcContent.GetRoulette(rcode);
+ TraceMatchRoulette(roulette);
+ name = roulette.Name;
+ }
+ else if (icode != 0)
+ {
+ var instance = DcContent.GetInstance(icode);
+ TraceMatchInstance(instance);
+ name = instance.Name;
+ }
+ else
+ {
+ // ???
+ name = Locale.Text(10003, icode);
+ }
}
else
{
- // ???
- name = Locale.Text(10003, icode);
+ // For global
+ var rcode = BitConverter.ToUInt16(data, 2);
+ var icode = BitConverter.ToUInt16(data, 28);
+
+ if (icode == 0 && rcode != 0)
+ {
+ var roulette = DcContent.GetRoulette(rcode);
+ TraceMatchRoulette(roulette);
+ name = roulette.Name;
+ }
+ else if (icode != 0)
+ {
+ var instance = DcContent.GetInstance(icode);
+ TraceMatchInstance(instance);
+ name = instance.Name;
+ }
+ else
+ {
+ // ???
+ name = Locale.Text(10003, icode);
+ }
}
- PlayEffecSoundInstance();
- NotifyMatch(name);
- _overlay.PlayMatch(name);
+ if (!string.IsNullOrEmpty(name))
+ {
+ PlayEffecSoundInstance();
+ NotifyMatch(name);
+ _overlay.PlayMatch(name);
+ }
}
// instance
@@ -1280,6 +1351,16 @@ namespace DutyContent.Tab
}
}
+ private void ChkPacketForLocal_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!DcConfig.PluginEnable)
+ return;
+
+ DcConfig.Duty.PacketForLocal = chkPacketForLocal.Checked;
+
+ SaveConfig();
+ }
+
private void LstPacketInfo_SelectedIndexChanged(object sender, EventArgs e)
{
if (lstPacketInfo.SelectedIndices.Count != 1)
@@ -1414,12 +1495,94 @@ namespace DutyContent.Tab
return _fates_zadnor.Contains(code);
}
+#if TESTPK
+ private static string DataToByteString(byte[] be)
+ {
+ const string HexAlphabet = "0123456789ABCDEF";
+ StringBuilder sb = new StringBuilder();
+
+ foreach (var b in be)
+ sb.Append(HexAlphabet[(int)(b >> 4)]).Append(HexAlphabet[(int)(b & 0xF)]).Append(' ');
+
+ return sb.ToString();
+ }
+
+ private static string DataToUshortString(byte[] data, int index)
+ {
+ StringBuilder sb = new StringBuilder();
+
+ for (int i = index; i < data.Length; i += 2)
+ {
+ sb.Append(BitConverter.ToInt16(data, i));
+ sb.Append(' ');
+ }
+
+ return sb.ToString();
+ }
+
+ private static int IndexOfData(byte[] data, int index, ushort value)
+ {
+ int len = data.Length;
+
+ for (int i = index; i < len; i++)
+ {
+ if (i + 1 >= len)
+ break;
+
+ ushort n = BitConverter.ToUInt16(data, i);
+ if (value == n)
+ return i;
+ }
+
+ return -1;
+ }
+
+ private static int IndexOfData(byte[] data, int index, ushort[] values)
+ {
+ int len = data.Length;
+
+ for (int i = index; i < len; i++)
+ {
+ if (i + 1 >= len)
+ break;
+
+ ushort n = BitConverter.ToUInt16(data, i);
+ for (int u = 0; u < values.Length; u++)
+ {
+ if (values[u] == n)
+ return i;
+ }
+ }
+
+ return -1;
+ }
+#endif
+
//
private void PacketFinderHandler(byte[] message)
{
var opcode = BitConverter.ToUInt16(message, 18);
var data = message.Skip(32).ToArray();
+#if TESTPK
+#if false
+ // 파이날 스텝으로 오는거 전부 얻기
+ var t = IndexOfData(data, 0, new ushort[] { 169, 134, 183, 223, 637 }); // final, P1, S1, Z1, Snake
+ if (t > 0)
+ {
+ var s = DataToByteString(data);
+ Logger.L("{0}({1},{2}) => {3}", opcode, data.Length, t, s);
+ }
+ else
+#endif
+ // 매칭 관련
+ if (opcode == 183 || opcode == 371 || opcode == 754 || opcode == 372 || opcode == 322)
+ {
+ var s = DataToByteString(data);
+ Logger.L("{0}({1}) => {2}", opcode, data.Length, s);
+ }
+#endif
+
// fate
if (_new_packet.OpFate == 0 && data.Length > 4 && data[0] == 0x3E)
{
@@ -1440,48 +1603,105 @@ namespace DutyContent.Tab
}
}
- // duty
- if (_new_packet.OpDuty == 0 && data.Length > 12)
+ // duty & packet
+ if (chkPacketForLocal.Checked)
{
- var rcode = data[8];
- if (rcode == 0)
+ // for ACTOZ/Korean service
+
+ // duty
+ if (_new_packet.OpDuty == 0 && data.Length > 12)
{
- // Urth's Found (82)
- short m = BitConverter.ToInt16(data, 12);
- if (m == 82 && _new_packet.OpDuty != opcode)
+ var rcode = data[8];
+ if (rcode == 0)
{
- _new_packet.OpDuty = opcode;
-
- WorkerAct.Invoker(() =>
+ // The Final Steps of Faith (169)
+ short m = BitConverter.ToInt16(data, 12);
+ if (m == 169 && _new_packet.OpDuty != opcode)
{
- lstPacketInfo.Items[1].SubItems[2].Text = Locale.Text(10016);
- lstPacketInfo.Items[1].SubItems[3].Text = _new_packet.OpDuty.ToString();
- });
+ _new_packet.OpDuty = opcode;
- return;
+ WorkerAct.Invoker(() =>
+ {
+ lstPacketInfo.Items[1].SubItems[2].Text = Locale.Text(10016);
+ lstPacketInfo.Items[1].SubItems[3].Text = _new_packet.OpDuty.ToString();
+ });
+
+ return;
+ }
+ }
+ }
+
+ // match
+ if (_new_packet.OpMatch == 0 && data.Length > 20)
+ {
+ var rcode = data[2];
+ if (rcode == 0)
+ {
+ // The Final Steps of Faith (169)
+ short m = BitConverter.ToInt16(data, 20);
+ if (m == 169 && _new_packet.OpMatch != opcode)
+ {
+ _new_packet.OpMatch = opcode;
+
+ WorkerAct.Invoker(() =>
+ {
+ lstPacketInfo.Items[2].SubItems[2].Text = Locale.Text(10016);
+ lstPacketInfo.Items[2].SubItems[3].Text = _new_packet.OpMatch.ToString();
+ });
+
+ return;
+ }
}
}
}
-
- // match
- if (_new_packet.OpMatch == 0 && data.Length > 20)
+ else
{
- var rcode = data[2];
- if (rcode == 0)
+ // for common
+
+ // duty
+ if (_new_packet.OpDuty == 0 && data.Length > 20) // real size is 40
{
- // The Steps of Fath (83)
- short m = BitConverter.ToInt16(data, 20);
- if (m == 83 && _new_packet.OpMatch != opcode)
+ var rcode = data[16];
+ var scode = data[19];
+ if (rcode == 0 && scode == 0)
{
- _new_packet.OpMatch = opcode;
-
- WorkerAct.Invoker(() =>
+ // The Final Steps of Faith (169)
+ short m = BitConverter.ToInt16(data, 20);
+ if (m == 169 && _new_packet.OpDuty != opcode)
{
- lstPacketInfo.Items[2].SubItems[2].Text = Locale.Text(10016);
- lstPacketInfo.Items[2].SubItems[3].Text = _new_packet.OpMatch.ToString();
- });
+ _new_packet.OpDuty = opcode;
- return;
+ WorkerAct.Invoker(() =>
+ {
+ lstPacketInfo.Items[1].SubItems[2].Text = Locale.Text(10016);
+ lstPacketInfo.Items[1].SubItems[3].Text = _new_packet.OpDuty.ToString();
+ });
+
+ return;
+ }
+ }
+ }
+
+ // match
+ if (_new_packet.OpMatch == 0 && data.Length > 20) // real size is 40
+ {
+ var rcode = data[2];
+ if (rcode == 0)
+ {
+ // The Final Steps of Faith (169)
+ short m = BitConverter.ToInt16(data, 28);
+ if (m == 169 && _new_packet.OpMatch != opcode)
+ {
+ _new_packet.OpMatch = opcode;
+
+ WorkerAct.Invoker(() =>
+ {
+ lstPacketInfo.Items[2].SubItems[2].Text = Locale.Text(10016);
+ lstPacketInfo.Items[2].SubItems[3].Text = _new_packet.OpMatch.ToString();
+ });
+
+ return;
+ }
}
}
}
@@ -1489,10 +1709,10 @@ namespace DutyContent.Tab
// instance
if (_new_packet.OpInstance == 0 && data.Length >= 16)
{
- // The Steps of Fath (83)
+ // The Final Steps of Faith (169)
short m = BitConverter.ToInt16(data, 0);
short u = BitConverter.ToInt16(data, 2);
- if (m == 83 && u == 0 && _new_packet.OpInstance != opcode)
+ if (m == 169 && u == 0 && _new_packet.OpInstance != opcode)
{
_new_packet.OpInstance = opcode;
diff --git a/Tab/DutyForm.resx b/Tab/DutyForm.resx
index dc00b3f..3e43f55 100644
--- a/Tab/DutyForm.resx
+++ b/Tab/DutyForm.resx
@@ -117,6 +117,14 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
+ dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
+ d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAAAAAAAA4EAAAMBC
+ AACAQQs=
+
+
17, 17
@@ -124,11 +132,11 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAc
- RAAAAk1TRnQBSQFMAgEBBAEAAfgBAQH4AQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD4
+ QwAAAk1TRnQBSQFMAgEBBAEAAQgBAgEIAQIBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABQAMAAQEBAAEgBgABgP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
- /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AWgADNgFZA1oBxANYAeoDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AWgADNgFZA1oBxANcAeoDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/A14B4gNVAa4DKgE/CAADCAEKA0kBhQIAAaoB/wIAAaoB/wIAAaQB/wIAAaQB/wIAAaQB/wIA
AaQB/wIAAaQB/wIAAaQB/wIAAaMB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIA
@@ -157,7 +165,7 @@
AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGi
ASQB/wHEAZUBHAH/AYkBLgEIAf8BAwESARgB/wGUATMBBwH/AdMBoQEjAf8B1QGiASQB/wHVAaIBJAH/
AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8BwAGT
- AR4B/wMIAf8DxQH/A1AB8AIAAZkB/wIAAYsB/wIAAT8B/wIAATsB/wIAATMB/wIAATMB/wIAAS4B/wIA
+ AR4B/wMIAf8DxQH/A1IB8AIAAZkB/wIAAYsB/wIAAT8B/wIAATsB/wIAATMB/wIAATMB/wIAAS4B/wIA
ASsB/wIAASoB/wIAAScB/wIAASMB/wIAASMB/wIAASIB/wIAAR8B/wIAARsB/wIAARsB/wIAARsB/wIA
ARsB/wIAAR8B/wIAASIB/wIAASMB/wIAASMB/wIAAScB/wIAASoB/wIAAS0B/wIAATMB/wIAATMB/wIA
ATMB/wIAATsB/wIAAT8B/wIAAYsB/wIAAZkB/0gABAIDBwEJAxkBIgM5AV4DVQGtAV4CYQHiA20B9wNl
@@ -179,251 +187,243 @@
Af8BOQHUAeEB/wE2AdQB4QH/ATYB1AHhAf8BNgHTAeAB/wE2AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2
AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2AdEB3gH/ATYB0QHe
Af8BNgHRAeEB/wE2AdQB4QH/ATYB1AHhAf8BMQHUAeEB/wEZAbIB2AH/AQMBhQGvAf8BAAEIAYsB/wIA
- AYoB/0AABAEDBgEHAxQBGwM1AVYDVQGvAVwCXgHwAfMB+AH8Af8B1AP/AcQB/AL/AcYB/gL/AegD/wNf
- AfsBVQJXAbEDLQFFAwgBCi8AAf8DAAH/AwAB/wMAAf8DAAH/RwAB/wOnAf8DAAH/Ac4BhwEfAf8B1QGL
- ASEB/wHVAYsBIQH/AcsBhAEdAf8BvQE+ARYB/wHEAYABGgH/AcABQAEYAf8BlQEkAQUB/wGNASEBBgH/
- AR8BEgEOAf8BAAEGATMB/wIAASkB/wEBAZEBsgH/ATYB1QHmAf8BAAEfAYkB/wIAAS8B/wEAAQoBKgH/
- ATUBGAEJAf8BkgEjAQUB/wGxATcBEQH/AcMBgAEZAf8BwwGAARkB/wG6AT0BFQH/AdMBigEgAf8B1QGL
- ASEB/wHFAYIBHQH/AwEB/wOnAf8DAAH/AgABgQH/AQABFAGQAf8BFAGhAcIB/wEFAT4BpAH/AQABEAE/
- Af8BAAEQAYQB/wEAARABiAH/AQABEAGIAf8BAAEQAYEB/wEAARABgQH/AQABEAGBAf8BAAEQAT8B/wEA
- ARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/AQABEAE+
- Af8BAAEQAYEB/wEAARABgQH/AQABEAGBAf8BAAEQAYEB/wEAAREBiAH/AQABFAGIAf8BAAEQAYQB/wEA
- ARABPwH/AQUBQAGkAf8BFAGhAcMB/wEAARQBkQH/AgABgQH/PAAEAQMFAQYDEgEYAzMBUANTAakBWwJl
- AewDgAH+AdkD/wHEAfwC/wHDAfsC/wHDAfsC/wHXA/8DqAH9AVkCWgG/AzMBUAMJAQsvAAH/AwAB/wMA
- Af8DAAH/AwAB/0cAAf8DmwH/AwAB/wHOAUIBHQH/AdUBgwEfAf8BywFAARsB/wGDARkBBgH/ASsBEQEJ
- Af8BOQEUAQcB/wExARIBCAH/AQIBDwEaAf8BAAEJATcB/wIAATMB/wEAAQ4BPQH/ATAB0AHnAf8BOwHd
- AfEB/wEgAacBsQH/AUEB4QH3Af8BFwGpAcUB/wIAASkB/wIAAToB/wEAAQwBLwH/ARMBDwERAf8BNwET
- AQcB/wE4ARMBBwH/ASYBEQENAf8BlAEeAQMB/wHTAYIBHgH/AcUBPgEbAf8DAAH/A5sB/wMAAf8CAAFB
- Af8BAAEVAYsB/wENAZwBvQH/AgABLAH/AgABOAH/AQABFgGYAf8BAAEZAZ0B/wEAARcBnQH/AQABFgGc
- Af8BAAEWAZYB/wEAARUBlQH/AQABEwGRAf8CAAE4Af8CAAEvAf8CAAEvAf8CAAEvAf8CAAEvAf8CAAEv
- Af8CAAE2Af8BAAEPAZIB/wEAAREBlAH/AQABBwGNAf8BAAEdAZgB/wIAAY4B/wEAAR0BnwH/AQABDQGT
- Af8CAAE4Af8CAAEpAf8CAAEqAf8BDQGXAbQB/wEAARQBiAH/AgABQQH/OAAEAQMFAQYDEAEVAywBQwFP
- AlABmwFaAmMB6QOAAf4B3gP/AcYB/gL/AcMB+wL/AcMB+wL/AcgD/wHsA/8DXwH7AVUCVwGxAy0BRQMI
- AQovAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wOTAf8DAAH/AcwBOgEb
- Af8B0wE9AR0B/wHOAToBGwH/AYoBFgEDAf8BAAEeAYQB/wEAARYBjQH/AQABDgGIAf8BAAEEAYEB/wEA
- ATkBnwH/ATQB1QHmAf8BkAHvAf4B/wEXAZsBvAH/ASMBAAEQAf8BkQEAAQ4B/wESAQ8BJwH/AS4BygHm
- Af8BkAHtAfoB/wEeAbQBygH/AQABHwGSAf8BAAEGAYEB/wEAAQ8BhwH/AQABIAGWAf8BAAEQASMB/wGT
- ARgBAgH/AdIBPQEdAf8BwwE2ARkB/wMAAf8DkwH/AwAB/wIAAUEB/wEAARYBiwH/AQ0BnQG9Af8CAAEz
- Af8BAAEVAZUB/wEqAdYB6QH/ASsB1wHwAf8BKgHSAfAB/wEqAdEB8AH/ASoB0QHuAf8BJwHNAesB/wEk
- AcUB5wH/AgABigH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOgH/AgABjAH/ASUBwQHiAf8BHwHE
- AegB/wEAAYoBzwH/ATMB4QH1Af8BAAEzAcMB/wE1AeEB9QH/ARABogHVAf8CAAGSAf8CAAE1Af8CAAEy
- Af8BCwGUAbQB/wEAAREBiAH/AgABQQH/OAADBAEFAw4BEgMoATwDSgGKAV8CYQHaA6gB/QHiA/8BxgH+
- Av8BwwH7Av8BwwH7Av8ByQP/AekD/wOoAf0BXQJhAdwDRwGCAx4BKgMGAQcvAAH/AwAB/wMAAf8DAAH/
- AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wOPAf8DAAH/AckBNwEaAf8B0AE6ARwB/wHQAToBHAH/
- AaYBIgEKAf8BCAEMARoB/wEAATgBowH/ASABqwHSAf8BkgHrAfgB/wGJAeoB9wH/AR8BogG8Af8BHwEM
- ASUB/wGaAQABJgH/Ab8BEwGLAf8BwQEYAZMB/wG7AREBggH/AYIBAAEYAf8BFwEoAUIB/wEuAcMB2wH/
- AZMB8AH8Af8BhgHhAfMB/wENAZEBuQH/AQABMwGfAf8BNQENAQUB/wG8AS8BFAH/AdABOgEcAf8BwAEz
- ARgB/wMAAf8DjwH/AwAB/wIAAUEB/wEAARYBiwH/AQ0BnQG9Af8CAAE3Af8BAAEXAZ8B/wExAeIB9QH/
- ATgB7AL/AT0B7gL/AT4B7gL/AT4B7gL/AT4B7gL/AR0BwAHrAf8CAAGPAf8CAAE+Af8CAAE7Af8CAAE5
- Af8CAAE6Af8CAAGCAf8BAAE9Ab4B/wEvAdoB+AH/AQABmAHfAf8BHgHEAfEB/wESAbYB6gH/AQoBrAHl
- Af8BKgHWAfkB/wEEAZ8B4QH/AQ0BnwHTAf8BAAEGAYwB/wIAATUB/wEIAZQBtAH/AQABEQGIAf8CAAFB
- Af8kAAQCAwMBBAMFBAYBCAMJAQsDDwEUAyUBNgFGAkcBgAFbAl0B0QNfAfsB6QP/AcgD/wHDAfsC/wHD
- AfsC/wHMA/8B8AP/A18B+wFcAl4B1wNNAZIDKwFCAw4BEgMDAQQvAAH/AwAB/wMAAf8DAAH/AwAB/w4A
- Av8CAAL/AgAC/wIAAv8CAAL/JwAB/wOPAf8DAAH/AccBNQEaAf8BzgE4ARwB/wHOATgBHAH/AaYBIgEL
- Af8CCAEWAf8BAAEoAZAB/wEHAYcBqQH/AQABDwEnAf8BLgEAAQkB/wGlAQEBKQH/AcIBFAGMAf8BywEj
- AaQB/wHSASsBsQH/AdQBLAG0Af8B0QEpAbAB/wHKASIBogH/Ab4BEgGEAf8BkgEAAR8B/wEgAQABCQH/
- AQABIgFAAf8BDAGKAawB/wEAAR0BiAH/ATQBDQEFAf8BvQEuARUB/wHOATgBHAH/Ab8BMgEYAf8DAAH/
- A48B/wMAAf8CAAFBAf8BAAEVAYsB/wENAZwBuQH/AgABMQH/AQABFwGfAf8BMQHhAfUB/wE2AecC/wE3
- AegC/wE4AegC/wE6AeoC/wE+Ae4C/wEdAcAB6wH/AgABjgH/AgABOAH/AgABNwH/AgABNgH/AgABNgH/
- AgABgQH/ARUBoQHUAf8BNgHmAv8BAAEvAcEB/wE2AeYC/wEAAY8B1AH/ASMByQHxAf8BIwHJAfEB/wEA
- AY8B1QH/ASwB3AH1Af8BAAEVAZgB/wIAATAB/wEMAZQBtAH/AQABEQGIAf8CAAFBAf8cAAMCAQMDBgEI
- Aw0BEQMYASADIwEyAyoBQAMsAUMDMQFOA0cBggFbAl0BzAFNAVEBWAH6Ae0D/wHJA/8BwwH7Av8BwwH7
- Av8BzQP/AfgD/wNcAfgBXQJfAc4DSQGHAysBQgMSARcDBQEGBAEvAAH/AwAB/wMAAf8DAAH/AwAB/w4A
- Av8CAAL/AgAC/wIAAv8CAAL/JwAB/wOQAf8DAAH/AcUBMwEZAf8BzAE2ARsB/wHMATYBGwH/AaQBHwEK
- Af8BBQEIARgB/wEAASIBiQH/AQABJwGNAf8BEQEBARsB/wG8AQoBPwH/AcQBGgGcAf8B0QEqAa8B/wHc
- ATYBwQH/AeYBPwHNAf8B6QFCAdIB/wHmAUABzQH/Ad0BNwHBAf8B0AEqAa8B/wHFARsBmwH/AbMBBgEu
- Af8BAAEPATAB/wEAAS4BkAH/AQABFwGDAf8BMwEMAQUB/wG7AS0BFAH/AcwBNgEbAf8BvQEwARcB/wMA
- Af8DkAH/AwAB/wIAAUEB/wEAARUBiwH/AQ0BmwG4Af8CAAEvAf8BAAEPAZIB/wEaAbsB4AH/AR4BvAHm
- Af8BHgG/AeYB/wElAb8B5AH/ASUBwQHnAf8BJQHFAesB/wEgAb8B5AH/AgABhAH/AgABNgH/AgABNgH/
- AgABNgH/AgABNgH/AgABOQH/AgABhQH/AgABjQH/AgABiAH/AgABjwH/AgABiwH/AgABlAH/AgABlgH/
- AgABkwH/AgABkgH/AgABOgH/AgABLwH/AQ0BlAG0Af8BAAERAYgB/wIAAUEB/xQABAEDBAEFAwsBDgMb
- ASUDMQFNA0QBeQFPAlABmwNVAawDVQGuA1YBtQFbAl8B2ANtAfcB9AP/AcoD/wHDAfsC/wHEAfwC/wHR
- B/8DbQH3AVkCXAHGA0QBeAMmATgDEAEVAwUBBgQBMwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
- Av8CAAL/AgAC/ycAAf8DkgH/AwAB/wHDATABGAH/AcoBMwEaAf8ByAEyARkB/wGMAREBAAH/AQABBwEk
- Af8BAAEnAYwB/wEAATMBnQH/AS4BAAEbAf8BwgEUAZAB/wHNASUBqwH/Ad4BOQHEAf8B7wGHAdoB/wH7
- AZMB7AH/Af0BmAH0Af8B+wGTAewB/wHvAYcB2gH/Ad4BOQHEAf8BzgElAawB/wG9AREBhAH/AQABEQEx
- Af8BAAE6AZ0B/wEAARYBhAH/ASEBCAEKAf8BsAElAQ8B/wHKATMBGgH/AbsBLQEWAf8DAAH/A5IB/wMA
- Af8CAAFBAf8BAAEVAYoB/wENAZcBtgH/AgABLwH/AgABOAH/AgABjwH/AgABlwH/AgABlwH/AgABjwH/
- AgABjwH/AgABjwH/AgABiAH/AgABOgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/
- AgABNgH/AgABOAH/AgABPgH/AgABPgH/AgABQgH/AgABgwH/AgABgwH/AgABQQH/AgABMAH/AgABLwH/
- AQ0BlAG0Af8BAAERAYgB/wIAAUEB/xAABAEDBQEGAw8BFAMkATUDQAFvA1YBswFdAmIB4QNlAfQBTQFP
- AVYB+gNcAfgDWgH1Ak0BVAL6A/8BzQP/AcMB+wL/AcQB/AL/AdQD/wHzAfgB/AH/A1oB9QNZAcEDQAFw
- AyABLgMMAQ8DBAEFBAEbAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
- Af8OAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DlgH/AwAB/wHB
- AS0BGAH/AcgBMAEZAf8BxAEuARcB/wGHAQ4BAAH/AQABDQE3Af8BAAE1AZcB/wEAATABlwH/AYABAAEf
- Af8BxgEaAZoB/wHVAS4BtwH/AeoBgAHSAf8B/AGWAfEC/wGoAf4C/wGvA/8BqAH+Af8B/AGWAfEB/wHq
- AYAB0gH/AdYBLgG3Af8BxQEYAZMB/wEUAQoBJgH/AQABPAGgAf8BAAEiAY0B/wEAAQcBGwH/AYwBDwEA
- Af8BxwEwARkB/wG5ASoBFgH/AwAB/wOWAf8DAAH/AgABQAH/AQABEwGFAf8BCgGVAbQB/wIAAS8B/wIA
- ATAB/wIAAUEB/wIAAYMB/wIAAYMB/wIAAT4B/wIAAT4B/wIAATsB/wIAATcB/wIAATYB/wIAATYB/wIA
- ATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATgB/wIAAT4B/wIAAT4B/wIAAT4B/wIA
- AYMB/wIAAYMB/wIAAUEB/wIAATAB/wIAAS8B/wENAZQBtAH/AQABEQGIAf8CAAFBAf8QAAMCAQMDDAEP
- AyQBNANFAXwBWgJbAcUDbQH3AfMB+AH8Af8B8QP/AecD/wHqA/8B7wP/AeQD/wHNA/8BwwH7Av8BxgH+
- Av8B2gP/AfMB+AH8Af8BZAJlAfQBVwJYAbwDPQFpAx4BKgMKAQ0DAwEEIwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIA
- Av8CAAL/AgAC/wIAAv8PAAH/A5oB/wMAAf8BvgEsARcB/wHFAS4BGAH/Aa8BIgEPAf8BLgEIAQMB/wEA
- ARcBiwH/ARIBiQGrAf8BAAEfAUIB/wGpAQYBMAH/AcgBHgGhAf8B2gEzAbwB/wHwAYgB3AH/Af4BnwH6
- Av8BtAP/AcID/wG0Av8B/gGfAfoB/wHwAYgB3AH/AdsBMwG9Af8ByQEdAZ0B/wE6AQABHgH/AQABOQGd
- Af8BAQE+AaIB/wEAAQwBNwH/AYYBDQEAAf8BwwEtARcB/wG2ASkBFQH/AwAB/wOaAf8DAAH/AgABPwH/
- AQABEQGDAf8BDAGUAbQB/wIAAS8B/wIAATAB/wIAAUEB/wIAAYMB/wIAAYMB/wIAAT4B/wIAAT4B/wIA
- ATkB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
- ATYB/wIAAToB/wIAAT4B/wIAAT4B/wIAAYMB/wIAAYMB/wIAAUEB/wIAATAB/wIAAS8B/wENAZQBtAH/
- AQABEQGIAf8CAAFBAf8QAAMDAQQDGAEhAz0BaQFZAloBvwFNAVEBWAH6AfED/wHOA/8BxAH8Av8BwwH7
- Av8BwwH7Av8BwwH7Av8BwwH7Av8BwwH7Av8BxgH+Av8B3gP/A4AB/gFQAl4B8ANYAbcDOwFjAxsBJQMJ
- AQwDAwEEJwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIA
- Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8PAAH/A58B/wMAAf8BuwEpARYB/wHA
- ASoBFgH/AYYBDAEAAf8BAAEGAR8B/wEAASUBlAH/ARkBlQG5Af8BCQEQASsB/wG4AQkBPQH/AccBHgGg
- Af8B2QEyAbsB/wHvAYUB2gH/Af4BnQH6Av8BsQP/AbwD/wGxAv8B/gGdAfoB/wHvAYUB2gH/AdkBMgG8
- Af8BxwEdAZ8B/wGkAQMBLAH/AQABKQGJAf8BHwGXAbgB/wEAARUBigH/AS0BBwEEAf8BrQEgAQ4B/wGz
- ASYBFAH/AwAB/wOfAf8DAAH/AgABPwH/AQABEQGDAf8BDQGUAbQB/wIAAS8B/wIAAUEB/wEAASEBrAH/
- AQABJgG2Af8BAAEkAbAB/wEAARMBogH/AgABjgH/AgABQQH/AgABOAH/AgABNgH/AgABNgH/AgABNgH/
- AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABOQH/AgABPgH/AgABPgH/AgABgwH/
- AgABgwH/AgABQQH/AgABMAH/AgABLwH/AQwBlAG0Af8BAAERAYgB/wIAAUEB/xAAAwUBBgMjATMDTgGV
- A2UB9AT/AdoD/wHZA/8B4AP/Ad0D/wHPA/8BxQH9Av8BwwH7Av8BwwH7Av8B0wP/A4AB/gFQAl4B8ANY
- AbcDOgFgAxkBIgMJAQsDAgEDKwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8PAAH/A6QB/wMA
- Af8BuQEmARQB/wGgARgBCAH/ASgBBAECAf8BAAEGAT4B/wEIAT0BogH/AQABLgGSAf8BNgEAAQcB/wG3
- AQkBQAH/AcIBGgGbAf8B0wEsAbMB/wHmAUEBzwH/AfoBkQHrAv8BoAH8Av8BqAH+Av8BoAH8Af8B+gGR
- AesB/wHmAUEBzwH/AdMBLAG0Af8BwwEZAZoB/wG2AQcBNAH/AQoBAgEWAf8BBAE/AaQB/wEAASMBkQH/
- AgABGgH/AYQBCgEAAf8BqQEfAQ8B/wMAAf8DpAH/AwAB/wIAAUAB/wEAAREBhQH/AQ0BlAG0Af8CAAEv
- Af8BAAEXAZIB/wExAeQB9QH/ATYB6QL/AS8B4AH4Af8BEgGxAd8B/wEAAS8BtQH/AgABigH/AgABOAH/
- AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNwH/AgABOwH/
- AgABQAH/AgABhAH/AgABjQH/AgABjAH/AgABgwH/AgABMQH/AgABLwH/AQoBlQG0Af8BAAETAYgB/wIA
- AUEB/xAAAwUBBgMjATIBTAJNAZEDZQHxA6gB/QOAAf4DqAH9A18B+wFDAV8BZQH8AecB8QH4Af8B1QP/
- AcMB+wL/AcMB+wL/AeAD/wNfAfsBWwJeAdMDQgF0AxsBJQMGAQgEAi8AAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/
- AgAC/wIAAv8CAAL/DwAB/wOqAf8DAAH/AakBHAENAf8BMAEFAQIB/wEhAZYBtQH/AToBwQHkAf8BlAHY
- AesB/wEAARQBiAH/AQABBwEoAf8BoQEAAScB/wG/ARIBjgH/AcoBIgGmAf8B2gEzAbwB/wHoAYEB0gH/
- AfQBigHhAf8B+QGQAegB/wH0AYoB4QH/AegBgQHSAf8B2gEzAb0B/wHLASIBpQH/AcABEQGKAf8BQAEA
- ARsB/wEAAQUBNQH/AQEBPwGpAf8BnAHhAe8B/wEsAbAB1gH/ARQBDQEVAf8BkAERAQQB/wMBAf8DqgH/
- AwAB/wIAAUEB/wEAAREBiAH/AQ0BlAG0Af8CAAEvAf8BAAEBAYoB/wEAAYwBzwH/AQABkwHcAf8BAAGP
- AdUB/wEAATkBwwH/AQABEwGlAf8CAAGJAf8CAAE9Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2
- Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE4Af8CAAFAAf8CAAGOAf8BAAExAbgB/wEPAZoB0gH/AQYBjQHL
- Af8BAAEYAaUB/wIAATkB/wIAAS8B/wENAZcBtgH/AQABFQGKAf8CAAFBAf8QAAMDAQQDFgEeAzYBWQFQ
- AlEBnAFZAloBvwFbAl0ByQFbAl0BygFdAl8BzgFaAmAB4wFZAmIB9gHwA/8BwwH7Av8BwwH7Av8B3QP/
- AVcBYwFnAfwDWgHHAzgBWwMPARQEAU8AAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIA
- Av8nAAH/A7AB/wMAAf8BrwEdARAB/wE/AQQBAAH/ASIBAAEBAf8BHQE5AYUB/wGwAe4B9wH/AZsB4wHv
- Af8BAAEXAZEB/wEAARMBLAH/AaUBAwEvAf8BwAEWAZUB/wHLASQBqQH/AdYBLwG3Af8B3gE5AcIB/wHh
- ATsBxgH/Ad4BOQHCAf8B1gEvAbcB/wHLASQBqAH/AcMBFQGRAf8BgQEAASEB/wEAAR0BgAH/AQABNwGl
- Af8BtwHzAfoB/wGWAdoB5AH/ARUBCgESAf8BNQEDAQAB/wGjARgBDQH/AwEB/wOwAf8DAAH/AgABQQH/
- AQABEQGIAf8BDQGUAbQB/wIAAS8B/wEAAQ8BjwH/ARsBxwHoAf8BIgHQAfMB/wEjAcsB8gH/ARkBuwHm
- Af8BAwGNAcwB/wEAARoBpQH/AgABgQH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/
- AgABNgH/AgABNgH/AgABNgH/AgABQAH/AQABLwG1Af8BJAHQAfEB/wE0AekB/QH/ATEB5QH7Af8BDQGp
- AdwB/wIAAYQB/wIAAS8B/wENAZsBuAH/AQABFQGLAf8CAAFBAf8QAAMCAQMDCgENAxwBJwMvAUkDPAFm
- A0QBegNIAYQBTgJPAZcBWwJdAcwBVQJlAfEE/wHDAfsC/wHDAfsC/wHXA/8DqAH9A1wByAM3AVoDDAEP
- UwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/AgAC/ycAAf8DtgH/AwAB/wGwARwBEAH/
- AbIBHAEPAf8BnwETAQcB/wFAAQMBAAH/AQcBAAEOAf8BkwHUAegB/wGWAd4B7wH/AQABJgGWAf8BAAEK
- ASEB/wG4AQcBOgH/Ab8BFAGTAf8BxgEdAaAB/wHLASMBpgH/Ac0BJQGqAf8BywEjAaYB/wHGAR0BoAH/
- AcABFAGRAf8BnQECASsB/wEAAR8BOQH/AQABNgGoAf8BrwHrAfgB/wEzAaABwwH/ASUCAAH/AUIBAwEA
- Af8BrQEaAQ0B/wGpARoBDwH/AwEB/wO2Af8DAAH/AgABQQH/AQABEQGIAf8BDAGUAbQB/wIAAS8B/wEA
- AQoBjgH/ARQBwwHnAf8BGwHOAfIB/wEbAcgB8gH/AREBtAHmAf8BAAGKAcoB/wEAARgBnwH/AgABPAH/
- AgABLQH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABLAH/AgABOgH/
- AQUBlQHLAf8BKQHpAf0B/wErAe4C/wErAe4C/wEdAdUB8AH/AQABCwGQAf8CAAEvAf8BDQGcAbkB/wEA
- ARUBiwH/AgABQQH/EAAEAQMHAQkDFwEfAy8BSQFBAkIBcwFMAk0BkQNSAaMDWAG6A2AB4AFJAmIB9gHz
- A/8BwwH7Av8BwwH7Av8B3QP/AVcBYwFnAfwBWAJaAb0DMgFPAwkBDFMAAf8DAAH/AwAB/wMAAf8DAAH/
- DgAC/wIAAv8CAAL/AgAC/wIAAv8nAAH/A7sB/wMAAf8BrQEZAQ8B/wGzARsBEAH/AbMBGwEQAf8BqAEW
- AQsB/wE/AgAB/wEHAQABDgH/AZEB0QHqAf8BPgG6Ad0B/wEAAS8BkwH/ASgBAAEXAf8BuAEFAT0B/wG8
- AQ0BhwH/AcABDwGKAf8BvwEQAYwB/wHAAQ8BigH/AbwBDAGGAf8BtAEEATUB/wEAAQ0BIgH/AQABNQGi
- Af8BnQHeAfEB/wEzAaABxgH/AScCAAH/AZYBDQEEAf8BsgEbARAB/wGzARsBEAH/AaYBFwEOAf8DAgH/
- A7sB/wMAAf8CAAFBAf8BAAERAYgB/wEIAZQBtAH/AgABLwH/AgABhQH/AQABggHKAf8BAAGOAdcB/wEA
- AYoB1wH/AQABhgHPAf8BAAE5AcAB/wEAASABqgH/AQABAQGMAf8CAAEoAf8CAAEiAf8CAAEiAf8CAAEi
- Af8CAAEiAf8CAAEiAf8CAAEiAf8CAAEkAf8CAAEmAf8CAAE2Af8BAAGAAcEB/wEeAeMB+wH/ASIB7gL/
- ASIB7gL/AQ8BxgHqAf8BAAEDAYwB/wIAATEB/wENAZ0BvQH/AQABFgGLAf8CAAFBAf8QAAQBAwoBDQMq
- AUABTgJPAZcBWwJdAdEDXQHqA2cB8gNaAfUDXwH7AdoB6gH1Af8B2AP/AcMB+wL/AcUB/QL/Ae8D/wNi
- AfYDUgGjAycBOgMHAQlTAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wPA
- Af8DAAH/AakBFwENAf8BrwEYAQ4B/wGvARgBDgH/Aa8BGAEOAf8BpQETAQoB/wE7AgAB/wEIAREBJgH/
- AZgB2gHxAf8BFAGPAbwB/wEAARoBNgH/ATcBAAEIAf8BKwEAARkB/wEaAQQBHwH/ARoBBAEfAf8BHgED
- AR4B/wEzAQABFQH/ASEBAAEGAf8BAAEqAZAB/wFCAbwB4AH/AYQBuwHhAf8BGQEAAQEB/wGRAQoBAQH/
- Aa8BGAEOAf8BrwEYAQ4B/wGvARgBDgH/AaIBFQEMAf8DAgH/A8AB/wMAAf8CAAFCAf8BAAERAYsB/wEL
- AZQBtAH/AgABKwH/AQABCgGMAf8BEwHaAesB/wEYAeQB9QH/ARgB4gH1Af8BEwHZAfMB/wENAcIB6QH/
- AQABkwHRAf8BAAEaAaMB/wIAAR8B/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIA
- ARsB/wIAARsB/wIAASMB/wEAAQkBkAH/AQABngHWAf8BEwHRAfAB/wENAcMB6gH/AQABOgG9Af8CAAE4
- Af8CAAExAf8BDQGdAb0B/wEAARYBjgH/AgABQgH/EAAEAQMPARQDOwFjA18B2AT/AfsD/wHzA/8B7gP/
- AeID/wHRA/8BxgH+Av8BxAH8Av8B1gP/AecB8QH4Af8BWgJdAd8DRAF5AxkBIgMFAQZTAAH/AwAB/wMA
- Af8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wPHAf8DAAH/AaYBEwEMAf8BrAEUAQ0B/wGs
- ARQBDQH/AawBFAENAf8BrAEUAQ0B/wGaAQwBBQH/ATICAAH/ASUBkAGyAf8BlgHSAfEB/wEAAS0BogH/
- AQABJgGLAf8BAAEuAZMB/wEAATQBmgH/AQABNgGcAf8BAAEzAZcB/wEAAS4BkwH/AQABIQGLAf8BDwGJ
- AbsB/wGYAdgB8wH/AQkBFwEtAf8BOgIAAf8BqwETAQwB/wGsARQBDQH/AawBFAENAf8BrAEUAQ0B/wGf
- ARIBCwH/AwIB/wPHAf8DAAH/AgABhQH/AQABGAGNAf8BDQGXAbQB/wIAASkB/wIAASoB/wEAAQ4BjAH/
- AQABEAGSAf8BAAEQAZIB/wEAAQ4BkAH/AQABCQGGAf8CAAE8Af8CAAEsAf8CAAEVAf8CAAEPAf8CAAEP
- Af8CAAEPAf8CAAEPAf8CAAEPAf8CAAEPAf8CAAEPAf8CAAEVAf8CAAEWAf8CAAEhAf8CAAE8Af8BAAEK
- AYoB/wEAAQIBhQH/AgABNQH/AgABIgH/AgABKgH/AQ0BnAG5Af8BAAEZAZEB/wIAAYUB/xAABAEDDgES
- AzgBXAFbAlwBywOAAf4B6gP/Ac0D/wHEAfwC/wHDAfsC/wHDAfsC/wHGAf4C/wHYA/8B8wH4AfwB/wNe
- AfADUwGpAy4BRwMMARADAgEDUwAB/wMAAf8DAAH/AwAB/wMAAf9HAAH/A88B/wMAAf8BowEQAQoB/wGo
- AREBCwH/AagBEQELAf8BqAERAQsB/wGoAREBCwH/AagBEQELAf8BjQEEAQAB/wENAQABCgH/AYwB0gHz
- Af8BwwHwAfgB/wHVAe4B9wH/AeAB9wH8Af8B5wP/AegD/wHmAf4C/wHdAfIB+gH/Ac0B7QH3Af8BtQHv
- AfsB/wEzAasBzwH/ASgCAAH/AZYBCQEDAf8BqAERAQsB/wGoAREBCwH/AagBEQELAf8BqAERAQsB/wGd
- AQ8BCQH/AwMB/wPPAf8DAAH/AgABigH/AQABGwGYAf8BDgGVAbYB/wEAAR8BiAH/AgABKAH/AgABLQH/
- AgABLQH/AgABLQH/AgABJwH/AgABJwH/AgABJwH/AgABIgH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/
- AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIgH/AgABKAH/AgABKQH/AgABKQH/AgABLwH/AgABLwH/
- AgABLgH/AgABKAH/AQABHwGHAf8BDQGUAbUB/wEAARsBmAH/AgABigH/EAAEAQMIAQoDJgE4A0oBiwFb
- Al0BzwNcAfgB8wH4AfwB/wHyA/8B5gP/AegD/wH6A/8DgAH+A2IB7gNWAbIDOAFcAxUBHQMGAQcEAVMA
- Af8DAAH/AwAB/wMAAf8DAAH/RwAB/wPXAf8DAAH/AZ8BDQEJAf8BpAEOAQoB/wGkAQ4BCgH/AaQBDgEK
- Af8BpAEOAQoB/wGkAQ4BCgH/AZkBCQEFAf8BIgIAAf8BrwHcAeQB/wHiAfAB8gH/AY0BpAGvAf8BJgEs
- ATgB/wEUARABHgH/ARUBEQEfAf8BFwEUASEB/wExAT0BhgH/AaUBwAHFAf8B7wL7Af8BHQGCAZcB/wEz
- AgAB/wGjAQ0BCQH/AaQBDgEKAf8BpAEOAQoB/wGkAQ4BCgH/AaQBDgEKAf8BmQEMAQgB/wMDAf8D1wH/
- AwAB/wIAAZQB/wEAARYBmwH/ARkBogHDAf8BLAG3Ac0B/wEoAbkBzQH/ASgBuQHNAf8BJgG5Ac0B/wEl
+ AYoB/0AABAEDBgEHAxQBGwM1AVYDVQGvA14B8AHzAfgB/AH/AdQD/wHEAfwC/wHGAf4C/wHoA/8DXwH7
+ AVUCVwGxAy0BRQMIAQovAAH/AwAB/wMAAf8DAAH/AwAB/0cAAf8DpwH/AwAB/wHOAYcBHwH/AdUBiwEh
+ Af8B1QGLASEB/wHLAYQBHQH/Ab0BPgEWAf8BxAGAARoB/wHAAUABGAH/AZUBJAEFAf8BjQEhAQYB/wEf
+ ARIBDgH/AQABBgEzAf8CAAEpAf8BAQGRAbIB/wE2AdUB5gH/AQABHwGJAf8CAAEvAf8BAAEKASoB/wE1
+ ARgBCQH/AZIBIwEFAf8BsQE3AREB/wHDAYABGQH/AcMBgAEZAf8BugE9ARUB/wHTAYoBIAH/AdUBiwEh
+ Af8BxQGCAR0B/wMBAf8DpwH/AwAB/wIAAYEB/wEAARQBkAH/ARQBoQHCAf8BBQE+AaQB/wEAARABPwH/
+ AQABEAGEAf8BAAEQAYgB/wEAARABiAH/AQABEAGBAf8BAAEQAYEB/wEAARABgQH/AQABEAE/Af8BAAEQ
+ AT4B/wEAARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/
+ AQABEAGBAf8BAAEQAYEB/wEAARABgQH/AQABEAGBAf8BAAERAYgB/wEAARQBiAH/AQABEAGEAf8BAAEQ
+ AT8B/wEFAUABpAH/ARQBoQHDAf8BAAEUAZEB/wIAAYEB/zwABAEDBQEGAxIBGAMzAVADUwGpAV0CZQHs
+ A4AB/gHZA/8BxAH8Av8BwwH7Av8BwwH7Av8B1wP/A6gB/QNaAb8DMwFQAwkBCy8AAf8DAAH/AwAB/wMA
+ Af8DAAH/RwAB/wObAf8DAAH/Ac4BQgEdAf8B1QGDAR8B/wHLAUABGwH/AYMBGQEGAf8BKwERAQkB/wE5
+ ARQBBwH/ATEBEgEIAf8BAgEPARoB/wEAAQkBNwH/AgABMwH/AQABDgE9Af8BMAHQAecB/wE7Ad0B8QH/
+ ASABpwGxAf8BQQHhAfcB/wEXAakBxQH/AgABKQH/AgABOgH/AQABDAEvAf8BEwEPAREB/wE3ARMBBwH/
+ ATgBEwEHAf8BJgERAQ0B/wGUAR4BAwH/AdMBggEeAf8BxQE+ARsB/wMAAf8DmwH/AwAB/wIAAUEB/wEA
+ ARUBiwH/AQ0BnAG9Af8CAAEsAf8CAAE4Af8BAAEWAZgB/wEAARkBnQH/AQABFwGdAf8BAAEWAZwB/wEA
+ ARYBlgH/AQABFQGVAf8BAAETAZEB/wIAATgB/wIAAS8B/wIAAS8B/wIAAS8B/wIAAS8B/wIAAS8B/wIA
+ ATYB/wEAAQ8BkgH/AQABEQGUAf8BAAEHAY0B/wEAAR0BmAH/AgABjgH/AQABHQGfAf8BAAENAZMB/wIA
+ ATgB/wIAASkB/wIAASoB/wENAZcBtAH/AQABFAGIAf8CAAFBAf84AAQBAwUBBgMQARUDLAFDAU8CUAGb
+ AVoCYwHpA4AB/gHeA/8BxgH+Av8BwwH7Av8BwwH7Av8ByAP/AewD/wNfAfsBVQJXAbEDLQFFAwgBCi8A
+ Af8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8nAAH/A5MB/wMAAf8BzAE6ARsB/wHT
+ AT0BHQH/Ac4BOgEbAf8BigEWAQMB/wEAAR4BhAH/AQABFgGNAf8BAAEOAYgB/wEAAQQBgQH/AQABOQGf
+ Af8BNAHVAeYB/wGQAe8B/gH/ARcBmwG8Af8BIwEAARAB/wGRAQABDgH/ARIBDwEnAf8BLgHKAeYB/wGQ
+ Ae0B+gH/AR4BtAHKAf8BAAEfAZIB/wEAAQYBgQH/AQABDwGHAf8BAAEgAZYB/wEAARABIwH/AZMBGAEC
+ Af8B0gE9AR0B/wHDATYBGQH/AwAB/wOTAf8DAAH/AgABQQH/AQABFgGLAf8BDQGdAb0B/wIAATMB/wEA
+ ARUBlQH/ASoB1gHpAf8BKwHXAfAB/wEqAdIB8AH/ASoB0QHwAf8BKgHRAe4B/wEnAc0B6wH/ASQBxQHn
+ Af8CAAGKAf8CAAE5Af8CAAE5Af8CAAE5Af8CAAE5Af8CAAE6Af8CAAGMAf8BJQHBAeIB/wEfAcQB6AH/
+ AQABigHPAf8BMwHhAfUB/wEAATMBwwH/ATUB4QH1Af8BEAGiAdUB/wIAAZIB/wIAATUB/wIAATIB/wEL
+ AZQBtAH/AQABEQGIAf8CAAFBAf84AAMEAQUDDgESAygBPANKAYoBXwJhAdoDqAH9AeID/wHGAf4C/wHD
+ AfsC/wHDAfsC/wHJA/8B6QP/A6gB/QFdAmEB3ANHAYIDHgEqAwYBBy8AAf8DAAH/AwAB/wMAAf8DAAH/
+ DgAC/wIAAv8CAAL/AgAC/wIAAv8nAAH/A48B/wMAAf8ByQE3ARoB/wHQAToBHAH/AdABOgEcAf8BpgEi
+ AQoB/wEIAQwBGgH/AQABOAGjAf8BIAGrAdIB/wGSAesB+AH/AYkB6gH3Af8BHwGiAbwB/wEfAQwBJQH/
+ AZoBAAEmAf8BvwETAYsB/wHBARgBkwH/AbsBEQGCAf8BggEAARgB/wEXASgBQgH/AS4BwwHbAf8BkwHw
+ AfwB/wGGAeEB8wH/AQ0BkQG5Af8BAAEzAZ8B/wE1AQ0BBQH/AbwBLwEUAf8B0AE6ARwB/wHAATMBGAH/
+ AwAB/wOPAf8DAAH/AgABQQH/AQABFgGLAf8BDQGdAb0B/wIAATcB/wEAARcBnwH/ATEB4gH1Af8BOAHs
+ Av8BPQHuAv8BPgHuAv8BPgHuAv8BPgHuAv8BHQHAAesB/wIAAY8B/wIAAT4B/wIAATsB/wIAATkB/wIA
+ AToB/wIAAYIB/wEAAT0BvgH/AS8B2gH4Af8BAAGYAd8B/wEeAcQB8QH/ARIBtgHqAf8BCgGsAeUB/wEq
+ AdYB+QH/AQQBnwHhAf8BDQGfAdMB/wEAAQYBjAH/AgABNQH/AQgBlAG0Af8BAAERAYgB/wIAAUEB/yQA
+ BAIDAwEEAwUEBgEIAwkBCwMPARQDJQE2AUYCRwGAA10B0QNfAfsB6QP/AcgD/wHDAfsC/wHDAfsC/wHM
+ A/8B8AP/A18B+wNeAdcDTQGSAysBQgMOARIDAwEELwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
+ Av8CAAL/AgAC/ycAAf8DjwH/AwAB/wHHATUBGgH/Ac4BOAEcAf8BzgE4ARwB/wGmASIBCwH/AggBFgH/
+ AQABKAGQAf8BBwGHAakB/wEAAQ8BJwH/AS4BAAEJAf8BpQEBASkB/wHCARQBjAH/AcsBIwGkAf8B0gEr
+ AbEB/wHUASwBtAH/AdEBKQGwAf8BygEiAaIB/wG+ARIBhAH/AZIBAAEfAf8BIAEAAQkB/wEAASIBQAH/
+ AQwBigGsAf8BAAEdAYgB/wE0AQ0BBQH/Ab0BLgEVAf8BzgE4ARwB/wG/ATIBGAH/AwAB/wOPAf8DAAH/
+ AgABQQH/AQABFQGLAf8BDQGcAbkB/wIAATEB/wEAARcBnwH/ATEB4QH1Af8BNgHnAv8BNwHoAv8BOAHo
+ Av8BOgHqAv8BPgHuAv8BHQHAAesB/wIAAY4B/wIAATgB/wIAATcB/wIAATYB/wIAATYB/wIAAYEB/wEV
+ AaEB1AH/ATYB5gL/AQABLwHBAf8BNgHmAv8BAAGPAdQB/wEjAckB8QH/ASMByQHxAf8BAAGPAdUB/wEs
+ AdwB9QH/AQABFQGYAf8CAAEwAf8BDAGUAbQB/wEAAREBiAH/AgABQQH/HAADAgEDAwYBCAMNAREDGAEg
+ AyMBMgMqAUADLAFDAzEBTgNHAYIDXQHMAU0BTwFWAfoB7QP/AckD/wHDAfsC/wHDAfsC/wHNA/8B+AP/
+ A1wB+AFdAl8BzgNJAYcDKwFCAxIBFwMFAQYEAS8AAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/
+ AgAC/wIAAv8nAAH/A5AB/wMAAf8BxQEzARkB/wHMATYBGwH/AcwBNgEbAf8BpAEfAQoB/wEFAQgBGAH/
+ AQABIgGJAf8BAAEnAY0B/wERAQEBGwH/AbwBCgE/Af8BxAEaAZwB/wHRASoBrwH/AdwBNgHBAf8B5gE/
+ Ac0B/wHpAUIB0gH/AeYBQAHNAf8B3QE3AcEB/wHQASoBrwH/AcUBGwGbAf8BswEGAS4B/wEAAQ8BMAH/
+ AQABLgGQAf8BAAEXAYMB/wEzAQwBBQH/AbsBLQEUAf8BzAE2ARsB/wG9ATABFwH/AwAB/wOQAf8DAAH/
+ AgABQQH/AQABFQGLAf8BDQGbAbgB/wIAAS8B/wEAAQ8BkgH/ARoBuwHgAf8BHgG8AeYB/wEeAb8B5gH/
+ ASUBvwHkAf8BJQHBAecB/wElAcUB6wH/ASABvwHkAf8CAAGEAf8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2
+ Af8CAAE5Af8CAAGFAf8CAAGNAf8CAAGIAf8CAAGPAf8CAAGLAf8CAAGUAf8CAAGWAf8CAAGTAf8CAAGS
+ Af8CAAE6Af8CAAEvAf8BDQGUAbQB/wEAAREBiAH/AgABQQH/FAAEAQMEAQUDCwEOAxsBJQMxAU0DRAF5
+ AU8CUAGbA1UBrANVAa4DVgG1AVsCXwHYA20B9wH0A/8BygP/AcMB+wL/AcQB/AL/AdEH/wNtAfcBWQJc
+ AcYDRAF4AyYBOAMQARUDBQEGBAEzAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/
+ JwAB/wOSAf8DAAH/AcMBMAEYAf8BygEzARoB/wHIATIBGQH/AYwBEQEAAf8BAAEHASQB/wEAAScBjAH/
+ AQABMwGdAf8BLgEAARsB/wHCARQBkAH/Ac0BJQGrAf8B3gE5AcQB/wHvAYcB2gH/AfsBkwHsAf8B/QGY
+ AfQB/wH7AZMB7AH/Ae8BhwHaAf8B3gE5AcQB/wHOASUBrAH/Ab0BEQGEAf8BAAERATEB/wEAAToBnQH/
+ AQABFgGEAf8BIQEIAQoB/wGwASUBDwH/AcoBMwEaAf8BuwEtARYB/wMAAf8DkgH/AwAB/wIAAUEB/wEA
+ ARUBigH/AQ0BlwG2Af8CAAEvAf8CAAE4Af8CAAGPAf8CAAGXAf8CAAGXAf8CAAGPAf8CAAGPAf8CAAGP
+ Af8CAAGIAf8CAAE6Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE4
+ Af8CAAE+Af8CAAE+Af8CAAFCAf8CAAGDAf8CAAGDAf8CAAFBAf8CAAEwAf8CAAEvAf8BDQGUAbQB/wEA
+ AREBiAH/AgABQQH/EAAEAQMFAQYDDwEUAyQBNQNAAW8DVgGzAV8CYgHhA2UB9AJNAVQB+gNcAfgDWgH1
+ Ak0BUgL6A/8BzQP/AcMB+wL/AcQB/AL/AdQD/wHzAfgB/AH/A1oB9QNZAcEDQAFwAyABLgMMAQ8DBAEF
+ BAEbAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
+ Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DlgH/AwAB/wHBAS0BGAH/AcgBMAEZ
+ Af8BxAEuARcB/wGHAQ4BAAH/AQABDQE3Af8BAAE1AZcB/wEAATABlwH/AYABAAEfAf8BxgEaAZoB/wHV
+ AS4BtwH/AeoBgAHSAf8B/AGWAfEC/wGoAf4C/wGvA/8BqAH+Af8B/AGWAfEB/wHqAYAB0gH/AdYBLgG3
+ Af8BxQEYAZMB/wEUAQoBJgH/AQABPAGgAf8BAAEiAY0B/wEAAQcBGwH/AYwBDwEAAf8BxwEwARkB/wG5
+ ASoBFgH/AwAB/wOWAf8DAAH/AgABQAH/AQABEwGFAf8BCgGVAbQB/wIAAS8B/wIAATAB/wIAAUEB/wIA
+ AYMB/wIAAYMB/wIAAT4B/wIAAT4B/wIAATsB/wIAATcB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
+ ATYB/wIAATYB/wIAATYB/wIAATYB/wIAATgB/wIAAT4B/wIAAT4B/wIAAT4B/wIAAYMB/wIAAYMB/wIA
+ AUEB/wIAATAB/wIAAS8B/wENAZQBtAH/AQABEQGIAf8CAAFBAf8QAAMCAQMDDAEPAyQBNANFAXwDWwHF
+ A20B9wHzAfgB/AH/AfED/wHnA/8B6gP/Ae8D/wHkA/8BzQP/AcMB+wL/AcYB/gL/AdoD/wHzAfgB/AH/
+ AWQCZQH0AVcCWAG8Az0BaQMeASoDCgENAwMBBCMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/
+ DwAB/wOaAf8DAAH/Ab4BLAEXAf8BxQEuARgB/wGvASIBDwH/AS4BCAEDAf8BAAEXAYsB/wESAYkBqwH/
+ AQABHwFCAf8BqQEGATAB/wHIAR4BoQH/AdoBMwG8Af8B8AGIAdwB/wH+AZ8B+gL/AbQD/wHCA/8BtAL/
+ Af4BnwH6Af8B8AGIAdwB/wHbATMBvQH/AckBHQGdAf8BOgEAAR4B/wEAATkBnQH/AQEBPgGiAf8BAAEM
+ ATcB/wGGAQ0BAAH/AcMBLQEXAf8BtgEpARUB/wMAAf8DmgH/AwAB/wIAAT8B/wEAAREBgwH/AQwBlAG0
+ Af8CAAEvAf8CAAEwAf8CAAFBAf8CAAGDAf8CAAGDAf8CAAE+Af8CAAE+Af8CAAE5Af8CAAE2Af8CAAE2
+ Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE6Af8CAAE+
+ Af8CAAE+Af8CAAGDAf8CAAGDAf8CAAFBAf8CAAEwAf8CAAEvAf8BDQGUAbQB/wEAAREBiAH/AgABQQH/
+ EAADAwEEAxgBIQM9AWkDWgG/AU0BTwFWAfoB8QP/Ac4D/wHEAfwC/wHDAfsC/wHDAfsC/wHDAfsC/wHD
+ AfsC/wHDAfsC/wHGAf4C/wHeA/8DgAH+AVICXgHwA1gBtwM7AWMDGwElAwkBDAMDAQQnAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/AgAC/wIA
+ Av8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DnwH/AwAB/wG7ASkBFgH/AcABKgEWAf8BhgEMAQAB/wEA
+ AQYBHwH/AQABJQGUAf8BGQGVAbkB/wEJARABKwH/AbgBCQE9Af8BxwEeAaAB/wHZATIBuwH/Ae8BhQHa
+ Af8B/gGdAfoC/wGxA/8BvAP/AbEC/wH+AZ0B+gH/Ae8BhQHaAf8B2QEyAbwB/wHHAR0BnwH/AaQBAwEs
+ Af8BAAEpAYkB/wEfAZcBuAH/AQABFQGKAf8BLQEHAQQB/wGtASABDgH/AbMBJgEUAf8DAAH/A58B/wMA
+ Af8CAAE/Af8BAAERAYMB/wENAZQBtAH/AgABLwH/AgABQQH/AQABIQGsAf8BAAEmAbYB/wEAASQBsAH/
+ AQABEwGiAf8CAAGOAf8CAAFBAf8CAAE4Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2
+ Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE5Af8CAAE+Af8CAAE+Af8CAAGDAf8CAAGDAf8CAAFBAf8CAAEw
+ Af8CAAEvAf8BDAGUAbQB/wEAAREBiAH/AgABQQH/EAADBQEGAyMBMwNOAZUDZQH0BP8B2gP/AdkD/wHg
+ A/8B3QP/Ac8D/wHFAf0C/wHDAfsC/wHDAfsC/wHTA/8DgAH+AVICXgHwA1gBtwM6AWADGQEiAwkBCwMC
+ AQMrAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
+ Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DpAH/AwAB/wG5ASYBFAH/AaABGAEI
+ Af8BKAEEAQIB/wEAAQYBPgH/AQgBPQGiAf8BAAEuAZIB/wE2AQABBwH/AbcBCQFAAf8BwgEaAZsB/wHT
+ ASwBswH/AeYBQQHPAf8B+gGRAesC/wGgAfwC/wGoAf4C/wGgAfwB/wH6AZEB6wH/AeYBQQHPAf8B0wEs
+ AbQB/wHDARkBmgH/AbYBBwE0Af8BCgECARYB/wEEAT8BpAH/AQABIwGRAf8CAAEaAf8BhAEKAQAB/wGp
+ AR8BDwH/AwAB/wOkAf8DAAH/AgABQAH/AQABEQGFAf8BDQGUAbQB/wIAAS8B/wEAARcBkgH/ATEB5AH1
+ Af8BNgHpAv8BLwHgAfgB/wESAbEB3wH/AQABLwG1Af8CAAGKAf8CAAE4Af8CAAE2Af8CAAE2Af8CAAE2
+ Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE3Af8CAAE7Af8CAAFAAf8CAAGEAf8CAAGN
+ Af8CAAGMAf8CAAGDAf8CAAExAf8CAAEvAf8BCgGVAbQB/wEAARMBiAH/AgABQQH/EAADBQEGAyMBMgFM
+ Ak0BkQNlAfEDqAH9A4AB/gOoAf0DXwH7AUEBXwFlAfwB5wHxAfgB/wHVA/8BwwH7Av8BwwH7Av8B4AP/
+ A18B+wFbAl4B0wNCAXQDGwElAwYBCAQCLwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8PAAH/
+ A6oB/wMAAf8BqQEcAQ0B/wEwAQUBAgH/ASEBlgG1Af8BOgHBAeQB/wGUAdgB6wH/AQABFAGIAf8BAAEH
+ ASgB/wGhAQABJwH/Ab8BEgGOAf8BygEiAaYB/wHaATMBvAH/AegBgQHSAf8B9AGKAeEB/wH5AZAB6AH/
+ AfQBigHhAf8B6AGBAdIB/wHaATMBvQH/AcsBIgGlAf8BwAERAYoB/wFAAQABGwH/AQABBQE1Af8BAQE/
+ AakB/wGcAeEB7wH/ASwBsAHWAf8BFAENARUB/wGQAREBBAH/AwEB/wOqAf8DAAH/AgABQQH/AQABEQGI
+ Af8BDQGUAbQB/wIAAS8B/wEAAQEBigH/AQABjAHPAf8BAAGTAdwB/wEAAY8B1QH/AQABOQHDAf8BAAET
+ AaUB/wIAAYkB/wIAAT0B/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
+ ATYB/wIAATgB/wIAAUAB/wIAAY4B/wEAATEBuAH/AQ8BmgHSAf8BBgGNAcsB/wEAARgBpQH/AgABOQH/
+ AgABLwH/AQ0BlwG2Af8BAAEVAYoB/wIAAUEB/xAAAwMBBAMWAR4DNgFZAVACUQGcA1oBvwNdAckBWwJd
+ AcoBXQJfAc4BXAJgAeMBWwJiAfYB8AP/AcMB+wL/AcMB+wL/Ad0D/wFXAWMBZwH8A1oBxwM4AVsDDwEU
+ BAFPAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wOwAf8DAAH/Aa8BHQEQ
+ Af8BPwEEAQAB/wEiAQABAQH/AR0BOQGFAf8BsAHuAfcB/wGbAeMB7wH/AQABFwGRAf8BAAETASwB/wGl
+ AQMBLwH/AcABFgGVAf8BywEkAakB/wHWAS8BtwH/Ad4BOQHCAf8B4QE7AcYB/wHeATkBwgH/AdYBLwG3
+ Af8BywEkAagB/wHDARUBkQH/AYEBAAEhAf8BAAEdAYAB/wEAATcBpQH/AbcB8wH6Af8BlgHaAeQB/wEV
+ AQoBEgH/ATUBAwEAAf8BowEYAQ0B/wMBAf8DsAH/AwAB/wIAAUEB/wEAAREBiAH/AQ0BlAG0Af8CAAEv
+ Af8BAAEPAY8B/wEbAccB6AH/ASIB0AHzAf8BIwHLAfIB/wEZAbsB5gH/AQMBjQHMAf8BAAEaAaUB/wIA
+ AYEB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
+ AUAB/wEAAS8BtQH/ASQB0AHxAf8BNAHpAf0B/wExAeUB+wH/AQ0BqQHcAf8CAAGEAf8CAAEvAf8BDQGb
+ AbgB/wEAARUBiwH/AgABQQH/EAADAgEDAwoBDQMcAScDLwFJAzwBZgNEAXoDSAGEAU4CTwGXA10BzAFX
+ AmUB8QT/AcMB+wL/AcMB+wL/AdcD/wOoAf0DXAHIAzcBWgMMAQ9TAAH/AwAB/wMAAf8DAAH/AwAB/w4A
+ Av8CAAL/AgAC/wIAAv8CAAL/JwAB/wO2Af8DAAH/AbABHAEQAf8BsgEcAQ8B/wGfARMBBwH/AUABAwEA
+ Af8BBwEAAQ4B/wGTAdQB6AH/AZYB3gHvAf8BAAEmAZYB/wEAAQoBIQH/AbgBBwE6Af8BvwEUAZMB/wHG
+ AR0BoAH/AcsBIwGmAf8BzQElAaoB/wHLASMBpgH/AcYBHQGgAf8BwAEUAZEB/wGdAQIBKwH/AQABHwE5
+ Af8BAAE2AagB/wGvAesB+AH/ATMBoAHDAf8BJQIAAf8BQgEDAQAB/wGtARoBDQH/AakBGgEPAf8DAQH/
+ A7YB/wMAAf8CAAFBAf8BAAERAYgB/wEMAZQBtAH/AgABLwH/AQABCgGOAf8BFAHDAecB/wEbAc4B8gH/
+ ARsByAHyAf8BEQG0AeYB/wEAAYoBygH/AQABGAGfAf8CAAE8Af8CAAEtAf8CAAErAf8CAAErAf8CAAEr
+ Af8CAAErAf8CAAErAf8CAAErAf8CAAErAf8CAAEsAf8CAAE6Af8BBQGVAcsB/wEpAekB/QH/ASsB7gL/
+ ASsB7gL/AR0B1QHwAf8BAAELAZAB/wIAAS8B/wENAZwBuQH/AQABFQGLAf8CAAFBAf8QAAQBAwcBCQMX
+ AR8DLwFJAUECQgFzAUwCTQGRA1IBowNYAboDYAHgAUkCYgH2AfMD/wHDAfsC/wHDAfsC/wHdA/8BVwFj
+ AWcB/AFYAloBvQMyAU8DCQEMUwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/AgAC/ycA
+ Af8DuwH/AwAB/wGtARkBDwH/AbMBGwEQAf8BswEbARAB/wGoARYBCwH/AT8CAAH/AQcBAAEOAf8BkQHR
+ AeoB/wE+AboB3QH/AQABLwGTAf8BKAEAARcB/wG4AQUBPQH/AbwBDQGHAf8BwAEPAYoB/wG/ARABjAH/
+ AcABDwGKAf8BvAEMAYYB/wG0AQQBNQH/AQABDQEiAf8BAAE1AaIB/wGdAd4B8QH/ATMBoAHGAf8BJwIA
+ Af8BlgENAQQB/wGyARsBEAH/AbMBGwEQAf8BpgEXAQ4B/wMCAf8DuwH/AwAB/wIAAUEB/wEAAREBiAH/
+ AQgBlAG0Af8CAAEvAf8CAAGFAf8BAAGCAcoB/wEAAY4B1wH/AQABigHXAf8BAAGGAc8B/wEAATkBwAH/
+ AQABIAGqAf8BAAEBAYwB/wIAASgB/wIAASIB/wIAASIB/wIAASIB/wIAASIB/wIAASIB/wIAASIB/wIA
+ ASQB/wIAASYB/wIAATYB/wEAAYABwQH/AR4B4wH7Af8BIgHuAv8BIgHuAv8BDwHGAeoB/wEAAQMBjAH/
+ AgABMQH/AQ0BnQG9Af8BAAEWAYsB/wIAAUEB/xAABAEDCgENAyoBQAFOAk8BlwNdAdEDXQHqA2cB8gNa
+ AfUDXwH7AdoB6gH1Af8B2AP/AcMB+wL/AcUB/QL/Ae8D/wNiAfYDUgGjAycBOgMHAQlTAAH/AwAB/wMA
+ Af8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wPAAf8DAAH/AakBFwENAf8BrwEYAQ4B/wGv
+ ARgBDgH/Aa8BGAEOAf8BpQETAQoB/wE7AgAB/wEIAREBJgH/AZgB2gHxAf8BFAGPAbwB/wEAARoBNgH/
+ ATcBAAEIAf8BKwEAARkB/wEaAQQBHwH/ARoBBAEfAf8BHgEDAR4B/wEzAQABFQH/ASEBAAEGAf8BAAEq
+ AZAB/wFCAbwB4AH/AYQBuwHhAf8BGQEAAQEB/wGRAQoBAQH/Aa8BGAEOAf8BrwEYAQ4B/wGvARgBDgH/
+ AaIBFQEMAf8DAgH/A8AB/wMAAf8CAAFCAf8BAAERAYsB/wELAZQBtAH/AgABKwH/AQABCgGMAf8BEwHa
+ AesB/wEYAeQB9QH/ARgB4gH1Af8BEwHZAfMB/wENAcIB6QH/AQABkwHRAf8BAAEaAaMB/wIAAR8B/wIA
+ ARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARsB/wIAARsB/wIAASMB/wEAAQkBkAH/
+ AQABngHWAf8BEwHRAfAB/wENAcMB6gH/AQABOgG9Af8CAAE4Af8CAAExAf8BDQGdAb0B/wEAARYBjgH/
+ AgABQgH/EAAEAQMPARQDOwFjA18B2AT/AfsD/wHzA/8B7gP/AeID/wHRA/8BxgH+Av8BxAH8Av8B1gP/
+ AecB8QH4Af8DXQHfA0QBeQMZASIDBQEGUwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/
+ AgAC/ycAAf8DxwH/AwAB/wGmARMBDAH/AawBFAENAf8BrAEUAQ0B/wGsARQBDQH/AawBFAENAf8BmgEM
+ AQUB/wEyAgAB/wElAZABsgH/AZYB0gHxAf8BAAEtAaIB/wEAASYBiwH/AQABLgGTAf8BAAE0AZoB/wEA
+ ATYBnAH/AQABMwGXAf8BAAEuAZMB/wEAASEBiwH/AQ8BiQG7Af8BmAHYAfMB/wEJARcBLQH/AToCAAH/
+ AasBEwEMAf8BrAEUAQ0B/wGsARQBDQH/AawBFAENAf8BnwESAQsB/wMCAf8DxwH/AwAB/wIAAYUB/wEA
+ ARgBjQH/AQ0BlwG0Af8CAAEpAf8CAAEqAf8BAAEOAYwB/wEAARABkgH/AQABEAGSAf8BAAEOAZAB/wEA
+ AQkBhgH/AgABPAH/AgABLAH/AgABFQH/AgABDwH/AgABDwH/AgABDwH/AgABDwH/AgABDwH/AgABDwH/
+ AgABDwH/AgABFQH/AgABFgH/AgABIQH/AgABPAH/AQABCgGKAf8BAAECAYUB/wIAATUB/wIAASIB/wIA
+ ASoB/wENAZwBuQH/AQABGQGRAf8CAAGFAf8QAAQBAw4BEgM4BFwBywOAAf4B6gP/Ac0D/wHEAfwC/wHD
+ AfsC/wHDAfsC/wHGAf4C/wHYA/8B8wH4AfwB/wNeAfADUwGpAy4BRwMMARADAgEDUwAB/wMAAf8DAAH/
+ AwAB/wMAAf9HAAH/A88B/wMAAf8BowEQAQoB/wGoAREBCwH/AagBEQELAf8BqAERAQsB/wGoAREBCwH/
+ AagBEQELAf8BjQEEAQAB/wENAQABCgH/AYwB0gHzAf8BwwHwAfgB/wHVAe4B9wH/AeAB9wH8Af8B5wP/
+ AegD/wHmAf4C/wHdAfIB+gH/Ac0B7QH3Af8BtQHvAfsB/wEzAasBzwH/ASgCAAH/AZYBCQEDAf8BqAER
+ AQsB/wGoAREBCwH/AagBEQELAf8BqAERAQsB/wGdAQ8BCQH/AwMB/wPPAf8DAAH/AgABigH/AQABGwGY
+ Af8BDgGVAbYB/wEAAR8BiAH/AgABKAH/AgABLQH/AgABLQH/AgABLQH/AgABJwH/AgABJwH/AgABJwH/
+ AgABIgH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIgH/
+ AgABKAH/AgABKQH/AgABKQH/AgABLwH/AgABLwH/AgABLgH/AgABKAH/AQABHwGHAf8BDQGUAbUB/wEA
+ ARsBmAH/AgABigH/EAAEAQMIAQoDJgE4A0oBiwNdAc8DXAH4AfMB+AH8Af8B8gP/AeYD/wHoA/8B+gP/
+ A4AB/gNiAe4DVgGyAzgBXAMVAR0DBgEHBAFTAAH/AwAB/wMAAf8DAAH/AwAB/0cAAf8D1wH/AwAB/wGf
+ AQ0BCQH/AaQBDgEKAf8BpAEOAQoB/wGkAQ4BCgH/AaQBDgEKAf8BpAEOAQoB/wGZAQkBBQH/ASICAAH/
+ Aa8B3AHkAf8B4gHwAfIB/wGNAaQBrwH/ASYBLAE4Af8BFAEQAR4B/wEVAREBHwH/ARcBFAEhAf8BMQE9
+ AYYB/wGlAcABxQH/Ae8C+wH/AR0BggGXAf8BMwIAAf8BowENAQkB/wGkAQ4BCgH/AaQBDgEKAf8BpAEO
+ AQoB/wGkAQ4BCgH/AZkBDAEIAf8DAwH/A9cB/wMAAf8CAAGUAf8BAAEWAZsB/wEZAaIBwwH/ASwBtwHN
+ Af8BKAG5Ac0B/wEoAbkBzQH/ASYBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wEl
AbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHN
- Af8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASgBuQHNAf8BKAG8Ac8B/wEo
- Ab8B0gH/ASgBvwHSAf8BKAG/AdIB/wEoAb8B0gH/ASYBvAHPAf8BJQG5Ac0B/wEkAbYByAH/ARQBngHA
- Af8BAAEVAZsB/wIAAZQB/xQAAwQBBQMSARcDKgE/A0QBeQFVAlcBtAFdAmEB3ANgAfMBTQFPAVYB+gFN
- AU8BVgH6A14B7QFbAl8B0AFQAlEBnwM2AVkDGAEhAwgBCgQCVwAB/wMAAf8DAAH/AwAB/wMAAf9HAAH/
- A98B/wMAAf8BnAEKAQgB/wGhAQsBCQH/AaEBCwEJAf8BoQELAQkB/wGhAQsBCQH/AaEBCwEJAf8BmwEI
- AQYB/wEoAgAB/wGPAZYBoQH/ARYCAAH/ATACAAH/ATMCAAH/AYECAAH/AYECAAH/AYECAAH/ATICAAH/
- AS0CAAH/AQoBAAENAf8BOgE+AYgB/wEyAgAB/wGgAQoBCAH/AaEBCwEJAf8BoQELAQkB/wGhAQsBCQH/
- AaEBCwEJAf8BlgEJAQcB/wMEAf8D3wH/AwAB/wIAAZ4B/wIAAZQB/wEEAR4BnwH/ARcBPgGuAf8BGgFC
- AasB/wEaAUIBqwH/ARgBQgGrAf8BFwFCAacB/wEXAUIBpgH/ARUBPwGmAf8BEQE8AaYB/wERATwBogH/
- AREBPAGhAf8BEQE8AaEB/wERATwBoQH/AREBPAGhAf8BEQE8AaEB/wERATwBoQH/AREBPAGhAf8BEQE8
- AaEB/wEVATwBogH/ARUBPAGmAf8BGAE/AaYB/wEaAUIBpgH/ARoBQgGnAf8BGgFCAasB/wEYAUIBqwH/
- ARcBQgGrAf8BFAE+Aa4B/wECAR4BnwH/AgABlAH/AgABngH/FAAEAQMFAQYDDAEQAx0BKAMxAU0DQgF1
- A08BmQNVAa0DUwGpA0wBjgM9AWcDKQE+AxQBGwMHAQkDAgEDWwAB/wMAAf8DAAH/AwAB/wMAAf9EAANO
- AfMD3wH/AxEB/wGKAgQB/wGbAQYBBwH/AZsBBgEHAf8BmwEGAQcB/wGbAQYBBwH/AZsBBgEHAf8BmgEF
- AQYB/wEtAgAB/wEnAgAB/wEvAgAB/wGZAQUBBgH/AZoBBgEHAf8BmwEGAQcB/wGbAQYBBwH/AZsBBgEH
- Af8BmgEFAQYB/wGSAQIBAwH/AS4CAAH/ASQCAAH/AS8CAAH/AZoBBgEHAf8BmwEGAQcB/wGbAQYBBwH/
- AZsBBgEHAf8BmwEGAQcB/wE/AQIBAwH/AxkB/wPdAf8DUAHwAgABpAH/AgABngH/AgABlAH/AgABjwH/
- AgABjAH/AgABhgH/AgABggH/AgABQQH/AgABQQH/AgABPgH/AgABOwH/AgABOQH/AgABOQH/AgABOQH/
- AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOwH/AgABPgH/AgABQQH/
- AgABQQH/AgABggH/AgABhgH/AgABjAH/AgABjwH/AgABlAH/AgABngH/AgABpAH/GAAEAQMCAQMDBgEI
- AwwBEAMWAR4DIwEyAyoBQAMpAT4DHwEsAxMBGQMKAQ0DBQEGBAJfAAH/AwAB/wMAAf8DAAH/AwAB/0QA
- A1gBvQO/Af8DlAH/ASUBAwEFAf8BigECAQgB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/
- AZMBAAEHAf8BkgEAAQYB/wGOAQABBQH/AZIBAAEHAf8BkwEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkwEA
- AQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGSAQABBgH/AY0BAAEEAf8BkgEAAQcB/wGTAQABBwH/
- AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AYABAwEIAf8BGgECAQQB/wO0Af8DtAH/A1UBrgIAAawB/wIA
- AakB/wIAAaYB/wIAAaYB/wIAAaYB/wIAAaMB/wIAAZ8B/wIAAZ4B/wIAAZcB/wIAAZcB/wIAAZYB/wIA
- AZYB/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAZYB/wIA
- AZYB/wIAAZcB/wIAAZcB/wIAAZ4B/wIAAZ8B/wIAAaMB/wIAAaYB/wIAAaYB/wIAAaYB/wIAAakB/wIA
- AawB/yQABAIDAwEEAwUEBgEIAwYBCAMFAQYDAwEEBAFnAAH/AwAB/wMAAf8DAAH/AwAB/0QAAzQBVAMp
- Af8D7gH/A5MB/wMQAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxkB/wOyAf8D6gH/AxkB/wMt
- AUUCAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGoAf8CAAGkAf8CAAGi
- Af8CAAGfAf8CAAGfAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGc
- Af8CAAGfAf8CAAGfAf8CAAGiAf8CAAGnAf8CAAGoAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGs
- Af8CAAGsAf8CAAGsAf//AAUAA0sBjQMoAf8DzQH/A/kB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7
+ Af8BJQG5Ac0B/wEoAbkBzQH/ASgBvAHPAf8BKAG/AdIB/wEoAb8B0gH/ASgBvwHSAf8BKAG/AdIB/wEm
+ AbwBzwH/ASUBuQHNAf8BJAG2AcgB/wEUAZ4BwAH/AQABFQGbAf8CAAGUAf8UAAMEAQUDEgEXAyoBPwNE
+ AXkBVQJXAbQBXQJhAdwDYAHzAk0BVAH6Ak0BVAH6A14B7QFbAl8B0AFQAlEBnwM2AVkDGAEhAwgBCgQC
+ VwAB/wMAAf8DAAH/AwAB/wMAAf9HAAH/A98B/wMAAf8BnAEKAQgB/wGhAQsBCQH/AaEBCwEJAf8BoQEL
+ AQkB/wGhAQsBCQH/AaEBCwEJAf8BmwEIAQYB/wEoAgAB/wGPAZYBoQH/ARYCAAH/ATACAAH/ATMCAAH/
+ AYECAAH/AYECAAH/AYECAAH/ATICAAH/AS0CAAH/AQoBAAENAf8BOgE+AYgB/wEyAgAB/wGgAQoBCAH/
+ AaEBCwEJAf8BoQELAQkB/wGhAQsBCQH/AaEBCwEJAf8BlgEJAQcB/wMEAf8D3wH/AwAB/wIAAZ4B/wIA
+ AZQB/wEEAR4BnwH/ARcBPgGuAf8BGgFCAasB/wEaAUIBqwH/ARgBQgGrAf8BFwFCAacB/wEXAUIBpgH/
+ ARUBPwGmAf8BEQE8AaYB/wERATwBogH/AREBPAGhAf8BEQE8AaEB/wERATwBoQH/AREBPAGhAf8BEQE8
+ AaEB/wERATwBoQH/AREBPAGhAf8BEQE8AaEB/wEVATwBogH/ARUBPAGmAf8BGAE/AaYB/wEaAUIBpgH/
+ ARoBQgGnAf8BGgFCAasB/wEYAUIBqwH/ARcBQgGrAf8BFAE+Aa4B/wECAR4BnwH/AgABlAH/AgABngH/
+ FAAEAQMFAQYDDAEQAx0BKAMxAU0DQgF1A08BmQNVAa0DUwGpA0wBjgM9AWcDKQE+AxQBGwMHAQkDAgED
+ WwAB/wMAAf8DAAH/AwAB/wMAAf9EAANQAfMD3wH/AxEB/wGKAgQB/wGbAQYBBwH/AZsBBgEHAf8BmwEG
+ AQcB/wGbAQYBBwH/AZsBBgEHAf8BmgEFAQYB/wEtAgAB/wEnAgAB/wEvAgAB/wGZAQUBBgH/AZoBBgEH
+ Af8BmwEGAQcB/wGbAQYBBwH/AZsBBgEHAf8BmgEFAQYB/wGSAQIBAwH/AS4CAAH/ASQCAAH/AS8CAAH/
+ AZoBBgEHAf8BmwEGAQcB/wGbAQYBBwH/AZsBBgEHAf8BmwEGAQcB/wE/AQIBAwH/AxkB/wPdAf8DUgHw
+ AgABpAH/AgABngH/AgABlAH/AgABjwH/AgABjAH/AgABhgH/AgABggH/AgABQQH/AgABQQH/AgABPgH/
+ AgABOwH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/
+ AgABOQH/AgABOwH/AgABPgH/AgABQQH/AgABQQH/AgABggH/AgABhgH/AgABjAH/AgABjwH/AgABlAH/
+ AgABngH/AgABpAH/GAAEAQMCAQMDBgEIAwwBEAMWAR4DIwEyAyoBQAMpAT4DHwEsAxMBGQMKAQ0DBQEG
+ BAJfAAH/AwAB/wMAAf8DAAH/AwAB/0QAA1gBvQO/Af8DlAH/ASUBAwEFAf8BigECAQgB/wGTAQABBwH/
+ AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkgEAAQYB/wGOAQABBQH/AZIBAAEHAf8BkwEA
+ AQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGSAQABBgH/
+ AY0BAAEEAf8BkgEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AYABAwEIAf8BGgEC
+ AQQB/wO0Af8DtAH/A1UBrgIAAawB/wIAAakB/wIAAaYB/wIAAaYB/wIAAaYB/wIAAaMB/wIAAZ8B/wIA
+ AZ4B/wIAAZcB/wIAAZcB/wIAAZYB/wIAAZYB/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIA
+ AY4B/wIAAY4B/wIAAY4B/wIAAZYB/wIAAZYB/wIAAZcB/wIAAZcB/wIAAZ4B/wIAAZ8B/wIAAaMB/wIA
+ AaYB/wIAAaYB/wIAAaYB/wIAAakB/wIAAawB/yQABAIDAwEEAwUEBgEIAwYBCAMFAQYDAwEEBAFnAAH/
+ AwAB/wMAAf8DAAH/AwAB/0QAAzQBVAMpAf8D7gH/A5MB/wMQAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AxkB/wOyAf8D6gH/AxkB/wMtAUUCAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGs
+ Af8CAAGsAf8CAAGoAf8CAAGkAf8CAAGiAf8CAAGfAf8CAAGfAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGc
+ Af8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGfAf8CAAGfAf8CAAGiAf8CAAGnAf8CAAGoAf8CAAGs
+ Af8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf//AAUAA0sBjQMoAf8DzQH/A/kB/wP7
Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7
- Af8D6wH/A70B/wMTAf8DSQGHBAADSQGFAgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/
- AgABrAH/AgABqQH/AgABqQH/AgABpgH/AgABpAH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/
- AgABoQH/AgABoQH/AgABoQH/AgABpAH/AgABpgH/AgABqQH/AgABqwH/AgABrAH/AgABrAH/AgABrAH/
- AgABrAH/AgABrAH/AgABrAH/AgABrAH/A0kBhf8ACQADNwFaA1kBwwMrAfwDAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/A1gB6gNVAa4DLQFFCAADCAEKA0kBhQIAAawB/wIAAawB/wIAAawB/wIAAawB/wIA
- AawB/wIAAawB/wIAAawB/wIAAawB/wIAAasB/wIAAaoB/wIAAaoB/wIAAagB/wIAAaQB/wIAAaQB/wIA
- AaQB/wIAAaQB/wIAAagB/wIAAaoB/wIAAaoB/wIAAasB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIA
- AawB/wIAAawB/wIAAawB/wIAAawB/wNJAYUDCAEK/wABAAFCAU0BPgcAAT4DAAEoAwABgAMAAUADAAEB
- AQABAQYAAQQWAAP//wD/AAMAAcACAAEDBAAI/wGAAgABAQQAAv8B+AEHBP8IAAL/AfABAwT/CAAC/wHg
- AQEB/wHBAv8IAAL/AcABAQH/AcEC/wgAAv8BgAEBAf8BwQL/CAAC/wEAAQEB/wHBAv8IAAH/Af4BAAEB
- Af8BwQL/CAAB/wH8AQABAQH/AsEB/wgAAf8B/AEAAQEB/wLBAf8IAAH/AYABAAEBAf8CwQH/CAAB/gIA
- AQEB/wLBAf8IAAH4AgABAwH/AsEB/wgAAfACAAEHAeABAQHAAQcIAAHwAgABHwHgAQEBwAEHCAAB8AIA
- AT8B4AEBAcABBwgAAfACAAF/AeABAQHAAQcIAAHwAgAB/wHgAQEBwAEHCAAB8AEAAQEC/wLBAf8IAAHw
- AQABAwL/AsEB/wgAAfABAAEDAv8CwQH/CAAB8AEAAQMC/wLBAf8IAAHwAQABAwL/AsEB/wgAAfABAAED
- Av8BwQL/CAAB8AEAAQMC/wHBAv8IAAH4AQABBwL/AcEC/wgAAfgBAAEPAv8BwQL/CAAB/AEAAR8C/wHB
- Av8IAAH/AYABfwL/AcEC/wgACP8BgAIAAQEEAAj/AcACAAEDBAAI/ws=
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
- dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
- d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAAAAAAAA4EAAAMBC
- AACAQQs=
+ Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D6wH/A70B/wMTAf8DSQGHBAADSQGFAgABrAH/AgABrAH/
+ AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABqQH/AgABqQH/AgABpgH/AgABpAH/AgABoQH/
+ AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABpAH/AgABpgH/AgABqQH/
+ AgABqwH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/A0kBhf8ACQADNwFa
+ A1kBwwMrAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wB6gNVAa4DLQFFCAADCAEKA0kBhQIA
+ AawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAasB/wIAAaoB/wIA
+ AaoB/wIAAagB/wIAAaQB/wIAAaQB/wIAAaQB/wIAAaQB/wIAAagB/wIAAaoB/wIAAaoB/wIAAasB/wIA
+ AawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wNJAYUDCAEK/wABAAFC
+ AU0BPgcAAT4DAAEoAwABgAMAAUADAAEBAQABAQYAAQQWAAP//wD/AAMAAcACAAEDBAAI/wGAAgABAQQA
+ Av8B+AEHBP8IAAL/AfABAwT/CAAC/wHgAQEB/wHBAv8IAAL/AcABAQH/AcEC/wgAAv8BgAEBAf8BwQL/
+ CAAC/wEAAQEB/wHBAv8IAAH/Af4BAAEBAf8BwQL/CAAB/wH8AQABAQH/AsEB/wgAAf8B/AEAAQEB/wLB
+ Af8IAAH/AYABAAEBAf8CwQH/CAAB/gIAAQEB/wLBAf8IAAH4AgABAwH/AsEB/wgAAfACAAEHAeABAQHA
+ AQcIAAHwAgABHwHgAQEBwAEHCAAB8AIAAT8B4AEBAcABBwgAAfACAAF/AeABAQHAAQcIAAHwAgAB/wHg
+ AQEBwAEHCAAB8AEAAQEC/wLBAf8IAAHwAQABAwL/AsEB/wgAAfABAAEDAv8CwQH/CAAB8AEAAQMC/wLB
+ Af8IAAHwAQABAwL/AsEB/wgAAfABAAEDAv8BwQL/CAAB8AEAAQMC/wHBAv8IAAH4AQABBwL/AcEC/wgA
+ AfgBAAEPAv8BwQL/CAAB/AEAAR8C/wHBAv8IAAH/AYABfwL/AcEC/wgACP8BgAIAAQEEAAj/AcACAAED
+ BAAI/ws=
\ No newline at end of file