SEBWIN-816, #755: Introduced new configuration key to control verification of cursor configuration.

This commit is contained in:
Damian Büchel 2024-03-05 16:39:21 +01:00
parent a81837faa0
commit 9bbcaa2a98
10 changed files with 171 additions and 109 deletions

View file

@ -356,16 +356,19 @@ namespace SafeExamBrowser.Client
timer.Interval = TEN_MINUTES + (new Random().NextDouble() * FIVE_MINUTES);
timer.Start();
if (registry.TryGetNames(RegistryValue.UserHive.Cursors_Key, out var names))
if (Settings.Security.VerifyCursorConfiguration)
{
foreach (var name in names)
if (registry.TryGetNames(RegistryValue.UserHive.Cursors_Key, out var names))
{
registry.StartMonitoring(RegistryValue.UserHive.Cursors_Key, name);
foreach (var name in names)
{
registry.StartMonitoring(RegistryValue.UserHive.Cursors_Key, name);
}
}
else
{
logger.Warn("Failed to start monitoring cursor registry values!");
}
}
else
{
logger.Warn("Failed to start monitoring cursor registry values!");
}
if (Settings.Service.IgnoreService)

View file

@ -44,6 +44,9 @@ namespace SafeExamBrowser.Configuration.ConfigurationData.DataMapping
case Keys.Security.ReconfigurationUrl:
MapReconfigurationUrl(settings, value);
break;
case Keys.Security.VerifyCursorConfiguration:
MapVerifyCursorConfiguration(settings, value);
break;
case Keys.Security.VersionRestrictions:
MapVersionRestrictions(settings, value);
break;
@ -164,6 +167,14 @@ namespace SafeExamBrowser.Configuration.ConfigurationData.DataMapping
}
}
private void MapVerifyCursorConfiguration(AppSettings settings, object value)
{
if (value is bool verify)
{
settings.Security.VerifyCursorConfiguration = verify;
}
}
private void MapVersionRestrictions(AppSettings settings, object value)
{
if (value is IList<object> restrictions)

View file

@ -286,6 +286,7 @@ namespace SafeExamBrowser.Configuration.ConfigurationData
settings.Security.ClipboardPolicy = ClipboardPolicy.Isolated;
settings.Security.DisableSessionChangeLockScreen = false;
settings.Security.KioskMode = KioskMode.CreateNewDesktop;
settings.Security.VerifyCursorConfiguration = true;
settings.Security.VirtualMachinePolicy = VirtualMachinePolicy.Deny;
settings.Server.PingInterval = 1000;

View file

@ -311,6 +311,7 @@ namespace SafeExamBrowser.Configuration.ConfigurationData
internal const string KioskModeDisableExplorerShell = "killExplorerShell";
internal const string QuitPasswordHash = "hashedQuitPassword";
internal const string ReconfigurationUrl = "examSessionReconfigureConfigURL";
internal const string VerifyCursorConfiguration = "enableCursorVerification";
internal const string VersionRestrictions = "sebAllowedVersions";
}

View file

