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", "863": "Crystal Conflict",
"864": "Crystal Conflict", "864": "Crystal Conflict",
"865": "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": { "areas": {
"134": { "134": {

View file

@ -621,7 +621,15 @@
"863": "Crystal Conflict", "863": "Crystal Conflict",
"864": "Crystal Conflict", "864": "Crystal Conflict",
"865": "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": { "areas": {
"134": { "134": {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,10 +1,11 @@
None None
124.150.157.158 Elemental 124.150.157.158 Elemental/JP
124.150.157.157 Gaia 124.150.157.157 Gaia/JP
124.150.157.156 Mana 124.150.157.156 Mana/JP
204.2.229.9 Aether 204.2.229.9 Aether/NA
204.2.229.10 Primal 204.2.229.10 Primal/NA
204.2.229.11 Crystal 204.2.229.11 Crystal/NA
195.82.50.9 Chaos 195.82.50.9 Chaos/EU
195.82.50.10 Light 195.82.50.10 Light/EU
183.111.189.3 Korea (Actoz) 153.254.80.103 Materia/OC
183.111.189.3 Actoz/KR

View file

@ -12,7 +12,7 @@ namespace DutyContent
{ {
class DcConfig class DcConfig
{ {
public static int PluginTag => 24; public static int PluginTag => 26;
public static Version PluginVersion => System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; public static Version PluginVersion => System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
public static bool PluginEnable { get; set; } public static bool PluginEnable { get; set; }
@ -327,6 +327,8 @@ namespace DutyContent
public string PingDefAddr { get; set; } public string PingDefAddr { get; set; }
public int PingGraphType { get; set; } public int PingGraphType { get; set; }
public bool PacketForLocal { get; set; }
// //
public bool EnableNotify => UseNotifyLine || UseNotifyTelegram || UseNotifyDiscordWebhook; public bool EnableNotify => UseNotifyLine || UseNotifyTelegram || UseNotifyDiscordWebhook;
@ -384,6 +386,9 @@ namespace DutyContent
sw.WriteLine("DutyPingGraph={0}", PingGraph); sw.WriteLine("DutyPingGraph={0}", PingGraph);
sw.WriteLine("DutyPingDefAddr={0}", PingDefAddr); sw.WriteLine("DutyPingDefAddr={0}", PingDefAddr);
sw.WriteLine("DutyPingGraphType={0}", PingGraphType); sw.WriteLine("DutyPingGraphType={0}", PingGraphType);
sw.WriteLine("PacketForLocal={0}", PacketForLocal);
sw.WriteLine(); sw.WriteLine();
} }
@ -432,6 +437,8 @@ namespace DutyContent
PingGraph = ThirdParty.Converter.ToBool(db["DutyPingGraph"]); PingGraph = ThirdParty.Converter.ToBool(db["DutyPingGraph"]);
PingDefAddr = db.Get("DutyPingDefAddr", string.Empty); PingDefAddr = db.Get("DutyPingDefAddr", string.Empty);
PingGraphType = ThirdParty.Converter.ToInt(db["PingGraphType"]); PingGraphType = ThirdParty.Converter.ToInt(db["PingGraphType"]);
PacketForLocal = ThirdParty.Converter.ToBool(db["PacketForLocal"]);
} }
} }

View file

@ -236,6 +236,9 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\pix_rdrt_bline.png" /> <None Include="Resources\pix_rdrt_bline.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Resource Include="PacketTest.txt" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup> <PropertyGroup>
<PostBuildEvent>if exist "%25APPDATA%25\Advanced Combat Tracker\Plugins\DutyContent" copy $(TargetPath) "%25APPDATA%25\Advanced Combat Tracker\Plugins\DutyContent" /y <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 10024=Copied
10025=Area: {0} 10025=Area: {0}
10026=Enter "Middle La Noscea" or Teleport to "Summerford farms" 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() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container(); 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.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", "FATE",
"", "",
"", "",
""}, -1); ""}, -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", "Duty",
"", "",
"", "",
""}, -1); ""}, -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", "Match",
"", "",
"", "",
""}, -1); ""}, -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", "Instance",
"", "",
"", "",
""}, -1); ""}, -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", "Zone",
"", "",
"", "",
""}, -1); ""}, -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", "Bozja",
"", "",
"", "",
@ -132,6 +132,7 @@ namespace DutyContent.Tab
this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.lblPacketFinder = new System.Windows.Forms.Label(); this.lblPacketFinder = new System.Windows.Forms.Label();
this.ilTabContent = new System.Windows.Forms.ImageList(this.components); this.ilTabContent = new System.Windows.Forms.ImageList(this.components);
this.chkPacketForLocal = new System.Windows.Forms.CheckBox();
this.tabContent.SuspendLayout(); this.tabContent.SuspendLayout();
this.tabPageContent.SuspendLayout(); this.tabPageContent.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
@ -278,11 +279,11 @@ namespace DutyContent.Tab
// lstContents // lstContents
// //
this.lstContents.CategoryTextFont = new System.Drawing.Font("Microsoft Sans Serif", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel); 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; stringFormat1.Alignment = System.Drawing.StringAlignment.Center;
stringFormat2.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.None; stringFormat1.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.None;
stringFormat2.LineAlignment = System.Drawing.StringAlignment.Near; stringFormat1.LineAlignment = System.Drawing.StringAlignment.Near;
stringFormat2.Trimming = System.Drawing.StringTrimming.Character; stringFormat1.Trimming = System.Drawing.StringTrimming.Character;
this.lstContents.CategoryTextFormat = stringFormat2; this.lstContents.CategoryTextFormat = stringFormat1;
this.lstContents.CategoryTextRegion = ((System.Drawing.RectangleF)(resources.GetObject("lstContents.CategoryTextRegion"))); this.lstContents.CategoryTextRegion = ((System.Drawing.RectangleF)(resources.GetObject("lstContents.CategoryTextRegion")));
this.lstContents.ControlPadding = 4; this.lstContents.ControlPadding = 4;
this.lstContents.Dock = System.Windows.Forms.DockStyle.Fill; 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) this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; 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.btnResetContentList);
this.panel3.Controls.Add(this.cboPacketset); this.panel3.Controls.Add(this.cboPacketset);
this.panel3.Controls.Add(this.lblPacketSet); this.panel3.Controls.Add(this.lblPacketSet);
@ -520,9 +522,9 @@ namespace DutyContent.Tab
// //
// btnResetContentList // 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.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.TabIndex = 14;
this.btnResetContentList.Text = "347"; this.btnResetContentList.Text = "347";
this.btnResetContentList.UseVisualStyleBackColor = true; this.btnResetContentList.UseVisualStyleBackColor = true;
@ -844,7 +846,7 @@ namespace DutyContent.Tab
// lblPacketVersion // lblPacketVersion
// //
this.lblPacketVersion.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); 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.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPacketVersion.Name = "lblPacketVersion"; this.lblPacketVersion.Name = "lblPacketVersion";
this.lblPacketVersion.Size = new System.Drawing.Size(225, 21); 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) this.txtPacketDescription.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.txtPacketDescription.Enabled = false; 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.Margin = new System.Windows.Forms.Padding(4);
this.txtPacketDescription.Name = "txtPacketDescription"; this.txtPacketDescription.Name = "txtPacketDescription";
this.txtPacketDescription.Size = new System.Drawing.Size(443, 24); this.txtPacketDescription.Size = new System.Drawing.Size(443, 24);
@ -866,7 +868,7 @@ namespace DutyContent.Tab
// lblPacketDesc // lblPacketDesc
// //
this.lblPacketDesc.AutoSize = true; 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.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPacketDesc.Name = "lblPacketDesc"; this.lblPacketDesc.Name = "lblPacketDesc";
this.lblPacketDesc.Size = new System.Drawing.Size(32, 18); this.lblPacketDesc.Size = new System.Drawing.Size(32, 18);
@ -913,11 +915,11 @@ namespace DutyContent.Tab
this.lstBozjaInfo.GridLines = true; this.lstBozjaInfo.GridLines = true;
this.lstBozjaInfo.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; this.lstBozjaInfo.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.lstBozjaInfo.HideSelection = false; 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.Margin = new System.Windows.Forms.Padding(4);
this.lstBozjaInfo.MultiSelect = false; this.lstBozjaInfo.MultiSelect = false;
this.lstBozjaInfo.Name = "lstBozjaInfo"; 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.TabIndex = 4;
this.lstBozjaInfo.UseCompatibleStateImageBehavior = false; this.lstBozjaInfo.UseCompatibleStateImageBehavior = false;
this.lstBozjaInfo.View = System.Windows.Forms.View.Details; this.lstBozjaInfo.View = System.Windows.Forms.View.Details;
@ -947,7 +949,7 @@ namespace DutyContent.Tab
// lblPacketBozja // lblPacketBozja
// //
this.lblPacketBozja.AutoSize = true; 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.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPacketBozja.Name = "lblPacketBozja"; this.lblPacketBozja.Name = "lblPacketBozja";
this.lblPacketBozja.Size = new System.Drawing.Size(32, 18); 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.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.lstPacketInfo.HideSelection = false; this.lstPacketInfo.HideSelection = false;
this.lstPacketInfo.Items.AddRange(new System.Windows.Forms.ListViewItem[] { this.lstPacketInfo.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
listViewItem7, listViewItem1,
listViewItem8, listViewItem2,
listViewItem9, listViewItem3,
listViewItem10, listViewItem4,
listViewItem11, listViewItem5,
listViewItem12}); listViewItem6});
this.lstPacketInfo.Location = new System.Drawing.Point(4, 58); this.lstPacketInfo.Location = new System.Drawing.Point(4, 58);
this.lstPacketInfo.Margin = new System.Windows.Forms.Padding(4); this.lstPacketInfo.Margin = new System.Windows.Forms.Padding(4);
this.lstPacketInfo.MultiSelect = false; this.lstPacketInfo.MultiSelect = false;
@ -1037,6 +1039,17 @@ namespace DutyContent.Tab
this.ilTabContent.Images.SetKeyName(2, "pix_tab_tool.png"); this.ilTabContent.Images.SetKeyName(2, "pix_tab_tool.png");
this.ilTabContent.Images.SetKeyName(3, "pix_tab_ping.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 // DutyForm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
@ -1145,5 +1158,6 @@ namespace DutyContent.Tab
private Libre.ContentListView lstContents; private Libre.ContentListView lstContents;
private System.Windows.Forms.Button btnResetContentList; private System.Windows.Forms.Button btnResetContentList;
private System.Windows.Forms.CheckBox chkOverlayAutoHide; 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.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Drawing; using System.Drawing;
@ -103,6 +104,9 @@ namespace DutyContent.Tab
btnTestNotify.Enabled = DcConfig.Duty.EnableNotify; btnTestNotify.Enabled = DcConfig.Duty.EnableNotify;
//
chkPacketForLocal.Checked = DcConfig.Duty.PacketForLocal;
// //
switch (DcConfig.Duty.ActiveFate) switch (DcConfig.Duty.ActiveFate)
{ {
@ -186,6 +190,8 @@ namespace DutyContent.Tab
btnPacketStart.Text = Locale.Text(10007); btnPacketStart.Text = Locale.Text(10007);
btnPacketApply.Text = Locale.Text(10009); btnPacketApply.Text = Locale.Text(10009);
chkPacketForLocal.Text = Locale.Text(10027);
// content reset // content reset
lstContents.InitializeContentList( lstContents.InitializeContentList(
Locale.Text(343), // ID Locale.Text(343), // ID
@ -278,63 +284,128 @@ namespace DutyContent.Tab
// Duty // Duty
else if (opcode == DcConfig.Packet.OpDuty) else if (opcode == DcConfig.Packet.OpDuty)
{ {
var rcode = data[8]; if (DcConfig.Duty.PacketForLocal)
{
// for ACTOZ/Korea
var rcode = data[8];
if (rcode != 0) 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++)
{ {
var icode = BitConverter.ToUInt16(data, 12 + (i * 4)); var roulette = DcContent.GetRoulette(rcode);
if (icode == 0) TraceEntryRoulette(roulette);
break; _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()) DcContent.Missions.Clear();
{
TraceEntryInstance(insts);
_overlay.PlayQueue(Locale.Text(10006, $"#{insts.Count}"));
}
} }
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 // match
else if (opcode == DcConfig.Packet.OpMatch) else if (opcode == DcConfig.Packet.OpMatch)
{ {
var rcode = BitConverter.ToUInt16(data, 2); string name = null;
var icode = BitConverter.ToUInt16(data, 20);
string name;
if (icode == 0 && rcode != 0) if (DcConfig.Duty.PacketForLocal)
{ {
var roulette = DcContent.GetRoulette(rcode); // For ACTOZ/Korea
TraceMatchRoulette(roulette); var rcode = BitConverter.ToUInt16(data, 2);
name = roulette.Name; var icode = BitConverter.ToUInt16(data, 20);
}
else if (icode != 0) if (icode == 0 && rcode != 0)
{ {
var instance = DcContent.GetInstance(icode); var roulette = DcContent.GetRoulette(rcode);
TraceMatchInstance(instance); TraceMatchRoulette(roulette);
name = instance.Name; name = roulette.Name;
}
else if (icode != 0)
{
var instance = DcContent.GetInstance(icode);
TraceMatchInstance(instance);
name = instance.Name;
}
else
{
// ???
name = Locale.Text(10003, icode);
}
} }
else else
{ {
// ??? // For global
name = Locale.Text(10003, icode); 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(); if (!string.IsNullOrEmpty(name))
NotifyMatch(name); {
_overlay.PlayMatch(name); PlayEffecSoundInstance();
NotifyMatch(name);
_overlay.PlayMatch(name);
}
} }
// instance // 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) private void LstPacketInfo_SelectedIndexChanged(object sender, EventArgs e)
{ {
if (lstPacketInfo.SelectedIndices.Count != 1) if (lstPacketInfo.SelectedIndices.Count != 1)
@ -1414,12 +1495,94 @@ namespace DutyContent.Tab
return _fates_zadnor.Contains(code); 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) private void PacketFinderHandler(byte[] message)
{ {
var opcode = BitConverter.ToUInt16(message, 18); var opcode = BitConverter.ToUInt16(message, 18);
var data = message.Skip(32).ToArray(); 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 // fate
if (_new_packet.OpFate == 0 && data.Length > 4 && data[0] == 0x3E) if (_new_packet.OpFate == 0 && data.Length > 4 && data[0] == 0x3E)
{ {
@ -1440,48 +1603,105 @@ namespace DutyContent.Tab
} }
} }
// duty // duty & packet
if (_new_packet.OpDuty == 0 && data.Length > 12) if (chkPacketForLocal.Checked)
{ {
var rcode = data[8]; // for ACTOZ/Korean service
if (rcode == 0)
// duty
if (_new_packet.OpDuty == 0 && data.Length > 12)
{ {
// Urth's Found (82) var rcode = data[8];
short m = BitConverter.ToInt16(data, 12); if (rcode == 0)
if (m == 82 && _new_packet.OpDuty != opcode)
{ {
_new_packet.OpDuty = opcode; // The Final Steps of Faith (169)
short m = BitConverter.ToInt16(data, 12);
WorkerAct.Invoker(() => if (m == 169 && _new_packet.OpDuty != opcode)
{ {
lstPacketInfo.Items[1].SubItems[2].Text = Locale.Text(10016); _new_packet.OpDuty = opcode;
lstPacketInfo.Items[1].SubItems[3].Text = _new_packet.OpDuty.ToString();
});
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;
}
} }
} }
} }
else
// match
if (_new_packet.OpMatch == 0 && data.Length > 20)
{ {
var rcode = data[2]; // for common
if (rcode == 0)
// duty
if (_new_packet.OpDuty == 0 && data.Length > 20) // real size is 40
{ {
// The Steps of Fath (83) var rcode = data[16];
short m = BitConverter.ToInt16(data, 20); var scode = data[19];
if (m == 83 && _new_packet.OpMatch != opcode) if (rcode == 0 && scode == 0)
{ {
_new_packet.OpMatch = opcode; // The Final Steps of Faith (169)
short m = BitConverter.ToInt16(data, 20);
WorkerAct.Invoker(() => if (m == 169 && _new_packet.OpDuty != opcode)
{ {
lstPacketInfo.Items[2].SubItems[2].Text = Locale.Text(10016); _new_packet.OpDuty = opcode;
lstPacketInfo.Items[2].SubItems[3].Text = _new_packet.OpMatch.ToString();
});
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 // instance
if (_new_packet.OpInstance == 0 && data.Length >= 16) 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 m = BitConverter.ToInt16(data, 0);
short u = BitConverter.ToInt16(data, 2); 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; _new_packet.OpInstance = opcode;

View file

@ -117,6 +117,14 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </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"> <metadata name="ilTabContent.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
@ -124,11 +132,11 @@
<value> <value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAc ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD4
RAAAAk1TRnQBSQFMAgEBBAEAAfgBAQH4AQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA QwAAAk1TRnQBSQFMAgEBBAEAAQgBAgEIAQIBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABQAMAAQEBAAEgBgABgP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A 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/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/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/A14B4gNVAa4DKgE/CAADCAEKA0kBhQIAAaoB/wIAAaoB/wIAAaQB/wIAAaQB/wIAAaQB/wIA Af8DAAH/A14B4gNVAa4DKgE/CAADCAEKA0kBhQIAAaoB/wIAAaoB/wIAAaQB/wIAAaQB/wIAAaQB/wIA
AaQB/wIAAaQB/wIAAaQB/wIAAaMB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIA AaQB/wIAAaQB/wIAAaQB/wIAAaMB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIAAaIB/wIA
@ -157,7 +165,7 @@
AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGi AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGi
ASQB/wHEAZUBHAH/AYkBLgEIAf8BAwESARgB/wGUATMBBwH/AdMBoQEjAf8B1QGiASQB/wHVAaIBJAH/ ASQB/wHEAZUBHAH/AYkBLgEIAf8BAwESARgB/wGUATMBBwH/AdMBoQEjAf8B1QGiASQB/wHVAaIBJAH/
AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8B1QGiASQB/wHVAaIBJAH/AdUBogEkAf8BwAGT 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 ASsB/wIAASoB/wIAAScB/wIAASMB/wIAASMB/wIAASIB/wIAAR8B/wIAARsB/wIAARsB/wIAARsB/wIA
ARsB/wIAAR8B/wIAASIB/wIAASMB/wIAASMB/wIAAScB/wIAASoB/wIAAS0B/wIAATMB/wIAATMB/wIA ARsB/wIAAR8B/wIAASIB/wIAASMB/wIAASMB/wIAAScB/wIAASoB/wIAAS0B/wIAATMB/wIAATMB/wIA
ATMB/wIAATsB/wIAAT8B/wIAAYsB/wIAAZkB/0gABAIDBwEJAxkBIgM5AV4DVQGtAV4CYQHiA20B9wNl ATMB/wIAATsB/wIAAT8B/wIAAYsB/wIAAZkB/0gABAIDBwEJAxkBIgM5AV4DVQGtAV4CYQHiA20B9wNl
@ -179,251 +187,243 @@
Af8BOQHUAeEB/wE2AdQB4QH/ATYB1AHhAf8BNgHTAeAB/wE2AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2 Af8BOQHUAeEB/wE2AdQB4QH/ATYB1AHhAf8BNgHTAeAB/wE2AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2
AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2AdEB3gH/ATYB0QHe AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2AdEB3gH/ATYB0QHeAf8BNgHRAd4B/wE2AdEB3gH/ATYB0QHe
Af8BNgHRAeEB/wE2AdQB4QH/ATYB1AHhAf8BMQHUAeEB/wEZAbIB2AH/AQMBhQGvAf8BAAEIAYsB/wIA Af8BNgHRAeEB/wE2AdQB4QH/ATYB1AHhAf8BMQHUAeEB/wEZAbIB2AH/AQMBhQGvAf8BAAEIAYsB/wIA
AYoB/0AABAEDBgEHAxQBGwM1AVYDVQGvAVwCXgHwAfMB+AH8Af8B1AP/AcQB/AL/AcYB/gL/AegD/wNf AYoB/0AABAEDBgEHAxQBGwM1AVYDVQGvA14B8AHzAfgB/AH/AdQD/wHEAfwC/wHGAf4C/wHoA/8DXwH7
AfsBVQJXAbEDLQFFAwgBCi8AAf8DAAH/AwAB/wMAAf8DAAH/RwAB/wOnAf8DAAH/Ac4BhwEfAf8B1QGL AVUCVwGxAy0BRQMIAQovAAH/AwAB/wMAAf8DAAH/AwAB/0cAAf8DpwH/AwAB/wHOAYcBHwH/AdUBiwEh
ASEB/wHVAYsBIQH/AcsBhAEdAf8BvQE+ARYB/wHEAYABGgH/AcABQAEYAf8BlQEkAQUB/wGNASEBBgH/ Af8B1QGLASEB/wHLAYQBHQH/Ab0BPgEWAf8BxAGAARoB/wHAAUABGAH/AZUBJAEFAf8BjQEhAQYB/wEf
AR8BEgEOAf8BAAEGATMB/wIAASkB/wEBAZEBsgH/ATYB1QHmAf8BAAEfAYkB/wIAAS8B/wEAAQoBKgH/ ARIBDgH/AQABBgEzAf8CAAEpAf8BAQGRAbIB/wE2AdUB5gH/AQABHwGJAf8CAAEvAf8BAAEKASoB/wE1
ATUBGAEJAf8BkgEjAQUB/wGxATcBEQH/AcMBgAEZAf8BwwGAARkB/wG6AT0BFQH/AdMBigEgAf8B1QGL ARgBCQH/AZIBIwEFAf8BsQE3AREB/wHDAYABGQH/AcMBgAEZAf8BugE9ARUB/wHTAYoBIAH/AdUBiwEh
ASEB/wHFAYIBHQH/AwEB/wOnAf8DAAH/AgABgQH/AQABFAGQAf8BFAGhAcIB/wEFAT4BpAH/AQABEAE/ Af8BxQGCAR0B/wMBAf8DpwH/AwAB/wIAAYEB/wEAARQBkAH/ARQBoQHCAf8BBQE+AaQB/wEAARABPwH/
Af8BAAEQAYQB/wEAARABiAH/AQABEAGIAf8BAAEQAYEB/wEAARABgQH/AQABEAGBAf8BAAEQAT8B/wEA AQABEAGEAf8BAAEQAYgB/wEAARABiAH/AQABEAGBAf8BAAEQAYEB/wEAARABgQH/AQABEAE/Af8BAAEQ
ARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/AQABEAE+ AT4B/wEAARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/AQABEAE+Af8BAAEQAT4B/wEAARABPgH/
Af8BAAEQAYEB/wEAARABgQH/AQABEAGBAf8BAAEQAYEB/wEAAREBiAH/AQABFAGIAf8BAAEQAYQB/wEA AQABEAGBAf8BAAEQAYEB/wEAARABgQH/AQABEAGBAf8BAAERAYgB/wEAARQBiAH/AQABEAGEAf8BAAEQ
ARABPwH/AQUBQAGkAf8BFAGhAcMB/wEAARQBkQH/AgABgQH/PAAEAQMFAQYDEgEYAzMBUANTAakBWwJl AT8B/wEFAUABpAH/ARQBoQHDAf8BAAEUAZEB/wIAAYEB/zwABAEDBQEGAxIBGAMzAVADUwGpAV0CZQHs
AewDgAH+AdkD/wHEAfwC/wHDAfsC/wHDAfsC/wHXA/8DqAH9AVkCWgG/AzMBUAMJAQsvAAH/AwAB/wMA A4AB/gHZA/8BxAH8Av8BwwH7Av8BwwH7Av8B1wP/A6gB/QNaAb8DMwFQAwkBCy8AAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/0cAAf8DmwH/AwAB/wHOAUIBHQH/AdUBgwEfAf8BywFAARsB/wGDARkBBgH/ASsBEQEJ Af8DAAH/RwAB/wObAf8DAAH/Ac4BQgEdAf8B1QGDAR8B/wHLAUABGwH/AYMBGQEGAf8BKwERAQkB/wE5
Af8BOQEUAQcB/wExARIBCAH/AQIBDwEaAf8BAAEJATcB/wIAATMB/wEAAQ4BPQH/ATAB0AHnAf8BOwHd ARQBBwH/ATEBEgEIAf8BAgEPARoB/wEAAQkBNwH/AgABMwH/AQABDgE9Af8BMAHQAecB/wE7Ad0B8QH/
AfEB/wEgAacBsQH/AUEB4QH3Af8BFwGpAcUB/wIAASkB/wIAAToB/wEAAQwBLwH/ARMBDwERAf8BNwET ASABpwGxAf8BQQHhAfcB/wEXAakBxQH/AgABKQH/AgABOgH/AQABDAEvAf8BEwEPAREB/wE3ARMBBwH/
AQcB/wE4ARMBBwH/ASYBEQENAf8BlAEeAQMB/wHTAYIBHgH/AcUBPgEbAf8DAAH/A5sB/wMAAf8CAAFB ATgBEwEHAf8BJgERAQ0B/wGUAR4BAwH/AdMBggEeAf8BxQE+ARsB/wMAAf8DmwH/AwAB/wIAAUEB/wEA
Af8BAAEVAYsB/wENAZwBvQH/AgABLAH/AgABOAH/AQABFgGYAf8BAAEZAZ0B/wEAARcBnQH/AQABFgGc ARUBiwH/AQ0BnAG9Af8CAAEsAf8CAAE4Af8BAAEWAZgB/wEAARkBnQH/AQABFwGdAf8BAAEWAZwB/wEA
Af8BAAEWAZYB/wEAARUBlQH/AQABEwGRAf8CAAE4Af8CAAEvAf8CAAEvAf8CAAEvAf8CAAEvAf8CAAEv ARYBlgH/AQABFQGVAf8BAAETAZEB/wIAATgB/wIAAS8B/wIAAS8B/wIAAS8B/wIAAS8B/wIAAS8B/wIA
Af8CAAE2Af8BAAEPAZIB/wEAAREBlAH/AQABBwGNAf8BAAEdAZgB/wIAAY4B/wEAAR0BnwH/AQABDQGT ATYB/wEAAQ8BkgH/AQABEQGUAf8BAAEHAY0B/wEAAR0BmAH/AgABjgH/AQABHQGfAf8BAAENAZMB/wIA
Af8CAAE4Af8CAAEpAf8CAAEqAf8BDQGXAbQB/wEAARQBiAH/AgABQQH/OAAEAQMFAQYDEAEVAywBQwFP ATgB/wIAASkB/wIAASoB/wENAZcBtAH/AQABFAGIAf8CAAFBAf84AAQBAwUBBgMQARUDLAFDAU8CUAGb
AlABmwFaAmMB6QOAAf4B3gP/AcYB/gL/AcMB+wL/AcMB+wL/AcgD/wHsA/8DXwH7AVUCVwGxAy0BRQMI AVoCYwHpA4AB/gHeA/8BxgH+Av8BwwH7Av8BwwH7Av8ByAP/AewD/wNfAfsBVQJXAbEDLQFFAwgBCi8A
AQovAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wOTAf8DAAH/AcwBOgEb Af8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8nAAH/A5MB/wMAAf8BzAE6ARsB/wHT
Af8B0wE9AR0B/wHOAToBGwH/AYoBFgEDAf8BAAEeAYQB/wEAARYBjQH/AQABDgGIAf8BAAEEAYEB/wEA AT0BHQH/Ac4BOgEbAf8BigEWAQMB/wEAAR4BhAH/AQABFgGNAf8BAAEOAYgB/wEAAQQBgQH/AQABOQGf
ATkBnwH/ATQB1QHmAf8BkAHvAf4B/wEXAZsBvAH/ASMBAAEQAf8BkQEAAQ4B/wESAQ8BJwH/AS4BygHm Af8BNAHVAeYB/wGQAe8B/gH/ARcBmwG8Af8BIwEAARAB/wGRAQABDgH/ARIBDwEnAf8BLgHKAeYB/wGQ
Af8BkAHtAfoB/wEeAbQBygH/AQABHwGSAf8BAAEGAYEB/wEAAQ8BhwH/AQABIAGWAf8BAAEQASMB/wGT Ae0B+gH/AR4BtAHKAf8BAAEfAZIB/wEAAQYBgQH/AQABDwGHAf8BAAEgAZYB/wEAARABIwH/AZMBGAEC
ARgBAgH/AdIBPQEdAf8BwwE2ARkB/wMAAf8DkwH/AwAB/wIAAUEB/wEAARYBiwH/AQ0BnQG9Af8CAAEz Af8B0gE9AR0B/wHDATYBGQH/AwAB/wOTAf8DAAH/AgABQQH/AQABFgGLAf8BDQGdAb0B/wIAATMB/wEA
Af8BAAEVAZUB/wEqAdYB6QH/ASsB1wHwAf8BKgHSAfAB/wEqAdEB8AH/ASoB0QHuAf8BJwHNAesB/wEk ARUBlQH/ASoB1gHpAf8BKwHXAfAB/wEqAdIB8AH/ASoB0QHwAf8BKgHRAe4B/wEnAc0B6wH/ASQBxQHn
AcUB5wH/AgABigH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOgH/AgABjAH/ASUBwQHiAf8BHwHE Af8CAAGKAf8CAAE5Af8CAAE5Af8CAAE5Af8CAAE5Af8CAAE6Af8CAAGMAf8BJQHBAeIB/wEfAcQB6AH/
AegB/wEAAYoBzwH/ATMB4QH1Af8BAAEzAcMB/wE1AeEB9QH/ARABogHVAf8CAAGSAf8CAAE1Af8CAAEy AQABigHPAf8BMwHhAfUB/wEAATMBwwH/ATUB4QH1Af8BEAGiAdUB/wIAAZIB/wIAATUB/wIAATIB/wEL
Af8BCwGUAbQB/wEAAREBiAH/AgABQQH/OAADBAEFAw4BEgMoATwDSgGKAV8CYQHaA6gB/QHiA/8BxgH+ AZQBtAH/AQABEQGIAf8CAAFBAf84AAMEAQUDDgESAygBPANKAYoBXwJhAdoDqAH9AeID/wHGAf4C/wHD
Av8BwwH7Av8BwwH7Av8ByQP/AekD/wOoAf0BXQJhAdwDRwGCAx4BKgMGAQcvAAH/AwAB/wMAAf8DAAH/ AfsC/wHDAfsC/wHJA/8B6QP/A6gB/QFdAmEB3ANHAYIDHgEqAwYBBy8AAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wOPAf8DAAH/AckBNwEaAf8B0AE6ARwB/wHQAToBHAH/ DgAC/wIAAv8CAAL/AgAC/wIAAv8nAAH/A48B/wMAAf8ByQE3ARoB/wHQAToBHAH/AdABOgEcAf8BpgEi
AaYBIgEKAf8BCAEMARoB/wEAATgBowH/ASABqwHSAf8BkgHrAfgB/wGJAeoB9wH/AR8BogG8Af8BHwEM AQoB/wEIAQwBGgH/AQABOAGjAf8BIAGrAdIB/wGSAesB+AH/AYkB6gH3Af8BHwGiAbwB/wEfAQwBJQH/
ASUB/wGaAQABJgH/Ab8BEwGLAf8BwQEYAZMB/wG7AREBggH/AYIBAAEYAf8BFwEoAUIB/wEuAcMB2wH/ AZoBAAEmAf8BvwETAYsB/wHBARgBkwH/AbsBEQGCAf8BggEAARgB/wEXASgBQgH/AS4BwwHbAf8BkwHw
AZMB8AH8Af8BhgHhAfMB/wENAZEBuQH/AQABMwGfAf8BNQENAQUB/wG8AS8BFAH/AdABOgEcAf8BwAEz AfwB/wGGAeEB8wH/AQ0BkQG5Af8BAAEzAZ8B/wE1AQ0BBQH/AbwBLwEUAf8B0AE6ARwB/wHAATMBGAH/
ARgB/wMAAf8DjwH/AwAB/wIAAUEB/wEAARYBiwH/AQ0BnQG9Af8CAAE3Af8BAAEXAZ8B/wExAeIB9QH/ AwAB/wOPAf8DAAH/AgABQQH/AQABFgGLAf8BDQGdAb0B/wIAATcB/wEAARcBnwH/ATEB4gH1Af8BOAHs
ATgB7AL/AT0B7gL/AT4B7gL/AT4B7gL/AT4B7gL/AR0BwAHrAf8CAAGPAf8CAAE+Af8CAAE7Af8CAAE5 Av8BPQHuAv8BPgHuAv8BPgHuAv8BPgHuAv8BHQHAAesB/wIAAY8B/wIAAT4B/wIAATsB/wIAATkB/wIA
Af8CAAE6Af8CAAGCAf8BAAE9Ab4B/wEvAdoB+AH/AQABmAHfAf8BHgHEAfEB/wESAbYB6gH/AQoBrAHl AToB/wIAAYIB/wEAAT0BvgH/AS8B2gH4Af8BAAGYAd8B/wEeAcQB8QH/ARIBtgHqAf8BCgGsAeUB/wEq
Af8BKgHWAfkB/wEEAZ8B4QH/AQ0BnwHTAf8BAAEGAYwB/wIAATUB/wEIAZQBtAH/AQABEQGIAf8CAAFB AdYB+QH/AQQBnwHhAf8BDQGfAdMB/wEAAQYBjAH/AgABNQH/AQgBlAG0Af8BAAERAYgB/wIAAUEB/yQA
Af8kAAQCAwMBBAMFBAYBCAMJAQsDDwEUAyUBNgFGAkcBgAFbAl0B0QNfAfsB6QP/AcgD/wHDAfsC/wHD BAIDAwEEAwUEBgEIAwkBCwMPARQDJQE2AUYCRwGAA10B0QNfAfsB6QP/AcgD/wHDAfsC/wHDAfsC/wHM
AfsC/wHMA/8B8AP/A18B+wFcAl4B1wNNAZIDKwFCAw4BEgMDAQQvAAH/AwAB/wMAAf8DAAH/AwAB/w4A A/8B8AP/A18B+wNeAdcDTQGSAysBQgMOARIDAwEELwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
Av8CAAL/AgAC/wIAAv8CAAL/JwAB/wOPAf8DAAH/AccBNQEaAf8BzgE4ARwB/wHOATgBHAH/AaYBIgEL Av8CAAL/AgAC/ycAAf8DjwH/AwAB/wHHATUBGgH/Ac4BOAEcAf8BzgE4ARwB/wGmASIBCwH/AggBFgH/
Af8CCAEWAf8BAAEoAZAB/wEHAYcBqQH/AQABDwEnAf8BLgEAAQkB/wGlAQEBKQH/AcIBFAGMAf8BywEj AQABKAGQAf8BBwGHAakB/wEAAQ8BJwH/AS4BAAEJAf8BpQEBASkB/wHCARQBjAH/AcsBIwGkAf8B0gEr
AaQB/wHSASsBsQH/AdQBLAG0Af8B0QEpAbAB/wHKASIBogH/Ab4BEgGEAf8BkgEAAR8B/wEgAQABCQH/ AbEB/wHUASwBtAH/AdEBKQGwAf8BygEiAaIB/wG+ARIBhAH/AZIBAAEfAf8BIAEAAQkB/wEAASIBQAH/
AQABIgFAAf8BDAGKAawB/wEAAR0BiAH/ATQBDQEFAf8BvQEuARUB/wHOATgBHAH/Ab8BMgEYAf8DAAH/ AQwBigGsAf8BAAEdAYgB/wE0AQ0BBQH/Ab0BLgEVAf8BzgE4ARwB/wG/ATIBGAH/AwAB/wOPAf8DAAH/
A48B/wMAAf8CAAFBAf8BAAEVAYsB/wENAZwBuQH/AgABMQH/AQABFwGfAf8BMQHhAfUB/wE2AecC/wE3 AgABQQH/AQABFQGLAf8BDQGcAbkB/wIAATEB/wEAARcBnwH/ATEB4QH1Af8BNgHnAv8BNwHoAv8BOAHo
AegC/wE4AegC/wE6AeoC/wE+Ae4C/wEdAcAB6wH/AgABjgH/AgABOAH/AgABNwH/AgABNgH/AgABNgH/ Av8BOgHqAv8BPgHuAv8BHQHAAesB/wIAAY4B/wIAATgB/wIAATcB/wIAATYB/wIAATYB/wIAAYEB/wEV
AgABgQH/ARUBoQHUAf8BNgHmAv8BAAEvAcEB/wE2AeYC/wEAAY8B1AH/ASMByQHxAf8BIwHJAfEB/wEA AaEB1AH/ATYB5gL/AQABLwHBAf8BNgHmAv8BAAGPAdQB/wEjAckB8QH/ASMByQHxAf8BAAGPAdUB/wEs
AY8B1QH/ASwB3AH1Af8BAAEVAZgB/wIAATAB/wEMAZQBtAH/AQABEQGIAf8CAAFBAf8cAAMCAQMDBgEI AdwB9QH/AQABFQGYAf8CAAEwAf8BDAGUAbQB/wEAAREBiAH/AgABQQH/HAADAgEDAwYBCAMNAREDGAEg
Aw0BEQMYASADIwEyAyoBQAMsAUMDMQFOA0cBggFbAl0BzAFNAVEBWAH6Ae0D/wHJA/8BwwH7Av8BwwH7 AyMBMgMqAUADLAFDAzEBTgNHAYIDXQHMAU0BTwFWAfoB7QP/AckD/wHDAfsC/wHDAfsC/wHNA/8B+AP/
Av8BzQP/AfgD/wNcAfgBXQJfAc4DSQGHAysBQgMSARcDBQEGBAEvAAH/AwAB/wMAAf8DAAH/AwAB/w4A A1wB+AFdAl8BzgNJAYcDKwFCAxIBFwMFAQYEAS8AAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/
Av8CAAL/AgAC/wIAAv8CAAL/JwAB/wOQAf8DAAH/AcUBMwEZAf8BzAE2ARsB/wHMATYBGwH/AaQBHwEK AgAC/wIAAv8nAAH/A5AB/wMAAf8BxQEzARkB/wHMATYBGwH/AcwBNgEbAf8BpAEfAQoB/wEFAQgBGAH/
Af8BBQEIARgB/wEAASIBiQH/AQABJwGNAf8BEQEBARsB/wG8AQoBPwH/AcQBGgGcAf8B0QEqAa8B/wHc AQABIgGJAf8BAAEnAY0B/wERAQEBGwH/AbwBCgE/Af8BxAEaAZwB/wHRASoBrwH/AdwBNgHBAf8B5gE/
ATYBwQH/AeYBPwHNAf8B6QFCAdIB/wHmAUABzQH/Ad0BNwHBAf8B0AEqAa8B/wHFARsBmwH/AbMBBgEu Ac0B/wHpAUIB0gH/AeYBQAHNAf8B3QE3AcEB/wHQASoBrwH/AcUBGwGbAf8BswEGAS4B/wEAAQ8BMAH/
Af8BAAEPATAB/wEAAS4BkAH/AQABFwGDAf8BMwEMAQUB/wG7AS0BFAH/AcwBNgEbAf8BvQEwARcB/wMA AQABLgGQAf8BAAEXAYMB/wEzAQwBBQH/AbsBLQEUAf8BzAE2ARsB/wG9ATABFwH/AwAB/wOQAf8DAAH/
Af8DkAH/AwAB/wIAAUEB/wEAARUBiwH/AQ0BmwG4Af8CAAEvAf8BAAEPAZIB/wEaAbsB4AH/AR4BvAHm AgABQQH/AQABFQGLAf8BDQGbAbgB/wIAAS8B/wEAAQ8BkgH/ARoBuwHgAf8BHgG8AeYB/wEeAb8B5gH/
Af8BHgG/AeYB/wElAb8B5AH/ASUBwQHnAf8BJQHFAesB/wEgAb8B5AH/AgABhAH/AgABNgH/AgABNgH/ ASUBvwHkAf8BJQHBAecB/wElAcUB6wH/ASABvwHkAf8CAAGEAf8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2
AgABNgH/AgABNgH/AgABOQH/AgABhQH/AgABjQH/AgABiAH/AgABjwH/AgABiwH/AgABlAH/AgABlgH/ Af8CAAE5Af8CAAGFAf8CAAGNAf8CAAGIAf8CAAGPAf8CAAGLAf8CAAGUAf8CAAGWAf8CAAGTAf8CAAGS
AgABkwH/AgABkgH/AgABOgH/AgABLwH/AQ0BlAG0Af8BAAERAYgB/wIAAUEB/xQABAEDBAEFAwsBDgMb Af8CAAE6Af8CAAEvAf8BDQGUAbQB/wEAAREBiAH/AgABQQH/FAAEAQMEAQUDCwEOAxsBJQMxAU0DRAF5
ASUDMQFNA0QBeQFPAlABmwNVAawDVQGuA1YBtQFbAl8B2ANtAfcB9AP/AcoD/wHDAfsC/wHEAfwC/wHR AU8CUAGbA1UBrANVAa4DVgG1AVsCXwHYA20B9wH0A/8BygP/AcMB+wL/AcQB/AL/AdEH/wNtAfcBWQJc
B/8DbQH3AVkCXAHGA0QBeAMmATgDEAEVAwUBBgQBMwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA AcYDRAF4AyYBOAMQARUDBQEGBAEzAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/
Av8CAAL/AgAC/ycAAf8DkgH/AwAB/wHDATABGAH/AcoBMwEaAf8ByAEyARkB/wGMAREBAAH/AQABBwEk JwAB/wOSAf8DAAH/AcMBMAEYAf8BygEzARoB/wHIATIBGQH/AYwBEQEAAf8BAAEHASQB/wEAAScBjAH/
Af8BAAEnAYwB/wEAATMBnQH/AS4BAAEbAf8BwgEUAZAB/wHNASUBqwH/Ad4BOQHEAf8B7wGHAdoB/wH7 AQABMwGdAf8BLgEAARsB/wHCARQBkAH/Ac0BJQGrAf8B3gE5AcQB/wHvAYcB2gH/AfsBkwHsAf8B/QGY
AZMB7AH/Af0BmAH0Af8B+wGTAewB/wHvAYcB2gH/Ad4BOQHEAf8BzgElAawB/wG9AREBhAH/AQABEQEx AfQB/wH7AZMB7AH/Ae8BhwHaAf8B3gE5AcQB/wHOASUBrAH/Ab0BEQGEAf8BAAERATEB/wEAAToBnQH/
Af8BAAE6AZ0B/wEAARYBhAH/ASEBCAEKAf8BsAElAQ8B/wHKATMBGgH/AbsBLQEWAf8DAAH/A5IB/wMA AQABFgGEAf8BIQEIAQoB/wGwASUBDwH/AcoBMwEaAf8BuwEtARYB/wMAAf8DkgH/AwAB/wIAAUEB/wEA
Af8CAAFBAf8BAAEVAYoB/wENAZcBtgH/AgABLwH/AgABOAH/AgABjwH/AgABlwH/AgABlwH/AgABjwH/ ARUBigH/AQ0BlwG2Af8CAAEvAf8CAAE4Af8CAAGPAf8CAAGXAf8CAAGXAf8CAAGPAf8CAAGPAf8CAAGP
AgABjwH/AgABjwH/AgABiAH/AgABOgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/ Af8CAAGIAf8CAAE6Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE4
AgABNgH/AgABOAH/AgABPgH/AgABPgH/AgABQgH/AgABgwH/AgABgwH/AgABQQH/AgABMAH/AgABLwH/ Af8CAAE+Af8CAAE+Af8CAAFCAf8CAAGDAf8CAAGDAf8CAAFBAf8CAAEwAf8CAAEvAf8BDQGUAbQB/wEA
AQ0BlAG0Af8BAAERAYgB/wIAAUEB/xAABAEDBQEGAw8BFAMkATUDQAFvA1YBswFdAmIB4QNlAfQBTQFP AREBiAH/AgABQQH/EAAEAQMFAQYDDwEUAyQBNQNAAW8DVgGzAV8CYgHhA2UB9AJNAVQB+gNcAfgDWgH1
AVYB+gNcAfgDWgH1Ak0BVAL6A/8BzQP/AcMB+wL/AcQB/AL/AdQD/wHzAfgB/AH/A1oB9QNZAcEDQAFw Ak0BUgL6A/8BzQP/AcMB+wL/AcQB/AL/AdQD/wHzAfgB/AH/A1oB9QNZAcEDQAFwAyABLgMMAQ8DBAEF
AyABLgMMAQ8DBAEFBAEbAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA BAEbAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
Af8OAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DlgH/AwAB/wHB Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DlgH/AwAB/wHBAS0BGAH/AcgBMAEZ
AS0BGAH/AcgBMAEZAf8BxAEuARcB/wGHAQ4BAAH/AQABDQE3Af8BAAE1AZcB/wEAATABlwH/AYABAAEf Af8BxAEuARcB/wGHAQ4BAAH/AQABDQE3Af8BAAE1AZcB/wEAATABlwH/AYABAAEfAf8BxgEaAZoB/wHV
Af8BxgEaAZoB/wHVAS4BtwH/AeoBgAHSAf8B/AGWAfEC/wGoAf4C/wGvA/8BqAH+Af8B/AGWAfEB/wHq AS4BtwH/AeoBgAHSAf8B/AGWAfEC/wGoAf4C/wGvA/8BqAH+Af8B/AGWAfEB/wHqAYAB0gH/AdYBLgG3
AYAB0gH/AdYBLgG3Af8BxQEYAZMB/wEUAQoBJgH/AQABPAGgAf8BAAEiAY0B/wEAAQcBGwH/AYwBDwEA Af8BxQEYAZMB/wEUAQoBJgH/AQABPAGgAf8BAAEiAY0B/wEAAQcBGwH/AYwBDwEAAf8BxwEwARkB/wG5
Af8BxwEwARkB/wG5ASoBFgH/AwAB/wOWAf8DAAH/AgABQAH/AQABEwGFAf8BCgGVAbQB/wIAAS8B/wIA ASoBFgH/AwAB/wOWAf8DAAH/AgABQAH/AQABEwGFAf8BCgGVAbQB/wIAAS8B/wIAATAB/wIAAUEB/wIA
ATAB/wIAAUEB/wIAAYMB/wIAAYMB/wIAAT4B/wIAAT4B/wIAATsB/wIAATcB/wIAATYB/wIAATYB/wIA AYMB/wIAAYMB/wIAAT4B/wIAAT4B/wIAATsB/wIAATcB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
ATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATgB/wIAAT4B/wIAAT4B/wIAAT4B/wIA ATYB/wIAATYB/wIAATYB/wIAATYB/wIAATgB/wIAAT4B/wIAAT4B/wIAAT4B/wIAAYMB/wIAAYMB/wIA
AYMB/wIAAYMB/wIAAUEB/wIAATAB/wIAAS8B/wENAZQBtAH/AQABEQGIAf8CAAFBAf8QAAMCAQMDDAEP AUEB/wIAATAB/wIAAS8B/wENAZQBtAH/AQABEQGIAf8CAAFBAf8QAAMCAQMDDAEPAyQBNANFAXwDWwHF
AyQBNANFAXwBWgJbAcUDbQH3AfMB+AH8Af8B8QP/AecD/wHqA/8B7wP/AeQD/wHNA/8BwwH7Av8BxgH+ A20B9wHzAfgB/AH/AfED/wHnA/8B6gP/Ae8D/wHkA/8BzQP/AcMB+wL/AcYB/gL/AdoD/wHzAfgB/AH/
Av8B2gP/AfMB+AH8Af8BZAJlAfQBVwJYAbwDPQFpAx4BKgMKAQ0DAwEEIwAB/wMAAf8DAAH/AwAB/wMA AWQCZQH0AVcCWAG8Az0BaQMeASoDCgENAwMBBCMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIA AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/
Av8CAAL/AgAC/wIAAv8PAAH/A5oB/wMAAf8BvgEsARcB/wHFAS4BGAH/Aa8BIgEPAf8BLgEIAQMB/wEA DwAB/wOaAf8DAAH/Ab4BLAEXAf8BxQEuARgB/wGvASIBDwH/AS4BCAEDAf8BAAEXAYsB/wESAYkBqwH/
ARcBiwH/ARIBiQGrAf8BAAEfAUIB/wGpAQYBMAH/AcgBHgGhAf8B2gEzAbwB/wHwAYgB3AH/Af4BnwH6 AQABHwFCAf8BqQEGATAB/wHIAR4BoQH/AdoBMwG8Af8B8AGIAdwB/wH+AZ8B+gL/AbQD/wHCA/8BtAL/
Av8BtAP/AcID/wG0Av8B/gGfAfoB/wHwAYgB3AH/AdsBMwG9Af8ByQEdAZ0B/wE6AQABHgH/AQABOQGd Af4BnwH6Af8B8AGIAdwB/wHbATMBvQH/AckBHQGdAf8BOgEAAR4B/wEAATkBnQH/AQEBPgGiAf8BAAEM
Af8BAQE+AaIB/wEAAQwBNwH/AYYBDQEAAf8BwwEtARcB/wG2ASkBFQH/AwAB/wOaAf8DAAH/AgABPwH/ ATcB/wGGAQ0BAAH/AcMBLQEXAf8BtgEpARUB/wMAAf8DmgH/AwAB/wIAAT8B/wEAAREBgwH/AQwBlAG0
AQABEQGDAf8BDAGUAbQB/wIAAS8B/wIAATAB/wIAAUEB/wIAAYMB/wIAAYMB/wIAAT4B/wIAAT4B/wIA Af8CAAEvAf8CAAEwAf8CAAFBAf8CAAGDAf8CAAGDAf8CAAE+Af8CAAE+Af8CAAE5Af8CAAE2Af8CAAE2
ATkB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE6Af8CAAE+
ATYB/wIAAToB/wIAAT4B/wIAAT4B/wIAAYMB/wIAAYMB/wIAAUEB/wIAATAB/wIAAS8B/wENAZQBtAH/ Af8CAAE+Af8CAAGDAf8CAAGDAf8CAAFBAf8CAAEwAf8CAAEvAf8BDQGUAbQB/wEAAREBiAH/AgABQQH/
AQABEQGIAf8CAAFBAf8QAAMDAQQDGAEhAz0BaQFZAloBvwFNAVEBWAH6AfED/wHOA/8BxAH8Av8BwwH7 EAADAwEEAxgBIQM9AWkDWgG/AU0BTwFWAfoB8QP/Ac4D/wHEAfwC/wHDAfsC/wHDAfsC/wHDAfsC/wHD
Av8BwwH7Av8BwwH7Av8BwwH7Av8BwwH7Av8BxgH+Av8B3gP/A4AB/gFQAl4B8ANYAbcDOwFjAxsBJQMJ AfsC/wHDAfsC/wHGAf4C/wHeA/8DgAH+AVICXgHwA1gBtwM7AWMDGwElAwkBDAMDAQQnAAH/AwAB/wMA
AQwDAwEEJwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIA Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/AgAC/wIA
Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8PAAH/A58B/wMAAf8BuwEpARYB/wHA Av8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DnwH/AwAB/wG7ASkBFgH/AcABKgEWAf8BhgEMAQAB/wEA
ASoBFgH/AYYBDAEAAf8BAAEGAR8B/wEAASUBlAH/ARkBlQG5Af8BCQEQASsB/wG4AQkBPQH/AccBHgGg AQYBHwH/AQABJQGUAf8BGQGVAbkB/wEJARABKwH/AbgBCQE9Af8BxwEeAaAB/wHZATIBuwH/Ae8BhQHa
Af8B2QEyAbsB/wHvAYUB2gH/Af4BnQH6Av8BsQP/AbwD/wGxAv8B/gGdAfoB/wHvAYUB2gH/AdkBMgG8 Af8B/gGdAfoC/wGxA/8BvAP/AbEC/wH+AZ0B+gH/Ae8BhQHaAf8B2QEyAbwB/wHHAR0BnwH/AaQBAwEs
Af8BxwEdAZ8B/wGkAQMBLAH/AQABKQGJAf8BHwGXAbgB/wEAARUBigH/AS0BBwEEAf8BrQEgAQ4B/wGz Af8BAAEpAYkB/wEfAZcBuAH/AQABFQGKAf8BLQEHAQQB/wGtASABDgH/AbMBJgEUAf8DAAH/A58B/wMA
ASYBFAH/AwAB/wOfAf8DAAH/AgABPwH/AQABEQGDAf8BDQGUAbQB/wIAAS8B/wIAAUEB/wEAASEBrAH/ Af8CAAE/Af8BAAERAYMB/wENAZQBtAH/AgABLwH/AgABQQH/AQABIQGsAf8BAAEmAbYB/wEAASQBsAH/
AQABJgG2Af8BAAEkAbAB/wEAARMBogH/AgABjgH/AgABQQH/AgABOAH/AgABNgH/AgABNgH/AgABNgH/ AQABEwGiAf8CAAGOAf8CAAFBAf8CAAE4Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2
AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABOQH/AgABPgH/AgABPgH/AgABgwH/ Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE5Af8CAAE+Af8CAAE+Af8CAAGDAf8CAAGDAf8CAAFBAf8CAAEw
AgABgwH/AgABQQH/AgABMAH/AgABLwH/AQwBlAG0Af8BAAERAYgB/wIAAUEB/xAAAwUBBgMjATMDTgGV Af8CAAEvAf8BDAGUAbQB/wEAAREBiAH/AgABQQH/EAADBQEGAyMBMwNOAZUDZQH0BP8B2gP/AdkD/wHg
A2UB9AT/AdoD/wHZA/8B4AP/Ad0D/wHPA/8BxQH9Av8BwwH7Av8BwwH7Av8B0wP/A4AB/gFQAl4B8ANY A/8B3QP/Ac8D/wHFAf0C/wHDAfsC/wHDAfsC/wHTA/8DgAH+AVICXgHwA1gBtwM6AWADGQEiAwkBCwMC
AbcDOgFgAxkBIgMJAQsDAgEDKwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA AQMrAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIA
Af8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8PAAH/A6QB/wMA Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/w8AAf8DpAH/AwAB/wG5ASYBFAH/AaABGAEI
Af8BuQEmARQB/wGgARgBCAH/ASgBBAECAf8BAAEGAT4B/wEIAT0BogH/AQABLgGSAf8BNgEAAQcB/wG3 Af8BKAEEAQIB/wEAAQYBPgH/AQgBPQGiAf8BAAEuAZIB/wE2AQABBwH/AbcBCQFAAf8BwgEaAZsB/wHT
AQkBQAH/AcIBGgGbAf8B0wEsAbMB/wHmAUEBzwH/AfoBkQHrAv8BoAH8Av8BqAH+Av8BoAH8Af8B+gGR ASwBswH/AeYBQQHPAf8B+gGRAesC/wGgAfwC/wGoAf4C/wGgAfwB/wH6AZEB6wH/AeYBQQHPAf8B0wEs
AesB/wHmAUEBzwH/AdMBLAG0Af8BwwEZAZoB/wG2AQcBNAH/AQoBAgEWAf8BBAE/AaQB/wEAASMBkQH/ AbQB/wHDARkBmgH/AbYBBwE0Af8BCgECARYB/wEEAT8BpAH/AQABIwGRAf8CAAEaAf8BhAEKAQAB/wGp
AgABGgH/AYQBCgEAAf8BqQEfAQ8B/wMAAf8DpAH/AwAB/wIAAUAB/wEAAREBhQH/AQ0BlAG0Af8CAAEv AR8BDwH/AwAB/wOkAf8DAAH/AgABQAH/AQABEQGFAf8BDQGUAbQB/wIAAS8B/wEAARcBkgH/ATEB5AH1
Af8BAAEXAZIB/wExAeQB9QH/ATYB6QL/AS8B4AH4Af8BEgGxAd8B/wEAAS8BtQH/AgABigH/AgABOAH/ Af8BNgHpAv8BLwHgAfgB/wESAbEB3wH/AQABLwG1Af8CAAGKAf8CAAE4Af8CAAE2Af8CAAE2Af8CAAE2
AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNwH/AgABOwH/ Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE3Af8CAAE7Af8CAAFAAf8CAAGEAf8CAAGN
AgABQAH/AgABhAH/AgABjQH/AgABjAH/AgABgwH/AgABMQH/AgABLwH/AQoBlQG0Af8BAAETAYgB/wIA Af8CAAGMAf8CAAGDAf8CAAExAf8CAAEvAf8BCgGVAbQB/wEAARMBiAH/AgABQQH/EAADBQEGAyMBMgFM
AUEB/xAAAwUBBgMjATIBTAJNAZEDZQHxA6gB/QOAAf4DqAH9A18B+wFDAV8BZQH8AecB8QH4Af8B1QP/ Ak0BkQNlAfEDqAH9A4AB/gOoAf0DXwH7AUEBXwFlAfwB5wHxAfgB/wHVA/8BwwH7Av8BwwH7Av8B4AP/
AcMB+wL/AcMB+wL/AeAD/wNfAfsBWwJeAdMDQgF0AxsBJQMGAQgEAi8AAf8DAAH/AwAB/wMAAf8DAAH/ A18B+wFbAl4B0wNCAXQDGwElAwYBCAQCLwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/ AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8PAAH/
AgAC/wIAAv8CAAL/DwAB/wOqAf8DAAH/AakBHAENAf8BMAEFAQIB/wEhAZYBtQH/AToBwQHkAf8BlAHY A6oB/wMAAf8BqQEcAQ0B/wEwAQUBAgH/ASEBlgG1Af8BOgHBAeQB/wGUAdgB6wH/AQABFAGIAf8BAAEH
AesB/wEAARQBiAH/AQABBwEoAf8BoQEAAScB/wG/ARIBjgH/AcoBIgGmAf8B2gEzAbwB/wHoAYEB0gH/ ASgB/wGhAQABJwH/Ab8BEgGOAf8BygEiAaYB/wHaATMBvAH/AegBgQHSAf8B9AGKAeEB/wH5AZAB6AH/
AfQBigHhAf8B+QGQAegB/wH0AYoB4QH/AegBgQHSAf8B2gEzAb0B/wHLASIBpQH/AcABEQGKAf8BQAEA AfQBigHhAf8B6AGBAdIB/wHaATMBvQH/AcsBIgGlAf8BwAERAYoB/wFAAQABGwH/AQABBQE1Af8BAQE/
ARsB/wEAAQUBNQH/AQEBPwGpAf8BnAHhAe8B/wEsAbAB1gH/ARQBDQEVAf8BkAERAQQB/wMBAf8DqgH/ AakB/wGcAeEB7wH/ASwBsAHWAf8BFAENARUB/wGQAREBBAH/AwEB/wOqAf8DAAH/AgABQQH/AQABEQGI
AwAB/wIAAUEB/wEAAREBiAH/AQ0BlAG0Af8CAAEvAf8BAAEBAYoB/wEAAYwBzwH/AQABkwHcAf8BAAGP Af8BDQGUAbQB/wIAAS8B/wEAAQEBigH/AQABjAHPAf8BAAGTAdwB/wEAAY8B1QH/AQABOQHDAf8BAAET
AdUB/wEAATkBwwH/AQABEwGlAf8CAAGJAf8CAAE9Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE2 AaUB/wIAAYkB/wIAAT0B/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
Af8CAAE2Af8CAAE2Af8CAAE2Af8CAAE4Af8CAAFAAf8CAAGOAf8BAAExAbgB/wEPAZoB0gH/AQYBjQHL ATYB/wIAATgB/wIAAUAB/wIAAY4B/wEAATEBuAH/AQ8BmgHSAf8BBgGNAcsB/wEAARgBpQH/AgABOQH/
Af8BAAEYAaUB/wIAATkB/wIAAS8B/wENAZcBtgH/AQABFQGKAf8CAAFBAf8QAAMDAQQDFgEeAzYBWQFQ AgABLwH/AQ0BlwG2Af8BAAEVAYoB/wIAAUEB/xAAAwMBBAMWAR4DNgFZAVACUQGcA1oBvwNdAckBWwJd
AlEBnAFZAloBvwFbAl0ByQFbAl0BygFdAl8BzgFaAmAB4wFZAmIB9gHwA/8BwwH7Av8BwwH7Av8B3QP/ AcoBXQJfAc4BXAJgAeMBWwJiAfYB8AP/AcMB+wL/AcMB+wL/Ad0D/wFXAWMBZwH8A1oBxwM4AVsDDwEU
AVcBYwFnAfwDWgHHAzgBWwMPARQEAU8AAf8DAAH/AwAB/wMAAf8DAAH/DgAC/wIAAv8CAAL/AgAC/wIA BAFPAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wOwAf8DAAH/Aa8BHQEQ
Av8nAAH/A7AB/wMAAf8BrwEdARAB/wE/AQQBAAH/ASIBAAEBAf8BHQE5AYUB/wGwAe4B9wH/AZsB4wHv Af8BPwEEAQAB/wEiAQABAQH/AR0BOQGFAf8BsAHuAfcB/wGbAeMB7wH/AQABFwGRAf8BAAETASwB/wGl
Af8BAAEXAZEB/wEAARMBLAH/AaUBAwEvAf8BwAEWAZUB/wHLASQBqQH/AdYBLwG3Af8B3gE5AcIB/wHh AQMBLwH/AcABFgGVAf8BywEkAakB/wHWAS8BtwH/Ad4BOQHCAf8B4QE7AcYB/wHeATkBwgH/AdYBLwG3
ATsBxgH/Ad4BOQHCAf8B1gEvAbcB/wHLASQBqAH/AcMBFQGRAf8BgQEAASEB/wEAAR0BgAH/AQABNwGl Af8BywEkAagB/wHDARUBkQH/AYEBAAEhAf8BAAEdAYAB/wEAATcBpQH/AbcB8wH6Af8BlgHaAeQB/wEV
Af8BtwHzAfoB/wGWAdoB5AH/ARUBCgESAf8BNQEDAQAB/wGjARgBDQH/AwEB/wOwAf8DAAH/AgABQQH/ AQoBEgH/ATUBAwEAAf8BowEYAQ0B/wMBAf8DsAH/AwAB/wIAAUEB/wEAAREBiAH/AQ0BlAG0Af8CAAEv
AQABEQGIAf8BDQGUAbQB/wIAAS8B/wEAAQ8BjwH/ARsBxwHoAf8BIgHQAfMB/wEjAcsB8gH/ARkBuwHm Af8BAAEPAY8B/wEbAccB6AH/ASIB0AHzAf8BIwHLAfIB/wEZAbsB5gH/AQMBjQHMAf8BAAEaAaUB/wIA
Af8BAwGNAcwB/wEAARoBpQH/AgABgQH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/AgABNgH/ AYEB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIAATYB/wIA
AgABNgH/AgABNgH/AgABNgH/AgABQAH/AQABLwG1Af8BJAHQAfEB/wE0AekB/QH/ATEB5QH7Af8BDQGp AUAB/wEAAS8BtQH/ASQB0AHxAf8BNAHpAf0B/wExAeUB+wH/AQ0BqQHcAf8CAAGEAf8CAAEvAf8BDQGb
AdwB/wIAAYQB/wIAAS8B/wENAZsBuAH/AQABFQGLAf8CAAFBAf8QAAMCAQMDCgENAxwBJwMvAUkDPAFm AbgB/wEAARUBiwH/AgABQQH/EAADAgEDAwoBDQMcAScDLwFJAzwBZgNEAXoDSAGEAU4CTwGXA10BzAFX
A0QBegNIAYQBTgJPAZcBWwJdAcwBVQJlAfEE/wHDAfsC/wHDAfsC/wHXA/8DqAH9A1wByAM3AVoDDAEP AmUB8QT/AcMB+wL/AcMB+wL/AdcD/wOoAf0DXAHIAzcBWgMMAQ9TAAH/AwAB/wMAAf8DAAH/AwAB/w4A
UwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/AgAC/ycAAf8DtgH/AwAB/wGwARwBEAH/ Av8CAAL/AgAC/wIAAv8CAAL/JwAB/wO2Af8DAAH/AbABHAEQAf8BsgEcAQ8B/wGfARMBBwH/AUABAwEA
AbIBHAEPAf8BnwETAQcB/wFAAQMBAAH/AQcBAAEOAf8BkwHUAegB/wGWAd4B7wH/AQABJgGWAf8BAAEK Af8BBwEAAQ4B/wGTAdQB6AH/AZYB3gHvAf8BAAEmAZYB/wEAAQoBIQH/AbgBBwE6Af8BvwEUAZMB/wHG
ASEB/wG4AQcBOgH/Ab8BFAGTAf8BxgEdAaAB/wHLASMBpgH/Ac0BJQGqAf8BywEjAaYB/wHGAR0BoAH/ AR0BoAH/AcsBIwGmAf8BzQElAaoB/wHLASMBpgH/AcYBHQGgAf8BwAEUAZEB/wGdAQIBKwH/AQABHwE5
AcABFAGRAf8BnQECASsB/wEAAR8BOQH/AQABNgGoAf8BrwHrAfgB/wEzAaABwwH/ASUCAAH/AUIBAwEA Af8BAAE2AagB/wGvAesB+AH/ATMBoAHDAf8BJQIAAf8BQgEDAQAB/wGtARoBDQH/AakBGgEPAf8DAQH/
Af8BrQEaAQ0B/wGpARoBDwH/AwEB/wO2Af8DAAH/AgABQQH/AQABEQGIAf8BDAGUAbQB/wIAAS8B/wEA A7YB/wMAAf8CAAFBAf8BAAERAYgB/wEMAZQBtAH/AgABLwH/AQABCgGOAf8BFAHDAecB/wEbAc4B8gH/
AQoBjgH/ARQBwwHnAf8BGwHOAfIB/wEbAcgB8gH/AREBtAHmAf8BAAGKAcoB/wEAARgBnwH/AgABPAH/ ARsByAHyAf8BEQG0AeYB/wEAAYoBygH/AQABGAGfAf8CAAE8Af8CAAEtAf8CAAErAf8CAAErAf8CAAEr
AgABLQH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABKwH/AgABLAH/AgABOgH/ Af8CAAErAf8CAAErAf8CAAErAf8CAAErAf8CAAEsAf8CAAE6Af8BBQGVAcsB/wEpAekB/QH/ASsB7gL/
AQUBlQHLAf8BKQHpAf0B/wErAe4C/wErAe4C/wEdAdUB8AH/AQABCwGQAf8CAAEvAf8BDQGcAbkB/wEA ASsB7gL/AR0B1QHwAf8BAAELAZAB/wIAAS8B/wENAZwBuQH/AQABFQGLAf8CAAFBAf8QAAQBAwcBCQMX
ARUBiwH/AgABQQH/EAAEAQMHAQkDFwEfAy8BSQFBAkIBcwFMAk0BkQNSAaMDWAG6A2AB4AFJAmIB9gHz AR8DLwFJAUECQgFzAUwCTQGRA1IBowNYAboDYAHgAUkCYgH2AfMD/wHDAfsC/wHDAfsC/wHdA/8BVwFj
A/8BwwH7Av8BwwH7Av8B3QP/AVcBYwFnAfwBWAJaAb0DMgFPAwkBDFMAAf8DAAH/AwAB/wMAAf8DAAH/ AWcB/AFYAloBvQMyAU8DCQEMUwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/AgAC/ycA
DgAC/wIAAv8CAAL/AgAC/wIAAv8nAAH/A7sB/wMAAf8BrQEZAQ8B/wGzARsBEAH/AbMBGwEQAf8BqAEW Af8DuwH/AwAB/wGtARkBDwH/AbMBGwEQAf8BswEbARAB/wGoARYBCwH/AT8CAAH/AQcBAAEOAf8BkQHR
AQsB/wE/AgAB/wEHAQABDgH/AZEB0QHqAf8BPgG6Ad0B/wEAAS8BkwH/ASgBAAEXAf8BuAEFAT0B/wG8 AeoB/wE+AboB3QH/AQABLwGTAf8BKAEAARcB/wG4AQUBPQH/AbwBDQGHAf8BwAEPAYoB/wG/ARABjAH/
AQ0BhwH/AcABDwGKAf8BvwEQAYwB/wHAAQ8BigH/AbwBDAGGAf8BtAEEATUB/wEAAQ0BIgH/AQABNQGi AcABDwGKAf8BvAEMAYYB/wG0AQQBNQH/AQABDQEiAf8BAAE1AaIB/wGdAd4B8QH/ATMBoAHGAf8BJwIA
Af8BnQHeAfEB/wEzAaABxgH/AScCAAH/AZYBDQEEAf8BsgEbARAB/wGzARsBEAH/AaYBFwEOAf8DAgH/ Af8BlgENAQQB/wGyARsBEAH/AbMBGwEQAf8BpgEXAQ4B/wMCAf8DuwH/AwAB/wIAAUEB/wEAAREBiAH/
A7sB/wMAAf8CAAFBAf8BAAERAYgB/wEIAZQBtAH/AgABLwH/AgABhQH/AQABggHKAf8BAAGOAdcB/wEA AQgBlAG0Af8CAAEvAf8CAAGFAf8BAAGCAcoB/wEAAY4B1wH/AQABigHXAf8BAAGGAc8B/wEAATkBwAH/
AYoB1wH/AQABhgHPAf8BAAE5AcAB/wEAASABqgH/AQABAQGMAf8CAAEoAf8CAAEiAf8CAAEiAf8CAAEi AQABIAGqAf8BAAEBAYwB/wIAASgB/wIAASIB/wIAASIB/wIAASIB/wIAASIB/wIAASIB/wIAASIB/wIA
Af8CAAEiAf8CAAEiAf8CAAEiAf8CAAEkAf8CAAEmAf8CAAE2Af8BAAGAAcEB/wEeAeMB+wH/ASIB7gL/ ASQB/wIAASYB/wIAATYB/wEAAYABwQH/AR4B4wH7Af8BIgHuAv8BIgHuAv8BDwHGAeoB/wEAAQMBjAH/
ASIB7gL/AQ8BxgHqAf8BAAEDAYwB/wIAATEB/wENAZ0BvQH/AQABFgGLAf8CAAFBAf8QAAQBAwoBDQMq AgABMQH/AQ0BnQG9Af8BAAEWAYsB/wIAAUEB/xAABAEDCgENAyoBQAFOAk8BlwNdAdEDXQHqA2cB8gNa
AUABTgJPAZcBWwJdAdEDXQHqA2cB8gNaAfUDXwH7AdoB6gH1Af8B2AP/AcMB+wL/AcUB/QL/Ae8D/wNi AfUDXwH7AdoB6gH1Af8B2AP/AcMB+wL/AcUB/QL/Ae8D/wNiAfYDUgGjAycBOgMHAQlTAAH/AwAB/wMA
AfYDUgGjAycBOgMHAQlTAAH/AwAB/wMAAf8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wPA Af8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wPAAf8DAAH/AakBFwENAf8BrwEYAQ4B/wGv
Af8DAAH/AakBFwENAf8BrwEYAQ4B/wGvARgBDgH/Aa8BGAEOAf8BpQETAQoB/wE7AgAB/wEIAREBJgH/ ARgBDgH/Aa8BGAEOAf8BpQETAQoB/wE7AgAB/wEIAREBJgH/AZgB2gHxAf8BFAGPAbwB/wEAARoBNgH/
AZgB2gHxAf8BFAGPAbwB/wEAARoBNgH/ATcBAAEIAf8BKwEAARkB/wEaAQQBHwH/ARoBBAEfAf8BHgED ATcBAAEIAf8BKwEAARkB/wEaAQQBHwH/ARoBBAEfAf8BHgEDAR4B/wEzAQABFQH/ASEBAAEGAf8BAAEq
AR4B/wEzAQABFQH/ASEBAAEGAf8BAAEqAZAB/wFCAbwB4AH/AYQBuwHhAf8BGQEAAQEB/wGRAQoBAQH/ AZAB/wFCAbwB4AH/AYQBuwHhAf8BGQEAAQEB/wGRAQoBAQH/Aa8BGAEOAf8BrwEYAQ4B/wGvARgBDgH/
Aa8BGAEOAf8BrwEYAQ4B/wGvARgBDgH/AaIBFQEMAf8DAgH/A8AB/wMAAf8CAAFCAf8BAAERAYsB/wEL AaIBFQEMAf8DAgH/A8AB/wMAAf8CAAFCAf8BAAERAYsB/wELAZQBtAH/AgABKwH/AQABCgGMAf8BEwHa
AZQBtAH/AgABKwH/AQABCgGMAf8BEwHaAesB/wEYAeQB9QH/ARgB4gH1Af8BEwHZAfMB/wENAcIB6QH/ AesB/wEYAeQB9QH/ARgB4gH1Af8BEwHZAfMB/wENAcIB6QH/AQABkwHRAf8BAAEaAaMB/wIAAR8B/wIA
AQABkwHRAf8BAAEaAaMB/wIAAR8B/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIA ARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARgB/wIAARsB/wIAARsB/wIAASMB/wEAAQkBkAH/
ARsB/wIAARsB/wIAASMB/wEAAQkBkAH/AQABngHWAf8BEwHRAfAB/wENAcMB6gH/AQABOgG9Af8CAAE4 AQABngHWAf8BEwHRAfAB/wENAcMB6gH/AQABOgG9Af8CAAE4Af8CAAExAf8BDQGdAb0B/wEAARYBjgH/
Af8CAAExAf8BDQGdAb0B/wEAARYBjgH/AgABQgH/EAAEAQMPARQDOwFjA18B2AT/AfsD/wHzA/8B7gP/ AgABQgH/EAAEAQMPARQDOwFjA18B2AT/AfsD/wHzA/8B7gP/AeID/wHRA/8BxgH+Av8BxAH8Av8B1gP/
AeID/wHRA/8BxgH+Av8BxAH8Av8B1gP/AecB8QH4Af8BWgJdAd8DRAF5AxkBIgMFAQZTAAH/AwAB/wMA AecB8QH4Af8DXQHfA0QBeQMZASIDBQEGUwAB/wMAAf8DAAH/AwAB/wMAAf8OAAL/AgAC/wIAAv8CAAL/
Af8DAAH/AwAB/w4AAv8CAAL/AgAC/wIAAv8CAAL/JwAB/wPHAf8DAAH/AaYBEwEMAf8BrAEUAQ0B/wGs AgAC/ycAAf8DxwH/AwAB/wGmARMBDAH/AawBFAENAf8BrAEUAQ0B/wGsARQBDQH/AawBFAENAf8BmgEM
ARQBDQH/AawBFAENAf8BrAEUAQ0B/wGaAQwBBQH/ATICAAH/ASUBkAGyAf8BlgHSAfEB/wEAAS0BogH/ AQUB/wEyAgAB/wElAZABsgH/AZYB0gHxAf8BAAEtAaIB/wEAASYBiwH/AQABLgGTAf8BAAE0AZoB/wEA
AQABJgGLAf8BAAEuAZMB/wEAATQBmgH/AQABNgGcAf8BAAEzAZcB/wEAAS4BkwH/AQABIQGLAf8BDwGJ ATYBnAH/AQABMwGXAf8BAAEuAZMB/wEAASEBiwH/AQ8BiQG7Af8BmAHYAfMB/wEJARcBLQH/AToCAAH/
AbsB/wGYAdgB8wH/AQkBFwEtAf8BOgIAAf8BqwETAQwB/wGsARQBDQH/AawBFAENAf8BrAEUAQ0B/wGf AasBEwEMAf8BrAEUAQ0B/wGsARQBDQH/AawBFAENAf8BnwESAQsB/wMCAf8DxwH/AwAB/wIAAYUB/wEA
ARIBCwH/AwIB/wPHAf8DAAH/AgABhQH/AQABGAGNAf8BDQGXAbQB/wIAASkB/wIAASoB/wEAAQ4BjAH/ ARgBjQH/AQ0BlwG0Af8CAAEpAf8CAAEqAf8BAAEOAYwB/wEAARABkgH/AQABEAGSAf8BAAEOAZAB/wEA
AQABEAGSAf8BAAEQAZIB/wEAAQ4BkAH/AQABCQGGAf8CAAE8Af8CAAEsAf8CAAEVAf8CAAEPAf8CAAEP AQkBhgH/AgABPAH/AgABLAH/AgABFQH/AgABDwH/AgABDwH/AgABDwH/AgABDwH/AgABDwH/AgABDwH/
Af8CAAEPAf8CAAEPAf8CAAEPAf8CAAEPAf8CAAEPAf8CAAEVAf8CAAEWAf8CAAEhAf8CAAE8Af8BAAEK AgABDwH/AgABFQH/AgABFgH/AgABIQH/AgABPAH/AQABCgGKAf8BAAECAYUB/wIAATUB/wIAASIB/wIA
AYoB/wEAAQIBhQH/AgABNQH/AgABIgH/AgABKgH/AQ0BnAG5Af8BAAEZAZEB/wIAAYUB/xAABAEDDgES ASoB/wENAZwBuQH/AQABGQGRAf8CAAGFAf8QAAQBAw4BEgM4BFwBywOAAf4B6gP/Ac0D/wHEAfwC/wHD
AzgBXAFbAlwBywOAAf4B6gP/Ac0D/wHEAfwC/wHDAfsC/wHDAfsC/wHGAf4C/wHYA/8B8wH4AfwB/wNe AfsC/wHDAfsC/wHGAf4C/wHYA/8B8wH4AfwB/wNeAfADUwGpAy4BRwMMARADAgEDUwAB/wMAAf8DAAH/
AfADUwGpAy4BRwMMARADAgEDUwAB/wMAAf8DAAH/AwAB/wMAAf9HAAH/A88B/wMAAf8BowEQAQoB/wGo AwAB/wMAAf9HAAH/A88B/wMAAf8BowEQAQoB/wGoAREBCwH/AagBEQELAf8BqAERAQsB/wGoAREBCwH/
AREBCwH/AagBEQELAf8BqAERAQsB/wGoAREBCwH/AagBEQELAf8BjQEEAQAB/wENAQABCgH/AYwB0gHz AagBEQELAf8BjQEEAQAB/wENAQABCgH/AYwB0gHzAf8BwwHwAfgB/wHVAe4B9wH/AeAB9wH8Af8B5wP/
Af8BwwHwAfgB/wHVAe4B9wH/AeAB9wH8Af8B5wP/AegD/wHmAf4C/wHdAfIB+gH/Ac0B7QH3Af8BtQHv AegD/wHmAf4C/wHdAfIB+gH/Ac0B7QH3Af8BtQHvAfsB/wEzAasBzwH/ASgCAAH/AZYBCQEDAf8BqAER
AfsB/wEzAasBzwH/ASgCAAH/AZYBCQEDAf8BqAERAQsB/wGoAREBCwH/AagBEQELAf8BqAERAQsB/wGd AQsB/wGoAREBCwH/AagBEQELAf8BqAERAQsB/wGdAQ8BCQH/AwMB/wPPAf8DAAH/AgABigH/AQABGwGY
AQ8BCQH/AwMB/wPPAf8DAAH/AgABigH/AQABGwGYAf8BDgGVAbYB/wEAAR8BiAH/AgABKAH/AgABLQH/ Af8BDgGVAbYB/wEAAR8BiAH/AgABKAH/AgABLQH/AgABLQH/AgABLQH/AgABJwH/AgABJwH/AgABJwH/
AgABLQH/AgABLQH/AgABJwH/AgABJwH/AgABJwH/AgABIgH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/ AgABIgH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIgH/
AgABIQH/AgABIQH/AgABIQH/AgABIQH/AgABIgH/AgABKAH/AgABKQH/AgABKQH/AgABLwH/AgABLwH/ AgABKAH/AgABKQH/AgABKQH/AgABLwH/AgABLwH/AgABLgH/AgABKAH/AQABHwGHAf8BDQGUAbUB/wEA
AgABLgH/AgABKAH/AQABHwGHAf8BDQGUAbUB/wEAARsBmAH/AgABigH/EAAEAQMIAQoDJgE4A0oBiwFb ARsBmAH/AgABigH/EAAEAQMIAQoDJgE4A0oBiwNdAc8DXAH4AfMB+AH8Af8B8gP/AeYD/wHoA/8B+gP/
Al0BzwNcAfgB8wH4AfwB/wHyA/8B5gP/AegD/wH6A/8DgAH+A2IB7gNWAbIDOAFcAxUBHQMGAQcEAVMA A4AB/gNiAe4DVgGyAzgBXAMVAR0DBgEHBAFTAAH/AwAB/wMAAf8DAAH/AwAB/0cAAf8D1wH/AwAB/wGf
Af8DAAH/AwAB/wMAAf8DAAH/RwAB/wPXAf8DAAH/AZ8BDQEJAf8BpAEOAQoB/wGkAQ4BCgH/AaQBDgEK AQ0BCQH/AaQBDgEKAf8BpAEOAQoB/wGkAQ4BCgH/AaQBDgEKAf8BpAEOAQoB/wGZAQkBBQH/ASICAAH/
Af8BpAEOAQoB/wGkAQ4BCgH/AZkBCQEFAf8BIgIAAf8BrwHcAeQB/wHiAfAB8gH/AY0BpAGvAf8BJgEs Aa8B3AHkAf8B4gHwAfIB/wGNAaQBrwH/ASYBLAE4Af8BFAEQAR4B/wEVAREBHwH/ARcBFAEhAf8BMQE9
ATgB/wEUARABHgH/ARUBEQEfAf8BFwEUASEB/wExAT0BhgH/AaUBwAHFAf8B7wL7Af8BHQGCAZcB/wEz AYYB/wGlAcABxQH/Ae8C+wH/AR0BggGXAf8BMwIAAf8BowENAQkB/wGkAQ4BCgH/AaQBDgEKAf8BpAEO
AgAB/wGjAQ0BCQH/AaQBDgEKAf8BpAEOAQoB/wGkAQ4BCgH/AaQBDgEKAf8BmQEMAQgB/wMDAf8D1wH/ AQoB/wGkAQ4BCgH/AZkBDAEIAf8DAwH/A9cB/wMAAf8CAAGUAf8BAAEWAZsB/wEZAaIBwwH/ASwBtwHN
AwAB/wIAAZQB/wEAARYBmwH/ARkBogHDAf8BLAG3Ac0B/wEoAbkBzQH/ASgBuQHNAf8BJgG5Ac0B/wEl Af8BKAG5Ac0B/wEoAbkBzQH/ASYBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wEl
AbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHN AbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASUBuQHN
Af8BJQG5Ac0B/wElAbkBzQH/ASUBuQHNAf8BJQG5Ac0B/wElAbkBzQH/ASgBuQHNAf8BKAG8Ac8B/wEo Af8BJQG5Ac0B/wEoAbkBzQH/ASgBvAHPAf8BKAG/AdIB/wEoAb8B0gH/ASgBvwHSAf8BKAG/AdIB/wEm
Ab8B0gH/ASgBvwHSAf8BKAG/AdIB/wEoAb8B0gH/ASYBvAHPAf8BJQG5Ac0B/wEkAbYByAH/ARQBngHA AbwBzwH/ASUBuQHNAf8BJAG2AcgB/wEUAZ4BwAH/AQABFQGbAf8CAAGUAf8UAAMEAQUDEgEXAyoBPwNE
Af8BAAEVAZsB/wIAAZQB/xQAAwQBBQMSARcDKgE/A0QBeQFVAlcBtAFdAmEB3ANgAfMBTQFPAVYB+gFN AXkBVQJXAbQBXQJhAdwDYAHzAk0BVAH6Ak0BVAH6A14B7QFbAl8B0AFQAlEBnwM2AVkDGAEhAwgBCgQC
AU8BVgH6A14B7QFbAl8B0AFQAlEBnwM2AVkDGAEhAwgBCgQCVwAB/wMAAf8DAAH/AwAB/wMAAf9HAAH/ VwAB/wMAAf8DAAH/AwAB/wMAAf9HAAH/A98B/wMAAf8BnAEKAQgB/wGhAQsBCQH/AaEBCwEJAf8BoQEL
A98B/wMAAf8BnAEKAQgB/wGhAQsBCQH/AaEBCwEJAf8BoQELAQkB/wGhAQsBCQH/AaEBCwEJAf8BmwEI AQkB/wGhAQsBCQH/AaEBCwEJAf8BmwEIAQYB/wEoAgAB/wGPAZYBoQH/ARYCAAH/ATACAAH/ATMCAAH/
AQYB/wEoAgAB/wGPAZYBoQH/ARYCAAH/ATACAAH/ATMCAAH/AYECAAH/AYECAAH/AYECAAH/ATICAAH/ AYECAAH/AYECAAH/AYECAAH/ATICAAH/AS0CAAH/AQoBAAENAf8BOgE+AYgB/wEyAgAB/wGgAQoBCAH/
AS0CAAH/AQoBAAENAf8BOgE+AYgB/wEyAgAB/wGgAQoBCAH/AaEBCwEJAf8BoQELAQkB/wGhAQsBCQH/ AaEBCwEJAf8BoQELAQkB/wGhAQsBCQH/AaEBCwEJAf8BlgEJAQcB/wMEAf8D3wH/AwAB/wIAAZ4B/wIA
AaEBCwEJAf8BlgEJAQcB/wMEAf8D3wH/AwAB/wIAAZ4B/wIAAZQB/wEEAR4BnwH/ARcBPgGuAf8BGgFC AZQB/wEEAR4BnwH/ARcBPgGuAf8BGgFCAasB/wEaAUIBqwH/ARgBQgGrAf8BFwFCAacB/wEXAUIBpgH/
AasB/wEaAUIBqwH/ARgBQgGrAf8BFwFCAacB/wEXAUIBpgH/ARUBPwGmAf8BEQE8AaYB/wERATwBogH/ ARUBPwGmAf8BEQE8AaYB/wERATwBogH/AREBPAGhAf8BEQE8AaEB/wERATwBoQH/AREBPAGhAf8BEQE8
AREBPAGhAf8BEQE8AaEB/wERATwBoQH/AREBPAGhAf8BEQE8AaEB/wERATwBoQH/AREBPAGhAf8BEQE8 AaEB/wERATwBoQH/AREBPAGhAf8BEQE8AaEB/wEVATwBogH/ARUBPAGmAf8BGAE/AaYB/wEaAUIBpgH/
AaEB/wEVATwBogH/ARUBPAGmAf8BGAE/AaYB/wEaAUIBpgH/ARoBQgGnAf8BGgFCAasB/wEYAUIBqwH/ ARoBQgGnAf8BGgFCAasB/wEYAUIBqwH/ARcBQgGrAf8BFAE+Aa4B/wECAR4BnwH/AgABlAH/AgABngH/
ARcBQgGrAf8BFAE+Aa4B/wECAR4BnwH/AgABlAH/AgABngH/FAAEAQMFAQYDDAEQAx0BKAMxAU0DQgF1 FAAEAQMFAQYDDAEQAx0BKAMxAU0DQgF1A08BmQNVAa0DUwGpA0wBjgM9AWcDKQE+AxQBGwMHAQkDAgED
A08BmQNVAa0DUwGpA0wBjgM9AWcDKQE+AxQBGwMHAQkDAgEDWwAB/wMAAf8DAAH/AwAB/wMAAf9EAANO WwAB/wMAAf8DAAH/AwAB/wMAAf9EAANQAfMD3wH/AxEB/wGKAgQB/wGbAQYBBwH/AZsBBgEHAf8BmwEG
AfMD3wH/AxEB/wGKAgQB/wGbAQYBBwH/AZsBBgEHAf8BmwEGAQcB/wGbAQYBBwH/AZsBBgEHAf8BmgEF AQcB/wGbAQYBBwH/AZsBBgEHAf8BmgEFAQYB/wEtAgAB/wEnAgAB/wEvAgAB/wGZAQUBBgH/AZoBBgEH
AQYB/wEtAgAB/wEnAgAB/wEvAgAB/wGZAQUBBgH/AZoBBgEHAf8BmwEGAQcB/wGbAQYBBwH/AZsBBgEH Af8BmwEGAQcB/wGbAQYBBwH/AZsBBgEHAf8BmgEFAQYB/wGSAQIBAwH/AS4CAAH/ASQCAAH/AS8CAAH/
Af8BmgEFAQYB/wGSAQIBAwH/AS4CAAH/ASQCAAH/AS8CAAH/AZoBBgEHAf8BmwEGAQcB/wGbAQYBBwH/ AZoBBgEHAf8BmwEGAQcB/wGbAQYBBwH/AZsBBgEHAf8BmwEGAQcB/wE/AQIBAwH/AxkB/wPdAf8DUgHw
AZsBBgEHAf8BmwEGAQcB/wE/AQIBAwH/AxkB/wPdAf8DUAHwAgABpAH/AgABngH/AgABlAH/AgABjwH/ AgABpAH/AgABngH/AgABlAH/AgABjwH/AgABjAH/AgABhgH/AgABggH/AgABQQH/AgABQQH/AgABPgH/
AgABjAH/AgABhgH/AgABggH/AgABQQH/AgABQQH/AgABPgH/AgABOwH/AgABOQH/AgABOQH/AgABOQH/ AgABOwH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/
AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOQH/AgABOwH/AgABPgH/AgABQQH/ AgABOQH/AgABOwH/AgABPgH/AgABQQH/AgABQQH/AgABggH/AgABhgH/AgABjAH/AgABjwH/AgABlAH/
AgABQQH/AgABggH/AgABhgH/AgABjAH/AgABjwH/AgABlAH/AgABngH/AgABpAH/GAAEAQMCAQMDBgEI AgABngH/AgABpAH/GAAEAQMCAQMDBgEIAwwBEAMWAR4DIwEyAyoBQAMpAT4DHwEsAxMBGQMKAQ0DBQEG
AwwBEAMWAR4DIwEyAyoBQAMpAT4DHwEsAxMBGQMKAQ0DBQEGBAJfAAH/AwAB/wMAAf8DAAH/AwAB/0QA BAJfAAH/AwAB/wMAAf8DAAH/AwAB/0QAA1gBvQO/Af8DlAH/ASUBAwEFAf8BigECAQgB/wGTAQABBwH/
A1gBvQO/Af8DlAH/ASUBAwEFAf8BigECAQgB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/ AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkgEAAQYB/wGOAQABBQH/AZIBAAEHAf8BkwEA
AZMBAAEHAf8BkgEAAQYB/wGOAQABBQH/AZIBAAEHAf8BkwEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkwEA AQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGSAQABBgH/
AQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGSAQABBgH/AY0BAAEEAf8BkgEAAQcB/wGTAQABBwH/ AY0BAAEEAf8BkgEAAQcB/wGTAQABBwH/AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AYABAwEIAf8BGgEC
AZMBAAEHAf8BkwEAAQcB/wGTAQABBwH/AYABAwEIAf8BGgECAQQB/wO0Af8DtAH/A1UBrgIAAawB/wIA AQQB/wO0Af8DtAH/A1UBrgIAAawB/wIAAakB/wIAAaYB/wIAAaYB/wIAAaYB/wIAAaMB/wIAAZ8B/wIA
AakB/wIAAaYB/wIAAaYB/wIAAaYB/wIAAaMB/wIAAZ8B/wIAAZ4B/wIAAZcB/wIAAZcB/wIAAZYB/wIA AZ4B/wIAAZcB/wIAAZcB/wIAAZYB/wIAAZYB/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIA
AZYB/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAY4B/wIAAZYB/wIA AY4B/wIAAY4B/wIAAY4B/wIAAZYB/wIAAZYB/wIAAZcB/wIAAZcB/wIAAZ4B/wIAAZ8B/wIAAaMB/wIA
AZYB/wIAAZcB/wIAAZcB/wIAAZ4B/wIAAZ8B/wIAAaMB/wIAAaYB/wIAAaYB/wIAAaYB/wIAAakB/wIA AaYB/wIAAaYB/wIAAaYB/wIAAakB/wIAAawB/yQABAIDAwEEAwUEBgEIAwYBCAMFAQYDAwEEBAFnAAH/
AawB/yQABAIDAwEEAwUEBgEIAwYBCAMFAQYDAwEEBAFnAAH/AwAB/wMAAf8DAAH/AwAB/0QAAzQBVAMp AwAB/wMAAf8DAAH/AwAB/0QAAzQBVAMpAf8D7gH/A5MB/wMQAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8D7gH/A5MB/wMQAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxkB/wOyAf8D6gH/AxkB/wMt Af8DAAH/AxkB/wOyAf8D6gH/AxkB/wMtAUUCAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGs
AUUCAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGoAf8CAAGkAf8CAAGi Af8CAAGsAf8CAAGoAf8CAAGkAf8CAAGiAf8CAAGfAf8CAAGfAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGc
Af8CAAGfAf8CAAGfAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGc Af8CAAGcAf8CAAGcAf8CAAGcAf8CAAGcAf8CAAGfAf8CAAGfAf8CAAGiAf8CAAGnAf8CAAGoAf8CAAGs
Af8CAAGfAf8CAAGfAf8CAAGiAf8CAAGnAf8CAAGoAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGs Af8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf8CAAGsAf//AAUAA0sBjQMoAf8DzQH/A/kB/wP7
Af8CAAGsAf8CAAGsAf//AAUAA0sBjQMoAf8DzQH/A/kB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7
Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/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/ Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D6wH/A70B/wMTAf8DSQGHBAADSQGFAgABrAH/AgABrAH/
AgABrAH/AgABqQH/AgABqQH/AgABpgH/AgABpAH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/ AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABqQH/AgABqQH/AgABpgH/AgABpAH/AgABoQH/
AgABoQH/AgABoQH/AgABoQH/AgABpAH/AgABpgH/AgABqQH/AgABqwH/AgABrAH/AgABrAH/AgABrAH/ AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABoQH/AgABpAH/AgABpgH/AgABqQH/
AgABrAH/AgABrAH/AgABrAH/AgABrAH/A0kBhf8ACQADNwFaA1kBwwMrAfwDAAH/AwAB/wMAAf8DAAH/ AgABqwH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/AgABrAH/A0kBhf8ACQADNwFa
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ A1kBwwMrAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/A1gB6gNVAa4DLQFFCAADCAEKA0kBhQIAAawB/wIAAawB/wIAAawB/wIAAawB/wIA AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wB6gNVAa4DLQFFCAADCAEKA0kBhQIA
AawB/wIAAawB/wIAAawB/wIAAawB/wIAAasB/wIAAaoB/wIAAaoB/wIAAagB/wIAAaQB/wIAAaQB/wIA AawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAasB/wIAAaoB/wIA
AaQB/wIAAaQB/wIAAagB/wIAAaoB/wIAAaoB/wIAAasB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIA AaoB/wIAAagB/wIAAaQB/wIAAaQB/wIAAaQB/wIAAaQB/wIAAagB/wIAAaoB/wIAAaoB/wIAAasB/wIA
AawB/wIAAawB/wIAAawB/wIAAawB/wNJAYUDCAEK/wABAAFCAU0BPgcAAT4DAAEoAwABgAMAAUADAAEB AawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wIAAawB/wNJAYUDCAEK/wABAAFC
AQABAQYAAQQWAAP//wD/AAMAAcACAAEDBAAI/wGAAgABAQQAAv8B+AEHBP8IAAL/AfABAwT/CAAC/wHg AU0BPgcAAT4DAAEoAwABgAMAAUADAAEBAQABAQYAAQQWAAP//wD/AAMAAcACAAEDBAAI/wGAAgABAQQA
AQEB/wHBAv8IAAL/AcABAQH/AcEC/wgAAv8BgAEBAf8BwQL/CAAC/wEAAQEB/wHBAv8IAAH/Af4BAAEB Av8B+AEHBP8IAAL/AfABAwT/CAAC/wHgAQEB/wHBAv8IAAL/AcABAQH/AcEC/wgAAv8BgAEBAf8BwQL/
Af8BwQL/CAAB/wH8AQABAQH/AsEB/wgAAf8B/AEAAQEB/wLBAf8IAAH/AYABAAEBAf8CwQH/CAAB/gIA CAAC/wEAAQEB/wHBAv8IAAH/Af4BAAEBAf8BwQL/CAAB/wH8AQABAQH/AsEB/wgAAf8B/AEAAQEB/wLB
AQEB/wLBAf8IAAH4AgABAwH/AsEB/wgAAfACAAEHAeABAQHAAQcIAAHwAgABHwHgAQEBwAEHCAAB8AIA Af8IAAH/AYABAAEBAf8CwQH/CAAB/gIAAQEB/wLBAf8IAAH4AgABAwH/AsEB/wgAAfACAAEHAeABAQHA
AT8B4AEBAcABBwgAAfACAAF/AeABAQHAAQcIAAHwAgAB/wHgAQEBwAEHCAAB8AEAAQEC/wLBAf8IAAHw AQcIAAHwAgABHwHgAQEBwAEHCAAB8AIAAT8B4AEBAcABBwgAAfACAAF/AeABAQHAAQcIAAHwAgAB/wHg
AQABAwL/AsEB/wgAAfABAAEDAv8CwQH/CAAB8AEAAQMC/wLBAf8IAAHwAQABAwL/AsEB/wgAAfABAAED AQEBwAEHCAAB8AEAAQEC/wLBAf8IAAHwAQABAwL/AsEB/wgAAfABAAEDAv8CwQH/CAAB8AEAAQMC/wLB
Av8BwQL/CAAB8AEAAQMC/wHBAv8IAAH4AQABBwL/AcEC/wgAAfgBAAEPAv8BwQL/CAAB/AEAAR8C/wHB Af8IAAHwAQABAwL/AsEB/wgAAfABAAEDAv8BwQL/CAAB8AEAAQMC/wHBAv8IAAH4AQABBwL/AcEC/wgA
Av8IAAH/AYABfwL/AcEC/wgACP8BgAIAAQEEAAj/AcACAAEDBAAI/ws= AfgBAAEPAv8BwQL/CAAB/AEAAR8C/wHBAv8IAAH/AYABfwL/AcEC/wgACP8BgAIAAQEEAAj/AcACAAED
</value> BAAI/ws=
</data>
<data name="lstContents.CategoryTextRegion" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAAAAAAAA4EAAAMBC
AACAQQs=
</value> </value>
</data> </data>
</root> </root>