From c645cd1d89b69dd49d981c284ef31c138d0ac2b0 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 6 Jun 2017 13:02:33 +0200 Subject: [PATCH] update packages NLog --- WebSCR/NLog.config | 17 +- WebSCR/NLog.xsd | 752 +- WebSCR/Web.config | 142 +- WebSCR/WebSCR.csproj | 6 +- WebSCR/bin/NLog.Web.dll | Bin 13824 -> 26112 bytes WebSCR/bin/NLog.dll | Bin 500736 -> 612352 bytes WebSCR/packages.config | 8 +- packages/NLog.4.2.3/NLog.4.2.3.nupkg | Bin 1166223 -> 0 bytes packages/NLog.4.2.3/lib/net35/NLog.dll | Bin 489984 -> 0 bytes packages/NLog.4.2.3/lib/net40/NLog.dll | Bin 493056 -> 0 bytes packages/NLog.4.2.3/lib/net45/NLog.dll | Bin 500736 -> 0 bytes packages/NLog.4.2.3/lib/sl4/NLog.dll | Bin 277504 -> 0 bytes packages/NLog.4.2.3/lib/sl5/NLog.dll | Bin 278016 -> 0 bytes packages/NLog.4.4.10/NLog.4.4.10.nupkg | Bin 0 -> 2293089 bytes .../NLog.4.4.10/lib/MonoAndroid10/NLog.dll | Bin 0 -> 525824 bytes .../lib/MonoAndroid10}/NLog.xml | 8224 +++--- .../NLog.4.4.10/lib/Xamarin.iOS10/NLog.dll | Bin 0 -> 522752 bytes .../lib/Xamarin.iOS10}/NLog.xml | 8484 +++--- packages/NLog.4.4.10/lib/net35/NLog.dll | Bin 0 -> 593408 bytes .../lib/net35/NLog.xml | 6768 ++++- packages/NLog.4.4.10/lib/net40/NLog.dll | Bin 0 -> 604672 bytes packages/NLog.4.4.10/lib/net40/NLog.xml | 24437 +++++++++++++++ packages/NLog.4.4.10/lib/net45/NLog.dll | Bin 0 -> 612352 bytes packages/NLog.4.4.10/lib/net45/NLog.xml | 24632 ++++++++++++++++ packages/NLog.4.4.10/lib/sl4/NLog.dll | Bin 0 -> 368128 bytes .../lib/sl4/NLog.xml | 5700 +++- packages/NLog.4.4.10/lib/sl5/NLog.dll | Bin 0 -> 372736 bytes .../lib/sl5/NLog.xml | 5790 +++- packages/NLog.4.4.10/lib/wp8/NLog.dll | Bin 0 -> 437760 bytes packages/NLog.4.4.10/lib/wp8/NLog.xml | 16987 +++++++++++ .../NLog.Config.4.2.3/NLog.Config.4.2.3.nupkg | Bin 3866 -> 0 bytes .../NLog.Config.4.4.10.nupkg | Bin 0 -> 3163 bytes .../content/NLog.config | 17 +- .../tools/Install.ps1 | 0 .../NLog.Schema.4.2.3/NLog.Schema.4.2.3.nupkg | Bin 14181 -> 0 bytes .../NLog.Schema.4.4.10.nupkg | Bin 0 -> 15738 bytes .../content/NLog.xsd | 752 +- packages/NLog.Web.4.1/NLog.Web.4.1.nupkg | Bin 12558 -> 0 bytes packages/NLog.Web.4.1/lib/net35/NLog.Web.XML | 411 - packages/NLog.Web.4.1/lib/net35/NLog.Web.dll | Bin 13824 -> 0 bytes packages/NLog.Web.4.5.0/NLog.Web.4.5.0.nupkg | Bin 0 -> 18770 bytes .../NLog.Web.4.5.0/lib/net35/NLog.Web.XML | 828 + .../NLog.Web.4.5.0/lib/net35/NLog.Web.dll | Bin 0 -> 26112 bytes 43 files changed, 91536 insertions(+), 12419 deletions(-) delete mode 100644 packages/NLog.4.2.3/NLog.4.2.3.nupkg delete mode 100644 packages/NLog.4.2.3/lib/net35/NLog.dll delete mode 100644 packages/NLog.4.2.3/lib/net40/NLog.dll delete mode 100644 packages/NLog.4.2.3/lib/net45/NLog.dll delete mode 100644 packages/NLog.4.2.3/lib/sl4/NLog.dll delete mode 100644 packages/NLog.4.2.3/lib/sl5/NLog.dll create mode 100644 packages/NLog.4.4.10/NLog.4.4.10.nupkg create mode 100644 packages/NLog.4.4.10/lib/MonoAndroid10/NLog.dll rename packages/{NLog.4.2.3/lib/net40 => NLog.4.4.10/lib/MonoAndroid10}/NLog.xml (85%) create mode 100644 packages/NLog.4.4.10/lib/Xamarin.iOS10/NLog.dll rename packages/{NLog.4.2.3/lib/net45 => NLog.4.4.10/lib/Xamarin.iOS10}/NLog.xml (85%) create mode 100644 packages/NLog.4.4.10/lib/net35/NLog.dll rename packages/{NLog.4.2.3 => NLog.4.4.10}/lib/net35/NLog.xml (83%) create mode 100644 packages/NLog.4.4.10/lib/net40/NLog.dll create mode 100644 packages/NLog.4.4.10/lib/net40/NLog.xml create mode 100644 packages/NLog.4.4.10/lib/net45/NLog.dll create mode 100644 packages/NLog.4.4.10/lib/net45/NLog.xml create mode 100644 packages/NLog.4.4.10/lib/sl4/NLog.dll rename packages/{NLog.4.2.3 => NLog.4.4.10}/lib/sl4/NLog.xml (78%) create mode 100644 packages/NLog.4.4.10/lib/sl5/NLog.dll rename packages/{NLog.4.2.3 => NLog.4.4.10}/lib/sl5/NLog.xml (78%) create mode 100644 packages/NLog.4.4.10/lib/wp8/NLog.dll create mode 100644 packages/NLog.4.4.10/lib/wp8/NLog.xml delete mode 100644 packages/NLog.Config.4.2.3/NLog.Config.4.2.3.nupkg create mode 100644 packages/NLog.Config.4.4.10/NLog.Config.4.4.10.nupkg rename packages/{NLog.Config.4.2.3 => NLog.Config.4.4.10}/content/NLog.config (83%) rename packages/{NLog.Config.4.2.3 => NLog.Config.4.4.10}/tools/Install.ps1 (100%) delete mode 100644 packages/NLog.Schema.4.2.3/NLog.Schema.4.2.3.nupkg create mode 100644 packages/NLog.Schema.4.4.10/NLog.Schema.4.4.10.nupkg rename packages/{NLog.Schema.4.2.3 => NLog.Schema.4.4.10}/content/NLog.xsd (79%) delete mode 100644 packages/NLog.Web.4.1/NLog.Web.4.1.nupkg delete mode 100644 packages/NLog.Web.4.1/lib/net35/NLog.Web.XML delete mode 100644 packages/NLog.Web.4.1/lib/net35/NLog.Web.dll create mode 100644 packages/NLog.Web.4.5.0/NLog.Web.4.5.0.nupkg create mode 100644 packages/NLog.Web.4.5.0/lib/net35/NLog.Web.XML create mode 100644 packages/NLog.Web.4.5.0/lib/net35/NLog.Web.dll diff --git a/WebSCR/NLog.config b/WebSCR/NLog.config index 13ec9f7..7a0f3aa 100644 --- a/WebSCR/NLog.config +++ b/WebSCR/NLog.config @@ -4,28 +4,27 @@ xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" autoReload="true" throwExceptions="false" - internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log" > + internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log"> - - - - @@ -39,4 +38,4 @@ --> - \ No newline at end of file + diff --git a/WebSCR/NLog.xsd b/WebSCR/NLog.xsd index a719741..6b26042 100644 --- a/WebSCR/NLog.xsd +++ b/WebSCR/NLog.xsd @@ -42,7 +42,32 @@ - Pass NLog internal exceptions to the application. Default value is: false. + Throw an exception when there is an internal error. Default value is: false. + + + + + Throw an exception when there is a configuration error. If not set, determined by throwExceptions. + + + + + Gets or sets a value indicating whether Variables should be kept on configuration reload. Default value is: false. + + + + + Write internal NLog messages to the System.Diagnostics.Trace. Default value is: false. + + + + + Write timestamps for internal NLog messages. Default value is: true. + + + + + Use InvariantCulture as default culture instead of CurrentCulture. Default value is: false. @@ -169,7 +194,7 @@ - Name of the file to be included. The name is relative to the name of the current config file. + Name of the file to be included. You could use * wildcard. The name is relative to the name of the current config file. @@ -227,7 +252,6 @@ - @@ -240,41 +264,17 @@ - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Indicates whether to add <!-- --> comments around all written texts. - - - - - + + @@ -286,6 +286,11 @@ Number of log events that should be processed in a batch by the lazy writer thread. + + + Limit of full s to write before yielding into Performance is better when writing many small batches, than writing a single large batch + + Action to be taken when the lazy writer thread request queue count exceeds the set limit. @@ -301,6 +306,11 @@ Time in milliseconds to sleep between batches. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -316,12 +326,30 @@ + + + Name of the target. + + + Delay the flush until the LogEvent has been confirmed as written + + + + + Condition expression. Log events who meet this condition will cause a flush on the wrapped target. + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -333,6 +361,7 @@ + @@ -354,6 +383,11 @@ Indicates whether to use sliding timeout. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -364,23 +398,26 @@ + + - - - - - + + + + + + @@ -397,6 +434,11 @@ Instance of that is used to format log messages. + + + End of line value if a newline is appended at the end of log message . + + Maximum message size in bytes. @@ -417,6 +459,11 @@ Action that should be taken if the message is larger than maxMessageSize. + + + Maximum current connections. 0 = no maximum. + + Indicates whether to keep connection open whenever possible. @@ -427,11 +474,6 @@ Size of the connection cache (number of connections which are kept alive). - - - Maximum current connections. 0 = no maximum. - - Network address. @@ -442,19 +484,24 @@ Maximum queue size. + + + Indicates whether to include stack contents. + + Indicates whether to include source info (file name and line number) in the information sent over the network. - + - NDC item separator. + Indicates whether to include NLog-specific extensions to log4j schema. - + - Indicates whether to include stack contents. + Indicates whether to include dictionary contents. @@ -467,16 +514,21 @@ AppInfo field. By default it's the friendly name of the current AppDomain. - + - Indicates whether to include NLog-specific extensions to log4j schema. + NDC item separator. - + Indicates whether to include dictionary contents. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -521,8 +573,10 @@ + + @@ -549,6 +603,11 @@ Indicates whether to use default row highlighting rules. + + + Indicates whether to auto-check if the console is available. - Disables console writing if Environment.UserInteractive = False (Windows Service) - Disables console writing if Console Standard Input is not available (Non-Console-App) + + The encoding for writing messages to the . @@ -559,6 +618,11 @@ Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -611,6 +675,7 @@ + @@ -634,6 +699,11 @@ Indicates whether to match whole words only. + + + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. + + Background color. @@ -654,7 +724,9 @@ + + @@ -681,11 +753,21 @@ Indicates whether to send the log messages to the standard error instead of the standard output. + + + Indicates whether to auto-check if the console is available - Disables console writing if Environment.UserInteractive = False (Windows Service) - Disables console writing if Console Standard Input is not available (Non-Console-App) + + The encoding for writing messages to the . + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -694,77 +776,83 @@ - - - - - - - - + + + + + + + + + + - Name of the target. - - - Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. - - - - - Name of the connection string (as specified in <connectionStrings> configuration section. - - - - - Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string. - - - - - Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. - - - - - Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string. - - - - - Name of the database provider. - - - - - Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. - - - - - Indicates whether to keep the database connection open between the log events. - - Obsolete - value will be ignored! The logging code always runs outside of transaction. Gets or sets a value indicating whether to use database transactions. Some data providers require this. + + + Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. + + + + + Name of the database provider. + + + + + Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string. + + + + + Indicates whether to keep the database connection open between the log events. + + + + + Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string. + + + + + Name of the connection string (as specified in <connectionStrings> configuration section. + + + + + Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. + + + + + Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. + + Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + Text of the SQL command to be run on each log level. @@ -856,6 +944,7 @@ + @@ -877,6 +966,11 @@ Footer. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -886,6 +980,7 @@ + @@ -897,6 +992,11 @@ Layout used to format log messages. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -911,7 +1011,11 @@ + + + + @@ -948,20 +1052,48 @@ Value to be used as the event Source. + + + Action to take if the message is larger than the option. + + Optional entrytype. When not set, or when not convertable to then determined by + + + Maximum Event log size in kilobytes. If null, the value won't be set. Default is 512 Kilobytes as specified by Eventlog API + + + + + Message length limit to write to the Event Log. + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + + + + + + + + + @@ -973,6 +1105,11 @@ Indicates whether to return to the first target after any successful write. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -990,10 +1127,15 @@ - + + + + + + @@ -1003,15 +1145,16 @@ - + + + - @@ -1063,19 +1206,24 @@ Size in bytes above which log files will be automatically archived. Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. Choose: - - - Maximum number of archive files that should be kept. - - Indicates whether to compress archive files into the zip archive format. + + + Maximum number of archive files that should be kept. + + - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. + Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. + + + + + Is the an absolute or relative path? @@ -1083,6 +1231,26 @@ Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. If set to false, nothing gets written when the filename is wrong. + + + Whether or not this target should just discard all data that its asked to write. Mostly used for when testing NLog Stack except final write + + + + + Is the an absolute or relative path? + + + + + Value indicationg whether file creation calls should be synchronized by a system global mutex. + + + + + Indicates whether the footer should be written only when the file is archived. + + Name of the file to write to. @@ -1090,7 +1258,7 @@ - Value specifying the date format to use when archving files. + Value specifying the date format to use when archiving files. @@ -1128,9 +1296,9 @@ Indicates whether concurrent writes to the log file by multiple processes on the same host. - + - Delay in milliseconds to wait before attempting to write to the file again. + Indicates whether to keep log file open instead of opening and closing it on each logging event. @@ -1153,6 +1321,11 @@ Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + Log file buffer size in bytes. @@ -1163,16 +1336,16 @@ Indicates whether to automatically flush the file buffers after each log message. + + + Delay in milliseconds to wait before attempting to write to the file again. + + Number of times the write is appended on the file before NLog discards the log message. - - - Indicates whether to keep log file open instead of opening and closing it on each logging event. - - @@ -1192,6 +1365,20 @@ + + + + + + + + + + + + + + @@ -1220,6 +1407,7 @@ + @@ -1231,6 +1419,11 @@ Condition expression. Log events who meet this condition will be forwarded to the wrapped target. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1246,6 +1439,7 @@ + @@ -1287,6 +1481,11 @@ Username to change context to. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1313,6 +1512,38 @@ + + + + + + + + + + + + Name of the target. + + + + + Interval in which messages will be written up to the number of messages. + + + + + Maximum allowed number of messages written per . + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + + + + @@ -1325,6 +1556,7 @@ + @@ -1361,6 +1593,11 @@ Indicates whether to use binary message encoding. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1368,6 +1605,7 @@ + @@ -1380,11 +1618,16 @@ Name of the parameter. - + Type of the parameter. + + + Type of the parameter. Obsolete alias for + + @@ -1403,9 +1646,10 @@ - - + + + @@ -1481,9 +1725,9 @@ Sender's email address (e.g. joe@domain.com). - + - Indicates whether NewLine characters in the body should be replaced with tags. + Indicates the SMTP client timeout. @@ -1491,9 +1735,14 @@ Priority used for sending mails. - + - Indicates the SMTP client timeout. + Indicates whether NewLine characters in the body should be replaced with tags. + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit @@ -1564,6 +1813,7 @@ + @@ -1575,6 +1825,11 @@ Layout used to format log messages. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1587,6 +1842,7 @@ + @@ -1617,6 +1873,11 @@ Indicates whether to check if a queue exists before writing to it. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + Indicates whether to create the queue if it doesn't exists. @@ -1648,6 +1909,7 @@ + @@ -1661,7 +1923,12 @@ - Method name. The method must be public and static. + Method name. The method must be public and static. Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname(v=vs.110).aspx e.g. + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit @@ -1674,6 +1941,7 @@ + @@ -1683,6 +1951,7 @@ + @@ -1699,6 +1968,11 @@ Encoding to be used. + + + End of line value if a newline is appended at the end of log message . + + Maximum message size in bytes. @@ -1744,6 +2018,11 @@ Maximum queue size. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1754,23 +2033,26 @@ + + - - - - - + + + + + + @@ -1787,6 +2069,11 @@ Instance of that is used to format log messages. + + + End of line value if a newline is appended at the end of log message . + + Maximum message size in bytes. @@ -1807,6 +2094,11 @@ Action that should be taken if the message is larger than maxMessageSize. + + + Maximum current connections. 0 = no maximum. + + Indicates whether to keep connection open whenever possible. @@ -1817,11 +2109,6 @@ Size of the connection cache (number of connections which are kept alive). - - - Maximum current connections. 0 = no maximum. - - Network address. @@ -1832,29 +2119,14 @@ Maximum queue size. - - - Indicates whether to include source info (file name and line number) in the information sent over the network. - - - - - NDC item separator. - - Indicates whether to include stack contents. - + - Indicates whether to include call site (class and method name) in the information sent over the network. - - - - - AppInfo field. By default it's the friendly name of the current AppDomain. + Indicates whether to include source info (file name and line number) in the information sent over the network. @@ -1867,6 +2139,31 @@ Indicates whether to include dictionary contents. + + + Indicates whether to include call site (class and method name) in the information sent over the network. + + + + + AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + NDC item separator. + + + + + Indicates whether to include dictionary contents. + + + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1877,6 +2174,7 @@ + @@ -1893,6 +2191,11 @@ Indicates whether to perform layout calculation. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1902,6 +2205,7 @@ + @@ -1913,6 +2217,11 @@ Layout used to format log messages. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -1928,6 +2237,7 @@ + @@ -1969,6 +2279,11 @@ Performance counter instance name. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -2011,6 +2326,7 @@ + @@ -2022,6 +2338,11 @@ Default filter to be applied when no specific rule matches. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -2046,12 +2367,18 @@ + Name of the target. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -2060,6 +2387,7 @@ + @@ -2067,6 +2395,11 @@ Name of the target. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + Number of times to repeat each log message. @@ -2080,6 +2413,7 @@ + @@ -2088,6 +2422,11 @@ Name of the target. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + Number of retries that should be attempted on the wrapped target in case of a failure. @@ -2106,12 +2445,18 @@ + Name of the target. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -2120,12 +2465,18 @@ + Name of the target. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -2135,6 +2486,7 @@ + @@ -2146,6 +2498,11 @@ Layout used to format log messages. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + @@ -2156,11 +2513,16 @@ + + + + + @@ -2172,11 +2534,26 @@ Should we include the BOM (Byte-order-mark) for UTF? Influences the property. This will only work for UTF-8. + + + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit + + Encoding. + + + Value whether escaping be done according to the old NLog style (Very non-standard) + + + + + Value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) + + Web service method name. Only used with Soap. @@ -2197,6 +2574,16 @@ Web service URL. + + + Name of the root XML element, if POST of XML document chosen. If so, this property must not be null. (see and ). + + + + + (optional) root namespace of the XML document, if POST of XML document chosen. (see and ). + + @@ -2206,8 +2593,22 @@ + + + + + + + + + + + + + + @@ -2304,19 +2705,50 @@ + + + + + + + + List of property names to exclude when is true + + + + + Option to include all properties from the log events + + + + + Indicates whether to include contents of the dictionary. + + + + + Option to render the empty object value {} + + Option to suppress the extra spaces in the output json + + + Indicates whether to include contents of the dictionary. + + + @@ -2325,6 +2757,11 @@ Determines wether or not this attribute will be Json encoded. + + + Indicates whether to escape non-ascii characters + + Layout that will be rendered as the attribute's value. @@ -2365,7 +2802,26 @@ - + + + + + + + + Option to include all properties from the log events + + + + + Indicates whether to include contents of the dictionary. + + + + + Indicates whether to include contents of the dictionary. + + diff --git a/WebSCR/Web.config b/WebSCR/Web.config index b69a4e2..e7ee257 100644 --- a/WebSCR/Web.config +++ b/WebSCR/Web.config @@ -1,64 +1,64 @@ - + -
-
-
-
+
+
+
+
- - - - - - + + + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - - + + + + + + - - - + + + - + - + - + - + - - - + + + - - - + + + - + - + - + - + - + - + - - - + + + @@ -134,7 +134,7 @@ redisSerializerType = "" [String] /> --> - + @@ -143,19 +143,19 @@ Information Services 7.0. It is not necessary for previous version of IIS. --> - + - - - - + + + + - - - + + + @@ -163,12 +163,12 @@ See http://code.google.com/p/elmah/wiki/SecuringErrorLogPages for more information on remote access and securing ELMAH. --> - + - + A>L_!;`RZFDyYWVz8kwOjbaR|+1CujZpPy)npR z0EjmQgaIIS1%v@0-W(7HfOtzl7y#m}0bzja6FrFRN4D5g4FR}jXwV51-+3FkB4oicC^H3;L#U@qWi0#_d-EVo*~zy@gvGc|?!8*usnE?E2;tfhXp(%fR; z>RWsfiPxHak1_p6)?EkHY%+@2obT>sMn|+=-Iq%)#nV{=mrXn!hsI6TB4-tuzXE^d zJe`gCrJnNKF0Rv1bgc#!S7ks&MfP<<)}(i2^Oc2}E{EVc4h3gZVpuE4v%KeeAd_PG zVkdEvWk|bzBdxR^56Q&O0_XY~nbc>H$EWY#CE}#?vAoopzKeWgOx8q=7s6$ zQx>*Mp^vs$Q&M(O8uZIiN*3!H??BsVMFBUBQl`1uZ0C&9qGquK;L;rcrX z*r+>hB@lJT3-#%Y?@$y<#=AsbgGB>YMdON-*ys>Wa-9=cTDCnlBei zb5Bh#o4$HasNR>8Y4OX%n-w&Dit+38u^WTpyS+5;4$>Hac<%`a138J`=x1;q8(@i<+z? z=BodQ;yb}tPG~t9&{aNwC9a=PUf7gjv^eFh^8s8!#Xf^f{AOYhg5ppZ{WdccUFH6nLX+}!J5C=c_pqR81n11B824zvxFZ3H^N>PZ$H$$KHmW0gc=dAsmH6u(v^ zZ%n(L-`BV+r)=jp_hFvc*KPM|4dnWBw)wl!w{oW$Sd4RN7>eT8OYVHKiiD5O;c8Q2 zXlJ|=OuYV{8T+}&~J1@8UTSA}8yLdu`d z*gv?8eXFjkay?|V4V@|Nkvp3F%(%M~GuaZWZ|`GPHRK_UaW3C!Ip^x0bn2_b(O8ki zS@n)tlIP-$MYEb#^jF91UkxkDjvh5D&cp^ky#m!vl${bk*R`J`@#9f)H?K1 zI~3sxb_%OIoqUy!Ywy_mNPnhsVt(k{)oaqpz2Jt^$!RDQtyZU}V$ksgE zYl**JbxF7Bx2L>4J9PB2f+%!CYjrwTc}5nktcV;HG~_MB$f2c^@Fon#t1bH&m89=w8UbcYUD8(~>;uKh8|A6rBuTr1Xc&{@EdYhMH! z;LNq$NRt|4zp7jptyseExoa7-%6XxiKlmN4PKEl83w7CAj77VobT9n0H3H_C}(4rw<3K8jGfVnth-zpqiShJ zKiDJL_t8Z9f;~3Siu9#qY!4y??nNJ4i3+&=JnlO!xWyj#*%sVTk4L_{6*x-02N2QL?g$44oh&WmTyTop0Y z?J;wvEjb%*<*5x{co0o?sWVMm$+@DYH&1gm*TXKvRs5`3kptS+Qy$JU#XLJdblHjm z(6*t%)}C^Io|)(a^Fy0fECw>1mn1th=j=Rhxlx*O=~eH_-m5xa?fxisx{)&ADysrl ze2{)h9Hu}8bp&-n&&1~5c#I>Z1O5H|@oh8=qq+ES+~pkZ7vio&dlqz6(7lY=H#0)!=UIEH{C&o7-Xc$(yWs*oImJ`D@w-S>Ps?4wvr@D7OKoN> z)uFbvN)nI3mN@Q=qP4zoA@g=e17F{Tkloc6!z%4qy$ya`Gb6473Q{@YiQ__V zc`e)4*8_1tLyVi6GnI`l^5_jAliVBbqnTpqHOAnNER+~qgFg`?}ll}2(ZOKx7K zlsfVJ=A0m`Q^z3>b1^5fvLr>^@KcC)NA#7O&YoOlX})qmZfWuxx&nFowE=MQTih0Q zBT>ur;aH9@Q6)*etKO}-*xySX>Y7^tn>r`;JG|l#5=bMZ4~0>K0nG1yK(YTx5XL;_ zNGE&b3SK%}+w@Agk&=tm;YLb6RwP%;NSz^sXtM!qt)pi)8-G%Q=>BJ$SpJk;%naEu zF;o92(&6Css+TSm$SW8Pin z=^yb(*Y2Sl73mJEz-pD)5objBVY~z(@d+fn0XY1aJcJbZe~z*rLC;(HUe0mmEPQB zV+Eo%5o+T=_^~fZHp>=zQOX+iZgyiGBhI?pdg7>__@#7?Xb4`$r?P*(`f#K6XLFJ- z*g7816*WxtXY(x^!Tmt7k&ab&M)4Vt_V-iwrDhGKxXC)zaak099y~M4E-zZ9I<4)x zvMK9X?Xr5q+l!o|r-WAO@yq#I?9AO)(U&SLbTaPnGBQdsA^jjsBl3Hdrn~*@MZAi; zsFRia#P@-Zp7n9`AAgmWA^x7iQ7STnoy?bhN3M0aIvH7Ydbie_qtvl72L46yH$@^H zKcG)0{)s-^eE4(wcE-Qdw=@2=IkWMP`OfN$_wZ3xr?{k8X8kz?uz3>$Kzu$R3;^-p z0bu}D#KVyA<)i9cRt5~u9v*yckE^JEA;dKR#1{j?01*EZ5C(wwQa~6$I<>B%{m<%3 zN3jkGH_sNYqCFHwHR;c>GgcVo6zfll&XG(A31D}KPw%G!T0j&1X`#>KQYXIYWxYfb zc81S@t;}{`-JHT;Ib!AGN{8X1i5hn{7wQV;Q0$%>|Ex&$Q9vI> z(%K0MAe8eM*|OvBIIOO+pW3&S9!}>BW(I5D7QD(?g>#sGa(18jfb^5jROc)Rw$0(| z&Ry9?EGTr=%&=r;7}j9?7ZF5BW@Q=YsYSlaD6DGFq-UP|fN z#r=q;>s{G-)jJF^KZ@^%-mdI|>KhEPkX=WHSXBM6A@+;n?}Bhw%4B0Y;RP9a{6mmf z@DKQmSR1|xo+qddAOA0Dt3TSVZ|y{sH5fBaE9+8o^J{tTMnNd@Pash13pZ*PT)Vs| zwfIQ4CZT@9sqi?l$)hu)eWeYuJ?vmT0{I-5WHUrZa|+TuvB2SAbrRTaivLBrM+Lv=sq6?T3VqV7iYb*k#z-Xs)g|Dqby3-zxPCW@CZYOCKXu(p|?^=}zg0ixP6Iz{z+ zgc!HqJ=voPQacO|Nd-TizS=0nDOi4-6C*l#1-_KxxpHpV@ik&E9qk#8PiA}U(w%aS z+-TT%y#o4QNf|j`YU}$HO4IiSfVe*(3;^*!Ko~%(w3fo@RL7h$)86`4mK zS7MhAWcxF|99xK97h<6E!3jt>$LNA6K9Jko>WVwj%Vtmp3LIzIvtS~G*vQTmq%vXj49{jg&E8!^x~@^j&vw2(Hv`>g0< z1A>xN-qEHgk+6ib&5D@QXl?^1@O}voH}bQ?eYSY%NlC@=Fon);k=n&Tc5NCS{>=o#3=uId!6o7(&xQ7wZZ8zN!|EJ(Br|WZ~w#H9gh8~z_B+p z(wu7Q6!fX4##GfEnwqpLm6pWT7R=pqs=LS+FL7;(?j4{_)}AEl_(5dk+yny=_a=+l zfXF8J=$`jg%TM%b-+c|a>n>Zp9~0G`&ul*@D=$=tx5(AF$D@!cE^&9U>8+eYrF8e; z+~TOVoplvAM?8cKr;?UZvBot!Y%^{-O6BGehKT9vw`GqNw)p@|yg#wr(|fMHSn^nL z(-wsuTzWVAZe1d4$3P`MQUX-Lk5Xk=;+uHKg8omYiL?E?&xPL;l}9~3k9zx~7Hh6_ zdy`UGoG9eEg4G#EG_J}tIT4<<)1(k~lJe1Q8q`B)05XEgB~QZNQHWOoCUt)Be-i$q z-(_kcv#0nMq;)li+CF!WXOuc<*yTSjU!_KGbaM==q8(QE9|RFPzHU3pshrBt^EjNv z;1kF4gO2Rt1iq({w!!Y&D;bEeL9VVa`KYcKxzXPIp6sjiWDYAa)OZ>^yXS;nDJz*= z;KLof#nilIt~{X5tL-Vo*d(H_x#P(s%*mi3jrVQJl(w_vrz2DKWAMntOnsJvS#yMl zQPf!ok^DE>F6YvN$>}B%d%kCpE>+aIYC|}gupggsCTG;igj&j8Jr#Y`|J#Tj_FfK` zj(?L}EN!dn!(Eg7&RvcDtLkYjmr?B`5mWxyUa%;&Y(=wwdE{f!-`YZ7V~fe;eL7U` zN0&Rg%uYy};vPG*@5+Yi0cPhLeJM8ZvN`EYRL%s-xOz6+O=e%vTZEP!q%}v9dXmNa z3Smas^zeO!?HEa4|3vDELiLeQZxnesqtTpp`f^}_J0H|~M>H-9RPnuZ`2^xDk<`8$$V{YYYCD@vt!!YUZx;>&{vv<>;7>N-+6B&? z18W(Cy;Y$BCLgjo=a70b`H-odMdnarEGMl4xv_5%o|$R9wQVbT6y9t83tX{h>`p#; zHhYtxWPf^d>u&)ut26(S(e1f>9D_-IOYq7ybW-%~#IN+aT=D}P@gRjO;ou$9+~q@2 z?I>U`r}()vGh3sVz&huwO#ZG)uYPre093iNGvAll1%_YZEF;e7=cuXjdx}&OzNX^n z8vUUmv6ocqwz1O2`f~C^DBB1#UWvq{iK7>VBbVR{h1{Ov`3(wKT6rF)X792)0-3tD z2VRFcOv|wZ8tew`mG}9(jccimA9D3z#C>@`{gZ@!yi{eqlt<0gyO5R5jvglR`h+j;mu6YQRSD%jQq|rC;TJ?^75{xY(%Bt+N zQuUqq``(D|3h1)D*+sG#RB$At>n_rJLkRq_W?;IFMb?pKq59-m6qa3dBP|NZIYMs5 zREjHChNz!wMrAvKqBcUg!8V%`Li~PZG0Gf$KADT^3%0YftF)DVXG6d1R+Br~Oog*0 z?kDlU`Q8~WRw63ka zh9t5r*QHyevbjCkyV}y78yDXC7?$>7R$efP>fZu+&3Ap9H1IB1iYI8SnvEKaHL;D0tLl$S&n%!Qa2LcF>e!sxA8D1;-; z6n?gTp$LxacTGxO4z8Xoj_0E)M{j}wiXwV!7@ z(eG1QEKIPF@kUrZkR91bxnpM2{vC`B=`ZKqjN6pi;X!umKOcY}LA;$6vJ2gA4e~^J zml_dirQ!jVY3moxOGOJD$w2S2u$$2&fr!aGJzeIUyiSR8Dy7 z-4_G(=Q>l@znYN+o1`XGEiM>)i;mLu9HT5l2SaWVCGcl(AK{a(|qjlw$kYavUU%~boFaZ)~ za025ADsl z^sM~~QfbfHXN}0*+M!JRS(m=t?_xN7G6sIQ^@)oxN70u$|Jvpl=vd@J4|cXP;-tq0 z(bwEz!ny|?fmRIj_HLZ{T+%RgdfAWZGAX(nHfQxV9oTFq!7TkGqO2HbfTr=zF~~wb zggIF^Ov;gtiFu52L&rZ?{kqs=@JxnG3=ZzpWUb9!R(PZ=K zYb{=GjZW#V?td11)iwoj4 z=!Kw6BRm8_=0`46rd`C3-QBU6q&!8o>%2MSbTM8$TAf_N*UI$Bpn54!5KE_%D~ZFs zKt4`#DFJJj@k8w-9?9jvF@uS6?Ft~KTA#{?nUlrLj9dxGWn~TG3>R}eL30&oe6Qv+ z`h7QV@^_fIc@yz<_3!dj`D`~X*c{cKM&P;_`k4~uuMd{y()AyJWOZ#^-^8W~G@Zmz zaW`$`CZ*)u*SW82U?nAJew?YPW(lu9+~nU_57Bx7&kf+yvL0fS|Iv0~TUHF();$eCrz4$NpmUs7mZu#aTZBy7;83_(tIYL zWF9{<1TAdGSL1N_xPbXkABfIMM`jv2Zk}SV(K#2O)zVSj8qr{uXn%#>O{02Wb8)Ko z(@8?vpU{MOd;#{}oL6V!CeMWeC{TTXKEl&4zz+ITd*;eevhjr~AK*o=#Pz?Qd1T)sj=ro5IoBdW z=;;vZ?{uCMv#HpxAVM~|z%(#X>WPN-I37kjA3uZe69eto_?aM;em5TOOGw$(kCM)9H>*Z@E8ZBE`>f z^rXknLNC~0mB3z)0-YX@;@TG+$#aRb7iB7-lzF4R+iUzvnU^(`DSW#!E#%y~BJNF@ z*Mpy=Oygm+Tb0?w24x02eCG3-c6jHV4Lg)@Q*?QW*QMA>mr85UrKJX4ny9I9Ih`&q zce)g!RhP_6r!G}_raV0lb)m~;Cv$omkOSKMvRpJ*-4dqr=mVCMTftemz74?2wW3L# zFVuJY?fgoe%!!m437^Yd0ARd2J31hgbs^{06%lp5$Ub}K%Cp;-W20%b^6`uDpWs5M zJr==n$i*)K>-%6NA$8kr4V_7Xbo^51ud*xqV+?F%_hq1^vzOa9eg&WUD-E7of0cd5 z<#al`(&BahL31$qSzLw%-i1%{TK$;Hvi;e(p)v)G zP{ix>-Tr!h`)NzAlFGU#svI{4!`U*XuT3j`ITvznT@fK~d6aG}YR^Pi@5&S7~G8Kka6SY<;Hqe*?dQ>s0W%da8qksT`XP zv;ne>c3a=zBW+$yy78X^$=03(9nY3N0G&tcc)lvoaJ^&on9ZcC%w-(gTgxax|@nG^S<@UO0&%n6ENGCA@xV3%tdu~^M){kGBgKLd6 z;-_Ir?vV2}f`ocRv|LyIR|5U6#`xDw{7(fc?9T)Y(`Af*-ts-)Ig3mk=q-{dK0;$fqYgI zxwC=1xrw}`fqZro`J4vwxlQEr8p!82kuPW>4$v) zWMlBR`Or(!?Za&!w`Is}dHj9l@p(SZEXRSe<*L3(EZ}Uz?n!7k+jwp&+6LcKh;xU< zG)xVDnHOeGLl~MI8<=bC%B+qXb2^yly3bI)^Q zd23XdMrS%B8=F=bw8+E)J#x<39%RJHEY}DvrqeiDeW{M1ZvC*%28&wag#YS7vEjDWC zDK_fjPPWm%dmFVl*r-Ca+Gs0_78`9vx7g?;bg3y|Pqm7L^c^XDG z)lR0dQHzg_TKq=zDfY2f8@0IDsN>x*uBp5q!$yq`HfnSlWTwcl7aQH}ZB%2-78`9v zx7etmr`V{AJK09}^EPU6uu+9-wb51 zsk|S1@=3VWTeCzS*e7*#{dny?E05YNJLQ8+GzD zjBKi%Ok<-K9~-s!jp$SCW3M)9aj{XyyJ1{Yc|V4Y8XauZ=rqVokzulp+W0Y>Iw16| z{W|l!DBXV6H^U;cU%XX+dT(pY?GZQ}?6o!Bnsh@^1Z9c1!9d~TN%AaiThsO7(MX6S znU+q9Gi9y(9_DKsQn_*O-qO)xk3L3otoxWezW2C!_!y6a$8R4u4SH_(9!$DCP98o+lgIy=EwRh=amwyvG-ZEGTRP@(^YAeq2M;zRKhAXc z7=cH&S@*fQvqf(1ti47~hssjrnfh`#lxr7fKR@5r9!b@*pD0va(9l;KpO$$-s^*p| z!R8iOHf^1o+<(fvo{K}v)D%$iHRrEv-kJV_n^$bsJ-4^j=#p=mG&Q1RLKLSu)5AXS zX{*)ujZa&(zOQ`RYW98O(^j<`pGI5m@@W24y|w4*{_XiQ&xdd7teGwQnvS+we&5p3 zR?Y7#pSGHQ-}tmu_4~@Ft+wAcK5fu8J+7?(G+JZ^*=a1PISUlPSi`UW*4HbKHuD;n8w56$8uZ1XkZ40L5GecW2 z9iN%nf@%58&=yR`XQsBm;?NdM*4uP#frY0nu<%WtP1_bsn~oXUg6YyRQ(G`CpBdVM z>G;gl7EH@$hPGfjJ~Ooi)AE_2EtrnaOl`rmd}e41rsFeHTVQeiFYIiFwqUw+%+wZ4 ztFIZ_g6a6o)D}$3XNI<5IzBVC1-2GMTcEX|_G*3lw!q@h7TEexd!%XGf>u8J+7?(G z+JZ^zRFByfSUlPSi?@$$L0g)d_1cVW!L)p4XbYy}GgDhIEuR_Mg6a6o)D~DA%IIXh zP1hD!c-jIB-_+T(ZNaqZn4vA0E*&$q1=I4Gp)Ht>&rEH>w0vf03#Q{UQ(G`CpBdVM z>G;gl7EH@$hPGfjJ~Ooi7U%!M&Sq!}rc1|6ZNaqqnxQS2j?YYO!L)p4XbYy}GgDh& zYp%2fT61l$)~9a^EDmjft<$zgnzk)y<+HDCfyJRMn6w`Jm~DZ@qb;y_``8w=rKwr3 z&Da)9%V&nRU^+fCwFT4inV~J1j?YYOfyJSWPS)FWZGnZSEwJ!SolV;oOq-4w+JfoQ zF;iPGEuR_Mg6a6o)D}$3XNI<5IzBVC1=I4Gp)Ht>&rEH>w0vf03#Q{UQ(Ith{x9ro zhPGh3bj;KiOslUM+Jfo$%+wbAKg7LxoLoiK|9^9D&+TnyGM$<9B$H)ALWWB(37H5a zLH11o$PNi2Dgr`4FLo0^h8cng2m<29j!OVV9zjF}MQ~qn16NcS_g!&)+zr3?=hVGD z-60eGJ^y_3%Je;Ts_InLsj5>|r>ag(o6dH|g6Y!P-dJE~8yE|8wxLt3Pd^q|9L54W z578NE+OeQLo&R<$usDnbTb;Z3k7I$wV=S(h?~7KgFG&K-3|nszK`Pv^fK3oH&} z!B*#+{^M9+@fZs%-hVk3bd+gIu5EWLm^Pj5j0MxBv%Rrk+H|%v7EG7U_QnE>Lm%Cm zZ_|wh7M`)d!cXyR+Oc5Ta%^WTn64b#8w;jQXFFrTbm?qwESNT(?TiJ}rL(=UVA^!H zGZsvj&i2NFY17%xSTJ2W+Zzik&i{*cwwzZnYn~*Fd+uKLt(+U#z&-f@ zQ)xjwfaO>2EiTE#PjRWeKCc|k*)pT~PF?uNW?>N%Io+9TF8(K;6TfGCsh2R&HVd>F zLER*j;d`)5t3%Tx&3mzPDBB8Cc^Ow$N|`O;d-1Y(Jpo2;XP3G%`KS+Cdic>JT*n9I#`=XUWArB2wa>zGh)FheK0ukzqRh?vlsW7K z2IGq8$M2$`GLv7fgcE;Ai`Ngi=3V$~63Xz=IG2!RDZX0FPW&+qIG})cE1*z@k1kFF zc4Mk|OZYw&SwW&rc=Yh9>Xz{S4xCXH!_36tC4{O6IeRlQ>W04AR#TmwtvZWdjlXPx zt;WQcmo+BDuT!PJlUC5!lgf^6!a!E-3_reyRI_mz8Y@o3z`OvSM7kF&X4Aw?7m-x} z_Cp@SblVIwh3}rco0WeI!)$GsS~(ch>pYGNeKWX^ZP{~#u?r`g9lMjMm&*o&k;b%z zh&xk~^`0=kkF?|W@l!22ulRf98cTaK$&FqQ6pbCBf!)eZ8buyo{03ob`5!{J2J?OHR!+NA74W^3+Fl?*=jl-`sYBOcO7au-z+rO zeeCTOtAo_Y{ZOZUmja2qkgp0g0Xg!xbqlR16@TroLKbODQV?8ocKhq8~c;K+_fJ!0K}hD zgaN$CCuu|755g&oeaz)k8JhT)LJdv)Tc1{#@n>-Ip4=8;Atfh)G}GXtLxIAY@4fy& z^fFa%4ohKYwZ@%uT7s3Ox4z`C!dVvS{8{%&fe>!7R zt++a{qaqdCB&?WvxMGTdimNDldaTmeS3C-2c@KMOf%iYe*FPUC0WY0mU*mk>dGVW7 zlcA&TH!f|*=~zm|Z@j)8r|n5_H?`xWrUrL=J5K5faPMu$S!41WA8E(^Q{ft)0>!)V zWX0v1fpVc5D_^w_Cu`jFuzQ?&xZFgmNsi zI5stDMVZ;=(bpcM)aIdQBw8{0+dO0%x8?H+@29PJX9{lV6AYLyEo0t#c( zsN<;m<_W5Qp$uPH*7%d!&>ghf3-`15(XoVx?aiFyCuR_^)@>g@em~=fHAAxth?#n? zsj;Rw;S*|UYTwtznb{Vn=1(p&r{(H0L_za|kSc_J`~csPaFdehwB+l?8ofL6ytU4j z??F?!LvFS)VqQBVEZ@6XP%MPD2h-CgDev_3Q;VtgL`+)QOWS=$8JN~G~vv`w=L)g^k?B5P)^ znPNQ%)8Y^D(^&X|RQ}cP#}sL^Kq8yecpoiz(sz>BYnVXs0YO0ov)-d&~E%(R7 z+}eQqIzQ`7g=!KqIvBDA=Tqd7<@YliD`m(S^`F1?%+b58#x^N!86mQ&Qysp#1G6@% z%;u*lMDzyvF}Vp{g$LsXfXJo@13=_bgaIJ(DZ&5{g%n|cvjKV{DRHz5kKS zEq!JSJ0IfuyWa6Wn{+QA-6XA^B(2YpM3t9KTV)SqNU%`fKN!45N-=uY@I|-f;&<2x zWOcQJ>WbHzl;^BHj1qkwD)ATiY3KeEVq-C7fdS+}dAXDCt1K_A_MbF=KWa69n*g{r z=tr%VY!9gF)n)ZDKT;Q1H`r8H>(5|2y44Aor|;(4rfbaIDJ9Ew+-l4$ZPY1p`S_!h z(5CV2P5NPL3*BiU44_m!DZ&5{y(z)~5HnMR0U-KPgaP7%vzd3H@u5vh6v%oxWCbr= z_GU!y8v!<3){rElKSA93_LyvR8y=b!Nfzn*HQ1o<*Y#D4|AqiF_w>yc^sN^3Z9$Tw zJ5wKH%E#CfpxW$J&!Nroey6b5tG=A!=2`D|ZXNGa(XuBMsPTNH zw6oSNiS>Qq9*|A{9{@Ff$j<@>_^12?(a-ob(f4x!7VQ`EO{4u%jwITz z1h++_wG2eRRy?)Q&|5`5?Jg=w{3a#R(l)b80sgmb^qx-X@r1RgsJ|268;2i3`Q~#E z&}`igGhOlT*8tZ++E+w+OHv{7eht8Jq++L(pD+v50jZ{Wm`ZC_g;3S=y>?B-5 zo+B(Mhntjf+1;PdcoAN$-%XZtSH6Ri@-^xwp_SbU8XK=>c7x(*zREaPWo&+4vs??o zs*E7j*?w(S*u*q%2U^RCfoN`0+M%}6DlPX8fGh7HetuHk5o4iYrdZhSgcWkOSYduG zRydbq#lmv5gHqq%^R9;#s3N8ey7b}KHSY6VeMTe27)Y9fjWwDdy;}9Q5+6qMDw!|uVhGTM zY4ciop|Z>}6)zVIojr_RGR5AF2Y9d0u2n)X9nW4vewy!RYY08exCKzb*e?2jwu_j6 z6r!srioI5yCcwknO3YfWO53J$|cKKn_f6MUY zGV$d=k|rO`QNpl4a{x}BmazV!{h7S%N)%V1?!mloi$Sfed}PA{T$x< zBhTLYRQK3Qv4-|JZU6`#Qg;Xg5Uaa_xcV@F_Tv4*9pxE} zo4e(!81261ZuyREPuoGx}A2bQ-y?&-J4h@#QH@`^KgXjn=whl{E6+p76rfPtl$fx;EdpFGF!} z#`@bpZ`VM)7hZb)%+RgHm5eRLd#koZ16pt4d!_g~9W98Zw48nkUBYv+ks~sp2No6Fzj%roE_fgdMaG>7)(w#ZzM%c?+LSS=i1zZw#W`_m#W?+S_@76OX{k{heci=@0Rvv+R55}3(qtUbQyash_Sf0tGO>FOqr05 zH?M=gL)U0;m}i?BUqG;OD6jEL`_5@(Unuw7#uEFww&UK3zgqQD2nW|6m?397@TXn0 zo%rK{F)v)WtQZdWtz4LFF52eaHntUQBarqOc(qI${DTfpn6}=JPz)B_A%@`uXM5ZeJ0NN7q(D8J zFP6HxIgOzQj>Guh#2>vkTOOU4Ydf$|>v1mA^7kQytdI7&Z^m@U{b4niG5s;mevC=* zEv@?_K_9Om1@Zmpk?D?3{f?5GCsCz8N7*ec{LC=gpOV%VpeL8^u(2nM26+I;t6xQ> zn1Xy}Haf5))KLnRjSf;MZ05UArEHhe&1ZWv@vkkBw%oYnx}t+S2=T)DIWxPW=ZTQc z;aPH6iH8gMlAgxUi66EKvZfDL{p&o#&-h-e`XAFkvF5ut(?KIT1XA%@etK5D1AIR2 zq8{$tN9~JeZVtucTs5{Lj>A$1dnktkFYV9N&f(Sd%gB@+U#Zt{-Pz&#M2GA9Q?BZ6 zyy?C(!qP^zYLvQE9n~RR&nJcGOj;1Lpj>nWu5pb*PWip&SUovDkmscbp5LMo@ql}m z(}YuK_g3IS@BNRvcN~v@>@y(S&R3{SX>xg_c9SGuGxjFg>%}8O%8vfu$*kKIo_b6> zeRtd`VMF(nHm@&;jwUOjtJ#YIAa+d=257>PA`AdgcUc+RJ@qia)!TEZkn5BuUJn?> z-_F1k{OD4+!bYLz9s*4~i<2A(3v=!*>TJdFpw}CU+&+NX!J32~kBO!o$e{K+Xd zgXlyAPT!1Y=OVfs0`+__5FbT|$(>nlUauUmR&1T32}0-TZJjSo;?P*;_w_g&r#H9f zczd6amOb!(f$tlw4=fiaXH?2;gBT;(JP0~CS?_x45kmW8%Lus|xr89UgnZOaXMPGQ zK9a`B99-VP(&>66J19VMQi%WPSmeu!BsIr!+ah$NA5~la(1X9-U-bewlkO z)AtVX4tq-q-{;N$QVJKn$Dj0yl+yaa5q#fd{XhcwF_sMOU{drr)q1X+G_$2){3mLt zQKwSzuD@Re@{FJo3vHRG2h? zB2QAb3gnNiP{ob5nhg(Qxz?LR@}sws5!X8OP*ABWVMXF^&5q}ebyA59HJ$wG@$>Ob zM3T&){ZK-0cxT58-`m^U@udzvF{pI~*Pdy!v~x$Or|9(-NpCgtKA86wwQ&wX#mA|B znajC`eDG9O^GR0Ah3XJ3_;|wg7iQUu*GXYnnrLfF6h@z#wEQPe6IYUwA2!uui%E+u zcUOmloFmsgtJ`?j#)f1&)@VL4Y0aaU@FZ!`&o9$<*94_5{yQ=~vwDm{Eky6EUZZR5 zbLZtwAd{so_F56VNtPcD*vaL1r_#D+1XlKk+Faf(U?{TEvOQeNzFt1;SE~m2sH&&P zULwz_y=BYw$4eZj^VtHwO$>K+RQ6UMk=D^^-d?vmSatCR+Sm2eMT_t0VG6|BWe`Z} zJd3&1L4=v)9 zWa5$Gf8mZY7==e#jgrxOO_6Q-~&?M!aJ$bn;2(GhTCfDyzD@P1BZRpsgIW zV>m$OQgbb&KELsdb;v2 zi-BXZ)p5z!#x*KHA`#coxFR%n)dVrIN_D2A&3BMUb3NXhgfe_|jc7>NC!saDtWK;> zqui+|Cn}0ihS$+i4$9)e^hoUi&FA7|Gy=3S?Evx%FG{>KZp}D)n}R2f_y!z_xJhK# zP}|s*_@pD4jnR|7MP7b| zOH*y{(8FDw?&b$3-r`%JX!D}L8zw)#^tXj7Z?rklWhu4`te>G6NTOOtC63C%`B(1- zm4!Z>2>LEI>QNve_-zQ-xm_S?Xq%G$?ew3Te5Dgu^<1!VX9RF{#sG5|4a)WIEYJ63 z%32aR8zyWa(UQ3yFT!Wqh7C6+c-{ft@}~D3 z*Zu?Vo$q!}zc(6}kI*t3AEbRoH>yN7KG~6dSV#FYCXa5^*bx7U7GL93jlMRJP;MTf zl{36~qa6^+*4Ag^-znTtZfz02fW{er1=2m$;e7m608TP!)sb@na`8zDp@Tfhk&y4S z9|=jQypS*nFJ0=RS15mO9=ESoJv)^<8EbnSLuU?b)18BYja4_^_l5DNm9t#PDM0{+ zq}D{J7-VM6uvtzyJ`}(1$ujDlw&@HTXci}z%t@Ddv-WXw59xI2`?d^?ggu359+{2WqzTp4K{gBaUay;d`D1BRj(DV8+$ z?{!Vu)~>gZ=FOCIfM$3*cz=k%)7n#+nbm6@_1-$jgg zgOXQB8c0CVxah?DLB;hs z-y;?87Rj7vt#O>h@h8^?wLX;jDv~5Pdr_0TqipFa+w6O}lqYvcuq=rSyZ}8lFw#Kp zBQLdENHkp!9eH%xkGj0)GAF!M{m8M{>TRH--pV~s%_R^xO@-<^Huh+7&^Wtw;NPef zB%u?kYDMwgWCK<8?8ZwwZ4B~V3UE;otKeWol zLvcx|veEsdS>3}t9WE-+3#vOOk#|TUuY5_$6pq;?k#iO~b1vtDSY^3@ZatHu`AdSa zuIqDrdGJBIBEUG)<^7X9zE$ll&Gc_UG%h8DBnLg#4^>&5FiVHxv{8h$#Rv;|T6f^k zWzzFp>s7a`qR{K8+pxArXpLb0vQY;tShlkR<}F(k4xbutBwD@P_){wr&NpI?UY%S_ ztGMu#lmT0{inqhSNqSc{k=m1sxli+tsnF=RQihc{18bpqKb`rt&-{Azi_&JYqj&k; z-eT21-0+@w!oixC9FF^Kk`d|pQ`)VzS&2WnV%t)?dlqxaDXDE5mu#}4f@UfU_Sw(L zf|HZsrE$PZnIs&*;21whB}!AYAMCbq$^ha9zO{qvjW!M*YQ3F9}<7kGfc=z~P| zC!!hD)Z+r93W6{Cs=&eM%kJ}tK8t?wZ^pAv37i*wMxTkE46!}|s3Q#@5-Nx`$w_7o zOfzEuh=Wpu0U%J}y6hSN;&~~;01$_y2m?T@O%VowI5b5V0OGI|VE~B3Q-lE^o}VHN z0C7Z$FaX4nDZ&7j8w{fbHXSc|t@dj7ka%Yk^-3IWK3-A%zYQ+Go%(NnkUiR-d@wHm ze0f}P@>{|Ov~$bY7Z%FI73`N%i zJFM?(oTPWV47XOkQyJ;0R#6)$AKW21itO3S>AS>omqLXyyr#+_K`oD8B9B3P9+RS7 z1fBLVQRA;$pD*z^W!|fX>?5LHah~f7Y1M4~eVTP-(0D){1U)l?=xW$Gb`?MV*fsn{ zPpGXL_M+FxtrbFGQc+7X^c#9BhrX5traQyJgLoD zIlB#IbfR%9E(+G9y9c#mN3LHFwTUk$qMmrTte9z|;1 zt~UB0wA|fS6~DwO17l9~5IHS{j+Q17HpwnDCgEflJy!z1!}nVRNAy3;r?#f~A&Bax z>$td`V?Oh3@Z;jQpEI_{6BIa`+Y){_ElTtqf>fFhDLV|~#1+@Hv~!&9&!$T|*W}bg z{OGep+M>I4J^9sdQj;)Dd9N!B7PtFzr5tj{^Ogw3pEQuw4UK_QX%hEQu(TLcOT(u? zdyNYeK$@EBo{dLS*kvZVn8ZgKYfd8s8>h4%>yA@dTK?t6D^kx=mmfVwMv$kE^3n7> z99Mmoy2kX8PK(PIjz)^xL;~Y#Ldl{rX%>FskMeO#_>oT5dEUOJW2CK;eT_=AS+|(P zd2*mvXyZ$uyG*wygZR~egLYncfBY|(&LMt)3Cp{~*p0ckIDoViwfHi;`U}-vP;g!j*n=#&g0GRXtv@v6 zVRm^RdObnXX3D>t@CegF{d35i!j|%AOD-Z6*#k03U{%GF?X9X(W3(zNYd6nH>mr&2 zR~otTS9KMrDk+o`6{yQA8V!VhfwJK%rE#KkEpe^cOXr{(m$jFF3x6iq#0CBy=Wh{z zf8ej1Km8M4t+^W>&upvTR93wUzdObIo|N_J_CsL&X&ZC8k}=1XiuDiuqP8TQIGQq< znE4*ecd}b3!<(3K!$_k3cFCY~g445RxN4opb!=otp*E}CH%71&Mx35F-9|`c`aEy{ zlij!@ebG&~I5?H%I%mzS#Cs>@3V5=5>_$39BBL9((oFraH-YiT-pFr+7+_H-u)IqW zHW`~8mIF*pT=aCSZ@>z^H7|7!R8 zcZb)OcCTkTygc&V%0?hZD~FkOudWWSP%dVW$HEtzi5oELkBL$7{nB#bD+lw8lpW>h z`w4gc)W#k9fu`ol!@u~(FH>adR&}gB*Spj&HZDe&hB<*CvNeDUTA%GVV?t}ScLv`u z`nL!o*zq3sJF0AftXE z$_pHf0)5Kk$EmH9qbx2JeT$+@Ef?0M95VnWtxpjKoZ^q2p!l{J^~XdjS|Lge#I{z| z32qb|ay=MVXz}{Ql#Br&UXUUT0C7@^Fu?W?Hp1U`!{0R5Q7E!YICvZF0>sS2mB#YH ziP;S=)BLDlGDr#6`dxPF%$((pnAI?@+160>4{}?Z8~qW67JWunxwAI>Ml)3+tK*El zpU2@3*57}dihvr^x!ugnA|%SJ^IVc_Li<7cn4S{Vnw}F--rbZdD(PHu#6+aP9a2V( zAnGG&8%7rbgi(p#?pzJ!bu2{GPXypaz*+O`$(yGT5mOdQ=KAy5`8`> zSW~F~gfUeMnw;C`hNzXs3ey}QD2I0SiDvP`D2=2m3@+{Io*ZOiGHCTy$~N{VX)~pP zYN$U~qr@s9S0A%hnkUn>|J%GpA4`YfW4zn{;tg)XT87V=t7m4;keZpbf^U0k|D*O2 z~>kj8``B{Rf~V?s0pfeN~Cn+tY(i)wDp?{jKw@!2l_d-=nC%a9aXX2?Q>Y_xRQ zT=6~RyUD0PMl?E0AP zm_mFr(b%b0xY2B`xN3LeC&6{Y6Eesm$eCPipk!7zz_SHgW6N8NFus*|tP!$P!4jMt}W^t9q{QQD_F5^?m z46j?cYZ%`~?2#lwepdcjM6{VcMTG2Ck0a{7>-)O`GV8d3i&h3}bu_?w2}j;=xQx<~ zXjW5g(-@qa3#B5b1gzBLjVc!F_P%n&W#2oE*6x)~74lL7qbs zuXGeQCEu}z+}fTofTWr!!T=EGrU(Pv7`g~v&NKNsAF_2U0S$6E&5z^?v@sS&3w05R z=;x==4PYob4@5fbYy{qVC^B4YC{k#VxgaHD!12kbSsqtt2F6IGV_@8wZ#poNM~(ML zP1$MDcw~X2oe0x89vOa2zgvw*N?qfTyfhxk{p|6mj0Dy|WW$mhjFu@s*C)e|{51}3 z<)4f_4M$#MPsh+>B*bTAo=aD2_IE1P98ECy#v3A&HSt^`i(_rIsA&rdckj;f-8*gVRmb$j>7mon&?Kzu%p7p zTk*7U1Tr)sE=IWgX1)E_dUffEb#G=7`Lg<}`FF{U?a;fY~N&=dEkLf@W6;7sL_B{w^vzN@rGbLjjk2s&T068EI zbqCq@P`T(%HIkrmdeR!2@5CJ)O-Sa~Yx$_kFG(xI01&TE5e9&`G({Ky;x#G401%g@ z2m?m^fr02)kw;qXM7fbm$1BlHv@S{X@-%`0P`DyR7y#n6DZ&5{SEdL9KyZ57wN(S) zo%St`%aX2Ny-K&C}>RoBEfUSDSG!6+!g8 zg*v_G5*!W{zXyWFY<*ti5kfm$}j=sukB`}A`^KWx|R%TlBZ!sl}D4I?Ox!(YzY=l%HEN%)>TH=C4C zGuSwr!PZ=DM5}oSQ2avufk~`ox-;r5k5~zDwH*AD42jq;fruM}eD7}W`G2#E7&dp@ z0^jek`Hqo3izqSYhzd&!tG|KQmi`G$17zyQ&2O^nTUgpSlMI$4b~J&=#O5iyO zd>ioG1b!FrPy)Xnc%H#q`ZtMeLLFUU^mbLzY1soA8%?h%-DdhX7g*y*^+11un;e+Ocsk`dUA zTJ(CblMz$tzbmA6k-}*23=P)bGSpZdcf{T@G|8s_%Zb5R&)YivSV_7)EIwX7??svu zsJtszdMd8hI^<^OrGEYAE0&rR5>{u-70ARIUNN};;{;4gu^mY z>p0w`XG_H-NjtE+_eJRM$Zz_i5?h+jw?yXEKgwcD8j7Z~h710gh+$ zz1u&Q?g93D4}aD1PxHRRkOv=tKXaN7ky^p0{=~lM4g9dpM@x!7BDSDyc@-$P*%3bs z3d|Uo_z~cS|4KGL;*Sa)e~e!>kg6YzE5OHb_lK)EzwXiDK7or1E1%@U&7t^Hd~@+} zgsXMu9T0!oaO+c?fcP_pdqIj55P#NiFHCU);?EiG1VEQn7R&Jb^I)^_7x>M`%r4lA zipX$2e$+5uwBIlB8*%WgN+u;O)*K-Y0zT{;9VgHSw+Yves=ysjdwhPq$nMJq1bX)J@JBteB?gZ+w<_JN@(V ztqq5ba(fgZJ1Dx@o$Osc-%1K^tXgtM*#d^oTp zWgRPMOj6)Ewpk)IUKxW}Wa;Wnh`-IHa4>H@3`my1xWT73IWl>OL{UrpWaA?s%JJNo z!*^kAc0ec4;;U>_V|E+E>efiM!9wJ*SYYk{59m~A|7~}%KLaesCVH(UdMc=HiR22q*xIIM} z0OF1mVZiA#InnucP|?@mk3aSfftn-eEN5F=w8^<{M4e8_-2JjHTo<%l%-C;&mwwl{ zsQJB_=oUGH=mvdevT#%a^Y?O$?cpzjP?DmzgzKv#)E5?XA@Zjcdi@ zn>6r#9mr^Xj6)#aRd@cG0L~1o>bvd!>E8BkU>V~bNYO$mpl*G2#T`EdB zdM6*1?Dn>j!S*{6_(2jIDdqYz+4x&RmZ~o(m275u=RQzFWzU#>C_Z$=UQ8cauGs_!d)U@kX*q2c zJcnKG0qmJK&O&gPvX;HLK}I00URb}CIcv$yS!b1IF=w6S=B##eyz!O;G>m;4^3f?o zva9215&Klc!s1WjdqYM50)tyTHR>uCKUn*uwg{hKtm%3~D zQohvf^4st7`xyD{cljMC4Upe~B){)p%f5y3TWZg+T~E`pp%O$VBcS?wgHms1*39TW zYOKGn)K@E)X4Ym|-Ie;2*Iw+b2W>#-IdxZi-ueSMW!;)_ zYlQz#e^s-RF57LiE$>0vtuJNHfOZP7Z0xZFl19HftnZo&qW6=9`arHHKfHJuKg*Zp z^1~1zXm? z>NO5rzN`Y`q-Fip^TNg(5jSr7u!@SHpA-*iA+9#Wjja&X38y7;;j8G3-a6%XO4zt# z%5`kmxO>WVP}sO{%C#yfZEdH}tX4K2z_0C0a?Wl0GZL+(RgYA2To5!}lNm&C+}QhL zj881$5`!RqWv$N!3k=s)+2M<~_^1HcknQF!aP&bqiAWspG6;kW^Zr93f+lJJ@*SZT5GO4r-8Q2hVs08wGUiE>V?e} z&@shS1w%bufhh!S}Xjn8ZixM zmrGsf(N84Q=B(^SjI@H9-dR(@hg8Ps5%N(Ra$mO~;NBB$j9Fr}=4UHzLSiOjqNNxf z&~5qzC+p@3Zcb$gx-&f0%e__~A5%%C5sw6=SE6PnSE3LHpJ8%S86bl6$@dZOBbFbF z7Yty&z#=AD^2gpyldSE}Vpl*s3A3CkX_o}^eK4+G9ez%N|AFDH>1kR?pF$-z2mO

