Find/Replace progress

This commit is contained in:
Justin Aquadro 2013-08-08 01:21:51 -04:00
parent feac98b064
commit 48fc7e4d0e
6 changed files with 645 additions and 333 deletions

View file

@ -4,6 +4,7 @@ using System.Text;
using System.Windows.Forms;
using NBTExplorer.Windows;
using NBTExplorer.Model.Search;
using Substrate.Nbt;
namespace NBTExplorer.Controllers
{
@ -29,12 +30,19 @@ namespace NBTExplorer.Controllers
private void InitializeIconRegistry ()
{
_iconRegistry = new IconRegistry();
_iconRegistry.DefaultIcon = 4;
_iconRegistry.DefaultIcon = 15;
_iconRegistry.Register(typeof(RootRule), 0);
_iconRegistry.Register(typeof(UnionRule), 1);
_iconRegistry.Register(typeof(IntersectRule), 2);
_iconRegistry.Register(typeof(WildcardRule), 3);
_iconRegistry.Register(typeof(RootRule), 16);
_iconRegistry.Register(typeof(UnionRule), 19);
_iconRegistry.Register(typeof(IntersectRule), 18);
_iconRegistry.Register(typeof(WildcardRule), 17);
_iconRegistry.Register(typeof(ByteTagRule), 0);
_iconRegistry.Register(typeof(ShortTagRule), 1);
_iconRegistry.Register(typeof(IntTagRule), 2);
_iconRegistry.Register(typeof(LongTagRule), 3);
_iconRegistry.Register(typeof(FloatTagRule), 4);
_iconRegistry.Register(typeof(DoubleTagRule), 5);
_iconRegistry.Register(typeof(StringTagRule), 7);
}
public RootRule Root
@ -60,6 +68,153 @@ namespace NBTExplorer.Controllers
}*/
}
public void DeleteSelection ()
{
DeleteNode(SelectedNode);
}
public void DeleteNode (TreeNode node)
{
if (node == null || !(node.Tag is SearchRule))
return;
SearchRule dataNode = node.Tag as SearchRule;
//if (!dataNode.CanDeleteNode)
// return;
/*if (dataNode.DeleteNode()) {
UpdateNodeText(node.Parent);
node.Remove();
RemoveNodeFromSelection(node);
OnSelectionInvalidated();
}*/
}
private TreeNode SelectedNode
{
get
{
return _nodeTree.SelectedNode;
}
}
public void CreateNode (TreeNode node, TagType type)
{
if (node == null || !(node.Tag is GroupRule))
return;
GroupRule dataNode = node.Tag as GroupRule;
//if (!dataNode.CanCreateTag(type))
// return;
TreeNode newNode = null;
switch (type) {
case TagType.TAG_BYTE:
newNode = CreateNode(new ByteTagRule());
(newNode.Tag as ByteTagRule).Name = "raining";
newNode.Text = (newNode.Tag as SearchRule).NodeDisplay;
break;
case TagType.TAG_SHORT:
newNode = CreateNode(new ShortTagRule());
break;
case TagType.TAG_INT:
newNode = CreateNode(new IntTagRule());
break;
case TagType.TAG_LONG:
newNode = CreateNode(new LongTagRule());
break;
case TagType.TAG_FLOAT:
newNode = CreateNode(new FloatTagRule());
break;
case TagType.TAG_DOUBLE:
newNode = CreateNode(new DoubleTagRule());
break;
case TagType.TAG_STRING:
newNode = CreateNode(new StringTagRule());
break;
}
if (newNode != null) {
node.Nodes.Add(newNode);
dataNode.Rules.Add(newNode.Tag as SearchRule);
node.Expand();
}
/*if (dataNode.CreateNode(type)) {
node.Text = dataNode.NodeDisplay;
RefreshChildNodes(node, dataNode);
OnSelectionInvalidated();
}*/
}
public void CreateWildcardNode (TreeNode node)
{
if (node == null || !(node.Tag is GroupRule))
return;
GroupRule dataNode = node.Tag as GroupRule;
TreeNode newNode = CreateNode(new WildcardRule());
node.Nodes.Add(newNode);
dataNode.Rules.Add(newNode.Tag as SearchRule);
node.Expand();
}
public void CreateWildcardNode ()
{
CreateWildcardNode(SelectedNode);
}
public void CreateUnionNode (TreeNode node)
{
if (node == null || !(node.Tag is GroupRule))
return;
GroupRule dataNode = node.Tag as GroupRule;
TreeNode newNode = CreateNode(new UnionRule());
node.Nodes.Add(newNode);
dataNode.Rules.Add(newNode.Tag as SearchRule);
node.Expand();
}
public void CreateUnionNode ()
{
CreateUnionNode(SelectedNode);
}
public void CreateIntersectNode (TreeNode node)
{
if (node == null || !(node.Tag is GroupRule))
return;
GroupRule dataNode = node.Tag as GroupRule;
TreeNode newNode = CreateNode(new IntersectRule());
node.Nodes.Add(newNode);
dataNode.Rules.Add(newNode.Tag as SearchRule);
node.Expand();
}
public void CreateIntersectNode ()
{
CreateIntersectNode(SelectedNode);
}
public void CreateNode (TagType type)
{
if (_nodeTree.SelectedNode == null)
return;
CreateNode(_nodeTree.SelectedNode, type);
}
private TreeNode CreateNode (SearchRule rule)
{
TreeNode frontNode = new TreeNode(rule.NodeDisplay);
@ -91,6 +246,8 @@ namespace NBTExplorer.Controllers
_nodeTree.Nodes.Add(CreateNode(_rootData));
ExpandNode(_nodeTree.Nodes[0], true);
_nodeTree.ExpandAll();
}
}
}

View file

@ -5,19 +5,96 @@ using Substrate.Nbt;
namespace NBTExplorer.Model.Search
{
public enum NumericOperator
{
Equals,
NotEquals,
GreaterThan,
LessThan,
Any,
}
public enum StringOperator
{
Equals,
NotEquals,
Contains,
NotContains,
StartsWith,
EndsWith,
Any,
}
public enum WildcardOperator
{
Equals,
NotEquals,
Any,
}
public abstract class SearchRule
{
public virtual string NodeDisplay { get; }
protected static readonly Dictionary<NumericOperator, string> NumericOpStrings = new Dictionary<NumericOperator, string>() {
{ NumericOperator.Equals, "=" },
{ NumericOperator.NotEquals, "!=" },
{ NumericOperator.GreaterThan, ">" },
{ NumericOperator.LessThan, "<" },
{ NumericOperator.Any, "ANY" },
};
protected static readonly Dictionary<StringOperator, string> StringOpStrings = new Dictionary<StringOperator, string>() {
{ StringOperator.Equals, "=" },
{ StringOperator.NotEquals, "!=" },
{ StringOperator.Contains, "Contains" },
{ StringOperator.NotContains, "Does not Contain" },
{ StringOperator.StartsWith, "Begins With" },
{ StringOperator.EndsWith, "Ends With" },
{ StringOperator.Any, "ANY" },
};
protected static readonly Dictionary<WildcardOperator, string> WildcardOpStrings = new Dictionary<WildcardOperator, string>() {
{ WildcardOperator.Equals, "=" },
{ WildcardOperator.NotEquals, "!=" },
{ WildcardOperator.Any, "ANY" },
};
public abstract string NodeDisplay { get; }
public virtual bool Matches (TagCompoundDataNode container, List<TagDataNode> matchedNodes)
{
return false;
}
public virtual bool CanAddRules
{
get { return false; }
}
protected static TagDataNode GetChild (TagCompoundDataNode container, string name)
{
foreach (var child in container.Nodes) {
TagDataNode tagChild = child as TagDataNode;
if (tagChild != null && tagChild.NodeName == name)
return tagChild;
}
return null;
}
}
public abstract class GroupRule : SearchRule
{
protected GroupRule ()
{
Rules = new List<SearchRule>();
}
public List<SearchRule> Rules { get; set; }
public override bool CanAddRules
{
get { return true; }
}
}
public class UnionRule : GroupRule
@ -81,15 +158,25 @@ namespace NBTExplorer.Model.Search
{
public long Value { get; set; }
public NumericOperator Operator { get; set; }
public override string NodeDisplay
{
get { return string.Format("{0}: {1}", Name, Value); }
get { return string.Format("{0} {1} {2}", Name, NumericOpStrings[Operator], Operator != NumericOperator.Any ? Value.ToString() : ""); }
}
public override bool Matches (TagCompoundDataNode container, List<TagDataNode> matchedNodes)
{
TagDataNode childNode = GetChild(container, Name);
T data = LookupTag<T>(container, Name);
return (data != null && data.ToTagLong() == Value);
if (data != null && data.ToTagLong() == Value) {
if (!matchedNodes.Contains(childNode))
matchedNodes.Add(childNode);
return true;
}
return false;
}
}
@ -110,15 +197,25 @@ namespace NBTExplorer.Model.Search
{
public double Value { get; set; }
public NumericOperator Operator { get; set; }
public override string NodeDisplay
{
get { return string.Format("{0}: {1}", Name, Value); }
get { return string.Format("{0} {1} {2}", Name, NumericOpStrings[Operator], Operator != NumericOperator.Any ? Value.ToString() : ""); }
}
public override bool Matches (TagCompoundDataNode container, List<TagDataNode> matchedNodes)
{
TagDataNode childNode = GetChild(container, Name);
T data = LookupTag<T>(container, Name);
return (data != null && data.ToTagDouble() == Value);
if (data != null && data.ToTagDouble() == Value) {
if (!matchedNodes.Contains(childNode))
matchedNodes.Add(childNode);
return true;
}
return false;
}
}
@ -132,15 +229,25 @@ namespace NBTExplorer.Model.Search
{
public string Value { get; set; }
public StringOperator Operator { get; set; }
public override string NodeDisplay
{
get { return string.Format("{0}: {1}", Name, Value); }
get { return string.Format("{0} {1} {2}", Name, StringOpStrings[Operator], Operator != StringOperator.Any ? '"' + Value + '"' : ""); }
}
public override bool Matches (TagCompoundDataNode container, List<TagDataNode> matchedNodes)
{
TagDataNode childNode = GetChild(container, Name);
TagNodeString data = LookupTag<TagNodeString>(container, Name);
return (data != null && data.ToTagString() == Value);
if (data != null && data.ToTagString() == Value) {
if (!matchedNodes.Contains(childNode))
matchedNodes.Add(childNode);
return true;
}
return false;
}
}
@ -149,9 +256,11 @@ namespace NBTExplorer.Model.Search
public string Name { get; set; }
public string Value { get; set; }
public WildcardOperator Operator { get; set; }
public override string NodeDisplay
{
get { return string.Format("{0}: {1}", Name, Value); }
get { return string.Format("{0} {1} {2}", Name, WildcardOpStrings[Operator], Operator != WildcardOperator.Any ? Value : ""); }
}
public override bool Matches (TagCompoundDataNode container, List<TagDataNode> matchedNodes)
@ -190,20 +299,9 @@ namespace NBTExplorer.Model.Search
}
catch { }
return false;
}
private TagDataNode GetChild (TagCompoundDataNode container, string name)
{
foreach (var child in container.Nodes) {
TagDataNode tagChild = child as TagDataNode;
if (tagChild != null && tagChild.NodeName == name)
return tagChild;
}
return null;
}
}
}

View file

@ -83,6 +83,8 @@
<ItemGroup>
<Compile Include="Controllers\NodeTreeController.cs" />
<Compile Include="FormRegistry.cs" />
<Compile Include="Controllers\RuleTreeController.cs" />
<Compile Include="Model\Search\SearchRule.cs" />
<Compile Include="NbtClipboardController.cs" />
<Compile Include="Vendor\MultiSelectTreeView\MultiSelectTreeview.cs">
<SubType>Component</SubType>

View file

@ -106,6 +106,7 @@
this.treeView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.treeView1.ImageIndex = 0;
this.treeView1.ImageList = this.imageList1;
this.treeView1.ItemHeight = 18;
this.treeView1.Location = new System.Drawing.Point(0, 25);
this.treeView1.Name = "treeView1";
this.treeView1.SelectedImageIndex = 0;
@ -135,9 +136,13 @@
this.imageList1.Images.SetKeyName(14, "edit-code-i.png");
this.imageList1.Images.SetKeyName(15, "question-white.png");
this.imageList1.Images.SetKeyName(16, "arrow-315.png");
this.imageList1.Images.SetKeyName(17, "asterisk-yellow.png");
this.imageList1.Images.SetKeyName(18, "sql-join-inner.png");
this.imageList1.Images.SetKeyName(19, "sql-join-outer.png");
//
// toolStrip1
//
this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this._tbFindEdit,
this._tbFindDelete,
@ -191,7 +196,8 @@
this._tbFindGroupAnd.ImageTransparentColor = System.Drawing.Color.Magenta;
this._tbFindGroupAnd.Name = "_tbFindGroupAnd";
this._tbFindGroupAnd.Size = new System.Drawing.Size(23, 22);
this._tbFindGroupAnd.Text = "toolStripButton1";
this._tbFindGroupAnd.Text = "Add Match-All Group";
this._tbFindGroupAnd.Click += new System.EventHandler(this._tbFindGroupAnd_Click);
//
// _tbFindGroupOr
//
@ -200,7 +206,8 @@
this._tbFindGroupOr.ImageTransparentColor = System.Drawing.Color.Magenta;
this._tbFindGroupOr.Name = "_tbFindGroupOr";
this._tbFindGroupOr.Size = new System.Drawing.Size(23, 22);
this._tbFindGroupOr.Text = "toolStripButton2";
this._tbFindGroupOr.Text = "Add Match-Any Group";
this._tbFindGroupOr.Click += new System.EventHandler(this._tbFindGroupOr_Click);
//
// toolStripSeparator3
//
@ -317,6 +324,7 @@
this.treeView2.Dock = System.Windows.Forms.DockStyle.Fill;
this.treeView2.ImageIndex = 0;
this.treeView2.ImageList = this.imageList1;
this.treeView2.ItemHeight = 18;
this.treeView2.Location = new System.Drawing.Point(0, 25);
this.treeView2.Name = "treeView2";
this.treeView2.SelectedImageIndex = 0;
@ -327,6 +335,7 @@
//
// toolStrip2
//
this.toolStrip2.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this._tbReplaceEdit,
this._tbReplaceDelete,

View file

@ -9,6 +9,7 @@ using NBTExplorer.Controllers;
using Substrate.Nbt;
using NBTExplorer.Model;
using System.Threading;
using NBTExplorer.Model.Search;
namespace NBTExplorer.Windows
{
@ -18,7 +19,7 @@ namespace NBTExplorer.Windows
private NodeTreeController _mainController;
private DataNode _mainSearchRoot;
private NodeTreeController _findController;
private RuleTreeController _findController;
private NodeTreeController _replaceController;
public FindReplace (MainForm main, NodeTreeController controller, DataNode searchRoot)
@ -29,8 +30,9 @@ namespace NBTExplorer.Windows
_mainController = controller;
_mainSearchRoot = searchRoot;
_findController = new NodeTreeController(treeView1);
_findController.VirtualRootDisplay = "Find Rules";
_findController = new RuleTreeController(treeView1);
//_findController.VirtualRootDisplay = "Find Rules";
_replaceController = new NodeTreeController(treeView2);
_replaceController.VirtualRootDisplay = "Replacement Tags";
@ -43,9 +45,19 @@ namespace NBTExplorer.Windows
_findController.DeleteSelection();
}
private void _tbFindGroupAnd_Click (object sender, EventArgs e)
{
_findController.CreateIntersectNode();
}
private void _tbFindGroupOr_Click (object sender, EventArgs e)
{
_findController.CreateUnionNode();
}
private void _tbFindAny_Click (object sender, EventArgs e)
{
_findController.CreateWildcardNode();
}
private void _tbFindByte_Click (object sender, EventArgs e)
@ -223,19 +235,11 @@ namespace NBTExplorer.Windows
if (node == null)
return;
foreach (TagDataNode rule in _findController.Root.Nodes) {
if (rule == null)
continue;
List<TagDataNode> matches = new List<TagDataNode>();
_findController.Root.Matches(node, matches);
foreach (TagDataNode ruleCandidate in node.Nodes) {
if (ruleCandidate == null)
continue;
if (ruleCandidate.NodeName == rule.NodeName) {
ruleCandidate.DeleteNode();
break;
}
}
foreach (var replNode in matches) {
replNode.DeleteNode();
}
foreach (TagDataNode tag in _replaceController.Root.Nodes) {
@ -251,18 +255,20 @@ namespace NBTExplorer.Windows
private void _tbFindEdit_Click (object sender, EventArgs e)
{
_findController.EditSelection();
//_findController.EditSelection();
}
private void _tbReplaceEdit_Click (object sender, EventArgs e)
{
_replaceController.EditSelection();
}
}
public abstract class ContainerRuleSearchState : ISearchState
{
public TagCompoundDataNode RuleTags { get; set; }
public GroupRule RuleTags { get; set; }
public DataNode RootNode { get; set; }
public IEnumerator<DataNode> State { get; set; }
@ -281,19 +287,10 @@ namespace NBTExplorer.Windows
if (tagNode == null)
return false;
foreach (TagDataNode rule in RuleTags.Nodes) {
TagNode matchTag = tagNode.NamedTagContainer.GetTagNode(rule.NodeName);
if (matchTag == null)
return false;
List<TagDataNode> matches = new List<TagDataNode>();
if (!RuleTags.Matches(tagNode, matches))
return false;
TagNode ruleTag = rule.Tag;
if (ruleTag.GetTagType() != matchTag.GetTagType())
return false;
if (ruleTag.ToString() != matchTag.ToString())
return false;
}
return true;
}
}

