diff --git a/.gitignore b/.gitignore
index 15e792928..defc3e7e0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -487,3 +487,4 @@
/ReportImp/KommAmbulanteDienste/obj/Release
/ReportImp/PassgenauUG/obj/Debug
/ReportImp/KompassBeWoWesel/obj/Debug
+/ReportImp/MobiloAmbulant/obj/Debug
diff --git a/BeWo.sln b/BeWo.sln
index 6792b5888..e79c9d4c0 100644
--- a/BeWo.sln
+++ b/BeWo.sln
@@ -435,6 +435,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KommAmbulanteDienste", "Rep
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProBeWoDueren", "ReportImp\ProBeWoDueren\ProBeWoDueren.csproj", "{BBF156EC-BC54-4A6C-BEDD-FF024347AD75}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MobiloAmbulant", "ReportImp\MobiloAmbulant\MobiloAmbulant.csproj", "{0F14574F-9637-40FE-8FCE-E047EFA4EC0B}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -3302,6 +3304,22 @@ Global
{BBF156EC-BC54-4A6C-BEDD-FF024347AD75}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BBF156EC-BC54-4A6C-BEDD-FF024347AD75}.Release|x86.ActiveCfg = Release|Any CPU
{BBF156EC-BC54-4A6C-BEDD-FF024347AD75}.Release|x86.Build.0 = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|.NET.Build.0 = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Debug|x86.Build.0 = Debug|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|.NET.ActiveCfg = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|.NET.Build.0 = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|x86.ActiveCfg = Release|Any CPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -3515,6 +3533,7 @@ Global
{F2901558-DDDC-49BB-BE82-DA9F1A431F90} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{BBF156EC-BC54-4A6C-BEDD-FF024347AD75} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B} = {D8A691C5-146D-4613-86CC-438F02FE9106}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}
diff --git a/Report/ReportObjects/InvoiceCustomerRO.cs b/Report/ReportObjects/InvoiceCustomerRO.cs
index 8143c1070..07d5805e4 100644
--- a/Report/ReportObjects/InvoiceCustomerRO.cs
+++ b/Report/ReportObjects/InvoiceCustomerRO.cs
@@ -99,6 +99,7 @@ namespace BeWo.Report.ReportObjects
result.InvoiceItems = pDC.InvoiceItems.Select(ii => InvoiceItemRO.Create(ii)).ToList();
result.InvoiceNumber = pDC.InvoiceNumber;
result.Notice = pDC.Notice;
+ result.RecipientSalutationAddressField = pDC.RecipientSalutationAddressField;
result.RecipientFirstName = pDC.RecipientPersonFirstName;
result.RecipientLastName = pDC.RecipientPersonLastName;
result.RecipientPostCode = pDC.RecipientPostCode;
@@ -129,6 +130,8 @@ namespace BeWo.Report.ReportObjects
if (p != null)
{
+ result.RecipientSalutationAddressField = p.Sex == Sex.Male ? "Herr" : "Frau";
+
if (p.InvoiceAddress != null && !String.IsNullOrEmpty(p.InvoiceAddress.AddressLine1))
{
result.RecipientFirstName = p.InvoiceAddress.AddressLine1;
diff --git a/ReportImp/BhsSolingen/BhsSolingen.csproj b/ReportImp/BhsSolingen/BhsSolingen.csproj
index 99f9feff4..7af7aee11 100644
--- a/ReportImp/BhsSolingen/BhsSolingen.csproj
+++ b/ReportImp/BhsSolingen/BhsSolingen.csproj
@@ -56,6 +56,12 @@
GeleisteteStunden.cs
+
+ Component
+
+
+ InvoiceCustomerReport.cs
+
@@ -89,6 +95,10 @@
GeleisteteStunden.cs
+
+ InvoiceCustomerReport.cs
+ Designer
+
Mitarbeiterstundenkonto.cs
Designer
diff --git a/ReportImp/BhsSolingen/InvoiceCustomerReport.Designer.cs b/ReportImp/BhsSolingen/InvoiceCustomerReport.Designer.cs
new file mode 100644
index 000000000..11d43112b
--- /dev/null
+++ b/ReportImp/BhsSolingen/InvoiceCustomerReport.Designer.cs
@@ -0,0 +1,595 @@
+using BeWo.Report.ReportObjects;
+namespace BHSSolingen
+{
+ partial class InvoiceCustomerReport
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
+ this.xrTable1.StylePriority.UseFont = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell9,
+ this.xrTableCell14,
+ this.xrTableCell10,
+ this.xrTableCell12});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 1D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "xrTableCell6";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 1D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell7.Weight = 1D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell9.Weight = 2.3350077713203072D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell14.Weight = 0.81217660612832132D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell10.Weight = 0.6539656324947265D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell12.Weight = 1.0152204985905673D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.lblAddress,
+ this.xrTable3,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 564.7082F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(448.9583F, 343.75F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(201.0417F, 23.95834F);
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "xrLabel1";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblAddress
+ //
+ this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 175.7083F);
+ this.lblAddress.Multiline = true;
+ this.lblAddress.Name = "lblAddress";
+ this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 131F);
+ this.lblAddress.StylePriority.UseFont = false;
+ this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientSalutationAddressField]\r\n" +
+ "[RecipientFirstName] [RecipientLastName]\r\n[RecipientStreet]\r\n[RecipientPostCode]" +
+ " [RecipientTown]";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 539.7082F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 1D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "Von";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell15.Weight = 1D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseBorders = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "Bis";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 1D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "Posten";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 2.3350077713203934D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Satz";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell18.Weight = 0.81217660612829246D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.Text = "Anzahl";
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell19.Weight = 0.6539656324946691D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "Betrag";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell20.Weight = 1.0152204985905673D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 492.7083F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 459.7083F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "[RecipientSalutation] [RecipientFirstName] [RecipientLastName],";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 409.7083F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumber]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.7083F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 367.7083F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.xrLabel8,
+ this.xrLabel10,
+ this.xrLabel12,
+ this.xrTable4});
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 247.5417F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.CanShrink = true;
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "[Notice]";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.5417F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow11});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F);
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell23});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 1D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.BorderWidth = 2F;
+ this.xrTableCell23.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseBorderWidth = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "[TotalClaim]";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell23.Weight = 3.4827586206896557D;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Verdana", 9.75F);
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.5417F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Behinderten-Heimstätte Solingen e.V.";
+ //
+ // InvoiceCustomerReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 100, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel lblAddress;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ }
+}
diff --git a/ReportImp/BhsSolingen/InvoiceCustomerReport.cs b/ReportImp/BhsSolingen/InvoiceCustomerReport.cs
new file mode 100644
index 000000000..6dbdb9f96
--- /dev/null
+++ b/ReportImp/BhsSolingen/InvoiceCustomerReport.cs
@@ -0,0 +1,58 @@
+using System;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace BHSSolingen
+{
+ public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public InvoiceCustomerReport()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(InvoiceCustomerRO pRO)
+ {
+ if (String.IsNullOrEmpty(pRO.Notice))
+ {
+ //lblNotice.Visible = false;
+ }
+
+ StringBuilder sb = new StringBuilder();
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientSalutationAddressField) && !String.IsNullOrEmpty(pRO.RecipientSalutationAddressField.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientSalutationAddressField);
+ }
+ if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim()))
+ || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim())))
+ {
+ sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim());
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim()))
+ {
+ sb.Append(pRO.RecipientPostCode);
+ sb.Append(" ");
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim()))
+ {
+ sb.Append(pRO.RecipientTown);
+ }
+ lblAddress.Text = sb.ToString();
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/BhsSolingen/InvoiceCustomerReport.resx b/ReportImp/BhsSolingen/InvoiceCustomerReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/BhsSolingen/InvoiceCustomerReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/MobiloAmbulant/MobiloAmbulant.csproj b/ReportImp/MobiloAmbulant/MobiloAmbulant.csproj
new file mode 100644
index 000000000..017c1eb07
--- /dev/null
+++ b/ReportImp/MobiloAmbulant/MobiloAmbulant.csproj
@@ -0,0 +1,85 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}
+ Library
+ Properties
+ KundeXyz
+ 2535794597_Reports
+ v4.7.2
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ SettlementReport.cs
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40d8b312-ea64-49e3-a31a-5e57ed4d5654}
+ Report
+
+
+ {094331c3-ecee-4c89-bbfd-4c9ded89f0ef}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
+
+ SettlementReport.cs
+ Designer
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/MobiloAmbulant/Properties/AssemblyInfo.cs b/ReportImp/MobiloAmbulant/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..930888dd6
--- /dev/null
+++ b/ReportImp/MobiloAmbulant/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("KundeXyz")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("KundeXyz")]
+[assembly: AssemblyCopyright("Copyright © 2020")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/MobiloAmbulant/Properties/licenses.licx b/ReportImp/MobiloAmbulant/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/MobiloAmbulant/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/MobiloAmbulant/SettlementReport.Designer.cs b/ReportImp/MobiloAmbulant/SettlementReport.Designer.cs
new file mode 100644
index 000000000..aba77fa39
--- /dev/null
+++ b/ReportImp/MobiloAmbulant/SettlementReport.Designer.cs
@@ -0,0 +1,1185 @@
+namespace MobiloAmbulant
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1,
+ this.xrRichText2,
+ this.xrLabel7});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 147.5417F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.rowErbrachteLeistung});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 68F);
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell6});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.085D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorderColor = false;
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:";
+ this.xrTableCell19.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorderColor = false;
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "[ApprovedFLS]";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell6.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell20,
+ this.xrTableCell7});
+ this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.085D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorderColor = false;
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:";
+ this.xrTableCell20.Weight = 0.78314100999098568D;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorderColor = false;
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[ApprovedFLSWithFactor]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.085D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorderColor = false;
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 1D;
+ //
+ // rowErbrachteLeistung
+ //
+ this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22});
+ this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
+ this.rowErbrachteLeistung.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseBorderColor = false;
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.Text = "Erbrachte Leistungen:";
+ this.xrTableCell22.Weight = 1D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 67F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = resources.GetString("xrLabel6.Text");
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.3333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow4,
+ this.xrTableRow3,
+ this.xrTableRow1,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell4.Weight = 1D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.CanShrink = true;
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "[SenderContactPerson]";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 1D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.CanShrink = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "[SenderContactPersonDivision]";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell11.Weight = 1D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.CanShrink = true;
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "[SenderContactPersonMail]";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell8.Weight = 1D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.CanShrink = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "[SenderContactPersonPhone]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 1D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.CanShrink = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "[SenderContactPersonFax]";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell2.Weight = 1D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.Weight = 1D;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "[RecipientOrganisation]";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.xrTable3,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.lblNotice});
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 209F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow20,
+ this.xrTableRow21,
+ this.xrTableRow22,
+ this.xrTableRow23,
+ this.xrTableRow24});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 68F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.CanShrink = true;
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.Text = "xrTableCell1";
+ this.xrTableCell16.Weight = 3D;
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell18});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Weight = 3D;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.CanShrink = true;
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ this.xrTableCell29.Text = "xrTableCell4";
+ this.xrTableCell29.Weight = 3D;
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell30});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 0.23809523809523803D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Weight = 3D;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell31});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.CanShrink = true;
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell31.StylePriority.UsePadding = false;
+ this.xrTableCell31.Text = "xrTableCell8";
+ this.xrTableCell31.Weight = 3D;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorName]";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 192F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Anlage";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblNotice
+ //
+ this.lblNotice.CanShrink = true;
+ this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
+ this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F);
+ this.lblNotice.Name = "lblNotice";
+ this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F);
+ this.lblNotice.StylePriority.UseFont = false;
+ this.lblNotice.Text = "Abschließende Bemerkungen:";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8});
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9,
+ this.xrLabel1,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientStreet,
+ this.RecipientPostCodeAndTown,
+ this.xrTable2,
+ this.xrLabel2,
+ this.xrLabel3,
+ this.xrLabel4,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrTable1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupHeader1.HeightF = 443.3333F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow15});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.xrTableCell23});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorderColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.CanShrink = true;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorderColor = false;
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 0.21685899000901443D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupFooter1.HeightF = 132F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow30,
+ this.xrTableRow31,
+ this.xrTableRow32,
+ this.xrTableRow33,
+ this.xrTableRow34,
+ this.xrTableRow35,
+ this.xrTableRow36});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow30
+ //
+ this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell48});
+ this.xrTableRow30.Name = "xrTableRow30";
+ this.xrTableRow30.Weight = 0.085D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorderColor = false;
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.Weight = 1D;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell49,
+ this.xrTableCell50});
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.085D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Gesamtforderung:";
+ this.xrTableCell49.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell51});
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.085D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 1D;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell52,
+ this.xrTableCell53});
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.085D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell54,
+ this.xrTableCell55});
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.085D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell54.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell15";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell56});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorderColor = false;
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Weight = 1D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell57,
+ this.xrTableCell58});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.15D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorderColor = false;
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "Restforderung:";
+ this.xrTableCell57.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseBorderColor = false;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.Text = "[Claim]";
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell58.Weight = 0.21685899000901443D;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(424.2917F, 83.33334F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Ambulant betreutes Wohnen für\r\nMenschen mit unterschiedlichen\r\nEinschränkungen\r\n";
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 106.7917F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(336.7917F, 16.75002F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(555.0001F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(95.00012F, 77.75002F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(333.0002F, 170.8333F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(317F, 21.16667F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "Erkelenz, [InvoiceDate]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(125.8125F, 9.999974F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(424.2917F, 83.33334F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Steuer-Nr. 121/ 5119/ 5720\r\nBankverbindung: SSK Mönchengladbach\r\nIBAN: DE 7031 05" +
+ "00 0000 0324 5925, BIC: MGLSDE33\r\nDie Rechnung ist zahlbar sofort nach Erhalt, o" +
+ "hne Abzug";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel lblNotice;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ }
+}
diff --git a/ReportImp/MobiloAmbulant/SettlementReport.cs b/ReportImp/MobiloAmbulant/SettlementReport.cs
new file mode 100644
index 000000000..e66ac72a4
--- /dev/null
+++ b/ReportImp/MobiloAmbulant/SettlementReport.cs
@@ -0,0 +1,222 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.DataContracts;
+
+namespace MobiloAmbulant
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ bool isDefaultSpitzabrechnung = false;
+
+ if (String.IsNullOrEmpty(pRO.Notice))
+ {
+ lblNotice.Visible = false;
+ }
+
+ if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
+ {
+ var ii = pRO.InvoiceItems[0];
+ if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+ if (!isDefaultSpitzabrechnung)
+ {
+ if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+
+ if (isDefaultSpitzabrechnung)
+ {
+ //UpdateAbrechnungsFelder(pRO);
+
+ pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
+ }
+ else
+ {
+ var id = GetCustomerId(pRO);
+ if (id == "LWLNEU")
+ {
+ pRO.RateFactorText = null;
+ pRO.RateFactorText2 = null;
+
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}",
+ ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit);
+ }
+ }
+ }
+ else
+ {
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
+ ii.ItemPeriodStart, ii.ItemPeriodEnd,
+ ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
+ ii.AmountPerUnit);
+ }
+ }
+ }
+ }
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private String GetCustomerId(SettlementRO pRO)
+ {
+ var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+ return cb2sc.CostBearer.ID;
+ }
+
+ private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
+ {
+ IList itemList = new List();
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+
+ return itemList;
+ }
+
+ private void UpdateAbrechnungsFelder(SettlementRO pRO)
+ {
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else
+ {
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ }
+ }
+}
diff --git a/ReportImp/MobiloAmbulant/SettlementReport.resx b/ReportImp/MobiloAmbulant/SettlementReport.resx
new file mode 100644
index 000000000..f936bf344
--- /dev/null
+++ b/ReportImp/MobiloAmbulant/SettlementReport.resx
@@ -0,0 +1,1154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAWsAAAE9CAYAAADNkUOSAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAy
+ wAAAMsABKGRa2wAA7j5JREFUeF7s3Qfwfd1V1/9nECt2HcYZhACKjhJKBgwRI1FMBUHsBSv5GRIgEYkJ
+ EAkoiL2gaEAQFDVg77333gt2UVFBBcXe/f55HXj/ZmU/+9x7v7/n9/hPxmfP7DnrrL322mvvs9bnrLPv
+ ufc+8Ymf+Il3r3/96+8+6ZM+6e5n/IyfcfdFX/RFd3/hL/yFu3/37/7d3TPlmfJMeaY8U946ygHW1Te+
+ 8Y13P/fn/ty7L/zCL7z7rb/1t979rt/1u+5+22/7bXe/5bf8lrvf9Jt+093v+32/7+7v/b2/d/c//sf/
+ +Pruz5RnyqOV//2///fdf/2v//Xuv//3//71nPNChqw+z5Rnyv+r5S3AWpVlq6973evuXv3qV9999Ed/
+ 9N0rX/nKu4/6qI+6+/iP//gDyP/qX/2rd//iX/yLo/7Lf/kv7/7ZP/tnd//4H//jpyUbF6D/63/9r7v/
+ 83/+z9dznlxukXmmvHUV1+s//af/dIDwtULmP/7H/3j0eaY8U96ay9OJRW8B1oH0a1/72ruf/JN/8t1r
+ XvOau5/0k37S0YaH/pRP+ZQj+/7Fv/gXH/WzP/uz7z7zMz/z2Eb57b/9t9/95//8n49MKINvzZ7Oyi2B
+ +kwwv+0VvuF63ZItP3Mzfqa8rZSnE4segjWgdrQV8mmf9ml3n/zJn3wA86d/+qfffcZnfMZRf9pP+2kP
+ M+6P+7iPOyr6wYMHdx/5kR957HnbPrFlArh/9+/+3Xe/8Tf+xoP+i3/xLx6Z+KUSuM9tlvkIfPY4TP6a
+ zDPlrad0ja6Br2tI7nFuu6VzTSDO+M+UZ8otJf8B1I4r/tyCS9dkngTWgBpAv+ENbziA+6f/9J9+0J/6
+ qZ96ADYaYLddUjb+CZ/wCQ8z8le96lUHiNs2QcvIf/7P//kHaH/pl37p3T//5//87h/+w394VNsnjl/z
+ NV9zGPQ//+f/PL0rmYhH59p32VkLFt9xBwq7vpfk35bL2byebv4sU6briDfLqge9bpVMmegKnvNV7+Q7
+ FlBn/Gtl2qCcjftM+X+nXPOffJ7cLPmSAqz/23/7bwe9K0/as5ZRA2TbGtH4zuNPeec/5af8lAOcA2jb
+ J22hzK0UNwGgbfvkF/7CX3j3M3/mzzxuAL/0l/7Suz//5//8Q0Md/8t/+S8Pg6HifAYE2gLMCc5AskAB
+ 91p2i3tJ/m25nM3r6ebPMmWmg87iOt5yM06G/BzX0TmZWSZ/6nTsZrAb66zMuShT/zPl/81yzX/OfJ7P
+ 8EHtdMz+aNvK4dsB1mXI0TJltG0QGTXQnjLVHU8F4IF6NJ2y7rZQHF/xilfcvfzlLz/4v+gX/aK73/yb
+ f/Pd7//9v//IwH/Db/gNxzaK6lXC3UQrTdSkZOaVuT2iODp3B4s+23KZ5Rn+15XJP6PPStfCdXKN9Nld
+ U9eQHjJo8rPMa4rmzJydPjxtl+hZ8I0xfWAtu77obFAu6d/xr5VVf+WpjvsM/+vK4+Cj8bTNsvpnNF8/
+ w7BA+l//639999f+2l+7+xN/4k/c/ck/+ScP3LN97IWOv/W3/tbdE8B2ZtPOA+u5JbKCMln8+sqQyU8A
+ X/vUNmt84P0xH/MxDwHd9oksHbD/nJ/zc+7+0l/6S3df/uVfftS///f//lHR//bf/tuHAG1hLoG6tjUD
+ aiFXUJiF/MykKm8r/FvK2Tqc8W8dS7+1P4D8qq/6qmMLjHP+5b/8l+/+9t/+20f9si/7suOpigz9s7BF
+ nYXusuNZzvizZNvUuc4XzY5Les7Kru+qf2fD2dqu/J1+5Rn+15Wnk4/G0zavKSwKj/ACeP5sq/ff//t/
+ f/i47eCv/MqvPHjeovN53p/5M3/m+J6LxPWzPuuzjjfvvuRLvuTu1//6X3/3637dr/s6sAay7UcHoOoE
+ 8XiB6wTogFudcteqfumeb5/MbRTVXrhxfvbP/tkPt1CM7a0UH2j+o3/0j46FUy2ORbOYa8Z0n8CYZQ2w
+ ytsK/5Zytg5n/FvHIgM0XQuygFg27Eb7e37P7zneJHJDdr1dYx9IayPzH/7DfzjGURzp4fRrMUZyFWPt
+ +LNkmzlW1vneoues7Pqu+h2dTxvI469ru/LPbHuG/3Xl6eTjde7a8SMy+Gol2jUG0pLOX/ErfsXdz/pZ
+ P+vw9T/2x/7Y3R/6Q3/o7vf+3t97fJ/l1/7aX3uA9K/8lb/y7tf8ml9z98Vf/MUHYDs+4QNE2bNAAc62
+ PqKB8gTvKp52cuRl4ursu+pZdaw14E42EHf04eVP/Ik/8ajzDRTvgLP/V/2qX3X3O37H7zi+xGMLxaSB
+ +B//43/87p/+03968TF3Pqoojs7XR6G39XJtXus6VM4e9y6VxpJhcFYADXj/1b/6V3d/5+/8nbu/+3f/
+ 7lH/6B/9o3e//Jf/8uPG60aMtu3lkc+7+56eOPcf/IN/8Mg6ZB/TjhkUbZtoby6zXVnnkp1zTc7WYS31
+ nb51y1olk207Pc+Ut73S9eTfMAj2eGL8K3/lr9z9zb/5Nw8aMGuTNfN5/g6EgTKQBsoA3HawN+rQtoOr
+ T/iQz740sAWUAHbd+phguwIvMC77pqe3R7xJch89Kh3k1WTU+I7xqt0oqsDcXrgtFHPz+GChetukYnF3
+ d1G8Ndsi011T2fVdZSpPF9/ROX7lkozjOi9lp+dRytSjyowBEAD1xSlv/HBa+3Gc1j4cwMZDc3JPSHjO
+ Ofmf+lN/6rh+Hgt/9a/+1YcM4HctyQbq5qQaM1ucr3PCKwNay9k6nPHx6DJm+ugvaybvqH90ZadzJ49W
+ pvyur/K2wEfjaVP+b8pUJv9M5qzwZ0mHLTxbGOpXf/VXP9zKUIEsXPIiRRkyQLaVUQ18J2/yz+oTP/Wn
+ /tS3yH4n+E4gXWtgOcF9guqteqp0kW9rJZ7KRnzvecdPL4CWedtGaSsFYNs+Saes7c/9uT/39Uv+dcVF
+ uhW8ZhAqjuuj6ypTebr4js7xKzuZ5ribl7LT8yglPW1TGEe2KxsGzn/4D//hI0v21s+f/bN/9qD/+l//
+ 63d/42/8jQOw7Vfbx3OuzQcrrpm+fubgj/yRP3IA+D/4B//g0CET+WW/7JcdWynGMM+2TQrEtcTfBedc
+ q1nIA+Sz7Rdt+pFT8einB9+5vmfXpXJNvrXd9VWSeWvmo/G0KY67dVhldnpaK+VMZuqp4LtmrpWnnKmn
+ gi8pIFNxbhvDB39+gsPTvIzY0zzf9vT3B/7AHziy48/5nM85gFq7+uY3v/ngt/8M0GXPa+Z8rT4B7OaW
+ hdfwAKFzfLwdrR8wnF+iAaq9PTJpsjs9+ga4dO1kVpqcql918tg+gdyHlrZNBLwgAiAuhgvB+efjJ9rF
+ LJjJdNEdu3g7/tkj8NPFd3SOX9nJNMdo8599d/Rck6mz9UEra1/6axMEMg9AzJE5NAD2lBMY+7Rb7VHR
+ h4341bJvtTYAD8Q5uoBwXWXttljoEDDG8xs2rk/z3ZVAlYwqQyqQ8WfBy3cqeM5b31mSxdceqMdr3Sro
+ 1rZ1Xv2QTjzrfOaTU6fy1sRH42lTHNcYTOZSDJKfvpbMTk8ylfTuij6+A+KNNP7Fz/ieJzh+a28Z2Npz
+ 7tvbMmdgHDADVVuwgXGAPLPnANvWLeCP57jKzvqkDxiB9cxw0bY2AC9aFl0mPcHSkXxt5KPT6RxAR5MH
+ rM4BcrpUvDXLJoMfGFcnv/61ybRtiQhiF4rDdyd13sXDE0ycovZ4Lvqu5ETrnfmtpZgb2zhsc+GQZ/PC
+ Nx9taP3JdB5IoKf81AOgAatMGXgGzI4cvi2OSbcNIijIzVeWJh+PTjxt5BwFFMC2By6Ifskv+SXHzUEm
+ 9G/+zb85gFy1deINFMCp8AW0NUHLntAFvz7/5J/8k0OPipbFA3VZPN09AmsjX2ntK7u1ulTmtat0Hdfr
+ 8rZadnNUdnzzzffmOsyCv+pai2tsW8515KuuoTfKbG3kQz/v5/28A1M+7/M+7w7oBp6zTlBd6wqy6sym
+ yaA9FQJs7fXTro387K8e71mvYDcBdAVTNKAN3Cc4Tj236OwYcNNRlj3lG4PMbtx5k4in0tFrgB5XFBdY
+ dVELVBee45dVVc6cqYK/c5q3ltK8OPqcy9m84uuzC4x1vqse48gUvKUjO2lLo2w6YAW4E4i1A22VXHUC
+ ejy0m4Fam6MtFDzZj60TtHHcNID87/ydv/Pucz/3cw+nB6xuPK53Waw5R+cTPtQUuF4d9UqVjN14xqLX
+ /MzBTcO8bc9YN4AAzOlvrZS5VtcK2a5dJTvT4zj1v62V3RyVHX/Od67DLK4p/rrGM3vnFzJjH+7JiF03
+ viqZ8+E2kPTEpt3nJLYu7DmrPj8BqgCVXFnzpRoIA2XgHPjvQPkSiKtP+lJM50Cz7QtZclsQeHOLY+2T
+ LjSwBKRtZciq0yPbnvrbOyc/t0eqzttyoZeOxqZTW2NMmV4DdEFcRHdQe6b2QAWarEhQ7Rxm5SkCGX91
+ iJXv6By/cmvfyhn/1jJtQE+nVQKnVf8ZfxY66at4oZ/jAzagKLMFogE1wAR0wNlWBhrYCR40YI1eZdD6
+ q2iy2tKr6quf6roCU2PjkwPWX/AFX3AECR7AlmV77J20t4d8aCn7kmX5dq1MXWALaL4DnD0iqwDah6b8
+ K/vcMNi4gkllXpdZ1uu1yrgu1lzbpGchv7t2/3/xLxWy+kyfVPBXX53lbO7Oxbfr63p0c+VDjq4PMPwF
+ v+AXHB8Aypx99qG2twyQydjKmGAMNCdwrvzaxACgBcJn/LXvPNdOjny82rdgXVbbcWa+5IBi7fVzjl+f
+ ZPQFoFMPGe1n8pfGmvLZO3Xp6welupn4oNEHj8BD8HiH14Vwx3QRPQK5G3sM9kgrSD3O4suSVodxDtzp
+ 4hyO3e3LRhVH5/iVVaZyX/4cd5YzvoK/ZivoXYayFvrIzODQVwapjY3e3ADUshaBsQKq46xlzR0BbIC9
+ 0oA3PYGxPlOvsfDWMad8MvgA1zE++bZfZiUzbzgdV/s9MdgnBxCf//mff3wQ5U0Brx8C/1nmtZhru7tG
+ s6z+trt2+I/Dxx4XX9n5zyyr3+7kp8wqX+GPrjVg8/6+ak/Zq7wyYzdrT0gBIFAsmy5rDhgnUO+y4JU/
+ dc4MGs9x6q6e8c/anvTbIAARGLZfPMExYMZv22HucQNI9K2gnLw98VV+jtXWx9z7xiejTnv0oVcfb4/Y
+ BvF73C6Ki8up7FUBZc7VHjYAFogWyLuQ9q8AMwfQpzIdZTrofR1ulvvyH1fAnOlfC5kVRPRVrZvskuN6
+ sR/gAUjA5ThBLloFcAKLTIAHNHe0Wv8AV9vUvYJ4/ORVgAo80TJkOtrOYLd5OEZrd8OQLa9jps+4xiBD
+ 1taJxADPdowsTpbkuli/bv6tuzXcAfeukAmgz67dWxtfwW/+u4I//dZx9bc5d1l1dEWcuhaAUjImW5Y4
+ 2MoAxLJm2TPQBq4qEFcnMK8VHgDedWvijE8v/qqzPpN3Vs9kjw8Y2zoIJB2d4wO/s+0IcrYvACXAndsd
+ bWsATvz0pB9/bn3stkqmbYAcWE/59E178MjSj28L5GM/9mOPRb1UPMZ5LUyAqT6A4Hj2Hj0aC8Y//af/
+ 9BHcvjKqCDxOtHPQp7Pc+ijq6Bx/V9yotLHfXARB9JyXozbAPHUJMOvi5uZmKBsGYEANrQ1oCSKAGNCp
+ k08eD4ACO2CJlq1POgB21IeOANR4rg0QTS5ZOtDGClzxHMvgs2e1WX919nU+5elS0d2A6JRle8XL9gm7
+ bMWw1/pOn3Ed4lln5107/ErXd/ZV1uv+1lau+eFqv/mtc0eTI4POVxVH1xHAAWfrXHYb+KHx+Wo8Faiu
+ 2w7VQBIAk3ETmG3xz/o6nsns+POIr51cvNOvmweWaBUQageEtTuufcugO65ZsD610ZkuFY8u8viB8Sqv
+ rvZMPVPemyBA3j7irrj47tBdeOeBEh7aWwSyJRfc463MPMep0DHv9NfKOm5l5Ts6n2PdWvRj/84uejm8
+ oNBewETLVAINsiqem5d+MhvAJJsGSsBoVqAEwNABWOAZkJKpymTdJH2W4KZonX0LDHijtaEDT7rbM6bL
+ eTR983hGOwbU2Snop82NhXYj0pYe1Xk6ALobhvPm7glDNg+wveoFMGyz2Vu1V25bzroq1t7aVly7NYPc
+ +YPrtnuiutXHKk83f5ZLfScPrU75aP7pMyc3SfvPvk/h3XsfENrmBHTAGNjtsuAzvn74a3Z8xk/Xjnfr
+ uLL/2h3xu+HEe9LbICvwqc5XUI5fXzRwRbfFsQNZ/ZK5BZRXeefkz+xZ5YE1eWC7K2eOXuEYgklwfcVX
+ fMWxly2I9JmAPt/RvaWcjYs/A9TROf6jFP1zePZ5KlADXVlK+nd0smxF24e1DkCtbyMCJ6DkiA/oABXA
+ AohoYDZBrqqdHGAG+kDNtZJJA2f6gTUAD7CTdwN2dE5ee9sXu7HUbhaO7AqUp507mwP0dHfT0Le5s7Gn
+ gfpoByZuLD0deJvEOtlPBS76Ax7r7VjhSytgdx2nP0wgm4XMmY893fxp865c6lsciS80Gb4azTdLHDx1
+ uQmKeZhjn9pTvg+GgSqwA3TRANd5dfLPgLK6A9Daps5Zbxl38qu7G8MB1sAswHQOLAGdbYTA0bYD3gqk
+ 9avWt22Kte8qM8fKlksyjTO3Pi7JA2vtAIAzCwZOUCmjzDnQq9PvCjkOBMQFpG0TZQYOfWWnAWMF3biz
+ 4JONP/tGr/qb1yy1CQgAwaHsz1kHwBHAyvrYD7ScR3uasG9va6jqjQl8YCNIgHWApQInwLTSAI5cwBfg
+ ATdgC4xVWTXALqN2BN7kAKB2cgDZPIB1fasA0fzI6zdp/diBZj87ZtU27UQDaNkycM1uOrPJPMkZl73W
+ RKU/Hcalx1rThY9nX1VGiPYminWlx5aSfvmiazl9R8n/LvnqmY/l52f8Ved95Vcf3pWzvgCYr1lja+j9
+ drJzLvwfD2B72vHFKCBqC0SSJv79UFJv/wA9YLcDVuey2vkB47oFcR8+PY7O2+KYutX6Vlf52VYf9UmZ
+ NWBDtx2xy3bVyd/JoGujxyKSoT+Zxtpl2fi7LZHZt/MzPY7eBvF1dCCQ47vou4K/ZjHo6XQ5S22yzIId
+ mPngUgbAuQCl8cjGe6qFfZyU3pkdu2kAUoDg8ZpdfREEKLgOHhPf/OY3H44N6IAf0FO9piYznYAZ4AIX
+ wCR4gFTAhx+ABUxV54B6bh20TtrpMG5j0Q1sAzrHsmyygTcwO6PJsR8t2M1p0uR2fY0158M+5+YcWLu5
+ 4bHNOtFHLz3stJ7ZqR0/fdZR/3TPNcLTZgtFPx+KyQ5ds7ZI+JHr6VoCL9fV47/rXzKwgp7znd+uZfpz
+ ZfX5S6U42I2Vzp3MLOLOPBV+7cZouwgImzPeLDubFckG//ZWEuzw4a6nF0AHEGeWWr2W4e5qINoR0JZx
+ A2ZH5/hTrmqssmZtO/nq7Lfds57gO0EwgJzg6NFjlQGUaLyph94VbHdAr6785Gtfz3fyjuuXYlzoM6dZ
+ nQAtUCa4r4AOLG0PuCtyDkErmASSrZEyYef6GiOw3RV87dPRnQNkfekRqMYsYI3DUb3Ib919ECL4OT0g
+ AGA+WLG/DGwAECACLCpewAyQAjIyAQsaqAFXFTABmglAwGfSdBqLTMDkqK91AnJ0BpoBKzqg1gbE8QJ0
+ oIZPHh9NJ3n90hNwmxNam75Tj35sQJNjryO92szFUTsdqvk7kqPHXIyjZttcBzettobitT6uUW+VsItu
+ mTX9rp1+Mm7zAeRuuILc9Xbd+ScfaLuqJy3JAd+roNtGmIVP0hGfj/Hv6fOXyk5+jRHHNY4qeHzLzc98
+ 6BM/kh7fLpyxUEk/2VnECHAH2H7EzU3Pl5rKsFdAPgPKeVzrjr+C79kNoL4T3C/Jr3X7NsiseADZ9kLA
+ qMZfv8yiD7CeWx/OgemUURtX23zTIxk8fVf+Wd/VHud+1OnBgwcHWJ0VF50D5OgcG2jGn8DKIfC04bf9
+ IKD7YSEBZguB48iOZLoCT2C7aQg6P/bCiXwYIovqguC96U1vOmTQHu2ALyDojQR6bbvIstAeGwEhJ7VX
+ xxkAAXl8IKFfwMA2R3aqMseOZYHmwdl9IcTcjNGWCT0BfqCknzZjAqIJVmwAREDRGgSUgEmQmhtewFnW
+ 77w2R+f1d17tHMACbHTZtD6BdW07PdlmTvqSdR7NpuSdB9bOjRNw49PRuWPXzRrNbaK5bj3BWFfXRnVu
+ fNV6eUfY1+kFuL6ufX7m+pkDX+IvMvF8lM/yaxUNPPPzQDRZILh7CtzFgkLPpRhR6rvqZIebjiTHzx2b
+ G98K5M8KPWxP/yzs4adiSKIGD/wkqViybgEiunPxMrcgisUpF72TnzK7fp3LutH60jHBOfn6TJl4T3rP
+ GtCVBQPFXca641fP5PHa1gDAeOgyeoDrWIZODx3pW7N7dF9+Sf+a6XvP+haw7s7P4TjALrPgBOSmg5DJ
+ sYGn4AqcHAM+QCVbEkgc0z465+y3uW3TtH6+wIPv3XC/320bx9e3vSNqDgCOfsFMN2BQjRfoCviAOWBV
+ A01g4zHT3dw+thsIMKADsNjOMY61N7ZxbLPI3MrivM4Y4KiBDOBZ1yHgMi69AI7NwEW2G9gBUecq+QCe
+ vLYAnCy6rNoxGWOgydCrbacHHaDfQutvLuaKbmzrpn3O0Rj6ksG3Dvrpb32sk/WKN6u1dg2TsU76o613
+ dGs7fUxgu2Z8X39ZKdCWMPTNTG8y4fNl/j6BkT+XsaqzDb3GRTJiQ9nFyCyrTpm0b7u+5CUvuXvWs551
+ 992+23c7vlBUSV/6K+u4FfzGdk1ghA8b7V/7wxIxZI0uZbIBY5UM2bJm9MzE1/1odT1Xp561bcpH0z+z
+ b7yHYA1AHU3QxQZ4eBMotQeWl/iBcjztK4iraDxt5KbM1I+PN/viAeYAe8qkRwV8QM/kz8p0sjOHw1sf
+ 5cjIrDmxLBcwCjRZkiACnngCXiALboEOKNkjW1NdFECs2qfzVVl3VhdWloQHYPQFBII8oJxgXQZXYAti
+ x4JagANC2yWefGwPqZ5SOB273XTM01svsmlPBQG0qs05EDDXgCgQUQMePGAFtMw/MEXXD9iZGzntgTW5
+ gLZ++Giy+jhfZdwMkhGwO5lVD2CNZtsZcHeDQdNHL13as9/4zRGvtQiYXYcJtrWp+EC2G25t8W2HuL6y
+ 0Z6a+Nh8mmGPxEAbPdr4nSc02aXxbZ/xWT49ywQ7meuU2cXFBHdlFyOzrPJsfvGLX3z3Du/wDndPPPHE
+ 3du93dsdT3MV8vStdqZnx5c8KXzUdfKmCAyRdPR7IBKUFXADy+oZaN66ZVE90xP/rO7A/QnApgaCghj4
+ AT0A6uh89wUWtEDXL2CmayejDfjP7ZF4+s9tDbw5VnKOjeW8sbo5ONdWu9p71oJoFg7j4u4e39Y7toK3
+ k+fU+EBNgAiOwLrHW0GkTbB5RBN4fRCotr2goj3WFpwFo4ClC88RcNBbwBesjaUPYBGkHp8FMYDBE8wc
+ QZsPYDgrYJF1AeS2dmaRjfn9D3uJsjSP3+w11rTDuSPgAmbGC6idt52gD3sA2wrWrlW1G5S+zgNXdfZ1
+ TndgagxHQKqf/lMPWr8VrC/RgNuYaOtPd+fq1I/vfK6J2s11rlnXLZ/piSm+/vHREoCV5h/Amf/g6c9e
+ 9rPJU53M0hhuyPyqObme7WcHgOKDb7vugJGPr0UszHiZMRU9tz6KF9Wa/vgf/+Pv3v7t3/4A6qrkqxLw
+ 09VYKz0LPt3Z40kCdnmKdROQYcvkJUJiYN3KAJBAFT/e3I4ING+Vj6fPrfx1jM7VJwBZIKgCyVuyXbIT
+ QHd9p7xzFY2nLZ6+gW78M53TnrO+yTiaHweQXczCKVcnRO/u5JwCbwVx8nMbRGAJjoJQ3WVSqvPJ65xs
+ GXG85GaGha6vWmBPnju5zMLrYYIDgLsRAOWCyNzM2bn5tSYcX3ZdFmYbhPMDjYDQGNM+c1etNbACvIDi
+ Ula7k/EkoQbO+GsmC4zYoZ0udADJNrI9yUzwxNNGJp3oyb+Fzla08cu+o9npqcEY87pMfwiInePvZG6h
+ d9deXfU7AnQ+ZN18LuIblubi2naN+Rd/Bnx8gw8A7bMiNlbgLL7Exxo3fMu2xLOf/eyjPve5z717z/d8
+ z7vnPOc5xweCPmDkg2ts0ndLbGaP1yH9y5CtxRJO25Cy63U7AjBKYGbGvYJndOdT3rmKnhl0stGzv+Mq
+ v8rN+kT/Ih7ITTAFxo7O160GIKlPNdCcfSew7sA33o6f3gnE7WuXSZMzzuyrTzJl/S4YZ53FxV2dbHfh
+ lUuO0jaIfV7BIVgLFBW4CQ6BEm8GU+cdyfcYPGWr+IJpJ1PgAhT70BwBYMii7FsCaQHZWyoVwdPcBKfs
+ 2ifx7JbF688uFSBxKLqzx7jA07gATAWQgHIFOCCBltGhtQWa2oGubSIZh3ZteHSh5x4xPWi69J2gnM4A
+ nx30NF705N9K0y+Lpxu9A2uy2hzxXRfrNP3Bmjk6xyeDN31g0m2zrXQ+4BjdefrJloGLBfMwB+tl/Vxn
+ ctbXh9+ur60uvgCo3cwBL99xLG4c+f8E1gqfIps8HeJFlUmKVU99wAp4esLza3iyX/7aGAr6LDZnguWY
+ PXycHtseYYa3RCQwAJsNEwzPtjjOAHQnj8bb3Qx2es7kd/WJH/WjftTxbyoBcdsR6IBwboOsWyJzG+Rs
+ CwU/YA3E1761oeOlM3uA9S19s42s8V0YYFrpMaoLzxGcl22uJfmcJ3lOR4f9MY+fBVvBogoCgSVAtDsK
+ QPxoGW/BNeXTgZ9uFVjbhiDrnCxAxReE3aWBhgD0mCtYyRnLuay5Yi62ODh2bxgEKFWAA3gEuEAGgGwD
+ fG09qDugDjC1AzDApzqvv0yUDLAQvG42dKVTNddAhlz6OtLTWI2DntsjanyygWl8stqArnNraNz6dJOo
+ r3HYoh8a8OnDTv3YTQ5Qq9bfNXctunY7H3CuDZ38fen8jT/1tEYvGba4rvjGNS/ybAeargE94sZNnj/w
+ K9tm1qHMW8yo6ABTTBQrYocO6+czGWvFx4xvzey/SwwkET73kWj92B/7Y4+x10JvcVoMAupi01iA2s0B
+ XeHXbv7eCvGBoxuCH3TyeRAQnEC6gioaoPJ5OuLN9rNzx2t9rXV75mdbItUnfvAP/sHH2xKADrgBu1nx
+ LCAAdCzLjgaKAWsy+jifMunpGN8Yu75z3GxZZdTJT1dHb1LYpxIsMoRKF3nejbvoFRcff72TK8lzUO0c
+ BMBx9pw+oBUggoJz4qM5vgBCA1iOWaCu8gUVPhk04A18jZdOPMHAEWWn+uoDqLxjzRkEiGC1V+5xU6A4
+ CpppL73Ap+C3hrYm6MougASM8B2dAzKyaP0FNiA2Lj4wmzL0adOf7enr94jV+gbseOTozwb8sum5VULG
+ efLJ0NENYvLjmT+AqR86m6P10UZGP7R+xk7WkW1ssWZdk+r0lc5XH1hlpqyj6+Pa68OvutFqpwOdTnJk
+ Jj+6o/50NjaANz/7vmIPYJMF2PyH/7v5oyUu0WIETYdXVPtWoevcDcP4YgBQG8cYYllCUawVgzPu0GtG
+ v8a1GPZUALjdILzWyn5gbQ4AUUYr8waQgSJ+YOnoJuXmBUjxAted/Mpb+yY3s/J4ZMiWbKWreoC1O5lX
+ yCbQdbRwE3ABozrBNHkyZPHxkum4Avfa92y7o6x51b/rG08fc3JhOF53emUFYkfnU2a98LNMeZVcYC0o
+ zwIJbxck6J18QFyARXNufRoHrQ0w9FZJoOoI/ASbIAGW+IDEhywyWOdlXnT34VOv9Gl3DADJAapACrAG
+ chP46HCOz47AC3+CIz3azAcQclo3G21AFW8FU/LpxgPoATZbA1xjZde8STju+M1zbq3Qjd7Zj84OdGDN
+ Ju3kAndtrrn1NNeq86rz1WemfPTkd/0Dv2jt+UwArT2/m0kDGeNqL/vWP382R0DiupgrPhn9SzjQbZlN
+ mqxrLGFwtCbZmf2BNxnr1wfdMwZn3O1iFj3jNRnFB+Pe44Ytbhr2ru3ZA2pjrmA6626749a663sG4mTw
+ z7ZEDrD+oT/0h9591Ed91EOQBHYq4AOowNB2BNr2g22Qth7mNsWkpw5yAFpb2xf1V53jayfHjsbFT8fZ
+ WOzxeAPI8dMPrF2g7tLXiscrIO2it/Xhgl8q+tjb42gcOgfO0Z0XBAVYFY8soCSLJ1DI04c3ZdDaenTF
+ J19/X8qxJsBaO/AAYIJLkAANgIMPlDgGJyADSNjPBvrIAXMOBWi0qfrSo9IByBzJoI2lLTlH/egzTuCM
+ r5KfQEuPcdWAUvAm37n5OiejT3PENx4+u8hkO5lANJsc9cNng/PmFzjThU93tlivxmyM+mWn9uyknz36
+ WWPXd15r/K5vma3z1X9cV8dJG6Nz9Dxf/ScaUAJT+qO1Tf3xA2+vcqroORbbZ43vhuecHk9uqr7NnW5t
+ ydNprsaWKGgrHs/KjNm14MnCgb6M37UUI144kNx5lc9WiLEcA+rddoRjgKqNTLwpL+ueMvripSddq0y6
+ kpt09Ykf+SN/5N0P+SE/5M7etW0D4AcwA9tqwA0Qy27xbYnMbDfZ2Vc/7fRqq33lOzrHT8/Kry9Qmpl4
+ tuFrx/PhqU+dPa7N0h14BeI1m750966v/TFBILsUqBxQ5ZCcTRsnLHDwcnR02xfxOersu+qpXWBxfs6N
+ JmP+P+En/IQjWyADWGaGCFgCO0HEXjztqjaggtZOLnADpPgB25QJvFZ5+qMBYTaQww8sgZq2Kjsc6ep8
+ 1amvcaMn/8xOuoyFxifrnP4qHnn8xmR7gIyfTvRuvpfswc8XXDvXMJB0DctwA0z0zLLPfCN5NJ62Kd9x
+ 6ucb/BBtPitNni83lr5sTc7RvHtaMwd98RzTpW9ZfPxuVMbQrzUxhkxXAsaPxZmYmzE4i5i1HVKczthE
+ awPYiqNrILFTAbctQ+NIXAJHILrbjkDPjDhAnfKAecrUr5quqXPHB+b0zCz7iQcPHhxA/cN/+A8/vjzS
+ t+kmYAeaaOA4ATsgDXCTq58jAJ2APvmXAFd2TFZ7WyL1X4GevHP8eObm01+vI82ygnLl7GKTr9Q35/HB
+ iEdDC8t5y2BmYOTcaE6rLedOLj5njhcI95ipD134M8gFlHNPEf5socy6TA7QBDJ4aHxAAqACbHLOAYp2
+ soCKHOAJsMijyQR80QFU8gIXLUj002YejvTri9bWPnXAqY/z1Yad/pVe7TTn1kM1R+3GKKM+A+JueGxi
+ DxpvN98zOnuM5doAMH7StXR946n5R76kDQ8d8OUn+YY6fcw8pgwdzmtr/dHsXGn6pt36t8bkzE+biuab
+ 2qyTo3Nzb86zL1obmeZGxgf1xvR1cfaJRSA7Y3CWGbNrXOOhJ9C77jJrYO13Vrz5IruVXQNEwLkDyupu
+ W2PK67+T2dUdUHe+u2E88eN+3I+7k13bCnGcgK0GhLYjZNGA0F0PcAJG2w7xd9sXalscye9ofelwjp+e
+ SdOTTYBcn6k/G4A2m2yD+ObSCta3bnG4yOQ8alXqmwP4pNuHFe7QM9AcBZTHPuecEpADXsEz+eiCiSPr
+ 6xx/RwvGKe+cHZzPNfQFCAEpgAQEBw0wyjALVMETALFHu+CrT/0mrWqfMrUFUOlkH+CjMxnH+qdLuz72
+ 1938ummsAIq2ZuSTmeOnu3P0lJly1oCOdJq7MZJDs8l8yDSv1gcvXY2znqcrfm0ADGC5pm62Xd+2HFwL
+ Fc2PtAVs0x/IlyDsfCM+OWBIJ562rokbT3OKxidjfVpnNqvRZKxJN+LmRt7a0YVnzZxrm3rSpdLjvLnQ
+ 1/alWBN3xSO6IjaBeTIzNnfFZ0v+mMD73H6Owmu9QJXPBZZrnUB6id/5Kut8bpU8Ch/vCSBtG0T9ET/i
+ R9x95Ed+5PGNH2AIJANrYDg/xFv5wNG59rLjKRe96tGmGguvrBi9ZtPJJq8G8MZ0DqzdTJy76dgG8eqO
+ MrPm3V1X2fHRs+8ssiJ7XwBbMAHJMic0x5u0Y5lOwbPKO18rubWv8fDdANjhpyF9WOybamSBQeAj8IBR
+ gRS/bGfSgo+sPvhkAys0QC7AAmfBFXih6UDTsdpQxmo8etiE5yi75qQCXFtj6wtcBXR2alvPu0Glf9I7
+ 29iTbfr3AZdzMuxgF7px6Egnm/Qjz97WoXHZQ4bOMvR0Nm7XGFAFtq6rinbNp//wFW07vwLs8ZNNv2q8
+ 5sZW69c1ZM8Z3dzP+NZ0rgO6+WprXaYe5+TySWukr37sthb9lokiBmXOALmCbhvkrMz4BezWVMzCCaAt
+ ubEVAhCr1zLoeBNgJ2+l10z5jF+f6FmfmEDt65/A+sf8mB9zfOsHYJ6BaeCJD6h3v9FRX3XKTz1uCvgB
+ rjY87ej01L/jlF91Nr6bztwGmRfVcd3iUM4cYrdtotDtx2e8yM8JC4qCR0YzA0mb4JqgfAbEs30Nznja
+ 8VSPcoBalhCIAAZBIYic4xewAoPNAih6gktBTYdgC1TpmYGnffILQgEp8OiaNjQmoKBT/wDMseyaIwNv
+ NunLLu3602v+jvSwT5uxyKd/gku2kcWnk/ykA2vrj9+c5lppc2TPBClyO2DCo5MMnY1PJx3m4DrO69u1
+ z1e0BdzO6Zo+oz25+DL2/Aef3ewxfutlzZvX9IFJs3XHR3ezNI/WAd98zQvdGk49XQdrg6efitaHzQDL
+ Nyx9qKncN5GqFL/180KAVwhf+9rXHhjiizkTrI0LPNt3Djx3wHpr3QH9JX5jTt4B1vasbYeogFp9+ctf
+ fnyzMeADggHlrHhAEnjasgC06tziKEtPZuqKnvLO9dnxd/KBu/O2SmTYtnRkm2XWLloXzNH5fKRSJj86
+ 8Ha+Pmq588uq7bEBlpxX4KyPtz3itT0ikMqO8QXdfAQuYAu4+s7H3vl4q03weV2RPWiBIjgEAlqACCL9
+ AzltAimQEkgTXApovN6BppNsga+PKtD0KTidT55qfdLrBgMg6aeHg9pHdPPzYY3gYKcqsI2trzmzb+p3
+ JGd+2tCNa+7sb3z2G5MNeMBMHzKAx9zoi6YnYAn4mntj02NMIBhA4RujtXU+af2zl7wj/ao58gfX2PVC
+ B8zkps+gyaH5B98jR6exVLZnm3kZG53tjqr5VJ2T6SY5+R1V/ef5lNOm0tMaOrdWbLAeZNPh+mjzep3X
+ 7Dw1rqXYnFuUyozfyhqztkK8zy2Z64NG2TXAVPkgEAXOtiMCznVr4haZFXyr8fn4fFtk6qxfsgdYA2dZ
+ tQ8ZZdZoAO51Phk2QFQnSE+g7ZxMGa4se2bKjrttjTWDTo8aAM9tk508/tSPZ0z/am5Pym8EPErZZd/o
+ eZf2ponf3gAwnJEjAoIZcI6ynY4zG9plUsnGU4FxfWe2Tk8yAhTwuZF50vH6m2ABBgVAwcpGgZG9Ba+A
+ wYvW37n+zvEFHF3pJAM8VDpr0y9gauzGpCOwtt/vR6U4KlqQutloY6sxOa8sy43xzW9+8yHvUVagWX9t
+ MiTV0wU9gkDGJEu3FtbGmAEIO+hnExvZrJ2d2tncWqns0Dbnrq82utDN2/z0bU3W9dRn0q2/a+Va69c1
+ tR3geuPzC2C8+khbKHxDX3qmfra60bGLHdpdGzT51iFav+Zozs2H/JzvjtYv/elE53uNS965NTd3R+OR
+ p0f261r2NtfMrB3XJ2DljD+LDzF95Vxi5zMtn/XwJf6nBo6XKhC9b/btRoA/x0CXWa86tU8dx541kLYN
+ gv5hP+yHPQTsH/2jf/RxtPcLDAPHtQa+gDKADlQdbwXZsulLetDayDhX6Vr14/t5VG9IrK/u3Vpueeyy
+ DWIM4MLJBI7AL4gmyM79xEA5wCWnH3oGZ3rU2XfStTsXJC42J5ctoAu+AljQBB6Bi0CZQbPKCKIZYIK3
+ wMTHU6dOMoE1Xd5SwQOcwBd4qG50nuKsI/v0oYu9+qLNRzbk2kog/N63pz9Pg3zXXr0nqVe84hXHTZov
+ 8RE6AbhgMG5bLPM9bvod3RwECzubfwBzNndghNbGduuED3zJ8gl9Gys9+ujbWlmHKa8/2jUFxK53vsQ/
+ 5haHyg/I0dc1ZE+2GD+wNj7dgSba2AHrOkdHPLLzBrDSxkGzdaezOankW998y7lxW8PWxBdaxJ1a8rSL
+ TeWMP4vXbW2tAEA+BU88yfGRCaQBcOfxoq+Bbzx1BeJ0r+C+01l9+AEjkJZhy6jRgNq5o6BoD1sVMEBR
+ 9jy3Ndyp2re2eY8mpy0gXrc1HJ3jJ9PbHdrw4q/jOq82RrLpBli++qq4gC60R6foS49Ljj6Q8FL97Fvh
+ GL7GCmxkdxwuQOSkBZEAC4TLqIGQtrZEyOL1qDtBeAbklOf0+kw5YwlkgWvu3oiRZQsCdhVUgtmRzQLM
+ 8awWWAWjKojoKLDIODeOAHSM7rwjMJQJ+/ovB/WFBJmOT+nNz5stbmLmYq3MzfjmI5P27zWqD4/LjDwu
+ o/3+QzdP2XcgHaio7Ogx2AdM2SBwZN9qQQTc0ex2TQEcEAkMrQ9+x9Z48hyNb1y0a0aPtoDM/JyrgZY+
+ 1pc+15Zvqd3002X9o/VnnznQmy3mTRe7nWeDseY8VOf6spcN2mpPn2O0NjT9zvNNOpxPmg+bg3HZyFa2
+ 6cOefKoxzNWPRym7mL1UZszu4lfm/mEf9mEHtvncydPYCpCB6hlvpeeWxioPgPnS2bbJKj91qA/Bug8Y
+ AbRzVdZiK6Q22c8EVAHirhRYBpxlv2XHQFMF4kA4/uyjHY9MvJVPfs2gq5Nvv5qdHqc5gLux4oJ5RALA
+ 7r67LQ48bUoyZ/KKzNpiW8wAicMBNkFUgAGc3SMtmgNPegL05DuWoZPBS372wfPak2DwlGQtgA4w9BVb
+ DiW7FCiChp36GCt7BbMgMg/zoosO66ldMDVfAe1cQAK4snl99QOYslvjA079bGX0gzrGdXMxhx7nrVXz
+ 6UanjV2OvZvsxtVNEL/1SU80Pp0Bnb3KD//wDz/8uPVgN1tl8YLFuTVyfWXd7G7P3rxVgGKdzLcbV+sB
+ xKzvGR89gSwA5T/a8yX96k82cHRu7EkbSz/9uwb60r3aoL3rp42s8dmk3XzpQdNd30mvc9E/W3byaPLm
+ ZXzyU4YdrYk25/xCdj3LLU+96DXe1foAaGANLyQBzvnozIpnpswnHHeZ7335a92B81oPsG77AyjbEplg
+ LavGdw7IZSNAewfWKsCcQK1tAvQKyvUjM/emAUx94/cONV3467htp/iUl6zFF5zdiecFvuViX5OXcftk
+ mTNxPkGsCpicL+DmgMBWBRZAKPBd96ADqWQCI/0C1SkfUDtWzRuocpTAxc3Ll2ZcO+CJD3wCIkHUVgG7
+ 8QEWwC0DoEcQkUXrp0/gn84AQztH9TTkmgoGdgEYMtbKXFqD5jZvQs6Bsgp4yQJeczfP9bcpHMk46lP/
+ 9KrmkM1sARjOgTjfkcWTYWMA3TpYF/zmGOhNYA0MzX/lt3Zoa2EcdCBlTepfP0d90hfA8S32k0F3HbXx
+ ifri7WyYNxJ9jckO+tFk0drpnDeG9OiX/ebivLHO5I3rBqKSYTsZ16Z10A+I8VdPY7OIxXVvGo2nTdnF
+ L7DuJ1s9wQFBcQE7PJVJIsRM4MnnxQCem7qj8xI0cuqt/LPMe56f1YeZNZC25eFLFX4vBA/dtxsBtixN
+ tT/oZ1UFn+0OQKkGxADz0rYGoHaOH9hOGeeB9eQLotl3gvXke6whK7D86tcE2GvFRXXRb3nUkr3mzJxU
+ EBVoHFDVFl0AASQgxDGBDCBBAxhgtPKjc240oFbRAbv+ZHN44wB6VeD4sM2WjQ9TOA+gAEDemLFdYg1t
+ L3AosrYGAm/yzlVtOz6nky372QI3BTdLcxZ0tolsdQhWNga6AS2brYl5NM917nOO5ta8p3wATVd9pgxa
+ mw+ZXD/gDsTZw9a2Z6wLu2VGPtR0dH1VcwfYANw50JtA6lrnF46AZ4IgWbrzjeQAljZ2sJVPTcBE7/rW
+ 37nx9Wuu8Sc4N1ay6Vj1pzc6/XMuzi/pXOXTb47pbh6OdDlqYz+wc6N3I1VsY9y6jbkr+sq0k+ELkk+J
+ qW01vp8vA8i5TaHNMZ8nk1x88s5rO+PX7xaZ6pO2QVQ0PpBW0YDc704Aa/Iy8UDbZAGkDyIDTuDquFYA
+ C+DdyXyDCE8f/Gqgn/yOH0jv5NkjuxY8XRRHd1ZgPMvKR1/7NLkCAO17WWgOqK7ZhKDheIKFIwYcjoG2
+ ig6ogceaNccnB5C0O9dWJR9/6tOGB7SBU2PSI5Ds23JWH84B1N6gYLPACzRkCAFz2TM5NFkO5drmT/aN
+ jQtgHdnX9gWb2DBtxmM3el2H3RynfMfk6Z7rnM7W09H5uuaBt3bgI0B9+OSJwPydeyoBIuYPjAB7QI2n
+ utbGV+kJsPiG9YyOz0fosI7osl26yPAlgJZfTR+jn86eWKb+9KnZh9ZOzpj5LT75ZMr6a3ckP+cy9dfX
+ 3Hfy7M9O8mTZhE6eDvNx7jqhZdWuKTAWmzLja+Us3mfRxra+we3NsbbAJkjOWhuA5QNu4rPtUt/q7Et+
+ zb7xdvofboOoK2D3VkjgPQG7X+szUee1ydDKnqsTcFW8MvLJD3yBODAnM0E5vn6TL6O2NQK08dw42CAD
+ chdVHOcjUuXSo9O1wrFkohZagHNCDscpBRGac+bE+JyWM6MBQuAxgWaCizZ1glTgMoFHja//lAcY2oAz
+ fgCl6idYrJU7e8HDfrbOKoDYraLNl5yjdsFLT85HD1uM40bhsRMY4u1sbh3WbZ/sfBT5VSZe/Lnm1qXM
+ nI7mJKBdM4DNv/ibG5prKsPu5hUYBrquvYrvmL4zWh9rZn35jrU17g7EuwZo7enBR7sm6PrSpT8anyy5
+ xnHUvsqYOx3ajTdvDGTNN9voIY+3k9/N1zjo7OCrjvWjS3X9/HJe/1xzrYhrWx5rvK9FImE715O4D6pl
+ 1xIwIAkwVwDuHLDycb5e+yq79qlt7WssdOPtZPAeZtZz6wP4tvUhe+71qN4S6Y0Rcvj64Wkjb5/ba1Re
+ r/I47FWqaEDaY7IqGwfeALgMGSgDX2CtbfLtKeJ7NHKO3xsmZIG0rNp2iIvcY5LHn90j0tmj05Rf6f4h
+ xuKyTXbponMyjlfliJyYI+bQnDaH1g48Ah+0oxqgBDoAxBhABA1U0AExwJnbBTv5AIlsfY1tS8AXBWxJ
+ rECu4rVdka3pWm8wMmdfQvLBq7bmkT3k0NkQQGaP9uaCpw+ZOa+d/ARsYKB96jmj04+mN5pM56q5uRF5
+ 8pBZu+a2eQQ2PmAB2D1pAGggpwIe1971ruYj8ae/TBl66aJjbUeT4VuBIH7y2vkeX0NbL3JkAmv8QHkn
+ gx+oanfM9kB+1b/K14dd9NHb3PTR3g1hxpD+xQr/BLzFn1gUk3MbZBZybXdc2h7x/5LGlFXDIrjhuk7w
+ DCznlogbdLR2R+dzK8Ox6txT2apntldXmXgHWAfMAHjSgbM3QuZbImRmlu0coOOlL1347XujAbnqkfvB
+ gwcHqMvGgbjti2r7zoB38lV8AA2sJ6CjHfUB3i74oxYX1+MWB3HRu0ujOQKw9mGEG44LB9RyeOMKFk4A
+ YPBy4IKkIJZ9cFiyzmVSZOgDPAEmsAgoAcnMmh0DTbLGBDhq8sCWHACqLzntgRH5wAo/nuMEw8lvXLqM
+ LXMG2PRku0o+vdP+aU86ydCX/trpmX2n/NSzWxO8dO4y8eSB9+zbfNXkjeV6Am6BHUgLcMdA2vZIN2XX
+ 13V3fdGACX/nG9p2WTO/yse0TT66bFcfOtFzrHVcutD6Ne7TIT99Xru5sbn+yWrvRrPGhfm4Nm2BiEUx
+ KU53BTCTEadkit/Jr/gWsuz6Qz7kQw7A9vmKpyhPTzOzBZ5rthvQ4mkjgxcwV4EumXXbZMo4X3mzvsU3
+ GIE08C2TRk9ADqwDcMdAfYK9/vqQxSt7r10bwG6csnJ81bkM3ZsnD74W0OOpvZHiCy8y9LZCZNjtgwN6
+ PA7wqGVe1JXuQrs4Hp0EJYfcBQknxeOE+DtHz0GdC2Y0fYHWJZAKcONfk1/7oleQAkbRE9QaZ+WrxlTT
+ j6b/PvZMGYGqHxpv9lVX+WxzXNdk2jL5jvqvczmTce4mZK3Y13W1p2pf24eTPnTEtz0iOwLk/FAF3OQD
+ LP5Alt+gd6DGF/C0kaFDH0c68QEiGb6FxicbIE5wbFx20HE27gqml+w07i3ytTuu4I7Wx7nxHZ2j6fdE
+ LQnzFKiIwcB3V84AevIr/n8UXrz/+7//kTh6K8T1dF09NQFKIDoBdwXWuZURr36OK9DPvmd1lTn+KSYQ
+ BKRzGyQayAaok27POj7gbc8bP2AmD6x/0A/6QUclix/AaydLXzS76CCjb/qy103kwddn5oDfHw0A7va5
+ gTYnqKyPQo7Orz1GBcxr0U/AWkROmYPNABA0HK7MgEPGJwM8OLHA4ex4bAbYzh2dBzJApyOeowpEAKxH
+ +9rQQEUbWvtKs58+QASE0OnRrj+aPnaTb6wy8HVcMmr2OWZPgBdPTZ6s8ZKZ+ow1+6Z/6kSzxRy0Z1t2
+ kqOf3sZs7vqSab7JGGPti6fqiwfMXU/BKsC9bSOrAtp8AWgLeDd0WXf+wRdcW9W5mv/QF5/fOLf+eIE9
+ vyGLxucvav3inbXxSbqcB6bGIpfM1BF4ou8rX4KS/8e3xsUIHenpaH70WW9PzOLck5siLnvK3ZUZ73NL
+ ZNKKLRXbdm60cEOG7QN32yIyawAbcLqu6hnQBsIAGzi7WcdbtzVukVn1H/8UAwQBooqeWbKKBshl2c4B
+ 6wRnctrK0IFy7YH51DfHIKMvWrZdxm2MQPvB1wIzPhvxsqcbAV2ycdsr9q29fiXwuoOud1THS2994Guf
+ F3YW7TIuQSl7mkDM0XLo6awcmFwBximTTwYvPWumU/YdWAQeM/uLB2TUAHi3DaLdkcyk05/Mju64G/dM
+ D5nqyidbG3rXd8evHxtsb5ifc+1sC1CzMx3TTqCxk1nt6VzfbgLOu9HZFhPkBbT9bDT/4CcyNUfX0vV1
+ bbtxoIFTwOU6rz7AT9DayJCd2Ws6SxzIT/rM36Lxp57VV1fwvVW+WFhlss0ctJPDbw2sk6qPrQlfXPFH
+ z4BaTLYN8qhZtgK8/WG01zjdvOxZe2IH2F0/N2IViK5bGdXA1ZHM3BJZgXeVca6iZ/Y9+6jHP8UAPgAI
+ 9GTYgeUEX8BJru2PQHa240UHoM47BtxoY6Br03d3AwD6gTVeAK5f9jkaTyXvdUKv4HhkssfVxZ0X6doF
+ xgfUPoHeAbqLDwAFmGDkXDklh5sOLRjRM/DI9yjKGXP6nHsNAE6rD8AmAyQARMfAI1ABOmegrKKnzARx
+ 4wdeE+zIoM0bTYfzdVygiR8Itkcc6KmTr1/95/GWvvHYwKZeDVznqs9qZ/Nl55TRPmtjzL7NsbHRPQmh
+ ZWhiyTdG8V1rQC27FpR8BijxC1W7c9dbRfMXffMBugM4vqBOQOQz08f4TD6U7AT31Vfjr3rqy1fR95Vv
+ rJ1taD5NBzny5PRvLHLAy80OqIrNGb+OlxKvGfsTuBU8gE3G088LXvCCuxe+8IXHzxH4eWVJX0B9DUyr
+ 5MnoEy9AviRz6WagHv8U09YD55KtBqJAMlp7b4ZMeTIBOT5ZdJmyY9l78snMsfSNblx9ADP92qceoO78
+ wdeDOD4ZXx+1n80JfdLbNsf6+HNL6eLmCPX1+lBOVSByNg5oXG0cbDqr9gILz7FHUcE0ZdJTda7Wj27H
+ gALQTGBxBLJARTsgB2SBFXBynFsHZJJnC57zuUXQDSGwciRH127cwNqjK772bJ38SRtjx5803exG02Wc
+ AHe1Gd2c0dm20rt10MfROV07PXjJsM/NQvVYbZ9VgAJoj9Sub4/VgMG150P8RO3aB854aGNqy39Wf0A7
+ qmQCPud00HXJJ+t/i57a6cgO58UAW1f5M5nAe85j2mnu1pctgJqM3/kRl7MUp2JdjEbvytweWYvtqg/+
+ 4A++e9nLXnZ8Ucxv6vhMyg3XdQTWKlB1Lut2LXfbF447ep7fyq8+6UsxgDBwVnfZLnl8lSxADnjJljVH
+ 00kW8OqPrx++djzy9NfWURtQVulwTs6Y6Y92M/F7D7ZBvuzLvuy4AGd31IqLlsxZ0Rdgd4H9eJNXB/1w
+ kMyAU3E82QPn5nCcjZOhyeS4zjksugxFWzJTD+dFk0Prpz+6LRFy2lVBAHCqgEwFIjMT1IYGMpNOHo2n
+ bZV3TgY40Qnc4pFbqzY2si06+fh0szH9gFMl07ySAZr0amtMNmQvHh3OZc7sdK6iy6bjrXzjRrPPcd6Y
+ nLdW9U+Gfc25o5u5t4W87gfA/RaK88Can8iyVdcez/XlD2Xqt/jG5AeyfEWf/LCbwDWdq56Vnz50fkgn
+ fWh8tDHOZPSnx/houo2xiwv9ASk5P+o0Y3aNX/SaZd8S497d5me+eu7DRq8Oe2FBxesnfMt6ZxZ8KeO+
+ bwa9k68eb4OoEyAdAWLZLUAMSJOvkpkZcv31m3TyAPoMlOtDlzG1AeIHX5s9+3ABvcp2rLor+qDA45LS
+ 63dnFywg1nZW1r4Cmi22WwSU4OVQOTeHmw6d060Oyjk4pfPpmDNILgUeWecqObwALDBxBCYALQBBAxfA
+ p20FNaCzAlYy6Z2Ajjdr42rTn51sRhes0fjkHa2FeeBrn32tVfOe47AhoIynGltbwKpOm5PDx4u/ykw9
+ juta6T9l4lvjMn/ngpBfytgEtmwbAAFpmVkfPqoAm18FxK2ZtZigiV7Bmu9NvvW0bukJQKfOnb+tetJP
+ 1+qHdJFPH9o4k7+T0Z8eNN3GQO/iws3NuZ87BqziWlx6Wl63NYr3yi0x7incl7ZcR7/aaLvX3rWnI0mZ
+ n2joV/kCaNcvYN2BL+DGd73JlzGfgfsqH6/2A6wBTxl12S/AbNtBO1o7vu2G9rjRMlo1+WSiA2T0BHZ8
+ oBww78A/mcaIdiQj2zYu+/V/6Utfenxy7IMIxcW8dEddH4scnbePFV2hC1h7t9u+FofjaD3i5dCckKM5
+ CkDBh89RydaPU5IREPXbBY82/aajO5LPqZ0bR7/GAxQFqCAAKIDEvjMwQZexBjxogMRx9XdcZRyzS0CT
+ QxuXLY7atbHR+ZTJRke1Pp2jr53TbT7sMUe6zdG5arxpb/MKVFuHsng8VTu55ktnfLL67WSqcyyyjq6j
+ r98LeHvXPrySbQvM3hZxHb09olqzrq9Kr/nxlwmgaHLTN9TWSR+182TT6XwCNF/Nl6aOztHayaHp0D97
+ b5VJTsU7iwtteK2P36H2OVJx7W2OGb+7chbjc6vkq77qq45f9nMz8CHj+7zP+xyADajdYH2z0YecPkQG
+ yrZlACqgDoQD1UBW1U7u0lsfav2S9/S1tr3Fe9bAtQ/vgKTzaEfn5MqM2waZABu4oskHrgBfvwCWHL6M
+ WWXD1NOWB/1sTG/yKll6A3Kyqh8T6icVd3da9MyUZ8F3F+YMaHdtF3YWWbvFVGUKHI9jcVDngISj4uV0
+ qyNyQoEWzaHRBcsuA9Kuf+Pl6Mk4FxR0FLz0FAxkjLmrARv9bIm+xNevgMJrbMfmZUz2WRP9ASeajP7N
+ BZ1uNJndOuAL2uav3dzw6My2bHVMN6B10wG08QLU+jniy6DJTtDXz40Lz3E+bRhntuP3dIJvDLT9bnPw
+ WC2D+8Iv/MIDnK2XLJtPCWbglA+Rb57TB9DmYR3mmrTm1j+f6BrpQ7a1xW9tydKhHU1e32TTOfXH14du
+ 67DaM2W6RtOH6ZvjmhNd9NOXzWWcnqQU8buC9C7e11KMz7j2ORTA9q9Svuj2Hu/xHsc3r72B0u+lr4Bd
+ Jr2CKn4Zd7xVpkpml5Xv+E/6BmPAGLBO8A1kJ2ADy0AzsMSnM3n93aXI0B/o42vfyeCRcR7oq7Lo+jQ2
+ vrHcaLxvLXv56q/+6uMiuGgr4KLPHovmxT678PbNOBjnCRA5lWPAwfnICHQO6HwGDDqn1D4D41GDgXxj
+ TT0CA802Y6hkOqra2UCeDralY/Kj8cnQ0VzQxiCjBrhk2eCc/WiyZCadjnTqp/+6Ds1bX+OhrY1+dDg3
+ Fp1o/dB0OGcD3froryZjLH0BMHB1VF3HCdABNiAOzFeAVsm5SfSWSoBN3jvZsjhBbF59CQMg+UASYLe2
+ zZ3NrRtaGxlzb03Imp9za6UfWj99andc17k+aPL06q/d+qV/0vpbw2nbvEY7GW3zWqpdd3MihxdYuyae
+ RGw9+nah2CyrnkW87hKsWXZx7Zw+2yGegGCOp2evYgbW/XZIgA1AV5B1LdetjN272X04SYasPgG6uvLJ
+ Hpl12bTstu0LQNjWBzrwdo6/0sDyjB8Yq3Rr1xYY1xetLfkAXZU513falh7n9PgNEgs5wdqFm488PRa5
+ aLcWsoG8bzzJlDgQ55oVT1bLwQrieJyR8+bEqj4FS1lpfJWsI35ZN95Onp7GImN8dgiIqbNaINOlXV/H
+ M1qftS1etJrNs72jvsnNPuhqMs2RvoJ2Brd5OtdG3loAArR+5BuDTjzyAVzr17XBJ5dM4G4d0dYX8LZt
+ YlxtQBkQ90FkAF77fHsEzxYJ8AbMfn5VUMqwPRHKsoGa7FplmzmwiY3sbp1aZzW6+dbeGuIF1vgBMb2z
+ z9QVjxwddE1+6xb4Omf71EGuOvmO2caG2RZdP3Q3t5e85CUHgAa4YnnGONpT8dy6vLXo6yeVXV/Xo983
+ sg3ivWuArfrA8dKWSFsZt2x93Mo/wDrQK5Nt7xowqoGtNhVv3SpZARkNUHsne9WBxgtonTemIxvSQ2an
+ h0w3GnTbIO687loW/VLZ3V1nwdceoDv3oYbgs5CckgMJYM4G9AS6dg6Gx8lUNKfkzBx0zUomkAim+I6C
+ YdWDLvAKIjqnHjLTNvaS0U8FRtOG6GwjP/lovIIT3/jpiTZuc80G/QUg3dGTH02P9bOu6KlHNRfyAffM
+ +PDRdM11mOOSn/ajs3/SrR96roMx8dkoY2an6sYdUDsPpGf2jY/X/KqAG5jLGv3ejcdu4M2eAr4tkeZi
+ fmi2kHO+W8+VnmtoDfSda2iO0fNa60euddmt5ypzqw3rdXSkk9y0x1rZ5xfrgHQWcdq2xn3jehYgbxtE
+ Zm7+3rl+/vOff3w2BaDXDNuHjgDbDdYWlqehNYuOdi3XTPm+9eGXYiZAB4j46AnCABNAThl90AEvGfom
+ 0M7tDzVg7ugi1D8b0gP428uedmpPL5tU70a6sBb+UnHBLj0ulUWTq6C9fuVu60s3gptjCSROJUgFKEdc
+ gYbcGlTT6TmwNsFcsNBRQGjbOXrOvOpJlg7jzkBQA574dE7bzuzU19gCaUeTz0ZVP7oKvGu0ah0d6Wn9
+ rKW5oOfcL9m56rem+s0bTPbHp79rR2f9yGhD4/OxAHuCcoCs4gXi8ciraPL2xX1oBvABth8SksWx3/yB
+ NRAABnjmYp5scW6ubI0/5xudfP6ANtdb1rBritZv6p/reSYz6WygGz2vY+OaS2OTwee/KiD0Kp21mGUC
+ 9KPEdSWwtn9tDL8V8r7v+77HVpVrIsPebYmwyzWSBQesKyBrW/egq2fgvfLf4ksxQHHdBpl0AExmRwPb
+ ANU3CYFpMoEpPfTRiz9pgI0mox9anzkWHpoMQNcH/aEf+qF3P/AH/sADTO0pr3fOtj664zo6n9sjs6zy
+ ikcrHwz55T8LyQELFDSH5ZyOeAVGmSAHnDI5Nj49HBJv5QsKPO3O0Rxde05NXptxjEe/8dkxdRawgU72
+ aJ82p1979utbH2NpD+yitZGNv7MHrS1dndNPT2DKxt1c8I1vzbNztW2OK/jrS6+Kbtz6xd+tgzagHHho
+ oz+AJweEgS4Ali0DY0A9aZl0wI3vbRT73ADbfDzq8y+vjMnY2OLoDRLbJl7xM//s6Dpku3Nr0dzndZnr
+ r5I35m6+dMy10eYYb57veB2nn+DtbIgm77rpk39qx3du7uLOdQCsu+y4uJ7bIDOWd3FdsWdti9PXz/mM
+ p3X44zsVAbUa7SjjVv2uvb1010qdGbTjmnGvVduldvXql2LQ2uKVGZf5Jhcw17b2m7SKnvJtadAzs2z8
+ dKVHG5CPVn/AD/gBB1i7c1VcEHdQF9UFOrujVqb8rujPeYxRgHCumZFxcnRBwOFmthKI6JsTz76O8dOf
+ jP7pnzpnMGTP7DvHmvSUzwaBMvUXMPqg9dMnACSHjzZnQTVt0E9/le36oenRlg7AM+eib3Od+s/0THv0
+ jSZjTuaGZhf70udI/zWaTtfNeM1x2kmvdoANfAF2GbS6y7LR8wNJwI22J+vpzdGjc+s9s+xsm9dlXYfV
+ ztVm67GuT3qmzvS1JuT0vyQTvV7TnQ3kyZrPtBkfnX+aN33Wzet7Z3Gq3Br72vHJq7Y6fd7lWgBIPwzn
+ G9F+crl9676KHmjLvP1wnCy7D4m91aM/rADcM+tWJzDfIqM+6UsxExCBKVr2jQakteGRBZrOA+COE3An
+ KJ8BenZ0A5h8tD76NoY67XF0PsF6XqRrQKxcu6ja/N4IxykwOFNZTM7HEXPe6NUR8XNifdH6krnm3KvO
+ qSfnXvue6ZzyO/3Od8Fcu6NxZ3Cmn7x+6VXR5NOzA5eC85abB1l9zuxJ/tK4c77RK19f/VR2ObaG6Gx2
+ 0wHSQHeC9dwqwVfRnftQi28F8vZC/SQogGCrbA0Q9L6x+aitz7wuzX1eC3bO65IOtKrvXM+pc64Vvn54
+ ZzJz3eY1vWTDavNMaFpbYG3tbwHrW2Mfnxx5haxtFPptiQDhD/qgDzq+IOOnU4F0v6Vfpm3r1faMD4j9
+ 8qIt0gDWzdUN15618xWAnQPqSzLVJ30ppp8wdT63OOae8dzKAJIeF9pOabsDnfwZvW6JTD4av22QaY8+
+ aLb3Q0/sIMOhK5ceeXZllXd07vFI8ejlq+Ych2MJFM6U8znH5/QqZ9vJcOApo2qLF/9MpvN4KprjFwzk
+ dmM57uSdz76CwlzIOjpHazcftICio4Db2eB8rgm5aPJ0zbHiowFfwBi/tnmevtl32sxONmnPfnY5136m
+ x/rpB2zx6At8otMx+7EbUAXIgDrQnm+G2DKxLRINqGXafrLTuQ+wAIEfE/Jv6zI2Y7MdeNsWMM9uMs0h
+ e1rb1U7H1sd560MvHeua5MMlJfp1Tc9kAu+pq/Gj12vUdUkuna4ZnhuV7SBZb3/tZbtjF+Nn/LUU42K/
+ ArwBtpcUvGv9ju/4jse3qH34K7MG1L6O3lZIGXbZtici21lA29MQIIZLQFjFm296OPZh8pnMQ7AuCwaO
+ wBDwOTpXZazAc5cRq9rmGxv1S0dy0ckA+DJ0fbshAP851tQBqJObY9kGIe9OtsuMz4qLde2u60L60EEQ
+ WkDOv2YQPcbnbDNTmA43ZfTL6Z8KvWYlZ2MVtDKVVd5cLvW9Nm5zTE+ZVDpaK33YcWlNsnM3r1X/jqYH
+ CAh2dHpW+7WxA62f/tnYuOzShwxetH4qHSo5PjBpYA2gAZGj87n1IZuONjdHWyXteQN5+6C+RecNCODM
+ JnPjh87Z0txbn7mWOzv1IavPpOlu/vSs9LoOZzLGsfYB8Vxb7Y70XKLZOe1JJ54bmfehxa4ECrAW8+IY
+ fQ2kLxXbILJqXz/3OyHv937vd2yF+BJTwHxWgTnQdgTubrKekuxZe+oHvq6bG+/c11bR5NCu7/r2yMMv
+ xQSIATfgA4w7gAaUQDYZ4OlIF54+ZNDktE3aWOh06xcQA/0AHJ89jTUBfY5Fxq/tybItzi1/qFlxV+1x
+ aS3zwgsgd1cXj/OoHMuRQ3EiQcHRpuMCHo4aoBQ4U+Zx0Wdj7QJsJx9NfrVzDchVD3lBr2969Bewgce6
+ Vsmf2Qnw9Jn68c/oOZfGRO9s1hYgoOmgawKE8Xf200N+2qAfOVUfc9FOBxpQA19ZNFBe6cDcOb4KsI0p
+ sAV6GZfssmpsIGbubgrszJbmlZ3rfPVhmzVDtzaO+Gd063BJxhjGQzfWXNuuxaT1rx9Za7fqb309kfT7
+ IGK0ZAs9tzUepQBrPwTnfx89wdij9k9UPvQFyNcAG1irbrJ9AOmX+wJrACypdD6BegJ3clPmSV+Kmdsd
+ gaFq22G3xdGWRaCfvL7kvFguU0YDu0kD4cCfHrag9Q/8yZDVBx/dtofzdGj3qa0LOh9pXMz1MWdud0z6
+ rHAEzuHvwtwxBUVBiOaIOSZn43xq547xnK8y1Xk+26/J17Yby/l8nHTO2QVAtsw+qvPJ73hJz5SNxtdO
+ Dj0fdZNRC9L0k8Mn11iNi7+jybgO88az2olu3NU2stmmnRy7Amxt9a1/547Oycw1cZMJdALmsu2Os+54
+ AFsmSZcAFrT2brNdBgZQrB1bps3mYj3cDLRlG3uzufl03rzoIRu4764d/m4NtRcXk25tGyM9t/oVm+iw
+ LeTDvPmTEsV48b5+KWaHA2tJxn61r57702e/MWR9/bwFrAHGPkdYAXpXYYVtLNXWiP1sW1te0fQB5LXt
+ kQneB1gDvgnME6iB7xl/0jPLVfFkufHWzHqlZ78Au5sGOVVb5/qg9WGHX9rzmOKCeySaZXenRc9Hp1nO
+ HqP8wAv9spkCggNxqBy0DGXSnC7HP5NfZZ6KPFpgo8uABJx+goE+wSBA0GoBWLDpo29znHq0p8e5vuhr
+ NsTfyaDpoa+xBehKkyMfPfl0maM1wp/zPbPzkm2rTGsIeKZOMsZRpw1kWmcyeGT0B56AWUWXTceb/Nqc
+ W3sBPbNrtMfqxjL3nc34XTv2oNm4rmF8136u29R5iw/MtdWmT+vAJm2rnXTOazdtpgPfPD3d+v0OT7uK
+ WF1jHO9axn0mA+iBupuBfWt75d/7e3/vu+/zfb7PAcJ9Qea+dW6P2N4C1K6f7Fl1Hdetj7cA6wdfm6kG
+ xBOEAaFMu4x58slPWjtaxQe4an0cp/5J74Be392WiGP9HPWT6fsKqn8899iylh34rhdplt1F9QGjdy/t
+ MXIuTs0xOZAA4UBoTpVTojkXR8wxyQRKU37KzOC5r/wZPUFkBup99a+AmB46L9mw6pny0wYAgaeNjH7R
+ k7+T0X8G+a12ZlvXdJVhE5nmTj8ZNjvSi28MvoAOHMlob44qvYGxzBkYz28/llHj28/GJ1s1jt++8b6/
+ 7Ky3Q/hggM1mc2cz+dYh+9mjT/a1huloLtk71yqdcx3o2K0tWtsuRqaPrX6VnejG0hefHmDtm8rWQ9nF
+ +JqQncmI9VXGMbC21WKOz33uc+++5/f8nscWiC/D7MD4Um0vu+0ROuyB+7mBS9sjbwHWwNAWAvADkJOW
+ daMBchk4msyOJgNU0fqf6Zl0Wyvo3ioJ4Fed6MlH0+8PB1xAjy23FHdOH0zMC1dxoVzEHpfICRqOIggc
+ czQO5Lg6IsfdPfpx3p08mQKfrOr8mryablVQaJ9goQ+5nB5dMKDpNkb6kp38aZNx4s3zeNlwpv+SzNSN
+ nnM3J32aO5nknF8al4w612eVoSs9xkgmnfUHLOmc/VT9pg3rOjvP5gBb1gyQbbMF1o74kgPbIPEBOBpA
+ Aw1vJMjM6LWvLdPmm2wkz39Wm43Pxt1cyPNxtpJZ5zjPV15ru7um8zpqJzd9GD3XatqmNhZgJwvwvCrn
+ JndWLsV4RYyL9Z2MNk/T9q/Z6zscdguArC2NHSDfWtseMYe+tv75n//5x9sjQPsMsJ/0pRhACAQBquPM
+ etFluAHqpAPPtjDwgS/eSq869dVHNi2jLzunP507Pejv//2//7Gf7LW6s+KCdNdc77qVKVPxYaWA8CGD
+ R5MAW+VAAepKc0wXGS1jIK/tknwOnEOv8mVAa180+Zmt4Nefs0cLArZcy2Jm5jXHOptXtul3pmfK6NdN
+ 5RYbdvrJ1z7n6xx/AoQx9M3WZPCSoXfKzLUiQx8gQWcPG/TNnmzYrXN0NgNUgA2A14o/t0DQam+JeJT2
+ j0g+uJJhC3C2qc3bmjifa8guc2TPvKlnz7zWj+u6n+mcfemrL/vXvmjj4vuNEE8XMt8Zq7PsYvlaIauP
+ vsDaGyGqa+Adaz8F4EsybpIAdwfEj1JhC+D+7M/+7Ld4e0SmDbwD7qtfigmcA9fAM6Bd6V7hC7zTOWk6
+ G6O++gTIZLILcJ/prPrBlY/+6I8+vrJ7VuYjz9mF3IE4WSDtQnn05FCcfAYnp5uByrFm0JDljAFBQTvl
+ OaH25FfgmGNx9F1fN5IZDJPeBQadky7YyKPpvq+dK0ilZ9p8yw0DXcBOG/RNRpuxk5vzdY6Pzs50nMmw
+ Q9turcg0l2lP/NqurTMZbfxD/8C5jDq6bRAZd3TvZ6t08ksftvngSmDT68MwyUXrwq7szObWP3sCxzn/
+ Kd860YlurZwnP6/pbq3IrOsWfa1vNpBhqw/h0MB6xuosZwnZpUIWRgBqWTmg9s67r6Bbe99i9LMWvl0K
+ YD3dXHsz5JYK/L1t4mg/XObuhgSo1YeZdaAI9ADiuiWirS+eBJhnNBCV6drOwE/nSs+tj8DZWGh60Dud
+ gXR6sg1Ye3l93bOejzmTPntESmaCOBnO5Lv/7nAAkUNxHkeVU01aGyfjWHjAnXNx+NoFK6fscZusPlPf
+ LTJ0sa/gF0j6NBaZ5JwXlOTw9dM/OTIq+fqkh/7mpe3SWOlKj3HImYtzOhq3MWa/2bfzne5pT+usPUDB
+ z85k2KE6V1fd6SejX2vVumlDd12A1lxDdfYlH22M1rw57DLstkG8CYIGFrLq+L7tSE5WDbwEc39B5YMq
+ Y9gaUa0Re7PZdcwG47f1wWa2tyaq83ndnbfO5JsD/uwzeR2NOddkruG6Pvl5urQbj63ehnH057nis7ie
+ Zcb7rSVdPqOCET6nsrXq7RDV71u/+7u/+4FHQPVxADUdtnV80cb1cxPoRiCb9+Ua2bYnp9O3QYCiWtst
+ dP3Sg9eWBT66THq3naLi61s2PbNweqJV/YC+7Ntj4Vd+5VceC17WbOHnBwgV/O66U17pUchRm5fvBUfO
+ 2ZHjchgZQwCeU6PLsHK4AoFDcryZlXDcaDJouiY/Jw6YZCFsQdOJPtMvKLWvmay+5NiGnvY7pwfdWNmV
+ zNl8Z99sm/Zobw3RZ/rva8Mt8tnJHu3ssyatAZn6tP7o1nCVnzJnfXd6uhbsRQPhCdhzGwSYV4G3J0iZ
+ dvLeigDYvhJtL5ROvgLIZdn2sq01fvY4f9TrvpPBy/fITX+Ya6790prPG0e26QOgjUOXNybMD5gC1Vsy
+ 6OJ6gvca+7Noo/crvuIrjjdCvMpnq/Vd3uVdjteHJW+PA6zXmk5ZvGzb9gjAtjVy00+kThrgXqIDYTUQ
+ D4TTpaLJ6xcdfwfY6VzB27kJclgXzh312nbH5K+A7tjFdxQcnEZQyAI4mnPOMgFoF5z4yXJAbdccGj0D
+ Y/Lp4sTo9ERzZPQMsPrOICGjfYIFvdP+xtEP3Vhn86XzWt/aHcknl/2r/vvYkPy8mZE3zzObJ/iSJ2c8
+ 9LRTP7T2KW8c46GTIb/ru9PDl9hjTNdiAvXcBpFR53tqYO0r1/oAcxm3cQE2u4wnu17fFmGvNeyoz7qG
+ 65rPNWQn/lzn/M2Yl67RXPP00NGaz/XJNvz0qdnt5oM2byC6i/G1kBHn4r1ylsxVAmzfXrYlAji9wue7
+ IzCnugLuo9RVj+zatoij97ptjdzrJ1LPaKCMDtSd40fPbY1L/ICc7gCbjHb60XNbhoxzHzb0+x2OLoKF
+ XgueNqBeWbc+knH0X4seK2XtAqMAWx2Jk3FWvJXvvDZH/dORc2qjWz/Omxw+mQKDzBoY5MnWZ44VjwxZ
+ ffDoy+bkydU/2xp3jlWfAmfVudpcX/RqP/pM/5meKbPOFxiwK3n6W59k5jzjOV6ymY7GTdeU3127dUxH
+ lVyAhR8dgNHVtgig7rU+oKwN/2x7BK1mM98CbL2/G8jis4M92djx2hqq12TyDXbQucZCcq1htqj60qcv
+ GRl1P+CU7W5Afbuvd60rxa+4nmXHv2WrxKt7smsvL/g8AGC/+tWvPt4+A6rwYYLsLfUWkJ8ytkmA9s0/
+ kRqARu/4gL9MGbjusmZjzb6NFS/ARtOLT9f8ZiV5ta+Y24TfFRdh3nXLll2gWbRrWy+av17y/rYLJJiA
+ GGfhmGiVo6kcy7m2nJXTcUAOre4yi5x+l3nhN176ydC5ytMvCLKFjHZ98NEzezI2mi36o+nQv37rWOu4
+ ZPXR98zOSTc2Wj/jajsb60zPlKGTHeg5l2j8s3nt7Lkkf2bbXBM69J/XovXXZ/oA/qRbz4A4wJZhtyXi
+ iF/2HZjj6Tfbjccm+51zO8QR4KHZ3xo6znVY13DlT3njmKO1WP2Nj6/+NnXu+rKdvHa2pcMReHvVzZsZ
+ bkKKGC7edzF+raxYESZ4dc+3GCVuXuUD2HANFgFSv7Q3QfaWGvje942Sq2+DoDPuGq2igWx6Atdoe8xo
+ +oFwfelhB1lteGj8gLqbgnY3lf5w4AysXbD5mHMGyrsLTMYFcgeXuXMgjmZPbQITh1M5GZ42MpOfw3G2
+ AjJ5OqaDFsyXZFb5dJKbtmknJzAmrY3MDLyCh66zwCMzx9VPf3z9pp27wJtBayz951hT/5meKdM86Jg6
+ yayAss7rUt9Hte3StSBLDo9uMvqi8yvrg7bFEUAD3hW4nZdlTxBv2wS/LRV2GbP9a0AHcNoiYS8b1+uy
+ W8P4O5nWwBG/+aL1z992eta+0dbHPFXnbFStlXeT4YcfuBKrPVGfxfi1smKF/s5ts/gg05GMtXve8553
+ bIcA0Pt8QaZM2YeJfma1DxJXubN6gLVJl1HLVB2dtwUBKAFkINrWB/4q4+i87Q6AO7c7gHUgDHi12QPS
+ V1tbHGwih/YmyHzDRJt+3q/+iI/4iOOT8F1ZH3McvQXSlkklvu0RF1sfHyx6u4RDTadTcxwOyCkFB8fC
+ 00Ymefwq+YLZOUfliLXh60OPwKdj1eNcUJPX13k60dmATn7ajC5ItEXTR147/XSmf6czeo4RD32rnqci
+ YwzrpB29m4vjLXqSS/Y+9l+7FnQ1Bvl53ad8NwfgC3QBMDntMmWv8QXGztvfVuszt0Rsl6D5KJCxbSAT
+ Bdj2t33d2blx2WUt2Qks2aNm+7V1JotWA1t6tZnD6m/ogJ48Pn345jP1Zwcajy0+cJNZ2+JRgKx4n7F8
+ n7LDCufeApFde33Plog1fNd3fde793qv9zoA1BsbO8Cd2xiT52gvGmDLsO8N1oAZWAJCgFoW7FyV0QbG
+ tZ3JlF0D1OTx5zZG/fVzJDez8vQmS5f+6xYNsPbtRe+bViyyC9fjzCxl0Ooq41xfPF+E4ew9KnJ2zpIz
+ 5XAFl3aOFE2WY+tLvqCSEZApGKLXvsbRF71mN4L7bNzoVX86C54ZMHMugoCeW/ueZVXo1c6p88zm3Vir
+ nkv2zLmQZx/95kX/zga0dv2SNybd007nXdMz26b8qp+sPmxg/9Q/504/Pp8pYy7D5kMzmy57DrCjtc+9
+ bnx2thViHK/0ya4BdnvCHdnDV9mMVrOtua/r3Nqau75k9dE3nr7Nc16v1sARv/GsNxvI6IfvXBtb2e6G
+ FMAqxTigrayY4Fi8XytAH1h7hU+G7Sbnzwhe9KIXHR/8qTLkCaq2N/CA8eQ/1Xqvn0glQ57MCsr1n7LR
+ aoBNHl9/ehrf+QT39M9+ZPHIOfcb1jJsC1hxkc4+4e0iTcBW4nWBXURO7RNYmYcAKDCns65Oximjp1OW
+ ReWI0yl39OwbIKIDCHJnfacNq0590VNn9E4nkKnvGmDRrYt+xk4WT4DeYttq5xyr+Z6t7bTn0lx2dDrZ
+ ahy66HZOP/oW2+6rPyA702/dAmaAC3gBsP6O8y2RQHqC9gR0tGoMPq3KsgE3wO7HhICfLBWdfY7sZpca
+ 3ZrTeTZf/bXh42nTd73h0UN+yjS2dSCjip/4aHL6+oBRxlvZAfGKCY7OJ6CflZI3X45R2egzLJ9lAWO/
+ 9Nm/xpRNA+r5bzK77Pk+GXX1yKxtPwBU4Dkz4IBRtQVhi4I8gASWAXK/6UEmYCaT7vTjz62M6MAZjxz6
+ wdf/FCo92gG1/Wnntk20kfEHufObi+6ELkIXy9H5/BTYNkhfisEH1C542yDeq+S8PsSQXZcplB1wlsBX
+ zXk4HDk8AB3YARGOjuZ4aI6XjtkXnRMnj05eO3427Pqu+hvjbKyCkM36qesYl/omv8oI1p3OVQ+Z9DhX
+ G3vqrf96PmXxA5BLa9JRxddOzrl++uu72vko10JNDp8fzS2F2tFdd2NpB8JlyNodndsSCZzbHtEWeDvS
+ 0bnKbr8/4Zu4QBpoS3QcASaeLUUgHqgGpGxiJ59mlzVWmwu++aHFDlnn3QS0mxud+rQejvqwrTm3/vQ7
+ J6O2ttnh6EYmftftzYkDZ1scExOUM75zmbXqFT7xbCsDXnn3uu2MqnNATQbIPgow7+rFn0idfBVdJly7
+ qk/vRCc/s2Y1XZN2dJ5+tD7A2u/Hsg3gJ1c/7bZAfAXcJ7WV9Y6qrFmzQgYfMLvIgBqNb69aVsJJAXWP
+ jRzMRcpJCmwOiJ+TFYSqfmR2YL3LJvDQM2ijtRmbfI6bM699V/0FyrRTH3TARidZtL7k6RJQ0eS17fru
+ 9Kw6W7dVz7Vx0cmiyTavdE4ZNbBBa6crENB36ok2h2trS4/znZ51XOtNPn2O+Ok1Fp3TN1Z5fJlxb4gE
+ vAGyI6DuA8kJzuTLsO1lWy8fyPnAnF97SwRQ45uTrLqtEueA1tF5tKP5tVbos0oe8Lsh6GdtzMm6WDfj
+ rmt+yVetMbmuJZ3Wxqt1tirEckW8nz1hn5UdVijA2psggNoeNtr/Y773e7/38et/t/yDzOOoV38iFVhO
+ QNXmjgIwo9um0Lf+U08gXvYcjd/WhvN0ytQDa9l8etjTGL5ibqH6pT1Au3u02T0WuaguSvzagLbX9YC0
+ DEOmwVE5FucB2ByQswQQt4BFQcspdwGMT66gvUX+Wl9tOfdqc3ai0zvpAib5a32Nu+pZgYzO1op8embf
+ s3HJmcMatHjpXGXU3ZoYxxH/jE4/+r56pjy7yPMD7fRqZ+PON5I3D2tBHg/gtgcNhGWgAfIEZcDlfIJ4
+ Wyja0m9c69ueNR/vA0c029oSAYg7mox5shWtrnTzEDfm7GhOZda7NdeHjebIxq7n9CVzc85eb4Lh26KY
+ mbWYLiG7teywQsGTxAFr+9bG8vv5vnruN4n8ANMK1k8HeF/8UkxbGb2hEajvaKA7+QFsAI+njUz03HLB
+ N2Y3BjcR/ebWB1vJOn/xi198LFi/B2Khd48wFn59RLL4fVpM3raH6hNfTu2HwT0qyjo4HmfgYGgOynk4
+ GEB2LggCF06mrX5obR2j1/N0OuqnP5ruxqSb86qzvzZ11RePPNvo0laGg07PnAseeUCSvKBD01mfs75z
+ 7muf+sW7ZVyyc02sgz5zHaYMHplspptefeb4u3WmM5kpi57nta96jGss7dHp1G4MsgFWOqvOzVsf/QGt
+ 2tbHBONocvw2mXiyaTxtycjQe2OEbT6XeeMb33j8ylvzCJBlxcBT8oIG5Gggqd3nOXjktevLdn0czQUg
+ q+a+rtVc8+bvfPUBfWrXjz66xaf9YV9MgQM9HcOB4vtSEftkA+ewYtcXfvh6u5+0kFn7MSd/pCup9GNa
+ wLm6A9rHUS/+RKqK1naJ3mXH9NA3ZadefWTKE8yTnUA+M3sZd3rbBtn9LOq8Q6oyZh8SWHAXyAWpAmh7
+ 3qqLwLndrb0a1KMb51I5Vc6C5pQcyd2e86BzpMkHGvicbZVBa89B6V/HIqfvmn1wdno4ONkznfjJk9M/
+ /VMnPWSMtdpjHab8ak99V/2qNvL00avPUxl3rklznfag9WEDmm56jdXYteOhybBjyrSek268s/lO25w3
+ 950N+FOndnLGSp9zdQJ0FfiWNTvO96ydA+SV7oszQB0PWL/qVa86ssO2/QBxmbRrgBfNfiDZFgo+WZm5
+ NtcrgO16TF+4tubXYgFNf8mTvWE3Gz9sFVjf+uEhmfWDx902iKINWMMLWy7GtA3i24zAGpj6XZbdGyCP
+ C8Bv+lLMNTowVfEBMZ66gnJgi54gPvnskWUD7Ln37UZgb1xb/w7jH4jXsi66c7TsGSB7jOnnD/0xZmDt
+ SzAcnjMA7OmwnISz5DAcrMc6jibwZqCe8XcydBX8M1AnQNwKFlNnwW+sAoAefVf9M0jwr8mf9TVW8mpr
+ hWYLOef6rsF5bVzyaH2Ma6zVHjKN67qh6aM3WUd9tRkDfSYz6d31wl+vVzbwo2xo7rWXWe90ks/n8MwX
+ fwI18Aa6bY9MUHbkxwA52itu0cmTpdeWH9AD2MZVZc8q/wfKk7Z9Utat4qtofa1Dc3Te3MxL3a1560Ae
+ j130zH75Er319U8r9uDhAKA+28rYFTJk9VHO+uLDE9jhZ1mBtS/L+XDR2yC+xXjLGyBPtT4Ea2AIMG1H
+ oIHk3LKw9XCNBraOwNXWCT4963YHuQnY2gJmY/fWSXxH522V0O/ojuaxRLHAALk3Ohx7oV39mq/5muPO
+ KBN3YQEzgPYBJR2OHMM72zIMTtE+HgcVMIKEk2mbDuacM/XYS4az5ZTRnI0D4nVUC0pyzsscphweOWM4
+ T9642tiH71wfsjl9/aeMI7kq3q6v86lHMJkzeqdr8hwLQOetT+uQXP3Z2Lwat/nOcRvnbE1WefWSnbtz
+ ddqPpnu9jpf0WG82Og9cVj3pcJ7NZBqXjPMy6XkEvl5dA8QBuAqEAfL8goyMWj+ybZWotg/I2fYDfMZk
+ pxjg93x7bn2otj3wyTqaI3vV7L20VmprHF91ro/xrZdza7j6gP7pKvZkvIGu4ikaHgS84cO6TXqtkPdU
+ 7ulcsgdDfKApk3eTeMUrXnHsW8uovf0x3wBRH+ebIU96G6RMtm8aBqiXaFWfCa7O0+m8MeZYADfauPPG
+ oZLFn38+4BuLwNxvvwJLC6m4GOt2h4XljMDZAgNlH0i6O6Jl1mgXQaYNqC2KbylxGNmDxz3O6dx4HIjD
+ yLjKHHJQDlQA5qyT5lj6rnrIRNNDR054rS9nns6N1icaP6fOzpktTposmuyqB73qUZtjYJRdO/07ebxr
+ cyRzbU126xBNVj/jpnOVT6Zx6XQOiFzjOS490ck6NsfpA8aY8519p/31W8dip77OgStQBl6qc/yVDtAD
+ 9YAdYAfq2vBUgO7cuphv2yFskTG3DRJQ4+f3q81zjmgxQrcxzYU82bnO5NHzuuhP5pq8dnOW+Splx87X
+ LY5bt0dmIU9XYA9HJHYSQDczf6L7/b7f9ztwY/0jXcD8ODPu7U+kBpqAsgwYsF6j9aFrgmugGyjjA/IJ
+ yNrQbhDruKtOP97kQ0d/Z2TB5t3UBbGgwBcIl0Wj2/4A0s7R3SXbDhE83tuWRfjwpMe9HLeALjjJc5YA
+ ZQb2DM7oHMwR/4zWn150Tr/2nTZo57AcOkcng17BCD9dBcBK3wJ82Wh8dHZOAEonmsx9ge+WNVnXQVs2
+ o/XrOqGnvDF3Muu42dl1xMvmOV/83ZrMvpPWr7HI15+M60nGmhlHJUtn/aIbC61vAB0wq7Lr9cs1zmXa
+ ATcwt3b8Hyjz+2jXzXmxoJI1Ntsuzdf4uy2Ruc6760hGH2uAnr4R7SZCj1iGBUAVuKrwIHwIxMu0by3k
+ A3w/lQon4Iondevy/u///ncf+IEfeICp/f8VYB/ntxmf9DbI3AZZty92dCAcuOLRk05ybZUE7PXFP6ON
+ j247JT2BtSx4ArVFte3hFZu53QGcVYvsjujVG2CtDUjLqP1wjgvf7yZwGHT7cui2QjgNZ1E5HUdatyyi
+ q86nc3JA5xySDgE6+zbG7Nv55KH1zbnx2cPOtd88jxcQ1Jdd7FvHO9NjnAKpQG0u61jOr8299QnsAFYy
+ ztXVhvSTmXNhC8BA79bk0tynnYHmnJdjdqSH3NSDTmbKz/M5X/yZfWo3Ft3as0178uaXbDRfpKd5ODoP
+ kG2bzO0RtHZVu3nQk8/bCkSbJ775NSb76W9Ojs6zUx8y1lgfdcoG4OaoDz6664W3Xgvt9DS2tbB/LLGy
+ NVEG/Khvgzhft0rgDD58gS22UGXp1ufZz3723fu93/sdYHr2o05tieza7lO3b4NEB5hAV0VrQ7fNgT6T
+ nzrLpp2raHw0OfTMyNMT3Vh+ac/XzOePN1lM2x8WUZ1bHAG1C6nNr2fJpoE58JZxc1zf7PL3ORyBQ5RF
+ cAZ3UJUz5UA5C/mCR0BwKI4WWOSAZKc8OsByTqds4awv/Y2bjP5kkidHlzEaT399tZNrHEey2ulZ+xqH
+ jL47PXj6oScf3byyNz27zOiSDVOG7uZbOz2NgR+9W59LfSetjYwx0frp75wMmxpr0queyZ/0tI3+Od85
+ Nvl8oL7AbcrjaTPupNllHLKNpa92AC05Kevm+0Ca7+JF83d7spIX16ckJp1dm93asqV5GDfbVfFBPzuB
+ sgqM6dG2rsk6L3TynfsFvte//vXHjeU+BQDfslUSH4h7gwyuwBtr/PznP//4rZD+IGAHso+rbt8Gie4Y
+ 4E6anKwcQM9tjSmj/8rv1b76oMmp+sjmZeD4ZBu3sXa/tOcuaktEtuxDw7Y4ADVAtm/d2x4yawCNr905
+ B/UBC8DmJJyTs/Y2CNB2XB0IreJzJs7PaTnbGQCp2sjfF0B3MvTQQRcav3H0I4smq8154wUcgUJ96SFj
+ nqueFZSj45+NFehMmv4VWJvrtOESwO2CWfvUeZ++aG3sn/PKlmTO6Knnmm342aKiAVEAt+tLRttcwzPa
+ upmHOdCJ5qO2O8qm5/aIc0cA7r1rf7pRDHQMYM2h49na7nwgwEZrJ6t9rkn85lLf5kVHGTnaB6Ovec1r
+ 3gITbiltcVzbKonvCGvgh20Qa+Wv1GCWzBlg70D2cdUDrIFj4GqLY92CcN5WBrlA13vPgBTo4pNBz+2U
+ HT89gXYy+AG18/lFGDJo/WXgHkEqHk9sZ1hEWbRaBg3AtflgUTZdxq1qB+qc1ZYHB6WXI/QYyNl84KKd
+ Q3EiDsV51HnuqHJYjpTz0cfRyK7yncc765uMqn3yswWdPkft5ND06Uf/tPWaPY706Iemxzqkh7zj1Fnf
+ S3OZfc5s2Mk47uaFBgLGzNb6X+vbXOozx0vH5N2ip1r/+pJrHfDizzHUM/3JpNc50NQeCJJrzfHR+tDn
+ 2gFv2S1Q9mYIwEYDa0dtdPhtHG8xvOlNbzoSFjxjoXuvOntVwKl92tl8teFld0BvTADs3M2lfsnOY3Rr
+ Qae+QNqesHEUgDq3MtbtjlvK2ZYI3b32C1vghHeuvRXiCLAfx5bHrh5gDYwBIZAElsA4EHYElmg14GzL
+ ou2QS9n05HfEB/aNd9aXXc7Z6egFfr8hy8kUiyo7BtCBsIVsK0QGDZRVMgAbDcxl2j0SchwfpvShoguv
+ yibwALc7PEfK4TnOpDmRdrRgWzOCW7LIs75TRh99C5aCuX4FBlm8lSYTrb++6LMscsoYi4yxzYcu/Po0
+ x7k+gYU+zflM/y02JHNJ/lpfvNaNXWTPrpc++pLVT92t/9Szu9bZgg7AuhZkyKrkVv3rfM/GPfMZYxkT
+ KKZH/7Yl+kBSdW5vm+/741ZvMgDEAFvyIiboo5s9Aedqz5zvnMuU0dc5OTL0aGPnpFsrssbRprpx+BKb
+ JwbZr62KuZWxbndcy6DxHdctEe3OJX5+lkJyCEP8rvYHfMAHHN+oPvt968dRH/5E6g6UgTjAdD5BvGx8
+ fgBZvzOAnvzGBMRAn64J+sadMtnwIR/yIXcf//Eff1w4e0YWz+t6Fs1WBzAuWwbUgLm9aeAdYAN0b4xY
+ dBedI/YhClCeb4F4/HOubT6+cbpJc7Izh1ud7Jr8ru/kk1f1xaePXvq061PQTlp/8tHp0A+905NMwXYG
+ jnOO2unCR+vTWtEx7dnZsAbzmUxzX+WvzbG+t8zl7Hqp2lY91/oaR82m+tBDvjXa6cejL370HBf/0ly0
+ 4Ru/uchuV8D2iN/bIf7J26uyAbaYEB9igk5HuqIDbuM2F+1nNk/bpm+c0fTPMd08VE8I8GAF4sAXXig7
+ IFYmfwfobbfCE9uq8ESWDaSf9axnHdn17ndCHlc9MmtbDkAUINpmAJ7o+MB2tz2irS2OSes/t0Hm1kcA
+ b1zgDIzLnqdOYE1PYC0L9+Hi/NaiBZ1vfrTFYREdLWpbH3iO5LTZOpFdu9j2vGTVnIEzes/aOScC3hyT
+ HIfJQTid82iOCNDo4JyOM5sgl8OqUybdK3/tm8yUTV+2ZMPkF1RP1c4pg57bDs6NhQYsjWVsWWa6HFf7
+ tZNLv/7NF0+dMjvwmjY/iv76xXN+ad1mH8fO4+lH3thT3lE73QCGLcASn7zzqc/x7Bo1dsDIX8nQ1xy1
+ q8bDc82ck2VbOuYWCLB2DvzEj0TGr/Wx16utfovDGxhs8tmOmDE+EDUme/INtgau03706j+BcjZVJ2/K
+ mYOxPQGIU3psacqsLxUADJDXLY74QHlXYAZMkRhK9LzKB3+A9Tu/8zsf27ZPO1ifbYP0O9TowDS6TBjt
+ WNZMZsrip0+fAHvNphsfL9BeP2z0rzDAWnasyK7d2frwEPi2bx1gA+iZVXO+7oiCvsy5D08As3Ngjcch
+ VY7hSIZjlg2hc574HIrcGmDkV1oA0T37croCL/kpM8cScNrJkSeX82snh3cmU6CzZ9L1Xfk7mamfbeZk
+ bS+N5Vwfx9YBf9IrKK8ydJ3ZnP4zPewi2xrikWN/dunbGK05+kx+Xhd98bMBMBlbX35hTVTtzQFNhnz6
+ 6U0ePdecDL346zrTpV/2TPunnWg24RtbLdNWAbjqFT/nvt/gNzBk2QAy0G7+xgXO2akt/8g2fHOctDb2
+ o9lAPntXmalfnIlTX15zQ7ElIvtVZjZ9n7Jm4mXZnsZhCLCGK4AdgHvaf6d3eqcjs+5HnXZg+1Trdhsk
+ GlgHpsAzGrgHoGXb+q3APcFY1e7mEBA7OsfXTh8af+6JB+AvfelLj1d0LJjFK4t2l+tND+e7LRGyQJuc
+ o0Dw4YmF5VCcQ5bQFkj71+7cHILDqRxlOlBOs9Ici070Chbx0fj6rE659l1lGqtAoAsfrT+6PreASzT5
+ 2fdMZtL0Txt2Y02dzgUd29GtA5lrazVp/bPtvvrr50gOjxx55wFfMvpO+ea7yhufjLlrV9H06xPwtoZ8
+ yzk+GeDbutU33XOOXdNVRk3frb6avhIRNswM25ZIP/xEToYNIMUIsEbjAUrxYnx6GmNnP5ujs3leL/N3
+ nh78eOwMsJu78b065w0WiZjSF2PuW4Dw3OMG3nQBa9hR0uc7Hd4KkUC+27u92+nPpT6uemTWZdCA1xYE
+ GlCe0YFv2TC+DLhtkPTQq86tFbQtjfVNErrIpCug1p+Ntl5sg/jAw8WwkLY0Auq2OyymYxm0u6x2jy/4
+ +gBw+3F+NNwn3S6+iw2cZQscwqNf2TXHUMlxmvXxrcqxBEkygokMh8JzVDltFd9xtk1e5wVd+nNo+sms
+ 8p1f0ukYz9wCCDzjGO8WmXW8a2M5by70TbmzOSbTUcU/s+eaHlWbc/yAD988gVIyjvcdlzzAc3OgL+AJ
+ nPQzJj6AM178uc70BOLa4pNd7axmg37a6FDTP2WcA2V20WdubG7sQFG89K/rsmw8fWXYYtLWSD/N0Lo3
+ 18Zd57VbQ3SV/Jx7Mvqxs5tKN2AZvwQMmCq2Oeae863FNgjArq+jDNrvj8Ae2AJPPMnDG2+ReXXwda97
+ 3fFtRcA6ARv9OAB8+08xMxtGl32r6AC7NuczUy5b1k53fQP73TZI+uqfTfr5xiKw9pjxRV/0RUeW7M5n
+ 0WyBuDjd7SwmMHYsm7aw7WkDd47nYrv4gkUm3U8+cpCcSiVThuLIacoY9CWTU9KJh+aEBSPZsgA0+Zwu
+ R44v+PTjgDl0Dr/Tr2/OGl+fOQ6Z+qPrq23OBU8AkHVOHr3OV/9VZh2L3LRN25S5RedORl/6Wh/0NXvW
+ OZKffaNXnej0oemgl87o+MYgx3cCKzroMq7rSsb6Zg/d2sjTQ595Bkrk5rjTN+gnl32qvoGrPut8tSfb
+ 2OYC8NhFdq6zdnL6yrC9IQKw+wakcwkNoAKU5Et22Evfzh5jZc+0rXGbIzqb5zpMml360d3XuuGAZE5d
+ tzImeKOvySjOZdGwg+751A5bJIOSOnvX9q0Ba+9cP9avmz/Y/DbICqJ4wDVATTagnt88DGxl18lri9aH
+ rsDdOV0y62QAc+PT4xuLeB5zPI7Zl7ZwtjtU54Fy+0nughZ0grgPBDzK9Df2sgLOODNqAaByFE7GWQqe
+ gjlH4Yj6rAGjL1lOl6xjOtF06pszTofOcfGv6ceLxtePjH700Uum4ETvZM5uEnSSMYdbZG4ZS9+CmE7t
+ 5Ohprq3zKtO4ye/smX2js/8WPWh8utidTfM6pg9tnPjk6EXTh84Wc6Yre5znB/iqc/w5VvrJZducb2Nq
+ d7Mga+w533Uu007gmS9P/cmSyW6Jjg/xALbtEXa2/cFO9jvvg8f6aWPPus7rmq/rT585oec6T33G8NmT
+ /WIfgIp3n2d5MyTgBcLrGyDrdsdORpFpS/x8CxqewJqZBAJyc/WDTi984QsPYPWjTrLpx/pDTkCy7Qsg
+ iga2wFHWHQgHnurc4kAHuuSBK9l162PSbYOsY7GlrRWydAF146t+D8QnvfaJXBALBYSBcvvXFjBwdg7U
+ ybn7tcckG3DH89YHZ5BZO7bv5i5ZIOasjirH4Rw5k/NVlsPNPisPLVB2ffEKMOfsykGTU/XLicnmtHTj
+ pUcgrnqyhYw+ZPQhkz2Nlfy0P948j+fcOHSh2cYO40y52fc++m9Zn6lvztH5Wd/6zPHRcy50zLmcybgW
+ 2pt7fP3Yo00lByCrAn61yVF/tL76NBfnQFZ7/mC87DLebr7aqmTpqI9KFgg3hjHpr79tE5m1xMm2SD8I
+ Bcj182Ua4AJAyesvA9ZG3/Qx4za2czbPOU6bk599HemTbJV8yXjXL8I4Op9vgFySQfe+NgCHH+bpaGsV
+ tsAVuGM/25P5+77v+94973nPO+bud0IA82P9iVQgCzBnJlu2qwbUjs6T6VwlP8F81y8eYG8bxPmUA9gy
+ fTrY5GZgLH1thdgb8qhiAYGxDNqFsWBod7uZTaP78ouFdWfkaC6u4ADOjhwIQPdmSBkBOXfwHA2P83AS
+ PEeOVTCgyxQK0pz1UgaBpjuH1KdgiSaDZg85NrMFTQdd5pLNZ33RZFb99LCBjqmzdkfyyaGnDN2CHn/K
+ T5rM1GON0NbmbKxk5hy1tw5dk2ye8ugpv67hru9qw7Q5mk6y+ujrvOt31ne3JuZDDxvocHRd0doAFpvR
+ xtK3tc9+stlPTls3DPqMM+fe2MbVb/rD9HM8VSLDJvxspZtOAF2WLa6AtS2VL/iCLzj2sb054rMf8vn/
+ ulbGYDN99ItDR+f42UyudaCHDJ3GI0unbJ5eT89tbTxqAda93jsxBe7AHHiD5wkeuEvy/KCTX+ADyGc/
+ 6vRU6vEBozpBM+AFrNEriE8Z52gVTQ6/LBmtDa2tbRDH9KCBtf80c04OWGv3S3svetGLDiewgO5sALpF
+ QwNqtIVtcfEttuxa5cSf+7mfe7xXzQFdXM4InAG1CsA5JIfgBAUVZ8j5OTXnBE47B+IwZOszZXY0+fsG
+ PDnjoc/Abg2GnZ4pQycb0Oyin11k9a99AsQqY14rbQw6o2/Rs5PZzTG5aXP0Tn6uw67vLXNZgYMOuuhJ
+ ZsqfrcMER+PyFRVN/wrWxtDOd9Gr/eQm3TiO+M29G4L50hFfH9UYMlWxYa7NEX9m8vr1WyLiAXCitXsK
+ 9qHj533e5x19yRvXmOs6kG/tW4ds49vk1jXRbp75Pt3iV1+AWrb8qEV/26a2WCV6gBod5jhX4YptEhjy
+ nOc85+57fI/vcQDrBOunkk3PeoA1oASoE6hV4ImnDbiWUdu2cHRuKyMZ8vRNeeCNb4zo9W2QgBpNX3T6
+ fXPxZS972QG0FkyVLbdotj4CaVU7sE5Gu+rie/vDHd/ickZbIlU8TsFROaVg4hSczbkjx+AsKoej0zFH
+ 5DzOc1A8fThWcvholR46OCRHQ3PIxr0kQ692usnH1+9a31V/cmrn2pqXPs7poItcfbXHx4tf3+Y++057
+ sj97qmTiFZSCm3x81wjfeTZ3nDaqAZdrrG32JaeidzZPPeipe57HO1uTnTyaT7QNxy+bD/vyGXJrP3XV
+ GzDqG7+jOnXWJz6brY9ERmU/UN7pdE2AtGot+9DRh/7Wz2dDfrnPvMQX3frQR5c58ivjiz0Vz7F9cG2u
+ m3G1scfado2006va1pTJS9Iqst75Z9n9MYlij3r9Ak1bH/a7ATMsAf7wBDDDk7ZVwxb62CezthViy8Nf
+ fe0A96nUA6yBInAOONEBqVqmHD9Qd9QeHWj3gWNZe3q0G+tsG8Q4jevYDcO5F8+902mhLFpgrAJs5wG1
+ Dxk5DFkLSp4TucB0cBzOorob966oc0Bt/4mjcMgyCQ7DWcjQ4+LELzA5Mad11M6ZojkpeYFAT30L5kmX
+ 6cxs4lH6ToeefVf92UleO1o7vdH6TFrw3qL/TObM/kmTI4+mg63apox1Rc+x2Nk4ZOrjWl6zs3W4ZvOZ
+ benkJ3xi1xeNT3d98MjbhgNU6HSobGos1frTod+8XtlV//Tra/5ofbvu+HTrR49+zTk92vigPs71p8fa
+ 08HnVVm2bRGx1tfVtdMn5oA2Hcajmz3FBR45cVcMulk0b/OYttU3m+kG1uR9NgWIga7PqOw5A2EVLWP2
+ ASRaOzqQdj73pAH1/DARzsAb7b7XAVv0sR4SUInlG97whgNcH1dGXT39bRD8QHy2OeK3xQF0Jz3fDOkd
+ 6amHXnJzG0T/SZNvPG+CeNncHdoeWcBsES2WbY4ybHwVUPeWSAvKkYFy37ziyC46JwqsZTS9GVKGU3Bx
+ Ak7BSQqYQKGg47AeBcnMYEDnWPQUGAVYtAs++TOoGuus70qf9c3xk2EPGW0FAlo7ueYfzUY02friN69V
+ /6W5r/OdfcmxJbAwDl2t9W6tzuYybcYjf9aXDdl8Nq9so+/MNsd1vmtffoKnDR+NzxfNO3Cip77Gcc5/
+ a6svPex0jj/14891oKckwDhsyi7n5PWlB90c9U9PNwN6+L0KpB0BtTj0ql/XRKyJY/Hl3BpP24wl7nqN
+ trVouzLbrGd92UxGH39yTZeMuK1S8d/WBRxA47WNCj/Qkr62TYEzYIYhYUrADaR7kp9brOZpfG9++NlU
+ e/aP+ydTt1+Kca7KaoFsGa7tD/JkgCswxV9pusgE2ugAuC0UbeTR+gBp4zji06cfsPYepwvTBbBYLa5F
+ q9bWwlpMIO4CW0igbC+NQ7jInM0dmTNwJFm2xyjyQFsfDpRTcJKCRuUYAp0ejqwdT0Wrye3O5zGaLmPm
+ 4M6NoX3Xd8rjsZ29ZKd85+TNRYBp2/Wtj6M+eNrQZPWhQ/sq23ljrudq59qynz149Db3aU9V+9l8nTfO
+ tJnubJ5y045r/LN1Rqvk1rUNEOmafYGOvnzJeXbQobre9JNT6SUXSGoLOLXp03VBG1N7NJvU5MnRl43G
+ kNEGhunXnk31ja+m19jtW0tYjAmw/baIN0Z8AOmtEXpkv7ZHxBxd6bQWKhu0AWCxKSbFZnFpPH20x69P
+ T8RuFIBW7LdV4VfyVDRwDYi1oz0ROGqbGNKTO7kVa6r0kCUDVH2+5p/PvWr8OLPr7ZdiOgeY8cued5n4
+ pFUy9MwsO52O2tHJogNrNECPh3an4qgeW9wNLWZ3vBayLNtiW2DA7vGE4/gKqH1qF9lF5QAutnMX2l3b
+ hXbxXexVDo+jcCZBpY/qnKPmdByJHKcseApKRw5ewJ3R9BbY9DinF73To934yRufLWhVX/LZSV4//c1l
+ pY1BPjod+qHTQ0Z2g45/bb7kAoqdPXNcgKW9rBytD/o+67PSU2bS+s+1ai71bZ0D32lP4+tLlt5Jt7Z0
+ Tfoso6fLdeR3dLue/JA8feTItP76RjemI360NrpW/6S7ozmq+dC0Gb/YiO/Y3HuqLLvuzRB8NKAEiGQ9
+ 3fp3F3/4YV5sY0NrRadaXIrFYpC8ZEviJZlCZxd5NwN96AK48MARToQbzgPkyUfP9l5agCdl4/jAGj/a
+ E7w3UGCOr56/+7u/+7Eb4NcKHytYP1i+FBOoBtztOTsPTMuEd3QyE7Dxp060PvHR6TCemj32gNylOACw
+ tkAW1QJZqBbXgqrRFk51t/cWiZflXVAXvCzahfe4hXahXfj4OadjfH05VfycnrN55HTOyQRJwUBuOj06
+ p9zRE6TooYPe+8pny7RTm34F2gxm9Blff33RgcLUiX9tvpfs2dlAzjgrOJJpvvh00Ldbn2kDWt9V5pJt
+ cy5nNw/y5PRHz7mc0XOOxqGHzmiy2lTy2vggXzVOY5FlB5noabN+ATzQbJ5zjvyWbPNV+Xl8usRNPr/y
+ ydLZGADanjVgFrPxAHZfpGEvsAZAAJeNdLDB0TyMYSxzBr7iU1yKQ1XWrRbL7NOPPr8Pgg8HJHABa+A7
+ ARd+4MuMJ/jCkYkt9GibgC4Tr493remZP5f62MEaSNpuAIzAc9Jl3QAW0NrK0NZ2x0oDW5vsAW99Vz3a
+ exsEX3+89DgaC+B/8Ad/8PGHA4IEWFtIi2WR3OksVAtvIS1s5xzGoxgH8f+KvlXkrs7p3K270ByC401n
+ CLC12RKZd3eVPCfjeJx/VkGiaiPHCQOdAlIb/elIj+PsP3npp5NT06lt6gxE0OwMINKnptNROzl0AUz3
+ feWTLehWG876os1DP9W5sdFzLnO9VTJzTTpPlu7WZ7cOt8qwg4wxyKw24J+tSXouyaQre+Z8SwAcyfIX
+ j/2Amx1kHcmw0Xo1Lp5jNqidTz6Qpd94dEXrD2jpFAtTb7q01S+e/mK1LLtKlyoWgbZYAqrAzN/pWR/6
+ 8OmTZAFsa2bejuwobtsWwXOu6i927RXLvOGAjDiMKDMGtPABD8A6wpRAGc95T+k7Oj1AnrwPNbXLqN/l
+ Xd7lafm51Ktfipl8cvay45f9RgfIsunk1XTNbNuRPJ7+wDqQ19eY+tgG8Xc5nLHfj7Vg7moW3LkM2oJZ
+ QEf8nNBieg9SIABrFxUfCHN6d2fOEDg7uuDzTs5BOAZHCrC16UtvWQDauByX8+FzYPTK5/TkVXTnZMpe
+ 6+eIjybDzvSkUxsn12/N/tD6BQQCrzEFm/mgA5Gpf+okQ7b+2smRn2NFk9GW/DqX6KknO9PTuKueAMI5
+ Pnpnf+146J1M1yiabmPQiY/e6WEfma7Xmf4zG85sXu2ZNJCSaboO7DIu36M3ndmTfjT95AAmPWS16be7
+ pvrST46va1/XxJHu6Rv5U/qN5wh8gXZHSRSbfJMYEAHXYstYbGSvSr/xXBf6xbAMWvw5L8PG8zOpMlqy
+ gFdyF044Ati2PgJrNF5yAXNArw/McQzQ6U0Hur3rV77ylQdYA+3H/XOpT/pSTOAbQAfI6ny7I2AtK47u
+ LQ/y6Q58yTifcngTqLtR1PeTPumTDuC0gBaphQXCXQALiG+x8D1y2bviWL1Taf+aHD0ufnthLnagDMA5
+ S6DMmbQ5Ok8meWBPnsNysJyU4+bMOX10wcAZObGK3gWzc7L64CfDgXc6tbElnTuaHnJ0oVVj0VOQN+ZO
+ Z/3Q2guiZOhB00Wm9Uie3tl38ukpyM/04NfX+W7d0udIPjk0mea4W0P05E96p2el5xqufdd1Xm0+swft
+ mjfXEgzn/Ncxmo506httPAkPoKQLTxsZfdmCNqbxspdPG2v6drbtfIMO1xFtnuTJkgms1fa06ZBhAyMZ
+ drFXbBqLbnpaN7EH3K1D25duYr6H4evdnqK9nQEv4MNM7BwD2TJq7RNPnAfK6z71DsTVwNuW7bOf/ey7
+ j/mYj3n82yCBZ5kuwASsgSue9rZHAO+lL7yg9SG/00muDJtM+oE1nnY3Bf9iLqu2tzWBuoV1R7RgFtMC
+ AnDVI1Zghi+rXr/NZGFdaBfWo4oLrQbGBQRHiHbn5hRqNNDOsZLlYJyTDQWPIOG8nB1/Oj7nLkjw8Qqw
+ nF/N6clMncZIpjH0J69N4NR/1eN89/icvkBSe6BJnz4FZ2Mlo99u3HSr2umlR5t1Y9OUdYy+1Nc86pss
+ fromvbZN3WfrX5/ZVzU/tiS/rqG6jqF2PtvSGw897ekasUm7ozUroYjON7KfvkkDx8CvscyB7jLurik9
+ 6WdL9pBJD9npG2h92ZwP4KvFJKDuzRGAXYb9OZ/zOcdPFvtJCefiMR1iC01HcTpjUx8vEHjLhBz7ypQB
+ KdxoyxQ9ty/IlDGHJ8kE7NFk0PCILB3Gwfd0j+9JwQ86wTp/hQasHxdgX/xSTKAKnB0DXfJlvvoE6ugJ
+ xm13JKfv1J2OFczp+oiP+IgDrN0lZcUWNqD2ffwuRAtsEb3XyQm8j90vbvWfbGtx57WIwDpgtTcNiIGw
+ 47x75yBAmhyas2r3+EWeM3PwAifn5syNoQYE2tGcmyMLCEF0C112Q4+jNmNFd1PQTr/aWGswC7KCsmBO
+ j2ApCPHTdyajja7kps1o486xyFgTtqLLnshH42fzrXY2V+07++mvr3N8uq+NtbOZvDGmfPYEZNkzbZ70
+ lCd3du0C7vyInHFVNJ3Gd/1bc2Og9acTfTZH/aK18eWpE62vqt9c22jj6Lv6AFp8moMKVAG31/vM3w9A
+ +SkIMdWNQiyKN3HX50cAm7z5Amgg72vtwN+TNKwAovDBUXKG5xxOxA+wAbLfDXJ0HqjDG/LAOKDG00am
+ TBwNrMnACV/g88qxDxlhzON63/ril2Im4GpTyWk/2xKZYKxfQL8CNrpX9JzT0bh0ytL18Whk894iWpj5
+ A+CqhWthgbULA6ArgHr3oy6+raSfBfZaEacAzo6cZII1pwDOfdAYeHMa7eTKtMu66QicOaogdBQgOe8K
+ HAVJ9ASUyUdzVjSnL9jJ45EzfmMVpHhoASWwyAeIjeO46plBOEFkJ6NvwJLNqw2Cfo5V27RnpemmN331
+ bV3P7HTULz657F9tIDfHXce6Rf5s3c7GXa8XeeuWrLq7MQSq+uirXc3ftK3rr43s1FP7ak9jrjrJGFPF
+ b47GQlsLtHbjoPmmMQA12cZyDrA9DcvsxZPtS8lPb4AYH3CLK7yefI2lze+P+C1tunwT0VsZ8GECMXDe
+ ATTw7Qg/AmLtqj491dv6QGsHznAGHgFs53CEvOOXfMmXHO9a2x0Asj4rW4H3UeqRWQNeQAwkbU04V9vK
+ AKDAM9A+owPeCdgB+JTHA8xoIO3NEOfayZHXxh7vYnbnsoAWu7tdWyAepbwupN0F22XSikwbSLePXXED
+ cFcGvBwi4C0I0EAan+ME7ByLE9UWUMcjO51e5cQ5dgDFkR1nzdHVyXeuH9sCveSmbME0gXGOn67ZZ/KM
+ nx799MdLTwGvnT1TT33jOV/7liFqDzjQK0C3TtOmbEw3uvkCBjzzbr71mfxp89S1099xZ/9qW/3xtZPD
+ 00//2udRJc9Wc3betaPXnJxrb6wqWeNo5xPATNUHPxvIThvU+tOZXu308PHmRld9ybSG+bfzdKYr/fPc
+ kWw87WwrwzZ3esWQOaDZrw9bjCdGbZn0RNy6ec9Z8cZYYAoP0AAWUJcFTz4swYcjaPiiba2wRq1v4D/7
+ aoct1u65z33u3ff6Xt/rANnH9Qt8V78UA3AnCOMB213G7aidHKDV1zlArm8yjmTS0zhl6ezyBwEujoV3
+ MRz7KnmL1/ucFsv3+/1QiwuGXveqgbg7L8CuWFyZuF/zA/icjyO5q9sLm5l0DhRY+zYkYOZE2uZWCZoc
+ eW1uApNnnJxPEADUHDOaMwdY+GU9zjloevB2mRRHDtSBoKPzQIH8BAh618xo6pn2kJ/AGt34jgUsXc1r
+ 5c++eFNnYxl7N8cASR99Ww90a0XPHDe+OaXnTCf5dR2MgV5tSz49jvWd+m+hG2td87kO69zzJ77nCTA/
+ I9Oc0XQZi379ps3OybCbPsdso6s+eNrwqnh049OZzdH4q/142mTVgTY9xZdqLuLMdqj40cd2iTctPBFX
+ JGli2VO0eIYVZcEB6u6LLWd8NGCmB94AZ214gby+KtDWLumDP67Be7/3ex+ADWQfG1g/uPKlmMBXxQeq
+ ZLQFtMlPgFbjB8DayE9dgL+tkmzwL+b2e4ClhWgxLVCPKx5J+kaUr7ICYBdK7QdbJigr2gD2BHF05y64
+ LRevCHIUPxrukQagej9bJu1RjTMBXxXNsTkioOZcATgnBtR4jvho+ji+o3P9OCE9+Kq+5lYGNx2dc3Nq
+ cgWao8CILqjI6BtgF+QFbQGDxi/49dGXDufoNQjJorXHn3biF6Tmhj/BpTmmZ+qc9DrHwIfe7MdH0xfw
+ kcOv/+RbVzzrseo0Jp10tQ5o1Ri32Nb86hufzJTf9UXrs665tmlnc6fDWHj8kV/lf+wg50hHWfacVzZY
+ H/pU5/qQSQe51oDuxlTx9Wt9sjka/8x+ffkn2/g2ULZ14Ova9qJ9aPeJn/iJB0DbMgGgAHXGt9gujtG2
+ LuAEzAhY8QBu4LrynccnEygH1CqaXhl42yNsIQ+T+rlUv763+7nUp1Kf9KUYGS0a8JZ1A1J0YNtbHPGj
+ e0vEuT8L0OblcGPsZOxZx88GR2DtFRgXDoC6Y1kIi9LCWLQWzt1uvvURYJdF42sP0GfBJzv55GXrAJYz
+ eSPF10j9/yPnFQxtfQBvjofnvK2Q+I7AGC2Qkimg6GnrhUz6O+fEnJ6soBFQBY0qGPBU9DyvveASJLOf
+ iiZrXOOYL76xArLkHemgC70GJJqexlbpKNjjBw5Tj/b60ucYXY2nj/P0ZvO0v/nOvh2n3mg60WfroN21
+ cD7naC7x9cs2dH3T33hz/MmbMo67PvHm3PHYZL6qNr7Df/kRv7Me5Nk6bdYXSOrvvDGm/fo5liTQrfYU
+ yTfXeUZP26vO6WSTfrUnSyeQljABd7aJETbbDl2LeBXDYrki6QK0cAMgo2HHpLUlA4jbYnU+t1u1tf0R
+ /ky+Sh64e0K3Lu/zPu9zZNY+YHxsYA2A5xsZgNR5HwjiA9RAdb7hkYx6KWt2xAPaZOhyrl90RzI+SfWJ
+ KieyIPazPCIBZ3eyFsnjDpD1+AOY26vGa8sjfuCdTAWAx3fR6ZKVd+G1A+lP/uRPPhyUE/vquru/YGhr
+ o8wZ7dhL+/oULAUQxwPSBQi67JsceXrx6z8zJTzOzpE5OSdGF1gTvMpk64sWcMbWT7sAb276CphJpzM9
+ +qJVbcbaZcTa9YuPJm+8ABt/l23NcVe68fVNl7lnsza6krs2Fr6+7F7nPnU2dzw66CJjXbWls/GmTnw6
+ 0KvNt8qwM5lLc2cPO3vSKzHIH/XVj658x5EOPHNR2QGgp2365oP8M/8nr3/ru5vLpJuLip7XpUTHnIGi
+ 2J1FfIvVEqxivUzbOZwIUFVACmQDah8MAtgSv0AXjY/WZ6V7wYGe+eueZIC8m4T4l1l/wAd8wAGyjw2s
+ A90JoPEAd1sYc7tilQmg6QiA8QNq5+nvqA9d6Ani+vsU9dWvfvXhAECaw6k+BHTnAqTqzIZdoPXi9dpe
+ F3fKVCbfxaZ/dQ4X20VxITi8hbMtwqnc/XOuANXFwic7QRzdtkeZco5fYAXQ2guw+AWRdscCYgdAAmMX
+ 5CqarLH1038FjoK/QEXTM4Faf3ag9dMHTVYf8uiVb+zGnQHMhsY6s4Ee/bNjzn2V1z71Xxorms307Nah
+ MQFY47YG63XB13e37bC7Xk9VprHmtdbWjb6EgD9pz0bVWtBlXvrFcy7+6MQzrtp86aXf+PHSm930WW+2
+ 0BNtPc2ptXWz0KafeKHbNiibgeEs4lRCJW4VsYsWy6rY1+cMiOcbZUBY2wR0cmiAHB3Q17+9bIBNJjmY
+ Yx0AtT8j+NRP/dTj1b3H8a71AdYANbC0dQFogSZa26TJ9JbIBF6VjK0NOsl4y0PFp0MftH4r3Y1AX1so
+ JslRLJAtCdUdcT7qVPAArAulOLqgATraxj+anOx5V/BXoF6LDzU4rFeFALa9NR+AcLIyl7Otj7JxzkxW
+ AGlHk+mRlaOSS99K019wCCqOXqAIjoBlAk10gVcmRSdaP21kHXc0/cYRbIGBczTd2slGsyEdUxe+9uyZ
+ OpNV13O1YG9cANVYZ30nH11bfOuxs2fKzL5sqJ/r4bq6vl2XwGqCNZ5rlQ7Ha+Oqc63O9Ghf+2ZnOtiZ
+ f/FNND/LXnIAW79Z8Y3XnOjht/rySXNGO9KZnxqTX+nf2lVbz/RHq43BTh8qAmyAWGwr4lpM44lZ9EzC
+ xLA+brjeFAOsgXHZdh8oAlnt+CsNxIEzXWXR8IiMzNyRHPm2WIxtTi94wQvu3vVd3/VIRD/jMz7jwImn
+ CtgHWK8ZdJkygHUEqGi17Y71LY4AG42nD13rNkjjkFl1skM/+9UuvC/DnBUXambEuy0OBa+3Q9DzcUmZ
+ eirO8fHQ7pbqdBg6OLr9bM7PWX0YiS54OJzK+WQIjpyecwtwNWDWrq92fQIAdIGi3RZKfGMUbMbk7Gu2
+ JcgFw6QFUsGhLx0CWzs9nG1Hk3OkCz/gXOldVmjcaDJ0CCY20JtN9SXjPBvK3LWdjYsOyKaeKTN1soVO
+ 42sPrNjCdnQyU16bdVNdO1tenqRcH21dd7LZgW4dmiud2tiHH33GN7ednmw2D3RrNW3W7khGbPEjtrN3
+ 2mxt2KwvWZWPqmhAnf/RM58g+TA+OWOlB2ij2Z8PsNO4zcH80Hj6O9KrPyAs2So2K+KwLHvGMuD0ZOAl
+ BEALtCVaaIALsANiX4iJj2e89rFtp6hl30De0VO2p3BZdrQPHNlp29arz9/+23/74w90X/va1z4esA40
+ V1BGn4F44DqzYX0mYE+gpksf/GTI65s8GRm1SfoWkwWYALqWs4u0lnmBr11sRRtAn+DejWDVz0Z3VxeY
+ o7GbI3NUzo0WyBOIJ1Dn2BxTe4BegOwA3ZHe2V8ArEFeYM/H+RUcyRXoBfYEspWmE60GIoJwAsoKLgUn
+ fjSd0zZ8dsy+2WVt0Prp43wdN1DY2XCLztod6UmuuZNBy5LRAVfXCaiUUbomrg1Qc73Jd9xticxxzSN6
+ x9dvp2fObbU52jrQY63ZyI8ANr/LZuBrTuTpQhsDP38zXxU//55zd2xt6GHXaj+b2NYaqOyqr/VyNI65
+ ia/i9lKyNWNZ/HqrC9D6hqTxvJoLkNvqUNvKcATaQN2RLP/1bWgfagJomXgVoLMLqEc7esXY9fHbIO/0
+ Tu90952/83e+e/DgwQHU1R0Q31KPzLptDQDadgf6bLsjcCVHhg7bH/pOeUA/fwo1cE6GfDrRfrsaYHOC
+ a2U+Cj2V0mMUPWjOIIumP153dXLOd8WdnEMAVFWmLSA4uWPO7Fwt4LXhc3iOr41sj5XWInAO8PF7jVDF
+ Fwycng0FgCpIC7xkHJ2jBY5AIUNWf8cdne74nV+S75xcssZag5ZN2dm2jGAxX3TZIlun7vSS0z8go0f/
+ ZJNr7niBL53Z3DH5aUPAp7/rB5ADKtchuuvuOpEzZrqnDehs0H52LRxVcmxh0zU9K926kbW+7Mx+tvcF
+ r+bFp6Lx80XyxtSON/nGYF9t+htLxddu/OaDVs2xeU5b02nLQfyJRzEoNndlxnJF7MqGATQ9ntb7owAV
+ rUq8ADswl5H7DfyXv/zlBzZ5ueB1r3vdkSG//vWvP6pzNdqrhbZuP+uzPusAZHjm1/f8EYHXkP2B7mMB
+ 67MMum82ooG3o7a2K/DUKRNdO3k68YwBqOcWyNQJrH24aJ/qrOyy40vlPvIu9Myylfo6aiOzFu3G0S6L
+ 4JgczetH9t0EFyfk+IIYOJNZsxtOj9bX4yWHj082kHCuovHdHPTh4DIRDt6jp4A2dkAoOApgAcIxHQWv
+ ftqcT5osWl862F6gkZs62RAdnww7sofdO514OzunzvSY35yvPrPNOV30qGjtM2PFX/uab7R2dq324JlD
+ N9Cul2tSG7qthmkXPehpA9vQAa5rsdrDbv21Na+pZ51XOrN51WlOeI4lEfytG830SXzn+N2UVv/MH80/
+ v3ZsDNW40z/ZiWanrQO+yMba9acPiIqvSvE4eWtJ5r5FfBvbCw6y4m/wDb7B3du//dvffcNv+A3vvtk3
+ +2Z33+JbfIsn1Xd4h3c4jt/hO3yHu+/+3b/78X61L8V8u2/37e7e4z3e43iz7XH8At92GyQaWE8w3YEs
+ 8F3pHSjvQHzq1AaovbbnA7uzcgk0d+U+8usFRvfYdQb6yXS3t3flLs3p3JndeXM+zqxy3NWhVW2OgkGW
+ LQDIxncUMAVGbeQdBWjgw8kLTkGwC2A2+RBXu3N9tQmqHV1wOaaPXWjtte2yRXLZ081Ltkwm8Dmzc9Lm
+ lp5pg7kEXs6NCRjINP5ck/rSp+8EuxX49J820KUCKseu1wQvN2bX1o0U0NHXts+0gU1sQPf0oH3a0LzI
+ Na+pJ7r5nulMT+2zZnfJg3lNfvPQd/qn8/xSJa9f/m0dWnu2q9qtfevPzpIGPPqspTFdG1sQMy7F45pU
+ reUWmbNiHWXRvi4OcN/u7d7uAO1v9I2+0d03/sbf+ElVG5lv8k2+yQHc3/JbfsujH3mZNbB+HH9EcIA1
+ UHYEnrY1ACqwRQNSmbG0Hn3Gj9a37Jys83U7xdZImXzyjc8oe0yzAEiL7zFnR7dlEX8WILvjXyvk2xKZ
+ fdftl7NxfavSD5Cbn7sqx+aonLYgDqg5fwGCJlvg42mT0XBizq+tI3k6Obkj51cLEAEgGAIeRzz1jCan
+ oguowAAQy4K0s4eNgYHx6CHj3HzTl43aBGbj4ZPDC6y1OQJ1Y2uPhzY3+p07kmGD83Tq2zjT/sZd++74
+ 6HnjoY9eIOTpz/qTY4/r43y9mbrGrh9abb12tjVftBuD9SLDBvN2zia81o0cu+kkN3WitTnqpzpPFyA0
+ Jl2qOUzfo4fteCqfwze3MuyzudNn7nj5OR6du6o9GUf6rDN7fYhXvClibcZgZfLPZG4p9qn9xjaQ9QEh
+ 8JVVf6tv9a3uvvW3/tZHFo33bb/ttz0q/jf/5t/8AGqA/U2/6Tc9zoG47NwLE48NrAEKML316+MBb/xA
+ GE0+ORWPfOAMqB88eHAAO9mA3U+i+mNcDrfeDcteLf4s8e/zpsdazmTo2d2Zz/hrsU/mx9A/9mM/9vgD
+ BT8+wwEDYw4uoAQL/vxUnYPn8IIFsAsU54KMvKeP9q05ewFUkM3AKDDLrAR2Wa3A0O5c4AtkMmT1QTvS
+ Z0vHF4ICjXRX9ZVx+RKROTg3Br2O5kpvP9qjj/Ebz1GfgIWdzhsHiOHjJVc/esgHXuS1G1d7N5rk8Xd9
+ 9Wn90Polb42MC0TMsS9HNQ901865a+Gouq6uo2tHh7GnbdmR3dPOacO0mZ51vmjtq35rP9dnzjcbzZkP
+ Zmc251dt9ZBtjuTxA/KAXbt1RPOJgD3/1J4OazZl4vvFTWttG+SWcmtsXisyeT7/pje96e7FL37xAcC2
+ QgA0sAbKwBj9bb7NtzmqtrZDnGvT77t+1+9695rXvObhXvYOhG+tD/esA2rAO8E34CUzATp+4N7WR3Tg
+ PMFef3zbA9oAtXEdX/KSlxwb9T6hXcvZFsTk72RcPAB+6eKdXeBAfC1n4D4LGZ8Oc3iv9vlNA99i8gPp
+ HJNTcljBJkA4dGCds2oPqB3xySYPqANw8vR67zuwwNeHngnUeAWqYCYnYANQNs0+MkBbJfq4mfog2Vsv
+ AAAvIEmeQ7q+HB0oADjHCUCOjdW5o3HZh882Mmp2B0jx6W1cYBR4kaGruaVf/8Zb+04ga5wJds7xWxvX
+ xByBNgByrQMp4wI659rQQMexa8tWOq3PnJ+x5rjsid6Br/5n8yUfPa87ndF0te6OaqDLZvOkF2/dp9YW
+ WDsnly+2FuTzbfPX1pq0Po6BNb4++spGrbFYuqXcEpu3lD6UdG39kQBgli0HzjOTLtNu+yPwxtdHZu0n
+ N/yUq9h4KoB9gDWwBLSAVcYbaAe8vdEBcLVd2gaZNB3kJw3gtTdW+l/2spcd+0Rei5mlx5m1xF8vzNym
+ uOWxaN3WOCvaybU3XYlPf4XD+FSZ0/mJV9WHjYBbtgBU/XKYbzb54fTezy6YBS0nltFwYEfBpAJoDj+D
+ iLPjGU91rp+25AIh+gU6EFYFa8CkotXkBaxKH4f5hE/4hONG4UtB9SUHEPD8GDw5Wbh+X/zFX3wEa8AS
+ qAK8xmo8fLaSiZ9N9AMS524sdJE1do//gTU76LdegWLz0Ycu/OT1XYFs1Yk2vr7a2Ghunp5k2MDG2hoz
+ ULL2zq1d16ZrOedJtxptzMaqjV3qlIvnOrQ+2thHh/k2d+eNOXVqt1bazDvZ/JGt+Rj70eapHW1u5q7N
+ +PjmPvuasz6tQ/6aDH5rRbY4yIdsgwDQXZyexfUsq8wuZpX4ijdExCiMet7znnd8eNgHjIA4AAfcgXfZ
+ du32rL/Ld/kux2t8j+VtEKBZBcjAVA10d19+CczJqAE7Ojl08vSgAfPaFx9Y+2Bxl1lbvL4CPi8I/n22
+ KXZ89HqRdxm6gqd/F7OCv9t+8SofUJZVy0QFNqD2h54C/NM//dOPTNWcnXNioCaT5sjkOSsgV/E4MjmO
+ Lbg4NL4qKAqWHl0Fwcx6BC85QSFIA6dATAADQTcEAGRc9nJa4xboZdtAQt+ARRYHKOkV8Ow3N3MR0Cpb
+ jUWWHJ1kJ1Ci2cfOAKcMEd242htXX7q0td3hnEzgqy9bs7lxzalx6KGTnmkbGXrKZPGdm6ObMIABetYc
+ wHRNzHVeF2vLJm0qPa1bNzPy2TnnzobG7lqxIXuTSd442a/fXM8pH62fdaKTbLaXIPC31j0/cuRfZKyB
+ OTrqR54fknFOvnUIqMk4pmueuxbefxb7kqTdU/Ia12dP2FPG8VIsK8DanPzyn8+evtN3+k7Hh4gAe5dN
+ B9DOgTc58sDanvX6NsijgPYB1rJrwBlQA1B8oApo+/LLCrIB9wTi6HXbJEDvqC8ZYwfwHhV8yWQWi+5i
+ AewVEC3umlnfyr90wXb8MxA/43unEzgBKwHtkQpYq8DPHrZHPJm1I74PrQCkdzztcX3Kp3zK8ZveHgcD
+ bGAgiCZQo/EKlsCcbAApWPA4oOAqOJzrr13AClT/vMFB3WTwtKmC2k9U+uo/usAFUgEEWpABCX3I0A/Q
+ PvMzP/OYq3EDQP0DFOfGnwDqqNIbUK7jOuJrZ4P22lbARZNtrulsfdAT7LJn3kii9W3d8dJj3a2xaq7z
+ umjHc03KRulSs9nY2clm59bbeXNHs0U/52TYw47kz+Y+ZaKN64mlrJxOc8teFW387J+gbK5uUvle/jnf
+ 3179Mz3OJw3g0ez2XrQYK86K38otcb3KpOsslhWZvPewrY0PGr3V4fW9udWx26dWawPWj/1tEIAJRIGn
+ tB8P8K5vhqCBd9sgyScT2ANrfDJkATE6PWh6yPRlGlsCsgt3tvWxxSI6Xx9bHrXQY5z1TQ/FmPcZi3x3
+ /gp77bMBSsALaO1XAyzALUgFdEHAyX1gyJE5KWB3R/eHm35XwF1ZP2BuS4Usx1f1F0AqJxcYABhfwJWN
+ Bx6qfoJHYKTDzcM1YDNbPbbpK4MGAoFFwV7QqoIbGGhDC8SApyy3rZ+eNtyYja9dXzrT4TjpwJgsufTj
+ OQooNxA3kjJTY7Jdf+f4q166VHOjg1zjAEFzrI8xJ/BlgxrQ6kuXqt1au57mDLSsVeDqGmlr/Z1bb/r1
+ Zy876Mx+dHayYdppHuu8dudq59r0NS+6Wl/8xuEnHbOVnYGwNtexuZg32ebO91b/c05m6rEm9NDHv93Y
+ nQPNyi048Cjxe0keJsmMvT9d1iyDdgTM8QJoNTAH7vase8+azwNdT9V+K98fdt8HwA+wBp5lvQFv2x+A
+ vMzb+fyKeXyVHuBdZh4Ie/OjPe/dNoi3QPBcwIrF2z3yzGKRb7lb7gr987Holr5TZtKObKWzgm87B7gC
+ KEfbCvat0QIbmDgGhAKGowo+jsxhqzLc3j5w0QErflkxRxdEjmXTAqAgQ+PZEhEAAY+xBAwbbcd4a4V9
+ AMNWR8HLTjY60lmAB1KARCWLr5ofYGiugl87PX4ngX/5UXk2G0d/MvrQCzDYoI+gd5Py9IGm37rRqz8w
+ ZDcfYhsd5hCw4pGLn3460MZllyM+OWOgk9dfe/PSjmcttaeTfOvmWrgRAyR2d606ui59+OZaqvrRQ19r
+ TrZ5ndl5NpedvCMb0d1szYtM/Y2bn+Cxga3WWJ+AeAfUzpsvHpkyan3Ne9KqNSBr/nw135hFXK2xdqnc
+ Etfay8RXeTxz93T7YR/2YccXXGTR9qrLpr26F1CvWXZ71m2DBNaA2lOzG9K9wBrgAllAClDntgcwDZQn
+ UE/+BGgg7Ai4vbsdWNMdQCfTNohFICvYuosGghbvrKyAOxf9Wkl/5Za+yayvCZ45hO2cwBWwmh8nBI6C
+ SnAIsADMOb5zgVSQcWLBDrBl6Y72kWW/9BcUBQD5GVQzGJwH4NoFh6zfh4ayeGABFAQqOwpytqEDasHO
+ dlmH31LwXip5AUtHNx1y9RX0gQnauvAP2QVQNk7g4KhaA+Dn5sSPvAZpWykb9TMXTs833WysMV3APxtU
+ ffAnWKONBxTYxVayxjYHdDLaV+Cj0zhkVGtAN3mVDuvumrPTONbH9XAtXIPAWhsZOtW5Fo7G7ppcsnPO
+ JXl9s1c7OrA2Jh1o81qvtb6us/XuyU+bfubhZnQJqLXNLSDV3Bs3Pfrkn8Y15vrK3i3gO8stcT11rvLO
+ rZMtDODqzRBg3L51YI0396/xtHvP+t3e7d2Oz6bmNgif57NuSCsgX6pHZm1rAkgDUwGEBqr4AHXHL0MO
+ eFUyeNrS59jWhyMZNBm0DxadA7T5KGIRLdrkofEs7KQVx0vyl8qu71qScUNhG9C+JG8bxFaGu2hbFwI1
+ oBAwBUXBVluv0QECQaQKCiANrGWYgBtwySoFBUAIFCY4CBZgEAAY0wd+7va2PQQSPW4mZdNsEOhV5yo7
+ 2EiGjX5f/Eu/9EuPH71hr7mQcXSDAUbGMzY+XeaqH9s4rT1suvWnF1iw343ImyX6mq91tDVjvvSr9NFD
+ h+0ie+0CAGC3fvrTb1wVzzp0I2BXMsmt14UM2vqY/9Q5+9WXTeTYp69zY9IJtFwT18f6uK6uj4oPsMh0
+ s6UvsO1atI47O+dcqvUDuNrJOdfPerDFWPFV9ucvyeVj2ugCsHyJreY45+AcTQYY8338/HOVMWdtrqVE
+ xGc+sxTLYk+5T8xOmfTsMGEn79f2zN0Wpm9YA2bfWrT1sX4ppu2RwNqetZ9JBdZt/QFdoP0o+9dP2gZB
+ q4FuWfPKl8kAYv0DbHy0TBrIl2GfZdnx3/jGNx7ONsvurojG03ZLua/8LC6cfjlHZeU7Ol8vvm0Q2ar9
+ KsBa5iAgZqZTsM3HWIAlGLThOecwArtXAVXgDWTp1a6PI70CzVjOHY1P3tGWiq0pmSj99nbZEDC4FmqZ
+ P71soEeAkdFH9rNW3z4lC6xljexQAYA+bW2o9OM3Z7YKavO0ZraNAEHgQJaMdWFL9tBvbLSMRVAAAf3q
+ S785kiUXL73mxI5rtLXVH4/98zrSNeXTzwa2GptcR9eizJq9ZdxoN1F09tFprFvtnDbMvmzt5u1czT6V
+ bHazkZw1JzP79lkGmqzr7Xq5UTZX8zEXfczTtY3uZhSQZ4MnLsDm1+xm7K2x7Ljig3IWj5VHwQS28EfY
+ 9p7v+Z5HBu0LL+1VB84TsFXZ9nu913sdryRL3CQn982mZ734Q06B6grcQNj5fK1vgjkZND79E6zbv3bE
+ f9WrXnVcLL+nMctu0c8A9KzcV36Ws4uKP/fTHXdO4z3rT/u0Tzt+EAawcnjBE9AIHhWNDxw5bEAwA2bK
+ yz5kMzJsHzrKOp0LAmPoLwAEjYDQXwXUfj3M45gA6gNLwVZQF9jGU9mjTVDi06eywwd6ABL4VgWwr9nL
+ toFAGWBjyJwnUBsvIDBeGTK78AI1uqyPubGdrL704AUeKgD062d+Bc3TjH7Niw106T/XGR+dzfGj8ZsH
+ e1wXvHTWttOJtjbk69/RdZrbIMDLsUwXLeOUiTZO9pzZuZsLWl/zNi69qnN8a+TatFbdENmpL/vxybuR
+ ss0rdd7Q8raG7JMfWnOff7Bff3IdA+jA2tybq4omy2b+47ehZ4a7xvIZKJ/FY+VRMEGWL95shUhSbW3I
+ mtsOKcMOsO1pA/RnPetZx/dH7HkDaUnpffepZ32LL8UAWqC60oAX3dZGYBvAk53bHfqQR7sRzG2QgBxt
+ v9pdp7+Ut5AW+dKjTeXS48yuPFX5bMsRVj75aIUzy1w9AnmcBzKCgNMLEFXQA6QCRjAIEAGnFlwz4Ojg
+ 9IBINuNG0Jsj/ZSjP/d1k/i4j/u4w1HKwGUtaDpsY9BpfOeBgeMEnuxki6ADot66sFc9wVqwl1nbFiFj
+ DDw6BGEg0HjGZn/f7LROHjfdvPVzQ7Be1kZllz7schTkeHTTF0CZo3n71N06sb91ZZMbhf5s0Yafjqpz
+ MuZtbLx5LRytkbmZu3U5u3atE15Api8gVtHW1nUFYoGcNuuCp9+8Tuy7xWbn5tjND21NHY1Ltv5dR/NQ
+ jWOu5M2DD9uGYsf841p/aq0v++mVCLRlxSY8cwLU5uHmg2aTNjxgbzvODVcRT96wKqbWL6PNsotB9H3L
+ 2VhuHPxIxi++vI73xBNPHJlzYN2HjMBa1o1+/vOff3weBKiB9KO8ATLrsQ2irhkxGhjvsmwAvGbZ88NH
+ /dDayZGf/asvetGLDjDz49+KxdrdFXd3UTK7zJfM7s65yu90nvVV8C/dsRUysm7FB4yyDE7LEe3BerQV
+ AAKJ8wtIwVJQFIwFh4BxDOCd68PJHYG197HdFDyhuEFac7+f66nHGlt/73LrK3Ac9ReUxkIDL23Zgm5c
+ dhlLoOoLQN1cJ1gDwJlpCzj70njoADv7gYRxVeDMeYGSvsYjJ4j1q3/VTYDtAh6Ikc1O9gMk85IBuoGZ
+ eyCFH/Cj9Q1w8djTvB0DM22tD5q8edCLTn5eu+bZmsbXRzV26wHIzMXTkNqe7sxGtZPNT7KZ/tVm85h2
+ 4nVj0986X7LTWkXjZyP/5XPm2ZOwmOHzAZzPctjM77sZyUrNJcA2P3xzos+1N28xwjY6i8GzuJvxW9yd
+ xeZZXK/8xurJOb5zPieZ8CuavtHoV/UAclsh6D5klHGjP/RDP/T4XEgytQPf+9aH71kHrBNwnQfe+AE0
+ 3uQH1IFwMtEd9ZeBo2XmH/7hH37s6XqbQJkXYJYWcV6MswuwgnLl7MJMnWd9lTPbZklGcWf3eChA7Hdx
+ RKDtDi04ClbBEziiBYJgRHOQggpfABVUqjc5PJn4OqvtDRmq7EQAqDJM4wIuOgUCPQWzcWdgZ1eBmk3G
+ tNUi4wXMZc30AVDAbfsDONPl6DxAVycQC1rjGqOM2rn5GhOYsU2/snP9AbdHZLqNQxcgmWuCptdY5g0k
+ 6HZD0q7PlHduTYxNzhqwgQ5rVt+5VujWSd957aIdG2de3/jJB4KAC5A5ZwMagOE7xzdX43aTYAtdZzaT
+ 0QdQk2mttCfv2Fyys/VLd5VN1hPtA3SxMH2+IhP1DV7ZNx/0WzGyUnabhzmZMxCXddI5/0YrsFTO4g4v
+ gL4Wm2dxvfLTQ+/k04vHfpmxbPmDPuiDHmbS69sgtkF8COn3+b2mGlg/akZdPbZB7B3blvCDIwAVuAJV
+ gN3WB772uaXRkczMxlV8ur1v7d9fZH3px9fucd2jkos0i7u0hWzxHZ3f8mhDZvY9Kzudt/RdbbtWBI3t
+ Bx++cE6gJ1gEhosvONACBBjJagSPQHSuXXAIpgAFrQ3fHq91BNwF3tQJ5PQrGI0pCAOdaMAhmPUVqOyg
+ 33iqzBoPABubTrpVWbStD0CKBrC2Q4A6oCVbH2BCr3GN6QhMjJuNqnWjZ26pdFPAc0Mg0/rQw25V/9ZL
+ xXNuPHNoDOf4Kn5rU//6JN85OWti7njWzby0pXPqJu+6sAVf3+wqa5ZtkjF+PBlq4C0TbfvATROPLjqm
+ fuPR75qiA2r2Watk5xxbH/3IVifI66Mvm8j17y3XCjtsdRnP5zj+Msu1c01dP/r4zCy3xm9fRpv0rpzF
+ 9Rm/GJ/zQ1uHPsCWbNqTtg0CrPtwsWzbX3rBRLIAewe+961PAFIZri+nAFA14AWsgBcoB95lxQ8efN3P
+ nJY1o213uIuqMm169NWmvwycjL1q48kE3X0txFwwC3WW4c7SnXBd7Aq+9luc6tYybVv1r/bYy+OYALpX
+ kmSSnF3wcH7BKVA4tQo0JmAWKGTKhDg+8AOEMmqv4dlOKLAENnA1DkABdPoak67004PWFr2OW3CzDUja
+ AvEkZHyVbnPE8+ekjmXEKpmCkw561UA6MMIzLpkyaf2AM53R3SycC3IAZV6AjB7rBMTMBxhYB3uoAM7c
+ 9NXHWGpzzwYy+lm71sMxYGQ32daNDuddI5UMeXMJAJPHT2+yrYlqPfiIirb+rqdM1LH2QJOtU6djPqWy
+ q3mxZ7WtNcgO+o1Fv7HzU3zXy3rS67czZlydxZrzySPjvxEDSceZMN1aZqw5lmU/rjL1K2LZGtraBMB2
+ BL7v9/2+x5/i9oNOjn5K9R3f8R2Pd7I99ZJVge2jZNazzxMAFJjKrmW8KgAGyCqwjYd2BNoAWT/gjgbe
+ 5PGAd/Jl5MYhi+99RWDtUV2xKHOhzy78WsgAzrOLhH8L6N+nTNtW/as9nduTB9h9gxHtEb1gK2gLJMEj
+ 6AIBTjLBlIwq0LxxYl3tzZKnUxtdaEGpj6BzBFT0OyeHRy+aLeu4Bb9+wDFQljkHoD5MjQdo4zvXR5tz
+ +oCAgA90gGhABRSMB6i7GdA1Qd/ROX1uHmhzDGTYbhxy1scn+PzSUw1Z9uFbz9bZuIBoBbUJsgEfXgDX
+ WpHVb8qgA0RyreW65vSQmUBpXdjDLmuF50ivSk7VR19jzbngswNfZd+0x7iuJ5q8dn1U+mXvqnZ68dmE
+ 5+i8bZAKn5/bFxXnkyduyD0KQM9CZwC9AuvjKFN/524ynh7FsXf64do7v/M7H19+kV37YNEHj3ivfOUr
+ 7/WP5raDrtUn3K1dgN4W8OGU35YGqDbI7bsAXYAQmAfS+GXaABwwr1siZedqYE637RF7VS2Ei2exLc6t
+ jzPJn134Vf6Wck3nLOnvpnJmv4sOaOxX21OWYaMFpCAS/IIEgAoiQCOgBZyAwRNggiTQBTaySdfMVoh9
+ cdeywCSjD7mO0do70kcv+QLYuLU7109mrLItoAbEgNqfkU6g5tAqeXzASjdgADKeAjiovWrj029M7Whg
+ 7aaw23JpfbTRzwagDYjK1Ol0Tp+g4cfeLWdb6+1oLDIBIEDU103L0Vpah9YCGFor9G6tpgxe4IiPpo98
+ 16GjduO1/dF1JCs27V03t0CbrBsfvjHpoCvgjZc9+HM8a9DcVTKO9KFbI/2MqWrjt8YNrPN5Pm4rwvmM
+ uzUGxcqt2xdtR9TX0Tmd0WvfKTPLGX+Wnf5VHmD77In/ijvJpz/GBdJ+C0RWbT/ba3rzW4u73wPpiEeX
+ D8QlX149dZRo+EDTCwTOn/h6G45ik98jo/Rdmm8vFA3Ay4g5vq0TgNw2Rxm3LQ6g7LxtD6ANmB0Bd6Dv
+ 1TIOOst6N1sLvnZya7nl7rqTQeMFuOhL2foqf00nZ/QINQG7X+BzgxScZTEAAOAJ7AAD37kgK+icCyZP
+ Jr09QE+BTE6g0aG/gL2WCc7gNFZgJDC1A08ADChlqKr5AGJ8tDbAaV+ybQ/j0ssmNvKvN7zhDcfWjScM
+ 45AxV+OWVbc/TW9jNXY0WbTMnQ3GMx+gYj7sNw4/tVb6Goec+QdQQMsaWks87eSsFzlHtrWGAZ61ciSP
+ 1kbG2GTUwDwZ4yUHPKPpYS8ZfdgReANsAB5tfq61p7NAVF96jEVnN+t00uc45x4ws0k1LnlVX2tgTE8/
+ eNZJVsl/+5yJr4uXGZdiZz5xVnaxtov3Ykrb1Ou4xuZO5y5+n0rfWbxbbq3mh4bwDkjLrJ/znOccb2YB
+ YG+CyIhl4Xwe8ALdCcyO9Hiry88q2GbxoawnQTTAt4Xq/C3AmtE+yfVBgGzJEXgYUEbsq+Htbfc6HlrG
+ jFbnFghaoNhiCdjpePDgwRG068+hdpEs4q6sizvLLQu9k0HjaVOu2bDKO64ON2XoSRfQlon6UNV/vMkw
+ XRggITCstYArwAQHWoAJHjyBBoQFsqCxjgJW1lXQCcAJIngTSApMMvQ1Fp4jPiDE98Glmwq5MlkgCkzZ
+ CwAB5QRWco76A5e2J4Bz74F7ugCQgSLbjElnetUVuN00osuy0exybkxrYb3o9HsiXhE1NpnA2hxbrzOw
+ Rp8Bqz7arcu6zq7PlEHPG6c+jmyMpp/9Kr45AGM3y55+ASc+ncbCTwaPfmOxMZ1saz5sXOeeLke+0dML
+ 2+ntZqA/HpDyNPflX/7lh08XL37BMmA9i1NxMcH3LNbwxE+y6dnJ3xq/T6XvLNr9iwyfhovAGjDDvO/4
+ Hb/j3Qte8IIDjL262PZFmbPsut8EQftehCNQFs/8GOa6EfoA19tkMNJ4zh+CNQPPHkcEjy0LWSGgcQfw
+ v2I+mHzpS196ALCs2zlABuRz26Qqw7bFImsXOC2S4nHD4nVhzop2ck/1MafSuLsLdIt8MnPtVhk2y7AV
+ PGAms7bPDLRkfYJQsAg0AbzWAEBgCVAVwKiCFh8tuOgBYgIzAKYXLxARfEDBeTcCASvI8ehwLqviSMbn
+ TGwPrNEyaTTdxkiPCmCAPaD0CqG/NpNJyM66WQAYY9kuAcSAAmDQjUcvWlt045ELXBybr7WkG1j5POUD
+ P/ADj20ifczbeNYrIDI/tgZ6rQtdARzeXB9H59q1rWsYLzvUeJ27rtlirK4RPrvKpB3ZVibMbja7jmjA
+ UXv2zXHWsfMJY1v/6HxNf7p668RYrRVbzHP9xrHfzAmwL21rtFWiOO62QYpx/LN4r1yK32vlvn3JZ79/
+ tBJ3wBoQ26qAgxJX2xiA2LYHrBTf+XvXIf9x5NsAmS2XykOwBpwWOlC5VKC/13HsqQBeWyW2NQB0P8wk
+ kwbesmoZtswcYL/whS883lNc/76LofMuV7EweIF4dl6bWEU/fR7lYt5nrNXOWaYeco6yRjc/IKLavxWY
+ AUAghhY0BU973i6yLB2AaqtdMGkDYAIPLUCdl2HRDXzxV3pmXjmYdrqAiXY0h6MTeDoX0IGeecnGZaqA
+ xA3ejckHLs6Nk41ocwbMtjPMR3LAgZ0H0qq2su2VdvMH2PTSxz62CxxvJnmMtJ7WKaBmiyOgY3dZqzVi
+ 26U1sRbGwnONktEf+BkfT6WHrHWaNHvIBp5zLDy1rDrbyqZdZ3PRzxzwAlR62EcP21TXkG40m9lAhj3s
+ iDZGc3A0rrEADv9yncRpZcbXtXi5JZZXGef3ifddWXXeUua8KmxgSzw3LL4DkPmXJ11VMuLpA21t4eVT
+ sb/yEKx3xp0VMl5e9+K77RJvO3ACdxLbJCpgtrcNrAWLOw4At+dtr8YHFLOcLahJ3vdRZRay+j/KYt1n
+ rNXOWdJT5uHclojX4GyD2NsC2ABOdSNUgRzAQ7vwgNprQILXo5IPO4CVc1l1wcyBnAtIQSpoBbBrRAa9
+ gtFKT1BC01k2J2jL5gCE8dmpsrmtE0HODk9leProzw5OzAb9yRrLXvcK2NYIQODJ6CetPVqGby3Yb96B
+ kbE9ZrIx4DOP1opN7ARKbANkrQ/ARXczYzc70QEcYMc3LvlkVLSKD5zZhNYPHdDXhp43zvi7GwybzSXA
+ DsRdk64xGwJp6+lojNbGHNhDBt38VTTdxnC96aXfDXLGEr+eYHopXsiQLUZ28XWLzH3Lpdg8K2RX3GDD
+ qsMrjLJi/xPpNWTbyGLT9oWtCzrmHyg8lfIWe9aXyrVHBkZzDlmVx962S2TbsmnbJf7W3Y+9cEZAc8tj
+ yCrjuHt0quzkneOflTOZa2PNcstc6CHDAVUfVggiAd/jfAEv2AokfLXMDKgBfo4goxTAquACRNYeSAW4
+ 9As+QUqvOsEooBHkZNCqvsbUv2BVXWPg2xaH2o1GNX5ADURmxscmR7rNBcDrDyzsfc/X8YCvLQ9zRANn
+ mbz2+MC6DxfNMRBlh0dT2bwxrSlAZg/wmSDHVkfzz2Zzbt0cWw9Hds/zeGTNzbXUFmhOGbV+ya/Xggx7
+ 8V1/cuy1jiowNRfXZN5oAnN88q6lsaadnVfzKWvE3saxDmhrkZ3OrfWMhxkju3iZcXGfGJnyYmUt2rXN
+ mD3Tf2ncnR7ljP90lFvncjNY69jdiYKpBA081onZIPcpp09HbZPYLuEUFTrvexfVPu/ka5l2nhX6tecE
+ 6PUuqpyNdYud12TotGa1k5dtA3A3Mo9YKhltarIcml1ukIIHQANngSVwy4YKPu2Cv2wKLVAnrbo2gEBQ
+ AwkBKuDRjvR7HAaEALuKV1atGpsuwAGI9Uu3aiyAZnzAohqzbQ03sFnxgbI2/VR8wK2alzGMZ67OPbH4
+ jMTbIOZhTDLsZb8xWx+Ap692fOsXAKqtEb3zZmZOjkDVGOamnRyA12+Cb7R+9OlLvgw6Ppn46GzQzmbV
+ WM2Z/eZBLl6gjpc8HfkAXXSjtVm3jq4lnfXruvIDGeSMnennu3i5JR6VqadyqS/eGrPo8CR7srOy8nd6
+ /m+Xs7msc78ZrOckV0V466JUPCLYJrG/au/GYlYeZeHIkpsXdZazizTLzv6dzjM+3jU7r8nQeWkOq9PT
+ N2+GHq2AukxUUAlSASu4OgIcgQuABC1AEaRox4LfEUioaCACWAIgAS1QHYEAcA6oBTH9xnfDMF76bd14
+ 60Xg02Us1TiAN5ALaIATEA6wA2ZZdG+ATLBuK8Q8ZfyAhn462WRv32cB7DaWN2d8IATIe0pQ3Vwm8NFn
+ 3iqAY9cE1tZJO7q1CqgdteEZd4I1eW2tefKB6spfbSCHx2Y3FXazed0SMRcyZOntGOibozWSQVu3dKFd
+ R23k6fYGg9fLPMlIKGaSwS/z1V28oPEuxaOyi5dLfa+NRc+M8crK3+n5v12uzaXyJLDepd9rSWYqetTS
+ wtJpzOjKJXt28reU++qcj2bK2biTfyZzVsh7hJz/RDP3uqbN7MkmgCVIBZ/AA6aCzLkALEskEygFDAEB
+ MAMQwMARGAakAhvYBCBkjRNAOAYSBT4QB4qqt17w5xj0BcxuAtplu+wDaG1vBMr2qQG2DFsm7WnCka7m
+ 7iibZbcjnYGnamx2+fDHDca7q16hspVjjtYj4HOkzzHb6SRDp3FbK7U2czI+fWpzTb51pIM8mrxroE6+
+ uVt/62ltWzPHAJmtQNW6Oc5z1blj16frzjZ6rQNQ5wfpqw+euVsfH545l1UXr/xQyW/546R3ZfrwWvAu
+ xculvrNkX8C/yt+i59axHrU8qv4ngXUTXe9Ia7Eoj3pHmn0d1zvqLNOe5PVXrvV9lLLTeeuaXLNntX8W
+ /DWbPitkVPqAmwxS0AmuMiRBhy5QgbgsEh9P0AI5bUAAIJXBAQqAIagdyxwDF+Ckn2NAlU5Hn1X4LW3Z
+ GB0Blr6yZuf00QtIAwWV7ezQBrABdNsjjm5O9uzpar+bLqBvLEADlLUBmMCaTjYDRHJ+Bc47rvo719YN
+ rjVqzeaWwlwHlT5trZX1C9AnzYYdfyeTHjbTqwbixmSDMbPXnK0hHzBvPOeAG02OPICuWmfy3dzN17zz
+ I/JkVE/FCn9TZ1lj+ZIP4884ug+GrH1nuQ+enJX60nWLnVP+vuVsLtd0PgmsbzWCzK3gspbZd7cQs0x7
+ blnEp1p2Om9dk2v2nF0k5T5zIZOcAPND+0AHcBa0AQ6AEZAFJn4BXPYlWAMEAAEMAjCgEVgDFLRxgEpb
+ FQI7ncaXTQPsbNIHQLshABu0cQAsnWhydHgrxjvZdAXQxqnKqI1pHI/r5qA/WcBiLbxtZL5sB4DNzVjG
+ N5a1MZ6tEXqMV3aKJm9eAbY249AHNK2H2toZi37rstLmu9L0TH7y6c9mMp1nf2DdDaZrav7mFRDnA/SY
+ h3kCczVQnjcpa1lf59bJjbFs1xbIGu989lFiWUHfCqxr31mmnvvE0SwzNm+xc8rft5zN5ZrOi3vWl9J1
+ PG1dyGtlyqMvPS4pyU+ZHv1vtedx2l9JZwt9Tc+04cyeVWflTF4haw0Fr0xSQAIToKIK0sBG8AlCgalN
+ sApUwWz/Ga1qk3XRVQ2YgQUaeKADb2PSLdDJG5cOsqoxgTRZVX88/YA4IEKni619gAkw2EWnClRU47Fd
+ W3YE4F5t9BVdY9rP10YPm9wc2l4IcD3i29em11o1/2i2Btj0B7DZZI7AVm1d5g3JHNlAp36tgWPrQH7K
+ 0Em369f82OtYf3zjqdbCNTUHfVxHPNVa0WsuzvOP6NbUHLtePmuwZjJqPqZMP79E7+I6mTO+vvcpa1w8
+ qp5Z0rnGoLLTv9pQeSq2nemsXARrHSfSmwh6VXYL37G7004+mRbrmvxapnxltX+Wnfwsqz2VdFrYdV67
+ cmbD1E9GdrLKrH3nOqg+6FH9potg9cFZwCRABaFzgegcADgXqGh84OiIp62Ap6PsTU2figYSZIyrP9Bx
+ HmiXLSYLbPDI0VsWCVSdk9EOUMnQC0T70LIjG4EM++kGMAAYgAFTttIBqGWFxq2PMbNBNRfZP930aKez
+ dWmdJs8xIDWWOZoH8MSnt7k3HhvMjx40AF/XAR+PDH7VGMmw0Tjd5LQHwuZo/gGxuWUzwE5f19exPsal
+ x1rY0/dk5ClGJp2vzcIHd0/Vl/jFyC2xXCFD9iwGtZ2Vte9u3Ftk7ltW2xyb+1MtF8F6nczZwLfw50I4
+ rhcVPSe5yl+b8G6hV/tn2cnPstpTIS978IrdOq9dObNh6j+TWfnodT0VX0zymxu+4iowVYEqKAMWR8E5
+ AQif7ApMAJesgA6oVUBAFl+AC/TAumAX6HQBJzIqYAmwjAmggQ8Qck4GqKlljHjagR4bjBn4AebAz1Ef
+ NhiXXl+kAdTeFCmTNh8y5OkruzVn86AbyNMZKNOnHxl98Hp7hBxetqLNBb85N0fjNH90YN18kkGToSdd
+ 7JxrFViTtSbZYw5dX3x91a6vdvNwDc1DGzk8Y+rrN1t81sA28cn/dlsfZz5/C3/68LUyY2SWNS52Ze27
+ G3cns7vZ3Kestp2tyaOUJ4H1pVQcT1tZ5Y6e5T58NJ62tZjwtbGulUv6d+VM3qNcry89lce6qZ8eN4Br
+ tk39aH28MeKbUvZefaAnuxaQwEMgCkxAihbUaIGKL4ABgIDGR+MLXDznZPD0F9xlbmQCANsOfhJSVlbf
+ skDVYz6w0l8FNO29BmDaAVNbJjI7HzCWRSbTa336GsN43jrpb6O0y6oBdfvcePpmjzGcq4DJDcZeufni
+ OXbDMnfn5jmz1tbKXJ3P9VSNQ5e5qt1gjIfWZk7ozpMxr/o61qavOWrXBsCNzyYVcLt5sptN2vVpHvVn
+ n3HIeCvG65X0e8Kw/TT/uYmvTT/Pby8BpXIWC6sP72QqjUVOSX6Nu1056zvHukXmUrmvfGUdd5ZLOp8E
+ 1gTn3ebszoC33qmUM/lHvcOQ1y/nOBv3Wvn/2rtj13uW877j+k/cpXPnTl26NMaFIaSJQVw3xiCQCVJi
+ AlYjTCRs7EIWik0wCUkRFYkJJAEVwhjkwg4EI7DBupIRGCzBlW4IxCbFDa+v5yGj+T2zO3vO+d7vrs7z
+ hmF3Z5+ZeWZm57Nz5uzZM9YrYywrQz7uvlGXI77N8u/zXIWtNNGphNvgJzrWHAkL8TBQCY9BaoAaqAZ4
+ zB4dE6LYshfsE3X7BICYyyPSxozO419e/eiHT5YtDHpCFWJiPwRXfnwIASIetjHTJKLElZDbipdevcSF
+ kJsB2+ePJ2G8n4bg+PLRY35m0wQ6fkgjzrP+yuKzLf/ihuI5Ym/ni4//ytB+Ap+1Rdyg7CtX22kD7aFt
+ CB0b5wTp1El7aAfH2tg5x2bLyrHPF/WRt2BffaP+8unbUB72tYPzfCCy1t+t9xNh7cwf14JrQt8459UF
+ bOWpXG9+9GWwpbSRbMyO4yizgbi9cdrbzPLp2ctzNr5uIfNnzH/Pnxl9Gx7J8x2xXk2cVQYz+y0ntmDf
+ C9ms3D3GemUoKxpxRuSD0X7Pt1n+K76NZGVpJ88oe4mMGZOBTyAM3hARIkNsDXAD3zkiJD6OY6YW+4SI
+ IEnD1k3AYDfovUXPI3DEQHnEg1DYKs+W0MTMkMgIbJRnP8Q6RJktIYn1a+JFdEOwnXfOTcQLorz7Q7yl
+ D8IsP0LtMT/HZtm+LFNHtvKUPsrxqcDLxogaEeVzCGe0TybUto61TcxoQ0yjLd0ctFsIdZRJpNU3ljic
+ YyNE+wny4a+6s+/b0Hm24jz26JOVvvLOHnUmxG6k3qfs049tPFLJB++x8A4LQv2jH/3onevP9eWa6sfs
+ eK3az8b13lhAbzPLp2cvz9n4uoXMnzH/lTpm9G14JM/NNWtIJMN7Pxpk8fbFZY4FWza35ol70gavZZ/5
+ NsNHQrY6GdIYyGaNBMuAJs7ExJZ4EBmBmBAgcf1Mm/jEPpv4+M/GOYJj33s3vLzLjJRYso2bgBAf54kM
+ MeKLWS+hCCEkNPILO/txTMTkI96MV7oQJ3HEMR4PjF85Cm5YHvnr4yyNsFNX6fnimN9+HOOVv9pIGSGq
+ zqlP/DxdvOO+rdRB20Qb9W3IP7ZubtLyXZ5CtEfUW4h9/vXtF/HSiNMW2kbecYNw8zBDZuv6Ib7qwsZ5
+ 8dpce/FvfJe862i83kJMtq7DlWv1UTZ7SCsPed1L5s9K/kd9OGK/K9Z7KCTuEkfhZHYnXM2Tzd7db0aW
+ dsYtdWQrzVYnzGwy32Y+9PVlE3nZ+sWZgR0iQ4wEsy8CZIAbwAZvfOwP8SQG9m0JRAi7IC2h9picGTUx
+ kAexIh6EKkSWYIT4yMtMMsQqRDPilUPQCAsbecZxzEDZSMMPdXLerDt+9UiYibSbgtD/VN0vH4XI21Z+
+ 8ddoRDVm7/xWLj+1S9zkQqiV65x49dY+4tWfX9LYF68sbSLwW7poM/koS7n81V/K1zY+IbjpxA0kfOaX
+ ff2oP5XrPDt/CjBeT8F47WTXUzC73rY4cj0fZebPip+jTebnSj4rzPTnEfnfLdYz51aYVWA1z3saPUs7
+ 45Y6st27QGc2mW8zH/r6svHFZ+Cu7ctHH3e9kpbYEdd4tpigGPQGOlERiAgBISrEJoQgxNbShydPzKgJ
+ l3PsnZdeGvH2CU6cIzIhuL1IEagQanaCdJEvG6Ivnf2YIbrR8EU5IciEjrgJIdb2Y+3amnZ82hBiacUS
+ gSdpPHMuD0skynPTcp5/yomlj2gzvvIl2k08oWZHwEOYpYkbZZ/eNurLH+Xx2dYxseaLdmArXlu4qei7
+ uAHIU9u4Occ1MF7/rpH+iznnxyWOHvH98uMKbFev56PIM7v+Z/E9o03m50o+K8z05xH5vyPWs2n5o+JX
+ eGSebKWR9la2yp3lv1LuEd+2fAgMxvGpkn7ft/xmoATBmiaBsyVaxMDH6E9/+tMv/53pH1b844//0oz/
+ 0/RPL9ZGzaoJPkEhVDHbDPGKGTZRCWEixoSW2BAfcTFLJEKCfSIpH3mHOBMz8cTLurIbhS/KlEu01CnE
+ mrj2s1Rb9SPayuAvn/hDCOXvSRK/fFQ3x+ET/9j0s1u+qZcZtboSS8exzx/1Fwi3spx3HOcibbQDG8fy
+ VqY2EvgQQi1e/flN9N2otLm83WS0EXFFf53ENeZcf21EvOuq3w/G6y2zGXmEzVhucDS+Z7TJfFjJB1na
+ FbbyX83zHbGWKLsDzOJnjPazu+uRu+5RH8BWGmlX2PNHvPNx5zyS/5i250g7ILOP/Mf9DOcNXs+Le5Ut
+ QfLl23vvvffy5xH+7Ufwd22f/OQnX4IZNbEhMCEiRJlYEE7iRHAIoni2BExcCLBZKuEjLuLkRYhDFAlS
+ zDLZxixbUE78gbOnHOStXPaEmSiHMMe6tWPn5MXerJdYyi9m7JZB3AAsKziWHz+cZ0e8ib481Fu91E89
+ 7ccXsMTTsXj7YROiHPYRr/1iqy1iq33ccPgRQq19bGPmrt6exPHTfN8Z8FVfjrgGXJ8xS86uvbDZuoYz
+ m7jGjlzPe2WJd57dPWz5doQxn8z/0WZW9xl9nltp3xHrWSVn8TNG+96hnll8xlEfsFX5jD1/xDvPDkfy
+ H9P27JU7ktnb9xHYOUK89THWeXdy/ntWm60vnXwRZ6nAUxQCESAKniywdGImRzBsQ2xCqGKGTZjMFImS
+ ODYh2MSXGAlEjDjaJ0TEMETKuRBqs0mC6MkT/xLtSRc+Ea3YShNCrQ7+cYZgi5Mvn81sCTV7vrMlwp7T
+ 9vgfX+NmYUuk44bCB/EhuuonD+JrpqsNoj2kcT6EWF2iPdjHLJovIdzyZSsoN/yITxTaR9vyXV3Yq7sb
+ jTx8asr6Oq5P18Xseli5hjObW67nvbLEO8/uHrZ8O8KYz0o72GZ1n9HnuZX2pjXr2ZT+lqn+0fiezGbL
+ h2DLZq/clfxn3FPuiA4e7e3HoBSystg4x65/BesW3klORIgdkemFOQTKOSEEyjkiEjbEzHlbAuQmQIzt
+ E8Kws0+MQpAInTJ97PdHFvEXXbEU4MtOyxf8kZ9ZNKF2o5EX4XMzIHLShf8CH5z3eJu/nzNDdaNi71yc
+ j+UI/hBNPsuHv3HzijrKlxhHfOwT6WijiOdPvJtF3vKMfJ0Xp2zlSRNCzRf5+SGUrccSQ9xm15i+HpfI
+ RuLJoi2bnllZEDdenyO32myVG6zYjDyqrFvzQZY22BXrlTtJMIu/ha07TJDZrPiw6mdW9xls2MagWUl7
+ q81YVo/4rXbr697nY3/mhxk3AYkZZAgesSHO9vtZtbgQaseEh6iEvWNb+fT2hCj22dsX5E2o7CufH0Sa
+ WJtdCgSbDWGL2bk8lEW0YxYbIuiYSMrTOr0/erYObzZuyYHwSycvs/MQbOItOB/iKshHeeG3uvf7Ub+w
+ 4UfEs+FThJj9R/tFncXzwTY+5Yz/ZbrVv7GP7LqajYsx7VGysiBu61pFZjP6Ocu/J7MZ65WV9Shu8Xlk
+ V6yzCoyVDGbxt7BSmcxmxYdVP9msdt7YGStpb7WxP/tIC/Gzdou6o8/HrKv3v8dd3p+BEjEiQiSIN5Gx
+ FQhRP9smRrElSCGUhI3YsA2RirwijX2CFo+mEWP70hJhZcXMOsQ6xFu+ypKenbLMZmN2G34oJ8q2vOJv
+ 56QlzMoQrzwzaUslBNoxsYxlnBDsvo58j7isffgQNuLDF8cRxGnHmEnzPcRavE8A8nATHfurv7bH/u2v
+ GdvxupqNCzaza2OFrCxk43cksxn9nOXfk9mM9Vrx51Zu8XnkHbFemdLfw+zjwCy+Z8VmZMX/mc2R+NG3
+ o+XeWla/PzLLMxBvELuAfEye5RMQBzNMghOibEtMiAxhIVjiHIfo9uIZ8aO4RdqwIbBEmMARassFZpjK
+ J5Qxczaj9kOP2ApEW3r+8Y3IjeXKy8yZ+JpRexLGeUsf0gnKINaxHBLLH/YJuPRhq87RLsRW/soO0eaD
+ 8+LZq6dz8os2dCyeTbSJesTNzfcG1uvdZDxPvUc8HZT1b39txH7/aF/PPdcYHmUz49b87YtzboWj9lvc
+ Ut93xFoG/d1mhdkdKYuf5b9S7i2+sd27g63Y9By175m1lTgzH3nObDK22iTzU57ilYGsrLAJHFvj9gIr
+ 69dmlASEuBC+EEPHIc6EJvbFE6T+o32kjTVcYiQ4T6z6fNg4Jw3hJJS+dCO0bAT2IeyEj4/OKyuEmkj2
+ gi0/5/nPN+diti2Nm0J80afc2I8vQ+2zi/zDD/nymS/qIn/76iKN/B3zV5x0tmyjjdjJJz5VqI8ZtXVq
+ z87rN/0S/djT92nWvyPOx3WyZy/e+Si3TxuMNj2z/I/ms8c9aWeMYy2ry1jurL4ztuzfEetbKsl+bGhk
+ 8bP8V8q9xbetygcrNj1H7Xuky9qqz3Nmk7HVJpmf4wVnGzeJYLSJfGzN1LwUyQyXmBBG4mOfUPXi67gX
+ wEywQ2TFRX6OCVwImTzlQxQJMCEzq41ZtkA8iahyzIBDTJUTQtqX2wureGXGjHYm1rEWLg/iadvnH/lJ
+ az/Emv+WMexLZ+s4fkWqntKou3j24SNx1hZe++pG6TFL/WkW3C9r9IjTf2ZtWf+OHLn2ZtfG1jXWM8v/
+ aD573JN2RrQPX5HVZSw3s9liy353zbqHszIZp+5H4/dgL13fcSOjzUpZR/xZ8WGFFT/DJi6CI34eZeZP
+ /xGYTTxV0sfbd0689WtCQuSII6HsxZXAEJwQaQJF2EIYQzgJnXOCXxJaP5YvUXPO8of8iJn8pbOvvBBq
+ wWzbejO/HBNXwi4N4ZSHMsQJ8hbX+2sbwsnGNsTXzUGZ/HIsr8izr6Nz9uVLfB1bllEPYq8cj9uZJWsH
+ 4ixIo2zLOX585Kf8ZtVuOl5Q5TuDnrEfe1xHzln6sO8Gu3ot7V17W+UGWzZ7+feM+dyTdkaW5yPTZjY9
+ R+wPifXRu8QKt95RR5sV3zIb5YoPoQxmPszs8ai6zMjy7xl927PvGdM6JsoxexPPTwMf3rFBkMw0iaEf
+ qdgSo5hRxpqwOIE4i3OOUIVIsjFL9la4T33qUy/v5I6ZuzLYxI3AvjKJGBtCKVhHJtZEm6gqSzx7ZUmv
+ XCJNQIkukfTWPr+KDFGPm4iyHStTmsjPvnO2zrGJPJ2XT9yM1EucJzf48d3vfvel/tae5eE5bzcWduqk
+ DsrxuleC7YbjpglLUNH2I33fzfZh61j8x8XoQ89Rf9hmY/xIPqM/WZ6r4/ERHCnrkFi/RmdnjbXVwcFo
+ s+JbZjNrrJkPW40r7hF1mZHl3zP6tmffk9XLPrGOeH5G2xGRH/zgBy9vd/NOab8q9Gs6s2xCFYJFxELY
+ BCJFkJwj6maSbCyt2Jpdm3XGLDVEM5YLIj1xI3KOQ6zNXAm489IKzsXSitktH8Sx8cy291j7g93wTZre
+ 3/CDfdxkCG/4Fnb2+3qzl49jNyU3EUsY2swXtR988MFLG/rV4Q9/+MOXc37YEu9x8drS/heJro1o+xF9
+ FzdVgp7tw3b1engU2XUVHPUnG784ks/oT5anfXF74/ERHCnrHbEep+V7rE7jj8b3rNhkjL5lrNj0bNnf
+ 6ufILJ+9/Effwn72LX9Pnzb2XUDSZnn2F5elBzNrQvmd73znZbZIdP08nRDa97SF9yh7B4dZI+GNn4V7
+ P4mXEPniTF4+/pv1xkyVWAtEz5ZYEkeCyIZwukmEUBNLwTmCyV7aPj3h5bNfRH7xi198KSeWXsJOEB+C
+ Hz6wEacMQh1lOc9veTu2/OGG4MZChGOWjL79op2jjQPH4zJU3xdB33e9zWivHMf99TO7ZrZsgll8z5ZN
+ VtYtzPLJ4ld87jlqP/KoOuIdsZbx7E6os8e70Ghvm93lZvEr3Jp2qy4rZPUdWbGZMUvb13dmc6RcNmyl
+ 6ZnFK7efkfWIc47wjGX7qO6i9PJ7s2O/DCTOPtZbCvDCJG+38yIoX9wpRx5mlmaRZoJmmESXAMaMOGbU
+ xNDsOGbZBJE4x2xYsC9tpCOusR+zY4LqmL2ZvZtDiL8y5M9OPo7Z2e+/HBVHqPtZNtuwd+yTgy8R/fw9
+ UF9tpH9tHWvL8doWr537ePtxPTuf9d2MmX2fJ2zj2gtGm2CM37smH+Xzaj5sxrocZVZ3ZPUdfZv5kKXF
+ LB7viPVWQ2QFj/a3OLHHrWm36rKCtHudvWIzY5a2r+/M5ki5bNhK0zOL32q38I2QZGlBhIiupQ0/hfZM
+ sGMf7x0Tc2nhSzD7MfNwzNayAdHrRdlxiCgBJpTihRBlNsRTOsfi7RNW4i89ESWq0o0iaxtr7soVZytE
+ nsrvz8lD/tLaFye9ZRpCHXVFtLkbk3aeXdtZfN8vs76bwT67AY99vVduzxhvn0/KyrjF58x+NZ+sLkeZ
+ 1R3ix/qOvs18yNJiFo/NNWsDSKIoyNZxDKx7GfMPZvE9j/RtlnYlzyNp7YtzDo/Of0Zf7my/x8dn58Rn
+ H6tdgONH7FtRjhm5QKhh//33339ZTiF+MQsmwpYqiCyhHoWTYAohoGbQBFS6WMaQTvAlppm+mTVBd146
+ NrGUETcGeUW5/Y2CfTwdIl7a8PNLX/rSy/KKZaEe7Uao+zbMhCCYtfNKP/as2NyLvJWhrIzRh6P2wdH4
+ GUf9QW+T2a/6MCtry4dNsZZo5Q62QnaHmeW/Uu5oYzu7I43wgX0MkiNpkdVlJMtzpV6jbz0r5e7ZrPjA
+ xkdzNuMXVlnamc/sCa94F1+2dAJplREiJo01XkLnS0Nrv35lSIiJoWAd2DYEu58lE98QVVvi6Zx9wk+E
+ 5Ues5el8zKR70bUfZcYNgC2h7uNtpVdu3Az8r6Pw7W9/u9Xy7+nbatYXo002I+4Z85HO/uwa6PPv93tm
+ 8djLfxV58Jv/wVa5e8zac8Zon/kzsmIz49522xTrexpuJKvkLP+VckebIw0xdtKRtGC712FZniv1Gn3r
+ WSl3z2bFh95mtt8z83klbeAcG9iaZRN4XzwSa/+TaEsUCSXhjJmutWQCSUgJp/Oxrt3HEeEQZU+PWJLx
+ dIYvOgk7+16UbQVxIdBxHFvlWzYR2IQ/tt7858bTo61CfFfac6/dMNrY37oGeh9mN+BZn2Iv/1X4K6/o
+ d2yVu8dKW/WM9pk/Iys2M6S7p902xXrGONW3ddxP3VdsVhjzWWGvrJU8t2xm+e+Vu8LRckf7Pd98rA5m
+ ZcVH9Yh3gY5pe7Z8ztJu2Y+wse5LmL3+1C/5COFnP/vZl39VJ4xE1BePli8cC4SZoIZ4Om9ZQvDEiUfn
+ Amvpns2Ombi15piBhyArIwRfvuOSCHv7Ztf89Mkg6Os7q/vMZuwLW+fYzNizGfOP/Z7eZuRI/keZpT0a
+ jz0/V7ilLrNys/gj+adivXf3kHl/98vuGKPNHspiq+yeMZ+VO1vmzyz/GUf9R1buClu+He2LGZlvs7Ti
+ +4/eWdpVjpS7hXaQztbjfp/5zGc++tznPvcyA7ZUQmzNoK09i+ufw/ZDFDNpjxB6EsUzzIGlGcEzzmwI
+ u6dDBCJMsG1jyYNYO1ZOiLQQafxY58MPP/yxvlyp78xG/Epf7F0n93D0+hzrktls5Zmx1T6zthWXtVWw
+ 4sNW/jP2yu0Z88/aKkjFeq+wsZKv2RljPvb3GiLzZ5b/jKP+Iyt3hS3fxB3pixmZb7O0Y/yt9cKRclch
+ rn6C7flss2I/zCGQZrOePPEUiiUIjweaiTvv0UC2nkTpZ/nhhy0bgmwtm/AS/VjysG82TbQJtlk0IXdT
+ iFk78eaH2VI/e1qp78xmjA9f+/aEuL1xcStHr8/R58xmK8+M1fbpmbVVsOLDVv4z9srtGfO3P7ZVkIq1
+ DBj3F9z4cezRrH4cuNW3Wf4raWc296Tt2aq7uLG+W7BXnnJfm1lZR33I7FfaDdkgsk7sXRoeARzXjIPI
+ v09v3xeCnvP2jzH+cYYY+4XmV77ylZd16VgS8Ry5eGJuZm+mzR4G3Ep/rdZxRt9u9vfGRW+fMfPn3usz
+ s9nLc8vPLfbS9nUcfVgpN7Pp87wXeczac3nN2kcxM5R4vOpM3OPbStqZzT1pXwvlKE+5r82srKM+ZPav
+ 0W6E2+xZnmbnff62ZsVxbPA59n4O6+P+o9GvEX3JSay/+tWvvvz60bIJX6Uj0ke4t47SbbXzmP9R+7di
+ z88t7qnjSrmZzVaej+QTP0m0OhVF8QS0YV9ckdaHRVE8AW3YF1ek9WFRFE9AG/bFFWl9WBTFE9CGfXFF
+ Wh8WRfEEtGFfXJHWh0VRPAFt2BdXpPVhURRPQBv2xRVpfVgUxRPQhn1xRVofFkXxBLRhX1yR1odFUTwB
+ bdgXV6T1YVEUT0Ab9sUVaX1YFMUT0IZ9cUVaHxZF8QS0YV9ckdaHRVE8AW3YF1ek9WFRFE9AG/bFFWl9
+ WBTFE9CGfXFFWh8WRfEEtGFfXJHWh0VRPAFt2BdXpPVhURRPQBv2xRVpfVgUxRPQhn1xRVofFkXxBLRh
+ X1yR1odFUTwBbdgXV6T1YVEUT0Ab9sUVaX1YFMUT0IZ9cUVaHxZF8QS0YV9ckdaHRVE8AW3YF1ek9WFR
+ FE9AG/bFFWl9WBTFE9CGfXFFWh8WRfEEtGFfXJHWh0VRPAFt2BdXpPVhURRPQBv2xRVpfVgUxRPQhn1x
+ RVofFkXxBLRhX1yR1odFUTwBbdgXV6T1YVEUT0Ab9sUVaX1YFMUT0IZ9cUVaH56GX/mtr330Uz/7z28K
+ 3/ubD1ou+/z0P/l8msde+Me/+q9bDuck8zkLr4k2ysocwzf/7Nstxbs8Io/iXdqwL65I68PTcI9Y/8ev
+ /0nLZZtvvf/XafqVUGK9T4n1eWnDvrgirQ9Pwz1i/Ytf+Lctl21+7z//UZp+JZRY71NifV7asC+uSOvD
+ 03CPWFvaWGFVCLJQYr1PifV5acO+uCKtD0/DPWItWOLY4m//7v9+9A9+/l+maVdCifU+JdbnpQ374oq0
+ PjwN94q1JY4tDO4s3Woosd6nxPq8tGFfXJHWh6fhXrHeW7f+zX//9TTdaiix3ufzv/tfXtppL2x9CnI+
+ 83sMJdbHaMO+uCKtD0/DvWK9t269KgKzIP2ZyXzOwtkpsX4d2rAvrkjrw9OwItZ7a86zGdu969VCifXH
+ Q4n169CGfXFFWh+ehhWx3hvIX/7aN1puP46BndlH+Eef/u00vg/3iPWH//v/fPTfv/mtl6WYX//9//aS
+ VwRxwh/84f/86Psf/K+W4jiZz1kY+R9//lcvz6n3ftnnj5vcEdwstfVe0B4zlJ/5PQb53MrH0R9now37
+ 4oq0PjwNK2JtYG3NkA22DIMvs49grTWL78Ms7y2I4MqNoA//8Jd+48WfLUHLyPLKAoiwNtn7tOE8X1ZF
+ Sxtl+YxhS2gfkceMj7M/zkYb9sUVaX14GlbEmsD4IjE7JxCXbDa4JQCffO9fvQzi7Fwfjoi1WdnP/MIX
+ 0nxWgzV49V2d3WZ5ZMFP8wlQdm4W+PKNP/2LVtKcs4r1W/TH2WjDvrgirQ9Pw6pY7/0KcRzEBtfWDFK5
+ jxJrZa3M0o+En/tnv7M0q8vSZoHoZPF7QRvuCfbZxPot++NstGFfXJHWh6dhVaz33u/BpsegzuwiEOpH
+ ifXWrP+eYPa/97KqLN2jA6Hf8uNsYv2W/XE22rAvrkjrw9OwKtbYmh2OoipNZhfBoHuEWFtPz9I9Klhr
+ 3foInqV5jbDVDmcS67fuj7PRhn1xRVofnoYjYn1k3drH1sxOMEPCvWLtyYIszaMDAZqR2b9WmD0ieRax
+ PkN/nI027Isr0vrwNBwR69V1a2uL2fkIysS9Yn3kCQM3GmLiCQt+HllTdSOaPZmR2e8FX7qp19F17Gi3
+ kbOI9Rn642y0YV9ckdaHp+GIWK+uW+/NsIg07hHrI7O4f/df/7il+nGIxKpgEpOMzHYWiLTnq3v4tvVF
+ bB+kzziDWJ+lP85GG/bFFWl9eBqOiDW2BpOZFfZmSfEl0T1iveK3YAa3xeq7tmPpZiSzzQJBnn05duR9
+ 31keZxDrs/TH2WjDvrgirQ9Pw1Gx3lq3FiyBbH0c7gfZPWK9+vzubJ03sM6+mlcmlJldFrZmgkd8MIMd
+ OYNYn6U/zkYb9sUVaX14Go6KtY+wmU2EPQFWXnCrWBukme0YfApYYVWo/MhjJLPLwp5I7d0EI2izkbcW
+ 6zP1x9low764Iq0PT8NRsd4bmGbOWXyEfmZ4q1jvrZ1H8IvBFVY/wmdCmdllYe8LsdUv2CwTjLy1WJ+p
+ P85GG/bFFWl9eBqOijX2BHkr9L9Cu1Ws/aIvsx1DljZj9dngsR2Q2WVhD3ln6caQ+fDWYn2m/jgbbdgX
+ V6T14Wm4RaxXZz5jiC8gg1vFmmBktmNYFYd/8eX/lKYfQzarzeyysMeqQGVPUry1WJ+pP85GG/bFFWl9
+ eBpuEesVkc3C+CXbrWK9uka6+sTA6nrxPWvWe1+Grd4AMx/eWqzP1B9now374oq0PjwNt4j16uAcw/gk
+ w61i7YmBzHYMHpdbYevXln0Yn5FGZpeFvZcxrfqQieVbi/WZ+uNstGFfXJHWh6fhFrHGLevW41vTbhVr
+ rL5uNHvUrWf1yzFCQ5RGMtssbD1fvOqD8Jff+35L9f95a7HGWfrjbLRhX1yR1oen4VaxXv3YHmFcr8Y9
+ Ys2nzH4MWbk9qx+5Z2Kb2c7CTOh++Yv/IbUfw2wZ4QxifZb+OBtt2BdXpPXhabhVrI+uW2c/CrlHrM0w
+ M/ssGNjZu5BXv9QTZjPCzHYWzAZ9KRbr1z7G/9Nf+zepbRZmP6w5g1ifpT/ORhv2xRVpfXgabhXro+vW
+ 2eC6R6yx+tSA4Fdx6qouRO/Iv7ZszQYz+9cKM6E8g1jjDP1xNtqwL65I68PTcKtYY3Xd2owym0ndK9by
+ XP1p8q2B71sClaV5jeBLtxlnEesz9MfZaMO+uCKtD0/DPWJtRpTZj2EmuPeKNTxlYQBnaR8R+LhFluY1
+ gi/eZpxFrPHW/XE22rAvrkjrw9Nwj1hb2sjsxzBL/wixxmsJxJe/9o1Wwpws3Risxd7jn/RbnEms8Zb9
+ cTbasC+uSOvD03CPWPvYm9mPYTbAHyXW8GXdkXXPreCFQ3vPRQdZ+jGovx9wZOf2gnXgPc4m1nir/jgb
+ bdgXV6T14Wm4R6zhy54sTQQzrNnzsI8UayjHLHTrndtbga+Wdo78C0mWzxhC4AjOqm98WZ1JnlGs8Rb9
+ cTbasC+uSOvD00AQDNStsLVO6FG0LE2ErZkh8crS9MFgPQqR8A4Nj8XtCQVBYKcet4hC5vMY+vVmZRCw
+ 2Zez/HVzPOKLNsrKHcPWuvcj8pjxcfbH2WjDvrgirQ+LjxECY0Y4hrf+ubLye3+yJ2Z+Ejlrf7wGbdgX
+ V6T1YVEUT0Ab9sUVaX1YFMUT0IZ9cUVaHxZF8QS0YV9ckdaHRVE8AW3YF1ek9WFRFE9AG/bFFWl9WBTF
+ E9CGfXFFWh8WRfEEtGFfXJHWh0VRPAFt2BdXpPVhURRPQBv2xRVpfVgUxRPQhn1xRVofFkXxBLRhX1yR
+ 1odFUTwBbdgXV6T1YVEUT0Ab9sUVaX1YFMUT0IZ9cUVaHxZF8QS0YV9ckdaHRVE8AW3YF1ek9WFRFE9A
+ G/bFFWl9WBTFE9CGfXFFWh8WRfEEtGFfXJHWh0VRPAFt2BdFURRFURRFURRFURRFURRFURRFURRFURRF
+ URRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRF
+ URRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFURRFUdzKJz7x/wB6V8izTOp4BQAAAABJRU5E
+ rkJggg==
+
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFYAZQByAGQAYQBuAGEAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABiAFwAdQBsAFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAATQBvAGIAaQBsAG8AIAB9AHsAXAB1AGwAXABmADIAXABmAHMAMQA2AFwAYwBmADAAIABSAG8AcwB3AGkAdABoAGEAIABHAGkAZQByAGwAaQBuAGcALAAgAFoAZQBkAGUAcgBuAHcAZQBnACAANgAsACAANAAxADgAMQAyACAARQByAGsAZQBsAGUAbgB6AH0AXABiAFwAZgAyAFwAZgBzADEANgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
+
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/MobiloAmbulant/logo.png b/ReportImp/MobiloAmbulant/logo.png
new file mode 100644
index 000000000..65ba48a97
Binary files /dev/null and b/ReportImp/MobiloAmbulant/logo.png differ
diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs
index 4257326de..67bb2b251 100644
--- a/Service/Plugins/PluginLoader.cs
+++ b/Service/Plugins/PluginLoader.cs
@@ -171,7 +171,7 @@ namespace BeWo.Service.Plugins
//t = "7755740484"; // Sawo
//t = "8275654834"; // Twg Jonathan
//t = "6586058528"; // Freundeskreis Suchtkrankenhilfe e.V.
- t = "2632162696"; // Pro BeWo Düren
+ //t = "2632162696"; // Pro BeWo Düren
//t = "6340891020"; // Caritas Ahlen
//t = "3659854106"; // alpha e.V.
//t = "5809130435"; // Lebenshilfe Kusel
@@ -257,6 +257,7 @@ namespace BeWo.Service.Plugins
//t = "2623845876"; // Passgenau Hildesheim
//t = "4368361336"; // Kompass BeWo Wesel
//t = "3257905806"; // Diakonisches Werk Herne
+ t = "2535794597"; // Mobilo Ambulant
return t;
#else
diff --git a/Shared/DataContracts/InvoiceBaseDC.cs b/Shared/DataContracts/InvoiceBaseDC.cs
index 9bca09ba0..f028817c7 100644
--- a/Shared/DataContracts/InvoiceBaseDC.cs
+++ b/Shared/DataContracts/InvoiceBaseDC.cs
@@ -125,6 +125,9 @@ namespace BS.Shared.DataContracts
[DataMember]
public string RecipientPersonLastName { get; set; }
+ [DataMember]
+ public string RecipientSalutationAddressField { get; set; }
+
[DataMember]
public long? RecipientPersonOid { get; set; }