@ -35,28 +35,24 @@ namespace SafeExamBrowser.Runtime.Operations
public override OperationResult Perform()
{
var success = true;
StatusChanged?.Invoke(TextKey.OperationStatus_VerifySessionIntegrity);
var success = VerifyCursorConfiguration();
if (success)
{
success = VerifyEaseOfAccessConfiguration();
}
success &= VerifyCursorConfiguration();
success &= VerifyEaseOfAccessConfiguration();
return success ? OperationResult.Success : OperationResult.Failed;
}
public override OperationResult Repeat()
{
var success = true;
StatusChanged?.Invoke(TextKey.OperationStatus_VerifySessionIntegrity);
var success = VerifyCursorConfiguration();
if (success)
{
success = VerifyEaseOfAccessConfiguration();
}
success &= VerifyCursorConfiguration();
success &= VerifyEaseOfAccessConfiguration();
return success ? OperationResult.Success : OperationResult.Failed;
}
@ -70,20 +66,17 @@ namespace SafeExamBrowser.Runtime.Operations
{
var success = true;
logger.Info($"Attempting to verify cursor configuration...");
if (registry.TryGetNames(RegistryValue.UserHive.Cursors_Key, out var cursors))
if (Context.Next.Settings.Security.VerifyCursorConfiguration)
{
foreach (var cursor in cursors.Where(c => !string.IsNullOrWhiteSpace(c)))
logger.Info($"Attempting to verify cursor configuration...");
success = registry.TryGetNames(RegistryValue.UserHive.Cursors_Key, out var cursors);
if (success)
{
success &= registry.TryRead(RegistryValue.UserHive.Cursors_Key, cursor, out var value);
success &= !(value is string) || (value is string path && (string.IsNullOrWhiteSpace(path) || IsValidCursorPath(path)));
if (!success)
foreach (var cursor in cursors.Where(c => !string.IsNullOrWhiteSpace(c)))
{
logger.Warn($"{(value != default ? $"Cursor configuration is compromised: '{value}'" : $"Failed to verify configuration of cursor '{cursor}'")}! Aborting session initialization...");
break;
success &= VerifyCursor(cursor);
}
}
@ -91,10 +84,36 @@ namespace SafeExamBrowser.Runtime.Operations
{
logger.Info("Cursor configuration successfully verified.");
}
else
{
logger.Warn("Failed to verify cursor configuration or configuration is compromised! Aborting session initialization...");
}
}
else
{
logger.Error("Failed to verify cursor configuration!");
logger.Debug("Verification of cursor configuration is disabled.");
}
return success;
}
private bool VerifyCursor(string cursor)
{
var success = true;
success &= registry.TryRead(RegistryValue.UserHive.Cursors_Key, cursor, out var value);
success &= !(value is string) || (value is string path && (string.IsNullOrWhiteSpace(path) || IsValidCursorPath(path)));
if (!success)
{
if (value != default)
{
logger.Warn($"Configuration of cursor '{cursor}' is compromised: '{value}'!");
}
else
{
logger.Warn($"Failed to verify configuration of cursor '{cursor}'!");
}
}
return success;

View file

@ -63,6 +63,11 @@ namespace SafeExamBrowser.Settings.Security
/// </summary>
public string ReconfigurationUrl { get; set; }
/// <summary>
/// Determines whether the cursor configuration will be verified during session initialization.
/// </summary>
public bool VerifyCursorConfiguration { get; set; }
/// <summary>
/// All restrictions which apply to the SEB version to be used.
/// </summary>

View file

@ -382,6 +382,7 @@ namespace SebWindowsConfig
public const String KeyVersionRestrictions = "sebAllowedVersions";
public const String KeyClipboardPolicy = "clipboardPolicy";
public const String KeyDisableSessionChangeLockScreen = "disableSessionChangeLockScreen";
public const String KeyEnableCursorVerification = "enableCursorVerification";
// Group "macOS specific settings"
public const String KeyMinMacOSVersion = "minMacOSVersion";
@ -1022,6 +1023,7 @@ namespace SebWindowsConfig
SEBSettings.settingsDefault.Add(SEBSettings.KeyAllowWindowsUpdate, false);
SEBSettings.settingsDefault.Add(SEBSettings.KeyClipboardPolicy, 2);
SEBSettings.settingsDefault.Add(SEBSettings.KeyDisableSessionChangeLockScreen, false);
SEBSettings.settingsDefault.Add(SEBSettings.KeyEnableCursorVerification, true);
// Default selected index and string in combo box for minMacOSVersion
SEBSettings.intArrayDefault[SEBSettings.ValMinMacOSVersion] = 4;

View file

@ -30,8 +30,8 @@ namespace SebWindowsConfig
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SebWindowsConfigForm));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
this.openFileDialogSebConfigFile = new System.Windows.Forms.OpenFileDialog();
this.saveFileDialogSebConfigFile = new System.Windows.Forms.SaveFileDialog();
this.imageListTabIcons = new System.Windows.Forms.ImageList(this.components);
@ -283,6 +283,8 @@ namespace SebWindowsConfig
this.labelBrowserExamKey = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.tabPageDownUploads = new System.Windows.Forms.TabPage();
this.checkBoxAllowUploads = new System.Windows.Forms.CheckBox();
this.checkBoxAllowDownloads = new System.Windows.Forms.CheckBox();
this.checkBoxShowFileSystemElementPath = new System.Windows.Forms.CheckBox();
this.checkBoxTemporaryDownloadDirectory = new System.Windows.Forms.CheckBox();
this.checkBoxAllowCustomDownloadLocation = new System.Windows.Forms.CheckBox();
@ -477,8 +479,7 @@ namespace SebWindowsConfig
this.editDuplicateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.configureClientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.applyAndStartSEBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.checkBoxAllowDownloads = new System.Windows.Forms.CheckBox();
this.checkBoxAllowUploads = new System.Windows.Forms.CheckBox();
this.checkBoxEnableCursorVerification = new System.Windows.Forms.CheckBox();
this.tabPageHookedKeys.SuspendLayout();
this.groupBoxFunctionKeys.SuspendLayout();
this.groupBoxSpecialKeys.SuspendLayout();
@ -1131,6 +1132,7 @@ namespace SebWindowsConfig
//
// tabPageSecurity
//
this.tabPageSecurity.Controls.Add(this.checkBoxEnableCursorVerification);
this.tabPageSecurity.Controls.Add(this.groupBox21);
this.tabPageSecurity.Controls.Add(this.groupBox20);
this.tabPageSecurity.Controls.Add(this.checkBoxAllowedDisplayIgnoreError);
@ -1422,7 +1424,7 @@ namespace SebWindowsConfig
//
this.comboBoxAllowedDisplaysMaxNumber.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.comboBoxAllowedDisplaysMaxNumber.FormattingEnabled = true;
this.comboBoxAllowedDisplaysMaxNumber.Location = new System.Drawing.Point(833, 257);
this.comboBoxAllowedDisplaysMaxNumber.Location = new System.Drawing.Point(833, 256);
this.comboBoxAllowedDisplaysMaxNumber.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1);
this.comboBoxAllowedDisplaysMaxNumber.Name = "comboBoxAllowedDisplaysMaxNumber";
this.comboBoxAllowedDisplaysMaxNumber.Size = new System.Drawing.Size(57, 21);
@ -1447,7 +1449,7 @@ namespace SebWindowsConfig
this.label13.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label13.AutoSize = true;
this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label13.Location = new System.Drawing.Point(595, 260);
this.label13.Location = new System.Drawing.Point(595, 259);
this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(234, 13);
@ -1459,7 +1461,7 @@ namespace SebWindowsConfig
//
this.checkBoxEnablePrivateClipboard.AutoSize = true;
this.checkBoxEnablePrivateClipboard.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.checkBoxEnablePrivateClipboard.Location = new System.Drawing.Point(328, 297);
this.checkBoxEnablePrivateClipboard.Location = new System.Drawing.Point(328, 280);
this.checkBoxEnablePrivateClipboard.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1);
this.checkBoxEnablePrivateClipboard.Name = "checkBoxEnablePrivateClipboard";
this.checkBoxEnablePrivateClipboard.Size = new System.Drawing.Size(156, 17);
@ -1727,7 +1729,7 @@ namespace SebWindowsConfig
//
this.checkBoxEnableScreenCapture.AutoSize = true;
this.checkBoxEnableScreenCapture.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.checkBoxEnableScreenCapture.Location = new System.Drawing.Point(328, 278);
this.checkBoxEnableScreenCapture.Location = new System.Drawing.Point(328, 261);
this.checkBoxEnableScreenCapture.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1);
this.checkBoxEnableScreenCapture.Name = "checkBoxEnableScreenCapture";
this.checkBoxEnableScreenCapture.Size = new System.Drawing.Size(191, 17);
@ -1802,7 +1804,7 @@ namespace SebWindowsConfig
//
this.checkBoxAllowVirtualMachine.AutoSize = true;
this.checkBoxAllowVirtualMachine.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.checkBoxAllowVirtualMachine.Location = new System.Drawing.Point(328, 316);
this.checkBoxAllowVirtualMachine.Location = new System.Drawing.Point(328, 299);
this.checkBoxAllowVirtualMachine.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1);
this.checkBoxAllowVirtualMachine.Name = "checkBoxAllowVirtualMachine";
this.checkBoxAllowVirtualMachine.Size = new System.Drawing.Size(185, 17);
@ -2038,8 +2040,8 @@ namespace SebWindowsConfig
//
// Type
//
dataGridViewCellStyle11.BackColor = System.Drawing.Color.Silver;
this.Type.DefaultCellStyle = dataGridViewCellStyle11;
dataGridViewCellStyle3.BackColor = System.Drawing.Color.Silver;
this.Type.DefaultCellStyle = dataGridViewCellStyle3;
this.Type.HeaderText = "Type";
this.Type.Name = "Type";
this.Type.ReadOnly = true;
@ -3722,6 +3724,28 @@ namespace SebWindowsConfig
this.tabPageDownUploads.Text = "Down/Uploads";
this.tabPageDownUploads.UseVisualStyleBackColor = true;
//
// checkBoxAllowUploads
//
this.checkBoxAllowUploads.AutoSize = true;
this.checkBoxAllowUploads.Location = new System.Drawing.Point(25, 225);
this.checkBoxAllowUploads.Name = "checkBoxAllowUploads";
this.checkBoxAllowUploads.Size = new System.Drawing.Size(121, 17);
this.checkBoxAllowUploads.TabIndex = 93;
this.checkBoxAllowUploads.Text = "Allow uploading files";
this.checkBoxAllowUploads.UseVisualStyleBackColor = true;
this.checkBoxAllowUploads.CheckedChanged += new System.EventHandler(this.checkBoxAllowUploads_CheckedChanged);
//
// checkBoxAllowDownloads
//
this.checkBoxAllowDownloads.AutoSize = true;
this.checkBoxAllowDownloads.Location = new System.Drawing.Point(25, 47);
this.checkBoxAllowDownloads.Name = "checkBoxAllowDownloads";
this.checkBoxAllowDownloads.Size = new System.Drawing.Size(135, 17);
this.checkBoxAllowDownloads.TabIndex = 92;
this.checkBoxAllowDownloads.Text = "Allow downloading files";
this.checkBoxAllowDownloads.UseVisualStyleBackColor = true;
this.checkBoxAllowDownloads.CheckedChanged += new System.EventHandler(this.checkBoxAllowDownloads_CheckedChanged);
//
// checkBoxShowFileSystemElementPath
//
this.checkBoxShowFileSystemElementPath.AutoSize = true;
@ -4800,8 +4824,8 @@ namespace SebWindowsConfig
// spellCheckerDictionaryFilesColumn
//
this.spellCheckerDictionaryFilesColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.spellCheckerDictionaryFilesColumn.DefaultCellStyle = dataGridViewCellStyle12;
dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.spellCheckerDictionaryFilesColumn.DefaultCellStyle = dataGridViewCellStyle4;
this.spellCheckerDictionaryFilesColumn.HeaderText = "Files";
this.spellCheckerDictionaryFilesColumn.Name = "spellCheckerDictionaryFilesColumn";
this.spellCheckerDictionaryFilesColumn.ReadOnly = true;
@ -6199,27 +6223,16 @@ namespace SebWindowsConfig
this.applyAndStartSEBToolStripMenuItem.Visible = false;
this.applyAndStartSEBToolStripMenuItem.Click += new System.EventHandler(this.applyAndStartSEBToolStripMenuItem_Click);
//
// checkBoxAllowDownloads
// checkBoxEnableCursorVerification
//
this.checkBoxAllowDownloads.AutoSize = true;
this.checkBoxAllowDownloads.Location = new System.Drawing.Point(25, 47);
this.checkBoxAllowDownloads.Name = "checkBoxAllowDownloads";
this.checkBoxAllowDownloads.Size = new System.Drawing.Size(135, 17);
this.checkBoxAllowDownloads.TabIndex = 92;
this.checkBoxAllowDownloads.Text = "Allow downloading files";
this.checkBoxAllowDownloads.UseVisualStyleBackColor = true;
this.checkBoxAllowDownloads.CheckedChanged += new System.EventHandler(this.checkBoxAllowDownloads_CheckedChanged);
//
// checkBoxAllowUploads
//
this.checkBoxAllowUploads.AutoSize = true;
this.checkBoxAllowUploads.Location = new System.Drawing.Point(25, 225);
this.checkBoxAllowUploads.Name = "checkBoxAllowUploads";
this.checkBoxAllowUploads.Size = new System.Drawing.Size(121, 17);
this.checkBoxAllowUploads.TabIndex = 93;
this.checkBoxAllowUploads.Text = "Allow uploading files";
this.checkBoxAllowUploads.UseVisualStyleBackColor = true;
this.checkBoxAllowUploads.CheckedChanged += new System.EventHandler(this.checkBoxAllowUploads_CheckedChanged);
this.checkBoxEnableCursorVerification.AutoSize = true;
this.checkBoxEnableCursorVerification.Location = new System.Drawing.Point(328, 320);
this.checkBoxEnableCursorVerification.Name = "checkBoxEnableCursorVerification";
this.checkBoxEnableCursorVerification.Size = new System.Drawing.Size(173, 17);
this.checkBoxEnableCursorVerification.TabIndex = 111;
this.checkBoxEnableCursorVerification.Text = "Enable cursor verification (Win)";
this.checkBoxEnableCursorVerification.UseVisualStyleBackColor = true;
this.checkBoxEnableCursorVerification.CheckedChanged += new System.EventHandler(this.checkBoxEnableCursorVerification_CheckedChanged);
//
// SebWindowsConfigForm
//
@ -6805,6 +6818,7 @@ namespace SebWindowsConfig
private System.Windows.Forms.Label label32;
private System.Windows.Forms.CheckBox checkBoxAllowUploads;
private System.Windows.Forms.CheckBox checkBoxAllowDownloads;
private System.Windows.Forms.CheckBox checkBoxEnableCursorVerification;
}
}