View file

@ -124,241 +124,290 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADK
NgAAAk1TRnQBSQFMAgEBEQEAAVgBAQFYAQEBEAEAARABAAT/ARkBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABUAMAAQEBAAEYBgABPNUAA/8D/AP6GPgD+QP6A/yWAAP+A/kD8QG6AaIBigG2AYYBVgG2AYYBVgG2
AYYBVgG2AYYBVgG2AYYBVgG2AYYBVgG2AYYBVgG2AYYBVgG8AaQBjQP3nwAB6AHfAdQBuQGJAVkB/AG4
ARwB/AGzAQ4B/AGzAQ0B/AGzAQwB/AGyAQsB/AGyAQsB/AGzAQ4BuQGJAVmlAAHpAd8B1QG+AY4BXQH3
AbYBKAH1AasBDgH1AasBDgH1AasBDgH1AasBDgH2Aa4BFAG+AY4BXagAAdoBwgGqAcMBkwFgAfEBtAE2
AewBpgEZAewBpgEZAewBpgEZAe4BqgEjAcMBkwFgpQAB7AHiAdcByQGZAWQB7AG2AUoB4wGgASUB4wGg
ASUB4wGgASUB4wGgASUB5gGnATEByQGZAWSiAAHtAeMB2AHNAZ4BaQHqAbkBXAHbAZoBMQHbAZoBMQHb
AZoBMQHmAbIBUgHbAZoBMQHgAaQBPwHNAZ4BaZ8AAe4B5AHZAdMBowFtAe4BwgFxAdQBlgE9AdMBlQE7
AdMBlQE7AeUBtgFhAdMBowFtAeMBsgFdAdoBogFLAdMBowFtnAAB7wHlAtkBqQFxAfkB0AGEAe4BsgFm
AekBrQFhAd8BowFVAesBwAFyAdkBqQFxAeUBzgGyAdkBqQFxAeQBtQFoAdkBqQFxnAAB3gGuAXUB+gHV
AYkB8QG2AWoB8QG2AWoB8QG2AWoB+QHSAYYB3gGuAXUB7wHmAdoDAAHvAeYB2gHeAa4BdQHeAa4BdZwA
AfEB5wHbAeMBswF4Af0B2wGPAfcBxAF4AfwB2gGOAeMBswF4AfEB5wHbCQAB8QHnAdsB6AHNAayfAAHx
AegB3AHnAbcBewH/Ad8BkwHnAbcBewHxAegB3LQAAfIB6AHcAekBuQF9AfIB6AHc/wD/AC0AA/wD+SH4
A/kD/AMAA/0D+SH4A/kD/TkAA/8D/AP5EvgD+QP7A/4GAAGWAakBvAFcAYQBrgFcAYQBrgFcAYQBrgFc
AYQBrgFcAYQBrgFcAYQBrgFcAYQBrgFcAYQBrgFcAYQBrgFcAYQBrgFcAYQBrgFcAYQBrgFcAYQBrgGW
AakBvAMAAs8BywK5AbACuQGwArkBsAK5AbACuQGwArkBsAK5AbACuQGwArkBsAK5AbACuQGwArkBsAK5
AbACzwHLOQAD/gP4AegC5QHZAbQBqwHqAY4BdwHuAXABUAHuAXABUAHqAY4BdwHZAbQBqwHoAeUB5AP2
A/4GAAFsAZMBugFVAYgBuwFwAaMB1gFnAZoBzQFnAZoBzQFnAZoBzQFnAZoBzQFnAZoBzQFnAZoBzQFn
AZoBzQFnAZoBzQFnAZoBzQFwAaMB1gFVAYgBuwFsAZMBugMAAsEBuQL5AekC8wHiAvMB4gLzAeIC8wHi
AvMB4gLzAeIC8wHiAvMB4gLzAeIC8wHiAvMB4gL5AekCwQG5PAAB6gHcAdgB7gGCAWcB9QGiAY8B+gHR
AcoB/AHnAeUB/AHmAeUB+QHRAckB9AGhAY4B7gGBAWYB6gHcAdgJAAF+AaIBxwFxAaQB1wFVAYgBuwFx
AaQB1wFxAaQB1wFxAaQB1wFxAaQB1wFxAaQB1wFxAaQB1wFxAaQB1wFxAaQB1wFxAaQB1wFVAYgBuwFx
AaQB1wF+AaIBxwMAAssBwwL0AeQBegGnAZsBhwG3AacBhwG1AaMBiQGzAaIBaAGgAYYBVwGXAXgBWAGT
AXkBaAGQAX4BkgGkAZMBhgGXAYACqAGOAvQB5ALLAcMJAAP+A/wG+QP6BvwD+wb5A/wD/gwAAfMB3wHa
Ae4BewFgAfcB1AHOAfcC6QH3AugB/AL0AfwC9AH3AugB9wLpAfYB0QHKAe4BewFfAfMB3wHaBgABhgGq
Ac0BcwGmAdkBagGdAdABSAF7Aa4BXwGSAcUBTAF/AbIBXwGSAcUBTAF/AbIBXwGSAcUBTAF/AbIBXwGS
AcUBSAF7Aa4BagGdAdABcwGmAdkBhgGqAc0DAALPAccC9QHmAYQBtQGrAZgB1wHHAZAB0QG+AXMBsAGZ
AZcBywG2AacBzgG9AZcBvQGsAZQBugGoAakBvwGvAY4BrQGhAbcBrQGLAvUB5gLPAccJAAP+A/wD+QOz
A1wG/ANcA7QD+QP8A/4JAAH6AfgB9wHnAX4BYgHzAdMBzQHwAuUB7wLkAe8C5AHlAWEBPwHlAWEBPwHv
AuQB7wLkAe8C5AHvAc0BxwHnAX4BYgH6AfgB9wMAAYsBrQHPAXUBqAHbAWwBnwHSAUoBfQGwAWwBnwHS
AVIBhQG4AWwBnwHSAVIBhQG4AWwBnwHSAVIBhQG4AWwBnwHSAUoBfQGwAWwBnwHSAXUBqAHbAYsBrQHP
AwAC0QHJAvYB6QGQAbwBtQG5AeUB2wGmAd0B0AGIAcABsgGHAckBtQF+Ab4BpAGIAbkBowGuAdABvwGp
AccBtQGUAboBqAG2AbUBkQL2AekC0QHJDwADywN1A/gGAAP4A3UDyw8AAegBxQG8AeUBnQGKAeoC4gHn
At8B5wLfAecC3wHWAVkBNwHWAVkBNwHnAt8B5wLfAecC3wHoAuAB4QGXAYQB6AHFAbwDAAGPAbEB0gF3
AaoB3QFuAaEB1AFHAXoBrQFuAaEB1AFPAYIBtQFuAaEB1AFPAYIBtQFuAaEB1AFPAYIBtQFuAaEB1AFH
AXoBrQFuAaEB1AF3AaoB3QGPAbEB0gMAAtMBzAL3AesBxQG4AYcB/wHeAYwB+AHnAa0B1QHRAbABygHr
AeIBvQHlAdkBoAHKAbsBqgHOAa8BggHBAaQBfgG2ApgBrAGEAvcB6wLTAcwMAAPOA38D+QHdAbMBuQHA
AUkBWgHAAUkBWgHdAbMBuQP5A38DzgwAAdIBhAFuAeoB0AHIAeEC2gHgAtkB4ALZAeAC2QHxAu0B8QLt
AeAC2QHgAtkB4ALZAeAC2QHhAcQBvQHSAYQBbgMAAZMBtAHUAXgBqwHeAW8BogHVAUQBdwGqAW8BogHV
AUwBfwGyAW8BogHVAUwBfwGyAW8BogHVAUwBfwGyAW8BogHVAUQBdwGqAW8BogHVAXgBqwHeAZMBtAHU
AwAC1QHNAvgB7gHRAa4BaQHbAboBcQHeAb4BdAHpAckBfAG/Ac0BqAGVAcwBwgGhAc8BvgGRAcQBrwF/
Ab0BpgF3AbcBnQGoAaoBdwL4Ae4C1QHNCQAD0AOGA/kGAAHgAbYBvAHRAXsBhwYAA/kDhgPQCQABuwFU
ATUB9AHuAe0B5wLlAdoC1gHYAtQB2ALUAbcBSAEmAbcBSAEmAeMC3wHYAtQB2ALUAdgC1AHhAdgB1gG7
AVQBNQMAAZgBuAHXAXoBrQHgAXEBpAHXAUEBdAGnAXEBpAHXAUkBfAGvAXEBpAHXAUkBfAGvAXEBpAHX
AUkBfAGvAXEBpAHXAUEBdAGnAXEBpAHXAXoBrQHgAZgBuAHXAwAC1wHPAvkB8QHTAawBZgH/AdMBfgH/
AdYBggHgAb4BdAH2AeEBmQGwAe0B5AGvAdEBvwGiAeAB0wGYAdgBxgGOAdABugG4AbIBgAL5AfEC1wHP
BgAD7wNsA+8JAAHjAbgBvwHXAYEBjQkAA+8DbAPvBgABsQFQATEB9AHvAe0D7gPqAdwC2wHTAtEBxwGm
AZwBrgFHASUBwQFzAVoB3gLcAdIC0AHSAtAB3wHYAdcBsQFQATEDAAGbAboB2QF8Aa8B4gFzAaYB2QE/
AXIBpQFzAaYB2QFHAXoBrQFzAaYB2QFHAXoBrQFzAaYB2QFHAXoBrQFzAaYB2QE/AXIBpQFzAaYB2QF8
Aa8B4gGbAboB2QMAAtkB0QL7AfQB1QGpAWIB/wHOAXkB/wHSAX0B3wG6AW8B/wHYAYMB5gHqAb0BpgHY
Ac0BswHsAeIBuQHkAdABtgHcAcQBqwG+AZcC+wH0AtkB0QkAA9QDkQP5BgAB5gG7AcEB3QGHAZMGAAP5
A5ED1AkAAcABfQFmAeoB1QHNCfAD6wPgAcgBnAGNAasBRgEkAb0BigF5A84B0gLRAdwBxwLAAX0BZgMA
AZ0BvQHbAX4BsQHkAXUBqAHbATgBawGeAVEBhAG3ATgBawGeAVEBhAG3ATgBawGeAVEBhAG3ATgBawGe
AVEBhAG3ATgBawGeAXUBqAHbAX4BsQHkAZ0BvQHbAwAC2gHTAvwB9wHXAacBXwHaAawBZAHcAbABZwHn
AbwBcAHgAboBbwHjAb4BcwHfAdEBmAHbAc8BlgHVAdEBnAHEAc0BpAGdAdEBwwL8AfcC2gHTDAAD1QOW
A/kB6AG9AcMB3QFmAXcB3QFmAXcB6AG9AcMD+QOWA9UMAAHfAcMBuQHUAZ0BigP1BvMB2gGpAZgB2gGp
AZgBzwGOAXgBswFPAS0B0wGhAZAD8wP1AdQBnAGJAd8BwwG5AwABoAG+AdwBfwGyAeUBZgGZAcwBdgGp
AdwBdgGpAdwBdgGpAdwBdgGpAdwBdgGpAdwBdgGpAdwBdgGpAdwBdgGpAdwBdgGpAdwBZgGZAcwBfwGy
AeUBoAG+AdwDAALbAdQC/QH5AdkBpAFcAf8BxAFvAf8ByAFzAd4BsAFnAf8BzgF5Af8B0gF9AeQBvgFy
Af8B2AGDAe0B5AGoAeIB5gG2AdAB1wGtAv0B+QLbAdQPAAPXA5kD+gYAA/oDmQPXDwAB+QH4AfcBywF7
AWAB8gHfAdkD+AP3AcEBXQE7AcEBXQE7AcEBXQE7AcEBXQE7AekB0AHIA/gB8gHfAdkBywF7AWAB+QH4
AfcDAAGjAcAB3gFrAZ4B0QF3AaoB3QF3AaoB3QF3AaoB3QF3AaoB3QF3AaoB3QF3AaoB3QF3AaoB3QF3
AaoB3QF3AaoB3QF3AaoB3QF3AaoB3QFrAZ4B0QGjAcAB3gMAAt0B1QL+AfwB2gGjAVoB/wG/AWsB/wHC
AW4B3gGsAWIB/wHJAXQB/wHNAXgB4wG5AW4B/wHTAX4B/wHXAYMB/AHeAZUB7AHKAXwC/gH8At0B1RIA
A9gDnQYAA50D2BUAAe4B4AHbAdgBhAFoAfYB4wHcA/wM+wP8AfYB4wHcAdgBhAFoAe4B4AHbBgABpgHD
AeABoAHTAfoBmAHLAfUBkwHGAfMBkwHGAfMBkwHGAfMBkwHGAfMBkwHGAfMBkwHGAfMBkwHGAfMBkwHG
AfMBkwHGAfMBmAHLAfUBoAHTAfoBpgHDAeADAALeAdcC/wH+AdsBoQFYAdsBogFZAdsBpAFbAdsBpQFd
AdsBqQFgAdsBrAFjAdsBrwFmAdsBsQFoAdsBtAFrAdsBtwFuAdsBuQFxAv8B/gLeAdc8AAHwAeIB3QHk
AZQBeAHvAbcBpAH6AeQB3QH+AfkB9wH+AfkB9wH6AeQB3QHvAbcBpAHkAZQBeAHwAeIB3QkAAegB7QHz
AagBxAHhAZcBygH1AZIBxQHzAZIBxQHzAZIBxQHzAZIBxQHzAZIBxQHzAZIBxQHzAZIBxQHzAZIBxQHz
AZIBxQHzAZcBygH1AagBxAHhAegB7QHzAwAC3wHZJ/8C3wHZPwAB+gL4Ae8B0gHIAewBqAGSAewBjgFu
AewBjgFuAewBqAGSAe8B0gHIAfoC+A8AAegB7QHzAakBxQHiAakBxQHiAakBxQHiAakBxQHiAakBxQHi
AakBxQHiAakBxQHiAakBxQHiAakBxQHiAakBxQHiAakBxQHiAegB7QHzBgAC6gHmAuAB2QLgAdkC4AHZ
AuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLqAebDAAP7A/EBlQGvAbwBaAGb
AbYBaAGbAbYBaAGbAbYBaAGbAbYBaAGbAbYBaAGbAbYBaAGbAbYBaAGbAbYBaAGbAbYBaAGbAbYBlQGv
AbwD8QP7FQAS+AP5A/0zAAP8A/kk+AP5A/wD/QP6AXcBqAHBAYYBzwHwAYEBywHtAYEBywHtAYEBywHt
AYEBywHtAYEBywHtAYEBywHtAYYBzwHwAUsBjwGxAYYBzwHwAXcBqAHBAdwB4gHlBv0D+Qz4A/MBiQGl
AY8BVQGLAV8BVQGLAV8BVQGLAV8BVQGLAV8BVQGLAV8BVQGLAV8BlAGtAZkGAAPAAywDwAMAA/sb+AP7
A/cBkwGmAboBYAGIAa8BYAGIAa8BYAGIAa8BYAGIAa8BYAGIAa8BYAGIAa8BYAGIAa8BYAGIAa8BYAGI
Aa8BYAGIAa8BYAGIAa8BYAGIAa8BkwGmAboD9wYAAYYBtQHNAYQBzgHuAXwBxwHoAXwBxwHoAXwBxwHo
AXwBxwHoAXwBxwHoAXwBxwHoAYQBzgHuAVcBmwG9AYQBzgHuAfQBtgEuAYYBtQHNAwAClAG4AlUBowJV
AaMCVQGjAlUBowJVAaMCVQGjAVUBegGJATUBvQF5AUMBywGHAT4BxgGCAT4BxgGCAT4BxgGCAUMBywGH
AVUBoAFwBgADQAFnAlYDQAMAA/sDYQNeA1wDWQNUA0kDPAMvA2wD+wMAAXIBmAG/AXsBrgHgAXoBrQHf
AXoBrQHfAXoBrQHfAXoBrQHfAXoBrQHfAXoBrQHfAXoBrQHfAXoBrQHfAXoBrQHfAXoBrQHfAXsBrgHg
AXIBmAG/CQABkQG+AdQBhwHQAe8BfwHKAekBfwHKAekBfwHKAekBfwHKAekBfwHKAekBfwHKAekBhwHQ
Ae8BXwGjAcUBhwHQAe8B/gHJAUEBkQG+AdQDAAJVAbQBLwEeAdwBJQETAdgBJQETAdgBJQETAdgBJQET
AdgBJQETAdgBVQF+AZUBNwG/AXsBQgHKAYYBNwG/AXsBNwG/AXsBNwG/AXsBQgHKAYYBVQGnAXYGAAPL
A1UDyycAAYQBpwHLAYEBtAHkAX0BsAHhAX0BsAHhAX0BsAHhAX0BsAHhAX0BsAHhAX0BsAHhAX0BsAHh
AX0BsAHhAX0BsAHhAX0BsAHhAYEBtAHkAYQBpwHLCQABlAHAAdYBigHTAfABggHNAesBggHNAesBggHN
AesBggHNAesBggHNAesBggHNAesBigHTAfABYgGmAcgBigHTAfAC6QHbAZQBwAHWAwACVQG5AS0BHAHe
ARUBAAHVARUBAAHVARUBAAHVARUBAAHVARUBAAHVAVUBgQGaATsBwwF/AUgBzwGMATsBwwF/ATsBwwF/
ATsBwwF/AUgBzwGMAVUBrQF7NgABigGtAc8BiAG7AeoBggG1AeUBggG1AeUBggG1AeUBggG1AeUBggG1
AeUBggG1AeUBggG1AeUBggG1AeUBggG1AeUBggG1AeUBiAG7AeoBigGtAc8JAAGYAcMB2AGOAdYB8gGH
AdAB7QGHAdAB7QGHAdAB7QGHAdAB7QGHAdAB7QGHAdAB7QGOAdYB8gFmAaoBzAGOAdYB8gLwAeYBmAHD
AdgDAAJVAb8BNgElAeQBGQEAAdsBGQEAAdsBGQEAAdsBGQEAAdsBGQEAAdsBVQGEAaABPgHGAYIBTQHV
AZEBPgHGAYIBPgHGAYIBPgHGAYIBTQHVAZEBVQGzAYA2AAGOAbAB0QGPAcIB7gGHAboB6QGHAboB6QGH
AboB6QGHAboB6QGHAboB6QGHAboB6QGHAboB6QGHAboB6QGHAboB6QGHAboB6QGPAcIB7gGOAbAB0QkA
AZsBxgHaAZIB2gH0AYsB1AHwAYsB1AHwAYsB1AHwAYsB1AHwAYsB1AHwAYsB1AHwAZIB2gH0AWkBrQHP
AZIB2gH0AvgB8wGbAcYB2gMAAlUBxAE+AS0B7AEcAQAB4wEcAQAB4wEcAQAB4wEcAQAB4wEcAQAB4wFV
AYYBpAFCAcoBhgFRAdkBlQFCAcoBhgFCAcoBhgFCAcoBhgFRAdkBlQFVAbkBhAYAA9ADZwPQJwABkwG0
AdQBlgHJAfIBjAG/AewBjAG/AewBjAG/AewBRAF3AaoBjAG/AewBRAF3AaoBjAG/AewBjAG/AewBjAG/
AewBjAG/AewBlgHJAfIBkwG0AdQJAAGfAcgB3QGXAd4B9gGQAdgB8gGQAdgB8gGQAdgB8gGQAdgB8gGQ
AdgB8gGQAdgB8gGXAd4B9gF5Ab0B3AF4Ab0B3AL+Af0BnwHIAd0DAAJVAcgBRgE1AfIBIAEAAekBIAEA
AekBIAEAAekBIAEAAekBIAEAAekBVQGJAagBRAHMAYgBZQHtAakBZQHtAakBZQHtAakBZQHtAakBWAHW
AZYBfwHLAaQGAANsAW8CaQNsBgADdQN0A3EDbgNsA2gDZQNjA2AGAAGYAbgB1wGbAc4B9gGRAcQB8AGR
AcQB8AGRAcQB8AFVAYgBuwFEAXcBqgFVAYgBuwFAAXMBpgGRAcQB8AGRAcQB8AGRAcQB8AGbAc4B9gGY
AbgB1wkAAaIBygHeAZsB4QH3AZQB2wH0AZQB2wH0AZQB2wH0AZQB2wH0AZQB2wH0AZQB2wH0AZQB2wH0
AZ4B5AH5AXwBwAHeAaIBygHeAe4B8wH1AwACfwHVAWIBYQHnAXYBdQH+AXYBdQH+AXkBYgGjAXsBUAFV
AXsBUAFVAWoBWQE/AWoBbgEyAWoBbgEyAWEBiwFRAVUBwQGKAVUBwQGKAVUBwQGKAeIB7wHoBgAD0wNx
A9MnAAGbAboB2QGfAdIB+QGVAcgB8wGVAcgB8wGVAcgB8wFVAYgBuwFVAYgBuwFVAYgBuwFNAYABswGV
AcgB8wGVAcgB8wGVAcgB8wGfAdIB+QGbAboB2QkAAaUBzQHgAZ4B5QH5AZgB3wH2AZgB3wH2AZgB3wH2
AZgB3wH2AZgB3wH2AZgB3wH2AZgB3wH2AZgB3wH2AaEB6AH6AaUBzQHgBgAC4gHxAlUBzgJVAc4CVQHO
AW0BUwF1AdwBqQEyAdcBpAEtAdcBpAEtAdcBpAEtAdwBqQEyAbABhgFIQgABnwG9AdsBqQHbAf4BqgHd
Af8BqgHdAf8BqgHdAf8BdwGqAd0BdwGqAd0BdwGqAd0BZgGZAcwBqgHdAf8BqgHdAf8BqgHdAf8BqQHb
Af4BnwG9AdsJAAGoAc4B4gGjAegB+wGdAeMB+QGdAeMB+QGdAeMB+QGdAeMB+QGdAeMB+QGdAeMB+QGd
AeMB+QGdAeMB+QGjAegB+wGoAc4B4hIAAbYBiwFFAdwBqQEyAdEBngEnAdEBngEnAdEBngEnAdwBqQEy
AbYBiwFFQgABxwHXAecBiAG2AeIBgAGzAeYBgAGzAeYBgAGzAeYBTgGBAbQBTgGBAbQBTgGBAbQBSAF7
Aa4BgAGzAeYBgAGzAeYBgAGzAeYBiAG2AeIBxwHXAecJAAGrAdAB4wGmAesB/AGhAeYB+wGhAeYB+wGh
AeYB+wGhAeYB+wGhAeYB+wGhAeYB+wGhAeYB+wGhAeYB+wGmAesB/AGrAdAB4xIAAbsBkAFBAeEBrgE4
AdYBowEsAdYBowEsAdYBowEsAeEBrgE4AbsBkAFBEgAD1wN9A9cnAAHjAeoB8QGOAbgB4QGJAbwB7wGI
AbsB7gGIAbsB7gFBAXQBpwFBAXQBpwFBAXQBpwE+AXEBpAGIAbsB7gGIAbsB7gGJAbwB7wGOAbgB4QHj
AeoB8QkAAa4B0gHkAakB7gH9AaQB6QH8AaQB6QH8AaQB6QH8AaQB6QH8AaQB6QH8AaQB6QH8AaQB6QH8
AaQB6QH8AakB7gH9Aa4B0gHkEgABwAGVAT8B5wG0AT0B2gGnATAB2gGnATAB2gGnATAB5wG0AT0BwAGV
AT8SAAN/A3cDfwYAA4IDgQN/A34DfAN6A3kDdgOrBgAB9QH3AfkBmwG+Ad8BiQG8Ae8BiAG7Ae4BiAG7
Ae4BNQFoAZsBNQFoAZsBNQFoAZsBNQFoAZsBiAG7Ae4BiAG7Ae4BiQG8Ae8BmwG+Ad8B9QH3AfkJAAGw
AdQB5gGsAfEB/wGnAewB/gGnAewB/gGnAewB/gGnAewB/gGnAewB/gGnAewB/gGnAewB/gGnAewB/gGs
AfEB/wGwAdQB5hIAAcYBmgE9AesBuAFBAd0BqgEzAd0BqgEzAd0BqgEzAesBuAFBAcYBmgE9EgAD2AOC
A9gnAAP+AcsB2gHqAakBxQHiAakBxQHiAakBxQHiAVUBfQGmAVUBfQGmAVUBfQGmAVUBfQGmAakBxQHi
AakBxQHiAakBxQHiAcsB2gHqA/4JAAGyAdUB5gGxAfUB/wGuAfIB/wGuAfIB/wGuAfIB/wGuAfIB/wGu
AfIB/wGuAfIB/wGuAfIB/wGuAfIB/wGxAfUB/wGyAdUB5hIAAdQBswFsAecBuAFGAf4BywFUAf4BywFU
Af4BywFUAecBuAFGAdQBswFsdQAB0AHkAe4BswHWAecBswHWAecBswHWAecBswHWAecBswHWAecBswHW
AecBswHWAecBswHWAecBswHWAecBswHWAecB0AHkAe4SAAHwAesB3gHNAaABOQHNAaABOQHNAaABOQHN
AaABOQHNAaABOQHwAesB3g8AA/sD8QLIAcMCuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4
AbACuAGwAsgBwwPxBvsD8QLIAcMCuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGw
AsgBwwPxA/tgAAP9A/oCwAG4C/8D/gH9Av4B/AL9AfsC/QH6AvwB+AL+AfkCwAG4A/oG/QP6AsABuAv/
A/4B/QL+AfwC/QH7Av0B+gL8AfgC/gH5AsABuAP6A/1mAALJAcEG/wP+Av0B/AL9AfsC/AH5AvsB+AL6
AfYC+AH0AvsB9gLJAcEMAALJAcEG/wP+Av0B/AL9AfsC/AH5AvsB+AL6AfYC+AH0AvsB9gLJAcFsAALP
AccD/wP+Av0B/AL9AfsC/AH5AvsB+AL6AfYC+AH0AvcB8gL7AfUCzwHHDAACzwHHA/8D/gL9AfwC/QH7
AvwB+QL7AfgC+gH2AvgB9AL3AfIC+wH1As8BxwwAA/4D/Ab5A/oG/AP7BvkD/AP+BgAD/QP8A/oe+AP6
A/wD/QYAAtAByAL/Af4C/QH8Av0B+wG/AUgBrgHsAc4B5QL6AfYC+AH0AvcB8gL2AfAC+gHzAtAByAwA
AtAByAL/Af4C/QH8AekBzwHrAa4BSAG/Aa4BSAG/Aa4BSAG/AdMBoQHaAvcB8gL2AfAC+gHzAtAByAwA
A/4D/AP5A7MDXAb8A1wDtAP5A/wD/gYAA/0DhAM0A4QD+APiBjQDhAPiA3UDpAP4A4QDNAPpBgAC0gHL
Av4D/QH7AvwB+QHGAU8BtQHsAc8B5QL4AfQC9wHyAvYB8AL1Ae4C+gHyAtIBywwAAtIBywL+A/0B+wHq
AdEB7QG1AU8BxgL6AfYB5wHOAegBtQFPAcYB7gHhAesC9QHuAvoB8gLSAcsSAAPLA3UD+AYAA/gDdQPL
EgADeQP1BgADqgN5BgADywO+A+4DqgPCCQAC1QHNAv4D/AH5AvsB+AHOAVcBvQHOAVcBvQHOAVcBvQHi
AaYB1gL1Ae4C9AHsAvkB7wLVAc0MAALVAc0C/gP8AfkB6wHSAe0BvQFXAc4C+AH0AvcB8gG9AVcBzgHn
Ac0B5QL0AewC+QHvAtUBzQ8AA84DfwP5DAAD+QN/A84PAAPGDGADxgYAA/UJYAPpCQAC1gHOAv0D+wH4
AvoB9gHWAV8BxQHvAdEB5gL2AfAC9QHuAvQB7ALxAecC9wHqAtYBzgwAAtYBzgL9A/sB+AHsAdMB7gHF
AV8B1gL3AfIB6gHRAeoBxQFfAdYB7QHhAekC8QHnAvcB6gLWAc4MAAPQA4YD+RIAA/kDhgPQDAAD9QOU
A+8D0QNoA/UJAAOTA+8DaAwAAtgB0AL9A/oB9gL4AfQB3AFlAcsB3AFlAcsB3AFlAcsB4gGJAdMC8QHn
AuwB3wL0AeUC2AHQDAAC2AHQAv0D+gH2Ae0B0wHuAcsBZQHcAcsBZQHcAcsBZQHcAd8BrAHjAvEB5wLs
Ad8C9AHlAtgB0AkAA+8DbAPvGAAD7wNsA+8MAAOPA/YDtwOPDAADzAN9A8wMAALaAdIC/AP4AfQC9wHy
AvYB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAvMB4gLaAdIMAALaAdIC/AP4AfQC9wHyAvYB8AL1Ae4C9AHs
AvEB5wLsAd8C6AHZAvMB4gLaAdIMAAPUA5ED+RIAA/kDkQPUDwADzgPVA3cDzgwAA+wDdwPsDAAC2wHT
AvwD9wHyAvYB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QLyAeEC2wHTDAAC2wHTAvwD9wHyAvYB8AL1
Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QLyAeEC2wHTDwAD1QOWA/kMAAP5A5YD1RIAA/YDogN+A/YhAALc
AdUC+wP2AfAC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUC5QHUAvIB4QLcAdUMAALcAdUC+wP2AfAC9QHu
AvQB7ALxAecC7AHfAugB2QLmAdUC5QHUAvIB4QLcAdUSAAPXA5kD+gYAA/oDmQPXGAAGnCQAAt0B1gL6
AfQC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUCpAGTAqQBkwKkAZMCyQHADAAC3QHWAvoB9AL1Ae4C9AHs
AvEB5wLsAd8C6AHZAuYB1QKkAZMCpAGTAqQBkwLJAcAVAAPYA50GAAOdA9hFAALeAdcC+gHzAvQB7ALx
AecC7AHfAugB2QLmAdUC5QHUArYBpQP/At4B1wL3AfYMAALeAdcC+gHzAvQB7ALxAecC7AHfAugB2QLm
AdUC5QHUArYBpQP/At4B1wL3AfZsAALfAdkC/AH1AvkB7wL2AeoC9AHlAvMB4gLyAeEC8gHhAsIBsQLf
AdkC9wH2DwAC3wHZAvwB9QL5Ae8C9gHqAvQB5QLzAeIC8gHhAvIB4QLCAbEC3wHZAvcB9m8AAuoB5gLg
AdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAvcB9hIAAuoB5gLgAdkC4AHZAuAB2QLgAdkC4AHZ
AuAB2QLgAdkC4AHZAvcB9mwAA/sD8QLIAcMCuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4
AbACuAGwAsgBwwPxBvsD8QLIAcMCuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGw
AsgBwwPxBvsD8QLIAcMCuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwAsgBwwPx
BvsD8QLIAcMCuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwAsgBwwPxA/sD/QP6
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABA
QgAAAk1TRnQBSQFMAgEBFAEAAWgBAQFoAQEBEAEAARABAAT/ARkBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABYAMAAQEBAAEYBgABSP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AOEAA/8D/AP6GPgD+QP6A/wMAAP9
A/oS+AP5A/0D/2kAA/4D+QPxAboBogGKAbYBhgFWAbYBhgFWAbYBhgFWAbYBhgFWAbYBhgFWAbYBhgFW
AbYBhgFWAbYBhgFWAbwBpAGNA/cMAAP8A/YD8wG8AcoBzQFVAZUBowFVAZUBowHQAdcB2QPzA/UD+wP/
BgAD/wP9A/oD+AP5A/oD+wb8A/sD+gP5A/gD+gP9Bv8D/QP6A/gD+QP6A/sG/AP7A/oD+QP4A/oD/QP/
DAAB6AHfAdQBuQGJAVkB/AG4ARwB/AGzAQ4B/AGzAQ0B/AGzAQwB/AGyAQsB/AGyAQsB/AGzAQ4BuQGJ
AVkPAAH4AvkGAAFeAZkBpgFHAdQB5QFIAcwB3gFZAZYBpAYAAfgC+QkAA/4D+gHvAe4B7QHiAdsB1AHf
AdIBxQHcAcwBvAHgAdMBxQHfAdUBzgHfAdUBzgHgAdMBxQHcAcwBvAHfAdIBxQHiAdsB1AHvAe4B7QP6
Bv4D+gHpAeYB5QHcAagBnAHmAYABZQHmAWgBSAHnAYEBaAHgAasBngHgAasBngHnAYEBZwHmAWgBSAHm
AYABZQHcAagBnAHpAeYB5QP6A/4PAAHpAd8B1QG+AY4BXQH3AbYBKAH1AasBDgH1AasBDgH1AasBDgH1
AasBDgH2Aa4BFAG+AY4BXQwAAc0B3gHiAVwBnwGtAX4BsQG8AeAB6gHsAX4BsQG8AUQBzwHgAUwB1AHl
AVwBnwGtAeAB6gHsAX4BsQG8AVwBnwGtAc0B3gHiCQAB9gH1AfMB4QHUAcYB4gHVAccB6QHeAdMB6gHf
AdQB5AG8AasB4gFvAU8B4gFvAU8B5AG8AasB6gHfAdQB6QHeAdMB4gHVAccB4QHUAcYB9gH1AfMGAAHs
AeIB3wHcAXYBWQHkAZYBfAHnAbYBoQHpAcEBrgHjAbABmQHbAY8BcgHbAY8BcgHjAbABmQHpAcEBrgHn
AbYBogHkAZYBfAHcAXYBWQHsAeIB3xUAAdoBwgGqAcMBkwFgAfEBtAE2AewBpgEZAewBpgEZAewBpgEZ
Ae4BqgEjAcMBkwFgDAABYQGoAbUBRAHLAdwBRgHFAdQBVQGqAbkBfQG2AcABRwHGAdYBUQHPAd8BYQGo
AbUBVQGqAbkBRgHFAdQBRAHLAdwBYQGoAbUGAAP7AeMB1wHKAekB3wHVAekB3wHUAekB3wHUAeYB0QHD
AdMBaQFJAeYBsQGcAeYBsQGcAdMBaQFJAeYB0QHDAekB3wHUAekB3wHUAekB3wHVAeMB1wHKA/sB+AH1
AfQBzwFtAVEB5QGuAZkB6QHDAbEB6AHDAbEB6AHBAa4B3wG0AZ0B6QHAAawB6QHAAawB3wG0AZ0B6AHB
Aa4B6AHDAbEB6QHDAbEB5QGuAZkBzwFvAVMB+AH1AfQPAAHsAeIB1wHJAZkBZAHsAbYBSgHjAaABJQHj
AaABJQHjAaABJQHjAaABJQHmAacBMQHJAZkBZAwAAWIBrQG6AWkBzwHeAUsByQHaAUQBxgHXAVcBrgG7
AUkBvgHOAVYBzgHeAVcBrgG7AUQBxgHXAUgByAHYAVUByAHXAWIBrQG6BgAB8AHqAeUB5gHaAc0B6wHh
AdcB6gHgAdYB6gHgAdYB0QGSAXoB2AGPAXYB6QHEAbIB6QHEAbIB2AGPAXYB0QGSAXoB6gHgAdYB6gHg
AdYB6gHgAdUB5QHaAc0B8AHqAeUB2QGuAaEB1gGQAXcB6wHEAbMB6QHEAbEB6gHEAbIB4gG5AaQB5QG8
AacB6QHEAbIB6QHEAbIB5QG8AacB4gG5AaQB6gHEAbIB6QHEAbIB6QHEAbIB1wGQAXgB2QGuAaEMAAHt
AeMB2AHNAZ4BaQHqAbkBXAHbAZoBMQHbAZoBMQHbAZoBMQHmAbIBUgHbAZoBMQHgAaQBPwHNAZ4BaQwA
AekB8QHyAYQBvwHJAWYBuwHIAV0BvwHPAUQBwwHUAUQBwwHUAU8ByAHYAUQBwwHUAVgBvAHMAV8BuAHG
AYQBvwHJAekB8QHyBgAB6QHgAdcB7QHlAd0B7QHlAd0B7AHjAdoB6wHiAdkBtgFcAT0B5AG1AaIB6QHF
AbMB6QHFAbMB5AG1AaIBtgFcAT0B6wHhAdgB6gHhAdgB6gHhAdgB6wHiAdgB6QHgAdcBuwFqAVEB5gG1
AaMB7QHGAbUB7AHFAbQB6wHFAbMB4AG2AZ8B6gHEAbEB6QHFAbMB6QHFAbMB6gHEAbEB4AG2AZ8B6wHF
AbMB6QHFAbMB6QHFAbMB5AG2AaIBuwFqAVEJAAHuAeQB2QHTAaMBbQHuAcIBcQHUAZYBPQHTAZUBOwHT
AZUBOwHlAbYBYQHTAaMBbQHjAbIBXQHaAaIBSwHTAaMBbRIAAeUB7gHwAWUBtAHBAU4BvgHOAUgBxQHW
AUgBxQHWAU4BvgHOAWUBtAHBAeUB7gHwDAAB6AHdAdIB8QHqAeMB7wHnAd8B7wHnAd8B8AHoAeIBrAFK
ASkB6wHGAbYB6gHGAbYB6gHGAbYB6wHHAbUBrAFKASkB6wHiAdkB7AHjAdoB7AHjAdoB7AHjAdoB6AHd
AdIBrgFNASsB7gHFAbQB7gHIAbgB7gHIAbgB7wHIAbgB3wG3AaAB6wHGAbYB6gHGAbYB6gHGAbYB6wHH
AbUB3wG3AaAB6wHFAbUB6gHGAbYB6gHGAbYB6gHDAbEBrgFNASsGAAHvAeUC2QGpAXEB+QHQAYQB7gGy
AWYB6QGtAWEB3wGjAVUB6wHAAXIB2QGpAXEB5QHOAbIB2QGpAXEB5AG1AWgB2QGpAXEMAAHqAfIB8wGG
AcQBzwFaAboByQFXAb8BzwFlAdIB4gFlAdIB4gFTAcsB3AFjAdEB4QFXAb8BzwFaAboByQGGAcQBzwHq
AfIB8wYAAewB5AHbAe8B6AHiAe8B6AHhAe8B6AHhAfIB6wHkAb0BaQFKAecBuAGmAewBxwG2AesBxwG2
AeUBuAGmAbwBaAFJAewB5AHbAewB5AHcAewB5AHbAe0B5gHeAewB5AHbAb8BcgFYAegBuQGnAe8ByQG4
Ae8ByQG4AfAByQG4AeIBugGkAe4BxwG4AewBxwG2AesBxwG2AeoBxQG0AeIBuQGkAewBxwG3AeoBxwG2
AesBxwG2AeYBuQGmAb8BcgFYBgAB3gGuAXUB+gHVAYkB8QG2AWoB8QG2AWoB8QG2AWoB+QHSAYYB3gGu
AXUB7wHmAdoDAAHvAeYB2gHeAa4BdQHeAa4BdQwAAWgBugHHAWABzgHgAWEB1AHlAXMB2gHqAWsBwAHO
AYMB4QHvAWEBzQHdAWoBwAHNAXAB2QHpAWEB1AHlAWABzgHgAWgBugHHBgAB8wHvAesB6QHfAdUB8QHr
AeUB8QHqAeQB8QHrAeUB2QGhAYwB3QGdAYQB8AHJAbkB8AHJAbkB3QGdAYQB2QGhAYwB8QHrAeUB8QHq
AeQB8QHrAeUB6QHfAdUB8wHvAesB3AG2AakB3AGaAYIB8AHJAbkB7wHKAboB8AHKAboB5wG/AawB6QHB
Aa4B8AHJAbkB8AHJAbkB6QHBAa4B5wG/AawB8AHKAboB7wHKAboB8AHJAbkB3AGaAYIB3AG2AakGAAHx
AecB2wHjAbMBeAH9AdsBjwH3AcQBeAH8AdoBjgHjAbMBeAHxAecB2wkAAfEB5wHbAegBzQGsDAABaQG+
AcsBkwHqAfcBjgHiAfABbwHFAdEBaQG+AcsBjwHoAfYBbAHYAeoBhAHIAdIBbgHEAdEBhwHgAe4BigHm
AfQBaQG+AcsGAAP8AewB4wHbAe8B6QHjAfIB7AHmAfEB6wHlAe8B3QHVAd4BhwFoAe0BuwGoAe0BuwGo
Ad4BhwFoAe8B3QHVAfEB6wHlAfIB7AHmAe8B6QHjAewB4wHbA/wB+AH2AfUB1gGGAWoB6gG3AaQB8AHK
AboB8AHKAboB7wHJAbkB5gG/AasB7wHHAbgB7wHHAbgB5gG/AasB7wHJAbkB8AHKAboB8AHKAboB6gG3
AaQB1gGGAWoB+AH2AfUJAAHxAegB3AHnAbcBewH/Ad8BkwHnAbcBewHxAegB3B4AAdEB5wHqAWsBwAHM
AYkBywHUAeIB7gHwAWsBwAHMAZkB7gH7AXsB5AH1AYkBywHUAeIB7gHwAYkBywHUAWsBwAHMAdEB5wHq
CQAC+QH4AewB5AHcAesB4AHWAfIB7AHmAfUB8AHsAe0B0AHCAeoBkgFzAeoBkgFzAe0B0AHCAfUB8AHs
AfIB7AHmAesB4AHWAewB5AHcAvkB+AYAAfIB6AHkAeMBkAF0AeoBqQGQAe8BwQGwAfIByQG6AewBvAGq
AeQBpQGLAeQBpQGLAewBvAGqAfIByQG6Ae8BwQGwAeoBqQGQAeMBkAF0AfIB6AHkDwAB8gHoAdwB6QG5
AX0B8gHoAdwkAAH5AfoB+wYAAWsBwgHPAZ4B7AH2AZkB7QH7AXABxAHQBgAB+QH6AfsPAAP8AfQB8QHu
Ae8B6QHiAe0B5AHcAe8B6QHiAfEB6gHkAfEB6gHkAe8B6QHiAe0B5AHcAe8B6QHiAfQB8QHuA/wMAAH5
AfYB9QHtAcYBuQHrAZ0BgwHrAYkBaQHrAZ0BgwHtAcQBtwHtAcQBtwHrAZ0BgwHrAYkBaQHrAZ0BgwHt
AcYBuQH5AfYB9UgAAeUB8AHyAWwBxAHRAWwBxAHRAdIB6AHr/wAzAAP8A/kh+AP5A/wDAAP9A/kh+AP5
A/05AAP/A/wD+RL4A/kD+wP+BgABlgGpAbwBXAGEAa4BXAGEAa4BXAGEAa4BXAGEAa4BXAGEAa4BXAGE
Aa4BXAGEAa4BXAGEAa4BXAGEAa4BXAGEAa4BXAGEAa4BXAGEAa4BXAGEAa4BlgGpAbwDAALPAcsCuQGw
ArkBsAK5AbACuQGwArkBsAK5AbACuQGwArkBsAK5AbACuQGwArkBsAK5AbACuQGwAs8ByzkAA/4D+AHo
AuUB2QG0AasB6gGOAXcB7gFwAVAB7gFwAVAB6gGOAXcB2QG0AasB6AHlAeQD9gP+BgABbAGTAboBVQGI
AbsBcAGjAdYBZwGaAc0BZwGaAc0BZwGaAc0BZwGaAc0BZwGaAc0BZwGaAc0BZwGaAc0BZwGaAc0BZwGa
Ac0BcAGjAdYBVQGIAbsBbAGTAboDAALBAbkC+QHpAvMB4gLzAeIC8wHiAvMB4gLzAeIC8wHiAvMB4gLz
AeIC8wHiAvMB4gLzAeIC+QHpAsEBuTwAAeoB3AHYAe4BggFnAfUBogGPAfoB0QHKAfwB5wHlAfwB5gHl
AfkB0QHJAfQBoQGOAe4BgQFmAeoB3AHYCQABfgGiAccBcQGkAdcBVQGIAbsBcQGkAdcBcQGkAdcBcQGk
AdcBcQGkAdcBcQGkAdcBcQGkAdcBcQGkAdcBcQGkAdcBcQGkAdcBVQGIAbsBcQGkAdcBfgGiAccDAALL
AcMC9AHkAXoBpwGbAYcBtwGnAYcBtQGjAYkBswGiAWgBoAGGAVcBlwF4AVgBkwF5AWgBkAF+AZIBpAGT
AYYBlwGAAqgBjgL0AeQCywHDCQAD/gP8BvkD+gb8A/sG+QP8A/4MAAHzAd8B2gHuAXsBYAH3AdQBzgH3
AukB9wLoAfwC9AH8AvQB9wLoAfcC6QH2AdEBygHuAXsBXwHzAd8B2gYAAYYBqgHNAXMBpgHZAWoBnQHQ
AUgBewGuAV8BkgHFAUwBfwGyAV8BkgHFAUwBfwGyAV8BkgHFAUwBfwGyAV8BkgHFAUgBewGuAWoBnQHQ
AXMBpgHZAYYBqgHNAwACzwHHAvUB5gGEAbUBqwGYAdcBxwGQAdEBvgFzAbABmQGXAcsBtgGnAc4BvQGX
Ab0BrAGUAboBqAGpAb8BrwGOAa0BoQG3Aa0BiwL1AeYCzwHHCQAD/gP8A/kDswNcBvwDXAO0A/kD/AP+
CQAB+gH4AfcB5wF+AWIB8wHTAc0B8ALlAe8C5AHvAuQB5QFhAT8B5QFhAT8B7wLkAe8C5AHvAuQB7wHN
AccB5wF+AWIB+gH4AfcDAAGLAa0BzwF1AagB2wFsAZ8B0gFKAX0BsAFsAZ8B0gFSAYUBuAFsAZ8B0gFS
AYUBuAFsAZ8B0gFSAYUBuAFsAZ8B0gFKAX0BsAFsAZ8B0gF1AagB2wGLAa0BzwMAAtEByQL2AekBkAG8
AbUBuQHlAdsBpgHdAdABiAHAAbIBhwHJAbUBfgG+AaQBiAG5AaMBrgHQAb8BqQHHAbUBlAG6AagBtgG1
AZEC9gHpAtEByQ8AA8sDdQP4BgAD+AN1A8sPAAHoAcUBvAHlAZ0BigHqAuIB5wLfAecC3wHnAt8B1gFZ
ATcB1gFZATcB5wLfAecC3wHnAt8B6ALgAeEBlwGEAegBxQG8AwABjwGxAdIBdwGqAd0BbgGhAdQBRwF6
Aa0BbgGhAdQBTwGCAbUBbgGhAdQBTwGCAbUBbgGhAdQBTwGCAbUBbgGhAdQBRwF6Aa0BbgGhAdQBdwGq
Ad0BjwGxAdIDAALTAcwC9wHrAcUBuAGHAf8B3gGMAfgB5wGtAdUB0QGwAcoB6wHiAb0B5QHZAaABygG7
AaoBzgGvAYIBwQGkAX4BtgKYAawBhAL3AesC0wHMDAADzgN/A/kB3QGzAbkBwAFJAVoBwAFJAVoB3QGz
AbkD+QN/A84MAAHSAYQBbgHqAdAByAHhAtoB4ALZAeAC2QHgAtkB8QLtAfEC7QHgAtkB4ALZAeAC2QHg
AtkB4QHEAb0B0gGEAW4DAAGTAbQB1AF4AasB3gFvAaIB1QFEAXcBqgFvAaIB1QFMAX8BsgFvAaIB1QFM
AX8BsgFvAaIB1QFMAX8BsgFvAaIB1QFEAXcBqgFvAaIB1QF4AasB3gGTAbQB1AMAAtUBzQL4Ae4B0QGu
AWkB2wG6AXEB3gG+AXQB6QHJAXwBvwHNAagBlQHMAcIBoQHPAb4BkQHEAa8BfwG9AaYBdwG3AZ0BqAGq
AXcC+AHuAtUBzQkAA9ADhgP5BgAB4AG2AbwB0QF7AYcGAAP5A4YD0AkAAbsBVAE1AfQB7gHtAecC5QHa
AtYB2ALUAdgC1AG3AUgBJgG3AUgBJgHjAt8B2ALUAdgC1AHYAtQB4QHYAdYBuwFUATUDAAGYAbgB1wF6
Aa0B4AFxAaQB1wFBAXQBpwFxAaQB1wFJAXwBrwFxAaQB1wFJAXwBrwFxAaQB1wFJAXwBrwFxAaQB1wFB
AXQBpwFxAaQB1wF6Aa0B4AGYAbgB1wMAAtcBzwL5AfEB0wGsAWYB/wHTAX4B/wHWAYIB4AG+AXQB9gHh
AZkBsAHtAeQBrwHRAb8BogHgAdMBmAHYAcYBjgHQAboBuAGyAYAC+QHxAtcBzwYAA+8DbAPvCQAB4wG4
Ab8B1wGBAY0JAAPvA2wD7wYAAbEBUAExAfQB7wHtA+4D6gHcAtsB0wLRAccBpgGcAa4BRwElAcEBcwFa
Ad4C3AHSAtAB0gLQAd8B2AHXAbEBUAExAwABmwG6AdkBfAGvAeIBcwGmAdkBPwFyAaUBcwGmAdkBRwF6
Aa0BcwGmAdkBRwF6Aa0BcwGmAdkBRwF6Aa0BcwGmAdkBPwFyAaUBcwGmAdkBfAGvAeIBmwG6AdkDAALZ
AdEC+wH0AdUBqQFiAf8BzgF5Af8B0gF9Ad8BugFvAf8B2AGDAeYB6gG9AaYB2AHNAbMB7AHiAbkB5AHQ
AbYB3AHEAasBvgGXAvsB9ALZAdEJAAPUA5ED+QYAAeYBuwHBAd0BhwGTBgAD+QORA9QJAAHAAX0BZgHq
AdUBzQnwA+sD4AHIAZwBjQGrAUYBJAG9AYoBeQPOAdIC0QHcAccCwAF9AWYDAAGdAb0B2wF+AbEB5AF1
AagB2wE4AWsBngFRAYQBtwE4AWsBngFRAYQBtwE4AWsBngFRAYQBtwE4AWsBngFRAYQBtwE4AWsBngF1
AagB2wF+AbEB5AGdAb0B2wMAAtoB0wL8AfcB1wGnAV8B2gGsAWQB3AGwAWcB5wG8AXAB4AG6AW8B4wG+
AXMB3wHRAZgB2wHPAZYB1QHRAZwBxAHNAaQBnQHRAcMC/AH3AtoB0wwAA9UDlgP5AegBvQHDAd0BZgF3
Ad0BZgF3AegBvQHDA/kDlgPVDAAB3wHDAbkB1AGdAYoD9QbzAdoBqQGYAdoBqQGYAc8BjgF4AbMBTwEt
AdMBoQGQA/MD9QHUAZwBiQHfAcMBuQMAAaABvgHcAX8BsgHlAWYBmQHMAXYBqQHcAXYBqQHcAXYBqQHc
AXYBqQHcAXYBqQHcAXYBqQHcAXYBqQHcAXYBqQHcAXYBqQHcAWYBmQHMAX8BsgHlAaABvgHcAwAC2wHU
Av0B+QHZAaQBXAH/AcQBbwH/AcgBcwHeAbABZwH/Ac4BeQH/AdIBfQHkAb4BcgH/AdgBgwHtAeQBqAHi
AeYBtgHQAdcBrQL9AfkC2wHUDwAD1wOZA/oGAAP6A5kD1w8AAfkB+AH3AcsBewFgAfIB3wHZA/gD9wHB
AV0BOwHBAV0BOwHBAV0BOwHBAV0BOwHpAdAByAP4AfIB3wHZAcsBewFgAfkB+AH3AwABowHAAd4BawGe
AdEBdwGqAd0BdwGqAd0BdwGqAd0BdwGqAd0BdwGqAd0BdwGqAd0BdwGqAd0BdwGqAd0BdwGqAd0BdwGq
Ad0BdwGqAd0BawGeAdEBowHAAd4DAALdAdUC/gH8AdoBowFaAf8BvwFrAf8BwgFuAd4BrAFiAf8ByQF0
Af8BzQF4AeMBuQFuAf8B0wF+Af8B1wGDAfwB3gGVAewBygF8Av4B/ALdAdUSAAPYA50GAAOdA9gVAAHu
AeAB2wHYAYQBaAH2AeMB3AP8DPsD/AH2AeMB3AHYAYQBaAHuAeAB2wYAAaYBwwHgAaAB0wH6AZgBywH1
AZMBxgHzAZMBxgHzAZMBxgHzAZMBxgHzAZMBxgHzAZMBxgHzAZMBxgHzAZMBxgHzAZMBxgHzAZgBywH1
AaAB0wH6AaYBwwHgAwAC3gHXAv8B/gHbAaEBWAHbAaIBWQHbAaQBWwHbAaUBXQHbAakBYAHbAawBYwHb
Aa8BZgHbAbEBaAHbAbQBawHbAbcBbgHbAbkBcQL/Af4C3gHXPAAB8AHiAd0B5AGUAXgB7wG3AaQB+gHk
Ad0B/gH5AfcB/gH5AfcB+gHkAd0B7wG3AaQB5AGUAXgB8AHiAd0JAAHoAe0B8wGoAcQB4QGXAcoB9QGS
AcUB8wGSAcUB8wGSAcUB8wGSAcUB8wGSAcUB8wGSAcUB8wGSAcUB8wGSAcUB8wGSAcUB8wGXAcoB9QGo
AcQB4QHoAe0B8wMAAt8B2Sf/At8B2T8AAfoC+AHvAdIByAHsAagBkgHsAY4BbgHsAY4BbgHsAagBkgHv
AdIByAH6AvgPAAHoAe0B8wGpAcUB4gGpAcUB4gGpAcUB4gGpAcUB4gGpAcUB4gGpAcUB4gGpAcUB4gGp
AcUB4gGpAcUB4gGpAcUB4gGpAcUB4gHoAe0B8wYAAuoB5gLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLg
AdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC6gHmwwAD+wPxAZUBrwG8AWgBmwG2AWgBmwG2AWgBmwG2
AWgBmwG2AWgBmwG2AWgBmwG2AWgBmwG2AWgBmwG2AWgBmwG2AWgBmwG2AZUBrwG8A/ED+xUAEvgD+QP9
MwAD/AP5JPgD+QP8A/0D+gF3AagBwQGGAc8B8AGBAcsB7QGBAcsB7QGBAcsB7QGBAcsB7QGBAcsB7QGB
AcsB7QGGAc8B8AFLAY8BsQGGAc8B8AF3AagBwQHcAeIB5Qb9A/kM+APzAYkBpQGPAVUBiwFfAVUBiwFf
AVUBiwFfAVUBiwFfAVUBiwFfAVUBiwFfAZQBrQGZBgADwAMsA8ADAAP7G/gD+wP3AZMBpgG6AWABiAGv
AWABiAGvAWABiAGvAWABiAGvAWABiAGvAWABiAGvAWABiAGvAWABiAGvAWABiAGvAWABiAGvAWABiAGv
AWABiAGvAZMBpgG6A/cGAAGGAbUBzQGEAc4B7gF8AccB6AF8AccB6AF8AccB6AF8AccB6AF8AccB6AF8
AccB6AGEAc4B7gFXAZsBvQGEAc4B7gH0AbYBLgGGAbUBzQMAApQBuAJVAaMCVQGjAlUBowJVAaMCVQGj
AlUBowFVAXoBiQE1Ab0BeQFDAcsBhwE+AcYBggE+AcYBggE+AcYBggFDAcsBhwFVAaABcAYAA0ABZwJW
A0ADAAP7A2EDXgNcA1kDVANJAzwDLwNsA/sDAAFyAZgBvwF7Aa4B4AF6Aa0B3wF6Aa0B3wF6Aa0B3wF6
Aa0B3wF6Aa0B3wF6Aa0B3wF6Aa0B3wF6Aa0B3wF6Aa0B3wF6Aa0B3wF7Aa4B4AFyAZgBvwkAAZEBvgHU
AYcB0AHvAX8BygHpAX8BygHpAX8BygHpAX8BygHpAX8BygHpAX8BygHpAYcB0AHvAV8BowHFAYcB0AHv
Af4ByQFBAZEBvgHUAwACVQG0AS8BHgHcASUBEwHYASUBEwHYASUBEwHYASUBEwHYASUBEwHYAVUBfgGV
ATcBvwF7AUIBygGGATcBvwF7ATcBvwF7ATcBvwF7AUIBygGGAVUBpwF2BgADywNVA8snAAGEAacBywGB
AbQB5AF9AbAB4QF9AbAB4QF9AbAB4QF9AbAB4QF9AbAB4QF9AbAB4QF9AbAB4QF9AbAB4QF9AbAB4QF9
AbAB4QGBAbQB5AGEAacBywkAAZQBwAHWAYoB0wHwAYIBzQHrAYIBzQHrAYIBzQHrAYIBzQHrAYIBzQHr
AYIBzQHrAYoB0wHwAWIBpgHIAYoB0wHwAukB2wGUAcAB1gMAAlUBuQEtARwB3gEVAQAB1QEVAQAB1QEV
AQAB1QEVAQAB1QEVAQAB1QFVAYEBmgE7AcMBfwFIAc8BjAE7AcMBfwE7AcMBfwE7AcMBfwFIAc8BjAFV
Aa0BezYAAYoBrQHPAYgBuwHqAYIBtQHlAYIBtQHlAYIBtQHlAYIBtQHlAYIBtQHlAYIBtQHlAYIBtQHl
AYIBtQHlAYIBtQHlAYIBtQHlAYgBuwHqAYoBrQHPCQABmAHDAdgBjgHWAfIBhwHQAe0BhwHQAe0BhwHQ
Ae0BhwHQAe0BhwHQAe0BhwHQAe0BjgHWAfIBZgGqAcwBjgHWAfIC8AHmAZgBwwHYAwACVQG/ATYBJQHk
ARkBAAHbARkBAAHbARkBAAHbARkBAAHbARkBAAHbAVUBhAGgAT4BxgGCAU0B1QGRAT4BxgGCAT4BxgGC
AT4BxgGCAU0B1QGRAVUBswGANgABjgGwAdEBjwHCAe4BhwG6AekBhwG6AekBhwG6AekBhwG6AekBhwG6
AekBhwG6AekBhwG6AekBhwG6AekBhwG6AekBhwG6AekBjwHCAe4BjgGwAdEJAAGbAcYB2gGSAdoB9AGL
AdQB8AGLAdQB8AGLAdQB8AGLAdQB8AGLAdQB8AGLAdQB8AGSAdoB9AFpAa0BzwGSAdoB9AL4AfMBmwHG
AdoDAAJVAcQBPgEtAewBHAEAAeMBHAEAAeMBHAEAAeMBHAEAAeMBHAEAAeMBVQGGAaQBQgHKAYYBUQHZ
AZUBQgHKAYYBQgHKAYYBQgHKAYYBUQHZAZUBVQG5AYQGAAPQA2cD0CcAAZMBtAHUAZYByQHyAYwBvwHs
AYwBvwHsAYwBvwHsAUQBdwGqAYwBvwHsAUQBdwGqAYwBvwHsAYwBvwHsAYwBvwHsAYwBvwHsAZYByQHy
AZMBtAHUCQABnwHIAd0BlwHeAfYBkAHYAfIBkAHYAfIBkAHYAfIBkAHYAfIBkAHYAfIBkAHYAfIBlwHe
AfYBeQG9AdwBeAG9AdwC/gH9AZ8ByAHdAwACVQHIAUYBNQHyASABAAHpASABAAHpASABAAHpASABAAHp
ASABAAHpAVUBiQGoAUQBzAGIAWUB7QGpAWUB7QGpAWUB7QGpAWUB7QGpAVgB1gGWAX8BywGkBgADbAFv
AmkDbAYAA3UDdANxA24DbANoA2UDYwNgBgABmAG4AdcBmwHOAfYBkQHEAfABkQHEAfABkQHEAfABVQGI
AbsBRAF3AaoBVQGIAbsBQAFzAaYBkQHEAfABkQHEAfABkQHEAfABmwHOAfYBmAG4AdcJAAGiAcoB3gGb
AeEB9wGUAdsB9AGUAdsB9AGUAdsB9AGUAdsB9AGUAdsB9AGUAdsB9AGUAdsB9AGeAeQB+QF8AcAB3gGi
AcoB3gHuAfMB9QMAAn8B1QFiAWEB5wF2AXUB/gF2AXUB/gF5AWIBowF7AVABVQF7AVABVQFqAVkBPwFq
AW4BMgFqAW4BMgFhAYsBUQFVAcEBigFVAcEBigFVAcEBigHiAe8B6AYAA9MDcQPTJwABmwG6AdkBnwHS
AfkBlQHIAfMBlQHIAfMBlQHIAfMBVQGIAbsBVQGIAbsBVQGIAbsBTQGAAbMBlQHIAfMBlQHIAfMBlQHI
AfMBnwHSAfkBmwG6AdkJAAGlAc0B4AGeAeUB+QGYAd8B9gGYAd8B9gGYAd8B9gGYAd8B9gGYAd8B9gGY
Ad8B9gGYAd8B9gGYAd8B9gGhAegB+gGlAc0B4AYAAuIB8QJVAc4CVQHOAlUBzgFtAVMBdQHcAakBMgHX
AaQBLQHXAaQBLQHXAaQBLQHcAakBMgGwAYYBSEIAAZ8BvQHbAakB2wH+AaoB3QH/AaoB3QH/AaoB3QH/
AXcBqgHdAXcBqgHdAXcBqgHdAWYBmQHMAaoB3QH/AaoB3QH/AaoB3QH/AakB2wH+AZ8BvQHbCQABqAHO
AeIBowHoAfsBnQHjAfkBnQHjAfkBnQHjAfkBnQHjAfkBnQHjAfkBnQHjAfkBnQHjAfkBnQHjAfkBowHo
AfsBqAHOAeISAAG2AYsBRQHcAakBMgHRAZ4BJwHRAZ4BJwHRAZ4BJwHcAakBMgG2AYsBRUIAAccB1wHn
AYgBtgHiAYABswHmAYABswHmAYABswHmAU4BgQG0AU4BgQG0AU4BgQG0AUgBewGuAYABswHmAYABswHm
AYABswHmAYgBtgHiAccB1wHnCQABqwHQAeMBpgHrAfwBoQHmAfsBoQHmAfsBoQHmAfsBoQHmAfsBoQHm
AfsBoQHmAfsBoQHmAfsBoQHmAfsBpgHrAfwBqwHQAeMSAAG7AZABQQHhAa4BOAHWAaMBLAHWAaMBLAHW
AaMBLAHhAa4BOAG7AZABQRIAA9cDfQPXJwAB4wHqAfEBjgG4AeEBiQG8Ae8BiAG7Ae4BiAG7Ae4BQQF0
AacBQQF0AacBQQF0AacBPgFxAaQBiAG7Ae4BiAG7Ae4BiQG8Ae8BjgG4AeEB4wHqAfEJAAGuAdIB5AGp
Ae4B/QGkAekB/AGkAekB/AGkAekB/AGkAekB/AGkAekB/AGkAekB/AGkAekB/AGkAekB/AGpAe4B/QGu
AdIB5BIAAcABlQE/AecBtAE9AdoBpwEwAdoBpwEwAdoBpwEwAecBtAE9AcABlQE/EgADfwN3A38GAAOC
A4EDfwN+A3wDegN5A3YDqwYAAfUB9wH5AZsBvgHfAYkBvAHvAYgBuwHuAYgBuwHuATUBaAGbATUBaAGb
ATUBaAGbATUBaAGbAYgBuwHuAYgBuwHuAYkBvAHvAZsBvgHfAfUB9wH5CQABsAHUAeYBrAHxAf8BpwHs
Af4BpwHsAf4BpwHsAf4BpwHsAf4BpwHsAf4BpwHsAf4BpwHsAf4BpwHsAf4BrAHxAf8BsAHUAeYSAAHG
AZoBPQHrAbgBQQHdAaoBMwHdAaoBMwHdAaoBMwHrAbgBQQHGAZoBPRIAA9gDggPYJwAD/gHLAdoB6gGp
AcUB4gGpAcUB4gGpAcUB4gFVAX0BpgFVAX0BpgFVAX0BpgFVAX0BpgGpAcUB4gGpAcUB4gGpAcUB4gHL
AdoB6gP+CQABsgHVAeYBsQH1Af8BrgHyAf8BrgHyAf8BrgHyAf8BrgHyAf8BrgHyAf8BrgHyAf8BrgHy
Af8BrgHyAf8BsQH1Af8BsgHVAeYSAAHUAbMBbAHnAbgBRgH+AcsBVAH+AcsBVAH+AcsBVAHnAbgBRgHU
AbMBbHUAAdAB5AHuAbMB1gHnAbMB1gHnAbMB1gHnAbMB1gHnAbMB1gHnAbMB1gHnAbMB1gHnAbMB1gHn
AbMB1gHnAbMB1gHnAdAB5AHuEgAB8AHrAd4BzQGgATkBzQGgATkBzQGgATkBzQGgATkBzQGgATkB8AHr
Ad4PAAP7A/ECyAHDArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsALIAcMD8Qb7
A/ECyAHDArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsALIAcMD8QP7YAAD/QP6
AsABuAv/A/4B/QL+AfwC/QH7Av0B+gL8AfgC/gH5AsABuAP6Bv0D+gLAAbgL/wP+Af0C/gH8Av0B+wL9
AfoC/AH4Av4B+QLAAbgD+gb9A/oCwAG4C/8D/gH9Av4B/AL9AfsC/QH6AvwB+AL+AfkCwAG4A/oG/QP6
AsABuAv/A/4B/QL+AfwC/QH7Av0B+gL8AfgC/gH5AsABuAP6A/0GAALJAcEG/wP+Av0B/AL9AfsC/AH5
AvsB+AL6AfYC+AH0AvsB9gLJAcEMAALJAcEG/wP+Av0B/AL9AfsC/AH5AvsB+AL6AfYC+AH0AvsB9gLJ
AcEMAALJAcEG/wP+Av0B/AL9AfsC/AH5AvsB+AL6AfYC+AH0AvsB9gLJAcEMAALJAcEG/wP+Av0B/AL9
AfsC/AH5AvsB+AL6AfYC+AH0AvsB9gLJAcEMAALPAccD/wP+Av0B/AL9AfsC/AH5AvsB+AL6AfYC+AH0
AvcB8gL7AfUCzwHHDAACzwHHA/8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL3AfIC+wH1As8BxwwA
As8BxwP/A/4C/QH8Av0B+wL8AfkC+wH4AvoB9gL4AfQC9wHyAvsB9QLPAccMAALPAccD/wP+Av0B/AL9
AfsC/AH5AvsB+AL6AfYC+AH0AvcB8gL7AfUCzwHHDAAC0AHIAv8B/gL9AfwB3AHPAesBewFIAb8BewFI
Ab8BewFIAb8BiwFeAcYB6AHhAesC9gHwAvoB8wLQAcgMAALQAcgC/wH+Av0B/AL9AfsBggHCAbQBWQGu
AZ0BWQGuAZ0BqQHTAcgC9wHyAvYB8AL6AfMC0AHIDAAC0AHIAv8B/gL9AfwC/QH7Ad4BogGpAb8BSAFZ
Ab8BSAFZAdwBoAGmAvcB8gL2AfAC+gHzAtAByAwAAtAByAL/Af4C/QH8Av0B+wG/AXsBSAG/AXsBSAG/
AXsBSAHcAboBngL3AfIC9gHwAvoB8wLQAcgMAALSAcsC/gP9AfsB3QHRAe0BggFPAcYC+gH2AvgB9AGC
AU8BxgHZAcwB5QL1Ae4C+gHyAtIBywwAAtIBywL+A/0B+wL8AfkC+wH4AvoB9gHSAegB4AFgAbUBpAL2
AfAC9QHuAvoB8gLSAcsMAALSAcsC/gP9AfsC/AH5AvsB+AHgAaUBqwHTAXoBhQL3AfIC9gHwAvUB7gL6
AfIC0gHLDAAC0gHLAv4D/QH7AvwB+QHGAYIBTwHsAdsBzAL4AfQC9wHyAvYB8AL1Ae4C+gHyAtIBywwA
AtUBzQL+A/wB+QHfAdIB7QGKAVcBzgGYAWwB0wGKAVcBzgGlAX8B1wHnAeEB6QL0AewC+QHvAtUBzQwA
AtUBzQL+A/wB+QL7AfgBsgHcAdIBaAG9AawBaAG9AawBrgHZAc0C9QHuAvQB7AL5Ae8C1QHNDAAC1QHN
Av4D/AH5AvsB+AL6AfYB4wGoAa4B2QF/AYsC9gHwAvUB7gL0AewC+QHvAtUBzQwAAtUBzQL+A/wB+QL7
AfgBzgGKAVcB7gHdAcwC9wHyAvYB8AL1Ae4C9AHsAvkB7wLVAc0MAALWAc4C/QP7AfgB4AHTAe4BkgFf
AdYC9wHyAd0B0AHpAZIBXwHWAvQB7ALxAecC9wHqAtYBzgwAAtYBzgL9A/sB+AL6AfYBcAHFAbQB1QHr
AeIC9gHwAvUB7gL0AewC8QHnAvcB6gLWAc4MAALWAc4C/QP7AfgC+gH2AvgB9AHnAasBsQHeAYUBkAL1
Ae4C9AHsAvEB5wL3AeoC1gHODAAC1gHOAv0D+wH4AvoB9gHWAZIBXwHvAd4BzQL2AfAC9QHuAvQB7ALx
AecC9wHqAtYBzgwAAtgB0AL9A/oB9gHgAdMB7gGYAWUB3AGYAWUB3AGYAWUB3AHFAawB4wLxAecC7AHf
AvQB5QLYAdAMAALYAdAC/QP6AfYC+AH0AbcB4QHVAXYBywG6AXYBywG6AZUB1QHGAvEB5wLsAd8C9AHl
AtgB0AwAAtgB0AL9A/oB9gL4AfQB6gGvAbQB3AFlAXYB3AFlAXYB6AGsAbEC8QHnAuwB3wL0AeUC2AHQ
DAAC2AHQAv0D+gH2AvgB9AHcAZgBZQHvAd4BzQL1Ae4C9AHsAvEB5wLsAd8C9AHlAtgB0AwAAtoB0gL8
A/gB9AL3AfIC9gHwAvUB7gL0AewC8QHnAuwB3wLoAdkC8wHiAtoB0gwAAtoB0gL8A/gB9AL3AfIC9gHw
AvUB7gL0AewC8QHnAuwB3wLoAdkC8wHiAtoB0gwAAtoB0gL8A/gB9AL3AfIC9gHwAvUB7gL0AewC8QHn
AuwB3wLoAdkC8wHiAtoB0gwAAtoB0gL8A/gB9AL3AfIC9gHwAvUB7gL0AewC8QHnAuwB3wLoAdkC8wHi
AtoB0gwAAtsB0wL8A/cB8gL2AfAC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUC8gHhAtsB0wwAAtsB0wL8
A/cB8gL2AfAC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUC8gHhAtsB0wwAAtsB0wL8A/cB8gL2AfAC9QHu
AfoC/AH4Av4B+QLAAbgD+gP9ZgACyQHBBv8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL7AfYCyQHB
DAACyQHBBv8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL7AfYCyQHBbAACzwHHA/8D/gL9AfwC/QH7
AvwB+QL7AfgC+gH2AvgB9AL3AfIC+wH1As8BxwwAAs8BxwP/A/4C/QH8Av0B+wL8AfkC+wH4AvoB9gL4
AfQC9wHyAvsB9QLPAccMAAP+A/wG+QP6BvwD+wb5A/wD/gYAA/0D/AP6HvgD+gP8A/0GAALQAcgC/wH+
Av0B/AL9AfsBvwFIAa4B7AHOAeUC+gH2AvgB9AL3AfIC9gHwAvoB8wLQAcgMAALQAcgC/wH+Av0B/AHp
Ac8B6wGuAUgBvwGuAUgBvwGuAUgBvwHTAaEB2gL3AfIC9gHwAvoB8wLQAcgMAAP+A/wD+QOzA1wG/ANc
A7QD+QP8A/4GAAP9A4QDNAOEA/gD4gY0A4QD4gN1A6QD+AOEAzQD6QYAAtIBywL+A/0B+wL8AfkBxgFP
AbUB7AHPAeUC+AH0AvcB8gL2AfAC9QHuAvoB8gLSAcsMAALSAcsC/gP9AfsB6gHRAe0BtQFPAcYC+gH2
AecBzgHoAbUBTwHGAe4B4QHrAvUB7gL6AfIC0gHLEgADywN1A/gGAAP4A3UDyxIAA3kD9QYAA6oDeQYA
A8sDvgPuA6oDwgkAAtUBzQL+A/wB+QL7AfgBzgFXAb0BzgFXAb0BzgFXAb0B4gGmAdYC9QHuAvQB7AL5
Ae8C1QHNDAAC1QHNAv4D/AH5AesB0gHtAb0BVwHOAvgB9AL3AfIBvQFXAc4B5wHNAeUC9AHsAvkB7wLV
Ac0PAAPOA38D+QwAA/kDfwPODwADxgxgA8YGAAP1CWAD6QkAAtYBzgL9A/sB+AL6AfYB1gFfAcUB7wHR
AeYC9gHwAvUB7gL0AewC8QHnAvcB6gLWAc4MAALWAc4C/QP7AfgB7AHTAe4BxQFfAdYC9wHyAeoB0QHq
AcUBXwHWAe0B4QHpAvEB5wL3AeoC1gHODAAD0AOGA/kSAAP5A4YD0AwAA/UDlAPvA9EDaAP1CQADkwPv
A2gMAALYAdAC/QP6AfYC+AH0AdwBZQHLAdwBZQHLAdwBZQHLAeIBiQHTAvEB5wLsAd8C9AHlAtgB0AwA
AtgB0AL9A/oB9gHtAdMB7gHLAWUB3AHLAWUB3AHLAWUB3AHfAawB4wLxAecC7AHfAvQB5QLYAdAJAAPv
A2wD7xgAA+8DbAPvDAADjwP2A7cDjwwAA8wDfQPMDAAC2gHSAvwD+AH0AvcB8gL2AfAC9QHuAvQB7ALx
AecC7AHfAugB2QLzAeIC2gHSDAAC2gHSAvwD+AH0AvcB8gL2AfAC9QHuAvQB7ALxAecC7AHfAugB2QLz
AeIC2gHSDAAD1AORA/kSAAP5A5ED1A8AA84D1QN3A84MAAPsA3cD7AwAAtsB0wL8A/cB8gL2AfAC9QHu
AvQB7ALxAecC7AHfAugB2QLmAdUC8gHhAtsB0wwAAtsB0wL8A/cB8gL2AfAC9QHuAvQB7ALxAecC7AHf
AugB2QLmAdUC8gHhAtsB0wwAAtwB1QL7A/YB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QLlAdQC8gHh
AtwB1QwAAtwB1QL7A/YB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QLlAdQC8gHhAtwB1QwAAtwB1QL7
A/YB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QLlAdQC8gHhAtwB1QwAAtwB1QL7A/YB8AL1Ae4C9AHs
AvEB5wLsAd8C6AHZAuYB1QLlAdQC8gHhAtwB1QwAAt0B1gL6AfQC9QHuAvQB7ALxAecC7AHfAugB2QLm
AdUCpAGTAqQBkwKkAZMCyQHADAAC3QHWAvoB9AL1Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QKkAZMCpAGT
AqQBkwLJAcAMAALdAdYC+gH0AvUB7gL0AewC8QHnAuwB3wLoAdkC5gHVAqQBkwKkAZMCpAGTAskBwAwA
At0B1gL6AfQC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUCpAGTAqQBkwKkAZMCyQHADAAC3gHXAvoB8wL0
AewC8QHnAuwB3wLoAdkC5gHVAuUB1AK2AaUD/wLeAdcC9wH2DAAC3gHXAvoB8wL0AewC8QHnAuwB3wLo
AdkC5gHVAuUB1AK2AaUD/wLeAdcC9wH2DAAC3gHXAvoB8wL0AewC8QHnAuwB3wLoAdkC5gHVAuUB1AK2
AaUD/wLeAdcC9wH2DAAC3gHXAvoB8wL0AewC8QHnAuwB3wLoAdkC5gHVAuUB1AK2AaUD/wLeAdcC9wH2
DAAC3wHZAvwB9QL5Ae8C9gHqAvQB5QLzAeIC8gHhAvIB4QLCAbEC3wHZAvcB9g8AAt8B2QL8AfUC+QHv
AugB2QLmAdUC8gHhAtsB0w8AA9UDlgP5DAAD+QOWA9USAAP2A6IDfgP2IQAC3AHVAvsD9gHwAvUB7gL0
AewC8QHnAuwB3wLoAdkC5gHVAuUB1ALyAeEC3AHVDAAC3AHVAvsD9gHwAvUB7gL0AewC8QHnAuwB3wLo
AdkC5gHVAuUB1ALyAeEC3AHVEgAD1wOZA/oGAAP6A5kD1xgABpwkAALdAdYC+gH0AvUB7gL0AewC8QHn
AuwB3wLoAdkC5gHVAqQBkwKkAZMCpAGTAskBwAwAAt0B1gL6AfQC9QHuAvQB7ALxAecC7AHfAugB2QLm
AdUCpAGTAqQBkwKkAZMCyQHAFQAD2AOdBgADnQPYRQAC3gHXAvoB8wL0AewC8QHnAuwB3wLoAdkC5gHV
AuUB1AK2AaUD/wLeAdcC9wH2DAAC3gHXAvoB8wL0AewC8QHnAuwB3wLoAdkC5gHVAuUB1AK2AaUD/wLe
AdcC9wH2bAAC3wHZAvwB9QL5Ae8C9gHqAvQB5QLzAeIC8gHhAvIB4QLCAbEC3wHZAvcB9g8AAt8B2QL8
AfUC+QHvAvYB6gL0AeUC8wHiAvIB4QLyAeECwgGxAt8B2QL3AfZvAALqAeYC4AHZAuAB2QLgAdkC4AHZ
AuAB2QLgAdkC4AHZAuAB2QL3AfYSAALqAeYC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QL3
AfZsAAP7A/ECyAHDArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsALIAcMD8Qb7
A/ECyAHDArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsALIAcMD8Qb7A/ECyAHD
ArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsALIAcMD8Qb7A/ECyAHDArgBsAK4
AbACuAGwArgBsAK4AbACuAGwArgBsAK4AbACuAGwArgBsALIAcMD8QP7A/0D+gLAAbgL/wP+Af0C/gH8
Av0B+wL9AfoC/AH4Av4B+QLAAbgD+gb9A/oCwAG4C/8D/gH9Av4B/AL9AfsC/QH6AvwB+AL+AfkCwAG4
A/oG/QP6AsABuAv/A/4B/QL+AfwC/QH7Av0B+gL8AfgC/gH5AsABuAP6Bv0D+gLAAbgL/wP+Af0C/gH8
Av0B+wL9AfoC/AH4Av4B+QLAAbgD+gP9BgACyQHBBv8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL7
AfYCyQHBDAACyQHBBv8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL7AfYCyQHBDAACyQHBBv8D/gL9
AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL7AfYCyQHBDAACyQHBBv8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2
AvgB9AL7AfYCyQHBDAACzwHHA/8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2AvgB9AL3AfIC+wH1As8BxwwA
As8BxwP/A/4C/QH8Av0B+wL8AfkC+wH4AvoB9gL4AfQC9wHyAvsB9QLPAccMAALPAccD/wP+Av0B/AL9
AfsC/AH5AvsB+AL6AfYC+AH0AvcB8gL7AfUCzwHHDAACzwHHA/8D/gL9AfwC/QH7AvwB+QL7AfgC+gH2
AvgB9AL3AfIC+wH1As8BxwwAAtAByAL/Af4C/QH8AdwBzwHrAXsBSAG/AXsBSAG/AXsBSAG/AYsBXgHG
AegB4QHrAvYB8AL6AfMC0AHIDAAC0AHIAv8B/gL9AfwC/QH7AYIBwgG0AVkBrgGdAVkBrgGdAakB0wHI
AvcB8gL2AfAC+gHzAtAByAwAAtAByAL/Af4C/QH8Av0B+wHeAaIBqQG/AUgBWQG/AUgBWQHcAaABpgL3
AfIC9gHwAvoB8wLQAcgMAALQAcgC/wH+Av0B/AL9AfsBvwF7AUgBvwF7AUgBvwF7AUgB3AG6AZ4C9wHy
AvYB8AL6AfMC0AHIDAAC0gHLAv4D/QH7Ad0B0QHtAYIBTwHGAvoB9gL4AfQBggFPAcYB2QHMAeUC9QHu
AvoB8gLSAcsMAALSAcsC/gP9AfsC/AH5AvsB+AL6AfYB0gHoAeABYAG1AaQC9gHwAvUB7gL6AfIC0gHL
DAAC0gHLAv4D/QH7AvwB+QL7AfgB4AGlAasB0wF6AYUC9wHyAvYB8AL1Ae4C+gHyAtIBywwAAtIBywL+
A/0B+wL8AfkBxgGCAU8B7AHbAcwC+AH0AvcB8gL2AfAC9QHuAvoB8gLSAcsMAALVAc0C/gP8AfkB3wHS
Ae0BigFXAc4BmAFsAdMBigFXAc4BpQF/AdcB5wHhAekC9AHsAvkB7wLVAc0MAALVAc0C/gP8AfkC+wH4
AbIB3AHSAWgBvQGsAWgBvQGsAa4B2QHNAvUB7gL0AewC+QHvAtUBzQwAAtUBzQL+A/wB+QL7AfgC+gH2
AeMBqAGuAdkBfwGLAvYB8AL1Ae4C9AHsAvkB7wLVAc0MAALVAc0C/gP8AfkC+wH4Ac4BigFXAe4B3QHM
AvcB8gL2AfAC9QHuAvQB7AL5Ae8C1QHNDAAC1gHOAv0D+wH4AeAB0wHuAZIBXwHWAvcB8gHdAdAB6QGS
AV8B1gL0AewC8QHnAvcB6gLWAc4MAALWAc4C/QP7AfgC+gH2AXABxQG0AdUB6wHiAvYB8AL1Ae4C9AHs
AvEB5wL3AeoC1gHODAAC1gHOAv0D+wH4AvoB9gL4AfQB5wGrAbEB3gGFAZAC9QHuAvQB7ALxAecC9wHq
AtYBzgwAAtYBzgL9A/sB+AL6AfYB1gGSAV8B7wHeAc0C9gHwAvUB7gL0AewC8QHnAvcB6gLWAc4MAALY
AdAC/QP6AfYB4AHTAe4BmAFlAdwBmAFlAdwBmAFlAdwBxQGsAeMC8QHnAuwB3wL0AeUC2AHQDAAC2AHQ
Av0D+gH2AvgB9AG3AeEB1QF2AcsBugF2AcsBugGVAdUBxgLxAecC7AHfAvQB5QLYAdAMAALYAdAC/QP6
AfYC+AH0AeoBrwG0AdwBZQF2AdwBZQF2AegBrAGxAvEB5wLsAd8C9AHlAtgB0AwAAtgB0AL9A/oB9gL4
AfQB3AGYAWUB7wHeAc0C9QHuAvQB7ALxAecC7AHfAvQB5QLYAdAMAALaAdIC/AP4AfQC9wHyAvYB8AL1
Ae4C9AHsAvEB5wLsAd8C6AHZAvMB4gLaAdIMAALaAdIC/AP4AfQC9wHyAvYB8AL1Ae4C9AHsAvEB5wLs
Ad8C6AHZAvMB4gLaAdIMAALaAdIC/AP4AfQC9wHyAvYB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAvMB4gLa
AdIMAALaAdIC/AP4AfQC9wHyAvYB8AL1Ae4C9AHsAvEB5wLsAd8C6AHZAvMB4gLaAdIMAALbAdMC/AP3
AfIC9gHwAvUB7gL0AewC8QHnAuwB3wLoAdkC5gHVAvIB4QLbAdMMAALbAdMC/AP3AfIC9gHwAvUB7gL0
AewC8QHnAuwB3wLoAdkC5gHVAvIB4QLbAdMMAALbAdMC/AP3AfIC9gHwAvUB7gL0AewC8QHnAuwB3wLo
AdkC5gHVAvIB4QLbAdMMAALbAdMC/AP3AfIC9gHwAvUB7gL0AewC8QHnAuwB3wLoAdkC5gHVAvIB4QLb
AdMMAALcAdUC+wP2AfAC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUC5QHUAvIB4QLcAdUMAALcAdUC+wP2
AfAC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUC5QHUAvIB4QLcAdUMAALcAdUC+wP2AfAC9QHuAvQB7ALx
AecC7AHfAugB2QLmAdUC5QHUAvIB4QLcAdUMAALcAdUC+wP2AfAC9QHuAvQB7ALxAecC7AHfAugB2QLm
AdUC5QHUAvIB4QLcAdUMAALdAdYC+gH0AvUB7gL0AewC8QHnAuwB3wLoAdkC5gHVAqQBkwKkAZMCpAGT
AskBwAwAAt0B1gL6AfQC9QHuAvQB7ALxAecC7AHfAugB2QLmAdUCpAGTAqQBkwKkAZMCyQHADAAC3QHW
AvoB9AL1Ae4C9AHsAvEB5wLsAd8C6AHZAuYB1QKkAZMCpAGTAqQBkwLJAcAMAALdAdYC+gH0AvUB7gL0
AewC8QHnAuwB3wLoAdkC5gHVAqQBkwKkAZMCpAGTAskBwAwAAt4B1wL6AfMC9AHsAvEB5wLsAd8C6AHZ
AuYB1QLlAdQCtgGlA/8C3gHXAvcB9gwAAt4B1wL6AfMC9AHsAvEB5wLsAd8C6AHZAuYB1QLlAdQCtgGl
A/8C3gHXAvcB9gwAAt4B1wL6AfMC9AHsAvEB5wLsAd8C6AHZAuYB1QLlAdQCtgGlA/8C3gHXAvcB9gwA
At4B1wL6AfMC9AHsAvEB5wLsAd8C6AHZAuYB1QLlAdQCtgGlA/8C3gHXAvcB9gwAAt8B2QL8AfUC+QHv
AvYB6gL0AeUC8wHiAvIB4QLyAeECwgGxAt8B2QL3AfYPAALfAdkC/AH1AvkB7wL2AeoC9AHlAvMB4gLy
AeEC8gHhAsIBsQLfAdkC9wH2DwAC3wHZAvwB9QL5Ae8C9gHqAvQB5QLzAeIC8gHhAvIB4QLCAbEC3wHZ
AvcB9g8AAuoB5gLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAvcB9hIAAuoB5gLgAdkC4AHZ
AuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAvcB9hIAAuoB5gLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLg
AdkC4AHZAvcB9hIAAuoB5gLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAvcB9gwAAUIBTQE+
BwABPgMAASgDAAFAAwABUAMAAQEBAAEBBQABgAECFgAD/wEAAv8GAAGAAQEGAAGAAQEGAAHwAQMGAAH4
AQMGAAH8AQMGAAH4AQMGAAHwAQMGAAHgAQMGAAHAAQMGAAHAASMGAAHAAXMGAAHgAf8GAAHxAf8GAAL/
BgAC/wcAAQEBAAEBAv8BwAEDAQABAQEAAQEC/wHAAQMBAAEBAQABAQL/AeABBwEAAQEBAAEBAcABAwHA
AQMBAAEBAQABAQHAAQMBgAEBAQABAQEAAQEB8QGPAYABAQEAAQEBAAEBAeABBwGAAQEBAAEBAQABAQHG
AWMBgAEBAQABAQEAAQEBjgFxAYABAQEAAQEBAAEBAcYBYwGAAQEBAAEBAQABAQHgAQcBgAEBAQABAQEA
AQEB8QGPAYABAQEAAQEBAAEBAfkBnwHAAQMBAAEBAQABAQL/AeABBwEAAQEBAAEBAv8B8AEPAYABAwEA
AQEI/wIAAf4BAQL/BQABAQGIAwABwAEBAQABAQGIAQABgAEBAcABAQEAAQEBjwH/AYABAQHAAQEBAAEB
Av8BgAEBAcABAQEAAQEC/wGAAQEBwAEBAQABAQGPAf8BgAEBAcABAQEAAQEBjAEBAYABAQHAAQEBAAEB
AY8B/wGAAQEBwAEDAQABHwL/AYABAQHAAQMB8AEfAv8BgAEBAcABAwHwAR8BjwH/AYABAQHAAQMB8AEf
AYwBAQGAAQEBwAEDAfABHwGPAf8BgAEBAcABAwHwAR8E/wHAAQMB8AEfBAAE/wQABP8BwAEDAcABAwT/
AcABAwHAAQMBwAEDAgABwAEDAcABAwHAAQMCAAHAAQMBwAEDAfEBjwHMAcEBwAEDAcABAwHjAccBwAHB
AcABAwHAAQMBxwHjAcAB4wHAAQMBwAEDAY8B8QHhAeMBwAEDAcABAwHHAeMB4QHjAcABAwHAAQMB4wHH
AeEB/wHAAQMBwAEDAfEBjwHzAf8BwAEDAcABAwH5AZ8C/wHAAQMBwAEDBP8BwAEHAcABBwT/AcABDwHA
AQ8E/xAAAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHA
AQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHA
AQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHA
AQMBwAEDAcABAwHAAQMBwAEDAcABBwHAAQcBwAEHAcABBwHAAQ8BwAEPAcABDwHAAQ8L
AvcB9g8AAt8B2QL8AfUC+QHvAvYB6gL0AeUC8wHiAvIB4QLyAeECwgGxAt8B2QL3AfYPAALqAeYC4AHZ
AuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QL3AfYSAALqAeYC4AHZAuAB2QLgAdkC4AHZAuAB2QLg
AdkC4AHZAuAB2QL3AfYSAALqAeYC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QL3AfYSAALq
AeYC4AHZAuAB2QLgAdkC4AHZAuAB2QLgAdkC4AHZAuAB2QL3AfYMAAFCAU0BPgcAAT4DAAEoAwABQAMA
AWADAAEBAQABAQYAAQMWAAP/gQAI/wGAAQEB4AEDBP8BgAEBAeABAwQAAfABAwHsATcEAAH4AQMBwAED
AYABAQGAAQEB/AEDAcABAwQAAfgBAwHAAQMEAAHwAQMBwAEDBAAB4AEDAfABDwQAAcABAwHAAQMEAAHA
ASMBwAEDBAABwAFzAcABAwQAAeAB/wHAAQMBgAEBAYABAQHxAf8B7AE3AcABAwHAAQMC/wH8AT8M/wEA
AQEBAAEBAv8BwAEDAQABAQEAAQEC/wHAAQMBAAEBAQABAQL/AeABBwEAAQEBAAEBAcABAwHAAQMBAAEB
AQABAQHAAQMBgAEBAQABAQEAAQEB8QGPAYABAQEAAQEBAAEBAeABBwGAAQEBAAEBAQABAQHGAWMBgAEB
AQABAQEAAQEBjgFxAYABAQEAAQEBAAEBAcYBYwGAAQEBAAEBAQABAQHgAQcBgAEBAQABAQEAAQEB8QGP
AYABAQEAAQEBAAEBAfkBnwHAAQMBAAEBAQABAQL/AeABBwEAAQEBAAEBAv8B8AEPAYABAwEAAQEI/wIA
Af4BAQL/BQABAQGIAwABwAEBAQABAQGIAQABgAEBAcABAQEAAQEBjwH/AYABAQHAAQEBAAEBAv8BgAEB
AcABAQEAAQEC/wGAAQEBwAEBAQABAQGPAf8BgAEBAcABAQEAAQEBjAEBAYABAQHAAQEBAAEBAY8B/wGA
AQEBwAEDAQABHwL/AYABAQHAAQMB8AEfAv8BgAEBAcABAwHwAR8BjwH/AYABAQHAAQMB8AEfAYwBAQGA
AQEBwAEDAfABHwGPAf8BgAEBAcABAwHwAR8E/wHAAQMB8AEfBAAE/wQABP8BwAEDAcABAwT/AcABAwHA
AQMBwAEDAgABwAEDAcABAwHAAQMCAAHAAQMBwAEDAfEBjwHMAcEBwAEDAcABAwHjAccBwAHBAcABAwHA
AQMBxwHjAcAB4wHAAQMBwAEDAY8B8QHhAeMBwAEDAcABAwHHAeMB4QHjAcABAwHAAQMB4wHHAeEB/wHA
AQMBwAEDAfEBjwHzAf8BwAEDAcABAwH5AZ8C/wHAAQMBwAEDBP8BwAEHAcABBwT/AcABDwHAAQ8E/xAA
AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED
AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED
AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED
AcABAwHAAQMBwAEDAcABBwHAAQcBwAEHAcABBwHAAQ8BwAEPAcABDwHAAQ8L
</value>
</data>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -374,9 +423,9 @@
uLi49KFKcANkzT+e1/1/cD7q/5rJTAfWz2AmHHDImr88rvj/+FLs/yU9TIdWTGJ2gSrBDZA1v79X+P/J
5YT/s1uZDi/qYHaFKsENkDW/vpUJ1jyphuno9EYSNT+7mgzUHP+/s5jx+IRKBsKaF9cwqC/vZVwG0vzo
Yuz/hxei/9dnM55oK2BwgyrBDVbVM7BNL2TI+fjkwPszu13+3z8X8b8yifFUbQaDO1QJftCfzWC5e3HS
gU/PDv2/dW7B1/xwxsNlCURqBoGqWMZWkObFE0MvJvswzrLXZwgACosCsTAQCwIxPxDzAjEXEHMAMRsQ
swAxMxAzAjHD/2QvxlnWegzJfJwMpkC+LhBrAbEaECsCsSwQSwKxCBALADE3EIMMYmVgYGACAKEH08Z8
H4zAAAAAAElFTkSuQmCC
gU/PDv2/cW7B1/xwxsNlCURqBoGqWMZWkObFE0MvJvswzrLXZwgACosCsTAQCwIxPxDzAjEXEHMAMRsQ
swAxMxAzAjHD/2QvxlnWegzJfJwMpkC+LhBrAbEaECsCsSwQSwKxCBALADE3EIMMYmVgYGACAJ+b08TC
IH0dAAAAAElFTkSuQmCC
</value>
</data>
<data name="_tbFindDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -394,48 +443,48 @@
<data name="_tbFindGroupAnd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJPSURBVDhPzZHdT1JxHMbPqqsuwpdq5kVrqzbWbGuZm110
US29aMsLq9GWurVmLbYKF9iLBdacBdoL8tIYNjUtQRgEFO5gGAuN0CgrUvQg4AFEUBOMuumi89hp6z+o
3/bZ+e55ns/GBvH/vOJ6B2e3iCxlvhXFl8kT+JaLx46AvzN2w2G1348JNpffGqzqHaJV4dT3/lT6h69n
YNF9ujmaBriRocMGWzh/ZM4hibPGH0kbIvNZZyiZJYc+Lnp4DVRGYZyLANzI0GGDLZyVX7LzonXfY9e0
iikd1GzGPp3MDvBln0IXpBOJbsfXLwA3MnTYYAsHLsE9b+aNRzO2zyzBuezgrkp7+k5XfPy+MeVuepJ0
XNeERkp4liWbL97W/TrcZPTQLcOB+S64BJdvqqUS31wfwksmMEFnyG37+3626lOua+1xC5DpU6+QWUdj
D5UkdUPVT4lfvJvVwCW2ntFXjwYXzG+nFgz29wmtyRtTcw8b00J5yFuvjVkBbmT6YVpx73lAAgweWgmX
2HLqadkDm19j9tJamSVwU00GpRUC92SlyDdztT1qB7iRoZM+CzQq7FO3xb2+u3CJwqrO/CK+rq7TSbW1
WgPNjX1+SYuB0pWcHFkWyqNjADcydNhgu+OcTgB35a/ML7vC3V7bIxR1eOSPnEG14c1Mh1Ax+XJvTWgZ
4EaGDhts4azIzFvNsH5NQdGenIOXqnOPKuvyjmsa8o6pBQUHxGcBbmTosMEWDusSqxjWskEhwyaGDQw5
DOtYchk2MqDDBls4cP/pI4hfoMaTzSt38KkAAAAASUVORK5CYII=
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJPSURBVDhPzZHdT1JxHMbPqqsuwpdq5kVrqzbWrIvM1U1r
q6UXbbnWy2hL3VqzFluJC+zFAmvOAu0FeWkMm5qWIAwCCncwjIWGZJQVKXoQ8IAiqAlG3XTReei09R/U
b/vsfPc8z2djg/h/XnGdg7NTRO5hvuXFl8mT+JaJRw+DvzN2w2G1348JNpbdGqjoGaRV4eT3vmTqh6+7
f9F9polOAdzI0GGDLZw/MuegxFnlj6QMkfmMM5TIkIMfFz28eiqtMM5FAG5k6LDBFk72l2yvse597JpS
MaWDmk3bpxKZfr7sU+iidDze5fj6BeBGhg4bbOHAJbgXzLyxaNr2mSU4lxnYccSeutM5M3bfmHQ3Pkk4
rmtCb0t4liWbb6a163W40eihm4cC851wCS7fVE3Fv7k+hJdMYJxOk1v29f5s0Sdd19pmLECmT75CZh2J
PVSS1A1VHyV+8W5WA5fYfFZfORJcMA9PLhjs7+Nakzem5h4ypoTykLdOG7MC3Mj0Q7Ti3vOABBg8tBIu
sen009IHNr/G7KW1MkvgppoMSssF7omjIt/01baoHeBGhk76LNCgsE/eFvf47sIlCis68ov4utoOJ9Xa
Yg00NfT6Jc0GSldyanhZKI+OAtzI0GGD7bbzOgHc7F+ZX3qFu7W6Wyhq98gfOYNqw5vpdqFi4uXuqtAy
wI0MHTbYwsnKzFvJsHZVQdGunAOXKnOPKWvzTmjq846rBQX7xecAbmTosMEWDusSKxhWs0EhwwaGdQw5
DGtYchnWM6DDBls4cP/pI4hffcyTuyV8TxoAAAAASUVORK5CYII=
</value>
</data>
<data name="_tbFindGroupOr.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI/SURBVDhPzZHvaxJxHMePetaDKGhBPehBxBAWRI+CRUQ/
kFjEQIvWaovRHgQOIpaOlMFyauXc6EGNYXq7zF2ohKRuNmfbXFosFqflnK1MT/Tu5jm0PfRR9zYj+gvq
Cy/uzfvzfj064v95142irNcgkjeGxWz3EFfDt9dQdoC/O5HEtqH9epfvZhWdWpbXWkv8U1/5m+fNj/x9
h8hc1ecSABkdbthgC6cuy/tWZBduMbyZLmXo0FbaGa6kqNnKao8547UHqkmAjA43bLCFA5do7VwkVYY0
75yrpJ6Hqkk6XFkbsLLzBicXQweQ0eGGDTo4cImW877sKM2tU6+rn4AzvPWlw7Dmt70qM49eilEjXZqz
uISli/pV34hrY17vEGZMzlJoeJKNwyUOyD21ycDmV9t0mQGOYCXVpo17R91iRGfnfGDELS6is7j+dA9o
PgqXOHjGkzVRbHrcu/nR4hajD2kxohz6PG2khciAregHyPVuamPhd9f/OLsMl2g+N0Ne0yU484vSW7W1
GBgk+dmbY+vh208yC1p7IQiQ0eGmmSj60V1Sx3NwicOKmOyoclnos7CMxloI9k/k/XqKW2ofTATvUVwM
IKPDTWMrBLE90h7l4dZ/ZcvZZ4rjXWnhio5l74wXPpimiu9VY99XTquSaYCMTi3dsMEWTl2W3naJPU2H
lPJjyneekz0se6qrWDvRnc+1djBugIwON2ywhdNwiW0SOxrFfol9Ek0SuyR2NtgtsVcCN2ywhQP3nz6C
+AlUh6ngDs+gPQAAAABJRU5ErkJggg==
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI+SURBVDhPzZHvaxJxHMePetaDKGhB0aOIISyIHgWLiH4g
sYiBFq1tFaM9CBxELB0po3KnlXOjBzWGqTNzFyohqZvN2TaXFovFaTlnK9MT7855jrM99FH3NiP6C+oL
L+7N+/N+PTri/3lXDYKslxTs14aEXPcdtoZvL1lxgr87wY5tQ/v1Lt7OKTq1DK+1lPmn/so375sfhftO
ge7S55MAGR1u2GALpy7L+5Zl527QvIkqZ6nwZsYVEdOOGXGlx5T12YLVFEBGhxs22MKBS7R2LthVZIZ3
zYrp5+FqioqIqwMWZo50cXF0ABkdbtiggwOXaDnrz41Q3JrjdfUTcEU2v3SQqwHrqwr96KUQM1DlWbO7
tHhev+Ifdq/P6Z2laaOrHB6aYBJwiX1yb20iuPHVOlWhgTMkptu0Cd+IR4jqbJwfDHuEBXRm95/uAcXH
4BL7T3lzRgeTGfNtfDR7hNhDSogq736eMlCl6ICVDQDkeje5Pv+763+cW4JLNJ+ZtnfrkpzpRfmt2sIG
B+38zPXRtcjNJ9l5ra0YAsjocNOMswF0F9SJPFzioCIuO6xcKvWZGVpjKYb6xwsBvYNbbB9Mhu45uDhA
RoebxloMYXuoPcbDrf/KltPPFEcvZ0qXdAxza6z4wTjJvleNfl8+qUplADI6tXTDBls4dVl6WyV2NR1Q
yo8o33mP9zDMiS62duxKId/aQXsAMjrcsMEWTsMltkhsaxR7JfZINEnskNjeYKfEbgncsMEWDtx/+gji
JyzdqdCmE/4ZAAAAAElFTkSuQmCC
</value>
</data>
<data name="_tbFindAny.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIHSURBVDhPY6AZ2LWY2XnXYsa9ILxzMVM8VBg/2DKfQQLK
ZNg2j3Hfx9eTv397MenPtgWMu6DCKGpQwMY5TAmb5jLu2zSXefnG2cweIPbvdzP/v79X/BchxrwcJA5S
C9WGABtmMu7//mry//cP278f3KB7HsT/9qL//8uL8T/WzWRcfXCNzvm3Nxu+f3nW9R8kB9WGAKsnMx24
fyL8x9Mrif9f3Sr+v3+VxoX3D5v/3z4Z+GkfkP3yZsF/kBxIDUgtVBsCLJ/IYLW8n3HlnhXKN09us3jx
6FLqfxC+czr4/8OLyf9BYiA5kBqQWqg2TLCwi9llQTfToaObrT5cO+rxH4RBbJAYSA6qDBPMbmWwntPG
uHrHSqObJzfbv7xy2OU/CN844Q+mj222frljidZNkBqQWqg2BJhaz3Tk7omYH7dOev+/fszl/9JJwpdP
bjH9fO9cGJgNErtxwuP/haM+P0BqodoQoK+C6eid0y7/zx4y/7GoW+hKfyXjhvOHLX7cPx/4HyQHEgPJ
gdSA+FBtCNBewJDSksN4oiWXcT2Q7Q2ib520//v0is9/kDhMDMpOgWpDBVaGDFJQJkNlMuOx++fs/949
av+zMonxFFQYRQ02wAvEikCs7mfPUFGXyXEBhO1NGBJBYkCsDMQCQMwIxFgBBxCLATHIFmxYHIi5gBin
ASQCBgYAA50dCBepc4EAAAAASUVORK5CYII=
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIGSURBVDhPY6AZ2LWY2XnXYsa9ILxzMVM8VBg/2DKfQQLK
ZNg2j3Hf+9cTv395NuHPtgWMu6DCKGpQwMY5TAmb5jLu2zSXefnG2cweIPbvdzP/v71T+BchxrwcJA5S
C9WGABtmMu7//mry//cP278f3KB7HsT/9qL//8vzsT/WzWRcfXCNzvm31xuALur6D5KDakOA1ZOZDtw/
Ef7j6ZXE/69uFf/fv0rjwvuHzf9vnwz8tA/Ifnmz4D9IDqQGpBaqDQGWT2SwWt7PuHLPCuWbJ7dZvHh0
KfU/CN85Hfz/4cXk/yAxkBxIDUgtVBsmWNjF7LKgm+nQ4U1WH64d9fgPwiA2SAwkB1WGCWa3MljPaWNc
vWOl0c2Tm+1fXjns8h+Eb5zwB9PHNlu/3LFE6yZIDUgtVBsCTK1nOnL3RPSPWye9/18/5vJ/6SThyye3
mH6+dy4MzAaJ3Tjh8f/cUZ8fILVQbQjQV8F09M5pl/+nD5n9WNQtdKW/knHD2cNmP+6fD/wPkgOJgeRA
akB8qDYEaC9gSGnJYTzRksu4Hsj2BtE3jtv/fXrF5z9IHCYGZadAtaECK0MGKSiToTKZ8djdM/Z/7x62
/1mZxHgKKoyiBhvgBWJFIFb3s2eoqMvkuADC9iYMiSAxIFYGYgEgZgRirIADiMWAGGQLNiwOxFxAjNMA
EgEDAwCTAhzV5uBYSQAAAABJRU5ErkJggg==
</value>
</data>
<data name="_tbFindByte.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -543,9 +592,9 @@
uLi49KFKcANkzT+e1/1/cD7q/5rJTAfWz2AmHHDImr88rvj/+FLs/yU9TIdWTGJ2gSrBDZA1v79X+P/J
5YT/s1uZDi/qYHaFKsENkDW/vpUJ1jyphuno9EYSNT+7mgzUHP+/s5jx+IRKBsKaF9cwqC/vZVwG0vzo
Yuz/hxei/9dnM55oK2BwgyrBDVbVM7BNL2TI+fjkwPszu13+3z8X8b8yifFUbQaDO1QJftCfzWC5e3HS
gU/PDv2/dW7B1/xwxsNlCURqBoGqWMZWkObFE0MvJvswzrLXZwgACosCsTAQCwIxPxDzAjEXEHMAMRsQ
swAxMxAzAjHD/2QvxlnWegzJfJwMpkC+LhBrAbEaECsCsSwQSwKxCBALADE3EIMMYmVgYGACAKEH08Z8
H4zAAAAAAElFTkSuQmCC
gU/PDv2/cW7B1/xwxsNlCURqBoGqWMZWkObFE0MvJvswzrLXZwgACosCsTAQCwIxPxDzAjEXEHMAMRsQ
swAxMxAzAjHD/2QvxlnWegzJfJwMpkC+LhBrAbEaECsCsSwQSwKxCBALADE3EIMMYmVgYGACAJ+b08TC
IH0dAAAAAElFTkSuQmCC
</value>
</data>
<data name="_tbReplaceDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -684,13 +733,13 @@
<data name="_tbReplaceCompound.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF0SURBVDhPrdFPRINxHMfx7+MZHTtGhy6dOqfrFKOS0qGS
Sf8oIx1SjCbbOtRSJLaU0Q6tjU0zno3ZypJFZTpEhw6zRUXJSpE65Nc+83t+nuf2TD28Pfx+n9dzeehf
nqyTTNlJk+1kQl5Xc5opr017hy0M50THo3XNl46Wg9ejNVbOeKr5bW261HNssIXhnCg9Lnfeenty2g+E
FzpEwTmz7gPYwnBOlBozzRZDM6VHxcXUEu4+UczRJc4RtjCcEyVHZN/XTfiHFSJMrRCxi/K70+IcYQvD
OZFilXe+rwPs49wnyngGRYqrV3eHLQznRHGr7P+88rO33JYIMGK3VN+h+XbdHbYwnBNFh+XA+8U2e8lu
iIC1b23YwnBOFB6S98unm+wpvWoobGE4JwoOSKHnyi96SC4bClsYzokC/VL0PuFmd/ElQ2ELwzmRt1tK
lWIOVjxcNBS2MJxT01SrtLdikc5qCQYWH6iv1FCpscZgYP/yEP0CecfdpDELYZIAAAAASUVORK5CYII=
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFzSURBVDhPrdFPRINxHMfx7+MZHTtGhy6dOqfrFKOS0qGS
Sf8oIx1SjCbbOtRSJLaU0Q6tZ2yasY3ZypJFZTrUqcNsUVGyUowO+bXP/J6f57k9Uw9vD7/f5/VcHvqX
J+skU3baZDubkjfVnGbKa9PeYQvDOdHpeEPrtaPt6P1kg5Uznlp+W4cu9RwbbGE4J0pPyt333r6c9gOh
pS5RcMGs+wC2MJwTpSZM80VlrvQcdzG1hHtAFHX0iHOELQznRMkx2Ve5C/2wQpipFcJ2UX5/VpwjbGE4
J4pb5b3v2wD7uvSJMp5hUdzVr7vDFoZzophV9ldu/OwjtyMCDNsttbey2Km7wxaGc6LIqBz4vNplb9kt
EbD2rQ1bGM6JQiPyYfl8m72k1w2FLQznRMEhSXmt/qKn5KqhsIXhnCgwKEUeE272EFsxFLYwnBN5e6VU
KepgxeNlQ2ELwzm1zLRLB2sW6aKeYGDxgcZqTdWa6wwG9i8P0S9ka92cta2x/QAAAABJRU5ErkJggg==
</value>
</data>
</root>