B_6^C!UF?39Q^{8Jn`tW*7rZ*|A^AR1iS0+lj7c?&hU zP>1{)pH-`rdM8sy!`7zIP+hsboPO`(H+l=T4$zz%1&00en?EP5@h^!j6W!>z#=k6Z zkuHriS)_;KKitawqbWCvfN=cBa=W85<*1M2m2B^QO}N1bHHRjvIelhth(djb3(*!; z%3$;leQd`l`isCt-X?_npPlE^h5_M4zZ7VBi+zLyF;U>p#}y zypXMi%oa=ZYAq+0HFx2BSu~4anvZ`?v64~gM1Sm?(6atvP}~K-DpyIb^KHV7%h&C{ z%23jLr4%g?p;MR*4OFQ9Cqyp#F2Bu;;v%&tiB!3tF-L&P`%Qe?=z%Fh!(qOqz(o4K zz8i=n;MtKBgBW|H$c%jn_)=5oMeP+3!pw5%Bb;@2s{01&@P5e9(xZHh1e#M3Fl01&@R5e9(x zeTpyu#FIj(cmkeXyg#Jj4Ium@emnIR z@N93!4Oh(qRLxtp1X`q8glmz4wr-KaC1g8WBw16Rt{hF)taFd4a|Q9KYOZ+xMV@Ls z1`JL7RqloUCi{}?cW~FbqY}Xf(xW>nrtr@$$KO(F20;GrDZ&5{|40!Aa57O%!wz>N z@FcG#IUYe?+fILCPkvi>t;1-9JQb6JNa?xYY#1F3x;uyVq5J$~UQ)?L&jDHIgsuvo zi%6pop9X4j4$?T)Hs>1~6oV5*T-8d}MKisjol|wov0nenyg8D?%I7!9=SMXrj!EvU z{sK-1q9Z>7(oLUvT)de{vLF43o?hdiu1TnN?{}E@VuIKD{OIor#)zWejD*-E+2D@p znGEdS78kO{h3>7mfbDN_fwI~1c$d7DIN#WF0p;5ppXj@AfOE>qP(HqqTvVK6z&R+4 z#vb2$xi@r$E5GKL3&7`W9#EigOp2F)(7%sIzeE^E!;sdvCH`E-_hW=Lg#ZJx2CDd1 zgzBm8$WZ-jAkCeB!#9Zbf?Taf+cUq#ZA)RoJPlm`y1T3Myq4acqo~XjIHK0aWcdt0 zOevM4qe&X~nYimeCrV}u3f0sYjg6)ARi0Viiv3d^{(5i0c@Eb3ke$gdb(_>@%(HW0 zYO`mXrh2BvXWla!aQ1lu=2#n{qkn$%S5;>?(aqI1=2@y#Oj7nZ*FT+K;{3&cV~$L(a~ z(4W`?E=Ovc%DdLnujTu3>PUCS-3;BvGF}QI(D+xVF+|bt$f`ePj^>-;iW_HbymOxA zU1+mEQ-L@`@dv);6}u)^&euW5u8tSN0q5s#6zd+9Z^PiF2AD*_zSGoP}QbIWE2F z_9i9yot)|Ncq7I8wB_d~q*&)N>y~gm{O=^i5UpAbjMMCYmF-qgqj{_L0wZVR##3`=&Aq_K0yHwPTnnFL@a+Idq_GQUf&g!bRaaO^~S35falDtp3RH7ub znFR9_8VPPz-nD2)##(efi5$E3n)q0IjYny<)qPSLu8H!J(7(xHeSY3==U1uc+B2h_ zsoZ!AzWGv5Ss0^GDq^~+SSpsXdzam2FPE*R+CE(>zop#KrE(ozN|*ogScO^%^>Y7A z#wb@$rJ0UbrCB8nreUeq?LE&VxtXPzrR?apsP+$&oi+ddw{0@_Z7H{HG8Z`9og5V> z4;}rn;_b^8y0oA3X*_@C+lK?4y8RRWAN*mO%UiS+UOJF<;2E|$!cTx_WcFUW75-)5 zQ8jrt@>c-XKR`R4}Yi{@MnC*K9ZnAfHw zO2@ockmt{s+>WcF&I*_zD~vPHM1Ld)#^~`eOm{Z7?wa2*8)7`QaAl{y$(Q3U%Vb*w z)J7IhIwdwFoqs;AL#t8( zewO@pnI;kwJ1@_~k22JS>#=BS3a29Xs?cSJVv1!)t}L$ZUbawT^|IWCbtZ>e{@~RW z`8-d9M!b$LJ<fmbM-8QY9b7?QUunEfPF%9KmoHM8D06*!q| zWW0kZ$2zr@#+MjlhvK)uB~G_~t>xf+dp2A@XMML1kC}wC(@=}7iOyQ}k|);+5y?uHsWXg$VZ?gVucg5Oecbdn}%T<-7n*$;D^ zwY#6%-RXOS7hpRRZXV!W_YJRy{V7}5eF;8)!Q{iBEh;j$cEaG<_sLnE^`+%7$jpmY z({pOwjobxPm0iB7@X`QztPM9V6fR@cXG>>#egmH%TFq~z@z9ia##%(}xW-SwWsFQP zH|n8K#ms#BB7$7EjTrmGY%-(B#>>^O2leJJ2WQ$w8TLXsA{da{C&_{}9d|G1DsRVo z(|b9u_EtUQV4dYSi83QoN{vOY(ow_$tqvIu;lb|71380sD(DUidv9kXEO$@tT+B8m zTYl1XVo4CD-;eiHUn8LB?go*JH+!}>U%WPWg}1Z%obsT3mM@C$%^?aF^^rQ_Ox>n- zknfnZ7stvf!>2~Q1aQGPVKPs((3_1FA&mBv%b(oSj)M(fF#337^g

hayexgw2)d zvOD#pvDW_DOyS>2CwV(5f9XcL-b=WN+o|!bj1ugN#W(Xc6W6Fr;v0qJE2O^H>x*2- zdViv{U!rUS{XNZ(p>^!%{KF5aATrFHqQJd{wl0d4N|2%TZVqdh7t`|-oY zChP2UPh3b&dKfLeE7~9Dxbm5`M!Pys@_sf@S48>oT*c>LL{&Y!)Ki~X>fI84Tz74e ze}#T_u%nyto%kn1sNKjukqAv*L@#U-%J9)Gimy9M2P0zZyjHmnU$(jP{WIBiHe~m# zK4&Ap)K~2Vi3MBCXIa30&8D7547N#f6aPvRdVvy}t%QU!d~~a_^6xanNeVHj5JDMV z!$EaoOB&*Z3Ncq9gfhH#xT+DViYmrCk#3j3azspMnh9=ig%O4dxgD4cGyMgpC~3Tr zmQ(7zNQ|US>wF55O!qGA&R~C0x9+7!>F-9obeni7Ws{A3Y<@<2kQKL=wvx7FqI+W(6bVn>A#%J9)U z2r%yC9W8<9hrc~}%T=d7p zKmQ^QcJupQexp6fLk)GT0-1QIAD+fg-59}mDS52#nxw(LxuTCbf+Etq4S_U%i?DMn zkAsEDD9LV;Q6?FMH3zYN@}n=puX16M73$}Kp0s(KY<;l3WdAq;syim!Q+NN+?TU0| zsJVegcOiA|-UMW6k<_^v>esS^SoT*Db)};NaBl5C$Mc6A$&?-{Ew-=O;dKqen)J9@ zbmbLkV=*SzShyRrHS$4E``&wzkov*!mb96>79NbNg=3UJjT@r`YS+B0Fs?Qo_I8b{ zJ%_#FxZ1J`uDRWNq4gDLWv1p@88_GB?4ty5(VeIW*Jsyb{cL$p*OuA4Q>@-h`B+S! zWOFvBKH6rD%Xhbamiz|at?Z=E^-0kwMk=T$DM4A^$Hg%c3hOeqzQ?`*X)fF4RcQ&2k+z%VNiI$$ zhE}*WYb~}X+?`#G#?#B1L_krX2|yi<_a!i4q{15tD(=LLwD-Q4^j-fJ%J8m#`)P=m zD1`NIp(gZW{kuQoMhHet>)!pv>Pt|as57e;jGg`2aJXU>s?pRn7a+=9@KseYe`Rv)PJk8N39#!?=@&WpRdh2sZ15!GiR&kKd9NtX z=!Ol}&XKF$U9PFX7M+~-(vo%eT_SiK85PS#=Z6}Hy*Zc zZ{sWW4I4kv*V;+o-AR`CqjX=iU<))X?h0INY#|aRc(ekKHj|8h zk%9XVf_tFOq2Sqwy9nCx=bnGLanl%E6RZitwh)!}sEd52GY3#r1pe!`0yj2Zl#pnh zKY1bT>+8z%R2I}L+L9{g>zGINjQ{( zbHaHk*b~lAL5e#I{V3^mI%&7y(~93?`gd&@1u=J6>D79cO1dBphZGy{P(5=b1*Ngu z*W1VK>v3vDQy`4IFwVuNtEo)5{R8I_FT=NXRtG8}Z`;=0IeSJ%bAQ^66{ya)!sDl+ zn=RWiz2%H{BZZcW3$UHeHF6SNyxE)Yc^%my$hDY zyfVrJdyE`)@>j`97@LQ4#5WO$HL3+b6{i3}QW-9=Dn<%&xh(YLPOMIfQl{P9`za2d;Kx#9^KYBNA?&xXKUy@jEpU<=SS3V4+plR zR2G+;OWwEC_FYVO9Ey9niPM&TIFsW_2vX6<*J@)h{vWD9rxA5Zki&82Tb)5?OWWGv z(Eqk%Ub+*gQ(i%ID4F0|vpYesEm{PFtWHp6Hmq}zxAbvl$ zWly(`$&wc6fKm+Ek`mj&u@0J6_J?w6mj?l$J%OlNfi>5UkTBCg>*T zATVyAtJ*P(T0pvG7hRH}-uJBi{QwbPV^PpG7#*kXML%Qi zd=y}kbP(T8(t2!#LH&5}S#~HecwgYNtNUobB7P;I{OGqLht{m2?2eGdpSGk4uVV!1 z>lke!amx@)b9$nRx9f{Mrg2VpO!M@f6b}ns^)rk+2uzb>v;25BQm#K&Lg84ll;E@R z?x3-;_BcI#aNW3lD2Benr;hfpTo>p^3yH%-*K}N|aCDKw%Kc`wVJ;!+n4gM{G4j^W zw=tY*-mf};O1w-AYn(s~2^Mjsyn@pg(o~DZ156&Y%|Zmt+0|2S&{!7D09oU1Ng{^z z6vu*zbSS`jbgTIeIPkESQN722dPCd3BPsMa;zjW5n8Gv|me{Tsq?B z7qy_P&OQPs2I(Gd?Exps)*7ubJDqFRyX3V~ZTZb__LfTbsWY{wQO56ETbA7u(+QnN z>r)j-w%6v`IoI!~Ha4uxCkM%yE!Re;VMnlScBp~7{@vyMiZp*9zH%Tv+%o$xjs}$I zJGOtkTGtjjxA0qg%tbqf)E(rK{d~7Sl{ngWv(o*3ZBRA)kW)Q=8i!qTopZ?BR#!e= zMYY%wg#NC{6R>-gkF{=pQahw;TPGGe&kF>Wi&*b2xHN61#Bm0v9%q#%YoNB@W|S+X zE(-2!XrJXRz0TEx@2&98yxFtuPQ4O;>0J(fwclJ#p2h=~e=U_mMvhFB9+vCEX@}(u zK)tmg?H2(jr9AJ4s?RY|h}S?XF!gI~eGu(|3j@U=KBiJVi+IiFg4`sO;iKDGE7>}; z8_le(G7%i2g)*OziTSagw(I&;uWmiKzc+k}E8o+Y5`g;P^6ti&^hRff0R6IUJoPmG z1uhfaL0VeCoIyyMZCCU%MdAESmvm_vkmtw|%kIiuU16o{sn()|i`ocgE^C`- zRg4H3YlTEfZpZ}X_K-zr`FCN8`j_TGzqdKJMY3{m(Ok@T_Sz#Bb3)g71&4@BWZR+voX-Ql}8kUa5uQ@G{<{jQ6s9&c;+3 z+T1XU^2W3P)jW4I*4b8OcMdtbH^HHU^M(fN%MVx(Z z>AS2j%wjFQNV|@0+p~V89Z8j>L=1grxv$e^b7DAA>dBi8eDk$Cr6~OEpPpF0x18Q4 z_086M+=S>nyBNa3I*jiyF`mGJO{UXB7(B3Vvz3Q1c<8izXAEKR=zErjFcr&(-?)!< z(%hHYy6_>a_`i&r=Xo>-RFZE^wQr|cdFX(=x)t(g)8NGJoYh(+X?a-UCWR5 zvoq0tFbqAU^&8eq-UxlN%dVD^ccvEzpZygijLuhyDft0%Zg#K7l-(OLk0M9L`$;*q z#=|u|5>W)s?q9+e36A(gx7<$|=GC5Q8bg01$IhgaIJtrU(N-45bJIK+H=K z1{5fvTO;kj_a~AKgZ5+`58B!Tals`N+z;EHqUt={X8fU=y`S0`G64138cut#hH>vx z>3$1sj%UQ|SfrSdzFhSs&?CunNIKOv`b9RF1XvD=LAD$p1izRF-vFmLE}I>QZWQlO z4o9~NNb+9ii>k21>qlPvcG^*Wkssg0wW9c=EKqouIE-bG#o;iF3DIP35o+(&`SO>tZxz2vdFiX}Uh0c46sU*6#sI74}`ESg3Er#LLDoJ_h!jL7-y-YU;5yKkdl zn@jAOyF1#}hQ5ME!Oble&N$!{r)#Ej?j%X1^~05v|L4><=UizUwGsDiyoTy_${@WT zGxmOVQ0y(uWHLaDUgD2oP=}_Z>}Up#%7arzqGCtutRcHFR*=!J`ePp?LXD}FzHLDr z{eg})Op&}_kgw*Kq>avI#+6vMYg|#Y{ByZr|qf`4p>R^9X(Y=t@HKj^L$ynn!|aehvDC>H_EENVj`GF7J@juD2+LT7MOy;pc8VG1R57qDG=6Q_l?ra9# z*ZUPTcsiu@wyAqM#2=F&ioZ-17I*}%yrQ3@dXh4j7DkUJDT7h1vau{++2^?1@g&IP zOL~IZXuk1itL4~!Sn_-j-AR+kspA>EdWQ-vtnQp|EW9LbYql$v#&GZFOx^3~)Ga)3 zt+Vq^k-QU5@Lm#9M$PGtL4N&O?dDSBYY=~1z4kJ3G=q_Zr*TEsQ=Ir3q1p^V#8;$Y zWDvrIxzdF(6_rj&m>`llR|%p_{1&{|$FJj;t^Zw}l)(fumEN6;e?=nhUS&_Fi>Nqt zQ}sGR)7id2H*xp3O>8;Y^hlea;%4glz{wuWRY>$;$X9W@;)jSkD;vL!Jk+E%!ZgNA?WR`veZpjXtJtIeJhZn-N4`1hjW=4uK|h zh;Ud)ORTT)8$S}I3C5|7S5dd)LQgJXbu$0e;2$9LltRL99tG1~5Ej1*s;OM;8qiC?9kD=xw;;qoJ=!+5i(AS#V!}VhPcs{6 zsAF`{Uk|-MPFT<%###S?yWO!*OUVIkH_p!UcHGXwREVg+WBoEO-n!2ao|JOsq{5=Hecbn`tSg zmh8N4*!VMq^6|06w%1)6&gajz1RMxA?1o zFYwhrg+BrJj(o@3!pl$pwAZJp7ekf2k!cK=*& zpNkwDG!9=u88ehA?E)WAi(Jg3Jbc~EYIfs9DzdTvYp6|5Ru)_*@S{&EB-15}kp#MO zTY&~wZj0XAwhk&fs~?8Nj`SK?5^&U0OAHoKDLXz<{Od#r5 zl8)FIEyVwz3OLAbJ}5y8rUe>aK5>jZcjBjr(D^PN-Fkk=*16a5{higZ$r}zETb(UQ z>Tq7;3X*ZF2-eRHadvaqJWjGM5m77J%2nGjE!Vupmo85uvixYMN;hZIh?^-C=2q2s z9BqziHCDb>kLb7{W_v?x@V_yhC#C|q%ddFRxB0xzqfu)wbIX(BU!H1*M-*G(aE{tg>5CY zd9f>FiSw>vAf~ThpvG|$KcR_pSEwNR4%E8C_=R}zgs4axss|ZjC>7A5IC)%Ony)V| zW$GQNv5GA>_7q1;q++T0(R+x-!5{l3MZ1tDQ|+=DXZ#}N!;kJGRQzHG-!GVnIobHE zBJbcY_}E)nP??^IS!wiVh}|hndM;9QdW89iPf?jrR6= z(OnY8r^!7J)tLa(kTq6aNo^om3oeSF^x2fiSsRZapTFLuc;Ysk< z^1gmr@1H7L85gRNgzAb!leq1kJWA`CdskET{b zF1lN^Tuk1@x7%rBe$$kJzY}dJ?3Pk6K=ZbY9m4vf$(yGMWossz)7ZnYhB^ag^;GBO z<1+!e!|YO?#mFUZ6UVQBoAkFHZ zeA8xS^J7jM*<0o54e&n^VD%=DEYtvN7x_L#Jcv(=pVq9#$PR{CDKD6l;xsVNxx)8Iu=GY z-J@V$;L`cF^060269^kzd**ruiWQ53<_7Aon4LI_PZ+%ua`DRnvoTYr0^3(EGDrJ} zJyL1B@Tz3&mEKt$LM>?jly?SzI3PtB0OG(DVE|EO=TY1ZXHIeVWIxK_L{2By`pj74 zh*C;}=i7p>ZNIE23y5LmM@a);gi!IKxeDC)3^{H-!o)6`C%4JaX!aC12&kNN3pJ$^ zKP1hu0Tf|viZB4gp((-u5Qn7*13(;}A`AfW{1jmTh$B*j0lJ!?+~Dy%dARcfi1&!g?wW4vZSJ86u zX0n=%nuG`%N8mr#WQZ=p$v=-t*>mwrmO=SBxvSX(VF8r4i1~OUo;)CVNU30^AkW3_ z?2P_Q(D>LCDefN|YZe)9cCDjwuWM9Bqn<50 z19^Tl3(ASlIK_2nOW&Oh{fni)m{2vA{zH7-T&JKTE)&E+h>RTszq0YgxDZ^QB6&wQ zjP9nXvtMS0VH zFgUg7_g95k{OmB7w}mmQf7=LiMO&D^PebRmZDIb=vL4u(pDPvS**W}+f6*zFeaq~Z z(S^C2iFRfDr6AnI1J&(rVnDfh715(L4wm)EXce%=t9l!QVC1POBMks?T8c0L#OW!* zfKiuz^g3m44Tsj6R|AbJPa1z-mIgKe#2G2V01#)U2m?TDND&5rI4eaM0OITvVZcz6 zU8ll@)Va+g*7#!&u+_wd$E{3==nS&A^L*-?<#MU{6}FVH9T-H1Q0(X?LY(`0+Sa(D z@ILidwc~UR1t{c<%F->_>j~4m7L*QoJ1m3If#P18q#IvfK^p(G{`C>1AHRi&9hUX| zG4zm}2YHC!f#@J8OzuO^`7AxBCD2?Lw{e$tmefpEd;F}6uZ<&j-mS;;XQq9|^XheP zAN3iXD|!|A`WN{cCNcaY8SSpN>A=;huS3nP5b z*CC?D(D|lw{6qi$v9(38J^L*Vr~F<1+$sJZd#uO4pX2XdjB6}7;cxRXYh9Uf)o`wB zTzt)Ot4-z0`Qs{5ZeU!gan_Nd%w5^b1L+DCt;JbAD(Oqt!HN1#2wer5cnPiDf$?zlromCJ*mu7aZ12b^-Gy;@g@;&Ki8u8nDIIqMd82GPUDA8ie<# zH}ZRr)4F=^&4Om)LGr;mUn{l$kG<=FucFxAb8AQ_CX|FCCDcnNAT|^f6#*42fE|6( zA>={=g2q4q6&s2^v49PGe=67&^$Au$L0YH*0t5)X38MbLbEe$Adn+XH-uwNzzrFXI z{qF4S*>BFCnVp@T#azY=y8IX~qB^BadH@ot~VnhWsqQP7Nw|zlclJhu-q_&}d8k838mBORK(lQ$3$u#*- z8h7k*UJ0_#9wSCEssbA|ubASI7_VZ3CxJF=>&i~Wp8eBtl5pP|tft0T3dZB&b_QBC zp3!JjJF5QWk`o@|Mp=f({}i@;cnBtu!~mR~(*jXE%o#xpLyl6iuaf4!Ht} za;5{#Cx~(X46J(7#%1X=Jxm&c7?)|PkMrv^Jxv;d7?){kjvJxVTxrq}#JEgTYurek z<|>nhAjV~yd^$I&66G!(m#;SxQmvOwFf~tD!Ew@cbQ%=_ju-tA*HVUuaZ`$(rSV^f zHE*+@T-jaDQDuhr_+A4ryABG`>FWj6Pw~(H3`mf3>^}>QJ9MrFPJP85F%|i{kU#oL z%@#S&AsxoQ-bfCE$F!BFV>*Wp2|SriYDPs2eYk-#S01mnCT}grcgEf2ru%O)33z@7 zOB#6}`~!5c(OoV7jYwD#Ck*WiW0uIuiKuO_2aMyU6EDr>Hz!_R4iQx|`wSc>1f4B3 zVUOf%AdUy`OTbx0rx&gda33nE1#ZL9P$516c^ERMMmt-Z(7%Q!rb}_8!!Y?XtS>8-=JI~^;te8#(gvk)Gq0fmErrA*6 zt!P90hvLWOe-k6_>0xuGKTujVvtOV+kWX~RG44hm6-MVYb9<-z@X(XDye>d00^AM) zhkO(X{uiLiK{~R80}q{Q(`Ee>hY><_bl)pBn&PqO6n~WYC_ZMeQgt{YTG;4a17pk9now z3D(~gK$wk8BmmzFiH(}s^&f#?yIg!-*_iw8d~~i@a?fsoWHtRyk}shB#hy-kwb;UL zk<=V7pfvyTR@NjGL6cnmmtksl8|3KqzXH{2RTna+X7&?Oyi7v+<)y(KyZoK7d+D6z zv*#jRPCsgohT}fX|0?m8>i>~Q$s5fjL4MFNP!0s@a*zi=`77Hmgc_D#<`g68Uqk+R zlaYmqNq5oKZr?Zv3QhOXJ}ES@0^oiPumU@%?-bmN1o#DBqt~bc9*j5(bm0w;Na`Pk zGrK&uyvq5`0lbK6ilXXS7%^_uP7M zc2@A8F8^R`V@a5XnlSiC^>NPmI&hqMFfWmgvx2h`p2yO|vkX}-ywW*99X$$I&X<5A zs<^hROO8~m@PO+Yv+fFK8T>7bDnVgSIU*OOCUm za=aBdo)e?z%21B#k+Og>cGD1ss^J2KO(zrluamo`VKOpT+bwnz=!s6{0{onT6NPn6 z?*K1!KOIlqvk#RI_Mzc)2zX)>7gFp(X8W`na(npY1KKZHL0)v8v>}POAV)^vOmg}j zLVNE;Z(24U1;o8dbTr%z4|>sCBl|)IeCX#$!i01TyZjGO>#$Y!1o%nL%lL;b8|hvK zPKm0%hv*#Xh?9jB-G_^7S|0e6=9@x)Qy+qS<^-k)XAaf;c@M%?r9MPzy&v#j&bMe2 zW7oTc__Sr1aBCM8`}kEFSyutzpACxdMaE484E6 z7x!9yZn?N0v4T9eq{(lBewdP#ay&?j5AlF@rKl)lpWdyGf3!PTgjZALk?Pem0H@~kMv>FK zgtuUGiz*2`6|DblS^;$22~(3$4KRzAx&Rkb*k$%>+SBMwD}=Oj(qro(rUeD}wXG_qVqUCS*jC+5 zp*d^xh+92IS9cMi@4u-&(i+~D80OFMU_5q~no&uf9?j9dqtk?+!}n1YTTyiGsmJD) z7gyaRTG8=20Zn*_r(^_I9-ctsG#smIbbV|@cW~u#8c&nwQgJAx;3t=*ehBDj$wI zEh}fwK;G(XMEJ*}cqp*)XMcmueGa^HodF@BsO?j=n`mJq#B3#MlH+%2kGa#grB zXF!i2YxPf(9LAVw?%1GiPF4expFqZ)+99k_43zDGTyf1pc{>JCeLAe-#vdyLQ@`(L;TZE^6?=4Bt7)qXb-2zJ(oeO-YKbDF>?V=ckcMRe7== zqkAMg%lTcDfy^GoPZjlO%w*!kqvEN)*C|WgqpIs!>bIqjt7S`P?i}hUqm9OW1&wPwa3j4+@$g@R#)J2eb=)o^I_0xDH zr5{rgB%Q;zOMI_U%FA+=V7EAl^T?tE6({m&2Y6^JF}323y~CEh}sq4ctHcK0GO!(R(d$IIdXhM*|>ZZHMp(i5f@7r(CrC~&%=MIm_H9Cl=loW z$?o>JIjLzhE42^4Mw;OE!LzhGsVemS9jecauRWxWi5HQV|1#uSv3dPO zKc4i*`=WJ1IrLkm%$}ZrsfX0yre)T_O$mJIqVkqw6{Y`Vh*q~q`>j_nxR{rx`I~a* zu5m9>QKnS=%liXt$!QN0@(E(xhj8B<5j}Ov_0;J8nU0(;c}USQpoco!U%^Je{!MAX z&a0XoR&=O_UwOqtXjZ3!BUj7uUnf! zJ{EJ*u9GXWh~I;4H?u*QK;#=(feA!NU=~PosCoY;fd92`+BN}`DAM0SZKGU5Qrot* zq;@jKRH&mJgmB=@{TeB)6-j^zRm;iq&?EjaQ2LBh+%4X3??{3>qs(050mw9zS(&|)vCT<$^ZJ84z0!HByQglLgAIKVYhtFvI5|B4X^??rHk)oot=2z zc{y#W#%3WyzA87D+65}ZH}&?c$U2s;H*Tg_?OTCV);2=YxHpjA%Z&tj=XszyZ>Aas z$}!u@)XD+Y+Kk8QaRrq3Hc}}Av%AwvJ&Pz&b>C(ZslH;lwoPtH zeFa3tJKAzq0KBUKRsj4<1FQgePXnv~cwYmo0Qf)ytN@s$0am0h(R5zbIi_!iE!0oo zyo(OOw;!u{Z$ZOgM5t(&P(zSUVg0^&8QaoDIW^{kuFJr+%1>=YclE4WVLDf2%3S&0 z$C*ekdEy;*L#In)D~Y+Zce?&1>Hh#}QQebHb)wvNf+(l%ozuSS+4mhNQmX~3&niJw zswREa_Ehw_|v`Cih%)$}p901TvQ83#80o?rVgRv1%sYnm{71 zk$-~foR6?g;AUCgY$^jpI+Fg6=|4Iv4kJUn@XyV?0u5jqKA3{>6a4QxLe{9$Hw)cz zcuO8X{bNhgEL)v9Zr@Sb!sGi(Zm7?bk7&=-2hIvy`eO~S(jAXG191BO#Ad!v$ugw* zM5kc|yQKL#s69m=4DUr+ddck~)H6A~P)2vk?Z@4K&L-by$OLb|?D=HiPx;y>H^OT6 zJizjzROX}h{5I9pvcGYp+zs~Q!3OmBK5sbislbM8>^oFf`tV9x6b)I_x|TH};a%qR z7hZb+zxM{mr|iX+yl7M3yR`e;oIKH}KLZ=&F)OKZ<9h?Rq|1jFRpInzGd?HIdZ08D z$da5dsqiY$E(fZT2|y@ME*1)eoH{Uc_6yB8D=305HNZ;f`Gz(%+95UJ%T<%I?|2&A z$j9+~|H7f5lYIQXP>!xmTcltb0+r7H4K{9` zrdO-bqtBM-_wdRK8gL+KX*)Cf59}5F3jfANK3I$g0a;JYsGr?_I{6mGKHvNJN2>V$ zTcqU%b|8K>6xZg;zENGt5ov)&W@RdRDqvFd35-T2?wTa!%|TLN+{omZNqwuBmK5=b zo6^+IYFR0`E~Q2uZD+Zs!Px}1@Z$=PMqdT)QONAP+>nyj+c*Fj|7#21C8oVm!p*kglSAIpuO3{QB-7J2&4J0KIa1?v2FruRwBeN89T|M=EY+IIGsc75nLAO?NbMFdHA~ z+U)04TmEaJ+1BEzL+L!edbBAH0*w7-|?LYhlK_qX$YO@F&fcHH7J-rP(=T3N1v z`;od-i0=xB5t!W$*D95rcl|^K6R;996#qcT0$ejCWnY6+K;CJhOWxcc=^r{FUQA5G z%!Jj|gSUxz8#4b@8$8NE=!q0@ylA8wyzS}P?;|&UILfkD)l^4p>RPwIN?sS)BwWvL zZmCd?U%7!-A%Snsi)Vv8J$q~9ywDQol$1@|H`NMRt#&J~9=^x1SX`0%BWSF5UGl?K z*pmE^xPc#1Zr-YSw1qb{kLdAw|MIRzBJQE$KV)?9N;+u|-dx)r%oS&2Y{n_U#Mie(Z{2s*m$Sb?n3{0cOrxM3-oQh|vQ>{F`uaFIapqwpS_*&5}(D?KEuSG|+ z^@RKewx>lVgYmI4)O;S>9D6twzpw&?;bJ&h^N`|2+=GI2gRRLlk zF3OyuHTte)-Aqp{w!BmxpA+rCi_|r?6Z0@%tNN96LDU?#2qy~4C7&htGt)J2V;qCJ zXZyanXS)bh?I>DB5Jr<^9}YbGTaYVoONP2xg6!Z_Q~61Lz8=M>-1*cM%*xronv@M}&fV3X6;<~$+&0oIFwu7Z> zcefwDy!qfY)}`6tHO&UEZ8~_JZ^*hPLkf9Wua!c8O$V<<0_!GHZ=1PtVL^#?7q>nT zn)zDaV9K`fkoAp*Y{1fR=ti?(6?l^&>wQBCc`reRVJ|mNUS^0odh}?^fxiN5HfYrq zcP+kZ{E{ojFX=gcX^-*Cd_&hF&jv$_>JQz7C7l=6ivYIDT6;zQvYz9yEX7t=jsLC9 z&=v9!+GVcTvvl%TH2+SceuGzN`|bHR8MMmA zPqUHhYG!V)F?>h$;XBiY?~+ShfANySJ)xNc={V{)6nEJC;c1NrtzH+*zi(t=_2D~G zhwrMEwYyr@o~l@e?|xy<*07laJb%d37m%^pVW9|7b#(opH|Ez7+tX}_iTa~Om z^9zE&4#9)y&?3U6(%p%KrWJZr`zW=RuwK z-#FjTzjs@*|G+WkABLZX*_*0l?V3G*hshjD-dkHMjW~!xLD7V60T{MkRl`2QlD6t?s0;Gy5=7X+9=`QGsO=E_;fc`qzS=4r!s+VVf2&o6`moBty| zEi7o$*qn3b&u<-|=Z_vs}`Tx9fXC41m z%TAAAx6a>X0#Lr0a4f)&Rv$22w!QVTM+hC$J6y%J$0QJIx6+!u55H

gq+W6|18(I!ut*dy{^0c64#{v+c z?BO?7AlX~A&{pSWsrvDp5d~DWUC?H7F@KgKVNS<|Ya#2G=u3IiJ_@m~-_b!t`=;xZ3-Hay*IcJi*T$*Oe>nqdHtu}r^))@m7qlL{ z3|AHip8wh9%&e7{j9GfejDp3hX)3=cpFjRMI_1qZ8N&)}(I)09ha+6{$?HB``bAu1 zXp-q;W@}5(dg!Wg&#yZ4`;oARfYz6P+Dh9dF;{Iib1X$Tjk<7*HDMMx#N3ND!H}sd z!ydu|uN_-H#&X1bX)tOW>(ZF6k=0_wp_>DgC3URDF>&TyK0{pQ$rO^J9&$-T$!y6Za|$La#778 z*(l;)^%oxt4ox12YR_1Y0y_%byAA1j$5N~PEeB9PjBUZSUb6v9<H4LNJ4jiu{`+KrZ$o-CaW4F|1iIIsX2B3mrjg>S%e z?5?TaH4LyBhSk=Cms{;eD=0M0RpWl!xBoztWx`8q*m7x=>SanFM*Tuz7i#?uqhzKh zDr3Z&!p*y)>;iv%zi30KZOsN@lCZ!hto>JyUqUUB$e+7kD`Y;|@_@~1kFg)Dv@vF_3W9Xo>E)ta2Xh?k7q;=LSbZfRY{rK!h5V&&uQd?HGRoHI`x7bXV zsJKuKU35?8)<#(ymPY6awCw_`3s)3}UTVeke{2%d{)w+`0F&BsV=y{J!!LXRzP;A4 ztuM{l5^8581ooq9um#oV_QQB|zoU0LQl1ir{V-m$t!*A&g8mI&s5?S03PkV3kf+y2 z&(`)Y>_?4bD}pHY%X$i%po86(m2Gvx>l@g3X}Pi){kn2NFOXSe?+WlU?%cR%f1sz- zmSNacbTz;j@M%4SsP?Z#M=P$!A`?g>*>A|lCOyV4kCH9^%71+$b^Z@8VZzCBWixfEhgqh45Y*)uJ#+If+s`+2 zEM64Zenmd+0bP+F)BYk!JNpR{F3mrT(a`n@SEu&n?owupdoUwjXyW=q3ofD6IW5 z?7;IuJ~oNRew*>iZ2vxV6sPE=O4jb#^GhO`7ZWG@hsxW6g>(l*-X{vz{vrEy#~n7g zJQn}sUoXO)DRc|NZNNMkuWUv~dSDs*YK&;V??AMOWVN3I5#Q&EV83ym`0U>lV!Sl_ z0B+65<-*BZ4_SKhL)reRVAluV7lq;mf&H>iRo|8+7Yg+s9eI@VV3W)93rr?qmGQ4{ z3TB>+XR{CDMhTYG>|HC0_J!S6g8L60K6m`4pH~FkY_g?S_OlDYx1|e(vp*1d;QaB} zKkg0KZ`?*1&z2v;eX)xEgU^2*beGL$7*zsJua&j>msa^Y5D#e8)W0{-Mto<1lfiEBlY-{Ef-KwefHq=kJ);Vg$_B=59x&fYSuV zV|YWEpTEKOZ;U7YQ2h7PD3s2Vi=+1^tlYG(dd_Y`zQz8MV~w8(m0{0c*pCX@#Q&J> z2h_i^{;D}*d-Qe!ZZ33ra2t%blaKKRnQ_@~nxF{s(e0Ow=XmO0|MNvOcxm|VnP0^S znB(4p+mq)YOrebwAU{6)VT`dqQu_fH1(u7KxY`fHpN0Lq2RxQYz*AG)Xsu7YE>|8IJ1L)+X)=Lf4pImI zrsYg6&&b#B%7y5DB3*@D5v%_vbYBL+h1K~J(Yg+Fq`>Te&v4fq89%(F=CCbs+Akvy zjEurR{xVT0X8)D3HdNuz8tB5pbqX!axuRVfkKwOFW7{8S_UoHmVdIZFG&OcQcK>0h z*%EnY-nO*N64)8Ka8Df%GXwK99&CH9p_^m!Z!R09h0*z^e>srG?EegF|Hf_mn~mNq z?X>-JUo`bMD$C`-=AoNn+K;efJYSIk4 zt$u+AS&s48xKlHvD3<-jR?m;eem;cQ_b)>2pZpejq;VsI9K&`OLxOSuA$r}(avtwj zXUN9b_Uo`?NRHzFCe2l`?qAsK|8aRqgRISb&r6MXm$#7gZ6gT=Mk?ao4Q@Zx8?qs~ z{kZ=nW2P~T=#A<>GG)yBcUJp%>^^wzo$K{oJUyb4Z{!ixa?!UYG*Jod-D|7-03^RK`9KepD~8?6)JE~-f&?*hxgoauxA^Y*{?mF*UG;C8UhW^H-k zE`0sLh5uRp3pVU-k+m*xBOcGHV2}VUG+Y)2t6>8?a=;88KzcQ50)z9Tw%_8p|0~DY z+T85YF^lKS-xO}y{N;SL%vrFd+xS&zpN9V5-gd&{gWS=7DXfO|WoJBVTOt%?|6BAAKz5paKex zRHnrB2*%!^VJ6#VriEaur$Wt;NcTH~#?L(Xx_$6Wqzz>^yKE!Lqu>J}Gt3Ysu&NIy zNMV};W@B_2w$+xa8a6akhP7nUi$UX;HWu$`JtRyqh2545f+}d+QSgCKiO7Wy$2M#% zz_v7-8wSyaOouffV`u?RnZW27)*g8)-Xf5B1|5YS!e>fE5*zN9d`~Wt0qRW9t;(?0 zhJqMsXfqzGxYir>)G?2rMCN=TfdQXpIHIvLpy-j4uw0sbtd?VUnUAf+IMq=5G}ya6{9@0t46njU$-wHo+K)KT{l zhwGQ^R_%xVitw2C+^S`3cNim2DgPx5m^PSF)S1yqJtIobFVH8U5I^|Pvkdg1=Nag8 zO8%GeP$=z5&{CJ9E?0Yb({m#E_~Idvz;hyB6L9Ktih)xMoMPaAfr0f~cFp{_u-`)k zopP4^mpnH0pM7X6=HAcDD!63Kvg__%`q(>bm#+(&G~<{GytriFUC*v;GxT^`{_!+= z<4j{|d#eiyzCe(d31NR_GW8qhUQST5mV;N0e4=302K%G6F$?00`Ne1Z)yyF$$hJt? zS_ltAues`pq(ms4|73CCImdUtDT>LtN$||<_00#x`^;J-8jls%v;8V zXwn67Vygzk_SGB1_ZB`gi{{BWL5rPvyTjYLii2(Syf*HAU5v73JaAEyF z>{J8C$A1v{fg0B8^H%0{Y+>5Na&EbCA3FVo6|vpWw-uHy3oZz2tzk}wkaNLY50+Vt zU>o6M%A&0Jmp;QSoS=ZC-9Es)3Jw8p528zRZlyO!4;lLr^sk{oTJ|_*v+JIVIv;F3DXc!-AFhP}(h2%kgq?{;HzUqtr}^ zSPOzmzsaz5@6X*Br_D$fddL#Ve=f{qM7GEySIdO|0aId3ph-^d{{k7Ajf>i752o5owMvQ^ z`)XD6T&yN#V6G}%3OILy3gW7JR$~Ist8T;iXfpXDhp~hX; zAGR@`DbC_AjQ>UcO^}bkJaHJpHl~u^S|>ByLQkF0MAOzqmxU?_Qwn)6#Wh9Se<%NF zYWANJV+x>{mc#!M4Gi;^0AizEQC-_SY!Zi}3dm9%)`IAqw>Ip{AY$4aCBez`e_Y{~ zp8xI>RxrW_`(?L&wBw{E44@U%uA~-9#~ppcMR5 zACw$~Qx^QMriMxc=54fVw&|TpwBSkS&_({mj}q&ri37z^H*@oM%L4C4iJ#awQ$G2D zoCA<33iWv_a(w(-oga57%7%YUzST>u%roslgoix4O*0i(mq59w;!s8K$a^s+Gl`Su zNXdwQx|=V%Nu!+t$ICxEzq*-HSbF}uPF&5EV<1)==54fVdd-xx@hChSfILSsORjog z17t~2mScZSF6uk(Jm4930L6{2IZW^`Z<)z^_fbxPW8y!o^W*l= zZBt6if0v1CHTlNvRm3pNTWD9Dt9hhpa^2uXPm66Wiwh=hj6OxJVXySclOM>LoMWE? z$H;$BwTmK__i)RKf7zHc0VjlcqFr&W2drMDjoH;Q6K}8Vh z6o{YyNY0P(GyfSU_>WWz91H*9 zogeq9|M74c#2>WPWm_fK?d{B42*>Ppv{UUY)`86p)5_=j8CiXiMM za7_H85K*DXHm3&3r`84f$3jBX`TOzRDpItMTJu`Io1_@wNYD z+37YvRqitK!}&2_;~x*Nir==dDKDA04*c6ZpUJ0aW0FVp*a0t@gL6l%Zh(VzHa2$+}`T*Vc5oeo7TmY%R?W;c&9+=sScY1 z_(xcXCj`aAf7qIrhpnn1l%@CoizlwrS5h4CIp&18y@h!qTu&JqLAhq?=Hq)6NLWgb z2_*jMO$4$C)Y!SOJwoyEAF<}eUNCH_EcnNp*5&1r@_ZZl#--WM1I+X5KWL_6+mb$d z`*FX@ww8}2_|UMuTT5O4UNo_guC2m^9Ywy0Hddtir$bkGv>RWeqt z!s?|Qh{gQN$-u*hAkzwp$-k+2x#byX`55PC{#S=Riul2cCa#yQo#3z&k$h%8z&XE7 z#=HtA#uWE4t-{>4FMoM#Z%?!33I0I~f`jc8pejI4EU)j&#Ls_dvtI_EGUJ~wY?*&~ zNfkuCaeFKCns&@re-JO5z>=1|Gx`+$HljjTX)^OiH-0)l##H&C8(NV_{D2^ z!3X0uZ+*Db{y%BGZs$iQU->*UPlU_&1*l*Dftar%va%Fbf931qw9K9JmXrzqu|rUN z{L4pI0>MXKcER(plokIL&!?9?VUaQ4;`u~=2=jQ^gj)K=dX-XG!mZ$@?FSl;Do!1~ zbJ@CR6aHH_39C#0mm$d33gT9%dc7KIf$03l6a34Z{}|*4e4c2hH*oRNCch;5tDwRX zWd(6l^4dq~RconuS4h;kcCA~5)vf$TuL9!aKT7Z~6aG6-TCaQ3IPB}DrgVPUydlq5 zQ(+UKM=6 z|1G7C|Azli=Z{Q2y}nH@55#&ES13g`1h28E>EEvT-?Hz(L0f`jS_S{0h2xK^0wVQ= z#^gU{ zr=5T6l`oth&#jaZ|1$Vc-&%0BtDN6PKKLK~dZ}9J;0>3$4abyVk5#bnDM0*Z7acxw zB$UI>tE|7SZVl&^Ov#zhw{(8n%vJIo1KR62@_%KlSC+>t5%e>hJ&E3rd~*0l{b-3l zWmW&u$d(hqe@Od3sQuIA&K=uI-OrHo3cc3c%72P}ML1o8=`M(}uYV(t1&SyBN51o0 zmi2E4|LA<)*0z|3~JZZhn=? z^>1f={fmA8PytS`DE|Ei$Hsc)eay(Sar=SvvAfWSRs8$y{G0xVGQIw#tEA|6;iLFJ z^$zJLO!cEKa^5hy1mNp0;{U|;ze)Z(Pu}|bkw0QG93=q;lU(}HR&-h0f)DZ!t$a^J z|4)=#kn!_>68fL12^8D~RCn}_wWXexXX;1WKz)w{}0>waJ>B6o1mp1|8su6?f(0|Gskb)d!SUE@aSh4@N98Z@@2PApydM} zC@cO0jsM7v&(iT9sDew+f4e)tKc2Htr$EgSC5zUTwx8kEZ?{+S2O6B_f*1FcW%~-A zAL{%Vf6^#>W9j>!W&0$w@nh|Li-Z5Tnn0!JzpaITM4^Xg6-Q~$#Pe4{(Z1?AyX3ey zzS>nWKLYvc&O3ad%=tH!ukGd|ZZF2Re&6bWd@>@^7*fwdk&-x*>ujhqEgP!fT!)Qf4tbrxsEy1&XEgzUM_I^ zP|t@C;4!o^;Xjh|n=3C68$bWitAJASzjDK_n!`5#xT3U?=bs;|@eG=FHLyf6ABZ_r z;Rchx8&BVWd^kVzzrK|5M?QaN8}<_#{Nv_7CGm&Y}=TZHpUrYA|?B2 z<*w=@b{apoD#qu713q19$x7c!J|07EGP3mihdzHQhaJl4m;y7BMeqNS=Li*3)DTok z{?~5avvY5$+C2LX9zJWrRx9VIf~~Y0=8fBH@@Ya9$DerSr?nUQ+~d z#-He?z<-ec^~L+@j@)K=wkh1Or#LSc747YAk2+V)wI%1PJVE>;fM7AqOXXPjk9Z1{ ze*UFUuZ{;nKf`4YY-VodHI(@^Q>KujX{Uf=qP=!|JNcM>uIb2irH?+$RlJg&{|14i$p`<<%fSBwy9$|rPP9AVhDq}0>YTSC3`d^z>8Bp>{@7*Qtt2gW(r+WgY< zx*()iDQZiAW~TF&P$n=Vm))wKV1+O5nR zx92y)&^tKFivQ@5r!@Xg1!w7$J30KnJ8x^PVOvdI35CnT`b#`p7i(gv8;6&Q^m*y_ z@=alQ?^4SVtINRu**~L1o>KD9MZgttS-gKIO3aaeZQQo6<)|V_+OfQRN7k@`*E(q0 zRkR`IDdv#d^Gm_#9ZY4wKfnJ7{x3<6@_T&o-()CHvC_YPDmwp1jvT$}{z9AUT35M5 zwwYh+UpC!1yp?$?`FIUh%Mq(e>HjC^{Zo7jP+RCk^MCJ~8?C%Sx3L<1)wV4=eBjlD z#_i4P2wRm6|ACt<#$7{|Qu@Cvf)mRBkIPHy4co*aBIu=HHdbS2Bl-cb2c)X=v8%a=vUMoW}mnJn;Y4K*^_Sea-3i`w`LPWk_e4ZEB9*E2chy|hqF ztPW6W_3BXFx`}?jEd_bK$XCDzy$Jpk|9DXM((!BHjn+3}hm=L&)CeZol##XI4B=7< zdh>gIo=8DHOVVKI#*F{>{y+BlwctcXWBIEKVw3jU0H4OItx9Mze!sSjcDOw~LaP@! zsmuR&{=ZmI+;|wxA1D`FL4*_sN<=QEL=3_TSE<&bWZiHs6~#P1G_j$rf5rdX_`hk} zzVS@+EN`VJA>aqw+U;xzR5G{ zjaaiWugRy*US7(EdBseG@jopG{1U0ijt>ti0)695o(Pf7g}~`xDG0C^_PmJ1HsjjQ zEpf(5J9ZS}^SFUd9wKjJmATs+4$sJ3ZXI@I^iCsxHEGIFiChY{h-Bv44GB#gr728F zGGqRl^sGofH@{Ze;r1rloCM}2tKIHcW;nMhgC1T{hO}F=GDQ%sQlL@@J{`gogl130 zZB=Ci^DIF*2wA5O6lFNtmBWW)zRaS%l?SQc`apR9f9}J=(8Ohk#43f*(?QkLpe~fp zmiE|-u}pa+fRm?V#8$$+yyOtzlu$2|Zqu`5iM>+Bmna7Vp^KVZ?Hi_(Ut#QV1#t zZY+f>3v+@TgQ7X7mVBtgpETw{X8YmGi?;5y5+165yJ%aBK_{vrj#Qwwf(R}PbrGj% z3=^zWSy&U0&X-Q%IHx#sGHF*wJ*eQ*pNc~X4@I8;cti7(UIfxeT@WfX$p95n9LkLi zw_z2ttyYNh{{Zc3%EZ|kaX{QXzZy7>EO@cQ`QgV#Il4qmToUoQ;)|Fl!@o1oL69zwGPw`p;fJ+Urky{rdOU)&oHOTgs0Q*(Kv! z4_}9D}94jHQ@ycRwa(#4kK55{KMu8M=h59 z0O*?V4PJ-)Weta5h#khUY-~7WBW_mW1`Ya=WSWlI%WzeTZ9ks3dg1adAI@8yK4d)x zH)3#a9e!S;$D}n2R}?Q;zU8MSMQ03KOa`DUU|_+zO*Dnw+D$ua57~r=q2!~QO-2^2 z+p<^ka`^C(_QRLR^u9qWP5PR{it!YGwc)#~4d40VoWR__NZ&4NsZ8H^(CT&kR&KnT zJ2i7V<~zbPcm1cU86yuIq8ElDecP<%O$V*?^Ka-1GmsOV0qL2OR+Q?wCd73md{*qfgThE2#(>q_&y|V-77=0?>d;1x!+O%rd zrd`H4gm^?IeoN}RM1yfcT-U%QUccHQ8eB6fdq~!x97-W>cZ;GKLNw@ojVMa-@LAj7 z(%#)J#$Wqs{b~HyIn#d|ClV@x{1oH6&?7`4PW=s4 zgvbN_vsZ}rz&oENL;}{`_%?A$TkAmIg6|(#AA{|NK!++uAbk=frG?5m$wBybgE9+} zqD$Z(A-tkhL*$IFSDbCM^NrTiXxAC-Hl-zriO@3fO%ku+_c46E;t%}F{6r(IHGx(E zU$5w3uzYA)jJ=89Ct3T*X#Y0aLZcNa4aeA6h}~FA5_O=J$JZ;`;aBeCQfM6*y9K|! zSM3k>3Twwy!@CU#M}6K#VVsc*+u?D}= z(pBecZLiTz>!go-6g0BgD|SO$g>Pli;}V%mW%16XI=`Kl>s%^dp|y16N5|$B9~f-% zW%}O|U`z4!iocYWBwp$v_nRad_e9S4dc|h^N=vh@)MY;GYK=ARrL_-xYhJFsR){Y6 zdd02RNi9iy15K9dYuD>7=H8^WB53q)s_1mHwqRIa?JwJ*72=yD&b>urO>dQ3B#ACY z8*8*hM!ToK-u7W=bR0?IF=*s}NutdFt#ve7H>2GJP5R%a!Mc3=4b?WkfN-OZ2%7ZW zKm0KT?Qu@%4(i_@(_;77L)s(!UV#NOIctPW|tc3G&}0vFIM{lLPP7CD`#n zAzI<<6Y*xN>1qO>H@q?SV@;F~ID;Yvfj1x-f6`R3o5^&~@Haelhypu5s$iMyfEXO?(eX z67?H8RO_af(S|F{D{3{;$J-W~w6wd?#zT|d^svF^8ErK*S*z_an76UcuMsqvUpJ%O z1Wld+4;$0_$}P3GJJnzXbSnq=sJ z(f)u&ZJHS_eTF89rpt?fI>> z^_N1E?as;2D8E$kX*<-ZZRmV!j9;mpYqUN_n_{$oDa|W>ghu;F6$=gK&Ty!vcXpcja?d(^e z$?NI&p~?97jnPti>VL0-CcQ2bnye*r4Yn8>UAw>&uaveVi3_fh`85-r(SyJ5=wIpNoYOtv5ijQqWJ5pAF&>DU572h*wl&q!P@MIeQTiDQ8q%3P}((7{RHakVKIV1TA)jBw|lZ8Sxt= zg^^@&uR=V?m(nDQrwx)OS~BvU1wj`9dUEDi5S;qhYN z(SeZ~pi&-JErALYTeY?z7ckOQAzei+aUmo9ENMD3GRcBm#K?;lkfsa0O`eP z?zN=p%gECf)47VU#7`e|NX9!$O!sb^k$S$_$ z8z8^o>k(&&y*Scju}-C#E82?#yw&e!tM=j`GgjH7kD`P4lecQ15D&b^g%dMboUf3V zfw&pzWsvj0ARXyYh13uih!hk~vY4ol6d=`jtH;b%okcpI^6x1m5uVYO)66$pT>+## z9R(2jR1;T=%Xq6@W~*M}at9r$)2oktq(Z7%kSjP%TMN>IE$pt4+9F3>!)f{{Bt?u8 zeSiotRv{IET+drQYDsf5Z}p}^JmPMV%UjJ=NFtEC95Z448ife)5Reyu?6DyE*i*7N zqL37%ndAWX!i{i7pNisP@erq}3WQ2I3CL8=xtT(QctkwT_MD}V6d+Hs&6gSEaq*_Z zg?-%$ggzXYTtzKEXFd%oW#gnt2Kt>zF65<9t>sWUlyL+|2vh zrjSG+eL0^)W~&82XkUqmGUxjo3&lSeIo%+?ib0IDFvwytoRQ83St4@yNP7dh9^VwP zOx(d~1{h?yn8;~H7^FZv!N>$4_wZH);#o!>uploxXQI4cQiu>M#k-9B%YtlV zo%8v|1igr2Dj(M{AoNKA@~E3)Z;nbs$Uk|jd(2kl93OJd zGc@8X=a^&5r-I`LPV=csbJS76@sll0MaN=J^PS13qGO3IO(n+~PP4`2Q^~Q;mL}P; zh0{1H$YU4IWXD!pnktU{oF*M)Vgrv-6%UH~sQDg;-o4i{>H zWHHE+#_b_Lyxkym9hG>iNoK3Mj$}q2u^@FlGm-O479^eXnPthRKJV)r3(|;@r3OiN zG-G75Laq=E9cObs`%IdKj;d53Yc?ucpZ05-E(0$B@fzanF)UOjb%_}BNTgN0uJ^~_3 zr@dneBR^V@NBOvxT9AKon#~Hi*mWGUR-!t-qLh6f)9Y4~giCC+UL~)6O+9%1PSRpBBZAjz~gYr6hq9fv(s4-U5=M|oel z7UXYE^N>OMINV-3FQ!`%4_X?@;tdN@k<)x-kQ*GSoMwdusm^Ii404mBwwFrhAQ1W_ zirXCZc&kM8K9c`j>>L7w_U={ zFlnYbdNWcH7mAe6*{&xXH!{-PAWu4OVdO%CJmVP5$aMyJ$#DlGcNpYl$2dkFG05wV z`xtrAAn!UJW8@2iyzh95k>v*Y!0`+t2MqF|<7GxFR@OFu<@lNrpFzHLe9uS+gUoX* z02@N|RY;=v&asHoj4^2zDCB;FEOad8G|w317e@gjvkdZ^V>mdl)&_ASI4U2~^707-WZ|G9yC`veQwWk-H7D z%Tb$=Ck(RNk0$+2?4^$RdLrbhKln$RLLu9e`jMhy^*H(({IGk5A(#?YON}$r|r;tS9b>75j#+Wp%6!NG+T03v$G;djuevB+K$XU)23Dk}% z211_{alUgrr`d1PbaLLqX)2&|M5gKNe1Owb10qZ3V&_9_VTM8y#ih>2IZbDi<}!uc zXpo-H=Q+(tgIw)=m67`_$m@*Ev>-;y40{)|rhVJW}KO|6O^8=wzBCY{`dntuSHt!65ujk}+-fRUd} zn*PqUjBGP$20DuvNlcS_Z|ENE+y+F5W(r9ZgPl7#%_SzyFooP^5Wn+Kf)htE9teF> z#29C}a%9haDoq>roz5gi-Z4n7vl1geSdeOrlo;eLXDvp`SJxJfbEY%WOd)OD6P!&M z>1L3LPTX0>-us!Y?sm3kWP(BNah_9-n12DtYxt&!dz~H2(V072A!FT-IB#I&Ta#w0 z^B>4Zhy@Bs6puLvahf8t)pUjYrI7pF&pJnxBM&c!Zaeynb-(JI$oW(ULVHgXuQ~7G ze3~dEMZBeu_6iy6e#beLkKzJ_%oVepuau*<)|FTCe}DRC(=>8qL37^&e?^L_YG3$yeyG8{6gh3 z+r8d-1tUKyBt@)uUYSU>@UI3baVC|goL8BA_Bm6_Qwi=eX%0ARG4i`XgsV+?Ixk!` zrG*uR+jT9{;9dg|Ixa$PEKjA}7|5mgrU1F6{7h_ci$c&xswgnl$$b%MS5F;;J zkim?6Y(a)F@~Z_IR-V|{tdJtN$2Fc2S1oA|Ars0I8;uo`0(&NLnob7sDx{l1D!Bg1 zX?iK7qeyYRz(+bjA)SHDWXAFp(nVBteapxbCZDRVpBQ;dA>Bo)>n}#WQ%DaWo(dCS z;d&s_TT)#W7&&5)>aH|KYM!ps)O0mqq>cq?%1C_+l2L)my#o;Xq=;Isj-2LFlcu)o zf(kF;zdw1;bRH!Yt>hJ07`jGckTOpaA zi(H>D(p(`UJlD8ZGjg6nMtOR>_HjO!nXP)e4zPv86ml2R{8fR@%6uU7sU~iARjo)i zKcLbiid$T16#|hpP>?N){_ENIOOj8f1d2D!KwhdyXXQT>f~e?v z6FH+-&E)f%>n+~bWV6*9uGxI-Pbef&%yKPeWR^ibR>(Yq%p(LjFILE1o*#jbAFcsH zpA_M8-&V;5es&uq!JS!&EOgYB$Bt26?(9m$YKlTqfaFx7daxc4`b-g3+~X<{t7oe; z{XJFO6By~Gkh?smyPxBHZc#|4r>%Pxr^!@EifHF9tVDj8Z}K_Qy@R)!rjY%fv)ucD zpf#kBMA5%NxH3JLxZS7GaaAx#7kA=mv{gfe^!Ide zS3nve&R0mHxZ2%_x9X*kxuTCk`kQ>Nb2sCyMwqRxbGPKJCMjgU=N2H7u&>8~&?iM? zyRT;C&3X(7pEt*S{b^KQa~0A8NMA;&JyYoaV4e^OQo8>&u*bd7p8=&p9_yNPo|Z?tk-E=PG2d_ht8w zjPy`Qig?Za3nMp~eBN*`WhBQSZ@E{W#(gqC=#wI5yAN=h=S-Rp-G|ub*$PP%pSr!t z^V~j0 zdKu&=La_INW~)U&s4T_+q0&hai`=b~sVt@fnSn1M8NAgi3VGYR*nKu5Us{k3ywz_O zq$8&(QphLXCGHCu`Q3tC3=5M*QbV~fTxq&5O{Pe4HOBc#R+qTDGBU#;E8N`~nP-sI z?#mh3YLK<=9*opX)A?+4U&+Xu2HE7kTBfP4(`<3~Vx*fvirsw}SzSw~+3LQIk*8{F zWSjd2MgkUYci+Uw<~lk}iMuZ&m(|zELH7_aFT|A%H1fN9m@S{b6*8@%PUG-oCS#zd z=-Egj)r8xVW!p+40Sl8nBYCTC8G5Voo*drlPKBfhjnu)-Jjr}5PcEnV#URZ+lNkB1 zolbLs=RwYSFUAqkr<%Cl^G{9_*tl|~ zh`yc~j4V?~H8IfhG9&Xb9)~{FM5gCeMk-+pjzqFOuQSrdAY(mmGLmbMah|ssnXM4? zK6&0{Bv4-WdfsCsa9oo;vl#jDB5mP)o(~xb9M=P$j~S_Su}<@l=MzR+8suTmXN>GH z$YY)_840lQwC5{EMt9TsO!s`l$j#j~GQ;yNBLRD6dFC?`u=yj;LPi4T&c~i#83}mr zm!2gyt9$aKiyb+30m@Yaq#`AaxmpZwKIZd7ucl2w~gKEdhJvE6yV zNnWJnWh@=S4@q{uspR1Z@`C0vot86NAPVDB>qE$n&J3{?vZpge?1x;4ku!%|(s8DU zUaf_=z?CAhAZh&}CI6-5&ybhk|INIfF5YQF>C(k#kgdVPT*$sIhxl2oFH>?o%M5W& z2JJUPT+GrTMnS%a^baWMY>Q`^uznt7PuMH%PZxu*PWu@Hxe)RV$fK@w@hPOk?GWyE z7>5N}53&yAvyd;kLibns47tCyEYn3cWLI~(xC`BgC6}`sClP0&74P7lf-@&M#`NT)YlOoluS@=3_5kk3P=L%s*u3i98O9ninK5VET`MU+5Zf%Uu3 zLw_pPC!h|!xkHLL<8+7k0dlmGAF&MZU+#Qdzb5p_r>E6OCad)Z@LO81sn*k#Y{4>J zjD&nN!6C*#UV(Cd67tuC4DmPQ-@xVh<`9o}B>#4Z*^u4KImEA!m%zX2c&T?PwG)j_ zNEh`X?m#NJJfpa#qiT4*au1ZzXy3X)_;U75&?daE}`xE4F`_#mmgKZE=U>x&_q zHo!RDix6)wL-|z*#H%;4{-P^j&oBIcpL`l&@o0rU`ODS%S|zuzbO;^ST3#;s?*>Ws z>Gf%9JrXX{Wr)v^?wJbd;s?lcoQS);o+7$jf#*OgHWmYV2r(%oT?}V=rkDUZEd}uv zvb6)}1>|)6->0V#p8_9vC7ugSX(v90Y*hKG{L`)?yVAwzt8qM)9b!A=+mKDKk#aI5 z+5M`LKSF+i|F^33gkEw#Z6JRH{ubm$$fQ2AQ=4#)aH$Q;NqkaQf6LXO4yyO2fV zOp%M@&%^rc>rsx7a(@mn;Rc!Sbja2Y=@$t-QiQ)LMh`<$d>~2jf$U;`xjbOcksGBw zo|_Qok#AkdfW11MmfHTnx_x^;wkLixFH^C8Yn2R9>t@7*su`ji7oPH8)E$t$nzloguJ#I`a}8?9}e*i zB;~u3*X4QC(Rrqz_Rag%(#2T=g!l;ZZpbCrp4QhuJ`OntabqSV+3^`P+E15YE zeZ06rdJvNKqqm!f_3FUo|0$yKAR%r}MK8)=A#zi%%D)ei%6A4NZTB{>JH%HkQ^a1# zr&HbHnxTjXY3U*pvP)WHLGhy}n$FsASl=XT`nW1FY-huP|Eu_CWwNL)P zl$@>P93{U~@>iDWVg)4emNZP-*%q=R&fDuCH^HufkozHXApgcyU}`4uB>!JtJzccK z`X4D7Vk6`rl<$<`LX56~XUnsMcmc8lB*o+FAYZ|{%pZP@^_(hKR)@@1CkVm4$ChgTPvQS1khI-SC6n)z>sspL)!R#c z@w^15L%f1~u~vrY3Hc%N(|oVbmH8yzCGE_Br2X6gxgF_pl>A-co;>+K9Y4jiG0=X?yAVhIrYDbR^4- zm$EP9LQDIq57OnG-Y0(&aFUO)lzx#1`(EPo8RApOjg>RR_iBBak|j$1%`#m~m_YfX zy$m@G+pmD6{U27c>O{#)OGv_dC^=HeDN4Sn(>*py+^$7j1?a2bZ80l_@ zTn;%2@+ka)%6%)=Ww`~)|0(>x73J`XlJ6?{v66F?{7K24Xh%`{t~frDOBB9I$pcEd zCd>a*lx(KtB}(>Ia*&dFN={Sq4JE%)a;cI#lsu|r#rx!b>MPks$<9jlQ8G)(JC(dg z$w!oYTFJMSoTKEgN){=(izVu}`(-(IQ}PPPv(RgKqmqLm&&7I$2V}Y?N?rs>ai=e@ zXNcSfG2#&EC@#@?I}Ph3XF-x5ZH4TI|NmC_gok8#KMk2%J44KaychB}mVx-R5$n|M zDuyKg$e1F;Oym>nUjaY3692zlyH9>EC9h{G{pD?Jr~OsOS?R|qVj$8{{=xYM?9lx- zIzGOI^mJU`Dw+1MJl-=PDW40Jd>)e0eGFNE{r?8}v*mh)>h%KHTka7lPh%Nczuf_x z@+neMOqJ`sl$3Efz{AW8A$B3(S6QO1{HQFidXQ(Jf1@KL<#!|GF4*-cHwFL^yvq8Hq2fIRrMM! z#`O^4vk~N!a0$ZCANc*nUaR?iHrZ}XxYzL`xTznU?~1>}eG-U6;P0+Agp7t5j4=*l z1&r@vOu)FinH-0;KJ)A8rhcswGaz3_@gh}cgFZaM7dqmR^|2dm4Wj9%hQ1h z`FX9JkAFZcShT8mn?+q$Rq>r=9&1Zk?2r;(k+ayB7IFbO7 z&(}5(`Sp*Sem8jq{s_ti{=k=u+|RfM$Km~>)`<%?$n{9x-+=oT8|C<>WBdVPSGexa zK;M9PwwOXrY?AfvLF9R3Ga=!{;oGhl>q3kMH-Yx+LF|oj7{;%*!F3+|{dl~@BJpAKm&56cn$-n4{5UP7#(v`S<<;4?Qk47#9u4KJ{iwBGE&55;v-YbS>%+bCF>Z1jqBb^;T!lQp|Kq=# zkQF84NDRa^5X(c{3b7W(mJol0_Patn2(iQ-xje1=bOXTm;qM-ZuOagLAN=@G`e)gH zV~pJ)jwz*(@euj`W+}#BFkXY02zl%N2HOXpt^!-v8O6a{;64k#KIGehw*ilFWFP!} zIh3=`qtAo+^1lIbH~f9zetDhJ=YSkf62|QqFGA$y)HL{ROX)b03b8W8??ud8Zm+@3 zOSen(IVfWQ#&C?W7)xQSg0T+91{j-R{19UYjGZxd!}ux2K^TXN=oZ(39+(I6{wiEI zh`+<}7~^w@e0_=fMNaoy5V@`CoeJjX6Z|}a@9#^b%e=fUg6B8zcV6B)pUB^S8kD~e z{r>@xFK1qlNBe#GN07JHLu);e_X`!m&rie3D5SWTM>nYt@kd{{4-GLI{yq#MAD8El zj7um7KXDHtzkmH7M1CLIx?dgiyPR(&MTGmQ5L-jN z_aJtF*cM_}h}|&`hgcarksI2X1Cg)aTOjs=zaNIk=VuQ7{Q<`RFa{jw<-BY^2cv#Lx*9~jygQ&rLp)y&&STI!Fn z`Gr&4C2j*BBkdA1MTF;Bm$~CeG(>)WQBp*Ce|$`-s$>wD$1gCB#K_m*F{P~YkvK92 z{?6Os&(Uj_hi7sL%kN_@2wKgK;-l75#|eD zCuGxG@LcDHEdK^$$W7@|5P7@rqpjuC1^+$_|2_+1NCoH*eG=mXh`hevEx8zu@{G%31r_(A)C4u(iLnrjOs(wAI}Sn;rFEDF@6YfG@lO;55wmu`19vOGv#&Rg_(Kd;_F37g?5QIp&XC*M1=kJ zec4Y#5%bEA1W$r;6EG%Y{2JptjLSr9mAD2Xzg|fb5x!9kv0OzsKl>Y=V^xeJ>mc?4 z$31}Ogb=OyToufxuN6doJhIl0{MXa{v0SoXf6CjJ>nD$VJ?8!Og1>k1htC;6eq>PC0 zJQ53lEBAde6t{)fynP$@%3itzcTXsS==+gdL=k-fankLSBP$icOdfd^nL-~ zSO$Lvk)Mwgc`3(R7h>}`xUVmqH=p?PNdHRi+|L(1hCIKY6Y>g1192ad<#>D6IR1wH7(A~a{OdeCo`!9L zf1alv+`Hk+c?U$kog5HRBWEC1s|Rmd6M2pNgZ7P;^&=qGf;_(`(*R-g?$8XW=(7X9`K)GWOd4E|DC%R$2Vg4rO|Aolg^MQ4U z&+q>=-}Cps4*RPC^?3iSAoBitLFE1QhsgUIj`{JJpNnxdMBeW&vK&t|L_VGp5c%J$LFDD?qFZAeh|vR)k8cLX1sGR}`2T;LKjS!m zgLZiT`Ip-{_&XopU5I=>K7q)`{RaPTR+0H)5PALb=(-qNW9)-*6huB9lQ5=WT!L{l ztdFfa%JsUbpGN+J{X_FOjqI%{w_6$i_w>fslI_=lxEI#%cIfU9e}wT3huEy1hTE}5 z3cm~2vi)R#$q*+)|NK5mHTe6qe(;_>h%I2hBDZ^4{^|dv{L}x(@-v|Q_xi*62pp6C zSNq@e&l}GID8C5G_k;3lA^zXS^M97t$ONdz?~BdKSMOIaUykxVsfPEDHFEJi`FCsk z=lit_<1`Wr`_&wXd_Q^};#csUoxf~80{uJ!*Msw*zs9)wSnk^kLl z*Q&>l>wG_C?Y~pudWRn`rZndD<#L`f`TyMSeggY%z8+O-Dq|mX9rRFiOLQWbPj`1P zkFi0r-YCp}1Nk|VpPe?ggZbu$QR{@j`$R=E$M{AwsaqE%kG zFTb(wx8;>z19?84Z5a7@d}rq^NA99?^KA7qBShBY`Hr@{wfwE)EdLA|AEzvTJeI(} zl)t-ycd^Tn0Y$UT#$RiV8QC78Ss_RxmlH}IZRT13v@ z4&VqlOX1)B;`663*cTir^EmyXq^QkrNGK_9v#%0Hs@d$P6d=u{vHu9tR@mx40?v}` z{YR4Cn3w%Wl7TXh{YQ}zHhbZHrpZ{peHp%d3zC^wzX#Y0o@XncMxx2L`Mf%xH`(lk z^82LeEYW@;@y#~NFO2VdY5G=KzPyW*jlv#U4eSN~=qO);WH`!~ zB*z@(OOms;@@WJ%Lip#x{ZmWDa)$CTwBJsFg(mVD$~bT*1^$Dc0{`1rd5hGAt9wFH z$!zdI1#a0Cm;M2qq*Nla&|AS@EAiwwIs?2&sYcF~kmXN``ZeJF;L^9itCd=$z8F#} z`4_xVd6)D=2bP1o_)2Zk61H3TJTxf^KB&|o2W&p9)a6Or^wmSl>AR%7muo(K*Odmj zmebb|E%)Col}5RFK7Sr6O>)iazfcl#E$g==H^g{keWtb||4GwIFy0WgHSra**hA}p zBf){f$ut2RtF|EpFy9$`Nohl3gj4ANa0#_7;om-j`A9>vPPc4tF?bL-3%w2eh58A(giZsG z0so2q9o$3hO75bsgZqFVOB4RBfG^c<6peZxOOt9YR(@tlAIP!rQd;js1wPbXg&_^ zr|4hN@C6w7mrBp0BhYuyrO~g^??{VJ0X%{B8rwWbokTj={7OwGLv7aJBXvnO2f3z_ zT{efirjy4u$GN^H)hdbciT=vFW|I$WuHu?Yx}o_S)SsyH$RL{ssSC&in_sC5$wHeo z*CMjs<{;Nna@po^*D?}aS@zG{k8`acpV(a9wVDjDxr%EonS$n@ig=>_K<3*#NZmkI z+x$x1NDkVpxi*p0HV3)35?V#}&)W-kZ6^(Ej&uD;zOuQzYY$1axr*y&vIWgQo$*B7 zPY&2TNKGTZ+x$vBNN(G#xqcz9Yz}f|kc#ngJiNVd*CEo+<~Y}3vdQN1uHVT%o2$4^ zkn?DMxBrQHirlh!ka~tZv-y>pMS`o!{&;!Kb(R#fImmT^bg((xb&<@mInI?s&e~kw zb&cGxxr*yg0*55{mrD4jRi3CfiD~m7^)C`*^DFf>dBOT`x&TX?hd3+j#Xg=_ySffIoM=CW$q8{bceC zJjC^e)O|;^M+0Fy8V7D9oJ^v?NiMj65&trL-~%>regT)K;$OONIgwYCIih?Lo^Pqj zVp(5!noCu-O4H_0ey+<$*)8m$?ZJz{zhJ(r$ondXG5?v!`zoh}Gl=Y8QzB~e0i+Yz zzov8*wvJc2GE&&Op3;>>o4rI=rr5l}MU~mYa{Sv}hO)$#-{#)c&xBBKME$XY%nlyYePt;kwFrIp6$k>K}y$|1gvJS9ztcG@StD=epif z1_^uUOzaU72NZ8uG;+4t5*7U_IvuyUl?^rIdd4sE}vO?I}zN#x5 zggs*XANstb91>0?bK$r#&Q(h}XLBc?ca>80`FLiFd~csRN+V$pSq0^X_|#J(#3{Om zYzNPE)mN6m(^uF&$YJz~52P=nucM!$tB6y057FQ_!s{oY!_d>we0)4VM_5k(D4+Vu z7HORS?<+sa@;LwBR}Nxc&i@aTOw7yq|ABG}^W~twWS@pgHs;?0PX}KYww6yLrIxtF zu$E6FWsq(lm_DN9Ap$CFj`ZQNYHkJAD;PpN&mFei2;9Wj# zl!8=v+{Ma(Y;`}($5YG8gdIFocx>S2CA7~aUPBw+rS$aho{rO7o>zoYU1 zeOu%|Qev8m@sKBAf8URk+UPgnZ1SaAsdns8TTF?t?2jdW9f zMSl;DSGy^v(VNg$gstV#O}Qs5mq#_%Wcv=zHNW1z z={rnG7wx6eSI~ZY?F;2O+Jxh5du_N7k8K%C_T9r6nQ%xi(UH4_z5N7~E7i znbrZ1)J7?-(I0}xgFB&nfhTFBm7eIq;BUbFgeQ`5;BUdhFh2{t3Op9Q61)|hgx-w# z>F5mbe#p;3p9g!v-=pt>k7#3*jp$e4^WdG*#0|&cb-rVibesRw#wugmi}^vyLjImM zUb!WlLTZ8^YZH`Z9b~>CIE^GKkI~J*E8vaPb2{=o?4Q7&YhNlAJ8^r+08#!+r7yPk zc|nE5hJUHF#PU(m@Cj_ciAp#0$HGa<5cFchPFF{LAoN3F8@~PtA2($b0l@xt7y6BiDT(KSj^8oZhdMvz>W^6UF+v zTu)J+3*S&=`EQi2U3mV6BFoQFjteJ~NzmR}Jyn5Q6e2JCo3F&8`S>^K^OZJeKK`Bh zLS?;hh9bwiShvD<@m$ka=gzO+z<2evxjrGhF4s4}kMtjuOxYf8@9UMb zHv7}{$}4Gc|0#rSP<*-(_?Jxi{ijH906GlL`?BGVU>Ld-I0sx9T@xHjHz_5AJ+uk9 zG`IrhJAy0I%}O4N6h-!(d(aCuN%O4P_kU)5soW4dy3-L)1Nr*_}_HN8E3!OZO;=!q)zNpK@K;THp66MS95j zQLYZ3{(VXrbYpN1xH7soIEn68YNDrrzXpFOoWWLt7lJ!t{wMHqa5rHO%>=Ipe}?&2 z;2-G$We7T?E`0hFJQiIB{54Hec1x24@KNwNn@`h&O1Yk5{G=V^FVb`+!RBk!t8_&V zg#2xqp)9odDa};2qenpAhaFSy+8n@6D51S%`%@vmRzIyI*c`#KlySlt%2LS3vU5rz z=2wBeYACqWenkLi>Lz{WJKIlC9iD9~JqF z3jJK>FQQkXZ==@>d&nzr33gFAfHv#Fx1hjxv3yDJyX=x8ek2X{zp;fCa;f$oN~3th5onq44{`lh|dY51QW({+eA?#tU2P*EJ>C=2Uh~Su9P%;k-PS{i&=J_RwKSYV#lLfilbH)AW(@gEZyG@4wg+Wt*^v zro0FHEAU>-F99#7PnC4cuLrLOAH_UB-oIwglrxy$19@sZQ~tpGui$L*T)BZh0nP#c zjm`#Vl7E%w=!al0_~HOLfAj{hzc5}Xr3VU=U~nXTq42ju!2Bbnz=e&M$_R8Fk^fJb zFKk_3yjC_3lI7b$zLfD=IgTC(_V<0GygyjvX|eYS`OF|{OJVEyM$}zsd3;mVhC_Jy z8;U%h`KWEs{CGCZ@KJl9`SD_mp{c{r{P;D|py~=VKi-Won7UQiS|9yXZ$2N*=W{lD z;WKX0L&f;T`Y_w@SIY{^>(Mk4pmvmb+5x676WmSaX>YI>{2AtlffpKq>JZFN2CoE< z!Te(ICL>6li21ePpTN^GzZ0AZzg;y4^9R6Q@G_Yv=fOt|x9T%YjF(&mpEZKj4(Mm# zi$;i=Wb;)cOg)4Sf$Q9VjBxc9x)k`i5vf)mDch?IUPzQk#s*n?Gr! zp!%V3D!B~#57mNdSDQP5=c8XjzL;OMy2j?ReudNv=rFjB9i+ynw``90i&XPxY&;nq&BQ<@sHzUo~~4%}f1isF#IP=`QGRwO=juwQw@c z0B-I3u+aJJujYNPRdJRWi!?D1=$7MmcQ4ZiNzP~~s0;Q9ODG}1`DlPImgeTg$*(<2=M zzT?+KO+?2DH&Y|Nl=+&%E!E4Dq!Yl8{aUMClcl=|w^jY8NDl_9{_WK@=<(p|ejU|U z=-I*_spfQ9el^(N|6?^_ru1%bjDHt(`Yh=a;5&X@)#)kHe}YT;_fW|<(yzhS{d%h( z3#X8vCVc+&QF~%O7W|ffU-cZi8n~+eXKKQ1S-%CiwtqkMF}lCV4^$h>k@+u$2dmT3 zbHQ)<4^?lWH-j7cf1$3KE6e{1ZtXupeU8onpEX9QL1KMMAzkC(6K3^BtLxFr!CL(> z>JId6aN+u6)$hgfOChQ7sof3r$Eh39Tfm3wk5_%f@<}27Md2G}?@dq>Q+fZ^^MFM4 zYvE-2UQ^hA`zNaWTlf5U-W==!FB6_fI)W$rdsLo<`;We#3V*4t#qu-3b6peFE$GGI zMc}={=|q-KQlHB_9`7fqcZ99;ok=R0$J>|34=O%A=(f%}bIr=Nn{xo&Hu+{!_^_I+I`!iJj76Ly1<@jc(&(U&xGgM{1%**~~sthgr zpQ(llTkU_Xww8Hpf0p`jKKH=-a=f!t{x$>NzZ~x@br@Rqm!ghE%l=Z-$--8D->B)r zspKF`?|1&Q)uU*41wwxCpQ~O#^Xsu6{8QDNXnsBRga17BF`7S*{K0>|sx08+NhSPx z><9k^Y9N|F-}}LTp&Bg=&+Fge{Vh`aO5^>8CF(F?xjt?6U!o@2{FDDu^?@`!3F8e> zm#NRCN%vxe{Nle%)fbBSA*ScB|95H`^ff4d+JCuP1I^!JdD?%4+Q{Z?|CQ=ko3HtQ zuWq;buK!x~fz40-H>edB$^LkIO2AgNiOoj9c6BiNHS}K~;74^1T5ksDj{!fabg`^o z5L_Z)w;GP-Z_lg{utzP0=AUn<5%9A*7F`_5*9|zJUbeYeK)PCM32#q+o}z8QA+-&f zFVAiPnd%@kU!L6p4y)7Ae0g>YIHImW^X1ts;Ha98=F78Nz%lhQnlI080l%v+(B)w~ zp9LIO;Ss**|7~!V-$~Wa=0O3c)KGLhuo~vpjVQYVQ75BFp0d1hYIRSb8T=-gUUVgspdafry{@Z|D`=)?P8F}WP zkBLmjqUGcx_-!hqngSc6eW4eTRPyqjD;v(3aC`y$^IUfG&vV($KhI@1|2&u7{PSEk`||yB zh?(2IaFm&9^(S1+oS*A}=5YPvT99jAzpS~);Y#KbhijV49Byc?bl3~OQ)A74-d+v5 z#^DXFbq=>O*E`(F+~jaibBn`+%^ePpF?TsU)%-cv{P+}Nra2sC9(1^vnV#!tF+aSy z=Jm^(zdBsW{LSH-<`IV*n#UdXl2Z=Xpr;+);L38im3hwLPG+{lJqqjJjT54 z@Kp1!T=U~|h~Je{vcsLs zX%6=^XE;3AgkLhp^?{Ffj5){Qspf)Q^Zj|2Yl*|D=2C~3n#&wsWv*~|gSpz_Gi05^ zJI(bD?>9F&>@~MIe9YYL@M&|W!)x`Q9KK}karlP0&*8h~0f(QMzc~ET^g8V0KIE|B z&U84$ebnJd_wNoDbMs$!=l?Rq@wuG)w8Qc4vkupEpLe){`=Y~5+f&EcKq42SodvmExC z-#C2Coa^vubDqO%^@R>!G8a31!~E9ayXJQeKQUK2{L=j1VITKehYj}+4u`lmIvnZV z>~JynHiyf(cQ_pH-sNyj_il$9xPNxIiF?1pt=$J5?&wZ;xV!t;T=Vm*EZ1)ir<$1# zFEx)iyvqFD;SJ^~htH5Khj*Ii9NuqcJM1+tIeg5#?C@#xs>5sbKOMeg-gNkedE4Q; z=3R%Mn14I`(tPN!kNdI1hWn|*A?|-2jtxS0F3!{yxYg>2j(^Z6a`b~#+r4X!!`4tI11Io#b1U+c&A`1x0sE7ajsGtA+oCcHkzR(_QUKigpQ2D7lk zXW;jn?D?H$QHS@NB^>ser5rwHmUZ~FS>EBbI=m*p*8e55lEXJlc&&{sf7h($@DuYL zhhLht9QJY7aoBLzb2!A^z~M;u2M!l=H+Hz3yQ#zR?&c2HbhmW4fxETCP26oAZtd>i za7Xt?4tIBV*4ixNGeF)?@9X|V8-V8L(<9tHwApBW{2$@&t?fedg@JM@F~@Y9-Np{TbmNq9q8+=O16WztF}CTc2kep{>F4{MUPCx<_c6gsuC} zBecD;KKT{$X=H?U1f2zLr;O0bt>FD9lUv}G?vYybN@@9dl2KY|X?*@P%9K>3fbd@rc~yL+_O4?PGRua4G6p+|$W$!KjXdIq;^w3dWk zi21M3>(F!1KY@AsYtRS5r@<%Dhr#FFW3)Tc%4y+on$Ide{nqDcCTMOnzyDuRouCy% zpM&x_?nJFBnm-T7awTd_(03t!-R;p@313kjf$zE}Y8{2;@?^miwZ5`E8{ZP{=LaWg z>(P_J*{&q*GE5l%hKd7ILmLkR%|uzKb1tbg3q@F&(P|ktAaDs znOY*ch49zfeRLP$Sz6EL2IJe%;(Crt}Z(RdbG3K$9HGvO26mZ#?PGVns0 zm*18zpAL>!^YVwma{}_5Eex+U5&tp*?hDV!^&8>2T30bXx%^UtQ?E=0&N23 z<@7DozQX(|QGcN}3-fY%7ise`e;x8Kd=_cnVO~!EV(kQ4PX7|kXC0p&4}AsY=L9U( zYN6e&xxdv03*TUJ{w&kJL(BQ|opu__*A(TKYyLmT_F4(A&>BdS&%ir^S86@cqlCZL zl7!{_Jr=x1J1Lw*tF__l_d4x@EKgg4bHLYRdHN|hll-9F!TfNr7yKCW6Tw-*>$O+H z6X`tgMR0-je0<4tugGuE3JZJaDUsixmBjpQk>99Q!2Ao5->6l`yaC^9$O_)1)x~@a z_#(J5=Bt2j1#i|`VZIsoKKLV<7vEQZ61>G)-+cM=-Iu{zbKM)tr;#1G-dfk`evo&C zQLys5Us~s1%mjBOM=w@C& znRaduzlIXBUyBy@&;j6g!NrBsl?ft$Kr1JlM7}}SLT>;!2sxllmi0**_^gqp)!HK3 z7st0_!3VWv!WsDa;&d%`E6-;TIsenOT4*`H)3wHEIlt4jc4#@j)3qLGxjfUg1;W<; z_}AR!S+E1V44mr`H@BrYdeLl{pDdT-Io6{(4-^(eCcsb+s^aJGzy$aPG}~&I@k;DElt{i)5u9JN!UY1fwNpEwbfW&uFt2m zO)^jA`g}^;g?aw`dTz*R?EvP#f%=QUzhPc}fBKAe0`p5D|H9{tb`kT3z^g;Dw9p-L zyqAT~Y6;ThC3s`VIqmLFkthBi@$sM6s{fehi@_JP%jklThtG>^<}RN1kTT$nA=z3> z;bc-3+#uwlwjTWfct^-3t@>`+9$&sYLUOc2Xuf<8hFsA)?2-AdP~JwxX;HP4s-1bi_huRXcHzN@Vf{2eWJaGmg9Y*wLr`9KG8a$<^JJ`_K~nPzUNwRVQYNPHU8@cu>Ios_zP`> z&BuaYXi37>{C%YzLCf*I(T<_z{C=YyN6YcP(dYr*eg=`_eWTSy%kjR^h6`Ks^NluM z*c$H}ZK|*}-Z$E8VQajKzS!nt!HWKuur*$nZl)3VXYFq_y&PJOSJT&{<#;vyC$t=| zrXNDf@oM@rVQYMv?mEcZzk>T$P4^eJ#z*x~n~w!keUPw+)PnWNOALMbFTB1r{eJo! zVQc(;`d+jgZ=hZ`otL+!Cs41Cmg5i9TcYLo1NE_JIsQO>jj**o2kNJUt?3EWbA+ww z3Dj>1Thn9e4{UxEV(I~2KAvPM&xbK`FoIW zA6iKN1FdxCE}Yw5D7b5AjDAbx<@AmWjn(I7@cxp?8OVEGMfGLE9+Cr|7+O?M{FUcD zg`HP|N=m}zerIH)qTj0y+ zf54AJYwN=f%lZ2XOv38xZ-nLg5FGY_9(IK1ld1f^UL(Dbu!qX;>ow9#$UG^~6<(ek z)>v(|kLgJ*=a)hiz7d24^sUau~Eg++Jc>tlPpF1j&z2e>hMI5?BE*IS_% zfZ=(+{tG>i8R+HUZ0K(; zIuo1&UMj8p1O5%lug1K)haB%FbVD#7FQ58EGCOu0xO-ThzXJCU>yn$F4IUEKHP_3* zgVdh6-VPoe)+^UXg!|6R2fy$cp#LlL;`<_LWT38`5X)Cw&s