6.2 update (#111)

* 6.2 update
* New instance (schd)
* Fix packet finder (testing)

* 6.2 working good
This commit is contained in:
ksh 2022-08-27 22:35:26 +09:00 committed by GitHub
parent 79814cb101
commit 146b01f187
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 704 additions and 359 deletions

View file

@ -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": {

View file

@ -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": {

View file

@ -621,7 +621,15 @@
"863": "クリスタルコンフリクト",
"864": "クリスタルコンフリクト",
"865": "クリスタルコンフリクト",
"866": "輝ける神域 アグライア"
"866": "輝ける神域 アグライア",
"869": "異界孤城 トロイアコート",
"870": "バルバリシア討滅戦",
"871": "極バルバリシア討滅戦",
"872": "万魔殿パンデモニウム煉獄編1",
"875": "幻魔神セフィロト討滅戦",
"876": "万魔殿パンデモニウム煉獄編3",
"880": "万魔殿パンデモニウム煉獄編2",
"883": "万魔殿パンデモニウム煉獄編4"
},
"areas": {
"134": {

View file

@ -598,7 +598,15 @@
"863": "크리스탈 컨플릭트",
"864": "크리스탈 컨플릭트",
"865": "크리스탈 컨플릭트",
"866": "빛나는 신역 아글라이어"
"866": "빛나는 신역 아글라이어",
"869": "이계 고역 트로이어 법정",
"870": "바르바리시아 토멸전",
"871": "극 바르바리시아 토멸전",
"872": "마의 전당 판데모니움: 연옥편 1",
"875": "환 마신 세피로트 토벌전",
"876": "마의 전당 판데모니움: 연옥편 3",
"880": "마의 전당 판데모니움: 연옥편 2",
"883": "마의 전당 판데모니움: 연옥편 4"
},
"areas": {
"134": {

View file

@ -151,3 +151,4 @@ LANG=日本語
10024=コッピー
10025=地役: {0}
10026=中央ラノシアに入場してください。またはテレポートで移動してみてください。
10027=韓国サービス用

View file

@ -151,4 +151,4 @@ LANG=한국어(액토즈)
10024=복사함
10025=지역: {0}
10026=중부 라노시아의 "여름여울 농장"으로 텔레포트하세요.
10027=한국 서비스용

View file

@ -151,3 +151,4 @@ LANG=한국어
10024=카피함
10025=지역: {0}
10026=중부 라노시아로 지역을 이동하세요. 또는 "서머포드 농장"으로 텔레포트하세요.
10027=한국 서비스용

View file

@ -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

View file

@ -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"]);
}
}

View file

@ -236,6 +236,9 @@
<ItemGroup>
<None Include="Resources\pix_rdrt_bline.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="PacketTest.txt" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>if exist "%25APPDATA%25\Advanced Combat Tracker\Plugins\DutyContent" copy $(TargetPath) "%25APPDATA%25\Advanced Combat Tracker\Plugins\DutyContent" /y

65
PacketTest.txt Normal file
View file

@ -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에 값이 있으면 룰렛

View file

@ -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

View file

@ -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;
}
}

View file

@ -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<int>();
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<int>();
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<int>();
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;

View file

@ -117,6 +117,14 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="lstContents.CategoryTextRegion" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAAAAAAAA4EAAAMBC
AACAQQs=
</value>
</data>
<metadata name="ilTabContent.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
@ -124,11 +132,11 @@
<value>
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=
</value>
</data>
<data name="lstContents.CategoryTextRegion" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
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=
</value>
</data>
</root>