View file

@ -814,6 +814,7 @@ namespace SebWindowsConfig
checkBoxShowLogButton.Enabled = checkBoxAllowLogAccess.Checked;
checkBoxAllowChromeNotifications.Checked = (Boolean) SEBSettings.settingsCurrent[SEBSettings.KeyAllowChromeNotifications];
checkBoxAllowWindowsUpdate.Checked = (Boolean) SEBSettings.settingsCurrent[SEBSettings.KeyAllowWindowsUpdate];
checkBoxEnableCursorVerification.Checked = (Boolean) SEBSettings.settingsCurrent[SEBSettings.KeyEnableCursorVerification];
if (String.IsNullOrEmpty(textBoxLogDirectoryWin.Text))
{
@ -4791,5 +4792,10 @@ namespace SebWindowsConfig
{
SEBSettings.settingsCurrent[SEBSettings.KeyAllowUploads] = checkBoxAllowUploads.Checked;
}
private void checkBoxEnableCursorVerification_CheckedChanged(object sender, EventArgs e)
{
SEBSettings.settingsCurrent[SEBSettings.KeyEnableCursorVerification] = checkBoxEnableCursorVerification.Checked;
}
}
}

View file

@ -131,7 +131,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADC
1QAAAk1TRnQBSQFMAgEBDAEAAVgBDAFYAQwBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
1QAAAk1TRnQBSQFMAgEBDAEAAWABDAFgAQwBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABgAMAAQEBAAEgBwABAf8A/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/AP8A0QABjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
@ -157,7 +157,7 @@
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
AYsBAAH/A1MB9AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wNfAe4QAAMzAVEDTQH6A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6
Af8DAAH/AwAB/wNgAe4QAAMzAVEDTQH6A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6
A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6A00B+gNNAfoDTQH6AzYBWTQAAzMBUANd
Ad8BsQGvAa0B/wGlAaIBoQH/AZIBjwGOAf8BhgGDAYIB/wGAAS0BLAH/AYABLQEsAf8BgAEtASwB/wGA
AS0BLAH/AYABLQEsAf8BigGHAYYB/wGWAZMBkgH/AaUBogGgAf8BpgGjAaEB/wNVAa8DGAEgGAABjgGL
@ -566,8 +566,8 @@
AbIBqAH/AcsBugGxAf8B0QHCAboB/wHoAeEB3QH/BAAB+QH3AfYB/wHcAdEBywH/AdYByQHBAf8B3QHS
AcwB/wHXAcoBwwH/AdIBxAG9Af8B0AHCAbsB/wHeAdUB0QH/A/4B/wHlAd4B2wH/AbcBpAGfAf8BmAGD
AQAB/wMzAVEIAANQAZ0BAAG9AQAB/wEAAcEBAAH/AQABuQEAAf8BAAG3AQAB/wEAAbEBAAH/AQABqwEA
Af8BAAGmAQAB/wEAAaABAAH/AQABmgEAAf8BAAGUAQAB/wEAAY4BAAH/AQABiAEAAf8BAAGCAQAB/wFf
AWUBXwHxAwYBBwMMAQ8DSgGJA0QBeQNEAXkDRAF4A10B0QEAAb4BAAH/AQABtgEAAf8BAAGxAQAB/wEA
Af8BAAGmAQAB/wEAAaABAAH/AQABmgEAAf8BAAGUAQAB/wEAAY4BAAH/AQABiAEAAf8BAAGCAQAB/wFg
AWUBYAHxAwYBBwMMAQ8DSgGJA0QBeQNEAXkDRAF4A10B0QEAAb4BAAH/AQABtgEAAf8BAAGxAQAB/wEA
Aa4BAAH/AQABqgEAAf8DWAG3A0QBeANEAXkDRAF5A0MBdhAAAyUBNgPqAf8EAAPhAf8D4AH/A+cB/wPi
Af8D5AH/A+YB/wPgAf8D5gH/A+EB/wPfAf8B4QHgAeEB/wPjAf8D4AH/A94B/wPlAf8D4AH/A9wB/wPd
Af8D5gH/BAADPgFrGAADKQE+A2oB+QPgAf8D9wH/AfQB9QH0Af8D9AH/AfMC9AH/AfMC9AH/AfMC9AH/
@ -577,7 +577,7 @@
AcMBuwH/AdIBxAG8Af8BzAG9AbQB/wHUAccBwAH/AfMB8AHuAf8B5gHeAdoB/wG9AagBngH/AcABrQGj
Af8ByQG5AbAB/wG4AaEBlgH/AbgBoQGXAf8BtwGiAZcB/wG+AawBpAH/AeMB2wHZAf8BxgG4AbQB/wG/
Aa4BqQH/AaEBjgGKAf8DRgF+CAADQQFyA0IBdQNCAXQDQgF0A1MBqgEAAbUBAAH/AQABsAEAAf8BAAGp
AQAB/wEAAaQBAAH/AQABogEAAf8DYAHbA0IBdANCAXQDQgF0A0kBhQMLAQ4DBgEHAVoCXgHwAQABywGD
AQAB/wEAAaQBAAH/AQABogEAAf8DYAHbA0IBdANCAXQDQgF0A0kBhQMLAQ4DBgEHAVsCXgHwAQABywGD
Af8BAAHFAQAB/wEAAcQBAAH/AQABwgEAAf8BAAG7AQAB/wEAAbgBAAH/AQABtAEAAf8BAAGvAQAB/wEA
AasBAAH/AQABqAEAAf8BAAGhAQAB/wEAAZ0BAAH/AQABkgEAAf8BTwFQAU8BmxAAAyUBNgPpAf8EAAP2
Af8D9gH/A/UB/wP1Af8D9QH/A/QB/wP0Af8D8wH/A/MB/wPzAf8D8gH/A/IB/wHyAfEB8gH/A/EB/wPx
@ -654,10 +654,10 @@
A+cB/wHlAuYB/wPkAf8B4gLhAf8D1QH/AbgBuQG4Af8DnAH/A5QB/wOVAf8DigH/A6kB/wNiAe8DFQEd
GAADLQFFA/0B/wHsAu0B/wHrAewB7QH/AeoB6wHsAf8B6QLrAf8B6AHpAesB/wHnAekB6gH/AecB6AHp
Af8B5gLoAf8B5QLnAf8B5AHmAecB/wHjAeUB5gH/AeIB5AHlAf8B4QLkAf8B4AHjAeQB/wHfAeIB4wH/
Ad4B4QHiAf8B3QHgAeEB/wHdAeAB4QH/AdsB3gHfAf8B6QLsAf8DWQG7KAADGwElAk0BNAH6AwAB/wMA
Ad4B4QHiAf8B3QHgAeEB/wHdAeAB4QH/AdsB3gHfAf8B6QLsAf8DWQG7KAADGwElAk0BNgH6AwAB/wMA
Af8DAAH/AZkBhQGAAf8BmgGEAQAB/wG1AaABmwH/AZwCAAH/AaUBiQGEAf8BqQGNAYcB/wGpAY4BiAH/
AakBjgGIAf8BqAGMAYYB/wGzAZsBlgH/AbIBmgGUAf8BtQGdAZgB/wHGAbMBrgH/AaQBigGEAf8BqQGU
AY8B/wHgAdgB1gH/AbgBrAGqAf8DAAH/AwAB/wFNAjQB+gMdASgcAAM7AWMBAAG/AQAB/wEAAcEBAAH/
AY8B/wHgAdgB1gH/AbgBrAGqAf8DAAH/AwAB/wFNAjYB+gMdASgcAAM7AWMBAAG/AQAB/wEAAcEBAAH/
AQABuwEAAf8BAAG5AQAB/wEAAboBAAH/AVgCWgG9KAADEwEaAQABtQEAAf8BAAHKAYIB/wEAAb8BAAH/
AQABxwEAAf8BXwJhAdokAAMlATYC3wHcA/8B+gH/AgAB9AH/AtUB6AP/AeQD/wHhAf8CAAH0Af8CgwHy
A/8B5AH/AusB5gH/AeYB5QHkAf8C4gHjAf8D4QH/A98B/wPPAf8DoQH/AwAB/wMAAf8DAAH/A5kB/wO8
@ -676,7 +676,7 @@
Af8BlwGFAYEB/wGmAZMBkAH/AcsBvAG5Af8BogGNAYkB/wGjAYwBiAH/AaUBjQGJAf8BpQGNAYkB/wGk
AYwBiAH/AagBkwGPAf8BtQGiAZ8B/wGiAYwBiQH/AZ4BigGGAf8BogGRAY4B/wHTAcoByQH/AaABkQGP
Af8DAAH/AwAB/wNcAdYDCwEOIAADOwFjAQABwAEAAf8BAAHDAQAB/wEAAb4BAAH/AQABvAEAAf8BAAHA
AQAB/wFYAloBvSwABAIBXwJiAe4BAAHSAYgB/wNWAbMoAAMlATYD2QP/AfUB/wLLAegB/wIAAfcB/wKX
AQAB/wFYAloBvSwABAIBYAJiAe4BAAHSAYgB/wNWAbMoAAMlATYD2QP/AfUB/wLLAegB/wIAAfcB/wKX
Ae0B/wIAAfwB/wKuAesB/wLYAeYB/wIAAfMB/wIAAfAB/wLDAeMB/wLuAdsB/wPbAf8D2QH/A7sB/wOY
Af8D8gH/BAAD9QH/AzABSiAAAwYBBwNhAdoB8ALyAf8B5QLnAf8B4wLmAf8B4wHlAeYB/wHjAeUB5gH/
AeIC5QH/AeIB5AHlAf8B4QHjAeQB/wHgAeIB4wH/Ad8C4gH/Ad4B4QHiAf8B3QHgAeEB/wHcAd8B4AH/
@ -720,8 +720,8 @@
A5IB/wOSAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/
A5EB/wORAf8DkQH/A5EB/wORAf8BkQKSAf8DkgH/A5IB/wOSAf8DjwH/A10BzwMGAQgQAAM0AVMEAAP4
Af8D9gH/A/YB/wP2Af8D9gH/A/UB/wPmAf8DwAH/A5cB/wOJAf8DAAH/AwAB/wMAAf8DAAH/A40B/wOu
Af8D3gH/A/AB/wP2Af8D9wH/BAADOAFbFAADFAEbA1EBpANaAfIDAAH/A3gB/gN4Af4DeAH+A3gB/gN4
Af4DdwH+A3EB/gNdAf4DSgH+A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+A4AB/gOA
Af8D3gH/A/AB/wP2Af8D9wH/BAADOAFbFAADFAEbA1EBpANaAfIDAAH/A3kB/gN5Af4DeQH+A3kB/gN5
Af4DeAH+A3IB/gNeAf4DSwH+A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+A4AB/gOA
Af4DgAH+A4AB/gMAAf8DZwHyA1EBpAMUARscAAMKAQ0DSwGMAm0BbAH3AdwBpgEAAf8BxQGGAQAB/wG8
AgAB/wG8AgAB/wG5AgAB/wG1AgAB/wGsAgAB/wGoAgAB/wGoAgAB/wGnAgAB/wGoAgAB/wGtAgAB/wG9
AgAB/wHYAaABAAH/Am0BbAH3A0sBjAMKAQ0YAAMGAQcDnQH/Ae8C8AH/A+sB/wHvAfAB8QH/Ae8C8QH/
@ -754,7 +754,7 @@
Af8D5gH/A+YB/wPnAf8D5gH/A98B/wPVAf8DzgH/A9IB/wPcAf8D5QH/A+YB/wPmAf8C6wHsAf8CyAHH
Af8B5gLnAf8BvgK6Af8BpgGiAZ8B/wL0AfUB/wOiAf8DBgEIEAADMwFSDAAD6AH/A7gB/wOeAf8DnwH/
A50B/wOrAf8DxwH/A8cB/wO7Af8DtwH/A7MB/wOyAf8DvgH/A7kB/wMAAf8DAAH/AwAB/wMAAf8D1AH/
AzcBWhAAAw4BEgFCAR0BMAH+AwAB/wG/AsEB/wHIAskB/wPEAf8BygHIAcQB/wHUAdIBwwH/AcEBwgHK
AzcBWhAAAw4BEgFDAR4BMQH+AwAB/wG/AsEB/wHIAskB/wPEAf8BygHIAcQB/wHUAdIBwwH/AcEBwgHK
Af8BwQHCAcoB/wHUAdIBwwH/Ab4BvAG3Af8CmwGcAf8DAAH/A/QB/wP8Af8B+gL5Af8EAAL6AfsB/wLP
Ac4B/wPxAf8EAAP6Af8D+QH/A/oB/wH7AvoB/wH2AfkB9wH/AfYB+QH3Af8C+wH8Af8EAAOAAf4DDgES
CAADCQEMA18B0AHeAakBAAH/AcUBhQEAAf8BxAGDAQAB/wHDAYEBAAH/AcACAAH/AcgCAAH/AQABkwGt
@ -764,7 +764,7 @@
A+cB/wPnAf8D6AH/A+4B/wPnAf8D0wH/A70B/wOxAf8DwAH/A9UB/wPjAf8D6AH/A+cB/wPpAf8D4gH/
A8UB/wG+Ar0B/wHXAtgB/wPxAf8DoQH/AwYBCBAAAzMBUggAA/0B/wPLAf8DqwH/A6gB/wOqAf8DjwH/
AwAB/wMAAf8DggH/A8wB/wO5Af8DtAH/A7MB/wO1Af8DtgH/AwAB/wMAAf8DAAH/AwAB/wOhAf8DTwGZ
EAADDgESAUEBHAEwAf4DAAH/AcMCxAH/AcsCzQH/As0ByAH/As4ByQH/AQABgQHiAf8CAAH3Af8CAAH3
EAADDgESAUIBHQExAf4DAAH/AcMCxAH/AcsCzQH/As0ByAH/As4ByQH/AQABgQHiAf8CAAH3Af8CAAH3
Af8BAAGCAeAB/wHDAcIBvQH/AaQBowGfAf8DAAH/AvUB9AH/AfwB+wH8Af8B7AH1AfcB/wHqAfcB+gH/
Ae0B+gL/AfYD/wH8Av4B/wP5Af8D+QH/A/kB/wH3AfkB9wH/Ae8B+AHwAf8B6wH7AfMB/wHrAfsB8wH/
Ae8B+QHzAf8EAAOAAf4DDgESCAADSwGNAeUBswEAAf8BywGNAQAB/wHHAYcBAAH/AcYBhQEAAf8BwwGC
@ -774,7 +774,7 @@
Af8D5wH/A+cB/wPnAf8D5wH/A+cB/wPnAf8D6wH/A9YB/wPHAf8DqwH/AZEBkgGRAf8DmwH/A7UB/wPS
Af8D4wH/A+cB/wPnAf8D5wH/A+oB/wPpAf8D6QH/A+0B/wPtAf8DoQH/AwYBCBAAAzMBUggAA+4B/wPA
Af8DrAH/A6wB/wO5Af8DAAH/AwAB/wMAAf8DAAH/A8gB/wO9Af8DtgH/A7MB/wPEAf8DoAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DYAHbAyEBLwwAAw4BEgE/ARsBLgH+AwAB/wPFAf8BzwHRAc8B/wHdAdkByQH/
Af8DAAH/AwAB/wMAAf8DYAHbAyEBLwwAAw4BEgFAARwBLwH+AwAB/wPFAf8BzwHRAc8B/wHdAdkByQH/
AgAB0AH/AgAB/AH/AasBuwH+Af8BrQG7Af4B/wIAAfwB/wIAAcYB/wGxAa8BnwH/A4EB/wH2AfQB9QH/
Ae8B9gH5Af8B4QHwAfcB/wHqAfkC/wHsAfgC/wHhAfAB9wH/AeoB8AH1Af8B+gL5Af8B+gH5AfoB/wH6
AvkB/wHqAfUB7gH/AeQB9wHrAf8B7QH/AfQB/wHtAf8B9AH/AeUB+AHrAf8B8gH9AfgB/wOAAf4DDgES
@ -785,7 +785,7 @@
Af8D6QH/A+kB/wPpAf8D6gH/A+8B/wGVAZYBlQH/AY4BjwGOAf8BlAGWAZUB/wMAAf8DiAH/A7AB/wPS
Af8D5wH/A+oB/wPpAf8D6QH/A+gB/wPpAf8D6QH/A+gB/wPuAf8DowH/AwYBCBAAAzMBUggAA+EB/wO4
Af8DrAH/A64B/wOyAf8DkQH/AwAB/wMAAf8DAAH/A8YB/wPEAf8DxQH/A7sB/wOgAf8DkgH/A7IB/wOV
Af8DAAH/AwAB/wMAAf8DKwH8A0EBcgwAAw4BEgE8ARkBLAH+AwAB/wPIAf8C2QHUAf8ByQHIAccB/wIA
Af8DAAH/AwAB/wMAAf8DKwH8A0EBcgwAAw4BEgE9ARoBLQH+AwAB/wPIAf8C2QHUAf8ByQHIAccB/wIA
Ab0B/wIAAe8B/wIAAfUB/wIAAfUB/wIAAe8B/wIAAbMB/wGgAZ8BnAH/AYcBhgGFAf8C8gH0Af8B5gHu
AfIB/wHeAesB8gH/AecB9QH7Af8B5AHzAfkB/wHeAesB8gH/AeQB7gHyAf8B+QH3AfkB/wP8Af8B/AH+
AfwB/wHmAfYB7gH/AeEB9AHpAf8B5gH6Ae0B/wHqAfwB8AH/AeAB9QHoAf8B7AH7AfEB/wOAAf4DDgES
@ -796,7 +796,7 @@
A+oB/wPqAf8D6gH/A+oB/wPqAf8D6gH/A/UB/wHLAcoBywH/A88B/wPaAf8DrgH/AwAB/wOuAf8D1wH/
A+kB/wPrAf8D6gH/A+oB/wPqAf8D6gH/A+oB/wPqAf8D8AH/A6QB/wMGAQgQAAMzAVIEAAP+Af8D1wH/
A88B/wPBAf8DrQH/A6gB/wO7Af8DAAH/AwAB/wMAAf8D1AH/A7sB/wOZAf8DAAH/AwAB/wO8Af8DwAH/
A7wB/wMAAf8DAAH/AwAB/wOuAf8DTwGXDAADDgESATgBGAEoAf4DAAH/AcsCzQH/AtsB1wH/Ac8BzgHJ
A7wB/wMAAf8DAAH/AwAB/wOuAf8DTwGXDAADDgESATkBGQEpAf4DAAH/AcsCzQH/AtsB1wH/Ac8BzgHJ
Af8CAAGOAf8CAAHLAf8CAAHpAf8CAAHpAf8CAAHKAf8CAAGFAf8CpgGhAf8BiQGIAYcB/wLyAfQB/wHl
AewB8AH/AeAB7QHxAf8B4QHwAfUB/wHiAfIB+QH/AecB9QH6Af8B5wHvAfEB/wH8AfsB/AH/BAAD7AH/
Ac0B2AHRAf8B4QHzAegB/wHrAf0B8gH/AeoB+wHwAf8B6QH8AfEB/wHsAfcB8AH/A4AB/gMOBBIBGANe
@ -807,7 +807,7 @@
A+oB/wPqAf8D6gH/A+oB/wPqAf8D9QH/A7IB/wO+Af8IAAO7Af8DAAH/A7gB/wPdAf8D6wH/A+oB/wPq
Af8D6gH/A+oB/wPqAf8D6gH/A+oB/wPwAf8DpAH/AwYBCBAAAzMBUgQAA/0B/wPhAf8D8gH/A/IB/wPS
Af8DrAH/A7IB/wO8Af8DAAH/AwAB/wPAAf8DAAH/A4MB/wOZAf8DowH/A70B/wOzAf8DuwH/A4YB/wMA
Af8DAAH/A6gB/wNRAaIMAAMOARIBNgEXAScB/gMAAf8BzgLPAf8D1wH/Ae0B6gHeAf8DAAH/AgABwwH/
Af8DAAH/A6gB/wNRAaIMAAMOARIBNwEYASgB/gMAAf8BzgLPAf8D1wH/Ae0B6gHeAf8DAAH/AgABwwH/
AgAB/AH/AgAB/AH/AgABxAH/AwAB/wG+AbwBsQH/A4YB/wP1Af8B8AH0AfUB/wHrAfgB/AH/AwAB/wHg
Ae0B8gH/AdsB5gHrAf8DAAH/A+UB/wOZAf8DAAH/AwAB/wHRAeEB2AH/Ab0BywHCAf8DAAH/AeYB9gHr
Af8DAAH/A4AB/gMOARIDOAFcAeYBtQEAAf8B0wGZAQAB/wHPAZQBAAH/Ac4BkgEAAf8BzAGOAQAB/wHK
@ -817,7 +817,7 @@
AwYBBwOkAf8D8QH/A+sB/wPrAf8D6wH/A+sB/wPrAf8D6wH/A+sB/wPrAf8D6wH/A/wB/wOYAf8DowH/
CAADqQH/AwAB/wPHAf8D5AH/A+0B/wPrAf8D6wH/A+sB/wPrAf8D6wH/A+sB/wPrAf8D8QH/A6QB/wMG
AQgQAAMzAVIEAAP8Af8D1QH/A64B/wMAAf8DAAH/A7MB/wO6Af8D6QH/AwAB/wMAAf8DAAH/A5MB/wOw
Af8DwwH/A7oB/wOxAf8DswH/A7oB/wOGAf8DAAH/AwAB/wOuAf8DUAGaDAADDgESATUBGgEnAf4DAAH/
Af8DwwH/A7oB/wOxAf8DswH/A7oB/wOGAf8DAAH/AwAB/wOuAf8DUAGaDAADDgESATYBGwEoAf4DAAH/
AdAC0QH/A9oB/wLbAdkB/wHcAdoB0AH/AgABjwH/AgABowH/AgABowH/AgABkAH/Ac8BzQHEAf8CrwGt
Af8DhwH/A/UB/wL+AfwB/wH6Af4C/wMAAf8B6wHxAfYB/wMAAf8DAAH/A9EB/wMAAf8DlAH/AbwCvQH/
AfYB/gH5Af8BAAGCAYAB/wMAAf8BigGOAYsB/wMAAf8DgAH+Aw4BEgNQAZ0B4QGuAQAB/wHSAZgBAAH/
@ -828,7 +828,7 @@
A+wB/wPsAf8D7AH/A+wB/wPsAf8D/QH/A6AB/wOYAf8D/AH/A/4B/wOaAf8DAAH/A9YB/wPqAf8D7QH/
A+wB/wPsAf8D7AH/A+wB/wPsAf8D7AH/A+wB/wPyAf8DpQH/AwYBCBAAAzMBUgO4Af8DAAH/AwAB/wMA
Af8DAAH/AwAB/wOIAf8D6gH/A7QB/wMAAf8DAAH/AwAB/wMAAf8D0wH/A8MB/wO6Af8DuwH/A7kB/wO8
Af8DgAH/AwAB/wMAAf8DgAH+A0QBeAwAAw4BEgE3ARwBKQH+AwAB/wPWAf8B2gLbAf8D1QH/Ad8B3QHa
Af8DgAH/AwAB/wMAAf8DgAH+A0QBeAwAAw4BEgE4AR0BKgH+AwAB/wPWAf8B2gLbAf8D1QH/Ad8B3QHa
Af8B6gHnAdsB/wHFAcMBwQH/AcUBxAHBAf8B6AHnAdsB/wHTAdABzgH/AqkBqwH/A4cB/wP2Af8LAAH/
AwAB/wMAAf8DAAH/A8sB/wMAAf8BlwKWAf8DAAH/Ac0CywH/AwAB/wG2AbcBtgH/AwAB/wOmAf8DgAH+
Aw4BEgNdAckB4wGrAQAB/wHbAZoBAAH/AdgBlgEAAf8BzwGUAQAB/wHOAZEBAAH/AcwBjgEAAf8ByQGL
@ -838,7 +838,7 @@
Af8D8wH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7QH/BAADogH/A5UB/wP5Af8D+wH/
A5YB/wMAAf8D4wH/A+4B/wPuAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7QH/A/MB/wOmAf8DBgEI
EAADMwFSAwAB/wMAAf8DlwH/A7EB/wPwAf8DgwH/AwAB/wOAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wOh
Af8DvgH/A7kB/wOqAf8DtAH/A5oB/wMAAf8DAAH/AwAB/wNgAeADJQE3DAADDgESATcBHgEpAf4DAAH/
Af8DvgH/A7kB/wOqAf8DtAH/A5oB/wMAAf8DAAH/AwAB/wNgAeADJQE3DAADDgESATgBHwEqAf4DAAH/
AcEBvAG+Af8B7AHzAfAB/wPcAf8B2gLcAf8D3AH/AeEB4gHgAf8B4QHiAeAB/wLbAdwB/wPQAf8BrgKv
Af8DiwH/A/cB/wsAAf8DAAH/A/cB/wMAAf8D1gH/A8gB/wMAAf8DjwH/A/IB/wOAAf8HAAH/A+oB/wOA
Af4DDgESA2AB4AGaAbUBsAH/AYEBsAHBAf8BtAGnAYUB/wHXAZcBAAH/Ac4BkgEAAf8BzQGQAQAB/wHK
@ -848,7 +848,7 @@
A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/BAADpAH/AwAB/wPYAf8D2AH/AwAB/wMA
Af8D7wH/A/EB/wPuAf8D7gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/A/QB/wOmAf8DBgEIEAADMwFS
A5UB/wMAAf8D8wH/A/EB/wP2Af8DswH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DnAH/
A5gB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A5wB/wNRAaIQAAMOARIBNAEfAScB/gMAAf8DAAH/AckBwgHF
A5gB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A5wB/wNRAaIQAAMOARIBNQEgASgB/gMAAf8DAAH/AckBwgHF
Af8B5ALlAf8B4QHgAeEB/wHhAeAB4QH/AeEB4AHhAf8B4QHgAeEB/wHhAuAB/wHVAtQB/wG0ArMB/wGL
AY0BiwH/A/YB/wsAAf8DnQH/BwAB/wPLAf8gAAOAAf4DDgESA2UB7AEAAbcB2QH/AQABtAL/AQABswL/
AasBqAGPAf8B3QGTAQAB/wHOAZABAAH/AcwBjQEAAf8BzQGRAQAB/wEAAaIB2QH/AQABnAH6Af8BAAGZ
@ -858,7 +858,7 @@
Af8EAAOlAf8DAAH/A8UB/wPFAf8DAAH/A4YB/wP3Af8D8gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/
A+4B/wPuAf8D9AH/A6YB/wMGAQgQAAMzAVID2wH/AwAB/wPhAf8D7AH/A9wB/wPcAf8DAAH/AwAB/wMA
Af8DmAH/A50B/wMAAf8DjgH/A7kB/wPIAf8DswH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DzgH/AzgBXRAA
Aw4BEgEtARwBIQH+AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
Aw4BEgEuAR0BIgH+AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AeYB4wHlAf8B8gHwAfEB/wHtAuwB/wLrAeoB/wH2AfQB9QH/AfAB7QHvAf8B6gHoAeoB/wHsAesB7AH/
Ae0B6wHsAf8B7AHqAesB/wHsAeoB6wH/AesB6gHrAf8B7AHqAewB/wHsAeoB6wH/Ae0B7AHtAf8B9QH0
AfUB/wOAAf4DDgESA2UB7AEAAbgB1QH/AQABtQL/AQABsgH8Af8BAAGxAfIB/wGhAakBmgH/AdQBlgEA
@ -868,7 +868,7 @@
A6oB/wP5Af8D9AH/A/IB/wPyAf8D8QH/A/AB/wPwAf8D7wH/A+8B/wPvAf8EAAOhAf8DogH/CAADoQH/
A5EB/wP+Af8D8QH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D9QH/A6cB/wMGAQgQAAMz
AVIHAAH/A5gB/wPyAf8D2QH/BAADkAH/AwAB/wPWAf8D6QH/A+AB/wPdAf8D1wH/A9EB/wPOAf8DnQH/
AwAB/wOAAf8DAAH/AwAB/wOzAf8D9AH/AzcBWhAAAw4BEgEmARkBHQH+AwAB/wMAAf8DAAH/AwAB/wMA
AwAB/wOAAf8DAAH/AwAB/wOzAf8D9AH/AzcBWhAAAw4BEgEnARoBHgH+AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AecB5QHmAf8D8QH/AewB5wHqAf8B8AHrAe0B/wHt
AeoB7AH/AewB5wHqAf8B8AHrAe0B/wHtAeoB7AH/AewB6gHrAf8B7AHqAesB/wHsAeoB7AH/Ae0B6wHs
Af8B7QHrAe0B/wHvAesB7QH/AfAB7QHvAf8B9wH1AfcB/wOAAf4DDgESA2AB4AGEAbgBzAH/AQABtgL/
@ -879,7 +879,7 @@
A/MB/wPzAf8D8wH/A/IB/wQAA6IB/wGqAqkB/wgAA6kB/wOdAf8EAAPxAf8D8AH/A/AB/wPwAf8D8AH/
A/AB/wPwAf8D8AH/A/AB/wP2Af8DqAH/AwYBCBAAAzMBUgQAA4gB/wMAAf8D8AH/A+kB/wOqAf8DAAH/
AwAB/wOuAf8D4wH/A8oB/wPLAf8DzgH/A8gB/wOdAf8DgQH/A4YB/wMAAf8DAAH/A6sB/wPnAf8EAAM3
AVoQAAMOARIBGwETARYB/gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AVoQAAMOARIBHAEUARcB/gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wLrAfAB/wL2Af4B/wLvAfQB/wHwAe8B9AH/AfAB7gH1Af8B8AHuAfUB/wHwAfEB9QH/AfAB8QH1
Af8B8AHxAfUB/wLxAfUB/wHxAfAB9wH/AfEB8gH3Af8C8gH2Af8C8gH5Af8B9AHyAfoB/wH7AfoC/wOA
Af4DDgESA10ByQGXAbkBuAH/AQABuAL/AQABtQH5Af8BAAGyAfkB/wEAAa8B+QH/AQABrQH+Af8BAAGq
@ -889,7 +889,7 @@
AQcDqwH/A/oB/wP0Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wQAA6YB/wMAAf8DxAH/
A8QB/wMAAf8DpAH/BAAD8QH/A/EB/wPxAf8D8AH/A/AB/wPwAf8D8AH/A/AB/wPwAf8D9QH/A6cB/wMG
AQgQAAMzAVIEAAPIAf8DAAH/A4cB/wMAAf8DAAH/AwAB/wMAAf8DywH/A9sB/wPPAf8DxAH/A6wB/wOa
Af8DiwH/A4cB/wMAAf8DgAH/A7cB/wPnAf8D8QH/BAADNwFaEAADDgESARgBEgEUAf4DAAH/AwAB/wMA
Af8DiwH/A4cB/wMAAf8DgAH/A7cB/wPnAf8D8QH/BAADNwFaEAADDgESARkBEwEVAf4DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8B4ALcAf8B7AHqAesB/wHmAeMB5gH/
AeYB4wHmAf8B5gHjAeYB/wHmAeMB5gH/AeYB4wHmAf8B5gHjAeYB/wHmAeMB5gH/AecB4wHmAf8B5wLm
Af8B5wHlAeYB/wHnAeUB5gH/AecB5QHmAf8B6AHmAegB/wHxAu0B/wOAAf4DDgESA1ABnQG1AboBmQH/
@ -900,10 +900,10 @@
Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP1Af8EAAO+Af8DAAH/AwAB/wMAAf8DAAH/A74B/wQAA/YB/wP1
Af8D9QH/A/QB/wP0Af8D8wH/A/MB/wPzAf8D8gH/A/gB/wOqAf8DBgEIEAADMwFSBAAD7gH/AwAB/wMA
Af8DAAH/A6gB/wPZAf8D8AH/A9kB/wPPAf8D0wH/A9AB/wOgAf8DkgH/A5UB/wOYAf8DrAH/A9QB/wPo
Af8D7QH/A+4B/wQAAzcBWhAAAw4BEgGAAWwBbgH+AdEBuQG8Af8BygGzAbYB/wHJAbIBtQH/AckBsgG1
Af8D7QH/A+4B/wQAAzcBWhAAAw4BEgGAAW0BbwH+AdEBuQG8Af8BygGzAbYB/wHJAbIBtQH/AckBsgG1
Af8ByQGyAbUB/wHJAbIBtQH/AckBsgG1Af8ByQGyAbUB/wHJAbIBtQH/AckBsgG1Af8ByQG0AbsB/wHG
AqwB/wHMAgAB/wHKAgAB/wHKAgAB/wHKAgAB/wHKAgAB/wHKAgAB/wHKAgAB/wHKAgAB/wHKAgAB/wHK
AgAB/wHKAgAB/wHJAgAB/wHJAgAB/wHJAgAB/wHKAgAB/wHSAgAB/wGAATABDgH+Aw4BEgM4AVwB1wG5
AgAB/wHKAgAB/wHJAgAB/wHJAgAB/wHJAgAB/wHKAgAB/wHSAgAB/wGAATEBDwH+Aw4BEgM4AVwB1wG5
AQAB/wEAAboB9gH/AQABtwH8Af8BAAG1AfkB/wEAAbIB+QH/AQABrwH4Af8BAAGsAfgB/wEAAakB9wH/
AQABpgH2Af8BAAGjAfYB/wEAAaAB9QH/AQABnQH1Af8BAAGaAfQB/wEAAZgB9AH/AQABlAHzAf8BAAGS
Af0B/wEAAZMB1AH/AZ0BlAEAAf8BAAGPAewB/wEAAYsB2gH/AQABigGnAf8BAAGIAb8B/wEAAYcB0QH/
@ -911,66 +911,66 @@
Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP2Af8D+AH/A/sB/wPzAf8B8QLzAf8B8QLz
Af8D8wH/A/sB/wP4Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP3Af8D/AH/A6wB/wMG
AQgQAAMzAVIEAAPtAf8D0wH/A8oB/wPrAf8D6wH/A+sB/wPrAf8D5AH/A9oB/wPVAf8DzgH/A8IB/wPC
Af8DywH/A9oB/wPiAf8D4wH/A+MB/wPjAf8D4wH/A/4B/wM4AVsQAAMOARIBgAFmAWgB/gHGAaoBrAH/
Af8DywH/A9oB/wPiAf8D4wH/A+MB/wPjAf8D4wH/A/4B/wM4AVsQAAMOARIBgAFnAWkB/gHGAaoBrAH/
Ab8BowGlAf8BvgGiAaQB/wG+AaIBpAH/Ab4BogGkAf8BvgGiAaQB/wG+AaIBpAH/Ab4BogGkAf8BvgGi
AaQB/wG+AaIBowH/Ab4BowGoAf8BvgGiAaEB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQ
AgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHQAgAB/wHRAgAB/wHY
AgAB/wGAATEBDgH+Aw4EEgEYA14B8AGEAboBzQH/AQABuQL/AQABtgH5Af8BAAGzAfkB/wEAAbAB+AH/
AgAB/wGAATIBDwH+Aw4EEgEYA14B8AGEAboBzQH/AQABuQL/AQABtgH5Af8BAAGzAfkB/wEAAbAB+AH/
AQABrgH4Af8BAAGqAfcB/wEAAagB9wH/AQABpAH2Af8BAAGiAfYB/wEAAZ4B9QH/AQABnAH0Af8BAAGZ
AfQB/wEAAZYB/AH/AQABmAG1Af8BwwGCAQAB/wHFAgAB/wGkAYsBAAH/AbUCAAH/Ab8CAAH/AbwCAAH/
AbkCAAH/AbYCAAH/AasCAAH/AasCAAH/AasCAAH/AagCAAH/Ab0CAAH/A14B8AMSARgDBgEHA6sB/wP8
Af8D9wH/A/cB/wP3Af8D9wH/A/cB/wP3Af8D9wH/A/cB/wP3Af8D9wH/A/oB/wP9Af8D/gH/A/4B/wP9
Af8D+gH/A/cB/wP3Af8D9wH/A/cB/wP3Af8D9wH/A/cB/wP3Af8D9wH/A/cB/wP8Af8DqwH/AwYBCBAA
AzMBUgQAA+wB/wPqAf8D6gH/A+oB/wPqAf8D6gH/A+oB/wPqAf8D5gH/A+AB/wPaAf8D2gH/A90B/wPf
Af8D2wH/A88B/wPHAf8DxQH/A8cB/wPCAf8D1wH/AzUBVRAAAw4BEgF+AWQBZwH+AcUBpwGqAf8BvgGg
Af8D2wH/A88B/wPHAf8DxQH/A8cB/wPCAf8D1wH/AzUBVRAAAw4BEgF/AWUBaAH+AcUBpwGqAf8BvgGg
AaQB/wG9AZ8BowH/Ab0BnwGjAf8BvQGfAaMB/wG9AZ8BowH/Ab0BnwGjAf8BvQGfAaMB/wG9AZ8BowH/
Ab0BnwGhAf8BvQGgAacB/wG9AZ4BoAH/AdICAAH/AdICAAH/AdECAAH/AdMCAAH/AdICAAH/AdICAAH/
AdECAAH/AdMCAAH/AdECAAH/AdMCAAH/AdECAAH/Ac8CAAH/AdUCAAH/AdYCAAH/AdMCAAH/AdsCAAH/
AYABNQEPAf4DDgESBAADUQGfAcEBugGMAf8BAAG6Af4B/wEAAbcB+gH/AQABtAH5Af8BAAGyAfgB/wEA
AYABNgEQAf4DDgESBAADUQGfAcEBugGMAf8BAAG6Af4B/wEAAbcB+gH/AQABtAH5Af8BAAGyAfgB/wEA
Aa8B+AH/AQABrAH4Af8BAAGpAfcB/wEAAaYB9gH/AQABowH2Af8BAAGgAfUB/wEAAZ0B9QH/AQABmgH7
Af8BAAGcAcsB/wHSAYQBAAH/AcoCAAH/Ab0BgQEAAf8BmgGOAQAB/wG3AgAB/wG0AgAB/wGyAgAB/wGw
AgAB/wGtAgAB/wGsAgAB/wGrAgAB/wGrAgAB/wGoAgAB/wHYAaABAAH/A1EBnwQAAwYBBwOsAf8D/AH/
A/kB/wgAA/kB/wP4Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4
Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP5Af8C/gL/BAAB+QL7Af8D/AH/A6wB/wMGAQgQAAMzAVIEAAPq
Af8D6AH/A+gB/wPoAf8D6AH/A+gB/wPoAf8D6AH/A+gB/wPoAf8D6AH/A+gB/wPpAf8D4gH/A8wB/wOj
Af8DiwH/A4cB/wMAAf8DjAH/A2IB7wMJAQsQAAMOARIBfwFnAWkB/gHGAasBrQH/Ab8BpAGmAf8BvgGj
Af8DiwH/A4cB/wMAAf8DjAH/A2IB7wMJAQsQAAMOARIBgAFoAWoB/gHGAasBrQH/Ab8BpAGmAf8BvgGj
AaUB/wG+AaMBpQH/Ab4BowGlAf8BvgGjAaUB/wG+AaMBpQH/Ab4BowGlAf8BvgGjAaUB/wG+AaMBpQH/
Ab4BpAGpAf8BvwKjAf8B2AIAAf8B2QIAAf8B1wIAAf8B+QHjAcoB/wHiAZABAAH/AdYCAAH/AdsCAAH/
AfoB6AHUAf8B2wIAAf8B9gHeAcMB/wHdAgAB/wHpAawBAAH/AfcB2QG4Af8B8QHCAYwB/wHgAYIBAAH/
AeECAAH/AYABOQEPAf4DDgESBAADHwEsAmoBaAH5AYMBugHPAf8BAAG5Av8BAAG2AfkB/wEAAbMB+QH/
AeECAAH/AYABOgEQAf4DDgESBAADHwEsAmoBaAH5AYMBugHPAf8BAAG5Av8BAAG2AfkB/wEAAbMB+QH/
AQABsAH4Af8BAAGtAfgB/wEAAaoB9wH/AQABqAH3Af8BAAGkAfYB/wEAAaEB9QH/AQABngH1Af8BAAGb
AfoB/wEAAZwBzAH/AZgBlAGFAf8BjwGUAY0B/wEAAZUBzwH/AQABkAL/AZIBjQEAAf8BvQIAAf8BswIA
Af8BsQIAAf8BrwIAAf8BrQIAAf8BqwIAAf8BpwIAAf8BvQIAAf8CagFoAfkDHwEsBAADBgEHA64B/wP8
Af8EAAHiAd8B3gH/AeQB4gHgAf8EAAP6Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5
Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5Af8D+QH/A/oB/wQAAeQB4wHhAf8B4AHeAdsB/wQAA/wB/wOu
Af8DBgEIEAADMwFSBAAD6AH/A+YB/wPmAf8D5gH/A+YB/wPmAf8D5gH/A+YB/wPmAf8D5gH/A+YB/wPm
Af8D5wH/A94B/wO/Af8DAAH/AwAB/wMAAf8DkAH/A6IB/wMhATAUAAMOARIBgAFqAWwB/gHKAa4BsAH/
Af8D5wH/A94B/wO/Af8DAAH/AwAB/wMAAf8DkAH/A6IB/wMhATAUAAMOARIBgAFrAW0B/gHKAa4BsAH/
AcMBpwGpAf8BwgGmAagB/wHCAaYBqAH/AcIBpgGoAf8BwgGmAagB/wHCAaYBqAH/AcIBpgGoAf8BwgGm
AagB/wHCAaYBqAH/AcIBpwGtAf8BwwGlAaYB/wHeAgAB/wHgAgAB/wHdAgAB/wH+AfIB5gH/AesBnQEA
Af8B3gIAAf8B4gIAAf8B/gH7AfYB/wHgAgAB/wH7AewB2gH/AegBkgEAA/8B/gH/AewBrAEAAf8B5wGX
AQAB/wHkAgAB/wHoAgAB/wGAAT0BDwH+Aw4BEggAA0sBjQHVAbkBAAH/AQABuQHyAf8BAAG3Af0B/wEA
AQAB/wHkAgAB/wHoAgAB/wGAAT4BEAH+Aw4BEggAA0sBjQHVAbkBAAH/AQABuQHyAf8BAAG3Af0B/wEA
AbQB+QH/AQABsQH4Af8BAAGuAfgB/wEAAawB9wH/AQABqQH3Af8BAAGmAfYB/wEAAaMB9gH/AQABoAH1
Af8BAAGdAfQB/wEAAZoB+AH/AQABmAL/AQABlQH+Af8BAAGQAv8BAAGTAfwB/wGmAYkBAAH/AbsCAAH/
AbQCAAH/AbICAAH/AbACAAH/Aa4CAAH/AaoCAAH/Aa4CAAH/AeABrAEAAf8DSwGNCAADBgEHA68B/wP8
Af8B3wHeAd0B/wGrAaUBoAH/AwAB/wHTAc8BzQH/BAAD+gH/A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/
A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/BAAB6AHnAegB/wG7AbUBsQH/AwAB/wHD
Ab0BuwH/A/wB/wOvAf8DBgEIEAADMwFSBAAD5wH/A+UB/wPlAf8D5QH/A+UB/wPlAf8D5QH/A+UB/wPl
Af8D5QH/A+UB/wPmAf8D5gH/A9cB/wO2Af8D5gH/A+0B/wQAA+wB/wMlATcYAAMOARIBgAFvAXEB/gHP
Af8D5QH/A+UB/wPmAf8D5gH/A9cB/wO2Af8D5gH/A+0B/wQAA+wB/wMlATcYAAMOARIBgAFwAXIB/gHP
AbQBtgH/AcgBrQGvAf8BxgGsAa4B/wHGAawBrgH/AcYBrAGuAf8BxgGsAa4B/wHGAawBrgH/AcYBrAGu
Af8BxgGsAa4B/wHGAawBrgH/AcUBrQGyAf8BxgGrAawB/wHoAgAB/wHoAgAB/wHnAgAB/wH7AeoB1QH/
AfoB4QHBAf8B9QHBAYQB/wHpAgAB/wH+Af8B/gH/AegCAAH/AfoB6gHSAf8B7QGRAQAB/wH8AfQB6gH/
AfIBsQEAAf8EAAHuAZYBAAH/AfACAAH/AYABQQERAf4DDgESCAADCQEMAl8BWwHQAboBuQGTAf8BAAG4
AfIBsQEAAf8EAAHuAZYBAAH/AfACAAH/AYABQgESAf4DDgESCAADCQEMAl8BWwHQAboBuQGTAf8BAAG4
Af0B/wEAAbYB/AH/AQABswH5Af8BAAGwAfgB/wEAAa0B+AH/AQABqgH3Af8BAAGnAfcB/wEAAaQB+wH/
AQABoQH2Af8BAAGeAfUB/wEAAZsB9AH/AQABmAH0Af8BAAGUAfwB/wEAAZgB5AH/AZ4BkQEAAf8BwAIA
Af8BtwIAAf8BtQIAAf8BswIAAf8BsQIAAf8BrgIAAf8BqwIAAf8B1QGcAQAB/wNfAdADCQEMCAADBgEH
A7AB/wP8Af8DyQH/AdUB1AHVAf8BsgGxAa4B/wG5AbYBswH/BAAD+wH/A/sB/wP7Af8D+wH/A/sB/wP7
Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8D+wH/BAAD2QH/AcwBzQHMAf8ByQHH
AcUB/wG1AbIBrgH/A/wB/wOwAf8DBgEIEAADMwFSBAAD5gH/A+QB/wPkAf8D5AH/A+QB/wPkAf8D5AH/
A+QB/wPkAf8D5AH/A+QB/wPlAf8D4wH/A9MB/wOyAf8D+QH/BAAD6QH/AygBOxwAAw4BEgGAAXUBdwH+
A+QB/wPkAf8D5AH/A+QB/wPlAf8D4wH/A9MB/wOyAf8D+QH/BAAD6QH/AygBOxwAAw4BEgGAAXYBeAH+
AdQBuwG9Af8BzAG0AbYB/wHLAbMBtQH/AcsBswG1Af8BywGzAbUB/wHLAbMBtQH/AcsBswG1Af8BywGz
AbUB/wHLAbMBtQH/AcsBswG1Af8BygG0AbsB/wHLArMB/wHwAgAB/wHxAgAB/wHuAgAB/wH+AfIB5gH/
AfIBmgEAAf8B7QIAAf8B7gIAAf8B+gHHAYsB/wHwAgAB/wH8Ae8B3gH/AfEBjAEAAf8B8gGZAQAB/wH5
AdABngH/AfcBvQEAAf8B8QIAAf8B+AGDAQAB/wGAAUYBEQH+Aw4BEgwAAx0BKQNgAegBsAG5AZ8B/wEA
AdABngH/AfcBvQEAAf8B8QIAAf8B+AGDAQAB/wGAAUcBEgH+Aw4BEgwAAx0BKQNgAegBsAG5AZ8B/wEA
AbcB/QH/AQABtAH9Af8BAAGxAfgB/wEAAa4B+AH/AQABqwH9Af8BAAGsAcUB/wEAAakBvQH/AQABowH6
Af8BAAGgAv8BAAGeAv8BAAGcAv8BAAGdAdsB/wG6AY0BAAH/AcYCAAH/AboCAAH/AbgCAAH/AbYCAAH/
AbQCAAH/AbECAAH/Aa4CAAH/AdEBlwEAAf8DYAHoAx0BKQwAAwYBBwOxAf8D/QH/A/UB/wHPAdEB0AH/
@ -991,7 +991,7 @@
AdIBvAG+Af8B0gG8Ab4B/wHSAbwBvgH/AdIBvAG+Af8B0gG8Ab4B/wHSAbwBvgH/AdEBvgHEAf8B1AG8
AbsB/wH8AYMBAAL/AYIBAAH/AfwBggEAAf8B/AGBAQAB/wH9AYYBAAH/Af0BigEAAf8B/AGEAQAB/wH9
AZUBAAH/AfwBggEAAf8B/QGZAQAB/wH9AYkBAAH/AfwBggEAAf8B/AGDAQAB/wH8AYMBAAL/AYkBAAL/
AZMBAAH/AVoCTQH1AwUBBhQAAx4BKwJcAVsBzQHVAbgBAAH/AQABtQHNAf8BAAGxAf4B/wEAAa4C/wEA
AZMBAAH/AVoCTwH1AwUBBhQAAx4BKwJcAVsBzQHVAbgBAAH/AQABtQHNAf8BAAGxAf4B/wEAAa4C/wEA
AasB+wH/AQABqAH+Af8BAAGnAe8B/wGaAaIBlwH/AdUBigEAAf8BzAGCAQAB/wHFAYABAAH/AcECAAH/
Ab8CAAH/AbwCAAH/AbgCAAH/AbYCAAH/AcUBhAEAAf8B4gGuAQAB/wNcAc0DHgErGAADWgHCA8MB/wPC
Af8DwgH/A8IB/wPCAf8DwgH/A8IB/wPCAf8DwgH/A8IB/wPCAf8DwgH/A8IB/wPCAf8DwgH/A8IB/wPC
@ -1003,9 +1003,9 @@
Av8BoAEAAv8BowEAAf8B0QIAAf8BSAJHAYMcAAMKAQ0DSwGMAm0BUQH3Ab8BtwGMAf8BAAGyAcwB/wEA
Aa0B8wH/AQABqQL/AQABpQL/AQABpwH2Af8BwwGSAQAB/wHGAYIBAAH/AcIBgAEAAf8BvwIAAf8BvgIA
Af8BvwIAAf8ByQGKAQAB/wHcAaUBAAH/Am0BbAH3A0sBjAMKAQ2oAAM0AVM4AAPIAf8DJwE6NAADRwGC
A14B7QGUAYUBhgH/A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+AYABVAEWAf4BgAFR
ARQB/gGAAVMBFQH+AYABUwEVAf4BgAFTARUB/gGAAVMBFQH+AYABUwEVAf4BgAFTARUB/gGAAVMBFQH+
AYABUwEVAf4BgAFTARUB/gGAAVMBFQH+AYABUwEWAf4BsAIAAf8DXgHtA0cBgigAAyEBLwNQAZ0DXgHt
A14B7QGUAYUBhgH/A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+A4AB/gOAAf4DgAH+AYABVQEXAf4BgAFS
ARUB/gGAAVQBFgH+AYABVAEWAf4BgAFUARYB/gGAAVQBFgH+AYABVAEWAf4BgAFUARYB/gGAAVQBFgH+
AYABVAEWAf4BgAFUARYB/gGAAVQBFgH+AYABVAEXAf4BsAIAAf8DXgHtA0cBgigAAyEBLwNQAZ0DXgHt
AdYBuAEAAf8BrwG0AZgB/wGNAbABtwH/AbIBqwGKAf8B1AGYAQAB/wHPAZIBAAH/AdABlAEAAf8B0wGZ
AQAB/wHaAaMBAAH/AeQBsQEAAf8DXgHtA1ABnQMhAS+wAAMbASUDTQGTA0gBhANIAYMDSAGDA0gBgwNI
AYMDSAGDA0gBgwNIAYMDSAGDA0gBgwNIAYMDSQGIA0cBgQMYASDYAAMTARoDOAFcA1EBnANaAccDXQHf
@ -1166,9 +1166,6 @@ IMPORTANT: Always copy the key(s) as a last step, after the configuration file w
<data name="label18.Text" xml:space="preserve">
<value>The Browser Exam Key verifies the intergrity of an installed SEB version as well as the configuration used by an exam client. This means that this key is different for every configuration and SEB version used. It changes when one or more configuration value(s) change as well as when a different SEB version is used.</value>
</data>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="checkBoxAllowNavigationNewWindow.ToolTip" xml:space="preserve">
<value>Disabling browsing to previously visited pages (by Ctrl-Cursor left or the button in the browser toolbar, if enabled) might not be desired for additional resources and other content opening in additional browser windows, therefore this separate setting.</value>
</data>
@ -1205,6 +1202,9 @@ IMPORTANT: Always copy the key(s) as a last step, after the configuration file w
<metadata name="folderBrowserDialogLogDirectoryWin.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>968, 17</value>
</metadata>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="backgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1222, 17</value>
</metadata>