From ed5b910cb404c9e5a0919951c7c8ffa58abb03ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= <lukas.krupcik@vsb.cz>
Date: Wed, 27 Feb 2019 13:20:18 +0100
Subject: [PATCH] Dgx

---
 .spelling                                     |   4 +
 docs.it4i/anselm/capacity.zip                 | Bin 17528 -> 0 bytes
 docs.it4i/anselm/hardware-overview.md         |   4 +-
 docs.it4i/anselm/introduction.md              |   6 +-
 .../anselm/resources-allocation-policy.md     | 119 ----
 docs.it4i/anselm/storage.md                   |   4 +-
 docs.it4i/dgx2/introduction.md                |  44 ++
 .../graphical-user-interface/vnc.md           |   6 +-
 .../ssh-keys.md                               |   2 +-
 .../{anselm => general}/capacity-computing.md |  42 +-
 docs.it4i/{salomon => general}/capacity.zip   | Bin
 docs.it4i/{anselm => general}/job-priority.md |   8 +-
 .../job-submission-and-execution.md           | 209 +++++-
 .../resource_allocation_and_job_execution.md  |   8 +-
 .../resources-allocation-policy.md            |  58 +-
 .../shell-and-data-access.md                  | 119 ++--
 ...2722927791082867_3152356642071248896_n.png | Bin 0 -> 4891 bytes
 docs.it4i/img/dgx1.png                        | Bin 0 -> 417546 bytes
 docs.it4i/img/dgx2.png                        | Bin 0 -> 94291 bytes
 docs.it4i/img/dgx3.png                        | Bin 0 -> 345411 bytes
 docs.it4i/img/dgx4.png                        | Bin 0 -> 34000 bytes
 docs.it4i/img/favicon.ico                     | Bin 32988 -> 2784 bytes
 docs.it4i/img/fig1.png                        | Bin 157443 -> 157447 bytes
 docs.it4i/index.md                            |  14 +-
 docs.it4i/modules-anselm.md                   | 630 -----------------
 docs.it4i/modules-matrix.json                 |   1 -
 docs.it4i/modules-matrix.md                   | 662 ------------------
 docs.it4i/modules-salomon-phi.md              |  79 ---
 docs.it4i/modules-salomon-uv.md               | 206 ------
 docs.it4i/modules-salomon.md                  | 658 -----------------
 docs.it4i/prace.md                            |  18 +-
 docs.it4i/salomon-upgrade.md                  |  36 -
 docs.it4i/salomon/capacity-computing.md       | 329 ---------
 docs.it4i/salomon/introduction.md             |   2 +-
 docs.it4i/salomon/job-priority.md             |  82 ---
 .../salomon/job-submission-and-execution.md   | 547 ---------------
 docs.it4i/salomon/shell-and-data-access.md    | 224 ------
 docs.it4i/salomon/storage.md                  |   4 +-
 docs.it4i/salomon/visualization.md            | 180 +----
 .../software/bio/omics-master/overview.md     |   4 +-
 docs.it4i/software/chemistry/molpro.md        |   4 +-
 docs.it4i/software/chemistry/nwchem.md        |   2 +-
 docs.it4i/software/chemistry/phono3py.md      |   2 +-
 docs.it4i/software/compilers.md               |   2 +-
 docs.it4i/software/debuggers/allinea-ddt.md   |   2 +-
 .../debuggers/allinea-performance-reports.md  |   2 +-
 docs.it4i/software/debuggers/papi.md          |   2 +-
 docs.it4i/software/debuggers/scalasca.md      |   2 +-
 docs.it4i/software/debuggers/score-p.md       |   2 +-
 docs.it4i/software/debuggers/total-view.md    |   2 +-
 docs.it4i/software/debuggers/valgrind.md      |   2 +-
 .../intel-trace-analyzer-and-collector.md     |   2 +-
 docs.it4i/software/mpi/mpi.md                 |   2 +-
 docs.it4i/software/mpi/running_openmpi.md     |   2 +-
 .../software/numerical-languages/octave.md    |   2 +-
 docs.it4i/software/numerical-languages/r.md   |   2 +-
 .../{anselm => }/software/nvidia-cuda.md      |   0
 docs.it4i/software/tools/ansys/ansys-cfx.md   |   2 +-
 .../software/tools/ansys/ansys-fluent.md      |   2 +-
 .../software/tools/ansys/ansys-ls-dyna.md     |   2 +-
 .../tools/ansys/ansys-mechanical-apdl.md      |   2 +-
 docs.it4i/software/tools/ansys/ls-dyna.md     |   2 +-
 .../ansys/setting-license-preferences.md      |   2 +-
 docs.it4i/software/tools/singularity-it4i.md  |  17 +-
 docs.it4i/software/tools/singularity.md       |   7 +
 docs.it4i/software/tools/virtualization.md    |   6 +-
 docs.it4i/software/viz/NICEDCVsoftware.md     | 173 +++++
 docs.it4i/software/viz/openfoam.md            |   4 +-
 docs.it4i/software/viz/paraview.md            |   2 +-
 mkdocs.yml                                    |  61 +-
 70 files changed, 689 insertions(+), 3936 deletions(-)
 delete mode 100644 docs.it4i/anselm/capacity.zip
 delete mode 100644 docs.it4i/anselm/resources-allocation-policy.md
 create mode 100644 docs.it4i/dgx2/introduction.md
 rename docs.it4i/{anselm => general}/capacity-computing.md (93%)
 rename docs.it4i/{salomon => general}/capacity.zip (100%)
 rename docs.it4i/{anselm => general}/job-priority.md (95%)
 rename docs.it4i/{anselm => general}/job-submission-and-execution.md (65%)
 rename docs.it4i/{salomon => general}/resources-allocation-policy.md (57%)
 rename docs.it4i/{anselm => general}/shell-and-data-access.md (53%)
 create mode 100644 docs.it4i/img/49213048_2722927791082867_3152356642071248896_n.png
 create mode 100644 docs.it4i/img/dgx1.png
 create mode 100644 docs.it4i/img/dgx2.png
 create mode 100644 docs.it4i/img/dgx3.png
 create mode 100644 docs.it4i/img/dgx4.png
 delete mode 100644 docs.it4i/modules-anselm.md
 delete mode 100644 docs.it4i/modules-matrix.json
 delete mode 100644 docs.it4i/modules-matrix.md
 delete mode 100644 docs.it4i/modules-salomon-phi.md
 delete mode 100644 docs.it4i/modules-salomon-uv.md
 delete mode 100644 docs.it4i/modules-salomon.md
 delete mode 100644 docs.it4i/salomon-upgrade.md
 delete mode 100644 docs.it4i/salomon/capacity-computing.md
 delete mode 100644 docs.it4i/salomon/job-priority.md
 delete mode 100644 docs.it4i/salomon/job-submission-and-execution.md
 delete mode 100644 docs.it4i/salomon/shell-and-data-access.md
 rename docs.it4i/{anselm => }/software/nvidia-cuda.md (100%)
 create mode 100644 docs.it4i/software/viz/NICEDCVsoftware.md

diff --git a/.spelling b/.spelling
index 9e7c21b06..da257cf0c 100644
--- a/.spelling
+++ b/.spelling
@@ -1,3 +1,7 @@
+NICE
+DGX-2
+DGX
+DCV
 In
 CAE
 CUBE
diff --git a/docs.it4i/anselm/capacity.zip b/docs.it4i/anselm/capacity.zip
deleted file mode 100644
index 747453323cdc23fabbf0105771445d560fd9ae93..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17528
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
aCm6&eKvnhu35OFb`{gJ5<2%0X{O&(GGyWO?

diff --git a/docs.it4i/anselm/hardware-overview.md b/docs.it4i/anselm/hardware-overview.md
index 04cc8b5b7..c1ed89bcf 100644
--- a/docs.it4i/anselm/hardware-overview.md
+++ b/docs.it4i/anselm/hardware-overview.md
@@ -60,9 +60,9 @@ The parameters are summarized in the following tables:
 For more details refer to [Compute nodes][1], [Storage][4], and [Network][3].
 
 [1]: compute-nodes.md
-[2]: resources-allocation-policy.md
+[2]: ../general/resources-allocation-policy.md
 [3]: network.md
 [4]: storage.md
-[5]: shell-and-data-access.md
+[5]: ../general/shell-and-data-access.md
 
 [a]: https://support.it4i.cz/rt
diff --git a/docs.it4i/anselm/introduction.md b/docs.it4i/anselm/introduction.md
index a75b12e43..c67f582d5 100644
--- a/docs.it4i/anselm/introduction.md
+++ b/docs.it4i/anselm/introduction.md
@@ -1,6 +1,6 @@
 # Introduction
 
-Welcome to Anselm supercomputer cluster. The Anselm cluster consists of 209 compute nodes, totalling 3344 compute cores with 15 TB RAM, giving over 94 TFLOP/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 16 cores, at least 64 GB of RAM, and a 500 GB hard disk drive. Nodes are interconnected through a fully non-blocking fat-tree InfiniBand network, and are equipped with Intel Sandy Bridge processors. A few nodes are also equipped with NVIDIA Kepler GPU or Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1].
+Welcome to Anselm supercomputer cluster. The Anselm cluster consists of 209 compute nodes, totaling 3344 compute cores with 15 TB RAM, giving over 94 TFLOP/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 16 cores, at least 64 GB of RAM, and a 500 GB hard disk drive. Nodes are interconnected through a fully non-blocking fat-tree InfiniBand network, and are equipped with Intel Sandy Bridge processors. A few nodes are also equipped with NVIDIA Kepler GPU or Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1].
 
 The cluster runs with an operating system which is compatible with the RedHat [Linux family][a]. We have installed a wide range of software packages targeted at different scientific domains. These packages are accessible via the [modules environment][2].
 
@@ -12,9 +12,9 @@ Read more on how to [apply for resources][4], [obtain login credentials][5] and
 
 [1]: hardware-overview.md
 [2]: ../environment-and-modules.md
-[3]: resources-allocation-policy.md
+[3]: ../general/resources-allocation-policy.md
 [4]: ../general/applying-for-resources.md
 [5]: ../general/obtaining-login-credentials/obtaining-login-credentials.md
-[6]: shell-and-data-access.md
+[6]: ../general/shell-and-data-access.md
 
 [a]: http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
diff --git a/docs.it4i/anselm/resources-allocation-policy.md b/docs.it4i/anselm/resources-allocation-policy.md
deleted file mode 100644
index 0bb0a5e2b..000000000
--- a/docs.it4i/anselm/resources-allocation-policy.md
+++ /dev/null
@@ -1,119 +0,0 @@
-# Resources Allocation Policy
-
-## Job Queue Policies
-
-The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and the resources available to the Project. The Fair-share system of Anselm ensures that individual users may consume approximately equal amounts of resources per week. Detailed information can be found in the [Job scheduling][1] section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. The following table provides the queue partitioning overview:
-
-!!! note
-    Check the queue status at <https://extranet.it4i.cz/rsweb/anselm/>
-
-| queue               | active project | project resources    | nodes                                                | min ncpus | priority | authorization | walltime |
-| ------------------- | -------------- | -------------------- | ---------------------------------------------------- | --------- | -------- | ------------- | -------- |
-| qexp                | no             | none required        | 209 nodes                                            | 1         | 150      | no            | 1 h      |
-| qprod               | yes            | > 0                  | 180 nodes w/o accelerator                            | 16        | 0        | no            | 24/48 h  |
-| qlong               | yes            | > 0                  | 180 nodes w/o accelerator                            | 16        | 0        | no            | 72/144 h |
-| qnvidia, qmic       | yes            | > 0                  | 23 nvidia nodes, 4 mic nodes                         | 16        | 200      | yes           | 24/48 h  |
-| qfat                | yes            | > 0                  | 2 fat nodes                                          | 16        | 200      | yes           | 24/144 h |
-| qfree               | yes            | < 120% of allocation | 180 w/o accelerator                                  | 16        | -1024    | no            | 12 h     |
-
-!!! note
- **The qfree queue is not free of charge**. [Normal accounting][2] applies. However, it allows for utilization of free resources, once a project has exhausted all its allocated computational resources. This does not apply to Director's Discretion projects (DD projects) by default. Usage of qfree after exhaustion of DD projects' computational resources is allowed after request for this queue.
-
-**The qexp queue is equipped with nodes which do not have exactly the same CPU clock speed.** Should you need the nodes to have exactly the same CPU speed, you have to select the proper nodes during the PSB job submission.
-
-* **qexp**, the Express queue: This queue is dedicated to testing and running very small jobs. It is not required to specify a project to enter the qexp. There are always 2 nodes reserved for this queue (w/o accelerators), a maximum 8 nodes are available via the qexp for a particular user, from a pool of nodes containing Nvidia accelerated nodes (cn181-203), MIC accelerated nodes (cn204-207) and Fat nodes with 512GB of RAM (cn208-209). This enables us to test and tune accelerated code and code with higher RAM requirements. The nodes may be allocated on a per core basis. No special authorization is required to use qexp. The maximum runtime in qexp is 1 hour.
-* **qprod**, the Production queue: This queue is intended for normal production runs. It is required that an active project with nonzero remaining resources is specified to enter the qprod. All nodes may be accessed via the qprod queue, except the reserved ones. 178 nodes without accelerators are included. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qprod is 48 hours.
-* **qlong**, the Long queue: This queue is intended for long production runs. It is required that an active project with nonzero remaining resources is specified to enter the qlong. Only 60 nodes without acceleration may be accessed via the qlong queue. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qlong is 144 hours (three times that of the standard qprod time - 3 x 48 h).
-* **qnvidia**, qmic, qfat, the Dedicated queues: The queue qnvidia is dedicated to accessing the Nvidia accelerated nodes, the qmic to accessing MIC nodes and qfat the Fat nodes. It is required that an active project with nonzero remaining resources is specified to enter these queues. 23 nvidia, 4 mic, and 2 fat nodes are included. Full nodes, 16 cores per node, are allocated. The queues run with very high priority, the jobs will be scheduled before the jobs coming from the qexp queue. An PI needs to explicitly ask [support][a] for authorization to enter the dedicated queues for all users associated with her/his project.
-* **qfree**, The Free resource queue: The queue qfree is intended for utilization of free resources, after a project has exhausted all of its allocated computational resources (Does not apply to DD projects by default; DD projects have to request persmission to use qfree after exhaustion of computational resources). It is required that active project is specified to enter the queue. Consumed resources will be accounted to the Project. Access to the qfree queue is automatically removed if consumed resources exceed 120% of the resources allocated to the Project. Only 180 nodes without accelerators may be accessed from this queue. Full nodes, 16 cores per node, are allocated. The queue runs with very low priority and no special authorization is required to use it. The maximum runtime in qfree is 12 hours.
-
-## Queue Notes
-
-The job wall clock time defaults to **half the maximum time**, see the table above. Longer wall time limits can be  [set manually, see examples][3].
-
-Jobs that exceed the reserved wall clock time (Req'd Time) get killed automatically. The wall clock time limit can be changed for queuing jobs (state Q) using the qalter command, however it cannot be changed for a running job (state R).
-
-Anselm users may check the current queue configuration [here][b].
-
-## Queue Status
-
-!!! tip
-    Check the status of jobs, queues and compute nodes [here][c].
-
-![rspbs web interface](../img/rsweb.png)
-
-Display the queue status on Anselm:
-
-```console
-$ qstat -q
-```
-
-The PBS allocation overview may be obtained also using the rspbs command:
-
-```console
-$ rspbs
-Usage: rspbs [options]
-
-Options:
-  --version             show program's version number and exit
-  -h, --help            show this help message and exit
-  --get-node-ncpu-chart
-                        Print chart of allocated ncpus per node
-  --summary             Print summary
-  --get-server-details Print server
-  --get-queues          Print queues
-  --get-queues-details Print queues details
-  --get-reservations    Print reservations
-  --get-reservations-details
-                        Print reservations details
-  --get-nodes           Print nodes of PBS complex
-  --get-nodeset         Print nodeset of PBS complex
-  --get-nodes-details   Print nodes details
-  --get-jobs            Print jobs
-  --get-jobs-details    Print jobs details
-  --get-jobs-check-params
-                        Print jobid, job state, session_id, user, nodes
-  --get-users           Print users of jobs
-  --get-allocated-nodes
-                        Print allocated nodes of jobs
-  --get-allocated-nodeset
-                        Print allocated nodeset of jobs
-  --get-node-users      Print node users
-  --get-node-jobs       Print node jobs
-  --get-node-ncpus      Print number of ncpus per node
-  --get-node-allocated-ncpus
-                        Print number of allocated ncpus per node
-  --get-node-qlist      Print node qlist
-  --get-node-ibswitch   Print node ibswitch
-  --get-user-nodes      Print user nodes
-  --get-user-nodeset    Print user nodeset
-  --get-user-jobs       Print user jobs
-  --get-user-jobc       Print number of jobs per user
-  --get-user-nodec      Print number of allocated nodes per user
-  --get-user-ncpus      Print number of allocated ncpus per user
-  --get-qlist-nodes     Print qlist nodes
-  --get-qlist-nodeset   Print qlist nodeset
-  --get-ibswitch-nodes Print ibswitch nodes
-  --get-ibswitch-nodeset
-                        Print ibswitch nodeset
-  --state=STATE         Only for given job state
-  --jobid=JOBID         Only for given job ID
-  --user=USER           Only for given user
-  --node=NODE           Only for given node
-  --nodestate=NODESTATE
-                        Only for given node state (affects only --get-node*
-                        --get-qlist-* --get-ibswitch-* actions)
-  --incl-finished       Include finished jobs
-```
-
----8<--- "resource_accounting.md"
-
----8<--- "mathjax.md"
-
-[1]: job-priority.md
-[2]: #resources-accounting-policy
-[3]: job-submission-and-execution.md
-
-[a]: https://support.it4i.cz/rt/
-[b]: https://extranet.it4i.cz/rsweb/anselm/queues
-[c]: https://extranet.it4i.cz/rsweb/anselm/
diff --git a/docs.it4i/anselm/storage.md b/docs.it4i/anselm/storage.md
index 9a96ffe56..82e2e475b 100644
--- a/docs.it4i/anselm/storage.md
+++ b/docs.it4i/anselm/storage.md
@@ -4,7 +4,7 @@ There are two main shared file systems on Anselm cluster, the [HOME][1] and [SCR
 
 ## Archiving
 
-Please don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][3], which is available via SSHFS.
+Don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][3], which is available via SSHFS.
 
 ## Shared Filesystems
 
@@ -333,7 +333,7 @@ The procedure to obtain the CESNET access is quick and trouble-free.
 ### Understanding CESNET Storage
 
 !!! note
-    It is very important to understand the CESNET storage before uploading data. [Please read][i] first.
+    It is very important to understand the CESNET storage before uploading data. [Read][i] first.
 
 Once registered for CESNET Storage, you may [access the storage][j] in number of ways. We recommend the SSHFS and RSYNC methods.
 
diff --git a/docs.it4i/dgx2/introduction.md b/docs.it4i/dgx2/introduction.md
new file mode 100644
index 000000000..1d7b43054
--- /dev/null
+++ b/docs.it4i/dgx2/introduction.md
@@ -0,0 +1,44 @@
+# NVIDIA DGX-2
+
+[DGX-2][a] builds upon [DGX-1][b] in several ways. Introduces NVIDIA’s new NVSwitch, enabling 300 GB/s chip-to-chip communication at 12 times the speed of PCIe.
+
+With NVLink2, enables sixteen GPUs to be grouped together in a single system, for a total bandwidth going beyond 14 TB/s. Pair of Xeon CPUs, 1.5 TB of memory, and 30 TB of NVMe storage, and we get a system that consumes 10 kW, weighs 163.29 kg, but offers easily double the performance of the DGX-1.
+
+NVIDIA likes to tout that this means it offers a total of ~2 PFLOPs of compute performance in a single system, when using the tensor cores.
+
+<div align="center">
+  <iframe src="https://www.youtube.com/embed/OTOGw0BRqK0" width="50%" height="195" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+</div>
+
+![](../img/dgx1.png)
+
+| NVIDIA DGX-2  | |
+| --- | --- |
+| CPUs | 2 x Intel Xeon Platinum |
+| GPUs | 16 x NVIDIA Tesla V100 32GB HBM2 |
+| System Memory | Up to 1.5 TB DDR4 |
+| GPU Memory | 512 GB HBM2 (16 x 32 GB)	|
+| Storage | 30 TB NVMe, Up to 60 TB |
+| Networking | 8 x Infiniband or 8 x 100 GbE |
+| Power | 10 kW	|
+| Size | 350 lbs |
+| GPU Throughput | Tensor: 1920 TFLOPs, FP16: 480 TFLOPs, FP32: 240 TFLOPs, FP64: 120 TFLOPs |
+
+![](../img/dgx2.png)
+
+AlexNET, the network that 'started' the latest machine learning revolution, now takes 18 minutes
+
+The topology of the DGX-2 means that all 16 GPUs are able to pool their memory into a unified memory space, though with the usual tradeoffs involved if going off-chip.
+
+Not unlike the Tesla V100 memory capacity increase then, one of NVIDIA’s goals here is to build a system that can keep in-memory workloads that would be too large for an 8 GPU cluster. Providing one such example, NVIDIA is saying that the DGX-2 is able to complete the training process for FAIRSEQ – a neural network model for language translation – 10x faster than a DGX-1 system, bringing it down to less than two days total rather than 15.
+
+![](../img/dgx3.png)
+
+Otherwise, similar to its DGX-1 counterpart, the DGX-2 is designed to be a powerful server in its own right. On the storage side the DGX-2 comes with 30TB of NVMe-based solid state storage. And for clustering or further inter-system communications, it also offers InfiniBand and 100GigE connectivity, up to eight of them.
+
+![](../img/dgx4.png)
+
+The new NVSwitches means that the PCIe lanes of the CPUs can be redirected elsewhere, most notably towards storage and networking connectivity.
+
+[a]: https://www.nvidia.com/content/dam/en-zz/es_em/Solutions/Data-Center/dgx-2/nvidia-dgx-2-datasheet.pdf
+[b]: https://www.nvidia.com/content/dam/en-zz/Solutions/Data-Center/dgx-1/dgx-1-ai-supercomputer-datasheet-v4.pdf
diff --git a/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md b/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md
index a12cb9feb..3178cccbe 100644
--- a/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md
+++ b/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md
@@ -42,7 +42,7 @@ Also remember that display number should be less or equal 99.
 Based on this **we have choosen display number 61** for us, so this number you can see in examples below.
 
 !!! note
-    Your situation may be different so also choose of your number may be different. **Please choose and use your own display number accordingly!**
+    Your situation may be different so also choose of your number may be different. **Choose and use your own display number accordingly!**
 
 Start your VNC server on choosen display number (61):
 
@@ -76,7 +76,7 @@ username :102
 ```
 
 !!! note
-    The VNC server runs on port 59xx, where xx is the display number. So, you get your port number simply as 5900 + display number, in our example 5900 + 61 = 5961. Another example for display number 102 is calculation of TCP port 5900 + 102 = 6002 but be aware, that TCP ports above 6000 are often used by X11. **Please, calculate your own port number and use it instead of 5961 from examples below!**
+    The VNC server runs on port 59xx, where xx is the display number. So, you get your port number simply as 5900 + display number, in our example 5900 + 61 = 5961. Another example for display number 102 is calculation of TCP port 5900 + 102 = 6002 but be aware, that TCP ports above 6000 are often used by X11. **Calculate your own port number and use it instead of 5961 from examples below!**
 
 To access the VNC server you have to create a tunnel between the login node using TCP port 5961 and your machine using a free TCP port (for simplicity the very same) in next step. See examples for [Linux/Mac OS][2] and [Windows][3].
 
@@ -260,4 +260,4 @@ Example described above:
 [1]: x-window-system.md
 [2]: #linuxmac-os-example-of-creating-a-tunnel
 [3]: #windows-example-of-creating-a-tunnel
-[4]: ../../../anselm/job-submission-and-execution.md
+[4]: ../../job-submission-and-execution.md
diff --git a/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md b/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md
index 003ac83a0..0e95dff34 100644
--- a/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md
+++ b/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md
@@ -93,7 +93,7 @@ local $ ssh-keygen -C 'username@organization.example.com' -f additional_key
 ```
 
 !!! note
-    Please, enter **strong** **passphrase** for securing your private key.
+    Enter **strong** **passphrase** for securing your private key.
 
 You can insert additional public key into authorized_keys file for authentication with your own private key. Additional records in authorized_keys file must be delimited by new line. Users are not advised to remove the default public key from authorized_keys file.
 
diff --git a/docs.it4i/anselm/capacity-computing.md b/docs.it4i/general/capacity-computing.md
similarity index 93%
rename from docs.it4i/anselm/capacity-computing.md
rename to docs.it4i/general/capacity-computing.md
index 626a66ef5..bb36fdfc0 100644
--- a/docs.it4i/anselm/capacity-computing.md
+++ b/docs.it4i/general/capacity-computing.md
@@ -7,7 +7,7 @@ In many cases, it is useful to submit a huge (>100+) number of computational job
 However, executing a huge number of jobs via the PBS queue may strain the system. This strain may result in slow response to commands, inefficient scheduling, and overall degradation of performance and user experience, for all users. For this reason, the number of jobs is **limited to 100 per user, 1000 per job array**
 
 !!! note
-    Please follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time.
+    Follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time.
 
 * Use [Job arrays][1] when running a huge number of [multithread][2] (bound to one node only) or multinode (multithread across several nodes) jobs
 * Use [GNU parallel][3] when running single core jobs
@@ -45,7 +45,7 @@ First, we create a tasklist file (or subjobs list), listing all tasks (subjobs)
 $ find . -name 'file*' > tasklist
 ```
 
-Then we create the jobscript:
+Then we create the jobscript for Anselm cluster:
 
 ```bash
 #!/bin/bash
@@ -70,6 +70,31 @@ cp $PBS_O_WORKDIR/$TASK input ; cp $PBS_O_WORKDIR/myprog.x .
 cp output $PBS_O_WORKDIR/$TASK.out
 ```
 
+Then we create jobscript for Salomon cluster:
+
+```bash
+#!/bin/bash
+#PBS -A PROJECT_ID
+#PBS -q qprod
+#PBS -l select=1:ncpus=24,walltime=02:00:00
+
+# change to scratch directory
+SCR=/scratch/work/user/$USER/$PBS_JOBID
+mkdir -p $SCR ; cd $SCR || exit
+
+# get individual tasks from tasklist with index from PBS JOB ARRAY
+TASK=$(sed -n "${PBS_ARRAY_INDEX}p" $PBS_O_WORKDIR/tasklist)
+
+# copy input file and executable to scratch
+cp $PBS_O_WORKDIR/$TASK input ; cp $PBS_O_WORKDIR/myprog.x .
+
+# execute the calculation
+./myprog.x < input > output
+
+# copy output file to submit directory
+cp output $PBS_O_WORKDIR/$TASK.out
+```
+
 In this example, the submit directory holds the 900 input files, the executable myprog.x, and the jobscript file. As an input for each run, we take the filename of the input file from the created tasklist file. We copy the input file to the local scratch memory /lscratch/$PBS_JOBID, execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. The myprog.x runs on one node only and must use threads to run in parallel. Be aware, that if the myprog.x **is not multithreaded**, then all the **jobs are run as single thread programs in a sequential** manner. Due to the allocation of the whole node, the accounted time is equal to the usage of the whole node, while using only 1/16 of the node!
 
 If running a huge number of parallel multicore (in means of multinode multithread, e. g. MPI enabled) jobs is needed, then a job array approach should be used. The main difference as compared to previous examples using one node is that the local scratch memory should not be used (as it's not shared between nodes) and MPI or other techniques for parallel multinode processing has to be used properly.
@@ -78,11 +103,20 @@ If running a huge number of parallel multicore (in means of multinode multithrea
 
 To submit the job array, use the qsub -J command. The 900 jobs of the [example above][5] may be submitted like this:
 
+#### Anselm
+
 ```console
 $ qsub -N JOBNAME -J 1-900 jobscript
 12345[].dm2
 ```
 
+#### Salomon
+
+```console
+$ qsub -N JOBNAME -J 1-900 jobscript
+506493[].isrv5
+```
+
 In this example, we submit a job array of 900 subjobs. Each subjob will run on one full node and is assumed to take less than 2 hours (note the #PBS directives in the beginning of the jobscript file, don't forget to set your valid PROJECT_ID and desired queue).
 
 Sometimes for testing purposes, you may need to submit a one-element only array. This is not allowed by PBSPro, but there's a workaround:
@@ -152,7 +186,7 @@ Read more on job arrays in the [PBSPro Users guide][6].
 !!! note
     Use GNU parallel to run many single core tasks on one node.
 
-GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. GNU parallel is most useful when running single core jobs via the queue system on Anselm.
+GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. GNU parallel is most useful when running single core jobs via the queue systems.
 
 For more information and examples see the parallel man page:
 
@@ -308,7 +342,7 @@ In this example, we submit a job array of 31 subjobs. Note the -J 1-992:**32**,
 
 Download the examples in [capacity.zip][9], illustrating the above listed ways to run a huge number of jobs. We recommend trying out the examples before using this for running production jobs.
 
-Unzip the archive in an empty directory on Anselm and follow the instructions in the README file
+Unzip the archive in an empty directory on cluster and follow the instructions in the README file
 
 ```console
 $ unzip capacity.zip
diff --git a/docs.it4i/salomon/capacity.zip b/docs.it4i/general/capacity.zip
similarity index 100%
rename from docs.it4i/salomon/capacity.zip
rename to docs.it4i/general/capacity.zip
diff --git a/docs.it4i/anselm/job-priority.md b/docs.it4i/general/job-priority.md
similarity index 95%
rename from docs.it4i/anselm/job-priority.md
rename to docs.it4i/general/job-priority.md
index ea639ce27..1dc2192ed 100644
--- a/docs.it4i/anselm/job-priority.md
+++ b/docs.it4i/general/job-priority.md
@@ -56,7 +56,7 @@ Job execution priority (job sort formula) is calculated as:
 
 ### Job Backfilling
 
-The Anselm cluster uses job backfilling.
+The scheduler uses job backfilling.
 
 Backfilling means fitting smaller jobs around the higher-priority jobs that the scheduler is going to run next, in such a way that the higher-priority jobs are not delayed. Backfilling allows us to keep resources from becoming idle when the top job (the job with the highest execution priority) cannot run.
 
@@ -71,5 +71,11 @@ Specifying more accurate walltime enables better scheduling, better execution ti
 
 ---8<--- "mathjax.md"
 
+### Job Placement
+
+Job [placement can be controlled by flags during submission][1].
+
+[1]: job-submission-and-execution.md#job_placement
+
 [a]: https://extranet.it4i.cz/rsweb/anselm/queues
 [b]: https://extranet.it4i.cz/rsweb/anselm/projects
diff --git a/docs.it4i/anselm/job-submission-and-execution.md b/docs.it4i/general/job-submission-and-execution.md
similarity index 65%
rename from docs.it4i/anselm/job-submission-and-execution.md
rename to docs.it4i/general/job-submission-and-execution.md
index 3739fd0be..61b58b717 100644
--- a/docs.it4i/anselm/job-submission-and-execution.md
+++ b/docs.it4i/general/job-submission-and-execution.md
@@ -27,6 +27,9 @@ The qsub command submits the job to the queue, i.e. the qsub command creates a r
 
 ### Job Submission Examples
 
+!!! note
+    Anselm ... ncpus=16, Salomon ... ncpus=24
+
 ```console
 $ qsub -A OPEN-0-0 -q qprod -l select=64:ncpus=16,walltime=03:00:00 ./myjob
 ```
@@ -63,6 +66,91 @@ By default, the PBS batch system sends an e-mail only when the job is aborted. D
 $ qsub -m n
 ```
 
+### Salomon - Intel Xeon Phi Co-Processors
+
+To allocate a node with Xeon Phi co-processor, user needs to specify that in select statement. Currently only allocation of whole nodes with both Phi cards as the smallest chunk is supported. Standard PBSPro approach through attributes "accelerator", "naccelerators" and "accelerator_model" is used. The "accelerator_model" can be omitted, since on Salomon only one type of accelerator type/model is available.
+The absence of specialized queue for accessing the nodes with cards means, that the Phi cards can be utilized in any queue, including qexp for testing/experiments, qlong for longer jobs, qfree after the project resources have been spent, etc. The Phi cards are thus also available to PRACE users. There's no need to ask for permission to utilize the Phi cards in project proposals.
+
+```console
+$ qsub  -A OPEN-0-0 -I -q qprod -l select=1:ncpus=24:accelerator=True:naccelerators=2:accelerator_model=phi7120 ./myjob
+```
+
+In this example, we allocate 1 node, with 24 cores, with 2 Xeon Phi 7120p cards, running batch job ./myjob. The default time for qprod is used, e. g. 24 hours.
+
+```console
+$ qsub  -A OPEN-0-0 -I -q qlong -l select=4:ncpus=24:accelerator=True:naccelerators=2 -l walltime=56:00:00 -I
+```
+
+In this example, we allocate 4 nodes, with 24 cores per node (totalling 96 cores), with 2 Xeon Phi 7120p cards per node (totalling 8 Phi cards), running interactive job for 56 hours. The accelerator model name was omitted.
+
+#### Salomon - Intel Xeon Phi - Queue QMIC
+
+Examples executions
+
+```console
+-l select=1
+exec_vnode = (r21u05n581-mic0:naccelerators=1:ncpus=0)
+-l select=4
+(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0)
+-l select=4:naccelerators=1
+(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0)
+-l select=1:naccelerators=2
+(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1)
+-l select=2:naccelerators=2
+(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1)+(r21u06n582-mic0:naccelerators=1+r21u06n582-mic1:naccelerators=1)
+-l select=1:ncpus=24:naccelerators=2
+(r22u32n610:ncpus=24+r22u32n610-mic0:naccelerators=1+r22u32n610-mic1:naccelerators=1)
+-l select=1:ncpus=24:naccelerators=0+4
+(r33u17n878:ncpus=24:naccelerators=0)+(r33u13n874-mic0:naccelerators=1:ncpus=0)+(r33u13n874-mic1:naccelerators=1:ncpus=0)+(r33u16n877-mic0:naccelerators=1:ncpus=0)+(r33u16n877-mic1:naccelerators=1:ncpus=0)
+```
+
+### Salomon - UV2000 SMP
+
+!!! note
+    13 NUMA nodes available on UV2000
+    Per NUMA node allocation.
+    Jobs are isolated by cpusets.
+
+The UV2000 (node uv1) offers 3TB of RAM and 104 cores, distributed in 13 NUMA nodes. A NUMA node packs 8 cores and approx. 247GB RAM (with exception, node 11 has only 123GB RAM). In the PBS the UV2000 provides 13 chunks, a chunk per NUMA node (see [Resource allocation policy][1]). The jobs on UV2000 are isolated from each other by cpusets, so that a job by one user may not utilize CPU or memory allocated to a job by other user. Always, full chunks are allocated, a job may only use resources of the NUMA nodes allocated to itself.
+
+```console
+ $ qsub -A OPEN-0-0 -q qfat -l select=13 ./myjob
+```
+
+In this example, we allocate all 13 NUMA nodes (corresponds to 13 chunks), 104 cores of the SGI UV2000 node for 24 hours. Jobscript myjob will be executed on the node uv1.
+
+```console
+$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=2000GB ./myjob
+```
+
+In this example, we allocate 2000GB of memory on the UV2000 for 24 hours. By requesting 2000GB of memory, memory from 10 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1.
+
+```console
+$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=3099GB,walltime=48:00:00 ./myjob
+```
+
+In this example, we allocate 3099GB of memory on the UV2000 for 48 hours. By requesting 3099GB of memory, memory from all 13 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1.
+
+```console
+$ qsub -A OPEN-0-0 -q qfat -l select=2:mem=1000GB,walltime=48:00:00 ./myjob
+```
+
+In this example, we allocate 2000GB of memory and 16 cores on the UV2000 for 48 hours. By requesting 1000GB of memory per chunk, 2000GB of memory and 16 cores are allocated. Jobscript myjob will be executed on the node uv1.
+
+### Useful Tricks
+
+All qsub options may be [saved directly into the jobscript][2]. In such a case, no options to qsub are needed.
+
+```console
+$ qsub ./myjob
+```
+
+By default, the PBS batch system sends an e-mail only when the job is aborted. Disabling mail events completely can be done like this:
+
+```console
+$ qsub -m n
+```
+
 ## Advanced Job Placement
 
 ### Placement by Name
@@ -73,12 +161,18 @@ Specific nodes may be allocated via the PBS
 $ qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=16:host=cn171+1:ncpus=16:host=cn172 -I
 ```
 
+```console
+qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=24:host=r24u35n680+1:ncpus=24:host=r24u36n681 -I
+```
+
 In this example, we allocate nodes cn171 and cn172, all 16 cores per node, for 24 hours.  Consumed resources will be accounted to the Project identified by Project ID OPEN-0-0. The resources will be available interactively.
 
-### Placement by CPU Type
+### Anselm - Placement by CPU Type
 
 Nodes equipped with an Intel Xeon E5-2665 CPU have a base clock frequency of 2.4GHz, nodes equipped with an Intel Xeon E5-2470 CPU have a base frequency of 2.3 GHz (see the section Compute Nodes for details).  Nodes may be selected via the PBS resource attribute cpu_freq .
 
+#### Anselm
+
 | CPU Type           | base freq. | Nodes                  | cpu_freq attribute |
 | ------------------ | ---------- | ---------------------- | ------------------ |
 | Intel Xeon E5-2665 | 2.4GHz     | cn[1-180], cn[208-209] | 24                 |
@@ -90,7 +184,7 @@ $ qsub -A OPEN-0-0 -q qprod -l select=4:ncpus=16:cpu_freq=24 -I
 
 In this example, we allocate 4 nodes, 16 cores per node, selecting only the nodes with Intel Xeon E5-2665 CPU.
 
-### Placement by IB Switch
+### Anselm - Placement by IB Switch
 
 Groups of computational nodes are connected to chassis integrated Infiniband switches. These switches form the leaf switch layer of the [Infiniband network][2] fat tree topology. Nodes sharing the leaf switch can communicate most efficiently. Sharing the same switch prevents hops in the network and facilitates unbiased, highly efficient network communication.
 
@@ -104,6 +198,111 @@ $ qsub -A OPEN-0-0 -q qprod -l select=18:ncpus=16:ibswitch=isw11 ./myjob
 
 In this example, we request all of the 18 nodes sharing the isw11 switch for 24 hours. a full chassis will be allocated.
 
+### Salomon - Placement by Network Location
+
+Network location of allocated nodes in the [InifiBand network][3] influences efficiency of network communication between nodes of job. Nodes on the same InifiBand switch communicate faster with lower latency than distant nodes. To improve communication efficiency of jobs, PBS scheduler on Salomon is configured to allocate nodes - from currently available resources - which are as close as possible in the network topology.
+
+For communication intensive jobs it is possible to set stricter requirement - to require nodes directly connected to the same InifiBand switch or to require nodes located in the same dimension group of the InifiBand network.
+
+### Salomon - Placement by InifiBand Switch
+
+Nodes directly connected to the same InifiBand switch can communicate most efficiently. Using the same switch prevents hops in the network and provides for unbiased, most efficient network communication. There are 9 nodes directly connected to every InifiBand switch.
+
+!!! note
+    We recommend allocating compute nodes of a single switch when the best possible computational network performance is required to run job efficiently.
+
+Nodes directly connected to the one InifiBand switch can be allocated using node grouping on PBS resource attribute switch.
+
+In this example, we request all 9 nodes directly connected to the same switch using node grouping placement.
+
+```console
+$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24 -l place=group=switch ./myjob
+```
+
+### Salomon - Placement by Specific InifiBand Switch
+
+!!! note
+    Not useful for ordinary computing, suitable for testing and management tasks.
+
+Nodes directly connected to the specific InifiBand switch can be selected using the PBS resource attribute _switch_.
+
+In this example, we request all 9 nodes directly connected to r4i1s0sw1 switch.
+
+```console
+$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24:switch=r4i1s0sw1 ./myjob
+```
+
+List of all InifiBand switches:
+
+```console
+$ qmgr -c 'print node @a' | grep switch | awk '{print $6}' | sort -u
+r1i0s0sw0
+r1i0s0sw1
+r1i1s0sw0
+r1i1s0sw1
+r1i2s0sw0
+...
+```
+
+List of all all nodes directly connected to the specific InifiBand switch:
+
+```console
+$ qmgr -c 'p n @d' | grep 'switch = r36sw3' | awk '{print $3}' | sort
+r36u31n964
+r36u32n965
+r36u33n966
+r36u34n967
+r36u35n968
+r36u36n969
+r37u32n970
+r37u33n971
+r37u34n972
+```
+
+### Salomon - Placement by Hypercube Dimension
+
+Nodes located in the same dimension group may be allocated using node grouping on PBS resource attribute ehc\_[1-7]d .
+
+| Hypercube dimension | node_group_key | #nodes per group |
+| ------------------- | -------------- | ---------------- |
+| 1D                  | ehc_1d         | 18               |
+| 2D                  | ehc_2d         | 36               |
+| 3D                  | ehc_3d         | 72               |
+| 4D                  | ehc_4d         | 144              |
+| 5D                  | ehc_5d         | 144,288          |
+| 6D                  | ehc_6d         | 432,576          |
+| 7D                  | ehc_7d         | all              |
+
+In this example, we allocate 16 nodes in the same [hypercube dimension][4] 1 group.
+
+```console
+$ qsub -A OPEN-0-0 -q qprod -l select=16:ncpus=24 -l place=group=ehc_1d -I
+```
+
+For better understanding:
+
+List of all groups in dimension 1:
+
+```console
+$ qmgr -c 'p n @d' | grep ehc_1d | awk '{print $6}' | sort |uniq -c
+     18 r1i0
+     18 r1i1
+     18 r1i2
+     18 r1i3
+...
+```
+
+List of all all nodes in specific dimension 1 group:
+
+```console
+$ $ qmgr -c 'p n @d' | grep 'ehc_1d = r1i0' | awk '{print $3}' | sort
+r1i0n0
+r1i0n1
+r1i0n10
+r1i0n11
+...
+```
+
 ## Advanced Job Handling
 
 ### Selecting Turbo Boost Off
@@ -409,9 +608,9 @@ In this example, a directory in /home holds the input file input and executable
 Further jobscript examples may be found in the software section and the [Capacity computing][7] section.
 
 [1]: #example-jobscript-for-mpi-calculation-with-preloaded-inputs
-[2]: network.md
-[3]: hardware-overview.md
-[4]: storage.md
+[2]: ../anselm/network.md
+[3]: ../anselm/hardware-overview.md
+[4]: ../anselm/storage.md
 [5]: ../software/mpi/running_openmpi.md
 [6]: ../software/mpi/running-mpich2.md
 [7]: capacity-computing.md
diff --git a/docs.it4i/general/resource_allocation_and_job_execution.md b/docs.it4i/general/resource_allocation_and_job_execution.md
index 0b0a2b36f..19933181e 100644
--- a/docs.it4i/general/resource_allocation_and_job_execution.md
+++ b/docs.it4i/general/resource_allocation_and_job_execution.md
@@ -40,9 +40,9 @@ Read more on [Capacity computing][6] page.
 
 [1]: #terminology-frequently-used-on-these-pages
 [2]: ../pbspro.md
-[3]: ../salomon/job-priority.md#fair-share-priority
-[4]: ../salomon/resources-allocation-policy.md
-[5]: ../salomon/job-submission-and-execution.md
-[6]: ../salomon/capacity-computing.md
+[3]: job-priority.md#fair-share-priority
+[4]: resources-allocation-policy.md
+[5]: job-submission-and-execution.md
+[6]: capacity-computing.md
 
 [a]: https://extranet.it4i.cz/rsweb/salomon/queues
diff --git a/docs.it4i/salomon/resources-allocation-policy.md b/docs.it4i/general/resources-allocation-policy.md
similarity index 57%
rename from docs.it4i/salomon/resources-allocation-policy.md
rename to docs.it4i/general/resources-allocation-policy.md
index 9182d657e..009719cce 100644
--- a/docs.it4i/salomon/resources-allocation-policy.md
+++ b/docs.it4i/general/resources-allocation-policy.md
@@ -2,10 +2,34 @@
 
 ## Job Queue Policies
 
-The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and resources available to the Project. The fair-share at Anselm ensures that individual users may consume approximately equal amount of resources per week. Detailed information in the [Job scheduling][1] section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following table provides the queue partitioning overview:
+The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and the resources available to the Project. The Fair-share system of Anselm ensures that individual users may consume approximately equal amounts of resources per week. Detailed information can be found in the [Job scheduling][1] section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. The following table provides the queue partitioning overview:
 
 !!! note
-    Check the queue status [here][a].
+    Check the queue status [here][z].
+
+### Anselm
+
+| queue               | active project | project resources    | nodes                                                | min ncpus | priority | authorization | walltime |
+| ------------------- | -------------- | -------------------- | ---------------------------------------------------- | --------- | -------- | ------------- | -------- |
+| qexp                | no             | none required        | 209 nodes                                            | 1         | 150      | no            | 1 h      |
+| qprod               | yes            | > 0                  | 180 nodes w/o accelerator                            | 16        | 0        | no            | 24/48 h  |
+| qlong               | yes            | > 0                  | 180 nodes w/o accelerator                            | 16        | 0        | no            | 72/144 h |
+| qnvidia             | yes            | > 0                  | 23 nvidia nodes                                      | 16        | 200      | yes           | 24/48 h  |
+| qfat                | yes            | > 0                  | 2 fat nodes                                          | 16        | 200      | yes           | 24/144 h |
+| qfree               | yes            | < 120% of allocation | 180 w/o accelerator                                  | 16        | -1024    | no            | 12 h     |
+
+!!! note
+ **The qfree queue is not free of charge**. [Normal accounting][2] applies. However, it allows for utilization of free resources, once a project has exhausted all its allocated computational resources. This does not apply to Director's Discretion projects (DD projects) by default. Usage of qfree after exhaustion of DD projects' computational resources is allowed after request for this queue.
+
+**The qexp queue is equipped with nodes which do not have exactly the same CPU clock speed.** Should you need the nodes to have exactly the same CPU speed, you have to select the proper nodes during the PSB job submission.
+
+* **qexp**, the Express queue: This queue is dedicated to testing and running very small jobs. It is not required to specify a project to enter the qexp. There are always 2 nodes reserved for this queue (w/o accelerators), a maximum 8 nodes are available via the qexp for a particular user, from a pool of nodes containing Nvidia accelerated nodes (cn181-203), MIC accelerated nodes (cn204-207) and Fat nodes with 512GB of RAM (cn208-209). This enables us to test and tune accelerated code and code with higher RAM requirements. The nodes may be allocated on a per core basis. No special authorization is required to use qexp. The maximum runtime in qexp is 1 hour.
+* **qprod**, the Production queue: This queue is intended for normal production runs. It is required that an active project with nonzero remaining resources is specified to enter the qprod. All nodes may be accessed via the qprod queue, except the reserved ones. 178 nodes without accelerators are included. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qprod is 48 hours.
+* **qlong**, the Long queue: This queue is intended for long production runs. It is required that an active project with nonzero remaining resources is specified to enter the qlong. Only 60 nodes without acceleration may be accessed via the qlong queue. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qlong is 144 hours (three times that of the standard qprod time - 3 x 48 h).
+* **qnvidia**, **qmic**, **qfat**, the Dedicated queues: The queue qnvidia is dedicated to accessing the Nvidia accelerated nodes, the qmic to accessing MIC nodes and qfat the Fat nodes. It is required that an active project with nonzero remaining resources is specified to enter these queues. 23 nvidia, 4 mic, and 2 fat nodes are included. Full nodes, 16 cores per node, are allocated. The queues run with very high priority, the jobs will be scheduled before the jobs coming from the qexp queue. An PI needs to explicitly ask [support][a] for authorization to enter the dedicated queues for all users associated with her/his project.
+* **qfree**, The Free resource queue: The queue qfree is intended for utilization of free resources, after a project has exhausted all of its allocated computational resources (Does not apply to DD projects by default; DD projects have to request persmission to use qfree after exhaustion of computational resources). It is required that active project is specified to enter the queue. Consumed resources will be accounted to the Project. Access to the qfree queue is automatically removed if consumed resources exceed 120% of the resources allocated to the Project. Only 180 nodes without accelerators may be accessed from this queue. Full nodes, 16 cores per node, are allocated. The queue runs with very low priority and no special authorization is required to use it. The maximum runtime in qfree is 12 hours.
+
+### Salomon
 
 | queue                           | active project | project resources    | nodes                                                         | min ncpus | priority | authorization | walltime  |
 | ------------------------------- | -------------- | -------------------- | ------------------------------------------------------------- | --------- | -------- | ------------- | --------- |
@@ -35,26 +59,26 @@ The resources are allocated to the job in a fair-share fashion, subject to const
 
 ## Queue Notes
 
-The job wall-clock time defaults to **half the maximum time**, see table above. Longer wall time limits can be  [set manually, see examples][3].
+The job wall clock time defaults to **half the maximum time**, see the table above. Longer wall time limits can be  [set manually, see examples][3].
 
-Jobs that exceed the reserved wall-clock time (Req'd Time) get killed automatically. Wall-clock time limit can be changed for queuing jobs (state Q) using the qalter command, however can not be changed for a running job (state R).
+Jobs that exceed the reserved wall clock time (Req'd Time) get killed automatically. The wall clock time limit can be changed for queuing jobs (state Q) using the qalter command, however it cannot be changed for a running job (state R).
 
-Salomon users may check current queue configuration [here][b].
+Anselm users may check the current queue configuration [here][b].
 
 ## Queue Status
 
-!!! note
-    Check the status of jobs, queues and compute nodes [here][a].
+!!! tip
+    Check the status of jobs, queues and compute nodes [here][c].
 
-![RSWEB Salomon](../img/rswebsalomon.png "RSWEB Salomon")
+![rspbs web interface](../img/rsweb.png)
 
-Display the queue status on Salomon:
+Display the queue status on Anselm:
 
 ```console
 $ qstat -q
 ```
 
-The PBS allocation overview may be obtained also using the rspbs command.
+The PBS allocation overview may be obtained also using the rspbs command:
 
 ```console
 $ rspbs
@@ -63,6 +87,9 @@ Usage: rspbs [options]
 Options:
   --version             show program's version number and exit
   -h, --help            show this help message and exit
+  --get-node-ncpu-chart
+                        Print chart of allocated ncpus per node
+  --summary             Print summary
   --get-server-details Print server
   --get-queues          Print queues
   --get-queues-details Print queues details
@@ -99,10 +126,6 @@ Options:
   --get-ibswitch-nodes Print ibswitch nodes
   --get-ibswitch-nodeset
                         Print ibswitch nodeset
-  --summary             Print summary
-  --get-node-ncpu-chart
-                        Obsolete. Print chart of allocated ncpus per node
-  --server=SERVER       Use given PBS server
   --state=STATE         Only for given job state
   --jobid=JOBID         Only for given job ID
   --user=USER           Only for given user
@@ -118,8 +141,9 @@ Options:
 ---8<--- "mathjax.md"
 
 [1]: job-priority.md
-[2]: #resource-accounting-policy
+[2]: #resources-accounting-policy
 [3]: job-submission-and-execution.md
 
-[a]: https://extranet.it4i.cz/rsweb/salomon/
-[b]: https://extranet.it4i.cz/rsweb/salomon/queues
+[a]: https://support.it4i.cz/rt/
+[b]: https://extranet.it4i.cz/rsweb/anselm/queues
+[c]: https://extranet.it4i.cz/rsweb/anselm/
diff --git a/docs.it4i/anselm/shell-and-data-access.md b/docs.it4i/general/shell-and-data-access.md
similarity index 53%
rename from docs.it4i/anselm/shell-and-data-access.md
rename to docs.it4i/general/shell-and-data-access.md
index 767c300d2..14204e9b4 100644
--- a/docs.it4i/anselm/shell-and-data-access.md
+++ b/docs.it4i/general/shell-and-data-access.md
@@ -1,19 +1,36 @@
-# Accessing the Cluster
+# Accessing the Clusters
 
 ## Shell Access
 
-The Anselm cluster is accessed by SSH protocol via login nodes login1 and login2 at the address anselm.it4i.cz. The login nodes may be addressed specifically, by prepending the login node name to the address.
+The all IT4Innovations clusters are accessed by SSH protocol via login nodes loginX at the address **cluster-name.it4i.cz**. The login nodes may be addressed specifically, by prepending the login node name to the address.
 
-| Login address         | Port | Protocol | Login node                                   |
-| --------------------- | ---- | -------- | -------------------------------------------- |
-| anselm.it4i.cz        | 22   | ssh      | round-robin DNS record for login1 and login2 |
-| login1.anselm.it4i.cz | 22   | ssh      | login1                                       |
-| login2.anselm.it4i.cz | 22   | ssh      | login2                                       |
+!!! note
+    The alias **cluster-name.it4i.cz** is currently not available through VPN connection. Use **loginX.cluster-name.it4i.cz** when connected to VPN.
+
+### Anselm Cluster
+
+| Login address         | Port | Protocol | Login node                            |
+| --------------------- | ---- | -------- | --------------------------------------|
+| anselm.it4i.cz        | 22   | ssh      | round-robin DNS record for login[1-2] |
+| login1.anselm.it4i.cz | 22   | ssh      | login1                                |
+| login2.anselm.it4i.cz | 22   | ssh      | login2                                |
+
+### Salomon Cluster
+
+| Login address          | Port | Protocol | Login node                            |
+| ---------------------- | ---- | -------- | ------------------------------------- |
+| salomon.it4i.cz        | 22   | ssh      | round-robin DNS record for login[1-4] |
+| login1.salomon.it4i.cz | 22   | ssh      | login1                                |
+| login2.salomon.it4i.cz | 22   | ssh      | login2                                |
+| login3.salomon.it4i.cz | 22   | ssh      | login3                                |
+| login4.salomon.it4i.cz | 22   | ssh      | login4                                |
+
+## Authentication
 
 Authentication is available by [private key][1] only.
 
 !!! note
-    Please verify SSH fingerprints during the first logon. They are identical on all login nodes:
+    Verify SSH fingerprints during the first logon. They are identical on all login nodes:
 
     md5:
 
@@ -30,10 +47,10 @@ Private key authentication:
 On **Linux** or **Mac**, use:
 
 ```console
-$ ssh -i /path/to/id_rsa username@anselm.it4i.cz
+$ ssh -i /path/to/id_rsa username@cluster-name.it4i.cz
 ```
 
-If you see a warning message "UNPROTECTED PRIVATE KEY FILE!", use this command to set lower permissions to the private key file:
+If you see a warning message **UNPROTECTED PRIVATE KEY FILE!**, use this command to set lower permissions to the private key file:
 
 ```console
 $ chmod 600 /path/to/id_rsa
@@ -41,31 +58,30 @@ $ chmod 600 /path/to/id_rsa
 
 On **Windows**, use [PuTTY ssh client][2].
 
-After logging in, you will see the command prompt:
+After logging in, you will see the command prompt
 
 ```console
-                                            _
-                       /\                  | |
-                      /  \   _ __  ___  ___| |_ __ ___
-                     / /\ \ | '_ \/ __|/ _ \ | '_ ` _ \
-                    / ____ \| | | \__ \  __/ | | | | | |
-                   /_/    \_\_| |_|___/\___|_|_| |_| |_|
 
+  ___   _____   _  _     ___                                           _     _
+ |_ _| |_   _| | || |   |_ _|  _ __    _ __     ___   __   __   __ _  | |_  (_)   ___    _ __    ___
+  | |    | |   | || |_   | |  | '_ \  | '_ \   / _ \  \ \ / /  / _` | | __| | |  / _ \  | '_ \  / __|
+  | |    | |   |__   _|  | |  | | | | | | | | | (_) |  \ V /  | (_| | | |_  | | | (_) | | | | | \__ \
+ |___|   |_|      |_|   |___| |_| |_| |_| |_|  \___/    \_/    \__,_|  \__| |_|  \___/  |_| |_| |___/
 
-                        http://www.it4i.cz/?lang=en
+                                     http://www.it4i.cz/?lang=en
 
 Last login: Tue Jul 9 15:57:38 2013 from your-host.example.com
-[username@login2.anselm ~]$
+[username@login2.cluster-name ~]$
 ```
 
-Example to the cluster login:
-
 !!! note
     The environment is **not** shared between login nodes, except for [shared filesystems][3].
 
 ## Data Transfer
 
-Data in and out of the system may be transferred by the [scp][a] and sftp protocols. (Not available yet). In the case that large volumes of data are transferred, use the dedicated data mover node dm1.anselm.it4i.cz for increased performance.
+Data in and out of the system may be transferred by the [scp][a] and sftp protocols.
+
+### Anselm Cluster
 
 | Address               | Port | Protocol  |
 | --------------------- | ---- | --------- |
@@ -73,42 +89,41 @@ Data in and out of the system may be transferred by the [scp][a] and sftp protoc
 | login1.anselm.it4i.cz | 22   | scp       |
 | login2.anselm.it4i.cz | 22   | scp       |
 
-Authentication is by [private key][1] only.
-
-!!! note
-    Data transfer rates of up to **160MB/s** can be achieved with scp or sftp.
+### Salomon Cluster
 
-    1TB may be transferred in 1:50h.
+| Address                | Port | Protocol  |
+| ---------------------- | ---- | --------- |
+| salomon.it4i.cz        | 22   | scp, sftp |
+| login1.salomon.it4i.cz | 22   | scp, sftp |
+| login2.salomon.it4i.cz | 22   | scp, sftp |
+| login3.salomon.it4i.cz | 22   | scp, sftp |
+| login4.salomon.it4i.cz | 22   | scp, sftp |
 
-To achieve 160MB/s transfer rates, the end user must be connected by 10G line all the way to IT4Innovations, and be using a computer with a fast processor for the transfer. When using a Gigabit ethernet connection, up to 110MB/s transfer rates may be expected.  Fast cipher (aes128-ctr) should be used.
+Authentication is by [private key][1] only.
 
 !!! note
     If you experience degraded data transfer performance, consult your local network provider.
 
-On linux or Mac, use an scp or sftp client to transfer data to Anselm:
-
 ```console
-$ scp -i /path/to/id_rsa my-local-file username@anselm.it4i.cz:directory/file
+$ scp -i /path/to/id_rsa my-local-file username@cluster-name.it4i.cz:directory/file
 ```
 
 ```console
-$ scp -i /path/to/id_rsa -r my-local-dir username@anselm.it4i.cz:directory
+$ scp -i /path/to/id_rsa -r my-local-dir username@cluster-name.it4i.cz:directory
 ```
 
 or
 
 ```console
-$ sftp -o IdentityFile=/path/to/id_rsa username@anselm.it4i.cz
+$ sftp -o IdentityFile=/path/to/id_rsa username@cluster-name.it4i.cz
 ```
 
-A very convenient way to transfer files in and out of Anselm is via the fuse filesystem [sshfs][b].
+A very convenient way to transfer files in and out of cluster is via the fuse filesystem [sshfs][b].
 
 ```console
-$ sshfs -o IdentityFile=/path/to/id_rsa username@anselm.it4i.cz:. mountpoint
+$ sshfs -o IdentityFile=/path/to/id_rsa username@cluster-name.it4i.cz:. mountpoint
 ```
 
-Using sshfs, the users Anselm home directory will be mounted on your local computer, just like an external disk.
-
 Learn more about ssh, scp and sshfs by reading the manpages
 
 ```console
@@ -117,13 +132,13 @@ $ man scp
 $ man sshfs
 ```
 
-On Windows, use the [WinSCP client][c] to transfer the data. The [win-sshfs client][d] provides a way to mount the Anselm filesystems directly as an external disc.
+On Windows, use the [WinSCP client][c] to transfer the data. The [win-sshfs client][d] provides a way to mount the cluster filesystems directly as an external disc.
 
 More information about the shared file systems is available [here][4].
 
 ## Connection Restrictions
 
-Outgoing connections, from Anselm Cluster login nodes to the outside world, are restricted to the following ports:
+Outgoing connections, from cluster login nodes to the outside world, are restricted to the following ports:
 
 | Port | Protocol |
 | ---- | -------- |
@@ -133,28 +148,28 @@ Outgoing connections, from Anselm Cluster login nodes to the outside world, are
 | 9418 | git      |
 
 !!! note
-    Please use **ssh port forwarding** and proxy servers to connect from Anselm to all other remote ports.
+    Use **ssh port forwarding** and proxy servers to connect from cluster to all other remote ports.
 
-Outgoing connections, from Anselm Cluster compute nodes are restricted to the internal network. Direct connections form compute nodes to the outside world are cut.
+Outgoing connections, from Cluster compute nodes are restricted to the internal network. Direct connections form compute nodes to the outside world are cut.
 
 ## Port Forwarding
 
 ### Port Forwarding From Login Nodes
 
 !!! note
-    Port forwarding allows an application running on Anselm to connect to arbitrary remote hosts and ports.
+    Port forwarding allows an application running on cluster to connect to arbitrary remote hosts and ports.
 
-It works by tunneling the connection from Anselm back to users' workstations and forwarding from the workstation to the remote host.
+It works by tunneling the connection from cluster back to users' workstations and forwarding from the workstation to the remote host.
 
-Pick some unused port on the Anselm login node  (for example 6000) and establish the port forwarding:
+Pick some unused port on the cluster login node  (for example 6000) and establish the port forwarding:
 
 ```console
-$ ssh -R 6000:remote.host.com:1234 anselm.it4i.cz
+$ ssh -R 6000:remote.host.com:1234 cluster-name.it4i.cz
 ```
 
-In this example, we establish port forwarding between port 6000 on Anselm and port 1234 on the remote.host.com. By accessing localhost:6000 on Anselm, an application will see the response of remote.host.com:1234. The traffic will run via the user's local workstation.
+In this example, we establish port forwarding between port 6000 on cluster and port 1234 on the remote.host.com. By accessing localhost:6000 on cluster, an application will see the response of remote.host.com:1234. The traffic will run via the user's local workstation.
 
-Port forwarding may be done **using PuTTY** as well. On the PuTTY Configuration screen, load your Anselm configuration first. Then go to Connection->SSH->Tunnels to set up the port forwarding. Click Remote radio button. Insert 6000 to theSource port textbox. Insert remote.host.com:1234. Click the Add button, then Open.
+Port forwarding may be done **using PuTTY** as well. On the PuTTY Configuration screen, load your cluster configuration first. Then go to *Connection->SSH->Tunnels* to set up the port forwarding. Click Remote radio button. Insert 6000 to theSource port textbox. Insert remote.host.com:1234. Click the Add button, then Open.
 
 Port forwarding may be established directly to the remote host. However, this requires that the user has ssh access to remote.host.com
 
@@ -167,7 +182,7 @@ $ ssh -L 6000:localhost:1234 remote.host.com
 
 ### Port Forwarding From Compute Nodes
 
-Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside the Anselm Cluster.
+Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside the cluster.
 
 First, establish the remote port forwarding form the login node, as [described above][5].
 
@@ -194,10 +209,10 @@ $ ssh -D 1080 localhost
 
 On Windows, install and run the free, open source [Sock Puppet][e] server.
 
-Once the proxy server is running, establish ssh port forwarding from Anselm to the proxy server, port 1080, exactly as [described above][5]:
+Once the proxy server is running, establish ssh port forwarding from cluster to the proxy server, port 1080, exactly as [described above][5]:
 
 ```console
-$ ssh -R 6000:localhost:1080 anselm.it4i.cz
+$ ssh -R 6000:localhost:1080 cluster-name.it4i.cz
 ```
 
 Now, configure the applications proxy settings to **localhost:6000**. Use port forwarding to access the [proxy server from compute nodes][5] as well.
@@ -213,8 +228,8 @@ Now, configure the applications proxy settings to **localhost:6000**. Use port f
 
 [1]: ../general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md
 [2]: ../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md
-[3]: storage.md#shared-filesystems
-[4]: storage.md
+[3]: ../anselm/storage.md#shared-filesystems
+[4]: ../anselm/storage.md
 [5]: #port-forwarding-from-login-nodes
 [6]: ../general/accessing-the-clusters/graphical-user-interface/x-window-system.md
 [7]: ../general/accessing-the-clusters/graphical-user-interface/vnc.md
diff --git a/docs.it4i/img/49213048_2722927791082867_3152356642071248896_n.png b/docs.it4i/img/49213048_2722927791082867_3152356642071248896_n.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c78e10f664dbc8b9c0ccacba62a309a1b599a20
GIT binary patch
literal 4891
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
Mj^OS0wh_+$3ztxZhyVZp

literal 0
HcmV?d00001

diff --git a/docs.it4i/img/dgx1.png b/docs.it4i/img/dgx1.png
new file mode 100644
index 0000000000000000000000000000000000000000..89807e71f6ed8044f863e336f168120e16a7ed99
GIT binary patch
literal 417546
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%0Aox%f{h3Zxo%A!4~zgE>M%?Epe#OEGbFP6Evi
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
Qdli9Hl{6JAkmkYv19j8a^8f$<

literal 0
HcmV?d00001

diff --git a/docs.it4i/img/dgx2.png b/docs.it4i/img/dgx2.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd6c42fff6a218c59deb85cc23ff84ab8977c60b
GIT binary patch
literal 94291
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
VJVPgTO91qbjitRslbO%`{{aFi=>h-%

literal 0
HcmV?d00001

diff --git a/docs.it4i/img/dgx3.png b/docs.it4i/img/dgx3.png
new file mode 100644
index 0000000000000000000000000000000000000000..39dc8d602f075776c0a7c23557ba1f8cf2b0795a
GIT binary patch
literal 345411
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%0Df@d^l?(M5%f*cNBulr3v&b6G
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%0DXT2A0MpZt$G_qnvz*V(&NDNq
zFvG0d;uXu3n0gv8J=f!rKR|C^bY|m5YX-+-!@4z0Dw=Nps(skB&zdF^a~8~}*ZD{}
z5p4g97RgN-(X&i++jnTMlyr;^V@A+7eHccLI`ysTql(@YDk?2jZZX|v^0Sqaou&j_
z_t8l)Ov)&$1^dw=6b&Vxx#Nz*>fb*Hu;i*lz-B_EVLQ4tfKpgU!=9!x(qo$jWq!kk
zkXx7vbDEWii<!72(^uQH6m^76v$w?+Z5gd#o&c$Y>bv1A_rclh<4aHbL<i;Pd+6Z7
znJ}9B^vp9W_0D^1_2#=v^~Spk_4+#txLu&v-kGbHUY*TYpv%{%p)qX>pzVkwy(JfI
zI^<9e4+4M~z~RO4ASm2}aByea4zwBdq4i@9Wlv|^++7GAZ)wR$b#Wn*2}waXC0o-a
zXzQkh`sCw>=yzX?naK$d7Y~DHMH$!`-C(#fV1``*3nr-E%7n5LPVeq!L)o>Mu>CSk
zBUF9v=yc5;5f4M@gcHA&$_m3UapkIK5o{xU>~pgsG1i1)01JoJb&?0$Dh?Jb4lvc3
zXe4XO^j3VowH4v!UJkTy?IIsPJGpywfyJY2UJ^jr-+|>Y#+5FbHmN^Gu3GKhxmX{(
zf4^p-Tl55^b;mqZjZEN@#mN|<s&rsSjcz?U8ExxfG?k{bdzd(|!Rl4oMGI!6Y0jin
zGFRi&7jW7glgolBx!SvRw03M8s^v?|bzt8F%a}PWUz-VnpFvbma8M@&_?adMahQ+#
zY3H^{NC|4SiADzt7M5rx8KB$H2(MYwPi1IfOJD(q1NQo1Xq!GJ9iW-0&8utm?UzI%
zeR@b=Q*wUp={4HFdnDj`nAT(5>Q%w<k=;!>>0M!_-So~|2QZw?)0|luT8GIdB-k1a
zZwuIW52PHW%1QH5xL+4V2H4V3$^npXO(O>r;LkQ?+uFf42l!#q3vr_JQEOc5_A1Pe
zVB!$YvE-lu)e-15y91&CzTLezj)|7yyVououEl6eSD=&KxFAEjSLQ2)maL9MUD*Lh
zO*4sZ#Crt=y3uKCEUaxgZ92U*e?l7hr)j!$t^ua^=+$Q~M>-NnH#1+3IVx@(ho-%*
z50Opgcu0r+U$$&82CEDl^BkMRiv@VK0xY7X_M~GM$7z&t{KKFYWIFR39;$*>-AVrL
zkDnaZCvU=xey|f+%x-=9$u52V=^lOh@h;>6JJ@y`_5QmXao$hCfM*ZT?n0k?Bg1K>
zD9)b{0I476jyLCoC*k_;&K&QwFEu&CJ{ZLkV%*R|2hcv%6$6_cvW?EjH#%Z`?4W#;
zWoiMYos|{WS($PCFYrHMCb20@T8pyX>2ejV8?IZX=bqWi1S*usua;C|&)h!#f)Sg4
z6=Q0EX~V_i=is!7`S`OhoM!~4usIFD)bIa3Ff}{+T!BEN26OPRLI10OsR5-;z%(c#
z?EeHXoy;-VG-l18t3mZcY5UmN3hq4j+0TJ#186({^Xk_=bFSZY<_X~cIbdqoZiWG-
z!$yseqjNKs`#jFGCdPEc=;1Q|k+lPA)w^$R%LJpaq)6QhbCs5xsbtvF`1C|YCPXPH
zGFVRTP6U^S>hddA=&n2VtE3oH1RygZ#sE4Ks&92_Sb%Bc#l~E43@B{^rfFy)4KR%j
zqkD`AgNHG71jN}JAjfb3s5;OV(E&!uo^DUhPLxb3@%#I>Q}--4O`4RW$&=G?NQdEc
z&ZRebrWP+r*W#t=7-upVDYTpn){I$knmH?4Y3W=r4Wr0~)clSU#v*4f<WA;3K*WLJ
zf{eh+oq+s62U>7C5|2b)CuPY{T=@Rn_W;1<WrtzxiA7`TtSuX->%$N3(p);)RF*lz
zEXGs*wo>10EA);;1x2+}1SMbtP7ToMXj-Sjw3e4=YuI4i-2)QQaKft9g=h%Q>i~eb
zOE<Ow!{5tV^#gP1ZZ!mR$_Bmi!gZDwsGa~*ql>J>9p91oqOO3P4uGBLm=LX4Jy&xU
zjnictXK2RUL8|VT3kXb5Ho(-G{MY;pN~$>Z6Ji`-{?fH-MV$uqCjcES-_6IC!p2Rf
z3spYRM#d=CN)yH=>8&?uK=8#Oz52#_wlA!CRBNS?;n}yRE1jmIFbWZog%n{j?JQT%
zuYj3MAP%des(J@85wKHDzXZ*n*ITKnfNI#a;NW&DB-?TTzdvyz%wHzK>adN$VeM32
zfyrz^g@)0FGcnPQ?+AtMOu@yERu)56gilM2=pPTedZRx0@M?Yj#cthryq@nS>lW?f
zTsk_LsIWtarfSQU8VpDNT6xI;3}hvA?`lmaBRhbcEzBNSq=fH}9h9#jy%V&Al!61>
zCTQ=DDabP>GSTu=8%oBe%T^~Q6!8f(H5lDXUT&>mFN1XFZ5wpoy*o8-Y@Qa(t0W%E
zN{;L^7Yur~?BgCeaay~4EbM2#))KP6Vw|tm&thVMv)_q*W!_^X1qPHRBnDf)d)%-L
zoa^3NFg9A3Oi$2d=uZFhue->IU87QRK65f%Gz##UOpH@_a3>len5e9dXp*}Dx_fE-
z=<b|D08<!gGuiTH66M9j#ES`+={)96R<M_Q8~HKPBJBadWm>niMvG_V=+YI%$O6iU
zJ*!|6(VNz}<+}V*x|1!)q;+Wm=B+qQz?{`Rtqlw^VARM?V3B<|Z@r95pY7>^6vxA*
z9Rv2BkbQ4PQi3O`5&^KEBt>ve^hAnbjE{wB?E$9kVNH$xoC#_?z!cUrgZ~H9ayA*+
zPXUwN0i+HbzIvfPc=vj3+cv;5No`H`Y*V+nGfv3QvFiM*K=!Wyrd_*r)zINXo3U<<
z;Ivsu?))yGO>%&9y;z=!F>PQLF9a~1IAx**05nJx8is}KYh=QHy8VeA`}uQC%-OHK
zZotc#zOR94`}t`2u4%JpsfJR1`%dU*n|AVfTrkaNEWp&1@*CNyKZ}+6wX*Z+jHv;o
zhB=+Hc%gzL!+$q0Z7SuT{=0v+l%)ChPlE~mi7{>1XHCG=&fzS;^ejd_19Ezn_dKnX
z|I;zq{P_I!`wf%FUyfh0lcyi^O%feb%5Q#58p(nIrb*2i(=)BdudUlJ7}KBR7k~D#
z`SW8Q83F5ZiZ$g}oV#$r1p%hRN7ie=-~p<x?F(C4t{!FRMvDuSmEXOAEzL+)OiG+W
zqQm49<O?u$RPR2eI(Fk;-G1v9ONlWy8h3s)f$<TYeg;gFDdnd$E9Eyar>10Q0BZMS
zG@~Ju@(JyZ4z{Izp$`|}07}>lG?)#8k~XZ10W*cfAeEK`<I?B0hnLDqJYmSZQ~|qI
z2@tG=@hdAu2ghwi1#v&zFU3{fo6=?PUhZUEdaFmVp9=Enu9FwU;Csy=7AP$Z_jf88
zpLDoMio;1<9L<H;3#KTGb%d>g?Fzz;+@~~#Uhf5z(7V!Nat`d$1DZ7>pUg)Wx;Po*
zP#0Bqx5mA0uk47{=u92ZVVX=*KsKzU3mKz*dKYNn+<GmZ-Al`66lv+y?ig&s3ES^T
z0|CR*wS@iZ0IL@OXiTELXR+3-8cHNp66H}C*}7EqE)9l(Z3WQaf}R`&04&w&HM6vQ
z#W*JQeRT7!mlNG{C8m{FWfIM0^p7J3#B1yNaWI;7nl`;iB_*!%1#piUnaz6KtAG9T
z3Eg*MDLO%0%EGN#uR?(LEqe9UJ$mN3%jo8mU;)BD?kz2h)~No;nlLbu!1%TrR2-ly
zR}Ij@*_FgEh2c0SVhA?TIMc6KJB)pRCfald!j)gl_Mb7eH_I_lwf!P22Av8@^;602
zT)Sp4>k`lQCTyM({+vm<<aT<<m+j&O_!~C_1KHbVnPB=p-$@?lFru@%DhN&E`YY<`
zXmnCveRV4>IY*<pL^~YUMKfm<qXVviF|C8)kF>P9&BQ=AXJRjOwX^ixV>`5Jac^3P
z_SL5KBQ<tRp|Z1s6i7a*X?q$^JlS00w&Kxl7H8XN_S8J$lt^h9kf7ni(-j%f(UR}!
z#y0kL?+W9MhIYwlEuULOx2IxVHYY_(Cq^g?*@Myhnqd9Zct4G)M>dli0`qM4KW$L^
zx@+<HFs+yxZRr&C?|<H*=N?@Fd+y4y9-uWVtI0*Rv2;}{BTZl!ab11rrZ#_Ofkq9D
zMw)_L1zlz?$8vraCG^}dq#@{2dqi^1L~x#j!gvS4M8;|epY2=bPu{RM!&6n9KmGes
z9jcFDzxj|VK+IF6yQ<B(V_vH!3?D;N?=nA?_wZLK=VMRKn;z`T;({O|t%5D*Xm=U}
zBqlk_k7%%rG#Jx7FMz2NdS@$@W_3^z$qD%!kGUyKFfqktqchFK?34j8O@}o#z%&V9
z+MO1q{pfmjaNit&>0zBbxkg3kehr{BMyLjCLACiT*QMXZqW%@Y)M!i%Fl_<?7AD71
z%5MOuQ_Ou+mTOj;GYqGtRM+hJ2G+A-G(F$^x!=0~^KyE_MP|a($$yA3jfjbq0j5pM
z+jJpo0H)0W=kLGYwA{_hz83J=sF!Viv26OyX>(2krcGtV=HT>fvl;_ThYkjq!VH}O
zm^R-J%`e_f`{hg^_SXRD`2f>NfSx&v7bqm^!UNNvNllu|PX2`Z7M<d0$H$)oOn<4N
zZN9xv-}aW{*nsB7b#BsvH!qtv0qmw@;Ai_9u+{)ff0|@XV?uF8VA}l8=WOoIa|EX5
z*gKoHw)t}Z+WUU?|H3x->3v2M+;GnQ445vuFu=5aq$%U~S5<WtY-y<qdlV`MwlqCA
zONp7OibY!*l^BbJC0LFa+=9acwQ1|6I&sfI9XYg!iyq<INybIpmQpAzNu$2BfjKq6
z)RgBMN_6QMB@8$<rF;WSbCLmV7%1H7`95J-ksf{EYCZMnHG1OFeR}foJ$mwqUEJ>G
zcDGJGwMUNwAk6JkJpaU_JN5LFyytOlpE6^+PCmJn_iom6&u-^-lb$}gjkcIO=-s|e
zk3G6wPd&Md&+pZfPwwabKFj@+PjSnA^E;0|x`&+0ezfs)09<qjWK~&utS_WgUr07-
z8aa^JiPowr_J!$fuhq-zxM<$SXNqAWod7zC>Vv+tg7krkEOfNU28Lh;N<*7y^rn93
z?mW@q^(;giIi*H3CKhV;<Xp|63_b~FFpUeeBLK`6VCwDZq{}Z`tebAytu<@M>6Tm8
z>4qaKRaX<If&Jph*z~dl?N=5?<0|h@-}~MgJF1erQ<eo&QT>o)z#oj@KtI5KdxfK?
z%}=)lka+<Z{9pjYKs&#X-4zx=@V_JZm;myzqf4|F0D0TZ^8sgdfU`u^(Bkyr`!~?*
z{u(`S&q~dmk!9(iWY7M}%?#9-!G#)A7q3MBHj03i8&XNH`LTr>HzHT#N9K~SkOlZk
z)Yy6eRJpeT=p1D9k39>Cq3V}JDLsexrfK{rj5(C)N7pA2$rXu~vn!$bu(D-=l<<j@
zstAz_fY=$PaqOTTwBWp5*CFM&_13BAe{%rrq1wD|qz=*(e$6E&r!-5|Rqn8MFv(FJ
znRIw4m37X__Obv~PaO2=$++T4Wf+GkXdwW+4lq_fI1=VDlMK>AjUQLUL?#%3-j<TN
zE3W>*bS#R};eD8^=(beTH&{oHUZT5BY*kLKFRVVm*_$p<X+at{ZUAg>wPs8%BSNe@
z`JM5q%C{pLjWWE6JmbBE<d`m>U8^d3-VZFH8AXK$CNoDZK{vZ>N-VKaVfy#?$MnLJ
ztC?`QD-V}?8Ck9w=%ahlC28@r9=iR=A|2c{hO~hkz^0qV4^7askM7X3PwdyTPhH12
zqUTOt-*ErwYxK;?eR}rfZqA#%JbwTa)gC>~x%BMGJ$mk`-MnuXEoAre8WRz^c|F79
zhUXjJXU?~0`P}n-*RxMu#e2-S8qj#Pp5XbXp1w*apScF+eke^CkcVV3Q7rbMk%qI%
zvT2lnl*RzlytH=8Ndc6iGtB~+X8Z~;tt6cPs@+I-UO%8W-rS;f8;jKu*@|)Jn{fO;
zg)#kwOaG5juxI%ES%E1RvB^e<)~Nk7x8}lTE&>fEieC=H#u%_>%rIt5<nvQanb+tM
z8=srhXqK@UW}38$=Kd*->3INCqdz^vXi0QUL`;+>AO|q(aQd>E3s}?dnTzvOvrddA
z9q8%6#FTW+a}Bz@hW8mQThsR#BS~`;RTDV1yth$@X@Hwy6{pXgt(rjt)E+mpWyW$Q
z{p^{5L9^!u4FQ<KyiT3YK4~@@F3=65`Mzqt@1~peH2|e)zc$`)GLFmuIG_GKzu4F4
z360sQxyJMqFpZA<xpwySSfaBW$IThjpE328Nl@c5H`||PU7FUlY5C1QGW*;-Z}xHX
z?O`5UwhNz|Zh(E`G2HY$r@qT_d^8-(W*Cj>A1&qgEHBZlxh(H#rmi!dN6pSPvrJ~)
z%z8E5Z`z+t`?zTx&3a5{|C#qTeQ)#k{u#j3r<umIIjB7S_sw!O|L-u%b^3ov(>j{{
zW7+m*J<NV={2yvMW}AQaPserxFtt=L*mtIsKXl~qpO^AaKd;VmELt*1lj0l7_;od^
ztRjoFXE6cXu%&r9u%#IQ(=^4VB*K<Pz?S;U4u^hq|2}%;@w;{W_+}kGG?~(-Egg1f
z%}DD-156Xqnf|Pt4>&czv;mZ2ZUB^K01h%RJLII;l8uN7C5KjvwE3(k^e0Bi7k0;+
zKHXj_FY`oe2s3)xD7QT3HA=vx<(?|9^inTc9L}IDIS_M4&oVCJ6|knTJ{2%R<&{1R
zzL(JZ3PyRkAD?9y_NUa3(s%%a3|6{U72sq~BY=GB#C)QmssKq{RG8ZZa7Us54&oqO
z;^pY{2KA34{C^&0<$Ec07Ex|>z?Bb^nP;yE07w9UFPhFzBj|B&);lh&Gwc@q>}wNw
zE*Y(!6R8BmX`!*Jpl$1Loap`-u;xy!A&~w7K*8OxmCwKmKCO2@yhopZd9S|x{$AaN
z6TGe;0r%aVG0xBp$*&{EC%_h^VGj}oJc*ieMfMOGW^ZA8M-59xV~Tl<GP<Wj8zO(W
zZj7mbDW&U?U0aLx)gEoDO_w(0db(=+=DB+0flWF=*Q`OcZi)>xx<VY%#5$$NwYTVT
zjp-_me)B{7XQ46mBlO-&58Sd;yEl&@INk{}oSTJ7FU}`90CQJ4`q^6cLm>Urjcg+y
zR&Ds;9Q3q-Fnq4GuJy2h=H8{AI*6R$?mO4eI3ZDedlB2zKS~jRoIqq4K9r4vyZ|!E
z-jvTBF_JYTDog~}UU|hJ-EwG}QlseD)D_d26`h%oPuSV;7|ml;w5NLaPF7}?D_YT(
zOafexUQ`ihMg&rDN46s-J1@FGxzYaC71;-!vrK8)gvrN-J8DQZ=>?aM(LcVsmk6kv
z_4=EbwZ6EI{qm?@dhs~m?1(PCbfUby*{^wqNi9`29m2-JD6gKKtIHPTYxTS=Eu4~|
zIYd?s;P{*|8uJw<xiHK^QRr7IX~-~ZVu9vQOxNl;893(e)>98J*Mj+(=#qUclfcYG
z&M(~exrwy=%>~G!%bhcY$_85KA;g1?Aoi?RPcIB~fyhf}2TI&hWd%%WWiVBQpvDox
zZNsQUKGD0kxlcm{be!haa=#b%X|hmJ#%IdREyMDd_cF?1Ud?m8V8<)@TxH|;o9`Gn
zDA7`xD9qu!gk9~~-9csOOM3!Ji!&QErg^yXjUzuBM}B5Ju6%T+#t@kt-I@OoT>F&r
z>p4%Z**jY=KfhD&yt`d@-8)Xn=?!T=#+~1q+n)i{^Z5TeXEybm-*_GX_Sb-E1M@lE
za)E0Am{S0e00S-(P2kL2xDD`}1TZqM82~z!i~STpO9L?F^W0A0yT(tOf_vLIw*gHU
zK$_g#<~a*M{h9gcLIKlg3+rkDBh6g@O)RDbKsPP_DG<`2E3`as9Onk)SU_vTdRf4!
zWmy~EXSRpsJqC0(Zm)@~s|9eI_Zv{rSmtg5rqc{Cr8M|Qf$5CXfaw$iP@65ESuV@|
zX~qCrob)W8WuG-Je}fdE0f?Of-ex~HuIDL`ZU92##KW?`ni-$W{htBTrepAQQ_yde
z70w1sn?Q$I{-$kiF_T$9%+HxX^Vl%cW_c$}ZAcJkzU=1nmVI+-a?!Xyn=z#q6qph-
zRZ{kAz_j7`vK&8_W3u6VIJHlB-g3UM%o8m8?x*9;at<~<XO45rB(MRTnfsH>J~jL5
z6jS<hQ`d!HOiu@<P3)%ybei=#wTzADP2;jy&cCK}sTq@N0i~AXtkEpks9$c{@0N9J
zeBDfrEdM)}3CbCO=?H-7uO%t`#<6GtrpfV^GJX|Kd?UrkFUnU=L9PXure<d<J}pHN
z39zLRp>p<gmoMP-@(q{jxfdVO4Rr1~c+GIwIe=y&{oP~e``!plo3o}VFsDtRwBgp6
zpNu;neOXF3Sd*^mM-)y!KwAtZ4NtU?#s%$$#?+!cWtd?7=EK#zZsK_uMl<RS1Losn
zMoRz}kG)}~0AfZ{>W&`H9bKjw9^Ch07@ej!ulZ6|4nngU7tsNrg03>C4K89|jUACn
z#$<QG?#qe5X{qcCG;cYWV*uGb@?2p`YXE#?PcE#5%{dNZ+5^UvkoYMnbbTV5)%=#p
z$#m~Pi9eq5tBVHE-+V;>X!S4iA!Hm@jhLu;L<r3q0Z@T09RhH+r9b<|wG;IJ`_HFD
z61`4v`75}hU((m#pVT)$Jf?sB=NVYz-DoQP>1*GDwwlCJ)n!oX4F^0M?Wh}o(VcEa
z-Wocn2w)hBxyRKKy<-e2ojbN;xl6Tw&nhimJWLB0^v8hHL0#J!&8?9RL;!kw;4F6~
z#J`1-Vp}Q<O`&Nc>WmS{l%PG>F9BX{*>3F>4Eq`4*%?6PsvEAJqJ2BZAUjCY1F)=b
zy?(9UdTp0pf8laizs1N1f)!1J15X_B6{X?2<CaZ&`;{B??kflM(d#gCkFF$6DOro?
z$aU>ilVE@oEIrpF(7GlQB^1K)c(Yxdj0TrwaiS#dgMKoR*rk{tGE$LE)T4JTp<L|D
za$3W#+F7^J(7|XX*DoP<tDfkl0hIk6EX^9SQb^nApR3GRM~xnoNi>lM`eCFVn9g!2
zuNUN_35|3_i|R@XQ6vZe{(ZZaAQgB?fBX9r?3c&&{okHtvhV_}YhTv)KfJ7c2Ufzy
zIw>yRU(=@5Xvw@@T0JXQtEQ!B<}eu2DPfv8z+TgbxocWI(NGh@VA#7_j+a2>EIkWC
z$ndR(dC%9xfdTsQvqO6N(Mymaz^c#AM!y@Uiei=#Fy99$OCQW(+cB1{p&7wik|R<u
z9>yUzDC|y!BB28jPHoUj^WE%2f6fbE&Wq;5kLUb(Eij;Ag!2AS@>+ufTQM+E@w&-p
zJ=5^z{AxbTdjil?2l;j7c=SRR5URdR{stO=%;cmrqZ6qFXiT{+OzYTSelim?Kxt+i
zz|=%VH3OzSa>(Hwl!g&+re1hvyIy;36O98%2UuHR(Q5xx&Ob}m`FUW)U)P*oh%Y(q
zJI)47n^>BD=pl3XL(cC}q=J%Sjhrw}<EBnhdEY9WsfCu&qp}?ENt>;?vow0r1eNva
zrGZEU%!Okd;IOPuZ&eTMZvm&%0jB10WxqZe$7d|eTXVp}1?iki`DbNJ8-Qs8d(=?s
zvjEISKxLM<xT1`*Tt1qyLRHmPYXSg#5V1gctY<FI=N1vxJ7l0`xed@90s~XRx{eq>
z)&e*O;?%ZmlZoRr1yEi;cC?DPfDI)+#{x_nFRD$ztqGW4cwovlYh-QB`VGLSWA;}r
z`>m*F4-LTtVzza!etj+LYu2qtSt<K!yk!~9#Gwqgv01LE0J;fmv#Q#D>RnT9+1Cb4
z_vv4w(%zLCGkKyWvCk}{aROrYp#e{`O)1|nroVQq{y|`B)~&Rv7t3E@S%-4WC}y9T
z{ZUX#bPf9}pMBX62lYh5va&A2#*DJ;XLD=TV-&})*=K{%4w~b26#K46d8z7#VFKj!
zpC5}Ch%r4QFl~~)5XZ*v4#h!U$iB)c$iwyBQ*|(PX5aLKT{p+4*_Xxav*9@4r?TAB
z=gm<C=a4xMo8r3q)YY<mDm4}f%k=qk)PKkz%kesDV#9v^35+*rP5*RYY5*hqpn_%W
zo}X(u_RPK*OC`e`k3AaCKeIo2bN*S*57uqOxG}tsKHxapXJR}v{~-lz8}lDBbHQB8
zB*<)|z8I3swllx+X8_Z<#5mQ!mKrC1597oKlxF93S9<p>C1<8n!jG35aar~*PU>cF
ztHiWqZQZdE2mIrd@;4IrO>50kE6Q>02<>ht<tM`2G-pkJ2~1&20j8Oh#dA|^h>-C>
zs~8KLR7xvG3_-QA1jd{8mjuUG#Hf~0^Rp2P`(_5qPD{ytjQ)L0c^mfE#P{@1AUvNo
znvA+?MjxE=RdJTlzc-H?$G|=Ws-uZZ#MxZa%Q&m^(B(OzwF@S9vQU%9<!R-TYQ;yl
zAsf;G7q&A%&qGru<iJYBDGOHh%8e8C-n+Nckta_jg*E_+WcA8*P>6|cGO<HJl=T6o
z8OdnuihMMH%+6s|gv1XDApoDwHt6^2df;|0w8b=K2S7p6K&Iw{NE%Muy-znB+eoQ+
zH+s=4b?u=wu+*FA@H16$XdZ3p@g6}sKrt?Ue_td30LDQ74#X?jtA0?SMqsWAA@0Zz
zJ*a6a;0b{51Td}ZU!cAF*XZD(6<W2XN*NjGc(X#}Ode-?Y6R@uXv+FM)jg9ibaF)t
zGVLvZCyK5|p}5oI!|h<ToN1!qL>w6HS7EvP^$gN%oasyE^{{Ad@4984o_=hlUV3`I
zo_@GqkKNms=qlG!AZf^;WL<a7B0c%YdcAmZxn6u?qVB(~53M=vQ~={TpKR5tQh)S~
z!Gz(rv6SPZU<o5bVLn3usYGPOgmOHx@AA@p)VnxXgZo5k%bGzNM&yz^6PNf{SLMT8
z4jWpjJBa=|bnRj-nV(CiCNfMhqnYkmg_%K$q`hmc(ea`iE~Fb%bVOH6soxvdxeulJ
z5I<tX+ySN@HX1&xL<jb-X1`D^xc)NB{yBQX79G8DyN=(w3yu9?5+u4QGb5Z*ei_}8
zA~l<)3$yCcfsPK;!m&Y`HQaP~a@Vl(Zh%y8I)&l*2jqpo#Frp(m^QfzCO21e$HeF#
z-`uE^53i)%uBV1l3D~xIIC6tH5(jK7tx3xZT(oR{DH_v4&6!$=WFpSetYP}NWWaU=
zfX@oahl|DzO^1C<v~(;R3JcjZh7CxT8N&x+Fk_4uoMsvI+^-+VYka02gWj<IKOgn|
zlX#AS=6PsM!|f2H86yXzYTb&#I=FixEN&`MU49x~1Jj#@v<351DHFUNm=Ft74KStY
zhQ<5@Ys$o<Ib&)xrY0_GFgn=1JEoDma3z}Jje7RQrMhHo5k|i*7N)cn<NqXMY5+@8
zdMbg^xZ_fjW#{CeRQ{9=c=IAC+&?r}@hM5_Vn<FHf8d5O?FE>z;eCl2sTQzmfT}wI
z)#klJ$BeXq2y23<eaR?o0H&ugaeomo9Zi&!6#?2IxX8l+Q)U?rFw5rx*pYDl1lG%+
zWekc8vn=<lh4U1XltAdVohqvPSU`*c0Ua<gWdj-vGn@l}FidC};K_g@vu>v|rUo$7
z0CwAVp_Kn?F<9qN%KtfIYO*mKb#{P(EH0q-u1=O1AP>U)O}6MDfLI{w>gDIFw5&`n
zr2NSN=FEBw25{RuIVyl0Q3Jxweh-U^kb|3xWm(O8TwsJeyb+X-9i_>qSn&pCyg4up
zMM805foWq|nr&%7iUZ;1ra3}PLY!PZ+&SL*T7YO*TWdwfV?rTV-J7s~GifkptQ^2<
zM{6$fIH_lnZE2ow*QtY|0Tl)Wl`@GknX=t^pLzYS1f~tTU&_wtA$#EV?&e^}K1(K$
zp5u<#t>FN)h}amy-05NiOJ_h(a#p$pn410M?ByYQT<2!8V2;lywn=B!wVF7xdCL|n
z1S6V@hnwYmHT%%QE?StyzW|sv{>J=eOE`~$Ez4ofDa&!kIcC7JEr8BQZXzw~2y4cK
zYX0&iDrQ@B=!)1sCtK$8BPNVhS34V-#0LxDMq}Nnb7#c?1kEvFz^SF=-&pxLRm%T^
zjA<-vs4+bmCw@^0+ENTpnK@aUKN%LrG=P27mSd?C%WBS_!jgP)PJ8IiyZ6xkaGUn*
z9*8lbn+nlW8UsTdnWPEfoyiDoo@M$=#xxyZnguXTkL_e(hvuWht0J^}{`g28+}c-L
zR`%4+%leU}S*tCK&5dKzWi{Glx!+$~E+3%HR}9pab%V6&ipKlv2W!XXddktmEMwc|
z!P-U?(bkOvwROWlUAd0O>v?VcaP8PQ0*z-T<_!-blrl7NOqS9yZA_a~ObpZ{J~tNq
zV+yQUD@yw&+tj%Akx&J<!VyhtN0{IxFpjUhd;`p5g=%R@I+fCFMGiTQ$yNl#^MBi$
z(D({}j3%L4IloLR=l0aHS;dS3t(a4&<#P(OY<9j@E$E>I7@)GyuX<C`&B^w|v_-cb
zvP=tM(R%kvKw}s}I)E*DM-l^I@`mCluPBXH0H8FG9Mi;jS4>VGNDpjv*UejW^{xfz
zN@-3IL^1%SYCo@*>e3lUc3L3&8gPSgrMScgvr#{7Vq3VIELT4(fUD7^7FgO=nzpHh
z*&aw32yG{mGAzIvgPRNH8xM<CH7nUwwSf9O%J4fW<KKM!JhY_ly6wifdg9?_dgb}K
zdgk%Ldh~uKk3*dZ^>1LgO=<c1Bg=L2@eQ=_T%;EtAEEniE#X+O(T)v0bl;tGab)`u
z#pI_5SnL#z7ZcVV6$*%hRS)qenk*V%Oe|9&jS{LWqcxB)`)T7a@3CI)q$f-P7+wv7
zSzeYv-e)XEHZ;O9#4N#-8@AnKZ1(6LtO#Prh7b*Qc;5<S4zYYEou**xf{_pSdAFi{
zsW-<&Upj+zS5%Z6AQ?cM=%V5t;kf>j={FxiR9LKf7Q?Vc+rseLqwTHZ*chlqvn#ZE
zL8(^FEnwosekSo?<*XvDo?FD^BtrGHSRGFy!`NDm6AVsOl<H^E@^&s+t>f#w^dp_e
zo_%aJx?(?oc3Y*>WFVgOi$da;dgQsQfQi)P(W%<7rbb)V*K7HL666uCv__5AM5GX-
z2V`m8$~qmrYNn1Hn4&`mrs}%Jaqa%8XmY3M+WnI;7)`Q_-B*s{oEpS?X!E;wq7LpI
zuj}@Y*R}h`of-%CjMKqA<1OPFGj>nl{sdjKi+Hf@W3}bd0mxC(wQy!SvIHiDOjIgz
zx&cnRVt%qx4>C*(VM|X3rpA@uoH5O#E7<UXsk)j{{wpu;(R=Uh(zS;NVZ5Yk8(QGb
zXpUQ%lK$DS#DyR`{~M)z!&D?vu8K*Bw_N<vxKOxoaWoeY-w<4&u!H7328iau&>5yJ
zJvZC(*cG5>F0AGP<i`CDT|xOUZkaGAt=n+|1P5Ax>t7B`P1%}@m;t5+%owJ|Fq~dQ
zQ{@9*41lo*{1`xOE|4xho&eT?7N*zE)fv~Vo08F&8HUubcLwBmuzvjjwcddBmNWz?
z1F$v#QvkqerTjk!m>MHZV<0@gmzkd<e?aCa7}1`+DrE2Ipeh*8Ab?7GE@E?-O|xFn
z$#lA4TNr@q;Oe5zHr5s<(SV*X07EPGQyyjy!*I8TO)$XJ>{BxVY0?q@)xgx&g<j5u
zc^1~qpJOly=E^XIrt6MjhRu4~(Ur$AiSw2&vP_7&uwD`IbX#Gc7+~7AGvzFIR~Wbc
z3g`J&ZD4&Gf$LufOdHHk7GR2l-2A>HorO$AqCZV9%*3Js!;Jx`VN5I*tz53~xM<5U
zW{#=eFxoEO9_rYslVzP}Eu3#DEw`rQkkLOHFlvCV8{l;a0r7@m{i)>r*8x-0bis>>
zLNt0!1CC8<gLhDXhH%cA{Zz}kn*C-?w<J?}Sx8DiEC99>0NYHI%sv|nYi~m~s3V!A
z<~%d!pXtJtgvN6Q>tz9^r%L?IG^T$Tn8wiOzRJ=Zp#W`ZHioBk0BH)xTngaSOs?B>
zYR^R5-ZF7tvSOarZ(gjI=!$gWo;BLBqdz(}YXFQ5!S!9xBhvO0U}_lCCf4*!rTldC
zWZ7usQixL;&^ti8Hq_}#B5J0M^3&ZnjL}24&eDCiOxOK)P9=kKvQFGJ8QtNeQ^P#I
z=kBSnii{J}bobp;bkB(yx^!(G{o2!s@|kBD_uoHT4?HlVVcb7c_uo5P58b~|k36_o
zk3X`MmZJHvV9we{3(F1bYIVu7YCZJ8Wps186_dx6ut`AxlXisLx1*fgfs%iF+|;m#
z0PsNA!=;Oc5~p;BR;?U>9@1M=Mn$TudmF;ktuz$#%@|r}j;QfaO;3zb<Kne~vhH%&
zt!0>{mdxgMeh<J44*l7A7=@U026Vz$)J`>3X=q%lG}@ShMrWZ3&DG?wMF8bI!q}Zz
z4kt|-YfA2(WJj8uO-kBmE~6uCVHCT<vhCG%duCDUh8d*o<^;O^%$rpz8*7Y5qzc@4
z(_Zb~yH<sitxHQom1Nq<rdSb+WK9owz*ndZEFl5yL70$OCO^Qkkw1jc$}=I_4Up~)
zlME2%_vcJ6Q@`H68aXtAQ2a8a9UheFmtsy^g;{2no_uVW9(|~fh7SUm22+AZmQhp`
zV3C46_w;tmIt%pD<74#n1GSnusw?0!RLjWy9N5oAmt9gsYD0U))9EUah6qVWDa`Wt
z5P9Umy7|L;hR_`<G^j1x1fw0THlxGnOjH^P$c%*jjsnyr5`(pn<7f*xsAQ>Pz^bdx
zK(5gPmfuAVL_+n4fxq?0rA#7Xn0(mKEy>=}`ql@gIgVJVsgtVc;uKAOt(B%t=}8VO
zEaki!EnhZ(M1xHBV;{|*R;K768%qA2HF=CFt&gJZXRX%4y02bXp-W&k*Dk8m+Jy~c
z!jKrG2fms<G)xQW_B6JSqXux?EEpHAMH3=5w#HdMesr~-2bfm(#;}%Zh139W4O3rQ
z<V#|K2ci5P8eSKn6E`o__g~$vm!8>%S!ld=kte%yVU?E6t<>tJ)q4J^ZLrg8F#)dT
zxM!GK#$%7H;&v6cD=`mVN;kEM$Wl^u_gzdZ9^-i?7f(F0T#rAz^wfCtp(X6krm<9y
zJ+#a+o<wr+(0xmE*{TxuTTk74$3j?K+7$yz`xd)U!Y7#Dv>`QJpDbnkhR#pjIj^$f
ze$JR0ji~{qqlaed8eI7=J-<h9zPUqBo?NCwM~7+0t^s6%TU*Nc2AuwC+w%Vlz|;WH
z!m^$gmSX^AdUro>b+xgADR7WA7eI4ysfSH7rQ8($yq##_XF#7}NX;L37Z?vuS{HVu
z<mCt`Fu>LTQwwnWD@*x}z|@pGyV`cMT;NSP*8qTQ0FMC(?YeZr$lxd|mN_Ol(ZYrr
zX3l}-Ho!U%7IpaeG3wE)TsFMV0C5jL9~fmvb>=$_05`1Ge-oGngab@jFEfcS>tdu6
zX1Tl2_S3Xew6dX}Gl1LdgJ7OF6AClw$l(HPK)YG*uC!M)%(ykovJ;@m1EY&6iT|V{
z{%aUh<3=}SXTy%!I5z-OGchoxlQ;l@0hk@Fx{xz!r*1Yj3gvmTUS{20SnkA(G$uj;
z7I}$bhs`l)CK=8gqXrDN>)8GjWBN<Y^93+JomFG{6EHRBjFE#FhS1T2ZXir53`=j?
zyqXS1c1$o#iQ7zW3|KYmWx$&Oa%O^HK)PWT&ADmzmjmF|nTeEHZv)`|Dqz|KxQ$M>
z37AI0<{I`hHZ{pIX*Iyqo_%1$F=qCgC+CluY?x!#lS!g66?xE})_`s^d9va^#+H3=
zwviWF&UUce28bJ$+fvTA0MpaVPk#iMvd^O9qF^9;S@glCjGx&(6Sg!RgF&hi8QvUI
ztvj{joa(AEbeX&3#4+7*&py3ItIlU%xI#DGJX#}1c&eZ~!S|HB<HI|`nv!YS2u>Ti
zKbbInVqi`Uqb0*B%_uK0twEi%0Vnkk07RcsAHDkACVlemwR-clt$OF3%k<WJYb@jK
z_kTX#`he#dZ#ItC-dUxks}i(%dr!Up$#%W<{wBTo{yM$&;ibH1757*3+**u8>+}xK
zzyHxD%GtGAzbRjDytQ60y|hs;zr2Cp+^Vm?zKX|}6J_K~H>j412tnrvn9fR~jc1;Z
z0s(4nE>^IzGwCz_q_)7WR$;=LG(21-87<X2w}bi>by45KPO7J`dv#%Zjq2m15tWYW
zUtk3QvDLs*2Mz7*f^o=B<A?arE8f}?yzb{_#l?8F9=Pu+Em}}WdcbO3xv5IKuB_JW
z$Hyx>#Y_O&Qa%kM1b-sz<Raa4Y?1cuosM}Wh*EE&RxGXr93gFhX$!-RU)bFVb`9+#
zddwq-R_R~=epAmre+<Sn2xmU~BE#E~8(K{d_6l6o835E=Iv6E0!6?e2R9+Ga6X~N+
zVz1))jzn~t<wcR`GJRn0+_dh}K};T2P%g)FK^b}9-qE_5iNy=gFU1W$8Gu8kYNeB<
zi9$EDp_zQ{`eRqn_VsGLaB>A%ol|u0Exk2!qOI1iO((Y%`Om}{*jgJ*QC%tV#}L!x
zU^%|Bi5Sbv^sunGM!TDqXbULqXo(jZJt#%vhNh5}N!1TyP&~(BQLYy*^Mm^P-(J$y
zyJy25Gl?RWtT;CinL}GuA_JH?p+Jjflv*-V(*aC}ubHn~Z(OV6$1c^?`xlXq+DjA1
zW-~eIqAgbp*X=j0Vm-U--n-Xp?W#I-u_b!s-gP7u1gk6YQiWMT8b6{?L#x9yjxzk@
z0dAD<Jv3zy`MY&4nmOECWBb}`N}a1F_Oa8Xs%{Kx4eQZabBFtD>9|O(m=c5e=_Wn(
zz%teW=|mD?{^*noGa<>6O{XNHm*_ZEkkL(h$zc84w-4x}caQ4bx31Is?;Y0LZylm#
z>PoF!KS*DHa~sF|)q4NqeT==_XP8^Y2cPU??ANDXUX8hE7Nzn$&hO3o`17mu(I<QL
zF|U90@t#xTL&Enz{CG#>*v@-)SjJ~x?4`@vR<z4$q#1Znb*Qr#vGM@aRTu+J*DEuM
zEc(*+fKskW@kB<Uh0Tm@(3qx@ZJb0?iUjtjF+WWnQ=mgkDqiO}dFP$ooTnT0%nK{^
z@Z$?q)+<b{2-`Q{^jFLI|E~hm@qp2!v{YK{#aqhmS?J%)1=FxjhV{sWP4fX@8Zc@Y
zRipVc7kqQUFc*Du@iaijl)MZ(XD*nbvA781V=Z9SFs#1@OwDiqX2AaM(U>*^rdCFR
zfKJVn>V08w3(W-x=GUxaC3;L(SVf~5HLQ&>IJk46G!g{^tWCMT2#{b(%cgX0*dKH8
zHRV+UOf7oFzo?Wy&FD*;VyakH!<hPo1zT8OBe5{R)BtP4n3{bS4cKu9WSV_eiw@DA
zGHML_$AC9CUqAzsj41SVaexRvdZ3%v4G8iE5SVRcK;d7>m^KHdhA}nL38QHZ1biDX
zW`L>LCkC{c<IXVq3s)|)fNS%9176L9%1k;8Fzx2-VA)2Fl*nUwj}v8P^O+d{U$b6K
z#-rx0{DFTYVE?y(DW&{89N&&CM?D%+^ILW-uVJbU!<Y;^XC@4`<fxj7p3yWra-N09
z#V86U(im?B!-~dm-<0zs*>?_1l8o%eFyn@0G{<n0QK+euZyql)ou4>ge|1*<8*x!*
zGC!RTOwDm)7*n%-&3}S<Y@{X5Fuvv-@<Eyr85gT1t5#Yjhur|H2>?HPfM`7X&M^39
zQfQb`FJB*}v0et8n)A&9OsQrxFs6-Z8-VoLFvvy|?(jR!Pi?6dL_~*MvP+A5(teaO
zeg?mv%K4vwgdmQ|fG3l-*0AjcEU&#{wNBi7L@&H_lpgdq>b{3&Y3H6&jTz%jIkn@@
zfN4DONQN=}S!>d0x<WBbFKok@n%u%X!p@@tth5<z;5gW<p16`<er}iEfBOh#hwXa(
z?X`OK?G<!!T4@=tzjujVe}9!_yz#+mz1}$9`s7l*{mJE8wl)>>X#`+&i(Y+q1Mgd>
z*8rn$e9$mnHz4<e%k=KY>-Ek@8?^75e%i35MDKsN8`tkXI!Wy$klh6JQx={PivF^z
z@^c9QPwz(go*v({2pv|N04RVpC1-Qe=mM=lQ`fu9mkViUjjF@hpWBWIppF33uBzzX
zjxr`)(J}#&bR-(wldex_3hN3neC2dh|KhG1)z?V_d-B~Wt<()elaFIZ%@|*WL}7w1
zy`&PELNS5oMcS}7UmGvWp*xckz_EiaU0MMv*3$x}#*I!>->L|uB-_$0iL`;909~>v
zdzHFaT7a771s2ngZ5M4OeE$bbJ3svGNnN><YM^ar{#*O$gZJ*&hRf<LjH?Ua(YV?T
zP<D5qLID$*htqz<&{W*?rssNhOHhA4osN>oq+PPGk9O@CMZ8rN9f)F(3s@^M5_1$?
zz1)bAGM$Q|!wG&jhBHh|eu15-4s?Y*?L=;C8}zG03!yhoPqG5!#cSi`Wf*#TXznx^
zd?XZgBrc2`97ZeC1i%gx^@?!7B_=cfwz4(Li5be3Y*LqQtu=2_slNZ@PTg{3mXcx|
z0hEQb*?dx8(PRF(XRcO%CO{@9*5s+0#tG5L0|rz_5nhi|9_M>XQd>&%zM6>6c;bXo
z!t48L+t#TXJv<A;S6j-<aoWCdjFvC#joE9mrR&q;c}3c_Wf;KUQ5^t7`RPFf*Vkzv
zhPEjK(R>c>rkR6nHFJoqCiLr|iM5?IYpA294RF-R($1R7<YioiwMLb7)BNF~T0r~P
zsdXOu;Mps5c-J6Hf<;`ol_rpxI;b}}z5w>VMJ~!`l2VfE0yEiDJGM+99Df+?NiWxX
z9~>ez;A$i{m*~oEBQek2!7+cW-ud_{Zud8ieR}(&J)A4MEw>+hen1aCzF1dmF4YUK
zF>wQwzVp#8y<^S|bIW-9!<`H|LVdKI+bbE{`0SN@?>2ozvx7I^+e}hWn1awFFQTcz
zoau$+oid5ZrCOBHfk~SQ*EePS24I?#Kx7n251FwfEg<VjjWKa^$bkT+J(y5T9F?yF
zyJqXf=l1I5m$vA=_jl;kH?Kfzx=O1rFOVB;S6doj`fIG||BJxXn4gS!$S?ywl;Vs5
z!(2GcMcx2Y1AI)W+my4r!l)T`G@d_f0|X41F(9WCjH=OX`cY0b8a`8+G^}b2Y=}Rf
zH!Q4S6`LIVO=cR4A&1utTX)u$q~{4tEd~h#76Dd9M`@Tdb5TytNS6zM(v*Y^Ff|t%
z17HjwHzjSu+L-dbxex`B(`j^lDSXE0QOyO@Y!Ab{n$H_xXSAmcjOkyaF*U%nx%tVk
zx@LWfVYog0eHF;|H>F)OK`@gGW3;ihwXrbZ2IQH^gki7^a5bR70P8R&5NYV?%sSN#
z8*JGw9(<PprVXY1Gn=0-yvEctVZby8urlRp!?J~-f6d70Zeat>1i{2_*}^6o?O{60
zY>qu6&oHc^DcPI#G6oehAu?tnQ+hR}egoLdzB9ly0}ZEPBF(Y)^W$-v1yEghVA_=V
zJ6&_p!WvVMEr8jaXGU}B7ZhmOPlnAllLQ0K3_EZ3iDg2>`k3`JlfwT$d4Cli=bdeP
zqp>a9GRPJ)Gcz+YGgz|7Y*{ihGgBP1o!B7<>@ZWO)16L-(`oLtdab?AT6^!i?>y(6
zo9||x-+Ze|F3B>bll0opcQKzTl}e?0q3Rv~F~=N3&&LvgZ4}<U+U{35hAv1{x9SFH
z)xj=p<==KvFzJGSN?^LitT9!_R2O}LEMyBATGMuXK0{EtZ4PX28^e`)ZfVy=L3g<M
z^A*Xqcye5{6QLkhzk76hbSO+2ePva3k*nHTT?CpWGq=x4Jy-rwU>ePP(P?~b;};a?
zOEzq2T2`7Qv51RhKYIoG8o*RPLvOru3rn0=XwjaN|NXyTl=nVdFPE-1NM|QjFcmIL
z=G(zgsm@dx4^umTLSPCjqQEqpN!*fbC+wo;((+^x%v5<LruU!y;*@;$%hR;n_sgfB
zZk1nsx<P*V>3VLpHegk?iP|i``Fx9f_T@JD?Cb6Fi(jvoPd?i$m!4>mJqL5;<4^dz
z-|Upn7_9l^vu*OL-|mo4Kj-H!b{Xx!-+n=>8K&-u>)lLGXUd5aEesWP%kd+9a`v(L
zL}@OR8#floi!Uyc!2xuLOe&}2zgklo1c1&)PpeU@+IB9cjoV5)HC{T<(yd(-1rVJs
zl_c9V;b&Tbo=*K6>zR@+gXOAbkf@mn_BN7yT1p5708})>7*}M^k+djcSYg||$hl96
zCE}HqeM+pYG*x>@a-<EzA!<rKlm9&%pcW_FH`QTY?uE(zBTU;rBGX`xycy8Bc=@ng
zyts$R*8TGI)0-KTa>KP?8roGGY^3HA8M;sY@BjPX<!^s~PrCau#cs}2*|4DvR_Y}=
zd8D0IHlUH=AO|Mf?eL5Y4fTh)9g>x_vyUBKhU8(19OZT+!0XVVrG^gn*b!nx_csBg
zYXH&>a_fZ^cyHpf3b6I_odFXY1%UN160JPkV4!1IfG(`&Z{x(4_ni>!Ah&MpMkCoG
z>&S}Vu`y3}ZOR9T#>$cb^tn6A@qNveeY<L4XKCeLK&pclxT-uz+?0joy*dJ>9p<7f
z9qN|9{rO!veF`}qAqWc8|NhsvU`+ok&oKa%iG`CVdfJe11<tdisXkGD@!=Kum%qI#
zzyHHEDXVZpKE$^3UTwKe!r@@enjTq1d}%Clfy$CVX{cf`jZM`;Y>{e9-LXSbohqN#
zfEh9app+0ss#ISUjA^nA)2bip36RC@-m;{_Ulz1@Nq?i8bX60=P)~OjU1@KHyYw*p
zwz%F)*3FNU?TcfmXt{N<1Nld~WG66Oh@-{&A--2yunI%NT!_t73GNBEp4q~_+X}O|
zo|xH%a*p%&^vQX0^iYdzB>3S;w4#6c^HcKq7x?;qdrrRm>NMy6DLx0M<nu3&%a=r+
ze)-KYn8*|I&ifnW?8R33=$G5&t8b6W7vCI~FTOo2Uw(H)KIir;ZomAF$F;sWD!=*i
zpnU$#5k6;!`1y!@{OK+kUY#t_F>^Sls$_sT*{X8RZ*<ohWm=v+mBA-`Oljq78@~|N
zH$Mr+l<$IUSkugS7PusQB_o-sK<7KMxC~&rNxuK~3E1_EhL`Er-yWjlaYf#GcY~y7
zcpJ7+3QQHC8Z#}E)O3G}$$bC+L}03Hkpfe_fGZ0V2cw}3lxht10-{<>9gNYbXdTF?
zW^z@Bf0UV1HcO|u(_t5MFh!@_72xOvUjdtfSp{|4BDYMeTQhKakx|g9K=8)~rUtWO
zetl)z;?Nkz!93}dx^9b3`exDAR^X~^qJlgHYRaf71F4`^L3lZn+{&uzb5$0ggEXoS
z%!NJGNq&pA^yku;s$G;0edzYJvab_iMdJZtNvW)KVc>??Hr0~qdsd*OEU&V3dK?r;
zEAUyz#ItT^EzGxqRvq%vW2CKn1#|^mfVI_XI%XEX+Mjy($plOdzgfU(9>*h|b5Xag
zw5rm0-wHxiKBD_y7Zf>6PU~XAGN`AlS{vt~0tnp>JzovoB|udFJ{R4sE-Wm%;M?0~
z+D6@9x(}7H{2^&w(<Wd{M?(YHmmADOS!pbiblZ~C(+n0^_j3uK9c6+QXz4;wkAZ5t
zOKU2P&y#M0vfwH!(c`NOzaB4T5%oQ*L_<Hbx51mmgVv;fR!wKhPr#V2HSD-xE@6Z9
zvy#AInwAbU>1Ru|=V=@Vbs10wShrojBNVjiwyVQK4^#R299=x<=g@FYV7t}>M)hX}
z=z45!f5vW~le)k3T=+*A(<l}N+QwI#D5H&!p?)e|gai!rBjci2(0CyCv6rsFdGhAF
z&&eCFpOl-=ttM0Z1=!Oqa{f{i$wKN^h?zb^89Mx=Wzm@48<@@{0mhk(ay#^v^`yKc
zlURd|&awg~?t@{bB4p_TOx&4bUNT7cLu&zYh=tfW@z^r{@9>f^w3bY`(<<$3ah5g1
zahRGjv5#J_55{Tvq6q$0Un7jai-6&brlJ580kWiz>G*|sFw(kSI|S2;%~21N-3MTL
zu0GZ$SI_mqf^|q&voF)%*j&Nz)}rg%x3!UJ<pd_vou!Wn@P?{Do`c_JXDF6P_^=iO
z8pw{X$eJVN8MKti2+xe2M9m;l(^mYkUJ7Jt+#juFAQ7uR#IE{r8^FNM99vjFXBg$Q
zFea~w^u+3EUNfWzwmRiGbEO7Q8^#2;Kl(~PG@m-eGiNp)q;sdpOxRX8cYE2ppImsd
z*UQV(iPj93Fm$3}gcx|?k?QB?BK!8Nl>hwCujKg`k4Yj!O(84{7NK1|hr__gk{mRg
zGw?J8lwlz?i`#%eFL~^-z4F|1M`eJ?^~cUE0gx_{O+=oaI5i@%n9m<P&?m3Gv`NmN
zZjl{CY5wA)9kK{uHDktPhJ!-T;&vJ~Rtg|}V7a_JZDsLdH1eAliid{-@uzO`>BrB?
zk$nqf{mKG{bOvSnhGZ!r7+?ip|2WL?s^z&PGgZr@0M45)?&3YnXX@TVJaItK_c;R)
z>;ePZ*<K~*&+UTwULZ+HI>_WBZ@zj;{y+ck@8pRq8vvJcu~<WUOYVGR1l_5;XgorT
z0iIQI;nI4Ejdzmi0R1_zs&k!e@Cly5ew`t6>|t2}o?UHOoO?*(a@=M4Ao_pO$2zLq
zWkFjQgH(3n44CzEB??rt<B7Np^x_!fX{%OSZrD@>qmRu_b~gsyn#wqD@%!v9_mUQl
zZx@T1^#jpN@5jqRbft?sykOx2i8ysLlD^)0?FiHIsYnG}89HP5sxA_5)p_zF_F6Ao
zTOyZEF|<tj*vdr-=vs>i5Qvs-tI}~yNC)JjXJ1aV=pur7&_a(aiKAj<%@DUsqtGFT
z%eD<^a&$kT3CIbS3<jZdj$w$5=d6t5ek>J-V};%($l6s&vUFj%tmN;9mql|wOcwM9
z$v{siQj6KLdWi4k-eiEhtCZ&3NkyJ|m`;<@%xPv|%0&J+V44wc%Xi0g*kL|D1qw{d
z0j8U=i+X~E!xj0>Z+CHwnlbV}BES6AZdtfEL1tsIriS~sL8t;#bN!zRObtK9F=px}
z5TX}Ewd1icOV(!VY9nL~HuZVdo|hI2C2PPo76_Owm_G$DwYG~I1Fp>PS^uvBvC(Z%
z8>G?gv>3|YW@U_)w(+;Ow^{#Qfw^Uye@<X(@whaOi}^T>_Zv06SJN?6DTVd>w0NzW
z?1xN4Vp_UA7Dmc)KKz`()Dk0W9JA5=Z5b>x9gp$H$$Gz=&N=hnj&T$)d1+d<TaTyd
zb;j0D0ZeZvk(vE)t=|Xl(egg@*5vogqJ#IRjtG|DSw3eLYck6*A3c8N&#q<r#xtfr
z6)-g!?VA=!#{aakPP4o>J@<@lGoNdwThr&r*gmr*ncg>!pLyFYtmvo*vekKNeNO%u
zz%&A>h}uLIvxw6+enxgWi-u$v?N|wo3KM%*M~O_1mE-3Q$y@I{0kd>kjvS~$_jnjq
za;IFriZOpZ)6HB^b5d~;Aoo7`K^aq8`lZ>fhPioF0a1q-ahGF$-iC2^C)w@YjmRNd
z=wRSYInajZBy7{dPM9a!t&6CI?fkCAPkNiYrLP&od$nGIwd|sL>b?2dR~C?!zNjMv
zJ1S&9U6_xzBGq9?X`sm;-%vm4uAy^O&+E2?VN(?hvlU`k+mxqIC8@_zI;&l!t<nWH
z6yQ+l#e4IYEvrkVjY)e2q^FJy;$_;(5Y+&hL%J^*`PY|uV1I*t7F}n1rH^#dPR~oS
zG2VME{*&G?aoQq}k9H&Gasd5eFYIH7^!4TfFtH{IaFlgx2Ib^2^6pnvk!aK{yEYfm
zwl9%$C)#PDyA$~tfKOyHgGOn%0TeK)jeQh@O-@ee_6m}*w@Tz^8-w+9;Q!6hHoogL
zNre6DXfKk>mv_m~aE<ulMVg2#Assh@LXw~~W;8u+wz$llB-3Fsl{pLw_L5Vlx5^XO
zw#)EHu^d0q3+U^S-FSkYy|fxzy9nNYtubN$^b>>FT}8=z?``Gv<Iq>z(Ao!N!7{r#
z0ia<ueKE0j#+s_4B187?AC|~SKS_x5B|+#_hGuX|z#-wIch<<MLj~9z`O45>I8F-f
zvSn?K?Au)?Cr`Gco9veJ7Z*xS9v~BNK8seq4L~|1%me??6f)YeeF88CWAzjsGMW7p
z!-DFN^!Lzh0vP*{Bkw^tfr|qywf$sq!8<oC&5v_AMSOjkzd-sB8s<c3L!mUcmPu1H
z)_o25`X<v}Ue<)nU=WYaFdQQWNv6tyDNmO3hr1*r+8rO>N6^2rz}dT!1gZtd9F`yl
ziIq73s5uN;B@=f$vZ9{j7>>3$T{bPo$CgFY(q?D0$FpU5r?0GI!F2v`BNCTp94O`i
z6f>|L3zaJX>tWKu+F(t4yP^S_X|kk;MO-^Ndxj7@&@^vY7$WNiLS;pl7k;S$vVA#I
z{{Y+}tf^MaXRx$COjh=>pz8}YRc|n{vbY2A`=K5pNjrUvS~kyLmh=1-EZ~NES;Y0S
zxMSfpTKr$*F>V*@=dvpRaPCVNz|L^kXkp-~g`kW|w7z9VKm-1&Ia8&SZi0z1y%#W@
z%DLzRh%S@smp2hMaasQKr*rb!o6BV1!8};gWAf=|`#1;M@hi5Isict^T2lq07H{z%
zE2{KIp<N%+$JAn^ZkfEc1~tY-z|uOKAO*+*{45ui@!-_@A~{hj|EB<^rdGb`VmWr3
zOaRPi<Bs2!QK^9i&{-~^CSYV}60IihEuND9G+=6gnA?j6>&1iVz6r=#j?e9VVPZk8
z0lPI&7+q|Pwo89r#?%M^7+nzE2_DCT$x#4feV&@ZkM(m6<9Z{F%*_1$Gk~cEBbblP
zc<^}pn3)$pW27&)7esfS)297pdcCnJU6#-B&jw7#fk*52I`%zU%R@|`$uXdM4A8#4
zAhhhW9~+p4BR49oD4~sycWGXhq{Egbr6r*~jgi36K&-FqVdk6U)wiFLx86L><n1YW
z@wo+f3Z9maez8q1aA9b`E~=_TP4-Q8Q3fz&=)}66pJ5C>nKY)EB)e!UKQ|fwQ;gr!
zX#0oJT1{g5S|duUxFFS$uU&&Bjz$^Q(<*I3PuE<DsW{P%ZPniRX8KU1+YrszRN~IX
zkl{yj)#D?o_w{l8eJ9UTQ~Pdopsl4|(##-93rt%xuiZq-Q)MQSAGD2Cq$5>k+tP-&
zC81^}fA0u5b>nfiFBeT;g`czmMs*0MlT@7Ql3;9<{D`(>qCJTuq7-*LAoH;x@|K+V
z=?r=}p)GYVGQ!I;&?dI|O9=xk4ge?{u2Vt&PVCEb*iF45zx(cSTF+?Zoo0xK=UjRA
zxfAmH-@hi0Ut31|@-((wjq>>Adim?0k1+)vf_;>e^!9|w{O%-fbMP{aCV>Y@8mU7m
zNx_nu=*Psl4?{i8hLw^V08wqIBC%SEXQIENBv!J>iVq9`tR_11m<vqVB6;KHP5@I7
zM*oux6LV!E{R6z@$Wde)mp9AVb4%rg7dOfEC)YA0Ln|Mvu7o6CS+Sx-E}j{XGe_Ix
z@a`&xm$nmW8j0oEBnd}v7=jIz3mQ;YlBe9=ZSne?!|g0&0&X&U_B4r(@L{0n3ET-f
zc)$Kkk{8SNwG1)kxyUAf>aC}T<l4m^x%J{w_RS(WbhJu#?<-*;H5)0yBd}(sB%su^
zNO_)pdIhVjyux78p6u8!!QxFKRyNjFk)g8zr8XGDPZtlDDTFD+qG|16e*{Sq5|a`J
zxuUSwssS|ibmdA*ORmhHUoAa7cnY_XR8^fKuiiX^KkJJy>O)vvU6YF^2judp9=upD
zFklubbJ%Z#y_NER{a=4$lKj{5{s&Kx1eGK<QzzlH@d#~hw7LuH(f`H+C=;cZ1hYjA
zSR>WVk)^GU3`=>??w&&;l_%wee8ZnbP?U7w$J<RD?c#w9nNRZ9yv86FWh}5*m<=>~
zN*@~Lc@;<ss_l^m;6771N9I?~2JpJda%2R{S=bE&EZ6kIoc5Y(<@|6S3kA6PqjmO?
zMJ(_Zx3CB_ZvC*a3Xx@9%*u2}B1K@4$HHz|XP9w2G%uV5U7&G0$ouGLA=q7w><{nT
zI&7gzk*=suaRr~Z(gFwe4cbzGX$h_TqBPZ*>O{V3OjTcMi(G+#hf&6qmVcf%17xLg
z?b1f#P%rSEa~3JiHiqT~i9J0kpMAcMuFVGQ)Ldi=U{pU-#t@XY@{M-BHH-QW-2b_O
zsU^PfPR8vvlXkb?Szk=_z6H45>-j%dEB{{aW$f>)FYMOaYyo!`P;i@Fv<7{51ExA1
z-N`ikkLzO!I5t}OCPVn~AnieZzOB!@{r9(-;IV*pJj4Cd`k0zp`9|806~KA8`*(tv
z+hFE4P`7}%pPex^59B@EHr@Yoc=y*c?T?=tm>R=KKlqqE{NMigz%)#X8OG8!z79R5
zqK!{XNx&;NLcGu~d--|FPAsBcd;Kz#%A1MGWT@zmhZ#b+An$&#fx(Ja6Jx5tRDDdb
ziy8%{I+>5zzP9tNfvGY4#00KZ9y+-!w3=x=H!}_ZmyIcUCVAit)D)&W85-0Q0A5M1
zqv<xsks%`|m>1j|m@==(bw#)4Jf<r6xgy7j-)T8Bp-ttPZp*Wr0G~Xbg)zMrljjwg
zF0|a80RwX>wX;DFm(8#SCgv4c4*ZUbY8v2`_frF-+ffr@#EI6UHQc+Ui}v*@hLZRU
zFKfV1JfHvVNh_Z;q(Zc}v}fyJVDsZAGYsVnFtry)fQv04%FBH=fb)?2&;R;R{_S6{
z(|&FgPg>lXx1LOndmb(5Y)r{ZE1ih=WNMjd<}$!?LOg74le@g|+*0C6_sGVLNL&C`
zJ>7*Q1Pw`Sv=@G+A;$aBiTYq7HgnUxVP1!k2C&$eImw7J^#h>!`%W`7paH&)O#N?`
z-+uBa>|&72f+?L1t2>ihcXua1S&3}f(v54ubH-53zx@3M4hZ#<O=?jy9-MpkwaadN
zTK6)YzHe)Vyz;_IyifxGos-4UU`k;n0jAEh$2~n}pn0{Ixx}Dq+1gIVm(^F^f9rAn
z?w}ml*(B>$q|45ArL?h=IZy17SCq@&|NI#3Tn5_yeoD?=u0v`v6Isw?nBYfbs(Cs)
zDJcS5uv?q}gFt-0ug5vBgJDo7!<=FR=s5{?6xNt@t9dZSCyuN`7tMgO&rFzN4;fmV
zgCB1gZTfgQeSEP*qdyIXxn8!k37zqIdF7R>vUTeM0uumR?9<W$FXSsMqFA^T>wp~R
zjLK4U%HIRVblKv1`Tzd^{*BMcZ_#Ey27nI5n$X1P`3E>iZ*MKYG(iRcrrk&ZHuT3b
z2o-1y#jRfyET{I=$O~6j%dKnM<m{nkI9G&mEMe<cRmi%<nE**ZVY8p~*Av?bs9o6T
z!L7PJD8O}-!D>Pls+}lDSy0Put&0p0)7xL`F8y`x(#QRQIuFy&R9}r7gL$sfQ)Q~|
z3fNmZ1wGiDb)mWKMyfEcN^j{#pn0BG>1I@Gv7@w?qMODNstKKKeXbp>E&C+VMhXC&
z<@y<A@mF5p2+(BGo=DP?OxRMjiXv&PfWfB;foT*i|6DJm62<bwMJ&hAwg3M2r{#bA
z=V@Fu9zzR!npXaH2E8_8ZxticYykc2Ta73+wectaKNFZf?8WE@F{TDB%}yR)3`9+`
z!RR?5UWTxr86Qb{Kal*e@BLoS*Fme>F_EV1b+xw9VI3oqRB3e`;2LkV|Ih~eCSa-w
zS4Onu1gzf=d2Bq>Ht}oRW|BAW+HP1ljV_`dGLkehDpHnXyQ8h()$3N>F3Y6+&jNC+
zr5Sh8m`)Uoa1XtXMPs@VeWay@Kc<!cGXps5Mbl5AF}1Yv|JlG)ho4*-4ErHIema#O
z#t^5)CMqL4gNV`;bh7b09wH7dj)2t+d;_mxoAapLe0Ht;5vJlB4AKAc*JHHRhUDCZ
zM)I>^8v&+<!TtjPQ)NuE)Eb6cWlamnJ1=7(r2%l&RED8@7Wz9LFG{xuoZ2(F?;ynh
zM6FT)XK|)JX3s=2AQdp6z_bj&S;~aJRvFJL!|;84l><bz6qr`>ds6{evs?k7E(S2I
zV4A#~GJ#iK6ChcV24GcSO6kv~>9eGkc+%D~A0jQ2Wch*|S-CiuR(%}4lu=CAJ4hD8
z8`Xg6`g~<w9VI7r3U*LT(*v^RFsx)t>oF|E6Q;4t7$7=`<xqQjq}b8!4S>ZgDrV|D
zKUfL@rycF#xB_s&hm~3~7$e<C7}l-M#h){Tm{unF(JgAb-UFR#NT`#<&=$|gU~soA
z3C~NW%v1a%mV~GX*ur3cGT}*03Px}04q){51b_u%ndfN-+gpLn6gqX1msA3vLrHV-
z<}NHi-T@2S-ku}>@gMKvUhty)_1~V5ljoacHz_<zN786@2Vu^>L=Nw&m)2VRvSG-!
zZYm%}ii!2@g~$~Oq#DNCj}$5$Rw~R7k(I-Z{B9ol(-r`AjkM$G86G%AdfGze6o&CD
zaT-Wv`0M!oPWkYiUGf*Ky#D<^&N3x_T8=)NM~WQo2e8m{*>)R%{`9E?A0)-do}H^@
z&+bJ?1%lC#;yi)1mJ7f*)ZY&4EPIliW=VJeE&*t3%k#q+Fmu9H0c)-95}xaY-qlsS
z0GMu`)94rgs97vjRHyS@Jx>M~6iIJ4=J!irQoCZ9Ixi+TAdVEIaP*MLk{CT(+yJI!
zWwG+;nVm=;R?Ci^3#FtiQf33fwcQ*P<VucwrWE7^1H5vPllaS?6`8Uema>Z$_`&sA
zvSn!^mQqQwx<8TDdy1?kB6t1LEa^bT(O=~(i)$F9thSRyeD)UB&1PuIP8QV6mW539
zFRpWxMYRr0``dHNq(9GDL|0>BofF{HQTlO)&>94=4p99yjwY71%2EL5N*LEFhO=N^
zm4%&$ziLmF17H;$Y&jte{H)c5^F$|Lx}$WKG#4=N$AD7@321!{45ZfjNGrBcH30ZZ
zY^|zDe5wGHmS&Ln1Y24RFfF_*Fa^Noc*!!HIv&5c4lmrZ@;$>@zyI?dhO%~GLv|cH
zwJq`m4C>{Jr9`K)Z@E5A9kq`7Z_b#`!uzq00SVQE8JaMFlPQhHWc+PpiT}i4V3oER
zwZ&>xt2VA>Dt`pi`@p*oKUsjOg__n|Ge|W7)3`CfRQ06_+-`4^1%TYXHErvij~ncg
zw)*e!`-%Qew{11;N7KHv0Mqr-$so>j5~GX@=IFGX6`g(`VA|a~UyS4@eO+Y}&1C|n
zYMEocwfuaK+tEdVGOgOuwyN>RW%PGu;A;V{mPvL4m@>(108>k=VEne+1HeV%8nArj
zkgQcrBEZyA7LBQKuKX-z(xV#E2HwjZ8dE)HmhBr4z9-l|&0SZM_KjNsriT7fKVP?}
z@=a{;PhW->)k@By$89IZ{V61b{b0K&EZ~;n>AMaMr~*=BQDH13Of2`$cg)5v$aGr2
zp8>ZY3`_|s2*LHB5L+?Tm!_*l6z&MBFZB<>Cl<GdW(Emge)UOt2L|e$TO;!Jt$tdG
zUKrB1%ZECZe+kBvi(yGV3@8_xWb0PGnK9KtC}m7DXya??G<$ZEossgQRafLIz0HI}
zEG&?v^V5j9^Z}U80GQfIewrQN6p#uKwNyzK|4%_GAk<(>a}=Dyq5?Ea4Zu2=+p(pO
z-F_Svl2)ndIRMQJExixxh5e4+D!47x7C%**4lo5Em!;#WNy}d+=xYI99hCv-Poo(~
z3S%fL99EVVXlE+G)=e^TC#Zzgt)cDTRpTQ`<dBCkq@()7xeO^e&?=uj3s8x^(Zdr<
zB><ZPlknO;cXyv7%a^yx_MLqUC1uMgQmxvWg5}WOT2gsBq_Nr^gYz@;(hFPAZBCaN
zI+YK*85rm)BdZ1&2<epRw!Eg79l&!I7Ex2Uok@JDo0JttNi~{Kl_4ZE2_MX)esrj_
zg!<8Lr@bBIjkOdEq!VCoCJdiF{<R(LwNhJ?BW<l&v{PS~KmO@i`R)&w<k_1m<n?zq
z$<Eyjm#WO7CX^u;A9C4kh(yi8(Ef<L|MnL7B_Rm!zBYg*lfRL<?h12RR~c{Q&j0q;
z7v+<Wc4ExF21d77T(Ex1<5)D+hQY#<e#g0U`TU6d@Bey5{_y={@~1zak-y<HyJcrO
z(ah*ESL6ZaaU=lfJCJAZ<LLxrNy?Q!v88C2lM|gt?sC9%-<jCjJRA;^kc5Ow14Cp1
z$O^pJ&R{<*ic&*itL>$(E=#UmJ1B`sL1K%HVY=E-`2!Y@ZIb`-Utc02SSDMyHOq6)
zVwK4MzV-ZSG}qO#aZMqgk#%T{BLLrO{7-8-J3{>Z@ur2HcEWPY-q8llt{!t+adVqZ
zT9*@xnsQq4QL<%mD&Wyw=EJJ*TM6*(h@!PlNI(g}HnkBlzb%0&|5WM4eriRVpDd|i
zU=1LurJ!_a1K_h(fvMi|yE=d=wUGN-3#dVWs-+f~?+@S%Fu?u3sySAL8~{+NV0At~
zv|A+s-0!Zm1B}iBh+^NxzVE`Px1($pHCx(CutzJkg-zvuG<lNXmIm7$Df4*0wM9-y
zVHn)Qp`tQ<8XX8)`dCF3(Z;`%G1b9ITYP$1oMpiT&(D>|abWoNtBdj-jsORbWXXoj
z(efLn|3Cg{Jq{u3<@HzEuu8Kt5}-!g`J*lUf1rhLxz7FQt$Z%1Gg$G>2bijU&jOw_
z+RrEpFtvcW2f4M@l9`7WMsw9C_}Kt_=8M;=4P3~qYH0N^7XW}MG_<kpcLM;{z{k9^
zbdo<7E14B$#?%0#W^nkk-Wq_GeQVyX5x~}(P3vGxy8x!PW9jt!fKhAUFrT!X^_$5d
zH})TcNk*CcH&?A!KgS0z1+k`mqJM9Bt-If@)WI&EXJJoA+x@(k&AWCOzMG@(^&zMJ
zqKKRvTD5`+d<ERMf$4+1uOIC>94kZCU@jfH(W!o&2-i5;(Z$4gf6sepcBW59Q^!R8
z27sw?F0lVrvVB@V+WWrmvD43&d9i7=KvN&nl#KKr4ova(T?Wg&ehYc^9JkxscmH$g
z$KG~5FD<nRU^=LlVHU>pA<spdsWuWE7DUT9k5+z;q@gd3SGJU)Cl6l_Ebt;o?Aj_X
zzjPTuiY3!agYxe4&9WF@##_(y6EnF@E}d)PV(cP$=*BW&KT^?)j@Ou~)->G=Ow;iK
zwSdzMgE1wn16Hu7IZocWxz|WUYQ&5?H<?x-Iobv2)CvHoCU8o7pLC+)(K3Ne{n-GX
zfK5vkX8<xaDaU+!`*-@d0#GgeJ1z5LwDC)6$y&<#Ii&z(1*pYXVwLjz7PPA=qz$<O
zBwYZ7%7VH(O_lkbI7%=HpB9N;HP3?<ELzqwcZmUzx$!&)o%Wu=w6~oN12@FHy4Z>x
zgGQ>6)IlS)ya^8SlFOG4$`@ZgO}p}ty!ZYZdFAEBa`X9Kxp|{o2Il+1G8W4E)mfxI
z*~o0wg7Vr)DbeUInL1B^N%es7g_TQ)_ag$-mV9`7NlEmVriOH>t%@M|D9#w*$|0jX
z8gEWNH`rE&ev)H|3{GIu-Idn`K+l;yomMzDND;)4qNQEGzC+foZJ=spWObzstt`ck
ziOGMMPA`~HN48@QfNt?%6_#I@iAG&7pMJ1V-n~`91i3T&2xb=mUR#<VPhHu|kkdhV
z{T7j>AI_J{r<28z?a)@Z2e0MK^L$};=Xd8bz27REHdf({SuNXk)R0)^FTtVHBro4r
z=D_Yw2belB>=hU7kKQ+gfhR}t^&$*_*wQkhT&qfB7#7Nfb&ew<Gk{h$@xh@sk`g&x
z64>U2i|SdN#Yt4OlRWj*K4W2E17kef5vc&+zNLd0*#jfeN+$f7$ClDoz9!#&dsg0m
zXCsS*Z2+ge^6Ou2lx>@{CBTnKezsE`2<EZ?vA3TNI7Qp)M;M5QBZFE~SvX8aM&Tlh
z`|4y~eLMq5@#sw5WfAsKoAEJC51A!?>LqJ<&rXu)Xj<$YS-kf!ruET();q$O&VeNb
zc*2G*s#7p(2A~EA)%$=%nA1U6(goCDje{r<9aQjWRr*+8l^raq-p(<xrLdv%DNUj>
z7*p8Pc>vUTfYUBOX=gbA6}Gg!6i`ZFL~HR(=>Vv<mCmH><ns^q%ev(`wDMi0nIWiZ
z1DN7t%1~hi9;T(KOy*;*uZ(G4;&jQ;zzwXTGUC;0&Q=m&y7SXrrMErJ0H)u6ds)8z
z`jG6|mmz!iX2_?%+A1G^xRTVW5mKxA888bIJ3c?AR=%kwO{SfHH-FQI(VzYlz;vcE
zrnI}1O|-OtO)QzRdk<G8P&Cn?#XYoQmZTO11D1=5`GT#$G{C}`KIBEk0H*jLF2j;W
zEtHJG8HQZ`8D#--2ADGgk@oHmEH|eAU|`yV9o1R@?#SAeR<(-zu%2smTOX_pX7wR~
zsR61eoz%CKWoSw*ej@SJ9K*gn#IaMxR1<WJ1&SGHSpeM6cFX^@I5Sw>4c3|S+12Cq
z4kmb_?Hl*OR>rgn8z((x<ALeeV`zOmf9(4TgjIuV`aBq)d4ArpcQ@KeD_}a&m(}R%
z*orAOKhKX8rzJ3^y5Le^s^^9tyPt2n@IvNuW&Qv3=Z)Jo$-v^l+race7PeN44F#q_
z*wy6~n)Id0ma5@?NO+LApexKG^x%nWm*t(;F3N{5ZIIu*JYRnGQlnful_IY{(?Y)a
zF1h)1KTH&$1+8C7tc|3_GW4W_PgcWEsXUg(q<0#iG+kL!7}Lx|3bs_+`K@Rg7h_uf
z&P%&w^QvryhZuswY(6VtGHre|fXbRuMG8*MRm^QMU{qOEO~FwBs<)QXpRLOTOcj96
zzGoF@&f@Q^i`UlI$8n&T_n^SEgy_}!Vp5a<Hm-m$ov@#aZqvyDcY*Q@Da;9BpbP&@
zhPPU2)0V;%MZ%&v!a&ZX<s2I1iB(dUtYY%MfFYz=u!J@M+i8>zaRlNq{nAa+b^h}s
z`R;e;<PU!&y7Rl;^2gurl|TG`rwlC*ml^;>4S>Pl9o;5ia4zKl$n^)*&Ym+vhE@#7
z&6`h2L4E>kV34d_1+Zht=g48ADw(D~M0<Syo)+1>zFbDI^+}4e7cVT0^3nL#RYw8r
zY-O$jZe?Nv@K{X^z-o%PQ~;N^+Ek(0bmG1vAaXYQK=r5!uI&I~&aMOvENYf-zq}#8
z{&1^&@$sO1{6-bApH7(IV?V_deN$z!Jom&ta^TO%Z$BQEZ+_heFpU*=1!I(g3}g5T
zX@fnc`RY;X=`jh=KA8b8{y$Uo73J|5`TH9_uHGJ`LFFgY9*@PBG(&Q;eVO!!O<b5S
zhp~;?vqQJJR}LLOI<c!+_HL>~c2Fma`jQwF^I##cT~0l^0fzt&4EBQ=*m5^o?{<#U
z=p3NyO%7!Ust8}sRJnR(vHaJ6zDTmtlk)d}A&uy-j}c3IM*i*ZXXL{9MhPJ@RY9pT
z*|TR&Bjz<$7A@(cTT7B+O)e4N*c+)|t(P+cR@DsBCCgSUvex20&{yNkkdn7VqW|?^
ze>$qGg2NQ7tvv98%^}<&l{PuUQ`(w0fGI6}Gb^fKRBM2r2WsY+Z|%A7Xf6{lwJ@ap
zoI_fDfK3x1wKEM&(W=+ssUCpmJOUs(l_gb%R6!}F08{~KC(mmu0gNK!X)RKqYW}&*
zUcUOpA=v<<T#gpIm4U@NIt&d2P}F2hGg#9y?9@s|fvFBYDKMRB0;bUlOaZNE&HFnu
zkcg}?7}IZ=#DC}AA$jA?1@h5{%jA<^EC!$s$~RvR$o0o_@ESJ7la5A|PWo>QOs8<c
z42PwP#m6(6L>4vYwp0v1KTPRsXlW+7=8r!}>2r<0GyYesQQ9g~W+Emb1`}Vqv2Edp
z06C6mz@pJRs#&>iM>MVdpSx5}pv<jqla_8@Jlh;hi*Pb>gF7bU9*{K+4kt;6A&gie
z6K|L9L*3TIhc45xiy!xT)~|j0ew^_?P3MN5GqL!IT1r!T)F}Oj0#ke9G^4oq$8!8F
z+hv>+{LeTZi({LA^5Xay=e?f8nyjQAzElVy1=DO<Ojx8B78%9^0Mp4+CW{XVOnS_W
z<7VDI-L`1X^Pi{m{4*Ul{k*Anuij54!AMQ-Z?oLy4#fnWh&z~Yo-@;KrbOZCX*oWY
z&+*T>ZKLOio+su~uh9t7+Gfn0dAs8>5jdUbGpAqRFbZ=C2=UgC1}`@x0WL5*jxuMi
zPC9d;nb#_>zVfuZ{mOCq<kdCu>znQJ@r??3>sq0F{8ESf?vr)$G@gP(3qzSspCXA-
zlO=;eCmndQM3Nel`TT4Fry5bJm6@PXrLzH`PEuXOByUrsy#MNM5|2`7;Q>0(s$~Oq
zt%0dEI4xH8l2Tw=2vAhuX#%MxK&k-M^q2{>nwV1_2Xv}Q{lk<2RMVK)Hh?KsQoOFl
zUB(5P*ir?C_JA`77`yTkz)^NE`+|WZKx}1!GvIrQ!K|uzzA~$&MVa!;PhOQj|LtSx
zUs!<_9{>gb(Fu6fAQrGlc=e@g@~dB7C$s#3eE0$F@Q*j+A-hZ-f1*kH`T)GdSeE3I
zVUM3_AV5!<%Gofl3UH^u^krnmOJ!vadPbxOOzhtzm;T$|Jx{Q}RlFe2%jch;lW)Gc
z#A8=w^VTW}3$@3qvJ6|N4D_fo82Ty2P`};)eH9h)a^%P=w8Ux1HqwY^og+cC{q6am
zGu7B1z^&UbjS2kev$3dhnJohgTjbWQBXWT#)n~4j$g9tlN>`)1cmgoJ0jHIP;d1@L
z7J2uT9rF4MJ@U(U=E?b!$%f29!I&MdHv?wb7D>YN={5{wO$Hz{jD`(U7h2brh7>t{
z0;$kQhcStrk{BhM)-9ry@4|FF8qCF64CVRCnbZ9+o7d#a&o9bv(J6lM#W^zJuK;we
zGjR5z96s13?#}2LVO7gYBQXEBH9)p{qRz3$LBPv_U=z;iv~XEX3RGRWyF78J4{NLw
zXdI8ouRb|U?UP@BvYX?zQ}*H};0;qdgYB^AczAo+6F|`@zxeod`TDyLkZ|=H$H$KS
zFo*LcB*<B!@bT?wA-){zrj}9%S=!+v(Y_2(u^;r@a^!V_16;AXs+6v#1ess!X)vYQ
zve(xAV6B}2NG)x8Wj^}>tqM*}x2h?%HyBY1E2_5&L`MNBt^4`>JRe}%0~l3M+D&yC
zpcHRdZab`4(zfDRfKxjIm?~r10x<0;!>+2781Ql@`TCbf@J`L+{CCAkgT+pPz0~7$
zQ3q>UnPvi}#RNuZD?d+Dp8%%Wq&{V69I3_{qg7Xp=^`xDuAE<uUDO4R<8cB3w#uil
zq`&-l0sDQB{occI?U480sg>47d*kz?dSg=(lv!tbH_Y*%SnEe;Oh?<^2xGZ$-cbN2
z1y4VDP4vIbj~O6fyjJl6ci1HKra$?6zu*43%eLuz8>7R#8@QPW9Pr$`ZrhY897mgn
zulsGs_}}02nBC=szt?dygFR)s|LMm}w{?Q;o5W)eG(<DL#c%nX{dYef@AAG!zjy9(
zF6!_9yB;$=j`y`ixeGAW?b6TLXrW=BWVTuHBBFQ8meum+YggsnSNF-suMNqkug#OM
z-s+Gq-e{9=KUg5Yc(qTipReU&O=KtFEtBMyG&F$<N-dG3npK|6K!{G}Cr5D`i)Ut>
z1EACaaB5GRp6U8rH<{lYVF1%Tn~SB9i=#58xydGAS^yZ-nus~o$Fz;FOsa`NwE$Fo
zJ|Gles<)Q={|GQuwzP<8dj+WtFs5-tYx=`7dSg4}<2GFayl0`YWKfAT8r9V{kV;gA
z{g4j>G-|A_5uf%L&L>1;#6MUsOP80!paqK?OrRrR%`~+>mDh2gz3c^Z$8<ka%_XEp
z73ZV5&9%kiX_}<LG_~TzT8?ple3%V6_6!XL&o(C0Z2?5nG3j@7n!_T)9tM-vX;nH&
zK2MQ<{<?hk$LsRlpD)Pwe>+Fi>t*@&PZx-GY$hFwwl+ydotXL8R|UzLGfUB{76W#t
zuz0~FK9GHzuMwm%(ttj+rzL@CRHC{AXUYuz?{xm}WbBZpOvh#l`={2<DtYdO6AY#-
zkf*P8%9B@Xq`QUTC-keznATUs$i>s^<mOWwS={u<+b=D|A}Z664>$nEG|6fv+c6cH
zn<L~+Q2`+;^NOXpK9>F9On^c-)=#s<#eN!L08^NhPnI*MwgE<&a_@<e3Or}a%YASy
z*dhP^@6XC#|N1xsd$61Ta*Y%uTm}C6qWrJ_`I;O)(g8r^e<B-jL3276FIZ)2XY!hE
z9)K*iBa=b0>~w$GyqZaR61xgm*wmFfN+Z+s4Ok;JFs)t>7^^9^r~Nz=Nra8~x=$ts
zc8d7oKu}(k0y8}*ixyO%(@iFZl>s+@l@Pe_T=dKZp>pB$5?R_C&3T0`w9QB2kOKrc
z<F|^>sxPk-8E7x<Fu@&lvC>=TZGg}PfX+dq1rPWHSPsx`*P$k5L`|U7^gEM&)C5Ge
z=EHtk?)SicS^#M`fYekZivdEly386<1*KZ;3^}!HyS`+m37F!_(28%VR#ycBfkcnC
zmpRE7A09MX`PD@P2-NxF4LnEcuwtvjimeI{(>obcTT|*2ZT!?2BqeCH3o~F$yVB+A
zg*ABGUXZW9Qd9la^6{@0$uED|4=6=W1k?W6r+g><7O&s!aR#%lz<)9|imm=z0@Hh3
zY({mR6HOrhn2(Kb6W;GVJs>b01LS|q_xmufb-!)9mzHDv2{V4XC!7pdz^fGfL)H)3
zrh6TShdqYY17HvHUVf_Q-fi3N=Q41=?f$9W?}NVXgB-JmTqON$-xK%S#=C9X{q#}~
z`o(O~W&uv4Vj?h7-y=^xc~GujStc)D@06FX*U6ht*T@@B)yQY>ERav%TP9CjsKNIV
z@R+5*6t)AVBNZRh<VXfjs1(b6O@jiYroo<OkfM|kYX?BJ!^hOY@GI?ajh44>Zj&AB
zu<gNnu?S$Aoj92xC?X4!XGuPQ&;n4$162!?dYe(b-PRukq-KDsz_c)(X<z`vgH{o#
zOGN-=1C#=gOBs-=&Uccy;724b1S_aCUoN5nTu>cx4ggHzRhrCxD9gd}Db<no^kfP4
z1zZH#OJuM+liQjv?}K)8Hpxs*lFn;JMod8;IY(k6oXNIl|0Me`P47tpl)L1nIRSW>
z^v7l^1Ex8G;i6D9tD$(mhLZQ5hmBP<AZ;#;s{*<i=oe?f^3R$*6CY8gpG!03?f0$&
zOy88>{pGrR`?tsByMH|+zyJ3O^37k)%br7ZycZjs75p)dpU32XAq?pv^s4QWfkVQa
zIX04*;6v;vvY5^NfU;29w8Vw>giAb0NONGQ9AQg?0$s!}z*+nNv56^Ol9u6uF4abI
zb68}+f;Rw=A~E#Wc6}p5NZsvOk_H&bM6yv)h<9xH4E6)tgdu)_|5R~zn`TVf+uH$j
zo5~3=Xu!uap46p8Y^{z;TVsG>+MgQlBI{SR$=NfT$hGf~qeuHlsLGUVhR|NVwORgO
z|8aw%sSEOlKcAOB|AnmeKR+pd``h#KKmXUO4AUSvgB{gUgMO`PEFR`M&R{##rYlO~
zW1S^B%vK@-CP`fAWLQAj(j+$3m-wO|#$y!l)l%k*@2wZ*!(#yq;<@7-;f}^QgusPp
z&JRz{>oBP<#(%dV%t#xnz^Bt6FkGG+gbh@Ubkzk&E5lFfCt6RY{F=UGJWj*#+6|C=
zyk^_0VwiM~H1x3sFa?wjRLuf}&PFo|8(MkWzqFUnP+yg$ZZo3_LVEz7THOFm)6WV<
zO?pxtXzEfx%3@R5QXOtmFlr1q0Z7{!d{Ptt_EKVIwT(~8SsURREdbL_z<LLauL9FA
zKR6&8hH@Ev!d|V`n^<1D2We9Pr8eARvY%pOVoVdKNiK1#nOJ&d#IoqZ%_0?WnoK)C
zKZA5DG{G0n48fS5m#@&6{^FBi66i>wV}bm}>mBme8=dmb+pY4>TdgF5;VQ!S#Uy1+
zEx^<)$C{9Ec~G47lQ5<#g1y(p^nMqEALIA;+Bx^TsEq&H2Vmvyux9!(w&8BCalZq9
zx9z(Ji!;WG>5kUq4+N$UdJ>L*-rdff`vJ5E`F}s<ak<}XKPWJL(EVZky!-v{pYr$j
z{H$4`>L!@fyx$_pvVA}0d%xFf-w#Yb2q3@THkv=HCcSVa7l0Rt{(DKj;-c{NZ+FXA
zzgjQfeYQb9`)EYI`3<dQhM}%rZh*yNVm?O!nwsd_(Uv2=lXiU;z*FxVw@l$@qbb#P
zT_KiB`DD%K5%F15i1{`HM~mjg%9}5&;{u%m^E4IEIElYeU^?S2z|^EWEr7+eW>QVy
zbgbUg!k8K$)c~gY9<)qM>VuR5(?SM?iU5(t{B2bplip0)$1|jom+T=0DQ=RE_hJ=3
ztNG|>vt#E-I|)|VN%jU)8o_W-e8gOUshz~oHjgF_GbVf{+T1xzjoXq>KSg3Nc8>|e
z&MBB^*BA$$Hw#OnIe=VPW+vzpY56AW&luJx(@xKbcZG$vm&_zrNr`jeHJxY;J233T
zG`^n`@)d4<@Rw}Lmk&RFTK@2tm*v|(UX`!^a#p_j+Zp-Y|F|Mw;7fbtL@U-(*lRI_
zR$l0bt<)?e04y-l-0<8aPd*$*tR-EZzj2r(syd$IiY7Q3yDS)6m_0`ZkKAAwhn93<
zd&ThK>U#97ICN|(;x<dxZ^)4K>xg^p2nJA-`egqITHH8NoEFROZ5^_0eW~o+TF7%V
zWaE}}*}N^6Y5QaeWZ&ull8Yl2M6FfQ%-~jiRj{mDnl7JybbyKW7$hV(OZY#+kdvLn
zMa?qadsR7Y`QlL6W?#8_X#_3k4FKsC`6Hn8kH+nFyjY);|N7sr$^Ikl;)0$tD9nNX
z=Olr_c#&ec6&B?}JZ}h~I#9ARy`+{&{@iptIrF^$oGvU*@V@2evSdOO$g8hNb7i;(
zb~_0>Gmd#t(riK%<^ozh0F*&er$G*CO@`fBe`}<)k_cAMf-C@*yrDRpp}!VV%pzq$
z3sJc(ghBxLR<wn{Y<lo>s8poFde(&l9s{s<atD~Iz7$YeJre*r6Hq#vVt7fxsZrXN
zS7vk;rK~7mR7(M=xq5hxabKtH=~AfmlMXhS+V?YHNVQC$)HHo>sx~I@l`&Pe)BvS;
zm?~4+Re|3v@4Fqls9(OiMRu(zVB5XfE)(ExDVie<xOdd!XIevBzlz0dxoW<V*%b1*
z%3}eVMb{;hpo1*FFG`4fZD6qO?5V}rMLmiPW54|N>-F-@_Z!e&Z)G3~+o*4MVjV?&
zzf<0Rd#Tjp0${ME8c}NLMnCAn{H_cC2f3I()N`ys%mf#spX(xX52iyw^CYword#tg
z8MkVEVCW?7T4obj!%E7^l4%skJtU*}ungqr^UeQ%g7<0JrqP7~&(UqtZJThr%=^Il
z?@UP!|4qv3_>9>$%lrFB@_Fy};rVAgJ|2YWv3_KVNwaf5fb`FJzjrw<W6wYRyy!NV
z1@V^8zU7!rbe<WnYn8h^dSCa)&t3PBkBr}z`+Z)ln9+&cCF~vSrE7ktTz%psp!7xg
z?(0kPw?Cbc-+Z!7KK*1XTCYPGou8AJUr`^^dZ{CECIf(1Rf3*Ut)Kv)Wn6?yGqG^O
z3$&VO&N?p8Wh5xolg3n6>?#W|W$&o*GunJhdLm`8BS>~{$d_frBUa{5Wm<fanK4Bs
zz(qbU8S5y(tWjK~3&<HS#JWj=>3Am9)b<|>I8BlO3Q%d3<>v>yRUliy0F>%k3or*)
za2pqbwGqIix&TWYKwTk*;x(A97jaQd37yG+l)oWY2=D>ig-pXQbSid9I3f5=!&7s*
zgux0%g-nI*oF=j1w%n?>CJ~x|*kp#MG7>akz@H?nVD?`q)>HhS0)K9OG4c1p%^(0N
zgeyZL9+<^PNK12?)YQaDc`1od^E1(ehGH`n$&i#EQ~i77U;p(v`R@0yq<=gMQ+iIm
z|F<jh)gQ55BI-1m_dL8jUpB6*W1z@g5)$yD?9W51>LJ0w_)hY_hL)7$2#|##Jxn6|
zBU#x^2B92PPdU>@4j<ku|M8!{k#E0$T)zGuzuWJ3aeuq~>970bi?245Ruv>ZSZ2A<
z&MzzqhxNLMFY4O_He8gy{N=R#{!a(xkAK}SfBpBv^5k<J5(&GmT2E)EDaaSX0h*Cm
zNTI_-{;+Rr4XmXL(vU}BVW;4o8ZNbEq3kmk*|oJtwr*%KBndmW)ybd#^dztUl>F&0
zPs$(u_O$%|uTRUL*%$xzUoXi)lB#OZY>tfN%3xm#ajJPFYh_4xca$`@L`Y7KuT)nP
z>A6@XCK_#<Ec4i}9RS36{M=CzAd6u2=96RJUW)O45|(9zMzojuz;wcP$DyB$V{t_{
zAy0??&`)NeyDm<30*pCIFvDw=`9U&B%euMJpD0~_Qk6(4!_@xp+9KJuBpxfNIB6}Q
zEnh?ID3AAJoIg;lEa?mwQ(J)P3<H?<S!qL+4ebVCn#ux3O+TC3^xCeslnyw}F@~44
zbhxS0Yz1YSy0<RXl`^nctZeCA%3j)v6qxE{z5-llS%4qwzIC~>5ii!Yi|}Jzk}T^M
zCCK`Pga`~o;>#K#!+qhhoaC})u<jjfmwv9AD?FvMJ_vT%-e~7n6?x;L5G|*VEs)QC
zeVXs0!}yqTE`75_UVmdqzWU;T{DtqOKmPGilAsRDbI&c5p592LCsx4Jny9$n_u|h7
zOwI9BhWF<^?3jM&8-AF-v%biUMrJ7>MRRD>ZJPtVSUfZ^9eppB3#nd&e~!`%^aOy#
z3^K=TmjYAsw%rflObGlQW`Ezo^i2dX9^f%+4_PxXxhrtC2BzZ|J@<R>|13Z^9#mTd
z<JOBEfa#=1ralBPeSrNsA>jL||IP|rkAgYV!tmbbqa{h?=LVzW|KFXC0b^|D9(G}5
z=)lco0p{EW1qI2WBl~6fvMzb-^cq0vQ}Xw}UY2v`I>|pzlJ`H{A%FiLPswvPhvli~
z2Bd#MloT@zw10QCY+X|++t!rJ;q6Uwa9e{M+TJK9_O#0B{T*_ASCgDQ+$ksbw#ZW#
zmdFJ%z#l!>BF|r4CXXF#mNknL0ABcn=3+e+J4teB<>w|bL<DHcfmzH=nQK%Yr2w@+
zYeHbEt$(bh0FtI#6A;ZO0N`$bRG)Xx!n!Ko0Jbosn1h#Lf0Kp_L5>Cl&`K|Y9ZQX{
zF(ODCi)rmvgvz4sbXhi-k2aI!oAN-+*$ZTTPcF7ac``^!)3SjQ!>3VeNq+&AX8^29
zTEmNa@abeiJ_$KQma@>AmZiZ2YN-Rz$%S32MdzAE3qB)ps^sDAnvHL2N-7brYH7vs
zNKb^7#(#AX0Pw4i56GYYaGB};bMn=9X8?{Emct-^!|jTZ3?nN(0@g4(%3XW_(%$%+
zhDW%PYd;fz&nZ|NO&5P}TMYVVNuc*+3G%`22vDl_Pdexm5e3t?q6bgwc5Ky(Wb;k{
z)$S14wkue+Yzt+;DopwZU<iYz!RAgPgFXYh#tyuyD`m&7T-miJS$6J;ksW)&Wh*tj
z&RenzrlN5L_&TD`b(+Q`{!EgZW=J5$_tE&224E?rgI|G6=tl(1H7Wr1Gd|K2xr94f
zU0dmFOCk{BaU2b9$nSpljQsA8&&u!q{0!jqS^1a$xGDP%wPLBo!iTnhD!S)VlEi9C
zVE!7=+je>)WthoCJ`0YTKv{;-eR~CwxaFSQdP-v<=}0WD`Wk|1RlCaekwT-kEX$?c
z9)L-Hj_h5B#T98yJJ;06wvjs7I$S54hH7NfiaP0QOJ~YHN46n9IB|HPj4aK?v(%4}
zhEQoNaKfU=)0lW~r#-HKakwiG=F`z&L<i814piC#NNxEU)>L()fXVJruxSCH3P#P$
z=qM<?4NSFl-)S(S0MgOY^d_vJv>0r%R9lIHQe{bJ8=6vOK$R&~P-<vRd0Ype28l;q
zw=hOtxI8FtKD$z0e|lKndS(O(&~kb8+7fx?`eJ$M`XYJZ@j*WOgL36GP6^v;<lNCt
zIkvZ1Rt%=e?oExdZ7suQrN~S6b+aHoA;10YLF5=m_}&?i`F(-%0_kFZ{_|D&?)wY!
z=-F=0vqCv`vRy*M=9(DO(QDhd@6G#Ni|@n^KLay1h6Nc52JdUYZN=y*;Cj%qu%Z*Q
zEY=AHmJ5Z|`?}vw9NiuT4^xbqOig*j<|nVo{15$K`aj2lV5=b->-TT4Ob?LAFn$p+
z2DJSU@N#?KSoYDqZf|dk6)-SZLra;qVU*3au+*0KIiA73+oH&L+`{U!4=4RhWjS8s
z|DQFZIOe>w0JFO@-D5vH7KZibSQw4_9}_YE<BpptjqLV9^`5M}^|@!g`1`>fhJU1!
zap(TG?nc}-jqGmUA)3f$VHDK!k8{xm)BS?NLRq?Ek)))+OzrBI|N8fr<xenepZsdS
z95_^oelL`vlI>`_w#&tf?ZjhxVPI}UWGG2Gd8Xv03Qbj_tzAK^XDyTIRhk>mZ7mnv
zO2AuH9;Vwow=xI4UJ;LTzmq|dd6>}`GqsyTglAq7x8!H%!k8*B9Rp4Qg!xDT3Q{I!
zOf4*`35=SCrxd781WYY}^zJMw;5G#_aFrDRlnYas7|t^JtEx|<0?9gjHOq264NumZ
zVm~=~cu-z{X}7%l#!j?v9e^LSb9lDqlRQ-n;4I7YL4)c}Ynarjd|H-h6<ewU7??5*
z($to?%7N`QOs(&d_g>w>aL^`hH_E#&Z;-cNUMFw8v_?L7V<SGH8!&cXFYms!8J*oW
zbaz`x>Dr98as#y$d#DbEcZhh+b|uc#jbjxcbuffw{Gaj)cRWbl&`{1`=n7`i-Zb4m
z6QHTn_BOQWZPllhVI5Bod`e;W{4wAUMBD18mQeshH-M=f+E%+cGi7-7pj^1RSI%A@
zCNi{}s+Y&kR+7S$E+>u^Nj+La7Z;OfYd(zWuDwg-vB!o8Y3P^BS32eT^$vOJ>2`VS
zT!n1kl|q8m9K+jH2U^@*rXf)PBs&wK>P+k1ZL)X)Sk)7CuIg%a@QYHTeS4%6Zal}G
zRID)A-hx~|DJ|sq6nZ0B@L~J?q>Xf`mewGwoQT0K^^)sPY>?MpJ}fW4xL@9R^C)fz
z2N@VUOcwiod5hGk_uktrzy5fyeEj~lvGvYY`TUpr<-(~p>F@9bZ2HKWMX^MRRx!ln
zD_ym&=uREbpkkZE|86ev#?#XcAnV2X>nMkIbjq8r9Fn(RKOm1^St=`7oOKWpszXpi
z^W%9vG^%95x6smG&=!tIC^4Z#)EWa#0L@<5&t8D1vZd-h+6}mz2RNLkR!<XvRDDc=
zY8N_DODQnzEN7ygzw0b#$O<s3_eTLKpi}Rg2Avd?n#$D5S2k6D&+lmOHy6&3CG3NK
zJXza_Ds3-w9&_6Q=x;7{V*8xv0yvWN<|sA9l~yB-(eHyYB76(cgO~FCQAD^!9>a_$
z5BD(WbQIS8s675uhx9EBkSCvBET4UTQvUL{>+-wbUuJ<*#PJN4>rbwd+}sG`drh^b
zKh!;E3{mm3wQTRwG9J%_-R<WG1*GGjXKLAx2Ug~bjR9`-qBX8%cejg*6&SkxK27ZF
z6fVRzKSSyNnQX4H;M8hT*cz1Gt8MzAVD1MoZ9fz!S%9?FF|$Y~EDV#?_KnIh?zSz~
zdRYr7HQ0PT?mrVKwfvv);8cIs-x=(o6@zGf%<e0z7zeU{7RKHRm>Sz={tQ_&-PWw2
zZi6+OZN0#_-y(24SfA*B{A7>aW6^HCAbOZ>uxPN1^Urk5XUv#EQeLmD+dP8hPn~@D
z9z!GFF*x(*C*=8?BTVY&$?LDJm;dqir{zs_WEWvk>&fFT%SS6l8(Vdz3MA8`r%D#X
z3<b2{)pIl#?U>raWRvrrN6R}m0gE2Y?ehV9g|L<7nCItXw4D_*nbxNb0B|PHoo@VH
zHu0sZQMCrA8d<8q^lpPu`na;G`6&uWO<Gh_jRmLHEa}~VX<@1fm=*zYbpWb_Hg+z9
z8!fb6H)650drKqLM6ywmq%)k9Li@gl*6i9<C1^6!Wz+g3*}f%Jjvua&gQO%qadC+p
z-Pg+C*dlr5##*^>vPXXP-eLK}SLi;qUHSDMYPWp-o9*(&ueZsUpKg=SK3Oln{>3W!
zl!T<uez}fXD_{L)i+uAr(h4GC|M>kr`Q5jB<mQV5vUziwY}^17x1|Exq;!~6G_VCe
zQp(`XBJ800=EV>M5JAg2S(YtIk);dLNm>er1x04yJA>q=x#H_R6LWijpocAObk$gr
zLd5V*OEvBEd{3z=@MN%Uh9sbq4e+)BoKBTJdsoRf-@OT-BhBg8C*<=ljvHX^yDyL7
zXSzdL>O(QT$9VuSo6jWr^Uohg7V<o7?r|8g1JrJODfh_dpY4|`m%2%Aau7e?Ns@?u
zHrS7;?#c}5X)Tn&wtN|AO_PNkX}pgB3HGuTUpG5U{^w$=G?!@B85F}*RjI_Dwlfe#
z?CG{n874+_Az*K4VKV-uQG^Wm5ZUTLYLKsN-CBtzwh}#Tja<627G~~6*wrUVxVj?W
z{2ptq-<^^#7{2-TcSq!R-yf0he}7cI{f=Yx`{VM5Kb)kUd|LiQOZm^#-~RZR{DtTL
z{SS}H$8WFa7%!BYPcD)-o?9)Kj(5tbeNFP(vm4~%@qXF9zLL0B{`ckzd~NfkvC&U5
zIoHZb4BNG-P7dy9l!M#rWy7*8Sx7W(GuiY#w99*8Q2Wq@8b<hr@2IKfjRI5d8{pI$
zpsEEF?Rtip6rgr6z@#Zo9Y(8OfhnN0#ANxTLrr?$0!VKIQ`-1gLm7pszNJi4`X+$e
zQiQz}|7T&drwlZ>8SHB-?f;Gnth4y8sKckYDsMWS5#mX)k19;zI|0@|D{hKp(uK%i
z5Go7lLoFb_6bFXWM|<QG82{h=cE5b}yM1!)*#X(Jzk<%qe);_$pWwKhmkXB{%jz}7
z#K10=&aM=hiLdY|YkJ@7)_n-kA03$ThBT2TC^%3;qk<%aREUrm9|?=`mhfnA3FS64
z_909EhSzwQ3XA4{T2(lIuN55bAv5OCB4w3l+KDCrWVG>(i;Y<iH^Ie5ZCxDDf`yUX
z5*dYE2$P;+x^3qF6CUl$V?SlF4g4>yuqgJ2xx!=o@Wb>LFMlVQj0fKBZM)sZziaE%
zYCHV{{Ukgpgl!7onE7(-yiFDLL&}H0)z^5)8vS2vAKMwK`!mi@W?|`K94||m0jFgl
za<3`wIreiA+A{=zWlU&v0LA{|bxp7T^VR4v)Bnw}i-`3XKTMpb&H&sQjG_sYo9u(k
zbq~-p*~W$z9fK1w(VPz<5*o?2Mfp+s`afsgJ{Lnde)^e+N(>NtSK@KUEDS6yY-Q8$
z(#kg$7?ZG$VHgA>dSkncW9Dm|^I`h>KU0P3xzBe`2sT2dTfV~*{5WQ=G7axYYX<m1
zSpv11n#=j<=H`Yex;<W+)5XopMNXYNDvw^;FYP^;lOGw7fBoz8Ty&q17jCV=+cZr2
zdc);C*wT;Q-zVqK%_EMIO#5tx7VsoYikb>wfgOyVE@@2G>TN1RL8;M9+-k*8#`LXD
z;sR8;0A<B#@(cI5&5lQtN2%d<4!_f3scdayGf-p!rh1zPP_+i8I<<d$avuO{Y4scJ
zer@~fV`G8oecSh=?S0!(#<UP{s*GtdmO*LJ*jeGFTE*mX4cggcViY5>kV=koBCowy
zu3ud*7am<Gm(KRe`A0j5t}K(I)Shjn(nni%_ts)Lu&YKkuPKrjX?K3~?ne2=2gCBq
zj|TC?8~~^-A#!m!gC8s83vNIEbh&)?E3F}FSU&$X$v3~&<eL%s^wSmc;YW+*wKsd@
z;^iti_gIr0IoK%24s`*D2jt|jC35EEa@eN@a`DU(Ky<W3hpWvJIq3|ZB@=$&M#|9u
zDNE-cCB1E=R*oO*lvTr-fFxIJlCVZ9_P}QohL@DD#zGbbEHX*}`|;>x!~ASz`Qkbj
zDRGjY151dWRDo|7gD)eC$b4U#1h93&MoF1hvgC^+q^%_r-D<J46SrCi3#e5Mn^svu
zQc-V=Bt$vF#G}=%h$2Y9RvIfvZK{ctx;%8sxeUy~cs5~~wXh{ho_ut%Tsym1UVLgq
z4)3o;(>ntTEm%IHZX4^PBsy}cEa*!lv22yxdU}Q2q@Dck%PZw2bcxTBVs_)XL3suM
z`S>;V;p@8?`nxD!ev9nkcaO=J-=S~({v`5;V}MiusZsdC8n?$r>#N@#m9NQg|K>Xd
z+{fj6ZeMy4cZ2Qe=w37A^x<lNXr^2{--kukGI{RWdbx6LSgu@NDVLvE#piCBRM$mH
zSjco73PPp3H9^)aOqGp`Vq`_Tx6CK2Ufb=x)y_sLlVSB_+-gdb$q?Vtw(o)kH9)Ba
zs49!f{Z1z7I~70zPPICiwC~_C1*7dHrc&+b=&drPhF7T?>1&aK1@LSsnsFPL8X(ow
z$~U$2XGvrJbmRBUxGm^&n_yC_vzf@xvXKg^B*O-c?GzTSxHcr9Dd$|u=KCNs2FoaP
zxT$=1l)&=Wu$X%Es9HlEkxzfSSFYcfCoP>J49FGAM<1&<?^VwE9ny(TeK(S!Pkwb)
zcI<2sS2w(!E$#gOj=<F29lgWmHL~l}D%pY#VbkSm*>bf^wqp9b<?#~P{DZ2LzkBe~
z|F`98xlvmm*Q$_hPgKb8sVwoN#q<b9x{uI4F+dy_PaP040n@u*FsI<>nMSttj)UuD
z4<2aS&$r0dOBJ%^3jd4RdZpqgF1F(e+r<Cce3>%-Z>h0un=Y3~>-t!+LFoPnZJtLI
zpqg8!rfnO?%H08YCZjPLk^^Vf%dWHivh`v;|D#+sUMZH1m$gbBsy1EbSn*yTuF8z<
z(As>3x>_pRt`SRjqfP?&AR6063+WLnTZ;QKrfg?oT9RxcHgNZub+YX|B7LTsH(%wr
z8Ry8)Ut9IO<hbp6x>ox3WXPN#fGO=W<Cy8OvYd<eVd89UZDn3R=_+S-$*wcYWZStm
z*?h6ebZ$^vewHd_TlicXRm}e_GH#E))FKHD4yI#f`J9b@Y28I5ZKY2Ni3pSR+t<jR
zN3qK}$1&6M@e=2go>xCxaV}nA%J~Y@%U8Lj_S~qJMMqP`1&ftOXpb7_qNO!&VeRj6
z+@>>qpMY6^O+%$*6A|eXJy()SL*$va&dD_l*+(|i$)(4KV1^i&`R0tg`QBzZeYQcK
zda_%-_?*bh-yXqEY5;)YMq-dHY#|YlTvSr<AWVi$Q_CbZ%1$EoQNe0TlnJP+S793M
z<4m-D3OaSLDHm2WFUeF!JfQ(v(Nr>_YXPR#;8b;|`douCHQPyzf>Qu!KCd|joa)e&
zF+inS)BEU2C;UD3HTpOVud=22=uDH*lvdJ)FJZt-S=BQ1h@pJv#WKWHfNfMuO$cEE
z0Brs)lYNthZZ;+Q5ediYNhk2rlbq3PK7y~Qvz$1B9`E%X^4_~^<^6a2<%9Qn<b!wS
zlQrK%?B#sg^j-4S>z(rY%N_FStqxkw?eg*q?fg8C*8Mzr<)u!t!<Wc&&*PHN>cB)j
zwo>8PN&(P<0%u^Lk12j2VG3S0l9lOCYd=6DA{nIVEtD5->|k*b!u0zTSu<P(*u5?v
zzJE$yc?C8XM!c=T7l#2qnO`3uO?>w$FzG=1Sd%f;&=(eB`4dVKR6&}DWaCbdgI!iq
zEaw2sR|Qgs3I^e7F<Ng%IuPtNRs7jU6~$pvoEHe_^^#H~AGxq*>JOR^(9eTO&&#xz
z#2DJ_u(PdLB!&BsCe@KaDpIlxVymR>?By8ID_GmVHdns>@PK^t3FqXmcC%nwEiH|{
zu%X`a_@&iy`uIXTL+vFbV5(G?g|I!53`zw{Pg^p>VbQo2M8UEpG3=DcRCg>kY0Kox
zudd3kK0Sn?`(C19cTn5p^RKoscms?5wN>fQ)aPGsli%|D&-vZwUu;9qx=-GJe<f}P
z-jau0rJ@wsMzN>lqD9WnaF9Br8?~i@lEVO0CWAkHeet{p)oMEv(164R+o|;<MX~@u
zI@05bwp6F<odA{qP;PsaDIJ}%S8!@J#n(2y8sQtQdTgHnlwGvhEv2Be18`}%H9#r4
z(TPB*G2CS6N_7(dHbbiIdaY5$)Ho+*Go8=#U|O3Cl}R-vK{e~MN4Ed~|MW>jK~%wx
z>ho%{r=Y)9*NSO$N2W><)=~K>Q}_&{(~jqyjGZbOELPL`-bg`LofH9+n&AdRA0g*X
zE+zK$Q5e%Bc$jXL*WX?xFTc9l`1y;kPRY9;?842VL{2@{C!hT0lw7>Jgs5c~6Xy7#
z-J~%R#D{4^J;-wbK<*yivSAldf+y!m@k&3*T}ux0dbA7c>?LnKV)}<J{X0tk{-KNi
z%l|IfiV5yTFIo1qr+AdXcCdmpz^R2{v~D$8Z>JUGGZ`&dMnSIZd2F4`XGK=D(t~Z|
z1HP93u?8*E8i${u>?N1~m9u)T<g8_1Qsp}wWX;V$X+G*9kA$&Jv~3KaV_}7jZI}R<
zS_agN3+rTAvwcK%onI&o>%yd9r5oGiD0#g852<|qu7G3pux0sQx$F49oG0Cnxy#P?
zqs6lcAb`H=5rp|B&~3FnmSc1mU1@4on(TXQt1LfIFNMRt>_1n@S?3_RdM>RUTlxC4
z`5e>V|JaqoYibp4)MFMT-RA;jR=oL`DTo_o^38zf9-lee8BB*R>5&5$S4-=LWGNis
zeAHvce#>M3<@1^O$&3G^=b))b7g~up|Cpm3{#BYp^#DMb1|B_Tx@`~i9m3Qv$#FZ6
zZIabTTcv1)pX9IRn3+Fo`gt=xbN49AbN;bgj=ydf+h}~&xLy5xpe%meUz{`97Tq>o
zC|QgCt#q^#ZL8WsC8owpRdbnyXM4*GPm-Hj0_8<60v~^KO+NbUlzhSfvOrD0z`?J6
zy%!I`Bl6CN>zLGUkxLhA0YMw&uYZ1&bf3l2-^V`5=KF|Ny&CE#Mrz*m9N5#@+}9Kr
zlb>lSfHf81nywM0YN8Fpn4hAP`glN=`*G{Vw7D~^sma&SU`y3H##{<aEv3Uixd2n6
zuyM*Wmx5EZoiQf)?<n){te$WAyZhb(X!CgOT!3jd+E*QfiVdD*@@fTqCj$bLD1S7R
zDQtg5egMEUkZ8r}$QzI(FhG+EYZv85f{`2XnrfzRk2$}`R3_dNvEAA)FFb!(Zrs?w
zP{$&9@%cWv`Fy|Je2#j4KyJO*FE8I51d!7HzquH2$`A>+S}*JEi;K~;E(P2!k$GKy
zXoWGlSAR|xVopvorMjj-GP4t5|M4VEi<GkJ0;z7ulS`NPk~jXetieaq%Y7>8LMgI+
zbF)15=ptMf*2skm^BAOZ0bI|KN_2olI1*H3%)lspwp0Qp=VR(#faIdDF+yH`YMVTL
zd5t`Mbrpkfjj*p#vTI$jESncDo0lcZp0z0w6);=e(XuY-XGmyW69Yv_#Bt(jT0d9T
zE{%{^Z>*4~t`5kvXb4a8dF$<rl$P2+3HF#K4TKd`1L~S`9kFO)io0+wx$Dzp!{TW9
z?7baWNbQhEPgKeI^EJ}h;g9EOihK@(_T{fH$^ISKTruUH5bt3mJ0-*i^PC#Gj#FhS
z-leu&qtu$p&)1D@-^Y;H%OndOlh1#<Q@;G|CZm4)+l?e=ZMLc{+y{^%r}*r*n~nN{
zpTGF+Rzp_ti;vbaH05hZ7lHz849P=?FL9fZU;sXERRtzcp2<1f(;fl4%n((%D@OXB
zXe$|RBOssxiA*Elum}LRpg9=O>B;0fI#Xpzjfwl2Mr^2|9i?S%fKfncr?%-wOMlju
zy)vZcG6PZ*C^dPJwptep4r90p7E~7^3N%eXR6*!01AMmVeM=cEDvuYSKZP}2)Z&E)
zt0QbSCi%E_%&&EZX}6IwsuW;am}bN06t<K_UN%0a=`l9Qe@wtsKT`<?F!i7l5h7=f
zGlBp46C4Yq5ufal7jCiudto69haK|S7o5Le9*|#sb^uU%h}%PQ=0c|=U`aQH@A%s!
z-vfT%PjpRqpbN!=TuiK<;|628Vb>a2xTj8RqYy^}mZk+#z7!(vX{=t2Te6JDls<O1
z8vopf`I*(CL)a9l8;X>b=d;DD5XMx2se+tos*6y~A@?l<8dl7W0q6_>hmLeADIkRf
zvis~hNow^K+eq`au>v369{$%fErjYuS$_VpZY|qw*-ymdxx`I^MI!%qU%X7hfZ70X
zd=ZR-9BmO#)^@S#0j*CKQv!{N@tGoPcMQwg6U4=3PL^q*y!QaBV`e#C*4t*;zKM<n
z&zt@bHD*6q&J%76=ZDF@n=Rs7%Q4gKaxgP+7LBO&g2KAZKMGR0Xl16!kxM(Ja$%%Q
zqwP19eKb{%nZECdj?2TGTMzl%sXTuw`^`RRx~x1^DvM8Ni(L%cME<qGE*cE}ZT;b$
zpU>Njz5>$)EBa+8ZNd;l?bF#d<8!8;FZSJZE&kt_;y6yfTaAD2-F~+Gy&fmavC{p(
z<2D?l%%&iD^xcIL*Ma=PvY4>2ruY0Vxjh&Z6&)i-&h3_t)wwdAJZ3!?jbo<&&w8K#
zSf8u$uVei=<9|+N+Z^zjTyn5LR$nL(H{$(9f$2mGzq>d-sLUxTEnZ3*a>ONsNmee<
z9mA#a#wS<sFg+o!zrID@dUHhHeq)&7jOFsiYm4O83ovvy=X1f|B!B$_t;&~{Nbmdr
z$)qip4lqpufW}A6<Q9L<C>Yo%O?)E#iAphw7PzKEaRI6+!XBq7mZ(r#l(oTlnZ_{~
z#bO2!m%)W9*J$O#m@<uST{+s;H`@FBUbU!{PN`dJVo+)Vs@BhYxcjOrH38uqG_tBy
zjo{qY0US4gmK)y%PJD;^&~lCpvBxAIttQ<EUyfx6=Sz6tG`vh_VG(7EmnZl2_dMqB
zLk@bV1GYqXZ&oB?y_G`6Nfq`(Mc7T{=6XvmM(o9<zEVe<x1k|U%3%9S0Q1FI5@}Ub
z1Ys4GD9w$u%NrvxwV!QFvTK@@4i9<zxB@^=GWEWei}hs8@3H9_?v<jFRC49BrLQwv
zTI<6kHf$0ep#}2hONZqBw~ooz-<*~Um*(-Bp0ammHJaEyxdu>u@*+b@480Ba1u&8B
zfc4RI8SYP&zkK}^x>zDVzc?u;jyK^a>MZ9^%#%Y~iskU83^}+lRuY3|iZh?TbwgFO
z-5H)c-YSpn&ye{Ivt{SnSou%fAHIPJ`yP$v>#wbm!Tu1bt8$hS+V@YK8<J-)kI0Qn
zOXSAo0l9Idk8=iJQ*4O7{?$Ibb`Q!2?{DP19hPpS5~YQ1vY;nc205>q@C{wkA1~FF
z(dZ8!k%7SmdG)m?#l>B{QYRVlqxKHA<lOs7WksH}w-vHaVN~1D)slu)2RLp57`AqV
zz(@zly!kQGhUHl^!4TEhS2Z++N_%G%ubYbdLZ)=h<5<ANCMG%<KCo#ixFq0lnu)Kk
z>Z48CY0e|8ky2Qsr6Q%s;v6o^$7U^mF0rqg1cn;{-^HHbg9tob+v?(^u`Cd4Cr`j9
zM2Xr%sR!w(mX!OdA2nAOx=%}Ws0I{ZIo|$Br2&S1lvaKVY^+u@fOND9?Es;=2)MJF
zcucDqwp2^m^j2Q0uijNw_JzpSp*RM>++^Dd_CMEz7BsBoSuDiT={R7pub?ysP@2WU
zCIcCdc2jhbm&jr+j*dcZii>nMCd=8AD>2xAk}l0z`2el*8*i<Y*WOqzZ@ta;(z_$H
z^w-Hd@2;ZDpi-Ev=&YA<EWkuW+G<3pDV}tKdQdF+QvuVByI0GCUA6KEU+TsexN*@{
zfMf-jEYs2B!G-nDKgNA_hTU8ad{?7vIMyfLc>O)X3fcgsd_YW~%?#Ma3=SzsumYww
zw1^6dWzX3S5{(z&BraYCpitJtV7e?Uo@ENy3h@3I+hG7_UQ_><wh+xS1Q+ybdroYS
z-Yw-ag^TwnFg1XhW&2=>#{g3WrD*-kz*GmR*6$dRRmZx-K90ZB{iDZB_YYdeM{L+f
z1{-7<wy^?FciXlHJqgD!)Vw~)Bf4!iHl$TlmCMm<TP2uDLW2qBf@CnJ#<l=_M*p{2
zcx_><M%my=lA4(=$1d%b(%ul$xo82m#_`hEF##fDrDti!TI*TI-`D;Apfw7Xb${zI
zFlm@)&zUP5cCVD-!!0rw;AL!^?r-BgsZG@QMTGhMv>KAKWoTy6@SyAfnEEr7ZJdkR
zUIy$uLag8;NKZ`XukJ5>?faCq9`s(v&ieI?{h-Ipd`|LZl*5Gi<(E%OQlpzZ!o}M7
zoEe`H)y>{*yL9`kfN4~W96z^LT32MtBPvhP?uK>&EHaKUT4T!~+dV#S4{|PA?<320
z>3i1w$^Uh5bdceV%VhJ(e(_*>**IppUB+j^%CGfqU&`zoWlZB!Vx*uZRqTC94q^cq
z&oD_O#_dV*j$BA*12|_&CJbYi0zhsvm`bnW0(bdzll-rLe*(sINP2sNNH5X^9$qg3
zFHV4Iq5(|p4S=f5si|g}OTi?sPx{kVn7YqCJSEQ|8R%^AL$e8klE@GQ15jDmBIN)|
z$5$?XkOnXXBwAMv!%$i}e0A62_xd;bJj>r&?pywT{Ou@!HNS2?@~f(RH;MG0EOYq$
zYp(n3*+f~+nu4~?Ui|%CB$76HLITf;oFf5#SRDD|ZJI<2Ju?Wv6h;hXpcLnN88$_#
zxpa54!7nollkgX?zxj<EKe-p+m<EUpmLQDZYXFd6eEk7B(l=zuQov$M0pI@-5);n^
zcT*l0=QrdRzkFBLtXm+3<i0yOGyTqISb=G9u(zBzxeo^PDF9O~5u8M*`oMk`#-lYY
zlJ4eo;xID|3$Ber<?_v^*X5TVo|fNXzJKM~e84Y8>+L?WcpzBzZq1bS!(jkECa!C+
zDr$1(I8Bq43p3^WFCIq=dlK2lVL5QPn4zobfQk;;yD3Lb@6D29TL5Z-w&Dsf-LRrs
zp1HV2&K<0fQ#&JMfG*VjO)>JHe>;z+_JDl<hZFMZ>nmizLVsy(^)!t0moLhMWi91B
zl%Um2l_kBt_~Cj3Xw&73U+%#cipg!5{f`-<nm<37;0Hfhy)0Ws0E$BZXVp1}_|e*K
z&t~xIv|PD*M11_`iVdF|TaKZtD-II1MY4ENJ6Y^E<;ySMkf)zLAyw5GQdyZU%a=E!
zUmTDRKfEfx{>^i;X8nB0%88Qsy>(L8kST|cuAz<pIx>KF<shD}egRJ6;)Wz8JA$~(
z1#$+R@72=-a`8wD>~S6ge$Em`B3NHrh75G%$%1)#u<RsFMa;nc0K$OpDz(d+$#L}Z
zab)3<kNZP}bXNMJ7j*=f+8bq>!Z!~-(W;+kt}fc|meQ8JCEwmMMQ_rM(yG_2dstHg
zl)`q7DFc{JTunUQ2t(Se?R);N5f-%x=Cm0QykTjSe9Lk8;-hVH^NC&t){tbNgDp&*
z1Y63m6Ks1fori2BE?H>G(~<5NainxqlIWx)L;y@v-AKtwlyj$7;iddE`~5KILllcO
z<U9E+aQSY^#i)N?mxrVv`^nHDNn||j_1<WUeHh5YnTYSv$$BmQKLVI4gJ*yV^Tl}-
zKs>+&^L`i9yZzn*9=LGW&0%%Y*(Mv&6?tbm-yfLjMM`(90tItTnFyHb#mQ(b>&4N$
zZ4Uwh{*i6ci?jJ+sUXM2jn(z>Ez-BSQl`Kt7yw20xADHM*ithnGJ$XlFf{=l1DI}K
zITn~&USqNXKr=A4Zd=~(V*f+HxW2v_blXfp8&g>+$DY_}0;UQm4PdGOgnc~;)@l@Z
zSp!qcV#2hY69Q8M+$vBqFP5y2$Af~-2YsI9wH4%;+u5`2=E}xhYi0OgJHV93?*~k+
z7+}j{(gaKwj0L8a#l&Rxjj?}BAb%7%S{5`Dz4r$_UZdMH!Rsn8Ehv;rx6Vjno%{WP
zsr5qeZopI*fC@~Fwz(cN&PP4>^nF;Q5BK{#J;=6AbPiZPYy2MvM@KZEL$dk!z&`{`
zW0ImJr!raWJ!Xk3TGh;|D2Yq<Ck`_Z29)$0zUZ@Hcrp`VdT5Uo@_m&7SiC|^;J^Oy
z8Tr+(4#>*YDN@Q*Zx+mLBGH=h;nNJJG$GQCR=&3L0jgt)i%2|75kPg_@-q1lOQn}@
zES9B%7{?cJ%u-;wRd)u9WO#SR>4g4RfNC(Q25V|nYAdCBRrIHKtGj{E`#o-eQ_JhB
zRDhu$jRc(w@KXS2OC;wsOy*rY9K_yfhVj^3&J!ocN#a4Yrp9af;=vipKu!z^P_az2
zYs96R!@IL!(zbp~xQ`q^L`(YDZ(+&RL`<j;t>qc~9s4!WTh2VX9l-Po7vgG3O$h=>
z&7f>B($B)I{%N`V_(_J-%J58$A@dzs0S5lQYUUs2E?Knk8yZW<ey@;xVm4C}ePQ7o
zi9mHi7wUmskFO-a@NQaBBj0@Xq<r$r(+vBZk}FU4V8i1^TilOf93RZ(Y0EZHO=|fw
zUAnPDDu6*&@7h0n^CT1XCm8<0`sm3{>FD-i@T!)n@*Fv_D^-qc43h+asWaD$9cvop
zxyx(i<c>l)z9n3Sx@_h0i30iiA5Y0=pY4%v|8PuRd1HkPE)J5$W>U5At{qvNBP#}y
zWEF`|D+U5&-BJeect4wm66K4J_t9=YEWi2Uuzd9CK51w{UV^^06odTyL?`L4i;}8r
zEV{D8q_a6&=5-Xa4+F#jTd6r%P}z}7@8Ak^nHDPbHJNha#47pv>zkxlHDR0P1@nz{
zS*9N@2Ic5_kII{GJSy|L3()C0N<iRD*z8mp8E&GhaE>s8b5c^AfS%Wub6~2(#d#YG
zlFGsmB1J<;KVm=#FqjEL7{~Dsal<E8WgT{tB-)qrInGUdvB$D!VQ;7QU7Sna-cHg~
z2QV#(gfYe3pCPe%BrJ88YdLaX0V=^5yso7>Y13QE(y}+$QNxS$cD3@e0#gN-dfTK7
zC@p+tKn+lex9}as@LMw;ri~c?H^Hzr;cME6#<WrOrbr4l48_WqzuYPBzqV4&9;=q_
zCKqh4)b?#MG8pz{vMxZ8>;OuYElpw3kc`wNfrV`x+U-P!p9-@{+2XuBb$l6vWH&gs
zF3Ps8RT77DM{bsCv?t?WK$L0n6v-k1EC;zwS)Ma#Q31#x0>lqJ^X)-$6Sf%D;6Kbj
z)X&D40&*t7ym|WgieE4%9Uo3#a*BPR)V-Ms8(aF=gO=rQ&Cf>wu7B%-7+%|o7M8^X
zOxtCH0@JJq1g6Ht@4<lSEPJBp0)51nDQh1-INl^pcrk3?#rrXe_oVgU+cnX1XNfmj
zF+0HLBn4>N9_4~-0;XG~cXO2qm|9x-V?e30XJ*F%^F><O(n)OJB&FW*N8PYv)g6qf
zKF7tAZ3^)b?{H`F=9qb*Tk~X<<;ijL<Ycy#7e5=NzthJVytr5C^R&FR*f$<%Tx{{}
zGXMy{amtjbQdU`E0;Z+ofvJKMbf<<Fq#0ydv6G{Zj{?&@CdO2mU<J6m{)|~16JIZ5
zGTsLbk{8F!lc+)uR+65S>G=KQ<;`n21y7gB%4V7eoPJ7RItj+v!O2zpgZ;%n+)aF7
z&~!UIVZ*e%v@GYP)va-Ea%}Hirq7#k+<46Zz|#zdFf7MRzfZCaV0v1T@zuL8WBMS#
z6fk1ZgHN@cE?(Y#5)kSszWO;sU+JmaW;srG`;1x6v%B0{&P6?M^}er8Op^#?qn|VL
zz?}lqRU1cS^N9uG{sS4)sne!OR6>+wlqAR;?14N1b_s=n5)|%8yrnCx-8q<*&jLiv
z0%T%?6gyXnbMS#I52FpcOaAixv-msil;M@BQcem_CPO}{3^BwZRf-Fn&flOnjZn?0
z7OxFZHNYyMHJwzWf^;u@Kz$4?<^@c)*AB-qG&Bk3gX2b<GmGIUtxPiIE%!~gfMr-y
zEtBSy2vqAz;^zr#&ZtH;TO(4(09#mC0Qfx%H-KzR>$BNU1%UK$jN;WpQ$0Ub%Q<7V
zEv;cknd2}6HX5+XW3vFRbLNm;&oyTzW&F(T9B%C?XBaUBAal8$!RsW%he>UHf!Nu@
z!18+sfUP5o`xyY=*m!_dS%$c~&!rtbMVwrwhzDl#_6{?pv^*VlH3Vk`lTT<}eJWrn
zo!7%Rvnp3|a+4V9*^d5l7w!NnWck8sj$;hkM%vCziAJJSJUYl>jQ(GIavN>YBTS{A
zkkjXy0lu(xbsl)E;zvuIWCiWmW}VUo2+hY6wFKSiy5-sO{g;>Jv)>$HNNBI@JzOAJ
zdDGB*Hp>AbM$aG4lat$`C60(w7xvAzmG$z>g*EcnzDju%GyVn5wuCYy%fJ5VQ5*)a
z%EFTAWh5m13j%0~6C}VspU2QrBf$Y36^<C(&m_Lnh2ff+vWbcRFF!trh1LOlP|+X0
zI3o3p!3+`w%7&3LjP0vr8N*Gh1~TR8^K0bE3+tGMUneaM2@Hri1AMd5+#;c9&I8Ch
z0466Rk4Tb%1(h(WgbD;Z;)x2NW&z>iWFvJoiPAH_7#7n`d||>J&<oFE5#sF!IBU*<
z&5MSW248s2goK)6oC|tvX8_3UwA;b06UWw-zX|cN#c_b|WbBPxh;{XHoWW<uL%f`A
z#ZLc@=gs1AUtfS-Z63!g7RFS8sf)pyc45A+r65(Sla{=eY06%w>#a*C?(eKt9&6TU
zQA*iQ1)7bt=o<m0O$9tw;4oTE+_zL?fjz*~UK#+d4QOHO@@5);)5>|Verc?{_RJC)
z86<rS9dZq9YDErU69B0(!`W&Lr=M{anCX1)>tJLeEU7MPV?u3+*u{R1?}m=%c!23*
zQl1`X!FC4guVQ?6Co|XvtBQOvK4KDJc8URL6B)2f(%~tjLOH3f4A0FqdCglhrq&&#
z`;l3rK=whO_z=%ijp-e&e7+c_*dp9s)GsTx_Q~=+WwP{8vMf9rDuc&J=rAh4d`n!|
zv4^V#$3w)Z6CtvY+s4f<;*<tx(N-cSs2#1-=FV1Ge{`XEWidT=zgE7btvMkuU2kgT
z>jhKUNlxa7glJi?W`Qi<*(po*7s$dRME)HQl7V9((ogBF*5D7U1;;~W;fXN*K1@=2
zX2@g(pbB(ga-0FCyN_>|9)RiOF|B-Sw)7!^skXd%{VBBYYdczG+13TJWETd;2b0+j
zR?Tc%--#gUJrT%lp!6RfR~*a!qdazxvK-?D$I-f-43(b!0ph_Fp|M?jIq0xiNfnIg
zwH>z^Qv*~gBl-^lQ@*GILpdJH`(^d+ZdrC9kL{vG#I|&w^kcht|D1#UoR_9sO9jdR
z+d9DW9=O<7#Vb6-R*#v{u7~ka#&qX8SwRZQ1GVz+!<hPME8n~znTC!rpLY71ElXrI
z{(VahrWog5uW`JBrJow$b27dLEuW!#+**#=0LOLVv0zz!J{iXZ*lS%RX{(+0nO#r-
zFg*b<<#TqwR{s5f=`gK){hXQ4b(O934$PMgd-`Q)Um>5fXtsxAqsN2uNIzc-Caho{
z54vj&vOT&@{YUr?;&$0-F320a#a=br=IMI}M<-diVYO^Jz6fB7KJ*8)@~2LlDiQG!
zlAIT7XjTI<9VH6$_b{}fn(LknfJ_2hC-7yT#6l?<P?${aeKKGCXHP7VKYjP4T*qE#
z2rb$AwVAa19k@VDX5#!2qBa4iu!8aAx*HWimO1(EMgekTc`P-~nW^kxhJ(Cl&$h{;
z-Xtl?Mt_Q*VH%6E3;<|){2bbRl-`;v1D&2~^|Ip4g>Ps!5t^3DLf4l$L1iWKJOjWg
zz_i?&?q}gYnnT9<y(*jkqyIAxqx@1@@R9yg#07AnK+~4b@ElC$9UW)${XUh#iVJWu
z*M1tGuPNNxqWPQ+=$R&S`PqSTo;w*0;S}-npCj(DYo5L{B_sknLM+JCV$IQYmN>di
zmpOnTwcm?MV3IzD1zw1!xO&-(or8@yyW@nA5iYTbfut|_h<}iqOr1W3mS>wRS=7lz
zJb)peY6%V{9y31@?PP}3lm^3IAt}gqXa8#`fEPLLNDr9aU(l9fu-K2{v3cvIwQ~7t
zzce;z<SC}`nEuz0i(Usy)&@(bY*|YYL$-KOE}b8T59?+5`pZ*jQxD7DL&cK81oq|g
z{c?17nH<}JwtjOY3?Z$2u7TTDHpr7_*UD+q!cJqRKfivaY*`s0|Nhqt47nV{mg$7N
z4BOV<ABeuwRZ>}m^Z`=lRdH>`C19}0T^6-@5e4c-(o(wo;<fGa^0TXC$L1nAjeMZF
ziJ@7dTQ$<MyCGbbbcV?Q?cGI0-!5nml-}k528-sxwz*1AcaF4m<jS(4HY5%>B?P*|
zl7>rktgobJ#v-Ngl3@0Ec%-i+q0i0X^O6W-osknO{(;UM1CA5s|7sx_&*SM?F=)3V
z#NBf)e-p$2wgcw_%q%q<-J_S=Z1MJVzy)EJIH*ONi=Bi7c>;WG#lfC)3KrL!LA2Ri
zTO2vY_70?OArI+nE0yNzcp^jn&A`;j3`&(f1*8H@J0MN8+A;MX1421YZRkAPik$AK
zRvv5CD#Y;KDALOSpr&%7Tt=$_4eagWclj{q`Hs?%H&^QO6wm^EVRJVSMf&=a%Zvo5
z<=w%?VxlS=tF>gV2ikJifktD|iT;-8*<=>4@nN<SLv(L6_G57nLltPy*RrU1?DSFt
zlz#BRURky*j!uFyrGQZ8AyQ(e5MRoInAgx4Q`N8Q0A>cC^^$xaqtiU)|D;y_<QY?C
z^^Og)i&fi>YmKt?`4ri3iyiT@r>uF!P1YLa{!q2<RS(fx|C*P%0L8C+OaCQ%aVr79
zn6;92bD+UHTV&nQMdFqHLxCxNe+5{^F#I$gn5N`p$kt<9WcOukq@Kq1=w_H~c-dRl
zzv3<Hv|jc4hid(6I32u>oyDs@QnU&1hBnP${#Xq<yLri;V>@L2mdYO=m`=5ko@EPV
z&&3V0^Ql(Z^g;^T6ew$7^OZH!I(<*Cv+v*V;xW(BTKAgixZJDO^L(uh{QagkePs0u
z9^zRI$Wbr@fSWvZniN-6p)uVq!F(wjk6ZMi_ig2ynbf;6rd-q_V`F90t_^Yot=-ON
zi#cB5vYPE#`KBkgoRhDbi)~qBRqI}7yIyyHh$2ewu(QmJ=KU)J$6`W(sXAAzcu<Y$
zU4ZGrk%h7yjj12;h!zQl8n!n!H_5Sc+vL#oZrOe#O*Xs~!1j=k@|q9Fi1U$sKE7^$
zhAf|@J8wrnZyeiAoYMzzOo(jfm?_{k<T{T?R(^q8ymd^H8qB)jdudGX2~78(G0l=k
zw3Tlj4D<H&BXMMnoOybK?0KqEw%&}E4Q$t1j+g2E^O?J&^l{U<cDK5Hp1R8hj`jAp
z0;KnhhdAjmGdn?8fayl8aDF&rI#t4B8G1>N5I303Vpye$_7o{3|63D{)Nno*7F6}6
zI@nZ5dQ%!h8|m0NT|B)=K6(F$oITws3;VItTA4vh*vSB;(F#mqJz~OOTf+dPR4jlr
zR$JKSii@;2d@3sn!eJmi<?yZnS+}Bs3FX;bRCKDJ=uO)FX@KrDnA-F>`_ak(gk};S
znKiDm6C44jjxaGyI!{pgcs7951WGL+_4fUoB!-agR{D4P+WgO45_|I5)(9r-gRo!n
z_nZm?3VRCJjEeA)gjgS=bsG}I_dc!muuvx=J@GI0=kIA1=cEN;i{uY53S!vBSK?!^
zcS`Y*ojV5^Qra!&&hL@47xu~Us%~s=JouiEmJ^R|LhpGHE1ZK^cI}}}UM&tTv!w!k
z@bfR7ma9)5kn<P!$=UOJW%-Kvl9U{R$vmAG0F$3DAP9h)Ul@(2XCm!R4D*=?FQPrJ
ziBlD7<-`PdJgxkZ!9r4{PRRAgx4^LW%C6lFQi?}w9bp1BM6Fh9iWfl&MuHCjrZxwU
zSO!>judS5deR>JIrjtysAC~RAi*Ny$CfBblm*acu<nfbra+V>d7#LF>e%iXKS+1X3
zFQ@j_%h9b#WY9av$^H5A{ny8lE9{ofzC6VA^$?!9K~e>%$$%N3R~sYsyzg!jq<ZT;
zWJx=d_m!@)5wFi*yu4FBcm;3WxA)2`w>FdJ<Sj+$rF+^FkR3!3^Xbo^mWwR!@|UGp
zFfD5FfPJN#$@hdGsa8Io45bCTFtC*+7alu+4cbY$!2W#tnbWdv-9jlUN|BzP8nmhB
z<k@G@r#^mAZoYh8maPEH`r9*1)+|pxb5yQ!jBdPeMxMBSg8iK&32`jE=hw)}rS-CM
zNtvu)Q7QxN$+#1!%~=3|z7oJ6ODo%5h6ZbSPK_+?%Ry)9Bu=*IF*8G?9M^`_SU`A7
zwzOA9peIFEL6VfV^E&~cT>w#oIR%_{l%W09DkgDh3<%Z7TzSl8Otlu0Dn&IjDAuIs
zK_MQr+%{qG->Ckz1#V-ip2xHrwD^u_q#E*EC<Uy@4S4<55*L7Js=Rn<k@VDgNmmV#
zycu}^YDk4zyRk6LVPTog=R1?nbsC+|<On({EM#LtZ6zvrszirQlfoQNS-HGiPM=te
zjoJZu@BJN^=qIyim_*F)3^dvVU!-$hqxsI&fihmZ5YOVO0{nIvrfhGDFtnvMMi-Xv
z&hho21n1Az%ICsjGi$o6+PzV>V{W_U=?dBSQn;*nbFQp>d%BFgGnLzaq^8O0cc}NK
z%i8zxcYFfvQ58GJJUC%zuftExcV|p3JIunAPQ;i_#gy8Z%3nJ%Fg?Cmc9BK9?fEP&
zfUdIktr@cVEn8Xj7Te7>u6ldggtd~#?^mndnJ#PI<F($gmAoBn7nHh%t#x+umOV!S
zrf5tJ##C8cWv|BTODz-l57NrFFs1<0-r>cvhh&cJH>za)%OSFwV>a^kENUiYOHHF}
z#%#kX{rRma_bh#m)@qLZT8`V$%S75W^S<?e!-`A-m=;x4%aQBbCIF_YSH6$N)X>A4
zG^WQdn_Kzn#-QL9U>X%0&%oDOISd1}^?6cb0GlK4%#;=E=aF|gC*Nhe?kLXDceU8Q
z2dq_WTiq#S3Tg{w1x(lPTK^*e(**$2#bbb}YESDMG5bEdS@u7L*Y1lEvhIz!?CV*w
z@|_tJ=MmetiftQT#%JgrW%-P*;<LJrb8^oo?h-POMSy}gE%v#om48%Hn#_xd9}$>(
zdHc%RO|U*suace5<jH10={mM+)qDEcr`WDL%ly0dSQy`>R&gv>y<@61oR3>R#OLtJ
zTydtwZ7hhmusb+9%c@OlWYdYke+Za{MTbZvASO7)UGke_Bn9>?JD0XRELd(5K7(k%
z^2vu!Lf4go33e>{uXtK#7f&se_g~*5r;fJBqW*AMH=GWrbY%KmK`9F@SdZwi*??2P
zC>0lB&);e}AP>MeoeOV#gvJg6&T>PgvLFb6<cp4#p(ucF8m+ukET__99Vi~dwBAw~
z@y-BKCqSYC#oLvQJU}Z;3tizvWdfHbhE;E^?_0C3<L~DvsMXiy|0$?VhoK4gnIv(c
zu$<^XRcq?N_e4}UgJZF1I+?-_1%!D+Mns3(lUy`gf?!0mQ+=f<3oR{^_7&u^*Oz#(
z4;XHO#r*K?v+{@Ey(Zs&{hIvlySL@&u{Gl33+U)BCExyKOy6IUufKg2Q}MTD)0RQ3
zj%Lep0MTFm{+@jC?JWj|-j#RWyCx;2ak64~9+9y(<iNhQ5*q3wZXR=x2xLh^T@nij
z^%VuU0Zhw@$E+-Lhc$%(257GsERxq=I4RFQbx^J|HGkk>Ka=~hyuT1G_`Xuj&{uV~
zY6~4<$gnUYsV6;hGNA(uQ>AKBk0-JY4~b^~6cW{X>Ff}LPWiHDLoTdomc$0xi6e|@
zM?;G2+}OonRF$0BS0aP$&ITi1j){K(U?{J^9bn6GPKUAQf8_9<=hY`kTSbWBr#i37
z9e_#KrN&FvU^(^5^>y;vjV<!dtNSpu-zf!oo>I&?HNPX3$^BH=QeR{T$X|LxWd+fp
zn{h?SX2{41f@*1hrM&ji6Y|8BQ?hgGusrw7qw=Rey)WOeueDB}-b9d%w+!@E$-n&V
z7xK;5ucAMFS^oIvx8(S#mAD?v!B%UX{Pi!d%U54MPekS$cx=98NGX!yJ!NU1g3$!P
zG2W?YV%r&5O2+{qGs;2cH^yT!?<kSp1OT)$1l2+eX)_BK7J%-6=9&UJFYWmxBEfVr
z_%si{*{(8gnMb^APq_<#)JZys_v|1Ms)NNsM=`Gt0BtXJ1AqcV0h*>_kf?~5P>!{A
zwE{w0*w@V@c{Ky*8uQ0i1CLo(J-)r8#ko^&6z4IeU{!%^Gyi*tbg>;Hc?Kv|hP@bF
zX)%l30`)D{MV_&!WC6)%J1yECV2aEK$xv(vt`<Sqs==HV<#@@ep-MTf9=~ty#%*Ce
zE(lJNl=O(CCu41wh}KkxsCZp<%gAFeQ%mEAi!$vvXFbFn{4pAQ^WO@XdZ=C0syn9g
zZD!fZY8a{=<oa&DL3G@!fq)sn4Htr8N^ebN^T0Ly_7oX@d$RHTm0WaIz0bv#>bwRp
zt>J=V)~C&eF>UH>X838LcxS+vTKp9)Q~Be8sYMrIWhFHQpp;X{2mb6DiLtcu^`b>9
zKRG*HwkR;Y-Yc75Op>*4Iv9Y<0BBnJ{wAmg-Btxdx?KvG@^<k*mC4c8Eda~K-CK4W
zz_i-b;<o@(i$#<<liM^stYFQ=Y?%h2Oh2o}bmNZIhQ@SmtQj0?D<5Fmw_=Ixy|T^>
zOtA`iYnE}mhPjvz-}P9*1n6<ON3DDZ;7TbdSi`n0dxZ(xR{poyV|Ee?fugD!fawki
z8qb*O#JOd-$Jidgk@cjuZkKsbD>X9%V7gaIdO}SMx`IP1V7mW_1+w}1R9I4H17xq@
z{fxY4U7VAgTb5e&z8;Hv*Gj9uU;X}cseg2a%urxz2F0`O9GJ@AAVY_mWzK_4<xjwv
zDl@v+U`(xmsSbtM;(6HAB!|y!f>mskO}9d1&090gAe4oGg0uIz9apRP`9W&sdmJ}v
z^#@aB=WpC3cs~1H_o*3lXR~;_bQ56Oi2KD4ZRKMZbqp4(Wf;cP(#oeh;Dttg?Z(w|
zf+U&k&t=2byYV?wpv`+XisLe2S$=>2+coT;O}~IGx;j@J63oC<^TPqAs{y8WYE1Pr
zWOk{rENJgy7d3Snnd9LB5*F_-sU=MN4wXm(+4eEC(i8Yhr!pCzf?hVA_H_apuw=Ag
z+R{&?&3698ki7faL6U@8VN3z0L~mwbhZ7Z|=JDtu(U``B!jy&qM#CIv>yNF(NN4n5
zE(|`v2qvRb%<%)10zUCBO+{OsrY*i$*c82RaZ%Pvr}b~COn_>Z0Z#8M6KHkfwH1V7
z(Zj7#28g|rX|+6NVO%G=Rkk%NkqLAI{3=LwkRXpq5`Yh>FQt?DF3!_Q81h7_;KKWN
zCgKx4CFfxf+Cxtm%P4fa6{U$%RT@oe9E+jq0DKxfkw9Q1Ul<^Jcl61|wH>4`wGyS-
zB5T%k0`NSgmcg1$n|g@M?1sUlV?@S$Z*M6Y#@RA5(k?r8Es~K{Z8FT?X*HplEGUYT
zMT=S(gi04LuQ}o$;4D$mo|2UjC>6K@lw^_B4wx*>b*J2<hL(P`?_^S(Fykl1DbO4J
zF*ZlhR6!P2Nko!X=K4w%&#lYD;2p#LIvBD@oNm1NT&Z5to$nKO=gG#PkQ@5f2$<rQ
z#td4}DNMr00DzsvhwFil+a#&4N+J?8kAbRWnFq6#1VipeH^P_Cmj||k&RkFCu!wX<
z>fpt8W~7EmTYV<LG#ra0KLDA#EN(%X))2t()ieO_Gzla=HJa)Dq!>4GahOJWQXD4w
zSu%*9>4G-WrI2PVpq)R^=moeUHWxtcg@!jP18Kluv$S{AvCrD&nP*Pmj&PBIGD0QZ
zdQ`UW?16!Hk=?r&$lLE+#HvUi*VghmIdGuQcz;I^FO(1Y`PEmC%3JT8kyl<n$-a-2
zqy$%4K3FCT=Vi*G?j%`=iGFj1mtl#NfroDyfIk-9b%4io>21kkNDHTg`Uou4=13^}
zqcqnKy`&f0g)>5J9QsZCrYm5I0sr$z;p#$O(FG9f0*rRRRw^(xz$sv~UBM_o)Kne-
zQzqj9p>5pPTT3-_zp0Q;ngUbG8hlznsr6%Zd7J|ZNb`6uRmVAGsajIMT8I)IXkY=s
zInvI1Y(j@xkv>C80gU--^=2#xO~5om7oG}C!{<l>3)%RvnG($mgaXt2EDsr8Rwjq`
z&&QT-3$7BY>ApEK2uKT`@4_U$qmrU%<?|h-a)9*MIeg}|1LDMRBHH1KP`-O+8k70c
z=nSgXbj$$MKb0|^2$%wLrp}%rYXGJ@FRuWY7RkET{0-J^7=~s{Dd715rNBYK=?E95
z4uGk1EjvZ+s&vxMXyq#~U2q$i>ZGquN*k6z+~;Cq0cxW^Te$~JLGzehkSDtzTP-oQ
zX1gdeFipwMFac90DmUFE*6b}9DrI2q0Zc8R^g*^&x6K4h$-Ev1Or1TvWY^K{_W-75
z0Qv)gX}=kmZi6vh_i`{SC~PU)HvBG&g1a0iW7}9X+^Z}=U4g_Jz?%Y7w|0&LUy>%q
z)C5cqPY6sE2<YUw1rV66k;c0{a9kCbp186PU>Y_Kn8wKlbe;-Kx4e+bVgg1C7SIGh
zEx>dvD76Nt_quPrUsl858^BaS&L}W-1ek6Fn6~`5z?5@cfoW}1vm83VS$03&KxZOI
zR>N$YfSWD^CN2e=BM(r+?@k^CraJ(pLA_?i)B;S4RAUM-ZD7do2LjVbfay^SFx6JR
zS?8(1blv9Fa`Y*ZuINmxd&AA>BHSI2-VLbU`|%9`(@ub?JxqbI4WqzxEx=S;`Djed
zOsZ*-_n^RZssw~Eot@w>#Z5`lGs2{DJ{nN$n&ODtOvJt=F&dkvXk|HJG|-&J)ACnV
z<IIsEdHdx<asplQKo9!f;S?^kFhA&EV_{6AU_D|Ln1%vO@#%~Qn2xWMD9rQ|JprbK
zF<=d&DL88RlExH%8oJVZ0n-eCsj@9u3Q)&^)KMU60i;&9CWiHH;MByvT9{YsTZ4T~
zFagutWM?U3+B=+Sc_+1sg2C1SC?8tpQ4yXJ$@a#C&L)1740#@RVvuR>TujAj?Y{8B
zIZ~Cb$~*5Im5)9;C{JBqfw!hVEMpkVWP((}c2<=msi2}FUC|{nAj9xYCBr!70Ilk3
z(uwL)jLG{@fL|=^Y(qnqR8^)h<dnj|54uPHna0q}Y&4C2Xj9YBI~Eqe*!9;i*`3S+
z!_fddd8sZKxjP{#z{ot;M|}8S{;tzm9Js@F!-fLb!qJ4P)S{s*8c>SIXAYo*Hg9*e
zk5uO{0LJGbB7gxNPZFlQXXDX|S8D){1x%Mm1kB++Y%xr+ucr-w6c7tA4fdZ#?4|>n
z%IN@LbvLkst<{<-;l5<v^S9xC*lc;uqR^z0NR>kT?$Z8h>A*FjyUGt!c@LRi?FAs3
zLwk6pG?0{3T@-*RJ0|)t)DCtmz}aW>TXUqp6<s?Xq;<4@=T&=PXXGSn7O{{b-nTHz
zU-FpNcXdUM!QfaR@3)i`v^w@vZ4J_a`WTY3VBVOVkH<!>r6q&GvIJ=+>a>YrtV9-3
zj(pcd^SP+UXS5c%K`jmd^^Gwczu6o+7bD{J^Itt9AH8!<KKbyR{NlYwS<Dq+Erx$8
z-@$6|AIdTA@2*7q8-uk{iZqq^iMIpf2**U(_yG1vTVuL3v;AF_fdF$43NT9Byh9mM
z9SVa*?ci4Lj|Zm8lD1MUTFPn~MeE+UbvJ=h&VvRRQOm7@(T4Gl;U`;fM8fI<#hvp8
z?Xmu>#q(?VxrwezcQrcRdV+S)tTv$Kt;(E9d@XH!b+#}wrrO3&N2Zgi)^Z9;SyaUE
z-4X>bji#kvnBy%ghbrXofnIs>#Z73QS7FOV+n?{j)PzZVFHK>n62}Tnms77~lIv2D
z#bmG;&BltWnnBLYL^p#mRh_BP%70KWItIl4kUzT5-?%*>FkSnqAHZdX!2<pmz*Ir$
z7+_k*PEoc67RdrkH&`>KKM0uS0!&xInEIG}OfA4P%cL>20MpfP&M~op_h3sEn3(|H
z{p;Sq)cYp|rUOGuWS^Na9R;Swdo}^nkqO@a4+f?kV}WTQ!1NHnH1H0_RDponSp9>*
z6rJb3pBR{~0+`kTOl`*j)Aaz;<^M1+T_oEcGc%@U%P9q>HI2=35Ma6sV7lSup9z>+
zTKPW$Fja&7W9N6nm}Z*fIOgFeFCRZyOWg61r<NnX$da}90H)R*iiZWR8-IZX%vF1_
zx3u!jz;xAS1*YcVryl}L=|K1fct~6-j971$^uP$G<W7Y#1zbil?aGvEf-y}$*D%Xh
zZ_=0$Wi$Y$M~5(ChcP|UA@e%}WMN;JWD_SDi``gU*kqmqi)8_(fSh>1f^{X()=wdd
zvnT^lMl@wnmN#bODj|R=#f3n1r0D=kEfZ@xuAOfNrV36+0jf27Y5}WvFspY5rh1{Y
z)NSx;mI?q&GtI4hZU5)02POJad!5RsOQloy3IbzdykQy{B7=GKa>3_Rr>dE#cVxh&
zxGYN^J+nieyuO{Gq9yVy7Fmy-ZIcY*HzU#9j;yGYjq7@4)A~iSdBakvU;^KME(YWo
zF|uyWpln#zFB>=X%Le>2E6NkF62c+}kIWrgnI+h~M0RXh#)Z7g(74W?jZKvo34?=e
za_-E2*x2PVzbl)lOW1K1GTIu?V{*AD3l<kZQH_zmC)Xf9H+*VKVrZ2jH7E+^Vy_lI
zv}sEtc#bbaQVK#C#3^HND$Pz(>990b_z<t@E3H+b(osX9?`uZ8+Eop^si6Qcb;Yn{
z5lA1r_+Ie#m<%gAO;VD5rG_c<=5n4_6$Yqc9-}%`7Sx4HUriV(NB#`bFmQycO)72g
z0YGMFb+q)<21z?E5JP09cVnENhdWGvb0lqVcSBE_hlbeM4jZkqSm|xcp%tDEFvX}p
z7sL4~FKK~oUDll_hqraedoY}r9$UeJf>00uVl0DaTQ)3_<44i^A6y|v_AiqK^GgU$
zm@R2&La$uhE2mDZlk+4lo*}xl5p#VX2G@$Qg4(-lnH)K^N)8`dPA!p2z<fxciyYX)
zu|@;@<l{T#=_hx}lTU1wg=l&Gd|}$Lh?)f^aOL$|TFa%mHcdK+;p}Y;mjEXgKAc;6
zj(Iak)!bAdtqrNtSw%aaZRjjhJ*ksfPik)A7tz8ux9+ulZ>d%uZ{cUvlA3g+sw=hV
zNzsvxw(tR_fXqe(rQB*6K-GNT)Ven@rnNAqRXHwF!>y@YIY-c@BH`$*#~Q1eC|hD^
zdun~qn9d}M6g@Itxj9H-vKS=HK)R8JmvIW`nCeTFEme(aB<#1^sTJY?vUs3C_AwCr
z@=IHdB(mCiJBfiQ)s9XAjCX=sOA&dj33KWIlFWBhD%1Gsd`6op!=;#ohXPX@CHky^
z>BE53AB1Lq3}E_fp(rq2^)9+MG<YUWpBbQ90UZk~bysH2s>N!6Qgd})W74jEJTPs+
zE{axurn!~>BLmZI1~8p38()k^UrKzTwiL$!Q@uc1Uod|#Fl9Q<(#m%x0#+GQV=8~b
zR{lT6m=402?!*61HKuD{3X~Dr!mB^vSOHA+{j0ujC2X#iW&ayG%)7`JteH~XAF2&p
z`+==2e-({srx}<6M3gZd15A}|R94RLApNm`>3Z3JeW7eN7*iMCvz~`4Q&9F$SyR(F
zWsxnYbm2i35|-!a->&`u&F7h!Vrv08y#LvDj&g5csy?k&tIa!F`NSU@t$YQhi%c5R
zJAf(Y<2Yct@*UXDyVM9wsIsB=s}=7|VjoR5+Wy-=b-m4)>gP!{rauNS#bAFFm|A>H
zjaI&&tO1xFetNlV83#;F(vZ8$X72Yp3wYJ%ZTN_&K?^X|^KLvag?0ELjHwO4)Z5=p
z5;M5KFD;hdkt|8gwUJl_rX<hAhoL78BOZ|9C9Nb_(>Pd-C=!d5F@5dDeO%NBq^~=K
ziwG7lSh%EM7Zo3_mQgy9kG2#*8po{y(F6vc5&>XZdS98i+!Wf2HF0PT<E6el2*9LC
zI2djtA22bd)}?w=1+1_llm(QIxizz+%AzWBYPq%Czc*t#5tC{HrkRE|)uL-<01DYc
zi02fshb>jc)DDCFkYINhOmB%)U2QlvU#?8!>+ke<F_B+TM8Z)|l`I}Ck)fq|vV3V8
z6X9W)gwK^|76H)=fJCb7ftGuCs0-8K4&q6BIsg;+P&`MYqueMLhN<kC9=DY_fSLdp
z#+Yz-m~C%b*uGrY-C-H+WIC-&cXt;#hOFvOfBZyVzI6&lFGMP6{WetjN+UjxrI~<I
z2BFGn#a7TZRbcAvGM%B4Fs7c-!NNGj;jWMaC~qtdg&hM(=D@C!<=zHkSFWi=;Zvj;
z`yx&6s)K!NErnfWK&p=CG!ie{2vAYBt^z<3$l}S91)~@H#gXar)FdYE%M+0i1W5zh
z)E1uK$#c8VnYJ-Z(+nfqUlSlX>TwCfx}vv`R(1#z-Wbf6d&o#9fVLc6G9I}DOx|}@
z1<2}wG)W0%ApmG^E=!P}Mg^uB#G*z^FP2v;x+7`jGjv2t{qo6$^7lWzDAyieDN!-@
zGMRnm1M6FyA16h*;ZjvZOC8p@AlXa8Jf}-A0JI!Ny1XQs{TMEJ89tJq=|(q!R&tWN
z<Y{<9L8KJrp%G=FRhAbZb;ve$Zk#7O*0*!pN;MkQRu@AoE$$3}QU|Uh%5LkhR9j;f
zM)bIpGz3csz|<A6?9BP&!xVp0Lm?871h$`OQrOZ?hMu%kW7@8RPDmwgGo{+bx0EYv
zDMLvB(Pjmt22*Of)gh-Qw4qIChnoPSP0F4EGWBP@ZJ;a+s)EycqmA!sRILJ0j#-Uy
zAMLT;=dpIA27@dVwhb3x)s=_uEdzGAZB(F5F2w&gPp#Z=!N^RY{Z4lz1xq}Y2PN>C
zF%3UWrv*O?35l095IC>{$BtV!w=fJhOgb71V?b$ql*uY8p7SrBC}86|CzORWuaOdC
z$HEr-tC~m{bWfSdJ~S+&ekk$zPXngf%70Z``7oxm^0h`;(|Z9^D@~)JZ#1){rh$~(
z)p;FYYGF)ATloM}?4rg1Q)`XsM6G<Q<Q&zQW*3+lQ&uF_jA<&2sR2x{Yb!sVp{_Y-
z-*k`y&8rS}nJ<{u%#G#!j)ItbXlrk4OwFzQy8zQkcK}lbI3zq-qE#*Q`Z$fLnwD?e
zu?CIlJd?&$^{Zx$sR@{>#<UuT0b2PwL}P$Z6XR=Psz+}v$Kh@u!D{GfH3K->#$RUv
zrplPA#&jGo4N!x9WvK24Of3LzoW}HSt^AGXJPlxq##CGR1~Ap*05DaZ=;*OgX4t}T
z-vyjbq!-rXw&sJGCSYpOD;mJm0br^c(}`O79JBEWN%sV%cVkS)0aHWIduNRT)q8+a
z1)`Q3ej8v4xK*9)7+|WbrUFw#V|t8MJ_|qvbqZLGNK$j4!GwTYLHO9@r!l~Ew3UA+
zFjbAIE&|uEz|mnY%V*76MsiP3YL?sR=hUJL-v}_B_c+Gwx|sM8fvMWBdHA>hOhct^
zUIr8Sp^}kL`U>%)>JgX#^O=Z+OCn%2kqbpKj6@2IL>zjz(}$MH%g^nWrygG}OBTdo
zBgONh)Kd_hB3^`vfY^9+V+u~Slyx;Rujt8Wx9M$y>KD_!<;d<qxqN1|40NRehP-IY
zO*2~g%6w?)RQ}k~7T{fgsinQIAaX(->irqh@vVM!05CZL0CtVxCr1V>&@%%}=c-K<
zz(FVSBbdlfXX-v7#+6q74DoRRAi<=%IZb6cpZyWX@30_BiFcz-?u}H!QF0mfN@Yqp
z*q>InJ4_-PO;6g!j<o+BF<qZad)a|od#t6LXlc8`!m4S%{?1+v{CV7smaiuuM#~+G
zDi8ACXYsx~-Cbe+c9Q%4zP$0~W5hH@v*?%wOX<q6nUfU3aBCaC1k1uICZOFpuaz+^
z&5yvm92T?$Lwwv7vRMQ)DKOQ1cZig#406>0re*0Y5@4&^7|1E*eoYS6K{z)w<~oyS
zPi6BnfVHy-1Ai7AL403&@jpBr@iu0Er6vT?x=!YAeE~q84C?@F0kzG!SQ~NMPA#Zo
zIF4!SWE>7g=I3KB4_k<XKo5-J>W)b12LzRJehhaeNLK})$AMJI;2d<qmaDZq83r|9
z2C&Fl(8@WUM<zYPIQ0x}m1fM5qkG!r?|;2T7{D5dWDzq(hYCr|3SdwzfMKK<Vn8E(
zY$Ot9+?V6w51@`Bx;G+()^iMuIm2zq0NPN7#$stjs}))VmRqs9m?Qlx4_#^#I@5-d
zDD=60FrndqGcWu+(YO}-NE%&;D57cIIIecHY>;E5$->@pS=N(H-~b-0ED}6<Pc8;9
zg#iSZwl`#;;Z(aQfN6;iJeh%MA;6Sl+6Lfk18`dOrF!4=7}NL0pc4fcZN8&SVARl?
z8lcoPao@;&ZSRlKn2s{0*oVQG)+%eN#jsix)d)krVt%q*dz1mmm$u8&o@m(Yxh#b2
zq$q6;z!VQ*K&g6|X2v7iL0_B<xKCmjEspP-D7r0bFIR}fA|u&Jwr^>bmu_uE*SlGk
zE{|gI#~cmO=W%pr;=?ENHx_`(0tRb4wT{Y1qSD<GYXDz=^t)r&Qp<O~MT37o!1|K_
zQ+E%1Om+CF=5{10ALyx=A+OzuT@)JAEjNm>g@Q3fW4anJpxVA+omziyhIz2YTH6O`
zHCQauaMVh3>HQT761cF8yrn}%sv7|EKn=gs*RYi?9e%O`rnBwv`$A)?KBl9<R9lZ4
zf2r0(kLX47PO+{L*=epRFnFpl-Gjz7RyC$%o?Fb?O~7=s?13@eaw}0*zhTEj{uH#P
zyyrJy-*|ue-qba~`u!V&U*>Jo$5-n%P^Jr{iE%YeuABeXqA?u@On1VVc3XT*M~9y@
ziAsU#6o9F2=j{u>X#nbWB<UlMOha$ER#qJ)lGFlBSy}4v)8LAw0MqpV(;BS3f@I`P
zo$OX-N(axhOvhk_`Bt~pn9{d8R@V28?c+H*{k)d#TF3EPN4tAD8dG<R#*{D9$<ts=
zt80x`z5z@XAegOtOi5c4wDJuAXO5;Eoys?9OpANWk)-+>tkiWXf8(x=vj5s5G^S~0
zV5*CxDKhkif-jR^S+{Had1pCh*0=f`W82Kf%yb-KgWm_3J~~sTD=;-Dg{fVXPUR0B
zB$5=XAB#nnN%L$5rW3Y4ECXy7#&j`^so5@S9AkRuJoaVJ5W~wcTca9Nj@8PyU`(ks
z2BU2nKC_g9ag#h_Y#AWkc%GSU1(>epwbrsI-1%!)3G6WsKbaX*Ba-yyNr0)VX}iV%
zQ>y_y;~X@X@kKQ*lJtTOKhes!XiPa~V;IvHvW-^$Y8)?gpO5f)vp(<i{wf|@W&UoM
z=zO$3UWPja-$DAB-Ta}QbYFE42aCp(i<N2kX{~IbmG5EAnCkmB782$F3(Mkff&nN6
zrk=hqrs-i)M_zhkcQP7iE)=AxB<mDDg9Rx7k8~J_Bn<wOjT~!jx6P1K0MlE~?vxu(
zt(1}FDF!f&<=lzmLJ=RXS=Y*#nt-XnmYRX7>Q$2gWC~2vV$p0Sy2|!-ZSv~#`(-h)
znB`m;Gq_->X3PXk6`*R%?@n-<0l=M*H8r>QCuUUn8>^PR^?j43^iJSv0j3%XkiqXW
zXhUj_cd!@QQQE9?`F>D+qO%Ku2wt-R5%^AOyPEUOh3|>*5NE8LW=Rlj-QXYxTEA0>
zD20LZoz9>UAq_554HnUpfgxX7+};3F9}m1sDGztF?)<D8M^~Psx6S}lO_g$_lyP&U
zoE5<GJ`@N$U|nU8m#Vv)gS5BS$<7_avU+u!q-QuWKvhSo)1z|iP?s^aoCi2n#<Tzy
z%Z<PH!CtDYfY5~`KdCAVl{na|Bo-#+8F-z-K9vD5s{t5wxg-=t*+?c#S391l6=`^0
z0%Yp&Fm3>(Xw?BqYto6jgh?&K<JO<|YXPQ?7|*9A1WQvzI`V)3fR88IM71sgm@-tQ
z;ItF1<jSsC$q0jm$H;yu%x6bwAixSXHfy>pY4DWZGSY#FyIl#8>q4tL)RQO~ye~(9
zX>(bkbTTm2MXY64ouBMjl_lSQa!Q`Rx=IQF*@M0La^%=D=~<XB{s5uryuX>0hliaJ
z5$j37iU)(qI@zuJItcw~W(I6>TA;DGNMdNG1QxjjEu>ndrNRQn0<iKj@r;E@^(Xuw
z+#dsZw5bt+x=^z-Y|LWGfiFf9p{?xsEh)rs+KUG<u?Z1w66S-x)(db8BOVNZ_do{X
zs?0c=+X@)qw)zxlEmpfIG^XfFJ9XH}(3I-HlLAl$r&vY7g0=xFt;+&TbrRnim?}_h
zf$_AiW?0ZBErT_^-PX6X@-6Lr1)~Z~wW_mlm*8*OSRgE$mmn`(8J1tZu@^@I(zLL!
zD$N3Haz5nY2BF~=3QV;!lr@cFuo7UJ0I1jR7iCN{kjtpfblc_@82{}|=5I!t5{yFv
z?luXNjlrknXdA$&)>LXb-xC^BJlE*DBok0l%sC&$LP8nSF~d)m@B90KQsevcL7w!G
z&vA2izYR=P<EiYM0@GQ55CfPF%T}iH*S{7hL$Az{-X~^B+lg7yjc?%M$3tZ8i&3)T
zIdAE?Fju<Hl1+QYP3E8Wk)@9_iTYx!EWYj`16LS&cnJ?wd?yz_<0w6sX7e)^O?Ydr
zeTx(5@fmka<u~ACI%=>#I+bq$rhv5j0aF_VruniPrXjWlV5&np<_YiAtaN}WQ_$D@
zWZO%rFs2T&<V9QQK8tnLiMbfJd&uf%Bk_}r;QhNw_c^xfF(xg~cuN0c0W$JTjI4T|
zuz}02vg~P3*koEHuXxG86LV$pQw|J@;TQUbKNnzU$=%8SePCd!M)W3dI%X<=B4D~>
z9l&(n9l&&8$OKGxJXed4D%Kyb&6K{UW=Z==z95e|%7P1|ecWQ;3$M)Xi*uysG15uS
zxJutCA6arCRMx)`FU#4c{!1=0@;rX54809K?<D<~(c#{5#=|sFHoomCLodw|_cku_
zx?dHTYAfFYOvfZYDKn=az{Ca{fM(QrzyeIo;M8mvb>hliDa3Sm)Q!OmOgAu$ckudB
zER`}0V7mC0t<1m5`FNc3@ffYEr}4>rC03R`>nT0wIgV!?W&Wcamq&4wcrsen-VB$4
z$6aLbnzOOcTE{V4e0`2Ayl%(OY%9lX{o8!eoStK1Oh<t!8QFU_$ch61Q;R39;nisg
z4=^v5?)dCkz?&5?HGE7l*q;EH?zzz{n_gimp9SE+Q=E^FvTcXw%7VujBDxX7wuKnB
zNZn`WO3ztmK4;#t@GQrJV>a?Ub}yGXk8ij#{q7^HZgIX|nITJW*yA1QD;wVQlHH$>
zTGYe2rJsW_!1R=)){jqqGQMzbd)tlQHvOF$)J1A5{~o~f$TLG6vus)SrkgB(d8YJV
zA(rph4Cy+?MDF9EviTM4d!F}_z6+d-=NzR^KWC@?W%%(3+4K_O7mvGg{<*Nw@?l%N
z`Han#zQ<?F>YLuO`SoDg_C8a%m)&k_OwD#tEAdd>q&}tqxI0_<_XnnvId5G(ousTL
zN7imbzqqqYwry{aUE8W<$EH%*ww~0S^;NQSQ-kc>&>*`vH_CdFbQbia%d!1^^5V0b
zDWZdiQ)xe&+W(rs5)X*gq^G+9Qw66AR5O@ZPT``wWlakfMf;>5a8ZhWF@wqclxVbP
zFiI(S9GY0u@ojyzY=W^fmrmf1mQL^kelx6YNAH_u04fEzSD7aG&24;c(^c~dDAmfu
z-bW3*gIJ_^09xGm{&sVPvGlSt2B5q=NFrnK$=wNNkn>OnTYP*l5Rda^m?l#i>XVJ3
zo5pg2P`YwRM(UOQ+k55s{-tt!-x4{ptB+fZ>G$@rpZn$b0q*bX<$f=Z4M<6L5X|Oe
z1N4M3G!#gSImmaGga*!qd7aIBQX_X$^3?Qclf;HaaTMCgy?a;4^(Xhr&6|g0$Mz0s
ztczgaDn=SBBaNXh1+|{Uau(%98o;z7KSZKna+6qCv{l8^l1-KV#w7eeqhujd_8ry1
zMq9Rp_IgFSf>8!e(r0tazzc17t-35S+{^Jl&2W@J7U4d8m-^!E>SS*NfQyl~>P)H3
z@{>;Vq@9@fcb2)z{7Sqp@!{;jt8=6?3IIG!Qqd`|87MJW)8X!P8R?0aUBkJstT2zk
zvt?0xJVQe<vSqlKXjMS^tSM4g6vJYtN|yAOk!}?!8;A1c{agFxrDylc!Tm!dG(|yn
zOcopVl?|Suwle{OFq1Jc0q7WM(Q{5E0VLyD6eVL(mXhEir8pX#JUoOy>t?L5R>+m}
zOXcc?#qz|Z#d7uH0yL-#<uY~k(h|I2SCV|SK!z6Q;aX843;HtXF66>k69h9a3t;8I
zvGjr2cV=OLeHTFqIZ5o(<Y3svNCt(__%civAA$WAP7k$J$qaZ!V6Y!#n#4zz(P>QM
zyGw`KK$)3Q<JJJBJZ7#|ZWWj|16Z5+jEx1RwE6*{mQqk^DHAZgT^4I7z14QUg()?$
zrp~a@XkV-R(G~~ElV=vn$FJ{_WxdfX4v<`6Jy(=LD<4^hCbnf6tSOEQM)H$2FtufY
z3!vvSSB_i7zFlZcZ|#yBH&#k(JLgA_KU!+8k=T%JT&3Srm9m}hsqO2lWfu#tecPL4
z|4s&OcQwh5b>+N{i-D*9d$sb3u-vqJr7YZ4YhpXho|rZ>r^))AfVWF4W!sH1fJ~rd
zZJZ|4vuJ1J+KUsSTtCe3mmaE?{sVC`D~44V)2hB{&N4TUF9fC-M~-z!T&tb9(iT{8
zzF4-sP%4>AUBw0~o<(QE&<YmG#+MVNn~SYs7o}7Ad^l$@m0u4qU5mzaZ1R%=Qw48R
zZX<jPOKQ#N!0eb9Qxh<a1DH-$#?%5#v5VRYFx`E9P`195B?|z{KCplG8Pg;n-I1tG
z8!4V2D;qA>N#=m3Ohdr#f%d~M)m>(KPnXJpEa}@@DDFhf<t_G=jn7obiYL;=l^pB1
zPT1F{GG+5kbh)pGn0!nvtR`(?XHRe0p^WJk?4tb5?3=bu4YvU^DAi1OgEdu9XJM&S
zd#YeS!NPReuzj7ZJkl+574#~|(X=iYQw65`FSDR{u1>bT6)EM1^_Wc(pB%oBY43T%
zmJDvIk}cOOWJ>HLnThtqpZ1dzlcL^uC$2g?Pf8a1i*wvm>E079`(CS+s_l+4lZ$E_
z#`D{6mf=U4B112_ihB$1QCs=^@5w9#3h^;LbZwgi&^{TR@TO&E0@+r;)WWunf}PvU
zTpEjp6OWsLsl_hJ0!(+VmxI@q$&Qz@W!X(P2_J+RNn<LP5BnULl(d=%*?w)ll&_5z
z8*F*pl4naGRw52eua+>$IdY<k{V-PoDyGPe8x?c{vL(D8OQ70EWcYFl2JoDZZ$wGs
zDOVFPH7AA5wzFgLwqAx0w23{dQR6&P?^#1yqUR%}$IO~_v#^Q=%Se2pp)q9$<FREX
zU}~NoS0B^bX1*jYZjpV@x5|#UqongPi6^<7b7?ch2iDAmtm)2GMRMrn`QpmsGl@nF
zAc@8;go~xGtqkvOk<P8@G8I;?e0_)<c%w!JPWj7JTHDzpWMw~BBAZ{zkiEZ1lE8T!
z2W6qP-OhW<A^GX@iwaCV#xka6`>s2;Ndc<`wCcG?o;kquD2C_FY8PeAnEJ9f+p<=U
zJi9`6yqqhm2ntABMbZz<W+*y2N7{PP`ChX93VGwZ!eu6(2iMdY5={Gg4&Wt~N$f2b
z+r+zUuFOs1oWEWu`(G`S_&z7GWj`!Amnpkmf$@4flSP)l*y}M<rrr!pN3e_9sL4+j
zV5)JYW@dhr@x8}FelqrR?nE6{H5ACm`c7HDrCCN+=5rCvk##GxWz7n$JT3r5vStXm
z6I1)Exjzq3a(I8IeEh)?xp=-y`uhSUnPU;Bx-S^kcv#hV^pay*`37r>z7(d^)Xrx>
zC>a02R8QHuwnfeyTgZ?}GBJcsOpT*e1(+rSUKO~e0%UdC)>4*XD3izOM0ML@%3?KT
zy4A<;_BUf6*P$x|=&J3M0Z92hOsVM>P)$lyD3PSzuxjqE6xrsk<gGhl8Rbmt-c>=V
z+8sICpo#N<DW&~OW_mr*m(8^aQjVsxrNmeITOws)XRP$KgvrL`d9q_=p{!nzAe)vY
zk!Zy2k{H>%EQZ@iJUD}7|C(%RWw;~<+pa1i8;jKwwJ=y}%EG0Q!JwLw5ZEGOf4R;n
zTRVp#D2>>3beIea$oD@J`ys(hzr#$0)2fa_I~>J8o3A^0@tjwlNDd0}@Uu;zl~4OV
ziV1o*^q}c+?)<MXDa#6>EgeQQEy+i?DP*RR3RM|}vjSlWu%_**4~4mF$eu%6o+#5?
z7MT_3PSKo(@SWhrg4d7hj~i|3jMQ*xsYXJAR<onb7jTMcJm9pul7Sh9W;$Wn`na~$
z0eCX`?ykxWlv;pUbs_ps62po!*somo)b(Kj=}qmmkr?$Sz~a)Ov_)D$s6nWoJ;Piu
zrcKGnKa`y#L5u}aWSEoq@jG9C7;F|3At5dRP#?(#94^AWVAW8SYyk9Z-&i6WhjV1_
z#!6W^Nc1jtYUhsi%C*aj<<f;7xq7(^|I=2vezjGuU1^dhuQnrZ;r?ar^Z3(Gbjq6H
zXxXwZLlzB0$#RV6Ymp)>=*d9}puV=aIFS4mfP_QsuKeAw>hhS0GXalrKZx)4=wN3)
z6SUX?ruC(Kf1(fWC~`L0Lm5ozZDzDpb-qRcL;<IxEU4bs$IN8_RI3`#mRcCo1~kGt
z>}E06*ZW$vNHr9U8d_6J8$XK$3IDsV0m7&|K_1=HCdYR+z?cTH2y?;7f^&=S{DKrF
z^Nn^s;1s{&430~x8JH%b5ml*>T1M%4Tv^09ziYm{d~>fn{nRSy<-2C}>Ks|KGLP?~
z0%DAdD6j~6*0sa=6yI0W<~0SfbzLF;%9*g^ZpKu;8twle^79A%(R~<HH&1ujyl15>
z+FdsWm`=f1cf-z&1~A=vqg>`+^bj{p@co;x3ObW5E$frTmkHInHIdS}D^zAf85b;Z
zmZ2jRQZz48W&~mqyuOf$czbcBO)>H)!sch2C3~@_*Z`)MoJ!zz>tRHgc7^G2t!Aev
zV>=2=TV>5Z2uuwh)5q4BfT=ZOsy?PiH_5JRSP$LGk)mBwWk%*BQal3Fbh<<`TRg=(
z*H#vv%#e&e4{_mlZJQEg)yXFD#t1hsjT3lnvbdrDDCm!pE!R3_<&^?)%jd$=?kMZ7
zmoV&s#`CpE$=f~-n0lFj>AbrFQww7{4w#O%@)ZEtnt<tHfT?<<Dli2oO|h|&{^g4S
zrt1x0s;sDc9jk8!HkO=DlYw1%5}Z9tDi(#v`m1?jgXK+dm7}aYSuKsrlVpzXG^tyb
zD*62Z;))KXZ)YB0Xr9z=bCH<{<~t6MzVdvtYyo7fcmd5-GhliYn36<6@{<8fF*BYR
zm|9w>)-7T)*fs;Xw5&9M=^hx<pxaTjW?;I0$9kj!%K@f2(s0sQCIfKN`kZCU;|)@T
zB~KuejSG%uO3})2nF5fmTS@!>(RmVwUdf+fjP?yF;zfpcC^^=<uJy<^(ug8z079JC
zt1jltj^{ZaUrUt6lkRr_(@lHU%gBLtaR@crEm?r+lxZv&u)@;z@O^>lQh@1lfT?-^
z@EQtCYYbqzRrbHoE_**r5U+VtS#V4xax+1Ok5x$w!u@n|ueaZ56jv680qBEPKH4C?
z+sb4P;4ZVpU+PvR$aHj%Rl`Yg_@!PVe<NiYKs9H`Q?@_T1n4f7eII2?Ko{qivZdC*
z^o7#^Q_tJSOczQPU~1j!9=&e@q?U?^ij^azz%*$j=@?+@2QXbDM{kVC?$-*X?V`KP
zPQ^N=Z8i&oHmMtm=a@~C?p<k8w<SPk@ENUH9VR;;?~|P7aB-sT*Rd%}{EF?wo=CpU
zm)hmP%_fQOag`a_kI2%~g|hFZd9v%RLOM1<cLGxeul^BWItgIv6XYeC1xdv1#!GL1
zrlhB$n`2>ZOuZTd23+{ja>c4QDZ>WQ+(z(OIkc}!-hN}BT)EUMee*-mPAV`(_eE=W
zJTNs4K51O336v^ZngUQvMFU#FH1mRP*yiC<^4rsCiNc-$OpP{vv?EN4gHd|lQn$h8
z-9V<v_jKZVFmP&e128)SpfOF;6e=x%X(}z)RN_*@0w!UckKZT5PJUjr<FWsV$9FUa
z8>~Pc*Y>Y3t^K_0Q2apIeg>BsDu|TCtFjbptVTe>U<-^oIrFOq5@qZ1Oxd$C2k@C8
z2iK*_@l6?WY-6gN*_kP4cV)_n&B=0dYbM~$S&9ijC}3f#Nmgn2H>Lxc+v{O6=V6W1
z9w&Y6(J~(fv8$PEb)q~wn&PClg9zuYWa;Ji0|2<rhG;xK<E5CE`z(g}RF~>Tnp6gC
zT}m>3rvSkSG?oqwb``P>OBUA4FbPI$S2oLvp*rb;?M-2LEtPPFSX$w!Xe_g^?8!p<
zk<EKb1@xw)OU`7G5g#}m@CEQ?(d*43+s_YnH^>FR<tGV99rBYIBm(Fb;AvaLYZg;Q
z>Te5KQke;mYtNC9g~+!^T3R#QCd(F91IA-zE~G&S9<6=dnDo!fmIWQL3`^O_EI!M2
z>JJ^}E9+Me$fkA8vU5unoq$5B2$zCd*}bz4Z&Eq|yXs~C-X{DqTjcoR4%xf23V8}%
zvz6#^`7Ui_;n<En)q*ynsxkL}>ilB)_}yLd>a8JCrUo(e@08bH?vht;w#n<%TU=9a
zKHDVEKUpWwU1NW(2$bDh(q-9T1i&-}piGymJA=U~FV6WwhR4FiADw9`NoY;w@i-vF
z0J@2#MZ;X3OY&1D17NWBoz+n|3IsBV?*%B;fhSt_h8FiWJ8JDus=&1Q2UHW13@uBl
zlLeSsKxrL=X$CL_wANYyQ*Grp;gQ-#0Kjr27_0l!Ij_^C9}n4j90ba-_R1$su0RK%
zH2sOskOI?8Vnh{~Cemq1Kw}ykf{!V7b15*@rFniFs~)-a;$AGHHcQ_?s6=ob&_%F%
zChPZ79N$Y?@i>VjM$zJjL@a`-&q{)T%K`keV49}Dl$ua$dcQ9GPXbIm++@?9kvkaE
zDKn-3Oo<Y_JR)14!=~Z5m)I9#XuHk>=Aug0TxLr3P?Rh?8!v5pePmYT6fP<Ovh_-%
zRCCf!r{&qQAxR?ZW{E2+>XB0&vg6rS$z1FOAbLcWolG(=w3`8jJ(rwJ$xlBrFwF*-
z?j8?J`GQH!$^@9|@Y5i%owN*wVQLDeNcVvl*~SND#pz7xJP;v6R}v+y-$lG~C&|M7
z*|Pgu2fnJXRh(eW>%+w@4)4z1INADmm#n@5g9?k2(8{39wIbQ}TqP}4CKD$BrrQCg
zT^3-fpi-F}HP|;;#k&Ag!(d-QoC%n&zbi0ZVgjbm*V3|f6(^2a<oxNf>B(Bzbfr=j
z9*$>W0UP{OhD_x`8H2WP=Mx<O<wTfn8>t*3n|sjD0H(d$^5o#nE<l3`n9e)sC%XZr
z+g{40y^nX@g8);V$~S@!%-dyY=Z|4aZ)-8{3QS`X*yarY(`A6HOexttL#6`KYPLk<
z|H&feu|k=DC`491ku14Gfiju%uWNIG9DZ)0B-OfzFCX~kO%dXmMm{r4gQkA%c(Pie
zs%J`YCBXCoU&znZ%a+%Z0Hz+M<R@iJ`SP}dG2OI>g}^?5X^0t^YNRJ^z(=M`<+vzg
z`r`moWx4ID7zQku#p0n<c0bi5i;pGBz_Bnam#V}e`4I_A#|!sbpDaCEB6IPzOX`>@
zRjc^S@r6`3lrBeaEs%xBqhuOjD0jK1?0BXHrn^)Qe3T{ro#PqPe7XF>qmo+ZZCc<c
zn`#U{S*@Nefcs&Ash=5`lF_{jU|N0BRi?mdmap=YgIt`}Un=341<9&w8B)2)M{HrS
zIshA|Utccyy}>dUVBNGiL3|2fkZFByyD(o4zSt`9-EK0I#p1G)g>v9lm+XEsU*;oG
zF%0&t8Pk6dm@3on9po+fWtn)*(j~z%DkGVp%2XR;_(?&j4i_Xu=rF=m9>d=hHYz%7
ziX7Ee{*CQ&_Dqj-!idDjaA9B}7|X>)y-uwe(}{qoGNv(T7t>%QFP~W@&t2aLV;W1^
z%N#C9XvVORNrqwlX8}_SvpQ;71vpKm{hxw9H3il!kvwiS0Z+r*G#Bk<Sim$1_MQaT
z@MZtG143spl!PwPM_Dl+!w*#52%1>{^fV?*dsT!iY)gb)qQ$%zw!J?^wk*$)4GR+G
z#1;sL6|u5!I7S}Zku8_@=E<dfxd787IkGVcjUf}wT$mI2&T6lXW_SrpC0f1P*4D|Y
zB@E6CAbnX7B`Zlc8d(r2!_-P@&B7>ItF<Uv)-R5c)c~a<TXLkY(Oss&Ce6`~m*WhH
zPYRJ_(!eSKMWMuX&f@VvnAVtBQmq*1NvCa}!ca<DD&Yu##w3nmZaTn{?JUqr!xSE%
znTx$rUaCKuKZe2xQix-4$b(6APd6s0<9#svC*3JEgh7=shTV8hJb#xG%mReP60(QV
z%m^vV43)Bs04Yu*F)IUkK|vVp-B4Tu(32yNn5`b5{<L>HDgfJgFwc>&$&+O|pJiJ<
z<7p{zL|X2WUEAC7!>o`)d()^CIeH)y5SlH=s1rxow?}j2#E~4Hn=dDi<;W>WoBCQT
zi(p9m+5;F^a+IYQ<Tn(1%jpAMa`Pz?qMq!RThI5%O(aUsJynIQrAA(Sx<+2$d-uhs
z>*UFcC355O8d*2wFM9!|D;7k<z~aT)7|UQzGW*DdMFQV_tx;%6r%Gc9!@T`P0MJmt
zxr@XyRJEo*S9-9Isz|kG(8-%=d{4tFstte8c4Oelq9--A?e7IlEr3&R?*&-L08?01
z1*FP^-VK;qSW^Y2^#I}db-~2NM#=S4gYwpmjj{>Gxv9#71UXxz3l5wg#D^x`2BsMR
z(-aoz$*M7hF^wjYG(5ocU6PHZ*|trD9z3;`C|Hu8+F+P<!A!+)4UA<#Q-`1|rQcC%
zAyt63v<i@%pH6f;npS&A619v{>nMY8xTC9i4>tAZ1*SFtflZ_ctp=D@Nc~|?vCHG4
zvH`uz&UEo$^3VfBUp^Qs?HiM27TK-#i26NgDa|2*E+maSb=t!5wN3z22N^!uD%+lE
zmdr&SV#7`wK9edtZ#2MIX8#j_X|`-RvfTts(JLkl(LyPmE`5g+C9gL`yjaZ!kg_s=
zTaILQgvc}ivnx}yUa%6gXhl_^<LTd7DIVxR3g<`4maFZu=4yesvwsrW{<*+(VA%-3
z6gK$z8tJ{_A`ZN##D&vge~TnI-(EZsnCG_9Vm(<Uc3f0vDw7fIBn}A5J%fm(+uJQA
zgOTDw`=DogjvTzzDfOGljt`zBUHg4x?+bvOm-8N+G5ryN>AG#}<?xeeOaZ1vJMbEX
zHEY?EEERxhZ}fHn`17@_Pm;<d31Z7|g)^dVA0~k3pl{2sNtBVJP2!X8ETJW{Wc%Zt
zEJ7+Ix|S$Jfa&UsMX<q~kFO_7BO2qM4Vc=_l$xeiGh^B!o8F-NP|7rTnY|31DU>99
z1wBLTB%%~K!Py@1=L^`D)E4hp7jZ@}H-qWpW!syjV{?&A11MFGB*@X1driQU&sp9I
zfa$X>vg1~n9Q;L&1pJ)9)EDjb=Jj&)+10Z1wF0R)ik1nm+_oc0x^|?9C(NK1U%GXx
z7+6@JCU%&YI|U<|LBBT38L*chDVxs?h#xIadw|T2%N=s~W;?(XMjK!{M0aENb8WKo
z_1vEZm~!#<4)T$r%3P^N`#7KWVm2n&sm8=Btb~5)^S!4YgK^ln#NsCz8AyvX$VQIr
z8{mSxi;H-dRMU2iiw2m&R>Y9_q#lIhTltBwL5VP*%9zH(tSMuf5UIEJa^u=oq9pf|
zZSBwCjk1yIO=xS<nDYFIz-cPL_U>)@e~d9rWzt&9`t?%{KxzV}$$Wn%!0_mP(1EA|
zfN3a6N#P_X6~b<%$GI4`T5c?Y!T@yTd7*}fYX}`1l`}*z$Px;Z8jU_Q8f|DjKx?2i
z$!P0uT$(PsRwT);rO{NR>|qLd-*A-dT@fMMmITR`CHRDv*~vnt%=2JOJL>TDY)Sq9
zv-g)#a^_ujC;EyZK}t!<%*@Qp%*@IZC!;bYrI?wSOHfrRrWc#pZMSLG*w-H0-KI9f
zy=(5=59j{Q6A`J9N~%(|U$EEAhyRMmpnUk*|9#Hho13|<Y#$(gdNiNB^(2|v9xv0h
z159s^lgX{oJkrC>Z_e(BqBTHU1>$6WD1nT7O6gdA*-$}H>nkS*_J1ObX<Ptoma}*v
zv{LISJJ{cdXm@-hld($*M6vHHb;PJvV`^Vh;4cj%7&Rh-s?PN^4_XW|Tv7YGV+ZAl
zF+aj71VMfn*?Yk(Ya2jWVHiL&06^w1TVQjy0MbUfQ)Q?lS$4F<%MdONyISL98`eYH
z0B>6wqh)7D3hZeD;67Z|(I2{s<qq_KsVmPgvg8NoHI4UYc@<~_T4TZkWNvD^%uGNy
z%oU>WPGuzF`)V2s0LJ~a2`$Vg%K;t_?oE|Ldy`@5lCUbWA)U%khG0310dwP6suhxK
zG((^Dm2(|(=}fg;IbR~zF6GI!i&=90VzyknkR?~o^LRcNOSLRHu|EMjH10|4t7uv%
z)IT;a9Z*jDQf`vBZ0pJ+G$26S)-I=4HyHPT6#95$Fst{F2qrpX+>2}Q^Q`9oc9MA2
z3{$G6`b}yN#dV_zp;!~Zv5Do=9#JjHzYTO+1JieTZZM_*Q%f1Y29cDBDK!m?@JSyl
zRFMxbRq)zQkLi}CVEOFfnEc|CeWYDQNNt%j=Lzj_^q9U4m?~qcmQUdT(@_6q1~5$}
z%wlf3kuv_gJbE-Pxdm$^jQfDb9!CW&<G9B)Az&$!M27y2byOtndkM6<lwgIHfC+yp
zEd%b{BbWWJ0Zdl_Oy>Zm69!{iciL6f0dfi^JY@1#y>#!-6UVsKl8)s-(^!_+P>P7E
zu$S7cDYA2}P4=AMDhKXwmYC)>l=9cf(4`vL|GZIB2PoxpQQvtX9$*SX^%14~TN{4O
zjA@4KIkiBKX+OQ7$&xaGvanzo><y*g8x2y}9V~Xfq+m=INP1I**u(Iqw|Gd)wmg}k
z0sjE1#lGWt;)FUkuRl=c?>ET!UH*nKje#+pG8j{`>OT+twKJyuJ4OMfn6(2;2hEIW
zQ2Q#Gq};vrWVr;OAdF;IIYA<gEeEW7f}PY1rpo52CYe98OHMu>kz6JZ8{=_H*q;m|
z)hbmpFs1<0u4Bw>KVX9KNe;l&{nyW!Qp!L1h!mk0sFM%c%F0w_OzAO$$*vtulQsBC
zR&1rusV6~JVf3DkiE-P`QW?W;=jg2onYdOiZuHvvmn_A@7JyADKcd`L0!jg<w+blb
z*8xnq;Qj`I>E3Tb#I6j+G|yHhZ&%3Vl_m)(b~9QwX3uUGe>@Xi{80W<2I`xrkv%7e
z<<z4wn8gHHL5obuc&MEDyhFB}i<A|7Cwmv{>hl&D(-Jc<h24Fn$Mjdon0nFgG&f@a
z(}Q2+N!eLaMp&kb$q+g4v|T#)=7<e{=XS+Q%V@6HZ=|mj1M<$1YT3D`Uk+WPSNgqP
zaVfNy_0el&{&uAt<r)&z3UGxj-+7@(j=rFj|K+cSG1Ur%SAe(V6lF+tU6u^subGN9
zPdp&gWW|Dz33YvRARx-0n}%WKLXI`#BqE&m-&??hya`c;GpSE2$%tS14#3nTd`d#_
zp{iyBm_D4BuRb{-_1NBJrJw?bc}<KYnv`<>ZvvQF0I4-NRa1Her#cd-w!{FOLn!4Z
zQEn{B@ue4YEn|fgWd<SWa5e0#-001W2*A4$uo_6rrz1U<YLq_ET`7k##XmgHJ!E=N
z4$g2a%y#j2n;hNSAgAUk<;-p}!uOQPnfW3)Jzppn_Ls=Mp(IIWvf#UsN{}xT1V$W0
zNeF=l5x5@=Z7%^>HOhhcDmjEJ%7NJuIkdY}4$>!icy|H+gVvDQd`2-nlO+g4isbk{
z6U*xFj?p_H&vE@q)aO_s1vrt!vjOWV;v9K>HH=eWh`SUOCm>qln4!lu9~F8o<V^tr
zs1l9WMATA(k$x%4>k9QX1-z8wb=m-Pr2t3&4u&oDMSxtK=}Vdvy`ovzH(@bVpY33H
za~d{CfUXY2Pra1STTuUZ7umxG+Dau_4vi!2uE33jb7~#pJq4g%o7Mt8g4oVPt!8*j
zB$ctXOuD>W5bO3e$dQF1wo4}^`Z_tZPyy&HLr_ye@1kiOp>%&_p`2}BCdYX^b&%Kg
z<V$rix$GQ^v8cX-{n+NPdD&^|7rRal?`@L%h@P&VYm}Rp>g2}7YPqF@=eI65@OQmj
zKU*hPPgTjCOU-f<Abasx2m81cCkg;RwqHs3(l(Z1X+@IMCNwXNh~dTt%VcU>F-`?u
z5)NTBj^L{Wz^c)oE!@}Yva#x7+cZ(e*B;(?2BzvwYEjz1>Cs%iw+5^hVESq)UqR`{
z#ZtZnoGM$Yz_bF3utKuy+erp{|JDxq`6qj6FA2r3b|YnV8}<?Yq>GFx<#wWnwUn=n
zsbLodFb!kE7s>=!foTdYYO}OqJh(qC_Z|!zz%<-k#t-)gjAF(g!Q?rDNpm=l;gE+h
z>gd6Fnv;U>Z{QLpit8khUSefSjZ*#_9cF$5jOpybVHw<CVd@W4RlZsetywOUlui%c
z9yRQuy0pi%bcqButd_Q;*-}1EvIgbOLT0UP`{KlwvQ5o!uq@nb;ilgpdp^iP(H$wt
zQ^d|CAQ&2ho<E)@-o*}v_+jE^I;GP}L>Vb4Y8}M!SI}enU8Vdzr}h9$`(*CJWGOnd
zQfvS@83>uSP#z7duoH)<RkE3W#Wd96E~!gp^O1Bp_^6GtXa#+-NtDT5#j}!#wo(Ax
z!8B>u8z(lD5>tC|Ie1(GnCAonm}c$$c8}?=w3NSNha9=7J*Jg1{*kY^*P=kpTp=w-
zSjPDT*+eNa6~<`_khVq{A8wip^zI#cuMr!jY?=QiMk-D%lQoo#Q+sexIERW8u&p3=
z;A|wn3xNGNM|OSS@oNR95z%TFrKS9xvXAzUrYlaeA_X?M3kQgcWs=tAjY9!~ts^Lx
zw*blz(sa(|$_YyOdng~xeUc_4DDQn*xhTgil@9tEJ7HU$695?vYiPeHMVwbFyJ1Xg
z&ceu9O8K;Ym`eH6l=7QRJ*FytGD`W{f?;mIcqj4G+j>mt-@36!jsPGJ{UTc2JC}=n
z<SJ=7kSN_pv&0RdL_qmUj@MRkk6kW7NggtLvy--p4%v-k#{8EF(smP(9{rm!&F(UM
zwM4Qvn^^Apg#acK?X&?D%F&-w%4hw5UBJ}M%gfYb`gFqRF>Sl+EcWcP$Og>7uUAUJ
z_E3ThmPqYvoHR^CijBi^X`RfKbDv{T_mtKXL~e6GkC1?Et7I)bRn44ZTTbSP7p#I;
z(Q?^+w^j~)&@2bO!le3!?=QWSuXa&^;enE0k}a9p5yV*rN;<6|sR`U5@PdpBTY)_k
zrCqFB)M!5uK$ZYt)I_M0M|$P`CwnM`HW8`m#tnh>hRM(yM5J22guoDC7ZpXHp+1_}
zQWI;ctYH$2xH6}4Sp7V`KPSKc^K&w?BN=md{s*GPM3lOk;_@!Q)B+%10?A)CV+wn!
zz*PGt0itUD9~Z6(HOpbZoG4X0B3fAnW4ath$kzZKNw^6(!!r6|9hH&fYs8dp1emIN
zKNz7+MCc}3B4A$G21$srG!H#JkqmV}yRxlnn-fpFKnmb52|JyHNCaV6;6!ob_5{>8
zb1ZFSI3bX6c0<e*3Y%G;gwVrRMt79L^hHWfdo;e7$x@Gcz8mJT0)NRyOz0cS{Qw8b
z2os8sh({@+%4p(d)j?nrpx2%%g(g|4=t-@pG!bb9l_CE?cgfF*Wm^y*t2cf`U<H(%
zixC7DCpiE@9S}gR$5zULffx#*ZACh48l!~Q8xU=UBl`1UJCq=vs==hb9K-%v1aEZ+
zjvKN!AlLzLG1SAf4Rv`t0-t`$zztb;QciDT2UbKqq%G}ijTT#4s1%s0Xlo5)CCjK$
ztTwccIc+2;g3y8OTk7bC-pWL(MNS;7L&cpV<2%z)a#zBPDrjwxW2m=}@2|%V!89%$
zYm&pTtEwD##;Qqeznt(fb%*VBp%o$2&t57EA`zcqsGo}X2eo?{Ehu@3#DvGL!b;4R
zZLMCVUcASCA&0&U0A7sXt)n*D=pS`ryZR$`%0OgRlOHY{0j72IA8+p|kb$;je$Pe1
z5lc^PErfv#VH?xu$^^a<K-!2!R3l~lCaj@;7%)|E`j+t>z|>m!WCEooV5*?hdX%MY
zFc{MoLJzheko@NPUis<A3o<-N1*wsE&;)uuGdONomn<eWne=R@b55nvlbl3ILZXT$
zHTj7NSBMXwlL>Gf?@dnB%Hv17<-I2pQe5UhN}4j^^t{86Mky%Oo>T>;oEs4;o}ynr
zC2o_H5fBlJ7&9Bs;Xt1auL9E_0#1KbrTn)7Q!I%N;<YvZ9Mvg8nw<I7vL1ntvK}i*
z6bP?$mI3-rI*)~kEqzaw6TUL{u!_$YVCzE9&QBbr@7W6RZs7Cui!J5iyfMZ`D(ETM
z`yQ(34;8$IN&6kU-vBVhHxghv4`aIZIT_;JfH7|DOSyU2hmkU|B}69g7fae804(=M
z^wTC7-k@_IQU*d@Jn@x{6dhhJn_!VwFhf}hRUS;jMCTEDp`Ml)EdrBYVF9uK*9c5e
z<@fE{Do1Wj!cJGpo*#!v@o5`z#4TV6`)n24-vf`kPWol%9~T3@C@t1+l->8Rk^s2O
zd>V{Zk%R2`9BY++1#qkz-i!A1%%ybt$!>a!_kLI+v!7Ekda>a(RsLJVPrsy6enfOM
zz|^G5-wQAu`k2h;q2;oM357E7Yd9WL+EDJof)<Ph%QE&!+d_&Qe$hsVLbi;3<|$LZ
zSTB`V*NR)w5?RXot0-x?5qH?KpNLxeOZ9Uz-w@4rVZF)6)ZAlgsPeIk8aWCuwW#uc
ziNLhFp%!3Dbpk=qz8{B6)2+4QPS5oc)@v!t=!_+cw$B{@tW_Kh7XmDy9@fgjr*)i{
z(fG@{;=Ai8$)hX8miJe(&sH-Nj;r;Pu{)IKJ|xQVqj)*|I}zfo;-}YD`5#=C#9u*=
zshbyu-g_qH^pjCk`Pnl3g^Q%mA-sU?)Z=O;=Hy9rezNyzEt94|S%V8h^L&h){JLAF
zXxA9Q_G<d~FuZ<<y%5_&uOBOY*&eWnjZ<-Q=>29yhB>nDCy`8U-G1rfrxhzH%|}!9
z$WM{%+$bq74nt*)F+I#zN}P(2G=o|_Nfn@~FCdmK7+5PPJ9(&Eo<5wB>sR}vwK*8D
zrFr3qqqtdwbEAj=Tty)Yid0|<_=-{CQy9S17}~Gt1Yot}w`?fo&&f}}JSJWE9p<J3
zfTNf3fAs%-H!wAo^Hmf@iCx)ORqvaJNr7(ys40l7OwUcq{x`J%e5-W-N;zLaoY_+q
zaZf5Y)Ff`0+SZT=dzOkFjVHdBK}1XzW(ERQU5)&2jo%ERWLuCGgg9uE;WO$6kPODl
zGzecyS3saY8R!j_h>|+#QD*zc@qcsZt4t!VK8|HhPj<rrU?V9*SZnb=qcL(1f_)7l
zhdv0`il7ijiH(O{qsKIa)*da9$7z2q`hX}V7Xdg2L^Bb{NJgN>_S!$!EVJX4#=gx-
z<>sC5gULS@U8w3qVP4%RvwOK?eFd}W0f^R|_7yOu%K(9)VF6NBlm_tjkSuf+*=&bA
zye10)rzJ@U*#MuWfz1zw`(<ex0jLZfHNvtHk!C3C@5T99nHwT)Re)uHX>}&x7;xI4
zpwv*5Q<gSN;u-pwtA3~?){!XJUFk19M4k?{;gkboYNNmun<r=2_2TF6isQgWykIHs
z!uD2ICP__sG=068^25g0<gJ%u^Cd8s&60y)t2m2x1tu11kgq+7)rEYf5Jv!7O6u^c
zj^td-XMKv&HX#H9WEKFfn4lB_EHki=>Zk19+kj8_<_vl&!vJLfahwuT0qu>XnQiGR
zq`$X<UdJ#dFMK~QT&fEQFW}e=a9d95mOtkI+0s%GBhI!fq#iNXaDTB3^<yc8uWK-3
z$sQ8X+UZBG%kwZqMQtU3Q@mb{p=Eq?DZddw*a$0aJgOa(`LPkesl%kQ{~H2RzF(ut
zd{yKdWqg3CT7zi`UmqFeI$%qU=P;+8RE9o%xLbbwVnKHF#Y#(^k0j%2l$*8=plC`?
z%j6i!;228L2`>|1E#*gQ8DFabu->7tp-G%uyGhJ?Ko9y0Vo3+LMM((P$yj>YwZBxa
zMOwXxhH;Idd>_k*gN04h<Tyl%X;ia|a=bVmsAgF+rvEbl)0qQ9G5|%t$e61A58|is
zeG~YY?vlA@d3a*_$?#`(csz2#j%<*!(J<M5z8J-CoebTMkm6Zq>Ay^7G4Z7{u#l5q
z&|mhAJvYoX(({;^z`UIl?j(_6ZyF+;T5gu50HFvBvR$S1-fG$OExV|9Rpl#dWu}=e
z2H+OEsJDrq(o$sK$vMPK<Su^@Clg<8lr0|+r-q;=2NiS89Q{UES?qpVDsAU|rF;SZ
zMTAhhKghz{Gy-6{Nv6NXDE#wf(s+@Gx)Gwsc818#Q~9z7z%YxTYEr#Tf6M`P;MWLD
zQRVmU9F#*h$BjtR89W{}`KkE^J(gqZrDW7kHlND{IJ0gnW8rR2(qn!y^(2F3PQ%v|
zui39{45RsNAFYwn!;}`byG#8f`}JnM0dQtMCBhXTwEdG+;@rf#eV;1-mjq11qoPH9
zOpoDXIuGcdAd++ko|qNKY$RtJGj1%RCT=!T=C78HE5VY>@wn|amNJyEXFtWO7Em-s
zJnPiY@I1ZGF+8zBinj;Ql940xk6N%UD`fqHNVVd^a%GLIRI_%i9>9huFr7Ixi(OQs
zIB?Q08tlWSz7(y!i(S;48Pl4EIyrs=p&??xY0|nTe};w3{gskCNrKJ}{AQ2l%iN<b
zgo61}hC@Q#L0_4AKNmCpLK*ucm;eOYM}B69&+uBQI?j!LJN;>6K{9rW^Xvr)Y9HzO
zNJ;+>J;bxq%=nsB`5D+n-TLr~B-VJEfVi^3uZy27qNg7yesc5lk%@VFOz|<D|1eFa
zf8s1dUr{|dvr2NYjVqg=G<U6D4!mfRforfH!}tQ<!sX&qU9V^v{?d_94$|g`iS6JT
zl05+fwZ%tz4gp3VbQm^vI+>dPZ9EIDlb<YhQU8PDr<JQnXiAEf(uyp}#?vvK-nSf>
zokAF%@*?`$D4RA^`2d<?NSq1cW=rcxeWX;E`pOAXb3S{qPwwB{A^rWa;?D#l2nIWX
z@_(?O_J~p1rgu03U>XSkje;GFL78p=rwJtIsEM|g#qVAlA>MR9tV#f46Uusq_zA}F
zyBJf8V&4ozEq$m4!wN`MFlucvrOy)ql{%~$R?BnC>z4k~S0A~_snNfFpT5`>CJtE$
zSCrWaqs1!>+bb7(F@x|G%}om+YS9^{*N%iEgqgHKs30mDV6M!YC;p>u^cOqf<GGsi
z%h$sNf6@urwWY>T_eTT%Yq68cOeNDk9y=yLuKrdID*l8}CJChCMDqV4_}!QYY=mHE
z69I=o#KcCiYz5gqY(I@;MDd(p&*zr$8=O;B(UO4*yo6rRW)%9l8BX*%!er*U0Z{R>
z1qkJ)xxxZ78DZO|#kmk5u+r$$G!)GM(||x9DacKNF?J)S)Il-;%6TwTMS#0vdM8Vg
zNRpyVTLvRmk^(?g<`fo9AJtN*3E@yUDLe{H3lK8Z6oe3EN$ez`v=(rxz_eZgm8KOL
zdGDst0tl;0qgNXNl7iBHj>TQ1SSe$=27qCMCwY8Qgp?rSt0|3_6o9!#$Trj<G{Z)(
zt4?D`@%}95eCrOuj}=pVmb1Twcv0-!yj@mcTZNx6Ol5ClD5dlS8Eg$8SYQR8^_BjH
zVA)(BB$JzCr3tIRt_nX%;W*z+AM8MDtZYMpzOyw*3TcCBz{)8b205Ha*|wH^xqf*+
z`!bT)S|$nf!p29s8xsp}?74DNyaBiA#J&276BXQgtgr?eQ~00Z2)>-e16DPY$wVTe
zu`K$V8w<Uq7k|)t$d@Jsrkavv0D6-zsmUnc3`_x#rspq#sR2&kz>I#^YZ@tAV+=e>
z&7%qcTFEd<_xz@U(o&umv!C^OO|C1zG+3V99Fw1ZbWpY;YOG+pWhSp8kN`l+BuK+7
zG-1sErW~*8W2%$iFh2+|CQ~6?LxK<##!y+=GmpRw|JkR{r==h9UNz1L`Ah<`0lE45
zdyp^rh_1?E)9Y)3q?w-NYW7h}eW=t{cuQYb0>9(BXu<h|%lW@5#&mlBF4=4Wrh0QS
zfGJ5V`(WN~4awY77*h<%N596@nw$IN7tS(``TWcaSS*0r<R>1KtudunF!qTr#`zw6
z4jUrk2Q{00jK|5Z*UKzmbvF#p^hZ%B*12(hO>)Ig?WFku{&v3sV0sA8%h~s1Wc-Wu
z#3X7Wjh&2P`akh;q`@#vanl?BnrOGL++^%iPa_au;tNMW(OQ^AVig&qU$AbU<81J8
zkj%b_WV@j1{9Lyc5ph4Infu^x0+@~&z;yCcUl|4nO#Fm>h9Ujrr~WJ-0Pm9+0svsM
zzNBGYLk`$)Q!t7XUplZ2G<ArmND_L+*xyE2z(?UQSW&E3u(8j^er79MKO<@7Hv~-Q
zK1jtA6U!u)b>eG#_6h5t$KeZR=bwhaw7JXZm+UiMpZL^|<))|hEB39XmFYgy#2~iE
zG(dFbBen-)8uR*b_U+_v*}nmp+5=2?156vl0Y=?oj{l=yCNRA|EeBx^r$~Mp`w8dS
zPi%~3ocJt&eHO>|kB9a3Wt})46=bvD#yFowzu8FA)oN2zFzcn~=gb#wtdn`&KIeGE
zTz~w>STy~yvv^vPpMD*{)WZZ!Pd(WQ@W&eEEA|;_YGWLa<D@`M0IH`*UYq1vGWmsv
zOmH4ef63z)oIhVUu|75=TdkHMO}-)ucjPM)xV{YJ_>JQHj4>j2$Js`+ziTgT4^WoE
z@c%MZ`72>e^9oQSUpyd}uFlAX%iHD3)y;DCYPa0D-i=XsHzwh|^8CFm@*dW64{vXl
z_aE<+JNP$Vz1SjOd^#gf-W!rym}@84U}q*e!2mUX(u@M=xzy;!NZ8T{`cxw^%#IGF
z1dbnNY$z-z<zQ90X8^b!-X52ap3PBG_M#6>t)$e))YgbKwJznqNd%>@C0N->>2rfc
zwel-fkZBD{U+En+Go#-JOqC%ud8^tQAT<*(7z)!CK#G$$=}cPk_9opamHhW4JU^p@
z*20KVu4P-~(37dGWqc%)$;~D7<9c8%Why!QdpprX*T-ZaPF6F?-2ixXLkaKYLHRz;
z*YFdK1cWMM8$-D=8a7%>{ZT<g!@@jAtC);-2)&U<0`#*|Tmkzq(UdR~VUM)*p9Y9d
z$8R)&mV+FCYhj)bmPP(Xi$w*X=*pQba_Mxx)Rl(;o|YTm%RqDziCD*uYk&gN6+DK7
z`eHB-FlGHRu%}9AQjtqfcoDx}Lh_OJnU*AxPy{e71(;gEsRC0i`8HDC4s#(Di*+nY
zr^gge&e}WxD!`{M3#%kRmcja&8Pg{GIh8rp4EP%Ce<}eW3JQCw{1HWkiygpp6~J^Y
zz%(%>ie#iz1W;L0kmLv(=Pu_@Y?pgCxUL~uY68%<R%7B{1?yOWy1jyy22!J%F!s-)
zVpCH90Bs^EiZ+Kqggae)HkD&{XL~$7t%1@9Al%l3k7|Y;eXhO|L)>;3z;{<qh79*&
z!Byif(X?0j;796%&C_Z;pkrgvEF2n_tc-ZtrRd$IZ#OB$UuJf9q4<x-(ZSIu?bqRF
zy9qo}mmebA+p`cu;X1(aqQEp2>#-1bSinFBfS<bzV*h0V@8*Ooz`OxUji^x-K$%7(
zfbpeiJ|3tBV@gEoYrs^2=XU|qS_6#2lq%p{1g0C<pBoHdT8=2I48M0B8cVCAhKX%&
zeYiZoJtkj$FwdlxzyKmi^XM_nK~$d2v67dF7>eU2hvO%e<0zSlXmlVfsSoXxp4iwi
zf%72>HjYWqo;{o8voFreqxYs|d@55Ozqf-*O*f#wORin+kZV^v<=V9lxqPXG>sF^c
zdN3$=ZuiQAdwp{MUI*8+X32#$U8aN{LldBW5IFty1Jfzlk6n}zN%|Q#3)l<2sZVm#
z)EnTq0yJgVzFEVK6lOy~jb>phr~&AW5bHUjz?7VB&BxZ)hQHPrQf@eUGbP$`<mW4;
z`5_AG-xM$<HD?mWNtbO5AUVnnd<=j(`Hg~ATb6G%H$~RlSU-)xG)Jv!oT{!PKu3pe
z7maIGKsU<GRM&l&7|7owFrEI)-vDpM@_Yr@WavH{|AuwswQ;up<j?K+%o+fvf>B*R
z1vt7M8iPqxDeGvgyXKk$4u%yV`~sE#XQbl%nt`cCk}6}Wz;yh}O&n`1*Vi0#EZ^9V
zZ44kY`V)JOEnC?^ROK#>7*&AB=adCD#l><QvR+0UuEt~X-o%dq?y&o#I_dgt8>u1z
z>{Z5e-LDOp&XCrnzyQlYG{1CIk42V!%s3uxW!L9=PO-1_9MpZG=a!yNKO<uHXT*~J
zO!tqTTc%jt3HJ4b0&up?I5D!Ld~V;LI*P}y8JJG)QSp;9rtGt?HyOZGV^sCn8)4ao
z*?+oD#<`^v2c015F{cr^8vo0_8sR+B<sZ^mU5;Dh8l#h5-QTR+^zYmJN`UF=)vF{u
z6aU}AM(OF#lg;>uZXS%3fq@WN*pFfLM4Su`_{ff}sHQjjVm!{xnMlAsdb9Und-dh#
zQ}WS^DXFUqlJ$sWG$zy0ftw0_gnlT`qr&mGq^~p{0IDNB*&Wd13@f7M`;?dI{mM;u
z20--T`8W#`i})!SPs3=nR-$b{Rr^+|{Fkh#35>>D*-7bhE!P{Krv^J}Qq?QqOfa*g
zZvv+lX7qJnYAXAi0IjA@X)LN*SjEx5mW*9gZmJ86Dd8QM#Rm`{xe>2VA6Gt$nmty%
zOaXlwE$Z*f&6x6j6fC4C4j}~v;rM3uNfUNKKHh8afGxq&$WJ^yQ1JtB*8|$t!6@3T
zqeMw$XF{wm%(BVBAc8*R2o*Xh8|`n)>kcrYb_T#v>#a~MsT7pQVb`V0m<Fqv0BFs?
z)+vpafW!nB7;%40<lWiU;aC<W<9!+_pM7u$@!3Jx@o=02U|5NZ%mh5>x~qlMDsJY>
zQRe#xVl9>xO)G;dq80TkW!-S3DFnp61g6TG0!p={uRW(a0IABDHd87OcUvtUR4wvh
zglme!>90i9ub!EP01B29p!G7-9fdg{tc{eTI#Q%c=-pJtbaQR6?4)#V4=`N`FkOu&
zc}f~=W_=<3nR!OvYg(k2eDL_N{O)hxmrIw%WY?}D87ClOpd*?#0?P0(qphgNJF9RQ
zfVHgzxby)`yK6#Z0FU8r`dHIp_$PX>pu(<c3&~O28Uv*~*@k4Q0Et3;+FlVWL%lit
z7TdClK5H~Ao2X`}HPOa(2;)d_N>2}!$|}6Xi?EM8xJzz6I4WCqR7os=ESI>=v8~ur
z;x^#AZUrs|e$tA&N-eGjB^+OlRCRL`)to*J;N}5{XPJwM_hegISkihtMRgcv`2fg8
zbv|YLCWOG2p`f%5V5y+idRSglCI7cTtE%!1K&rqLD=0HStpb!*;#IBjqve^-u%>v;
z!oU~9yqBh<+|PkAtqzh0m$%ASAI{^U>qpv^Ba^1pu=4blB9_ZfcEZb)WHmr(5_WV6
zsOb}F6N;dOua$*OoCB_o*w)4P08F<7Os~nq_vWOvBM6gy80<dw3GO=E21u_Q2<AE!
zAY-G^GCCS1TL%4QD`TLaUe_(8A8z*{j(5GRWODVt1TY<6n2~+Tm_8%b1Qu{aftTL+
zxM7U{MDx?R@o6qRS={44(QIzAt_=XHfJSeedh-Fu08aJhGHg7WZlI%jv*GzTptbD*
zIm*8&U<zZZk)(PP)SKow%RB*4)1f!Wk)M+3%`)n8>+%ornIUe5LqA<(dgQ&KpDs0S
zwxc|b{S>7j+em@9ZlhmokEywoe~=Qv-lzDe(te?!Q}=`J56xd62e6GRBWkSIQe(f2
zu)L$@eWoB*!Kh^)j~ZF*OZYrqpFcN!e(dKfWE;Tr*Imkg9hfR3ugf~lK2ac}%$lyN
z0vFw%y6=qjRuBXD8RPgh9iIy9I3CTQPCuiQD`V32+baR4D}H0ZR7?4z3bHx26u6B7
znspsDOWp*oS$@rx*LBe2QTLAmQ$0S7^*5b+#(Mq~I~De^g1XV4FOhwJM)KEh7?>L8
zzn&lZXiR)q7p@x<JU2~VIX?A0^L1oQ&#NCV<uwyfH6}=WM<*DTb9DFbt(ErsDEEKK
zjHv?CxP&Ol%8BEVo@Q9E{9F&ogMpbGFO*hF>uE_V=s#R)sO6KQFaeLIZ#HI`v~iRE
z`tt+wvmc+3p6(>WPDn*EYXLGgYlwtgw@SP{VJ;K=B^gi40*v(QQ6DRNn1r2@s`B#@
z>a>x_Q-x`GdA<j|mUs*UWK`s%z|;VeZvmzzrWA!dfK(s#Zw0589#d-&s=zb>>nRHe
z)fNFADz37&hSJwwVN(rYYqE|qqEU@LR{bpu<8dfZ-%>v}ZC$WMY(s^Gu>s-GdUESE
z&wc|SU4f<oPG3F~8;9>Fru6}U$kni=X_WZq=6XraDwAD1oAGD#Vmq!9ci2*I(tu)M
z+@ho0>DP5YOs2pSQ3xgbP=EDMUB_!1={bcl1q7>WLbw4;9SotGGQ262NqtDB@*~a9
z*K>`y(%%^uLykKFt^Kfe7f<e#KFZfOF7A}O*LO*2K_JObOAH{MNv~==LM&Tu<}0+6
z4=@b~@{+QWRDRcmZ2|a&mCd3ITNqEdK8b$SWPN-ofKsKlvZgv}H5wBi&QMC&o=jrO
z@gr>p*p;TEG$&}FiM;n_9g8ffCBX=rBy!;!C|_5RDA!R&yIiT4>}U!_m5=yI{YtTo
z3Jb-usybJ;wC4hfHzCgQkZb40<msa$FlY0qx_4u3wiyvvl+ouH&$37RV?Bh=Y_R)U
zX{n@wxU-r*P>l4k;_9yQlSI<GhC7pBNY&IH)-earov6SxP-0;9nu{ao0mXJ}SD|ca
z4wOg_G!1yGM*FWrg&r?AuI`s3M@HoE!R=C33iyOc^#J%6(!x;9x@*K~6cZg^91$Ej
ze>NzfWo)9N>(24Bk;mvD!fwja0dPDb7OMqB*HA{+*jHtk70_EiYBRB<Y8}-G0JS_e
z04N&(m-W2%^0OwEwVv-<fT^1C8>aez-Z}uM{*P)+ax$0l6_~2ig1RhJvLDLzIjtb2
zq$-wYxGav+bSGF-dQ6GC-O-gu<Sr9kO8L$8{(w^tM1CAwj2w=YJU&+pu+_kaVq6D8
zd{!IVK)q?#GB)925)&IDyY~#sXJ6iyE7vC_hTiu~gl5s<%b1X@rW&wTa$wVQXaQ<z
z^q20ANJ{%QlF9WdEomteyQKtNAlSt9L<N1?XR0Ysi(xU}XRdF2_FX>o13%-8!M>LA
z``=K?A14BG-z`&*=@g|y;|8fW`$cfdO@teS0x%0Bs*HyLI*l8MvTX|Zl=aY?r#_lM
zs=ltkZxUeFexC#HmkvxZ!p_UaV1HbqtdpPAVBg$hYLxO}OkV<1(~WULZ+Z#>%&d)R
z`4#Ax!1XYoVHjXK0w5Yua038Ppr^oe91u6bZ%it<<7TVCRJ|LGenmBCCi&@qOqH*R
zJH*A(X7Q%vC+#s+V7ku?Ove<M>T((Y4MSo;z&JPiF_zT;-Nt(9<B~-nX96~WH3bdE
zdI4}0a07r05C_Y>17Pa%CdTysYspWR9#czj!1o&LzZOZVLLDRdiMEl07REG%^0cD?
zHW!aEw)v2;pLDzHai`C99ZjsSg=JH4H*SC+)BZBOuiM4~Oi42Xn67%I$J7DFbnews
zzKWmzM@#wqh9*B5J*MVTz6qGFHJ>M@iJUQ^GmcAuv$CMd`s#UQoLi<zlL7b?lp0`M
zAN4&ZN*tfY0GKZPDXf$NQ!DY4smB!YQw;|D|06x7MkML0$xm*S@|7_?1!FpAW=vlK
zQ{4xEX5*aE<I)VgE!Pj0U#}^~xoBKp6pWj%J$zPQpVSE?`}%u<DP>-xFZc&WlCD{U
zz$hsOMSg<B$J3ig+D=Jf5PgK6(u_@B9VOFp#1;iGS((XrG15br1rwG|q~K=yw!Z%2
zxV-;tkCc@K8EWWdh-6l9ENedd>Qy8LttZ^U&rR~OV_-EZVO~oqtCq;*NEwljh1m48
z%i(>^a`8;JoIBCNZ^Qn<mL`%4W&x%Ojuddd9QwC{Oig9lv?y>&jd7ARMl!vt3MLhF
z#?uO*KrIaud}R{#^D0zI!4N(z4#5v2EuQaD;!aO+G7bHkzD*seL|5u}^t0*whK^K3
zFKT0@O5YHlRoE-R5>v8YN9%|SVj+Lub(qoHVd1n6%OzV0gx&NfdQwLmg0GUIFu<lG
zVlf-UN?1+>uHkb$2dw6k!#*@r2S}}!as)9+_*};Gomi}()JHZ9Z%6Il4FXVw;)fd-
z?nIei0k(sL`@*o&&znm)MLb|f?Y2^|a#GcDO=*}k)+VrTLt#7v5MQlh0>ESeOQIx%
zA}V@{BnC2*wu*RI;lxOKAt@n;k-Dag>1y`tN`Qi^yG}HM*e)Je{ICsB<!2)>QD9mW
zPZ<{`tQfJ0n!zhes%)u(()>8QS~YJSa2o7HfD7kg9{rV7l&-6Cw3M$YL&}uGssgU+
zETD_WS`67urTq0$5Nm^Fk_W;cM9H=O24kuTPir{V65^u(o#oP07KMEkajgKUQf$1`
zW45&>jQzMCQ4$O<$5^ETxH5mr=&)<;IS8S=a0v*3xy+!)6lHt|+3w|D5(nG812==6
zjQ*Mc>B4il2w>Df)_oEpou;B-sU<SA1J<>V9`;t!jV>K*k%w1l5uEF!#U);%I380u
zzEVhTN@f|fKUt$wTbQK9Q%%rgGcSb_Ka;Bz_0H8t`ljO$xw#W->*Yu+DG{YnH~};i
zMz9^R%Th5HLMR;_=Fx_gR0pjI?S-z=RpJiIjO`Yq6D5BafKXp=DRALC?#82jzDfIc
ziI8n&C_vS+z5>&F_Ei(T$4#2zRNzhv2JyL!I>4*;msS~03zYFG-<Kc^E2HXBj*CDU
z(VvAXd;_d@R^z|ByH38L$Mo9y9vnO-nIufhjmz8Q;@N)ex*Fx^L3B1Fg$R|1c;`GZ
z+!eTftcIai@7#?WnQ%pg$lTshfayKjji&gUW1C*yWYRXXu!BnB7|hRbqu-Qx)_T&;
z*jKqMS0>k~Y@8wDaI?sP&5fbrVQ;t8DB=H40Zd(7T}XHulFbJYKWSFI#V%?sHw0AB
z3%7Tovd=Yo5J$NQm>3xg@HE{l6u_BSDJ_MY%GisnjR9`-24n(0dV@8<jlpzLO6G>z
zet+pNADFHLnC556!K(n%Dk4eA3^s%vTtF<q^dP`=_lE#eqm*yD$t&Ay0@@b#*TU}V
z&EB%^rgFWpj;xcxOeqM^8!W$}pmf4`e}y4_TB3RO7GUb;2{2uFnf#<TOck3fdDrA8
z1*Uk+E=&MSJBY3{_dJ>-NloG>6EK~DG1XGF2@L3s9%hPVR3Kp7<PGqqphnr#9~t1(
zm~^n8wJpIYdoKc0W#3F7Zi4oPo%EQxS_9J+q+nH4$jR4%sbQ(4NfM~RjdUb{(JQGE
z=9CFTzy=$U4luoYgh<i=QzWVGvqfM!BS#-?L%5Y}h@Xs7zA;%cvA)WHnkGFaR?Y-W
z_1H7DkxXb$D&_kL1?WEkXj}HNGO5O~%X`1zMs;~5Hb(qk1!~-QZ0$Axiswz@Crgj1
z1(@o7`;l5keTVpo_tpSFw~nazY1hk0QhKDUf$1RvCuZn%H33u8gkc!QQ(1Wh+`3N`
zn3^VodVHFhQ}YB+k3XG2DA+TORfCyS29g2Wz5kCliTAg}Pk8{-O8`@MQ}3)r{A5Iu
z>b}xPs~NN<8RYdy(i=wsrkSrqk}d+%XWs^<rgO$L;n7E(ESM$~TtCeFQ?Dzgs*GuU
zjfuq1_$<#SVU87;j<c_4e}64i7h+3aV@!ut{B&-MxKLKL#P*sJtzJI{&FlEuq~68`
zaa~oZj8ANr&713F>()w{oo<0Gt&x5BG|unFM|O9WOpX=G_Q7=G6tiV|4FBQ@+$-j4
zi3uc@@pHCIQ;gUE%$8`$*8nj~VAz)NxKdW(q>+{!Lzeg%dGY=!dG_ACeDG{io<AMt
zaa^8188KP{=B86AIV&TJza!!&?J>15o$=hPjj}!E@K}UY3Q996OY6vp#|Z(UPDZ>N
zkCd1hxtc;m=~_o-f-`^;zzNXIKuna*=TqYWo_seAWp+jiEDj?Zpr#{>;FL_#i!zhE
z0IC2mem4^vr))l(O|E%1woa)4+av%+5cW`;IG*fS_jUH#7YdVuxFv=Fg#-o73S=qS
z8o-zTsX$kOu>#^uVxN;?s8tQ00WeWpoSu$!`R$+IlouZyl+qG^z^mGJt(Rcf&OrL@
z{M~35AR^QQMYo?9&IgF4!eCD$0lC3A0)zsTlM#I-&<h)fm?R2TH`s^XMWQT+@jLGB
zN|!Y9<<+VxL77#0C}Uxg)wU{(e$r4J1cDK8MFgzJs%Je+-fCIP<Wxa|PBuI}0qx0=
zh^9iwjQ5t3ba%jr2mOW~lzLILW2Rq&k$xTK@O3cnO@*l2^E^>;18R6I2R!&=<K(41
zrkUFFnMjgSfFYFWs|m(H-dB2ze$F82qh#L);Ojw!zXh?=0Ok8unDyT35QBNuzt?l!
zwdHuT$7(4&ED+~`FsTIW7W02{wcnNH$U{U_gs7`5-9?IUAIRr;sLjPRzdM~ItU}q^
zku5Q7zw(?=X(v3Ou_T24$WZzundHDyHy8U$Cw5Jpq%jra(W-#75Jh<clY=DK>Nwc!
zk~AMfsoq}ZA@5^9`A5HXmEP-p(%2j$4fI;}Hb+QbeITMOU+Jy%G1%CSN<TzS!3e9u
zWh;zf7q4~K@E*Ob-So3o<4)l3v<!b!dX63N!}Uk)o{QB~iWlw%zJ`!Ydv=?RM?ho&
z1MsLovy+yXwj!*l0H~d%^wa`E8}nIjwQ?##><hp&fTs4F^1KzHV-Lc{9+dR`)!1Ve
z5uQMKzK(W)I?D1j=1~d2tA^RE*3vyr3+4P>ge91k@3q%d%ld`%m=-c2QLC&&vo-RI
zua40svQNJFcuqcjF()50UVJz!pL{Ye&z?_7V`DHjYD_SgRIlM)s=!oRN7Ora-8ws5
zC;Vj3zH#~d%Lj7r;UU?wEmwwzi)H8bQkfd9V}hJ1yC>>p$3Q+&vn|BVw#w8<r3_)S
zH91@%eVv(r-zpgEaB(2GMVZp2dN2MVex|<)#?;l-U1s->lA~Vw5}0x!Sz)_crs(NA
zaB~;xS5*0UK#m)|l-%?vC7MdVdUNDvs3m*@oSI6iBm8ZY>5NA{4~saaL;uz?q;aFs
z8?E-ht(3NV9AN5Ws=$~FnXSFO)U`Ir<f#F1XZB$zzYS2S(Uz9Hb@R={P~z+BM0RTQ
zr8e&JxNOBrNiR@fIw{c#OzC+sgb@IZB*4$UQ>gOq1597UQr=!?W)1b`r|V>Te98R2
z4o=N%umT<fn3}$00=1@_sXi)Gm$_iFYFY%Qt{$>*W`PLM3RyxkxB-4NcU{-Z@WjLb
z-C!5Fd0M#)nAXt(61XuhjLYchPFb&hn+ke4aF<ca@7rOri`w^;8>EUu=m9p$zs8MU
z_XWVk7~JGpW*u6pSJu}U#_NE(#i4(jhEe|4b^Q4%+41Qz?4tO;3LZILmI6!*%d6z{
z{r%!!Ko-1iYaI$q4bY~*R3FV5>t+zJ#0=<+xK-XuhRr^E=ZNHY2U+cRtac)!WH$`{
z(T7`1z!c$@!3JwjtgeTG7Rx$mU!t*Y=H)iZ!RF)6VCM8#1caN9QxiLEnrKY?0tWN)
zYFVvzQ3})yRsK5cq7VrjZ<O`e92x7Sz*NDTu}-F$=Hkh0{oGXQFo5Znp)IoK(sqEU
zgXy;^Pbo01Zp2IQ#;hDB(|#5ao%WO(J<2fDrgjU{v1pkz8ONG2i7)|B1?9$P0Bt$}
zG`(&Da>ns&Fs928KRJr8g)s#b>+)yj<;l$#=Ow<*`6Xj&FpK7WW(`i?RE=R>Ln9*O
z)Xl@vIFj`em~z8*_dt|3KPe}k?qHv#!E!sBCa^}C-hAyaCP_NXeZS^Xz3DuB*%D(~
zXVV1Nm;ma2q(4>9vsp_iUs-P5uAEQnH*Az$yT@hb{NPJqYOI%DBTN&dCEo(vukOQj
z>+EIoK#yF%epW7{9=>vA2JyhOT)i@kU|=Vrf*o>`67ThE+j(s(rOEA#oy3stkV_W^
z<nEmj8Jj3Zc;YPUIA)YFRbZ-R-=!?alBG+z36NbK7fIyf9=XjiaG99Go7Z{}C-lkH
zOPG$IZI-8xIc{b%QRJ`1;)N1jjJ6FRHiDTnd53CwA5}WQG*uPvJg+H@l!={8bcUN`
zY6xeBkyec2iHoL(GgEWciRsLtr&TS1cJ?ue9chti#_SkTv7?>b)J$V~tc%AEER?!<
z-YqkuJq*+1^hmccW=6YYW~`IPPIAxNd5wUTsczy^!vRGABfKshNz8M1wE>(`nkCK2
zhw`}>>1@7;qx?Nr5}!#gD&R5Ddj+NSr9ARFtpGtj%Zw31ziK)P{N9c%+9YBD&JKJY
zP{Oru6X%f=+t-<Wuk7pwWoflV07lJ~>#GM*w;o)lR8ZxP-IMXiYx-ShZu+qiuwc~*
zQVE-=R!|%HE&ZI!Cev`F!r(?5f~PYcsg(OY@ax=2JHiI8d$y1YD&(=XSuT!FSX2eL
zBeHU#g#vJf_(~b-G#KD?9y1wP=8+AvoC))qfpb8Hve>Y>ae!zqK$b7RpNcq1<4RNc
zZa({~l>L<r;LibASKtm&n!;<z9z42BIirMaQ^=$uA4WSJK%D|0+`zp~`#IOHA>oe}
z2wS@q;tH74ge_msr2uI>NZA&i++V%e7GAoo*mj{FYY-fTVGEUr+kuAx`omzk14#!A
zq6aq6bp<TtGQ-j-5FgqAoCN%^&+_K`uIvl_4HveJGh-9yoHN&&U^lMq2;<soqGfx3
zwzN0LB3^@y#{WEw;Du;k`X$-V(Vh&BfoLCuZ0e-IqYiyPiV?wNCz4|$gk!^#eeKEr
zROU2;mYB)mPMM$Vkv-$BvVRIc^%)+gi9(-hX0$MxWZz^1uaSg@DZM`KpXQP0`$)dp
zH_qP^O$<Ii-XsSm_|909j1LrJSrrN>50IA9K>TLCWeYY~`*v2yK|a5a&yEb1%J$w|
z)-S?H_EJz<MGtE=3j8uKj7bFL1TY1t!n#(&wC>^B@DVYh?>`=8LP~@ywt7#9a((ad
zkRh79e|M`iV5hg9?YK%sb_z&UXlI__YVWX%8|D7eESZ`ekkjWzWf~Ut`i)V!a%q?`
zB$v+b;F`qs>e4RQ*ii&g!*b)w5Z4&SRjysUe&r$+bD~|HoK~Ai2!oXP0pkaK_+5UO
zn~ICGhwMHuA^iu-<VPs!44}b@xY7=5odZN$-W*2ZjW6jZsL~P0Xg{d|bj&vwW#C>8
z%EW-5v2XOouRW(GW=<InV;J8x4ZX2wiOyh50j7q*z8RR>tzRb%ZOt;Jz!bIOtH4y*
z4h5&?e04J@H33r-!=sPOR&XJMF+FsRzKa@wDJc<_a$aIas_Z>IPu_SB7CiCX;1Ir8
z*tJC_%3La4WQR?CZ!g(mbDM&>FV51tXs}s}?G39X>vdr2>@NFH@0CtcOP2VuOcr3O
z%Wg4iH^8?Uh`s_&6~O8N!%ci)Oojob_V~m8h>NTOrDd=$y*mM>x2NebtuQIgzp{l9
z1}uNAqL`Op%>vr=QNgJ8Dw+l&6RR=IbL*jO*7z@0Q_5fdDllEST8b)a<m~-}5{UK1
zA~4lbJ~v-wd0zt4mrUFeT~A|{W&x(Da{AUG$x+5sCnQ|x6dZ;}Mau4jlQ5<OfE=}d
z0+@cSJ($|7Xr2HqPKb0;WSJQ0dv6{i3Sf<P4UTJNBpH*xu#wtJ^tf4oslk}q%k1IZ
zGI9c7O4Qryz;p>9$CNSrhGBr8r3L^U+&Lh7QFeRN9B)h}xPa^HRTg0S6kv){-2kTA
zHlo1vm5GmK0%V#vnV4>KkEsD-&95zjRSPgx#&o$X{1N%t)}?#{nC8mOkIqVby`$+^
zRM4#q{xY3NFoS*vU>Xt;ZUECJ3ozAv#)Z_?6JWX*VETN!$=4S*0i!Qe+hkrjZxoci
z%P>zIjp~G6M@$pI-M^<6VC%%e!g6ynb^w?T?H-lc^P9y5&%T$8=}Y$h`+%vvEq$Dc
zF%lOWDiPrx5)<vlb5{fh&c=v|az?acdW<IeHXcwIi<&+j<}U%8pm<ow07}e3p(~7D
zN{i}M0jgg7bppMDb2c(EL@LVDB@@7r&GoL7l4l-bjXX-V)nyovmpVyhF=aw}35#KH
zvgtj`K=qzY=6q@#UYRg+1sUqM=?;?#K*{o!rW(W~GaYhhzE5_K5x+a#3utVSO3Ixb
zjj1xay<CR307!=$<?5L!xo~nELv^kl3&R+y6Ns>HR1Q!gJjiwC(7q9#kB|;DW{g9;
z{>tF}gA4lp2(OQk95f=w4ow&;aHov`8Gk3(O-lQW08-1eoF5v59ae;!#75D(OTS}E
zqOYW-_((b<LrwU}e$QlNVZNW8;zw!Sm-Qnn9;P-6W;T`Wn+ga^q&*=#lpa&Ie+XbK
z0hNAQQUDf20WgFJnUZ}e_q)-n$p53X9~QEKeFb=rLueF=S1kKAF4B{}U@!b(T@ht%
zz*-7c6#vtRP&dR{elWLKwzU8}wlo8bE3wz9!hR=OR<B%&>HboBWmj^ISOzP;T-L8&
z!E1n7&TVJTB_{=GJi0MFbnv$hWko$1mcQM3&r^XkM)h8_Jova_u|*HAT57rL=M;o7
z^m{%$dh_VTcT~Y|8Q%PDybjp*SVu(*!I0CY72@c;R@SmyKEVX0?C6rwVXWuo2Bf>c
zOrm1lq@p4TPt#O<V&j?6Xiswt!mDVL_zLgXDnM#=A$^dQDbie(M!z!xslr&PEQ({q
zlK_PuD!sKeWhscpk~mHid7t0nv4-EQE{uaAB<h*Jn<^5dzAQqTYa{XHjhE(XSkrR6
zNUM^hwIUJ0REo5eB@*EpBONuV(q5g$d+7ka40>);_>BZ!OXoX@#I=S=Yi%+KM&8&h
zMaj97Q*s#V%QGh?<)i190cChYAJ{2J4-LtYL%SF|<;cMua_sOfIev6VPB4xg-YF-K
z4HJklg7>hFQ8~_U=(v0Jki2+&fwU@;6n7I+GG0fNZL##!VSm+;CMWlF%CSAYa_8zE
zIeThMCPy1k*hfoKd9XATcpKidHGtC!fM`vgJK`+_Sg@^CJa5AFpszjL@FwoYf4db&
zgAOdX>T5me0|f-v!Kl~5<~9ZylOrv!D=^jAP~$qn^>z75CQIJ5e}sCAPrwEV;rI?v
zUu490F<hS_IVU2yKE>&^ieo;OKHL~aEZ3`yG<<;dTE)=!(_qY9-E3Y0Q@xkH3x+fi
zFF)YJ@A6sxxvPtZ%yGjXJX$3`!fWqG$}Do?tgr`|9+^XxKP(H+O7QQ*2I@-`_+P<z
zC?HU^x84|3lwmc-zUGGU6*mqZNA>yZ?|p50&j6;3Np39dcVSF1(EgEvM^#)Jz_i5#
zOqDUkNOzHaQ;_p6z;rplG&fTYUz?VgT5nmRpxfMMmXMJqb7%I*!owaSQR68KlM!$3
zDK+&VT1wfLN0SOzt&~iIo9p8E_G?-)*3V6%sLtLCV8+aSkug<ZO6pYie5ow8W=xgI
zF<4U_=2GLEK&e5qvkmu;$S6778)EsM0#m@ivX#rFYlu?*-D#W@Dh*#w1DL916e{gS
z<vrzWRo+{VVb<qe#)vB1@yy)u$!c*`##F&0`)ujz)lyhlBd71}mw+OGmu_nvi;U@8
zfT_XEnaZ3d#xzY%19A#_g5^ireqm-^L!z;RI?PS+QNPT*pMbRxz!Zl8!v#T=-HU@`
zQ;$z$n2yo658VbPRrt7C7^$rm>sEV#40>gv&HvkAOb^d}8<?8+#diWz1FUK(f30jC
z+CeFQNc?E5H};vilwZ+QE5~lmV6b0f1x&RkTPG5x{@B-tsb%I3!?2E0CfU^Hprvtj
zEf~jHV&M<m#9vGK3LF<1(_Fdn;xxc?<Ey3orMkaXnOiT+*PU-2kEY2)IN=AUt{;}J
z=|WkilP#@oaN%^uV1I;O=wr{f$?S*p1zQ8tMM2uP*Ub>Ay>)0munx5|Q;@q_=6+|L
zbmL>XL4m26F?HCmL563CWcT?#ai!1ihXPZbFm2pGetUqAI61CItc37@vB_bTF*dF@
zJvze#ZgMccw|=$Q+o%<esqAK_Vhxx!Uw_&RHmrmtHI>PhC@?iwdUO&UA0I<0EgP_;
z0BsY-@$^GRqQDJSOCyx`^o_*?<Ee_8T>C=}HNGJ_qMsDiZb6nOigAP{ZHX9euazvk
zF-!8j09klDa^t>yZk(L+K3LB-nHXw7L={c1B;Q4mp1^OV#hAoaG4%As;1m!W<po&u
z0ql7Kx_wv{Z}aftk@q6rF!+vsE{@OZ_aj1`#m$BOKVKq2gPiy+cYf28?MZn(6h%9N
zuT(&%0!b~M$6~P*&kZ#J;2($hD-LEbR(lCy6l25b>5O8#=yTXjeV)iN$7l-!kLd`;
z^0I<y58#H(Z>7-Vnab~^)0$xPgGK=4v7ky%^fXNLlK`|S32qFQA;BAv>rJ05pg7J8
zz|Z6WrZOuTaSwnwiRBCSTL+W6R(!ljt8&EO86dWEM}w?hO}Z3da^r?ovVI+A`v5@)
z2OWsKHgHd)EWgoF!Qo2dIC0$wW65(@$5rCusIQq`ccD+xWfOzPO{7&hZh#4MMli<z
zasyPlIrHem;BR+6=fUSZ_zgEerw6~|zLDol0NnI{@Sc9ogYUcZ=!|mP6&DD1FGM-D
z1+sIf8&;X#TDGH)udTSbt)yof?@Rnm+w0Q+dT{{J0Klg&$w1g<kq%TxnYXe4uvM<$
zG}d@5V)9d(gKukwCo!7t1SjBq%E+f(AurV#(T*2w2*FZM-)=p9!!6|i*_<F+9DI!T
zib#1Xq{Ll>7^s9E%;Gc{VB$>G@~J2VFvl@nUyS-5Wqvh%syYg=`YPbPLMjjyc^cUo
zNLz|l3Dl1k=K&bw?DRk>WPR$ZQ|K9vVzP%|kQm%tj*q;Y5QaYDbDbT?BmLre`kH<x
zL<;qN93nE90F_c%Xk&Zir}?qGK9ZN@B)POGZ0}5$%O?ip1ijy94z<bUvx9PAUyDQo
z@apSmOXx@<7=Us<zPCHt6QmWpEwuvcs0xxD-O18W>L*<d5z<x{LTe6v&hdE6Mw4A1
zOT00Hr8v?HGwAb8Lb#L|jT)bXH?0V$z)pdwVS=yZ8&#KOOpG=;uO~dgK~~`dyAncS
z8Lw-rke&TXjzNwmjtwV{PZxdUdZokBd<}Etb-ji;a_mGzxQdGll{`yT_FeF!<uktu
zVCv%JCi4K(u}e+joU_KnS^_kdLHl>^=$5VXowDUnq4XUi!tE6O9cR3xOUG$%2I&5@
z$G68BUVGCx>n`1A-5BoDbI!vUz31t{nIrCv1RsO3f%&sr_Zl!=EamG3{q4Zi)XS)!
z(H<@okvZ9N<O+Qnlk|8+0{G1RvmtR2(mS?Uwi35Ccq~o&PLq~#j&)&qx_Rt5=k?}s
zmbkaG7<|9u=so8vNj<Ag08|Ah+^`&(2<$&KFFgR$Wv>8J^SUhpQ_IcE{Agxbi~|QY
zYjoeR?7h}6u?<eLTtPQrU@0@GvX&azwzppf4wXpX$!PY2?laa+$63qp;`z(b#q&<q
z>0L+91%GKh?nNRN;6=eFAZO{SRZ>)0C1)t*e;b%;>GW;D)Y5)o0zXM9Npk$!e%X4s
zOl%c&E70JC^A2T3xuZk2A83;P!zt2pl9}ci8r^k0^wAi)uGT|e)Ah7ocdO_6p7B2W
z^*sBP(RbcY3P)UIO#uH_y*}Az3QTt&o&}gTy<|*{_6rl}{C;3+D&=q9Iw;3)%}O?Q
z9;?Wf)_t~e4ZYAs*|KY{U$!4Alm6o|9D_d6b%Fk;3m(#Sp5;5odi<clHsCk9IgU-=
zGp*b9>k;Bp%)ZcN*RnRtuZ-!97iR#bOaQHWObuX4X-E5lEf=6SO_a2hA094;&g_-l
z=eor!9hOxAJ-_eZLBsu)E*U!7E(6EXrT<JY=MLN2IM2Roz4SdjAHQpu_dDx1c!e9+
zoU5!4<o}u(b_J%R0MmH|rrfwJ*OnhGS1@hrcm6)cbkoL-GPt=1uf<t8eVj7>mA!K9
z!lYa{JwnfC7b2w&L<+m)+QmI`<-)YwzBVhRFp{eQrK`C?tl`*EK<nbNp7ta&Ftwb=
zW^ig_M{acrEK+?bitadR!IEcmq=^5UCNq;&2&_T?ox$`$2Em{ZA~95o*?caHXoz$X
zJK5G0j`+$+S{ou|*S2h)W9Ux*Ulo3nyQga@4eph1zC0`aJ*j{<ci7AxIexI;Q2UqU
z;#FA@3DAhdqcZ}#s{;Ap=_$E?=a4*pd_wMH-E;fSLD~uq%Dvl%QEwlXd;I<2&S83D
zkIMbqhm7a<ZXKlTcvv1kI3Z6Sou)VToJ>s+pG&z{89NVGz!)WD7bnc~@n3Xtgi$2b
zNlWe8r<nwhEGvqXT0l=tB`h85TTSm|0V14o4B5-+CoLisski_jl*1#SI|J2nMhbwM
zp2(meI~)^S0AZB={nyJhrQ8R%_sf$92c@MUQ8ps#@bg>&U|S;Il%G@hP6RA#0{ynB
z$v%{mwH1QC);O4MqGBU`2``{mS5u_a*2)$a1&#Dv%Q3Ab)$Gh@8K-r@-F<~&0k(EE
zK!9{5yR|&pP}b*qXbY3-U<Rhn&MR4G1*N(S3`+GLnAW?)j5=*tPCEgE&$?^^%;H+0
zK-SIG4q&=k++EgCYNzdi-|*u5UH}Y_jVSkd^wRbS{jM^!^zb_9y_02JYmOjYoFHM<
z<>HC~KftuNuhC%KRE(w;W}EO8O~i63o$a7tzX(8;57Spf4`(qVsvIUcSt+Cg0k(>=
zw4WH?P;biWh{0l+C`AxvP*V~pcPSIUcyf?ni7q3NESPqH1lYTDCQqd>`qc=niU5{P
z^r(&u<Vs(26e|Br9)qQ^6af)^pG~Dca%iTC<f%>oFvlkSrm3;E^!3u#fnwi_W5$bX
zrtbz=We1KOmOUI5e;~(M5)-U(Y^I*v!)Tu4_Wj4l<k8&&@*Wkurw@<td_Rwe<k=&R
z?fVNH8wWUs_woJ$uN{yV&yLEA=g09QUO<R+NDeJ@8eX<D!<90|@@{WUpwBf_PVH-x
zOW3#VovM&|O7R~)-Hl)IVR`awx6I6xagHH=LV(ua6eW8QFjgUy8tP4vnVtF4OAP7e
zj##P{Sw__Bj%{h2=ZTcj5s&r8Vc(R9XK%TT4CP59fdy^E=C*M?aG(`Ny+t))%(!Oh
zby$HZc3ErfSBnh}AFDY2R?)Jtoa58UX`O7{)+HxS?UvK0CgtqOQQ12~i_LJ09ADTb
zmrqa0<uhY)>CCX4IJ`~v&URyQS1cYL5K6DNp}h-0{Z#-{JDc^=GuS2v?sQAn@dR<o
z;AUhl4KGmy&RC*1GQCObMgLufg0LSt^!K&w%LcczUnh;NEi!X*Ks->jEtc}><$2k!
z_y!@36);`KjWrS__vFHW9DmeJf{ur&r&HM+?GNN)vxJj)i9T2M$g+Mvbh#~`f7^D^
z-`DM@<xvhO6EK~Vp1HEWIWXnmscEm2qqla-_@zP#EU}Sgy3Z{ChYO_vJS^*^>t|U<
zeeF%-UH0qipV4*GeWu3=J*GvK6>{bwJ*L)-=_+M{wP$uECzXN$Q%~kAV8>{`FacBF
z0ACrR%yj1IsMPQAmNk~1PF?=h>~mc=UC%eIljSw*$G5HT>#tkZO<&jV>-ID6Gdq%>
z<_=BE$nj>t5C30*mlZJ8^?7S4-+ZF4ptYo^q(Dww-!1!YS4m8Roh(yEShpeTv_!X)
z{!jhidQ4fC$NKr}+y8CH>i6wS{XYhi4KOuS`R63D&dD^%(DTDs?{^2LPA<-}b=PLO
z^4_fU9f}l(c-BQHnXJnajIs3`TgLNcEY}iUwjXjW`M!0r-fy~33>OGBVy6l+L!9!t
z0e~r`eDkE&=rLuIw1i%6Jr*skB$h|x!mP(5jH!zgiEd?ul-NkA8>4rN{?BvAVYl}e
zb0a60ophUlt~Bg~xWFH3lDjv00Fr)UqacQ5Si`WjSxH-gEoI&nM)_?i*EeN57W=sP
ze{l)Xa_8O!dH%r}dCCp$`3Dp7{)eOTT*v#v^8WiHj4}D(!*TiGgApEw<)e?r<<n26
z<ixRR%5r3nYesszDsE{ZK)JuUH%&hN@CYKRdAwBTWngm*exO7cqMA+zTvSt{Ezc(&
z6pzhfVj`;m7jsi}lsY>pS?9>uSgGuutHUF)fg5H9zn9KUlxWGpY}o-Y-nj)|*KQ{D
zT`972TfPkRWdaCmWMZ^R`gy&i$cJ9ir2s%%(w*#4w%en`w}XAeiNJ^qU2BMlA_7P~
zq9lCn{IooKxR<bkDFh&sa^pt3>>7%Zix*nt{J9o{XPC5;YrkzUNiLjflAhLJ=|B`S
zIEdkTXNF8*@8qWahqw!jj@F~zuas`g-J2;F*P?*VL#-W*2V??5xI_E;Sf>gSax!Ir
zM5$)dg|_zP%C^o_8R`j_qr0={IZTsnec`N6ChiF<B@p|m)Z|c@Tq3kvt7O-XHW*Y5
zORxo0D&x5pZ_X74WA5y@R=hmd(>9=O9xkwA%HBEwe4UA!bfRz51p{?gW0cUoQGmIB
z5lmqWE(O|`>C8D88R7~kBvLv%gv@zA(t^COBHDl`2iq|E7Mpm~QO0Y9sQi_6jKaq?
z$ZHKiMy<JsHg$Id1UtZ5YZR%A)YRn3_;^2M-Vl5%BPap8i9IF$&Yn8V*-y)f6aDg>
z^q{L(+T{4L5;=LIP!8_TlA-M}92=xO0vcz>Y7o8Q4uE36jmgmHj(i#HNs-~Ld9pCq
zVgR}f?5Jw7j2ht>**j4!6Sz(6pKO%r9p!TS!Y(<DGXM0UIys51<<8X(`RK_Itt1Wd
z_|7)@;>E0d{A@x#|74Cy&M4_nFq!zYrXsA$WnIew$7L|G+GksVz^sh+745IhM?BYD
z8YR2>ie-9Nr5u^3XPQae^iT=CoYgWnRw<Kswa$&By+9nad#p@$Y)+T$eW}=j^~vok
zl==4~4%$;M=T7y?@xyH#;~BUE1mT<NiVJ}^Hd$c^xz^E^07Hx&)aXE_eDVGP#7jry
zlaCL|@e}P#s9=iAyhzE4kv0TVC8+b~M~daApB*C!Zoho;Vy}Gq(H`TR{OF^35}S6*
zM<4H&4`0kMW*Pb%5!5Gp<jK=XCal3sicG*%uN{j$pj=Dzp0S#V?`peMfK+W|G`(+Q
zM~`q5vFP)gvE%AxQr$@V1d+oLwCNFca0#N|#NJXE-(vdCqfzT~OwsP>g_W1V##+Gd
zyMWSPNh#m>$IN2Au$P#rmp!-ZrExw;HYS>xF!M#;xQJRac5f>&Tfc7o9qaGDX=M!-
zP;Z9%$jsB8__elHnK`xjRbaYkJ*2?KBBU|ztT+7b>NSXu^5SLgR1anQGKp?=kmY_>
zH(z5%nuIIwyffam?r&RP^XK(ur2oUo*~`S3Dlk>1(_DHqt-rEUmQucXdszP8V)@Us
zzUv*=Ny}iR9DC3&gQt?jBWtxR(ce<gVY%_?cl5dS_I(po|1SIU_0L$=SASpoU6!ww
z;_?bP`*1=0tbwTl$z{4uD(X@o@CION7ItYlUq@(EkW3#Nlw%*ZN#0H`Sz}?sjNV7n
z`n+-iS(fc>$JRTnpPtmlc>NgW*s!C=bob#Y8MZK{W|r6_e$rv;ll{J7Yi}dfEk$zj
z;Z~Wtl`R3~l*$!cDxgy9Da(F)mvYLx9EbXQuOAD_7+NkoEOTaVzTEuqyd+qFsV<Lk
z3|V?it^2uOJ0{H&3f&jJe%><2?ECEdT~a&eW9ogjfLy(Z8a>2T=juD`lUK!mul?`u
zy4LW&Hqc`_HUqOskEyHnnCd>$Nq}w-7}F&NIMs=gPH?%Xn|qzDfvLNz8%$$6{gR_{
z=18}kr`_qyp)A=y8%wX}5=xhAWlMJ~$w0kwVt={ZztJR3)p%{HAck$Sim?{UDf{)b
zhR}bwjO*7TFtzMswn;pFtT*qRK~;M|?mQThhls@<J=?+~X;M%6<?++am}mFN<7b<B
z-Y1V3Po8g)XYX&9qsPkd`^1==WS|22*%WkYlF?vq4$S2NdH?xt`S{}*nV3wK++57$
zVZSPh$RO7Qo!VH|!4+WWOK)7bY~P%Nmtp{(iecQSLMZXNV_}s80F32(*!f`KUVx`&
z73%QX3V+I`7=S0)(VOUv_b2_Zr2$fkFeD|O&%v;TWA~IoFK7ZT0jhA<B&BE=N%b7n
z=js*^hpN7ia_fox{jfL#a{tz#Jb$)Tjvvp3-E)(RmultA*(v~4s`T|G;)sw1L)*vy
z_mV(-OXFey;RA&-N3WkNZD`R16^xD4z&s~lJGB~s)gu?qZDqOqB?Pfg7S>Js>Amf2
zD}Y5rbOmV6!-i^0U%qrVC&?_9XAeoqnchXOU=3+`;~8R)aHyal2!K2%XV1(bfZGos
zE~VT~85U=OFx2Pac%}y8#cB^gh^2Qnnf8DLdi+vpOUT41Jqw3{9AZE<2`Z1jRk>cs
zV;z%%(j+x!$Kam?D;JJYXU@R{dT&efVo=d*DV%aT3}$T>tr>Zk#KVX;@pm(7bM@0S
z%-^w^DkNf6OW-c}TWZQyc|j5kXe|4e6s0H>=7_r<!yKMFGcFe{%t}jpfq2pH+tphk
zj~*SRGSDFp9?)lb3NSel4+F@(b9V|6u#S|vHxgkPB3pVg>HT#?&7C6kxB{rP(VZJZ
zGO{xlmM=sOEVPiE<w3t`0P62jIlQ--_6Pz53jJgo6NM*t3EViM%J3}OOA6)D{Q-nO
zJNRCakyiBK`{VKy;m-#jjLW@y+oT2m)ABMRfQu0l;g#BpQooJkt*bnM#3{U9aW|+%
z?OvX`2}U!VmVpp@P(x*qNm>`~0b6+7%mijTo}oRBVbTE;+24kDC_w_vRrC%Mr+S@h
z#Lj^fDiE}bjS@lt(B9Uc3TRE1wi?_5n!{vgceKpy%)rE-DhdF#7bk?hLk03V6TdG$
z+y~fPkfTRi0H(Mxuy0CH=GWwVlAh%&dvWUc`r{+GN$f#!KPT^hFvG-iH)EE`=L{23
zCS@N?$<z0-j50qy|8QFFKN^<i)=(;TDwH%&Xf5}0h=nCuz9%tj6=NyKo#o!B_nAhl
z!RGf3$bkbba^Y;P40KX`$XX`TTVmwe@g_Msn<1wUq%m;_Lomj<Kj4cnart5_snIfE
zeZBrJkorq!Of8^^3wb~U77+(gQ{JwW@=0g0QCl2yS#0s9X?>IXz8lM%fZ7{h(+z4K
z%K<Hb7(06sE(~A_V`@?5D@(PQyZ&}Cy10$Z0A{Vt8Y!#EmW3;wGJYdVBAV<>y^D*?
zkd-?3yGoYdx4v(B-~4-e<JSH%6EO8QdQ26VF4eY)#T%xXS+urOdehBUe^Y-8yBQB(
zcj+6i$6cUJx{ij64F=!FKC>`l)<DNRoBFo(&pT|(w;hz`{i&dP`SLYVf-3*q!+qkX
z;wJ^kIt(yr7Is-26%@$5wylj5Pqz~QVL6~EE-gwHZXgzVTqCLduCh$~k9FM)F_jev
zG-hnSgkimo`g@jbZw97who)dm8%(8qT`y(*j2Wz{&+>bh!3^RYoYqSd48n<LgEDe6
zRczF;!Frz=VAt}S-|@TeI-7m{bJhUS3``Biw3fbCJ;z=Frl!fnOQGQ#fT?BT!*7Mh
z1j@dP19I#|i{uTv$trWdx^WCx17hpr`iHK^n<gQai?#j_<Cw?59$-2;Gx`#kS|)%x
zK{U$vfYZf^(wl*)C!WJS9ZiUOw#k{p?Q-oT$2V;x2WM0ivO-F-R!Kk1-Idera&n;<
zK+_-{bw09=^KUiVLsNIOg~JYDx|UMwa%*5}nP{^9iOI2Y=l(f)@OZ!6eK>3Y(+5um
z<pF^7!P9=8_X0+H<?(YKpY<^MxPfiuMz&3koh+BUe9YouaO3Gm%f{L%i_zbe%?*E_
zJbN+)vpOTgBk_`*y&6#vIq`UDmSYybwI>UezV=w!0bscC(+^inHhR8h#8WcQMId47
zT}`3?&P!$|YY}-2qRy|P2ag*tmNzwcMiy`r&Q%K{m@M^7EWl7aC)JUXE`Eymd1^0f
z9L#AffHWo)Q*a$2Yq6CAuo4Mckm@C84-Lqj%e&;xwaqvaG{}|9m2&MmrCHYh(Ib+t
z5YT=2!Ki%v(G=dWW0d=S#hZzJLcBffCt#wlL;~<CjmDp~5?|87TyF$VD`2nzFJ!@M
z{&*PIkP_BudPg;2I!1i);q>xZgP&#!tq0A3tyBO>Jd+JtC(761DH{!7st`x|IRk^x
z3uH%NUXEa;D^Ip<E1-9iFa_KJQt)hzVLd}x7q!RIepbzSPX&;t(<7W7MN(7@-^b8D
z4{(}?UuU5vLNN;PQq9MwvXFfcj|$xaOcmUg<;T$9=nLzHFD8DaHEI}7@>3ncxH?M2
zhGh}kx|&3xTA1<%-G=~N?K$<LEg(NF$PftC(BrAg(E^LPf2xY!#$d_J2$d*$niH`1
z+OnmB7LC0I8@^}0Qs(FL0i~&O<Y+O<?q-4?+?klz8bEX!Mm&=iiV6T%E?%f@%^`U3
zCQ4m3laow461()b2@#<6Vh3#Yt}U5t4_g>{e=Lh~5G5UuPd|h?{BSSKxU%`P^1=HP
zau*Q#`0)sN@8j|wR%uV34#{Qi*-cHpR0B}4lZ;f8hiQHeq*XT8&|C*;$=`rczCBT+
z{0(4NtEU=3VN(gMX|;hefDP4fFQsx)teRml2LYr9W?*SAZ;_i92eC}bkopQAxp!@s
zG^-D5ON8`y#v`QS`>??+SaP+)n0D~q>`)f|t>Hwg(#BZsfn}GE92m}%FQ3fFXYcO@
znC^vLu7{luKtM)cY6f;ww4Ss9o{!Bp%9k$=GEv;kWKu!s3}cqDn{#-Eb9t7D=CnL{
ze@dQwFlmfu3QSSxw|7V4=wZ69Em88qf}s?cQo3JZi|4iln3@??Z4YW{tCGD3w#wdp
z4Fo4tGZDqjA$zGz4n)eWQ>}7(U!Ghz3ND&PY`dLvVl2?GU(<Gh<y@0gWc8Z`re^kJ
z*@|TnlNyd#V6)8Kt&rqyJCl-KZ@^mi(+y&j(yca*8O57~E8o6pS-^+U^sgKCZQ#vd
z%*;$7H)R`Jk}#SZOr?BgLWWa-1(;ehfYxBk`UdwJ<D}rUdt1F6zB3?OPREO94mVpZ
zeJg-7cD9*;wJe{7X|mk#7TH|$x?6t#_4h5yU<OKtOMvCMx(4vRBf#{)slC!WTPDkO
z`|5fb{eH^anAn?lnt<@Xm(f!i0vOmu`Q+%McBz{r@7CA6&n#t4YY=AzwqEfmvwGdK
zk6sEi6nwq5Zx{EYX(FNTFI&1wN&%)9AMBT4iz;71w^0_>?O?I_dc*pePXaAhSe9!A
zLavI|5;=Njhs<0rl<->nm!)q7r!;;qIv1FiZ>jb6Rv>8JPnO3;Kx<ha>lvZ-@%!2_
zu05tI5S%>LAR82z>Ut@d{DHvKV0r;f?*6Vah?U9t_xq(|A<P6$Er8HyeXwFF&D+G{
zE%(aB!o19j=bvSL_&-Y(q`kiHttJD;{^j!-Ik|H8{j-u%&3UGiHC>LyeWvC7cRU{X
z?d9yVw1PxAdSja$d0Z{Y?NliA+*PJhuOT||G<w8e9#2aw%V}QLrTQ7mIb+_3i~G;K
z{Dy!?CovYr+HyP^*C^9|ao9j)Ep}0R@G*4*2w3{dU;3C@mP5CbRcnc{Y$l-U?~4V^
z=ngqJzeSGktC!p7s^#3F1WLW!><g9x8dgxU3zDm++vNO_N_lj>ksBGnRD1kb2hAy8
zL)FH1-C7vaWhTbda&s|C`b>&BW|LCl<knq!J0I->nC^ll-O5d=U+zBcWpwkr8*thK
zVAY}Ev`^l9J|OSCzeNrK9#Yb<#!JU;C>lE{7|LwT4DZRMG`?Rxe7;A1^35UHx`hO*
zbY(E<4GhC9USla?k_*x>8RsV40ZUp+o_Gpv0NwP*DZ5pM?all|9qd=Alo12@^B-T6
zpL}&y&Yv2B5%q&rg_UYeF#y*<D8ImK7OY<x<>pcVZ3V1p0pb>4EQGRPZ_@x{D%?_2
ze+8%dT!#YFNdJ`xT>NEwcOIajL7v{9kVp5n(xN~_<~TReTW#{_@c{N*o!D<}kqhTL
zD48}$DQQFNI9@%l7iw$6KX$s4*wST2wCUJLt#kpVlVK!}?C+K{$2S8ug2fjRZ8C=W
zlSB0Ys(kj%GI}{zAzDcVkhROyWU-t&Q6&%Wcc5GkC*{jdwr@|BEtIK!D3fa%l>^u7
z?Cell9hxKsKUlq)`(bzFL$9N|E4`k)pQtRUimT|aOeOj>6=0f0J4q%MU)lVfPZVmN
z8lPjhpGOa6F2GbhFqJWN=DO|3JvS!YjXuvv#7BXc)WZq_xT^8ltO1nP!jP&Ve>E0F
zb$FoG<D=PDhzeXSiU6zb2<`j;&Cx*{4MCJIHcv?e5wthbp0K&h=#$kxSa*D7JG;x}
z*okrJ-CQXB{h8Pl&9a@b7`nl6h6Bp!lVAZVsD4ZWiu1f^dC24V!nnQ}0Ec<~xicMX
zuMxIgKCJ@Ya^!FeAq9@~0ei^Au42xe2HG~Te_}GyMT*w7%Oi64);NH4KY(-(%;-GK
z=m?XLt+cJcAOhN6d^981Z*G=R*y<Y8=`9LQ3jpST(Hc^XDwu>-B(0RP#N|>Pw*r6)
zaK(bJt(e5C_GpAgc%Ih5v}V{#7XWf=EA1B*9@5FVdE<Pq{Orq<^7%(6WP%A+aiOm~
zdoU-PJL9Ag06MxOmo^t~*$!*kg+OUD;C2gT`9?wms+bfEl6qCiGHk97ki+9e@+Cc{
zpFf|I&ne{}I?zmFmA{l=ykEk;se#SytB;Zc)7A1h>-!vQsHe{WpU(lGc$B_J%fcgo
z_+x<id$jLZ#-rzBoZAy}=i!jF_e6<3E(_lRrh5GVn63nvuC#^ev@oVzzie<5X>6&I
zJqy^(?Wv>3v_b|uu&l~JG~E{>7Y<g-slE9yrkQeRE?mwWO_aIGP#iN>%5uGTnD58G
zSzv0#KrAC6A_-fE=?i#)-LIzHh?4d?HZNDoWb$IYOkae>yx1bUFSp7(WAEiQn8*&<
zcNr@M-kYZ%XzwMgNiMa^K0Npqu5`%(==p`qe1^aGUF?*-R%8A`2jYZwUh6`w+$#%+
zc@AFfm4nQh58mD^lh;bbJqO`}Mf_xLEii6WmYIVEBwAQA%T3R)lj6c}E)%a@wL<zw
zn&rT)F4=RhP-gC?vVMg!ez}JA!l#c5-X4~F4;R3>EBe?Wd-aiZ)UlVp7q0VNT|e`C
z`nZR6*U!B^^!0hxd(UOQqeIvKN{{TnwoMM)>yg%d@g@+t2u!V76TXW=w+8n{`FV-N
zBuB~2(LOo;uuW#~;_-PaS;nsw%f#gd_8Vm>)@_#UK6km3W$9$UbhGcejIocu=P$CX
zmi@+ZAGqGlYpuq*>d@ypbl)1E)AhQ<Z(ZVduJp+P_T9lNTkubXS^BUWfeoy*f;S5=
zHCRRMGc|*y*8ses%4aArT|621TW5X^-Ia3adY>G8R3cON5?QxAnYdOb(;RoxY}1*G
zZL(XBH<oEXuN`2Y>}P*0u$&9J-;Cuot%pAD<1@y3us(X+>fe^<dMxYu&FQ-9zP)BT
z9uC~xPRj&hxua>aK7{pB_U(rPQ!7?iL62XEk4)|FkrNMFW%6FKjNDF@i5nF%fe3M$
zeKmVQmxJR<_Yv!7tPf+qv0nVG%WgjZbh-Cl(*4!K^0)H67S@Y()#H@E_v!Je$EhCM
zy6(pD&F@}AQF>#GT>EURBsKzu6_{Fjy$xnn%lYPsiS@+K`nmOar$CHJU{Ph79Oale
z^0-vSZpX;z^;{XdTrJ~l*D22V>GQhJI*j$x^J1@g==EYh*Nc6;zM$6+j@`ZN-~Ak;
zd-b#D=>cO~=-9{Wx()W4kIOym|2ek9p6l%An_Nq7VgvJJmkgcF7N<A_S!NdmQ*W(a
z8_dU|aX!5UzRkc?8PleE`lgSL%7tU?a`Q}uoI4mN`^U)-&s~D;%PQH{6)KlcHo=PI
z$^A<;(oT=rdhIdgcQv79_1fiPOTv>;%IAMu15*Xz%T^)WNR5*lw@=Ew2YV^!?}Rzs
zEcfV(zxSxi7#3jq;E4&KnnpJaDt)~-Tcx=TAjo7eDsnlBe0mp2EGngcv=2l2YnQgk
z=uie8oldY=04CC@GGGr?@H9JIE$y{2091QvqcmAd0!{(Fb0q+a!Hxt#99i{k2(v1%
z3__XxTR*!?n$=BtaQB1(><aV3Df=f&F^24A`LqC3MN%#fm%i3i15kOP7*8avCmJvs
zjzN7eev}a;IOzz(fIS7VO|bV`O8Nc(;UbvIY~#1m5^ND<<fC>jqPNgS(o<m^8QFmE
z_-OLry8#P>$$-W@Mw#?sdo(@MhmZ%q%-{{OeOraJwxmib>g@!|$R()E)5%u%guze1
z%4=?>M>h9Y6Pi#fHP{hVS0~G*%TxG2?vl~5bV~bcrK$=r9lt^j(QA0^`WPjDM67^;
zwFsPYbK|A8wTR#Ll55wPOx&Rb<IX(Gkx8s0eY~ufu3Ie8r<yL64qKXzvqBcjp3U?8
zg!QP;Ny>^?W%yfa8c-5h=wa@}JX-<Na%`4zVZRHp2P>m(qBPas7-jT1mXq{U0T?Sw
zwwEGeC$pngN?{^wG3^}A0MoL(DEaWci}XDommAj(NiEh(W#w@!BmUW(ziR;5{!EY$
zADNXi=NITnq?dHGMmjnW;LuBY?;hToPse5No+7Cu6;69EcWxnCw6~c3Xh+N?y_6(0
z^%1vQ1?yNqALzhf8r!dg))ED#zI-+t58O(6kuziuexk$MVPj`na5eB{cuEP!TM_-6
z)g-7LJ<>*-M7I=Ui&jzYh5#s2CIP#pWw7wMq(Rj(5yBL|jy8rZl<3<LOO3#8_EwWF
z1xQaqm7hcZa1)?%ur-DfevI@rg<$WLE+dGFdK-c$@%ze00Pi1veuiGpbMzuNNfB)F
z{abTbT=@XpBZ#7{lX}_&@-e|5B%ZZ}1grwuV}=2$oiL~+DV!^1-qL~HQx)uV4FLQh
z$IaAeF;-8Z($N-A3kKe$Bt><?)~g!-_QkF8F(CZ;Q`k{}sRGi+1}Gh6jL0MU#vfA+
zFpV*JsISw~a2sIS))Ogq7GP?rfSQT3m%wxd;^UY1RvTOHo6XfSkNw-+T#Z~fQz_ee
znat#2?Kv1m<)=YTEhsR}pnZnzJVXml-ZCPRsa7twr+v?L|CM{d+iniOgx4*7maFKe
z$-q<WD5kI5E~iV&DROYnkeI+|KE<r#qPrabIsRhjNl!S7&lc+YHWc4&Cq3lg*U_@=
z4$)&M^(~|MgqsZB@|T4#Vo@6Fd!GCz@1OESam>y6{cst5FO=VBX2g4KI!<}Z@Z$*C
z`OH(C3IS|t7iDQHFiPU)onTcCdxd2*gEv!oSU+p}{3dq}wy9Q3+WTb7**IxB<}Ho-
ze=qn+Bg;JbeuRuY!&8j)YC1`58EWq46YjF}UVzMe6eL}jz1Rk%Nt|+%X1>>KtaFm=
zdgN_deyh=O(OZuFJVm-M^IQBzv$0KB_v3!D?<>@&$FS$o-bn>-i&2R$8N)ZSrmun0
z#lBo#PtJ^!!^}qaKdhII6G76*|7<wzCJk)s_EWxc@S6k~WZ$%~9BnAkTY0_Xq$k_o
zj}a=JEPE^K)291|$E}zBWbdb8GH~77_^f5Lo$!?D_oDEBWfpqgn{DAGE&9FVKC<Ix
zkR1M5l(^T^JE`DJLAQ}=rJx&-V>JnSz4UDyf8Uy1AYySO|9M-joFMUO=yIyG9c6h~
z)+W^WO(%)TeHt!vpOMC)$Kpvh2JFExH`#X0LymqED+AYvp=0?v_<Sq-uH`U+5+8=j
z><cb#Y>O7QlX3j&_BiGxM}86~+wYMa!greZd?SzTC;esW1-(W$eZ@|DCtoS$TkSI|
z@cF%^eLfo+87#AEJ@P>t&JdIwkJE(Cy4CBlobZzQ&q$<sLQj<*JFHtP>(<V3Ir=C_
z=06UWUh_J)vY%Ty&-ytx_k9*ByB_#T2fxvx+u}6q&psP{K$-pXaOt?9`-_26zx5R5
ztBV10@lUcPwwHaR`^y4MEiDD#b8WF^GmS|gpI=Amy1XGrPCnWpa}V>S?U0@yoC7H6
zn@)JkR<`fHZ{oR@==q@MyqD;4)yg>f<3t&~j|0OoPmWvNr;I}$GV;Jr4t*ITn=i6I
z*iQOhhq{9B{W-S9=+j_nNAa)cWfP7et!IK{^m(+5Jo6WqRF=!Cl>bT_iDA=b1xyVV
z+QgXp`S{4lE`)f;M&v9^(3KO#a`AAYoR|+oB;!i&ng`0_B*Yv9OB^hchgWK(jabI@
zOrRB*YC?+wQ=9cR0MnHwU}|-9QDC~19P{|ZXt@S}xI<?7ZP>#5l&-CT>Agpta{oQk
zxc9gN7PUj}7^73pUa6DbK?EWt7`i8r^{%WOF_R_O{7ej$%k#&(0b<1{+SgN#Rkn0F
zrS-J{M>W>ZAuWegC%|6=D*hG{g;JxijT=al;muhvZg~7|&o>fcHuqAt{QSCn@%bG<
z%NhFqGNh_9gVd`I)buF)Nfat0<2;=F^wPXggfgA<nA(XChV=nHYY{>*yluoAwYCm5
z*$*T}G9F8&$Ph$kI1)5Bq%xAEo&Hc2*ECdO^4=5=gPSPbjmgr}#Pzf(Nm}ZnG2LH+
zk16R@8NrnB9q^TfLFFFd>1i+R9eFZDu)zKUeNxvDO=}poh_r8Qa$HLJpY4-P++`v?
zwD@Y4<I5Qp>rEP9ki=sqA4W`TINK)`TOvOqN29ROs%M!zF#lI89vh7G3-VI{zU8Rd
zed+PtMLWe-Id-Z`n(?2s!#^~heUO5EP!0z8S;V;JATY~g6v9&H!X6hUJ4*rfLzytv
zxxAhNgI$<{XbpwCGu4Gnu$iGG8KuOkRS`B#2-O;k0*Ku7k$PGv8WEQ1sKcG03C6D(
zHc#KHU_wzs;*cZ0s-?NH^62(yl-IkBp3;iS2#nZqGU>@NfaxlZQD@vDvUB3u7C~$S
zKZ(UUOFb~tQhfkyp|FX;(o~m-vjO|14nNVx9I3@W)YrpSJYkxBJy&y%(2BvNWO}Ai
zhDjP4*jg-+u(KYpw6XNH#<Ts}8Zz0RS<+aQ!Ea<E(#r<WW=eNwn)K*k0@aN#XirBf
zf2T@!d$KWF2vSH%q}?GK`>(ilY*QvEu+7o*7AJ<TrDqtEe-}0Gw`W^!l5u=_=UIkQ
z+D;lMp$}l))JRg+$X24sXKSfugvtkxHD&263jFgjH;X$(OCBulEDC(e_VqEccd}0E
z=(DZ@aE>E>QnAn!CI9h(blFCnXB~al^(0Ew)8DJ$bhJNNp50LoU~PFIS*z3^!5YUi
z?ilr?OpR?$mFuVb<YOuq?>(NB$4@5Yp#e(Gz!YKQgXcr$LAB(4o<F0{9B_K;!A@!G
z4f{4Q)oU}y;!=7{S7|BV=5=7YR+^eCWzXJ0*-bLt(L)6?*zL$98ZY|o;Z%2+U>_}#
zQ-@OJz+4zT^TD+BIEg>Zzu~d`L-FJf{=z%`17$|c0w7Ci5TNw%iyM;FftRGRdVb~s
zo$r#hRKEGAM`fw@pz7=TK4TfPy?cMOSu*+oT>dX#|B(+3=`G%J@h3g9F@>9-<+pgW
z30o@L&Syx^u}oR6zi0j}HTticfT_KoBO8_NP$tLdQ`4J<8Ek&nx>*4@6Ju(=@$h<P
zUOJXWa}tEIafz1FSw3B+B>_K@p{rFm6C}#2U_P(HBwbc!*>xi^c)1qI21Eviot9-C
zU~(V)-lSAbdcItCT?an1lJe|V|Hp!O<O0a_|CqPc5-h8(|5lgO&4id*6f9*<%K>2x
z&fc_+*5GvUxoQ0tj_sD&)0<_D{x6T0|8pIYa_{}wPD$&cT&wG)>&&nvj&JOGf^0vR
zE;h;p>U%m^{^W9hIrnv)MAXrHXgLP-kqi9L@oL%gIA7L9Q0mps>+4J&^1J-x!jGH8
zrx2D~!M0`H4E9aSxTgL0rasqKlauuGFTp|_k&Txg9g&=tP?P(BF25dQY`>j=g=3#o
z$?9;H#j-#7Ok}x@Jp7Yw5>y6A*6&!>0r0i^ZV7;?OjhbTYagU;FV@2jQ|l*xd#9A_
z@_+eT{I4}wm2AHlE0ed2#h#0z$<={jz0Y)CeHSn_-Z!_5STV-6ZKZM-yAfXmBSvMw
ze4Myofpg;1YH8h{WU>R(<Bnxn&VFs#$HehPrMO11Zo1C8ZoD3tX)7l`ua>egKUuDm
zIrFitW$cy-l+VB2DGn)oM~^$*e*8a&xFz!JFD4|H8MSea>9CZW-{tyYnFN{xFDyXS
z&cRl$K0b-PSEWgvZ`uB^T6vpY<k6oGiCZ??QkTVi{OCHo_=jrm#&t)5q~%xzSX7RC
z$@QQ2h+l?z`E}j+-X^Sl4!&O^gJ&~kwXTzHC;cAlRyrEXb*EYU=&3XWW|sbB%X+<b
z{wyAsW?<^&!NjDtRE{0oj_9dLuAM5C^9SQG)()4+!9Z?UNiv6s<M=*AQ3uN8{zV0*
z9tJR7!~f8fmeoW%+rXHv1(+_!U+@)R3Mf@znvfJNSFaxjl+IJq-vVp;ZD48u(nmVl
z<qqSvF*@YE54Xz2>-6*%;n$h466>R7^bnFVQ{XRWne=>(8u;{yR>V;@046{aEL~QT
zBftgLib%>LdK2?tBV$6A0;K2-#O|gBu+s)eEyQDT0HARBEGaS<C*_0Z=TL25ko)(~
zP)?sgBtufw#W}fneiHCQ;0Ja+(P561c{5><n()*F+<R-{6F#5p!wpy=DR|V!^;jHj
z#P8G7Z5=648x2oSC;B3t9kG?tf&Z(!S}UpdC*GcJfGzEvbY4&SozF&vdIESi@mqL>
z;>W1!@^$)q-u9B47cGTF$+Q;5Njg!Wp`<XmVN11<-*<Ig&EJ0FiQw0c&$|OuT|FHP
zM%#vEvf<obhuCBjtfK?JX=h984arAt9;Q;h9W5F8W?&kJ=jkL7wcAm74^QSwd94e6
zwM!&41TgMpC%&X41(0+V;$<rlu#6F~!=c2ds+E!^C<S})KHDY;@E*eNYnqX&@-=D7
z9q&;ucU%m7)=Mbg4`;nJf-?}CsX)r~{?33hY^Nf4FBE_n?Y~aaX<5mFA>PDt=cI+p
zrL%iv-`t=q;6hLi$S(pk^)MMR7*m*EPmlHD?ZdX`f7#e#H>EzPZgzOHvhMUXI<hW~
z`p9<D;fB3c7$F8O_@l1oSoZft%thaAGC>GM#YC|d#7h~IlyFSl*R5NQ@9zp63$*W6
z{WI~s-ehCA7r2rz<iWMp(_=0Bf3;}<WWCrf9{8$yk|yPeFinpIclMV~JT|Rk+kgWc
zIet_e=ES3uZYTDsIuS%7Vk^z1#bR3xtt6D-J2K@lOz3;}_Q>7avvL*Zj7#TsBCa}2
zd&_ZoA6vA$Se;$Hx)*_07oiL;fae&F_jIWTz}FRdNj2<jD<ZqC^rr6YjFs)}Q3i8e
zmrpxIE<LR<zSG+><zps)PanXT<3>?{-Btyv{W8Ka8VcPgo43f9@9)FDiZcF_X~c_D
zfX+z<02T205Z4U_ruT_$zW<DB$@5*W0MphUCOgWQn!)Izkl6~Dt_GMcvtmqbDdjh}
zRLb7H12CplIBgW-K;SL&W7t+9>N|TFk@AruoDtFyq9w`#J@Y-yn+z9?MPT}Ul``vl
z!><IG8hwpgvQsc%1`TY4=bt>5JW6uLjmm5Zq&F=0Ku7t*zxUg+N^@292BrfhKzmf5
ze|bmps#58F;J3{0E#bX{oEW+F^qg#BHfxm9%)@pACg^)8kxul;N_&8XzOH?&^qsYK
z*UNqqNgTZaQ<lC`i*nW)1bpAk(;CRJemQyBa`EPA35xNjnOK+8+`oZ(eCpt+Y?<tm
z)p!mX|I=(=)zVcfr>`Cm7e7Fn9w3%=;J06V`B)meNzJnKrJ5O$RalJt!C(AXe8afm
zE6Z!Fn@OGg_{C*u8>p3Kc#kczo>pMx?fcnWf_zI!{NRxT#CA?#AHn{#ET?)YVif+_
z&z?wDQR2&96<)VTy*Gb^^3{C5*y#SWtQYH@o}Db$pPrGZ^svQ!Z0ZyI5iyfPa+n*E
z!zT8puCKn%wkWA0Md;BP35oYLfluupH0*iI$CV+ZG57O*3&dH#s6LwA3C!P%PmGf*
zw=YUgNeU+p-`B=(9l9)YG|AsNE^F4~!E0G(mL-}7{}(@g#IkssmPL<8<K$f;3;4So
zJU7oV49KyZ@cfoN*~6c(ohqA(U)j$#wivnZ+a?RAXJmsj>uhNwdFABf_umFgEyt^|
z?%GSuXU!#(>V^vX25*Ufkf*UeOW5|hZtfl~a+#88@Ag)_PR;w1_g7H*?b_BP=WZS5
zrpmFU+uwW+hDHa<r3WXas-sX=(0^=NXVX6G9Bh{NKD{ZMd>l;w-@MNpJ=V$RKYL%w
z>hfRqiT|Kkv+0;LDic=crJcQ<+`4yDc1>(E9}6!5Z+TsweEPHZ#M^vsECNQB^T&Vm
zLfZOkOv`AwzVN$sUBz<$!^;v7=J9ghaBXsO*(j$`Nsr8JmbI9iTaHI<aj9-ClY7rE
zk-X$*EQ6)5cF~37P1g|%W6E*j<3+`!fgU{4Von`skgF$3<n%(c9GVIuYH+FK)8{ro
z|Juc4hzU^T-#v#Koa}7{rYe3~!C1|{v$0<zYhX6M#h5Mv(-^s`jOqP7sPhL=<`YT!
zke<qiT?~DM9eoHOW!!$yMv0FBFuld=51$Rl`KyhRLkw_y0(tO3%jhG8mCN=b&8APj
zz{=+Asdh@(t4KJ4X<{;yMp{%Zj9?q_i4Bx0^I_TQ@Q`e#?3hQEcV(Wp^rK`hp?`5Z
zHcIDD?&PMME1fW1J(S%0H&;n(TcI>J=TZ(Y!_p=jtDzl~eY-HqCt@?r6Q+w^NBkut
zG0Bg@7(WcvdUS+~gi>k`30%+EfZ4q!EjeN@6o3-C3;|OSYWY-YZBCFa{RoVRf^2W*
z??zQjXBmLEg+9sdjvUIpsH*w9p)pfRNE6ah^m=?P-2hvyD3V7<dg%l0lB}#i$%nxW
z!mHFCAQKe0ku33U+8;`B5lKUlUM?k-iBeEPdA==&(td)`HyRnnG6vZr=E-H9i^YdD
zs8t+qDugO3N=1}IDIdfBJNFh~xcA7t_r|3kTO|c}(fH;jC;Gr%yW!DFN)_><sWCjl
zMrOv7&c(=9fmE_5jH;Vt;7*W-se8DOjcnA^GC)@#_t~tBNL&&~QOd_QDg!5kq7agg
zbWpx7r1b&=`-&_WQ#@!ZVaRh4VHKpi83yVZ$-zX~UPSzM5ieRw`StOvBaA6twF*pE
zbB_-2cR|QiE1L%!BsGI$8WET}6jWBAVkc{TcxR~$_GL>idFng2QVzxiW()f}HHoCG
z#9#z>{!&*9b54bIa7z{TVuLccwSmMTSN1cm1KG58RA$Q7empz3G)Y%S8J1&pv|<!X
zcXt6jt;N#Yi$^;9edo?<EWT=Cbn|$<P`2WFFtE8;N=pE|7~q$eM8RsZo<(Z*A4;-R
z7yvNT7^S(v9Mf)0xV$LC$4d$3`6Gkna-Cp_@!=Y5$5?jOXU7iKX}FYQqk?s-lyQ=p
z_V3@!angXjSqM%RxiItz2pjzjpH&r1jr1qUXkUV%$RF#Elaf@b3x$rf6kxeV&*=!t
z{ZHSc(s6Z^V;2S<CcBu{g5tFGfLI5)dc5mf!1Mu(>HVi;08rS{XTv-PlrruidNjt9
zo%~I7=)LXI(j6l9__w~|*kZ+)Dk#;lT-|TX*E2ir>&^6-Dlna=lz;wAt@O6iGLlNL
z(Y7eLg5BE50|fxnOziJqO?OAqXTHIRsWsZ^EacJmVXH;V@~$8JA)hm{zRf1uR&3q#
zkDf_ES+42kpbKgShn~JZ^2dMv=dzkU25SJd3=zzWPhLn-SrM#&wSZxXq+}#hn!3l#
z46j5hpr|*m$(eE4IkJ-z#hlY>zQMJ3w9DaRNBEA*oBP}>rQf%$t2H3CD*5N+<;dmh
z7bPSj*wlY&-kG}0v-@Uc`{;INlWHt(1`oX7+R-X!FP$Sj!~NA|;WHn9`Z2Z}E#Cqq
z+JO8gf9sDWFc|ht|A#J*E;H-*<mp4ycCChZY4JThAQl0P1<1YS(VBU*y15=aa!}^>
z&KZ4vi~ENE>EPfXUwre0WapA)ZY+c8ckS8!`wq;r4@N0>u|KW0Sw>bSH^6%mlNA3_
zm2Ljs)a<kzKXVem3&=6E?D|+%UdDy`mPFu_x48XYu?eyO>$ib8YvBEI-z2aM*KS^A
zMxF;SeQEfv>oGGs1KV^}*0Q~=w{vWKtbF?Ar=$`^SWUQ0zkl%9Q8{|*1S}T4uolqF
zqdnQ^Uwrc=4fg;es~Mw>jg3t0o{>Yx50m6VMc_@x-1oAjy3G|Bn}tp0<Dse!vBl#D
z5)i;d$#PNPJ$Kl;tGBL6|KMg4Jpj<=|G8r23h5c>l?&G{A^ZTOS(b(GghhtSwL90P
zuB9Ge%0$oVIO*>1m1i&B7iR#k^>%V{b(JrF{Ebx9ko;yjPJht#!)jkzmY;25XKxGp
zcT<MPhF+c<=3}+0x?Dd0`cv@_Hcw!zfbh?M?<dmH)A4fqo3~R_YcqXWk0mHL(6pT9
z$$^uzlbqw+oR}WNR>gcx;yZet)z#zA_?XE_i0OD-^ei=>1FsnDTd(t?_{j&cNQWHV
zzYRO1I=OVbNX{ILl>-3N+QMb1$(PCI)<BYAn&tT30=aX(Mq0}~Uoxf&Oi2e)@zYv>
zshVF~;z*5B922*tFi-Kym;y|dF}<O{ltjAQ4>}l~=3xe;3QEo67U0wXrdUdyztSN2
zh4d*V!JvgM!!l~4q+v(2Z?;Lk`TRI`SM^vLA<BtCLx8v`1Iwgh`cNC_2d$zPu!LT@
zS`_&?^q;21tf9P*g%st=9e9(zcV`cFGL8K18o-7feU&8r5XTu7;v)XUi)Lg5V$5yB
z&Av%yXS=Xya+Dl^K`c?BAt>3yv4e^vGd_~X2>y=3CMq)6G!jT<^2emUAR_>#tBR=9
z1lfr)d>8}rQ%9R*VQ(2gC;?ED3NWGva$64Zjd8q|CXEf@07TM>0A*c0g)%kMO=)^5
zz;grrr*+Z*U`i(0sk<W|kXr&McEpz!&sc!-{O*2$Wj=nM#G8@`R98=$&z0R+CGC-O
z*dGn=0tC}v7!|QbP8{Dt|LGXOlpbOB-x|n-?CeAUd4nV)ei|9Am7$SJj`LzE#MWpP
zOk_lqy~JVOA5G#^Tr|C^q--V7Ynu{7N)dl&l6jvQ<sey%oY;-@oo<wZ1mYrL|Fy?d
zCpK}UYn2x!vL7PISXYC3T6`$oS0i+)!8t)iPPN&n&>8jEGiffnimA$RMbLDgD1hzs
zSP$T<hvjPnl*0B^$4k%VawC0gEzGdD*Cu*sC*<bsBa%%|@W5aZ>}r=BJK77ow;Ow-
z-H5>&>9h8e!TvP-X#uE|%VQCk)sY^iW83B;8QWFIcFskllu2)BJ*E910uw^<fi33P
z>B2@VPP$tG__SCYKfG0@C+o4{BAIZqoX2t=YlsW&X4`MU4WL4H&sNGlL_1RxWn{&N
z(j)9;I6c%A&~jHmn-%R0O$h8-*#9-zBu3G%n~kWgk~FHS96wT`@Z=q-gCXR&WpWYd
zPqc8HBa<K-oEq!^j)bTH^rM5A#MEWT{=J)F`)g!tZxL=3{ARJgG*t!|rvKgeh*si;
zP@U~SUoR7tA{bF3rK<s-MM?HDvprY7!prnL4noDaRFon@tDp@)dwmOVjJS5JkM~jJ
zKSp`~7`F7iNx4rs|K5`^#wY_Z81`6q-`mC5X@JtZ*k>s)y>@r&I|I`d>V<6vl(xjl
zn;6qU*#j`Wc(z&wyPOeZA$}SRm8&NkaS<sXC;*?@xd_^Bg5~JGL?V0F8{rG@j6;5<
zz|<lHu)0C(4fHuTvBJ`PlSP5$M!=(okC*((pZ_gTy50m{mRl7teE9JTDK0BUE&Gxc
z)0;s`dJ5$!GcdKf0Vpt?m>!oML^ZCmy7}t=Yi}o2<?vA=Q_aBib!yoPM1OBTrd9b^
zf$5cNmnr9jzT#bI0j4{~6qo|+EP%@lOwU|6^Aea^{hk6-1+K5NWeQCH^v?jML1eyL
zExT@yXV0HXdshn=x>ps-i;UCv0fV;z)1wMZ_W(?-CJl?g^mCH1GT#VH^`@>sVo?;r
zGG=4~Oz+>9*hE;?MW))seooKM0!&W>OtFQs0;Z*97GO##*7CX;SbQhjZw=}!;K*tl
zCnUzB(!9#em&i*iV5+}q0;X5E@muXPeoukvX8_ZPm`E$|W;$LEG2u~QYGcPbTm5f)
zdw}WJ3QTL?0!$Bm8<<+3H*W){izl!JoW2Czl>ov=?>#htsr5EeV0z`|HTnnpzYR=D
zBf4<q!b@OkUWRah>Gj*!rM~%1z_dr6e)vqB++kU*CQ8l#(=WdHN-AqAUIFPps5)b{
z-WFC;kEfe=uXDrR^%h|I$+v+izw?XV{Rv88D`08{vkFY#d-k3Lg#^6<#+@+1KX>t*
zj8Bc5_NRH>mY}q+Yiu+FQ}gj?y_}W_+MBK;3QQTnf&Q3__Zl&thxb&X=&g_w3sJIf
zG62?QDJAeF^gMdY`D3*hdgsdZvlT{)jYa%ql=5M?wddBx3{0&{`RYiZBR&Z)R7&}`
z5YSw^Jt(*C_rR94FOHko!CA(w2Qa08)|>YcW1${@@MN=GK;)Q*bxv|JC2nF3GgDA&
zS43b$zfHdS>?r9}H4;p#QX~SKlvqSK^g8CH5D`jxPZ6m+UG!lNc9K1g+PeZkT7!V3
zvoVUBv<JSGIdbFDgd9CMC<jT6IecK4F-CcC0(+bhIeK_h4(#74w}=s*1cU?!!GyvN
zCc|Du5G5Ljp?)ZBDPe(#pL{6=`>&!8RR?j4*hq!@5j=rW`ZinyW=G5A!Hpeq3vuR2
z4BpS3DaXbL0obix#sFzf+vU#9t@vH`N=dOhahgjJ@GOT}qqmUcG!J*mx|q~Q@qY_o
z(dw!+qSXa;dmx~EBR#IPa;3V;i6cAl+{}_yObUEF*JAOLBwd|Z7`X$;D>ebDY+xLT
zSf-RaJe-XgJ>Lz$ng_;oITf~)lqeY)=_YMTQ>O?EU^@mNj&h})%@Ob$g-ui(??r~&
z5!0$I6t+wV=sTtNG@X&f$e@okBXqT7^L`e#S~*0^MzZ{_Dt@A6ATE@0FqOud{9q|b
zUWdrZR!S4GK1@czj{vF)kW`hrPAU;URq$GE=6b2Y%)JU<S~q-5H{v+pNA|fJX8)d^
zL|oE8+t`>6Lt1FCVm2tcg8~s?rG>yymIKTu@q^8hh6cPo+sU%$xE|OXC}&QUNnt+V
z&KH*yfZz~Tcd;ZpwbGB7k+^|GC=%FOl4u>k?4O?0Bz#&E=$$RfK_{}Mi2lVk1a3s^
z0tkEBGvx8Tz4Gwh4F09+SBet-5hd-r<D`g<$=#cPv)fxq85@A*Z^T147GabNV2_lq
zxMfm7%SlBNihL>qWvKBh5>`n?;%X^pyA)6fXv%|uW>OGOl<!X51D@SKK;}K7T>Lyw
z9z>XXXgd?kEr@=$%9(}jq&V%6Yo}*rjCk2%;z&ChZ~;K%R}T2?ZjO;&l9zULC&GNL
zlTMPT#_=}oCw8=mzE|z-&5w7GZmJF+;LZB@&J65wCe8(bQkJ8fHkds6Vz1Lq^Vw5U
zr|$EaN7E2=sO=xKu4s7fVvltfODG+89sy2yy!V8^0jUa1uPZR^3K6?EF{Vt+m(gRo
z+IAI_jFlXlCWCzir*;6-#-?(5Og95et5D^aus&-!&wfNGKoBiSjdFZXF5onsz<~e+
zU$j8%@MZFe^9|o$W<_?r(|zEbKJ<N{=56o41`eKo@Z1DU4NIJt?4hT(m;C9U{~5hg
z00Aq8Z5h6rAAbCy0Zc6k1eSi#MPN!oj5QE20n>?>z|`s{-`3tHhmIVgRQKw4Ua>j)
zq3g=;=j6he!ZwA3hrBfX=5+<8yZ7#voufNVz|;yLDeydZ@vOLcx_*l>{Ro!$6<})K
zsj4XdV}NPE8-VH4X9`T)=sD9i3NxE(1;pM(IP;2H+Pv=$9X*5+Z=M4c_RwluS{T!;
z91~+|*`K=o_w1iD*d`M&eaX;f!kFHDa8Kd@g^OY{Gsv6<44!xcV_I5XD!1?6lJF?X
z|JD<U@0&!tZ9kg-p9z>=lY*iG1PFLgS}|<Xu(xjnrg1Uy>F1wFgf(Mo{yzuVPRCCx
zV+w$O4VZojV_Mr#_X=aDjOp~;EY>^#(@kc^)S8jEK9S!BPT%r+Wlg2QnED5p%FUL^
zi2~DWtg|wv)|0lCD_2V2K%ZQ?dhsPNHE)lw2o#sMu2R;l{T5@|)7On>-h1NWM%BU!
zn7X*R$X9^z$|~AXUIEbN<MR8?F{A2W2HKX&1nX+I&K3sHiZQkN?aJy3!0_j^FPPWa
zYVz`n-~A~Jm>HN_wlTlg)Y|k0U`l)=jOqD{7i4U5;x%9jW7=5HwtXnUA+G|{R~#T-
zKQ_(hqhS|CXuz)RxLEAzMpayhP#}@=SArav4VU7qB`9}E&8hc6vEPWeB1f*G+HWKw
z#sL6huk0Gz!<HUXhYdC?8+K9FK7_h%X5m#l$xm0VA7fH6Czo+axPG@+t^rK1-fflZ
zfKq*K{C%fguHWl|N$G|e@0Odmd)$9-P|jRvWYW2T{CNOC1eQ<<8!0IU%E`mM^3ex-
z5kFL6M88bZxQS;aZJ?Kw=uLo8RlXm~Psy^{Upkv8hsLiW_nez8B99_KX>1tg>&>W|
zchu55>L9`X0LhRI08Iz_{_J3(ykG>eg`!V$bQtH3-GfpFJ61tCH9g&rQn9W0;Vl}B
z3O|@W_dtD)ph!muBRb4R{IOZeq`&X#xna_O`iV{~Bt0mP)S)7XiCmJOYUR$YemQ;w
z1`H3%Q>5$MyElX&DTHbong@D``}<3=dm1z%PeU=gPl73pig3dI#ukRx9Y=y_S_?dA
zE%=e7Cc4R~V?zMbbR$v6onFmSGS&CZ<CwCi5tcbm=0@qe@AZQnjF8#g1*G-i3ksM{
zz?(EK!C%_iOKE4QH1f!kXjw=F<VVAPhM>Z?g)xl>lqMp~iXhfB5?d@?&v-zp+DD}U
z>eBf;9q~?j7+L9nsMHWxZ1zVuz|<msiVi0iK8xcF&|U<ST}FO-C5rHBO2m~4NHr)S
zc|9Jcq#-4&;dOfq_{p8er`3u6*f5ym#;RmIOe5IG36hCts<PvASZQS_SkDP%KRS}7
zzEs)?8@P6TR%S{1x`I>3MI2YoooSF;*I}*a(`dO^CZT>yNi+(U{X~?f(*_cN!$PSZ
zKa{>Jih^)VaAREwR)DdLSC*J{-A3EM0#TR&UMo3nY^94<kO%kn<Bd9knLp`LN85<9
z9b>XFM%q%pT)(^(E2*t=>jpj6cQ?z8n_bd`z_7A{Ue?s*u%m$Sv^4<qWu!f=lyU%h
zVeCr0U^#Aakf;YxHqhqKPH@B!Z2%Wf3=tp^z_#B=m4Jk(oM2iV{7G#BR3h+7V>=XQ
z1~MUPmZZo{(pr-uTkxpOOLL>Og>3ttG*tb$sPiLb3oSdjSglnfZ0e{8kaC;{8ewve
zPS?n%j{w^@Ch<T`F(z}xfYQoLynW+r<udH^$M5YW`gDp(@-zT+T<!qK?>-s<qyj`4
zcXi-jeD~o9)e;@*Wjw|Nb-OgQ2I1;qZZ}jm({fEzU<!U%OUlz)!08G=s*;GxcG@d2
zZ7h|2`!-{+UngfylU~<?`vt&sYnPXt+F!`zI!O-CC&-b#v9cSNk(~pcsPgGC<@ePx
z%BbF1-^0J_KJaS?rbH+jGkj$i%)rUZ0!(cvcUx{min6VMsWo7Ig)#jBz_gX}xR$03
zU}}BC{GlM{HGq^$Hu#n6mnAriQoe-=<TKj4IJajvmKj4Y8B_BOyiH5_Fs5#vZr=u`
zAAbZeZTr^i3QYgx&;A6)l+vTsG8m=&XHTS~tHbbpd<DS$O#qJ7cMh?=<|*adaA1B5
zn0^gonr&iCEj^9~FkP5~ZF(~>z4zcQz%*_Vm|EB{1%oHgoOoHvH!nj;SqWf-Qhs#!
zw^*`ot>^av9xL#akd$Bm)57A{fGO)TLy7$|4EQUIDc_AX1JfvL#?-u=hhUaZoIY;Y
zQN2>ihcW%i8km~5l>*b5`B_>^4x{X)=h?DsRxKj$Jehb6pjv>bp9Pqj-+u{A`zZ&%
zEajVkX|G(oavor6ZY?nbyKsQ%^;=h@zNy9pOs#;T0@EkY9|271leU_)xVkw5Og{&h
zmcClbe;s(g>;5utWBc`X#<4IwHvFw~qY9Sz%dfwX0Bv)zS{8l&i{Jg(tH9LUi`&%N
z$nrlSMiG!{Sr$OCQOXCHj!wXsTH1?@3-}VYg96hBZv>{_)kmf8Ej4;f-RXC%l+M;X
ztZ&lf{E0d_G_Ok5L~i<Ifaln9BMX<aM;qkm-a^u$3djw26$e-^J8lwo^zp9err}6R
zn>{`BhE<fM7oGK5N?-mmqH1H~qM2wMql~{FV7g1L+}bRcZgt9)yNo-X0Ms72e7jdJ
zlX!IP?tn3F+#8e|+`R9RB6b#=zJh{HfFbRT#M2b<Qy~$YhxWFU0X{EhNGvPPcK|$W
zL^1Eh&C`qCJj&qslva>VQ&Zwe?;g4Fe80Sqh)jA*<6)k(zwppLEa7H5U>{?ph!Slv
z%KK7s?en?GH`S-2L{5U8MA^$t@W%DMGBu4I7|BZ2HHjo6A%60MQN*7!5GK<fGy4Ec
z?E@LX^lV1Z8sO`>3hN<XId-65E+E{ziT&KI8$@Iig;`v@8YYxdE4ERZJd_j<u+H3M
zSPRvYG89MYIxgPD=yRRh-3LfrB4M-)baxlRv?T);on>;OUAEI78BGe4r|SwpyBjVA
zT_g%+VvO$tD@r^k;Ig_R90U1KB4%Ud!8H<dW^z!F<H)ij3D3`!5=|+%2?cjmb*60J
z(If){<+T1R7aw0@Nm&<f;z`{QC9Ppn;zzG&C_S|SydDx@15=I1Yy=AU1ZT-Wpp+gC
zBg@Fa(=-QmF`JPAV;Tl9bwMb&ksi~q5JYKN_{ZkJ&Xa6ZL;1Ki10#8SOdIhtZ9swF
z07z=d$3h9Vw1`PXE^N30P`3?;#t@E$2W`Ug%T*G?2^a8MO^<509NXJV%S4v!o@|ry
z(pdJ<GLG>)xp`v`Hc|D6fnXR9Q`R1gg0X}#9E`@t7Ep&rZ5u4<R(gNqv1KYPz(^i{
z+bQ}t&m0?&UE7L??+s;wQY{5}DAP&W+Dgyn)KE1O4_Edd<?;GNn9yC6`^#aegX!nR
zCW_#Si{}TWrz=j*oTLJ9ZwI0z62R^a$mOf;Fn=7Y<*<+GYYhL;$}|$KQgM|ahPNCr
zUYuw{YL*k$TO7Nvv~$GK&X2dyUph<7?QXzgF@QP&gZ@}1Yf<>HmdR#V<ALrXdX{O~
zXv`pDc#CYO-J^~POc^Z=YI)XB5sDK;44@u=UxZ8wOuOs+u%p5^7Dawl7DoQ`lTK~T
zMf|i^uAJXaA{wAK*9`#ZNQ|s2eWn|+m+O>Ip6ruHcPD8TnFN?l(1HUPCt>T(1DI0t
zxQ!R=od+<fIv$Q<5jV#5U<bX>_*^5(v!o(gd%<fTz3LzA?AOXF7;x=jU(WSqgM$ry
z))kcUHxrhCXX(jeT3gn`1g}FB79e}Z(}-zJhRr5?po8<Li;x8-VtTwPTWT@aH)6Km
z<+}e)A9|M`dedjDZ<xIQ?EPn0kU;yZfaP1j^iL_}|2lx_0ddm4)W7LESwNc=u(dFz
z?+i@&t_hebV`>2cFH5m60H$s9!@kZCYFY7*|MbnkR7;W_lq;97_%#C4uRa%LK^K=(
zDSrc)&KqUWR~S?FcSdFgC&>>7rnjsa)7L=958jU!#`HB{YHb|<EnsTi*Y5^QUj^`5
z%2!}oXJJgOfa&z^>6eVD73=)QNz)HtO%<3v06ZDM)arXikLiu8Fs9!IroEf#F}?f-
zU>X^QALiBX2Bxk6YdxRM=Y|QGe)eX@)B?cY_58E2{yJ+1nCh|cCSY1wT`6C1JiZZ_
z{?5<e9hmZew3L7L!g(2+7&8G=^S*g2FkJ+-Z@=hTQph}Dm&=NCrKz?EA4P;Rh;lk9
z@AZ-Zvwa{$hPTDx4;Vu!GnVXjO-MqBk&n;^cF+$MxQC-Ek?mmWHX5;()@6L1G-%7y
z8d`pmQW9m?$Yv(Rt@PVh$ga_R*)>LL4hG{p8M`KOc&@J%p#CnB5yr03Y(Aewxvm27
zNW7$x%##YM78$k*phe#z0;FAAO5`FjpW`IdbkQ@}!Sc5^#!;@M%v~0O={&-j>M+&~
zpVAV<HKaJzSB4mNOx5Kiugy23#@~gSc?Y0j3oP0;Id@ve4q^^>0x~Fvo}fH>9F`5$
z^UYf`Tr>93M|TLzrYrzC`^RxPC3YA`hBw>98zs6I%4=W#RvRfV)Y)kO#N&sy%GC=y
zV9p4hI9*5LQl9ko1kr1lCwpKmn=m_XX#_CTVd*zoDisw$SmMONT;}6L8cRfIxi|xa
z0|3Cq*ekWRWFd~qpgbRfS7tDv-BnzP5DiCswGB|&hL~!{cDx>EVF1&7q#R$@+KN~v
z9C0X=5jSD4q^0X>O1Q2l;cWnn4(pfVl?njNiKOgZPU#*;0M=3MsO(VFt7*OZgRVnC
z?zjmhKZ<)-m*ptVaZ3n*VU8prik`;^O51S&)}-Kd40>&OEfU)$UmPoxF?C%3BNXau
zVIZBcNOA?ZI%C35tZ9TTCI5BC$fq?SCyLjUg@t*I4_JXx|3|nNu$<~Fz~pExy{dLR
zcfrLV09AiYIhI?Ug~a48VV|IScS1SO=ks#H=^rh@n>Ni5pS5A0-$=>2iEUj|8fld3
z5A7jzU`Gkjt=UW{)=C<}r%agl+Oi<FlMj=(IO*+9M=Tac8^b0_`hfjX!T}gF!<90D
z<yaj-47;Zq0JoXgk0k*{V`X-#3`V~h5S#`p-Y8cuGXcZD_!>UT=g+oEO{EWQ7<ly3
z3X)1dLq<6612Fl?^ee~F1`-b|pGd1nJZyDAh6imYlPKU%5z=r1CiV!7`y34I9KXxs
z<=y=Dj9j{?ZW6oY(uEnUqKKJ2F--6478vtR`f_WqM=Rsp&X>Iy<4^3$rzIhsh}tX^
z?HTl~=E}(CWSQMnAfubJ@d7TDd)KjPTxe#}f_M-Q(`=Hu3h}2+ClYrnEizY#R=;$1
zKn|hM-?JCye_tK<T_WK3)$&*?^9%fKJm)pW?mgAUSUA`uJ^d*p$C-es5iDXw7$`7Z
z=U~q<xgIx&HL}5p)(tE%gAvk}l%x|pkw-6e0_RaU6Nhja*`}@oQFs=IA$Gzdk~r4R
z#z6XP{fH;_LzQoDnCmY$--rGe1E!vo@_&WE)C@-2+FJnv2gKP@dVJTL<LjS$jWPZ8
z0@FW*F{LN&HOABgOxyn_0j7J5c8Wz{YTo|;GXPTyL;E^o`Z_SZLXYVyEb%)trtbhu
z*>^@Me|C!F@t~=cZ`q$#K<o!GrdBL>Rc+NT2bl7k5dhQgV@zGY#h5z18JJo?vh_Ot
zfOF6ehXWHZHH)7t7gc`uB`~$>zc&BBU;NH57J=zvkOuF)%9y_FZC?bYliFkY5|}FE
z`9{Xn8kkzv?R9q8%(%J%+Wq~!#A%}~f|BLpvVogCHdY=kWV8baQsSH`ajwC#hLSL#
z!V{1Z<h{b^sq+Q|xng7F>j_&G;)wupjj09YwXqy#J2gF-8_^g-#33pkl(YBua)Y9M
zV4;hf7U3KOG3;5;(JT8856H+^J;vksOcukY;nSFc%~PUAT9P0XiAX7y_{qFX9}M=h
zuzK1dhZowpF>aIVfX8D8dgb`RJ_KFeyiQ^qkH-%701W#`NZJY*ZRK$b_Btb!auLQ{
z8^NG`SZ?1OmD{&qcy5jG2)lEezi%v;X)*u+|MW>jK~#>&&FjPTmyS}=;Q4KO1s|hO
zzQ3Dz;!s0ivk|Ks1wgJ04;R2X!_#G@cw+<P=ZPPt8|?wXFigeKFixngOA)ZZ&{ZNN
zs={c!q6DE&nI~SUet;Bzsl>*vjL6576hIlmpWHkjiH3ztOY_29-(EstOmlMsh#8Fs
zD8v#W>P-@nFDiL=!#g#cQhzb|^Qm}@=A!m4Ee@v_)`9&D^Xa`@0=)r|^u-2w!|qao
z4)!-CI@u}<&idH!n3@s<OIr>oSS}764+>0mUDayJ#%2j7{0dZ;7{ea6YaL@fjsOmf
z4QiJKfZYU;-NbXXhO#`@za4m80k8u$SnC0}hE0;$B1!F%^toCk8Lye2yXfnTjrv`N
z+FjYxI$}p(^LpA1oHp5t8=j@b#W)<a6dM9Odj-?F9M~-dQ}&MzCwVH?5fHeZ<SImN
z1OlXx%$0;dtpYJoM?-?N)I<T;!zDd_6S1=Ri)J_j<Pkc-AU1FuHdKa6Q*}7!1?)Y2
zwnYe*$`B`M4|5X}o@&(Y?X-@x*M|d!LKt|4Gui=39mIxq(4Nr_Q0gFEsjFFEC+;@W
zQ6d6htZ_<+@WJr_FdFW;9Gk3F2AKC@`}^s6M;W@1{e1fPE_wRs1T6xGY56!z@WF!I
zyRU;Fg!=?on8*DGrq}fEJJ?Cxxl8}&{b{06F}A-;@8{i7zDs$X$9w#J^V(L9^{qzA
z)q}ez>F>a5a=hOpM)$$3NzD3-u_oKZx$GdBX&Z><b(8{*(ITo8ZPoOzvd#lN0NTk)
zIeEN~L3;}02*Ef<NhUi^%B3+*Y?dR(dP(EzlM@K4I<RY7K`*rKGac5zRGpAq(F}Nb
zxzKK6E1O)_A^^1G?+q~FHdvm~^UV3@PP<DCfIa~+UJw&QoxFH(Epy|T@zCoT*RKTJ
zGu&P5jq<%lk{aa2|5}XcuNat`H_HD5Oy8zlf9-WEkn^3T{I@cu|LX(OYcPwy5@2fH
zwhBxqXC`SaIq*vdrq#c8U`hqTikWp~;`c_z^#5+aR4@9L-evRTY{Mq3lWNKlj5J}D
zQ~}$Bh@dl{XvJLVqa4`VQGiN3-~7mHD8P*YQ_+WISATaY%5N8Z9i4Dlu={q8srmmT
zCdb2=_S1J>0x0MAd-+{#nR-as=|S1tjy=-ISTi@uL-OH^t0WsWkYvP7J1@*AL#HG<
zEdtW0Fk8y-^c}(ywgAqWYhqzQ<GINvB3Mbl>>Sn<llu1NBx!?9X{wKt&XzQuV;bLx
zc|Gqp^I9wKZ5w1++7lTGB-+GEb7L4I#K=Q$W;DULGyx{GtX_+HxxOhvY8xY^5%#Qr
zbRQ>fh#T=ERliCP*R}L>Vy=%jr>85WZ-hC%h;r1UGA`N+2F{PjRBxkKF$chtMGs%P
z_QR&TAXvhT9zj=T8Vn+Aa4vu}5#db~?FJzL@#ts=Nlo>{9DhBp!Pb%go<P|=6+uo?
zvYWw{Mx!JTgJp{hSqC^pl!Q7zApyH8ZphJ*8xScuz}#Z*gquKA2){!qKGpzh7|z4!
zHee7xxVc{X`)Xujyh}Pei)1A|eg-I2rj*`NTf3zOIJJP(wKhw6P9Gp(RT)=X0II$H
zQUkEs;*V;_=WPuDyA&YFuwTaC`kMesl=b%ZfKy&m&)4<q^nJDdTZx#C_pu{fkHw$1
z6F4~F;mYUq`#S9Sp7y^wIIM-e)z9-t$U_ePs|OEHNq1MB3=TA-+%A*&I7;$W+0sy*
zYDA3|pz1G0^<Q5WC`Fk}46vap%7B5(!mE^2v9e5(sMsIX82Wb*Wm``KXKzc4404<d
zwk8qZnM&|P3d(rY@k|=ZGu@>ic@r)czS0UfZ72<pjsS~5bidkgM1p=;t#O=H21{cZ
z;Q?w)Pj6-usY|92B)yc<TPi}Nw~1r8Duhx!lL?}44Qnip`|@mmzK5L@?g)VdAY{=u
z+SQ&byQkY=Z*yd3x`{r^cG<Eem*=&(M$}<A4<kvs)1Eyf?9m^(cW)!_XUfDB-qr{l
zXXi>~Karh>U~k(xB4rXrcWfL>tA3crzC^6UsG87rFgIT#2M;#GAg4(m>pn76EPcJH
zOp34s!*VSvaXl7b>)BQ?+X=L6&?l@V{?Q$UgkBtwXO9lT)=ttJ-O2Kh+DF@sX|!Uy
zg~P>MqwHluSxdjHPO{a}!`ih)$(d#7V!XWFaUJm?Bq2arVZ&Rv_O#G?)Y4LbOF{wc
zcL8j60oN?9CrnCuTDWfUcTWq~Ez-;S+Dk}xD<xJq9fse*0HcO;h~@hKE@Z?HE``3!
zk6M+vtrzC)rTkwLFr|Ec_}D>lv8afD$hug6_6IPgyXi6AHL~l~9@GDUQvRR(tv`D!
zW7^*N|1hTCcRar<V|pE1C0iA5S?%k;Q7Iq0sIPzg)yq=;uM(J=f4io>+USFPy_D}k
zDgXMd>u)UOzp=;EU`)d)<zIViDgWvFkC|crih-$_8U33wra%Afmp!KM%9x&`lt2C!
z##GxRUJ*aNjWK-_Fx}`NLt{JS>dh0VmJudh9;L*HZ|)`3yqAY45ALETZzqGk(91mP
zAOiHtrLC}xJLNX4;w9c|?M%Y|7NMgh^~u7}nva3l*a$g!dY<--DdHiqf4YRy-aIZ|
z9+a!sw#&YSCIk)9uzbEG@{moR9tcB<@Fqc%lk72^w?|~N4)A3I>*XZ5l&52Otsv8n
zax0#sxj}%4SgFJRv#Jz7$P)Y@Q6Se)vM(zPhhYssy^cR-WvnrZ=(WoL)T!-HF}<ZV
z6;YJB8I_d08Ff`r#;C83kvf>kY90&lg3RT!xiD<8^kllyb7>1GbHSM1#R+B^R>u{U
zxEs$sVRyXTZRyQahQ~&{FrN3KyzE7J+zYk651|%*Fk`;-U0OyEOlB1QlJS(bBN4Rt
zVXx#zUtBPy+yH-ot|m;;-|2<nyqhaGZO@f3p|-|rDufEdggu1Pua?#Q5byZIb_e*b
zHLRpU0x+;wqjvl^BN$Pk*j@QMu)NDL|3{RxX$3442LHM)h@m!a#Ge+hxsr1ED$4h2
z6SWo(Qx&<b1$63I12A31SdGP$jR8_=-Qc-?P64QTp4tLjb=cW11zfHGXaYDX%WibE
zF#zT|JgL|7IeYVW){rE&R%33-M_)?{mAXBw;ZYODR_VZ=Og)U%@^JYovea3&mHI#J
zSChHE+F;gP-PW^j)`=sm+C~iU-I*wav93AEK87$VJKj-}BkTaC^dn=fl$VA83+7qH
za%Ggub11D><pPF65FMpD^VxM0gF8YbmRg}+%kg7H0iNm&DD}h23EQi5A8efHzf8ev
z6xDtTZVW|f?h=oiK?<U<Bt%njxEf^8o{&l<A^}^cM2_7^80-Y1Yh%f9j|*Onh>5bj
z{x4c()c-Yx{T{`0ZIN(i|74~ibiy|_ga6Z97bEEjjxfJ4x7ogulgj_2l8{1jR37$Q
zIe_d0+!C@CWCMyz^5~<@bEB7aJw34q)8Ya0$%v+ikIhdf7L`d+ErKW=T}}9z0+Kbd
zw;<IK038Qwj1Vw#t>hzmD&q6G1RdlvdCEqaU(9zaay$X3^m+4p{cX5FkZ3kPO%FWP
zg&Q|U8B``1*BMvoGrx9|P>XB3nD9m5^k6FGYx0;iW4aWF2qhK<2RpdV?2}8^Cb)iV
zlZ#xN&R-lt#KyIX=a(;WUAlt()MdsMe)|g56CJ#M`TR~pjJ9iM8SNdE^3B4h|Jwu8
zNy^AOv5PVU9_F4teQa%SrgXYbTs<7=#nOJP?-=I(3*D%19eU&8Mv$AEjacTqgoXzi
zziH{+SkCNYe$R{y<Ed(c52(&kEbq4?#5#}oNoOa<ti^m2)8{X6B53bK{A9i%>-Y3^
z^%DD&KmQ{M2%%i5Hy}NzjAg)J|H*x6>ufg6(k;KYxPDf>B-Rbj#^-dH|BvNyDSamT
zKXscakl(W~3rI7$3RoB*LzPb-VOCDM`E{02#Tn)vQ}vQn6}7Q^8aTlJFiQCk??^&&
ztm%L1@|ztRre`Nn<sW+~eljyn#ifNPi?5=}4_)kIv{+ae`^CHu^|kNar}`Q5|4U4Y
z1EgIdxg^&R*%|(i<`Za!61%=<yYAI>j){+!PrmqABIEEeHMWJ>=S{a0BC(UF5I@o1
zr`y!n&pfJ+={G<5+5}9^+gksR4K4?hQzLTl&^}6E8%*D^TA%Mc?%s4vn%7_VSq%p6
z51!l+|3H(cr}5hi1*SLeT$cW=UEFY18q2TCxsuZF=7Da60p|?ylWE_W)-4iXdXw$n
z&}<Sv8T-t<ZoPe7^o>7)xig8MEbHvXh3$(kUJx%ysDPGl^!LoixA7UvZ@d;DVJS&l
z_OEdsS?yOlERt^CyH0<k*)Ga#jil?Rs{GHt{zL*p5I>oh-y$eeReonLJ=?l1^gAjT
zV!4{z>*dJ@j}bqqU6jerN&lag^3P)zrM7eGW4d@=@P1um4Ly&y@jf+KOc~2+K8_dH
z%e=me$ENvs(En*m&uT$&jx;tGOATV4ni_f>DLXd65N;hLv91ea_d5FMY6Hm0=8-Jz
z+Uh_=AmoG->#5o6PY@q<_NB;r%8iS_)Kbnj1JkJJP|A7J+*ByFpTdpgC}}OnDk$yM
zP}-~K2Gt{7-C<Hvic-74gUCo{z!YE<hA@<#%5d#lq>LSg$jEr)HT4NiA{J9iu2DhU
z%qek)B1AH>>Vqk12cZIIgy8WQuJ4C$0*uk0riyu9i{kUD#J9YspiTu#ra`G2g?$jf
zFh~VWl)Zfbfqp#qri~$#-w6xdNGcQO6yVL2@&vF0Y&jdrKd`3&Q%(QT{!>rB>qTkS
z8$hYU7om>+rk{r<DCzG5Iw?WsWroVoj(Tj2N-)h2M0m7XHc*P(Kv{A<|I0y#gNi@+
zf0QscX>yU8?$hV#LJE~L3UpThj6OQ?x(i84uH5t!V%!Z@sj(&<ODj8Z)|4Zb)t%+^
za<KuN+Msk_Et_B{9RQE(0F?%y1biwmHAE*GL(6+k3i@D$z3J)n_A!l+U}yYXU9s%i
zM6dv5@JKh}IssM@u2?TIP~a;N4#)i84Fi8?r&Vk}SA19lBrU-YLw;XW<vxhhyd{g?
z&g_%`fL4%Xr33<`LIGJpu*-e`vOw775J`xpFEh$V><AQD&9bfHK4TASy2%MpO1ajP
zUPM<crQDsE6aY~DJ=cq$E8yN$)1?6Fes;J^pynqAHY3qhT-crg9;=7|#r6y4KZN#+
zP!9koNkJj(uV8nMA!15{=^ggqvtG0~xN2e+;Mo;XjxS=Y2wGh7a9`L#P{Zh8vGliQ
z0C+tmA=FNy5yQoC%%%c7lj)aD;<a>qUlTc=Gl&~aBeFFvfaT&d@c`5~z-So9i!*Gq
zI$*4)b;6m6f*Ss3q%kRq!ZVf-i9En>5iKpssOl)D)L#P2T9EDu&~(SoQ~|dqK?jHh
zVe0c><xBDOEr&6#%=Lzqbp%wp!T34@vhh+Sz@QBFI0uj5l5|%o&+;%B;Ud0Ym5;GL
z40A>teXuchDDnZJu?X8(4jmb^M<{b#iHNKa;M(7oEF;AI-oG=(#C9taU;0pWGI~)b
zr2`1Gw_ypmRVuiis70A^FSKqsGJq;=7~qTPY3$mlrW{8+SXAOIHC&Ih-?avTS#1r0
z47F4=YJz2RU#e^;X0@iu7tx|Wsdn_5(`Ha#OOOL%FLzSE^g5~6!tW!EUU~lqefWnm
zj8^46{Xf4h#`JYyx?=S*Lt)n1QXvZqLnL5ufiquh^nzm<8};I&gT`PT+KXcu8|mB8
zvB^C2xi*w*|4m6z20bOm=}`*eVx}b$ev|h$(bse2(5TE#V>?30$${uQjn1>DG}G5z
zC%3L1q2%N(>-0j)@9BkbEwj-tzIcp6vjH%uuhAUO_Z&DWU7c6RpZ}eoNi-LhwS3-=
zb<ln!8ye4VVW!>LRc`e6tkd2jtM#(1pI%@W2Nzz;bG-<ghHi_ci$gv6PM(~X!$+sM
zFxr~>pSbwiv79ch>*Xgu{eZZ*3;-xIbCyw~^BlP_9XUEf<Mjwl)AnM|1$iCIWWzFL
z<)+Ew=hr2-D1n*wQc_ixlR&{bvkiCe8IlWE4{<};0J!D%c;A-C!eW%mmkvl$YB0<J
zy-vE{=wET5|84^}h7BywtAlOK|9d%jpPPm;c-?_Ap#E-ZS_}&BlavW_jMCLc1PHqR
zDm2)=dx*rGQ=}l-8lPQ99`+jkcWP!NmPAh^B{RxkF&wzDIBZxhD*-yEPc6_Ce}s$l
zI+ma1!Y6J$%erx+z5M)VpGs#(ozZ`_f%VdDy>8uV8ON-8|H3dV3<)yq>y5m(iSJp)
zMn1Rc^}+Vq#4z47Kk9Qwwuk<$dDU8edHUiKP6oa#C;N<jqrGNc7~$W)e_VEswTOe`
zO7<h`&2geP#*v{`l&i;KiQKs1(2vG?*>lXr5o~bp?pe}QYK;D}bsQghjIZY6y=9<9
zK7MhVen%&xS5B8hk7a-F_453^3ou_<V#DY3T+nUd!226nKL@t+I{xoE9_<+#k7vhw
z_WFI}b1%<H1p*2Pw5QI6o7ep(7f1=)j{2O^<;K+<TjV-({5Ld}$WMRqfyBi58w`>I
z$CizjL>a&Rho4B_)+SgU)@c(g4~&)CEOif5$%{|#kg5~JL_tfL90MF9E-sD$z>}1{
z#$bT#jN@L9aT`jb4J3G}4O3WzFP1ATFW}G^Z2$Gfx|!C~05nESrfHifm|D&MT+e=w
zj}M^~9Dtz1je#+GhAU<CO_aM~8Yx%jAaY2iRF?u15(fhl&rLBJ&&FzQ?6<DZ$P*N~
z-IVzB9MGGKF<G>}!EoJ;hB4i?qYHMtR7S>&d7da+wnfUWU5TXOq{z0d@i3B}SS0z7
zZSIIqDE)TfD-k-W;u~g(@^l2?GK_3`1(FI>HK#rTX7H7v?{l*cM@XV0jGKKZA{+&`
z$|Q!sI(~ZqMEp%7*cb2thzNoadpY!P7)f4J#l4Oo*hgh4oj8wmTiSCzuIJp`M0wg3
zaO9?aa9nSEIcNQd>Gbmf+^}3aG;Jv&l=T4^2a_Ei8o16F?#}qqk}CN4!BH6GF}#Mu
za8@CjGXNmuwFDrzl<N`wps=m(ZYvn841tdqs{cUN+Z_hh2XGZmncf#r6U6!|i|WPa
zvH*Eyg)uP3q3l1vBP?Ai_ChJ738leEC&zlghHWw!Y28i%hPwbDkJwC2gVHjq0#tiq
zH@$qF#Lu4;9r_>r@of#}w<6d-k*rfB6M-1mz@#Y6eP1W>Dq5lyArXbXjuaR@FU|!Q
z&Z{`0T{GeUL7EChl2-vhCx@)~+!%W)gn29Ecq@RFD**IVFi|N^*d$r>gqBlsF9A%|
z;xB5?<jjV9x!vlO>=SS7#6l3|z>ddxAR<z0DL<G`dOs0}m1O!-A_ugky21G2d5RdU
zkPwENk_h^3?MSV{8Gy8<D$3|Bh~$cCwFqVVR^jlVqXvhE99$CO16RNlZZi5nQ^Ph%
z3Zo=Fz+g(N@_Y%S*d|ZzF3{WD5A%)ZDGX^Lc3TyI#56oz3$#>Et40BB95wp8fW*AG
zwNi}=z77Y8(zH#43AnSa^ijexZ_;a-_S?c_$Hvlc9ECqGtr^OWCMvi!k7SrrWm}W@
ze@V)m(wD3wm7dx(wp+S+q_JNza5l({#XFUe$+pjC<nUS^!4&GCkfZy8?XE+?XBH#V
zJoLE^1*4YdmcR4ZM+#~yVVk#hA!;1Vk;D7z36dz6eS5Jy<8klaD%uRHjJAU5xe6(&
z@FmI7L>4VxJIvTleb9q~d;z9A2(~#Q2M%`<=tH;y(Zdm;tC+mPM02bqu#QPAdud@H
zm5&HsW81{8X9Ba{@T85S^(Te)7iX@Ye<O_fH~P}M0@Pm@Fg3FT%19W=PcR)jhqiOW
zLbb|<ZfU8Nt($9!0PK<nR}cY=#LLvSh;NN)UehsS8C&^#OSmzn2E$}>Ak-LBBppm`
z!9cb@NG5r_c(hXf)^8uhV3t@i)OEZ1Vo=$I%EZ<X`SGWt@)<E<BLgImpmZJTkCN@3
zLGti&hy3Z!4#@s-l(N0iyr&~f`rG~GAN=i0m_ql<)}9#I$$O)GXQVGwrgucizy8Y)
z<iLEXY~LJ*vM+`>uxJ_Xi<0;6;6r($LZ*kvU*8#HJWdbkqh+909F3RVV??3p7*CM-
zi3Hg*nJD|Fk{HSOkfrdLD*L9>uzkposo^yF{huF^-~H)nIlQ+)7D#+JKyu0ftX2;0
zuabZEPo860ff@EZmN$FrG0Cm~h}X#P{nknOt)HBvX}ld(WQ!c5x8^Xuhc_|0{)hkI
zo;<?3;>7V5jF#I0bd5w0*2yn^>y-TMKfi^tae&vm<ihz*Idi5>9$^yv2Y+}PTa0aT
z_FM}yzc!e?4#W22$~CNSu66O;GL-eh2FE-uUFnfa7;Edec)81Xyv%E-`Q7_iX#9i!
z?SXvo(VUz)+bieJ>1dXtN9*LbesMzn-rv7N*<!PtI@L|Xcni!iOxgWG`KSNvJp?$r
z<mj;uIeoGh1#ye)ovV~T{liQ0=YM=%&YkQ=5sKOH(R$XgS`Om*_AmbFhw{mX`!FSM
zkdsFn*&fww!zyyZhvc(Qrue%Gqw!*FPD&ZYY{No+qX+}?0)!>`SdZj!(aklDg<Ltp
zIJ}1o(4K5LIG;t*MkWz(8M3fDQ^tqV<@wW{^7sDkbu4h`c^WUlBa{6#mC63ilfU@m
z<MQc;lQM$}dj`O=XDn0Zhg0P9=R4$Y|G{b5Pjbr4t{mA-Ui&n*HYXR#<?sH{DS38h
zE5~jMO43Z3-kHqvXnA^Ti~OU%bw!TM7R$t73g=TIdGB$uZ#YT5dcutTP%-C9w9Io1
z?jDZ8?=Vj0b#NTc<LhV~hZ9L8xiB~e_vkS=l_LAi<G^&P9GXp&Bdp&7$K(-`MgIO@
zT$P`Ea|8>SGSXG($=XXF*HpfIK+?%y{qqmx%DEn_h^pn-;VO=~B2s7y<zM{Er}FV9
zbBKT%U=0b`I8MLSe3g9s`HcLd|JP$m=3C_O!FD-yya#{2R<>Ka{Ken7CBO4K7qLa@
zlT)V=_uzGToPGWL{R#P<-#=j-OGi&sb8OV`SV{j_84B4F_G1Cdl!L)^x*TAc=SLG|
zoa;zm3pPqbd=_HMlaF<hs*s~7H|k>wrrN0hgLeAgD(JJz#z!(G7Qf7>wO9i2J~t#S
z7gi(WxpZ!qJbP~+6NOZ4#sDxzbn|P#l<T37zZbov%`oA$^oJ$m%SpuJK#XkWTGH1Y
zAv?DvF<~wu(I^gIPSo0A%P46h0HKts-jU&yG{a#umDMy2z$qgFfEW&-TpR$^aAjC6
zLw!jZVSFYOkftL9w#))VO<>e|*cu?zG6DgWmZ8k1mcsp2G^BtJ5U3?^2PXb1=2-_Y
z)jmoG^3xsYkJKD`Wl^29L{28UGMGUD+(hw4b%hvEk&!#VCnC%hu!=Yb_BRKMs;a6?
zdLz>ie}zaiAkCNZu@}spuP?o<2w*&D1@J`u?+J^i+3P+mk3S5sD^^k-v=#)y`1$}=
z4FJu$`gyGdczQE1XHW5?6zdOQhoM6#l1}7kGQcp7|D8<FYCJb{FOQ{sXEkX;_JG}$
zhCS4Btz-a9H*BPpz}J!WcK~$LDnPqHC}3Zi>`3}rqbXg-g_yu-OwbC-(^!QCE~g~E
zQWC>fOB%-e9!xS-+>{hWNj=dE;Im0`0i^lSfVLRCC^^=O5W4Bm=Y<H~YM3Y$!P2F}
zESA%gTLB~21fW}|z?A!}{Th5tL;PTBy(N?1Okh%y$T5&lv}jQVtsb;?q{hJ(=K4uG
zldpKdb7nlOJmvKY4E`fn*Cgz=3MkKK1FVX$LCOOd2O(lBqmMTqz*P(zn1fwaDibDU
z5Q7LBNF#zahy7WFd3{lmBjD9bdK;4IcTQ!JfwwB{Bk73NH2gq?W+ozu00Vqrvx#W+
z=A7~2cLJGc`0(75Nu(E(9UqPtFODrI0GpT73RvGYu-~iLKR%onE-=vaEu-L1(8MkC
zNCKd$m#hVtDmb-_WS%Dj&<vkh`jz#0n%a69U=_9#Fq#R#%fj9(3+B^$Wb$_guj|Ov
z&zVOS$BHrdjZDC9Ccmf8a}bVIWczTP;hH{NjMs289=atmHJ&XqQw8+L7RfZ%$UOkn
z@rgVHRU2_YGL`XPXEK+=n1)9LVF`r*@zx<Zbf|~@%yx)b!DMv>RS>R8*pMYLfk|e6
zl_EZ?h8azW#UX;@C6?<|6rV|EnUY8z+X#8^H^P{Iqc8o>3QTn-XGwk<-UcvTDJ$uf
zIe+GeJiN9?-UrBhdb2=2zZEZ^--wpaZbVrP{o6FYxM>=n>-*Ou<+E#%^2yZ*`S?nh
zd4%#9DlaaRoqi=me*fbF`Rl(wEnnZKG<cy{o?Oh8Czqn+*_B}V-~O~y{@(BO^Lmav
zI+w$Hsq*klsQl>{74onC&Mx`vR)IV|lP!<VX3B%JF>>RCul%cjGAn=hC7ITzv*q5Y
zG<kA9UY=fzln<{b$bbKL7v=Lu_44#`0e@%9r?*n&lN(9$$<1W>{9c-T@i0R^f0!;`
zzLx<wcsag)k|{rVo+Cf|AYXp|VZQw0qXPM@j|=5@J}s8t{j7vh$|#dR__9L&`0Hx<
z;~&?^AADUU|LLDE$ba}J7vxWWIwODh(+T<G-`XL6@;ki%obB>|{kPllfBgLu@^^l3
zLH^;N9FTwTXA|-d|9nXP^S?bU|M_2EkbnFahvgst-J|lq|HVQ1M}L1t{_>wL$p7{K
zxg~%7FD}SG|KHEZU;g7$@>l=lko?PkwjlrIKVFgl^S?flfBP@4$-ns*SLLt&^+ox&
z|LUat^}jhPfBkQd$-n#S6Y}r={Ym+c|LKhU=l^<6{>y(mFaPzwUu0Y|kIVAk{@+*R
zzy0^Ci{roi*UR#s|H~!$kN^3C{QLiSUjF@mIA@H1{cldmfB27=<p28ry(j<SKi!eP
z`j^+_um0-1{HuR`RQ~d>_R4?fH~+u?=Og*ce|}Z|^8e4>Uxrt8Xz$)|9f~D{xVyVM
z2}uY93-0dj?rw$B7FuYbK!M`!?j9fz+}%on+V=Mv&u`3?1%XYw=|1N?&-uR}#x++$
zWXUA!p7*%r#w@vYbBf%!Ib0q-8ZCeS`&WGJr*ic&pSv<mu3zS{o$D*VJ^Nh#^6YE5
zabcodIx|`>77UZi=ljd~f?o2^zkDkXZcdYnC&$S76T{?eUT-;ns=Hh`-Br%z10qj$
zl+(xCaqJ+cPqdc&<2=8|TgjPYEdhni<jmnFa{6Fnp65o!oZ8<&PVTEOC->Huygha0
z_^vu~bZ2cjw7sV6-JB~|`JF#K{#*|2>MFZ8wBdDZ#`#o34s6Vl=eGyTjr_r~V`UrJ
zxvI77TT@4NE=!l|r`pJmH%7>Tl}%*(qWZFPNiEs7sDd2gy!hz`k7HjuSvRMOY*|oC
zHZRELe2b9_dmGE&ZjX^YOX|v+ud?}nl_i_zq{^0W<7MmI7}@?^jO<``E{vC*ixXt`
zl0@0PG+Fj8OO^dA(q!MtbUDEPodfH#_&pWn@P=$TvZ<0B+f><@<C}Bj#MY{EdS^{J
zzP*~9;<5hxi1Xn3WI4R8o8<5BA!iS^mHd58<o?Az@~>a#@Hj^D9QEUQ?!|N5R?eSk
zDgXQjukEeza^~c4xlk}(E}R`M=g#&s&Z)m~KHj=ES+1V{M6PpA-ncrJ876=G?Hl>^
zr}=W{Ca?GHFXhhdX>#|@1i5o(l-#;KRBqoIB3G~UlWSK8$c1y<4_?dsW9{VR!4`6S
zZ$1A1RFlISE6cvs8M1zUjC?i0Nd|N&$-1$$bZG7(?V3}s*gB4k%LF2r(xrEoEG`@?
zOaJa!(zja$>C+`$y0W_Oz{NnXE)|UF-;1cGX>DQn`bq1S@kkC#T0{k>FaC}fuFO6v
z#>(0keP3z>h8%zc>_*ib){L33u>jEtqwC1`WFPh+A}TSy1PlnE)Q{>*KY$x+d1Xo!
zkSbgHhrqNbNPX>gU?DIKP+;oG`nhmSz*L!1)BG+lRpt|5>Zw2w_SB6Py&Yh)9IU-H
zYgUsxooxVbehN&jSc{j2<yYY9#){Yhx4shqBRG)OoSYO%ObRoY$K2cuNlFglx$%`y
zw6n#~O{&XZ4ORZWxQxAFKw&W50j7>lfLWMPXJtz<SGlrYc1H%FT2e>C^_>AYdjAYy
z%6;_XIdCQ0)EkYfzXy+*$EVT<l|5vmw`~Z3YE&<g3;X7nXzG&y;AuosX=#9$GN!P&
zx;6U{(C`tjYgx3R9`4ovQ&!{3sxm5l2mt(RHD(wW5aCEE!nwc+qcJLyh@%LO;Y<W8
z>S&B>j%=+In8w4>rbM|)Jo%?7fQ$0D<TI2lg^kNB9Q`;GfRV$+Qabv^c!K&XvW~8b
zfvF+&ouvV$C6oXv!39jP7r@k2(&ODFj#YVLh&>mO1nCo%)QgV##`WWfNveT+K2#E5
z7sI@ZqlqMUHQYu5-H6DdprCekFivxv_SB(PO2lx->s^D@c&;(7G$f%P1sG-VeLidm
z(g6DvqTOH`9mrY5VCM26fE7@Qe8PqEBQcq}QOX!<)=gl0;wVX}p={lfBqY?899Vl^
zTYk5%9a>{c5(faJ$PS#WONujc15f8NhUCKEORGj5V8cnJ2z8-h%7%*y0{#J}%8(k2
zslk-O5CS-3(9W9YbzmB+z_oA`n3{%oDnMrv-<P7zU9@y1!|dv$upvo?eM~BxqQEo-
zK$~KK(z1MwuJQr70N?Te|7vOOGOTBHny4UdrZkgAb$z9N9Z%z!olbsjS~)&;13=mu
z7i}uXcu^Hv1kY*QWK?vBj2hjSWQ<YrDRFLXkq!0imPVXiigfLeM%5~RuX<)lkM3z4
z`CEmNt4rr(;<*y2>W!7o9jTe^Q~_y>C(@L{D)~Yg+goRk|4#>|8c?rJGV=p2Mb>A}
zK0Txhz_d93c~mGqWx{Yer+doM88v0~SCN2BXIVGHPS(FN_OgDuj)ScG!gPD>=k~Iu
z$gG}bC#ycSm6cO%Ud+-@tYr7%aCv;DGhjAL=1+>3`IEzC(KJ_C^qHNUKVC=j_cWC6
zCPm7e@ewj_vcJq8Zzo6ArO4frEdaLhGG|PL%pMymv&Ol~7bDBaz3aVrqpmMAM@Pvw
ze16_UFMg(@eE*pzz;ueNo0}uwO^K85r-jLi838;dUs*E?u>5tfto|lgR?P-Le;X)k
z=LX5zc|o#nelTD)R5mS)kS*Uw8?$wBv}{`%D?69R$*vWEhLwr3XLXY7U7aZV*Cxxs
z4drF$>I8XutFJt{GF}dE?jm~uIR|$%mcx5$%8`9F<sZL(D%a1902uWID0P?oBdwSQ
z0MkM8<GoQl_I`5q*dRaxK;d+I-uS!9-+!3`@E!wr8X-5%50UE^ddkf!UF6x5@$#3S
zX8~S6k=r*W$-R4{<?e$)^59WFroTM;VW2Tjo(u+54gsJJk>}5c%P&8VmY;qaB|rZ(
z+L)hy8pG#D8}sbxNO}6>2xESHGEAQQpfePpJA{u%%Rm1$M}GKmhTOWt@4P!k?%eAy
zH*a^ApMD-L|M=UN0G0`W&xvyL`bfEQr3Zktr~LDuljJra_57K^fbF4j<y=o5TPuL+
zNcr{2M1c4pImhF@kl%x^X#*H)BLDi!6nS`cq+C4OUoIZ$!LhAeINDgwAFV5AkJOek
zhib~1gEax4HH^tWP+d+l`TMKN$^Dg>igIFKrsVCdAjkKl%dy>Qa%5L|)9g&;f*}P^
znrzJW^)Yh!OjCgASlPd=scc?ZU3LTf_O1gYuJ)7XcRB*zx^dxBQ#LQDAzK#5%jQMC
zay7rYJh|RQb}g<X8|GxnmhaMJ^LL@LcV(13zYb{LS&wrp8E~2^>%WcU|B|B=?9PzC
z-s~nj0kA8+h?2E4BV^sz0kYv6ciA-C5rFC_+rD*^?ejcj+dNO%wa`a)FY;sjnE=`K
zeE>i;NcJx0_pB(Km7%hKb+{Z{7cECN#>&ynadK>PJQqwHccjVlhlAwt^&zrvb7Rgs
z1?n~AIQQf3#TEe5sdD*v9{_tNIdinNoH<cj&gNH@fBkc)JiIkXP9EyYx!BjZAUJ)p
znLK&eNB;ho$#U!RFu8hexLi9wl-IkLT)Egm{`%WQ`T5y2J|4$;J5p|4AI61BAGvX(
zlia%1L2lh>FV`-&kt^q0@$;I<*%J*V|8OlX6spLPZ2<ZWNr3J+*|8*)|C65b<(LvO
zpu;=TviAEh(QYzre6~!RSYIZMZAgcELn<w~O{o6l3AJbustL0W8#^wS&(X3nxgIQf
z4Oou~G6hC=J^|W2$QyNL)m$7F@FN&D<L|gxPhSX5RX44ga|b6&2?vx!V;)Lit*K1M
zC&bDuoY#-e_;_@QFd@MNu=~6NEBc|4nQ8{6FBnsp$3R%FSJ=`wfKmmcMaRUNnt<u=
zfl&pfMVZo~w>?xJS~%`#LhV(igG555O3HvLOX}=wiTt7z8K;<hkWkq2#_PrJbkVPe
zDNRjLO&s~7g!rpuBQO9nNu?-O_SQ&DRM)Ap08<Q-kC#1TYcQj(xUwCIb#ih3&|phl
z(0RH7R`ln(!(JMI6~<J7sR5oDAHb=nY9s;QzV2ke5=b8k*ws*at*A_9y;(gcm^PyR
znAti?2D(EVBsjjbK&htI4)9f?kTF$oS`Nn4#|Kb`kw_U?Efmn_OU+g)tqA4fAr$sB
zlym^i<qQS<g>ejH#UBP(RYuPqDT*!6OEfF#q)0bFVmUx0pa^i9%A^65(pf9(u{?k%
zonsaNH4)Y|nl)|(n8~WCE>ee<r;-5Ek2udtqEQbI^^v4Fm`j?DLWx~UhLQbZVi&43
zM{xeOC1oNJrXSW2uobVri{GKlUM6ey1kFo@InIGyO@v*{VT+K1$tM&EMs^&LUE$<*
z!n$c2Qk+jQsYu#^H_uaggvtth0IXh80g&d)^X05EC|*O2)v|ZyIig6w&C3F*7z}bO
z0JnAp-0)Q}`Gq6-Q0avgz_T2{^nETE>{$J)iOGrAj?xOvW3}TV0ZExV|8D}l0n2_G
zWo02@u)dLO6QYpS=rNkOq!@sy$v~yd=}VAm2BXT9zA`-T`dlcJoy_-W34$4rDkyy&
zn3@5q=?I_&km@7?NX@s?FqTyT#1H9S31Helrn8C6#&{JP_#rV}#VEjVlysh3XT9iQ
zyHcDLelg}l)qWOw0L)S#WlW=ELS^Kr-fRoIF)i2%veo48lKy>~Ft!#OK5kFUl?fBs
zkd7xac0vxfs}NO1y)s+ENfY_|HMzc2sTydo{xAMEnK$TfLu~#}2c~vKTAWM<p;Bn7
zx)T<S`Ke?vBW`2z*a0&8(@ucJ%Ch|PKw0^PjjaB>tgQOX;^j=Ukk!*H0iJyR)57Ca
zD_J?E?8^a!u9#d_mQP|PnvP2*TJk0vCXY^cf?Z7qU`7HagA5=!pRX?fc%0hVK;}=3
zkXd6w0j1sm&T?`95O^oA1@|XjW(*CIuSNvQSEF6zvtgy=E^m$p)-;eABWNcYjTUm8
zm&~1@KhITuzBfUZepNwcPl}THQ-cAk-m>&_PgyqIN0!0jF8hj^=_ku)`OC_00s*N2
z(|NGJ^CM*AchO9&Y=FhuxG)Al5(h|)ldVhQU{e!h$8sImtrhVGNZq_NMt-=~TOM2-
zCHpqCm0jzb%l_^4WdF`8toJL+-+!7c7f%e716w)*k~+wdJ@w`2{#^O-eqUJ8p^|^7
zhnzgnM@}8?A*YTtmrG~c!HQ0i+gC=x8V&-y^)&$N+0)HnM+eH&$DhcR3uENsd4M3S
z@s%4r<ocbia_e4q*0DWcGrPlXc9(k(ddU5UJpih`nZ8WF!chP_0A{nlG4}x;_wM)R
z`+5RCdl++@+qXGBcsM}*{*Rd)Ka)$B$H=uC!&%e!kV{uu$+PDJ<+op^%BAxF(1PJ|
z>B2xcf4-w!z1EKJ84FMy4CsL!&Q}215vHtx{Q7jL{QSchSmR!>$=zW*J4t>Xa*e|^
z<u5;uk=thn%9*|0rC@JIIlHg9oB`OM*;iHa_vXmS-GEQ##4Z46;hfx+B`0=fAooZE
zfTaM+Qsn6NBtTE19NwBB2e-r-b6`uX?B5(C`!+>0F|ui82;i%}JbN@sc5kdF8<$p+
z?JHAxO+#hNGI#mu4(s>h9c2B&99g#@OV$HEH!kpy%O@+#<E!leq$#rUt0b8Ccv(B!
zS9UE6lIK^s;Mi8nVD4AVij&o|0_FS9t>qN=<>{psvgzA6S@LPHtenpIHp5+3e`zP{
zW?8Xuu#$~m+sUSH9Jy$70I0eEP~8}Jm{c#ARDkMYf7!D%;Kl4-9w>WO1i>_h0!|~i
zK#GKUjDqcr<gq95xcbYT3%zCg+M04;8y85sGG+hPIJsU>PyYD}5{!dgd45_0;(6}(
zSCLakv*e$D8zA?u_m^XPU{?=!G1%z5L%H(cZU_0>uVdtLK|eW@*H_M-Lf%o(7B;mp
z7c&DmCwcA94dy%;D3>qxmP?n~%cYCWx!nXdyb0%SBRO-tE`T>zj_j=}d$&}Oookc0
z?_B6Dj*uM-&?JB3Ba5fn$>)PUkO8gGmREmQ8drHAL&m!j;6@KS1`cmG+J$`I#l(Wy
zEbtw4knh6mP+#hyOd7z*g~lj4*?SOb|H+ibGVSvw#LPrUIl|ACG5yf|$6x>8n@vzf
zbf@}v@#7LW(%r3CJC_0A6h~^(8Tal`X^-?M1YKoR7^V}icK|%Npjj0w@X;}|rGZ6&
z>FeP0k3N1AFfGcEzP`dYR`*55gZ2F@z!cDF7@%NFHGtmI0u3nIQhN+Vb~xO%4$~G*
zxHll$MfIPsT{VcUadxscB5Ra|^l-P8etla@W>%!3l`ac74GVVVjk`49#0ob(?tHYW
z-hd=mXV&>n08>ZUSIkvzFs9C|+g&i~=qlfZ+deRz#(iWRui(@Tu<Au3fDf#xm($09
zd9pjzn55OKFs<bQW?kE7(twnL!N>*^)Vq8?3^&FvN5Df#UQexXRPDM0S)rl9Zk!Wk
z`8{ZE(V412OwDM)3P_CskiwdpfGM&JG^k-*T<GUQ$m+C%VYWqM8VU%D4M$24YGXLp
z6VVGQFjCe|$Fx>1Bjs5otLC&k>;4FzkBBI;!4YpKmEx@pjcIW;@qMfS-yNpi!>H#B
zgI!L9RqWP^wQ<*6@<)S_q}X7jLU#(=nh3B8;apBsrj|@nKgV}jLEB4B&3^^hWy6+c
zvAPfDdCbHeuagENm_?LV3}8Epk9|4c(_ws*0r|=3cGJ*n29U6j#BDE^62@~D9_cQF
zhjpZ2BFF$mx=pY|%22IZDl7g#n%7{Lkr0Fjmcz*Po`m`l>BUANQtM_p@2psHJK#f5
z(CWfD6&B#gpaq8U4p*nY0ZL611%s-<Khmg&1+X&Fh3sijru5a@n6Y3;6L{{E_<C*Z
zN@DeG0;r}*0=(*l!|P)Lr!Rr2f>WJT7}Lt60*oF|UA~&q)M$;XS;Yw>lBZF4p^^p#
zqQ&?-pre3PpDQ)QYLrt^SH20DhREQ-on_oO+RBikl}}a8Hr@fom%kC-p8Oy3;A3xO
z5gffa`uLdsR_WL2?bK9c4;Z~ZG;eeM3@9}&vfl>1{<mNAwi;6p*B1f%hD*Cp$X~RQ
zw5Y(pXeFuka;uwGS<^BWCB?;+%D8@1l#$`*=!Eu%KNb^)6ORHbF=u>&d^g@*7EZL1
z#gi=L`-!DrnZ*;!$oJ#<+;}}Q<Cw9gSu{qEe9u@*SvcB47Qk#S9AzQjjV>cQ=7z|F
zy!N~?6FxmG%mA6QMq{Ah-%jtZDS2D#$=9QU<;#)5^3_OBnLf-)_AO75TSr^TqRFu`
zZ9ss0KG;{j80sWb29%OJ=laN=<@IIS;0Qh!!p{TDj&zdQFsgU+`^bXN5@q@rI?TuW
z${bez^Cr0iT0M{g_{f53ezNd0Us?3IjvtZ&e<TG#0M=kx{#7^=0dVCwD?(NxX;}Sj
zw5*vM4XYXhNQq@QE{KLvi<7nAMX@3U$g!5*w5*Y=TT(|huB;+k*JjGL^;rO}$#VKo
zPua1yrR-eaOm=R}mEBt^!%p>+d)I~nV%y8!t(|1w_I7e$H;htVYx(KNPXKg-U|qWd
zVvz+LYQfZ(tFWmzuMT02-Cs@~>nEr3S=F9tE2q!Ge4T461?Sqy*>kPYg|?QnFjeQS
zw2|`wsf*V-a%^wRxyv1lIeQVX%bdB;PEMZ(jGS*Hr}*Ae=UN$a{B(0U4@>*>XXFOg
zCdr8tLz&)^&+7Ns@%n(;zVh?)Pvry*=aKz=<;bBf=v)CI1<mBQzl@gCFpm3owUa}D
z%)@}peLHgHhkLNF_s6h4Z^Pq;S>D}R_OgQBy*-BujeanpUFG1W)=X15u&K7}XH|V*
zGoWfyhV0vzE_*kYmpvO&U(CMsth?8y$lkSyOad1QfSpzG$S~pnnX$5CS(I#FYMO0J
zB4z9M5wPHqvT{zKoZM4ep4=QNo0r#+mEUG?VS>bCekcsOr#!w4`+1<HEcrTJmVRAc
zR(+!q5mz~PI7c2_XbTvPM|Kh~%V!`T`OH<e&i9jNm)gkjO*LWrBe)RK&-=^5Pi$Dn
zN6F2j^*HZCWZrl$&Sg*e{u3uzJjGU)a6z|ps->*_%tlsCXVaiFgDu2YPJmWd#tq==
zE*s}~$>#aK$Y4yf>AS*N=*LA<Adf8=W<MBqm)o$nPww;ug!YtGiz>;sHPvL-hIHAw
zG7@&ami+zs1Ub5c3#e7iWdDW+vUgLq9N3vI|M*QA(LS7?&H1=J=Ux-pw=)NgbZhw)
zX8q*h?s9Msfc8KqIdZhA96nl0u3hgW7ccdYqer_ioh9!?d;Uf><NRnKdB^HW-jTX;
zct3jNZB=B)hKjOjRl2NN94E`U2wcU*;nK-&{QYp??}LrZ==ZUVZu_ou&Lz~p{5#SF
zV45ENfn;L3sITGS;Q)Z(VgNzFs`q;aYZ>gzO5IoWo;cchWA+5RcJES&5bYM|ubb0O
z6pb;f2r$*ZnT3q$E1~=Pc}))Bs4SONX@H({S(uL=1cna-m?jhgQ?zA(;{Y#{hA{vw
zsg7z(jrl(aOnnL&Q*T!HMM0@2tfhwzAWzv+ZFzD4nA&OF62=q-r)6OSU0BOH;{LUx
zfItmrHUJARvP@lI&(v^Og8q7KCMt%byadKLTbi>nDn!Geh7v(V#wY+Nr&1UUlNyl#
zvj99lz<UU5axYfJuJ)LqXlin{)s`vVWAwi8zTyUu@$n&bfboGD_9Q*PUu#nNH&?)^
zD@G=7?tgN$2fggRtb#F_!MsHVSpq8ccYMfmO^N_t>tM_8;OE+5>?{RX{zw4?ubDP{
zMMwA;J@tB@eBD2QeWq;+&8q&4P>vzo=MZnki~G#igaJ;&HD6UhD(8+J#yt(o4}`r{
zW-tb=YaA>7L}P_q0#Hg+5+GEMrYV653Kw_;-~u^7#YB5RqYW`l)~xcm$l*LI0Tb`!
zXvOnv1KUkKEKyqFoHrHF&?W$U%ah-lp5OqBSQ>Y^7tux@v{BJXPc&3E*{1FoJrl`!
z&5Xl*l&smLu7<%Wf#)VA%wEEIK9gW}GjOfP`orqNt_JD)KNjsS_dkR9rYyj6dDi)@
z$jeQRVLk6!mI8$c@^Le`Si!W2q(hCGs@W|=^j2BGriTm6XOJCQYAdn85FNqo6!LCW
ze;Y_Lgi0QQkYEIQVU&Y))vpW2+@`=Z3{7u@f>Sdv#oe#WsZIp<(afes172eQt+B?u
zT;-c?qt8@R8k5Lv(*RDDJuMu)U{K)t`j~(!Og59i*CwcLRaf}{ea(U$JE(?yH5Kmz
zjArFbM=lz8JZu&elzvpmkZL{Xo6>m9nCnAU`LXd~7^b=cOxv-cX~u<}6Kp;gt-f3|
z15Ew-JLLx$)$swO2KuQ!ozw?3&JjT$8@Dw(H~`SETIoL(6J^Gl|J#A7*&SNMkYrx7
zFI%zf&6T9?{~4GT&FfQOnvlfGe8D`ib1?PZ2L<^_lZMr#3og_zCN_~TC)JeR?fo$+
z`2yIg!uF)gvd_X~<>%hA<_l+8JKa%Mf8hXgYX9nd#>dn6{51Z3D#uSvvx?iMae_g0
zlog*i%JRt$vTTyQ>|GQCW7-XkT_x7;DX^olvS6|YZ{7}a{%`}y-`Ru}e~iqX7zc=C
zH9y`>j;+m>`zJc_hFzXjevEv}nt$#DU-@RVgFLu0SdMRKDRU>K0tOOf@w7-;GA%%s
ze-R+Z*42<zGvj3O4A!Y%vC2mSyBaO*8Z@zMS+TAIWUikV4MS>TM|CzYgc)6w0C-83
zZHvnTU{ZOrFAqDK4#=s%8#$WORTa>j0+Ilod-cfrch~B4`2l_5{VQY9E_RT8TRO1H
zN3Xb>H|5>6VLv~WOXw93@9M#ueK*$o=<5zOl&24e0o2CGsUv;l#G(GMR(%1b9axd}
zl-~e@x*k=%-?@Up46E()tVgfIY~CCUKxHlu0WkKLt2cYg_1ikEP>~eeywzK7-svqj
z?)H-F%#C||e6O$E(9bc~ZuK<gDom@+mFwM^ZgQEqbgipgyxPS$p1<6YukUMUQg7Xw
zictur^Xw3eSzY7|?Cp=p1^)8ObSXGBLQWkYA^EVQr}A3Ll}j+bf1Ln})=!Qf?2g%~
z7mu;M9NkwB`NDA4%;P2Rpgs>><=DYa0Pn_3ZMk%+9qW3)-R|ZLOy2H#a%>km-d*T<
zVV{res3eECqp{qU^>Vgm%8|_(tgzEz4AWQ*GwaL4BBsKor@*);v+_=o{cB9}i@hro
zWZ$YpUgt<T2he|hXN2roS6?<Ps={l|YrG^@wtpXjUbMShJ>FT?eOFD^&d)(F8ZVpX
z`OD>_H2|%hj1~Tx*%bh&u%=)8$)3d_@-r6z`P=KllE!hqB_SDMWk1VHb}tN)<7*OR
z%bZYI2N>JP8h_I_zOs3?k8J(cN4CxNk?r$+U=ID509O8iFo_{(Qp1=C*}F873$!TN
zzY5mZm^dC2EHFRwz&ea~8<Nq+rXVBXac@eMBipm&C(f-qmj=o9b&cfEj;1_^XrZ@e
z$c=*LXr8A@0q5G`9o=C}+e_a5da(61<R5<>%Z1W#w9!2zpNozBW1V>I8o`)$<8_{d
z9(XXXFN}8nKq)BbB<H#Kxp||jT)Es`&Z$)6f*R$z$@z<&__&>%KMSjRnhTx0W^(jk
z1KGE`mh9ZZbGbHM)-OwBBN2_P0S5UC9{{?W%o%ATpY$pry&A!mRtA_>hcOL#msS~j
z3{RoN@DR1+^B!y+OexHhpF6raOfJfF`159|F-IP(le<%QIdNQTnf7T57}F@RE(E5A
z##I0Ani<o=zrjW<mVU0#x&MK#_PL06b)*}9Odq<#M@k2(5kpz!M})oy_)%a=gpc8*
zXZ>!lrY3-@qaUlO>7{m5jZJ**?~eXEI#Od;ZL2v5c2R+-cj4%5F9oEpfl@CFL<TU0
z3Da@c)jAqN)yFy5QO$`-M%VeOHFa{th(zm?R+VZRf+kJ4kRoDlkKswHG+EQTu$FZL
zxOliTuDJ5i&Q{FyVXf|up+nc>L=}0%och8TVHz^Dg6If?0ec>RE+@dQ0}(||ta)9y
zFOKL}9nqWyVT_4HCJ}|6F&cx7x{-sa1y#eB-v2O|xt?8Wv(`>yt&Jla6Hf+lLfZB2
z3;SuO=^bj&(Ogp=lQq9blPnaJYFmz@J;tF3Z=QRMK_0NBg}^kB`xRsWPk<@lQ<+gc
z1{2?<jHzaE2Jtn4v>Mq0;BEOG;eqx@3Y;-TVa5qiQxP?wg=}4tvZnym6u?h129^qu
zr5JU@!<fQaRwg;3Rt0BcmH)9a@SIzvH1iaoUkcXVicC~@809#M4YH{tt(F}s)v|nz
zaQzO=QZO{uhIzHetqy48Vk??V(aM^K3u9UZ_kJ$!{p!dX5=kluM`97`X(h3k)MB{L
z!La-h)V``&s&X2URxxDZVyeo-kd+!+*3fx|qC>4#$y=H?PM|=+)nK1}d2W1pE_`{O
zT)0TEQezWjRcN3i>v@ty0M}vs{Nxx9{twzpAm3vL3!fP7jJw{E*AVaz7!6jL1V@!i
zgrmP!5Na9|b7}&mg)AyyHHwKgkFNZ=2#5i!nvSMXfEvf=%oAS-G!tHc&X>S6p4Y}a
z3A{cEO7&wsCaQsobb=gWrp6NT|JA3>W$J`Fl9ld6BN}Ua)hg?`#JtdyY80f7dAm|1
z(ZgU&V?!}Yb)yuZ1<i5Q(PI~b4W$i>t&OLvjxzi@?{N|KK1}|H#%OF@0){7FE}W9M
za0uWzR#x_{b)`iK(Er`Q^u^VB(L1D9@_f8v)p7%vnnTXb+5=aBY2K+kI-aT6Gc%@q
zy@@ehVfr5as2YEK_39sBnn>l|cMIn7pV<`dUAq>p@9D#3(O0ct1+#c#2xqk(2rJ_+
z8_{2GoaG}MW_rlRnQpRari*MuXR5Q|OD9>cgJ#Y&+@9{j!0LSA@?zG0?u6#lS=M~!
zVw!0>&a(1TC)vL=PJTGs6XvJ7ESOS3zMq;bOQ!nD@@Z~z31E6=cQaWy1-AB+B#x0V
zww`igU1eC-PO@%h1=ju;qNc>k;!lHQ;bd2NbZxNYZ*3z>r)SC%SlE?c!Dy-}Yjy~4
z{9zbOB4h&~bmRO;7^Wx;DQHGn&2NXX*}jBT{PIL53EgOl>|u?&cXfG8E@`~k19V__
z4l;*elMZjeXaeJtw*y!C_NvD5B!KDEo?KSUwOAonlb;^I1m43j55UYnG*HeS=gk`C
z^TLUiyy1U_d1*W;0wY;zGX=fT+;u{4iQe<aNdU}Ia_!Q13_@e%#<hO(@ct0_C+49a
z9({p%<a4=y|5FS{W6*q#K>IlyK&YBfw4u+&$kU(3%F|!ai~crFe)`LJ`T4i;^3$*5
z<oT~-<r$xU#_=io(jT9X;%i4?Vj9T|m#0sMqeC6a3^C0QLom4vmPhDbAF{rGaKAtL
z)jsmW4};|&fB#aRJVs-RG3oZr2@K#DrtFuWhNCh35)I)bqy>|B4CoIpbdd+Qy34=*
zHd*do$3$~_kX%G(dg)AeR_86`w;zXNewxhlFjxxm2AI~uCt-9?HRZW#Y|OdijbQc~
zG7aP$tXsk1+6*gwR>7(%J%grH=QJzm{C%wW_f%%ZpUrDhQBLm6l9M}_?PyK6R*<|c
z>2iE)Iz}~grV83Nrpi%f@9Jo|npa<bzCQxfQ)Af<Yr1zO1|yi(z01SoF97$OCwg#U
zQXe+5HYTSO*|9KCuIC}axYmVpC=;_z7JxMk15=<JS{^RHUTY&~ch{E{GZSIhRc9Iw
z7zJ>C>n^*{kM3T;${+Bl+R?q}M)xlc<o`s7F$d9)9$pn8hq+%z)}R?(7tcjk5|bi%
zo65@x9>+<5r7=9VQ#&fk>D`s(%$^)fgH`10fogK@U@ph%a^XlFBom|M2MkvyVB62<
zb(Kq;hZm03fg$c9|N83;xqf~OCNh0}`pOlgBiGJ1Lt{Eop5C9p%6_C=zo?qgL2~V4
z7ufqjXo)|Sd$-49c$$c|d7|9EJ47CEegLFETfaPF9^U7iMbm1Go<ENU%EJf!`S*Tu
zp9`B?H+uqJ0jse3`FV}y*nygIXeTDZEty={rOIw3G20eJ0OZ+hOt6-b-QSaT4Or*b
zf1fwhcgfHsiYMF2U@C)PBYa^Wd^~WHd*Jj2nEJrLDVS66rn<#0?a_6OhQ%QHp?OPy
zslM?5yo^=88JL=n`uF#>&l!2F{H=7RLU!DkzDBiTr_L!vMWGiAfdS#o$DbNa1*U$O
zYy33w2_2&`fKvUODFW){X#VK$j@jG<Fg3?MnRJo>(IQb$W{svEbtSH@c28EWI%ZI+
zz*N`f_N?jch>6p@P>og7C^37jYBfL|QDz#Ir#e%*+^rdnf3vo>kXpG!X0@*`?OIo*
z*FFa$M;7L@6zSXwqeiP#CPg|mPms>d;-yQAL{e4Cb2~+v5cD66R@8#$xU2#&7&U9w
z;%dOMwL!m{8ibZE)?i$<WFQy)Xl_oZ)Tk6HRRCSJs?vhhFo|r(0IE>kS+SD!2uofW
zV~7*3@Q?Yqr2s=V$PgR=O;+e4)%;|v@_Em5gfWdE_RW{)Uvpml0H-?s0MI~<jRJfr
z01Z}<3WKU2>rvPE!2s0&&LwMDV`TzEVNBzY6vP5dV=zg@0}$f_2!1zK$_hwvfy2P*
zIyr-wrZhmLYD|^MtfXP^1i-8LNr7o8*5F!+TL#cynn=2GBqLY=PW1wy1`&d7TIzG0
zNn;rXD1z2|b)fN!2Cw?nF@WWUNTb|H+M4LL#|+lGej*J|iPF4I1VQ&O-^lNrcz*3L
zve__pq%U}5Olnf6y!7u;7h_-z>DjTe^y*v*(4S3qXEqmYS#-B&NDo?&dUnYqous1l
zqLaQKwVoX@7y1F*6+pWptx)rmue+tO$`AIpkwk!LRIoK5p4UKQ4Wr%B;yNR<dEa>c
z6!5FTOyv<_hS5v`s%cE%6yQw6nrRfM>gQm_joU9ltFitslmJAl!{2PCQbSeYsG&;B
z1>$%;;sBqz_Kz(xalAJAIrA|=%~QDcE0KLVvVSf4d{R@HJg$zUlbvc~WxBxm2+X9+
zWzm)WEAetg0HKL7jUZa88=zFHi>pXX0(HNIt9*B7*7r^%Rv=~Z;=<XBm^9N-H!a8+
zsGD`;-(%3TtI^D;Abo9f{#Katt-k0_tn&XWV9F|AfoTbV>5D(6W?;H{C9XOJvlyI;
ztfk_UVr1UJZ(sD@*UYUZUw%4J7JSi2R!onRbziyyIx#qXX=}{788)z_)-Ptw7v*41
z%fXgfy*7M~_2cT#Y-QCn){up>^3!sFP-|I%@oCv7<z&SaYgx`wZ|_4-_OPG}rjSZ9
zXJV4UjxJ=q{{19dxp1%!fT97P4@X}bC3D9I%C}=2<rr?=dpNOI06f1L8_OG4BrL0+
z%o}Sj4=?orcr=p*pW@b^24ng~sI0*KzxpdbSu+!p6M%ay+R-)4+BqSz?pw5M^8v2&
z!vU%hXh#97hQSGzY^eg(1Po4?n^xh7hHcx!>|2j3nmNcS`7kTxLpr>n9^ICWuCcP@
z?S{$Qo-NPs_D3%|4!vGaIliwa0JXiGKGGOwsv#@VsTfB_q0dvz<siUV7r<I;1Ef9w
zVVqpNFib9-AAu%sI3N{W=pA&OfBhVA_=()SIT;3YEQX_D091@kfX2s<n8yQg-(#M_
z-1Ot~p*ZmQS-*}j<{7u2{Q~%8p8SlF>8GK_*F1SPSRVg4km=9&qBngEuwWkRJmU7l
zUi{9U#@th_>YXlpt~bE+GeGM!xq5X1?&{%k17`K=<rebOvjMoZS@T~Sje~n6+Sq<_
zsi2MAztIt3I!<n*e?5n!;yfDJ3;7+S0HFEvlL7JzhN^Qa2{_h+=c5xk+Gc?GI_Qk6
zV*;yz!@e30`)YvEYLb7js+>Ad8G}={oZ4HF$>L%l6A)TKPVKIM))e5mqr4p3o(cd>
zk>gtca?J6~$vD=Nm_)!RrXUPLhc?8*q{hHBM$4|{0dkq&_0#=9=z?p>mL(Ns_wr;M
z@gcHfkvG7!i(Ea{5nX9j*|eZC4*VFym~{1Uw)}9VJ)h%32!qqwx$#`sdCGo(<}X)T
z$mv}*Vd<lhfW)9N#o#o{Nw$1#FWWFVZJ(>!QD@mP-xYxBE_)Vwuto5eJ&Sx~?_xjM
zw=_@=EC-~n2$Msr!sXCvbfaqls_Ou%8{&<}a(r`=@%T<`OO+Gb0joPINIv?}{N0&=
z)Jk%CPemN~RRE^L<%c`NNr%8#b_C{<^YF}}s`BV+8-VF&fX|^Y^qB2Phq##E6f;^q
zfazFd79(-#_ai}Js9c2sy@IskIU41^|7{X6QzK#ON5SM{xVwoS^)?#h+uZ=E-Owoa
zU^s6I=dN-7pn2wbynd|%=XfhQdxm(ayxMa7Kn|MM3g~{5`9H>Mu`EQkE%XPNy2!T^
zOUdZ&?@A|tX*+;v#iaLPmdZ-KTu<Ux-h+_@l){+$z=-*hRjHuV2cV`5qv|ld0BoJx
znt<silK`eIOpK|TpEUE*TqaQT@8_HTw(Fad8$H+~$QhpV?QmpI+2k)Piv%$BMC%I3
z(N(?~m?}7ZF$z`-!|?wQkSbV34{4a1bPBUb&49EhC^di10Hv(J4HrJZ)ZJL$Yu%`>
z&smMDD;~GIodQ$V-uAfYZD1K~G#U!_QpW~1RlDOYj0{Rv*chKI$m%U!nlAJJS4>}i
zk`Uu5<;mJiCx|_ZwQ|KI+Ifs|kV>qEa{ypDH1|{|*gS_-bSB1<05qmf{9HF(w-c=I
z&V952IC-$vSLRJMh!L!MV_8GTz?8)y35X$QG{zqQ$V3BDqSQ14OKBPyKAvL-0JMpD
zB%~iHf-7LjiN{=uiwy;)#mSL&BriG?=X-!Jk^xrPff^SD(;C1rSb-@ZHHh0m90SlR
z8@Czb>-gB$nfz;IWC6cgDiDF@HUf!)GNDm0#8Ezs7c3bOQ!zwM#gfVp%Q1$JQ<0cd
zh_)iwoql$h-Z~j%ZYwb5zS&vxyV2#wM0sJT^Aa1@<|TP7Hsk~=kWNkV=faC9C?o(G
z2{5G?s^S4ri5h`~2`ZK6H5KrZ#tObdJS%y?Zzej^6jt*wXjP*Fthk?mMe<IANhEM5
zx+y*0gUB_18j-vK_8yW$J*iIR3U0(wDN~C~pgi@ayml2aQ)MLE)3D?~9Gk77<1Gik
z^`sRn2*<q|oh)H{H8w0Bm%nDp`k^Uy;G#nr(->qIp@7+7OkE+cfhvzMfaz=CRDtSC
zF!~ahnm=b^R`qMtI8~@mg()@ZQ(v7I;Pe$4fQel-j{;H!sxdI#dQ@Pllf~og)48Hd
zpv`US#75NbIvE-3A1WvXOKD-ti@yg&7}D4OUVQMOGNxfvn0Aq2qln%coh#wd#W*+7
zl%gT^AlKKO?TsfX6e?NK@h%*Vmx~UwHNGYe=G5Ese=0C7MAB}aZZCnU83Zf!3}d=#
z%_<y}70KHIm=>X)W0N9f?!wu)@ObciZS7iB<nvE@%ePaAY?_LG5(oY2&&s|4ovWr{
zYEp9(vr^4Xe5}V6%<`!gvTRD3!lMQHFda)-f)3R@sy|&kfzM%jTC7uedl5R+J>P|}
zmhXW3HdAH+GQS=jB6G(%$^0=^#O&bI-C9>>PYA>O6fWP4VO>AMRt~R7mpjDEEd4AM
z?I|Xwu{ic8_{q1USmndQ9a^hkHc{rHL0vE{1Z^K{!7sdU;rkgNbtM3GB>;8R*9uUH
zvtpg9vwkj2v0-$I0%YL8Ula>Kje{MFN0*pjVpDP8?_8C{sve-a7B+PqAQi3NzKy)8
z0#FYEP!DY-N($}clbbL{H%DV^>V`g#_4MABlD7}At*-o^Cc#jl&pg~uP8?xfe;i#W
zhM%9*l@AkoI)4DV&B45J_m^{LSf5|*A-_DIWVqZfUL3)?ei&N5emI>mCc#GDy#oMX
zMSmZ|(gTc3s`Y$~naKn?VXFY0519KHo^<X3JnsWM?*TmTKIkrY?st{D_q$+l>V(0G
zx!n;~s{?D<_Jzj|fKS}iFo1V(-~aX-?*F?JSmDF=UKoI}1)XX^1DM-h^6M{XVb2be
zGkX8gl%B<1e;Z@eKmQ5~46r$Mv@4Ib2kdBT%rCV7K0W2hJ(%vp=n)Tg<T*jldboZe
z0IfvC69AMs2?#w22vsL}o-sJ>(LpK*HD((|r>(58Hz&esCjdMXSmkqEA1{ZQL+da-
ztyLh(>U%A#@U^VOak1}N84g1iid@56&L7GFm=2cRYipnvhWP}1?f@Wd0YLtGy`x+P
z(5?QqqO6%yK{m}Ltzou{Tt1i~4{(^Tn@0{R?)%lVV`R+?faZKJdCGH=NA%GGq%cd7
zkgS;DBWuu%ZsdY*^GthKe0xkj_OfNR11@|gfGQvrlhY1NPP-O(%Pw61dlm=CUUZ^+
z0jc{|z^1MYLyiyun2s_W_y^ZU@ff3tjEY6VkN^{$Y&;hycBH}<!w~b_D0u&wWQGSf
z2FSjxjSYiSJ}l*lJy{r{n#w=9P&#*N0L*1iqP8%Zp%=b*vZnm&@1x|=Enb^r-FYp!
zm^jl(3UJZ?aJM5GQ%rA{2g=2>gJJtgiMZSofZ86tb6d{S_QZs7-WHi_oJ&{uw=0+1
zVv1`i1sI@C9b>z2pbBhh1&nBzpVr4BjR}X1Mi={?58E3@q&g*JOjmTKwcnA}x$hHN
z{(&S$yf4)&(hieo0bqb7MMr7^rUbaZ0H&t!d1WR#w_}w*roEB3+Pr!6e+H&Sm<n@y
zm9iJEt`5?nLt`pQ+equS2>=Y$hbd!<0gLtJ?*mg)L(?CPwl<kZ-SviUw2&eFPe(Ij
zs+v;s3jf6#A7JVLORB)s79FM?AXL}i)&?;BSZrZU%Mm4Iv^4=5?O7}9I8w@>D|d~0
z@}~H~9TSr`&t)cV@Kz0y=~hpYF3nP<6MgKR8pKG~h7=GqjF#?HJoapoAU&GEp0b87
zPsCAr3~q8_iZaRraA{C-!kE;oZU(FBY$_y)%7OXoKptv``U%pJpWU&3vUI4&aO~JH
zMLIT4mToOlrC*0^!<nvtLG^#7X)|)6WWxoCfwonZ1z79)wKRngUY;~O1tAr{w3Hm>
z0=Tnft!;s}6mWy~F%n5a2(O8LE(EX}MKo0c8L3f$RuaT(=}RcRoff_TQna8Y3TJ)=
z9PLSA)<#We67fY@@eb$|SqG!@tXG-1C4hQ)a&s$TsL7$(s7fkeKEej=X&JEsEPu>a
z)6Rwq7zO13xTs+6JM3I3-k%i+`FJ}^ukOvIclTP-uSXT>2YcBECbLf`jxd}3yJnMV
zoFfD1f***JT(dWa^d>)<sI&w^?gIemHM0Bxv9{zTSAh|<XUkAtMh<8y1A63=&0UF~
zktO|@J~SQmCu(g#*NW1Y+XMNxUWCji0e(ZgFlZr-2_ZVmldM>Gq#$m{J_3Dh4BfH?
zE`CpKh(gmE$eP|07Esyc@-V1Lk+}4oh);tt)tD=-EDghGW{k1YC#FktWcj>;(4q{g
znMpN$&IC$domW}ZmqscRP}Q}+Y0PVXvrbh%29#=(l~JI8bONBNfL~jt2KB5){&;N}
z(6bV033l?awuf;Z{o6YIkANwdD<UdL1`g^Z!$!7{@sk_TcIQDOAR8U@@0z2lT52;W
zH6JyNB8-cPL?XbvseO$>6YPop_<ts2`ZmCH?JCL6$)@21V9I~w;)Lc~&|#jHl_cNH
zo=RJZqp`}VSFb$o`{wfHxJ*EyzbqPu!AZ?a6D(vAMy8^(kk2m~XCVvK$b_M3!5Ez~
zg~RR9mP}dsZj|MVnLpA(=8dqBxx<-ZmfY4UD|3dHk?pg?<z8MFfMW&ud}y>x9}+Ax
zhuX_G{96H9%)=Y%06s(Hv%$eQ@V(`;eq~vCmX}+wkMk!c$ftwC`Myw@Im}zW90bd{
ztGR4N12}6;w0tuz3N{s%mB^@hliZB?4x`h8sXk<%VsOIjq_g;Q-1svvIDHv{*@@#!
zSk_r+YQGN0;1UVYASUbEC}O0TxlxA6X`MRs(VuQy6fYaUPn1ndl5lPlIkXb}>8do@
zxHu8LYahc!za3ZpmNl(pC#I6!8>->}&yl}AolGoGAKA6JlkD2sfl&P>IQDD8Xt6HG
z<$iE~cR2vddKlx+QA|#!0C6|34nkkrM~)xsEywfFX`Vvwhw13_X$($hFgT&#(=oJs
z=iAGLiyh^{rA~5zmFWevp%*YWomYbs4(YQO`Fb79O~znsI(rVVaJGe<IYa*E>839S
z_Uts^GM_mCV7YJ}Bi8eYu(>1T;DO$96u0)#BaJY?RD&_=CeJW-9XilU_V4bF!Kp1p
z12thoVTpekWjOA4Z*768tCbuiabeGvY~rt4GhJ|sx4;eGMD}bZy<kgKSm=tFod7JD
zn+~vY-@j4W>SSZ~prhP_v1#ubjp{O+n_@9IF&LcG<g^Wwlg`#9;ap%a--mIrq0wI<
zXorz@EC}XyFc%_0Fy<sqeC<j+Srz#az3zrZIkE(Y{hF_N?Pq$Dz3VJb(McANNxE=)
z2Ijc(vJBnwGIZ4ifU0}2!b_${$-F61oKs;KnTSsN%0;e_9I$suIu}mCYy*O2fo=mP
z+Muy!i!jw%ma$D(&Ng8s@o1}vT3bWp+S)H2*;)|Grbef)F*?omFwM7KXj*+>_Wh9y
z1n?LFW%KvJJT}-xqLsEU3uhvbAVhNU6vahUl<^$xL<X>TV=^mwBE2s3m5nPfmTjy}
zY*Z!L#lK(7t0#YZJ_WNHGKGz8F{i1~sS29t44D0q<jeNuHEV?luOqtO7U+O$5v$dV
zb6d5-oeWLz2`(y59&05hk2gkJj9Kplpz~A{jCe2S#7SbR__t$68(@m7jlr#o?AnsW
z|BWPyG@@k{(QHd*ddc@+xXOZ0Xxf@kPG*fLDU*A>Cw-a#O3|3sPk#pk$U8K^d`RV>
zYU=nyj$t4)08J^k{V^bEKfT5_X_cqCuvP2Up>>XY`B`uIbV^(5M5AfKB9BnlzW<3a
zeQllQ>+30L>9MS#1EoomR9G*K&!NeO)umsd>sveIeO?>=-0y)>bCsxqQWL1w`47NU
zb4m*{N{w~C!IqlLP6|kMm9MO+SzoG*sV(t9wyg5C<xCsY6pUH}QuU~fTiSY8hEY&z
zYpdoY%uONAyit1@jZ0Cmn(;WBD-nN`feSn<z8o2ybekvJNZmAhsgrDtLCsd`rrJou
zbbF~1U6TAxz82?m5bUG3<2#s+xLAOF^ub6|opz@jbdL>aziFJ~CylbbrD2wrG_2^!
z$KKLNd(f)}VR#Farqu$ZX?0)e&@=)mhlK&+G``2O46AuxCj#`XjORn;0wq{8d$|HG
z1KhZ9AWJip`yS>5BjspBQMn>raHlN59R}CU9u`Xj<B>Wz@!YsNuu{j}@4$0q$Ma-i
zv}CE|p#%~Hn$38w)X?S1*LXUT!T`JNudf@)0A8@e0WgOV)X&C+!D?bQiltuF6wdDq
z*ezkK#O=xb3<WU9N6@H5puH!*rv!kf7@*b5-BH@Ks3|R*q)6KqG18$`q_l4lCT*I9
zFrnNImA1`;q+N>;>CiG<x?<$h>D4igDo<sXai0?frR(#gNIRI~kEMD2BpKMF249zq
z<RVNuH1U=0T0BG1N2ex!(v6?jjpB%oO#-ETBY*U&W%-&g$*t%@4Qd#gUTdT1z!?);
z0Qs-FdbZ?wafgKt54Gd`M|;e3s0~?Ru+zb?e?H1M!<Ytn(};#dB9ulm(<ngI{8(~i
z0jg$zs)jT3s{bWeeM?|kghee1O3mQ(<&o8X5e79@wWjDybBN*U(y9X5TMt7fl9B4f
zh0XiM#gCyaEtFIKrwzH1fgxdjY*O0GI2yG^A`8f<NQN$~y1$=p3-~{v7tY8^0+5V&
z@f_*xP__a=JbpjbI0MvUBB-6UG1YVbSK#zN-O)e$?|*8Q{~9p;nEvn=LRm9ox^^Xf
z=DNx!9)$4xidm_g?9^=ys3qUiMl+~;6s<G<GHF<{eD_7REG58xHIY#3(Sfe}j5kOO
zPMSrkCMR<yshXSCe1^HH(B!lVbJNPH_QXVSoT8%!Cua;!PA_IT@lVSqJ7IRxqYFo8
zSvt{C7LRw3eGB5`;prZ%*K+`osq*bOUFCbhtUAht{q^P4_Qsf)VgZ@4n4`jE?pVxT
zt1F=~?INpZX34jcF-%QKHkjU}Q+(0o;qsk}Yua!}#~T{cRb)i2257Fv?4(Agb#o$N
zM=?49GB@I=-#9-Ottr9gixOGoV{}@a#2Y;zb151^0?l`>C=cLCLwA}^xPArMjlpT}
zI$Yrdn;Wwc2lM92u%(3TZ`Cz^Rpa9)x5*N{Nsj669)Pg!tn=H!m^PFX2kMhaI*m8?
zVZ5pLCl(3T^e92`L}2~&m{t4337AQ6*`FE)t3=$=ISfb_yTMovlFKku7cLP8#Y+70
zRkVQDdcmAxa=L+$35NED=0!5sF+Ul{!nuL@$uKq%>!eXqmoYb8#>{jHhy7)YO_#59
z;%9d>Vtp<GSTEwpzXV`4O<TE$yZ-_JQsb$v@^!xuU3KFcGKFIU0jzysM`1tFD?YkM
zK>gFHxUUDwk%P(xcagjU4dgOz{(lfJq#31$_q4}M(+P<KPHl2sFTfOE$RmbmPczoJ
zn4ZvN9!Ia62XHyQgV|n*V>YY#io_me8FLt2<sl-54sRy+5|fi=#~#3$zkfa8bsfx`
zMh^jAb@pNi+PfwmCQgBC48S!ShLj_qb=Pv%#<=r!HsNf)2!s3l?g&6#EmrawXrB{U
zwFk-8Io|T?RbB@G*vfCJa^X^up!`VI@}6>;HT0tk9XYR(xu_vBYGy1z))OtM2eOkG
z*77lcO-xQRi5`Qg-~2TOCw|^GOiqT;X`UZ}`u--96JT@KqF`h8EXC-wEDU`s%<hT^
z3{FHp0WuG)jhFrF5_qhML_wt(=B7iKoDQR#J+eImLm0A>ofyD49@|xk+ZAC*t00*e
zDfe$;?Aq2!j_q$_oQFsG_ZzUi|M*P}YeR6$_vLl$2H<4P51aYVzm4a6hD+Yzo@hb)
zlWmGlI=>~%cN@9I^KtP!I^lxuoFBx6o#%YwdALlLsWDf$U1Tm@>cB+}7eky!r%z#i
zI$Tfo?Wro;x%k+G32hDO2+QX9aY5jT49AI!NISM97BZz@G3nbJeQC9Kq*fZWvDHdS
zv)XRbwo$m$&+(EbwSuHUonWby#ac4UlRDQhK91(LuT-w+M>uu_ZA}$vMQck=U?b_=
zB}Lo-tZxNOUpQS&dM|5hOL9=rs!kmw&6}kYK#xX|^{q0t3QUbPJS%%`G%7m!IsLcS
z=OsgG2BhYrcG4Fbn_gp0U$Ud7n5CDXl#Ec#34P7@q#r9V)#_cXzEx(lwAQ_9rYR2Z
zGFtVlHO;VtrFC@;qgNKQk{X^uf}9LyPo3-<JYSxCOpVv6%<8ylbsyrp+@(n+XK7K{
zSz6~fNy|zw$~D}iMYf~l#(ylWtGi1YrW9=+^5>1&s9z<ez=ySP5*43`7@yK&S^vUT
zMygSa`ya?-3Iyy0@q8(}8G>mn7*J!Z-)TQ`A!^E!mAyLfOO+%b-nks|1)TR7ee8HF
zrD-e-@^O-Sbt+2ZM%mJ|ai%nHlqr=nLJWCC0C8A>NGp5+@_Gz1jA>|p`F#PrPF{da
z7dxW0c#brgKx4Jk1g72PUNDksW{cqd1_3I<jgWrU%*YQEY{djozX`ZVi+7~}q9VUH
zLs~Y@kX8-LqfxcR;f_uj;2#_A4q!C}=6e9>N-E1+96)TNF=GzoesaO1h8UWil33M8
z!t6z`$`9ulMwomItZWK~sA?6xr6QG}Rk;ADioq(AK>r+M09ELu&q-y?&V@j$da;<9
zGiXVSp<yms2GVXguuCZHb0E!(0WyH;)5ceNwD6MFwH<kFi_r+>O>U~S)Xe67hI}lU
zsqRFAeSkEDq69#^R)ecX*;;GJRXePCsEoZ8;2jg16X0D<R9dgAHM|N)i%ytk$QmG3
z$D}_sulo&Psvm1*EUc+{imvuwXHw0p{%GVLzc(?+0iuhHN=M?+rB;IN9@xDaZGiP?
z2&^krcuq@^I$*f)|3p;N`)sCzg1x0@uU0a8e0v!>s-|RQmyx>lX?V)@mUK*2l`Co6
zlRs6Y$SN?LRX{?KTg{)pSwZ}rqE;C#bry09O+zq8QvGS2>7NCj|LN=h4VV^rQkJhY
zx$<9_pUlA2!(C3CI!PCGsh1(qg}`*>+7(i<3afnnqk4L}%kaV7W#05|tQ%{|3L1~r
z6Dq&)>p++pUziz~m|5Pk`Ac`%I>TAEz}js5%7L+$4aV4^JLUML15;>r!kxd4Q2=Wk
zKW9F30=PN@T%BIbs!tsOt^iiUl@DNL)Rn&+cm6(%M-SDNKd%b0O*rW%MiZUmfjq!b
zE*+>tb4?@kqVc%w<8bPS16n=g6pcEMPZ7#Lw~{RSB2AWjNp#OwL^aJ+!&b1Y|0bNE
za|}*6>^I@C-vYzAZ2=70LW1$Xr%h)mED{c2)sOC8nS_26Fta+<w3cT*e_%re-t1L7
z3J8L=JGxat5p6nvq!YWVv;M5kN|`WsR`SLis70iansMq8`d*L5s)p!D>l5gYuJe(u
zNQW77=}aG@cRDa_dBexRbZfF)zA&EECZ-aA<}F;`f5W8o8|_T@?ta3`d@8~86Isg-
zL-#p^)%*z7@)%gu;DmYU*)O9_CZ}K3+%%EV<9I%&=B6?7qYlCOPj#M;L{AFnea_E#
zHcTEr<!54IGR+`<KG~C+VfwJIJb2ItlM0dmK;{D^0uSyW5x9+1;1;rhYn?H+pf5y|
z_yA+qB@8iFF*sen+?58P7V`W_f8+jNJU5z<{88vj`;$J<hS;YLv^b4JSBrZ)uP34E
zv<sbR2Ow<>W2Zy5C2ZSSa!m^e&p&sh77qDbhM;%AVgV+eGX%ot??+?GoWk65Qgckv
zP@dS0&J-Qx33Qdm&{!VbmWDBn*^+9^k<BR#EB=j1XiCX4UC)Z2IS9x*q^teaIsjEx
z=GOpY&+iW9!lO0}Yb8SL(G@QWF-%H-xz1xehAV%5H4+@MWeexm_PJhi{a_{e0WiOL
zehTb58dI8`HW}`Ea!2R7%FcP-vU|Qit9gR)7mz)Q!+!4)@<!F*1j~77MI`!B*70a7
z4|9KxAUQaS^uVMYO-9awMwU6bJq_(>2HH_HwR^HT_bOxj!t`|z?d>77xJPnn5#xDd
z&L6MMu{K$`4Gc!~a(-i8mkILY<H-Qe-mK)gP&wa$X0gWTpw*Z*ld^`1fXuNN)`l9z
z4R@}!m4E$fGOy`G!;E+1`UEtk!*S#z6}j6(9^O;!F%l6>O=^yNj10w?$Ai!x55hpl
zV3IP=4_fqq7W(1C{$%QML3IrmKcG0D`<Qo_gaFKHyD)d{;I-I-u6N^iez4eX^6e*O
zWo(~!rAy;?q;a)(rD^RlbcPdJUWK0U>fVxD*;{g8+p1LZkt(okRavQ4$@XXb3}9Lb
z7Op#{j*-J_5oBFQn!rA3j;WfTUTJ>%PksRY=2}>mlCIra%k&w;q($>2SUH$lVqknR
zKl!kR^99_fE>t6sUK#zohRDCgXp(>zIy5zHnL($)h632kqdoH`vs01J!<MSX)L7v&
zZiS4ge(VG=wFZ=`xk;m<N@9#DZSes)mBj$2m~a4JC2?Nslr8rmKvg4{$^wR9{Q!_*
zm{T;$Cmmg5txRvJSJ6xA16p!nNSjx6lXm1jwyo|eooabV$6D^vutGU$UCl{4)%TUe
z0KhW8+n1_RH!?UCa2x3Y+;?Rw9n@V9lc+k&5+AbeX60>V2}tyJm&hob|3p3o2fG^q
z{;p0Iut};@{Xj~vZY@RVzl$@W@Gj+e9jtKw<Dw_*Kfnv!Bblmxuyek!=nAYOU=w{|
z`_w`1M*%=2k4YKENEr2Kw5`#Bbd|G0)=X1nK&=3!r2&!(OiQ9=_3@@&lNO|?V6se!
zYl@}LG*KPluyDyRZ*iERV*U9&fM-K4Kow^gY*;wILtW)btlE8H8C}qP#^dl$3U`po
zN$%o}k*gH%(JppnSc#KI>f=nlrz7ATH+?9;Fx(S4f|n8P^%1dMnlY+5t(w{DWQPPH
zgqSJ9^UK4~rbamt8AWy~kyC2O@*@eMUA;K!!l^!PpCW_0Bmz#uOsPB6eh&bg4(=2J
zDD{+{t-Pf}LpOr^KbBT?e5G0i2Y{&u@&;P2aR1wI?l{2|TX6wn!TD2;bEjO{;$m%C
zjMoFh9F?|K+_tttqYUHj35fS6hc=iTS$#g<Jj$Y)GGxtTfYib%YL+su_g{ilWEiik
z`q3hzOZ~mkG=nI8&5Mj`o3qeN_v*mkhk?~7?WiTm=z2>Qn&^zI(*N{#q43||M`Ici
z>PvNLTNyf{r3@OLE1B6;k7C-Z%-^c)N?wwk?FB*TE!q4{s-%Cj*bG#u>;)k8WW1yS
z|6fvJY&ADnwXJXayI;YU{|RXR>3=ut7tF5wBEa<ZxG1wL-`&$g@=l(VQZS<L;JDXZ
zQe{Y$R$ivA{HodV{zn8vdwI&xf!*cXY3<RvWfHaIfs5V-kZFy<$x7DFD2vId9FF>O
zxaoEH+~<~nOiPpAlv(qc6{7~Ha_CG=vr^|%D{ixnWG!hJo2IDAi8W=>nQS9VCs{K#
zXicrrnU*tV&v)VS;8aILW2&sEwm8ijM^h8)&Wq%jp4?U+P#Pm&kH!2nAw=encaglc
z73CpSlxyc?$oy%^vS@mWksYZOr>kfB!i-{?_y(gBvvy7p#wyyI&;xFqr*C#R^J#I~
zOf=Be#jJV>!r!q>SHHA4t-|P}@j<jV8CjUh!Vx#LUm3YA7@c71j_p(i3I=bNnw+S8
zWc8azK=_G$fF*4o0!$SgtxY&SCK}a?J|wS{ApJAUxzjL91+CEJHN#;)jW!%y`R7K#
zBH?(x%9<7C@-N!N^lT!!(Q)WICtz}-b`*otg9jLsa5ig$(_?+Zf5to?%nSv10)T&}
zrO6l^`Z|2>$#bHoo~gkJcl}cU0|uwZgr7eoRA1-OV?YH)CSx9`KD8%92>(5dD|hHm
zzug5O(vc{tPSlH<<~kXu_xSu@f1Lz4A^wT`e)+sQwP9P&Hj-zUV*c{;R07n8qb(hZ
z!@HMUIN6*U)z;`3N8#)yK8k$HGsnA10kxrLj{!oD)-ga-0pR4!VVavTIGttApgk-=
z9&j2EdU`KrCqSq=?G=bB2+h+F{T;M9Z8sU6j-snPq8igJgy{q74r2~Fygm*vinf$i
zC)H!BF7p5eBGqW_*QO+9FXp1X%gFrvj<9@8LeFmx<XosmbWsH^W?)$XliLB9zmoTQ
z>2Moag~oK%Y~&i8R~u(>0Y#hC!*eY-*J6-@#KO|U%4>QB0r^{I+sU>$PPp(DpqjL!
zJLjt#pU5Z-PWuSS-;bVhA7T6l(2pME{v6`I9a_Vzi{dfFVAP_yX_Ep~j85ACs%S>@
zC=bZPEOcTIZv1@}0jW6h58}w@{_E)TcTSCCM{5FDYmjV!E1zbs#}CKJvBO;r?e8U+
z%M1B+sj=<EMZ<I)_hVs1H5k7?x6y}QYL5A73`r2w#9kOG*N8s5bz>0c1?DEc=bp~p
zuADP`%z5+R0YH`W=-~rBpD1uZ!~7UM^JC66ok!@N^;}aEl(vLjy@sTuped{WI%r$j
zGGN-;wUO8^j9wdPxmq{h6D_zi7p!GuQeU!2o6`PN>mA9>d>1oEF{xF>0bSjDIH_5I
zqT}*{we(`8u0iVF#+vLyj7aDrSt+(_l}0dr3#Ps_X&U-MWBPv4O42`g1Jb{#`X*s*
zTNZOe51IA#DCveKFP6+oO$G45;NU}4m5)|mz7d%IenXQ2G_wgpkE%U0K<NvYy@Jh`
znWU!M+UjIp-4{KY;-M6jx)z$BOpK}4jsi+q!IlJY6(^grBrKps*<yfG7%<ECG0<Wt
z(ugQ+bON9{;SvuDbT$B<-WPuWow}?wXEKR^_7vE>RHO{4kyJd=ypu^QR(3pwpNJB;
z(G|oJJRfbriW_|^zuR7u0AOUx@w;@&0*o!l$1J1whu7gFK&h>58Q5$)ad07TG9^HI
z_G=-d#`WZ4qAK8&bvQ9d-X0d>NW7H-Gj+8)J6nk>I#VwXTC7;LJD{EQ^DIju0_%MA
zqk+aMnN=xZ-vhQ)89ZO~sDUt^%6bNKzNir@R3nbi0qW5Y0IQ8ix_U2-@uwuNd2er8
zjtIpMf-wz)y^SDFDx8S~_(qY18p$N$2oHoAcH=(8!HC9%+W{J_F$HOh5e%)axY7Kk
zAS*}+LJmO|sTUVXr3u}S2*hL-;VTsq0(o8?rE!fYnKZJ44DQoHaw^7%pRX+juQKA{
zRSqq1aYF-HntWYHI}2FYvQ&gxQZHJHA(6qMG={T}c)XMn&~sm{Vt`Z!{8Y)X!|YU+
zl{J7V&4M~kE2&Yz29}j(DXKTK&}_$rd<dJ(YfPtm#qw@|YwA^_U5xd;Bdn<vI%JI!
zD@*vk1s64zWw^lMb+F{MG;UjHssq53ivw?fskWYlz(||tRrd4^z_gG-)pUfSAl10d
zg@b9h4JZxg;-Kh6s4i6<|Nk}scy;`%)89CnT>dd!jASLbp|h<jQ^z%?Nv<AEPY%Wf
z$%`QUw*;md7Zn`pX8_Y-BU{UeG4-T!RXamts$u%hxboff+#o8-4QY#x7dl*T#-D9O
z9J#Ymk!&Wy%9+^GxBR{ThBN;(@cc8s=(U)D-vy>#g}_u9Q-JAvJUIq1egAz~x@xIp
z<z&i-#ZAC;$iQy$_0%@9h;I3nu$pTCo~u7E!;~%@y=`iATKQ=iT=b;@njEL_F@fKD
zTrma16SM3S({U-sC6me+rYFPfgt=*nhVV~NlT*>LB6y!czq)8#S!3pnEQQ82NbUnN
zR}%d+b2I>SRIuT^pNCHM9MMa8TQuB1MrMveFFH0@z8U2thv}=oO*Q56ndRl1$?-A|
z_x-}p!qJNQqE+=oE9xyPs2W{Ki_>cIA=l92w1%ot1*z)@^k0t)e*=JcqXN|Lqm0?Q
z1Xgt!O-{?=Wji&aJIp30T==^PYu}?zd<;(JIlPUvGS2&><Y*pIuu4qNF$Jjr)VzJw
z<p`ivD<FS(Fp*U~y3j+tVXE4*+OE$!yb)15tirF4HP-cK@`qv;VigLL`W$BT$s-zd
zsCv9ao#T}&R6X9Hed$&=9L>0#VVdsV?}cfpw_#o~gG@at=zIkD)G^FXk1;wK2B+SJ
z$>|QwPul);2gkI|UBKrZK<4dRodF!3jkqT@JKeb676zBNAl%wluV@Bo3%Po+B?G8F
z*OYMec7RXVv+Ei!M2+aFJ^&mvswe9L#Cs5Vg?^T7%TtH@qobuQh$Mn50Fd8c&n}$q
zg4v}#z3A-$@>+{YeW-#@K<FtLz?1s`pUkPfCMNU*?BMZ20D2rY^w>5)D03JW`eE2a
zv(f1wAk;Kud19bBfYW~8>L@zpF*&V_pb-g!6Om7Q06qIKI_&}s?p)#zdk*Nt{l0y%
zFF@0oi=j#eFx|eqimdpCaQ(Sd(SGZRNy!0+J=$FY_Lt5?D)J?|NaECVi*ON>(S0<z
zD`!QL0uhDwlzLmX3TwFF+c47_@JfRdCY~+dILTI;oVLw&mhAvlH976n7AH(jyD>TK
z1*Gm<LSz&mc|Txz|7uK5YhY6W)Q17q3bKy?P>%pmk0|(tMLh~2Kc)!;3RW?Log|&$
z6o#hL`?95Ae~!VZ>hr0I2EPys_K>>TL;JLGOA`@z{*R&yzR`}0hR>;qC3luqvGb>U
zlbS$X=$Que-VftE8G@t)=G#b#=mmS)7L!ve40)|NPcS-h&gk6cBIcG}#OOH%@Vrfe
z!(F||DdNh%1*pBo1<qwa{)O``(M&fa*S02lR@iCsX1A`4mo;dASA63wOJ=yqLh_I2
zpl6@d^L^=xE5Akcccg9>z27nKNwrLxXCglUU|>EXC(s*4&I`keJ6b;z<H#Gc;e!20
zI<(1=u_If`_;HP-DLO@KSgK;Y`MfPKH4_2lY%HaFuQt-DOC72@Ls;Wu2r*It)Va;?
zHP-I1fg}RF7<1lekyfUn)u9SZUvF(Pe{7C_DjNM{zFpMh^t$0m9r+4OT^MCgozMp=
zTdIIU(+G;g0G0wklr8tM0ZbK)mIQd{zm<k9Ed>}W2e>F#4nq+iD@#^RhjndPU2nsf
zSrJWSrOX*1)(SI>72jKqpRWx-764xhj+!f~^{4uKb^WVv`1)}P{{7>^;C^KQl_4qv
zxl+4MRbqB}Nw>a@B?b4mJD@l!4t5cZV>pg)HyB~fadm?M*0p#U*i2_YsT-P7cegS|
zMX58@nf~6o+Sg1}^u}mARSw{*2?gj#{Rx5Biq{~(lCr14I%q>fI4UUBqaWvuy77(s
z3&UI-$$*a^Y$@zzFuADubrIy&Mgr8MaG>ik22i9%r$Ed?J^;ducpsQi@=xiyPoxp5
zLQGl0;Vr}ujca+<`pE#(oFq>}d#j=Q!L0D3VMsF)z0rAk7<s8_^xVhbdXJBErBA)C
zj2zJk(_IdaxwMHj1vpz!{7{;vM$6L0VKVhLX$k;oEk>}0)wI$0FHKzlP-<wtX4RI{
zG6h~wYaW{oueHWXIr4c2#tF%Xj%sc7|B?fyIUgRcof_tleyA3?1h2Q9LrIEw${2cN
zTN^!3C}H6BF3#&|$pw$EpCdZua<JDb#~_8Fa9#q_e+Q*z)>I1)v;^Vx(Ks(-w3&<l
zd#{fI)_-SN3nQvj8eoj+Yjph|gZZptvIlWnvC^b=s0{3tEh!k<^rA;~%rEjw-vYa7
zQBf!w(>{IM$&leKq~D-w#6@8q1em&!Vd`pt(f1i-GML5OoiRfhQXDS&kTxVBX$j`S
zCMd`h<M}@Vm@Zuo$YhnT9nLSbq}+M;qQI1oKltz?PRdefVoJ*5g|j5LMg=KH{6}zz
zhxF~)M5d3c2lE(19Fsjd&e9m0-ZV5bVRBkH9+Q)roj5KSTgsU4#*}_xcKU8~Y1&y#
zGk+8_vNWcqGKEH`GMJr;j>-5mcX(N2z8h5z^OJ>aC1dms?J$d`rD1T2md^$T$P7$O
zUk|a6f?c)AmuyILQ>1(`B%Btf0Qm}I)OO-{PH(PD_<tNNPLVQ;xTrZ317KF&<vX%W
z7kt7S+7xtZQ@jD;zPR%Jj8T)*(iuS}gVU@~V^;9{SFrkD#p-`Gn$uOx8g!>?(Y~(3
z+_WCesm>;Jr<>57Zdz)Ztt--K(@B@@Xim4SsX)zRhV0N_{SDc&dlOZb>oesp0sD8Z
zkC(lKmhaxug_ffh7)xr&!M(ZiSDfnw<aX}g(;JghFIJhj(T@Q72qwRFxxeHc?}br>
z=qqwF^D#G_foVNU=Hpqw>p9iw(adxXC;X)=oehoXrK_FgA|@xD3$R@}=h69{yMS9>
zzn1SQIE%@NDS#;}IHOTLtpFVAj>hnm-`vpsoj!$m<s`-xj4H;FHS0-M!6%Kz9<-l_
z>%gitB`#<@tKgAxU{_BnCA***CA6JJpa+DjKYcJBgG^7^w~bby?KCz~e|ZYI!+q}K
z@x85N&nDW1HaCTdu0cEyIiY9_4>J2;sP~~0HP0TH>pf^iccBs8iAGds2O;u0+gFi2
zyOLEpA@kdpMi7J_X3Ta1=(jCahrJq{FgIar+N>t0LW9$Wc>!pPeUXm9$bIXLsm+V^
zyC>tpMU5?)pqXTn4#1ILQ5Jq4!$nSzte)Y5G09qfIM;^4hZZ>O(=g8^lC=wXnq(z;
zNCGaQmHqzH5cw99(}Ky`?qnz5bK$l`FX+_V^r<ZueWYD5YcM&j)7)ROfY;A-C0fc|
zHhe=)F!y8QYz$85PB(G?HZMSrx&VDEQi5&Yhw`{EHxaIHGB`!a4z#j6cpi4qE3dO#
zTdq`7yPmFjw5NwQk-v)ucP|;O2exG*D;bV1bcAeK-&FQ)Yr^Z5OBHCkVPyLIFJE9_
z>QCENS6;ggXiyuHkdO;2-jlQik}eLCm~gZ==C=;4-Z8^rZaU5RaT<fuY4T?E+&Poq
zjB}~EF=x-fhMzT`vudt0op+~CV~{#UnZ)rXa&TW=On<qwp=F~lO+{ZCFAJvge|Zwk
zY@@wtbaRoZeeGp@r!vy7;rr66(mPTU<5Q(5R{A*((xw5GjA6Kkb(OBb)J;t<rZ^T;
zB#UXZyS{ff-qeRSmGNU6VOshxfN3F7;Ns>e5z)Sqkr^rt>&MZj&6}<tdOH36Fs2Hc
zylC_J_j#2uE!uJad%*N1V`|DIecLe^p0pAa=Cp9FZvayOg#k<fGYU-0kfmv9g<%K)
zYJoPeB%o7kT6LXY9F3i$6JXEX2G+}lH%#2um|WCZ>}03fLcoU_gA9;b2s-)M>Siv%
zy15j<Q-P6=_OO=%z$y?e&F?K|RT48%S%UqoF<Md8S*8RVKGnXKA<Bz7>95B~uK{(%
z8>Y_3pKMwJ;JsndJb7+?(Wj~uzzyS)@%syFRb5$gJ3C|AB6YyoL7TvchysB6B8vzF
zocdxYbH}XY2r$*>$5+8A7ZCwkQL4<TvZjo-Kk3nv$7sXPH^8+z{Yw#X<?SHh#5@JM
zYuzZ0bePfzPbz8YqmL!qG@4^Hjbq+?ucysN1l|KQ>6MRRbsWihKZV$*B=okyfW1WW
zP!n<g$MJ8<m|8#{MFcp(QldqS^&rWBd`)Ue>mf-=jj+Yo<Ra~wSCn~QkC5KIYVlY<
zHdei5NF}f-SBB@I6zg*<E+$F?*2#0_`M1;+yLCy}OV;ZEM+K*rmiqjg0IH>~<W;(%
z?N%_nHn7-!tlzarAT!Aa&8ojtDo>;p?MQ({WGO(k;I-BZi{iYN&Rh)m_}WvvKp_Ip
zqZL2X0H(BsS(fDj!p8*(p*0r=%9#E)z!Y6E&-0tc0H$vkWmA6-n5t&gG$vrGnpKr>
zWF~r`TaS@s9%pK-rKF*swm=T@o`S<ap)pm)G$Jxk`t)fh1BWz|z5}aDXv9YbQ|jUb
zR)Z;ZanzyNjB~(E4R}a$^kUYZhPWsa6#QxU(nhrZalrKTfPE7%CC3!=(|hlcEf(M>
zEt=IPIJbtZSvXKW8=EVGdc@HMn+CI3hd0`6stqG#(^sytnTo^BU%JR99UR2QaC;-O
zfj8sz(+Sb%xQ@1`bze}2$gDv}y2j9vn&yR;6b4pxq^m!5VO(i>;?0~{Svaevx}q<2
zV_Xdb)N%|^YJ%Di=zEOza{Zj@v^%96PW#25_`}w+Ry{<p`rg*E?DKR0W}0EnT7fxh
z+q@V8$hBc7nFgmsob$=tMl(xz{>E>^W%E3YEYyW=Hk+CjCK|@3ZQm#H#*U%MXl_bl
zeV>jQhV>z{XH6C$h*?(=U{nc16J{pd^9MI$XxdyA!%cPADH?}%=;UH5sYz@RaaMcl
zz>wA@v>fn;ndIa_3|llf9Y0u4p3=Gg`2IB5si81aLy6hx$+Sj$*%FQEXRO920uagX
zB=7U``F;e_cOnZCW|KU~t5-2NU8Tth?ddf>cT@G9=sa)H(sUb*-yK?;Zr|-|9F5z?
z$9?#Bz7}1m&h?vs+#B66Mw#XsA@J7#u{u`)v{x}aUBjGm^>TY-u3Ty>moK$KH`<cb
zZEGWE^1}J%a^YMv?lZZf3OWF;*JyG2%k#-{`|3E>@`LHO?@hcAT0!)nPl&Ag%k!zk
zUkwD<&|Gy8#`Itl*2#6{+8Mt8NOL){w;AlHPF+^eNFXrgs2lzytn&%XIC(qCgC#89
zJjV!+KeDX?t9r~mThlQ4(By=6^dQ>NL*$a0w4)jeg>IA(`U7ieL0ZE(f>v?gs_4Rr
zA}k;F6cf=t*i$tX?Lp(YcUdSp(oon_!0TKObj{Uiej18FsyggCm7Sz7?4Vk7>m1^u
z(8*pQ4Pp%~Woy5#fQgCq|2OV(n4gmefZjScQZ|2!zLXICZ8SpdAns@<+SJ_y=<it=
zAp5>YSGqWe)qOD9Qdaf^@E_tn8TwM#-9y~x!+_kw-2WpymLr>z<tXh<$1pY>-@@vi
z$DfB&{sg9`lNg#*)^G}WgBA+toS|I6tT{c0B*M_>B9kaMqNxb=SmjSZFN_&)Ul(+~
z-H=#tL4xe$9!&Ya{`wX9q+>DQ4VR0j2asvXV?~~D?^ah>(Vm<Ky*M8*+fg-o4fESI
z&KJ!hy>^utF?7c_t}E+KH7=uCX=C)9rIf%tH!<Da(Dp3O!;4%j74ZMyBmngY5o-Ik
zVuD(o$pv6K=@$uHKt}L?J_u*Nk4ztECu2L5ly0@&lX@xdNVOQ;`I(kdCriyEx{?K$
z8jPhzM$!5N2+>$04OKU8Gu=Ao%BW$@X>DpGjT(jhdB*ewFm;j|wX>yiP7I;%!8EpD
z<}sS5wAF=(BEzusW?-r;sCh+Sv_ka7+TOgrFLE?hikh7EMm}lb$7aX<9~~8#>L_EX
zD_9NC*U<cr6g(6%rWUM(&5Wt8@%7&noPJE)l8>(oo!x;F9qlEtu$FOg4vdC>E8s0A
zVZjatgBXVHG7K%MGwXL{(kubIK|#uJ`Z2zcBJM;|l|n`U3t0|85$q$e<UPj4h11U-
z$ZJu`=mjrFn172_4dgTQyWM(K7yn=?LL)FMq0e-O(bNo7FPKgbez!X44dxb5<>;WX
zR;4Hk0Ekf(pwE#%wU}D>>C5Y3Hk>K@=ZvYz-AVPnv~dA2{S};|`&6b*HK&?!8pvAT
z3-F)}u!S<n0Mn0Qhh1>~hXy(UvWO_d1QY{P8V73^$2vKdRje_5tf1DDY}ll5dgO7b
zN2xgqmQTCdwIbAqe~%<FA_=W(I_58Lj6$W5F$8e|keL*W1cEG6j83V@Bhtdlp<~5m
z&;4uPBtvFTAB<kQ2GWI62FqLyJ!c5dbyQS{M8yP4Ok4;+o-lu88g@MAk&(WVkPuAX
zZZKctXIyC5@O-<vQa%vrXH0m6AFoHSq2Ubxd?&~GNqN}bw0L(iYn}PnffNB!31Cr6
zaE|EtQ4C<}h~doLvmDx2eQhAbc<oh^QJf1COUvQ_SBzaA%9!Fh2bcyk#t~UXh%ql2
zQ*GQ*mh=_IR1I&Kquw+jS{wVO0m!~g04U1HzBE_8%v3d{0;I>eBAbXqPa8m~K@8~)
z76$99u6#pd`j)PI1*YK<CSW>XP!s7hpo&Dtkz>k5t1_mh6+TH2Fs80frlULC9F36j
z<#`FCE;f{c0C$Xm|D%AZ$zlI$8-NF<rV}TQb5;5=e^iP~?Yg-#{j>fuZ$>j&Hl086
zUq%2#36uX4lhbrRfF{h$3<udX!^)VAXi7Kepf5FMI=WMG7B|2it^eExcRm68MA_(Z
zjRxiuakCosXBA=j8kld4p)1t@eOnAoc8t9&n`~!{YD$fnNC)@?9X>Y^HffxVEE-!*
zc7GQs5AwURa<3@gj86oZ!sdR$Iv!{Lr9<`P9DVA`3DRHkMR~M)@dV|g8)Zemb`}|=
zbd|52gPxCd>!x{t0y0Rq5|Y1d0jqh8PCLjT-9`SW&TiVA_F{4}H93(xx{eqkSj|J5
zw8@FJJWWp8=5&;P_G3F}a@tj$)hH$><OC<Q%?Xp!=>xS1B(G~SIbm)(&nonyHWLw}
zq%B34V2sp#e(6jLR@TjEa6&KobULBru!|Sai~=<8;D*0T!1%xZHBEl}fz~7pPIvBn
zBKPkNNB`H4&-KSNLQwuw)rJl;w4zT5!~cm;{GSQO|M}OE^3yLPIgS9UKvcgnj?aHV
zSNaoQht~AR=g0t5d-`mkF(yqZt9{n`s`Y#HxHrZV)2N>G9tM{CchQvI>B_KnW&L{h
z4(r%k?Fv`=deltHHmq&iU~p<{tn=>>mjCzPxX-sIpjAXiN?87t0$ls2>dCW*J>{=I
zPv-M#aw1WHSgT7Xn)5u>#ptBQ95v<Ck@Ene^XMPX5u9Ie5Ku*6{u$iuI{C&bUqP3S
z>PZ1(y8vc8Qvqg#=I>yIy)6k-S|XX92^gH><>=-(04l(a(EP(2qXDS^K5|MAt_f!}
z_fzvfS&^?m%eh=LK{XpxSLX~X^gZ7LKFJZi!Yco#+c1aAE90`~f@WSgd8D4K-|ghr
z%dO<f!R8opQb~HCj+AJlt>{R%ePb)zRYwZ2-Hy>|JNc!%7kJ9vh2Atd`O1N%e*8{<
zLh^%Xatf9s+?S)=r(^3PXmN@*&88U1<1w7zv7FkLNQ+a7oZ3|$qf<JdJwwj0qA%F5
zLHU))TCE}%4p*hksk&UG5a81BT)E71d-Y@;xpIm@H+t=KJ-KnZfm|<WLKIg+T=Y%l
zFBs&W{XoVnNe?$J_LtkR>NolPQ*vzoe}A7L_ij!>D@<tq^-+Z6qZPe_(d}+$Lpyp8
z`N)I&=ta?q{_v<5tzW%q2II*5_@s|9Pk-#k^d~NCkUW1nm=?03%&=GHsp_4d^u^G}
z{{u2}Z;*?7p`bCEV?y?kavY$IYZnHvZOAUv{Iuq4cUeRc$J9RWOJB@SO)8jJ)3!Bi
zrG7=4XM%Y%(B>xvr^K@OQR(Lc<K+X`@THAL!Knx9v-Yhj$!OMV<3=}>1`Wg5A{7Sg
ztH$&#-+1)v9G&f@LRPXQC(}Tb83-ul&6cor1;rZwVqU$!i7|b#p68AHm0tTd0a7(L
zF=m&&Ird4bMKv`4j{vFuyAiBkII1_*98(R?S755ZLN%r(0E(qq=a<nSeE^<e2ICF6
z7~oWaX=oVcn1S?ukMAX;#<Y_06PmH6%t333G=NOY#yHLU^l2tNdNcw^HY7~k%XojX
zwk=KVYXj+zbgXaxj?%JqEpkS!VbTCn<%&zQW;JEdpsxH|2Wiv3p17h7Eyn$^g6&I6
ziIBPtvLu}>&Tw*1gK<sU0^}Tt_j1waL}RjezT6zNF-gr_tnyhWt7G01?Wq%5T7A3<
zOnr%l(i~eIWk+2B=MDf@H%FSV)SRRFtN=VOzTOjt*-Oo1v>SPFTffeN=c$aY%2{*k
zb7aL@+{fJ-T`B;A+Rt#L0-@-MqkJu4N+|=N-#msIRcBk+L`+8sk?sH=fT{Mx^PHuI
zvyz9Q^9CHppnZ+@vy_AoJJJfMe}yp)AiFXvDTEMxXQS>kf^6JSE_OmWmn)$0tPn?h
zR=o_#&IpEaE+!vw?kf0f+_*Z=byw-pyPfnVs;E}oEY|C#jdX>&^(x9R3L*OS>xd@0
z6&D!+@*yUj;81Vr+FifCi}dQ(ncHmvwL$2LEu?+Bx+GW(py8~uOqkGt-uIT0iHWd;
zGU{9md;nN4rV<XctoBCM?MFroSt<QI@&a{~t9IGN%^Gbbk_uM&0Z0J?0pkJ4DgqUp
zD&Pco8Y_EETOcY)k7i)1ZCpWoeGp&srukha)o}T1MyhFw##Fs286cc2TLYNp#sExx
zq<*fy#G#p1W?x<TuQ=oX!#dy0n5xFK|G>u5e=wD#siYW~fhiIXW0kLRBbN^`GAbzL
zoGv`ZL^?<!%(yn1{aZ}b+y0F*{7G-2JNU1^<_#KC4a+y$28#Tf0ZdOGL!7O^^kXzS
zxwJU-X5Cm9b~8*iQxCd%20`8mI6p5d8^2)Ck#0a+x}M`Yj<1d-AQa=%G>lG|n$}=w
zQb1|~rJB8{1}BC$i{%`b>3m{UIOSe3I2AQHEumI$@pv5@<M{nJYjRMnsAUW{dhb_$
zl|fK`9AVl~M%LpJT>BSs<)5J+eetwJv}UlQU&PS%<R`0Ucw=<pO=}hab+$iDDQ^64
z$)cPK>xIE-GaAy(Xh^rx;<N+psLsx%ns52ig}-M_c}z~);FONZ$>hR6xJhG((2U~1
zHvp=}717C_x4YU4C;ll6S@{QRq1j`leH7q)49%$4Wad$q$!hZ=TEk1Qi|5I2{Q1Wb
z4B9=a9xq{Xx^@Xu2~6cJfZad;F_kxXTAXgcJl@i<`k{tt<OjnrLgUhpfPklffam=I
zrvqtm8VnE}!th29NPP}SeFh*^(5hfm%}qZ%RY0p6Q$Q&55U}tNGm<fn0TvItQ)8+o
z6^@3%sY@XsMHh%Z@b;|^=mXoqezn4kg?^B^ah2QXOm6_nt^rD~z@XkiWBL!wPxon`
zI(rgR*U26<1+{>ct0_+(c9q|rkH_rQS56=6%X5SCnv{Zb$8e0JXS{F}CJ!)r7GPBX
zz&e9r=kx(>aMJcB)9CG!n0oRw99{$TcT&H(Q%ygK#vI>{#&Rn_bc+VcV-DH`5Z#EO
zX*~>N;qkyaj7<tg0fIXFRt8~m0*o%B`g19v^?=1ai?v<J$1ox7qHSsOY<sy30DOj~
zcgNC9BPf3p=hZf}r<-S4$<LRXqCsthwwX0PDG=I_w&^P?*~Y(Z`^HAL5|Y1lE;`bA
zfK+XAny*bxo&aBO9QZzHM-`j~z>)?U0QKmaP&v9bT#f;vk8X$roSFdYi7fzB1*bc4
z;sZ`ijaInvd0x(7aw-5kpW}Hu$Mbid=Te{3OFX}q^J;PtP)jbItPMb|D_2j|m#Z`@
zT>_w9IoB9qIv!xE7Y%)>8|@7!Z7bK#5te_iGp_v4k)BW?dx3h{Yr_GloFBJ4aDKGs
zB8Kt>OiuSOIX!qlvlHjfBY@?jN8NDX_rQVQlbTuusJ&kR)F0717j@*DZgat;I%vN3
z0q4n`JIc7WBnhA)`L;EY4`j=JE;zPxF|nD~XX647{w~-djVLA4FhBKe^o}%BU>f(1
zG_PzSjVswu0ZCS3A!DjJrV30A<C7YZFh40c_23PmUCV3(n2rUQ)^AV*m}-vc+x*cl
z{F|%hry4aY;i!$1is}AF=X$UYD}0p^xS?q+k|S!a1~nZu=>Olfq`$|Oda&lxQDCZi
z(HBil<~An<sCv7|80&ju00n>rV+<fmKRs<v3QSAr8dd=Wj8}2Ah^5E@Rd>EdMJZ!y
zuwld&l|-wkjA@;^#4R<iB#j8nZ{9MN%<CW+GD7WHn^&$xJ!ZoSJfA7jfZWX>R*|aN
zRq0suniZsB<0{gCsHWQWQY19o5p$Jp^lYV8om75amNaUX3Hux`o-kh)xaqBI(2b&X
zwZK$kjSe#^)|FgHJ1NHs+L6cM#3<M{SYy~vqu#U}_l0nM2Q;0oE;K^fDhmZ;>sQWL
z`M(NGF=1(btFD~6pN2-Ya8#?QY@eZjRXKxdOF8Olx-14C8=I1bOrf-bE~d18KSxXb
zel<wx=k#k07WZAABg{1b(@@s+5jgX8^`9JC4&A7Qc<^|FU~7YrCiru1xMET&{Si?^
z-rC;eO>|Z{j8P?Mm3kL&`k{n!p_RdN;lfJZ0iCBkG6rRFOS6Xe_OXMEs%Sjd^&3@|
zMop^_5g9ACL{f#2-&(U)c`gL1O5-N{TjNTSnic|}RlTeO7XUfZut_yuyQ<vIMxsI(
zJZxRn>b%yx=FOUANK*<Fnlww0$Y>ih$vj7ftO4+eHr1Ak0UH{^9Fb1g@|X;^lthIx
z7@^8?0ph}{-veoY#-?fUg;v38R%ZZ!Q$ecM!Upki(J=t3evW?&ECjQruPr(XRyF49
z-$&Wlq5!n0gy5wCOJxOo9e`P5tIEf?7{Ih~?FeZ|^ju<eX@Ds?reH0j`N?cXe+yu$
zjA^gl3QU_wUl`M*)KVDM(3iT9k!xs7HP4g_SpHUcsY#OyXD=OY$8sT-2urP?)QGBj
zg9-kv@Z?*4(SHkGUjwGgS1hB&DeK>Xsh1mZQAcpck;_-2xYVNee)^Q2^4-*$vSw<a
zY@FsO8$Pp!0WE6)QPTiE6?htLPGta`MTd4L3{5MDXjwM7ET$&L0G@!($(WiZmBle%
zbTBkwa$01J8k_)~%%XASj9CEqG-iz6wtg|+jk1!tBg^upuL1j=an)<{Qv&Y$NSybu
zB;=T$-&0%i$uV6pC4nr{M0BW8v_1I|YVIQ|zM#d47M)dvE_}m@kI`u@MyGYNgV7J-
zm{x$gFjBVY08+Q9!D$Kl#HER>@{`f%rI1%iFE=dep0%v=nSC3`Cxt=PIRt}xXlrHM
z_|zqCufhtyD!Gr<<k)U9HqnWmfJHsIzZUE2+8BL^wgRLU<TWA+iJC>g>eGj?m=8Z?
z{jDuX7@P`ls1tsF@nReK>t6t)tW_`LguaT~`Ns7DfK)XjnaoLdaXH_82sq%4{~<v2
zF|6kgPjz@>hf#gZJfzv_5e(~t#|%u?J%H_9Y9Q}u^`kM=KkD%FZkr7$w>lZX_=c`w
zuc(OyAj<Lj<u(B4)(mE+i_MW0v;a`+G{bG*6l07Ta5uzR-x7lp4sEJPPaWyQD!;SI
zNOPpBJO*q$|6vq*S#nzsl81SaE_7D>`BY!3Yg|{(r*POC<|f$C;~Mb<=sF4jJ*EzO
z=ID+zo^K3JYI34x^YB*I^)QKtHWTZ#NryH4hA0^CNb)?xiTGkIzna`nW;cM(7}(KW
z%Y$Ic$pvM0!jSI3<h0{^Ut_jmINFNwXe&<qEx6>j03z37R65K3cuEHBrti~b*-XOq
zx$xP5@oCLh7V_j=BRR9Hz9Ao3O2z2PFOa*iWiYl6Gi?kP{swJwqH1*Ow^WVJ#f8t$
z-pTLS1wd5*Y}Aax((dOz9bCamA0yU5ts2FJe?(pQ7@dw_-a1NU>M=}C$1r&vg+<i(
zt2|umCoqDYH0nkH@H~H~VHwY0a?%8YvpmP@z(0FbW20cBH8$!*eWTj-JRtSgpU0As
zJD!YEvPVyKMOzB9pI?WZ(suH<pFe>`rAGEN6{8mh;>z#91&LmuwBo$v_H|moFgD$|
ziAj#*EiPho?!v07Gyfjv*nQ5m`<!>iz_8vYcI-aq<jcXd2UD+xsO$X9YgdU2JJ%c?
zbA3620dCLs3g}JaWG#}1m1uvLBQ09Uh40rRi_4_0??|6|??}_sccgkG;56|AGEK=K
zOr#c3^Brk)2}IxLuN~)rMGdeHQezT&GVP~s-8@sqj%o!9)C9&f91vszVMf6Ip8%$1
z(etIGL`(UU5CfPR43H;`DQ;U&-f$F1zDWz}30V3!mQ=qMu%*oCn@06#ZU)FSflD($
zeW4+J0YuG!^rhj+0H=&I;8ek?GN!u9*Hx^cF{M(n7_4ZiGR0v70Y)&U>dIHpTCx;+
zR4an$-C*-@<@;-GC{0HZIJHAVVH<gK^~2QCyJtfgKD>hr8`g?$@RpKI7{2}t7c_@m
zdp4C3qq|}PX+=F_E2&aFf`9u^5|X`eESp`+ZKX49M6LjYgcN`2)U~lxsZpM)Y)i4g
zl;!Sijjq!QmYOCiZLfk2b>+4PU{1r{%MlqBACGjcMGXUdwP;>hs#lGcNSyEiu$0~!
ze9tIbszLLrOV!YPOTd)^PX(OzxY%uA7S%-M!kW8kjSQ((yQ0)#($gaNnvVge?@4S-
zfYh&DSsDV=>r_vb5LWtju%hJvi+1*<xPLS|al0H^PAhHHa^U<!>JWr3H(Vp5VDFMJ
zF(rjs;ePj(j+~F}0p_jAIBnUu0vb-Dt$4i3vPSSdah%U##E)ghPz@U6K=J_^Un0ot
z`PuP_{#+!~lB(6x0Q_#!xm#lyF{--^8P=KSwkrTN%g}fxCI!H9_mQE)Xd=QiHE?h%
zNlf;ZV#Pj?3YihSHeHy`GGs(&G?8s#yj{fxfFBd*E)}ywDdGtr389pvQdR21|07F4
zy)8_&1?dW<v~&Qr)ZRg59Xy9zASj?$vz5k3SpiI)DN*onFM~!|t92EWs<s!SkI|6E
z|4{{-+<qOLnm$%ws{j6bgK>@L<MlC122?g+4B!89^y9+M8UL<w0+J&rKd4hBoFV~R
zX;eFeWCSbY!bKaz3}E_}I#Xp#L&Hgu=-Gx<ep8;;+PLx^xk%AQFJwlvY5DNjya4GM
zwC~MDvyKlYI-S^P2MRk}3?Tf%boCkzd@IcPR$uhL0hlUsUZFXr*%_u)zCKwWeE_A7
z3)J65wrpR{e~yo(EF$(AwK8NJJ*{7i$&&eFy;zsqm>QbKVO|<nvhaw3X)LCtv1J%N
zVq6+siqRu2O|&=79c3YNMwclZZqwv6n+7NIe1pl!G#2tTjZU+euZQVaVqCJ6S+C8^
z!Im;}NLl%6kfnS%(1MmGOH57{fPpZ%K}F?!G^A4pN6M#zgXGI$PW(JuIkKh_ELX0~
z#Nado1JukhK}1TqW8U(hNyme=zZ-2jn4PA0z^Kv~gBfM9){lOU*@;;)BT$xMUeQ@T
zGX%3!h+%eGMU&GiTAWrBvad!bV=z0dT}a3I!UWlX(P^V$a!Qdc%gY-^r|qjMV7keG
z%~6w6=1Zf~M%=^%?C;%DnKq*;vVTW4T63xsVqOJCaUjgoBupNCWgj8?hX^%4ivIK%
zGJre$+nH1SX~5|t$By*ERMJsSo@j|nzZC|NmU0@<kY9i%^DKH#G@a+k$-F@Ly<u$9
zMknT?9xq^UA{+G_O;2i!Do~RNCMlEA1lO|~o0!wc3=ETsHaL+Rdh%F9^nI9{0MI93
zes%KDfu1;mW)_g02besLbm5o|Eb(#7OGn9WJxn0_X}<RP!%?uL{dnB%V7Xe#f$i0~
zU4d94fa}@rvUh7sj9|?$g4Ltlsv?sny9k2cjlpRbQCvIMabbWib33z*_NHwZoVKry
zmu;&^Mxeb(XA2?tTbV7(kZBM$zZqlGCR&a*V{Y0=<IzS!=r<5Zzkz(vb?89X5s<%j
zo(@%(a~VuTYv*{O3B}xmxoFMT%q-KaL}R@Y;IraOGIeK=t&59(;pEbC9HY>aOT9Ty
zl4Z{1V04a{qL8mFoLojO^7!|ytcKAp(l9yAN0zdPy4|IuQD{oV(y3)JL=lsw5o({=
z7;R3gwWNZdzlPtncBUJ7!S1;E)#!xDiIDv*bNyjuF*>11-SS<aY{jT$GCaLBJMEwd
zV5b%W@SN=7`PsvBwTHH(z3Wl{=jBa9tl0r#&D2PCU~>j5ac*zRz<fq~)^;`lniBDN
z6l?m?vSTByTf1A(;#3#CDLJTINZr0NhzpCpa(FMMJ8g10LdzHD>8U)<56+X5oHM5|
zJ)O*JN}&RS0WP0&>Wu1+IahUz^GywPYO*uV#lrJZ&&k3$dyaFHbNUqL;t^_R_wTJG
zJGk&$$Hn1ds(|MqJNlY-w$De}$&~(OWJ1@EWJIg?q*twXr4?*xZH!M@#6x8Tzbh5c
zmxd4p<qta=#2aTY@iD<TnH7-wqyG!V0Ubj2rl0qR(!OmLQBiGV+}I|>MMd%ki|ZDK
z%W&oE7V2&OPV**Fj)48vt*9ETkt(&TMUo0&WoTSIF*j%<PSHxx*BMiDypw6&Z;F62
zt?GYo^xrl9>E*bwYIbE6t>fYVEA^%U#3>-v>{1=QZAVwV$xZ!|G5zpkoZC3M)tz4o
zU{(UNkGk<K0II4zRa2A=jYqbujU8bq9Ub0dZBAPh?rv}DK6`d+B4fw&kWZ+yo;0P0
zv}%_PQ^#tX{`Zk%yUN5VeW+#ZCc{U!18~Lwcs~Mw`pJaJy=2nVzA^>L*`Q%<B$O3q
z44TIFof=DIjK7rP_m{zx<>+b&P{MRW6{-`@fupjb#3i{pm*R12{pkB-LPq0M?<zxw
zwgDVBmU^(^{s9=`Xan=*BE?{((5Gq)mjY84CeVk#dH`KgVt^zjkh6*l-kY_$525xA
z8dj9-is3{ng%C%^%A9p|ao%$iFub*FT$Rs7O3lg`l4!k(421<vb^`!<N<0&r;LeKN
zmi0B}EM8kbOe`A4ABM&>3?Nh<aG8ihzcLX_!~4~hi6ffHWY*-vhtx+4N>4iSgJ?9T
zG1Q4BMiBlUgd70Pp}PIkqirPsJ)#rlt^j{)Hlr0`Kx;^)Dv7M)TgjwP1{$LPwQ<uN
z@gmJ2EiF{0eKt%c^Z6-L2g`(seWiMhM54foN&SYIGUd}jGI`1X1H29z(t+2&mkX2+
zdH&FaQjr-zgOxA3S#JQ96Zy0DNEDoC#<Df4ZFw%y>MBd^iIL0(z^uU3!%a1k76y~;
z>RL+NRC=KiYP<$oCZQz;F9(3CEl7;Pj=nMqNYNK->A@T3O`udi_xjiB&v-c|kZTy;
z3IVUm1X2uOiiD(EsPySti39{&`Irk<t-O8zPiRavqEq9ddh}>5gNL?|;bR&|ZY@tP
zd;q3i=+M20hAIT3CO`^U=N$Ftg4)OD1Bn0-`}<lMOsN{%-s*4CoBnS7*WdV-e*|Bw
z?75Q)OtY0S<%zPufmf?`C3HG%W#YINvT5xQnK-JlOdMH7W_{jBmd<I!n{p2Bb=KH(
z1340h!yC3X&1{>)e5<#0{9nx0*=X!whqlh9>X7`;P2Ar24G}uVuvXJ(99HK#8}$fN
zX&OJ=#f3wT=!P$GJx^!7t}_F`0JEvL*K%C*1v#VCIIdyV0v6W-91pF^l*i`=;5b$$
zs+!TLvwk*JpR>uCTu#H%iX2%#F9Y^7i#Kds@VIw(e2;-?Q8Iz(gyZ9s-@S}DCjjJL
zW*<)Z0|3bVtFwsNK{vXgGC7brrsHN>nV6$ns-aJ;4m($aHE}Mioyp9UhneXlEUlVy
zPGM%s$INv4Ac61HZJOtN9ws2>0=h{xk6b*}5^X6_N@y%E^M-txH{+`~;5GW`muKVT
zryntuT%3%dXd(>d5SUSu8RXH!VXR643Yt@Tm$^3#W@!-mPr~jW4QBOD-l&F=8$<jP
z^MKp;9}YClgTlE#fHf<D<#+orn4<3XHVq~y!*qfH>Nax=Hufe>Pq&QeV$4lk@;5L)
zT~{NE4#4;NMb^8t`dnkpdzHqgD}da~xT`N0v_MD7<IQhGNPcVi$Ilbx&gGGE=14!*
z^*vzbSmo!{2b8uz*GSj;QIZ3WU~oC22Ale{2-ODA*5vCcBRGs4;!q8k=IX|rfGs;o
ztdS`+9|M$z<}-OlW@$F-{4B|%(danlpJN!G^k}e%+&+dWNX<b<FbU}#-jIyG6f+d9
zNQW>&9m1`y;rRzJK^?@!|6*1UC58EDA6mw}7@_uIM%s>+^a}Uo=i5UtOw~jZk|8^(
zoZYQ$Ok|m!1o$0VmBqQ2PD4{FQh;bQq+xPsX}BCFDE|n?s-qa0jxonqN8{FKEe`{D
z0wYr%!SN>my(c%Zn#V1l4~Rd_V>$zHGzP<00miQa3}9y|4k%#GQzUR6GuC;Yqw@sl
zUp!16DOs-<c@8g;l5m-N*vnj4TtP;nbD8L+tGMK^A}7%m{uSohS=evb?rQ|u|K*n{
zfYWKPrGt5W2l3i>F}m&Va&A20G2gy249UhYR`~-l;laLh-rT)~2Kjam^v5ur=uXX}
z=a-&u_wMzB9W~8^2b`bOo|@0i2juwv`@r<;c}y<vo!hjNsWFeB{fnG$deL+eUHKto
zG`rD(Z~Gn{?`$q4r}+>q=O`09;;ygtfizAcGAg;4q?2Llfg!`k<$XY&>b5kBMRNkR
z+EJsMFtreJo=CTPrw;smoX}1tjBgGwjUws>4H=;HJ!MQ^lSjSMv{IC@;I_35d5=}n
zr75gbgIZApprfBtU`phV2YH>!jG7tKSApqEXT6~h<?D*B=#}C8_ffzKD0LzpNkKp%
zAT0_^i+;`wQZ+8g2{7siC^e65QDCYDC|vgnOqDg&D5T<O232GFv1WGyPIaxXN7Ytp
z#;FBv?lP>Xbxm!wA+fIY^QGM>H%+>9Yb50>1c?I-uSRg`I^K`G(T1#!J9VoMVDl0?
zWC<T)im@VpG(5_U6@RugYgr8->LE@rpf+}BBJFXP!#dhHSfFPF47t&+6zYhX$6CC|
z!*qe6bHjb_>RcMIO_UWn##FSvO&V9E&8wO;ZWb<WJH<$BVrf>@@AEyJ7qE_A3X0Hz
zYHg;MUIf4(XQl;nq0&>vjOi$oCUrqpkSxBe&zm+)ljcp5(Q<}Ky((^)tcpuXfN5HS
zzjSO>Lpn51lSa8-v{ij1&FcHe=hHgKsL{;;+ij#zzg)~>fKe`t)OqbkerJHE=4HZ~
z!kDH|5gJDZtOC={t<z*cpK8*neX?}!oQAo~Ry_Hd*l2rlPwmC1%M2zDmUgGOfKq^3
zYjmxY2><}y0D~45Tr}8_=ju$>EVZ$<YG?3s8q+Qmj={+iV90Cl#P^jCmv-&yN$b|N
zF+X|pI+DJ?YwhM{DM?8|(y3EJY1^(gk^mbnDvHBulehrutF^TDoJaQPa%}*jWi^FC
zHN6})-J!H5A`m}juCXlx3#}Sr&B-;+56%HM*D`=qQYv7q6_{$(uBIdC_!&&Lj@~wn
z=H$M5yAa400$TI;Xa(%=16Bp1FPYS$UuXK+w6ih(1{hWu4&?~ZPJq%Vn!&uJP4h&_
zra`L|8q*K?|NgdYsbWC`n1)dI+Pw`I2<>I`xMs*K0%7{iaZ&2dN9JKT^9zTM^>3D^
z$9n)%YgqVV1|WU+6<|sd)7xN1^Vj^TFa9$>xTv;3Z*wQL`Ke+h7*lTh`+CUeVIAe$
zFFMMi8CA&ZB;E)k&?<~Ut1vmOo&kGACE_L`X*SMay*M2s(+mck>Dte&0gITLFgLCH
z0#j4rtWk3l49^<6zgJJAVsx4v;rX^N=Tkew++-M>m}MHGZ;UOger7T=iNWNw6qA#V
zVRk}Os>km+em~BZY*Tx_&cT>v)Ryk&&F6=+y{H7OK|D_d`F?s5k0aPHIIW|VYV9`w
z*x8|k<cAWH4{J7`V0@UBZ3`l0J0bZy00$-wDRDV8IqfBXbnhwx@?l{1uO%3NJ(ZOk
z2*=-;N#><CIgvezj`SFBe#dvw<g`ciqhybo+nf&6#N4D#=DII5q!)P8zkq)90uf4=
zV2U(e=L&4*RY2HP`sJ_D9e)ExQ{Uuo;!?hi%UM_DfBkKu{QAo*0OB+p_0w3hkKv74
zL-Nss{zy3fk7z`nkCNv!Gd=rhBs1JFGZ_Y_-$u~r#K+7tbfr&!)*yW~I5C(?etbH_
zG(W1Dgz$XU`ajURWC}D#qiPtP(DJD!P*<#&obKOY$dOd1_1&A8oo=G@Bfs=EYua0c
zo!>$`dXu&OP1gE1E@5`M$Z8*FzBW2t#hHJV4AaX6u)SAX$lrb%D|cDtpG8M{F0U)b
zC%`&6rWa0NZpzc=&SY{rdz98D*2@KGO3xgwT&OE0UlW~VK3SVOr}om^q}o!=;oOzZ
zx;o7m4U#{h`J4pjA1Al-_-2ewn&U~}{NW9loOD=yA6grQ!6}lJcmx1cgY(0UIiLah
z%h8t-UcZM{r#;_m>k`^hX7@sM%zIJ=>dxr8oyew{<>Vr({O8oXZeN%wE5D4UNlY)q
z(2kNlx{W5M?PQv2+tW_i*<I?k$92DtpSK?a)xl-xN7dkjjNr)15b8+7<T&^3IQQ`w
z_w~f4L^(+V)k*SK^N}c=L9$T5YW@sUK=$Za3|~6u_5)5aftd_W)#M@?QZ+eU&dbH<
zR8uY!mVbrk`r0YXO{Za~&oq)77>I73CvJ?_>ehvp7@IgUceseS%}V|bukYV}o6N=1
zG*<P)G2sn00OtdYZx30+Yb?~Gdq_sK$bl97W7Rr8?1SdHFGeSZoZKHdzto)f^vM8u
zilpQzy5?t?nVxe_ng;zdM=g7J{<F!X_xk9$ttP&oe&+jr8Z1wrao+w&&h7&eBCc}|
zo#*242vxH?l^KRPUVy~nD_gcY#pSb}@5(^3Oq-Q|M;b7d(V7MVLjBz_9%)n)Z#KFr
z^HdX(8lZ4+hp>i@jdYgoU26kGI#5a48n!6}AY@`p-wK!({tec@_qxi@sgx?!a-vw}
zYu`DmNVI?+g~0Up8Pk`*)G#L%)r$V1naKo5-7p&!1*c{Z`g_1s0jUG*ppM=y3QW~`
zuO_FD3W4c|=uJQ1b05AiM)7ZIf+{pgePkTXAM<tEK195cHDUOUPGwo=mLy_|H*$W4
zeyz$QKEP#eO((n)PJL$pind98jB8uR${J|_;L-u$WJ&d@8lN&M#z}US6!fN!l36K5
zym6L?M0xNr5mi1k2mwxYWvq;;0#rwsRBabZNeV<(;m5^Bij1AmRN8ioM=QyBK!leU
zES0DG2e8wsJH|+cfy&oSr5!{$#kymJqtBd%o-vR+tvjSjR6;pv&?r{w)TAD=hPO1R
z<|ZzHG_4D*k`XB#TU4cWED8s=hXG9M=Q_)jPnyZl;k9MVghtY<e>Ti%84?MK!!E+i
zVu}hR-YOK<G#D@y&niC_7Qb4CkBl4E6lqBlsa}odpQ;{`l1h;Q@`D&!n~V;5*tE=8
zd&wsJy-J#oWGA~DKq?V-uVTe0Nl6ZqoGNJm#nPCvio;?e<A7myVSTRgP&Vjwos5i8
z%w1jt^E;I$vg<v=FjY+Tu>gN7(i2>1%+f>yO;acZxYQ;zef>1P>pez4)(bctJxBEQ
zEjs#|>v^N+hn`m-^1UB&?pVOWyHI@K&VBMiPy0q-ioC)EHcjR<<2Ikuh%W`7`mq6G
zjn5SYv*z#n_oGoO%SFfwR#ri6A+S}ZQ~{}uva|*`MNW`NnL(YZQBtXbr?hAsBk>eR
zl+gbl3N{razKzu91u*pon6||%*i}Z3X^BQVl(;DVKJhogg`+Dn7>$ZDE<)LCXuYc&
zd8XP>mcRwvd%6)XTD0_Maif79|C?|6v)@yACs(Y3F|AxdKHy~W^YM^TgWJ(>--h_7
zG}eTkrrJ<ioHl;Ne5nmiIPTHEZJa@~6D>~bwaw{stHLP<KxJrfGS6y^POC9GttNAE
z^`|EHy*4?$7(O;kPlaYDLwjnBm67FW4%J^utJ9M4<rqH4aWO&qO9<6pjNa6&KV34x
z1Xk6Zzn>oQ$EUke9a=@co0dw&DE;;duD>E<5=M3{OzpaFU|(T$H)3+yJTDYIAjT#&
zH!UF7@p}L&4Ng0jL<3G)cP@{m2R&Z)C_r7E3^*mjaUBg#1mquL&3R}u0F~^_qXgt@
zIR3GnRE_Qeq!L$jf(EBkgyZLv-<W?$**)5bm~+Q5Ig#ag4lUfpQy83J4YkVgGNJL8
zX>qzrQ1~_Cm97EiRI_;#P<kEx+^<xF{`B*gfYMKCy1{*apRRIcK6#^8r@R_Lp6~{*
z4tjOe>pasp>|c3<{}mu=o?if>n4f<9i6$v+ds64UVI(n`Nz8!M0Hcp+-+2V!FpN&x
z$U`&FJ=Fj*w*jOi0^C6-c)PI4NkQq&tAJ7F#uWfIK;}9or)z+lYv@d`Vs^TU&h+wG
z7&t~XiMK8{mA^h8Eq4h2KSNa1nWG(fZW{3%;krLwgVC5Gt;mG=J8WtqGMSuU262|3
z-lry~3^bCMdYF?q&ri~xbaGcJK$QB;?HHYy;~0SQba37uM_YOv*ZnaZ>_^r`5~)Np
z5_1^y&>;YzHYO<$-G{DpANoz5{kZSdaI|*`0P=eu04YYNg(k<m0@0lqly=MqaAH{6
zK36MvEeOj`k>{}5+ZR-jm9&X%nB^lIXWGh^ukA57@pXp#-jNn3CyaaU7@Rx|gVWyc
zF*q$zgA)#XMomtKR|OgF`=hw;kD!M=MvGJ4rno})eFCj!Ns>>>z$wgKr+FUE@SGIv
zGr8~ec{+CpfO;6_^e8U;V*u1V9QcO8srCzl)0KP-PNz+CjpnWE=bFe3UauP$IbLka
zYt@3+l;*8#t+`N|0E0gj-SAL8CLw|g6QjN9c1JE+aNpnUf&mYp%6an;C%(?(N4){4
zn42)qJ;6lxgo~ahnChP3tbc+F|3}W>A2HoM<s5#-dHD>m`CQF;%rne-ug`PCz^9;e
z5Z^-r#Zwxhe&~u8y0u)n#&)8B|BnX~kspN7!sdmE(Sg4OWn})i_vEu)@5o>bP%T;M
z*G&d2B)%hIo`6%Bu|QZVUknr4Bd_{Gf8N|ZStF_*(G@1I89KhHpLB&WZB1NM6kzH-
z1Dw4zFfAkt%2<}9HV}5Me!5hn>pCWkH$tMK6qtGv0b}Sw3tjQAgx(j4dNPC37stY{
zH-F#DqiL0I2Bmr|y25`GC^ZAte+Q;yR%%=n078L-0U}E%V~WW`B@Kn2Q@6eugsMTR
zn4v{A0ZQZZ#;AiIO(82`KYtI*OqEze(*tj`M-_f8pf{y_6k5huaiv;QO)_e-QWn;R
z>do|wI7v;9Hk{q1EiliZ({$%&H~_31U2wjKc}v^Q^`$%x^vsH(th!xTBeULDCJ%F!
zBN7HneqM$2FzME{K5bl$VW=7*Cy0@-C@M%ph<!q*>CYP7A7B{7(br(*N}x~ufZ9n9
z88fn-j2hV-#<QW+q=M6p^QdXlM5$LZn5tXqA**3H0+^QIwa<c?ZQHc6G^-O$=A|21
zqaRAsx?VDQViSOAExOU`(o$6c4J{W#p#X0?8lgh%sV}vI{j{Z{y)0q*v^}9Qty?8j
zCXH^584obqyRvlenGK6<EzW@E@K9@sHY!ic!LU+Unie2A86nafEoxe-FVR`n5)$r?
z9@ds~SQ86ikExE0iS|bq8gDc%X(@sgxwH=GTx|gF5s@B%*;oK*X(Pw>V{%6Ac@2DM
zvZ`FUJW_^GBVI}yuJnTBV;J-j$S#Vb2`&zp{a8QG_kC!%@i}kwwqAf3pp^4MzlPV{
zERFd91C#}EQBLIGdJwUt5nrzZQ-e80USZPzzBZbqz`vRP{Us<hv#n;3TJ+-=Ol(mQ
zTNKP1VD}|sYGzIqm?rQ%*G8gIqf&r$Y?CTUu^7F$`1(*+>VIODuNu>k&;VBX?PT<r
zE@-Qp5G&^m3koYr`G>NlFMz2U6Op61pqo|=xi6&+DaipQy*uF4EZO|8Fy?>tP5%ur
z<$IPdUxLQ8ywQ~#7~m}<2X&A+Q(MZS&yp|$ksYehPPp#ZVQyMWlhYb)bNa&6;<QRl
zP6U0goN8)t(%VLZleRZua?)8gnKmbY<}!fhGJxh%Oiqi@&Y8xNFn$bA6D*Bc#2DfG
zMgYHt?^~K?3?GjvD+_6DT7XW~7__N6-!bz?5v)HN6BI_Mg=&NvW6c|U1m>qsu%g*A
zcS^F%pBjr!)R*j14_Qu&(~9XBoMr$}XJT&pN<nHcAeHu}IUMIGiy8{34aeX_Lk}jW
zZQn;TNEnt9#!gJsPGX{Vtz_L#RMft8Y3TBFaN=)7hX;eIb8u@m>qFN5J8<Lgz>SX+
z|LAVq`1@+GVkR7(W|~v<wdVs;&!Dd?0H_wAy*o?z{5gQ?dDf?wbj{6NLO*xuoYs!E
zfLWrK{_&@@IE|M}m+6$h&ia(q=uKFv+l7rd_ce+~nN66fhnSeOy~${B!d?GR8=RO2
z+TsKg`rxs)II%+Id+uw6D07d#ay3ic)}M*X{uYr>H!(OFa}$#jz|$B7%P_jv0nXRR
zE4_*VOXmuV=q2(hFJVHt2rH^ar;BHrV1j8(vH*{bId=+IJ?0tB!aM`$yhJ0=vxh@q
zj41-xuLh@fJU?WTlAU=95Sp(oPOyF_0iar!sq1)camq7dpK#j46duRiq;m}B&{QQ#
z{L>cP_M2J1!-(n}gk?O05y-@f!icVh1zm+%h~s{a`(P#aVIWdQRA=u}Oir+urtxK9
zMRD8jP-YYWxr0^x_POrJSzL`=(yg<ds0?*Py24;wTJw1+IRkKfda(<crbLuY3zOB;
zy$HkCje}nB*<y0Cr@_gd@3o`F2?stuYdZ~2+c8h=z(u}u5ukSw;1{?59suz^1;?wj
z#R=f7(N#PStr|T9z&;GvKFaSiBCi0cdD~%zapLFU#Lt5{)?|W{$|M6)^AEr<Yoyje
zWuA%H(sTp80631pDUawaM&r6J;=niN47XvowI=prK?Au=EY#0W$<@6#9#{SVUiW^;
zH#jdyUbsnQ(@id<Ze52p#|U+c^X4{;`fV;?w8iO;5hF%|gJE(q8J$dxPI~cUIu{>s
zUOwW2>!FUh^7cnfh0ufv)6p0}?PE=x;P!n0?>&I<?Yr$MiD-iM6kYStOv3-s7O%#{
zxWE<dZ#nsHQgN9%^j(?U`5oz37e{^?Y-u=orb!=3<7)n_U1OvXec*L!MN73RtYGWL
zO5NHq7-1s#7)@Y}Xz9^CS0;>WL-SKBoaK?cVZ##s(JKFq+AUpCmf`1Dl{z(&B{M}k
z<UhhhL1;Twm+ml=YF09@<PF2pi!r(7i?XGrcBVJ2@Xenyt@7WbDb;noPEn1i`EyQo
zrZv8qG1a5$+>CXrnb|UcsIKz?9e@jE!HoP;1ulTll7NkpR7{qlVzQLs+SgIQqJW+^
z?PBOmeO;w}2iDjVhhlCjj~S*U%qR>a-{<0Hg8`(A5f>E|;|FtUX=qmU`$NJ!aV>Y2
zp2QnP$NIsjvbqQGXqKr09KA1*<fo3F&{wL}OoB1Bh7BxZv<_()d|8Y)y3V#H(kVMD
zN=6LtNE}i<n9qjNu461((f9d%ABYD!J}-ccCus<}Mt0?S@It3)&uZELrmS0s4{Ic&
zM%9tlZDP2erKKU~QoS0KCsg;7235&sEdoqiBTZ1oRGHM2s1K!Hbyt}*!30c4j;kX*
z`lbO)$<73rYSpU7B>BM>1_FkIVDUoHnfk)kR#nDycr$=;6B$0D9{SFj5)o@HjsR1C
ze+)y&Hk9QHMhXyw>%K~*Sd2^UrE;|dv0#;7oaaheHN9|fBf2V@=eJX*MlyIvSINmq
zL9ggwFr>bIHZZXP(xq!788W1^RI8Q>qe`)XJ?&GpGF8JoHGFt489cbFBqc|HEw~5)
zw3dU>Rx_79K-LZ!i6uz@7ChIbSlw%6lrba%m}DQEBgj2I=3^6+s>k=FG^R0oBpGh}
zJ}pLgGcW~oqP6zpahr|`NQ;gMoW1~{MQ;0$Q|v>Y?dxL(v}WLI{#d`>S0m(b!xtT8
zO%<5d!0eTo>MjlIgh>?g9BqD5#`J~x=`C=ZVSWk=#QfAA#<Y_R8d{IIu5hVQBLZd|
z-E!413XdWr7bBqlZK{EMAeUhO-0E@sdmL4yjxUXv|JQ0v3!jMh-$x7e-n%k?-nUXA
zBgGJq2L*Y{fS%3dGsLyC#>Zj?a*&09Ni||D7+;E}rjmfhj{%S$aV%z-p1#BUG=D5d
z+MDK&G0nVDFXvn8LBFNB>01m<b7*XuJ)$(GrjmtIieqV+HLR2|MQ`iJGl!IZIfF{e
zR|88KGjmWGnWZzh3}&a&n4ZeW%)w<}%&eiXw9|v+?2hIbm(pd%h*(_tRF97H<S{wR
zJd92ACc4w)<SpNkZMuLarv+1eWZ^VzbE1CqbAKYF{K;z#fH@9C(m<6VCa0BOhZ6Ne
zlhbSrPIE9g5qiD`z3uu1@x0m5<V4{9#>HxGN|jB^Qe`t?`&-baZpGlVeHFSwg7$YX
zy9nAhnw-?&w5hV}*^)z>QB~QG(dWQUT8o&2=u;1)O+B(#%|i7|L%9Bt19f@hr@ryh
zDBf%bV|W@w-Yg&vJ?benBx&<fK^r-5G&!}E^E5PFpsDFHq4$@Gl)A+6B0=UCaYtV;
z4^2<!(Bhp1`0AYJ_BqTXX9`SaDf8sh;$#f#bv3M<%4=ebnw`}2bmAzjK1bB_#F0$a
zV~6M}$Lw^Bbb(`Paw2Wu=)PPYlbW4$s>>mO`e6Y3euD3hVwkycp&Q!JE<8W2WbdXX
zvTsWj*^B9BA10@L=qUGYNWtio$e;y=vDVqShTE8ScCM!Kbrly5%=VRWvTX&qm9!Xb
z!{oG$R--MLoOCwRcC<wYlhbC5L7Tn{FdCaS&PU74af3EEp_^WhiD(@amg{G8{2Czn
zwI@tFL!;8#S#B_Hls(L#00I-z%IOZW9LdVc&+QF!(n=&OD=;c8V>_^DTyethBjoy#
zR<wl0$n3FxvT&j^|BtkCw>0r+7RXr2B5z?n<ARRwTaLMDB|mrdm(IrTS^c%EF>46k
zUyJE#JtnLT7_-)s$*Cr-jSGWhlRh4rsq`^!L!Y{1IgfjJ1U0yroY2DVS{=)CgfxW~
zr(KxC_N*s=R~xY~IPF8{x}P>DZE`xuYoS%1hhY764(~=oy|)^#S2aTGdA*pU`)kON
z{phKQIJ<SVFB<5<a%fK%UiVI%3!E3nxuD>JBcC)0HN~Aqr<!lHIhmTkw9QH9Ea%rb
z&a-pqjdhH35D7~`;qmNw&Sh;FW3+MXJbLBxTmb1@xJ(iS<peJVJ@Ywq%muWWokkXu
z#|7R&wiG*fJnN|>T{16F=Ff1Kui318IjppN())cG-4<7Vop+>71_r3;cO;p%rwU>3
zNgGyWL;Jv3jc6*vFp&%yQb&dit;?HqT^TsA4!zaY04+6m1FkP4M>fW+)4~9zc7&S$
z;VS=yUaQcAP^dL^bh49BbYx*cPEwH-tL80+&;X<z?4Ft%TIhyXN4z=U-e_P_U1_1S
z{>2*a4?(GdQ-0nXj80|%`uo7tq%D0DFnwu$G69=nfY1_vPYYbsWdS5*%Y9_5*DYDS
z>(QdDI`oNVqSjIkE!O<Inp|`o9m)_FRgLGo8>X7_h7-FOphVaB{sFEA`0U=ZH6YW+
zFjtkc#b^cl79Qn8t!pc?Pn%)5@#fz?G`$vV1K(#AT((?kBC6_1ljb#H1}y+c7<*x3
zonQdH$;R~cw2=T`Yq23#sv;})Ap={>pn(klh&9oz!mhH)uU-S~X_F-MqG{5kA-d5<
z=`dk#08<?EWNxOW_{gXcZMp9aV7Ka^c@2<&ppUqqiIm)&Ky;)*Qa8sPvr#cA&TF5Y
z8YXQT<?#6^LwlN$SVCGg3BpVVARJm#MvMiR_DRR}jsYhCZ7azHO&U~?7L6)O%Z3@!
zn&02HNjee$S3>mNWyGL{GHQ53<39HvR24^jSqxZKQX$Pt(i1$%H$}Q&{T>ynv`G=v
zpIbX!I&^6w7BosJ%m1D-mTF{!x%MJvs&}8((zjn*sZ=Q*Z77T_?6Ngq8-~fNd-vwj
zpUl{7BF-FP-Q7LPA^|92d~N>$?fAYnQUw#0wmGQ=Ro(Qyes%y{?t>fPn&>Te0Jc3z
z2-e&u7iWN`7fh&US-w`~80eG>W5|?oSH`srjHx{USb^!AR{192$OQwLv_5PTbiDch
zqel}s)z7^de40RJ5y1L8x6KlOmtSkrmzsg84=EaY+W@AOLMdYSP{Lr@<02@7Kx6t}
z0n=~=rX6I&ND>k-xAp0pD+34A<Zn@RJVDjCz^KLrTXpHj#{&n~;`6mhl}MG0EH4=I
zk4(VSyvjFA2>vWc{XfQ-a!0i9-ao*H2h|nIzmu$6F;%|#qPt8U-B@OP(o$B;?ZTT}
z3xebUPK#rRp$TPZvf&MHzs@3>W?+l<qNUrz8{%&24POp1I=s=FhFBeD=e!_Bk0Eq;
zV+5g7e%o9!9F3vjhL5)r!DOB-^v;`xH(BDDHo;_WLg%{W8vq5)_bt?XZpFZ~Wi~B1
zG%{^vw#-2r3P9XWBh$|Bh;5o5N4_KM*@ilFm)DYQi)yo)uO_>fU|zxrzmI07eJi=W
ziZ&)pCx)46J#WJ6Ffw6gI<~P2nnRe)Erj83#z3<bL(O&~oS0KPFfr{Urf4^Byt{eh
z-A$AeHH&8sU}VxJqQjV&jy5;u{4v;08ksJgY-7xoe9TMKfL=XABT|7*2iQRv$MZ0d
z7cdOLsNK2@({lx;lDTu0h$rSA`Iq-@n&$p(^mz}5qtTm8EYxJy>7QVD8Vgf|CX{*d
zMD?L)N1qO7ok<p{YDIrwU9Y#zAEO;rE$R<X1``jZI#P^Ln4%s$ggs>*63GAHL0{JO
zMDpB2r$_73U5rn6X@}Cehgszw2B>>9@TigH&UNlD<|mz77@u@*0)VgM`Zv!F%uhF&
z>i`EG)z7MNMvYI`(bHamO}z%QdizpWxpJEP(vv-T?f}!&OkUC)SL6<tPr}p@sDDve
zyyJDqE!9DH3iv$>^IUMS2CqYPV@_l6IlUhikU5Rv=QQT0d~Gw*foaX(l`W@tvHqv+
zD4#f?lNg@N$CDVJPGWpIf!jY1AgtyhoxJtP05Cuu$8dBUaC~$vx>QV1N0}p3cpk?1
zWEvy^#vlv80Ciw-pq%3S3TXK{u#$6bIZacm=%nZ0kE319TOBDU*TqOaOm6-LOidfn
zjAFRT=RTa?nl7g?W#w;Yh`c&Y2J4w!S!hQwH4*7lfM)dULGoLfa~PS<V`RE`M2$=}
z(U77WC1Cyvu})Wc-mU@^b*|+TjGx~a9cfd!0f5uFiMIJB4EIf5i(9bWH_-v#2K?P(
zZo`P*x!O_g(!_KZo%0<`MR%{GC1&oy)c^2ch&;MGnsZ?^9}h)e${L+`v4_MvJ-QFG
zNr1j)={`hb`sg8fxXfdWN{>0`o;*f2!uj`v^H4{1%})r?|G^k7cHsQ|ai}p*o@(Jk
z;k+n+7$!gH*YNd^IoBUP9t7js50<|djbvPian79q5FbBS2asKr2DS`9djeYWSR%Nn
z59WgOyD^^fNf#UGU8jUJN_$^wrF<+^Q~0=3MHw};zVrix4j5R2H-vh|^yya}1}#-O
zbV>z0<jTlV4KTYjC6GK8maf>_0n?%Yl{X4|M_bm)K@uL~Dpj(=B?@zuAEql;)^+ZM
zKvO~K>%jD7#^}pvC(|nLkH-}k{+n3QqTuxP+fFd4MS-b3f$r+0F2gFnlvYYI%1|nM
zsqAKHVw2RFUy^n1$E@i~VQexD{|<014U1_BOKE|zr7X;t4{bkL=}}Upa)M-KMoMO8
z2r{#9$<B!&LlYB8m3Ya_j+BgSKF*1jx@4VJ&5f5V{=G5`QEg-p*)ZA30Q=MmeiFdy
z`aQ@Ol^CeLv1BP)lagbNRw6^X=4THRn1o!zQIg^VB)xo)1hdk%f~kv-ag(Y!;ROBH
zCP==Hv~3?x3l-5^IG{b$0EgyS+jW%5_JVQqfw@#;QswM$*wVIKwA6*M%q5iGUp&1(
zl7<bEq*k>sG>85KuB-WpAbVc-hyXHOt0qgmYA{|EoiRgwEDh>-bD`4+0G><iQXOKO
zG9)3<lC~>qL3z%!p4N|${~&axst?r&Bn^$Po*g73hcuO;gX{9RT*(dfpdpCrS28s#
zXZuNR<q%1aca%zi)L7!9G*{L?$W1C$EiaZfC5$z%0@L>afu69V)nKc$$u8CW(Pk}j
zq-O18sfPQ$8XwoIukly>dv-L;T_R5YOsQ0vO#&=k)oRh`ThU6x7N(^Ka65)ov;(@-
z4~$WrtQ{b}9I}9NS}*`>ZpB4RS-@~PDm!gBZybpsvn~e^)%sRFzx15pys|7yf`Fp}
z(=tXWf<E_}jG$oC#DcyAr3y&RptLAB^(p*%Z#0<teMOIY`%UvYm@WD>KB_h5!o&+U
z-HV`m{a6iAv1H{|%?jo|(REM#ZKyy0A7GC4b=OtCVSsuY#+2d$jf?65V>)D52QD}o
z@;9gkn}Ld)BbE4E4lHUV88A3UdiBj_DoMWq)um(S3|_B5{;z##`aNb~`ug!L?t}6D
zZ<T-dwm+=s*KvnRlr8}cTuo+9A0%^WaauAfo3$1!pz1GizOVg~_4Ze=LohY#Suw6h
zU%C!W=~}d<I%~eLG-fUOQZ+oSF$N7Ox>93^wONIp)I1uTzfyIj7@C$FV{PP@nuZM1
zPtcA|Mmt(Ki(zONPedGDWmr@1-{0sGen^9qbUM0AlpI|;!Vv<a8|i_9(hZ|~bcYDi
zB_TCB1f@%)n?3tK*LB{UH|Lz|&U1f1r5uGk4<ONzCbpEME?_i&6*GQCag+#<{C5%e
zy<BqC!$BiGXrEMOOZ`~#VY6!2q_J@R;y&|j&#RkHJ)qZ<Ek(_R@MS-^DJ0uVuFH>A
zOFMdI6DL0i!{8Pal`5g7pZ-|Ex|$F-%!BQVi3c==UjAT_YkBf>>9S&%2IelDnGLAD
zdoxP$D})~34VWl~Tld+{^65kmcdkMYJp*#LaB6+#DI*V*#O~IJw%~v^+ocz0b#OTN
zj@R}6`|pFY$X)rHBC_N9@y*zWdeZKbDK`4_57@>m6)c9PZo$3%#nuk)`b8)LHqkYL
zaWsqokE?snb2iB#AbDSBDxqOcVlIz9`yIO|8u&!k!A*D%D5j8f!RtTW-gIH#SxlZ8
zk~|qG%;wsN?1=rgm$t87n;&i@z;jVFKP=Fp?XoB46=^cXWno=oRXp`AtbAM8@wev9
zMa(xf`#ap;<tHC06h~}agpDkyCtn)E^>)r#yE%?t*^wGyxiy5%dCM1El!C6Z*=uJ&
z66FQz^K;9Fs+lqE^24H4C*I9Lua>hWt@oe3o!Gt2y6A9Fe<H`@c#mCma#fj|5~!ck
zfr$5N>VZi(-kUcGmVblM9C%yLjvr2Lm>D0BwMf}(zTG$|3-&_s%fz+i`mTG9+pACI
zHC(P?6li(BBgCl~c@A!ZFd8lXi&AY-fO#d}Ru&}NP}QH3u{>gPC-JMpr_IJf6UM#B
zBlRZ90!#vHR@c`sA-l^Wj@O=!qEd`g`GH==s+CqQ6)rei2WGR>T)AhC70g@Sli##y
zAD&ngWzhi2Xn<ugnOP(sDI9NP=9fIQTXy~sz#)=X3EpMFhFWf93Bj^BpX6;G9(OIt
z#tpDer#KW;ly6%>-0#GSb%w`+M*J`cnq7AEww`m@xQJX~kg;6T_ypo2_%W7KST0X$
zUltwfd0!itd$Z+wD+Hyg#wf<i$(WL#E9s)OL~BfHdLHvW|18b_P2drZttRV}U|$zp
z&{Y){WPw%L0SyZe6l<lOEk0I@ha9WPi6Zw{kJaw*I!}jpZ>O7-2->EvN_?u-=oC5y
zVqR1HB5}~Xi_4g9QI=lE_OWskgg2AAu0N{8?eV$mxt?sF$-BxL&)7Qr3*_z=6*14s
zD?@k<go0y|WL(p_x-vtCgFDB=9`(+X!@ykK2L~Hv2maf!=)o&VD5<`x_f$P^W#~Da
zWUj|SrGed5U+nW1R0;c|Sqxa$m$t#)nZM9>CYnTpD>zQT(F_-9JJgJQ+fV(|!)9T!
zrA|@H623p_k<9miH=poWRdRP?cJ=YezC>}$IWv)?Tv^LGy`iQ*S&cxDWz*fiwsVYo
z2VS?^*S&<uo=7#$_m)PLWrV<8i)O!y>!IB@Qjn+2?_Evw|5$yr=g_|_FR-!oV_-dt
zjMTP|NG`VQd)2%7vDhzKGJA?P`wO|}R#;EsMTdyHflG{>QyxCXM9z3<1d9LP&ke1#
zk{2C&!9d!SNnhih8RM_U&-_ZJl5)2B#ntdd#knK)X9q7DO5Ag7o~<Z7Wr%B8$Rl8p
z-t5?uh>w{jrZyG*%6ztxDwg|VR>twpkVQyW$*bV=)1G3ga#+7Xvwf!E&rEiW(X>bv
zcO^+@Wy_TRy!HkMX5kU+3a|c49ta1NQ*fxi<OZV5swnw91zFDDRL$I}RD@yQPTSgK
z#wnsCQvw%Q*&xHZB<9Lq5zSCYlJ!zp)#7$tBmDPot?Or%5508K;J3>vYDAf8?U!!>
z{$lE^cK{p6?oBUlEZ>9)xBnuoSLg7n(AT(&dM5iE?v{eD+$<ZO!<5b}#Y~MIEg9dU
z`9uz|vMQ2@$=K+%vYNq|d_Ff|!A)mvtb|i}T-e(efW55k*}SvciHDAO;Mcm!k<2Vr
zhChEIcSi~aetzcv!}1t$osU0zisQXid9p_q3M2n_4Gdv^`TQO><-pN#Cm}ZeAphW5
z{Q7`h*dNvUp@2F=z&Ad3w)I29I#y5oe8l&)#Ol@$UrJJ|6NJR9d(bkWFm+>Xqs;@l
zpsn^7j>(m3H22`PLpuk=)#&0ihn9ADqa|L?4GQLIH5aHCq2#Jj_Xq*&4Aupk^;M~O
zwne~$l7A12R=&}z$s8f~L}~PG78l&^YR4)CQ~)l*e-kRBUTLbt6Y0Xdtf;l1j2eBY
z=YR^V*@5IT=8{~m8$;E%Cp_z3^oxmk?bzVqq->?m&2-z3$ruIe>a#**=ll1>%I$R9
zKBK;HRCrT2e^}5%u900q5A5nxQjzCvT;<bp8Z9gY5&$*;B5@iT_hox4&Is^It(O~P
zhnF+3SzccKkiKQF95=WVlBi#j{YhlHdWE~IGV!#-lX|r*^Ml}@?_D2MVzqw8e#4US
zrkeXFojH~@<MHcdsUO4D1LK?W_T7JfExD&56L)nwWGSIo+!f^N-d>Qd>rWEb%s_<B
z#n10`J$pNAfU*!^!l~`Uy$Sfabl1B6Bc1LoMMP2_C_;9KW#IlFScyj=-tQboZjFpK
z+e<W%8G4c+@j<L=rE5OCXUyYkk&v%TUw#4I%(oy$l~{+VWq7(N9Fdg{EN*RaHFI!5
z*wnn!)s6DQ)B0m1T09R>^#A^{dFwr9yQa|rYUs>~Zp*4<pAA`}<H#|(mePDT5=H+6
zpF(Aa_2J@jZft6dMDi49OEjtdS53S-)6&T*&UIj=NsMV;ZkrRnIu)x2`ja@wy&%&j
zNHQqWUv@ep^{HG<={K<ZcQAdJ*QG!Y<3t%DEZ#wu#=njgpc}k1NZq|PaELe{S?})_
z9a3s3qL^L0ZH{%yc<=nIxd%4n#ISf%EwIfQK%$Q+pVM^L;CIj1xJkE;nUKD?D(V?#
zRuR*Ut0qKRh^F9`g2uEG!Ia~7v<s_}3jy7GaX3s8+V^thvSct>=GK!dlWxB}!jER;
zx{yT#@sI~d!f3!d9y{+_<~!oc&K5HnY{}Om4kQ>P87>+0)5Ri8>AlN4J+~1v$6+bL
zk0XvjSDZq+U%^FBw8_fQGoBkgK_uEuf_wI!$>Nf*02EsebL#_6{w<q;_Cy)o*7v)U
zw+f0pVnyL+*`8;M696N|aT7UT?{nElLKX+WY}a}ln(wPrm-qSQL<j@xMDWMAB?E^-
zXl5oru&ec0dyka=7QJw&=LG<nV)8HW+4{;tXuUI=cTHt^r1>E3RhT-*R7U3u3c{u1
z%JF-!@lDUM+Qu`!3=rj4ub|s*>#CCX(Ij+onXPGw0>uXD8X&#Ps<=^&A;F9~WYvwk
zu1Sf{WRk>vNObfq+tW~qvMbmak7itXWqVG~pOW;_o5;E6?+{Wn_%TmfowWuzR>rsS
zIL{oIq2~dBrrjNM>;q1ULt~sDrCTR0y!_W(2;Z$#z*799GibxU?z`NYb-eqJ%vv5*
z>XH_G*sIveZJlZ6<ANG*_$T_oFsv!br=-kJ`+3tRaPdvCb9c2=iRX*e{Sfwl@;_KC
zd&ebSnzI#K$8+zk@To}eoyXXo(~j;~mng?e!sZ1ctiOBhC;nhp`&?76U)fpus{gIV
zD-ya~_wlOVzyWfmdnTO)868Dr@S)3!#L<hZ^QM&jS+;>EUpszX5mA-R9VTfS>U-}I
zl~rbMkew0qZ7aiotlKUtuGrZqaPdY}d=7V!Fu=q6+A+PIA+@Z=#$CGo_pO~Q)JSfM
zNg7}y(43Yc)+{$xo+ZNPGPfRFwb%Uf2eIx!IO)tsUPGGnr&Z%(J5*5Ry95<Z9&T}1
z3>9s1b(E$8T)ih~wZvMGs^DAIVx>ACi3CxMSR5bEta6fpoclzh@aLbzTu=qcu>4>}
zC}={HK=?}??Yo9|9qgjL2ECHT90p&}>)Y_47Ciq@P;uM&d*>A$JE#$->MiLQGLk#G
zNSjmcZw9=SXk~mopb-IvtvpvN`~x`HMEbj1;NzG^GPs-Mf;yFy=Kkn(RH)>KLj_5;
zt$Op`ApcYBXmOKbdw+uUMaGexW^IFLVdmZ}=>ElNz|YxsS!UjVDItmM4q57e8`tcQ
zUGp)vft^1l{M_%JTy!Gy3Sz!J%GyYH%^c_rWlap6+;7|9xMh7J({WHf()wxP5Ip@1
zMT6l<BF1_rvO;0$E&}TI_CIjxO30iGBemI*#S>T7EM{%`zfjlRJpq<j))gnJf%Zqc
zm433b4u5|2@d_NX7t-Dv@@>^mChE%Be%+*V5DL}=f-6T3_ku8x<I*nY8Y!X%KV`oP
z8&QLe$RyEw5n3LGLYu<(9J<Sg{akCPUn>)U#429zP!x9pphVoWHyF1DTK8XA2#4x2
zEEMrf<Rcf<UvnNg4-6p!1513HU72(%Z2x;N^t0PAXB49;xS4U#3lc$>|ND7=^A4Jg
zu!9>0p@MJux>G{Xi4qSA#9(G!8oxXTbrJ3k)twF?7*OKt3eX1f`95NUI{c0MPS%(Z
zxqUn?ct|4ciJn_30C)lbrgD2gV}n+4L90(dtBsR64tg&{%YJR9-HwoFU#S{n45;GK
zn6`U1F&mD4iueUcvFKVMq0YAFRtep6#zjg1km2wd5)Ed6#u^ToS-}`Oat{b_fa^cI
z#;`gFv*iOUeq>@|I(5FaPM=-V?Hn|&fvu&}Egz)fe?kp`u&Jq9zuxe9>)>1<SV(@g
zkmqpUo4!m?l%+M#?6>mbu5B_86l(CYuosd<k>+SdiBXFrGLLY{ttA3u*Ak5vY4e}E
z?Ud3acODg$yo~x-T<Xsn6b7W91LO6PUi>xD^oWcYsVY8_Tm+RhL!<Vwz}RmhA4#om
z1N>`VLLDq||2uK-Wjx}h10f55Y2OQa#uGJnqxjwdbBJ9L<Kfksx7$vc=_(}(kiITL
zL?@OCrqeC~+9Hx-E`0w2pCFcc?Dys|hL;%db`bi!uxBV~;u}D`VqQ)0z?hu+1@3B@
zalF-Y>k8wO5?mfk*`fMt4B%Bs&)<aDMS116i!ye(JL43Wpp9Zvv>K;b+a+0Q&BM!L
z%{9fnm1Sm@ePYS**ZWlbIRSX;=}bM-9j-XcpVj8&d#3BcqdyH{FZ5PHvjET;`-r}U
zefl=?n_};SQgXaJK_gHU`=m|E>-^xL+ds;0rA+k&_Ob1w3hKF^&hbSp<heoe0?W`|
zSMZK)Z+8Hw{A4r&>hH)$0s1<VZ9KP;v1_p0JduhNm@aWYv#F5UD7H{GyV5Em+$R%S
zn9&E>K{P88HN-qoCEn4zyGFxO&QBfd8U;*C)kclWt9r1ZM9~agqfd;rx5!8V!PPEe
z#f)&)7uDP60&J{mG|!)B?^gSUNi~Y}{yX{*^gU>_XM0GU<IQsGCn!6)kYR+a0Zry>
z6-O%e|1uE8fCIoqK1d=7e}&|8u(GfvKAAJ=kFoH2TRB-#Y&W9aXJ$<B%wBePnb3&=
zkw|coP|(GtZbuGF5Z=&8eqtm$>nE0P`M^p}_qVcx>?FZP3F1vK)5IO#tcqz$BF^bn
z0638|_K!Vp!*+d7nu9S{{8Z?7GZPYvanV=bunFX#a<NYDJliwGb2@~P`>TcBGdbuN
zgWpeYOu8_?xF@G}7!#$~b;IS^-BO8&yFs*3M>SFs7nwT!@aC9}fmO%wy;Mm;%J=E}
zb5*{}c{r?8@MnqX@sez*(T~~K)Fu*{C<d#kGjWxJU%5Dh&ky!F3u}E|`X`1e)z!BK
zEOiD=4TUWAqVvqR(8pNFx-z%{Zt+MaueHNi$S^{%r@(a#{oK0Ezpb<fQIoOPM~}v!
z{@9TD*tPH<$ndIjG!495<t5|Lv!u^Lo5c+!aMV{zuvRzaXaCSac5;3+-k@RV-jO4~
zz$*RkA2V@YI$+7ZcJPm=RT6NlB%}H8nQc{3Oc@;l^FplRx)Ss|Y}DDO`aXoiW<rKQ
zkm=wIpcJkjD}IZa8@z}WWzucI?$``5ff0nu-5_<u%q1Be3bQQ5yT&9?WNF3hl{?pi
zkS8HO5RZ8{NLx4mylBezVCI!$r>Kv-y@*Z#5<b0#kMXL&hd&n+8rDi#-LV>xbfrS@
z(mn)1E1WPK@(w@%Bj#%=y3hZ-K3^;K5PEO99cHxldh3vy_Qbp2zZwDi3~Xo$6xnCX
zSh{1RTl&KYGYxl`ev^H3!mM_c)`I{)=Lq9wnk9&1kFx9EO`FExy5$L5tXgl=FB!Ta
zPuRj5kVcNzk*U=@@l*D}yiTZqg5z68)z1A#fnlMGf9~RAtS1QAOYFBteZRg<#}swX
zyj^4qvJM8Sq37Y{+un~%ATew`+@kGTKMXLGR{$67UQ09b{yy_VD{&>0r!J9{Hmh~5
zDxIzTC4b(&GG|#kd%ujD%_jj5+y$j#A|<#hv#ar1oj>b&2R?qfayu=T^RjKi9UZH)
zG%p3c!0PRQ#)Oj4v^7+cf?o~~NA2p-{_icmMtrc+bbunQVwz7*s2-fd_Dk@)gqgBq
z4kL$Kjacd5_S!+Q)XFrcFCMTD{c@dSca|pdGWA~GeGFqvWR&cMnC9CVYOy`VjxnOH
zi{%iiN*UyE30EJbPWX$X=)M`&P0d&=ugylnqzl1vwiSA|J6l;=AoG_XzjEMVIP~{O
zk_9%vTUo@9-yWi@M$8T7{nzg_+oH^9{HywH^SmOp{#!hfpDH46Vx#lTmeP7L)|pD9
zlaSN)Yq^$wh}5nI!}{@X)C#$q?Wm(3UNv$%B2D}pfgF1iyV$@rZzOZrVYv~6-SnnA
z@e@$~(tEvyVyvW^+^qJU0S{N=JSaBoBV`h~13jOm_Z1mkT%7xx*PO|B>EkJOB~Dm*
z51%=Iz%A9m!ir*gZI^LaiYNXT(OmnyiSt5+PxZ?^F76b=`hMs?d4d0fi;?ArMqyEQ
z*?Vsl>E9Yvi84J8Ormz>#REk1a@xKXat8_dy2->*5c{_j8?u(VLXaLqUhW{E_|N<^
zvUvE=8g2=ZZU}nkA$XuRl1Hq*#1KCjb};O$AV_W1Dp?jYC-onN^%v%4(r$0{rk?}A
z?Aq2-G=+5q@a}i8y-JqeaJ1Qb`zL#Gtb*y>4H{DNDun$6B)$*$;;HB0cj8i8#l$ey
z>LtTJW;|#6YXxW=dGv?&Glgg&BgKltJv5Q^Eym{%Vqm_JWpYy?)9iO(^oZtx-g=~>
zFJt!nUY^Gq$wyFFr^YXCDgX^W3JKsK@vMnJvtpg&6n}CpKuG(G+&<9<v(`@ZH@DSt
z*9AP&TeOh1L)B@9Li>mWHVTVP5shXV^ddV5#4Sa;Vi}-#nUiNsYfjPc@R8y97<dvL
zLV?)FU7&a~Ux-nBpd2N>@V9^AIq?#x(Dei$izNZzuQmBD)Xv95&)cY<x?cU<wL0}f
zU)fNSK4^byJ%hnDN;8{Y3#h{8WwB_yn$G{~WzD{^_VUpxF<SO&tH3Tc)p=I0Oi#a5
zqqNK9S#d*Oc_05~s<VteDEcBJQ=5M`!Plc?T6iQGqKQA($N@mMJrBm0<E%6@&OnoD
zq$&vy$WSrHdf)04Nl#;Pxkh5BEy3^LC<zd9B-6pUSU5ybP!<pC?<fTLMyR#*cdKB0
zK^erz%CX{=I`2hhT$M<3@N`D@Yu~vU`CaxL!0KPfad{i~C+=2#dq7g(kDY8WAFgKp
z^=Welako_Zi^CFsMuy>PJFaiuN7vu0XI$3Vz3KJQ3*ESv6Gr>urzzQ)q<<n*P^ACu
z0pN|FPfmw)sVCZGcot2p2zui~Ibw<$L|Lcesd-*rm5=b_PtMu%DaYyUZqFAPOVP8Q
z*uW}ayVkLN&wpu%RjE9quKh+|p;3qeYYu%elAyy|rHPn)TQT!T{@`I--sE@Z=T}LJ
z|Il?;Y3{~3Z@;=e6Y%xr{`j;aDy-1W*Vi|?G}&u9saS?lXJ}O!&Z6|Oy<Jl+4Cl{(
zjsbVs0e^F@6mpw=>skL(Yg@a*+~0sgDs2uR6Tcj*gobD-^8Kjd(}88jfZct(fR$=h
zJUq6J&+Lkyd8v%$GwnHqEvZB{`6dbkSNXry?%H0oTYMZ%oINnM;HbTFXqh)sCesXd
zTwS5mC-F!Svk_TpjuUgrc7AUk!XQ3U&zX7w*p7s+=*B724khvH59a#Vzf)`x<d-0%
zdcfZ_J?``t@_gUZG*{0QH0_rIJG`T`p-`utnyxzT20Q+uACfy;G@y&jAfz4rS*zq_
zB9NO-UV#`Q`U0*{C2lL`&Sj;dZJZpjEx|WUj*=E!Dl?t;uw&tSIhUyYw@hV?lR_``
zCC316PfA7j#1FF=TPt~k8?*cGr}fBmT$>j=E&joC(vC}ATCAgzpNS(Hdfzmam}PH$
zmWF1IIM0mGfaFS3L*!{?$;x;IHM+eHKlOlR4=lf83N}v&2X;?lp^wCq?O*%yC9;q6
z3)r<q*<`+knui!j2&P20=D&P*>$!SGgI$U?irGuq@kftV2P$wsd=)|htM)|qz~*LD
zTiraCx9I?6oKWgG<=}aG%c%*4z?lKPfe;d_ba|MI%9=NJ&qWj&@a5H#vgq`HDAEcX
z-;HqSMd<)h-Nui0!fBF&=lme=TYUvkxWL8N(-0EygfMdLo+_57YX57<2?ij`D-!C^
z<wJ{{N2EJ!$>i`<mBaVKX;JZ)e;T^J44wx<+wy#>x>CECbM|iNQLB}_6H^%$af4n5
zE4K=o*1S0|7SP2<6q<j~OGbKuk=XrMX0WM$wx$Gq07Axzz25(Ary0ToGU8h!p77lw
z8&|+IS(=#K@(7JV)Q$QemsjapZ$s|y$6%=czUJWOX<J+lH078)NqBPl@6uAZeM4GH
z)U)Lh+7;>~e&OU{Q-jIwuFF#T%dy(p1_iCwUYEVkohiFz)P5#!;;F@)Pybo9--(ZD
zburms{E2?~nY>%N>{oqgQBcqvnkDmfvdeBTA6}`lwrnz+03t&pK1PF(R)$4Z1WzUu
zuZC!USjh2JNs(9w`)Dn-n6ycq5;lQCh!7S;UvkmtJS-$uR*my9cIo&(FJKT%6f*ol
z(Vc)EMf<H9m{kwhasz7#32TrGP`*?tfjs<nVp|wVWDM6Efr)I5M?8r^iZRAoh~ORB
zU;%`IoM68?p{CIdSp48~yDytp_QCN=o(z@MMB-9O&Y%ez%E7cDvhW_m0~xA8UgDot
zf)t7SHuHGrMFU1N)04)MnfQxZO|M+rsu}!$xY%>H_qF*nY&$1caaP%g3hBE83chf|
z1)$v2lhq{JTO}h4RKqhxyNJwJY>5x*GM&`<q6DCWY;-Ys(}AL?zn2b!aFf*0y$9j~
zPyEBH#3yv>#(Vi#P1Oa0cScZQ0g)*25SdNVrpC|WEx+05J=P+`oowi~i}X*84?r(d
z6RYGSX0tL&vUT3CIphg>r0#*q`*rrhSe}PTmJ<AO4a5Q7B!0itwQzmXU?}3Z)-O{a
z^ZjVN^Sd31HDc7IkKadvvt+y<I?#KbDiOz3B>JQ-cfUa=I=V<Q&g68VN^j1GKl$fV
zNhUgQf`<0XTHbGjHD{9D2zF8)GjK_9g2bq3p{Na+_hbyR_r6pLMeCShokpOD@_J6A
zIoO#tC777<g)%mQW7)8eZy%6Eg`Ya&U-t3W99<_MAk#MG`P*o~-U}?G!$hO}hsQhv
zo~k2anp;=-tVfNwt%tMrg_T0tIOq65V-?M{(RPl4u;}#BsAwWl1u1Ce6A&ZL-3qx1
z{n1}n>4n-5)S|aTaL^S%Um5iNm)L(Dt|1HhUQ+<nEiO#k<n~4QK7O#>gB><X-X8qU
ze_K3&;S6<1qk&M*vyaXrQz)$%)0v16@)w=i(=;y-GFM!9#3~gsVpv<w6;mh>dpKLX
zt-s;vrOW*;?HGJYq7zzDuES(4Z3J%`xu@KqMZw~Q{m)NuFaf}sdH2=#H}>G2t{>NW
zTE4yalx0HZVS`>g+gzy(3Xu1~yw>O38>&KzxLBxI`7@O5spwaJn6g{@n2y7iFZ)7{
zcqcY;^%-cD7_{n}d$Y%~UD}7ST=6;oLTj+Lt0#nv0w>+<Np6=?Wd1ES4$dE>92ETz
zQIQ$~LFI@JCU)PuB4W;}wf~Oavr9D2-=2H<@nXKBqn1zyV348NnMz268s2ja3ID5u
z$88lj{@>2WlRZt*(0BPy?vn_0el;;^edxX46p=Sqv*tZZ<^<$iFNi2Gb|u^pTK^ov
zzug!ay8bk^txO`JdU<J^_v3yBC8F><SHAyKsj}n`T#X6WE$06~t7_nB|366xo8od6
z-mV*%1nX(L@gL)Np*Jw8?b7#KEgMg_xfDRDCwqZss5W9m-rRp)$B-M0Dp$j!If+MS
zbTx%5MyHmCU4e*3ey}v1&3)6rN$$)5!^5E+({XQEDitz6z~FF*JYn~(`JU8w=?ESj
z>ozLuG-gDuYw(i58AY?*dy3`uOrhePj6BkY+VRXh=|z0nk+{SDjQE?qqO&obAxY{X
zo8YI7v2TwMf}Dc+LJynQ_D|_1DMP|K-#`q!vLQ6n86)>zoj{GM@)(`*|Mld<FW2Bx
zQKXSeAcl<-iv{kgokkELZbwCA{WzfeKtnCzJ0TE94T;v_XVr)WrD^=jx|)`R&AK#8
z;!!o|hrCbWR~8ypyDF63O=)tzS7Nz9hi)qI??+T~-+%%^g#j+ljP1KrRQ;DPUe&M6
z0DYROqha4}=6rnmVvi2z-g&D~EaD|B(NT-_eLJm$?`<{x42*Gj=B@|ZYf6D}#nVqE
zmKFN9)+yVkzT1Pt;V>+&p=(c~v!s=aP0d^b8cXm)T)=!GI<f+*1o(AotpZR<R=j^@
zAES+hWNjVT8Z%jz!b#x9Hk72I_fNeGV22C6(bETfTf#C1NX-lTQsi8>d+01y;4=1G
zmv648xpU#*2S{d={)YGJ{t15$fc{Qt&{MXr{ft^7Wg|0!YOV7Nk?RhsjqNT#Tx4M+
zc=c`o9ikfq_LT82|2suRm`VHZ7IB|5M!@V^Q{zF%><q+LgC*vX-f>QNsO`#0<J<(1
z1(|784+5A_R&n2?cvCn}u4BynWAa|>FmNgUbR>9Qc?O{!f%IE8TklT^e2r_0Om34Y
zS}A6L^m#P{_?zkpDNNnXidM`%ghF6|&#?gZU*a(*Elu{d$8f)L0jX-ROI!FCq`WLy
zx0ch9_p2x2Kv~=rYrw<J4>Hb}V^v34T*A=HoQ59;fJjy|62p%tRiCO|NGUL}zes%>
zu8#mgd&=X(Lw3BcXgmrEcRSzJ<vwXIO;zTfA4a_f$FMHhrpAf*w}CZ(-UN)$#o92d
zcpi%J@DZ8>VgX*LbMnVHw^hg35F)y>|5E3;<3No)kBuy=BI`hLY^LVLWxY5x-eZ!3
z1%}TK-q0a45QA24L?VUPS<}@vvD6Kk4eMono*ihjNhA*-EsFJR658x7M>agYf~D38
zp&d|nlB5^<zmDYA_d~`+0p6qr>6~##gOlOl^om5qHbt$xo4usuJS_O$EC97~>+N*j
z8j1k67goExPj-dvpE|qV8Zopd9v3mV!ib?p&Go}GU+T5qm|CK5X{S9g!!NMlA!%9i
z%s^mwP5bgs<JYC-iH(tv+><Zz&^7{^&aPiWk;g>3ZT~f*;)&~`L_!`7a_7AMCKuGC
z*7_e${G#Np#WK6;SN{22P$N-Kgp%s@s}w#7@)5poCmqjUYFMk~h~!;%M8`cB-2eS1
z>-LMuv3x}1<w-HGNoSrw&XrjjAwm#<5WFUYwvj;FtayKK08mCTjOHTI_XeTUQdBX|
zob|Ux*6Q-<C_a9P!9uv$p6{lWfRJ@1%O*YzjMIpxvYlD$*Bt-@d<}_>A492K@zSl;
z%!-ZxsqBx31b$J>M;EjPTfR)V2qx>zU7^@#7ucxyj3jK3oL_IL(5$Tg&yvqVa-*3Z
zR`@BwnzG{(E@nlgQ=W->9xpbmsJW@KimPckLJjN$r+%ow^h<O&+El&ip|@f+fn+II
zpUPjj8;6{P<BRuykxC}!PtnNVtin*efy~@;k5gZGq5i$cBk6;by8h?u0DLt@NjVlM
zkpU4%?$AyXSn@ezQ4s3yW(ojZU=}$07*29Ed~xnB3Sar;=*wzLrtjEDn?T`UPZ}1j
zd@n8+?^#kWgbc8BIUVFfY1e6X6KwZ*Q*+O&JMv@VLZmU{+Atj>7Cd>_^4y9RFn@wD
zdm!yjA$-ZV)*FlF%s+qfywJk#J9oF|VkH1&;<jO+X%YAD;n`O9Egzt!vh~Q}ZzG;=
zd)&}l38V2q65ZoJV|iQOP9?CxU&ne<6>8-d%fl6{z`mN+BLT}Dg<(OHF%MH=&Ysgm
zkfokj=R=mvk%yU{>KLX~O#JTD>@2y|neUa``uT3>uknnKz%G1n{2jb}?cVDTn@ZdW
zz&mE4Y@=9EmrDVdos0AT7glyKk>mr3+deiDB4U?wQ-#S0->-C?%nTmAo;ntie^9hZ
z@!VL0t$A8f(Na<Ej$Ao{CnR3xxQ0oqT91U!m9lFDzHC|)8uMd*`qt+Ivoz|6{;y)h
z;WQ^nJGT`r(B0!j=|Ve+@`oHH{0a1>big^1@93|k$-)OOWCw$VrSpNg^T(xuh2ow8
zaX(R)WA_qqpFr#;-x5HKM@8bQm!@Y0F4qGoLSq`JXrXCTJ@1)aN8=hl<wG?}6D^W`
z$tf^9#U}H1dCuFNPlT7kN1ennkP7s~4aN8GS&Pu4Fdyk;S=7VpE#J+6!*a!PY-EaP
z+O&d$S&0{-AhQ^!jsW;Yt(~@<mIqLw2os=Hp!*QEa?bU~lfZ)P>Gfs{R@&{`<ouOQ
z=5ClkQ|?HuVO)s<+OS?(4EPnRA#>L-r+SFpU%+L4&X_;G)~i4_cDcCtwdL+_EbPH^
z6+!MAw2@}}$@sR<fh(lQ#M!cXY3QwF3{>`ZpiRnSHknEH#V|}4H%=_A@xP(l{2s<?
zDj~&_x=)K4^V2oe@5#S+I*N%!UIt6ENin2M3v&@Sv(_7gbGXkHzvZvFrbY6+MioY^
z&d{1zyz>G(JDTY!f<khQ#I=>8v!Ep<C!ln9V~fNu_W(KGJH;x@S(A+zYL;gc+9uVn
zCZ_i4-2#dp>XWnxz7viNoNy8?hLw}=eh_kcKiEoMDEA|v0~>p-7W&1tqodjrwKka9
z@#OP^`IXPt%T<FThvBCSUtQ3I1P09ur3JDzf+W2J-{+0HK12VbV5qUK-SLq&6%@r0
zHL@CFYo*0(C8TBE{Qh9?(y7>&jy#uQ+2~Pw4E0*em4x4mlSMkw`v_<-CtlSCsECdU
zdmoQ==)hn3h^)_|!9t*=LMTAt7vG_N`Lh8zNmKtIeiK$fT+lGbX-VR<!ogMHI3s=H
zPGUhqFg93^6frl7g&=jSzCV#@X{w)3Zxm=0N@iHt9lj`+Wsu^Th|n3UC%<3mw0lb9
zXo9{wFBzXjYbx$+t$Zfae&PWRxH=#Jb>KpmD4-BCT<}Ev7kzL_MU=orBhu)91IQ#D
zAIt_sTIBALoN7L7g&Ne3W1$+?&xg82Nue5PJl*H3(Et=~F!Xl%TTJ<%!nCI}9J>4X
z$Vz1Df&<WC;5DW=&L-%9jrw%&u4e_75OCO2+<OaMn!*RSFKBbp5+eS}kRgb&@vu;2
zKqNCZ*qjg{i~)R=&ajX}0OXJ*IGz~6gpUaR^X+tYM1dI*JU}qz3Pi325&tOeL|cgT
z26d-ALmdwX-~V;B`-+9EI0lr)<(zJ*N=pI$KBDM%2tZVg7bS}2n72SB-FQ{N^@_l5
z!*xSJ=UGDdp8Epk<ShrZ_Qz6m!)n=Iuw1(S3`Bm0Y5<ELrLkD_897_joc8eLq5cd1
zJJVa3rC4hVDKhp0ymh<1<f?c88{LqVo65-8r;eB<r6#p2$<2TN6q6BJRXjhkCb~>R
z<t+r&C`K)nTQIDVflWG}aN{Bb@ofaLodl^sK{*I+_}<gd=`)AL%6>H<*u-PmsIJOm
zt2QSSi~9nIqI=r{gtn1mOlyY_E=8$mgKn=0ziuxDA;@%kl=&sL!BJly2uXv7>|g}R
z{l)%Ydtry}MG^y0$pC}das#-*V6et^!6qKQHa5Im&;>`MOVU#iB)4G){wCS>A1KuV
zq9Q+$dW>1&ym#}+z!UCU*kA=Vg$s&Pqj*Lx;VAHG-yPm!XHG|k@oXre<A|_8{Q!v^
z;>tl9wfZLmhsNr~V`t{WO&Z_PuPKv-Sh<?I;Mm$a<3$q)I_<ZQh`{V}t*fnswu_pV
zE?tbVloL#fjZVmSWeEowrF?TKPV0LL-K}}7zu7AlweZ-&mVOEa8)O(*kWo9${2-mH
zFyeI9)%IvQnU#-?4bAx|6y=!_muvmFlLk3UHw|9jt1kt9D*-x{m%iY5PRR1St_)EE
z1=xe2h6VvCu!^;T%%~eLs6LAx;7j)dJ)k<%@IOT^tT_?2#oYUMMVh$6jNDsj*1C`i
zU6a<e^8bX@a1G!8)hq8fVlo*N5hN;Jn=vlAIha5BP!5`Y!1t-oa-{$rMfG)YXrrlZ
z3ZkT(ol^yhR<bY8tK7^EOYHR;oi@v~?Lm#QlcS!mROkCk@?MKOGCFo|7Dqkp=3Ezw
znlD`U0+MM-KdnPKYG{#R7%{sjN~`#3m@Dd1yD*2bn7pRxaf2Y*brSFq?87f`=ty`?
zqe-`|*rsu(Y*6`$u!h5!UxF;w={@Vx0ttz7xuLXx$7N0gCE%~8y7w-sy`&jFbu`)e
zB_;IL5a?>35Y$n`e9%PP-4q+`)wXByN@jI&>hJf`%I2fYmvx=^;DK?A;j{8*2E+?K
znZ|J$A|^Z}?+n@t4Xc1}v|v#sVsVPU^1ZO?^R1=_{P|RkY3Q+jCoz7iV@i2XPg=Qe
z9#aNN67mrjtP!WtnN9GwPoh4oUhtVSz&REGE7Gzs9Gy>D;MF#bSOAUD2AUHWsI5(5
zE5F4-Kw+bBuhZee-yhE#vSm3UCaS%9jjsO+3&)j^b==a6R^HHwJAgwNR09{U88YSu
zt|p32>8(!rS_s(<V!FbMqfF17XJYO3Tz@trovl|PomhL_T{_nOQY>fbn5g=0!|K5I
zh{sxd@WWAHyqI_BU7Wx}Ef8r`1)~C8h#;FzP3|4L&v()MP$I{D{L*w{a2MtJwL<r~
zYPVtjxku>Uw2AvZwuZ@fCNhv#D+|c{$`uz`HzGfH-i3$ouh$EO7!0*}CZ65EJhZTB
zQJ9(Y4MFrJjtB?ouyf!GE6W+2!3XOIQ~r_s2*3d=EGR5o9$UToJE+|fy7#t{I$tD5
zZ(>_y&U?;NJ%)p{FXLTb?)L|WyNw0D!)*(bHz6dt&K|J6^x2jJ{P{-HK`a$6(WYS=
z$BLS+&XkzZr`<3*=Xs(S{G)1<<2LF@PD7`186KQECK?Wgz;00?d7?BvA}G0ak%~8q
z3ePO;O5a{Ub>loe;@Awjk6(saCKK#J55mzQ!IF;y!Sj(u9E@eY48e2aijKU{if^Zw
zGFrBSmLngO4(kI6@`x#nbh>#3NP`u-B=MM7tz;=yRrV=Tvw8%Imwe59Hx6Va`;Rb1
z<(0KrZ%p!+EcwN)Fsm@70EA*(S@y0~xWmc4m6n*dMkIlWLlcq=VeBlW#Ko?%;c=`)
z>_s4;b1EM)JLU4d13T_U&}rFp^imx$50y=ARwtIB-U(3U)M$1|cQqMVpzN2|VxbYG
z&42dXnf<0%Xjczt&5Gq}2K^$|k+##7c~U-0Q1ODl!m;nOcVp;7*3y4g33yh<!zL}<
zwI(q(5J>UG9_rU%%>D?Puaz5S#VGUM5cnaMkP4Jqum=g7>+5ystN9G{n6xeoHChjT
z3el`joIj<fpy;hO8htrOO0VUigF@(*c%zB}=ul<1%hg|f8ckgs@g-futvealQ~32y
z)lI!Myzh=68Lc>ne*E=K{%g{Lv$Sfu*w*QyP1DOnP)-i~_JsQsQBKf%ympPx@8=c_
zW9d>a=Q4Uf<So%;^cSQ`RD8bSCEocEh5u{7=fDR(?}pTof{p}4vaJ~bjNpd1=0i!2
zZ3u+p(08K#=a%JGyaR<6DnN_(Wz#r~qde$qbDfu-E|<qQUHBH<`;EzjAVv|S3|=FD
z)AV=SIY%+{RhTu)i@r@ks0JzK|Iqqwxj4%oONCB(^lIXoLDOmM$%XTwmK0?SZ@$;{
zCYV7w(rjsZiOF=ocGRy%({cpuFnEpzpc-TLGT+kXQPwd}j<4k>1Z_tK(4$(KPM0xC
zhFi4fprLc10_dW#gvJU?gBmf3lr#5dvTh@Sw%ck58<e=+=u9Ze|2wt;zhFlA9|hK?
z9@~K*obN~Nz#-2XUc{E?2|YZ8^1Auo$~2z^(W6Ff!Dun4KP|M44BBRGU`K`!zVzN3
zyA?;rN_)j59Xdw@e?J|{yd29hS^k(@Q@2dG#2g2#Q0}3c%k+6fSkU<_w{nVGdX=xb
z1zCFqJ#qT;2~XV5gO0?(dZ|3tvJjKT^LD<_ead9uwfTPZud5JX+=4x1Xjt#nE_=e(
zLQkfZ;&8FnGqQH-k0(PiN*W9!gg4($ziykG<|TW7uN|me!(P4=0_i@s>B=blL+?Bu
zHXn6Jn>bb&cZ!@6xDhQ#4*ny8YYG5h-rYPTnPiBONWuS}*A;o1={v~ksVgI_M5ybM
zej^w|K|>4Qio+mt^`?9b;%)eNg)QQNU{40Inxr)bNJvxH4T+@gL5KKZ79dW;#sBJB
z9?4xBY_8(c0;GiEL`64^*gp9Y!XL(1?Wkp0V%|KCl`>a<ij1Vz$dXD{*NAejAQYjU
z=&w*i*w!xz0XBP++L~_rCR-dfD~2YcZoX>+wAtivcL7gL+`+Y2+0>LfNwbUTk;c_d
zhd)%r{c$#Ii9fE=8Xq-Edly!}>uLe#?uUIUij1W*jgnCy%;&7z4t;e*vD2_qUrVKi
zvr?ABgsm83=VA0#9XVS~vBjjbT?Gy%wMt4BB(TBK{M_t3&AtrD&vEX#b6yqfgZ$?^
zSE$uy)S_m|yz@3Wt(+RC5i(3Lbvo!*H#N)HI_ExJ-x>#ds{u%e5KoE@CxBb?4GzZ9
z&L+NjZh`J6MR+dh{-jIjwqGEn6Lc9xw^d?;J<q0Ls#nd!5?5b|1_$>;g1^1i0=Uv1
ztHMo{@t=OV)Ucg4kW@5G!tdBQDAw5yQXTZrJIx~iKS0k{j!N1ogPnb_GHqe4xZt6<
z1NB=aP8zAYQL|0V@T`D8WZ#3Q6>o)P3$tR|6NAP;k>nf1PS>r0kn3+C<c)Zm?3#NW
zautsQLc7Lb@&!f~Q`J6pTonE86}pnl?eQTz&1eUNv=c+34d8ohO{dHSB|05<AZrbD
zBjiRw)mnpZ4I4R~Azm|`VIc@wZ3n78+K%arxm~3@ZdnK4!u^g_eMI7t#XI+{{}jdv
zXWi3!4p%~Mm@88!KIo_f<yx&2&5xMG@f_)Tc~-oD8H@n7noos<AIefgEMv<ZcPdkL
z{G<(3k~OUTwfWw~A7hHzH;@}l!8+2obLqzZodVsl7m~(xt1=cnYI^foNP$tGIM4Wz
zbr9BOEYGI?Vs*ssmSVe<xcSuA{x%s?S#5SWHDI+?KUlT}t1vtm<Y7T>96@a5#Ukb#
zj+m#^>J{<<kq*D{TTVjg5rr~AVrj;~W>nVuKm*9l4glo@xslpwK6T$Z%fvRn363p?
z+}vS{B6pfjF-9$&DES%r2Y5L|)yL;+e1f+9ElNlfb4VzuV8%8GKPaL@j?W|fs{<qW
zFeO^bSQwOV%@uJ+WcM8({PyciIwG$#3Aisa7T|K5ERlIGBZ`E?8-+_9V;=tEvk<0W
zlatl{U&Gq;-1oJGv<bn6a95Gc^8v~L&F=HZ%*#Xb`Gq2h4}O^5xKy-T!kTLeIe60!
zvr*0h5&3v|P_$cme2aai-mh&T=J+u=;7{>(&FiHCwwgc{ZsS<?4shC^5k8oX%4;Zl
zq}8dxGbu!DwclBrth|5~36FdKYo2a7?ZXug-rVGtk&yN`&98%~C`zb{OhQAtCecN(
z(Tee3JN#u-k{4b`qRi4}?SN+LB7R5i7J`p)=V8PBr0U6Kd9!n5JM}YjCIO~U%|kP9
z+SVVmE5}VIVhBaZBwtC-S#ynJxG=iIH-JI9g1G)w$sE}>gd)eE4BQB0Ypl*^9fL^=
ze=cs!H|+k`M!(BScLM34t`!J_DZx$vne=e6T(0kJ$z%jh5soYXem6?6>3_~!EOF)u
z9_ooKn^ZOc3r*;*gJk|eH{J0uWa)gqhhRR8qgqR*ojM7tBR<m~-PArHxPS4Eu&k1_
zl~3^FRBw~8#|OtO5VAh@nK8{71q`>Tb^u{(8(}(;`_p-)H4e13)#OO5=KICnU0*ny
zFlPAZU59jj9dhj5cNc)2JpsP}OMMGF-t^zo%zo|t-h683v!n*IgXs=Bu%~XSis(x=
zs9(sG<PaNRo!smnPQhZ;lWybJ4b0QRk<l6{$;@*itWnV)m;QDT|2t@XouHNw;bP?E
zQ7Ik{pR6(CZ)y?(OcxYsTz~5yJiD=975p_UQT%o8p_ZeCSD5pYUTF_Cc0k!V_RwGy
zt6g3M_YokWdO;|3`W1=sg~uPjFEIhiN&4sOM0bLo=7C`dBlAx%ubNVYjzf=_y&KM6
z&k!=4VvAD6gL~o7^4g+=e#aF4QsTU=-aj^%QhC5j^b5>P*|G!GeE3(FEAApZcDpNF
zX<8d0Rz=b{g>w|&9(uUOK;-=6n*TtadwieTQ)%6GgBW44eKpBJIHmb(eFw`#0kjp2
zSzWM@9kBPqsmHPG54Db4s&|UzEmLrP1<BM!b!mf;J>Q9IQLRBPyWrEM>xw*Kg&Q%X
z$JU){QX4#IZL^fu<gp2FCx-n3&LdW;2M0za79Wemd6CE64;(oi=r^CrEQpWkESvZ?
zGdi{{)_BW(cP|E@I!wpsLXU!u*5iVAxrG#un0{nmvsxT6V}Tg)K(hooUPxvuxYe)k
z`xLfGd4*4I7J0BPGxX3>)=FL79JRNne6fDtaiJsXISD}-2-!1&Hd)0TGI^6u64qRi
zcW;rjdCx$Yxj=7u`@~siBK1Wq&-gtmhGX_xO-0?GiU2&7S-5z2pVGa@u2^mdufReg
ztm8x&cO5>kY61Z0bM;qBhLRh6I)Q38Dv(^33f0@`Q53>w=ziuWkQ*Ny1UFn(&H|bs
z@<{*uP{^11M}tDtoMRhwmxFZ?AANq0%*XgCfV|fYH`K}n&WN2wy1gj6y|6J?+xP_l
z<&D9qtb(6%n;&79RsxZZlNjiy1_vyt%6yCJHk3wjFHEbMXu55_K(*?tSk?rxB^t}e
z1#A3$Y&LMeb>!z^Q<wO6Pan-Il4f?3J80N#sHgYd!i>_kMow7%<k#h?JQ*nI98ePo
zoWXW9U1YsXRJ>QZTr3bcR47c6U%=yD{k1B;5_$qN(Yd2VEeaL3#fi{g(i-7{$)3FD
zFOOq`8}bm(aJlSL3=_``Q!sJMscY|+ww_Le>CbT+^mhJvK0@Vq;W$^3#3Z_XsR=`5
z+_UReAR0sfDA&$p;0Qk0-0IVxF&wZMf3L#LaI`Ej$#NHlpfL6tv-5<AF2y~2W`%!w
z-neSowzO?j?R;dVl05DVJ=XbIe`TTG{FRRAbP2nePD^9*@u$g>99wPO@G9c*mCU;h
z^>$IB`jdyVqg%b$!`l<8m>~YfNZLH<jo#xv$|Cm-)8D;+U7VNaz3ZhhB@e4SSv=l4
zo4~ex-lf!L%h19wAa8yD-<gQ5=Z%TabiSQ>>&F<CNpt-rPKTG7oPe}>(Z}_#aQ8YZ
zXc62Y<^(ZBpKgJ$l-|usc==y0#RL2bCdUf5pn+E~A3vb~=!&dp1Frk0tsy8tKZg9)
z0D#c`@f#FV(DZ%)dHd6{MoS=Fm}_c(_f<1h9R*+6%A`Yc#oK6~PnB2BJu~@EoOo0a
z8OXTYt?iriUv-}V-#M$3swj(epU`~@1PDuWK8>}<A07XRb^YH~GI_kG!h%pdZ>aqM
z|Lgj$=Zi0<`;F5{04yJ<q)M8@+;#BHcNEKt0Tqt4TXb6I`jT*gn4qPUJ#7Jit-vxh
zi)w-;Pofg=cU^<zVB)h^gE)O3EL2COnJ1-wL_C4PiZXUZ1G(XC`J61P$^16&UrR%!
zeVp()<x&^_C0-<w^-I~l<<EkgIxMPwnr%9b@Y_`xMd%yZA1%**y>vdKJEjlI4*SB9
zYY<cZ#z@XZ%)_|kXhz;-y;HHyhMJ!8zi{oj*I?l3`LFjZDEG-bZLS7>QT{JN74;-Z
zwEb%HvO`Y$Z)R}_b|{o)3cU&Oswl_I7HP{F+`$czy$)(jjt$;Ni33f1&+9c_KGUVH
zBgF#08#*|N69dq*goq6-04+jY5DOqd+QR0}Z)H)eKUt}uCI}iwj&Q=c!UodR_tmX$
z92L*?c{k+E12emValmpENp`Q2{CEMax7~;F%cpJs+Tr&DT<=fx`GZ%g3GTDn{=1EN
z#r8sP=Xp+I1EGe1qJJTGGmA8_G^v8AwSP0%wY>lHMZMmJ%;LX#sySCRCK{|KZflNk
zC0x!jVFnC3y?JpV&|ZgRW5smL?IoY!{pwkx`}Ra<UkTg+0ID7~GFuBiIxMks6;HRm
zH7lREXIBljH|jt;5!3`4f!y_!6e@5haF%7kx}K5onbD3Rq~!X?a&(6dmlQL3%2>Q(
zwhByfCxj;Q$kN3bFs(tzPq@Ive7of71dmnWuOQF}Qeig~1#3Mmm3yj#DF||Im%a_r
z-u5%_W84#uCqdn`Vv=2{Xv8M)F$4qcG9LhF_RaJF7!DDijgE$h6^(s6o$plr$%CDe
zW*zL{#6V-XupO?2nFx+s$<}S&?*o?GDvF#<R|i^Zj~ry?eH&M^0Hvn>3%{!E9MN&V
zV%P>Y8{3(IcMp+jy*WBTt<0C_fc5kL*3YrK_f&=diyc(!S4ZQ-?5QKv-;C&3@?mIA
zu6PLHY4X7{QwdMA_49dv!SScZ4w=M&WY7CJTj#C^2Cm1hKbvS`@E#d$Zf6%&si^5|
z6>=Jm?mH?9WTy|VT595JgCM}rJMLX(ysNY1Pmdyk7Y6V%bwJa8zaG#5E_VF8|1+Ep
z$Y2uFB8ww=p%rpVpxVi|ozA?7ad!-k(Fwp<IsT2fA=Hg>G~>+aTLv18`6{$hK}!UR
z#I}U5;4lU_PvbfdU7qZjf#-6cA@k4JtD)CNHiEZt?{h^$mh~6(!}h)kp1wgj1LS6n
z71y@?ZdzbW`Ci(j-INlKPAk`qP&GT-#eKRAJIA(e>&$9@e6Gh7_S#r7Ysl7*&xGbG
z0$p&vkYP>9vkaW(KSt*zwLpz`It{a~>>Fb`EzRHrh^qMh66|g3sgS%-syzkpU)I_v
zK7#rh&QlXOgh*Q&=KzO5AXe?^5?(cdLP&gLiN=qPkXC8940_$ao5yL7_06`j=|Y~V
zr6x9fZ>ZgWacUKji=$>fHMlmvrv2=hP2MwGN}laz9RQL`p*OZxI*KB1s*y`9I8Cpq
zG-V{ez6rErHQ9B2e#@&^;k{9did!|oS^PO}Rw~`+kHVdzQ!J<P9&Eesu|C7qNNv1h
zJTP?ETk}-9_=r?^V64-4_(vw#Y37w;RWxp!@u+zFNuNvm?87_ql1r(BEB1p69K7Bl
zS|SBm*)h`JV{4=G3okSKZr`W2I0R=1WTx32W9$!h%DG8&d&U75{mv%-e#oHOx*ma<
zk<Vf!ISSuRGgn2Cy+D+^HNweLnS&zl%gVRL&yJSA+$ivpNEhpz6_SOF##z>zj0Mia
zK%dCT0fw~Nz)t(~IH6ZhrTUWI=pc&UXs<9WoKulhT={A!RN}l^9JC)@6KniM6;Cek
zk7qE&CuDYFgxn~%?2Y~-4Iy`GB1aMdlKWJs$Oyh<pJ8sJqQ{@IbX%t!g;oa>u+sh?
z0H;7$znvEQu=eC|wnihF2cY6{U_r$U%AKv-iCOhWLWx}!yD2tMjF~`>+PP{KSI1=I
z7&=(OB!E(Sofu2R$zIkdmXV;<(0^8Eo_n|@q+V-nJLc0Ct^?q?$^)iU?VuV~+OUWT
zPZ@v#axim}9n<HW=76@EJbrD!QEdRKk^wvel?S5KvQA2kAzCUL7V%n-{nWIc8r2wU
zS{GwfB5ZJkO_)58F{r(1t+prVKOd<<BTQ0>0K{u;z`z!)g<@DTz*SMEO`6c(MhtDk
z*iqWAfVQ06ATPw9$4&uI_Uhe=gomy+Vsr(e>E+gmwI;(+Nokx7U~Fn(VZ38RJ9aF!
zyY3pvZ9AiFR&-f=SWBLhVFZmB93WsSuqQog^;&?;%tUmbu%2S7efnRQyXs?irRx-X
z?95t<n?ggYn5_^%a8g=~HAeOj5?Ryj1C;<}{lZK#Pn*;3$FP+jZAA?jeaaN4#!W~N
z$gO5s3`Zy_jdJl)k~sv6<&3QjI2E%T5T&Mz1fO=bCIH?6Q`U4m>otybmP)>9KBH87
zGwtbyNj>c*TG*pUHMb(BMkS!PPQnzZko^R)nOp$L37-UunxJv5inF2;`3%UABxk=L
zpgMC>0Q)I`>c;K5&zOJoF0vVZ_oORgOuhd(iHytiJsY>CxHeA~<K0&!d5gfQ{w8yn
zE)JAnAcLCZE|&#N1LC5t;`<>nIhFwjfYQ+&h>T)_7%@>d5DPVKax1`Tg^fi2K9aGo
zy@zGM<OgU=|6Sqw|0%Bg^MGl;zU}PgXKt}~p6z4r!I-}PT%s*`KFk&aO#QV8(CJmM
zz5jI3kLs5K)7ivCsb)O_P{oa}nn_I5%!k8V&3G_0p!7TJ=>wRb9>DzcfFGRV$cH(d
z@hHIbu_OR+vdsaQ&I6dve<s5g_<*V6qAtdmE`F=NDbIA-J4IE%bgkIZISSVYn9e^7
zOgFt>2{2V$R2$n&RMcj2Ot&(QbQ>9_+kL=v2f%dK#_qOzb9V<${k3m<FFOD*J+zxF
z(><`J`v$r?LVbw#?PE@wM=@v|gV_;Vdg3Tx572k&<Rm)<OZn;NwDV!0KIeq5`of*;
zZy_$qYlVt+QvB0*0l+j6jGhZj0i}Nhl>P;9@B^Uqd%%JNre2Pz9{0;H*;1zo_5Yd-
z)343}reaNbO`Pyg0ZtWbrP6Db1i?jKiTV9N;8X?ZJ|ytX`vmlSbb!bxSN)tL-w#X=
z0Zb3?A}R`SdT2)%iq`%1j&@)hfD~YQ0DyV`VCtOauz?EKKbvFP%8QF~z*Me$MMjZj
zy1WU%v@v<J<y=UVq79~ez;x@vLLV>{V~QhxuGmr!n63wyt^=5^1(>dR7hp=ctpld%
zFs3P0F;Oxxsbpwc{+cQd@JYK~>?paV%V0{E3Y1bBQM&R~OiuvQ)d15q08`bvx6*7q
zz;xYI^rZmPO)~+dv+``q>;Pc85Z3g4Un_qJTL(-D*<aSs0n`0!ngd8%!kkh7(*rp3
z#V{Wh)9hnR9XKWJ;Npy_AD9jSm=Y6p4lo@BFoi9pPQjQe$JEO*^#N0IZoh)nSA8v}
z)K{k+yMF;-3Tt}idoiXSF#Qf->LSkorr-Sq7WHoeq5`G>QMNz){Z3bZallla0Ogq8
z>*_E6ypR8pLP0m+8)PkCpT2`+fLr<e+-RSixSr1y&U`NX6dARbII^vzI;>xz2~g#>
z=-vAE-fI~)?ddps^N}!n>7E+)6b7h=CtqoIl4m-y^%d5s2-cLa{a!6XZPM@tcH@Mm
z7*(V%t+ZPJrnlVQ9i1d`L%-@_tvb-kNAvh|b4<lZRjYn23=^OXfE5H_5HR#>*4#{b
z=|wp)dKCahbs~qIQN_3utOqh<b;1<*<Zn@&ARX`&qvJ2%?esiR00IAP)GCdHu~Nj7
z0CE(7Q~)&su&R@+b72dhavQaVT|OmR%sLrSR#=d1Ma-7Z&Xws#qchPwaxzwQP`F}&
z<TMA6DORX9KuheA$MDg5F0Ds)Xgli)=qYLdFawlUXFr6YXAA+fB$AsMfonTSqgi1R
z!(sYj6{V#Str($V;%Yf&PGGNQZ9pXPI<fI#6t4HOY}(R6E_NygXLxZ@4pBul9Z2vq
zxRMwMnAWIW9Y(MrAfT0FK3(jW)4oar8G`XA$Yq62n9!HwPA=&UO{{HaBAgflna0GU
zA^>xjE{s5Bw5HtkxrEef#B5>xcq?W^W&L^)94i=EU&NKbYj$n|v+0wF1d5^cAH(?6
z6yl&F$xIExU0;_`ohgnzPe~0&E`kGlB3YG023>zM&)qSaiy<b15lXK%vDT7Ww^6ZS
z)~hdhxLqsQ2mFtHt$i<Gs@qjl`#enfueE6J*8oJr1_MI#^3&M=b;(W*viikYZlBgh
zHV_d-i#;id3yvsDN`a+i9Vi7LMvNpw5Cq250$1BRg4i&pq2+n%^4@wAPuaC6taqnU
zOF=52_PsQ~*XV+T3y0bv8V=xH{HTSWz#2?q-R7XtEUp)CrNxO%Lrbudk|=9XEOQkx
zQHcclvlaw6m20Z<rk}A^_)H{VkP<MBXAQ@zy$(<ogQ~#}%AO502|ClDob+NxeGF*~
zNdqbkkx-re9{^aHt#ma~kx6JMKr(And9I0QO9f&DN>$2o^(R);QnZ=Oe?EQnC8Oj5
zb4+1OQ_>P(r#ss)jFA(_xfLkA={A18UfOGbDHk+D$LCqA&e5K(^!(@fceL~W(->1<
zj%nY%UF_ATZnx>r^kqs?2`p)%EqyNBmJp`zuf^n-dIdOz6+OR{YdW9*&tp69X@6W4
z%;^&_r?91Gb4-<G8cunD^gUOwrm&>5(Uz)a(Yl`nQ>vQzAON+h`27LcRDh`mPHFo;
zM1JW*fKph~S&t>c#3s9%3oxAzFkJvJUHEL4Erc;$s2tPt;-VJO$`>H@*K&ZVa!gml
zm<pJ#osIEnE*jH$XiOIn8MUy|HdX=C*0u>?x@norPk_>uU2MlH*wWSAY$tJ1J80$a
z+^q43y=>=Jul8&w&vaKmLcRyO*cv&6{dMFZdQ&u}A0HXxn4M!pMIAp1*aP&Pf|)!8
z>vQV!o9t6S;%Bfxs?Wb72%os9GgaaG3e1OLlG|PyQd;@0egC5(WS<lMx19LTXzCL=
zl3%N>`YizU8y*ujOD)$gTst3=3SjsQp!hUw>6g;Evi%GO_cL1g(!ZVpoSqOUJvPz3
z=3^g^cOc;ShrACB4EO*B7;t*@5V2UW!XMF2{qVqG3bq(<`oTUJWP;rf5wL%dw(>#R
z%Lmav9)LAHu%ol>2bk^yn7S>%bUz~{_W`!{ZD?<M0T=t$wX;2I+IY396`-`4?N%#)
zMJ1rLDOCwDt+4F^rc6rO0&BX3S@T;L!IT0_w=Ur4d9?FkB{$EhPy0Nd0-yp6*UzAx
z|86#hB-;7ZT5SQ2Yu^E^z705q<#erhwdARlgzJk9T|ujUCAH#ZVxeA&w&en+1ne(+
zF_Pb7Y~?F}(pLecufdeQj<)oT6kGpRx~-p*Y3rxfv5nKoFP#A>oe3yqI?*<Q;ML0C
zCLj&d>m&(FXzBA_95977-HoPJ`K9{-rphwiPb+^vLGse%9+Ea!I$iX-DlabT#~M?a
zpInY9d9x=7*FW(g`d}m((wMsP<(MkV^d!@iyc|<6%hby;g;n<rWB6LyQhy-{k;YW@
z)tNwz>8(Bkl)shl<?HI=O2G8{zX^!?SyGtNzpE2)7bADc=_RB0`@aj60!XR9{PU0e
zoe5Askk|Xo-FD{dJMF8_ZnMumxd|{0Yx)sull6Fn4#i$B61Q){nNK@^)uIYpG^@zo
z!vHn?nM9kychW2O*0yKwxXvEC;VS#x;45rWhbyeFbf#Gtp-Qf^Nz5(30rSlS+GoQ@
zl+nUW=cLfg#!hO7Teh>cmc|rd>UTC*IbwgRqvbnc$S5O5Pbc#bfL>x^2q!=s*qmt7
znctpCSat>{>WqwVr%Uvg{+7wfUgIPa8Sxp<Ni$A?-zhl8DFM`kL>MsI?P;_Y(=fuM
z;+#&wIh~S9AUZ8mg{JFv0vj<rpMa+e%ZEJ`V2u&WM3{OUAW%7!sQ|VlPRgli8bd0U
ztEM$B&moI5n=}DNUp5G(MXl*hUWj@Gpj4&oPCqbJ*uGBGYS~|V-L=-PeM^|YL1-+A
z%EFi<vrKi^%LXM`*05n+D*&`LDoLcZ8_77!Xe-DkKws0KsN9?|tDhg^0D|<Ek+{1x
z4?Y|~9fA%tizp_QTKBbKWySCYvyTOgYXFV}W(7(mC8$-aCW8{tOAhP6`wMfXCozyZ
zC)Yx5k&}~21QW-7ct<yi_J&&}Gl;P|Xpxgrt{{^%5q)sFtClS?tY>$|Ys&1T=p^2=
zh70%;4Akll0`y6j>&Bk)JmDC|)X{9!rht9OSW9FAP0EwqZ208l>loWv-)_9I6N4Sv
z6H}(~lPOFKBix<IO4^?Sriyurjtgg)Ku_y8pp9c?^<26j&~w)YpjW509*pi*nX3^P
z)fC5-StpkLmO%0VgB`da$Rr1~xG00y5eooilxV#aMvA7e-hy~9S29X8#2S{RAx(&J
zQicW%l&u=Yw5V9XX*GAzQJ?$&>W+yv>Ba%pXK)1?Q#7kSb6Pc++aTE4AS49JM~!oU
z5+Df>)Rd&WI^mYhx~?Q{saa*ZwP>CKuxITiUt=XaM^09#)!}my4G>O-VNC}tW@ue&
ztpY0J=r#zrDx_bmYAT<D6nz%>e;S{Sy2OHI@L9;>^CP2Dn$jNl?5Gko84A#;t-xm;
zZmaRRx=%JtZe3nm9$B*WkQ?OXM!U*PXS}Y0|M^S^yt*l8e5P~}q6;9cH)WVQ&1V2v
zcu~CP1E<oUYcgEtF0F0w@V4kmTiL*24H#LQi?+9wjU3z5MviN2L&g?ZO7=Bg`(A5S
zYXP?Pk|6j}9e4l#|MP&US{5PJw|6&t<;mM^>eGGgy=Th+aw)d>*(li2$f|n(nFzx5
zBWU4A5TqaeqniJ8gw5slbJ)&#3b6SEK=aRD%>sm;Er93aWS6QQji!|!MMcAo^83Tu
zqBBKDI)fm6)pRkWRi)o)<BKVM0Db9$wDBKGfGtgQHRDmj^&d~60H;r+@j4hq`gA6M
znSlN0Y308_EB{3_rZ49*{V9*>PiRbE2bjLa)Tg(LTrGbGjp@`9z-bxn{Bqj)6}INR
z3V>;)ts_`}{lez90Y|=<W7@_x(#qe2D}U?qPJq+S=uErX_Ep_%$J!nMQ@|)1(_NUK
zc5U@)4;s^bJNw%K%uk2*46?&}2U9};sY3v$!|X#QKYjGU7{KXRJNhBO?xXPp)=xy!
zHyIt@4YVWyrk?>!KL?n80WgKl{NhUhCCrcmr!qh(WS=Zk)%P$*-~N^O9D?>;DO_J8
z8-3HCGy+mg)fw)mV11WidiplkZv9-*K3^%j6fi2iAi(&mQ)mZW8y}`r@&ZbXt_A>{
zI6B^y0JVViQP@(amzAMQ+F9yjbhIA>N<R`P1stf3><6Upg+Znc?k4M%jL8E#djd#%
z07SbHhTfI7YiHX7sM<?7{2l<-UUE$LY@{}HATzeT?ODe-*fs4K2iq2wv^BuAIa@;Z
zS9qY*1Ex)A<2QmW1(?zX-~4_FRb-oJ<8PkN@8nr-p2P3&6`<`zXF9VUpfnFqnhO}s
zvDMSEU9Hjf9l+_7x=eb?WYSZrt$^)Z@w!*bVL+F`hAsn~E`NofeSqmwfa%hg(3t{C
zRZ9V;%U=<I1<1YzsO5gEskLvCVLF9YKA?9!0C>ZUT-y10wi%$j1;8x1!8S&cZbM_b
zV-dg<)^{gBd$;tnl-OZ0#-6O91(UEesugCLeYKx`wx4}>0G+N%6Sbt{J%ah^L#Azg
z#DIg3UG=e#xllNI06p+Qa!hIGABXK$OWy;i=uF9~mDcnVF{jd*`s!1(rfTO)?xFfh
z>&9PP+<b`v%1sjU0o1RhGvz|)8+4}MI4Md%&^~MPdrg9J%&8_o@w>F9<eIA0|DCdU
z$>~)_?{{KJsqg;*DCPHWzyB?dODq4Y+sWO%1!ngKUh5<-lvtk(u{gYMFu=4oz_hDv
zWX-Hx)YKNuF0uFC%&}?DB->kP-Cw>Z*q*tgI>7X5yO*H-8@pa%Lo2Vac7To+*;m-8
z9(C=;(M@gQXpNkd&a2eMOrk|Q0b|Pz9btqrEi)G_8Lc$MMfqFHm&_6Lok*%zuZBLe
zjtkmPNe<^Es1sf+CqGX74N?JV=T<S1J4MAwR$P({AW#r|1g+M1*J4dhsR@G@%-^D6
z-XdsgM{?W5s>(qRnvz<}{av@w&jPFhw%OS+=tUEp)-{faHSvsrOv`{JN*D00#^Xgf
zfUMV(%YAdR<7l&Xx1mE@<1TLn%NOruufmvy3z({%ujxL@tW@49<v@~7*3v^VQK?lM
z0RFgsIM~}->$ZswI9-doy^Ls~uAM5ZVS{)Z0kCP=B*EI^ARjxbg_SgjwAQWa^8W_b
zty7ux=vE29hz0;iGN36*#0|m1)z))kzzV_9Er1|k76nrniy0>|DV&pjZ5K^-jSNc|
zj7l5Uv-Taz0N=G8Fm<s>9HXG%AZymVg2aSk=X5VD3Py8Tld5HH+9j|b(Y*5d+9T;`
z-#(k$rrO}a<=igBF=Yb!npjm`@7aN34}1rQ)ONCikWh55q%#Z~J`kW@4%kb!RxRpS
z^NKW>L)gN?D1ac-!E$TCPK(`?RG@~nY!%Ce3{hJ?eW_k+WOSIdY*T5?S`ZzT8tU4}
z+TWqd6GdYhs=QI!>@{og8Wi<~v?2oCsUp4<2bIP!f(S)^0p#nj4%@YB#1yGY>(sdk
z+UhdWBciQShlbXtR|^I~1S2_UgyUc9FoFRDjmhK<bMk=vf)wJ^Mj}z@Zr%D8S_~IY
zGPvpDtu_}25sXg_hY?rYl{y5;u#U-GBng;ma#8{DX(NVqKn~H7cs2lg%QS#t4I4C|
z(wbI~B@0U*3wy7YeG*-ROn_-tdTsJxxi1$lnQ2_uG14`+F2FK9m~8|XG7-F|V9ZGX
z>7oQK9O7N+?{({hx&LXawtbyCp}fB^eh;<MlBBBJHsG^VP+y=l(rtC$`t`iu>v54(
zzh0a-VijOoH#>^YSBL|qR|bO8OR<<fU@BQgTtc+9@7My#NC)?wGZel1z@cT%cs7(Y
zhw;|~RvCMH4WAjuma2T<^xuXj|7{Nxh=kovAWN<qdXR?2cKzrscITwVb}#u?58fDK
zkK7n)58n`S+4bO!A@%_Gxu5&oe|?DkadNQzVUoW>`1#zrZ&Ik;HzCyiFoC~Q_l>`B
z{ei!$y#EK=ed9vx-mxKe5B2+Tq4v9RVfOp+;pfyn<0I^z36Xa1#3;LOa*X})`dGXF
z#yI;U^#^Tlinsf3j<-MEl4uXymS_+CD%l>nJ=Gq$Bi$bRHFZ~pJ$_dv+e~}oakQvY
z8rhO}D{RTk#<qAyBU=hsUGW~ev^mY}o#%_}xd#jE`A3TFxkrob8Me=`eeTf)_QDgT
zUOib>RWChNj%=clt5=?FY_C06VXr@5X|KOfX>YvL%-(#tg}wD^ORAN<{aR~RQ(kLh
z@4VU8-g&#dO`Y1&rm3cNvgy-0+q=`dxSIKHSDQJbo6VZp&1TQ;VeifE>1xj0-uB-7
zJ~rE5^LpEi_j=mg_W{X!$JhslC)&XSqisLarw;6=*zVsq%+_z{Z8K-Lw;3}#@mw8j
z`t*)GPbYhKT1T6~^S}E}Kuzgj?@noN)81<9>YX=R+dFTxw0B->!E0~MwwX=!)jO|N
z+LTvRP3-NLE9~u;*ivu3SmEl;7aF;G<N0!X{n>`>BkGwl_E)K^m!2;1>ZxLT@rfd;
zz+QY@Ro`BCtiHYSXXc(yMS8&n#9DO0>(LIbom*^c0G#XQmfDhO_3gFCGVQthGwg*w
zvHerJJ#&AmJ^ROWdyabkz7%`z-XweWo<w`*_X+m&@8YZKso%!g)4qD@H?j8A-Ldw>
zozeFA9Z~k!?UCnI1iy#bqrVEV$9@%TkKI<=9=WxaJzQ0_?NR>r=xss#Kg1rtT@`9i
z+!1C^{5sP9e0P*R`P&$K>US~r<nLnbx%(1{G9t|X-6C5vqYybkJ>&)T*h&vu#6?tr
zO?{@Wz4%a;z4UO7z5Ga?z5Hmtz4BOrz4CaWz0Cf3iGB6bll;uSd-drC_Ubbw_BxvK
z*Po@HD`THGv^V{w<M4cAd+P-qBaYY0P3@gmSnsbkx2dnUuxW3$bTw7=cB`tI_I7KV
zKBcYAc&9yUg!S`I2Ujy$Gc&Yy-et|s=*+re&Ccp#(^<DGR-h|BG|mp~A4Sn-=i=os
z!zK<NpnCw2T)DE3&6wTG-kaCY)oj-Athr37V{Ol#r?t)Yyn2t{-<{Rfrm|+I^1M@c
zEpNWv#@>8`&(!O!>^0uc%g;69b6LXYwZI<#Q?@<uyHxwb9r1SW&5`!o3Bh*f@alHk
zz-#QrURT;U*wP_rOuNv^Zwg~tm<T{E4YM0YG`E|_x8;P4d%AnJO}e=g3`Sd<0E^Y4
zUAm=Z;|RyFr0Al{0;U0pDPrrIG${x4B>|dh!wRLtn59@50Hw4viFWsSRmSgS{I6kR
zRW&Hn)FIlQw2zg=S=KPsf!5*%`g?p;m6X9gs(g=GP{c`<6M5r`bU>0?wqZmo)u9#K
zz<Ts5r5#&tsen^~7@0UU<*9x_5`c(YQ5d#9y_*A0D$q;TC;UAK<_KU4V;U~=lcob{
zY$;o{G+h|KZ+erLW2v?>1|Qf$<zH%|lG^Oo5h!1;UMeFU^DP&k(5e!EmQQ3;Ua+-l
zmhJ-2U7)>;JAf{g7*nyJH89j9Fq$-ucD`oYhtjrokwXGSoUm(Yyl7T3AgY@+C-*ZJ
z#!Y}s`KwW|gL1wH!}9v0s|5CH)vm=Hc>uwHE*O@YSnoci*0+BNRcu{Z3+ZHrHY|^^
z!9yCMv(3i%6lw#9lw$}B<$13n!xQ$mJkL4o1tMzzO0T^Z8ARO-Mw~XHoh_+Ahz%Un
zlW_k$m||WZ`?OVaqQlZ^5Wru}x_2$H{(T!$L}v9Xu@NI0^ICENv>wQpW>*Zba!124
z)9JlLFtJKtT)NuE<-`gRJ5*Gd>U57{QvGs<TD5802La{*?E<E?0j-L_5|Gw7R2i3~
z2bKm{xum(dOtvbk3*#692uA`?9LB{;BtK_3y{KMCB5nUXj$u5l?)pVh$N_4)HRMLm
zqG=7|xF}&jd8M&{xD+moG({;1W<HCI)I1o<o?RQ-Q1;_U3|0*rM#J)7?Et$NTS-Nt
zkdtUEY-J<n$&c(|!x=l<qym<i`Sdy2Vx0k?1rgS$VUjh3*=@*Yqy_hH-J0oKXk;~M
ztE42>ZOiyyNrPBe-)NpIf#2g{zcXFwHf7wV6zy*VZqty@UB`~~t%8YN+UmCYpSERu
zw!|DOzf_;G6!L1-9T1y+S@<rXm47YkC5EW8w(XnQa1ttX5!`oB5eB>@3~DVMI2|><
zg*9oB2<r|*8raIeTz2+yUe{&4@XL9iDhgIRgBL7!mc;f{4L%sbe2`;UoQZs4q_9oV
z_A)D(+b5~e4<*A8_$!5<FIKvbdmbv8=lQAf-%hVbw@acD^;&s8e<kr;`Z+<x|1MU6
zw@<>H;J;ryj~RHMD83|nwU4nkp9S>2)!AlGX>POLDYx0v%53iRMmB$X6YCF)k`c>e
zL~>sqD^|tNuJkjnDaKdPye^e~cmE40|7~KppDLRF`AcKhqWE3rfe5~EBDB?)JhxLt
zsQAAt-{1WI3*&c1uY_<vRXDFzIe)qJLhY$1JJ_tLeQoADZ2+5%Y!(dh>=})1-t6Xf
z%gqT~)$v+jI;0KLb4U8N(fl0v`l?<h&#%`R#dE4+_*td*8F#Vby~SOiwBK|;|6@dJ
zpXhOY&vDLU>$ciQob1why??l))D}(eXY;1CvIT(D1;{hzGudkq@{AWBt7AoVcusDc
z!eb@t`180)yr&elY5bn5ziS;|paR#j|8{O2UZAwD^f~a~CzYRdpQ_UD`oHga+~-H7
zb?kp#T1WbP(0aOcd>xznRuA4wTdI`zRbca}#k0!nwP(_-Wg||$dQQC`-{-=87WiAd
z_Hn>5@$bK%+;ZPoDlVY(d)0dOtxNwg@gI8~r<i~>;?^#=jby8J8K#!5)-R=#V3%%j
zHgo1EoAGvcK3^?t*7Q=F$@H~ZbS)OW-x@|n6JEGK_tj$rKA--k#|bR|W4q6ZJ{!LO
zYpdI9ZR&CKI{lwl?VEW1rb^UjS;xTlJ(J8@N#=x?$jLK~?}SJ(Tzr?Np`jZ+nAy~m
zy5Y+2U=weI$+@{RF4>kgo|8q>*69`rAPeVnqYO&9xvQM97yG^rXzA6e1@Nh?0N|to
z3}S5Lh^}O&_OQ_y9>$JsXJf{-fq80!wy`ZOJbri87V}l>fYSflpsS1n2t?ax+}@+O
z?<kneQR9>Y+MLH|&i!zSb21w}u7!=Ah+(NqHu}ae+Su9Fv2z|R;u0$@kA-#1vPv>1
zn*an;(rY-AkdBS?tC9zZovd9G^G(A#uxfcQzO+*_u7oY}zB9y_s)g@HRtlI3khqCJ
zn(8FOjYg2lAfnKEB9LJ8)FxI~yg+1a+Pt*@ND5gO2nnY`_*ojp5REj&EF~Z+@KhZj
zq=0*!{DS~k0(&i5H6%we*R}Q?2vf_R6L(FR(aH*jBupMoySuGr0mfwp%B&mBK4@$O
zFljPIsl6_6Dv%WnV_MOqjAK;9<fk-P&1|wfQwdN9jI~SvWL2ZB9ZrN;mNlwKpb{B@
z+6WdKtt$7IUN<*4i8UGQfT=1pEEs^F3v(OeSlO_!T9~K0!MK*fTnFLAkFoO77&lEQ
zKL@=kV5q!doV9CP*R{4Qo5jF3$HR(xas(H~&*NSV5U!JxX6-vQ1rXP95&_9JMvmxi
zx86JynL!Sp6WscK%_*Q$uc2{8k+o`D!h0)mg9IFyq9irBnhOQ7cj2T2xCu@g9jo;q
zR-9w)j<N3o#1D8i%_}?t4J$H=XlKYnGD6!v9JV%`{S~GuVcbSi4^4TB#wZu1?^f8;
zOc=*3<R&GBaa;_*i1(-i`{+e&#qqtb^Q5FAkuu<+O|5L4!v#wL#2Ztw8YNigPPx{*
zHx~_E^Q<Mh-6l=q?B<*KOrg;oPdj|vgch#6pNYKUvoV&>#Dqz$tWSTYYc&ohqqUO%
zxAfgsTO=p^U)#VM%V%mF_tj%foXlr%Y;!spVJ^qFym2y;iAaxqzg*mQ0btsuT~nO-
zopIr}!+6)x#!uq2Kd~M0TpeiVw`Ax<EywOFztn95@!zG`*~@ud|8`(1P%5oKz?a~a
zfK+|xTxc&<jjB%7;7wgl=}SQE2$lO%@Rhq_y-?}@YG3$D_rFl-b-35!|G)2d1sJQ`
zm9)E>4yeGt`G3|`p6~VfUuQMFW`Ftqr^nLYw7r^x)2nMUn?K`WTeI|cwr<rpTeqgK
zt;2P{aa}Llwqc+R>f-^25b2S8?@28SU9Gx(5>W23eOL5>`$+r2e>>^QRQlr57ofk~
z-*g4+FMa9ov&tX3?BY-KrK$h<OC$ND-SX8nd~t}@ubV?G&Rc)5jmsY;Wc+4ZzZ#Zw
zZGYRacA)LpHqP$8JCCbtkI|4;N$i5!EpD8jk7=md=f3x=_w4^-tGbQv{RbXf|1sCL
zCihXDzYhHS%Kw-ODVK>vEm0T3tm7?!;A?|vAL;}X5qzCJeBVUI!amD;yO}tk0k&mz
zFSb322O0pw*BrLNTidnt{Qh;N<HFDSUF*H3{&!vlehze7{a$s91J_pIF%MY3f$v*C
z`}c`k;{oemYb0<z>$qyd%dI!|x7Ev@we_p+v9+s4*t*rdIbH*7+qPjg`@L4MH?R->
z{i)9``$HF;dLH+A@$Iv-Cm+A@!53H^a2(zK_1}-jaj(y}cKxr<ouE~|b?9G<UOdft
zYr%Ki0@tRFrM`2z_ibw%H%_-Ti|?}y%g5LT;?_2->13PMb+vs+UAhs~<QOF$w-&FX
z7C+bYmG+&V74pabxKMV=X*7NNQlClpxzykE`gm@E674U2Kl#6l+}8Jf<^JbC&f1T>
zR_({Db&}w_LHnmwt5RCdy*Lqc-~@py_6DZ*aDtcsNNwJh@sL>_W2)Kg+CS%<ATIRf
zAHZmcF|Dj@46sY36&lIJAli0gly3<mGNy^sk&PTrY3qKL=|NlABwvjf+Yt7o5p&<s
zdIB_uOLj26DbC$;0CWj~+^}ra$nmAF^tX}3Uv=!BY^^)Qa$DkO#x>=BO|46hdc^<K
zvqnvlxk!a^lSWj)1DAKW&kUvSis~4*DhOpCNt>}8#!zkLBpBvME^5M*W6E?Qf!R<1
zgu8#Z@-#JXoyXy40X9V<NoOdNRS2L}`&^Mnk<lSs+|+iUCepELng~QInzp=HK*ejd
zWO7uUtax|cs3}$tuq>e4wq0Y!ch&=7kO|Aod-pl;eTUSnaUC*%CQLyZ#|gf#6~j)-
z+25dH3Ze0xahaz%Ie^xy*0<JDwQA@GQ{n)ON!GSa5jxc7)_+i$l{Z0~nS%)i-D0E0
zX;dogT0DR?2{twZ?I}z%`$=g4(db_z(O+tv3aA8=lNwK(HaNJ3JGX`5UT=t5s}L}j
znL!R}VK^;oj%EEwTG+K{5r@L|r86qE6-;Rn-|Mv~5*N52(rfesQ-R5X;v5*Z9$aV?
z0VJg-4I#R!r`>o%Ul`s3*gVW)Rp%UK&&JaFFX3XO0BJ(LV~zFR9mpi3H6G(rWs6b(
zS2`e9?RU&a<e93~pGZDwA_lW0Lh++8V~G*h=PevLMM_Ep|3~ADyd)hKGnq+MiInEY
z$8xbJW04Gg&X^>fGXOOKV48uBIVTeqA06vWH*~jteT!+C*K!w|x)7GBPE33#>oN>*
zt5k^sj&sKjCG4A0;<o^v7!w6Hd-tu+g+iE3x<MCX<y@3C<nvob@p+y|4k(|6(Y_kP
z?_GMb&&z8v%%O;jI3znN{;%8Wc4N5jSY?P#;=a1SD`wYI<0m(Q$t>pc2Y5$9QdS<1
z6eipQraqv5*%*)8YhA{~BU@>UmXt|SV<++5!^Px?G0pj$iZSJ4zI#1B57(U?LF)U?
zs?wMKTY%}m<3TP50iSmp|9srb-8$`*Z%6xg_)l%!6bWBl>cF_$1w8gSxA$L7T*eha
z;CneIKk&TQ;de6*=+o8KE}KH+({r|e=Ur$Z$Ks~Pu(W3=8oaSKW(Ze$8ja=ymu|7~
zh3IrhdObg5f4Jw=mCe6eJinXraG~OhMX#xTLB6eCGY3uRN;IKw+tFiB*|8IkF}Cq>
z`|9*-_R!<)aA?91@V*p&?M|qH6>tUT7gzg7*16m3H3WPZ&RIi0wNEZ^9I75ykEzn@
zIBzZZMgAc{Oze65J~Wc=*@5kU<amv-gL}xW+&#o49n786juSn=MJGDyYS%IFO*9Eu
zkActWZ^8PtW#_MHw~hk$#|1uX=dWM?>kYhOKIgL#@OW2VgFY@S)b9TEt+csU+mR36
zwIfF!vX77c);|9D9t?30+S-ldt)f{()m8Xayf3{sm45aQ)TnwdTBCs#@FnTiVc-{;
z_KW`SU)#R*U9}$k$0gv{_&;0ceBRDqGy0v^)@ML(J9K!1?ceq)y5hU-(B9$B82BOj
z)-OJrV7+_!fS|xNujQJ+_ZIlQ5P1B=>iEj-YyayHe4pID>NfuS`WYeLd({60imGns
zTYFv};1!n5XuuI;2XJEQh4Bdn6Hq!5wq*Q`?P%qvS$rzdFq}9AOs@eX{iMG1ypu;r
zNDzVCZD8Lx0n=93iFM5ARv2vnprZknW6Eskm{J=;Du8O}SaL7NmDw=BrD`ZKRzt@&
za6q$3%Q!163*zU-HfmCZyPZJkuyMuwuAdvYpNEVoWP(hIweOy2m94@Fv9E7EIf?h6
zCEtH=833I2A>cNTcC_MtH0?-ir`p_MfJy<b>IB+XHm%3&Y)>l}5JKR6T%2N}d@X!2
zqyi9%%@H8weqjJmWt&FeUY0B%l2ChrQvDnRnAQHTUi~^4N?u!s#<<;Mt#!*xG=jBo
zxdZsfw3JyZPO(A+nKx=wmyAyUd8>NdCj%EgnpwbrTF456PsP#hm{tEp2w=KJ%Z3<;
zM#6UYu}003UDjq+PAKd!S)+wSQ=wH1<+b{!SqaqE;5HG+4$^7OIs;l(7{HU@dq7eM
z`piPy<DEN~k~Lb77Cr+L(1X^=338E2nOU`+aY(vD|HYCV@hPz5G8*Zz>edON{fyR^
zp$et6nbo$h1nA046A7Cb!v#VTDFivWQJ9i~T`ZHHTkLa9BoW>$ds^YJpZWFDkaA=?
zKq_fNW>yryw6|S<V?QJs^=S`Z>s`DlTb8vNj`LnQrin1&E{B%qYSJ{H=&Mp|*{+BS
zuX;?#%D0TVA#OBjadC>9{!}+Rnr$HfjMhHw?+)$jyP$l%M}^`i;P8)+lko^pN}@uF
z@>vB=3Hnds=R^!cifxMVIpCvspK$=wbbx8yj0h_$O0^p%c4w?>8T&@MO|Od*D($e3
zWe;QDCm}28(xnOAg>Ep5O-Usvu<pI`aI+WC22UX=A(k|Q)((`8WOCbx@r5>WVlh7#
zaiLeh--`fwMF782fN2t+pXxS@fd~41^uz{KF~F1UgktaKNe%d4iH)Aj->6ZO_-yg_
zv6BJCJa$<Vj(Ij~xM>1I31G=Nw^kXG^c{WPckab7kq1m8tW~=v<i&R6vx}Z|csbtz
z#EW5m8U=fsg8@yf_BoTD{5bO8g(v@QN&UY7oL&kr{!jgX0K0IGv+ZB~yYJ+r#~eJM
zm+jaxpBSg97?B>alONw{pMHda<71}Qd~&Ca8AdBXtfCk@oy`2;(!a<qbTa;_zx}JA
zRQEq0D4hS8yszR0MYiw2Hv8v)`_%sa&pr0{|F+)#@qewe|DgWI|Fg#)dwR4R9asf!
z15e18dQVQ*;yVdn0<c}y`nk~aU1Ti>2iLY2pL^6kJGO#>1y5kWx)mdq@+&7{61&9~
zFX_RTtq0hy6=>7rT!BD5Fznp_d>1+vKjXFh;`es`bMP7?BO~q6M<24k{N*$IkAEJr
zfBd%<_TT=;Jp0FgpT~BU?K|`mt>YBWF<kWpq^=0>%_rHZ0?+5~y9)r(A6@ue?z;2=
zwx9EP95i?!Q=|4_Oqxr~*pqhr*sn=<AmZux&BUPn-um|^AX<P_?5F^w`+WP{r9RN<
z2abW;bHHc-Fs(WP1ayqfcg0@tg4(|i{QHah2Qdk!d*5y_DZQ+1r$QSvq8TSP+JLn8
zDqE#E=}ZVGP8Zg$3&l%)2m6kl+_O2kbzuL>F^mvU5A#}58fuNorFDy>9UB4j7iMJ@
z;l2uE@(U+zSfGYY(DpS7@~RwdYNKHH_u_^@RBe6^4Je${O+sB&-KP-_<$S<F3NGdp
z;%+oehf$o}dllQn8#-A(SV858))cq|5J;vVhFoo00n-`))8;LU+<3~u;s`Eq0S<Iu
zB&%?MO|5(fOaY(@`X|097N8QVS?9Q<6DcuoamWL_Y*cbg+4nWc4(;5j1v=0UX!c@Z
zWGk&XV?&!aO-66n(gCwnH>aJrC=4^%7*JA(RZ76DrEJbL%q~58lDXL^2WBqF#c&nW
zPel_M&;Mae+W<^&9d3h$w*!y{TPUwr?R@DV^D(sKV`fp(ffz$|l3WHTtY<AiUXXH7
zB`JWp)%y~lPS1#Ba#yqqz;D((hu>?!OcvUJ!Hr-pD+$l9piSSv4Ns6eUO*)=IgIh0
zjnS22Xn}zpH45-CxCD0eT8uf-*1cOHubJap9OqcUa9tSqSZlSx6}#nJ-+)pj4g?`>
zNG8^)tc=NIxyhJ!BHd`vYhjV=B4-#owvXL-(?E<g1pxM|iK>c%O-^vS(bzcFTcZMG
z1QlqJGhH%53}&Qsz;Xt%g4C?)tP|Sn#DP^q_t*&YQFr#QCL0Z8fIyRGsmMN((b!fx
zjk4HQW!DPCr(?jXi;F%RfR-ym5!*Tde`$whN=n33r_5em%!IRMlnt7ij0q{7HO}yc
z>&JJqLH)})b~ORJ-g*i`^5N-JJsC(e2C9yo8qt#P#+0N=)_ydv9}rBuQ~}8d704?}
zXs?&?`6y{r(;75J|5;H309ljIRt+n!sKu75sEwQ<&f0X~_OPa^GX7rPr1p7*)S^ic
zpTi&?huc*0S>rYh8foHJHA^FzqNp?&20ES3bf}9ftNKn3JilJzJHi3egb0Q?uzrTM
z<ASoKbq8#hBjXqe8$5{5MQlRwId1%OocRAPfck%c=|#TK|5X5bk^4KAN5G2z%MrPM
z{~9}fa<P5#*&F1DKFvg%$I0}3(!M?Y9IQZ$`;t=IMPHuhuxI`Sb}1nDU;Tdp)8ZoA
zy>|z(J73y2KYTzS`EK0%dvG}KwSWHikL}SXZ*b%Ks#vkhyqde@iT6?`=JWsmGmmj-
zNU**A#*6m->3#Ou$yrPzdXi~b583CRKZ3jaX<M~+GAAgHMRaW9g<j9kIUeV;^q2d3
zf6jgYq(nwV+9QuYjN|-_egDtT?94w8*f;-umwo%+_uAk7ua9l_!Nt~)dEZsQ^m1Rv
z{{pugHF~uD{U2v=>~A3nVxfI;X1aax%@lHVr{L6IWP?ZKy3b;jSs?H=2XrOQ0j0i+
z%Zqhvex$bwc+87-h|a&*)Wr?aMn$CsWL=iSp2onez^0)2QiO{b)2uv#@`*6I4)CT{
z{v|&jeqhRlQd+t+gQZr2My|41CI*#gbdXtAQJ#)zBbi7ffDf!&J=oMVfMQWWEE$)X
z01ywj6c$9|9FDh&M#;{=p`T@-k)b0GmvT`dZed!&4Kab_0yGMF{BnMlks}9SmXt(0
z6{fBM4)}NgiAIXbyiri3wseXEqqQ}DR17G9EEZNw%vnvqLCe;#O=CJ+y&?~o#?i_T
z1!RcHlcqG3w!I!N8Rjx2O%(>H3~}!E^bCLxQ9J3R0%R!8ik5gyfTbdbA~7VX>Jrft
z2KY#YEmTX`0TUzw%26$Ah*KMlsNYznZ7?o-X&}3HYi1ofG;-ilz%+&ksUX0dq$*KF
zBDHP<yV<S;5KT)O=XObHs?*U5*sAqjjSzS@F-h60>XZQht7KUK)ta=pHBBiJc|l%1
zX$iy8e&$;jGCMQT<aX&?h%_Z1Q&<kKCE0p(Pl7eA;mM__WcEXs?oH96Hnkx`ORQgi
zrdoB4vS!U{(T>h!a6w&{30nd%_ui8R2n3jxe64uNoixEouSc)j1J0WIbPai`NiOP1
zu}oR)$Bv!L+2;{X@9To!*@nVWYrJV(Oek!0F)r|MC*9C!R8=kZwJugl8!`7C;2$od
z5>ZXzIN~+tRL4A>c&qd*3`tzP==a*(M~MKL=quAXzL|hgMPSuYW!Cl;fHzrFl7a!$
zHDN*(D|V$DD3OxH?TNZ-Nb<yuFsA+clsJQ#0J$=DBV<rx-zx((3bU1D8}*BD=_@h~
znL-qdYy(Z?BCR5r*HQ<Uf0M?Ud_K~wF)Varw4aR|C!sw}L4uNuL__Ha$OrO5IhGMz
zTrue?A1Os;CaiTjl8PT!rT$ilrWFZ?K3l~_#G3J0ky)xEnX`(}%0hyXMRI{mU+0`(
z{owQx=Z0&lY3dm3s!e0-JGd>tw5@gQS>IB#!>wbFLO^z^lc}6TMED5<N5ovl_t52>
zpZ;wRbU9D<|E1gfXPs07z{beY!|a2PciQLQY`4$9UuIu?Ki|IkejeGM3+*p|TS`nr
zJ*Rz?z}&UF&u2`3?*9Bapy-#}*2kz778cl+t?QY-bBsu+9b}fSclG6&_4e0)>;jmM
z<qM|Txr_VfzL$RyWd0o1&41g_kPv%k%4_zwza3@xz)Ji4^bBeWK<6F%;h%GC)u#I_
z8OF3qMsgv*{d4x~e+4jQorgz++aDji&ptnMoHh7?efIrM`}F(G_UR8>?3=&uwe9=o
zSSb^4+!_r0;&Gpm0M_(B>ofB&Jnr}j6YU@W@eiV&PV!z3+1LNrZKwZZ7qx@<sE=*%
zsMb|dgbT8rKj(N|iXC=9*Qde%(Kg`1vr10FNi#m$diLpz-m5RI?yfLy7>WR<&D-Jx
zt^<P>4Y1*4E?LYut+k)}JUP&N4Im@|AeipjqhWx*nw)Tg6@3J-iv|S5!U{zI@D#Ei
zPUKH52R^QHKqm;0SQ~H>3fK@}Q>#<|3js_D7}n-z=`urPHjxgH-^FN!3s|_(l^9Q8
zEHx%mw@*$HP)oPcvQ$FXlU(~=Y-%Vicm>v1G_8+Wh|Eg#i_KfsbBt*LjA<mSaUAV@
z$F2erJzytYDJ)nzIhQ4McwAK`k4=?k0K79@l@kxupg03&kk&pI%E>8_FrZO@nmBZg
zQ2>)@_E8i}CdmPS+z{;pr&|?c=(XL&)CHlp3nwG9dGk_a2KC*jSWUl*<o41EUyEEO
zHjYe8+UO~15e_6PBCD_{#j(J8y#mA`&U~fGTpmDm`eeUOSzr(lsHs(oK8lH}?ErUE
z+TZQk6qBi0%X;;|QBHi)&|zp&hveX-PbGc`hL2+;U@F&o=Wb1G(2%Au!}V?O&`j&q
zON{3g?3W;G+cpIdS)B_6Oko1!0*cCj^#$}-Y4Y{jIJQB&4gs||-dhxURvqu;WFm~}
zWxz_4`w4@ZLX=Z7x>qr+B3P7W5Xt@y4?*_{AZ=1nkM|Pd^uQX8Do=ykuhQr$ht)|s
zkWnO%XUi0<1X$lhbfhwlrK2}ZLLVJN`#ucdSlplv@1rhh1gb0mAji0z<Be{#ykR<(
zL3^ItlbsvF`cu}cwwi2~nh2PMc`ZjWa078ueS0<FVhXcZ{czR|LkBo!kw`%j0kH98
z{+8p)FD~VA0iQaaVzCpDbSN52`%O%|7-m=6SH91J*1D5HxOK{F;B%wTgA9J&=ZMdY
zK1aH}N<Rnu9<0Z5Y&B*)fU-<^(!C}iGsz=XE1UNxNrUvfRo@3c)sZ~!d%^+JxG-zp
zx)E;tHpD`;uwgKzBS{14I}~;rM!Je13uH&n2c-WhK>a_!^uLxdJ=+Ss0%0`4@Sh&B
zZ~t)&mTJG9{wF8Qf9|$3|FH)Eci0AxZQ;yCzvRm2lI+R93Is23e?JpkP*Be{ZdeAJ
zxXV6)4L<eROfpiZ*~!nR1G*R3!%y_$#BuGp*=PUyLOwT4_+J1s=Yv*-4y!`L!tC9d
zQ|-V1kJI)wEb!NV+XT>A56IbIfBnCA*y^3HSVAW6%g40+NZ0f4208zxV;BK2z3-2|
zwG*H2u}?l<Zzn!~-;RGi%T9bblT6yhwq?(=R)#CrAO3xo5%jn7eSr1fxX*vdg~NsJ
zGjZ}H<O%-)6Z{Rw=`;KKpC|0}fB(eJP~Uua+6Ij5b{3fWulNJk;x9R7|Bn0kTKfuG
zZ_*6S=cs;U2zEi2+0>a4nzl}Kz%*DIQ!%E}Yx}z@mjI>OPuBrV<Kl_bNeuT+a$*}b
zISHMk0`J8*hM~oj<R*+Uq288OCfZCfTH)km1`A*ch-x-He-9I*rTcQ?SB1LYeShO;
z{a>tCIFA#;NjO+-Ql3vtr=Bks?O!38jf$UgQBgd;?xW|3iiHUx^E8cs^2%m8Hk6il
zy#h|cy#Lq)?(YMpo~~1xRAP$&PC+o4VKO?osZ-vhDH&IycwLGOl37ZovjXO_4;<9h
zdiCjKJ$rYiy76;2^sim4cmEzRNR@nN1v|+^Fd#&^rEaQ`&*W5-R&*jjD}!uP0R{mN
zmz~OSxr%8ziODe>$5L9j^@utm)SvdWG@8;z1_MZA6&ppHSO7T`;3g(k_xFQS$Eqq7
zKqEc@CSf?$#UiKCe$HjTWHNxDTbBmtM9YZMD!{yxMa)<#>@U-fe85tSVmtCc`wy(7
z&0oOnGOc^}7~1!MGo~oz=K*%nuxiSc15JQM$LR82oZ(a@_Eo@{*CErFUTYX&OpLMC
zk=~CCVVN26FtLSn&ytZUFmhGdt?Xz0zZUPMHW5>C(SY^DFbA{*eyhx_dJGwCWi({}
zrDf19=+=_gO>|c8_C#iNLd)5S<3p5D|E{o?j58&`KNyx<06CKN8i#XUEqYBwN(8id
zqdlc9^(HTg5f(@e;o>TW(Ek)Z2N~q~HfoSzlhBR!=~;|9kWl*qTK|OD3pC0+=SJsZ
zifi1M1Qyn68v8v0=G93^0GVRCl?V}`_0Bqx)>)q!?{lEF&macLB6NYn|H8Rw)8p#C
z-s4LHt<2T)iZ!b>tj|sa7j*i3Md)+J=gp-~@VwGNCur&z$r2a*F1QS-n1E>%z_b}M
zpWXvoTR&t9{YPMUoYcZvcdp0h2|~$#emkEb{a4T7f!|yITLV+yiPD)s{3p%JX@Ljc
z{^y)*F9#?%-I~|RA3c^3@z0Mj`tWo6?mv#&H~%~WK>g6Z{*MnCiFnfbF`48_QSyFW
z=lPn-b6SKRcv4;Tr0!2l2xMz6hk3l5_vP17@|x=9=h>=dX!<@}MVS9v7@+=a$BsRS
z3F<)@)aUHM$D4CP@l7Dn{%|@)-|N26bDeh#qyzkM@!oli3;*w8!09}l<VBCQ_xeJ^
z8R{^9uKkby`@h+@|LqIf-KPLJC+wU5>xBLN|M}Y1>{)Dam>|vprU8bSA5G^u|9I-X
z2kI>^^#98`7U#)6F7$;IplOu(={LW*!#?_OlN~*}z&`r;CHwf;V|Mh!qqM%CwGG>T
zg<&J6%KY@Rf}4Nh^<L~){pj(}KQ5QEW_|Y=HF_k0_+Q%R-yXJ;bS6IeW*yr#c8WUl
z?QZJ_3*a|zonxr;wd;RmKD*$)^y!}cxqg=eOfRJ|_UX9=YLZhEty_-{He`4=OhSrY
z0+_bK<RD-QAX7f4b4UjQ(~F%X^x0wmDIB|YP<3>FskE4xEQR5u9Y&IN9qU;eOed<g
z?d!Q}qiu)!6hC*!<9CW}JKBeuAK$ivzxZ1x-In|FfA4>6bsyi>-G~3TZlBBFC}!Qa
zXq(Nv^jgmFREH4$@(P9r5Ud|fi@z3ZpW3^6j{?JyFiRCpb8N`4wv5({a7?LO;sUuY
zyxp;kVxrKg!Y&D{gpwC3u%cjfH$qh-QZ?ojV4xCHTv1VAH{3XiSe~IcqKCmykAOHB
zfk9<BGr~us_3g}ahdV~EhGM4xWO_aUH$S^s8?ffd0bol3@?x{Zm|k-Y!SQudVcEzq
z<)j~p@#h*?)N5ETHOUths7g*@niNj-G#FLg-_4sBfP<x$&QwDHl;>GPj4AJ}HY}p_
zvn|luiU~{wP_}8ELp#2J_IxheY&5eOuEj5aD;6>irmq!pf*w5^^Zz_1Mb)t`9g{7m
z4(2DaG&^_7rxgwR2;(ajP7(&m65OOJ8E|FjQv2QkNv3rPSi&;L$D^rLdtS#$U>svi
zSg59ak!$K0_v(%%bjB{n6neVZu+VC*{ja|Xm<oJ5R@RqHAhVQ=R5`5CA;WqTjl?k-
zGnk}`p*Y}&bDY>t9EPs40`|5h7dV<I76d2_LVm*JG2{U0R1)jRn`w_e7+@C(U{p+4
zEuL45W;96*Ddf<mF#w?<7Y!2uro8~B`T0SNPxTC6iVO?oc<Q|tbDIj*s7AhOd}|{5
z<)&o8b|ChuO}qLePUN5o*ZOA58h7ho>)ow+@3YXlT{hcnJ_mK(?b>zZwkmfYesBNd
zYRli;=c%LjnNqdmXIFft>Y*2R7ZK-Qr0Toia=JNuFI>$<MI<9*E1Ng8p8W(&n_2In
zMb>9nq17*q{qf`cJHhDx-+-x$0D3@$zhJps7UY+<PyLVYUjTlS&c#kZ+<wG}p|*G5
zHaqdjPCNF=Dmx0hc=Xfv?W2<m?9;DT+CW6?R|%NP*x+2rIsr=595DJzVC>4P&M6P%
z{kYu7Fx}r@7Xqjk0%w6&NauqB9^*<LPvy0+uVfNNjxC)(&5rDuN6NtCOq{x%nrI(>
zz=+XPciBUaptGU{sn(7RCs(=mKwV60T6KW|nB{h=tGSOWcYkR*aryiI=G*G;KV7=d
z)$V>5XXyO<SMK02n=*YWV=BL~Prf>2C%%ReKC=ywv(3)@{eUgqFva3A8&pXy{6Nzu
z!Ek8;=WBfewS|{50bOkWTnPO6WgnOEn4zJecE{~ElQ6KH31M&Bk%J@;e0U2}!k7eh
z>ULYVz8@~rU<XWfygWC)cOmeTz|FsI&VSv$-vvP3vD0G)l>YXU;56`Y&j*3$e!0=w
z9Kd_nZ%2;4Z-<Y*VILfQ!an%uF*}0U@XVRliFQf$-h*#Hxg14G-x)ud1L!_W7b*X~
zzZgLEfzGNFi1RN-0xlZ#+JbS=w`f_x$+;)y7N$RqZOe@FBxiUC0Yv;<V5+r#HNdC_
znV`uj(dZ_#X-T48L;qIRD9##Hl8e~{_qi*6ub{N0${V9=YZ3!X70chF*hX_ds#1T8
zbANBFBG$<L%x!i1@`@PD9@@sbpBwSNa;l8`mhd>S$;1f(fFg+W$!7Xg8KWVSXpt&$
zKn5ta&?5nsA+#wQH_4?9-4>Gv?R6h8mBv)<YA>owAc^stVjP`eM~s$CLz;%9`RcG#
zfQ>LfufUfW#T>?CHX$>#QAMG3=+uh++}E*2-FlIRFkygIl3ox^tG1Tnr3A2?2}rt6
zPr{&*v>^lrHUg$u;8$#{BEqg?Uq^;BauQZfCLcF7iNDtbY|6|PM0}I<z5@n#Ar+t$
z=Y4J3vdQQN^Jz_I16HFQ(<nE4Eh6iJ6%-Fksg`X4g9kJjDVo@@cp1FN4^1Q;AVENk
zn59@uJ_29@m@<RKVO)`mJqZ?3<1~|CsiWC<*;yEB2&_*@(Oi1v@$!8K7*oV!Eu;z=
z8Hucu`V3ddBXc%~3kZVU$!r}kup<VhhHkX18$l|TRSc~!KFuGI<_DWK*+&BJ0)*1b
ziixiU;M1`Z$ajMYe5L)XT+)2Tvi4)pz@Q;8*JQ<NE1=r4Z9~UEXVf9S3jkZ2{iu`x
z$x@<;gNoI7P|cucjVQY`T<ku_#K}&0E*&pTn~Fm7n*`gPicFxaK^kL#0j9L_Q<>x>
zCO$;KRQCZ~ry(6^-Kq#sip&F}Q(6iaJzS(T;5amrbbz?6GS+u#lL#v%o3xQW8*cqa
z^LdDOp9}Bv5XJhBvc}D#tx?lRJ`Y4yHH~5$$>%4Mv<E(0uDG8bgZnq;as8jChK;$c
zK1Y;3PmTF(X4b9kk`MfY8qVq1T~0Se7pz>=IbhnN+<NtIYrO_Fv4Nu-THEd!R*TP0
z)pzBk2$Fvlu>MFhc0MrE@8`3P|LT)o>P`K-|L+H;f#A^r1nIp5^!(0gooFwn0sE=H
z2R?>=)(lzd8tQ5e<~0I?0c@Br?x<(aF1BRRG~2M@CEL8^ceZQC4Yqg37~8*N6tmqY
z+mL<;@5KVRt8TqsJvMH3z*H5(SOp}d_45@|x2k@w`kMzxuXJO?crX46(4SP9Ier8_
z&tviePMltRmB8uQxSE{oEQ0l)vt1isWi;cjc~66g!|G0TWBlY$d-(nwW(xBq#PcYk
z=V}2>j)fSXs_eCZlX_tMkqkvDKaf#0lmF+y7$bj_kstV62%!2wt^a?H!E@l+SAoES
z{{@Ez+ry9CYy0;uv~64dY}>ZqVLP{9&nVc5_R-;+?7f+|^3w!lJ#gcJHh%X-C#enS
z^umE`oSv)dV&>eKB?nymv0Oh9n^e_WcaP&c4t@}P31F(%CSdxjTPE4|jqfs+^>N$1
zeS+;}bnCtyy_x+!$W|?FY%QBsx9fPUYV3#W+=YP8FjTdV{GSisg_Hkv_|}qtpH!KM
z&I6<81Jm;X>osnDXkYr)ZXkFI0O5K+{(bD?qIz|+{kxahwoOlxHG3;#XqiB^eV`rO
zHqbu(aIE$1;T<oRu`J-N^~Bac9<u5pFz_>RzCQH)i@o!|L(l)d)bV%kBj7?M5Ud6s
zYpo^TcNUCWU)q<0hO~#tBVfM;y0=V5OmfoHNnMQT<wnBzBd&B3suhGmM;c4DKLIT9
zfUh_?*O>($Pl$FLCXrMOLoy~s5U~?O8#E=A2qRqJNy%zaUxn6@7#?PdCnRDx;zXSc
zd#9hHW5ifWOG@kzlXa3{uOeYA^|xq7Fe+Y2t$dB~bl?+qGZ^q#Q*Bnc@YU+(`%jfw
z7sFL?mK&>C(Ig*W+RpOO|3woOCG%4d44;6E_Jw2Mcs%7IyKH8ecGy34vs0{F_g1jO
z4XI*AUczv-t?x#miosNt={410H<?l2n#nhL#4)vI%1$eou2dq8LTTA5!b*=PU@47d
zB$JCGBQVm?LJp%1U%*(*R;}fR$C$%w(t1y$MO@Y(2SZpoZSzD2T%|j$pPxcpSvxL{
zFqklLC^|lvB2yD5d8bZ|ZTJXM3I;U8R1;IRA2iNX6O1ANr9r&USQx-8%syGXzTBKJ
zLiNL}kk)x2z^NclEFf&9uQeVG+n1Gtt{4ziQV?gQL`*e+^{ZbOgAgDqnJHMc*=GWz
zk~&D+=w*4+n$Ju^mr9J%pmw<8D`EUHStD9A*V3}DYeR;#hShI?LmcB6-|b?#vofR6
zZW43FWTy<YiE8mnGpjMB0^AMJX+~&tDj+hN7$-?KB<t{Jq)ILj#U!oTfbkM8o?5pn
zWzC1eJeC6Pvbkuv8V?4?jK>WLg$-`q4Cb&IDFBQ#?b47jrp1_$NF`9hfi7^|g@g=U
z-i3<Zr<l`d)_x-UCN(L<%3wpsjYi7RvygQFaAz&os~^YhVRl`Fmo%YBDQN9ypz)38
zVo4d};ec!HuSg^wl32tOgXK?wNFj<UmLvzU-{IUhj-L}TO~n&qrL=<hM5QxO`V3(T
zOvP-Np3bOLE)t?JH|ln2X+aE<2y*dSiF_^-$ZAbYA{vX<y_j&7bhg@eKkA%ZE?#4;
z>N_C<Q(9$nwepco3}MRJC<aF~jXyWG@NysXmtwj9t%0eZnc+*|Dgc?Xx2|Q!yDMuJ
zm|7#Q(ED76wn9~nxP)q4nL6!|yUnG_Yq4C%{jSy3utvaDXZ)K+!14RlJm%Frrwa?$
z7bHLH%2y}8&Yc;*`1WHqf9`K>(ZZq3)b4C+7qzqvi(1&GB}6s!WLgYggrT~cbfL@A
z@F<t=8eXgSny<Y;>4SQ~;(4#({rKx@UbFHK^?EM&KJ`ByOaIsHu0FqbFW2bHT(hQm
zTvz-pD>H@Bp7+?&x%b=hg=1{x;!d_^No!lXq@`^m-2C^9XieeED~$K0P;<p$RRxoa
z<>1Rkks?*a<5$;l;jz`GQ`PX5LaqaU*6;qR&TIGoFL3J~ga1_xLl6U^FC9u>V$!Io
z^;Cn>e$i+=fyxltQ}_J-Mq9DuNn133qAh;Ei>-LSjjdkT(zdQ_Wm8@%wA>6H3t*w+
z<&D?#wZgP7dEV<(Ja<+3{-*!AW8vSARa>8~%Xfm-$=aQ;scY39bERXzx??|G$5xRa
zE-%n!1_qXQEZyJr_&Tl%2#1lIJYk5vKkrG7*PXUxVJ}<0sI{%+y=`2<_|G@<tXVla
zGM%*8SG6g3%zPR<_a0pfPVY~jBd;arA5fsJ-^3x~jN88&<*4Gd*5ET!jp;F7X%Y{m
zS>mj5Y4KDVsaQ>gHmzDM)<0XlXaAZET*qn&s->vUShp@5pJi{_;yHKNiunU=^@0|*
zW+5YG7q+t9Ytd|W^^TQ}yLarpcBCFdKt&9fp7*+d(%3%#@A~=2r71UjCIZTTT)e-r
zf7~$=_|p5*b9il1jm#8FDAS|XodBnRWJGw7i`E$cFc?J;eiOzrrewgj0Zg4iQo!_l
zHvU2<1>c2)0KD{M?sfUsrThNVciGvIka{g%`&KPkT*NsVIf^To?9IYrnTw(^E5-10
zEJiByie!Km;<T4TIipUHW19pL9UG?i<ZIRXM_Ot>=$L9B)+PWxnhZs;g4K9Vy??*f
z&<!!*w$iwjH_itjwFQ{sfEK%l0ZPx~&0+Vog?&i{+AsRv)%`UFGnDqR^nZ~siDFru
zu}8;T`&`F>@u5L#t;3Av7sZj;h}i}pE}*5`%k{5|7!d_x)kBy)UtF9^Yqt<LJfOFI
z8NfLg@E+u}h61LUn5ddIDS}}OC!*>)z`ZxNv#=nMxUx1l<;%&9%z^!_=8k0&fTI_4
z;fD-ugT}R(eOk+{WdW;D08#|NG?G?+H~=dXmM^ys+FPa;g>&H`kR1c-oR(VKa+uXF
z0IM~v$E^*^8kZD`E)_tJHZh58QH|Kl)HqIVo5sb6%s`<4tSDZK3_ETj7Hc#=FAYs<
zM|7QyY|yX<WQ@kSsehWbrpZ+O`!`4L*$}3UsZ{(u8t^4BmPlJYA2vEYCDeWA>U$tA
zHUwarLl=e-o0R}m*!nc$xct+E+{L9Xf&~K63hSaGl-HA2KZ%UnM5i~F8(tSR`hN2U
z#pu|{wT~8BQ=JIXk3z2*fl*DYxa-d8J4?nRNeN(Uomme+=>gN)0MlSA#gI03R43#P
z0;UXCfHC#A#~o{}?=n3G`z8saR|@hAH#|k(iSFDaJmC9GyYCZz_ksIhE&`Jhn0H?<
z(;5_IVt&(SDV~bqGsGxUTICHGMOxG#iqBUV#d<;SD~W_ZLd-GBRi7d6d(xdt^nI)I
zx!$MmJEJPb=~5svfPm3=LPRt=Zh&d`K5eYe;O5qIU@6gc0dfF8>2jg&>ZSg6xj^-Q
zdtk}}uWV6ioj5^t?%b3(jYig^8#<frWoT^BQBXZp-55jWs+2sp22}B7mTp_ZD6$4z
zrK$M2OQ}~~%h3A}pv&JncPXZd_`Ly99{k?1$Znq8!`^!74o>_N7?;S5`KfIgbJ@}s
zPHABa8Rhx=TT^UMj|}V6Imdc+F0dZNg7oafYvyXO2UpnLyRmrqQtQ!!_eAwXJES`Q
zcm1tbPtBHY!WT<ZuF%nqP<{F}XD)Sfx9v;y>(_!W7)0j%{o9tbY6#dJ+?uQ8Ha39v
zS%0>w0eord_km=c4I=D%5Zl2_V;KaKal_<(Hs@U?S}lIi)-St>=}*I$jx^A=u4eMn
z+9AwDZ*MnEXk?Q{FkW$ZTdq(wb%s%hFhOI-b+PdidZP6TsPR2*0wLq$-IiiI(N~lB
z`=p71)tldaH340c?lZ2(MXI}vCx>qQxUN+-j-S2i#%t-yB#&+|R9(ph?Bt$%%G-ak
z_3NItl`C#zO4kV6xO$LnTB-Ln(3Z^UVRzir$i@zDYU6Nwj~Pwdb+mv4H5#Ui_c<Cj
z@#v9ksZk@^+Xze?!`TPJs3F7K{HTTvYi+}a5`6Bf5$^XkHjElPv^D#?wGDu+=s&2H
z^&8j{hDFD$1=Wm`chmEVzYT24@nziYfF{JnRPZxKh<>f?kq0K)g4uttMRRYq`Lp}j
zqW9X{(m7ph)xz#J`|W1-tI4@Gq<5YT;B(QJ_1n7#GtGOIv920g@1AAWhtE?VK1Y36
zkKUHwaS8YC!Is<f>DAEs_HJnXdY4m;c}_(2uA12ZPHO#Ge*;)|{-5>xK;Fwh-jiw&
z?{6SAXi#e#Obud94rU#y#MTUDe+(VQei_k*{n-YY3~Lkd{-2oCwSLu$wtC6$Z2j`_
zws~bg+p39OD+b!04a4n;2brLPxPQzj#%21};g~U<81vVa>P|7Hll3!(DK`EJ{5|mJ
zvEzHOZhJE-un)y{5?g=qH~n9aF=|XVG>qhv!icGc4(-T$<-O^B4rD*{<8#V>>&ACR
zOJ>M7AeN?nZoIW=Rlxgh#eLg*z%&b%i4(7;rfKj*6)?S+guwrIo%r3@M~@+NTSh=$
zOUV4S)vk3v>u-vn5?FJsV*o+~%wQu%F%BNmj`hYm8jO*K+)-tZDj<IVrR~6><y0dp
zBmiHo`3P7ax$ON$8t;O}JDFA&>jgl+n%5J~?DpLJI_S@91GqgVH#n5GFYVb7UPBn|
zaA^tEavuON&8-*i0n-?DGtRol1%w5}+%zorUIi#*UaSqn32O@wiH7+NhXECM^t-_I
zUIktvFvAoA92!;RFm5#ywmRBL0z5#%ZG0UpfhWD5Y{qfc%}(aEC!_oH08=C_WPw-#
zSdH717E}7sQk>k~x|iZuSIfONaatJw5hAx5##<)wN@?Vi7SvbN6Om3sSQA4UvCktM
zIFa-~<29oQ-H(D@4o9w#g;PBTHd$aZg7*{)+Z_k1mRm28IIR?bKBHU#ELZd1Y5`0W
zcnx_Ny;3kjX+lsULGejA(u+xF5W}f4t<qA8`3q*NB!*BxaQ*rze5bVI81ua`G~Zfw
z#1)@ior@z)gF+Wf8@mZnN7=a{fa5FN412|kC6MTlK^lO7v^o+3r{Nq&T_A{|FKw6w
z088c~CW>QujXPF;hFcehL0qJ0KZmjQBqL~0n#+5QcS#8zJI;kI$42i_7cFw=YlLZB
z9IPUFwb2-Y1k7DdvDN|WP5`zh7b%i^1dH`%glfD}4!9uDXKmD|_GH4=2P|WH68J`@
zpj=R0v^i-Az&0X=eA4pzxYVP(iB&!siNLfY19V~Qa%g!j)^{i=1mQ61nzGijM=L%<
zZTY@##CLZo=hI@U(A5AE6;y*qfD?M<aQwWBF0F4#C3Mm35o>3)zwRQ>fpeeMTpgDS
zb-phK3NHvu8(E)$oooQ-r$)`wy~nHS@c1NLmkTm~$?g8P2Bx6*YiOfC_2-9e+MAEr
zj5lt#*>8=qIdAu~xo`IgsJ`y!IdAoL_1>Gkyn3Uj&AzPaWiwyzWz%2jY13ZrVN+k~
z?zYok>BUxm>uFP|cV6sKRa2htYVSPP)uuk%(WX7y+@?QYVl!T-Z?m4uw^`5T+k4L!
z+3XjY>-|C{)t>5UGoK$|vtAfvvtAiwGhgH9HwOV4hS+=W47E8^huOSo!)^Zb5v~@z
zJJJ@;7;W#*9Bqqcj$!8cIDpecTRQK0TQ>hjTfX2XTe0wFTlM~}wtDexFq*g7+NJ0T
zm)*e${7%5+uWjSXyKK|yyKU?G-`m!W_s|Z#*S2lG&$e&=gYDRQzwO-iCs(_7JV5LB
zAv>`5Q9H2bQTt%;WA@ShNA2kTKiP?cciD-<H`~c0x7ep2-)f&7z0E#9@oW3^*gf|7
zu_x@)qtDx?pS*(h^cDN`vsdklFW#`Pz9MJx^gFJ;()P?$GAF0I`tFCBWQNYPAO1Sq
z)nEVq9?@Ff&*#_of0<?9bNg?<pMeAW-Ksjn&!>5;)89_zv8Rx6`6i~UH|)#PZ@K#X
zt2gblFJ32C_BAFSy-KnD^c6dK@?|^u$@6yV<P&z{_`UpmyM20s_jK$w`{Fq7@8~Ud
ziU9ZHNA95o{tz0?hwZ~7kJv{?9z$PC9ex!3Cbj<&S0C(q*beV~$PVs(fPMFX?c4n)
zS9^EeZ+mwA(e~{8gYDaXAMNLRZQr(gm=N}R+k@m|_vYW)&P~6e^?tW)+jy64-Efy}
z+3;)Ivi{e$b={q|W$mwQ^O{>2mwK~pS#=X&>_%6cR@}fS)$6%fm~88oOoW}EP_<pN
zV63fOFx=KG=xb}{x3#tNn%TyAt!&+U&206|3R^#?m93fG(U!m4*OpEnU`uB7w<R+N
z+TwQy+2U#aZPC<zw&<OJ;`b%fxE=prI&-isojt^sQ7hgXW-I25fVmuN>lOhTm+*QP
zUvKNE4NGpYO<c%qS#b*t^li3%&FujGJ6!GLeeL3X?&AIK=6&zk{2TVi@7Oo@*ufq5
z+M%8IF^TIB=w$!Mbf^2-zYp4x0}tBA2OqYhhaO-c!td<F2OOUdC)#Hp-e9MW+-#qH
zL>>K=ee&_$cKqnW_Q|p5?BsEd?}-=e)F&^aO=Vqv`l_8|U7q@aHQ=jHzkJ<3^B3#p
z3)asUT03Xnwy%_t%DU3pI{ls2n7^jEwfxzaZ`p}cuVO5F(GDGX+72B2v+djSu<hD%
zukBcOmu*|cv11>snmd;7pT73YgH7!>H`TXsgVSw5k3<{TH<J@*IS%hwOUa~FE{&<!
zVM#;+Pe$jT4E!e_Cok~;o4}_BP}LFeca_9Kd5my%3@Wv7jH|t_7P9ny&0Ew5oU~xR
zH-L0-0g*EG$UCfO{f20p&+qx}=RSk-EVmFKNUJ>p;3$o#-24j4*Ian9Q2z1CVrZp#
zjfi9fCR*B3w2X>XDk46rY4iH9H?-3+XvJerQCNNB3MNGjY~%7D1xzF9zBp#q=RS7~
zmsn&@)H<0;+ED{0G$d4jNNsn3om$9B1n`XlP2{mtnM71w5j_An=d5=u>e(10Hx^f~
zRSc|{Z^z<#ph)0Wpe0DoY(*_8my`Po3{|ItmX(!2AbtXEZ}v^!3R><+CD3<fD72r@
zcjdu$!F<%E6O*vG`0MR1_!_`cGE2TK)0h~&ni!Aa3071fF9eVrt`>K3rZuaCdBl9v
zxH1QgB854uSu0F9?TI`heoGAWwY;`eCO(xnEwENN^INrRfa#_f<4glu>UG(c62nzU
z`<O{fiUm__5kN5pV3|UUQj-d1!S`xz-Fp;a1gmT9yC!mf#-(=1B8n@4SgK(3mP}B>
z43wT$&02Bc)QS<Qd1Q5#kZCJsQp~@=rZlSplmhu$7dmbNbB^8i0aG_7+jV8Uu8ukv
zHF#aRIMB}#Twp{XqmX<eJ}Jyi1QUxH8y~_&2d!-YYMcfu0M=#95-|0%rq?-u=?A8m
zp;*@frpbWxqQXQ5Dzsx-RX#0q%v9W8`?8{G5!&YzLjRL2o!GJ>qzJwGwPPSa1f3gC
zy5OH`b&a|qXkMM}mCuljUJ*Qp5)5>4(!B=+0WI=A1B%>dr|;k#z<xGu^E%dlST;Y`
z1rX+12S)em^P_#_XX_<(P#3}f`SFh#cPzg4pFY?B0%NMretc3a>w~=8p<S8!q$!O!
z@%>Vx%ham=%c(&BTLRMnvrG+GfImO*dwb)lTW#7i-2r}uHs^&ToA+X(&3hri<~~oo
zkm$B^o{OX6?Y(Cbs6?Cnbb`%#I{vb1Cbxa}$wZs>=Xjg?Se#dn^Yi10RrSuJiKd$J
zNP@lnaJ;?!P`thKZ~_%?Qyz}CDGx>3lm{a0?LS4>I}h^v13bn<N%rm|8TRhOb!^5X
z**5dhT$}Odx;$5=z57g-&3LvBfHfPynq%+1m}hfd&bN85)VBq%723i#itPP2i*4~+
zCAQ@4GF$piV_Q0{(w0weYAfDtZYyRqw^g%R+M4%T+v+*3ZOz;^wr+lV+pwU6ZCu#V
zHZAI8o0oL4Ez7zA7J9%m^#m;R1}O9aDD<^mm||3WHukrDn;90cWw0ICI>Zh!U;Xg*
z5%$53k@n$kwz~)0k$uDLqk|)vay8nH9vN%L00_rFyva^{bPJ<PZ?)scZ?#W8xeYMz
zEBpMjJM7CZe+@vr%f9-WI(@gD{^qy#HFf&C-`kn*@3C+Hav!1n_YvCv2mAJK{LJs)
z{N>(r>dX)K*y-<o4^a3mfZ;dx<u`Y;z1wY7U!1v%9MU_9vEns+26+DBHoyn<`K`oT
z-E5znx{0`}8+lzf+KCf4Fg56U5(XwQesluUp2lJj8bRv7a69_J2ufSt<00Pbe#Xi&
zhyBo=K>$ycejaRxcMq~dy9QR(;hp@vV*tRaKjSi~ZT)Qj);{dZ-nMsBFZOFs+q1r#
ztKH0Y-?g^0?L-Q(V|7Q{zN(#VThW$kV_TQErdqk$rdrm*wk)l*EsGl4=7r_9X?{aj
z8|Rg|+Ay~ipjl#TXBXR=Sw#TPLR&MV&{j<^u$AxDV_Vl&P0g^?Q!;J!+ic%TwKZ?0
z*~&N5Y}soWw(NE4jWk>OTAD3>g?cH;7QL8Yi(iaCTQ4Wrl2?;$>FeC*%?w-qc9yM}
zQpZ-llTGE?n(6gy?aU%uKfBa6&f&GqDYuR9HMA}B8r!x7O>FzZO53@(neATE+|{mS
zEp7J-+V3k{+wN7ZZO`hqws&oN+rPe}9o*R24sGgc2e))*{q;aU+RF}Y?`<FK>}yAM
z_hbDHpax>b>&H0RzFaU3w2$`>wPOc{+3~|Vb|YDn<J_7&!4$8P9OF|Q>yyW?$Cx;o
z0T`12lasyrbTY#*0JfjsXrF#@6F~E3g8Od;nBK-k&97Lix7$}|?x60ZSi`3Sir-It
zej7%|8||Z`6YVh1xqshq+p}Y!?cC7AcCPGbTi<VKo91vKFsq@x|9Y;y`Dm;?e0wds
zX~@+!wA)oSsAmn>-E7*Rp@fe6TG-N33V;c8p5IEl2wNdd__dtOYXA~zz#J)ps3z=D
zO|>{Vfz}pV2_OwpE0`0zz=PcF4I9;g>1k#?`V?C40XgW<>UuRu+d8gvqSZFH5SEn_
zs|-pyxz?1M9c`Zgs@FRAxxIaiR!B&7be}NB13HsI8tyVH3&=FpJoPT!EBHOg0nAET
zzyruw%q5Uq<}W`mb&RaEggz;R%v2751G)u<G%MceGda<Etz2(xsP<hbIi#TxL5}IF
zjcg$!GX|G)I?Q7Vy3BaDKduBQU8PnkEN@L%P&w26tz-cNg~~@@>`^38Ego9{LZDc3
zD4B9XkqE@b1_PFeAR;TYvLe-*629K7aSAa-(Uw6gIRoQU9SoG2wB|LxJ&Q2-^knqB
z@n{Xv>PBibrrsmqqc-5KqH%pXb4|%0Ew;8KD|Do*)}d1gfU(#*bScBMmFrmNs{qk;
z^AoLOH*VVzGfSri*1j|MK||Y?G=}zc@H%uXaqOoq6vR5~xNC;JqL(y+Q_)V+Ii>)n
zQ`1$%EFoFYRIJisSW{#j%^M|HE`u536lcZ0P=I|n@&n1H#C$pc4_jFa2C)`@ugO}F
zT*T>0`JbNK1D~FDRJX5HyBf~?44Bm{0_jtcSs?eIEv}LdHJJS>uqn1u7f;dbV};<y
z#(S~`MLFp>>ow?k1Q=^-C;-RVF{ZrEcoGhhV6Y{x7%`$9>o5<1hU@~?wFT?1Me7pF
zVW>f2Sq8u~5_28^lFm&oLHCMltHpC@J-an6xu65yUe>525qh3*K0kE<wOzV4rqfV?
z>z!c;1L{&4*0X=A^%|JQ=O&%c5@xTVS=NbBrTYB1@w~nZ9Rbrwq#%l%(q~B-uR)l-
z^mDkfa9Q61r~e9L8W|JLsNxDPGCNxHcJ%=C^2r3W@-HO~_$3VK`S<zX5}5kmBwxNY
zYFD>MAN(D_^ag-jdjM#*EqEcq7Cskl3!VwL`A>)0eBXB7Q=z7s^JJ*K_hgvOej@bp
z>(5~}^RaMy_t8+B{&0v*dnlOFHq2MyHuZsUoAzLY+rINaq^l|X{5D|ptv^M%5-6Q=
zf4Hx>&Hd3f{ZDcB?gNQ7^Pv=*`ADkGd_2`={W-;EJ(&u4P6I?|0H`wo*jYCB#X2_U
z#Vnima$Q^SN{%gjEteBqo-KZ}9^kadmb_D9OQ)6sP|Iu?wfx<30BR#!Ijga)nq2`n
zZR*&vb@Q9s`UNd*<NK}AyrMNk^SW_qd)vIcBOtXCAhok?U){ykjx~U$b=_?@Cs%=~
zeVh8&fi3+2r~~XU!0XV?{s1)q+P)!nct1l04vd639F0?d45p!RfV&BRya@oliFWeX
z4ffdyPWUGn&3ft<`|7jX?5oc?;eUC%efbsjHFf$9K<cjnoWBOB-bHE4@88{dPJQ()
zxBcc<08m)k)3<s6!dIVvbqk>4CV;~A0FMb?eKG+cGQmDMF`luN<GlKK4C7*{4@cXv
zBctr712O`jLz%Ze1Xd0Zx_=NgfZwV8{p`rzJ^-TL_R%i3n1~MV>IwMl0a)q*_yjy{
z>*m!~YD-t!zqyO;-$Vhh_O0(^d)IZaJ%Fy=Yueea)opC&>ejYnRV&-R5{>SP<^a%U
zTr4!PtxFo)*2U!jPypScGTW+JTxOdVHn2?#3IL<^ZPPq5W#{GtMDt)jb6u^SodY1v
z29N?kXJpyR>6xyUPfe!)l2cM`#oNiY@~vcB^=6W-elw9uvX!qT*z#8sZP}}FRE#Zs
zDcY92sEVM%Z0U<3u9i@XUk(G9MgU%;0kW~S;>`qG`F0}3<Gh_>Yk02J(=q|5b!^?t
zT!2`ft4(w2+va(Nwsn3H;Ix75c)!GUzF!JREwi0V8`{og<+f`%wW6`@S=Ge$u4!uf
z*R`+%>s#4@jcurQc3@LSJG8lzeXzBQ9ogQ6i=?hx0CZ<9_OK5*79VnKj_mGhAMFu9
z9c&+Q3_m_JgyT9CbKY?K<j4p+`Qb?W<fBnsG>szaY$O*>{^D;ZMsu+;1_pgBO#e9h
z^waTV_D)~|7^7)FpA74Ny{~Ry%Q~jMWUZ-Ao#cY-_&AvKk#^|75ZeoI-nqHEZCl;W
zwk~aMo4J5kJEMRLgFHUJY4*<Jk@n=TtJ__puCh_+Vf%JqJ2=%^2$-fR>+=E{)5`&;
z+$JO}7$<Nk=AK4Ol4?L~Qz0d@Pk~jm$gvpO!WwsajZdd6P}hWsH-kt9=re$}{SdM+
zht;$Gw08Rq$>Vo^9#S89kH)7KJGZej!sw*!G;lcXiT<f%+E3FK^@zO6L1tCgRXG!F
zvh%}WYVu)Yo1yOu!v%k}B?EvWI1x)zm;pPbwrUX?*WP`a0anmTA{9{S#O=V851i^`
z?pRa6P*O@P)1sQtDo?;%!dOQp3e`bVsS%%I(NxNPbU;XLZ%)FwwC8*G?f^4OE0Y#=
zO{53{cV0?>SYOO6if$6v27HJK)TqjETHwlLl|J1MOa)H;roV9H1PvMCS+0Qp(j?-E
zNG|};HNg=d&EwQzGEo}Z&om;AGBBQH;GECW1S-ry3Cg$x$khU1Nf#|Qxq|znFcanG
z0;Kcf95bg$MNu$)0^pJ?C^<lYEDEDeJODG298NLD5di3nI^hJ#C*sPF#59!zYgpT9
zzr||Tb{Vi}MPVQlV&&wARm2>Z#OqSlX;KQ{lZi*MOf70yl4^xaJ!%5LZdT6zZi4(I
zC&U>h)xvipwPiBI>roBXy9UutGP~6TxawH>N6)%exw2XvJL(@|z%eh*VO?~9rECdX
z8Sm4`dn~KlzwQD+?e1&1V95YXG7XFATFK~x+qNq}ijd%oyn-dyAOrSwEu|>H3@e*7
z9sufqDf?hJva}Awn5Eabj;aNdUW<zw_CNbB8%a$P7Y&6CQW<>FgpmL0=&K_!(ZNzz
zW--Dx+nP14Yt511)MwPJi|Uf+fUV-O@?l+j^+vLUBtk9xenay4{Nz%wrb7U`3`S55
z9$C*ic26Ot!UMam3&1f9=a@DlBCKtPGExa(zln8gMT}Id_Sr6WEt65XTBj}nMqQHg
zjq5+5JJ;>6qQe{>70Tz6$xkFM#Kwi69q!}Tmi{|{=cOLwe+n=S{NlXS3%u0-1Dy79
zx?bh<Ql7~~S1m!I*P%1J*`9rHxV`c~Q<%v#oAyYE1CP@m1UNnzY*SSa1liO-c{PQ4
z=T9MQgT1={r;6L%PyI2}-u^?Fy?I}#y>V}_tJhWcgjCgQzvt)Qhq`+0_u=*`^~&$U
z?B(A@*o(i7q9W~u--g>uzYVpQe;dY@|NS<?UjJQ`y>U;hz4?cDd-MK8ul__mm}GCk
zsJ{J33M_1@z4KTa>}<MCp{72OY15yoWA8p)*JeBeqxw8->Pz))?khz$@6}?P|7ru9
z%XZ#t4Q&1!CAQ$rGF$LgL-eiX_WnDKsK&Hso6w4FYD-~Om(6Zv%VAbm%xPn*=C!re
z^V`w(ZIAJ%9WCJwv|>Bj`lX$0<Fd}SX?a)Mva-9Yt*c>L*YvU-8+zL|)y96deG{6@
z&4X!Q4zXR^sO@5nM$oz*fpdSf9iR^F8B42synT3J0!-^9+TxRGhflU6N3JL8=LQ(3
zn_PW-%&U)%>TlPdQy+fJeW)X_V6I@qK6EvK#~Ejb509}!heq2$nB1y5Fv1SOVjbG+
ztKGu@)<Xc6u)*6&7r@cI4`y>OwP$O8oZfu_7O==0d(c|%!M2<2SPxit>?YgQooUZ@
z0LZro(08B!_bb|YwY)8@Yien0nCaHGX>ltq1Teq7-@?{o&{?;Di-h@2Xt6i3H86>*
z=5hf6v$z6gamDNsTRF2BU|9&uDW=n_<uIPhrsZ+*k!{Od5#9ApU0X6G%ND(zX^Y;<
zghkJQO;5K4u$l8=J?Fie3d^3t`beVa9Ke3grJFDx26Vv-aW?<CSey53jLm)8tM{IY
zwmDBl*_<b$?7hb$*m4o~c#zF{tQJ+13#VE(^9g>}Mc&g9HusrGoA+F_&3`_|7Q7f|
z3wVx&FDKdiucX>y*w@8xWO?;w9b5KxjxB#D&sI#$hq<lqnA|lpifj$<b?xj1$O&M1
zXY>1<Vp}(_go`KG)`g8=_bY7kqDr<+*_UFB0rAUP+jbb`?JL`I0o9%hsE&?x-nEWn
z!!g>uz6Y{^UdRJ_+b)jb?yV#dZ0&3NIkpG4i^Zl3uyc^@gXP{2+wHG|dsz=$WF3Na
z{Q%bW$iWd@WR2t^YZRpmu2FV`b#;UbFVzQJg!#9J_KhT^Vu<bBI>0us>t$<~ceYiF
z+S<Ztjcmai#q9q)_FJY+eK^HlyC=q;y*<Pp7+cM5>vN?IYk7tBthmyK_rm$zB$8=A
z`hMeNuShvgMpdkapE>=h?@qoqBchm{-l@6uAg{0+C)w`(%B@SE1~50}oD>TIrnMX>
z^-tqbTT(hXIrC!^uI2yCH^)&NLDpj!aYbTAH3L2zFsk;ws)k(F0=5pAUWZ07&jE}+
z16mMV-x$_au{3D=`!*nEC)VXU_UKz`xdkDX$tcsJ657Ohag5)L!~o<)Ts3PBARgEj
zc8^R@p2H7J)jF3!$Yo;sfT>!LQPJUe3|i9qPXd@KnyIeUXQXO8?;(%JZqOi$zlVDO
zhuaH8=I3YG;K4lz^6w0A&ai0St4xD>KWf!WpD17|cei4j6n`X5rhZnax?Y2Hi6Jnp
zSy_oZM?FTj*0;vx#n!lCJ<DNgQDerNR-i3yRhekb8^>B0OkOMiI}wRNBH%WG$5F)r
zieos=Q9N%L?<*muCIFIYNidHN2;=e(fjN^FRF3f&Oh<~wiUOc&pn&3{WIB>7+>Ku4
zKALvrxyvzoaa<!|^CAF>k(@7`X^3)Dmtgu7`mYG42yP#NSt^Xzr>xU($w)Z1db~zV
z*DB13wgx$j^~?{kg3Rhx3Ggn1fh;C{K<@ltOjNaNAuHhgTvM%d9@`n?0QV{{-b?$=
z%So-p{?*#KjtiQ?;ySdyam%Ag&tYw7@Ql``KwBik3GxfFSR)B;x>i0K+V))<VUh~s
zxK_u=RElOe+M7P5Hn=n6=`~3IE0&eDjAS7J)>OcBC_agfo%4w+tL~<%#c)xOlM@Hf
zOvRj3hZaBYQH&}6i}H#j<Si*^#L>?8Lr34I6g_=0`t~xWa-}(KuwRobfa<29u^-i%
z7u&Cr!74JAV~j&TlFw2&%y=l~yeRagu_R9TO@qz^#&K%Zw$ys{ZH@*N9eST4>(;kE
zg$$%uHf(N9uaz&&`7Z#HlJ|J#rwT4w8*m(G;|H>(m%?NJ>i^GT!vNaXr$0JpG~b1u
z=wG37FXw9h5~%*1AZ%`{E3vqQIBQr@#??f*wQNynZJQH7+bY*OK}A1){}_Am;r{mK
zBh73ot?+5I*QY%eZ_|A>?a_F^YMf11J?zyqx8*jfhZ0;(dyv~bm;i{SMenOAu$fc-
zL|fif0<32Oz)=8Fm0)lDQ58qUx_bQ&F_gA(_S${%_R2j8_UgS!RI;nr?n~x>DPH|i
zm1b|;pAHbsu(uvmW!jWS>%yeu*pxq0PvqLvr}A7)f2y8Mf4ZK%`)mR2eKe{s6w~4_
zw)b8t0g#pfKFVzVD-CVItK~4MjqUw68r#A*D{SFgO>FTy&Apo10?lAcTl#Km0BIXr
zHmfZlsJ*S2+Yvz8iRz37u?w!|uD0&|Znk!DR{&`b+pw%BptL7C#$M<d`v6M&vh9z?
zae!@KHyE%s#I|o30&p8@J2s5~%#E}?+eX{2t)l>?V>$VcbG3KpSaho6(OpgeAkywU
zFo_d8VD#_}_JQhy8|?50Hv%$ma`mC=2tOa;Z~X6r!`FMaVXHcHXfmL4k{#r64(y-c
ztMRl@$5Nw+ei})QK<76cedloWox_Mp8cMO<#+KTHJYhFLdN)#qU7H7??;ODU=nvRt
zy8)n0ZCl^hwyo=9Ti5oqEo*wX5-8ucx;y&;ImC)CXa`lDVV*m>+OVX9tM!Z9p|_;o
zN87oO^a9laG@bKtkk3cs34^_AZl$e!uL+>Ef@*9lXE#EIQEsbd0#av)`7U*}Y<dGg
zX)%Db5I|Z$)rTpshnyoHP?~3p-pmJ><^xRgY$2`Ug|O)hUV~YGHOCgbT*v0WlnEg9
zYTgSOHt+d#KxLZEeHQTgOe!GLw|zPVkP4W63R%okNMVq?%y|ka4BPjRwak4siAuHw
z&!yVJ7t-u~9(U2pnYQ@VI=1Asy0rLnZRs2JZ0TDCfYCx&+Cp1CrN~yi(*V}C#8yl%
z19X=IN@4M5RRBtx*t$7QZ9V&8{XDkpmkkSBI3T}iQ7hZL7*>BV;C@LPz`j7gE&^zc
zuhfM>7cLUI+0M0GIB;BcuImXn?FBdmkaFyHZ5&{`xLDeS9Ayv3*wxm-Tzrr-yn}VI
zi}gY6-#yX}PzU#n@|E}Vp}nfnbOgpwV_CD~S+f(*sl!}g>F)=*;L^p{&Mm`i)0+Oa
zW?2tgGPeV!#}+o{l}0x6>0-Wn@@?Av`S$vqS@z;hsrJaI7`wA)uuW_eZX;R-*|=W0
z*1BOVOqwR{aN;{3m|g};qTv4M_(*F2NGfNnWqDH=yk^YtZkA+?n<ra&lO#qz*78z0
z)M8b%6ksA0on}sM3T^IW#~j7Oo<(y~*NHtQE|l+K%rA+-R1haxbbkCSmNEurFD4cT
zIR>FJrskAmj431Yu^eWtVMPKb_;|}_1Y~6kVzD^M$0fl;0`ij3ENW_yGfFv^c5UX3
z*Ml)_0ecnhawg>rm(j?@0Vz#GY#Sy0r<l-Koc`T<w5AOVV@gC-OGcWC%}PvU(iG82
zty-1vx{{m*Qs7j?MkZjgL&v6!@T`ELOR!jCd<1CxxvCC8DTkEj)D)p0WnyYPB%mXN
zv6E`ACK3~sm_Yj*(3_GR!Ip8P{7nw^9GJ?6Bo{OR*t7)Llr{(hbOJ~L_$dJYWLUgp
zqM%Zk@{_EoMF7QE^rc~%&c)-WvQNbVcBCcWrX8snEf}-fC<#_Lm@HIGbFDf5!KRg!
z$FXl9Ys4ILY+5jlscoD3j89Dmd^3WR`!sJ}*E({aHmw<c&=!LctY-u{rUGt~JA?z0
zWxCR++6b~N!+9;5Ss#V-U2L(22~<|(SqV{C#V~dS8Nrr|0V@-xHIue_I+Z02FJnqG
z$z+X&=~XI+THMn3Y9D%OBRX!d&j46$MJ(xJKumkCz-H&h#COqBC+6xp_P4;7bie6!
z;*c#g#cY>hb#tRxN3qrkBXbfmgJjlEcYtYeNt}zK5{oT8sDP=*&U!-_B*D-ChWfmR
zL72`ucY|du4s#$;w-<npWj%+&NC&~5>bbi0YG(D=R}C6PvWBDG8g5ADZ@F@R$@P`1
zKAwv^jgM8FQ#=<F(ST(=j+pCMbg;4fPpq`SadI;MCu=qy=2nI~#inUOnqIRrZt*#c
z281g|R&iP7mFWyVAwRWw0(q$M{Ei%i5wv=}Rg7t%w)|3{QJx&kkWsP9Qf-96Eb(kk
z^)J<y{?zkd=zqTmnEsqMc`-oyZw98ix)m_((W8sK_R3>6{jGa3Fx?2)8V=|hX!GCf
z$BDSNEqNW|#v7d6(Oj<N1ikXDTvsco<;3AEe}mtt<*#Mi^4D`{RkGz|z5G@F_KH`_
zUgqyFb3%RTY%P8<2VGq*#YvxfpIV6C)2m!t@VttXz9a<H{O9VrTJT(s&3`r*CMut8
zeOvf^0k<#YF^Xt|Hn1hHpbLGCmiy}sd2O&{Z#AMCqtmOfRp>-lqZ3{EE`S9#bM-6$
z3|i53u$t>&HP_E=Ya7vuZjw%v+JaVe+u|;^4ZY}&rL^6bcegz&(J!t-$G93jBbw0z
zfUE->V1_mhq!o%La?4OVv=v4Ot>}@RFhILT)A~eLNgdsX9&i76JARPX_u+}OKCj1A
zg6@v`^rIUwl-y*WV+8u*IJ&zNx7+EHzqT`<-sRQjciT5#{Kmfh^0)T=X|$rJe{bJ^
zbFcm7+dtS}zyBlk2mAY9|7id5w?ElG|Neme^B)h|KmX$)`{zHs`p17fV1M`3-~RC@
z`}^PTXLdcsef~=Q<u8A5^}`SM*$>~}Yu|r&kA3&e?_GU+=6AmOjeT?aF8k)|JMGL@
zcTm5wufM#_zD8gA75dVzKD))f{`6M+@{^nGt50|zC(scd=RHxMAvO3E{oyI;5I>&i
z>Le0`PmYZD>Vq-tlhJk@#_YsF+P<){$B-`^Lt}e%&roWJeGL1i`UocOBXp)8?i^r8
z(3pMzOLur%Uss1<?+$J5Np-h_(ob&e%JJ!prm~amqt(A}9r{Yz{rjY~T-AnSNlAaX
zqBX}CJtjKSU9^T((rWI2N!$*jxc&VmXgDiu+k9jI^BU1IZ){uUA_t&0qxal23mL#n
zuQtvoriyICyM?wM_HzBSdbSQGa~*Bw^^~{Gx6L!^+m@LHwwc=cUa@UMzq(^yLyDIB
zf=0G$VTJ8kT<L26(q?vGS#vvp7Ir^u=7Cjh?ckdBc8K?McpdF`n9L70bhQsQb+?bU
z^s<l9+<wgdIJ&)`9Y+#!oPBj1&FFF3@F(^SwompCv6Bae+Np!X?BpSeR{SYi@t@L$
z|Lo(@_W8$S?Tcd*>`UtF<CCfD?ducNClvbO)2D7`UEXHje0Do)^LG38i#xpf@=p5}
zjq`V>e`7y<^E+36`S$m&{)*1|ujrir^4;&;_HVxWJ8Mq$57y&9Si6Dsch<B1{x_}9
zZ?*1!YiGVh=X?@f^|71XXX)cT09(2U`_}Zay-T>bnb{8cL=%9230;?5dw5c&P3j(L
z9UER}9U6sOF>S<fMd1Vj(@UK|eBa?$GmR)QB_4-1T2M~<c|_Ob5s#El<WnAIm3l?-
zF2B^pm`R(bcr^e*O&FBC{7isciu=2Z)&dNQt?JOJnRVz~;q;AdI~Bsls)_&<v>rPZ
zSUZwM+G6f$OPkb9#_5#J|EbQJf>Xx|N<wM>$HS(UlA#K_r0GLQ6*L-C?e=io=#3i}
zkZMv1&@7|f&y*rSsn{otWRx@7O%L)JlANha;r3`ciyCAD6ajw#fWpEwa#(4d1Nc%>
z!d;ks5?jCVMlIwJG^d*3E`Y5Okjh&1N3fku74SfV-oM`|?YZ|Qu^^AMZai$S=hn|d
ztEz22I>mZ`;d+3|Tm}i`<VCrWoter>rLC+W_(-&ust9zyu`r*}8dVC=RXDsfn~}sJ
z<zz<#sO!-ZCedP$+OFtHTO<R3t|7~_zIE(UK;_eNj`U1n94iILw`*O>)Tc54Z4Nrx
z8W@)%G5e5sF|Y}V7nK;ZN{BB)MiJwgxC9*CR40I(z_&(jN+YZa2CxS4I&1Sfvx$T%
z0NfYmvPDN(03)2ALF`c$YYO96eqG50*dKLZt>ZDV0VoAdH4MRvC-W{O{1IzPYVcwT
zrRjx5jH$(i6fy)1O<^#>HF$n$h*gmQyh0e;JT8`EG&F$B&*HLlE}DpyLT6gmFw-)!
z!W;wa;-18)D}K+nc5Cta-E=VI4LUB$j#W%o`!1On3~M-+++%jV`$}3;fa$DDk4io}
z5$JeRSi?+k>R6X`t;%H0XHa!0COE;qwr8AY`_6nGI-afe9r-*kv8g_6uGWzNx+1CK
z*gq9biha7-vu=BR24k2UR#22hbQbG~oLzlh>rwfI(L7ER7bfViIZjoRo&p^Amoy}S
z&90-Xk(!ahy3OVyujW}Pz%O85FFKmrj}0$?C;ig^>E!<m#`J#{Fb&+f`Z+MK&$q++
z_U>xWKXJRg{WPxiXDV$0rl5t-rl229L`zD+<Sd{Kx$v22{vL(4G{WXRO^cB><D92y
zOFk88bE(-+grhIjmhqFSKlAgSqg>5;T-#{2XKUtTQD{q}F(pM~Qi^gl{ozPoMWHV}
zx2B>i^(u;r=KnG{!NfXt76a8Ii8kZ0Bs8SxNS{DI`ZW5{XV8!Ge&#)27mX~y_9d}f
z0Nz){deuWiTHhAEQ2-+bsGU-5OVE%mLp!<*?dbBE09v%8t6<wytLMNxE%32TFio4(
zLSBl2#<iJgIb*=sM*DgD+OD*tyTUGYhgs?Ys|1MM+}HM^9o@GTlg@UTb_UtOT^M=*
zTOR<tj?e=CXg`J^0NGK1*)dw>Cuo_U{CI+$Ix0g61vvQZlN;>wQ|RshfL~%f`s#~Y
z9XR|3?dUfcNWS~_4*LPk=wH6S%l`7i-2hGMZ@+Q%!(Z>V@BH-_fWr^Jwr|mvp5Z>K
z)87Du&j2(rqnt)h`ZZe8FTc3i)fb=N<SVp)m{>kPHOW3h^Y<yb(o^V4RiB_M{p9Ev
zoZ4gU1iI1_ACAFc&-+mwmU(Lg`qCjt3<gnvO6mw^nj?DwmY8df?CFEi22i=PCz?ip
z<#rizx?s!!T%sjCxEXMX2GZ4r4zBjDZ)bbfwIx@xEzDkPuU5CRU8?|>E1OYGZO3v9
zLCXM?gxzmlQjV6iAr~7BG0T+NmW3s@c|n7!+Bg?5Ii~<KQGsokUEkKtlF=xi0!+?8
zV>&(C)=_Jw*0I&^WO*hhYUP{hw&Hd4rLU*BT84RP*{eym^i_;Zuf$QYTr@@7qL(6F
zEq*zQzr}D{^rLT}9hDwcMyV<3fYvOkj%}EcV;j(rZkk=s)fP0Q+nk29*tYPRxA6M6
zEdj(XZNz)5Ks#FL-ml*G-Zd?`Xle}@Z|mydhV}sT4j7#<J8eNbx)lJ6R`&z;@sXW9
z>;v?pM|St(SoB8g+lRG?+3COl*5P2ZqeHlG80IVKNQbj7M^U5gv*Tz)Sp!-JpJQ}#
zh0*ErPgy6Q-Q?D%%3Zurr@y+*&ah6;u*SY&t$78g{RS|r`j&P1J?r$l-%!8xw*3A*
z>-jsaRhgt%mtSC>I`zp!Ojk%(0NML?_lHS^U0>4*CcQDAT`pLWHcWw;e)O&|yLH%g
zHnQtg*0cGQ)}4U|P3zNAr^Tz2{5cFsU@QM3Cnf>5>a<nmzE@Crb=aBeG6U)4s}r$r
zD_|gZyFi}Cm?}RxCl^yteyUHG=>fB>x=BRrwBlr4Zk>D7x6ZJ--TLOyUd(mXi8f=G
z-Z@AGsNVWHn>Hl>@12X3ppe_p>Sh{Fvo<NTYl|%-`&t*Cub7-5wL|&NkLRS^u|rcB
zuqM{EM<K>2=F1}+a8Xgdle(KQ<WdIC?h|Q7Wu_76QI51fcUO7I*C^ZCXNox|a>wOp
z%D|#r*R#<)9!U3|L;J*^Ppy6AqN!x^k?v6?Lyua{dQC2GSTRCAX@leqzW=%Z>pA?f
zKYj-}uR$YC)dKb=MR}~OShYGZYOOHk^an(_goHt*xW^NbSX}MEPN%N*xk$(WVL+b0
z0lWYL1)jNo8sNKii(=x68WCNXXIXV>kbn?Q%vvRJfy8|w;ppB2nL!>osYoPT_N;)M
zWEf)2eXO0{S5@i#`V3ym({#Dga??v!>DwyD)4d0uYg}@PKo`00@8ZdP`?PBRY29fb
zYQKmz^Z`}3Uw!3gO{?~y&wwNVSyNfK%Da|Cz%j4h1&+%B_3dx}bTBc$(gx?|#uB4P
zb|;dSZmiMF90LAXU%E&Vz*mTU8pgOH<R2Y6H$-kyn~SSFWGTc%_N)hsn#cVZ4a<GI
zv(~%yu1m|^S3TMG%;tBhXAYl}y4Ja8hLto5t{T^>*B8U&rN-pmUdv}qug^blz>`2o
zzpU(EX?4#Ipm6!Uz8qhz$zKXgYu2uT;g110bf7QSNcoe1_h&Mu|K9?pff56O(!i4b
zf#19L>TJ&lm_F4PLr@vu6Ac>xbip$bfY4C3n4B;*Ex^>Y;Hhw%2LPS>q*rrP=;Tzh
z9t#0{hN6=T0dT7L*;g|j39}iGVsK*Xujvnm0Vu<1^~>0V(TSS+K<L@}6Q(B&O+PM-
zPxs@%zh4HZXk7R)0MuBYgaEVCqX{<S@g%f*DK`75Q~+uk05u(xQwHD^a}y?~`7gu5
zss#(HyYMwYDy`A?X^k#=2PghCSl8*LXhZ?2w0oD+_FXZ%oOUqn-#Lw(c5%%-=@%<$
zAp=wwx1^<v*=ZTAP_&O*R<=hM*}(<kZ$m4&O+a-$AQc_uZXDx#x8NR^))FRbzntZA
zoC8n~`$6h{K<dHam`Y#_KY&3zA_EaX^<#i4?A56glkC%zlX2l+?*jk;Re<AHxSY>m
zRQmRt+bBTlceis=hry!0|KU#ihV2>tcIJBk=(hj_>hw1Nhp%BbsV~36WI}!MC66cL
z$>*4<KIOS68BbK7o&<z`!s|Fb79gtPwE<96$6(ry;<i7AIYlMM{YNlyu3+Un!xN@1
zK+oZQD%efTPKN-a2LYppm~eG)2h)bOb#Z`n|CUaen|wf2U=(1rcSAc0rgL2zSGxfs
zJ6E?vkJ<t~WOH9Nv+aOU0nu$s8UaEDMrCv=v(13H&F>4;35*tDaw^1a4+xzLt2qZ&
z^F3Hij6|*gg=+wZtKZFbZu`~K0Had{MAI=L;k2h#047z-Uk8Z3CUaAQt0gbTQ*i*$
z7=UOLg=z4GFpAI73n8}f#Zdkh4sgW?^=d5ljduWb)te~*RLo5{`UQU1@Vx7J4XTZ^
z^K3J(Q6?w7=8e35_g)s4IOEoKA3)u)q5_vXAaymaeD=#82U1(X6t@ASw#Veu0VcT<
z02PqRem>+3PTfd6z~r=ti-Ns9G28)C_W@83^rr?888yg`k(zMq@DSYi7@YvB$3Fz5
za?C%$<aR<AB&>&1n3Gf|0j!^#(3+X-%3G_fsn5K%`X#_p>s1#&Uw_5L)z^Sk>T7_f
zSGT)5jZ6PDz|~zaonft>29&ZsPkn~t{}Xi77_AOqpxe2<7qM(eJb1s$7jl6)r-8k}
zXa3m-Qti>-Cfe^N2iXmSuCxKI(3&>B(%P3?Wy!FGK{`qE9q7Pmpff-4doz&nfQ;}5
z?EB-Q9KiAe0A+xRjpC%}0EqqvC~z5*fK%mm=3wH`bNNjtYJGR7UEZCH+MfN3tw(=m
zu@A^|+wT2x2<hf$T>L!-07TvY>QO`^^{-EeH(Ahq3mD@VWldWr6E#(8b?cE?3LsGX
zRlrohEQHvj#*GR9RhYF}V_?c9f`?Xq)hJ6|p9VCj?WuEu7m1}-G45+JE?ur9ZP;LR
zlmgR=z*4E5tJbbR8&cp?@5>vwg0{2@jC!EdMe?|o|5<?K2c+j*Am}_Lz$&2NCsTAB
zeEZ)GMerXN$q4*Y`2voc#z@PMqRyc9K`kyKVlg6RqPcC^n(Rxme)|w?-)~R}z!Wwz
zS-@2D({mjgU5~M?4v_JB(*dSx<ttaaBmb+LQ-fB1G-kFYNFz!Cr$khtSu89D@WVvA
z7$+a7)P;ct3b=`O{`0T@wTs+R=hF9oH<?dAYkjcQ+Vpoe{b0vUg3~e5{m>3yO?IyT
zc=<0XssO6iotRZO$c2631OF~(SH}^(tQcxtSgHLTO@^sj=Q4jqkWnffsXvp|4Mxy=
z(tUm9M$1Zy0b`w;i!1=SK+85+%)A!^i`G_akhLg~9)#{Sg;an-a$nog8OW$poy3Ux
z4w&}rTf{|G0ma(Jaj)v$M*y|1t8TqBS?5_?kg@Gk#{;dsGpxA0rZ-SP7lG`LsOS)m
zOTjt7)PZ-cImNsAem;NeH-Y`AjejXZF@T(miI3r;GnaLK?T^1peu;$h|1-e!5`z36
zF}Q(WwE946ETI-LUm92OrJ>;9t67}g`?R-5ADU>-Khyz3P(JZW(ZnkO8fA2PG#DTm
zWbZx{WHT^2&3G^r04d{>S5s9F$N&|LQ$84%d=OO|y(o2mP*uJ8NBtaPZ~ig3s@}LS
z$lkaQlhb`6_8Mj<)vNc^_EiuDrw}UCUi}?gU%kTi6%0-?J~@Na?=V8$6Uk#>a{5EG
zSLjjS{8OyGjiz<VL&Quyl0+pFN0myY+4LvU(UfMODb2*(L~PV^#74b<$qAXkte5g_
z_AB*l_NxW<-fIOmm)NKUZ#Tf$R6;edMbk=MEuP+xJj!zNC>z<*SxqoE5hFF17^!(J
zT&<ell7Mxhq%_?~8px&SA(wTs4Hz~yt?Y_+vYTyO)t#(Ubd_s4sjlm7+tFI?z~HoV
zQ-3sj{n6?T0Jvft+Q}%$U6jm3XgUw>qxR!WhFv`@gUI2rn46FZz^<NvSv_%l5};r*
zS)s)CoV)=S^!2We^S5I}_#6e;x;i$I!XO3UReeZ|liM<G@*`rYKBTq&0cI4{VN5En
z4q$BBhg1Ori;OG>h;rHo^Q+oRYkdzud#{Stx-&UZy8z<5F~;oNj5cwzj85HLZKLhH
zmG<*C3^m)<l2(ApW(!eHn=ssLRuSd2nYQ&N;*K_9$k~K3XTu^c1Zb_Vf4>r)B$~;E
zVzJRt(pFzXdtJ49ZbR7ZQlh*{kZLrjs#TbPR?6@Mo3`TJe6*N(n4OT8V02o7$!YQ1
zb-a2@W+Dtvn2O$i9m5kQqlK@f+d>RS@4uXa0VxS15|L??GdiiBm(eK>c}Xl<QcO-y
zM{`jWN%})L?7fPMv_A(^L9S*!5lpusjN8fJ6zvRBy8lAr*A~5)3~;4h=J{SFQi|ta
z!s}S}RvqLh$Yd~OEuW4=hFUqZo~@o;Ko#0rz}VV(yzjXsBtw)@<?N%zt~M@ef}XS)
z=BAdmnSHs1eXH8ae%^{CU@Ok{ZEHKQ20K;NP9zY!kwfg+(u3SnE~sR1LK@&o7gb0D
zWN<pLn{_}P+^coL8l?`>0ni#f%o_cG4uI+iT>!09m45yR`G&uaBI!7)I5D~dM_I#1
zkFrjWv0jl69HUckj5YnyQEq<>4JzyN(2>!$|Ii5A!Sip~+{ZRBiE1gj*=0<pnnma1
zNp$N^{vpktx-Z)vx;@2yGp>eB>~Vz+YIcQnExy9q7hYkd82~o1SvtuFc9JgfJsX%~
z>SdVvawG+E1wsQ^F&{W}`b)r5ZXQ~`oMiWWe*If*;+RUxa;-fBK-zYyN1L9OW*4v8
zbk4GNUCF-emTlSfLorK{kIBf=n8a%>p6p9)Lvh=OGs0BP;vRj=EQ_2^8AGIV)YKa{
zb%)rR9D?lYVPeXw$J8ChHVQmB)03DoABYmO<i-FC%)tmNPDn<YkZ=q?=r$wKMn*CQ
zQxk%ul?<j$?r-zD>3jmBVp7Er!{h}5Q$MTfv8-OJ*+oW)Sp@iMKWb`K5bgJ1h7tsk
zWDte+R)Oq6xUxeDijRg73q_WoXrDOruknC^@Q7gk7tDQvc+HHR)<p)a_SL-StFP0D
zYY&(xtUnf=p#tPvw=HoA2EF<MD7hGDj0_?^31HejkMW&IBxo(yqtz?`CUBVQ1E!rj
zH$Zlg4a;4FwtXlQrYdoYW7^?yy7wq>fHgeIGkN)eseq=&2K#5Fi{aFC!&=OzuSLvP
z7`dY13`S5SRv7OsGJ*`-2#%plR%j?AA~nYzO*FR;4yx`LaDlLDu!4>m#MGv#iT-uy
zAB+&VE(J<8nMfek8xG;ESw)=%BhiS}7*OJ@B4aqlRCFA}2v}<}qiNDtFh(^$Q|kw%
z{&v2S3xbg))MZ#fNlBWMi4>J`++gG-;m{xktudMZa&r>_rfHa}Dgf~eC4gzwC|MZ-
z<5<gj-f-5K%zLfcvG(~aw5QeIp3gzYZnXE22(;~(>5h;7mYrY20aO1(vFHF`s?V1j
zGkQTV>gE6He$KS#H$4Sj1YJ%m-zTrUhILjarw)v5%)f^%J>Ro*{&&*<GOhf}5Z{W*
z{Sh^++0<yFs?{ViBs-Id3q@AesF14)1q)|04ldOuPV8uZet4ig|8R4A<KaA7<cTnu
zu#f=MX^+IfL`K6%s&yU%I~fbu3n+en8^-eO2Pn30!C=1iV3fT{yZy~SMOW1uL^r+u
z#~6DJ;OMVc0h6!Z7fr=f)hqW#o2z?Nu@|gY?~TXol<2D@9#2N6R18yTuHJee!`^rx
z9gr=vQyub8>ynL{4JggQagX8YN#5f#^$6#$Z_|DCE*jODFJgFlse!BaFgv~XN~z6#
zz1-%#f$R4z8J)aZ^iHKMno<d~+6-2;1%=^hMr+*nZ2_q5C>fqQ*vfew0jZsE-*>e&
zi)41{PAEENr=>DG^#-VNLS50%Hm&Lp7{lzubf>Lr2f5mY>1jKrr(GL|!Lp73sEz>K
zjk4X_s2!tm;g2Cm9^(^cr~R0n_V1M`X}lev4q_HLbO_@U<|P@L4zpDq!c=nb&_sgC
zF)~s6(YhX>_M>}M?b|C;6I=9p`>B0sWA~7!x|`aCURJf66oB36XI&})wG(60j!lDH
zDKTI>I@|4NZnu-sx{bWnt<+}nTeqOa)mA`UfP5pV0~=O!V<16Sz`Cjn0}47ZsGuVQ
z3p%i`I<U`3FTi!Z25`S-fvPnIvX<;u!2g`)FxcpXsg<);O=;h9fuO?lvurvn_q)h3
z*e;#c&_#Snrm+Nb&=OejMQ_87PpNP3V{Ur?t$Jvx^Ko{oWN7kgK5Y6tV#8E(i4dCu
z(>|9tu{kef+IyIrRI{H;xA&;o7@TI(HlB&0Ni_pglj_|k;$iL+C~YaSdS^Ty2VhMA
zxF!-;mf~tICaL*6-U1$f;Y-<GDYA^$u=w?SSAMh85?=cf3{Oj@7V*9?Yhl`wd28iN
z82#BYcU9Qx_bPGUlT5(H(%N}SDS*{yKW<puo;65up|nA@43?4FNQ{|`W?NU2yX&iM
zn9+7%a@w(hiwbJT2AS4qnO7N}26GX`I@mnS8IpEyB_U!P2@%xZ9iv!3T0_)s*3)j*
zmds0g$1xCr^~Uc9wN_op+%yTN{zTU31Ppil&26=gS+i)d4<2I8`f49*cK6;ffYOn+
zdGiokv#Pf(UeJ!|TW#&_mzvm%k2bV7o~*Q&9xAfu?yX}_-jQezPY$)a2UWN6?XI;x
zu%+FKuD15YFgO?_uJti-eg;mU?4m8U0LCtmmGY186xgb2mHJpg2UK0#`zqJU&p|sW
z62UQx+`cxMlA3Am%q0PlO->TvGBJGs&S^5eldWSM)$;X?D^-4Ki&hP+XYba|SXEQ*
zcjtijfT@P1BquQ{6d6H%begH@GLCqyT7RqA-A)W8;8eh_c2F%^lXb05Hi7U2&iC!#
z6v+YGevO!|UI*Y7hH<E_(>eOvpMH?=BZf-MogcWWP0fA8!b&FKfU}r9_Pa(Gmp07B
zKvIB<JHusJ<`d=Aq%s$cX*{5kcqM}Gn-MLPz^wC7*xaJx3~ujD5)zxJ!1#!$aM-g*
zKr32b_Pg5BHKl*WeJ|&I+YY>s0fgT7VFDYv+=fl!07X~vcl5hxcH4HyM2i^a#a8jU
zl5vwaYg$M~CmE&y({x(-#ie1m-5aCXEdby$ZKy}S)y+d!sblDiC=$Eu0`Gk+vW~gd
zRxmo;dSr{1Gw`4;S+B{Mx=NXp)rcujshG?XiM?uq(XFUB)tP-1w^Z3A-%4N`LjaR{
zO)}I)5>FIIsC#G>?-O?WD&K`gl^nx?bRP?@izu*w2rB>UP*{G$CIwd3q(0an)4An)
z_Nj!quRu~Fz^)4!T?}}mz{RLn0aNykm`X)t>2C=Mp_sqY0iFps?~~m{i~b+1!3pdW
zr5&WD5v^62Y8^Y45xaG*H~Gnz#p*PyKIw-*ub#`33wRZnwd*E1>ApUxfn#%deNoY&
zRg9?{;&4%5>SOOEkq{{Lv-8?lfq?WfSW7YUvGK9&r#ugoo<|5?QlEM;Y<C&Y9r)P4
zyp<oQU%C{~{5k*Em!+?Mv}1T2eOS}d)9iP@zujJa^*+X0-fHi@I@V^rHq>Uk($8kS
z%G9RUI&(6v#57c7D`i^30lbXTcKNGW7?{{nOF2O=c?EWft!k0#r8=-YUcIk+iIb~N
zuw;WSd;z`c3mBH3uj6XI>bWde^Q8TJwk}##w$EtG$^U6i{?r`en&v!}O}tJvf6Jj2
z?-`yJFx_dv^8kq#3Bkwgv`A*B*9gFWts$9@XhShOEqfC{@-`>vchH4mc3OkkX$@wl
zbu(MqT8vI>F*&Wn<fK|ZubpimzG>sa4n*d3vMrdLwl3>RD;QP}qtniny$B`mO*<5g
z=vtVf_5Epw!W2;lHlh;+m>uNAe2A0s2b_$L;2Qpj6S0g=A9Di!m=o`@1LQ9P6psTA
zPXH889>MIy<eZb#r<&$;{B~DgenPnTNy5cXkuCb!-55&H*L{h>>Fay!`!n}qBEkIe
zolH*mqaXbfrlkikFFk1g_y@)&>hFJl(Ef&T<ZplHf7D+wjd;cF|MEu+O@E-JPq045
zCRZ|&U~KvZW0UF(rjl>YU@Z9>lNEL5%eyc&k#YJtuSvoEpQ?UkU!Ee<^dv1+%uSzT
zZu(5drsIUBQ>TcX`jnWdQ$$Q@QqU(K$mB(~DVeLsVRw%oM0a|Cw*P@q<Y3b3hgtiW
zc&U$Z_8*ayfq?>tVP8K`!Mw`U^uacaO=xou!@3?Kn&=SB>%mRro09u_a05D2LiG2+
zn5p(7o!GaUJX53;dsk9KOzkCJY7Y{NJ;Y1xMsBea)^IzfrtKJtw!tKBeZRuhHf<MR
zXmaKz0`@UAZBl?e5mOs5H+e<4KH>IjVP0KfZc?qm+_V})(`o|nRja0WwMK>~{<oe0
z{*Byj6NaeGFt=M_bGN>SMwG|jj?rlc&$}BIcn_@RzQxTk@U*afFq-=?WF3G-J_MV5
zXf-CMwd9P#Y97YS^#S><M>cn}4++Qrh;aOmxAnG<w_|wP(btac>Q7;Eg3&&~u!0k?
z+$UhWPr!bkkhu(#napOYlW3VweKelqHWA|;S)v%!R9}*b`xVFeD~xPkvpvlKhclld
z1;Ole8ne?k408Ae6VkU||JK!ar+>#fWxc9cSKqU~Tw$X7;d>eCy!y)znDu`6BW5NU
znlRz9j{p8QiZ$yDd4K1B|M2SX|G`>zhCP}0ymkIJ*7;vq=il-;Utk72cwn-vUo*f~
zFV)4+Xkx4;p!ptz)TR?rS+w?va$E3xzP<IwM0@PUQ2SNiYBsFJmDaymHLJ{{6|Iw6
z;P>q%+HPVy&jF<Zi4KHv^7b>NzTf>iJ^@oX*0b}{T^^~xZ<WSU45e5f-$~LxpWdBV
z#pnu<%4{MaAW)~jsdOS2+sRh5>>HM2jB3{yGg2rFquT8rFqH|X7O_SJg>@_y@D`8T
zKN;7xTJdg7qriYzOkPJ4AgAxZe&neRwZUUX+s$|0W;fhC&i?SnJMHef$5~7AQ=2lG
zsH{8+&>DopInA~FU5nkvJPVv&qxivqR<z!mW3GHmoftcfF?G6D{_Y2FYPUv4<E+LI
zRF90%7z{WGBq-D+MW9Yj6f@SZ<vlRw6L)zUQ=gQj86A5q;5i&qO)|i_o!$DY$@bg}
zPua^azhr-U;Ew?6p0tgVad9gZA%@Y#9qqwKe{D}ZcfURU)IIj+C+}u-bSoG;Vw#Az
zQtZ|ZH}$j;j6jZz4sypTDJcXJC*S4J-gDo0>&$3WnWH)r4c3e)O)Xky0cNF34JEdS
zJXIz|C8vd2LJCnz3f5<wW^`;#FF+o)G=bk0+Mk*kLPqLU7|NLME+bb4xwDw3>hXT_
zsd(PMj9uxe{2#+tCg!9N*weDILYq8!oIUcyqxRgZFWCc+KFDb6fn?VvRZSWyD6VgV
zhYe<Q=Rg4TKpVo(t=hD9CLJ9swVcZvmDsO;dpjnhmIU4tztxtJsjYKplb73X?ww?}
z+&O?XOBN{?Il9>J>r7pQnbwZ4w2l%O&sx7gA^t>A{lDz}b(~do*Z+@$O2Z7(!E^#c
zcQ=TjNC+ZgE7+n4BB8W2NQZ!QcXtj<Hw-Yt(A}t4-1q(Ytlx9J_u0b%F)pvXKi}UU
z>#@(AbLPZ8?{oHRuk{L?8@v!YS>05PnB{YY9#94mR)rWWzDV)%@OUbJ4Hr@VvWf)l
zGJii<>$YdE0mj<h*Y(8bqTOR%KMG3q_4)X?NnOV%-#$UKQ?c@WTODiB`FaCPl^)^%
z@ehI1-<Y5jFIgOGwyJzTv4^tn>+J6FYbUzD_Sk<TFm>X!{=%8{uUU@#5w5}S7~$K%
zG{0-=^gIeo!z03E(7+F6?(}zL`Sg|m!-|NU!U21DG19TwFf|ad6Cx+Zked-UZK5_Z
ziq!3<$sVRQev9adT93eK9pWZ?yLKWxQx!Vl%eV$p>s8ds@me16N_A@qn^ugoYWY}O
z;G|ni;Ix!3t8*<G34avRd@aKv9plUY(QO)!$O-=FiU~m!9jb5XSRrs)Hw}Y)M)DgN
z$#0m2f*%(EBXF9B)ej=4t>0IY9cq$KZNpY)2jh6HomlJaTB+Wa09ovW_9AfFho#Pe
z&2*U<4IVZ&I*gTfV574W?kFbt30UbQ?q%euUYqboQ`AD|utVU4$SETZ@QT1my&SUu
zSjQA>p(;NC06S$1oET+VNlpN^Qvf$W!8sCb&NIfmi1PU|$w`+<P`W}HkrTp^YnbHU
zBo*ftDL8j9$2TI8yNH_Zqk8@kQ1Aob;67j$!PD(~DCh4292})0r&}s=x`n~M&ErFe
za_y=<HXKtmF;_El2e<Sp2|ZUX>gzyog`nl)S>?7;2%Ij$FFk)6V1oeWEF8l#hF5B(
zH|1iUe;O|7X$;Vf0ec1t`V18G8K~zGIGsxCic0~hLKx_0CuzzMoW=zBrSU3sf?o>f
zF+)X8RL0>p6zX|+k!kw@mKf%zVV19ziebK13a0r<yBfhKZ6HZIQO@fY@k_#1c%_>W
zIN{ZqunF^gd^_XT!^hk}t*-{?RB@9U)2l%}rAGCu;BvwzJ+M5|)P7BHqINF|flnF&
z&{SS&2q!*)oD9Jw{T@y!wS&tlaN2>uX~%3e&xcn!%L}&&FHYoqWGA;N|8&pyYPzo+
z(hxbYB#a7|0|=cC!6QAw^B-M<N}q~ft3s#B=C#IeLZ!c@wxqz7P33*1!kbM+$dv|%
zG<_c+c7GF0@|#K4!RCPUmVotE0Qc4?)YT;aSvduNR4XS1gM1Y?rFD^0@Ow{YbY(5R
z1b?&}pBLOwJ~!o#o`n~D4u0@?L`4@6v0XUL=M9he61>q%eEyda9BExa{C1V~aTVU^
z)yuj@bq(oSvPyZQH&|zO-9%WYrE5^v;_dwPi?He5!2G(0Nbl|stnDAIy7wpk{_$(M
zNBwYL3y@3Qy7!gjo&Qu4u_ilwh^~G7J5UKeWTNmo6p@Z};z?#>-|fVkb_<k@)leno
ze^X4xe_l|&c%^{6(W-#FP_KYIU+)PCXY~4{b}*fPo1HH|(m_$XC^sTN%LMr`?(~3@
z=M4byF&0uj0bXY7?MJco<u;!(Tu=GYu`FLH9MA=L(1w8mQJeGU*s8!tL7M@o93)GV
zJfs#=G3Du8l?w!{pi<{@IWEVjVx1~mE&u>Srn(p7*fQ8Eg_TC>@6L0VG-l|kcGvR4
z!&7aT)RR=ZaHd1$P*^Jn&;xy|R?X$sty^;Q&wr8Z>o?@W?VJ2wT#`Tk`M&JmzsYni
zbwpd1&S2G=-q`Pi7zKEK9=O?8fKv960jtWFR3Pu@-06EZfItDMc9#_pJ4)}P_t$;f
zuxTB5ighI<%2oU^dT&a2fF>>lgpimNUPRiotHymI+5af-896^gCv)ESW8fd3k(0Su
z^8Ld3vTpqbIP}-$L~c4A&8Llm`{nNSpokom|Ng)C<l?Q%a`&g(^56e;kM8>+`S`Qf
zaaHg#l!%?XR>+~)%_z+y&1))C#sx4KEdvJfJ-B>QCQcs6zQo#z1g(%Ta@?tiXzeiL
zV~Ih0t7j@p?=N1J;iEogBwY@_&a!kxEv0q|?ef-vE`Xg@g=+qc{-2VDjUwUy)}jl|
zi9?wuq($=>d4{lth%kUFT+gPBDiXI^mmmNy#^87hCm!Ox-H-(<SINjplV$&rBc$z}
zr3>82>e}&|hkY|d{`-IaM=tRhUSU7{^}qijxw*O0=ZijobZ^#{i;NpT3f;jidHwCz
zP~^Lq5qe+<v8d0~l;hbMa_rP0#A3yzl&bL^yi)Cu8^M&5AF2XWKYtggTfZXvLgQ}L
z_Dh2X)RbQX3W}Jna16F%YX9Yf9hMKkwSu}Wm<l!q`W2WaREWXpf|Iux)_r;CC*EFA
zG&o@?tiae&_QXI>WGwEeWpAb()B1>?d`a5!hkoJB_d@9)o<5~nE9%{=Ck|{W{oA*U
zm$}Xz|4~mst<oYMQp7(BDj&gbg$g|d5GPzA)S80);qK_;Fy7;Usr?+zw>fudt>)){
z05ElQVe>nt4sL=WNb}+g7StaNEJ?z{WI+G-WzM&+z^|+g$SecsMAS6R4USuBtERZ3
zu6My=h3&Umq&ZRRCvw?Q>)5KmX^n0tlt%ER0w;t{<21cVfv7wDR76f=JWMSgZIvcA
zE!E^EY6+J$wP~>?H32{uX`!}XXi}UUg}7-U;wG&{3Q(a4EQL0p9;wTSC0&ldY56z>
zsKK(56sOfw7^j*PCpxYQP8o%+M}fa_j;6riJvmpwX%+0RDl@vpTFNN!>9%Su;{XOY
z-Nh($j{;O;4fk$nNI3wi8n<uN6em^T15)vNR3*Nx!dE4JyrwuIa7sD^NL3X+yvlSs
ze9E=VRDcQ>P64W=!haPtIvrLF>D5qNjm1wRaLPLcNX;QJ>GXSY9uDXQ_@G)BQQ==g
z;e45c|K%$j_yLqg9HPPyfaWb!__tBu-vor-K;Wcx9g)*D1W;Pnb&Cr68cO?X*Ht`%
zzzOlmWuhT311?nHWJFFE5I0=_d?IkVh_K|s*#{!0vjEXE0MR_eCMtT#I|%@#a#3vO
zpxi!*IOYT(M^l^>^k|((r^^Wt$|fl&8^!&x6o6<l1t8TlCrxt7L>+D=I6X_0C>>6O
zIcc$UITehmzzJn}8tF|bdn_=T0^ra}-ieLV4hxXR@4z4);1)+61(3#VLFA-r`;7>k
z0Cz_>RFfm?5jm;a-d5bNLutR76eqyw{*|cgwE&3wmsx;xKfrOX1CZ`sK#~)Hau3^G
z^8*|pR1=&Oj8bz@+|TqjwRHwUCu+-d)c2I8J8hfoYlKiLiqikzjmT-=LJOd(kZS*u
z2m?+J1BwsxI%0WEv8yW>XMiKP1jKEmySka~D(@?iq^cx@Tt<n%vmPD&1~?EPblTg9
z{nQje7*<k<!!oF2?9XGG<OE2~Mo^ZWh`>ojW&l*J>@=cBHE9c=dMZ<astTP*bmFr-
zZG=t_(wtP}q$>Oih@8%!wnR>PvT_lSdQneY^aRGNC95tYoV%=R%u!dasklx>c7Rp{
zde;##-5^y=>n7{d8Mxjgb?k<5icrBGYuhee=cw~9<3f>vujvu>^G(BhH~TZVsvkoU
zfN}!=_2@w;Ah<8=-hdA+`*q`7PGG0F%luJ=Wm3Na^3~e~<b9H$6qvS02-P5laifAk
z1yVM*%Wf__<~RPyClS$<@s)BFq5&hysSBg~6~;E03NpY`D~eJ+sdoRgw2M}rj#4;W
zJR6ugE7Faq%0UIN#aPOv)YPS5MxYw?8Hw*?B-TL@R5*4*QDn%6(gh79l2gG`SeQ4U
z)D_^UAlQrNa^rd30MR54;XSHpMa_xe3?Rc@L7}ljQuVR}m_Ge<b5161$o$poq}B5s
z<h8fnk$2yEMf&#cA>ChTjo)Vo?+ZXy5s?Wru*%i_4S+VhRL7V)|KO|#Pg|tpIPe<q
zsX$f1C>>La;_#qbtk)|zP{6O?!3C3hH#(x;0BJ8QsMMcTIf&}<>Wz=3rYyMvg8KID
z$?Lu-Yt}3S<kdsq6e=A%wgZHHAn$(gBK*V}jF)}rjMfC0rbza=RC)cAH|2f6=-9DX
zj^$<WyO=}jR$Dw`!)4FjwQ}(AHs}LU=Ce}Y%vyEI%b>4uoVapYMvd)jtdHt7(tY4%
zKzb!QsI}_)OKX5=(`L|pHq4P@Cy$u!YQqNM82b~=%42EQw6qr<o%oZw;S!(<cy~Cp
zzRIV?gS9j!{60LNb|5{y;FZF!_3?G(b}Xx&sfX8eCj9CwdHda-;vX6&#oXwo)~E*f
z?m(JSNd72!{N(X`=dMYwFTNl)m0*Uhon_gIm0WjKKKS@uI+-P9%-E5f<lUCH-+PC(
ztm9}e)~qWX)Vgx~L>9pGFzXJ{o1VZZC^RP&%2l=1{?_NHM)uwa%bK;Q1qC96lNZ))
zSx-8`ZqOd^o&``>tn4S1sVGv&0^zj!l_?Cc_hCJG^PKv9^5<_YPP{nzDyt`8oQV1G
zxXOLDsUX@lwY#6jjll4{EpD{C7vLCbLP(^CL_q-w=dr`0eJEebPeS?rXoX=%rWKAA
zR~QwF05LGc*D}R-=661>+i73NZ$l~9QoP?76M&IF!ngnbZ<%`kKM73r?AspYJAMp|
z;?q(3!G(ke$QONIm#L#)koj=0mct!gIUZ5d1Q%I8p`=ygOUklwCFo*Oqxl=blh!iC
zOj=8+B`R(jS%NBQQl1vs0;l1wTrSPH%vBZ+D^1dpCONs0;^an(lcqIMgWV7+xyg52
zwn{I%BVclqS%XVkg}BMoAQ#HjBsqPj0w)rl<_|&O1Rr%iywvY8+y8zzM*JqlDL@vH
z;<SVWr)A?2HBBVBX;P#t|29fiPAMy^paHC&79(q+0IZow&8i@4=TyR!8*vlV1+9$>
zsv~l$Noo^0+a$?s)ml*xfm40iv8ti$g2$+}cRj);Q_V<lYGJsK2e!0^3yHXC$Frsm
zV+J1!Z!&f_1)uWh{s#i5ghQR-=)DLh6M<7aVxdF~$*FV_k~GyO6O;O^G!-~uMDD0;
z#@{DTr~(<G5+actL?XG2T5}PGoF<3<ES)1$7kkNR#7?Kra~ps*7r}_uX)PltL104V
zFt*L1OM8lL?MYPs*{J`s5t1Co3E(*6-eY)&8W9U(78SH)A#&2>o(w7-!Al07m>J2q
z3XrFs#@INO@o@^`nB+J(iHMt$@X<6C+aA6tBBw*`=wd;Uz-u#JMNYUC#O;SVL86lp
zI+0s{gt2w(4ou&v!`qu+_)am_j>S7Pc1t5UOp;S9E(nJ=);D!%eLYO$5j&CQq++LC
zjMz2NX%}Lr-Hgh2GiKj~f9Nho>AM)Q?^sd}UZxhD&4pzxffHh)tt2LCZJCeIX<h^;
zFkz%BVQP=?X!C4L?zLtzO_+gg+6+WaDsW<|u#wt;h1v#0PU|(zX_8J6JZ0@f4^wN1
z*j+P0T`Rbr+couR<1~_+5J_#G=@0!S(9|}bYx}%#I<L@WcpbZVO*<DwW0+q~_CNvH
z0|j6Y6o9=@0Cc;b_qdM~r-Qub1NfaD#Ow4B;-*9RogP*}m?k)}|Bmi#PV{OEy8Eq6
zX?l}M(IUagh|Q=(P1!<#mW&WB6@imhT6{-DYn>1`b>@WXMNX)+^G}i!v;h0W>KG?i
zme2_?oQm*>$<@jxrOA|votOw{LfA=8wzN*M=CpDU=;d<am5b=^^cn1)s56{|sW9&h
z>-o$X)-#d1XP^<Bg(h;A?K#%;SzXtx^(?*zdk(xH`wzo)PU{T^wLiS*k0mAfHAy(~
zf*jlnubcg_6}rU+_TlQ;VX|Z*p&a~fO&j=xjPLz~41B`^rd=D-A*@&cZ__6vl&<Mh
zk9JM%1JEM}C*_nCDUNsudl(hl6d{AY2wc6wx`p3ZRBfd2E!Av#Rkdrjcri6T$37{N
zSjH&2Mh37s4zRXW(nFR>jt;6GaE)2Ij@xzg&1F?s7X}=dQXvc7A{WNHwd<f>#;3G7
zaf?k`mX&5tBcLL;y!CSxjUQw*-Mv6Ma7{3S4+<p#i0807rY2gH<4DVvO*whECSQ-4
zNT(3RcF|JeU92d+pc*4un1g<VyxpS%2IwU7z>C$)c1@L1u>D+zHjLSWX^2?e($erB
zpKkXIW8vo|yj%pGE$*vhSNN`FW9SgJe}*nH-DWz;FTLCmZf7HD+rA|pq8R#@SO3fa
z^SHr8es+7kBO_@>@_>oZNM90)I1vE&`}n#ux~(SZ>B)#abEHwj+UB`E+)Cj)THgc;
zlm`?wffHK+&Zvr;PMk=SgyTn~a^tE}oA}sPtwLq`H0<^6-;{Bah5*D6AZ}j?Fx^SV
zw5;hqdJ<h)y+%3tv^SHY^EondbYDPaae1y|H4|y6)eO;;3a6@&uJqh<RV5{TAF<7+
z=$iJHufKX%>cEZFW|0ET$Z{ckE>FwHpMNAT04S?ft0>`NWh5lThwuV7zz$qf{B8XR
z7SN7gNQ6J&ElgIdS^|K+B0b*k!FnnNH}VMp8O<l9PpGI_-3c5ZXZ)0j#6+LRt)Zpq
zVi%-~UAtZbrW1E%;nMj~If}?Pqo8x$zYTD2W4O7c`8-v~RGu`b<kTcd$vj}j>m^wq
zCH17qboniNss|lYjX+hO(2~$Rs`1$>$a6Qm<krvDK&+%byp_zpX$5G1_PI)&JcOAb
z1?{%0JAi`QLb|rqrixM#oL1ptPa2yt<0jzvPS__w59l-&Fx9`^=&shNQ$dPAZ7B*D
zSF12?4941x?_puSkIq#TVW0Wl^8HnVe0`jsaZGK{_{i@;;Ua~N;K|#^+tC2D8kL5l
z{*UOM{;%$sI(C-b9d#!vuS#{&4eG-MBB!`fL!#SABI($nstg(Uf=nOttjrr%ofytw
zS%R2p@hI(9V!gyDU2BOMscU!AvSC_+=xH%RrUzw-oK)<z5aqkpf{}p45xOO%X@pht
zHL1yzUiK%INz<CFnmfeTQGN)W90I2yJ~A7@(;T7%ztj2(QPkJ`KSHMkLrH`h3IH8S
zgeZwli&Wr5qSNA0QM{IDKxtV(DZ(aArW#N3%LK$t6G?HJTnS)GlGD^G0Mn|7R;tUI
z88rZ>HA!@;CF|zYCe^8qsSWe%TlIZ?*|-od*Ts!w^ODB0nN*oAOPis>Z%(39E9|2X
zH?2n8wB{KEIBjIl`nGgfpGA<<4v|v_ggVsLj)-?U5j9HfP?1v?ggywI_I8t_2%K~q
zx4%1rpjS|(zXo`F-BdCnCrjY;4q&ebz)usM-lg6H6jEs<FlBs%VCf@-OKeGX%7kBc
z?D)qNf0OQ%1&38D6FzGuf)cF^L?s!Bqteqzhq5b`%ZR7a;KZgOBGF1E+EgoracD|B
zf|jG2G)3Z+DHS<Uh?}$$5y2$Dw@pCgq{1e<EP)dVRs;|np<)RmIJ_Id7ec3l0QLiL
zcn_L-mdl8ph+{pl1)&q-mHnGEt`!#p1^l{Q-yC&4Cjo15J6MC*X?0^jXG2rFR;tLU
z0iQ{I#Ao$n8$ze8%j%H6RU4`X&I!0EY*}O%t_t|nZdy=<6A)@XfeiETxulD}aZUxg
z>sGBJ)L}h=59{c-uY(u87CyAr8u-wwp^L1dE591+vDMn4|2FvHniPc6J_s61fK?L%
zWexYS?8=mGf>>%AloPcpgLl1&ZvN))5LjvPIyS4HF0V~%oAK1uZoZ1P>OwcEN8$cJ
z?dC*D-}mm-xIiHM(%P#o5F0e@3ZWP=xBEA@Hv9D8Hcpb*&xhIHM|R=@u@lkRZW6}e
zO=}&6JAHJYes+k|aD<2_$;lKaP6;G*CBUK9&pa7{Q7WMkDRC-%(>02~DUtP($XZQg
zttL@MjMp>2(h=olkUnNtW+rRVQCXTKMxvNq$24Kgl&)!OJs)Q+XJ>x`i0Eb3a7z07
zvhU!VvT18~My#JmQfgmGO8Hdc6W)`fv9HUK124%T-rH_MF}A@Y-$X3%TKMP7zQxOQ
zY=q1sMQ$ds#gqED%E<SNO23z%k{-`IA)V@23jL;)iKA2=olcq_9hcb$2#3{=PNAME
zg3tsIV2`Eq51bCZsXdO@tx-TLAmhLp#dtC-D!_m_^+44sOq`}&3SRB&AKpGVSZlIR
zG5$xrLd_PSpgHFa>Q})4zL^20EfDauXbWGmO&H4lFyoCHQ<d>%NJ(h|XblJ<i`^k!
zvExJ)n6_@+T&`cgE~BT;;(+TXfxdKS{d`DG!j=bc)39+pPA*Q#j9F9Z=6RR{u!~D6
z`F6@UXcfsEYZ}3|D=Iw!PWSHJ;{@ZZ<eWLfWap-=UcVf>CLaJ$5jdPoW-gwSja%0u
zYGY)4JX3~@>?;cwe<%C)ZjnleuAYCc0i4AEtek2{dS)EA&1M|z=K!|8Bn*+aP8YfR
ztIx~TtCwWes(J7jiy5JjdXE<6^Ko@4YHW(sw^Hc}RjQQZL?%_X9oTEEq@Kd=swe=z
zM~`m2?<>-~-+KT<Us<(sp&UH4i;iho)8SSBOC1-t@7P-M@)+e$8o}e1KxBqu9bu4i
zdNoL(h$bR&(lTl^6qNfn<fp&fl=ByIXb5CsC)L`3_F8p_2R^u$iNGy6c_vpbUcSV{
z;fxF(_^Ct$Lk+<MzxC62t2U{~2)w9CHL72iO!ya{Wjc0McJA9^0KLT%wfL3lt*apQ
z2~_tsFdg^pI0rCom2a&TRW8N=(-mu%^V$p3`5nT9?Ha(nu{kj*th`{=q(p{GLQ<j}
zO*mkhUPZXBsNL;WA)8u((P=lGQ-GtMIC*-PfNxvF0Mn3g4@6?M0H)OerO*=8S>ieT
zOHtLgZ5PG!1(<!O-;LtXO^Q5b-RpPaXWs?=t^ii`q^t<rq6#$CnSc{P{e0X#T>z#P
zjr)M|MV-Hwk6zXjLmTAgcl@30ydK*vwE(`JoO=0s<I5V#bJJ!0M}bl2&guUPz*HBb
zBKS_7+sn)u!)3wTzOroITZo)qk`>>*Agd5Kt(n^%g>iG)I=2>MMG~8cH&lVsj_)G#
zYdg`0I}k2yN5r&k76K;@qT3KLX>H}8x`hMv7Co>sGT)40{U%LgLd2whZ&aQq_Dfpp
zuwt@GFGpg$|De{8MZelnYv^pQo=7>i8>XOyrZ&;x+%z54G-~;6n&^aLemn7?J5kH;
zoXY{5XwcmY8o>8!h>Z>h>BStN0g?NbquO3ZniDGd{i_i<t!XKT){^G5j-2(4ZK!AQ
zuf&L(NYMCg#9mT~+dE3~F1miZyD&1w;s_x{`ayEt578w=8J~HWt|999<3}04b5K5k
zGX4|?<5K{;8~|QUDxIJ-x<7!$ysVGq40ZO{Cx}ew_MH3-kyCF(PAYKfM<F0O_a&l|
z{)mVM$n{Hu5RxD~x`GJlDoIP%5hvXkig<)1rrQXY?jmNohp6d3^}`rMB4ZIejYa%H
z{WwPM|1iqbJ?ai(lG}(%v~D4Ex_M_PoW7xqNe9DC9gJ!I*VI?=|GvWLobA<tq&4w6
zF7-2Y1##0A#4VQ*xm-T?IlMw%_nFV&7+Q7VG=i<u2%K^daGm;)_l7l<)`|B`oymR=
zt|DSDRMn@mddlfc1Ykr><`6k~is;Fc2%Ju&AaY99dJS>YtBjZ7-zMPWO85A9d{@l$
zsiSo2V!Kc;AZ+Rghq67NM|;Fg?J$mK<WHp`a7v|8;QA&LY>)`G!W2B<1n3rt#A_zP
z4^AKiApwusxUEe{@}dK)omXfYN7pyN6STe@A)@r~YPyclIP5xz!u`MsI+OU>YV9Sa
z)YOtHjNY+kT389bC<$oP-UW!B_<R3iO?JYNpE|TmlboOutcKUR2A(S(xN$sBJkOcH
zb0=<WB*|NvO6oR(0C=sbP(#v)0nOM$G8OM96Kcq@1JBDb!WoWhA@a(`|5oc{92`;h
z)2T!P3a}D8ncSTuENB%(!sao`K9h;Cj5?D=$N`_jc~tFM7fz@cjnpmD#V(RArge$b
zq)U9hm(TUa7#|Vdh0po?`Rp(C!Ecncz?!&r8G6VSQpXTE-6V1B7VGA=7HjGD4c04b
z^$wyut-A>GtQvvHX(U|GZ}Q7tr@H;&$I%bfk3Wq;&_w--`ZMeMFRX1uPWS&bR<7L~
zA*XV`l(@tX0jGVK3XGx)HAc=}7=n-Kmw<%cl1qA8j=E5&+8@`5bmCD{I5|orsVyF$
zdKl5;UQ*w-&#OV_yAo5ONSXPSzl?YnZ_^G1<z-CwJ7c<EB@|Gh0MdD+@60c?4_Xc&
zpup5NinkAX`GN}vK(!3^t<j^3pCZeKVAbT$nA!!QOaz@jxO61Z#1Q8gQ`w&+nn2<l
zt*UG)2yP^QqjYwzD%@6~lAlzq8YE$%ZX^p8z^4?0^5>h-m8t>=C@0UTz0UJ$Hx*_~
z`D3cNNI<v((<qbhqgFm<w4P7<Dj+RdG=XD!Q!d~ClN`x9DcL7;@E}f?H(q-Y!1p9P
zLVsDjbcw{pC(z}qVQ6B}WurKG$dLKpFQ9|zi_qppes^xjocXihVFof@^_2c!kzmK;
zPWX1T8GF9>!P@}W+mf1@M0dA=l=3P<XRws?>5D-0>~Z<vy{^)_RTaj$9{ex7<{NqP
z6#}fX6$9w#5r0`N7+z@|#=pMu_0W%btXnd1;&8)rG)j6tBVS)HsaAz}%t~~KL&_M-
ztP16$I5|&|9S0Aa*Iu-EQRoTPWc`L^PyqmF%@L0U;F_^wu^a?ER;*aw0)PN0J;t_a
z`!o}$lZdK@ASxqUT}5bWd8O0@9dqmFtXxMx`>fg1Br!RGPHVM%-%)Rz0%mgky&vw$
zu+hU2ci}(Vw4S7ABuHw?QEA$wjzmHE=-jyhVl^K|`%g(#)<wPA;nMBpw*1!LlSwni
zNdcRy%X5`Pd{enb6;3?py2eD|9SWC~>&H$S%cS7~oY~gAwn7pb9wL4F^<!V%mBAwh
z)444{hj=6uup4k<o11QKN#&99zY$SU=0qbtDb@hfq6$onDqo{dix^;*??hn|&XmJU
z$Fym615ATLJ+O4D2@u6zt6hw=X&=FQ41*gS1~3idWW(10(=tKuZL0^fwsoBcvEGBR
zkqR}X*H^8s*9Dl;%UYGH2C(-1>8ks(_J}X73^$c@urkm)JmIodtr-q*c6heho!0yb
z!~@~tqoCAKQGN@UYDbiHQ=()EXfYAEKX^W@#Q%H8_y5lTQ=3!D4prpd<pqH0q&~7}
zS~poWy*8pC)a_G37$>U0DH!wo0NKJAavP$ityA3rfbNVXG0taeU*2fMP9!{i>uqZN
zBrmHFIISneX)P&EcCF#^YQ#-iE62hyRiP7trw1Y@O><I#6Nya@fzuNBq*iHy6T&8H
ziEc;1AEiu+lk!K$Yl0J9Dr(KQ<d09&SW<YS(*dtUl`4O9gQMfLiH_4|O>kO(QlHvJ
z$85(^KrDWvyGU}{vx?mCHN=r(E3}`H`~f;~2k9~$qC0nZGsgH>6CK4$=O`9B@pz3U
zVx5z;7i0Xr<b;#io<df5Dk7&eL{1s_CT5c2bS&W|_>zn`0SL!aFpo#vq~PlmBhDN~
zoH;1Za~N%&#<ww#(YY;dx`039MaGgBOo|f%CsLfWu3v#`r!k+`;f*44x_zrZ2YFJP
z?hdkqA3qK@bsr(f-5<12)87LuAb`4g2PHlHyPNRvZXzyGj^1^X<fKOBR+`f_1SwY$
zrd-j2tEy>En$Tl7f|MrdXq|^UXbjTf5^9~rK>ZA*DLbdtJfG;w)9?>-NpZ?WIFplQ
z)hUe5Pa$+VnGVmCBp$63Dez1g`5#XPWFmAr#+djR3i4x!oib6BXP_)kM`50Rs0{_b
zREx;a)csEbJTcIRTbjHZ^ZZ?KN_PS35dPRHPL_c_fNxtpIkKfL&I%~#5jw?gtO@ue
z8kCA%SB)emVnN}S9w0sG07*{!SH_^IF9-Ovc%^$Wve()}g45o`h@BQ7a$10C{`bMA
zb{g}1Qk=enBTDU@jd}hoc%zQmiJAUx_@jH^k816Oi@Fz~(|$Or2QcK<6sJSWNO8hD
zHI@j{BdZZMt*t5v_>IQnJDRW&W&Y+mlDrkpsMhudfK@o71O}w<#T=gyfecM?IzS95
zDOblak~axXN3BGxY`D575)d~fy@1FG;F|g(CrX&&r*|XH6|N|C1~J+h1WtL`uVaq?
zhN-jgh0nqp){umAa7NFO-gW-`dyFdi{1G>uhc|jr`J$NFU%8A@A5O9{#;2|ub9@9&
z*Wrm8BYYJ%S>igaTPn6=J>F6g9(7v<d8QEOA=1;eYnKX}wC?_dg8xrL<knAL%XNf(
zxi|r&YPU4wQ@U<L<l@y4at^18GsK|g@!e4$UgNc^R07-`GDuTPMSPeH*E?=kOV$H^
zx9jUehoEzg{g-yCwd1{zDbTFJE;9C$r{s&S1?0_^#4^_{D6MLcwT`ey56lm#^z%n~
z55{~tKGm{Eh~^;Y5cTAPQ3a*SU1e+dql^h7B7^Drc>_@W$Z4;Mn!BPjXo5A7#xphz
zHRj|^TcGl88OCL*1=T!ET5!2VOFE$DI_}pz1Ri5B+3wNUC*kGkRzPai43l>4>M=sC
zWc(kWrbG2~JA5CXQ(#)|Az)f2xRl`qYD{AwBCaxY3B9mZda?8Kq;K7lBdO^!X6jU#
zJY$+npD~H&sc*Wo-af9<@5?@L-ml2pZ}+4bQUs6*=lJ3UqB&opYgSq|Zdt=)T*AJp
z9wYx4xP@>oTQ-u+V;Pc`nFgn_sJ#E-+w#+&?#Q5_{fsS@9YRp67O7@&vG6mO0?Z;9
zdHc$Stt;ek{1Iu`yb;2v;_z*Wmc$}Txs0JicTSo-gcF;4^694^LN6$0xgD^t-+A{f
zJZ|IYs>jJUqX&`t<btw29AKKv+PWa`eDtw=`Sl<<k`PPx^14i!KFJ(I0|WeJEhF<o
z2M+*DD;Th1K0|=pv+dd-Aj*+3<3<1oOCVJ8CiSTc3i%J^gAd<>I#3%f=96@j0id&H
zNMcHoRIgdxtS1FDHBfISB_%)=*g`gZO-A(ICcvQY7d`miT#zpZe2g%ywDjuzl1!a8
zSO$Le9_dogu`fd8l{Y(ZqIX9|jvr=?j2$NxbsCUhmmDuglj3F3$|dZZD(3ca6UQPl
zyem^?%#_}re<tfUuEq7@2ibdI4*;(+T-H)De#&UMaqk8ozZJ&*1;x*k_k>q$RJlli
zX`&<~A2hGMlw*|diWsjfmS;gh{<uH*k_k^Y9p6>u&3X}i+5k(fXrfhvLfrwoHCcxm
zPfEx1d4MT^)CQ)F0H!4nMwP4JW|{IM_G;E58rOgb*0>hyy;TU`kq{;T!CW6?E&#_s
zIKS(4&0DheS^wdY#Ss6MVr|CoUBJE!;hK*>UGW;e7BF>k$apAK%!xwtH+M|g7s@dY
z4Av-K1W%6NhF`Uq`=em>4|h!e=o9`O|7WWm^=wahBPKOMTh>&uV#TCO$LD3nxL&gO
z+YXEo0dSMywyC0?#HNjtHMxoOnaQPPvk^AA!hyr+`;l5R$ra#Pn!*5_S~K3N)#DI5
zA#yS)PIi&rlrMA|MT!%Gr)4U3BF$+je=l*Aik%iAY+6K`)4~zXWr>^?sL%=D(?!%`
zr4SG^x{Qd?<>Q0kzXrpF)$u95k#u3#(ve*Y;9g5dcP$G1btv%Hf5&^J3%m&h{$>>T
zn^feqh!iIsi7uhjssI&3{M{?-nQ`b|K<Zvh@%Q0}xgXBxK@9N^VTgZtD+jdgfYcqB
zz3(Jy6cv6v9*+qC)x>=oHL3z9Y@|^Brqa<%JJK1UlbVieijyUBI-Wuo5X13ocz7p_
z$O*6tk5ffXxg1E(U}T?%k^LFW!q00ujuALvv!v-bB;#DxWE_nH)mTsxZ;YB5z-fRd
zb%V>-9d(Tu$EyH=s{jKPI9)|tqNQS!%ZQvVqq4sQsJMJZQ=Ig90H9iqBqxm#J%gY{
zE6=1i*$GZ0HvwKw1446EZGYlb-h(A_Iz^pCC}Yx_(h)Xk8IjY26sKcEie@DuaH28+
zp&1CA(p71%Kr|L08rv3--$qgqIVB%>T2l67<3yCGRuW(=5ipvB;yw|PQ^JmhM&P94
zrZ`P-B2M&(3Y@4Th=O7f2OUOre+bq6!F5$hZ>mD4yfRhE0MP@aIPE7=bU(`XeJe<E
z0*vlK4ZjCf{BFcYyGU@_wUAOUipXgf;v^L*?U?ItYWsIqiqm$~_D0M!gGkXC9*CPf
zWE-_(ChB`t<0FFF#r?H*qtrJ^PAYI(gurRBimIZCGgak(c?3=sh#4ipX)Qn%;H(0z
zcm!K2a*9`x)3&;n!vIbL$-5f?(3{XD#)*JR1Ei+2&r~3muF<TdIB8`8Qq|ocn|*!)
zf!WFA&UEzws#>@q<RC~>aZ?VTUyhzoaAI+q&-FBp3VAtv-npD~08~$_$W7M-Nls^}
z^N8R~?5swQB9Obp`njyJw3h&@>f)ecI(2o>^sxM59g@_fb&Vvl>$f>MvI}9Jy?(Fj
zNz`46cw7ae*AP0LW9=t#QkRrL7xeT%Ie+CFYM7k6GC)pqBA0XS13ASB(<zN3RbDh=
z!c5#RQsO(qnQd=)%m?8pAHec!&uVqws0ww1--sFEc*#Ns!UbeDVIJT1E+m6rD<JQ+
zEg)Uso3>@FU$;C03hjW=B{E>*XJdW)H}?TBbv87&Euic)DBE=2SnV)sjfxI|Q|ZA$
z)tl~IWjLGRh-TbT?H80f4a(rh8Azm}ztnH+%R$}~E}o|}Zs?7NCXu65)5iRt<8r;a
z?$WFoo{_aYF=Q_wwQC2%ZN#L%bp^7=BQfd^HDi1Qrq2@P7*oX+_W&KYMzVD=V^n|m
zjKQIRj35UvC7$}`%^Nai&iCS4CP3Wba0UgIlInD<!XsRyEMlrootQ!Z=GLrRg%~SD
zwryP{2lsD9LC)B{Q4RRT8Js}hkj>lH$=2N)Wb3XCvSasVz~2ptjXzAcsVH2{cjZri
zy(OQ1(G$R1)RCqIH`LQjX3m)***V!}jNZIuJ-Kk@jEtT%THO8cCZ((D=Z}z!ts2jJ
zc@>vYV+Jxsx+foh@}A`aV0e)1&w91w%l=>BTyj%(>{@S52&z|(h7Oe~w|}}XdsC9-
zP-?s^S^1re89#_lUPHQlWu!iysJnUH2M_P1Ggsa+=m(g(xRsEeA0Prm{XTd848wta
zp)-??tV9v{ANjBU{!vE5*;LygZ*MP|gN;)n&r!W*4a)-*z}m4xTN(tH<=e^Q42btD
zQyhT!l)UzOTe*1YBp{pj>5j%?_DK1^|M$=GU;pQZ?AgDD*AXT4o7DuE-sNOrlA(e;
z#p@~!5O3V9j(j!bOG!yfko2rnY1pIz9n2@N%$frD|C7W4g!k;<g;T*CfbJK#8#EDr
z+!<8-Gk@u9P6qEt=Wd-$N4Y$ns*M^}z)7GE?<<Xt=`Qj1d{U~>xsDDiA#PYd1qFB_
zxI;t~>T5W$-gN(q!3Xu=vru3frM|3mOcj{6YEzZxgU9<^I44RZK0O->Pz{#`P3f3w
zS`@tJ7Og7b_COc4aS-$cKgvg%G-0hb@uWOVHEYVYDc^<0oWM22Q<iODU?GHnPjWI4
z$lCX%lZx8Ei~>_{6Jz@nCti;Oq>uU!JAZ%klb;+7zn`VS@q6IP=Tk1G9P7B`KURhB
zj0+vk3i;_~k1FqfRh9pD0L;JHR=}YW)w3?694!dX0pzYNbmJ+;kEtuk7M<F)kV(Vd
zlDVT=W3dzgXvD6G1gDi_NN^g1*oiWtrZJk_L}JsZQl^#|VUtyw+@!*$2jxNpDB>nk
zn-(E%S}=_CreV5u6e6dE`9dd$*l93nPEPe5DNb_`Jk3VfWR;4Wv`WGKa-~W$UL(zE
zFk+}7p2mb<d8_kB_+yq2#}t9nLIh5W#{|PA4V5M1sY&6cmO&L*hWDw~O1i2m>8h@R
zFQ_R_Dso!;omK1SBZ&AOk<)^j<Y*&uT2dF2eE5mW81pTMueh=iLZ?O;<-=)Qi;26|
zIyH1B!3qB3et3Haw!(>o8+lNLPH-j<<9B-4q&Pi~$f<)#aZ-U(q8gGPA;l@~C9G^1
zEi$f7RiP8z)eHnq8H`^u(q4n_^g5hT#7=a5v`k74sY@qw-oy3;v6G6H5Qdya5OVr_
zFUiA3>hw9SPbC*&$SK4kS|<@h<sfW2m8&8X6`b_oap)!?ZaN7d&e6+&W3A)30hrR~
zP3JZ6TC_6g`dX!8ET{}xxC&^>PkJIECwwxs(ntVGK8nx@fm0&sKuMGeX^fyo1x^T?
z;_=*!qjYOTPI!sN(#1N0AV({9M{`q$@f1BktgA-59;Cx{kR+%5h?`6SEcPRE+K0et
zFP@)!5dLWGM&Pt-r3##?B5<lgdQ)Yy-N6`rJ0tb&iz-ktvUOoOsw^G!Xe@)EpirCV
zMPeg{O&X%3jR>4J&JH%Ufuto<2%R>}@W*=0j}stGaI$J0CwOZ$$!Q`dXhiO6ts3uQ
zwrh#wU5ky{TBZ!^r)ct%CP4W!Hpcm47V*BbLuBiB;j#^J)ec_6c7#ql5IU*IX~z<*
zX_n#}jIGh0RS2C{A#_?@jm~~e-m@lH)iD6;5HYxiGy+%Ct`LL8ZY2VDyR{GFGzQm1
z;ga5jz$p=mLlRbI$xt7X4^oKFk`bY$98rN&CnHo#MZK=6TqdQ9&p91&la>nHv@-EO
zRnc3P5jiRNdmW*ZCVwGvqE6x_q3KO0b*-w%iLwPw`CCLzrzl;+rc{K-TF%7|Er<1-
zgSaV|wVa3RM2>Eu5hOwT*bV134qo-KQ-iqANbG*_Dn0cn1z(!yOk*OE%6d(vLz>9s
zB7qacqfj3XLxnhiSM9#7&1L&){a)8JoZ>Z1RaU_7UCK%BLiq4=5Lr&`Us5J~Qb>jX
zOh0(8fV@Z|)H5{^|6smf4v?s(`=)E^1WZi?q&=Z>sL*XSunmUHXkWXeb}0u>OZ^w&
z!bO)21q`|aYJBL3R+swN1XZq%z{MZ_W|MHlBN2enU_dKgkIlU}AbU#lre4y5gS1ww
zrry%BiMO<9%)z^%kF?}|b!vIw2}#GaR**c~wx+af6$3D(>(qu06V(zh@LVT4rj=3d
zqt0*0a|F;aHL83l0QM+aN4d|mZpw7!x_mS9dnxAWBd(~N%V30FzO1VRprZC+v>X&z
zS|(2&Dko1T%fPQSTK2RI8`@in(KTz=wxOKPIWCE5adfqsNVC>W5HmH0V%AnVbZRTr
zYgGk^7M6YkKEev@n)LX%JI5{}92HP%R~g>ti`|I7J$p`i_x((UjTlIG_8i`$T}i#d
zZ9wg@%K9TPilmzvF5%(6@>%cq4gFy8l6iy%02cJI939SpARkWB&&#31J0uuOuj-Yf
z3^0vNPm=QW>qwOb)ubF_;ZU3mw6v340ZXqf+g8ef*xg(%XC6;QIwf&Pc=fH9=+@`T
z)EVQUEqDM>`~kF$r1OhyP1UJe5i|Ni#@v54REDJVRNiwf6GEWC^o5SkGG(|bGw@jr
z3-`uAKL`-#BA?<8Z~-prJpLyH(DwpC3GeiHNj~`G4SD5_ju`g`Nhl5vS8iUFeRMpv
zV_Ar`=}8CE7q<d;Pgj{fYa(DWg*8+k>OevB9GBs*zV^neyv`^nBtC>S6p{e^Rm)fP
z!>TG+maSbV_x^HEUVZx&!`=1vD`vt3YT${R#y*Nm+%B&0aLa`jlSn*d-Qi)E*5C)$
zx0>6lx2{@|srX4brV30W5v*y)v}J3APtR0gEtYkhAkpz}8z!yk;@1b57GspJg1i<_
zS2F9qIbF~e&HX7|*WS{q1;uwj>uJa37R~fK;UO(sc=0;%uZ?_)6SpvEECG!4Il-f2
zTCJ7>Q~0ZY4=}ZX;Ui$N2>j^i^3imOOaEg8PQQd9|5pH0+q#6srazQwj2jja!Iz+x
z)T@WWtzk505S$&OJnZ#hTbVxgCHa1Q3t5T?XgQt66^JobOwjyz9g+K+Ecq4V=tipT
zlB1Sshmu-KEyj{*$!PzFOXEEOh+2z?`&%?pw^l6~K_M<!JdEoRI%zE&=J!y2kLYRs
zP|nbPR%K-VumA*7K>*QU1XLtAQHw?)ZX&s9(U?e++@!T^d^r^N<*|pVK&lSnrYRMP
z6|D#mMc_1}s;M=zs?$NOVWl=<y1zk_n;f-K6P)0sZibV(1y1UgB~3VZA#9>{tRT5*
zWlQ2k5jd@Bji8C-CTj2cHi&Va1(=fFq{60c2%ENdLbQWdBEqJ_q&FSf)kO|cv3p-a
z_=B+NKz9`Aub@OnDIEKT#3O1-z}hA;jxG>>izx{`BqgZ_oT8o_U{#Q$!X(5Z2s|<~
zKa{Mjj}QZVLgGy?giO8U7y^)ECpa*l)cTCepP^2su*u0h{wX7}Px(Rm#E7AeVdj4f
zu~QalIvFZ-;_)-#z-FcKH_xY)20u0}5z$kEqvA0o=e22R!jx9h5fx)0emacc39hYH
zBD~uKL?&8s1P-Wh#wwDXjF_eqTf{Ypot!Hc;mx7#?Ti>l%Yb`If&M;(I(rE?*t4M}
z0v?i`5IpUMW?_mGgI#)(pvg|0FzjBbq9-`T2%dHz2-?9(#r7q{!kR+#w3y<AW9!0N
z6b=hGEo@m>&D3V-9h)^?c0S@Kgijl>5YyVAbP#GiakOeLwt-sD$X7*5Yw-DXuC-G`
z>Da5F31L%y1p!>4%1jFb%n}@-9=g;fy7-&v;%~u6ck^7h((@2D@%-Bt(!p1n2?DJh
zO9+NgffJ&pohs%s!Y<zDDnw0dngYU`<Esl-njnY+?4yI55H)GRn>@HxMNK4TQL#G!
zWmGJI5JwOI>E~cXO?*c23i4FkbP!P!p%4j&NftxYl&GJrNo?Ztj(<~<*e1fCPD*%F
zlBpCGHjyx<mCl;c%3vMYrD<bXbTl*5RglM;rH;X|wkr#sbrw8pt>bX5v$H?7igkPZ
z<mas8&*gYdU&&%UXR^jKj`xw>``(cqJNbU3e2E}t5bJvY9iYA(AbXMY^a0(c9ukk}
z>L{;04&L`s($VxgcW4(X{jKfrE!Cv8r)3BGZOgJoq_x$RRkN$f(rFcC!T2coesq}3
zK}b1$fVWKQ>n0O=m68!}7n0ArSiYvu*9DkXD<F+4A%r43T)U;pH?_g3;bQ86L^-Ao
ziyC`taZMfd7+`88Aw5BdF_<nH7EXYY#!V~H)eEE3<Hm@*Ag1Gt@f$}=qXvvBo2Usn
z9iv8ci}DL_+Sp5)(=lyM7quC{w0UDcsa?Yz6}pb{0}U{3-h%WZI;Jh!a7+LQ=(cSK
z3z!B3m*jaP;eJ}cw5X=;IHEz7m)WWnz!dS*@NZ``3N0zcT#FNfiP{-~k85e=P7;F(
zm$2p2_2HE!$gTUAB>Vg^Y0#VzHjmYyX;s9Qsgi#BxOm{{s(?Iz?q&mkjxXlwx(|!f
zA^oC%FS_Jc<%O5qS;8INKMLS^4UuK>^NmZC-Fptnrj6_5F#f4gVE`G%vo0vBOX6@)
z3ZA1&DN>dYz0~D6n3I!3?D82pXVne=(Fo3XtYARiCA>`)n1*5pRD+O#tjrYIdE^iY
zS5HYH;$YqAysAx;oBNX{A~PTmO4-Wqp^+p@&AK&BSInerK|%PSR}ZEDmu2XP{!kE#
z8xPXb7{$Bb+37<1mYT_Hpn*61*6$X~mV{I~rnPDsha7$H^$<Q~WA*g?{O_Ov`0^M;
zlk#5Peg91!_qu#JZ~&sJlH!6&yrf3L;)LLWNU4ZMh$HBkyJ#-cuS@dAo3GF@#jQb8
zoB+=HKcmMC<G7JQXR$G$v5+iVz7Vi`o>6%#D^Fg58lOiHX8tkoG(!RSQ|C;9Msr_2
z`s@?K{jE?rlyoh;Sew-5yLwD^?OkVHd$1QY7hlHpD)dt8C_bx_s+?C<y(6vZQDE8v
zRelS+SX;D-GABoNY4@~tLk}tH0H)1aLT70d%IgjUboyE+Vw{k*1cbKKEhl8H6|C~N
z-qx%sptpr5CrAV@L>49?D@5wl_P2nkUjaC#UWOW?)@#4kF?}4zG{0l|IAF?t*3Y$U
zc?5AfvHnLW@Bg0wrjGV)G!_LzhxL~^vqs4Gvp<(5-@PSE=XRB42%MJBVT3=YHC><v
zq#{)&oe7H^O=;3}CK8!+yG4aesE$>{WY=a6s+(2Nq#`Cgz%nYg3UL#OOj;YJMAH$%
zA9ONXN3CPK;ah4F*G=SrKFO-J2%4O0^#oMS6CzP7!}HSnK{HsVLZ_(!1I+$6B68X^
z6Y#)+Wb1b|WZPU0+yKh$fXN*w<##URz)kHzDZdv$xpz52r&S!dS8?DbitqpeC#}Ql
zTQk;u27Xyv#=VG~wjpxb(VlUz7FI^P=osxr=(Lv%ccMU35jv&qw}eiahv^U@a5~08
zI-7%YHX^4J0JxLMj15u8=WuX5jS4=81Mq1MxOsrbGaOXUaBw|$sy9B5pCb^0e}%y5
z@>#@02%N55`U>;$uT5RQI@Hw78;Fw-b=<r?oH5f#RFdC7Y9Gy*Mnxgx5P^)BAO1W6
z0myiMG{(ujpT@z<8-uuM3>-b`-WW#vYK%OJ@&0JDy?F~iIs_;xa<YX^*AS~*B^l=`
z0;_A62O(@3fHC?2c&&Ir>T5g4me+YPudgY6?RK5d<^AOFzD}xu%c?V|rtQi@Rec%|
zoJ%}p4l$;uh%n8ePNnMp(gZB_9Z{xQ$5HtoL*<`^x;rbbJ7ec=rZR}OOh*Nth9W%m
zAl=x5_`hPUm7<(pDp~oxR1!3b<Xv<Di7QQlVvz{dB4L|V@x*M#!x2uP;x;u$+|~?k
zX;V{&plTdk(;&YNt<}qPVpm}^wSsOW+{3*_+*F-)MF*DJv!p8HeMWgimF`@C%@hJB
ztz8STouc&mJ>0%;No7X!PzF|1lS3<^6RfTyM+s<%TMzAE1N4K9&=3e{NTPd}1U)2~
z*P6_0Pk|ni3OytZdPv$HL|pKg)Al3oqSKy5m;LzBu2eS+^5HGVt1t}iGA8ml$!|z*
z%9~cDGHxe6_6+-8>#Qb=5jT4_8(t_vpbMuEsO9pR<*3L>)5R!6LYK}Ua5{&$jk-d@
z*p>5$@K_VqFAap>j2O<TZjd;3lf<!`*N4dMn~0lkB5Jxd;z1$IyL$(5(_Msji1W1W
zvwri7^?DDHp4Jbn-~7@wP2Krv0^`(4a_Pnx$vioLv3*~-qhsN!&IB0I>ACuiT)6Z#
zrs4hRp7n#**9Utu04{6rn1W&j%6f9e_cev@ZPJ0R_zL3)f%Cv&K>NORoa`Wa+Cl={
zy16xEHNP*a&|fer)PU0&gM8)NK5jDl{bDlURl26_>6$h{+)}-OJXg24)G3FBj0#zt
z#`&gWs=vYcz|_hfS8)1Uz*GU6a!kV_0s*F_>0Wu#C91^OKEfPOJv|H3`9ZDRu&gww
zOUJZP87_MQN-4GqM$NV%2kl0H()x__>v3HJAE^bf^#YjItX@W1wX8zN6>y7>W+S+%
zS`C}hiF&3id_D~YD2cM3Q9k2&la)@#)XuBd_txr}7JLR6x3AkG^`3c78b93v{$5=K
zRgK9)4*`teDe8v*WP~TcXPW%=uRlruk^POUKxuqEOAz__;pgw7!oMcN#tuhBgOH_i
zxV-U7d%Cf8QN}-MRO?^%|3q#gSnB-p3xGZp)MnIe0sp587n9HX5gKy;N7mOJ>HX;k
z03mYY0cftIRcZ2(C!JA^BULv7?XtfAVGko-I(%fGw0X7#yw<W(jcC)?-s&d*^MC$=
z3Vu5#?h(=$=K`e~Y&*2iP~qJDyy#lj0Tk6`d|VqqMm#C^nLKSGe9RvW5Uf?FCS6)w
z0^0LCl$yYVDqG&{`7+i^73gZ$z);@TI4-EqXa)Ri%i@_C6z(U}0Db4LT$G-lywAx;
zIYJP8#Sd44IkRWb?N5~Fo^8wLPGVK%in4mma!$fBIB95X5|B!<Ki$-$73-!_CDjfL
z1v=ogX^XmiH_qaAkSjgkeVgq0az=dCpg}!ZzaEDJ9-~PUoDl%E%U3Ldc5sf*u7x>4
zFj1*`lHpC~lg~;;Oi#DN^EfMA(&7Ksfgf9=R%NMIznUyq_#OPzTP7{C1dmm%93H#`
zH+b@TN@&^`kEc<xCb>(ufIuDP*C$F=JErQB+o)+p)?Qg@*o-lKix6z9h>}%)=+j|R
zqn@|bF^z$a0x+%LFoY0-2f(yBfV2hU{N|jTIaf3NTW@P-15?u5@YAhR8*yMI4E6s`
zU~0rqw!+>?m9Ie5&BKit+N$Qn=ONG1f5zneKel6PpQ$@<9iye_=x`bQ)dw<r%KNf-
z%CoX+S`A8VZ9*9%GMbzkKzfru<x6>)^rj7lV@h%p+x6e7zoN%OrRhy;5jSbA)>2W^
z1aHcRk)^j)<9tbQ@_DG1kMWijqq%;x3YUD13BHz!nVd_xql+-fSF5ST+<)m<?oao2
z`FOgy6V)U?)YR%J+NDCtZyV*$0=QBe=fEAE3vX0APmJWZEl~bwO;g%+(rk3CJ@7~O
zke99;(tVm04nQ&dQ9w&9Am%6{r#N!h<96VsiO9(kIypp6jN(%cG3GqXxH`5oA}7@0
zjN-Er5ICuN93^=+>gN+_04_X6Ph}FTiN|OTQJcBhJxq#|ikvjXNfVsT<I8yA{3i%X
zdLa&g^LZH#=v5TY)Kx@I*VG^%6LA$R-GX0t`@SYOAp$|*bmu1k0o&U@ka9z^(@oNG
zZX$HLiO}iB?E$8)BaSk46J<SusVf-o8*VCf1#!wH#3~m_=DEc9U+W@XkXjecp{i%3
zdY;kh1zzV_C<BJ~dg>kCg9@Ci%FTusi@#}3)@!_1LIE@wAOoO8ok;J_egHtFzGM~N
zrpNI#J;ta%i&610DwA=)Rt6*F3_MNK87ZeT?oU5}z-hmxIU#b|2fuW$WuTwDtEmw>
zC8>En;-5sgr3nau5)cF>Aa06BAQXqV=_ul+{6au<WE~=>HHe%Tg&)*HV5HjvjK}vc
zhgXX5NNexXvZi(~R-qHVp$o$Ro$4bR%$PmMs=0WJ&Q%lrGMvcaIf}qZYa0Tmt#D1Z
zA#&O=KM>FwB)c)mw-TW=Au0-Ueo~|0j~-f85v9NKM={8U^LkVhr#6y4MG95?mO7Z^
z*G1q|AE1gcKBBIaJx$pM1PBl$pn@;uk7gWfBU$iqwT{O<PaJCpKxzj$nb--DlX6E9
zII-Vz5jdSDUCV3{pXFs?iVyGd44>PXY*M*SAa3HbJkRH=DNdT)Wu<q$N0Jj<QP#p0
z*2HDJZ!f`dzM@G^ggIQ(Bq!?n6$DPKR~6;mx{e@^GF#HeRGfGFHbsh)uHQSXQM+_4
z-$vkc8=+JFmUOb)2%Bypa=LVDpqwCrHz9+`K<*&9d~2*+1?*nAHG~e=mva8n=W>Sc
zPA)>hQ^eb5<6n9V8cHT>FoU29r6D9ELQFi|0qV%}*k7rCaBC<b&~7$hEr!@}JL1QU
zh$2^W625eDsC>_K=)2)wG7aj`q%TU!*iVbduy+eee+8x;3P`tRbWLj&kmeZfx2j%L
zVnVS0QLyCP8F3uAEMA%dQ?-nG08Ag{ujR)c8bz}OOqJIe0x)ezEMwjJ7BKaqBh|1T
z9aEB(8q^Jy#_;BpTiO&L+Oz?k(+0X#a0)1GpyeZt>d;N4Yg(%s9aneK{X$DfDCt7M
zbVY;V0|ta(H56JL1wIj(5g4`ylEF@=v_YdN158zwuU$0LT~zBF4#Z7cHIa+guE?Fg
z{zb0+<<D~aPd^%A(SQH<f60cmD<lA)NH@As;dB}MGG@-BGupUyZ2%rd<8<3RJ$W8F
z!c%6F!bD<J)~OUMzE&`f&yyY7Rs$%pSfZQvIewrQubh)kT{{?HY9d-qS5Xz-PvKeG
z)g(}z%FC7dEt*PjL@)rcqA{KiAVH`q;-|`$aU=*Y%}Bi{k&uyCR*mFDCYMyF`}~$(
z;<xmw{P+L)D=A3{PzOFIEi0I=TTMFm8M0ybR;v@r=cg)vPeeZ+9%^Qf@2tyHCOBc*
zjL9?ru4DOhpZ9W+?GMlwj?3p?_F`0z`G4uc7_0*rvF%d+a6kYi`*2t*RE~fi5Gt<#
zij&}dUWQYu{Li^_r_tdp1gL5(M`91r%{(ph=1xHjbqMu*4oOV|7~|vXTBaCz^BBx)
z1Zgx$P=O^7`Op!pScc~)PQ)tIsiZg>7(Zf3b;|(Nzi@((mv>qwPo9K<eWc;Eev85W
znKO9?sH&Bco!I2%=fdj?XP^3EL|;bw4uBGtn=OC&um3W(UO)VJmt)FxnKcK?FnF*Y
zoDhVNiWJKKxzXV*rWR;?Rtii_0+Tut08HIk6LsrX0+?!=RZ$b>5W>0(4rdL9k^Dqr
zS5SCib2%ik1hfKxDcsd&Eh_*_S@TT-nH2aKZfSD^N;wI0l%AmJ-^#IW#_dXRF&xu~
zB79#$q;74TD-aMWFs<?%9n)Xzls>A+cj9rXdxIM3E59^9`tzRwNbSe`j|HZWylHc`
z?(h+dE*CCe4eCjX)0?C?HKvP6;t@vQ8&KJAo`SGRMNTB0Y*auB2-O59O>$Z{Nrg^u
z;wHLKh?_`nvTF@oxizFXtw!XuQcDw@##xb~D^S~8WvT0(OOu?Ip|)QJ=v<=0CAR8$
zYSNsXY5_@3rZnM+`!7ZryJQSX{BZzOVn&w{GrD|Y5a5)Q77iks<fOij>LaPXk{cMc
zs^_G7Pj117a*O&<!XMj0#OPK8PTLST?O3W2qYjZ19J4)i$o8#k$S70+YGc4D=Ixs;
zfO>=u){*U&3O`@qv=@OB2e~BpYRT9WrJ}%3$Fw`017HSRwoCwOX5z~ToG=)N<CYCa
zRAWZ7F{95$<aF{FAPz8Kr8v>ig70}6j$Iz=VKosye*s{K3I0V*aY7Y;SwW<#<q<et
z*R-2E9Q+Y~+(gBEgSyUT6^UF!AaVr()D=Wd*AO}B|6D~4eFastsjJvJA(*;I+Ri0P
zw--=SpF^l}4wd~m1Xkw&A}Y4h$^)R}smdO)(;380r%wT}5y0fAz$yEc{5pw1=0p~W
zPAKiOQQB)AN9}F4D8G-T074PjWU0^z(3A;y$^b;AqZUs;LMJfxIa8^q?$gM3PccBW
zr2%0nq&Ou5$W-8@k)l?dD2jV30pU*qBByv#j^c>pj6)O@rzuVwNpRXgf)jC~T8B~E
zA4WiQn3SYLh=~p$Y}&82T-Ekv0i&qxNmbedaMaq32uaHlIia*S0w;|VRe=-YCTbf3
zrtQRtZl6tx(@an7(L79TL-e$j>$Y**4icYs&PU`#9O-W2N%v@q6C$d8JlFnZDsU=G
zCl!$sVk>=ZvAjkja3aM?)2K9NG|`dbl!%}!kp!ot-H4p_U?WAPlHioKAAu9@1R1y#
zWTL{)QgIV?JWd5pBsihO&t|`8^BJ5#bY`MPN!mJ<-W7{3(whLOTBmVK$Ri^53<9>Z
zM8}@V0ZdS5`RvbWiW4AJ9T?6dY|>IuoC@SrD0j)I@rkB&sPV5~QJ_ll7^RB*>#RYo
z8?0X~JH1J_HyrC(-63>cn<OU$PP&$J0h~!#StUb3$-6vUuF&<rdUv>7x;a2DaB_8?
z=R3{!B?lA!lklaF!;wCA>`g3n;6AhdQZWD5Acq8av+)O*iomIj-37&g?({yaxHP?O
z7g5985I=5247rNQ&=UM)zbDdo4#0HkK$nMr=>T}9pS(~&-g<_vDI%ygl^N%kD<BOk
z!N-HU`H-)v<KSfhQ(Kk)w*%AAa0R9n%qYKd6;DRVPjGOBUs|`UF=B5}w+z0dbXDtl
zm}*?#D(f;LkosOyrv_&E0M%O6-4MYrZUuB!Az!|F4J>zR_#<}mGz#VFwbhEs3*SW&
zlggAbk(q(ynHQ&f_7E`Ty#*m)>htxNbU}y7XM_4n?=SmGpMIY)x*mc$yepkqvfJ?l
zEk#$aLfLS63(loCHa+S?S&}?-HE4HrB_`Cbxb*z!Eg3#?C^bX|e?0)9Ry_b5o|6Fj
zI<+gyhabNWXEZwB4_3#`PcoiXPs%3E>vIx+MOJTIFD2X+$cNBzZGxJdq$9@pm8%5H
z({LEe#dy=ndJ^yMP?Y6$<sEFMhK?LWeFZ;tunZYKnBalh#`4KzsROh=__(KZ!Tw4O
z*VQ++7(m;@y*M-r<(iTbM52}(KsA8T|GOXckm279<FSUI#2+bdzyF#<#-K_M$I1!t
zWh|m71*htVs#*_Q4PG3oL0duu1`qpMhL0Ey*Yjm50l(ItxZ3yLeO)G_h#$$m8IQ_-
z;8(p!(y9Pm;werniWxO~wc24sYL;Xl;ov}8R}HL^Jc%bQ%KoWQyNY~HwCL~=LuCYy
z@%7hVN&EKg*!M2^z^Q4oCU94KA^Hk1qx@oYyItIhqlPCq!K1Jghkl^Scm<I!bbXG`
zX&Au)BjlSg!`Vmg;YAt@_$(*^zNMrhNn?@0p5jiIS`GIVj~EYCC)$deM-kR@1pq1g
zkJnk5*ITV77Ed*?L96B=6-mabOjWGrh42a`KfF}!m^PxTTB}X~l*BTK=ip8QLYpw^
z*J@nfU7F+<e{+)7sDT^za|5Iok_doqgSugSXRuGJ2v^&;0M=Qaye__zzc9-GnP(~c
z=CM{$j*h9GI0Xg=(*2JxG|GQ^x76mg|C+$*UoL*K&(7^1K*twK7lF3TwPhYdu5AA=
zUM9t<3%seCa6<#&hPuHQEhQ@vHmw*<n$wulTu=Px=+cxcDtQ+a@`#&Esn`iY6KN=R
zEgFI7$)q^B!1Z(`RjG7-%}3;9RcVazAFl5ZIBA;GJQAGdB3}B=RB4$*SK>h-dg5T9
zLMIhIsR-&jO@SKXj>yRqfs>ca$Eg4NZ{VfEZCyAT?kewT$+#eRvLUi$LMUUn2+Z=M
zFw2joNOMBuw0dTYtfW-rw8oL-w1E_-4f8o5EvzA%>85U8TnjF#R&4}M@Df+RQCvxi
z(`xvOM&N|U;d;1@a2!?Oq$y4Zw$gdQ`28>fr&t6|M@Vrxx|;;2y(BncAg^Zf@dvvY
zb9ptIPmHCGz64(nWpIKDoapM%UCl_vh@2Fsbo?bV=&)uT>jB@611)ue4$uiwoKBsF
z8bD{&PH{Rzg3}q4$9a^BomA+Qi#3iBIpuw9QlCyCjM6%J(yn(oc=w>Iq>pP=HX@N@
z$9PU`tFkiaGy$M9(o}HuD!kKIFhb`bkCHiqN<#pXipVJ?fmA9LHaRLO?gan<evtTR
zCTM30PtE)~_&oaoPgp>~(S7*C?s*1&BNU2VPt&>5Y6Y(p4_Qh9!$HJ42RAq2#DEh7
zgggfkHyzwqj}wNvq!`u3zKbNIb+srwL=iY??L*|Wj})gpD=N!wQji{`IF&aEPMYMj
zV-Zx9g-}&g+%!MJN^c@b$rJ*oO><P-6a?=RQPa!-C?gc2qz#Ch){~#ECv@u&Evaxx
zYYj<FM#wbDooRt1ZkNd2HB1!NaNQcF4(p~Oa+-#X4Ue%2q10v`(+HgAgwaurFe0bz
zh^)5rnsy+*+PMgE(_&4as>u65;Dk_XAL6b3yubZxYjEOJ6QLLHe<MPtjhf^{iqlpE
zPWZ3J;&pmtM++Px==M|bds<V7%1AhhXWu6P%o6!55)W}gg(BU!Mc{Xu$_Z84QBJBH
z(YPvN%TzHNpLe<noJeodwUC9V=@_D>Oirw{vQ&h}x;c&rPXXZxwPV8WOvO!_7M5SE
z-CRu|%SD)X8fpu5hV^Mz9_uv^fm0r~Xl8o`p%b2|aRfLVihGUG{U@yH;ega(l6&z>
z$vNL!viU9?Cmre-&zYXZm|i1B@x4uAS`m-G?GZ#yhj_1t=#CzQ3b7wb$39Ln_b?6F
zxvsHnTUAfCaALY?QFTHKD$6>47giyJT#P_+F5<~qq{dAf<SrBXl#p*eE+WI<dqTc?
zvw(cj4Pe@_fV=}ReHjr{`x*e#X!wB9PfCqwfEHcFhhhpHJX2fE>#XYiwT`KZOTtLt
z^CiDKILw`~aSW>bFb>{6T=%5Z1W-0^NH|LE5F#uCDR0J<9Ed61+SLe9+JLH8mxDJP
z)9Q3gOT+)HjNfI87FDH5vkKCzRkSo|6-Ea%905`UsYH=<PEm{dm4H4FP8SYfpa%Oo
zmQ@!51sHTq6=W4hMC*?Ykai8V!yC$2Iv~`C4x29l0cD5<Eo}Lpswx~W%!(u;xdTLf
z>GTDXA0N#q+XF7D9UEzdzgYLTz^6k*W;b8-I<@do4zG^a-Cg9%LA{L;{HJ|CH)H$?
zBu72XxIGeXt`{Pk8Z{Biw5*D%+Z)jhUY|A8AG01EI!yo7k5bD4EOhj$Hc}ChLA<tL
zVk$$#kM~moK5221fl8A66X1_+770{k5O#%xX?{8uR_a~qcpUABYNmP+2~5Fs1Ov!}
z_eD|f!oJXb<^mYk*w8R;*O<!?x{(S36%d=0FUS7U_wPrNQ;Qb0rBUNbjQ>mWehU+2
zS`J`Z9^q6Gu6v5luaZ=)6-sItd{sWP293+ZpA8c)&mxBNX}ZhWW!94;eSEWj^|CFF
zcH%}m_Pe`BDbk~Y@z5<!lquQq0Y#-;MPJ^B<Gt#*pYCX|s_jXk@-5>bp$MizF!+zA
z!yiHRyc_ScC_r96FSBN}YwB1(rQM6*32OmU|3FvhBo!FpmuDR^2_Rjo3Dxvztj=18
zOV!#Q2AD>ccfnOa1A&5}BPcla;X8l>1+<mMOb8T+Hqot~jIlM}hXx*~`1SLmvmH^0
z`$oVs4&o%mjhI*krWVKa?*^vIF~>~b$Imj-FG>R1-z-}Hqg~bixQ?m5Aa;g+Av}HH
zUvTEAO2^La>PXiP)u@W{?(21B3ZQi1ln%0bdJ|cT5&ar~+B$5MHcZCvb229PfVg!4
zxOD)zwZ`P0?jxO5tGLX4)ac%>)%<v`nrPLEiA0~_9lC<+w3hR?sR=0HiTu=BIxfuA
zlChzT<+*Jv*CQ@iHYOBMtVKNN=wKWG5MPbqvCMtgjti$F>)@KgOI-`^YwhG1L?tBe
zOd}?AdKEgQRS=Q@FiC3Kh^hVtc&D4-oNhtPv=!dz*7>OE7ofUb)DY226FQ|$5yCV@
zovqajaZGcBBrQ;Hw=%VNEonH2m=0_}O~3IuI;ZVXHX~lz+KEEIw5>A&k}mMmUIc`8
z1!N)a+5562?CVYk75>^m6u^f#KpsLEau@+qtcrvX5XF(s6pxrF0dYv;dsx;W1W82*
zlKO!hBf~oz|HWgOpJHkA8Qi$fIl%WJ0u-*?slJf)`=O%mPdp<BWhyt1Vte{be^a@6
z{plEe32>#uq?dEKe-8J}`GWud9H7t#t`uA9#PQy8g6BA%1qV+nvll9AgeU3B$J0WX
zl136#D&i_ilcX}Wk`YBwnFz6zua^#|HjPR}45KMOTFHo@k_Z>DD-k}QsYC1=6+=;G
z3s*OOANy`EVjDsV;;AFM;rt;?iQPfc&<;d71R2C_?*N^G(JMSat=KITeBfAwD~A#G
z98!_b20$%!U@ZX&D*izTv>!pxK7>L0Nq@3yA1(@eaZ}j4%&I-OE9_Z{9T;v4yB1>&
zh8SuWF|#{3N!fuAYWw$uG&pJ-BB-r&-M4&42ObgBX1ej45J6d&WAbYgoqDY;+`a`7
z)7E+Lwh=Mu<LTq-<L~CAXAen3yO&@?wp?EmHe{Uq>|cdt(Ha0b@8b}h$3q+R{lS6W
zq#WoraG>EqBL<5lo$1Jq=K!8KJ5ce6#}Y_oN<hFAPbKar!WIr?5~8!D1Kn7I-6bWK
zG^Qi3QLh6)=_XQ{h}bd^)@3HD(R@!j*?_!c#Bi+3<9zPNNDkA=f-8N@Ay&#pq;$dv
zlo+X#xRecN`oxLeW}Tiq@i`|zec^Ummrt_pPUZ9gjD7(?)%8fRE>E*Q%^Ef9nDv{7
zt<#x-rcSb6bMpowT<RkS4)wwp5rzFp6y15ls1cH#`!y$MUrILLiDQWQGT?7#AgW3w
z=`1CwC*9F^5N5qeB9*43y&^~UcO^v(!6EBuKkI1kMv~X~Ztq#!npCzHoP0Kg-a{lQ
zzYm)T;#fbYCTVX~W$C2yvUpq+{L%o#Pd@VP7w$5)R|!&}3d`WPpM+<sBB&?j!{?un
zH(L~tj<p%-S1KS)syrz%VcJ!Dz%R`Q8V;L2JO5n|){lbK{IQ{e2LM7i_Da#DKLrp8
zS_7a_6FzC3`hfr|52;n#&qOuWs~13mk{{)50Z<Ocb*Vb_tg353Dcnf1-y3niN|jJ$
zGs>@u34ilul^Kba0}zD5>4Of?D#&b`Kcl1DqIBSj^Z%g$;gV(qYdWTmacn`|@;*xv
zndygc$rIntGB^m-s1-$L%MZZ}wmk4xT@d@&A`ut2Vp6GQIq?8IskwPbm>cgUoUC-K
zvt-9J8t$k@XF59_IGQl|x#x6C8#S&kn>Mef`+i;4Y+P={COW>4q>C9!$1WJ|Vi4Wl
z5R~iz&=CSr(W`w_D8MO%vA&-IZr)QdR{%EMz+!Yniz9Gy0r2_wxEN5V5uc^tLzeUa
zu#(v1hi_+9)cTcC`B$LnQ@LswkK<~9wGB*l<nI?q6l#_7QXYTRvXuxwpi3JV;%2~o
zNyh&=%JxCv<qg>ME>n`RuSV4BKDH8}lscj6^%5j^`C_pYLTsnLkKkZe-iJCSxS02*
z8S=s5F6OiHgMOjBU<HqXK@{)LfKuBP!Wn?;{&tkTpY!)WpjACr>(r}ateo8VtlWKz
z7(;udcPO~k_o^o)RjNfJKnvixOT)LVz*;HJNS`r$AYw1xlPdAe35LVBSHY?7t5WRa
zI*jr)lirsudc$Tha7sy_WGyys$y#(&)7HUKtq%JQ&>c?aR6C~i5d77xk6l`QU)H^k
z)Mt&?hezFz%MJJ*)Mwq-=Q~gzpxOY?+JJ6qjhb#!v!)0CQ-=5D2Zy=@-R{DKFVHas
zu-l1i`dahL={svDo|*5j?nmcQzFt<L9@b{zQDJ<x?hn@Pqx8x@3O;}9|D3y`&Le)k
z{4ed8=Bw}dLX|2i?K`)j-9K1nPyI~3pZ=ySp4v{9O>K=WQY&ncn(>3%K-SGt;D!|v
zJj`{|5hhKIvOp=d9$>0}+v!UWwt5|)5aE(ttI3tOYbAiyxt0S~t%_jeZq?H97BF23
zFkQ~p08;>|4NO;J>9mUbtOmrcMeMXzLFi<CJqVtr0RjNin`bbRNAR?DHtJ~(Alo>Q
zYzK61pHFA=d&EwQ8UZk<C5-2mA$VFrKK;t(a$r?UL@WRp(wq)*P&$NaK9)46Bb(cq
zirb38HUKDoXGf|NV^TVSDt6k(7;qn5%>%FEpUD9|mIL~cw=m1^0VlF2JW@K39LP@q
zEKdR~Po>kL1mNWYF7uA{ramX(=nK-0zJRm$B?6QF2ulXQ*Td4}>{oF01|u#SELSfg
za=J8}#GH{NEPVqh{~H8Jqv7L?mAiMxQEcyz$6$OCH4!e<1XH)}jCHDUh@-~9`9a)t
zV>F{v9_QL9MyDh3!5dDEV8l8MKHxBTfkP2A4dHq9`M-iUIEdFXkk`d%6riAW9?+n5
z7NBq%MYL8PVB-vx2e8dO)(dY--Y-Dq6yV?_z~ux0CYwa75`no@0095=Nkl<ZY(T7C
z#{sg(iAv1^z-A@9kzbkdbY$s-r4eD7L4>JR8iF#dRDf%m79ulE)k*=pCIecN5u#}&
z@i`^!1dM4?5Am6CTd|y?j&6o#K^+CG9z|_^gs!$$EFJCx2CM@7RyUDD)Iort)_w(s
zfYjXp#l3*kJt+2fEh1<ErTz|V!mO%c0ICH}31y%x&{>J=0G`x#z~@dB^t*^P-Gz#N
zFMP#)#Dng~5#RuEpoee@I80P(EFJfwyq-9e^G5-maez)u8%h9hCvGF80kwQG?=3||
zcYE->-G@aJ05cPHd{!)$OezQ?`ZbeMk(ebIQ}GySS-2`_<q#*EOT1?;fbBG{4X1H!
zIL&93huZxNt_)|hd&@b1<ax)sJkJS_)&&5fu1&4W=X71LMs<BqS1z$mFArfXuY$Z`
ztf!%-t|QF5eq)4Lv$t4#H*Sn#OwSe$=#5+BsEMTdOyT+|tY<iQcM&n^`ehy8zRy}_
zP2c&E`e8DB=*bx3kCp^LX~uCz_BZC?X}W-#A(yX@gJU=fy2((wse_=q3<T_c0RZmJ
ziJYEPVGYH)OVh|xfNAofS2_71(w7q+J<&PL_xr#WVt_Xg2dtnJSB-6)q;BP8brZiK
z29$DAyKZJRPTDI&5h~B`RV0zfbWR6(%hZ1EGOkx~`Q`&GquzN!2EF!#^nI~_^g;yH
z<7qmljfm%Dq~C~<ew_*hB?v{b^7itTxQ;HE0WW&svk!Pq=G}(3X-58bx9|x%Npz#=
zs=0VzDddlki1MTJ;~&Uv0VLrBJZUN*h|63TK>7MBC<4rIy)XCC`|9<9+$W$6xB1c4
z@p%H?rFKlK08GmwdZO!!l~iMl$r};>*sL`mDy%T0&Juu!Pykd3^V*66;<V#u-iM~+
z0G<?_`1pI!Ir9Q&YG)ADx(}xDPyu}4^|^Xk=H&`xEPE`h3k}a!9}DXs?1f5u6(*t+
z)jMPR(yql2EfvF%p6lQ!7DrXD`|(L`D@LZd=A;{NO1H1&(@kXcx~1~s%k9No`Hj9h
ze%5hwVSsN@JU^f0J+R+=p2EZ)5f5X0S2EW%%ifjSe0Z(38<gigSH&TqGJdd#!AK)&
z+@w0zQa)xht)1d0d7o}PrV4^e(k1k!3+u+1+8wK>(sVFOV~bUo*JXgIf-r<fB}x~U
zQtrhlxTOFz6%mzW9IjkR^&%~$k)#^a$-XE9fUb{qQawCT>o%z9*jC_j3?P*EMd#Do
zo9E%Zx$u8JeuNkJ@t9CLN&}cZ_5Jy<uNB+^W?kH#gagZUxCfXHsdk;&7KTDl3d^YC
zC5gpkpQ`giY5Z18)2&tGe%%&BY^I$*S6;t%WYzlWDeaUiXoh~E+-DU>X~)&Yy{PH@
zdNIB)qpwpVQAr6411JY#HRi_aP+)4re2x<u6F$IeDapD~;aCWrbuTC*^_wa%<+H#n
zzfntECZ5Kpv{fLT(;%r)*Ny$px-Da^Ykyt$j_-i3?J}%)y-vRq=DVTa11|gNZMyDt
z%irF<eCF&oZ@SFx-XxRpKV@TF&AK!vkWQe~7B4<_`zSEg^~nf7Bs_=_e)!J?Pfl(f
z|FkaZe-tovjERbq@!RRe)-rWUZ<#Z_n=F~tR8|uKx{l<g4b$*noE8eFlo91L^-Lt8
zX}bC+GM04IdOR36PG#K4c0J?D_3E)mt^1ZD#cAy%6*f^5eJp_!msgJW#Zn3(6I<t6
zHqHm3l9nGpRE0~3n?@sUqLeGTl<iUkO-s}mpVG_Au$<EE3IqpgPqhk@{8bY}7?mm?
zHiA(o-Cg2LH_gCWXC^65v&xx{mEn*gaN5Q=-gLUO<HbmR7Xqg}*y?EQ1sv={;Iwb8
z#UDMm5pc4pnH=7NFD4w)Bik5z67_f#F+?0uj|scmVBC(PavxrfBsis@08b+iJe~2o
zDHS*|F3hBk;W2tF70xIl_!H@G0MOoah@3E@KLKA<BRGlVJeLcPGY@gm8MvM2K9fs~
zA~nwQDp8KtF8AYL4_EYtB}}@3Ktz+7ZX;e&ann7M+JwOA$04NM5b4NP>()JD9=ZM2
zJ;Y9Ti4E1dGYEkb(V_ZS*ZZ@@Q2#p5gV^cv6-!KYmBgsaBu8Ds5AuSFo2c`MTFx1P
z6GALX1x{z-ylS0+w`Vx8cu;DcR^xxfGP%d$nI1#vgn-5pJ2^y7jDAlzDjToM>=YG*
zsmKWfeGJ{TGBME4z~DU%<NOQ^^tIARbJ9vxv6B`;r_{Zz0HrMeqNF+PK)FsOY;R;L
zej7rkZ7AD~&<QhrM%(e!QPPoORp3O5lU;|_RN({#fs+cIr~{-b?O#>_@JLK3zMy*+
zBXnAX$Z27u?EXF+J}BH$YUlh=Qk*c;pBF;3Z4hZrfpAI#I5|?W6XGT=Yi;NHo%4hF
zUs9kJB5qoOLH?3xl=zw$g}`ZL1;kbrG0Cqg@$2A>Zm31vD8i;qa7H(4f)nDVZHSw8
zG)9GwIsWeElD?;fWbA7tnWS1}!XM3qKbmzIb9{KXM(6}LR|QTdNXR+~cUKdf>=dWm
zboiot9;Y)YKA&7Zr#!@Id5D|N!f8Ht3Q-e2winFj4ObM7<|Tp~v{cx11%C4txXoAL
ziC&?u!b{e=2B-7-^**dCLK;YLGHGGT3njSWIszwMf9EgL^(3P9!qu<j94B0-a)%-2
z1FY(a)O{Q#Sj%^RB9incB5{8lDmM^5UAQq&j-UQQ5;J?t*~=u*{4kCB7S8l&xpteA
zsq36PsmO^Gr*kAcol&aF$#(&!?--BWEc|sdh+9ofz&V2ui==~`xbXdrV~ih*yTL(5
z`1=qw?qP(#i{FAB2p_j{0<mRb)qFd!b^NxhMMSxZDbaFhL5oS1Q~J=X0WLD7Z*dv-
zaUuEU-6v!S<NSfI6p+513&>{x)A!pHkk?fR#Yn$-1uT$a80nYezz2`BkOLIhpi|SH
zEP&=Pc6W?fwX0>iO8PekelybLw_Sm0-A2{1%P9+hijaDZ!#PNok%+P-Feb;qzMMPd
zMwO-*p_X-FJY0g2E1sDZ8K*{<;=UA}rl_(M+wvTUE5acyUjYs({LzLyW`m}|Qm+YS
z@lENzHbvpjSYJgao^&?r)Q7uBS5JYd0;zmp>KK75KhKMVCl%tTNK2z4qsn>n{20_@
z&7**<kS6Qc@5}BqIl4Lu{3=up2hez7TT~c8NH?n-UE!)ku;N4N1&CA-<%xhO20zjg
z04UP|QV;>4@If3_r-6dXN*KX2>gN7B=B^9KQ$QWe7`h3dvu3SufD&C`?5i3#t%i|(
z6u_huv890sV4~q@M#HfU=lXCsjM2Owx^&73ReLPncWFSF8pC^eyTW;`Ahr4b+E4^)
zX(!w8I|1+d`D*8k=c!n|oYbU)SiNoppINBXVm}7p?^%>}Q35K3vEI^k0KnFcYc%gQ
zoUwl;gj(e*;=dY0gl3EvudxUMDMr?G3Zu%FHda$rs=+C4T+Vo@D)83VTNi*G7~)~*
z0@Z5Zve2Y5<7)V#3gR83{9<%pE3gkk8NKU1)$oFt3gL|Gb+jEU!6EQMJpk0;i5y*b
zG@JhyPQ>0?tM;C?tM+W|7_n>DsG>DvuTWZ)s2zKUn59Nhq-If+*lJakP@CHP^8KCj
z{+09QoHyfh?{lAfpXU<GHt~Kel+0Hv*O#5C!15gh#Zu>I2*eulo4zCN0Y$4T1utuV
z>K@@hlNLGcB+QM(734(;Mhedf55#LF$!Dwyg1}go+1Lo9dJ;HLzqd^7ld1vzuy^BA
z3)=fPm53g1*LdUFJ^idtvR6P-ZMjOqjc1FHeqLmW!v4scW;<i9bGtdZy2xYOcvVHZ
zp}=Be7q5S0h1Q*_Thvg4Vo;x{=xYcQ?JE^hFss9<>*`dShkGSe*xRyVjr-3%3^em;
zFIA+L?rO(2**kAk2odsKdF}TT)>3B5^*pkbcBP()-)F9TCjH=b*4MEivleh*1+~k^
zCB;!XZ(Yui$(IvE<>~_W3aQmzBYq78txy2d&35=Qkm3X~cmgdpcC|efBy3PQvxBl8
z{tnZV-+Kavn#b2kZg-OR@|!Xv)(2+psfw`1SH@eB%GweN*iy>c#(#99Q?B~Y@kMj4
zDN`HmZ*myc$L$MhG0mmsd&TwDjr*~AZkI5b%tytDWJFoo&nD1wjKRaO7BRvyQIu#0
z&7;4NT=wQGwbhS>pTB~JE&774ssH?a*NT4LS9wE>-1R|x9^4&JkJCj5DUy_){k{R1
z2Biq{$dt2Ui8*555EV*-J{{KZNG?D!+4andlSw0}fr6?}QVQNw;wrlwfH&#Z5dcVf
z0`3zS4lrvM7Wm>D4^kHT<6%J)WAlW%1X9#Gx2(qK+bUM{i9NsU7P)sTOTEbA_yDD#
zQv3qx>2ouBB@~7?wM<0&Q5q#1r}cfkQagb*-$RC`@TbvfC*M=lS840Xd{JATj7=_g
zkL_Qvfx)(w_2bX{?VR`xOMlF8t!Zh9yHYEn1o#Yvt<zxI1e3!dIA2#bg&_l^sb!k`
z^bl>#V`5J@e-+@J<#+sF5-6ubSdDCI9K5NIw2Dr(nocMTU(t$4+W5XhOJUGxr#?>x
zPieX>K<256RlLIX<TL!K*Ry@x`pQ-Co3w<ODjht!?v%e5r!cgC884(^$8pQD>N9Z)
zjsHvD=u$d!R!d5l4L$G!Isa?Hbe1cJ`!rR8V5<%q#odDX3EW!o@J()o&7ico-$`>r
z?@jp){em}b>IyeUZf-7C0I9in8|YLAxz7(12a{KWOR1$bxZQ<>wPrH2KKs)F%QJX=
zoXk|+{B;(LK}J@3#x1jaR!wzfhjy5=N54B|G81p~!7i-se1nv&ADkL$<LF)|RiY?{
zuUcS}o4-wc6-?w%tPQK%anh!)jv5`>Y=t^(h5E}9LRT)zDo^$K?KP%i<Ye6Rv$WmX
zgZ{9p3MOp&?E`diBg(jIrF?n43=3-iOPo^|*4KV9H`TmT2+)1@q(-ooxz%WG1v?sV
z%Kj8uC;=aQB6H>BsCKxZbgO*Y!1IJcE?(MdY<_%$3vhDTSqw0)DZ70{?yq!mKbn2A
zvAFR^L#F}5Dc_7y;B8F*d@`6u7Tc~ClFgT4%f)o2sN=c`7<0uLHOR+f`bj7vSMh0p
z7JOqMZ2VjtCsg<A1gBlwcc!V2tnPj0@_%x-;Ps^naI@L5jqM*_Ph2?JnvZF8BPt@A
za;O>JB2tYgZB$QM-Pl+z<h++E&V)tptB5>wQVueH+ijvs*lnkJ*^Mt79#w}uCirc8
zjuhjJ38`zJmaerZILQ@g_sbC*-~UvVIx2wio;TX`U>H_*VD=EGCKsQ6Qvf2zfBRwk
z=~<mQh!V;8X10o5H3Rtc0uS%H+{&L$j6hE4!_IjJ-=8(;6JgUsCott!736KL9s9SN
zVF$eZezm1(fOYc{YSd}w55Ts%OJ#g*-0uQ(4{uFlTc8_X5iQ<c#7lveK%2Ue{+nBv
zSeurJaQKj=W0?@ghvn~~P+b+BP|T`kaI%&UcBd&{o!JhfU-u!+?k1xv^`nc6&7i^)
zKF@Vo^&$j3b`p;l)1&ne49b`H6-|m(QI!7yV8SdJqX`582($&4ib;#KwdP1Q>E_I;
z=_t<QzM2(D{xgtf+`sxkSN49(mi91BGyNAS`g0ffBhj5TB?seor!|6Y&A_RA11`Wv
zS?*KgN^I|8S}laE=)F#tFzb@MrJl4};!LI5Bd1^9nj;5tYmP#lYKDrsRfr0DILT<0
zPRCeM`QlD34Y~C5-*%}t0FD^>B35mu{Ft_mgoK3Z{`*T#tn0!rr^8<pF>P(xWt^?0
zl+%!|d5tL7CC*2PL-EB{dH_;=iW$*~peQodwKxI$7<-yOPt|6#>-Y&Qs+ugGMBGU_
zw+O>TA&eik^(-dx#~yl8&8edVbYeY8VR}E7rbVj*TIkB?Mb*!&W~KNah>8LXWqWfB
z=xH8&+uV19ePlNPke=UwK7!WolKAU8Z&~pK!bLQK_qP9HIMk`Wv_(?b@VRsBRmbM1
z)eXv97EQmd@xZVfS>0<_l{hb2Hg2fmFC<urVmc_N(Vceav_R>m-Y@#(?%#F)+IG4o
zIPy3!!#%>7g2O(4U%ggd7f8I(*I&~2NOhjwWV&D8t+9f^V09|Yl@+}l+~@VLB0`H5
zFqQFn#+Udw!Q1ilgFRLS({Ta;T(J{@{i7PR+f#WY0*752gF^UYl;eVtPOc!1CHW<a
za&I@>Oyp;>etIK!+6%bkL}{GtV+fO$JL*^oTnkDRk{z|!VAfC;d|Y{GkrX&cpCHnl
zGdD2}n=~V?uE9&k)Aa8MqlJ_)sp(E_9eJHI^WI9DUg&8VtyH?unj1MU*Yg}l(8UW^
zH^f{@JG7J3PbaNt<Zhuwj)l?dpgd9hJUm@G#GZ}rukl7A^a&s${b~kiAY+L>;UGdi
zA@*==eOzp<%LJDa=M5HMM>txfN9V{;kd;D>y(b%_hgDC~GGe4nB{QOTY0#!$u{toU
zj=brD#uU7S01Wx$)am!{(X%5Ka5Ho8p<=$^uC`mcz*40Li?`QHxa@W?NWd&5?2HVC
zGrF7v5~eGYgRy0JV6Qt_4t9hc(Fb=_svJAw$a2=}2$2jkCPO%0_(7(pD2=Mnv<|*&
z4^vV}%>l?wVELvrGpj=t>Fy^0=F?Mn!H~H_Roj^*C8P~j_!FE!tXIndbE6#g5+Nw(
zH<1Sx8O08&=m{3#<qaq~0nA^#(j$8X$%ajmtGZoAy?{w1$m$ay-6$P$@C5WZ_mv;G
zwBup$VYuQS=Z*v{1x(7q?5>eji9?X)dV=)2q@nuW>Y)Pr^234&B&BGwq(8u@o!zLN
z%ILBh4J}v!IaC#;FRaZ8i7##7gU>)<Dm*Y1Zm*OmRfP#Ni8%a4x;^~|n`PJwg7HhM
z`+({AFYkDk^^V{RfP;3x;pKV8<1(k8i13L%Q$F+~GKZYt&l$jSD}DfOdN{lQjy<+i
z_fP-X#6T{tG)jUicHU#cM1#XLUEv_GT(&HkxKaiB(Wb~tUVusZzsqO#T$-jkq`Ftt
z0=xAMkL!vXyEPx}nr$zb0R;W?@8|CH#ck)b8-#69%*?$uh?$c9Wl7I6{ZP?p93<fN
zD<d>eVCniRK(A7`X7`oBclc(6t`;2=peYT*aH%72S2gc#Bxcj^baqRN7UI5D0b1SR
z1>M|VuAI}t4$aUN?B5#?zvY^735y(CwMpp>)QfU^jQdEN@5o_pR(Q0;_Xbj_l+R><
z7z)4D*>TvDeE@RA=(pIPGn^_rbwfKZ_s~T!`#Ko%;BLr7a=SBH@_IM=NV)|AvLnoM
z{Cr1}k7>0onH+@PWedSfN_3em!qkNbzsi`2vaNg2eMx_q)KC3vjh7}uAi3dDp5Ewv
zvG~~+G@4)K_nJDaNm=k9Au?qh7S(DzL~imrL5b#^Z9`e2Ibx2q8^;&Gz9TY+KNPA7
z9KnKlvPK)M?t%`-8xhJ-)h7p8rfcu4p5p4UNo@4{$^eKvolA>(u=qdI50Gj~zHLf}
zs-6lh1th6t*uigdHGC(aiRL8$x#}%%MW-0towzJ5ov@da`;H7|O7TYzSV>(7co_~X
zb^&O(M90P93lI_p6+IQxk11!^AQ5lYyr}c!1r|L|gxWrQPP=4mHXM5R(*@9f8@2bg
z6{|Mb#H8xSsC%VvZ9cr*nd?j<Xt;l}HK1*wKRr!2(*O6)Aipq+cchEI<~j5HfrmEo
zlAME-qx6&Iy$_6(N$TqgGOw)OMBULJ{jJa$WLQAdc{1jW6E9aBDfe#KWWMz*-ZzPI
zBZ(%o3#pYlEI)QRyQTO&>BZj&1vM0|AJW%mMc$h%g6RL!*Bbt;!|i;p>PjbVP<KU4
zrF>`036MgQ)8Oxvgx^?rz4b72?bFtUXJBxJt4yzySzR4z_4V41OQLoJd58$ziwmOk
z7Ibm3@|HkBoY71=`xF^7g77%-fdTn-TQ^ln6QECTJGBU9u-wI?FcIs2_Hfvh=tm4*
z(X+DxyYeLF=l~n;QtfO!n{B73S;y;l35}jMa%uuEY=}<E)T7*P1y&{`%-B2$@W|C6
z2f}9M;JE7Z!=E`wI%?y|2Flvk4&F3UzR7iHl0;?YeT!LScbC@&X0n*#>%SUukEO!d
zy+Mz&&5N5;uN(M5{=wmdf$(!cQnunFVm!pQPN53QocHMB>swtX`CcPgurAUp*1tMZ
zL6_U+G_(qBT3bAvn!bS@RSu_(yS<BYlfW*Vx@9YzIz5x@RAMWi29`xNJ~?iyX!DsT
zM3Nc+%P^Iwau<xLg$XnNCxSd7f$)doX5PAkQ+3i+iiC(dAfoQ^YPv|#2~fQGzh;lW
z2Mjg8eY)KElLR69<e3*tu;?TZh?(d4<1Ib`$I?HvYe@<04(F6eqjYE|6BgJ-?D6hL
zsF)kki<djK1C0_i5~Gc)ofc>vs)Sx}F=6Xo^4`O|Y%jlBoRkRPV^Bao!%6HiwMoH4
zv9mspS054Cf3s1fJ&rpwjWj&HR@9rh35KEI2Ge(kNB!@jPz%_frp&Cb{5-2Drj)9!
zLl_Q%4LizJD15gOl)nJ*74Ft&tEPUvA`VqVhdTgkkhip-&8I=&y;+w0Ne|}?dkY12
z-w`nkjfq2uni@(<oS>5NzmN)sinuz2(C6YFzW`~SqqXru5P+BdqU)s)kpq+zR^~5h
zCN-ykS5!cxt#l>>!X$R;W7!_#<vn)jvt{oMCK6w=Bl5P&h1|Y@qXP8q)0RypDe77r
zRo<6vj>4{GxNLlslC`B5B+3+$oesOS$0G2+fs+!`lqfvo4%(tUJj5O$Vh{IyCBw0|
zu~EL-3P?R*2LSU%n7aXm%gf+oSs*TJpaO7)Pws;!oDNm2CNPxW;1nJba8WvLc_mRS
z0y~lW=cQm$VXUxfxIm)15IYWX7<MfwXT?Z`8MqpJAr}uPaJXbbpXh^hDZ~ki?0WFF
z?_K<}_(;|fatmt1RY7<ryEXRHaI6_xkQK871=rj2$7-nw`X9H1td)Eie^CQx#L9p9
zv)H<py9}u!@i<YAC|9wvy<@f+>zHGH6PB6{_~<sc+Lr1OdCYc=WhaS4Tiz`jG9KOq
z3!rIL>}I|YfV<0_64q2a&U<)Y@<YML=WH7Xox^g#!N+6@kHelxnRF;mN$7iTBiIHS
zR?&PtkGBwe&z|_saI<2F(6nm&=8zGccI!T!<LhF!0cqzKkqp`YG<>p89@t{23O}SM
zkq-ZmAse=UVIpkFwAtk=*p>CTXt{3;h>NYvoy*vVUUvIJNTQf6@<933G&A1fL@`YM
zGO!Vi+92wl^eNBmH{EVeA#ek*Y8?CeRTVDH^_87YbF+VuS4TFo6qSx(Qk<RHY%^)N
z@-;l(%PS9?3|kz%c#0)cJ(VmkJ+1V81x%ugo2oJ6kAoL8*s`$^ePE({(jv#v_)251
z*QK_R?#t(7swEV)>T8K7Dn>=lve9q|63ep2yZw&Kn(nU)K)otx7Vc&m+-Cs|);qp!
z9@!>kJUb92kQGZfASfa@AgA0sP03(0k(>KH_Ad5V_Dgc5fY+;BE-djohhS&_;+)o(
zTsx0zH1!Viq(i2E^S1{N`}hM7I;xs!t}NtG6ilhxEw9taA3RoFMwbXl2+~W~A)$K<
z13ra4zdK}9^Rh%jDgUMx?0523n~SW)>@<FvF6{_b9xa-M@|@mY2Q1*%l>c~8#y`B)
zdqq8ADups(YDWDzBvch5_Jg(;?x6RVhSskM?K86d_=cJLVhjog7P=zeiNlhQMRJr^
zgZJ;e4O?~>h*eoReMsKv&!JPxj~}2g<pI$BsUs9Ehmpdt|F-Fe-@o4+(aHT=IDGiE
zeNx&il?RoYcb)ENolxtmdFrekl|ccX*6t?#b5p!FBhXEoW`1gn^Vuum#*VwHZ`N}a
zDGXm;r|VLikYo`E+*>}-TG|Q=4F*{jKS_6{=->*gj-m1hDiceN|3R5W+>I_lrtKu3
z>*Pm)xpI{5S*&has(3=t)ia4-xup@OZ#!wt?bg~2Mm`}Aokgs_zN@_*4SDg}yh6{a
zP2K}^nQ)oyp0ROjwbA6L2rLL;&9`PNeYm5P(`?`JFsn2?D7kCyErBF2$FFo9HCrU;
zH0N9w-27|C!*@H8iQU40kAh=E>7`?anfckdpl+1g^U3;>5e+=}&G}zeoFm8AWp>t)
zyOg`D<ZXm}1UkX#a<SQi?80+_sL^@A4`4E2iUB$EuV3w6plQYB-;7n_+;D{05e5+N
z;h+_uK`k8BYqJ6~);z!8w3TPP{oFkxKo3~FAlTnw>aoE%a0xT6r7Nu+X>V3Q3Tv+U
zyMF=K`gAevczi((<kxva!4@~>gOAt|C5aLE2qD>}a#j;c<xmU9YLK{eX&4L}L4af_
zqI}(=ih2=;Tf@y}lmqL86MzewanCR*VkXQw%(mgm+l?=7W^|b#$hvO50YJhg6$y}u
z$Kzk8O>uz?qt_zWR_c_qB3)kXtjI=}H!0ESzfUHMq-saX4|n%|wdyFBpR_P?PdfIG
zp&B2D%zE_#f2-CNP3>h0iFX=Qm`0&8rNpI+PG}t5laI#TTc;)@rXjcUY4XGSlm~<#
z*oYF1<(|PNz?x?d0LI&86xzUY{?s*9z6lZiSFY`$R7ppytR}4MDhm?R5?$CFTwHGW
z*NbkVv^A++NW~YQt}7KB6i}huH)hScyC?3yhhT#OOit-;xN&muD)@PR6c$K;d@te<
z;*d=M9%U?)ch|h2<6*O(zJ_!Gk<wVgS-h~>;_YXp*IKw#b|m7kumA)v0>Fi%L`XSY
zX)x@HbHU`X7`%`lh{PdpFBo<aW}J}H6>VHQ0tGkM{nB>_nhXOl$!vH?^TDYqDd%~1
z{^wYE+i``~L7*;4$ma?mH3IuYt3gn3;nc!A<Pxu;gnw0r8`^%h4p!a4hhYU$N8W<K
z@4j`0ISe!2DVIhXwA4*r$l$UFR!$xn9F|3kC>WlB3r34y>(;`tWJsqR=tou-6MUZz
z>t38~N7R1X;X~fn9x_vGt`6<-X^UYFq_1CY@W8Nh0C}WxqXXmm_1C?**|te(5kZqn
z+BA|vS}x$W&VwjocVh1F-JA##*_);(z~JPRTVYFWrE%?UIeKG?9thk*RPZ+OEt$_p
z!M}_iLaiS^;4u+cz(FNSkG~rx{=&)ZYS2wgHvQTIe-k;F3G{fmG{Qlo7>N*4bR6Sw
z;mED!;|xLFK;q|=T#UOhZ?z_peh0938fL3Q#|2ut;#Bb7B;d(5EV@Nkbpx-BN2w~d
zWgH)lwoq2#D0#yqCAvod!@?fIp9o3>C~RKWo&X6{ON3Ns5+STKkM;`UqN$lO@Pinf
z9=-x{D<P`Ahe(-z&~#-6D7|+ZM3^E=u4`4R1)T0u6XANP({^zZ)zOuE^#Q$s7tvpC
zmKXUdY}HT{)UVoO=Ic#K+AX7=#%2ncMTcM0^5OpdpSn3#M)N%f4lhG8>+Rym`UKCL
zM%xTI&r326UMa`7g)8P;MY4D@In8H@3eVI%LYMM<8KF`M0eNBlB#&}w20*5<R-#`5
zl)nB*Y1>PyM7#`|Wbn@YmXT$*H|)A<@V)B2X&v>jWqZ!k5C2S~*ZqB#J?@m*eYgVO
z?`?WOz1KPhVlZYd?%tcoFF!kbL5mMr3x%~cyidLoou9lYPg$7m`&qa1EstZ%Tx*<C
z4@qQWG+OzN%P0n6{I47SgA8PJ8o-KS=oM}zZX)fh`?ze_`h)C|Y*A&z<8(Yp5d!zO
zfg`RZurJif6@@9xtcDgc<!TOZ`a`Nsr&nYN87XTWX*>L0`n|beJ6E57`Qx+v4n+zB
z%eK|&Gq0pLgTaED0xS9K+Ge(Cqi$a_FYfcBLoL&HK|{3HR`$BxAeZRRwd5-#!|W6J
zb-^lj@4M?FZw+U|dH8Nmg9>t<rkdAp^al>VgDA6_5Fp`hu_E-J+@vqyc$7Iwo%Ygm
zYW)Vlueat**-{)g76H1isjt{U;MdFmsbR6<EGjtm#L)RL@gH$v+)iJl&mwuCNBX`1
z^9T7i#$<Uy+RcgoWCUlYCgi4Tbs{8J)0_DDz1?kFI*@EogH8al;KBufD$N9e+0)_w
zIt2#KUnLRiV)9pU`1!mk8d_nN77^<t&rCzRG^y`5#86m)o?_bAcS!HPUw{=&dOtPy
z&84!`VoE(JX{8j1gc_`6Td|l_J28=+J%mHL;K%ES;b0^0s?sodWc-43KheZ5#J$M)
z@zQ7<sll}cM7-eKlPmbMl{qQVEQef>Fe^Y2fLGK28&eWyQSrz>vVFYr!?SQK#rHw4
z=LwOy&<bm){=Rr-_Zy#E+d)|zV)F*GqNmt4R{peD155}ShV?orXAR}5X4h^XtO8&`
zl}=UvdC$7X7!00B+Vtpc0(s!CZ)NQjkiqU%aLa+O5=yzfjD-;IWfFX8Z+gGvUJ)fi
zfpP;u@#e2?@=L}8XI7+OLq2Qt2?UO9xb{(Y3IkZY#R%9(xh*IYln1mn6#!pZ2`cOW
zer+KpU7Dg$0c@`wavWf8ys8|ECIc4@9>cklbyzi`?h_dNP%ziNJ&<N;QiE|t!3UgS
z-|oRSaE@e4Jfaw%nvk9zAw-OYe|8E1ID`;8git$#yd*$F=~zsHkUjv+c^KS{P98ZO
z$5BfuUi&q)YUt{X>#(eS)MqL2QN<soIN~FjJ$T`(MEG0ECSP!EotuGfC`MvbXXojx
zsn!L|gmp6)j(r2Um6IBdq{t#3xTsjcPZts|ADdKC8hlwOsc0gPwGfLupcWY2NAyTc
zH<#~hv*b^&&;L;K4*DE^-%|j6^3N7O7%GP=S*(@X99jL;{gVyu{G~^=UIpU%kJe{C
z`R8t28a&uSATD!;CLZqJ#_~wbT<OoW;$cQ)YT&q(GCnae%6-l$^A6I5XVMiom~H9I
z*{EmYW&2V_C(LVIuEDhXr)5mi066l#0W1E?IW$y(1@oHhBVhf^i95{yy^}7jWW4W)
zoSI#<;SpX~8XaQnW`TmnR51H3v2F))okl$=qMn-jhX1z*`Pry;w-k5yIj)$re^S2k
z!26P%`zB<~P`5N8aj}8P*xM=&6c?iRXOUZu^5Mm{8~<9&yR2N(iYMj-YX;K`UujuQ
zf_$gvGAl}-6^KH3<x2z1%1o@{tF&cK)Sg9JTs}MO&QMI62qMqN97&WXi3`0IFzyht
zh>CnR4MIPQnP>^v-5Pewq7*M(YUcuIOO;3$(S6WyHH=CKh?1r^F`FOWd8o!<Qq5R|
zbK30wrDz~=J44wR&B=PWW7)CKz&><N@?^A99;yE9wpEscn5>R8rSavV%>~v_W$1F0
z*=2S0_J|8Ty7b;zAlw#aX@M^0Uw=U-OSgF{_!4>sfEJ0@gR{hOzj{wU8Q@_Abgbn3
zb*J#kShfg30>frFZA#BiFBaCxku0%n%jvEg+4ychje^LAG$30Y;4jnk$Z$dDq6-H8
zIx*{wQL&V+R?1$KuKh~Z^8OCZBdR#f-NOi~W#;W*)>^*~P4B8>ScMp#2zdMb1Sk94
z-IIuYFKrncf|IVj%Ka;!C4KqY{m7FXV8ILLzW^nT_w*^O9gjzbr{C+FdT^q<g!iR6
z(Dv<LPQE1eh27oQ?H@%5_Y7(Dm5mP`o7XV%Dur}$_70F|oP~A|p3CEDbd&Mphw)to
zH`MoVJpuOSi+{h<4T(Hdc4**3k0*^YD+}_Ii4u3~;#o@nnPzQ&;>M-E6ci={zRmC~
zwsG*M5a>T$cpa8Hi_D)au@U|1A)-@;s>{7s!>ok$9&F$s-+a^9m!+92D&W|~hz<@`
z$IGi?$!d0F@%W^!Av5!d$isrHPJ~NE#CGLhPQB`;eRYXbxUfI(TYtN>{iK2q)0G4=
z&Gb6}P^3NW%^&BH0zBCmM=I3j?mmyT9!KmGn99K2-%pNt_)5@~$XL8PAJ*wRoJ$v(
z5S-I{Gpiuw876e7B%5A*3156k-Xzwrn+TyyZop2616BXA9UT=^AdDHnL_eZ&q)g@J
zp15?p5vi^cupD4oy4>odMWcG->41y6{0{A(Nzv)ozA&sE4BJJANU1OJ7(VyBvr3#l
zjzT3AraR&AT5V7eGM>2b-Wd=~<*;^4hJKV5)a!&u&Mo=RI?O#DXBLKoz<A(sAXsd!
z^x7VPlmQ}Jfyh7rvQ;i<#mq?eosQPU8L&(R-R4J#Y$4wMM@5C3R-0S_f%Vms6RfFK
z1#$a5keb){<0mYzjfdzHa<nNXat!d|$e>fG0*Gt_VE$vOarv*Jn-U!VZOT*7pM1@P
zzK4HF86UisBM-tn3c@*aVgN{NC=+06n;DHfmHiKqhaF-FH?pnPueG93G^#*@*ADH5
zv4(mXPP+H*`xJNMg9Fo+o!=L-k%8GCY%HQrsFTAPqo!$KD03FT1*b!Mxe&T(0jHgr
z2Vh<SI(?xc4!VPnNY+er-@U_e7<$bQ;eywb>q~10$$^UX*C5O>A)?DA;|aj!snKTW
zM^VNd`xiBa75~TgW`~&5T<EfwDpfIeB+%-cL=Tgw{eu`0TBmCTZeTg_u`H?)h9WSa
zLo5>^+_5@Sasqfv#6CBB#F{tj2)x7>F)BX+lcACQ;nBF*h_R-02<eA{*D7-0f@s?9
zC|qKUQ9fQ6hoK0G`?zfs@x-SO-o9CkW4n=d7>=(a0PjK~I7B%k$|izG&UzK8)dXiv
zJCM9vIrId1^eH~<beiRNW#plH{YC^Xs;$vSZ3)E-oNwKMvbFEJ-OL;nMuav`bWlvB
zmd0!--@UvJ?PP^-vXq`ew8m%?TB^a499sia5Rw+4I=Bo;6y$y|Ud^bfH+Y@`Ve9^M
z(q*pkwB#i+m-Z{MjAYJTa)6A}gaAGmQhA$^%Rqzm#DAJ{Aj-{1uyZ~;yJGyPy7L3m
z($#s8@i1Mi)3>>0Dq+q@l`xq@8MD30oJk_W5KIFv4|;sbo3;7={AoGdNWD&5-7)X)
zLTCK=IZu3GFwUb-3{+!7^Y52S*l*bNY4@#eQIF5((jAxc%810vCqP?h_ndh(z4|PD
zN~+L~PFNMZy;F#-Gz#jcvOhv{-u!;D!`|L0>=vBMmv_CA+4ZIy&-CC@kX7z1=!$OU
z%EfKAuAKZqv<d!1Zbr44#945{;*;KJm!<aU#=CFNHD{k+lm=Mi-v^98j)LzDVdRWx
zx%69qP?C%Dvl$3^?Q%t&Pvqi;%q3s`aD^UiYr8IQ-oCMRUK}%fi*b|x3is)XF0^W{
zz9$$035od83*{sOEqF{<a)thTwH_L1@~?j{rEE$zK55ZKQN48JN;f$$o97@0w}Ln;
zKXgXN%KhQ}gkwp^pQ;0!oW%V-#gf$eVWLC_1r!JNAohTIXP1g053c~}A&9aaZ$D8=
zHdXx)Rnd;#1?ck)a3dn|^k$3rYOQ&DBUVOu)`O1VrSQjqcg!}K2eH~c3|!oJmI^bM
z5?RmmQp#L4o^CTa?>5|)uv`43AH7U`@jAzGbir)Q=0&aiOk>@h_e@o0ol{3Nc9p(Y
zSI?06ukmFfiKdamwoSkprtR3x-kdb%J>J&K86+>)RaTk8%}mgp3MoRq9oc{G+pRiy
zVowBa4t3AymokgJ-6udUDBaA0FyS6sdAA@Kw%#9{;p*-OzN0};?IEmI(;>>%IA{wp
z+09%iI$5Cr8%|0{|1@UZ03i%G#x7hzCT4#I6`tbcLPft=6fxa&2%Nh|s{-;)z#$~P
z?lsHLS$uq}cxEg@84qj{a2qms;)6cHN1voiiN_igE82_DmFABbi;APu?<e4b7hRrR
zm+I`v<a!jU>PTOPjq+0f_)~F}P3PFq1gm^`;Fj+)7T2sXZ^e<D_P){mIx~hsf38v~
zw<>t#iqH9XZYh6GDkL76mDj^gmhBtTF3HSaLM^8K)fJFq=o4HRd^AxhcY(&qG0wkm
zJ)MF?NS0ndHQQk4_yBMpd(Ov6q|>)BnEpFTh~3M|!0}iCX@G|ER$aS*Uqcf<#eMrt
z(5sY4>@G?I{X}F%8V)j05sB8l6MO(%fyyGU-q=Utd2es!DQij6hG9J8iXSyLxwY|^
z>GYQvb0S2G;ns4W1*tEyEr0pwS}#Tn_^eJ$bO(_5JJ)IMih7eu=NN0D%8i`wcFPNL
ztQO>)9*(X*D^J$10CyAso?EmCkxza(Glo9VlWOtT3a?uaCgAATTV=Ldm`)s5`YBx;
z2j|7(mNC(2BiEv7$jY@d<i{jg8d}`W)V*vwTI+ir0UK_Yq=lvSxptA&Vyj*)wJ$?g
zbUQLX)D!;u(|7ZhoJkUWZf9Qic3qW@9rbJ}nf4(;MP<_($Ba=cUi#d|+G-W+OwD|$
zY}9Z@><EJnwEqYxbunX|FBjh~(s_CI{HKkjBDE8p*hxB++v1i9(6%T%eqT^tJyp_V
z)zTc$q^e*fVFiH9jhJhP8FQ%$8IvB)3pg}Kxm^sq6u0~yLM|x)6hBkG98B}|6Y1aT
zL@6%rJ#ae(`&9zF{(Rb>U-!Q_9Ax+IlI7+%C?8Qeufgq&<??Mx-ry$HM>DTM+>|{w
zk|-I$FEy5R)JcUTBKR!d4MzN#uh^j6ciCAMF-8R>Ho03HhJ-JS=Dm941qW$QQp)*4
zv!J1<T2rBY-rC$J{0WO(gNDeIgK64fb&!sMoX{ZfT4b>)wFIg%VnN=^+yaW`vCpwP
zFvEIxOg!^%eLuVL)kCP()_A6fsIVboX73<w$&z8A(>x&x8PLWNa{OD$f5XSdzf(xY
zY?kV5qFetk@1KjzZA4SeW--(wL3&L<M!u=8Z!z<i*X~Sa*>|RLn`iY_qCfYBnJhls
zm90xnjBjvy@LRj=KWaFi4=Nb1u{^|0<&F3`_PcH=YTk*go{x9k-07jAZ+a!&l@1ej
znix0hb1QYj9U1RL9THq<S5NHcC2k@~5DPv0y;2+KyFxs$q0k_$Lx{Q>R)q$^Cp8w>
z^4{2CyJifhm=t$OEL0iZlnQEcs&bUpOSxNQ#jN1{S1RUKdi;2b<AR>f1=87Las#*C
zPKtEuSJ?N5KJK3Sg@_>G-Ow|rBm8!wLLrVm;hAyE@<OT96M*-xNs^aUr04+Yw@l(n
zAn{RLSE<?bf?ixB!wZHQSi%E0#Dp>;QvaS>I*{TXtDR+}o!2SMg;Vi-Un>YvhYf2-
z;@C=8N&ymC5gZ=AKxW2H$tV?mcwRN-TC>9Ly-;BSydaLm$mG&~5cLO8m8naYdo18f
znBo(j|5^Q}W<Uiewfhb{Is=$>st|EBV<G<j;>*R)X$sPrNqvLLX+#AE4t=hdHgsnb
z4Cp5EAd2uzyOspcw6-KqH`#y2&|0n___w%8r~$TQ5+(9xG?|9W$H=0;rGsc2`Z?9k
zj)$ojer8@wzVRN?T~$)+X{F=zt#19bnCR7InpIh(pSAP6<YbLTIQDeDBWR_7^Re70
zk6iE%e`d+8`)&T~31LY^Lxp=5{zqdT(<i)VKi{3}+lzAJHW`|ZGASFkrSfrVj>PDI
zc&?nQUR6}jQP!ahRY@+I&h)@#o_gJ!HwQ}oY3_77tvyqBqqB=oBHOv@JEzt7z-+uE
zxIu{~#y&g54ha1QbU16*#*|{LcqOl{dk~xs^^T#-Gq1DL87oi_u5Nt=Y@+5_l?9@#
znj8E2**SOrrn4xA7!|lJF8us=p|wAxG;sUrg?@(2N`$`h?Qf-LO)uGcP)<LXl+%q;
zONO(KRWIzx#ipp+i?5tF-tq#DCpEXqJc>6kNeylz8PM~OODos}GeihF<T#ryRjhl9
zPvsWMx*3Iq7Iu8QQc@V%S+XAbd2xSZcv=styYfLyIh=}V%s*S)rv_*>yl*xlU;#t&
z`L}VHV_rfG0Tr1H#drnjGW@)Id7p!}T;$6O058P^NUh4{8YF&NU?lpD6ZT#*dPwJq
zcFR9_`u0;@&og_TNH>ku2h2KuJ!u6^tR_^1+sl7$sulm>rx58jI?;N2@Yxift~}W_
zq1#8FSfhDgOI7VTjv`7US^D$FWV3FQ+t!%ko_J|Q-K=M58^X8ddEwxqx)Q1T-Mqup
z#o--yl;Dsdu3|8G_UO$PgddK@Vc<=WF*8DF{A3>w>1n`%i3}e+;V8Yn8%0meX}Aqe
ztv%170<+>?e<ZGSMx=F-OoS7cPeJur*^n=;hzD^u&EJ+Au$bV)ehY$v0ytWD5wg)c
z5k`w(D|ZU{O_g|bcgTtn*Sw%fJS_b#a3_FQDH~MZJuRUhp6(Pv4R@>Qmk5WZd&whl
z23x}txV}E_D9gllGa#yj?iMImH?0F86%SB_--8Y7Y@YZ>l7&_*CaxT^c4}l{h|gI3
zE##2t|MA|PuwfOV0&G&K<&&F7w}AkR@;Sn)G_2a`vhK-sS?M*7A@~1<7;6XzvzFor
zAUGVWj-NyJE_6cf^t%OioM}}E(~Ud8{VPotkUk@U(@^>k#a;~Jy5V$B!k1GZwb2;l
zfxZX*2Xn-}jObm=qq=DE!9^z4%|Lw|hwcS5#VvR4G4sr2%F8OcZx(HkxfWo&ur%p=
zv!t;}=4I4jvj+IXFx%liKP$)9k$!{^EFpCS2f=zBwKQ}z5zfQU>r2%iG|xY;4p88e
z!+AuR)AY$K&`kUI+(i}UjM@H+fBGv!YC|mYhJ-FG?{M}+)kh`h2a)g29~T&w;TN;%
z_sS-ZS^T(}r+w<vHEURb&cFJbv|3R)0>g)Z*DDV^+W$JwH~J|lBPNb+-|b=zmf!lx
z!3KS^ax&iVP=jugmH*;(ALoSq*rCh5SaOyNxQsFNFtxYo4Cnne4gy%)wRkOx`oxnY
zCUEo6s<I{$WHHSOR|*gA2D^@ZgTHAwPidb-y;(+omXU9-Y4V&k_#<N7BXHaJ<#IsS
zm^5eLV7c&{ZJ!}~*a5s@%-4^9vkR#Htx1-v;*&R5rJBq<fxO0Z>><S3Zjk_cxHd8%
zI+W`ZA~En|ZEg8TXP*j7TDab!)*7%Q`LK5T-t)^clAjlacNbFQ!8VO^_56mc{V#UK
zAI0B4=oudlwR|~B0K1!A@;I7d7GrKmU5l+6tU~%d$RR9bC|9rOF{M%V+Et{V8BeRd
zuwfT0?Fr2D7Syure>p569sPL51f?~T@xHSwof+JAqmF%T&ROS|&TQRz_hymJ#{9OH
ztTiio(I&6i!t!G2izrApKMF;mng4Z(d!@HWL;S)uY+vK=u9G28<okl-aYEFc1bWJC
z(2WNRa#(<vJ25l|6QUkb9;T5NB@&bJcG>2#nnPM7SBQ(mXDwWA>p>>fewUT!Zqq><
zSygLYW*00bv{xfq!Z`X-@K;6Tn!p`^1xE^B-7zE|y=KQm5{P#K22YZK7zUll9@9da
zqj=NZ9AkI74Qdr7d@!pWau9-W#hu~UbHQVdDnA$svR>WRB@z+sl+#XBUAc6iCrD7P
zlYWWd1Ax~7NGmP>bVF8`^gDJEu!R;7ECMvevqL5`Z}3YETO8z<e6iwZ$B@IY5-@B-
zsUdR&N^0=r3}CW>xOIY|tTdmsKx6<Fq|}BRVc*m!;ewFQGV$n6|Fk+RtKR28BL6Nk
zn6W|0o=G5}wqm@C-_>Yy<tqO35<4vdj&zbwoRsJ?)4Yxmx+6?37c|MDA+h^>PQoha
zXpW;h2GfbngMN1RN$49LV)pFU5%;9@#NV}tyvj4Nn;GXIo#%|Ol34zQsFIB2Y{BiR
zI7b*~bdeTMsk{G!;WDGG%kXA7pdzkVS->I6M7E+O$<%8%uZ8ykX?cVe+D#AbwzL&J
zS#-}vQ3j1&r;JGkA(PplEN2a`%M(B7jsOGvJt)6)Ll)Xb#R{Hi)h}rH-l}wt*^E2Q
zw{E)DEIPfa@M)1!;w-dBmC$Ilo)y1o@3K43-RGj6q`5rs>grKKTU$A7K(9?xf9L5`
zNP(GXY+LJzBEa$m0pM=*ht4<&qx!E~UGyAN0ElrEIitU+Klz-;)WawIndieCsgyEe
zQL|yXIjx?FMxRMM4&mQzW$k)C(pJS7@hMWf4_K-j2C**L@AF_@7-WvL)(`0^EvNdL
z32E25(;U6ZeS6@LJY3L=Qv-}vIoDY@PO(SdWVyKEoazR1^E&_$79WS*NzWz?w`Wiy
z{vNY^yqq>&*=3MUnct<!p}IVKfKQrSCr;!m$4fFsY1Ir>0X>~ABmXkat?V;g7iHEi
zqhZ)zjju*6<pOyrn0X^%q5)v0?gX01*aYBDwzn$o6xlbdkeNU+9mkM|31^LxKG&{)
zKOG-wbj#3;Y5YhM<sZ$B9hMRq)_WcFnbYN`%i0&6qbzo>p=vMxv>tE7DNirsF9knQ
z|C{+zPXbH$DPo`Fd1Om_087zSjsE6dDF`v|!4+xjU`Wogs5QIt#A713Q{Hyw>UvVA
z;P8w87y2uOqfgkFo7-1|B;hLVcTZbQyR9{&sJbnM?W5}JXM+o`KSgbNDc$}j27E|t
zwh_3uFpSF<TXD9uKB4Cb&%$D5<laRy!A7U8dz}~RaMxI)YuD+L<6=k`HVH?GL^sA7
zxwCHkcDd9hP1k|-$m_P^(wR_L34OJ^J-1HMIf)9U8)tL;tAf$=g3f5eA~pZwSA~0A
zVHNWs2G_4;Q$|w6alPhg$hnO98u61dwNOCsdWtmnL26-KAJ~x=k+_?ff1Ms+O7YJu
zyPohW=ejHal5;(^G=wt;DV!43rT8ZzW`cVQD1~HQ@E5!O-%`j%DZINx2h5mRos6PU
zIn}t1kz_Z!wZ-Sr1h`ZmO?Q|kotmkZaEF;dD;P7Dy#<cUGQ4!PYAF@i%?xw<_!Uk`
z%y5CiSb@VD;7{Y<6+MaTFuF5n<Rh;#M}p?=skvR==Mtb@<;MUk82=WcZB|Sh%fF8g
z3_i*ovwQ5wsvj<YtMDJCIQh>C{pgvRU`9;&WGVWj5`@^6y;A`p2#bfQikqC63|eV{
zQ`_IPV1k*D<jSKAr<{^8kbBB0wK(sEPA_o;2|~H&KU_dneKd}1&(tS`tvgj!UCXcu
zNBFXB*!K$Q?#Qzm)G`yMPh!6SwLk0F2ztm6IfSgS>>OM&w)v%j)<xv60@qUUwD*@w
zF^0b@?Pff&;WIn_4=0*NLV#wsRAq`wxGg>b5FF+|KXI+zyT*6Txa$PEnxXKrbaXnr
z8?y3BF*)y^MeYfzN^sKiOX)=F_DYgUI9i1<XkO&=96E&dz25~OU)N|GJH9)kdGaMo
zdvd9Id&HnerbVm@*Pa>P*K&cmk)zYKCs8T*p)qUZ>X(>GNq~v;LMz!ADkPWk&>Lp*
zs*Lb6v$y=kF<0VgA$}hH_cK{m=g>Sn0~J-&osjO$KN#kZL=L5y(RQEsEq)$TRARXI
zZF$PA7z>nkica9*EK3<K_3iwb*0%=_RYIOoEk6bXlT%;JzfOj}(`!#p=l0R!<raRE
z($xw%x2U%+nEEIy7kc;^i1ajKAdI-++}UqTWI1jQ`c-YEVNzdpp*!jhgQ&WlZrj0+
zGOYyacAf{DeF}KsWKH*UVIq@tWaFgG<mlv6Qn^oBLe1K-@1y4mYz;1uW)<FMV0*_|
zo%7#9L5kezwBk}I#d5}>3IEy|Q~Z)i(aB{@QOa?J%fc5q<IINerGaMg_+;lAyNC9G
z<LyN+Kdt~n<adM!UA1Wx$Xb7Ux{7b3q}TaZlg_m$CgtYbR*>O0zf_mnUn21vM&3@9
zd~2EU)XIKgjssow#B>6pCV5u*hl6q0@85okt%wyk1a)uFlwAa22%dg1DK-YUY4st@
z(cw`irI2-hV;_@Cs!Qs-smH!&doJ0E{=`c*-+#yN)mZgwxSP2?G=RQ#WApf7QHX|g
z3OZH5rNf@ze1VG4mXz93hYFZgGjq5XhRtz|p+;U7a>(J>hWF8I1RuxvO(O*qZYN0I
z0AG`Gu?rqs(K#psFe)aC3U55Ge0HyPh7gd|^$M%UlLvb2BV@DTfAHP!euQ3%tX^2R
z-VFjwu40d(A4RS8GgyDCabr)ro{GXx+Xi4b=9QPojJDm}g_~Wfhz2grpUoJJZDf1V
zogTwctol`aSIKxL_X-Cx9t#=?Ye$AWDuK$aLLUqnQVqlTPe1gRsft7oHplGs8Giv&
zi07+b-uEf%X49#{P3wNF&xCBm@g}X|c4Yilmp6yH;e<UD^WDZ~7tKZ+vq&f1O=!5S
zTvLNGx``9rl)^GU!)R1Be2u)<T`i}K6oG7{jYkwoPiq=Kx**}ysNz!r>SDAbbh&{-
zQY0e+3KxR4xjJEudZjwjTDOnP9|!mG6)2Ujn$~6kD%_pN1dfgf0Gz`?&7PAy$Q=Q=
zmt(viGma`hM=W=NRQt1VQ}s%N#3!QHUltFJn>=susek-Zjl93NJbHz@<q2Q|P&o@g
zTCg^xSgak-`;@hJsz;BzOol!3Jd(s?P{=&Nd#tu8eGwlLHfXv+wf|mw(q^*I7oO&;
zkv|;rz-WPj3X}Ew>B4)!q-bjXbu?<-`Lip(KmLbpS$ij)Mdbs@8=T;9sxyg)&LQV0
z6o#drEWD*an<|0Nz6T<96v+QkJ^VTXeUJ$$Q(?7x4#bptlx$^YYGkl;$1@A*P7dg%
z_U-8Nr9L8H$C%2aQF9LEdwo%`CgEL1*S}uwx(Y*s(x+HrHsoKK+BEl%hL@Oe(~B_{
z69dMn!IOvlRGWu|oy6l)IJ(4Gv>-8<(xr=4FM;cBlECyLYq@{$B)o?aP(G!vikhKF
zzmTC2h}{pgo}K1T6rJuuG3><o2YU#thZ*4JH8uAgy#~yqu$@=-4+7(@Yp^DL#|5(e
zcPkJ27Y0o4h++);l9zAd_iz-er6wv1n~d}IbgTmYAo`ftek6yceP88=n>Sd?F5t>M
zIadhVU&cpt4V*P7tc=&CvMfGuSfJ^s{0G3e#`C;>!h^*$MmmwrceJ4XKAScQ5UK9n
z*U+DDhYd|$SDhow@e!H)cyd<e2IPaHLii3<nUKU2tzT~P>S{tl;W$L89Zn^iFT)7a
z-JF`!4u^odq#qj_KIcBgXR9D^{>D59^lvTE%kaBYb_ze0-8FjCp#0c4iTbJ8drhNg
z@zRf_dTu~<{-U$3uUlEL9WU0Vh@F4-AvUgPEV(>;=Pjh@Krd3|&ke1Jd7^W<eoeed
zU*QZv9N~~_xU5@+U+{%H+n=lRh)e+<uP-wNef1{3fc~IGN|E2wGKHmA7I4oB1xNlc
z)9UB1%|`WwECMn-m$pYfABLAR*i3FJNT-Pb+=4fghmgA-6yM0njx*_mH<_%FKKI}0
zWieQf^u@oSIkZjZEG2w?Z=YKXy2tSVi%QMNrsN2>P!7A3miri4!7`ZMy|c3<{v!FS
z-zRyP_)qVMX*D(A2g3)E^B?`0J#Lj-460Xy|E1h^s$`0VM)F)qY<BzJBz!r(wZ8Y&
z4-CA%^}Z|ko-YIXxBz-z+3F(k=hC9y9?u~{AFk-8%{bG2rWQIhs>C(kTuq@p`6@`|
z5N)L!>+Qd7mi~O@BxU@vi*Ko2CT+iqeekX@L)pH|h0AT7MkQZU{B(LY{PzWA(#G_x
zwQpO6;#HVPskYZt-ukaKC0{Nv>-O#ot~Ijha<d&IKE;=Zkc=MI{NBOe-FFKMVbEIH
z!td8JR@bg8b%4D<<#$JVN}bc6RY)bwP?7a`cUcCMyJ-tr6=GxgTlO8hXM2e&;VM@{
zs@wfK-a&``uFn6a#+`?n;EiKIaO>y+UJ;%)U3%k^B894aMqQ=gz`u*~$k1<uu<a1d
ziyiIg5F;2Qi3c~LOkaRq&>=3YlukUJ<$&QZ98Sf8$*_5xZ`_<vLYpo+DCsU3Z>S<h
zfGlW?gJbV;0kVuov~8X#Pv9Y|`G|&cP+t>g)m@fO#3@<U8lRh|zv>$_H7T45^}a7R
zn~M?wU|vJPfj=as7YM|cKCz4l$Rn>9H+C59cc|@<4SlI>oT(=QLQADk@H&kq0*<Yt
z2Vl$@|6(MTynq<zr?i3%LD^iD+V6J+Q0dW_M4rTdX&s2B2m1LFmQOnjSU@$bL|<sK
zf-cLfM4mHi<oAEOR^<D`5FhsC>F;$H%5&0t`Z5@r;~+A>Yirn~HQ@UqvG!iiL`Ovl
z4PZ-YyROs}T;hL4M3?>Jd4KfaHM@V>p!kqtoJkYyNmW~y;O-A04!(;a#!4p!{|!YJ
zHC=8&v4V+f=<c4CGE(K!dr90Nb0!4olwkNGVvv^ZT!)}S5UMW-G6Gf%;;wrN+VrYI
zWc#BJRn7QpF<|4wNvFb=1V{u^1}U-L;);#2cDOFDm~zryv9GB9(ftf?LD&(zJ@s>K
z3+h}X=eAEf(vRX{X`Fz6<x#D+@u|3otM2i(bgLc3K2=Secr#VuL^xFXOk`rJg1T|<
z&CnMr$>z`qj@$BWmu*+_lfcnauA3pu6kLuiC_4l((y<u~0*C8_A7$N4b;aKLI`{wx
zug1`(gXhCyW*wEJ025WghO(jD193BlcC#qKgs|l-Jd>p7`kOb4O>c2Cf~RX)niu>T
zuDVAi27C!&@9Jwpz84J42#a+v|Ek!7>NR^@CfIx{_aGHeihO&YPvlx}+|RK@(7`GT
zP#*Hjkx26A$5|@X6L}Vlhs>7U(u=&v_xD+6EGSvO=h-x;T_(KwHT(0O?Brsv?AMYV
zC{?UdNo6i<DlK?UFaMf$ry!+fB|h=s!NwiFfJ;n$-F++f_elSJt!oZ!({i8uu8{3a
zA<pVB^cxBC-aNjQGmUpjRE0MwTd$6mf-c^2?_rD+%MwNt{#O;y+{`;<h+C`d*w|gg
zhE9iL9VZX9-!FpQf4<#!bl&~`@|lvfy1B#0?nKCK>I76*OJZzr+*A#9nIk%pqP!kf
zOYmehPjaSE&l&some)CCr9|@LQ-yQSpy9BkY{d$|;9VCyV@eocO0;<rzMJ>B=~bB(
zo<Xj;D9?1M_R}6=<2J9z_r%+Q?EDeqYUhOnL6JLcqm@lXkG$p+;BJ{L@FZym&&>i`
z$(@dD*wFnW`T}IXcxip#x3J6aI!7R(e|cZ-r{;xdFNaisdW!B1lu9D+Dc8^)_VgVe
zjRqDGy9_o4h&t#8s7G8Mi_EusbT)++$Hp%~D@>L?`@EiS^DDhRuTX#<iZvG059eKA
zs2yUTf1*`y2}umQ@mJ|x{PKn_EqV^aU@&6Qd$rDM9WUxa0CS_b_o;;1D43caExW>!
zMs{Q+G<5c!{y?cs^zLTmjyLjht?qg}@&-S4Bj$UKLXyEtP+Gb)i^@!4MEm&J7OCwR
zGi-*eF?`efz8(|ZeStlEW_(W4oKA<tSIf<bXWRO&&9p;cJ3ixSOYP}u^;9dC{dGRw
zE1t;-1DbmIWKoYtB;fw?oe`1W0D9BbeVdGv#GoOiw6C`#cyoc`D9xO?so1AAH$;IA
zg?l<S!<=&d{}^d{9>h>RDhl1+lD(aAz3AQzaD{D8-T2>9wuiQ3QtAL_v%4!~y7`gJ
zY@OFQJ?1HaT!80cYI&JQR)A!vF8i~`wV!Hot5`6q^YTxCD6NRsFKW7@Xl^wJ&H|oA
z3Tro`w?l6K2f#o-zg|Dt#njqwb?XWc)p7!+sPYw*8elp>t)lGmBsB#vY6|7O0#mk2
zG1z}l`nQ&j@x5g6Xbkol<1ZZtFddJ<{zMG+6_|btFr5;T4@@_ZWxbJu$HrM2M_SGp
z>~F$ge-op8<7JA${`N%*OflKF4fcs8H3s{u@i3(hk^U4*`qL58pN^9Lbd>a``0e<Z
zQt`Vm*jFD@HQ3*0kMf_B<iqWZX?F?-JO!ocSkh=5X(skGnmBVj<7E?zXqSm4)s87~
ziP|weL$_4x+-da(#f+Se=_NX*m(@!Ypm>#W=(Xz#B74(u(r&2*G*via1S44H*j-ag
zJi>_7AturL+*Y9pW&Tg&OnHo(_&(m^@oruRpkCv#uY8(c*OWp)B<gj{%CC{|quJ<M
zmlZUhQE;lBs{j?i={b^t&Js;}=9Cpnss{UKh_%ck-tu(zOQuW$l%_xFI3HkoO2_$h
zO|?##&S^)0X$OF5d%!55)ESu4`AbL8qrg-_>7&3jMMwEg$xl`+>Cb^_!q!@k0Mkk)
zmtG@453emJhip&^Fg*Y;-47_$Qee6lV7eDzx)&eQJpj|)3QDP60MniG%20Ti0!(+#
z1(1FRApMRswK;C4^zyEGUI1Bd04d;<+Plz?h|>U~PDy{FV|s|^QG@*>fMZR5QXkVq
z#97KQO(LyIfvJ`P(=^_jzQ@$vn*8+hj;S@u2b{*Y#>2FYG1xzW!Tzb#_U!M6fvJL1
z3z*V1<#Rf7l1S2=S4^GDMF^Gm2B4G^CI>J*XMm|j)N+!d;R~EN*}&AKhG}sUbpyMo
z8+1%>0!(k-VO<eRdim<-l6UqKl5*&V0z7XLOZvl)<K<6(9tX%ADcL#iq8jcgCvq9d
zGxEQEf3h*wSN~E~<7<-H{Xbbgr$0bh(b9FU>-#1rTUR*2y39%3c}}LzauRi#^_i3V
zHc_Z}m>zpoviJ_BbCQ^x_yWKbRsP}UB>^f<9ClGhcC?hk*hSfqq`QeJ-igPt8tiZ7
zWOg$&p!MICleIG<WtApB@!PYM-=W2*@)r^Qu@EoQ#oyqw3`kuH=X41oD6PfBl`a_U
zCiA~?k-6AN&Hl2OOz%@zrhHaNCVup!jC-%3e1lSd#2W==2%XabT?)u&YQW!$&T0Ju
z(ymGYX%_Q@G^<=hY5-14A<i&7xqrt2{$KgL&SO<`S(Bg&5hL1=&Se+r{@N>ul{!cj
ztfO9g=Vf{3`KB0|`vW+Gq+!$A@?o#{@FV@ybQhbps17LgCuyh*YIHxw>OPFDy`%;q
z1h2mRynNQLm%I)~v_r@CQn7lp5h)eN%d(`3dk|=q!)vrtmrl~9dsk`K`FSEa{qd$O
ziLk1yROSA)>sE$)*<E_|{Y*ajqPM(`ioH&Q%G?$Oa4nBgz8W!_kx~i(^CTwnW^9ZQ
zNDbISqr&8k9&bvYetk@R*0&d6@I`6Rq$;m9k}5~nvW>j|K~H(@jqYZ=|6;cnP<=;}
z&O{OxhW3T2Vx&aXYFq=3XcZ}hfT##|NotH=xFq5+xUEqYBc$6K-Q?50pUWqGda-}r
zk*C|%qBHDCx7h=*?uAX2Ivw=HhU-&a$EWfNucI=rAvBb@PmP2v7bI<;ZAN_StMUSY
z0-d^bk|r%1V-Hs1-?JY7-QNMe53X3BRjFPDmx<DkSK$AvU*rFpj;UkE=owAP5+$Wu
z=Vt+?y=BStF0y)B4cSN}=@ueMx56{k(qt$7Tg6VBi77SdPg7hFJ84;wq?;6!ep?Fh
zlT~_o-K3JTej?imbWw>TUC$_gJsndOK&{ac{#Y%ICZ)7nI=VD5q>S{n=%ni350{&X
zC|$1L6praq4EF8hr{#dt6&w^+YS)xl(lw;8tetGt=9!pa!vWhglkq*AuuZee%hq{_
z7v@!xZScf)EUZTI6LF+;LbUcQA(C_{z;p$mlrG7E)ucYrF*&@E#3#BZM>aQOOC%}$
zv$*Z8NPlW2al15@lo3ANmZW{pN-9R(DTg~s`q9o-@)I1k%y<m;lSq6@ep!yCV6dM`
zx0H^}iHuiGoyvfNc^ojO{L+(vJA59`6G?h8k51`X04b5AS1xEQD5Fs7GJ=j9*Az$s
zN^fGjbEA(*f4Ymh`5qj-J8bVF0=e^pdYCdI<)Cegpwxi;7QpouTvWB`(e9F_?p#-J
zidp}49_yM(m128^v>r+$P_JqnDggB|@s3vjs29mdzj*e2!+|wCSi~up^fF-joN{DI
zusRROK6ipxQjFU3jsr{?5t{;#DyK0=D-Ek6xTU!WpK?fkIteH}sj;La6J_IPs-X0E
z@^kD*04d!+1*NH)`UK!g!BjsTWqu}NsPuz$P503;HPM`m^D)?0ll^2JbvqKE^m394
zpy)Qn1MK27cb?Aa5dfc7?D`6FNIRwLWBBaL%6`D<et_vd?U=IN11Q~tVqVJt)FlAa
z#i6o?1SqZD3jwDK=$d{HIQ`yFcFrg92@tv+fVyoi-zh+;Zg<S{1jN!cUF6UI(=A;Z
z#5RyFY%s}EVWvxa2w<wE2~=^6@e?*xF%`cVFH`ujTFFF`rtP-Ut<s?|XxdXI`y`8f
zp_et1H0wx9$vVnNKmKV(_-*7A`|@Op7AE_t&$ItKqQocpDNAEXDFaMj1egL&PcqWa
z>CVXpUDLc*`JCaKo>6d0=ky%uPv=R0!oT#=#h$E54E8ns34m&k^L2Xz(bG+U=}qV%
z3Q#p!>?ZV+Tenf=-|SChWFI;*AEE&6A*mT}Nm^zP$v6fdG>_yaO!#l!raO9n6cd2a
z)Hf8~r9aXg1(@FZGvJicbSN$L>{X+Fjpx;_>}AaSFS1t8b7FUfb(zb_UiPuq<QO!X
zEa)^DoGhlo|JD;oHP}z&I~>n<`RGpVn9?=c)I|2JYe2`euIyM=Q+9Cjs@>9!oZN1h
zTVB>Mjah~GY2}nqS;p_rLU`{B0H)vLWvYIrdIG&@6x5>;Zn6{#(qgs?hm~fuUz*OT
z3!{A(nb{9;`bBY>jK}GukBi7y(xJY2`zaZY$LZi#3Q9k~Y47$JxwkAJUGX@5PQfXB
z(-u{VNVTY9QcTU%`CT`{kbgxzj+f^Aygvhxzhk8PTd(_<9@D|~)5y{y0I;G6dW+&Z
zP}HReUYfWM7zY9_Yn&%lf-HEG36G!VgF+C5eUU4f?i!C-604)afIK^{Q&W^w)MNIs
zvv5TLrGtxDgzl^>UaM}NB}ih@Dk*N5{JT<a-mWHXN|T=40I+T-=}Y0+S{N!_K_Wj*
zqewZKs%TdwxC>sSo~6038{JQeumLxpQc{|7^>X1opsYucUbGl#SiD~o6{_}Ab~!TK
z&0`udl3EwR{Z#K*y$_BC3Qo<wVxJU2Yf_ATR1BwvVj2gFcc)b(b+P}7@jA7N;;5ie
zq?(XboKA1?V(e$O8Wn53e*5{HxS7ATR(|Vq|Gl^W+WPpd+nk@{_tHz8yQPlqqk_^}
zb!$P91eia1()O=BiF@4p`CrvBWnr~$)li0f)k8)P?Id%*eMaVvt}HW$gvsn-;WB%8
zgt@$6Oj%hnp@PgF8YZ&_Kd2dlLg-LdmH8tgW#(7GGGkDXsX6@5tgm&nRgrC|%orFZ
z(+7l7Y`MH>R0a8NNVH7(GE}DY52M0m@|R&UXK0MfA6dy<p4d0YQGsl=^zRTVRL1uS
zk@0=QWqiL#8UJOJOrRzWC@0?zD9^S$+ZdTVsG>~yx{}NoT21DUsV~bWH<dY~YRmKy
zHDngsx#Q}~yzvcW<?L3nY(@*2KcS(i1>ZK2@2ORDo{`N<JIIPTtpV+=WclpYvYhKy
z&TT6@R=*@0m%zzg_`Iprx?R*kwyf+zjNu!yaoG#9VOeL{wBkkCu)K?GUH!7e?R`%U
zY=293Y<NYsZ+umDZhTF4ZF*hyY<*MqZhKqyZ+}M)?C2o}clMM+yWf?=d)|}Sz3)rx
zz7OQcfe+>A!H-QHIsAznIrNDfJ<?0!j`rpt`xTv^0g{~5S5i~^J8A%3s6le>(pd7v
zzm}wo{*s(E&{RTtf5|>GjC7Krl9<*{;#0nmgjB75lA1Y?am@&9NBYUp_|GIUv5y=*
z`l+d7#|KG9#+MR%_#-)d=tEw|M{;og`;r*{sbr*bzr!EMp?&X4?0$XS@5;g5J><YH
z-q(&dd2g@FzHRzmU!`7=-CMfLo-Hp^-DJ<^ZnAgNOR{%k*ZkVE;YHa^9ohY=?B4W(
zY+K(+Hmz<i8&^Lso7wK){t}O;`}SGcyy7|8#CGGd=Va^3=jd|1BwJUsk#!4N%G&Rn
z$@+!OWX=3$<efijYW)KKp4&uL&uuJg<~5-j%APgP%Bt@g$g-LBWcjRmvUFx0Sv0M-
zY+9oK-&ht*sYX@jx|*yF)|0Mz>ibDm<ogK~W&U{9tzF|{WZu~FR5_W;_h#;>Xeuhd
z=8TMzMH9=*im8=l{#b4wT~6kWDJKi~|3%+2B3{@?R?Vs-3ny2T#Zzm_vgx&D`OLbq
zWpOjvwX!v@y%B4%9`C6!@3E<@<NfVf*G_h?eU86d@S2~I4U3*O+av6Y*d46ZrEO))
zs&=w%O?%l&?b_H0stN0j+qbXjBzrco@3+28bvLz#+P#hK_E%)j4nBjOugczCugTus
z@a6WtAqV%pC5H~YEr$=j!&>OUwg>B>rz9NxfJs0fNl#*p9(YgUV&9ke*bgQC$j5T>
z_&_<CJ&^U%TM`pKXTA23q{P0Gl++J%@lle+?MGO1@vOOoq=9lY?rXBWN5c=C2w!ig
zq^A#}22cZ8+e6@uj$;Hlgta|DQdyg6R0?bUMBY%uDkCL@bso=i969=l9Adp5U|sIp
z)06k{j_ls?mh9a2hV10Kx{dGSrZruyTK%G|=6k)0@ALBcZDr})XJp~b7P4SkGg&rU
z*HasrKdF(-8CyqYjjkzEM^vS%$--~z^P5s##t$qnqx(h3D1MtpejX;1zb-G|jj1AI
z`i08aFM?$(zhSx^&+p!xkria>S5Y$T;{X}?X|N1_zl;p*;V<8Oj0*dsaOv~1m-O!H
zA-%e|%KM#4$y;s7T<`29ue5ZL*46Pgt?-0Y4=X5jiC8R$zhhxKdB17A|9cPezjZ%n
zu<<zH@oxa827uY%NCA>&n5&JEf=V@Qr?ae82w{$nq6^zql*^P}r=?M;b_RNWs*m&d
z_EAMOx2Y({*j=f`6;Y{0iv#M2PAvuCD@D3uNe4())A=G?Zz5TF9R+RR=mbm^JnDGA
zgbT5$h@(nim|w~RBY(P(#c>%Z1YlMGXtLK;$?hD9>2z6NyDc6nh&O71f=>Z}0m1fu
za^6?EzkZ?g@lEc#<M|$_<CPmr8F20dNX_4l>wif+^jquekKF!S;PcmRx1aC#@<^RQ
zruqB};^FFMI;F)+6n~gn<IJo6Bk$|){h$9;9aD!I%ve0|1u2X#T!~TzW!B8Eq-B#J
z@pCJXUp}q{<gIRXWaPk?B*>E#3wMg!14={KW@IpX!u!&tZ3PK(TyNjjq(-nzAN{se
zi!3gI+*d1r$Ep(HB_sQHk&Z3P^Ed^?pX>d(-q)pobnnnezUtjkDx>@h^5B1dp#pfW
zGQ1XlZujG|Znb>1_*=_|*XT?6@c7LeRFDy0zbe%$dx{sgdGo)X+*X#jvcX@yB<-Gy
z;ktrErg48tZ+rf^>N0%jtE67IhzGCFPjBP@N-@rvH1-pD{pC91$KQ78^<6sDkO`xE
zNMtZs$2_mT4&9dE2XWSvkL0CJRVBcO>m84!kLOG2*1oLIW0$`-x9j~WKVPf7DKGBh
z!T%KDhjb{fv1iYwBuZdA!t=RteKG7i8a4HoX|sDtc-f+yWn);(?QZ<9t5*?5H*MwJ
zk6VhD9|;%yk0;l=u&q(EETsM(QokX2&ODAc&+ExP4Gt<H{rh*6mtU?XUY@88c|2cU
zTPbp&pKVi3#*Kbms#kHvH_+OD`g(o1-P?YjJcc)qZ}z=@HvFw+e_np}=g9y2Q|`R}
zdNm_u+{o9ZW#b^snXUb!kMD<<<A@=z$h&VhB2nZ?^BL<JD2>vz9yT!ZW_&93Yr2yK
z&Gou2bbs)p+yC?S@>RbM66jk{ymY;Bn?6sSYA&*P{^!`bc!?+1>ps_V=b$pM-}BPz
z!xmBog{uea(|lI?y7hC@*X&q#_WCQs-vQiawpzTd0A61iUHkf-p-S*W_QC7*WWuml
zq+D=O@#J;t?cThW3PkOFKjRZ=S~pxg_*-9l8TO$!dFgMzT9=c@mn19zk3-#ux`z3`
z3gx_I^vLe4y>h(gf@ZzznsdVv=Ij2i$k$(XGTwdOx)1q3-7oq*m_MhFv}_t8C0Ik|
z@$C1d?@^zVt(QIr*K6sTvr9i)=hDyFm3<c$ia+Q0cjVQVt4mS#xqjaIT`J0R3>@%^
zj2`u-Q3UJb_~?4&HW&8m;>ClBkE~<v=fVHz=UkZo@6xHdOrG>HBSTL-46WCrw}plJ
z$edYyq*be`X05yNc)ET|@_W+#^*V?;UX$Q356r&#AJ(Flu4VIn^nL03(KYE<hx%Ua
zGS@ryf!<#)yRt8zZW=B#`3~2t8X}&odw*Teyyuv*fij2dJMukn<2OLpqu%Du|Ge0~
zfy|x$5tc$;<}=aXEZqip6_l~VUy%Wyx0RwC_;tPL8g>C7^?bFJOdj>Fc<5vC-gM1)
z@mTt~4#xPr!!tFdIRB&TL+@XR%f58f{IKvTR7AnYKe=nF2V$Nx-}2_s1HK+ee+dNq
zJqOuedQ83E23rcQ^tEXL5({bv62Pct{szS9YyXYP2U+?U_H#b^x*hyUbtQPhQI<mi
ze`{Bg|JCkgVSHAL(akKvwh$fFLV#8Uy#|!pujkQy>3A<s=xbLXP2yBxzQ0B2Qa;7w
z==HXe+o;s_{*S9i-lwrJvU#76u94qZGx^@Rj{RV%<DG%2qjPLtyDIXn%3mjXz5N{j
zto8Y8>*IIc_DdlD(d+H^qSjDKzwq$#fEH5e!TA2))g67@_v?QfFf}6|z7*C@SH8{@
zvV7$NY0{*o6ypcauEN~@)*CO%7*vO)Alnz?i=_u0twK*dDT^1(kPhuyNO2A-dRuWv
z)v6vN3+7Ii@L-?(`|FQzL};*#9x*`LJl#-A@<rAEQQ)Arb?@3qh7zk5Oh&SKyvLLt
zytEXQ72$RMtn^Hn$J8@o6K}?sqH*K;GI7!fcsL>E`ll#8iw+JcBj1b}ByHg%>6xxM
zW7gYvE$!O3mT?n?lGNd2jDd?fo=eXd=gpgjrABA#HR$Wnvuv*K{6bs6{Ww5dDJjBZ
z=zCLR;V1Y(SiESebbYZ6roq<h%l}`;`?25Gqg%b7p3y(9^f@O^8YUlp@){!-{UPIi
z9MJTKqamE6MaySO0RDD*eIXv>DXJ7UEByw3C?EHJ%OrG||KT<1`>t27rp%l(PHNUE
zZ}x@mTQyJi_xF^M-}EB|q!T~1Bw;vSzxvj7?D&jKpFWZ(zcOZDo7?pD>g%>kpTqG#
z&hO9ue0Be6={nGTrl6!@gIY3U+9+w%u!=EdHjl+^r5Hg?7(ZCvd-rAj=7-<0?({RN
zUbUR8S}_;3ZItm&)HSU8PxsRhV);f4?`vZEbY1A{(CaIs-rc-u2_lI|<HJ{k{im<r
zh5a;qL|>9r-sOLa8vtN`C-T>yzV1gpKl?rD`pqxLcS7Hrj$7YHxjKEyC<(%QQNLgM
zozX1x=%@%;yXt%1Gs;(8bNb$RJ%t(fz5aSfnK)rE7B#-+J=tr#eEA5OGIgZ9@WRt(
ze-zQrTEEl$APpZjP)3gI&tnuZ_t(eM{Zz3+gsfS+K$<qKW%hync=nn!f7|QMaoO%D
z={n5+&gs4~uh06f1(7fQ-Q4l=D$$I(26cbwXQ}Ub%-F#)ea2{WS-*R_PIW}8_uH{^
zwY=QDL;h>g|I_<*=|YEc-ef6THpD!>Sy#M|u&@wWy=tDcY17=YsL{2p?~l>u>u<jx
z6TTfPLBVCr+BL7+{{A@Li$0EipSAS4?90yYOJAS)&gt&~`>c7h8nR@`bo?$Wnf<Hl
zRrhtpisfYK;%U<ESzZgT*<Q=K{<?R6fyAHLaPor8elYuk$17dBh)kY51eNng=C?tg
zU*DJh&u6`Q%Ce=ij8CX0&gdGljL8eg+_~S%8?SdY`$_-SeWLa}dT?~}bQMqX=8NcP
zRl9eE9V21|DEz+yCRKoI*?*h;&uvdSz>a-={<!*a07f6raojLnIR_|uXvA%UQ{CF2
z#QCutK99c$V4Z=4^TGC)0EYb>&d+54s)D#jEUkV49OqjTIfFdM^F3sVW&Yn1_81_l
zfYjJ;IZg<i{@?C48W5`A1IK<d_DYU@_e&t(`Yf#f(a*<xc6_e+``+FczW_?D*JstE
z`}vo=LVuM8;smyy;B^!(3Q*=m=qZ5n6UuYe<DCA!>HBnCRuFB16r9$}W5NETuknwZ
z!2C||`Penb^A+N^(}nc0LV*9m{Ep}ef$o2eqAda4;i;m81kee$Pbzd@6)Rax0)p^^
zty~d~vFFceG|m9^-vw5G3z*vb`qBG2pJ3|cM?1g&aL$nP4}|j<nd>)fS|^R0HMD%m
zcro^wS&w($CZcVuIRms`j~QQ(1-yLa5_!J;vk#rc=?7Y^MrAB47D!-_|3hb~;Sr4B
zCyth<pJ~AlD<3|OV~+=3d8NCI7%_w>I<H?mv;EyaW=`+3X|tv>W%{=$CnKyM5yyuS
z3`ib7X^gb%(3UX_?@f2U<IAkX_eoPGkO1PJ|Do6sV~dt7lsDdf_2Grc|8|A|K6n0X
z_(i47ZF-h&nOGN;Rcn^XOD}h^4j7K-`NQ1}`@QivQ)f(;k9vK;0f`Zh{kUu!H*Fwm
z*01D?Q|6&;-cl~5WYFLN5ZXU8Al2D7u0g{FGJoM*Jn^bNq^k7u_m$D(zA^E48n0&l
z$FZL}z0d)J=IIg{9r|GZIo|i*ymoah=>PKi8#QhqbLLLRSFolz@Y<hyakx%XrcEG)
z<sH@!@7d{WylQpqdp53?%2mm!cC24}4G$YJSiTuOoUxh{|A*(PSUE;^?Aj_Z70Ox9
z;dt%3pGJ%tEMN5R4JXaoPsVgv4=7G+>$f^E&bQkc%01tEOJ>cPPBf#RWgzbO;+HLl
zW5kwq=DpiL1p0i15P7`u)+@a4NfHnk@K6k;zHWW27rLO9<$n3Tc)YhUV@HwQ{f+gR
z*+1MoS4>4L)3&Xrt6tywEbY(B{&BM3pT1Z7pyK?)|LDQcasNQT;DW_-<rTn_?Q3YO
zRll7&QRZN8^Uwj@@xJ#R+$r5(wf-mnGvM-zh$)t?SV)RZl(o+tYeRoSHf>oe&pqGv
zq3=?WqD4?vzsh%FA}5_e51z~Ez1wT|cm0m&|M5B$JT`6KP*$#4%2c7+1EX+WPbCgY
zD^@KsdFBs2Hvjj=o3HVkx*8zu_-;7Xs!M6&NoRd4Uk&-v{5Cj$W?%IC+^k`HKRMsF
zYRz&ifO_VC{tAqq<Tq5GR}H*%oajfMdI>m++F{cJt#SjEhgd>K%8Z7Kk)ESlJt_VF
zvG>>iQ6zo)H%x%IyBm;%5Fxm`ySuv+Hxk_0g<V*77gmsE-PvXRwCnoHecwMkf79nV
zj_RtJnoiGT62h|QdGSNN#(KKDy6jyarR`-5vNEZ>=E#!7?`dDjg*X=WghOD9=&O?%
z^UUf45OJWx0S~1nhZIl&iZvcp9q>6h6;l4(EQHVjIK$b8_pP!x;rvF$&Q}99J_%I-
z%!VO}wa2B2LuucSS%ghr3I;Rwaps)5FNB=4!-XSz(RbI;{hOX=9jULCTp`?Rg{q@n
zH&bW#+-={V9<R~Z=%%AB*+<xaqT(RbiKXTh?WzSJ1UW+7PzZcf-#}kcFz%jDJT?MB
z<A?SKSbO`Ap7Ubkky)*zP=P7O3dhM%Yz8<ca-s2{w43(Hk<c!)&vRT9mJ~p{I2GE(
zbYDE$KCgMb-JcgY+MsCO+u-O0#1=F77|wm18$RuM^G^j+SI2z%!}kEwSv|n?z~KV`
zxSIe|fPgh<38tTY`6;A}E1bAxW>BHCjTv7jPd<I(fRQygxTw62{JIMlFHk!`8;l$<
zy$CSP>bd*q%Rn^uq3_iJ)3*SoWgcMqx~y8e(hsKkKWo;mk=u7~157mt7*Iz8J^ADb
zz;t&HFkQcCJr>{h)dFFIJr|!Zzxe_oI5w+n5CaLOZ@>FC!1M&b6yBXy=b1TYrhNPT
zH)==c`yS8G0n^jc($<VrZ(d;f5MVma1*W+G)9b3v3UaIty>9(FglM@hBPvD&f<U+f
z&OVNlun$aU$a^2&lPQp#27+m<+yS5+Iew@InAVN0mG6G|1_7%5U}_eUi<d7zI(`*k
ziaJ}*sd{v^{QAeQh$}eC157UfOk15;boxJTFzqpkhU%w!5;=6_AYk$yveo!EJv_ex
z)1Q9;n9c}zmIThd`}fFQ^x>XhI!c{uJ-me7VEWqYH{{06>;BDzzJ3*?d_Vs36j@%T
zh6Yo!fO{=g?s{^f##nj$@k4;=Hh&-2*Sv$V^!|hULBRCy0Mji!!F1aO`Q(cy0Mm*d
zVEO|9e#NTg0oQTBbQi$%cKBc#s-Ie5IveximjJ`@6UGJ1a|%qq{uE#u2+3^EJ$rY{
z_dkBy6HL*c?jl3b>GNGZz_bmX*x&#7jeqlDEhyhZa8Tb^AFwg;sc5NErsNcJPj+55
zY#d`G3ouAHjfN_ii){=STWpN8^V4Dekc7n-jxI<?8U>rjL;z`KZmI&)n1rDUIJgMg
zV9Gh3nl(DxL}}GD&A?b3FmXWBhBtyp9wh1Iqe|f=Um(fpu}ZQQ1+$ZA6vB)-2Q@dU
zD8SLuHZ55Ux{<JjD|SEif-cuw6LNE6=6f5=UWC-kUi`h@dyKO_Z?5cf7!Y({%L`0{
z)K^JNA(^McncAGFe!&fj22Tq>X-=V>uC&R50#lbjthaV}VX&v6pXZOkc*()0j(t3a
zj%BdrrIb1Wo3z}5bQQameU{+O`%g|yM)ZY=f$IAg(Ler2f~mbT#QRWS`o`^B!NGLR
zO2BO3Bo+!x3AqcGEOfxsNNMmopkT_0g@Xa-ojY$X7OT7c0#ojyY_Q||j{)3XV7hVh
z21ralz~bOYOntUM228hZQu(R}5=`H@|4smyauVRR38r6v_w|5*>5ZE=WcNORX^dN9
z`f|YZD8i&DiK(@4j0Tu~|Lj{KYz9o;cpklhX%+HS+Y-|x0Q?n5SUbAfBuNKJ?jij&
z8=!C&6bmo{z|@*}95DSc5KQrVR8$mzYp?3VJ;1c43KHx4-e7w3H9weIlV)`-V)*|0
zL+@bfwWGGit8eV;x)Dr2`s5LEdT;jx(+{9c2pCHmTL1aq0MlJt1EG}?Q-JBGUw({`
zKRqR;J-`(A;0Mz?eFIakI$3q6#B}z&S@P9)U#Lx+E!pi2OrHXvhYcU*{KrU4Lx3qa
zLWJ2Kl4U%rpMU*Hnp>Iz!PMNl?njhHvcHxLFG1#_A{DyFS!m&S163p?KbbkH$ZV9L
zoN(d*ru;q``PMVCQ*gYNq{2yu5-%G}DV?PxR!PdRa1(6#|JX!;Ec^{3VgA4c+$ZJL
zU_TV5D3OF&TrWC-l2w=|&<q5&v$2UV=VB-$lo<RL1KU{^LVy9C04F3jsM(-pzc-Sk
zU>gs6)8&@hng813+CHEC%=z9eRqV^A+y-c`_pUicnI>pyuz3wz`fr`z^S|a=ZWuE4
z)j|WG#?1BXeP$iTZq@=&wHEWd_Bnj~VeDUB*_NK?xrWmQ*0`sZm~q|tER8mR_sk7a
zJfagA^8}h9r6F2^^1hD`)V|pQn*oPu*EkQjmb*Xx+e=J)0aG*J4jw)zy@Dy#tyae#
z3zZiorul_EC8qrX({MVP*D*dYeG5{(;Q=CdN0t9NRQW4<NKDs4MSbV(J4(Fo?gXEF
z_6a~?PY;P{0GL`6mQv+^`xR7^P~{si?QeZtlg7L61%jz+GhF+5z;v9EnCi(mH!l}}
za|7yR4W?GdU%P%SB%AjY^amX*;nuYe5>qcQ9fNd#PoI6~fT?S6Ub=cwu0gf!mY7!6
zLY4ow-=N+Gm|BZ~qss3oG3}8SuP?h~J%JoTj&H(bet|Z#(BD^9BBa?bJ;78-Owr$h
zf+?Oq;|MB=saXJU&es5@lys}jL|?$vJqdcXUl57u6PWJ|B$$4t!PK|-;@+rr=>ewr
zJ_ZugeFt}|eC0t^`F&|G-T!@H`Yphe5>xYh@C<4YNc;1zK9S`syd|aqV5*-P!7-S`
zlp7(R#MA`}KmX<eQyZx5Hp2I`f1|1~4zCJAwB#`$tPpJh(O=AWKD$OO@$#9;XuzO^
zjFK`3atV^~K-VBi$Rt=AiIRayWvZe<MFFW+^~NAJs4D6l1X2e|c^(!8xj5d~C<b-5
z!oBr4#%*fS*UzSJt9ske<N;1b>gFB~;eNJqs~hNa>_YW*HHbQGXu>|x*3>H2F^<WL
zaYhP!b<PhdC(J&S)H9m)$U_`ER+?u3&Wr?9nGWzXrJcGi$^-+O49CHXW+aZZ)IL_3
z8?YGrWt?BxHPaqfI}7<<d4B8v0k9nInlS*!*=a$2(p(#=P5;L;qe;rR31gg)P&PRC
zbzbS~egBUDQ}<3pe|Aeu1HkmHH?Z5*s(js1*{MIJDj%wFpTty8<~}f`D&LwIl#Qv9
zm@aTswASRRB&JuO%17hd-}iebq9JYG{JB`H?)D2ziy?LJ-HWc<r=Ncs5=>LlATjj-
z(~Vm;s)?ZA^>HmeJkLF-af7Myzj^9X<)a;pD!&<lpB1E8pzGL}K185st;)B-^wtg8
z<pxtcUxMlV{(`AnBH;ql_mwJt5^VhZCLeL}vC7u+_{pP=#MDSK@GQoRMgH<<-@|TH
zgQ=M;@OtUWC4lMmAYl4Cz_cnXFzvAu_S&5Wn{*7ALY40WQ!^Ivn**lLWQMKEN1G8i
zcf*W=<|qLYQ~a0r{oaH3WSs_6J4ZD)6W4EE^P6Aj>r-O-?AIS<+RPxT{NBLS14@<6
zRdJzw{Mi%q6WCu{{h#lt%Kz}u`<^Q5fBvt3$c|lF%4%Q?|Jeka?9aaXR4OXV{pLU#
zOrQSreGgSW!E`TzlfQlcZQ-UfKsp<25$SC~!S9ZZDMHA7`=uXD^?laV)~I`27DSc*
z!_QCs64M}HYTNjBbhXQOw#3xx9}bu{_M98t?WO+{i?NakdwrUsP=&8-nH9KL#r|xA
zu>HLB@s86=qy|$5N~0|>HL7?6Ix&#C#wBT~D$D~YVU0<EmpN4Rl(4E|NlANvDIFBG
zdN>rA8oNbGcqtK9h2{n7mD1Wi7C5}nHj@A6IUQ(o0NdD2@;777K#4QohblauSK+-W
zJ4{@|T+3Wn-GlGE<{FedJCg4nMIY;b27&cf_lrWXq<wG6@IvJ@N4v^2IP7L*Cm})$
zUhRU|sj+A?rS3)>X62<Jf)8wv;e?vb<IR6^`M(57M@h|uvnVzo)QF}dhHDDKT}4B}
zo`#sNl-6hDz)>$JMKW^nf0Xp>1cb&Ks-%*h&QX1ZxV{{3kAJr*2*v<SS7@V6bC`Vi
z%Z!43KI4`8=C|JFkG|YXsAK=*!PITvVNFH^Q`%A~=O;5^;r9brNN>5p6z4Hux`JS;
zbN(8b9RrE!M_8otJizqz+c#x_2bgXLm|g;ya#vylM_3>iY=?>lb-<JoQ>fGo$l%pe
zVyZiUk(l-wOdoxKuuTI9re5{3VC?>T_vNIqF|`);8BpaDO!I9UQw^rw=TA!$z%<@~
zsa}K#rVjw7V<!dLnC3uYdL3Z8bKfqdF100#Yc!aSsC3zw_69eWbkc@Bzw^@!I6vK&
zsnaI=z?2JXJmSRNefzeYIC;ziOzY&wXHS)vq<dp?>B?n*=?#FX-(Hl*R6*kP+u!~G
z;03Dx9f|2h*qF8j*q8>K*Xm1lzq0MH1JrE#nH(mVe)yhWVye$mISRI)zgl3b$Djez
zJMU^RH4~T*Oz+FO&1)6F27>8zv|CRwrIh#?t}}I}c7D<uxUe>Z!TO^QOh1-gaQbnB
z>1}8qK6w0rCz$@@fBg%p{GMRCaoZ;O^sCRLyt2XrOrIhH&WeERL_;#X7a4o*!n~!p
zwB!YV=~td$%6nYqAu*-t%MY*__Nnsqvr9}#l(#S+b)WBcY~Ia+i2l*u)gj-)mekAS
z;pg9;Npo{U?_g?eHYpX$hRuFvc81alQ5{dI7Z+UPctl81&PcjY!o`@J#(C4M1(c@Q
zU`okml$LN3N+Vey>12HfLAga~QamEdDZ?|7CNmQ@rgR{2q@(<=k+|BDS0ypUxo8&9
zE12rJi;h<WM4A@FA;VEz63i6TD+0mysqp_aPvHM)V!*)tj?F9Y$Cw`Qw|IS>ct923
z2P?b}W3J$Sb*@3_u{MQZbO~l|!gZZGIK_8v1i*LB=a)1)_Y`=%{a^b%O(cwsZz(ck
zrDVjZL<FVfIWhv-oJNeot18*fYh?}+0?=WN<`uM0PQ|?-J}YdI%PR9_#7G{)W3!OW
zDnrWfT3QY#H%iaZpK=OP0ILMk2&6>K$A1bC!chOGG86yF#Q!rTGcVSeyKFcdD5wkb
zJSK#fZE8mk{k*~)1@V>D6-dgE<YS0_MK=iZUOWXL!Gs|8S{n>ttqty9*!hWR?EI<h
zOvaF>kT%VlJJaX<WI73*pKjf`6<T6SFtsMcP^$b}uvcBUbYY;B760A7bGux)dI_C0
zyC;}hlGTvL-^%M=7pg-Drm!)68;g1{Repf;lMhVSDrb|DVOsKHUEe1$bxC11K_dF#
z@rNP6bdz6Vs_%{W=Z+H>&?$RJr*z%){oH@=J%H&+zw?v6C*}O~!?%GpreR7<$4(p@
z;3P&>{%f~hQ&KzI#*_;d!Sr1?wJ^n=*J2tJ(t>Ox%wV52dxm`Y;2ym4EilD@9Es_j
z@Fk}DIZ<LtwYIk^|97c25>wrWX=8fz+GW_7cEDy2laZMetoBl=AiX9F4@t1|9Gw1m
z@aSPkIp4>Gr&akH41HjVy89+aEiv5%r=B}->QNF?7nt6M?dF<Ij#qvFm|`<=&48&j
zHmebd;Mwm4Q<uclJ!uBp?0MPbX)yih(~prtQG=;bQ=-nd-?=OAKYkDdO#e%^?bcFO
zYjd?>+ZOrct1keiBmFTLmBe&}d<R=xADC*eXWt~4zI_i8(-ObLRM`gO7~ePxHo<!?
z8dPNthK=bQ`Re<xVPiTzpr0#=>DQkFOf5$&-JZMm?UAQ$FvT?zAi;bKQr*)R&Uk|9
zcRxM#97{i8Gtt<h!PI(AgD{u-in|V|EBi%melE<a@>D1sX7h0hGyCu}feru!iC8>J
z9BoG-?TiA9`8HNcWll#W+LJmqrH=aEQN5d2f+<z&1i2(QI;CeL3lcIOnUaXiN`#{r
z#DX<yd-F<AHBwh&uc~ZTZJWg)YI#Do6TIFs4FKH667u?7DA7e|L|vi@+>`(^L>S)3
zu+To%I>!0V`CnfO&%ytyuxm_t%5ZG@T=x0ZaaIZV4G<V>7wf(P?ok1@6V8ckP&_;b
zU>d8yy`(G~z?h4YDZ@slOKC+aN*YSKq-4TGNP}rs9>Ek|`H*rBtH@Ch%HxKO<gqDu
zO_h@JWNbPdRex4qqLQMrf0Q8fVrh9cuI2oP$Cp$jOX)~RQu6`7l$aX9nca`wYrk7c
zX|Kc9+~{e0>oLa}^}TVt^{MD_odiT=nKp9@=IUHzy#hSj|M$9Xf5G#4{udHV4GU=-
z-(c&NEo3pr*z1_J{y9RJ=egk^|K$Wd*etM|uvu^uRD;eYm}+}b+J*4?2Mz&D>6MS&
zx4kGTulz4QlT~Y0DLWE3n9@l|*_c}QF#@W5+N&;FvdDKG^ScA4mn8$?i998y_CpP}
zXc_=evF7|>`VPSqaUyNWRtcmkH{ZCa?%x+K$_J+F0H${Vrdsmi2Gjj}d)Sz4+OkO=
zJbK^_rr&%mo3?BQm>REq=iYiq;Jn%_0CWPu^xpk@T4IW};raBUNHG2GsS8Z;8zq5f
zdhyEVroxWR=L1uh^HZ;2>K??w+RXl550F{2r^^Qq-vyZZRr&0r4w&BV2bf+&=%njT
zh%9T6RYQ9CJ8Vo9m|E>&z_jy}3rsD*3o!Ap2X=2@di=254+^F~A_i?wFx{=d^o}Q(
zQkB0(hl{eMZ_38h!z;gfG@PG)|MB_3)K$;I;v#vBh!s2bAYuidWe+fY=n1BO|6l)w
z!1#Rw)9*dOG+Oq<N$eefX^9I=RXR!c0%x~b5Gdtl!Vjk308A$Y)WHGMFTBBYFS5Yl
zK8Fp5ZMzwpxK1KAI(P5A128?S!BjgL;TTFxzkl|FCz#UyxS>UR<@0`hl2!wzdhzk7
z3+J~ygeNOR>}JMjR37<Cz0UUp8x2~7Mo2X2G0)h>J}DOA-lxiTe)j>T_NFKF7?4!X
zA}W-W1F0sFi}7sc|7l-J05wIO)AH7*WRJz4TGM5QU_mOuR5@3v^E&rN;B&)WIG+_{
z>Y{*A$H}GR3qPCR++Z5cxxJ1FxR#C|-P^hBd+hC4^Lvc;DmS*i#lv%<c1K1jN=(ZL
zrFj5L1EwiHI8DuVz%&{*!8rvP*xbje^sB=vvQeDl38up;0j4M=<w>dy446{IZ@`rQ
zA<PnB38W<zNq9|^%mT;3C~V#dwYdy;T{Yuh1E#UhH-JhIWi}^z>wB8ux##&8z-nPV
zkKVwP8&?mBsVx}}(D?o7VCwN8O&mo|+|Pb|ilEz2<!jqdf++#z;2}6az3~PDaqEyo
zgj#&B;+TH%xvXBj+TU>cA&nb9PCowRV*~`Z;x6L15s-Gg@#Y({Xz?QTe;Wq2@7RH?
zEterNb%Cjo4ulIf_O1!nq{Nh9S_UvRF(WBqC@CqGTesf8{jUL->NueK{@1NvFK@s7
z4uWHAk6If{Kl@zv?c0xY(MHz4C~V%mMIJtUB&n%ss$S-IKC7?4`BpaJ_a0zs>ShCV
zKnD->jAaM%*I|&{huX59aZG9d%WG;doi%%=d`~bnaWD1egTQqbVA_gsQHic_Q8S>*
zfAknOrsG{;nwu-H19EyeKWT~SJ*eDA7>TLZZnn2}v)fA#AR{rIHjP2xVLXpx81FVd
zE=Jylz2eCej*Y1e8)L^Hr6>CEXsG9VsPYjm>IQ5~Rh?}x1(5y$Fs;F>k*M*N&*>Ue
z`KO@DPqxBE1xV{%6I&0P#vnV+!^aLHbdsgYw<M-ivHNUH`MuA^bQf$)HJF;dh~JHk
z=~^8w%ASA-riAf;5MTIjb#0~m{F{f3se57#)@}v}^nDu*MG?UCqmQ4!`N>F3{TrpX
z-hN9ygf_to=KuM>sLJ0F_#5tX6T+)~_SNUGG1aPk{k&<X{`99G5TePEQkp(M8`A@D
z61#`!1wJsffY9DJd%ia@j#d9Kniq~KM`HT*ci%#lZ-FU}sj00+$h<G%{G`na%>QtX
zJ$v`UN$V#+nCjmWlaisqxraEW=N&LrHq_2Wwd2$&#6EpyJq!OvlwjIugQ@Nx0d{#I
zq&S?<)3Z`lY-T41y5m_NLn$MH&H_V%1l8$oFg1=wM$PVnQ4?TY+hW?;a(I6x8<Ni+
zR70#k?xh2@c2QtTSP4U7sxmFXe85Od6*OCbX@gvE@7=&@5{)on0}~{uBpeo?8i{9b
z=MDC|IiE^YL8&a0KJ@e6L;a7}p+uI?m79S=WKeU!G)hTNsm?Dg&rs4#!X+i2CFO|V
zkmUzch8knc+f1nEOUr4dLCGfzC9Hs1z-Dn-qT>ihiD|xHVp=>r8^>qjcS==x{zP?b
zNkxKW<XhSvd){Q<u?rpZ$R#2Axu-@o7&Lka5qN&uky1dz7^OZT&0hsX-F5l52U7z<
zW~Z$mv|nQS9VDg*u&-m1I$#RbBUSnEUXO~_;d%7`9Es_tO5&(&Of6~B*zsc!R_P;e
ziKz}3<#w2&o!P}}ROMSXrfz5n7jle5!3I;r+Ux<QZ`_jAYgT)J={kTZBrm0<Jr>MQ
zKl@bn?ce7Crkmx#!-qk@R7*^Kf&4At^bIoqV(8x~1%jyx@@{|tb-NFhV12`J&j9=1
zJ^c!*d@EKa{--3Sh@Z#+`w5BgEVMeg0@IH^z<{iCo|7&Nu>blk#4&|a3m1QT;IBdS
zf_I^E_kn2uXj{hYA==G%Eo<NtOh2G1-vy>|h&Oi^&QB*ioS(*yg^ek|wAKbw4Ko*E
zyUduLJ>r;ZuY6Bc{`HIga8d4Eq-*jF*m1h+YD?yDp2NouD2FAVSAN)F8bp<k=d^aC
zwlOt*3D@Cf;<eX%+L+eB`H5gU-PoA=<^!!|aHlT}HRddcD=IFQ$4}t=WF)56y}Whz
zEl9vE8&hkp_~(EB3(ij#m}*VOrmX<eFEyB2$15;JJ1<}Ec*48E^j$ZY+H;8A7Vh_!
zmSxZ&4U3Eq3UHjGz!a){1EzW-*&CSt_|r2PZX~8YFiirOzJqai&WU3h0H&R&o0gc`
zfQ<JHCDv%1pX|BZt1kvwh@HINNMVW$VhIQ(70r~H08^^FX$Pp(*18Z913dFxYIJ3j
zXW~=p-|TpmJ|`<~iY;KZvjN#r0(u;yvjzoCyJ>BZXk%(5ralt^7d-YC_9!t`S;YPW
zz?2&SBQYhICa2TJlwe8~yQ5|&j1m}&%LtEtFjY3DdFhx#;}FL)MuRCKlSQlLp_(^f
zN(pmDF2a!I#4CH^g3=6tDT@Q9#bpVq5KJ@k0KaN;!+z+5DvM;cC1o~3hdY{^Fd_u)
zYn?cww2kI^$VfNQh!mlK8~@>b`W?~Wq~?p43&$@V=)Z@FnI11H#b`zvVqw=Hjd5nr
zjkJ3%2?o4>=J)>*V9H5CFBojl{E}Q5GpR<#PN|m1U%e}v_b!t$)5>Jb)N)nEPAiwD
z?gMiDZnun^RW9RZ;yae<{H;RnJ$X&`p4cFD_z%k%96xq?g{<B_U;Q?B`9$Au{C(l7
zsq)%8XJp5bH8@X&jKO(S!T*l6@0Lq<I%Vea@%T@<<Y6~9SR2y^gk}h}Q0flBkS0}i
zmGCehE!+33mpAWSmL=<E%GjwDG7k4W7Ij;&68CcVjO;(LStiV=RNsx6iaJawmjfrZ
z$Q$=A;+QE?H`#d}d=~uey(hP%zH^`N8L4N5?+-O>le-^Ylj#e_sL!U1ol+qWKD#4F
zn|I2DSyfU!ewZX>!={Flx&@g*#r8VKu>+;Zhn|~>dW}Kq&^kC#ye6m4pOlHSDseru
z!ITlIY~H_AKK%Ta%vm<hsnc|}O_@xYTP^2rHcQvl<1%?}mHMu3@(A_&#$8A+`uM7>
z+BQ$>rsBI9_zkafmW@aIpOWJpJJJ4VGj+al8I9}gJ-JbCeQ;40uAiaWtfV>z3!8T6
zuy?h=+ROz9mB?f?Vd^;9x_dpI<!iEW&ob4|Oh1`4XO!H$e@<G?9+L6XM>^l@zPe`H
z0(t!P+p=QQTs(tvbw6X!7i;lcF1^_$*WNxWljhZ;P8Il#^{9|#o9D^LKYSp|^ncX3
z@V`m3tMQ*x(siv#rY@*MpB^bGxv()}TZChvuO<s^u7NtHXJyD3*zS&<SSL-Vj>+v0
zuF1URlhw6&P4=-RYiG)n?>GimIDLm>31$3@k$Cod<mSEeYCQ3|k7awJUduMjmfIg*
zl701?WgMS}>WggCGP!mebw-&uW0Z`UjIoRQ@^!`fIr8y0_hj>)6&MSZGIDIO^0*D?
zi@`wLC8^-%ba>ea71wV8QiQ(!0meqhLEHn!*hp3CaLw1>z94trzplO?gYWq4Sx5f<
z#gC8VSj%4LKe(T9(<{|~4ma+S`%m7)bD8b@PnX53X2_GT?#Z4*8&IDz%w6R&0l!U}
zStU)K2jtEBmt_8mDKcqJtz;BxX9fGdZK=K`J@>2Ioeg4Aa;l6OH(n+oRqxh4>*V3*
zcV+F?h0cAWU-5OthB@-#r?+MAv5o4vkK^~cJx{dlk&nK5M;2n9QSHfl#cz}6RLd>Q
zEf-#Icjgv7S8yD5Uv9uW{I-Ao(B~RGX@ord@*Qcra1!lbE)`=-VW){rq6Pl}_Rj8w
z(K?QB%2<pQRU_cclA%1<qbMQOPDjRxNvY+H-JjdG)682z#&|%gO#{(5HXzWthji73
z(*UV!5Zh8EjYVO0Av!<Vs{H;+Ona#EwIoxe()~A<m>L^awkrXZ>8evQjKtIrrp09r
zToO!+N2Ew{COqcxj0t@7%4e+GR5(o$GK+>2VyV7oasF30oFEE~Dx9b@0jBBM$V7&|
zRX7Y#IvoGOIi2$-;C;Llm(!cyNuf)#f*hnISGLdq=8PP8?K5HkBL(C_vYHd8U{{?J
z_rw1rr^l<hsFd5Ok+{bsTo>j6s^CAlF(`;ok(Z!sr0orpZ~U-+FjdTh9X6B2FvX}(
zU=mCV_-DdrsB8TvfT@wVQ7Re(wdj)7^W?(qX1RFppj>{mRnC00L{5J^SGqo$Bi&Et
zN;lr0`D8x6o2Nc^vEa8;D13kZ^F``6^;!RipZTA2pDpwq%iqm0>Oc7X)D!#%=Rc*(
z=}&Q;&lX76C%D!p3uM~fOc|Vy1)eG;+8U|JP)jnrK*wslbcCg7=sG5s-f58w@9mZg
zAFY+{j~1W~^W-$jsYi3<%*XTP?57KH|G4gx`S=}mdyM<RZ)b7+bD!ZpKbnW{aPPYC
zn2TR5QNMTNSpMFvj^T6C|3Urvna8Sg;(QlAUySQ5K)n~riMx}faCW>zB%?kUOb+O1
zlK^)IR3-shb%FP^b(uPQl3cviDOcZZkgE@O%lRkERU4>w!!teg(JWkNo}B#*&-kO+
zs59GYw)&pG^Lv)=kI}{~{O$2fb<FwC@jUQf=RC8~ekgc<=2PeVojk`Us24t;;{Wjf
z)1NNDE1m<|ZcSIE#12PYFcJCMOi7}GNKchH1jCUyz;~kkq+Gv$RxZ7FNG^W73D;bN
z>p1<+^p`WZ4)3v(_l)cFd*`<~a{ddaZ*}0l+i`!LxaW5EP2A&Y^hbU+r33%z#Cgtq
zu^9DPi2C9hs?3uP_K!~&;W;gl?$6QIcrIlt;L*>%$jy?97pkS%UXzAWA^TOdW8pM&
z?#4N}e79XLe1QJ=@e0-doIZm4dyMCdK6U~3&#}YLYW(TnoW6?t!10|AQEwc}!rwX0
z&almR4vs+<{B{=SIgkF<^$>0J2>szP{{Ikt_7T4Sc(I&)g8quJxaaBwNh^akgniM9
zgBnyNW+p<s#>B=dXQwyrT}6L9Ar~KQk~2@xX6XN292*!{og610^By@Lpw75%=OgDi
zcj7+JeTL`H@n;qOej4ND{O3#5d3e4~w269sI9o2@KWBLUN3-QL>&k+9pT~1Lhk4}G
zr!(dHud8Lu#uTSsrf$aR(2~IR+z>h&ijkGoasip>-niF|{<upne6mu_73?EjoI}_a
zxGv{2wpl0dh2sFn@cS<O&iRFN4&U>4zUN%Rx#A4_oSs+sJLg9;hjgMX`J4G)2kLwp
z^HJO5S?IHKW#8-LC9@1*%D!mk#!!ow0ZAOgIV2lesgX4!q-H{y6qIGk5U5@w;gCc?
zRjOr53F#H@5iH$~*b*Qxu&?iy;_A;P2z$`^z-yie2Bp^bj$@Xi%2)QKl>R=a#MC$@
z8HwpoBQd3el1ttGJlFcORQU!>jl?v+I8%WsC6I-~7&(C@U4diKh(wemfM>EKWjJ8U
zP*W;g6w}+LMB_Ic3ovy+(*aZduV9!4Q%JE1hIEvoQ(HkP)cA<bP&l0Dcc7FITT}+;
zxBw_Y*S>5AGI=lA`6(*>ITJTflFMigMZ?Usa1C5Dw+Q9}kn;0CNw9Y<C_&T-1*Wj2
zE=q-&LWWa@rJ*F@I?xgnCn~u1rA4(iOpHs)XfAXTG-<bOtzi$x-oFZz8o`cxgYBE&
zG*{RgSbOfX$Eke|>)CkPpN3`p+Q)}9gh6dFK_?_6$%>7DthbKJhNdwxd1t27?M;@t
zLy1zmFF|VdCQ99Yz9vX5UiqE+9;F)J)$B`@F$WW6^nT~~T6|{V@uLqo$ME~n_^&DI
zJUD*zLA>Ia+5<SA*T8$ej>3NypG%OI??%Yv228qTC}|o7I1w3$u_rL~5FL0kHkN7G
zY0`N9n6$jPO{VV6mD*jYQippTgSx4E+rxW8{cs=7z3Kbbbuo2Pbusl*&%mi~9qya|
zb6%bIs$N!I&3isW{%_oo1lfK!M~*zslbjXUxn<$Lu@DSWM&AT9%N)Y$JO)giAjN}a
z>fA{H?pE2+K2auY%a+l5lGU?hTkwAP%+-Azh*xdE`tn|?_hRs|jnsWR->G&(JM*{N
zeJuR!{GW9<_2hfDdkvqHYBT%?=c>kcmAevTVm;dI>2O(hD_0_GP@h!2p)k;GcXWF&
zC?LnPVEu7y<JlIu_<oDbJ5+`?OP6X~XB7Jz?~C`W`;F=|`%xd=Z=6?rR^Ou^p)OVU
zT#e&Z;j=)gLgD$U*a!Go|6YTB!D~6!G4GwauDz8hr+%%H;oAWM>8MwdhJoI|)RG2|
zoissiyn9U!pIIq&8*-#(cd|P77}iIR5kB|P`h6YleJp?DcW4{-p)vTbPJPCE9LG|N
ze$4M!#;{%4_AL6Cv1r>de7}dU=pT5k!|UkXi8AqMlC*w1LiWF3E-9mRy$Em?#Pk3N
z)i3>aj|9{GM-IsA_q%2J!8)nln(jPbwu7E4*x%SDRqSKzmz*<nTaMa;_COt2)bm$!
z0s1KGj^lVd+nxWdL7TFDYWBrBa}u8w3(heX&xZ9Mi(^Oaj+15A;^fBvZxYUde#O4X
zHlu3ViisOA;hO$w>W4|Xs-{kEzV*5^U)&&*w&vj4$>>XoQiW@d!gEyhQe(pDm*$oA
zGyTxaldLa~Reej38`gz$lIqv`dvm^8^i6)xeyv{h+*orkRt|q$C<h-GO6FK=oS7Jq
zVMtbJn_WD-NGeAUmz-fpVOkL{xlpY}r#KmzVpy1hkv5*8z?A*Otv#?MsFu_{!1LM5
z^E&AKp!;J8i7ET2^2%2dQ>bz2<xYFq=LAz@J4!&Ov~;MEm{P?|FtyJAJlArADM9#o
z&KJyN!7VX$z%)+5Afb^G%_0SI$pE<o6i7b-bxG-dFwM+OQ*k{LQ={=)I{ue}SAr(t
zlwg`9c_nc^uY5{68IgfDtpz1c$go26IRa_Hus8*=gw(Wbt^r13nyMt541raM`zk2q
zJ>fqD%wf1Myyg};4pr=b1k?Ot2TT)E955|nT_~Le#1@nif)gdD2*8YuOF&pEN?eg%
zw02Cb6k7fmp3zqN$XPFf-8|3vpCB>yInSU$;u8`9ri<m&>j$KEX`w_GVj{{x0Wb~D
zK*1uc3cxVnGr!~SrkG=R919kLfLHUq{c6r_{;SU!fpb<ZOqaI%%Vf@xTp3h~&W8z8
zNj%ho=>+@jQOqQ%j=@e1fu&o{os<J-*GkMt+)pk_wp9;PCsR-RzTNlhzE}Qkf9HNq
z_Br`mrgMB^(NI}+qDC6-&XbbGNy54Yf~kk6zEKHlSfKON^m)_d$~#>$ZDXlKvR<Zc
zybiBz*Nvae_jY@k=gzh=?G>v1%rPGA76D01T2+K}ez01$Uz{W{<){~>!Nv?jJ9hMl
zLf{)v{(85ZZI$jj^^#o&n<4f^)Gb0kKi@OA`=(br;CDV-^(^>bR|)!?`49U)|HJ2j
z*O@y;$)zuMN!5A;Rz_WYZDudRcAqr$vUaKC0H${z-IkU6;LL?*LrnndHpGlIk2(#p
z#|GXHF?|$mF~qbR#)fJ?`#bZS`Q9F%=6T^Bl8R!a>CRd?ac7~VRia+38zsVe4D~+F
z9Es_n6Ne!!?T`_ZvLyobiO941p&2Wte)hbfzl*><u}ysKVz-;!XWes>>92SO=6Ud$
zQ4=v~O^Lkow?>(`Gu3G?){S85wV6=TZC!LqU-s2e)wM7uc}sTG&yyh>W2jd|0SfDA
z=0Nvc=&ql+N3Z$LJ&%}Uz4|Vn585-iFh&ktStKp*EtQ-an3iyyv3|iM_@-WZ{$RbR
zvK(1c0aKV-NrGCG613QiD9MLvHaRT;PKA!jnjq%O;KcKra~Vhs*8f8-;P(Bv-}m=_
zIFAWsr2^|~PyhbHodHFk<d~5K7-7H%rjW{NI5pP@_>XpuvcC)J_@t$;$}!23$SNqt
zZ?@?`f9qoaTU`T%?M-!lE<Eg$Qe)u&2NiZvI?VbAaRkj|1#^VP{L*+yOox;a&zKTZ
zrmba4TB_OeOVX6&l3-d;ivIu@3rZ6qnbcs4v6Pk-r@)k(1;S%~aT@+d38n+4c_qkD
z1_)MQifa&(v+`0@(0|5X&ExSXdBw@<e>{IdX_Dj=QkC!Y$wbs4w~!_&1XF}YE5!Y<
zE~-As>Kd#|c0nx6Uzq5CjNmv?rDvwAge;j^(9W7otKBdEDllrprzP+Rh+bsA4=`2w
zH<FmD%3yMdh4`9a+Ii!UR4piSK*^{nmCDO+Bj+qq#yLlOk{VT|B|!-aAC~$r=rO88
zM9Am~qviCidRe%8v<wC;`=uRWfT`NSBOi2jwzQvXlmp!xBzl-$n0)2{PRI1ADpiA;
z`np~t2*TkO<1nE+KCYp{)SzB0Ny#a)ap!vJxN$&6%*|Abn^JizX@~Lf*Y{>WFUwna
zXk?VkK;G^vchAb?wZmixq1~7|sJdHi7HknPgDspkaUbLB{7x)f6NV=nv1iY}(II=g
zR!TfK6I?6<%oIH8<+0OiKie){Z#GEAD5TNkISkx#L*g|!z3LEZ@$2<B)3=@HI2ap&
zdCM2c%?H<H%yPun<^Aw^+Y+i^3#@7nr{3cMrtdtuBg^+pbO4DGJoS92j`A>d@R|_&
z(O$|i$agO5TKJyc;T@N|r3w8py*%)FM^Jhn@Ly}ZnEK*(g6Tnk>E(N!QaTP!i)=IY
zX*y7<HbWo5aYMYo-EPmm0E^kIadGiI6SKK-UT4giEf2r_P^N8wM?ar8!IaONl6m*D
z4FFSrn^o2TOdsBrE%oyqt&Q1~0Mb;H2(RbUqun@X@|t}q9?x2XWolZwG{AAO>-GuB
zMTj2tybYL|`8r_ku+F8wCzy^NUn?`0PLh-on5VEWD=+Y98D3rjr;iM%QsF4VtV^b!
z^ZMw|KHJg$F4zWU-LJi!ua|M_q)Uy|S)O2)fRI;|5cUR)z5cEpp9rOt9!JrZ6<L@1
z3Z}uXL+Pl2Pq%}W4U|5qs+Okqdf%wKlDt~y=krj`PlRl=E$xfxVNWp4FLuB*zl2aq
z00fu<O7kK8w81nz%LdbQ1&oA0LSsIlk%iF6=g;fdU`qHcDB*v29HEzB8mHc;X8Be5
z-e8)dRPnjRknTfTnwcN#1JeZ9yfTcH1Ex_uz%;iwM%5!LKL)T%=P35|7?p6RvTCG1
zRHU_e3z#F!I1g*Q+w<)JzV8i8IeyHT`nLvCR3sK&*~>RAmiE^UNhQG)(jm3zs@*py
zQg#+htdt_yVLSLcKb!CPnZ@j+`||2O7yer}p+?T!Iw^|)rbCMKBCgbMT;xMYO!eeR
zI3t+0o@<Z;r#DHI0aGP0G3U@uET#^@CO%WQzPzgX>+_rc;rz*Prr5OOdBHSNf$3#{
z>BMyaQ%F%12q+I)3#!;=UiWObO|OuqpSgXUt8Eo@V<6<_<^fDQdxEKIGYvVxz{=X`
zwVi2`?%NHLUJ121K|p~iVS_PrwM}PleXTET6>zNX>lRQB85$`I0H(JdT#>rv8P5F#
z*w1=ABeTfzJbJPlH)*`Q{rF8;x)%Z34JfI)QBr_D&12aYxp{JrD|>wPrEWZDkNW9x
zs=zc+IxlxQU|I$+Wxe$CjxZYmH!zsKpxZ1QFjddMlD-9<C&I0p>4WxjvHK{&bna|<
z^xXrQvH|H#`Me2lYW!<^W;ZCCxx;FE1E!nZV5<6~o=eO;7;Mf{^Bd>Sz7)INbf5Hr
zX__>208H<klw5@A@q?))NbmwvYm6~_+k|Q3Wy!|5l7TQk3fT1qnZfvTkSQv=AXDN~
z;{5&6NKDOh<GRorOnUv^mko&h|A7WmBdPRywSgAD)3%gQYQQvxwya8Gs#W?rKz>MA
z401gi9!<Pdnhp>sjl|aXzQ3TY&!v(C&~8|Rsc~dtx=?0l$}56&u^6g&1&#@Txp)PR
z328=RIv7rKh*27^C8m&M=IZ}Ya++J5pumxmNd>@oW~rHQltPM9!eDM;I!Y>3>O3wE
zuQ8Gh4FI9B2be~~8y|MhJf7FcErR-9oj*>!5;Bd%G$A<-ke#kVVZ|deR(3vB{q}!i
zl+-jMmnm^k2c$`@tR8{5<_HDpo(KBVr~i!q{Eq=s4D=X)=`sVR3jwCIc|-?_K*)v+
zsKQ6pRmi9b#ZoafOUh>^OT~;tlmw^D)Wv+B5ib?f`%q@a<D58tR-(j@z;&sT(okFn
zPx=7|Q*C1w0SVZM@(Osymr3R1d?}xvj{8p1bz}Y9Mc3C?&)z=c|I=AuI6fg-qM-sb
zs^4TvOaZ3t*AK|>K1oddfWtu9Gv?2fOK+c%2?SG0a<rXlaymS1Ys+NR#8R|bwv<gz
zmU7&8Ioif4aZZ`;l!|G6DQK%{ET})~mRSX78KbU8U&_tP??0F-$(OU(6HL3_tcS!@
zgDEDP2uKx+h7FgR@grr_q(Z5fk}l=bl28ZK&9k7c=!@YOr%gwq?aT1LsC<C54(vT-
zXq3!fzF1y=a9Kt#Pj`W-UYxxoru@z<=BSqgrnen1B?xGVauQ<RRv^_~^~B+Lw%HgH
zDJZBL?xnA#jL$;<PrXM!RPE2Uo(W0D=opDe!L_wnOkz?JB&NZ@l!+ib;3FI`MctVC
zvY@C)YR2g{n}%^VgY`0f(e)any(&1b^e9eyvF-U<IVV|Si*c_6PlBSBm_8l=FntRW
z(@i#*0^s5S^c9umQaiC+Mo!JaeWa+qGg9>-e{tqXv_U^g8S6X?lB;pC63I5x8}rmO
z2TW=15-2h41xzhz3c+;htjV%=_fp9k1-RwBi+V-CPBRt>ERs_(zKc_(9CLq49zx35
zLI{pkCE@pwJcqMDzaWVz6TC2=xyoS=JHjYP><B7K8tIlY^7{})9dAh+sm52Ku~3Y}
zGzKOE(Ui*K{FH1OyHHO!4Rt-*^6LBKxhR<>n40_c{btp{sQK;tbiX(Cvn8fXm_SLX
zi7A_vo2oqQ`P{Mrrn!h<p#T%$m{-CA=_EkV4W?A()A@<EoH>OAKn;QTFQGOoKTg>y
z6HJ*|iiOfldfPi->Ztp3iXiDk;dN3noz1ze$`1rn+K4(ZONne|9@bW^$~Rz27-s6$
zEP!cVF+dxToeR6toT6v|FeItCW_cCX{K`^<OhdE|*Id@a=G-kQeI+sVZ^-+#D-Cmk
z@B~wa4MDK>$+M<N>xCoId~>ZFe|xGNd4HrF`=C^ge^}hJd{8XM-Y@D?IsRdh9DjiF
zaF~>?$HWNxEd@FlICYc8II8?Twf&cv=48Xhv>p=EjS@xGvIf(kv2n5=aU?rm-w*q`
zC35`Tv2yIaayibrd6Z-Cm!MwZm*el1;(UBgBV^s>G)bF+Yir<7LeSpzJJw3u^?fpI
z4pjMsN}nn}$iiX<gO->$U^)X}dKzF_>IYLS7Bz_Dd9wSEwBFnz$KRSRNA6Xk-HPSN
zhlO$k&-(C(1#<X<0y&Cu?1Mr%@j+1^N->T_+rL*V4Ua2i>M=;zigEvx*kS_8Mk0lC
zw#3v(ah0UTs97Co@G3#U6cZZlYB%lPf<AFV+HS9s`nM;@iTf33uVJ30FYU!++3qJk
zERlvs!{xyJ0!g0_C}V%Y#5Xu9O6IIsA~zs0tyu;zHPR(z7UH3Tw;|O?c2Q?KKiz$N
zN0#hGfOZ3>I0w^ho@hNJoi}$QTEh(Vohmu{{&1Ai9_0x7)sgpx1uci~o8Rz%9CwW8
z;Vath#G?_iup?6<hvU8}iN*q$n3SSb`TIR2rq2haOb@zr^-?+gTD`R2StIrDj7R^e
zkfRTZdz54N?wHrS67)OWW_U&o4@XGjrz0h2DHb;NITrM}X-E|E_`8QPWj!RO*7H^p
zQ#WuMRlbpWYUv^+ramyG*^RbS%`d|EX*?un-#iR^@i}trUX>hYKf)a7E`0V!KPc&Y
zLERfZE|*moawL&$rXB7Grj4CVa@v5YsWUYsy{YnjQtlX;Id8gbJ-k|SYoP_;0*`rr
zDD3)jksYcE0*T^UWb~PgY(A6W9ECvWL$#xc@=;LI(tb)zjpWw-`kaeC!IXB1Lp7Mj
zAWM--o65MBVW_`tP&JT8KqQn>#XcB)!&c=}YRU{*s`Lh?n8SQ&M}t8!LsId2xE2!~
z5P*GfNlB>zWdpeyUJ0;a6-s^yrdnc3scB|T3SyGRC`Y4AgjmWhNJIh16;fSpz%d43
z>ck7B{ccJ+oQ@!2O@NIlZ8>ua2&I5pz-dmQ1GQQCv?-;dZiIqTIwvtkF1_uu^OK$H
z04@obIfbwf1w1Cfj@5u^W^OW`1svJ%A4+m_0L(nM1Ezpk+@Atd_I=zJ!IaWpLO0Xv
zGE5ZzL&&D|Hme{~MvO|A@d&+EHnPZx$Ikv|G+I6_fL@y{?SiLAdN_PF(8v6bmzb)I
zA5k)U@oc&Hc8i>QvPn9>nINstilpVIENS^U-Lo{~`*2IkPjGI+@ohh+Nyl%wQn?=;
zq6CGLKL*Yi#OOQ&FkP^xMg|jp?669~RQY!2!lao2byV}Y6LRp(CW$7Pa#5ktH^8*M
z6JeGf9YZJ}*w=ntB`rS`NHglz{BveNY5FMx-{ZS5OAC%;Y5h4vI{(O)9S;$EZ4s`k
z%@GnIiCDLDwF9QJ-C!EZ#?%>r1UgTNDHkn3(74GH<;)xKYX4}bocemQbo?|-T7E$t
zeoa-S@s|{7`Z)!4Op(@KQl$;Qg<mqI9nYs7&!qeBg);LD?sueyZrUpq<jc7?EmeMB
zz|?}*wli>kf-2u9F~y|MIv;E}D6fCiDi=RR$ewR%rTs_r$6xTgJxaL!&^azmn(-|7
zJi5?kjX$MG#yZrEeG$)fFg9s(RxI)cQ!}x-O&!eV-oO;U*CJchx$A9m<H=#^{(8D}
z{7{DHoG<Oa=JY6SKj&i1<n>xwf6B#pMZs&!vn*-<C0kDYEl-xe0l=t2y|^L5IP-z&
zYc4QlgbPMW=&QtZJZwz09cFA?oUGrrUS9jKLoR)~R!)6WBkj)$Jm-#9v_mWB1dqb+
zIp;M05?ER=#@f&qyZ*?LGyl6#a<^&kd(IVj{?m|>_YuH!^13od%H2;@eh)B3UuWvo
z&a=&O^GSnreKA|wz8`_Q!KVFLdXK_;Y{Q%oPHE-bf#W%Ubo`noXa1Edo8E&|ixCsp
zA5jk@F+Fpq!I7Bu2BvP{!{=Do1<zYNNA}cjghW=`1>?C5jT$P$U}HLc{y3?boht=X
z;e0Y_h?Gu+G<X^SIRl$f1Myy3f`ML)!#p2BIU4q{3CZ!0<RO$%GT%o-8VHp$RJT6q
zqn1t@iDYj;r=*u?ZyQYGVUL*%6NjW^02j`m1e?Z$BwWLidWJf$N^u$lCV3rRGd^($
z($@041i(nVcM2icwnGhh{~BP8#8hRKBKV>xi7Bp?k)7;-DS+M$rr8BC0J>;Z;!`Xz
z%>bB!4+y7(%&a`ZAD|W)o-!d_&&*?-QL6HtIHvUaCzvwueR_71WaXx)c%p<?0;U7P
z2{^`aeu_aRvh-}sQ_+mBK$r!{LIRqdpMYZlpu8v8m!{`N`N0(7tFm&_HJC=K*r)st
zuaSY{CQctAQxHEq756?g$}$DCOsxV!<2~ml>4gXr|HptS2EAWmdQd8jDj$n+B!b+|
zUW#~~_nHxFZ;iA)t(L~$5Eu0K7^(jw(zBfWeW-+6>VF$5jX1vLZ&A|vH>ep8VbUc$
zW}sj|F%bEgTMc~&Q=e#_U<#l_;Q0fm;rwKQX;gfIG<G-2<&O@@=`ZI<>kp;U_-hL4
z6f5<AL;dXXM~s~OBRcF-|9iBsG@)KC|A>+ekA_Mr!IaPqb({jzU8|-2#{TC3Q`nf!
zp9P8OS-&cuFo50ZxXF{{^c#pt`|(z3|F#;7d79M!7K!^GjCu`mUUg~sV+h*QyDdH2
z`1dFr&-RLuj(;V~j7zvC!$Q$i0d1Crz{CnnPig0;eu8QHSxc2q;HJSoz;y44y>jDm
zJ>qUIl#cI9rTMpH)G5ldocsfQG3<ip^0x?Sz;kK;SDYOCIZDztYT!nj4TeL-+!YJu
zHK_8ddq_<6h9O)q{Rk4%eU`)&3q%!CTAse%D%U@T6#tuX()44dH2oHj@e$plH2fMP
z;grVT;_zRVSZTtTZNV68`>%Le`gWuYA>?qJ(NO@VCGBv2Y6h5Q1UNqtOtrI_8xBIL
z@(HE{L-a@5p03`sT3&mIxUF9-llG_BB>kEsO@BmrmS%kKRT}YqgGW0z{0+~C|3M$_
z_`g_yc0hv1dJ(#@;1En7KP8xs=o^??D({iiHGYXH&#NV-1x1C@b-qPj|KvD;dkWw`
z4`VGBo4?2&rRg`+_czQ5VU$K5i!s)OIkxrhL*>-}iIKGrAh8;YYiFZiOr=nj--&to
zt;X<F`5p@zHw}xHFO)-VTcvQK-b`Suah#Qp8iAxDlV!^4VkujUIFj=K2U8*>e{z(J
znw2Ys)#-o^Z4+%4c6)>7whQ%w%NL*`jgE;zAoeuC2g4H~C_A7l4T0H{kfA6N(nm@n
z?LtVii~Be8*+?;|##c6z=>Rc6P*!%TWI^JXo|%X?!8It6bX_Cd&&sA$&2s=#%;U-M
zGS3FUv1Bl~ye=_NxvQ{M{k#sL)D5QbSnDY<WmqQ$!zWlO00jKej*}%m*$<}4X~-6a
zuv|%LkX}MHpHl!E(84qgkdT@}g33Vn4BthGX>vMDLvSoN3Y2PQvp{mn;~b!+G!!AJ
z(%?g&z!dW@>Pvt$U`qJS0?cLuG@W}Qm|7B37nm~5DkZh_=$|=nyj0f>!)8Dy5aIZC
z1F752)S3fcNlfv)JhdEQ?i%|<>H5LP!d8klrfshskdXvaIzM6Zjl}MA))Ii}yDbP1
z4b}70Du8JU76L4ce~au<8ZnVJ05robgwiH}L(AVIrR|@v`#6m24nxt-SGACs2B`A6
z*l8Q9pw3TxPQDK1*vR$(Qx0lKOd9~EmmVFGuCL}u(=({deosQ3qSXS}qhR49z=dB3
zaFNpT&sf>~F$NjIlu};>rpb_)t_7GL7<e$n?sVLwiPC+m2?6)FO51le(gZMV#DduH
zJ0a9v0I9!4$Vryp!zny|u(SfW+y5(3W?n{}s!?*Bw#h1ljVUrE^#D^X>FqsQgRwDf
zmD7-zX3{HPJ3lEft=})#KWdb-UoMokAE9>tHPHv3_2`oUr4N14JeNlF$F~1UkfT3G
zO4<h97Y&%MTm-<nEHx{%jj7Ko-^0e#UZgG6@VLnn<SjTqE#9YXOtm__rmhZP+9p>&
zJ}4dE0!)8`)b_Vn&;CXbYs5yWx55nsiy4=EZT+t}S#o!%4CZEn(l;!m3CW27Q`(qX
zV5;o4`U$3%S3ae3YqzWg&;v}rTp^u5mSHoIsK&il;q!0&n|Eoz_g<wD?cVZ_XgT%&
z!X|PX+Jf*%drU1c{pkA#0Mp@qRX*ns6)zaC?qV-kMwJgRz4PEspp7ZcK``w+-z=|x
zdQ7^$o&+$>fi?o|^6L-)DC(z6BVL_3G2HnB_1Dj#33coEKXJ0=5x{g@Aeh#7w#ezX
zngYR8+t!ATc;eJM4q&=`^>R6RX15eiL8J+805QkX@u_-Dm8{*iP!{YOCF8ax%80cQ
zQn(BnkvZ_No;XO^#+S{`QQ@VAASI+)<ZWj}+lJKM#F+WneCLK!HyqgWc^GRTrGP`=
z8^Pf3iSRUMtjz>SH4`D-Wa`Qxa6WU=TvED;kU@A)cw*sulNy!kV1Bj>f3w48F*KD)
zlbMhl16WM}SkjchNux<~0{1!W&*r*3?@(T!QdxCBj$@Lli!WgSoPYp=tOspD)&1)G
zHuuh~SH422Ylvdb&)0MSd~9N*3Ob*W!>mfok_0Ixq?3;1)5)?F3kfcxP%u4c3cy^c
z@=<T9^^;LjGm_MXz<HmjN)(<4%_~gGQ+odMc!GV3K9<KbJQ<H?#wRii9joY^G*qkd
zsg^fj$_!4KdDwtJ3YwN3>9a8<Tr-RnpD{y6W#y#;M$2U(7$yp)SUxs#OZi=!>^?D6
z7=5zO=kt<^+T+BQ<a)h#1GP^RsZGvoz%=i@o`G#X7!=Z9!~^hwX_5t|g$|f<f&!S%
zRAAby!E_WR*Az&VLW3!RGu*<(sTooMPcWS{7J$_N8`B!c#<Z_s3RQkO(snjqI3fE_
zuXn;lX&WtqDJ7-^(@ubC!%xMKauQ4lrGe1R1wGvQILG05NIeJzEdcJ#A7hXiFhv~*
zrt5dDlaAL8!p1bqWn-!X?0YSmW|CH_{2&rjg6YJG(si>@&V9TEU|I{ceLC(ZM%95*
zn83pO9jqjUMvB_oE03ilm;l!kObY;}T>#TnPPix|G3^tWM!@;WQRVx<RIBp$)gvwL
zM@@3(E5vXFnAQVwdH|_uzdrOs)4mOWzE%MD(O)p>t;7A(E*NbV0cipyrgVM^08=i;
z3UWf&nYzIAF2Hn&aemVF)YSmf?(6Mx1z_6w?RW*I4QR7^j1PD5+7yQRt`QqQB^k$a
zQDAxpA%LjLH(-j5DZ!Ky)65FQ#H6~rUtoG9FkBSQqg44@*WtN2VA>87g{EH<&<6o;
z9;Fcy{f0gkf@$+VVgRPelDQS_kgDg30Rq#JRn>CmLkmp#e6Z*nFunQNaq0SIvND-4
z<IFu@5KO(=GT3(na0k#a&H$#XANB;(lLky}uYAIjS!{yXaT{}>xVU&(wRW{Mo!=)V
zaNhERsS`$O%f6Me^2k`3aVP`H7=}p2_CYcXV<LYsU}h>Hb=nXqo0}y$Rq)V83P|NB
z=(5iZ2**eJSN8%KY@Q1cFz7mku?9xq8j+CXD#sky93}wd_)1V^{7p*vs2*nFapt{w
zHL&Qwp8GhRyoFLz0HYIQ6Ou%fIHZN;wfLC;tP0PM!s`SpyoPfv031OWFw4)B%o6A*
z9p$|fuvwB)DXEN7$M?K{b6w{g!Hebmgf^pOnPAHN^HiTRLsL57lrWf%{Pt=1%n}WI
zUG^>BLvBHq^Gxv!ct24vbz=H&7J@Us<9j|Q+AL=x10#Vnk`hp8pUm;mu{a)5?kE<#
zH!605X=(<*R7p$`_EFypQ;}xEL?9iW^#s%83@4ESA)by{sgPVp;+f_ZW+VP^xs;B8
zEh*03BjlY8T3&GH1%jbAQNjAA4ViA>4Cg=gSa!en0?c6J#)QH2gjQ!0-y_V_UmZ-(
z158gtV%qvcXfWmEYv6~k4ZmTLK`|g?zVktV`VC-;g{b|X@Xn>glrZCyn2wX~H(+DB
zx7x8Wr4)n?44nKz*qExUPpZ)o5+XN4nl2ufeW%w+49~6Aa6=)<X*}I17as#mzt&*-
zn;%RY|LzA=f@w1rh-OGr`O5m3I(XHsfhG!GVCu6mebHb#NxE-BV)_XsrnRt_gv9h$
zs)W73l%UE5&<_MQm=Y3vYJZvmK&r~m&43+3_e`qt2{}HA>GOf9<NQQ0b;3ot!F2!0
zLr~?TKSE;K{3A9KE-*E!dqNo7&4zGy|Ko3_J^5b21Bwq!*J?1O#1xb3Jg7Zyeh4r%
zUil{0uZbD!-idoihZx87Z3Ng~O6Mp3U-xNBOwZitkZYfyKYlmC0aK{p4Y>5!ELr{2
zh8z1he(!vCB#rFT1k<H=ATc#IrdXI%9Mek#(|rI_D~@TOC8jPg#aJVlZh(#H&4(Rw
z5n$T(bc6y^Zibq1Pt=z1m5^#SNCr&V&x{nG?}Gs=rHU<XFtsG6kDo$fx*if!K5t)u
z{qQBG0bpvJpOlShv79>BBDX$04!hvVj>Ht>%-!eAT;Xm@fBX11!v1*&&jimVIG7@i
zX-6Bf^)*Xg1tj>~0Q%yXa()a_R9aw1D?u<_vmP7dD@SD5j64TS@!X=Kqv51CPIe#L
zAe)+}$l{iKnc5H~<B!9!axWb9HVu+uNKbR;!ozy{U@1nlfuhNXOIeu)VTM-k+Z$1{
z0DDQQ?8VjGvv2;kfYh8X1e`K69$|<;Lx~=xi-f4OOxREYPJO_rq0|kF23F1YZZI{#
zNC+a7IoCkod3_y~lmPJSzm5Zsc5#ES1Evm88bBq?QT<Ker4*8NVBvLm4MLsyPvH5S
z^H3UW&gTuMelVp}H3c@8gwA+4GNsWZ0XgUSU20~6dQY`I^UzaLN{J~Y(Ajwz>i&{&
zKWUjM>KXHu&z>bciy)e$;F|Z!dhp%}@M(yF%Hy45`94(@nqb5yA~YGLvJi@;q!Ubs
zDlm0mnQ>0>OtL5~C74D6Or1muY?D~n;TDx5yJKB7oSTNj%mU^qcHcAaLv4n<%uBq!
z3uBYiYtZ{wU>an{8K%V44W^C_r6U0_3!!>XFx4>NmKYEK2&pH38LTF5zBj7;mj$Lx
z8caLBo-Oro>N<%9^CZ=7TH<CF5+#wLz3AU#0>ISN!G>^EZw;nYxhje26AYvP=O@1^
zzm(2Tl<@fC#)j*aA4+06NlpVyFMP7i0n=x&NBb2jT?<Ujdk46=2(sRO2z5(M`CB87
zQDBOq!1NzM!1N8O@>lm$V#)>8FEMpHKl#A)iv`m3gKjeqJ5nz2wDEQ7=M>XUW@BM*
zDpdc}_R$2>W0aWw8DPq`$7ah9riV3{W&ye(<z_wpj!lINMBM<&@puwu8Yel%xFHPa
z!)#Y<0{=`f)u7}^OasBR@t1f7qU?7DO8L1#OYZG{c;dG~s=ra<djjSr^*lyzqRi(%
z6-;R+;IlC;vcPl_HcHu0-^akr1qE|O162CX=G@t&vwhTtiET+6ea;oSUHRVEW;l*@
zqr{XFd~b=V0n?U#fT;uJaj>)BuxX>5z1bkcXXX1PrU<-0e(D4{+`L_Oo|-AEPZ!CY
zt{9o#9wCz&;9Lm-Le&na^Va~*AwA8R2}qq5Ev2&%E^B&$B*SA`Nne85oZ1^UFDaBI
z)fr3)D7>c`Aw~fi!jJVxu%Q=t3M2@o$!WAHg(HmxbW|Y|*c?b?7%49)rVWyQz%&0L
z<Qa)D;f!EP*y8mFjf5_OsUK{ebA&36x<3#k6_}#lJfBks*2Sq0zoRXv4Z!C7HV}sb
zQ<d>an+s4%ngJWxSU4N0hz1JU9ceG?!E34O;k~Lqo-yx%P^rRlso&8yDEw^RQ~F7d
zdcqmuna_#Oj1pFQ!~2d??dnKODLo~KDpfwfl+fycX@rV{nwHHtrw*7hLsVK$B)s_9
zmX6s)8NxqJoHADO;pbq^<LfJ4lEQG|@_CMXB{2<O-QnIv#3GKNievh^c7CGs0G*$-
zDxY9_MoUbMjVS@No|7(Z#W1-N-U3wK+Of$1Y6}+ECaAbi{)|QDS4d0n-YIl`awMiB
zkGLhKP~}r%x<^Y)!}Q8`B&M|c3oS8qz!V_hlb9wdJ1|ujF6^k=3D{GzUdlm>po!mE
z4=y?cP`+=0B$cI^5;#gz;b=r>2fnr%FvSEuh}o;Ks3}$c&UMPhRDmg_J3f0wlNly-
zdor#j1MCMlKPj(#s`3e@&3-V2#FPuB&-RTQ1AYIjR}0#Yph>AI3!#*+{I2z%v`qyJ
zpiq6U>`{Lmg!<w)FEB;8sPk`7mES)wHJOIm==@|PraJQzZA=NK*B>K(<LC3C%7<Mr
zB&J-@xrs2+(i2$Nsov*CqLpo<9BSAu*i7k-Q4{(dzhnLRN|+$1(jl+SfT>aCYl-Rn
zm5Y)2>8jLHV#@XkM`9YFT8U7ZpC~b1ws(^Ae;1fu|JZ=3qsk}1sLdY6kJ=0>8{t4Z
zZUv<ni+tsA>R6fpsN?)L#T<iel$gF1DT8SjOvnl)F~u0_oAc8Vxq{43!^Xp2(G8{#
zIw3J#3FoKbkeJ4!ZrI!aHYqVxP)ZO(A5-dmZjxwP0w6VDO6j5Mqm-<&pnsb0RJ}0H
zy8b^nQh3;yDv9X^?fldaiD_j}8&i1Y`y{5?#uO4$Gq>3rAkKrFFU@Ai*#!AF5Nh**
zKFhhZ8HF~p1nwsEUpjTIp(=j@+RNws)DJLK3#^Vks=zc}Hf`N37j8Gnh&g^RrNngN
z^ht8OW4G)*J4@DIER-czVrBlt2$^$ckW6nIBoj}-Idvb>wQhxae-+Fc7C^N>9nPi`
zqmfFw0P&McoIYRx)egyHs}0=}QyT(skAo4rI1W-YO4Cx(k)o0zenO~3mBbKm7zLHR
zT?ku&YI^6h-=?&u>f8KgzZx(#s&sP=1*9m1%Ft@`;J=&eQ2NJWu0ity1Bs4}svl&%
z?lDxI0_)6pp^?fNDIQKqgnCMX36OD#PI1f#oL54nvWL}DUMG&N)5hkWO-3;D*~t>-
z+%u)XzRe2zgNG!YCJaVmnw&<7D*-tIl37GofVoIAY?_lZ@CqPJ$%L6h3e%k?$mHo`
zrKmU`_X&xsTTO4P>U)FCR}xbzMyYP2P-^}@8_@RB06uj$8bX2T#wBomIw+$SY3C;e
zrhuPCbL4^s)Ak>#0XPUV1h3%6pRur0ZAFh?c(OaTRZ##>Ot$!~@h42GJPyay|AGbo
zCwvEok|vbKpRkDj7y+jo00E@0ZGeOJe`qkJ9Vk`#ShQ=$!};kA$18sbRr$X3jg+bd
z$^3+R2ZCw3G+nS%`T86~<8aT)#`Lh9f{ke-B&N;3Cj;0b<pl0uK><9OS?C$9?iEtB
zR(NYS!@;59XMBhEjjR_+GwRih|M9p+7Sz8P=V<?DqHKAhZA_`k_kk%hKOL0evteUu
zB&M_vQ?UVq1g$m`0T!1bL!;r9KU)XbM;ueVnP6ra1*W%J0H)ie{d?G$!ug5!!ZvGs
zhI?ck*ltws|AM+wvIAhN|Al}+$+iR4{A@dNa6`dkTi|%p2Cw|KzsJkWi@4`eD73`{
z<YXBz?d%_znv}3@=PXse3rv+N9}?3Rgo<i{T`(onCsDWKDD`YF)gReLPP?!z8rfdI
zqRwc$lRplT<39j|@OulMK?~~IfPP!g_G6nN+JKUn27qa#%wM?#s{Cs*dYR7rWP>Tk
zo3XDmuWpqjB*Eht#}r_?eBWdTZrS#5q@l$0-1Sa)<)c3uRX%M@e+9s>KkBij+7bP$
z0b|H1Xea!368C!&-yg?!Cs7|dD6-!+s5S(EV{EqJxpe$1L6+Zz!-@r_35a9bu2lK7
zG4(r}5n_UZsY@;9WPXAw|6MOI-2k8mn111aX)`3I&DiiY{frF|o_jOess;Dkg!^pd
zcev+zyw>A4&M8gkZ}sS>Cw{`F7QeOPJ8mXU{sIXq`eW<gP_KU^O85T*Z{Y2L&QDWk
z&wy7xRrxwxR5)PjnuwKGKAfLa<|nq7k(d@2O2@e-dE>K_KIf;FKjPG!)_`%=$oT?M
z5n3?TnxV01#^)x?6{gM19CLzm4#y$t*@Wky+8p(yXMQWr*ZF^vWbH!$!+1T;(C<>1
zk`$`^^KZ9G-blA9KS;b_PcYpi7hw)CVqSqyVoETbI(xdboIfnbt}m2rua(H^*P~?B
z%|Wv4>L6KgE<)y>8Z0xLhsfk(gQa#?gj65~^{}N8Qb6y0sQ2@x#LAduMUq>YDp7Ef
zVbFfZIm&_)dyVo^-|J1C;|Y(xNE=lfWZi3=1|%n=Q6K=?62#DIZsQ2$2Ui>BY-n_Y
zZErx>8?f47>OR)g$#L%LKm6MFY~qDdVoIkYN<t~wqzaynNk;wdNQGfS0O=^7KVK=m
zB`imvJqHg3bfQpY&y=v{^H6*yBobte*~1Xnj4~I!?^qsh{fAOp1*VXmQcBF@3C|2S
z#iBgzDLu_X3R9#{ojG^1jGb7cLS6A*0&FF1(~;hQ^hN#tN@5yX!WIf_W0MkO>BdDW
zC27^dV#_N(N@fvE-+@>DC-ll6rR){Az85PCx-dbtM<RGUVw!$7PFlYiDeG@Xt4V87
zSEMXyjhC%gi=_4AIyw5VSXN(+mxB+o;FSxB$#;3O^jd^$yO$)b-w&6LpNpmAk9-+v
z+n5qeCyWM|o`myLwLic<ZA^{BNs!K@z*GZX8bW$BUxf41ne`Gw=+#nJ1*TmMauHxk
ziD@(L;m|k9vic1;xpWLd5b{{ra|f{`za1+_Kg+{}JXn^V9wIAFCCHktOxgEFnRI+w
zBfD;=$ogyXQvVrZL_RB#oe$z=#SK8x7e$CeIZE1pFO|)Yk|d21Qv;?cDY9<I1}F2A
zt;+8eOtl0;gX#2nGZAB!nV)Phg{p1h1O=w&pKL=s%o=P8Qf2$&Xjux0$K2*Yvi2O*
z#E<Kw<Gaza{a&ifJ3C0`pBf^IQ0I-8@}>UKC~5k1n5?@NC)@7EB0gh@G(Rnn6|W7F
zjc*~E!M7!djXE6hH49|cdE8T_A563JAu+wxEqgmOnCi?%#^IuOuYAXms0EU!&Noj;
zW+l{uIz=WWrU#UbDf%OvpW1#Zk(197W##R`GDo-B&Nqik+gIbI<?BjWe1Yv4A&Wbr
zWmRXI?72A%u}{a#fp;@y<;9_L^hu_i`@K^3e~ip$S0ZHZ$0>+ETP_`cL!yOeXfq~!
zAaE;*X{5}f#1vp!w=~nSb@l>NTZQSC24RvSn7;MsjsvFrzjo+TV0z<}0@LoNxPQbi
z-T7&ZEWR8evs(wrnlqVl>_L^B#&3J?XUgJJ9DjplS!a@LzQn-vXtU2o%Bss~!#884
z^Vvwm(kzk<w};Bg8`uPXQzTtKl}Yy>g|gyKybDZI1Hsg^nVM8XK@NX+iUX!c0j8&d
zNK8BA{1?mB_;3CtK{mcKR2H%htueCYM!s}>Jwdv@A1y0jv%C;0<3(+evg%a2Y`=l~
z{(77oMIw%67lz8AhuL!Wmr7~;E<+Y!Q?%{<1nES*x_%vjIHq|XV2U`V^vY*|eG|u&
zPCCK7@@+M<Za)=ZA7HxWWFVO46HMWif9vy;a^|}!h!dMD2fu=&66UtqO%Z6DWI1%d
zTrU1JO%6ZEk!66ng>4vTEwQrZbhaG1UnyPRjg!^a<7DOaSZV!sgmnEfLN>n>D+{j-
z!Z^#9)4x{A>3^2U+7A*PuYC4L3rx=;#<T)cwwbaqb(sS7fH%T|qsotmDu45~&2sT>
zi<B8KRW_zj+s~aTomY-Z!<!3b@7+?_c0XR`ox#QmQqnQoqGZypWLefcOqMqnOWl^C
zQZhe6if0X#{7KQ0J26IvA=_N;m>4M>lP064l}L6`ro=I|sr&hAd)J`AX@J$XSq&xu
zBbd@@NQ0YOnrMF?4%~&3n3}9fHcSpAnA#FZpNGDd@G4tZ4XFK<n5qm`I0x-UlMuZ?
z*^hEv)z8qDeEK%rx((tIVw6oNC9IA^mSfJ~f2E0oQwX4hOM+=UB(aqK(k_?q>l|ZV
z`Ts<faZJH4=3B<2rD*}pE>wssrhdhJ(nfW7MX^kqIT`U|6a11_w~caNB&GI7+r9aD
zWn&uLF>0VCrnVS84jo|W#)VMjAC~GxB@USS0_@W(zZI(db%4lGvhHmdlP{#&CLWVd
zh9s0lBJ|BfY5i~oR5}RLFg_BKT#l5E&yxhC|Jr<fwrpyfBGGWRSl(JKU7s&NmZz~2
z3A?1)J$cgp@e<h7&6bW|YGtG=j%n?L8mRJ5$b#KfGK6YyBQZ4q7s`ma7ch+km^PfM
zhs5*<Vi3-ilRp&7cr1odlLtw~q72EaOOc}SnR4LTV%c!1Tw*5;mYk_kGIDl_WR6Ia
zGSsi*jZIR$6kdX3;^f4=NpkVW1v0fcTZYyRlKuBlr*9Dw>e+PJ@?o|ErdsNo2ryj>
zFm1cGUq+Y!`vIYcdQbC5RsJ-9>4m#zWc=Dv8El*~7+@c1FC8%5E*;ORWjnwt8<3Sg
z4fnqQ-jv0WGG$$jw0*ciCLe~^;@Ck_0`J<28N($BY2=pd7%vAe&ycKI*s<=*lG8{)
z(Ei07$$_10_4+Jn{A3BFdXTXHI8J5)YE^)J_8Ce{^Qg)Pm_lNjz>R<}&%GaFLc^&8
zrmYuR@O+N}O#QjrZ7@Cm4f@TmWitO7?32bs$cXt#QZfl1!bq*S=gczce6(6(CZIo7
zMa!spB~malTMEijan8+frYn|=+99&z$|!m5*Y&dMT86}qijWo8pqhQQ7JYG{9RD#N
z;i9m}>j)JQu$P*L0Q)yTyegxYKw=sIrd;f;P#kVml9}kxU&mt8aOdG2sPeVMR7Z)R
zSN^%zy5#zkLvjYs^~g8bQVK8V6!gd16$O%tY$s#p50g{xZ<S>&)e=1d_I+?Tshv|P
z>Bx#QdtI$GyuM5dCZ<Z|$|$+?)mrKPYL-;287zg1V1Ds%mYn^1iJbXqyez++>JJx%
z2|pnz4PeSRrU(4aPpqH1Z%az$HQsD6J$VdX`CR~0czA12GB&2Kf7lK%T`K4P7$xi9
ziIG@9Rx#2Lmrcu+^x?2Wt)C^=zdj&&m=_XDVx(s7a4D|LM=H!HIdOiqY-yb#@wJ0w
zU3;zE`f01|d$&l2qTfw9nS;&75;^<bd^!7H$o#|r`!rFYc?{ZN>TDfg-(-H`CP#s(
z&iv$6CnIUmzm2M)#Pl}6bY7suw4?}N+9I!gc0$hoI9-~aBK7J41VP96AG5MVvdU9r
z#1xF5_jbwlbE7354uXXf)1+=*m82ns<GA_5<<whSW!OT*!JHZ=XCJSTYd@}#(Yw-Q
z=%hh%;=vTT`28wuo+it>_tIQoirB=Rt#bBlI6oOMW!;oiF~t0#QivKGQ%9A52~yXx
z`Gw9V3C}GW*}51bx%<X3X?bU%oP1INK>|W9p)Y1mNRZNrIT8o^zVS=SWl#4)I6lF?
zFbAH{qq8Jyc$N%BPW93;xiWl0uF6Q4F+54e&8v~J3Bx3(Bnxq~p^i7I{UOwRX@@KW
zt<NL9@<~mpruUa%AQ}qn+`rlCX(Pe3j|m5M2jV`w?l};~dzvWN_p9nbFh!w>gIf)+
z)bCpB6Y!g!$713gFr`$J5>9%~)1H)t?^#R+E=n;8ri4&qW9mq(ouX`7tq2K}jQb>}
zDF{ggb3)pq(u^QCKL@$(E2OGsBpeU(;fU3X1pRsX(Lnt-l*H5q=iZL9;n@8@H&ol}
zkMB3VVfFk?3%uOFnd|(Ss{8;j#ZGqV#svV=BMz8SEsRMn5*=^$!Z~vJKD<8xrX4?4
z$%wrO!89{kHearmV{gutiCeOydNsfdAXc(GLdp^2@z4!`-t|?IKQ2Z_%*vBBO;aSQ
ze2}a-F-^{VyirbmFioPSVZq&5BJGbhL0W>q+gLD19>jG^HRRACWPBCEMI8?WQ%XGs
z0!*<pYwW5=fc@ig8jBj?F&*$&z7?vpd$VQd*(p-FELK)_RLGi3!z6CZ5Sd?}FU@al
zl$D1kO46_)va5TMj9QA!64i+9`qmn`^4%txR$m}Pp(Z_WcNru-yQTAo1+wM+Jb$<-
zfJh<&ny=lyQChEhfT>bP=m8gEa0~{RPMtfWCz#^djDtt*x!dh>@snKu(;As}HbN3+
z4U)xeh0^lgLYa54L`oOL$icU!$;7>Rk})enHlLd&?eFeEPVWpEK0a4Ac8-^<npl~=
za})q~hjf0jRC4E|P1fKUJl+5=WJr9UPDSP?+^YdoTsu1taZGQW2AHnt2bgm3Fw+q1
zSuZt9+pQxGC|MHIgUZIVRW5wDOiq52FFC6RBeo)>pKni-gRjq%QA<)}@$uo(@?fq+
zj*XDY)yPuy?iShEK1b4uV`bHeF*18snPiTPm)+;*$Q#f0%bLsC5?e7C(z<Hte7Xy8
zx*DqfB7i9ta0^W5B97@zq$I5)m@*cok(hF^4+W+^_=)g=>C(MZ996!~L{>ApPR>%5
z|Ky;YeKro#X*d@kB+s<N0551OmL98=5p&~Y@6E|Fzo9}R(Z^OdO_mD}j?2VV6;e1Z
zNj9~Qm;AA5Qne@z-u(yU?B`3Ra#fTRE`WFYhk&;)*U4D`)Qa2b4w!PB`@r;c5HK}>
z8hT@)B&PMpJ;79Y<wKQ!`RkQ(=C?{I+ztuK_-NUGa|%*<u9DHqGiB1YbYx&#qrh|o
zvJ17pwL=b_TO~;)aY!c$jmwEik}xttHa1L`+ut9<_!=pZWw3WVh7`D8Zj|%i0O0;r
z1Bod>hnqAXn9g!CKdr9_Od}f(nEE89)e20v5=?nslajQwP};G9x(SKtrJv`>mV1Sg
zh!~&ac4WeycBiawodVm<7};}mvaCN{2ACTpt4>ZtNU&y^zNuD{(6_g?&XV%ENZ~jx
zQ7*i<Pp*HvS!%as%23#oo_KG*T>564T=)fco{*9!8i^_9Mh4igM}Yma?=&fIc(oC*
z!PH*p%sish=mbGOm~Py@NiIR~P__VI%DSaGU^)x){yAjbJM|&vv8Ustd>7`e%AvBf
zxmxyJS|YUza-|gO!0vOCq!b(842-A62d2xSeX}IC1noO4PAX^SNo>wgIA>+Z$jK#A
zGBI0ntFk12RF)K!=V5&Tpc;v(t!e0wq|2HsmFgc*>Xth81w!5So<@Qg7{}CaTWQAy
z?ay`W|CsxJ-t*WJTrbFGU8s(y4XLsL#r*Aqc>tn$hUPn^Do5K8662F7&2$`>7}_Z|
zpkU*P&-`Ag>~StSpBZPVSV&sc?=Tf~-lO1mN?>^(yapwvl%O(>DV?CkjIWdG(N$71
ztOVK_C)TO5arNrw{e?>Rxd!6gy#c2Um7(DC6_~ogbhcatn4bS^Jr?XL$ykFx%Zm|K
z>4T}#^ua9I_huDrkdR~i{pnJ=1Q|mXXUdV+=E~t~GbJ6;)8hGQvZ`&8L{<!vmB(ix
zwdocd3s41^)(}h|Z-FX(c?d8)Ht=8yprFLG@l=Ccd5lmm-_Da2Z)QmXBmzr1a;5X*
zrE>h8DY65$RfpdjjXc%G5(^32f@8>9^Y&_4c&JihMnuSt3kziA3S{P}f(_^GEpp}S
ztup-tz!cKqgKsT`#A=tEdirv}^z0jew~u#9=g*^M6r9R(=MR=$Z&XRgqa||q?r7P1
z1EH24PLlCEvn6ZlVA*+ornJ4iQSzrmBQJKgtnIFoOn~X!onz#}likww@p8$Vhc;WC
zFD)+=OzGSJJ5~jzhkJnOp?a$F+vMWY6|(<HmZSn?YIegx<nan=d~dGoxKSpD?vBEu
zK2D<Q5Z-1D%t!8Rl8vo(l2klIR<_m1oCB3OZ!#P^mdcyY4$In0kN}krmX#N3Aqn0S
z5=>uzfna*(YP;O{_>i1?HbLfg#Yqgt$l7zTvwpl*4!<={HeD^1<BulGtdk`Yi9WWr
zd8(XyybtC#DFD-W*?4-i<c&>{ss%X!)1z|kixo0zHPopK1Hp9p?F@<dQ^9nD+<Mq0
zSHE2)t=|oo1l&*7q9kd1f0eX<uv&Iqhe^!M3T%GnNzRl(QZ_XoZMFv+hgp&UiRsjx
z8M3-@f+SQ7k&P#3%kA$@%AvPMNhCJAGmaO^`L8y;6fn&Ln6_PLmN&kFtvbMT*)_lx
z>_Atv)ym~B_REpmGiA$VBouf&4dba;;<6%SP5pGa@>#u1gq9-(CNSH(Cria#q-Ly6
zlJoB!lxyE^k=pH<5(&UPaesjWra#XP0j7=52c|m#ruPA+3oS5>jX^4EXvzR#L7u+e
zVk+vja{9-KlDih0&T$E{_v(B(`Nk?puB&8aOR?;`HWsN$qa>#ikw#7~kYz`vOLPGe
zo7BY1xMihEYgSU1FB2D6N$GT$9KaMIr7T{`CKt(=8MRVSfiP8EoGENjCR%y}WWz-m
z8+BWw=mn-Wr1tl{ZA0#c$NrwvK2Lwn;Rj+P9d?5Ahbp$jl=h-22<1c-d$bCe?>IlP
zFdP(}p7_deTgJ<tph-!liZKe|6&;S$f0zbVrGn*u9Gg`_tz(yJq7^Xt0b|TEE-U^E
zrz;l5AdN@*)o2_?O$Yx+HUEUk<6(baBbiy52tDVh`HgcELs#`~8W!d;_PM-ZaUfvV
z3w&RJsUGz12aHZY+n?YPQ#jbXgPl2~HXT1!O6tl8DO!X@{br3+uT7QYDtO7&M9cAO
z8>AAu?#LpD?TZmVt^nSADEqrM$>z?v5)G-^%KC|N0g_jOX*3qy>g~nS`e-90rc3`^
zFondyfa%qbPRN<>F`?edmN+a1E4zowmWyK~Wi)JOM!?}^N3CpZnJx*{7-$7B!Y+=N
z_>5>7J+oH2?;Ud_rZvgZbaw?7-t{u8Azvb~=pVYhNKSvX17Hei>`RcCo_!PW28rn@
zfN3Qp(FOA(W#`RG8N0baQYxY)rz`=nUFXT1owX8Ef}qJI2!B$5kR*r~xAx!?Ie2lY
zWQ~dgn2wN(PY_b((<M?c2N1X-U)r8*meXHvdO;G?-oW&*y!H{K!2r{}j{&CBA)z`L
zEeCJTlH9S#TaBR0)7K!q>}wk&Yb-o-5r8?h7@<niVfR)Cd&PGT%iLYnFcC;l64N(-
zIwY&lBZJL|!LsW7DA@b~=AW$!DlvVbV0x`XZct(hRsO7YOx807$*vpIWx;_GNzFqF
zzOp!3+cXIqyh#$DHx$qYl^W9cC1%FSf^E~K@#a=37@Yx$X_8#~loHcrGICX<l9)Dp
z05$p->y^axWq|1$k6@<obgeXhQ!4SepQ6<n*yOF0QB$)dDU+L_80ma#m((ELWn==R
zBqfO7h<YU=?{*8~t8Qstgv|p~`HfTM%^!}-!FQ@85_8H7NKDVaB#9}(w3RldU&2=X
zr`fQ1g&7Z|nmaGelCAACBpFT`sYOw;=GYY3eQLfWAw6OO=EU@(6p2rdmTAjJ%Y}PK
zkU=R;GU^iL><4?5)}>}!hD1SPdhDI~a`7ulOy|gk`&mIGrq2PU2~g$l-Yl2jYm@Rt
zfnYiZiB+z=1M`cI*U9;xr%FD+v}hX4WUkDS(F=x20=%PB%VT9<_X?OKRLD@onoL0O
z^LXS#kHuJ9xNe3l*g8>Siw477qZk>arb_jSTp3hAFpa_HBL^lQc~UwlTgES|mYi}(
z@gb3mfET_}?PC!iJQR*HDB)<3dIQs7pw=4<8t}8#_>QM}U~wPU+j+fy_c}*dkm<S?
zFG;bniM4HGjl|Ss#ZuB!BqkuNGOH79LiuW<0~pAp6Pl8S!egF}O$5+5#1M^3V!{E$
zLrwO-GBg!^J{TvJaLVh)Y9M8L(u5TL59dJP`xwSkO^8MGk}(MVG(l3+QY0GAcmV)v
zZ(asMsu>JK2jbkXB&I>Yvp3QY15B^I*DmJ(lwCj9NbW{>UPASB@*V<8zdu*TZb+9X
zEb1q(?2(Z(hs!Y7jBRa!jo!sga_*fIa_RA2*?4A*lJG34uar|y7RljvCP)kx-7$OM
zMDt`5a)XCb<qxpLl<F#g=@16kKh-FgA0wUMw{vC9TiKEb)#(D*h<1LoQube)3ia9`
znYD48Y;IgE@yLiXeM^NLJi7+b3l7PJ`^|FWo4qn}U5sSF#`O4G)8)d~t7OX2JQ)Ho
zJ#uHMocZ!)f@v$H9orO`jz(ygEO^UqzX3;zC+lS4(OgMH9^}29D`nQEiIQ0tEo+ZX
zmE-3&$eBBhklH~a^%}pAkeR!nmVB~GPJOgUa%aQ*VpX9uKiC9m@J4{?lozPVZ<4k*
zyd|at)5|}s0+?n?>g)&^wIdoPB5S4ojRjcnQe^Cc;nH|*pCpeOEakA_-G6Giv?4Uu
zxqA(A>**nxu_s;9tD|J+#fbpZgR=S@B&MZ<VM{y~W*wB6z8o;6SN`jt90oj&mwBfh
ziRt>&<K)`s2W5TR1l;3LS$1eL>{F*oETq5lw~d$j%e&<i($C)bq*a>lEtcHz2~xIb
zh+O$}CqQ(SR4j>>l6mOs@2|z@O|V}jnEsin{8%TB>4Q^p?YlMTGv$)BWQb%hNRqDi
z*JE?HSw_yuk#t0M=z0^7HZf0%N9QOT<(8{Q<-*(T^7_}uWK}aZP?$qjH;tFu&yLBy
z+m)Di2Fc8$#Q@W-a_-xea`t7Z^1py8|ED={V9Jwd%o$5hjFQ{mHp-5!*%C7xj)mK&
z%J!zEDzEtbo#SCLaS)D=Ct#9tQZ9bHK}r`PNI4|lUGHtd=5~wJY|c{WX?TA*=9F!6
z9;*Bep;Y-J`>Dzg38wSp>N}kfB&?T<zfPAT*r?~iT;$lB%cT2*T?m<$DKY7ha`5y9
z88>H?WRFOeRfp%uwi9dRK=UR!e0rrU*k6Hp6CtJGP`mQv9GSFzm@?JMsDm_hNr_a=
z%tthUR2c$W^c3VkubW;4Qy|#DC%_w<K-$~d73BAUl$eGKru_j?um89sdxUddFHrUZ
zX&x6)AADvURh6xZwx;|Yn*$TIfU0sk{FSmh1!z&F&&*ErzNhCs)$k6O0x**y5ltp&
z;xz>u3m2I39%2wPmC{n*e{gInHlbPhn7b!d$=roAVD1+0Ee&<I`9Q$qD=__wWq#6P
z@z4^}IdTQ6p7W5lwEs9tCNx9zKP6HY9xIXconxeERub&O;HiCky;RK0mYT&S()1Q=
z**=DJ=F0_uzG~U^e!65J&RzA|Oj+GkD|4X|kDD??7PgF(Q<#`LzgY+`@46s1rUMM7
z+ABX2Sx=g}n&k>?OuN6EC%Zq&lU&#<4qFi+Yfnv(`G>0|1vZLH>&ME5uBj4V9xco3
z$4D1U56*r8NdI~!Jb^1@YUdD18V^tYBgL||3$fG|Ba;QZQ|sSZEvG-<BBy?U?b!!8
zf4Yrn_btXT-42iCT3K`r(qE{&C&1Zk^SK!^YDK(c*2c-vH<!z_oi&m_Ee_633*<5~
zMV<a+A)dz=Ir2%Sl;ByEKz+ZibF8dr93x3sET`=$m-df#p#F%%`olz-MH^ErKF0Y;
z*_gi3UmH_Se2!B}%cVwu=^@yHVz+GBm{OJhI>7Y8_bcFRGF(cw!P#W$P~780S<^UH
zvg#rM(<5O^yItaHhRFE!g>w4C?Jz}wE%WCy<;)+I@KT5U5~Snfx8}=^i}PTI3d#S-
zNI7r^c9`GqLv)1|avY8<UN)vLQet|ZUinWT=>(W=ybHTm*ag>aD3pCyS6~B}D`_<`
zP^He4B}d0dOc^#Bor~q#m&YK@UJq~msnYgCv5ds?NP;uidN>?zJT+M|#zn}O^(E5v
zWG`$nH^}LqCIL*-T+UDQ%70NdrUcV<N|k@*+ck3Tw^|u>5T3cvK&)<<2)o$nl3kY|
zmCNJNU-w7>oNGo-FNVX=Ui8O3a^|z8a{hNjk3b}a1gQC|mKQ*Myi_LdLgtwfLuKRH
zI!G0F!ue?_z_jwk+nB-z({E#ns3Qm$bra4{7oW|Ry&u4-4)<8OFhdSqUnA3D%N#oj
z<_Bk|%jOQuA?Z<Y1f46lenhx4m`0s`3JucVM#!X-k&xI&%8H}oWJ}j{Y%b!Z5cb5K
z)Kq+p^2=1&@Lom_iD?5;lAa6Z{1lFjDZq5|ZkQl>N=)a;wRgMZ;%6J>((lt`eEnca
z92F(=_t(jW&e@VZ5xL6|v$XZz8W|0b{-Rpc`3g6Oo8;hYGi3Lh#j@f&viZO~DsMuv
z%!PyOuz9eZEkbCiC0R0mSB*?rJ6!5E!hyC9&y@DofSB}jIP}$xmXZ-ANPC&10_*$Y
zQichtZZNg&LTz9R2l~7mgY3ASUgz%Xd2MOti;%<```CcGYv(h9C)N0Lo}wd^lTMUr
zMjfds)%)~>rxevEG1XwIoR^f1Dr`&>8P*Aqnux>z08R560kZ<C+@p{YjOS1iQ)O>T
zJJl%3L$rp{vI5wTR>+LmlVMw`HzaO{8{?Ss3QPmjt9m&?{f}^dS~OR#V&XdY8Nx;V
zfY3UhCdtU1@W8`lG8jNoJS{`EpP2%CvBffSWi;S3Tk79iARS-8Ga5$otv@0((GM}Q
z1YvJ7=i)zb+K8zdBGWKwpTu#ezl3-7(=pQVD;8CkSN;oieu|BQ#I#8{Kb=Cjs75%u
zEWd@x7HUR1^Tbw0%A}2@Qh#@mY`s(?@#A3l-w6pXq)?pz+14KbKfk5Pfv+Q_<_NM+
zz_XozmJf;Dx>I%1_0f7c^~HQhENf)T1HdXXKiOXS+c&&0=clps%73FpE`GWLCK5Gr
z^xG_%Z~`_w4A2cJQwCJtOPlHdm@8%K{$k04&EM`DlhGEdrTyzM()JAM`ri^{{hcT&
zScqLSo=0@~P^nv+F9&YVmo9?&_fv81VKR$e`4*UF<>$+}0Rz*6J;4;tPp^LjXS}Z#
zOXn};vKijWg-aYbj)pT##j+fjQ7o0Fhs&|~L5xM%>$QEf26n_t5mllJ@gx!V^ydVb
z+5|Nc;B*iqT4|%BW&Vj8Y?5H2@a+n0I3~g?Kck0N{#=BMdL04wUzGC`C8k$kGs=)q
z4c`~aj5gdOKxYsnN=a2iWx-*z>nH1FVPmDlqAj;voFNxsdeDXb+x`q5`~OPA1}j;H
zEkhs1vxq|7Ml8&domUpav1lto8qJXI--gTbJBc1(8q6#Id7YmKrif$uup5yAR>_%P
zM#<hs$x?!#?1OQSLm)vLHY-Q=U!N_PzuPJ~m?J8d<w@t`jdB5|F{i$rEbYH#A|7ZO
zLYg7YBD~cpb&Ib==(GJ}rR&i;x%lmJIrD6coc-@Y$=!~+2RJ_&ulxaWezL(7UimF&
z8|8JRBt856bZp#9W#JjbzeSrxpv_`OMax{oV7~a(W^4#YNgV9bH=dm=SDzh#$q1ZH
zF@C!LnJh=YMs$L8`gvfED4v!jyUx#+i(dm?zk|al!k2CMAO#y>y#b{2Q!3I7cR*lZ
zz?7Rel|4>-<%a>LluT~kvsJFV-wxjZw<>?WT)&4l`y62WGeVRhlv+6)%cAJ$h`QxZ
zOqVTZC&;<a*GSch7%85SD2HLbRR7*`Irwg!>_K>|ogctlp=q!rbDSYmUgU@&h>(GK
z_T(5@*;I|qd=6}ck(Lsg0R{Uy5=2r;vP_*dS?Z?LNJ@4x9HkIAof0%JDDi;R9uiaS
zW$pt&t%|4gut)4+?Tv0c(~b9ffb)~Fb2RW|9Jj3hhB~j;Z^rJkhs4y}d$3m(8`f`D
zVBYsCMb+@a`VmH*bf|z!K%>84!vyK3DJt_5>P|^2J>{Krqi}3Olm!E&v1rG*Bzy-a
zU%vXlRArB1tWgI{%PNOU?U+$gUO56e?MK3d0QRG{7q~6OwCqZI<h&1avl5o{{gv}m
zppCcP9>F~J!+Nm&X{1o9d>A;-UOXS3wk-%3wOU%AjzqBTR5|ojf~>lcCM(Vq!M1Ov
zbU#99n$O@YbSp=;y@{abU&1l!n_1HI<46S2PLtN(5M=sUl<c?{FRRYw$~xHcH9c4Y
zz+u>-v55DXgMjUc{>)GG7FJ&Q)i1^?pDD~@<E0T^txA=T0Q=2|`PlSJvTS)TPL?6g
z=bAH>()8|1NZM9O^TQfhb1hd6JVFfCZ>A%r=XeClE<xaI1n>VXRt|p`B`a?xBF<^P
z?7cM^jzUmTA}m%XK&bPNEZOoHwtxZQqLL9V3gNe|?&}#Y>Uq8LF;R_$!T9Oh2p9F~
zb_AiXMo{upIsR>eth<SLon5)I^ZFz}={o8Da<1%scR1o+=E{kW5%TMsIY{$aj+m~Q
zh@+VxZNJ3GE-WsqE@U9?Vi`hW0R}%?0SWgcI90(T83_qg98=?!4-fCm{JhX$+N;63
z<CWQTxj|arJSZ8JkeKQ$OAHrv==dRd?GYqSD)SS<_56_`yO0%U#l<vPdv=5zdv^iq
zwN_fcm<GvcwrqK4m^6JoPg<T%lcs0z)(4m}KzscU0PovLvI1?k{pvWFm;eG08@2Q4
zXgT$d0tD+v5NF0QWnYApJpvx6F9b~KO$|v=P2CtdbE8wP!p5`{W1<x?F;D)GB<t?R
z%ktB?fY9-B>M_h?zFLkrrWLa6Mur@DJP~byc&^{$_@D9+kR3@6kkDb*N6zzDb9$H@
zy)$1<e~KsyUm*O?PsP&pk7QZ#7VN|5{6v7mwVeR_FA7Xy7rS+%ybg)!`OndJen8yf
zKT>7)6U0}&%zLbmLvJjEJuL1K{cqiynX>7v5z_kge2kwt*bG-=BLN$3Chzz$S~k3e
zx^?Hs=JR8u8`_KWaPT_)U5%XnJxk91pH#_nWq$I9iyC+^EhsLQwzEwDQ_LaXOvZ+;
zK<b|&M(f=;++&_>IzL%D9;}ngh!}9<K^dIuQsv}Flbuj&PbXkbEWrE-$Gv|f$brvd
z5N9|=R&|WPoH`$Z07$pLnt|A}1=9VmRM~*|$ev(|7^Ha>I>3G?Fjeq`u{8t|$OuNh
z05~XB{ubDn0!(ci)0kM9vt)tXxbJ{z=l9jvgs02CFQ7HLnj}j*hG8Q+TTa9NwBwU$
zviT-9<5zR#*u#l(?C}&i^tfF1qYv(V0te9th~0W&h|D;WEVB=dfD|9n<MR{Y)K`po
z7BQbMCrLKK52}a&918%K3^=+>pF34@;LRTesah7KYH0`pUtI%}fgI#NcY7$aZkFW8
z7wU+iqX>(HDGhHnaN03DJ=N-FF}4BJYmK#k|Fhp~$!9>UQTKOlV78@^3QVDv2V~NA
z)Yz9YRVnQ~qao>xhW#+#+h9sbsiWqnY97C%?Mxw@vhcIIFSL!L@{g8^$}*WWb-WZ5
z=ON@%fkZL|DcjD~hR?-2ULNedeb*a1{TYr+ue|cL6eN@?U&S$X!1U66fGGe?fhjUS
zH3Br7f58I(Bf`3TSB8lef#iS4lUC$pZ(;h&pYjoiAL$~0L3WbgkmZHhPnb~$Qn-#^
zG7-Y47{?=cJyJ@x{hR?%U~cJX2TZXWS1|A*!IaKVu?Yav76qov{M7tY5$ctwGFUa^
zzFU4o!~lThDcoo0vpi|ReKr9W>VGUi=9U~}sYy{;hZ+E;Dvc@X+4KyOogap&uv)DM
zO5gr-mUR3*31EuMPX<f@If;-6tla^4dSPIS0Q<L_0o7Zj1p)R?0!*2qi?G>>d+dBx
ziMox#;)uiszo6ZI%|`u;r4e;*#IcRcki>!vLe0#2^%Fd(e*%aCTHAjdhI3@2EfcYs
zh;zWyNK65y83oS^rjFx7)8%@A=>dRgR3Mn1I0!Ip0hluL6Yd$o+MC&beoIDx^CE!E
zNR$fnO{iIa&BVfw1Q0(DLz@<$UH}|qKWavrM`qY*{3Q|nH4Akbfqq;Lz$*aYWk~10
z(gCJuvp*e7JLKxe1k-VN=D2r^o7O+jW~fIy>eK;1X#ZgZHV){2zoS25Gt~yrYgPRb
zS<8?mr~&nB!2kHUMYUNK3flX}Lg~aa>O|__70mqf62SBvHZ|=SAKc6_J!cCxHm%s;
zbv#9wF5c&}LN%_Me?gleSw$<rt@-D4WI~EV`c7neLfX<MWQl6V9Mk?IpGPfhR!7LG
zpR%Rv?+J3||0V{4DHg>S38sa`7~^OBVA=%jPy_C@<qwPv%oR*X(t)}0)YDST3D}@>
z9HEZQ7-ua%=VCsA^j>A@LPjXG88`i{kfOGISB3vFK?2(E*F@?1Z{)Op2!~QjVw#$Y
zO))Y*UAWsS`8JqxV{0c5Fbi&<!E_<O^t1+3Bvyfzp&l9Gn$U+@a9=IoR3Q0Cg*1Pg
zCyn2yNd0#hGhgM%@vrmb*w<-t_)8?i_<XSJ`E(GZ_(Np(hl#TNt$f+`MiD?ZTQ=TG
zmNm#Gwdw6t$zO>%gpz2+^hKNHVspD{;|eJm3y*!B^=$}1C^;F9eo2W^GrC&JN0tF<
zT<J;O@Sp)qWsNehMo7ixU4=q2z!n51m6X)|n=QSwz}0tt4Z}W3Yi|-y{kt!&>z@g>
zx^Jjdqv{zEObMcdQmXSEAT_T{hpJ#65>o}HO3DgHD1d1+^4Y5b$-S@OGXXO`F<z$6
znkIGQYGJC8ittaV{%3F6C77zdH(>m;et!j~-qO_P+ChYBykHVj3rsHpOivR`vA{L_
zo`S`XX&;%klj$h|a)cL5uJuS+$sFVawG&9ISI?a6%qx$@q@L*p@mnMEL#v$Fcx^Gc
z%KttXxyt{1Fl|79>PwH0YA^*z|IWPYQGgQWhUfh<RU+!fl$DU!FwG-Vl(H`T%z81c
zAQu+qG;c<3_LhHO(M5W}Mzui2t5mChE|?-#=H!WT`b|hoKii_fv>wuqCZug_KpuEX
zo|poXFvs+pOx;<JbcrfGqDsTceBMYC$>WfAl=;?~7P1-b-Gp{iuW0vHJg3$d1*Yh)
z4w&u_3Z~tkEx-bgHUn&{euq5j4Y)VnYa<p=_DSX}Z^3<1lGup%O@G7hC=JL#eiHRM
z&eV@wY|(bD%ty~$=J<cdf2E)gK*|mE>I;{c`U31DEYx*^=>cr?#sSW<6+|<qI>#2%
zikh^f%%{$FV!GcJZW7UkyzfS~G0I6CdlJv$B*!09T;f@<otZ|q^IvgDNeVSwKuS_T
z{R@<suG_XzZa(UU#MDVi+VZz}IYG!on>BNMG2JSp^PEds{?0Z)s#vsHGsayL`Yi9i
z0UOu)zaa%He@Fcr@js5mlSr@2l%J>m5hrK<pM;kRrp?$Os1(M$H?%=B0KA3I9eu0~
z{jT}<2$f2eDOOcKMW0mTOU;vPQ_LMm<Lqp9ojJ7yucv~6Y5NNV)5Q*$UjAY;z`6?U
zLoh{}Se3pQZGbth6?J2p>66cp1{Wz<>yaM!1m3e8{eCbsNkin|H-lyWmxE>BXG2k9
zWap!yvi-pj+4_E@Y<d@wLLR3`!5WOSG(VUYmJ}l<F2bPA8t$_%cakDFlFy+-p%w;|
zj;I)+fG0(JZW~ZFP#6G}`o978s$LRN4>0tp@oh<?bzA`8da3zeG;G?}bc1tm*T(UT
z73!n~1(*U#9XLgJr&z)!%+&D8Lg}ahQ>y(PlL>}`qSVy^Q>ye6Q(<zGj)Wl4c&=Qt
zR0>NFsRr#ujh9a{I*=05U?v`Jk9b>KXWrYdp*ZOknEpF}DHaLls#b*yy|dU8=IWVa
z9pBXhZup%8Z7i68|BmmmxbV07KLCH6q#?a(#`iB9Oj{^1q{Nhf4M1U0P(ZLz(9Hz|
zIms!x!F?O(CTuHMLp_-5+IbfEKNgrKfN2{fRGa@)iKz#e{tA0Ez^5Yt#bU?2<Z9u=
z!lD*<y@BAS0`1a>_G$7#o&&Ljyhbdnjd(7E2}-zI{{Dg_ramz3U1Hh<Fl8GME}eRC
zW5o6Y1OQ^V5mL~menXq8zK4ZW6}F|*m)TcUpTuk1f2YVXfYP4^rjRsOLzV9X)9;;>
zr0hTJSL~C`{{XP?9u=Gs!~u3_Besj`e=Gzx^j9_JbU$qT2LKiC>+uZ!3Sim+31<tW
zZtP<%1XJ7_H>pnFB($NAX@GP39NUw9l=Z@AGuLo)p}?CPB)}UsgfAUTp8-svY2b!V
z^+`ZA;kp@M%DOiGEduSrKE^o$bBgM-PTMsTLh(OtqF7h{#y;JG_b(evJE2`^fpoV4
z8$f4+%1sgaAnMmZP(`W#1(8{P8HA0(AZ+Re$<ZGp<j7ON>Gu(G=sOm`={FIw=Zgs0
z^(nHheH1C%A4S3}ELn;-YA~f^DqyFye1tTeX^?SCM>@8rCPl7R%LfEiS8C#+GGo?s
zsj97lM}NGeXQVsQR9gyXY${zqX-hhLNJrfu>NZ2NL8do#|BI6B^#-2q`?Bk#?}_n9
zO~xg9<U7t!4ww#wcF`1{Sp?2u0`e19qX4Ao*>Hj`$^wMKv2D>zgnOz*q6V6cXm!51
zt}UgurTH)F`3%%~UxDdg4@`|JzwHOuhW-XsFC;njSPV|0)B`HHP&Q)1rKC+sMX`9Q
zLP?K;A1?d^RTeIqgaJZAFJS7GlC-axpK{Wr`QiyVfUqVpG!rmh`B3H4tM$@jq$GtZ
z-+-wDH-u6aE)EWuQVORQ3@nlkm^uKYq`#~;7fl|A=g^4fLFq>mRI8p~nyOX#2x-(K
zC25~*OcA2$?&-jkr1<~1NfYJFn+UM~=~hU&Ym|*CrE5))cr;V$sWuF37e~57X!A+4
z0cTBUCj+KUN`1#g7WGnK%7v7Yt^R;%IO#1NRem#UOxtcB3Zcqh2x)MM%Db)rK(&Rv
z>4DUhZK1zsJ2l|`3EocMbB-k>)Dsd=RJ)>YI$-Kn<s<R}GCvKt^Ar0c!4#RF&M1kg
zqsnjoIUDyL?`(EdzhWVj0=NM<&1@&NfpFSNwU;FkRvSfKPU<>4U<#X6qsph0O4*nW
zl*H7Pl9aY)adBcKrWZb23H5s!OcMa6YQw-nz|jTo8-E{!K1t}-bBP*{&e(Itms2lC
zBJ6AeDZO{V)Kca1xneOK7*&3a+<kBdnV;qdWPYM5zeB6?yJ2J6`XlUop(#;PQKc1f
z>c!0*`(nf224TKLzXPPIKBqM;YV*qt2Im_sMP=V)o4yz@W#kLT#?<l3hmGliB4=)d
zN<Er3rk2E%VA>3m0yTcrI5KTR4TYlxYrsaZ;WyOpSC+wY;%BrEq^ifC4OWnP=xKx;
z1f(7WpweM<-<Q#{=d)-z_B2U`ZN+tI?@T*WfJ@mZgcU@xiOH+09QD2dQ)Q0e*ev?&
z5)F9ZJF1wOwsQ2?(a0K<BpI0*Qc_x?RLKE$sro;Rui2|6(%3&**Xa>cbD-d-zvuDt
z%(lPl<-8_46Q75QSsF_zDMCRZH@$(<A(*2En*<2zxFM36lZKr2NWGhfG{{wDGG+Qi
zNlr!X`cT&n=b88SIoNF!N;+!Wa=wz7`p1%K8~5|EH#0q+-Sak9u>Vt)kE{;f0rp{I
zx(GI=?;^ndr^wO*o2lks>F`4-6(u-aEVw9AipIr~3knxZvuHX{$DO~kcyi*U+EGgs
zl(doRR!5azaTpWDa1^G21c25|tc6Ot9+{tNWJsY_^_Vn}ItX)*%nt#(um~8<rz7wB
zNr34li7D0RP&TGm^x>6%@$n%zKh0KP+VESFhE7TiIpI1smdaECfJSvF)!j<9s3v5m
zH~?Utg8@}X8rk;GIN9<MAZH1#ZM^aUrt9GR)P7B;B*kK&LL!+|tD$mTtARwd3saI#
zmy2(omI>=hWe6vBWo!;Gojh62zR8rN+tFq<u(Q-)O0eX@PheA<2DSrL`h-s{QB`f}
zEQpl!DD^hguJ|7pTH3_14XGk;1q}3be#(`zx4Kmv$^<^|0BMKL;cXTc&sPUtTP`(8
zJK|bqRw5-SojNcvQWbRg_(6FcHl}AjU!=h_5%)>JaU^Y&de);KHc;|LkW(8B2MSc-
zZ@#v3HdIOqN2xef-q=ud{3{t!A9z>O#*}>#3uXk=U2|3}1ekiHBsDpk-4X!1eyYDZ
zDM@cXyd%Dpq+EDWx0=yo<?J=4Bt7J)@?jh6fT;sy97oN1oVB1nEk;tW$CV>(bl|jJ
z^+#$cxbdI_j{P(O64PjaX@Uc$$UCoKK&2#2f-3)%PDu*ySZ&wmWZ|*W{<+)Bn#i1#
zq(|j4LJSQbhd}D=&pt5SB)1S?|02wRIsv9_a6ogQjgmJMY%J8K=MO@uE(%heF{s9v
zs+%*;)Mmok7_z^1pf8^Oe;~Cn&QBJYKK%ZHOj=*=q>$ClW`n{>Nvi8Rs-{NXe(;uT
zLuMmo3#rdhR8lIZ;QVy+lVeEHI|X2xi}?`}QzZc<ygB2ofpucv!=}RC2sxT1qiyn=
zIVp{c-XON1-B10mcn=#>*z$L@U}M_sw=v~2S5iffRE-MiXd~!PNlLH$ExWcNvtNgl
z!&_cKpaRnvnG5Hq*PzP3irBZEnD-ko=byybQJWkk#dbF9lyp0rKi1XR2sY4+i{?Qz
zDS_Jm_|H)7Q@#HqQU^b!njhu6XgT~X`X@FiWk`3bOlCBgj;yVgOSjL;%#F2vFlE~r
zX`36wY_+iNlY`;tm7SX{W#wf`f?8Bu2zWw*7}z-aa;%41Q{B>5FQ9Tu(O%RV-P?J+
zz|`wMZm8ffsF$&~C79B|i4dwl6q{B`L|Le^=WjWPGdp(t80EN>lb?y)_2rV0jb|Dx
zJ69h7xz|lXZ_gnVn7TI>;R31G|J?s|n+&+y!+!3;+G?QAq1&`a1~oO0J2t{Se{=dl
zkKfF_z7#M;MdAsj8|F*L>xZR!5mJ(JF$N4oA`kBDh4bK*-wZENgc5>-LNo0Zv0y5=
zw4k$DFO*cxIfZIE+9|R)Dm(QGSW|Xow8>OZO503=X_S<^!E{m`z_dXY?x_s~QvzHl
zcr!a|yb?@X&Ns;Z?#&WQiKzww2TYMl@T0@pD<6(OP%%=Hp-d2zRMC={DrjNBLa!El
zEg?0g3hH<*xl+GTl^-ST|BRKbPogB9&QA!L!s{~}$_9ez_5Cs&0pKIJ*eQ=%y{NEm
z?upRXIoQGAAqg;@Hg}p_db?XDy1{hPBzVTR$)!&i;J*ft14k{|UHT+!l*Tx=ZmOuw
zf@7!Xs1>!!pK!`{RfTq^gi?M7D23Fg4RxD&0r!m5icB>~>01^g7H4jD_5@S4csL&S
z;grVnjdJSFNy!`qFy(?vl@h@8D4d^e0Zh++0Wd{)o+e0g{L)@yR-z^Llpqpl6x0|9
zbtLspaU^ce#=<c<p)|PjUrCVoXfS2HG?>m^Nie-EqnE-9nxSoM>3xVvlaqGDVAkCM
z)3+YIB}?{93IL_r(c|R&)l<m)bO`V^7B+kaOq~r5i`n2Q+u4A&aoWUzQ-8noZ35M1
zVyLwLJr;FKlx1&O&QA(VAu+w!Da|)v(~E3AJ}_02S%@|>eG+X-Fg<YMh+KKM+YhDy
zI7&>{Z`-Wmm|pxGVEU92Q-CS^BEeJHJ#*YpQm;2o+&uZf)X_{(!p-(FFlSx~LhP^Y
z0Ml+bKjjikIi4&qeem6f0Mjz(c~dpq+x+30+(%W{$U6`3LSkxxDV`g_wCfx)KLJcn
ze@(A^I5fdN)Y*hP+7tqtBdLcZkrGoay*B1d&S#o6X^n*1T(LMCNNxZ-|2tmRKR{Nq
zaeAEL+No(U&p}j?^KUo7D<1*&IYtba27>`LFZwep#m5s&x5>48?NTux;i7yJ(-@hz
zWWKz9zYB44>6KsUNK83i)Od0<VP?)y8w;gXVWA@^i`FvHj{6q^Y81v4UVp-8+NAyn
zVEq9mT>ngxvOOA1*>0EvN5Q%2_4`+4_U18x5>w-h6fU6X<Cvj{K$@L{?0)gFQe0Xj
z3m|YQuPjGuP0TOB&gTZtUL<Ws)jeQ<)yH~<ylyZc!8LrLsx+jkApF<_5JdBfa%AS5
z=`wHO97)Sem89fEDJUvX5^1*$?+dB-i-7-N<HM`H|4gV1b**sk<KG@ktsM?y#4X=|
z@J7gJRJFKRBDfe6Opyn7<|4$?yVnRXg~XI#ig<$b@b-g@SriFAw3Bid2R>T>3C^p#
z0D2%vX#Gc|l+!Dp5>sBE5>uol>wdEdU^?0XQ%;;lV#)<G*udq^TE}-w%YoNFActV8
zRQVcAha!&Y$*xAZ2rxbM^=x=J)5a8DvI+wH_H0T$YAyE8Z^4Rz0zXK!0l2q5i3|kO
z<Yd_hulx>xfDcS<NpLVQRnicG0>Ly=X3U!|SMQybN$ZBmkTn0IJ5GUVhg?BQ((dnT
zq!r<IDE&0xVpP9@QfvdJ{`MsN_zR?@l$5FhdqvnTw*L!YdJ)$})*jVnn9#EFbLI4F
zZL;^&YKgZcrUp#Sz%fu0Aeo@FRIBpOwMZATP-Rs^4X3591k+<D4#}GU)AIn+R(NjH
zF4(avHP7DJP^gWCrOvih+vdF^Sqv-$b;27L(X<V^UI5d<keJS02`SRUOHxZPWqWZm
z;gfQ+ZCoV)!u=A{y8zQ=`=%(6S1^Isy3yn1!nH1WjS|!E$0*Nq<*BWq)PAJ|-)R?0
zwjJrVzirHKfo<0c;BNnWysF!B6E2EUDuOBcqXVX}>Foigj@s9=7|8*Cj|G?>sy`-I
z38rJU#8iXnhOGcoWPZAg7{FbK?7)y+4rCimiZMwrk~hEfO-bM=@g}^f_iXFH!t-zg
zcnV;ev)u)zb7sne@7|Y*>)}Yl_VR(LHY*7=hv@ndOyBz8wroAI(3ykSW(3pHVF1$>
zd6RKWzd<Z#*qG9xFc3_6-@JbVri9a;g}<9(ekYjHmiyHIMyR(3NY6Uf52h&q(}vC_
z1lVtIz?5Ue3eVG{FPiaY*=fcROm}XR>yVf#FtsG6^Onq$oA)8X2biAvu2OF%xN);L
zvd())a*9Gbc4f=%6hE9&dTL2nAw_MZgXvEZ()quWq<lZ_ox%{#VFc5<YI)<s*JRF?
zae)$3WEy%d_|g5CdES#D9EgdJf#Xy%0=v(URclsBS_TqN@EUkl%Hb)5WX#KBUw!v7
zB!uArtdT0a;mg#OuP8}S#ZR9#Rd(;+1@od&D#R0EG&v>7abEJ0x_SY-*Ky(8XKzx^
zzDgrKfINa5?qCwszMkKj1AYDFWuD{TA51v_9Vt!%LU63yuvofYKPoj#OJp!10~7er
zgh-jbWCqf20!$IdwDV~#CMbk*0SvStJd#rw3JPIu@SgEX+Zf`eM~TIErkLOLXV|N@
z!D*u%D(?VQJ|_Q~$zvTb-Q5eAx))BL#B{J^<m4a-cD)=uzfBSt)=0zcU`TR~cQ?v~
zkEqH=xG01dYG$Y!+<P<b)hTrPG4K2O%JV>#53l@fPof<#)o`sOraRY4JHT`pC8hu$
z1v+ZcAP9I&zyacPs9Q9cUVi(GOy68CLpZT>VL=#_ag(OV**B1B=Lv$fGfwPJFlS(t
z0Ocjj0vl0P%xBY<J=>FQ>a?xDu)W)`K(!-g=8W?g<OEY*pJ1Asr@?ep_+V-#53^Z9
zdp2}815BGGrv^4lTD8oH@yPKbkeI?7`SYa+!NV|63}1$nn<&kY<g50>{SoRE*!8hA
z|DGV7|45Y+KgCJ<den{eLZ2B72Z1>&=F5!-0Mlg}OnsXP7r5Dzm2ZM}z?7Q?s`6JK
zp6Oq70j9Ne<K*1+E=Wv|BFO(Fgy+gvPC`zd0!z!UaH>Ol1{Qv27xTOSyN*ASr3<03
zR@{k`q4dh9Dj$;H1oX$?V5%1*_ZYJ$K)iP(ribMk)W79Z3!J)XRsIG@Oy7LaC09RN
zgG_J;=Y`nDf#Ztf%qa{9<yB}#;}k}c2rS$vxBVkYPXE6dl0%6p$5VjB)B;nVDqpL+
z!vxd2AHF4fT2{(n!aUERz_e7lFEq;=A0J0nt*Pjb1!`_|*G1j8&%w|*>Ggbd%ohCL
z({sP=?+6$5ztf<~N2nx%Df=U?osyO+_0ag7eFtD_Qj!w7EjvI@XC4bo6A}=@Y1b~f
z`ChlwEi0D6d}erdQA(9RPf1K~e7+SiT5A#hDg*UGXf~+ydldA$=3l}rJQk%Dw&5)(
zXa8>wGJ(0kbWE+>eR2mTT$7!4G^Qobk*3rKA~vYleH#5>$dDnJzmSY%(gazxcBRyf
zty2*IVq&8a;x7RkxCA9(W!g^lY^_jGKHJy6z}KIAEG5Tr3E1GE9tnvF5*3ZKppYOh
zTe(!WY~PH4_qF&f(HH%|%Z}F*OkYGj!j%yAcHAp4)f=pT7gatXK!a&~e3C3*yI3y5
zUTM|waR4}Y(_!~I1UYXjCsfMzW9wvl%Uq<(8;#5*!(_wRLX-lhoY4jEH=fOxO?cgO
z4zFRBjXdrGQe|E&loG;QwgxQ3M;kqHoSZ>w%|(3$Q{SRF6ghaaAu%Q79FkFsQ)O_D
zK7YaxS-yFdY;RmCo7*SL`tEXBf3^rEAN3ljf*{)$3S~ikvLtg+AqYTflZ1GD8+NXd
zj@J&z@HrNkGHc5qf`ErDrm2&jOld<k1=&%qzI#@7pP4VIRcJFVnmGS(sHnCa*d)7}
zR>)SQjosK?jCRs>;%kp$wWDdzkgsgtJOq6&l-f<WZoUH{oSd_B@}yfyOaZ1PdQqX;
zTkY6g>E>*ysihX?<kxVjMXo(OBU3k(Nfgfy&=~@Q`^77l$o_^+vZHmTZ0f2&U5aEK
z+KVNiPof{L??++Z-g2Qt)^z70%Mk8YXQbhzK2L$^MH#)K7cg}#c!Mn9rYisXJJ+Q3
z_D)Hy#rY{ELYozr4MP^5O|rLft!!;as?IKC`$2#7)ya%Ejx)5)rqg{a{Li^U*?Mu9
zOx>3uk=!J4!3W4BqCa+A?2yLm`#dD3LBQ0O3ZU%>rn?U9mp30@l10eK6f?}JTNI>I
z)1V4GaB?faZXWt$74E-8HelR)mGx)y&~AMxPQTuCp-8r0A0e63aa~GASukek{PghY
zhp@v&o^~TKRiTH%2h)+GYUIY9>vG}UBT_sa5`1j~p8<Qj4cpeqfhNq4ZEUkLJvTb{
zWa_aF^;yTnBIk1YSaK1hzfiVa9VWAnBLyqRlOAUVOwYVsFS$ly%FRGHV5+5OadC)`
zx_Ps_^W?H@YMvlTWq5X&qlUtpn)dyBk8PE`ZA)Zx=V;l0WDU-|?@>5cpg)FH)VxwC
z8&4OZ4;LfZN4X4RfPLeAk2$0o&P(rpdRG=vtH4bLf1{LIWwmnJwO_?0E%Z4*g^=zM
zLPwMjSFk!B8TBeED*&g_fYZTB!dhHfEIGM3$i$VRoU9ljfbl^4b$|V>m;N8|3F5Z^
z07WNBL_t)gy)m&da6n3ywDdHXniQ$R^@hLkd&2g#8B-DDev;%N<}_hEU;|@6BlF&#
zo81ykTdM2@iT#xz_XeEdNGgL!4_`@4xfWYvi0=agU-~z5OsL;pNJrNLC@LyO>L%2}
zd;OrC`Cv2hp%=)I5)3Y*I_E@Al_g&Z8Kz+8uD)a8dsFOV!g+81kMGswIz+}y7%%5<
zHp}8&keC+WyI`vPpwb+q(2I$aHQUz6#rICi(KqHx@q$E&$kU55>%?oZ@Va)r?D{;<
zd;8h&JtkfTir%zi4NNBv$Or?bN-fL@4In_Nsh8BvH5g0FOCa?<AlE)UEGybZIOzh7
z^p$lprMJ47Htg%GIzR523x<}&<m6J7-`aODHG!6O9p_^gf93sC(sqB9)UHX9NWv*W
z%A^rwo7w%*ZX>Tg*_Spn{oPy(19J!__W8@_LzS<=)YzCB5D2oU1bF_UpXL=70A%*b
zTi>>0VIC>Tqfw7k6rc2!*?I6h`CNnDvweSdJBNDjZd+Y9=CNkbas{S0_DOmVRemoL
zQ$1->vNR14c;%f_a46g^6L%qG58;>fVm*u&gV*g#TZDV8`<ZC(Z3U)qewwgOtMbE@
zm|BvS3~X-q9Nr`MzUe|9_^FaP72}f-$UdMPa@bzI)GM5M(CZj`jy3ZY`Vqmjp|erW
zK$Y(U({LoFN+7}c6{cE|Q2?%qasla!U;A{Q%&pIn!JKE=X2yQn%#FRx@8PzSInK0~
z{aMc;wScF4pWl_m1XIrWtQY4;Bkg@ofa{^6cSDXjzfY5cYrEDMZd6N$m&%lBlcgHY
zT7__~%FN1u>N^IZmXJF>E><~R@tE4twK8eSB&n*YlKjGa$;{4FHm_8Xo05=}pum=|
ziKgh^X>O37nGVOJ94Q%ABBRHQmWgP$>Y8dP9agFUIT~hnye^N;FUnWPO`0-MT{jQr
zRYNFk_5#gd;1~)h&2t%ub_jNkS6~{xxq*AL;2|Y;oLK*zoS)DE24k{{O^lIQ%MtSA
z&F#{3f4)?2h7&|C1|%n7TV?6)NUmLIe*iiH=U`F)_0c)O6b>Ob8yzq;Hm1f&$X0i|
z!Bp9hQ0ho?1$gFXA%}SL208c9E=X0zNahS=6VeV|J|`pN@o50bOPbf$@9byA1wo&i
z>XMB+;0W^iK`EP)<*4#~V9MBUVSp*>%vgPO(`uygwVg;AyI!Up%XZ8KOx|f*MQ($i
zs|^WHeJ(f$p(X+n-UvnsQ12lzrSlUcru*QP-)D)bwfjzhP1EZA%Mn@NsGPh%OA6-2
zInPN;j6yChJ^Dk>g(aljq_t3)dJO@1&0h{1Q(I!{>x;VYhMK5-yV3|LtwIEdt9#|z
zcl(guu|#6Z^f*(w!X5J(RYFbL&r?Th(jScX222}n?Dc~w>!$9b7aLPEW^tZas0kOX
zM~?N6prQD5sSHOBb)W5{m(AWlFKqTR(NPel&7Lifo<5R^YezWqn2CO2yz+zH17Xt_
zx((jQ=+~{656hcRkIDM;<&s3RAofS44RG3u-rkO*ThG$x-04&k+v5`FAI$UXdKu@Z
zvv=YAR1OI~f!mA?vjBO`SGsSjbK_hDsJSrLy8dC4T>5skj9QPm(ZHZ`5@XTQ<zREY
zp1;jJ9?omP_%rp?_g0ITzVChhjx5<XHPFU1nCEwY`jH#Fyy|8Hn3ggJ*e063Z-D{r
zOer;`%0D$dMFH!`Q6r^pOdYaSm8(br1XfBf387S}vk*$DW@q7h#$!#;pqiALs2q<n
zb263V(I`Y0Ae>g<e1%1Y3P!1xAHsN~?6Y>=LII{V-v-Pz!R8kG_}<RjpEj}o^9oG=
zhk~gZ<ksSci7-ArR+jFZBc1nm$g%s_Y0bx^M0-=;WNt0+Hl;sDCnel)ab!^wnr||V
zkTDbM<lL<WSpqN}s@1uk&QGBRlD^NP@&Y-0VT;Nez5=T3__3&ass-I{AaxI{zCx)z
zsj24^2&U_Iu7WE6AS9+5Ow}_EAu;u;Bkqwq<*CajO2_@Z()P(bsoEUpNIi^X$lmn_
znJoGYr8p;njU~YJ0G~4p2&V0_pW&hy9!ool1gP@u`|x_M><4&W*~Q3p-@HaHeYsP1
z->i}330hKRHcIaQKF?$r<Xl6!XySf`L`KSdgo`4W)-DGK7<I96c<>qn?#Weurdn;}
z<dM?-{t-F%^%|&Y3nZEm8weIgx@f_1I8hA3I>zhy0AdKH?HAi508IIeRiEp{E1%~y
zs!OOhlQL3d&Ayd#{p(}W{LwtgnxZ#d#)kTNfx3_XpEi4rJO-FfUI#EGM1~8d*0YLG
zA(kSfWE9d3BZS$t@At^k<|0WLrrXQ_+;hx>!8Rez=FeYDJ3C<7Bxmnh5>ub^lb+YT
z#+I4q)W*jF=(zYeS+a3~-1??b+8)oAGOE@I-9}334jJa^N8x~|`xv{w`sN=Wn2weA
zKfebD!RanAeNN}6zRnK;8y!6!>~+r#QbESM&sNh`iQ41aoX0JRwEI(UQc82I`x<U|
zcCXug8Bbo|7!FMK^|`wNI2dT#n+f;E!hRn1`P6%hdwM&^KmhWec@De11D@Nzo5a)}
z6qvMPkWOs#;pKAn;dVKAXR_qYK^BNYl*~wpPK<&Li>t)p^Ya$_obgc-i^A(nm^NBY
zzi|RKrnP=mE*Ea4(y?}ip}<tD5F-%!Vnl6;)L+}Iq>FP~G9<17sn>E)x0FbDXyTf7
zao5THdpMtQj#$*g6xJyg>XwY`G}*L=5>wci&a@<^N~)wKX2HP31L~MkZt>>Xas}xu
z>))RtBiBVs^f1&b3ndYCV_kT^&)ZJ?KikT@s&<QZiaviK0xqAq)!|4?4Vd~CZY>G+
zny5U~546=PF3*=k-Rlrfal354Q7X}+(Pnulsk&YRQ73Z_kM?I@RQ)j_O6ISg2OHD#
zQbQZl05Ek)l)~63DI4L1qvg_v2UWz2(L1svx&-ygb^2qpX)|+A_B{?novksK0gb|`
zYi-hU6E>zJAmudbcU6xt>Sp??4n>rfmnJ*w*8+6v<<L8mByj@g58Y;ZY!66Z4D}qS
z+C-VPXf9Ow@5|&3Q01FArm8=>Bul{-PYVc`wy|o`NI8AyxZL<|k4!(FCvo|xmp#th
z^Wy-1j*Z7S(_@eEBwJ25L6v_(a!026Z8XF640p9_Oj3-j+p|>O`mRMzzCTS0XX-Xf
ze*xo+^P;<7oA2<v#!Z+Y?|%k~>0UTL5s;0IDSaaP13549KfyL5Zcy@q*cY&o@sxae
zZb*$ZJlLzHbyV8NFkvp#vvvb!C}0~1m<tMNy3X!3#|v%;;y(V&bNt7Fsa9P@z!oJw
z4WVB;Hp=;rwn^ugbENHynbP^`5;^y9gIxY#n_T!{t6cbS3(96)_`d(;;)5-6@xfM<
zZK_;&;GFm3V|@R`I+=YqM<R3#P$f~aJWG4nVtREht%hNIwlUKyrR5gFD1E+KTE3Vr
zt;o6F{n091Z<Cz=V2hmlVAFt=3$WL{h-Y>2gY9@`s2g4{KiDak9^mtnEz)>zj+87)
zkO=Lx<iuCB)VN-N;{m3OO-P%ktw&a(jrJhe_abTga;CI@K2Od*T8C%4Mb6`Sp2z*z
z#ks%DfFl&XhEXnmxE05vE+`j1+%D%)pYsoP$T_szxrcatyaO4hHp@mh%EeJdZKQw-
zUP6GWdna!Vu<~kbC@yS8h^Tea@g>6Yd_G0GpDe*MMgPD(@IIcuu-`d_b-RdqvYdM#
zeeogc#%K5u-haM9%GbgHh9)k`AtOw9Gi_-k8u(1eU%GCloO^GNocVH@w0?yk?O#lj
z(~sBTS@N2=KJUR*&g<vz+-JDOsm}$~ZX9RZ<svqp7g!!`m1|$^lmj=XNE#z7n4}27
zHb=qwrM2)BAV2oeuAOq_+db0$#awCrY^rpByj;$sUgz0YJnH3qx49n$ZG&;93eK(0
zk7suVZFctYR(bR1Lo#-|j_weyjj3zHZgPA_#YD@D1&Dfa|FE3-YK^phIZZk~pDkz5
zX6GOB`W$Pnf_|#{s+tS>R@7X}xx=&>+l})F>iGIs`{cyCb0ljtHWLK6-r|@Bz)=KD
zxR~!8W;mET_)4$y1I?S{wQu%I7uu}-v&m|loqg!k$DZRa;xmg=FP8A;4>QN8|NF)o
z$FH7GP~R($cgxN14#?ai2>MTlQ8U*5oxn647=F=U>XsCSb5Fiwf`F+#_U-v0)LdcD
z?OyZzivq%6kY>Jr1*U#q7F*J8gLJ58rP{ntovOFpkk{`<{o}mmmuAVPWAkN0=XhCl
zZn&(tm?Nt%<j5L$(679lD=V+y^=hsxzmz4*o~K;&|9|-<ocA)$dnE_w&5;#+y_zLu
zn{dCBzH##H518r)O|?}NU|`Zbc&azgkyWRwWW}XoS%qt^!L?Ui=JkRU)OUFw%L+cD
zEBVf|@)bNYJj)fh&fM-qNtuo3ZJSHjwoJW(DUF$-j)P|<Ro|(ZDY9zM0$JZVO;(;O
zm*to9W%VW0?P8v+!t-QVsSDq)RwY-~p#E!dTsVctuEDW<W-IZ!;!-{eo(<cJpV>E1
zw~0p*WoWr>GhZmIFeDyUos}AsCMWoA%w%|TH_Vr{-J@ms`C?g#e#pMa`l&uMK!x?<
zIn{YppFmOdW#7z})u>z6675Z|z1kghcNmgI)Pr?meU!-xUQ^-3vUKBY+0rpv)?OHe
zK8EM1#}{7%3+_p^WxlMs$WkDy!z?_0<prFNeGi3oQ}t70E=ShBmM7Dj(j|^y%5lav
zQ}-BNy#izSIsd7sDU<EZ%dttp9CEP)^91^bs-M$OR^Zx!#pzT1Dds%vhpM1X9AnF`
zWXZ-mrBbj`o9@_gOv3>KYw=QThr-Z7vsX-zZS8Xq4FYor+JIwynZ7pfC7?gD|EM-A
z2)nFCd$Fkh@tL6A&DiDZ3Y4|470B#U>5^E3`$|Kh6yI$N8EV~7j!;H&?7SA2<;#|%
z3uJruWJD0)yzkV@=`(@z$0~k@HDTp>6hs{8Q^9{$;J^O<sNd^8vEf#!lyAj7(a%Ar
zkyc46UidoL$F(z@J{0VppXa~fK8NSJhB5cEq@}@NG+f{e_qc(OGQI*+0SY$t$;(dl
z-&K|GlMwjrlOi#RM*^A#!@iRe%fWE0VHs3{QaZqe=QM@qwy!}idQMKhfaZGg@B%k`
z_Z8&#A;<?jG!=P(G3iC1KB{gg5$2k-9dnod*4M5R&Jn@$60%J(P^vuk^+XUZ3<OL%
zPP+{TPz;4*R|IWx^)*<(2)tMI(}nNVXC7le`{#LYpNn>`Tr70}dB>5&BcoLq6RdKK
z!-6{ml9Nb=`(oX6y9GSU=ec+LzgGK1u-*CW%(LWiTr5q!3<!kki`H)jOpT2l9mkkq
zB?`}K2>UrT1Lpc(^|AX-U*4PZ^3}SA=@*01FO^n;5-Jn@Ae0ouUEhFqB&a*KsgViD
zy^a2;oEKRi_J30^_x<;GUNQaHKA#zDtk-Z{lh0Ns*KlG^vOhZgDkSV!zdH^?&hbpy
z7>za?ivFnP4l`#3YZLR_pX1exS>HG|&ytRurp@g6ueY&fI}_o59A~r}k42ls;+(YW
zSN&ek73%tYuDT4i=a9biMSFbddC6BN^BbQh+e~X*R3;)bFZNciSHHhlfcIKs!v)T8
zk27nVyFc4&UT^pD3QYflz|<bp+CI~Gl+xzUDVUs0n56-I#bUwGL+*1bgMGcbw-=I7
zFc4}{Rdv*$<nzYIXY+m_>tuWTd%X8KdzpJuUeIAmsoaCsEVO*})j>Z~UOQO5!VNiO
zALn^4K0|Xot1VUgnJ5XpfPlxM;*Z*(`+)TvRbPA&?dGbV>GLLiUqEi?Frn1TLCL8b
zHx-O0s6$10jRE_9`qN$})R3zW`ktSCexHL30WQp9w;SriI{E6xv1`J6aRU~rANDn5
znF%}8+d28WFWitNJ?I0Nst674{uydqS@&d~bGWbmIoImncH8mXcDOcMEg34JL%{rQ
zNx}@6;*|iXA^;G?RsF)48~fTPO?!CsM`sPta|ty<xR)X7zI0!F1)eV!JVQNSdp@w&
z*k0FLSKIXlm9N0`f2db}UkA6>0u}5W;Vx$O?niZOqdL&=q9;owF*E8?vkU4?QWa{T
z`0g(R0QU9ycpcx%b8zbAo^1OFrS4~_Y*aM_2Ean!fiQfvnO@*RhB@-Mr!b$f@l1Ar
z-SQH5w{e)~>$P4%+RX>Z>K;ObQR++o_q89NkIwql+X8HFK*D_=bUbKC)7K2>lcqhx
zsgJv_x&LF2+feP~+6;#sW+~jZR{*D<bvXZVOH9pY_jB*<T;V*!ejGEH5UGlZY@(&r
zz1@#$50{Eo|Hs)>I2(&zHzwg+ryp~peO*&GzV<qH`+GmH{ulnU{WGBQ6_~yP(>@RO
z-WJYqCN$4;cubVOb6MW%wry0fYlQ`-VNASzsY@S^^#;>0@5#Me^-Zh<4F*LI!_jEK
zCS%iXu8l<itn^{Q47!k6U}}!(tuOYcjv?F8dcNUoaJ&G`v+eloG`zovI=P=$z`gr7
zLxDgN2(3LJ#jb}LlfeKr+;#{TwEGH%0oOOrIt<XUC91aSzpvNt<J{0I5bE<0)+k9d
z;r0SH@Vz~AH<-Gmu3i8VtUvd5E%)!?JP+N!3@HC)^U(LT?*9(Q2b+WJc5}~Tq1Iw^
ztk=BlzE*GG8}2#O=F2bS3g8@jEQf;NfdJ$`^BlqIY=jJ6&x7|D?0J~;x&P;@(_f)8
z57ea8pStuGbi6<347yl{v0#OBy>KVraLyGJ*1Yc3TN2Xe4M>0Q%kzH&bWh=`DF^i4
zt;x+Nwe5!^h8fImX}`Kx1N8&+ocde;fIb_>y?8AuCbW$DO~Y+}@8^a5FN}H(^mW6T
z3;Hv^_BiiLsM~-)E340_`Wc($ms~e5vkx<-gFOR#!S@2Hf&8D>wcJ2xf41i%cir6M
z)(ux)u=NT|dul)j3bMn6+gD&ZK=2m!q!vON7xp<k?zuk;#z6h2Klkl55%xAY_UAgU
z{u4sAH9&na0P0@yqWe7UZTCO5`!=Q>e^oH;!`x-7?w|J=^=008o@<5ruh|rN0n3ZJ
zW}naNHtG5kz|?bt<&w5}NSlJ@T{m_1kVN?;z&5D5-<$tgV=Lf)Uia%I^}=~W=7u*Q
z;{wy5_h|QF(}%pE)qR}1zx4)e;euFi$Gwu6>X1-+v-g*mn0oF0`aFU3VS@iN&uy#O
z{><z4_gZ}gOZQH<umA7weg0Yh`=3xBUmyK92T}#1+WaKgBJgMRn}NEHz1VSKA1F8-
zsQY`K^LT;jUwOR!S@-q|OanIJufWvh|Iu6j2nEQ!!E-Rcw>K-{p2KW3dTa##UBJ{#
zxVpk7u3}GToR<ur0kQVNycfNYs0ae4f&NO1W~fdcY|(K`TXY9BQ4*Az-WRz5ov^R(
zpJ%c2NeA?G`+F`giIM`ie$?kh{72V|!N>!=@<X+m?>`QJ+K|K4q<@LJsr$0+gu@(X
zzIOM6sjq(aWZM@>;fpxdeJ`Q<rxyshB~dTp9{YMu-@*gOCnQA)t3TQco$EdSullv_
z+v@YnD$F3JHayz)xxe#CU;ft{cm!GSUr9{$*bg<{gY~-?4RgUD&3x}=H))Um-lV$W
zf@8Q)IS|j|KLJdQq$4saQYKEGAo~yQ(`COLICRig_T&A_DhCc9l4&z%$k3=LXR_+c
zWP@W9k`iRgw#{<j@P5=`zwA4J*MkRS-%BohzB_mClERW=6%M7>dbt)ZrnIacU5$F|
zQ)T}_r(ULRFRQ(H-6O}3$&zJDkrEOaY5LM$RvkBNS}(^=9z!2Ipvpn?gO^^89G1h!
zj>?FN^6>hi-DY~?9$8r-yZ7yuLq`wE-UEAIex3AlJzjr8)~sJADXFP_Yct)xQPEMd
zWcd;~cH$_;n7=>1{Bd?jTH4#Bs-`-;HuG&H{1TI4BZjFl#x_&^@gU|#l>INUaQ-;a
zP%j%cZ<6$Mq{t0(oN*&-j*Y?ioIP*0oH%(L{Sb2^=El8$fx<p>vavzNPn^)FHVgL|
zcpmo(OkYV%z52kP36-zF)W6GNoVw`fXqh#4mNd0A>e3|5tu3lFwY}WZda6U_E?j`L
zdGIt3bMjTk=~#@Z=_zVaY3)FL+M1=IxltNhnx(N7?_XkR>1>yyfPrExdi@2{aTCW%
zQ){ENb+)2@t$&#|Ywzlm)qtGm0n;73cgU&JrvMc#D6I-EnqP8hJJl&2r@N$lRAqPz
zrk-d9GbW=3)0)vWQr}ds>-E>E8{2H_t{sw+mKOdvvm_2NF)^}n%LeH>)1}5)6UNqG
zV*bE5yKwcgRF4@QUYmJ<>4@?XYF_NXT-4O!%#AO5UTnsg=stHw_5zeMv$Mi)Gi&jS
zjf<6~E0(A>Gvlnaqg`5Fa%pO7mGhS`$&?w>J;LerT{scey73B3UxDc>F!ildzD$0h
zq|0he>kE{HbF4K%MI-++cg|c;Od$*y5NHArysXmP(I#^jEs&uxkeJ#JDVU8czc)eG
zal8T3mUgFZTrivT!qN!n9+=W<oyWYlzw3D&0{5|olTtEbxC5rW*~Pll3PYg28#`ev
zK)XRfDHoPz)Te)K){6EWxY7p5S+ili#Ky;k*Jf^&2<p0H_jc**>hLX?{j1l&^;=$_
zVA|e&N~-E=wW`q-X2U)1+!B6#uEl>F0Xc1*0B!U|GtOSt_%he+=<bs3dv;;GXz5#T
z{n6EC228tskkjA3IB;#oy0xOsE?&DLqsNZvTVJ$PlL}0+0c=0juE$ugvC`YU58N2z
zc<nlSM)p8cl98DiKA2kV78e&M%T_Lx)91QXfBdV=`HcY6bC)m5v{^I$@?h%3-nOH5
zxWL)VAt{*0yXkZGIv1c?c1J6)uBA*Lbg|Flz(equm~Qa!)x{M}!!6D8lI{gFN3oyJ
zpQ-*1rq&JxTd!34{tdi&7M^|B^!adLvoFV3phJl%!PMC`JB2&)mkk44SSVSf#B@k>
zWcUk<^&nHzQ?<lY!yD>GX~)0-sdFA@arZAeoLJ50VAmmVAAt(ZCo$~}1YEm0s`AH-
zt5XZ6kp}m#%|Ziof1VS;bnT`M5|<F)w>GmTwmtiID~YL+1i$3IsKx=LNZd?NVmh*>
zDm*at0B%Z54Vc>F?4^S#>a`7~CC>w<8#Zqcf~m7nLc8Ia@!7r1x*0I78#gxmzGyG(
z=#vD~=C&qhGr`Sm(D{So-ku9g-8sevew>{GnC^v2KQjvwQ#TX@TMLZy6OND564UOp
zT~6Iz@;I~m$@wdn|4qPDFVOw*{<ar<H@unO+@KT;wnBnwkbCq35BHqqz7G%cB%g`h
zD=>W(F6y}@s8)wJ5>q#rs)+&s)!3t8lEoyZ3KpTBzgz!N$AtLod4B)#%>dKckeK!v
zO!eZDmXQW9-K!Q9BU$9a(f~j;#a9>HE5EZpyWcnHdh^vj*7<Cn3GUz2TYqm~kMEnX
z5F7@W78+IlbATyT`D{C-UJTl1`kA`h1ML@BkHBZ+zVC28w^CvXFpV8RFzrz<>-mQ4
zf9#*`e%g;d*@S-B0x)d@ELYS%ADA|^I*{YEnFBMuj-ejy=KhZ!i@hG_eXVwY>DK3v
zm~swT54&Ikri7ec`(miEZ?~BlSK-b%)_Ggd7cW3!T04GVz_dw&sc#(6Jjj|$0^W0;
zvE~}~L-l)*|M-3nc0SklolxcPISep$tMc8FdK*%MfT`I4hHA4WY&4wt-eXShZ7t|y
zzdQ%?i>b4<#59;xuP=g_-j403D&KL^3L>ctC7BB<sk9){j-cR{ruLAE{z>=o3QPml
z-Iiv>r~ZDKQrDmxmwzL#d;_;!ROZZ|(?eov7EB+6`6he^!W4-00;URjtcAk;IW$xN
zjG;c8vv{El?yJPq1*Sge#{GJM0Kvn)7q8Fm@4`7g*ne2BL-hdDGT4|Z5Arb7!d8d3
zC8lmL4fRZ&HnZVGgDIa2o&npZUKbw6&nI0ADcd|0ptf|w#uU=Cfd*4^-_CtH^$6CV
z%=f;{hpr$0Q%{MPs)P4AdiHncdGWga0#j@9qQuk-OoR6=|Fh;X<~Z}-|G&Vo*i3s!
z>-gTrS(^sal#D*A@^#$|m{KilLyp~MeVGUBxg}r|X|-dh@o26^Fg<_$#eu0A8+Lzk
z`j_dO{`NE9nctnyfqjslIsUxo+`vs^zrj?unJqE(YBP7AVV`QS#*O*io-cy+Gd`za
z^QG4q_JOGlaKX&CdV|hzet!j~f#x7?Y3eIgexQwdU*OZr?7?ee5$d>b&+$JAOwEMi
zNctRrqr{JJWj=G#a*lHrNPf@Bh=uPt8P{8rlYij}EpZ(fFx?jb-8Ptdff(=AS=62S
zsKr7rHjPwy=|!LaJppG314{M;ZH_VD@ztJ~`TLQE6H-(L8`Bp6rcS#!&$b!1nqG@I
z>tru9yeF>(g!dlM?iyf&!Rd<zQyX@iMI5Flx=jo~nuXmg{Jei2W7>iJO0^}PjSm>C
zdh&nnXU6}(C@{6hn7_R=)aZ>sAdL2eYSZTIw>FrXx|@xM*JkoXgQ=Mt)VyJBfK)q~
zeoFAcXFu#Ya2IToVcN%TV|V|3VPI-)*331{{rEro;nd$RO?}LU&|k-9+OX<AYWlAa
za`BAZ8^n&Yr)4*spE9V*x8bWdiD@6e)He>$ZvHte@ZS0T31|U$tUV6>W5~I8K7*6A
z@po;oLV~Fekiv*u5)Oa{JLVObz5-LPJ`gSt4g^#V#5w+_f$4F0vvU&MiBK>HjvrM(
z#)X|yza0pB!*URzV${MyZ+E;NfpgD+<42qc6%*?rsIK=NJM070V@(aR@91IYTtU=&
z0|BNC6J_i$mHO0Do$@{pqYk^^M8Nv-y#eXHM-Hj)SvS_-+~Wy2udp6R8c*uQqE+@E
zJA(h7Q1#~G%V)&rq2SL$GH1ZFxEx^05H15OF;#UyUH2ly&9=R}WjDgXuny+BQ~|PX
zyl?aT36wl$&k=;8!9v6KWu126`I!yIQFxT|zie9r6h`u6AmT-Wsaezr_1pLFk!=XQ
zbnwJ6pJbQq!tYs*Hr6}O9`)e8vaaU7Ss%6$`y|gvfH{cpRBUrqcb{a{Y);T`01ht-
zOijHArRx6o?NQI&^f8VVGyXVcPU?GPd$Rr5&TKpOy`$)td#v{6c-)1^6ztoqrytt=
zo23^CrVbb*3I*<KJKBr&Vmp~Sv;A1-9Vl!c)1TOX*%#SH{6FuT?Zb8?T(j<`%~(gX
zNwMdW7Y3$kqv@B1a(t<}VN9{#@!pQZF>xp64t~!uW1x(`u{~Lr<BWtt=)*j*AJ2sU
zWq;+f;ascww!RKG_V#A*MT4p7TWlAOGd_1Sp7vv2XPcRO^lkWX-<<Q=zD8KVI_yO|
z8gMstXCHPphCPK7JyrRyz|?2U>1EIQXPFedQsuu=<p<c{KhJKkm;d&r%I5^LVf$7o
z8CfO;!%L*BdXy|(y;3dUGZxI1+>#=EUn(P^rd+pmv$M0t<T?!@sOlz-m&1SvPD*o^
zEK<i1W;xleSieSn<|1sXwE|Q=1E9)xz|^tBbb~1;`&kR;Np5M8viGcmEgAuU&{9!b
zt?FAaqEseMpXw|)m`J(!)QqiDc9i_g#k2~a=fD=0kih3vHFmU2nmOGkQT0-b5w4yK
zOvjJ$g^OyoY)pAA!XX#*VWTP}ue4Z(jVzbBFp1y-xNO~OUwzBbmMhn-RrlF`rdyV*
zS|L>kt;2<<^ZXfEwQ;=+D=)({!83$?<+`n#q!j&NJ=&R&W=lT|@Vsa+W#3x3VwvO=
z7fMb^p^QQw+Kf;~Y=<#ZCgS@7_5H-DQ`BPLdG568gQG^*%G{-kR6SYWaZ@JAl-V;?
zKjwGircRc+3F8#twZi+}zhF85GSFb^v>7%s+Dt%6o6z6+eADxCq!43jD(;W>vuWpc
zr@pA$aKu7gjCNw*<$bT&yb%sr)e7voE}WCCyLU=H#^l;9o8;8_v+8@EYc=|7*M+k_
z$(JpudR{P%fjJPJpQy@jQ4VX`-dRh>2vNMB+#<9M>QPoz>C6@AkCWkjomr44`NK+N
z?Bt1RK2Xme?aaQ&Hex;5*TzqqEER~~%l6|rXDyf~)$q7i8w^UpT^n4E&vVx<515Uq
zGk*lC=h<%6<HksOZnoqNE0%Gn!*RXoE<l|!(3U08j5y=38U68$nooygY;M}MU9}m(
zwWOj9{d%ctBhHbfaJr%yQwRDlpM?Q$1E;Kizidoh5>pi}N;?_)&9_>l{cN{vL0`(s
z&r@wSV$?{?6>HS|#`{Xk&QxtyRX18T?%by4hwh8#Wz3`rQVVA@wio-=jQMkA80yAx
z#=0+DzEmpUKuFN#?|yBY-(=<$m}=9mfpC5rNL$xeVEPJ7UnrPb_BzqAv@s0~7v*@K
zI%;fA94pqZmE^1pnTds9JQn;SEOcA;?37w8<OCl==Ljq|m31`=5RO5zmXV(;saffe
z*zJO(rbB_+P%L0eR<BUt#|1VO=iInso6ly|fg8WQ92ac@-(VyG2rFEaOQn^T>34o|
zyr3QDCUXr+F~(paDaIl&Z|PzwL|tkpj#H8V)~gmFnK%h2q$aC{os;d7H7nt9o}d<>
zV~~n)QOrVJ^NWjQCnQs>Pc%X$5xOZI2vou9$rp=gP*uJyJq_ZyX>3gC;Z5jnqy&v^
zrt3yHq(mkmEm<Z^pMu4GhU8&!Ay{&uNXyGs^`%n?+kp}df+(W|B&Vgy$_?w(BC-S<
z5C-BV9I#Ef(HIgNCCk^YR*OoX!PLuh)2)8MF>bGXvtTMUFzP#b#x%(;%$NDgmPkd_
zD7DD**$=N8si0>$;5$wA*SP?gZdt!=izKBaE7J)jUBj~)RyIPC;T%Va7W-pda-x(B
zD^*fTF0w|_ZD5Cx(~d=aB)}-Z=^<R(H`J>ZaBRHt=}6;q5~5U*CKu=zN$9hqFpdaa
znYlT#3T;8Ci$for4qNc?0O&k`=Z^h*<?NM9GJ5<ti9vsxyJVq)oDJKz$dIU^QVn1r
z#7v(zN1_mUV;S0vzZ<oy131oDU|SMGQqpxC)7~WbuEoyh`~(kgH{@{acU?Ru^Oh}^
zl+1Le-vQ(ZZEQ1+69Ntan`4M`3ZaYrH!&qiJp;}ugi}5j&LM11_6342$1JrIl&ZST
zFZetOrZu=;pA&TGz8c__PctQ-1CV3xL8&b7zZCGrx}^fxI8XBalTlx8YS~{|_ssy&
z3)ip86eJCah#aEE<$2s6HxIF>>u_u!Sr5)Jj04QJGhk{Yrv^+pJ{?uQN4O}jK5458
z(SF9p)Wi!`bG|h<vafI+h)qn8S&QcT`W@%SIwWLChtt(+Y+OsA_2FiLn+a|hSm!j@
zDifM{j`7o`AVEr`+T`+Caih!sQgZIhA&#xBf9`Kn{W{S3=_N}{`>N9Is|}%9w|X-v
z_;<LEzTV@1f(m^g)bRg~=Xh=}e7Drp6HFoPLs%5!c}mbRQkCV{DW_n<<pM#~Hl21T
z@f;0MDXtg+5LhE+*inzF1(;%CU$%CYl7dkBGi%{|1ry@|NRe?dl8wb=0d~#N32~AF
zaHaIXZ|v`P#!+@zjAP1hQO^mcjAN<*&Qga_B4)spk~U6|)8@{Wd`L;@p-c(tL@X%0
z*Z8DFS+ixMP?gO|nTu*6B&nRFDUHiPod~0|0Da{(qhtsY0*u5WO0~b2BMKKxf~luh
zK9d8O5&}%eLSky-m^R=#wwjNNgaK17hKHc0E<rmjTDeRun%p$7%_t!phD=6W*m-;g
zfVBjW&c%f1pkyv4F;24ca`7CNC@IO{m`L^Cmj$Mj9!&(Cl><Nt287Ve{2bY^!;wPO
z0Jhg5+gBn$loEZmE2VOjKqUhD*tTqw5jZvi?L>GTH+7OqfoOxN+gZZ_({2S)&kLrE
zi5Uz`6Oa^w?ZoR7RAvB1*FYMXgav;wHgyxwHkpNaN^(yS$Oo9^6c%7pSgYDhZH#oA
z%?AwTLdr@z=B0q0)0ZwdrVW<VkNqYjm<9oFCg)K76myFK(=LK3qC_-XPKE^2Zh+}b
zXeM~y9CK6+XF$TpjS`_|SY^3Vds9-(Ifatm*^3uo13V1J<*5EfSmh>iNMxjHPr?%C
z6M`uvjIG#=xox@GKZ1g3ZyO2^FeP+5w&#B79{U9)ij!teQ};+s3;PJ?hBVZXoA#;D
z9z`d`%XXO6aMQ!hAUCs|AI(@zLTEceI5%6RcpgL1HwmVvAVGE7%-i{?hmEPd(etuB
z)eE2-Ox;dqlzwt!N?@k8h$bXiXg|U#H}B~fb2Jg5kb-0J6gIXLI;7-eN+IUQIoK%i
zc}$%%OCpiEk6I-@ixg}I38vhX@L9Me!F;x7uUvcurvI*R`wC2h$Bp%pfLqS7e+ke2
zz5w!z22&@%et2NY38e_TWC8(ISaGRI0L%<X<O*a9RH~d<I5|(8F%^^SVobsSAAr#~
zsNseKUXw5}rDBn#+KZ9~sws^$z}RgWH7db$_JaBT%unG+a;)8_k(dSpQ!eaW><Fg3
zCZR14YW=N{@)Drq(^BAFo}gfW_F%Nv9EL@O(kGfQ5Zov+<w8<``Xu9cs_ydfp3+u=
zX();5^ML7?K7c9h3%U3&1n^Lu9T^{^+AOyqA5xDEY5|!5$qw6xb>f0abv~h-n~?0H
zd`Sc_@!4cy!@<Rg3#u)l3QLtg01{JzfdNzYwN)F}NhW}LBfzw*x>89T;}a95qPj{+
ztf?}jnsmj6wW?lI=FC(Z48jBJla`yM7T+QyJ0LJPHjQ+|@o&tOo#YDyQ{x=N>o{P#
zTuGP80H)IcHB@^KO^B5Qz&5oE3!w5ngCOMd(3b2&Y$w){CKr^L5@L%f5eDo~QqD0)
zH8EksID6S3(jPEYcF}rLwZXKBS_vJxOw|hzPRW@8Q%b9;u208vr<Ak`@pz*W<0UaU
zNtpyudQJPoBJ?{#8aGL!U>Za11jlI}()hB@Nhv9)<8WmTLpw&+!L7<SU|J0*^2PeJ
zrBk8Iocai+gk{!q6wD7e|52Km1j!*Kj+`S2ndh!vl9lMMyk~AQsFk7gmwl8_&P`!D
zB%qY+bDYt1ff7^Bk8Xf7Uip0jQ%gEUFl8FqP5?bMNrB*t0RGra*kH<b;XFX?*;s7k
zB9VqR8G;2$t!dNDO&j|l=Xv(W5g3b{U-?|p0o+^%QX!G2SxGMXB%cq#)ZHInfvGES
zzLzvLT*>OofZJDK`U*_@4XiGSX?S3op`-v*Y18(S>c!F6IaBq<#n4Pzgf~jwC=Dh2
zWKiXU|BQuA->5OQYOx^zQT0gZp?y+VVCq(J_hxsC0TM2lRs-@5Kx)VZjQ7Tcld!oI
zlHY19oLm42EL7DIVkilT$AUvCBpozLm1JwKigCFJ_K%bfaDn1tYT(U=xPg$Eh6ko8
zfXKD78PAxKHA=Dx2n2x5Nc&02FHI$Qp9F16hN+57gxZ)AaY{I7uSp4BIqF8~Hy2Yb
zPA>~gsp^~rh^E~dfn?g8*$OaOA1;PmOeqDW=?UR_Eu?Y;G}-_r0DdU-;pU3%GaVbU
z8f+j4KQvb;MSHTH9Vele1g06O>N)SiSSu(hlKJR!l$d4}<SO{42?Eu_7j9ft{gNA}
zR7j~Jq2gY!bcxbHaO_b+N~!%ENFE6WY)d6ErDK;1ME(pgrGzsb^8z7^w#+%OU8HSr
zdF4peUaVs(0Gg6uj=xku9p{fkv>he(bhfF%Seyhc2FDs9i2vhUL|bATOzkm8iRnOr
zX)7Zhct}h+cDTW%W`g%q2Rlous`)+ZMRSu1*mF~jUklTVC_o|Gj3yY9Vd6xsOBPI1
z7_+$&8>$6pb8h|#;<P#Cd@&#r)3Cv`MO}C4npF}D6Bmvb&iB-U5u~|MsKi`O?HT(T
zg$tCZ(hMjO=0luAvh(two!F@$wj4I4%W$qTXlGbQ&LLb&2&V361KfDNl9*cAq+Wq(
zAn1krJYE6viwER>186XK>jRi_Lgb`G#|uuD*-#sfn>0~LHYPwS$_bg?+kB<Eo{K60
zfeR!TQc6T<r%4-As=;XvK<OhVII8g|owOk!K!s{cOa~ZDRk$ZeW~gS%f+T=WPPted
zRzPjY-8>~~jK@jaJ1&fr?odrk$s!j?N=-Sz(t&}HLm=Y$2yAquA&47KTrWvZ&^V@H
zs`5jDDb=TJA1;gpOG?cu;UL5B2q=V1w!@6Mb7aiK@k+u$69(3iix6!|32j_NC?TfT
zHy1~4Itc9CXc!Q1FPI^np9Vl;s+=#dsi7*78=EW*U4&3NozXFhlF~d#a@g-CLd9Bx
zjR#f5w2S8V%K_bl2SOVmjgDM%08WGlLIR)PpQ*~XRm0RIP<qBTqtgtbYc+z`6L{$H
z%uPZW%tdIfKov4KdIa>b6DKO?A+}8}+MLo;s>C@q3n67>|Kw*%w%s1={Q^^Kfe0xv
zg%p?)c|s0tSSbnRCSfw#g`WB~XtODhs!;;SjoxI~UDBk6PL`|#ZE3lY;--*o#<9gd
zM%6v*#7!Zg$VlJZ?e@aK6#bD-gfvaybI-;6$T^L32+e)?%K0+`8w-Ls9TKVDrh0rD
z#u!bZHeut)y7M?bD@v8=Y)TtcN=&&?a@)_oScz$iY7a{4nGK8*YDz{YVgpA9F17(T
z^QSLgP@9DbfKQG|&WGGoaGoHHa{l1F&;H8uu^yaLxsK2bfc@?jn7SmS{Z;q=RqRw>
z0pW`WLNBe4Ek*yc>~>!&nCehFRNr#ZC%kY{<<6E95O>R53~205=@e}-DZMgbqqwlp
zu8+r2I_iWcYE_WLiH}l-mj$L=0Jw<I*?_7w0w?Q2Xd^gt!Q+C!dT~)%i@MPklQv(h
z9}W8V0or&hzgMwcQCMF-14@FO1tl;f3cq`iV9I--H#gPXY%{hUpEnl<N;!;2G@*xf
zer!{=n+iFE|59qj_M$By>rBui5E9z>EC{NmZZ88&DQ#hUQKhX+L3I2}O73~@gcNR!
zST8R2Jl=Q-v(4!6#P;N|PB^0ubqw3l*-QjxNcuBW`NsK!U`Yrg$SL3gfU%F!&XQw?
zpvm^+y>gMKO*hr3?0@S4t46EAa7Ak2*Zq{gbJOG>YyLjjZ!pypU~gbb(5HhP%?W6$
z%>GApJ^LB~o0~s^3t!nj{GD?PrQ__gY*)4y?Pqz6lGfulhG}9Ov)?Kyx5qepkznfB
zkGHA&rP<P=Rm&BK5}esitP7n6Sy#3n>%n7bT4Od1tFY-{o3Wo#n(V}}ZByfsb!ELc
z-?%roFA_{mI4;gnH0|MLh|ih*kNuHjjxf!BN5JI0vp;gosr$to%J$-MoC{fJwiydU
zNwJS}4dJn`!1NWE1~?}623W5orhgp?@(Tk~bOL(i2UF#nVEHDtUZ6C>iMQvTFwJM%
ztC`0+-q22r)4-t0#tXk^Ji7oJ)8~?y>QGTVvKTpPO)eZJ;JgW4r6fx_2)$>peGQ!|
z4k6B=q)>WcRNmt{*5RK8rp8$<ASgLwAo89p&sTq<1ILlWw4txQwuh{(wp8JGoHk-z
zO>EZz0aMpxL$7>>vGL3zq{9N)jxO#X-Tv6I&c?ua^9S1M`TLtn0HNB;06<`XedB#S
z5YA7`{M63pZh7UqrF`ao&9hdoCdq?(&w%AUlK_~INv58GnTbqBqMjMs1{O?lZ`#Jx
z?PTRVW9Pa1gY7&0)7aUXSFit?tVkxVsT)M?3{2)c0|}-o;($w)Z|dWo@63kBQNx=g
z9Xc_B9+%GjTM0bqkg4Y=({KHmpaSQ|fdJE`EBrR5f%AvsC2tZ@_!Fo26RWTd+*zzl
zdzkTLKHJW%CY+#g3Vj8pufX&bn4%B##p&ojR$^*-f>GKr3+ild=cisWGX;QYV8{<|
zSnw}O1^`2)HGN(%O@|YRFOI456m}dl+!9(&q$X3938Uk_KYp(O)aBW48}IuUU4Pn4
zFK{178&fWp^vYM^qP*(H*o(TIOqi^mZR1aa=nj+Qb^rW7HyUoo1%BTzRle<+hyl9y
zz#d^3o8aj!duGlF+z2?J<Cj=F@4Yrnrd{nt)Ih4;7bwZ<cYu9eziOCMG`2vJ3Ak~>
zmwBhiHAw;NO`P3l?SSS1?PEccs+aDork$K)d#02fFfc_NQ%1h9ou7hjTx}4wO&Pq8
z_ot8zbw1OtO&{*z{NxIA<#XV2d#_t2Cnj7}>nXGuBMxv=;gJx;t9`usoBEC$Mc;<e
zB;oL9`m*OlyARrR4;sfblvlo`CXS`^6QsPIr#n@MFaP{uvWhv-?A~}9n6@|Y?oEWb
zXM4U0IFB_JUxDc>FntB4ufViN>M<Kk>AkLkNL!E-3LM>wgxk@_?D|73CLtHD=e03~
zGlc=uW-KahFtyd1Jtet;>a!jbwB<nJ2Y}EZ?^}SMCtMU3o*_d9%h(AB7X`>^=>ULu
zfT<fk-5}tTB)UQe+0sV;!W!tc>u<B33s=9u)XrvNfoU^S+FBmoed$M`+AG*^Ml$5y
zxEP7)^MYv&!l^Z>*t150AGnza?2mzIZ0)*x1FPBeITB(oZH5hQ_A_{1FpY_ck&Rn6
z$f+~%vhD+z2Ae<n($2ksZ-B%!958ill7_?1w+RtT2&PULEIemdkbQT5a>G`*ebJ|R
z(bD^1P|7;@3rsBlH{qf>u>s`V7zn2Ruzlv<-I=Gtty8G6rZ%`PE!HdNr&nJ2A*F|}
zRQdnGs(fpLibnA5;1W~6>Mh*G!Vfn7h1Kkw!##%&;4lHtnm^A87u6qCKEQO}!MzIJ
zxVV@_(>+-l6`&W)g>%p0NEz+(Jg>ww5KO%#rh#?zClzo*S5Ik&EiuuO#~$Hi+~H;X
zpK0Go+sBxM_?}4-f;m6AV88^}4=GjjkXi-8Tkv}fzF79O<ugD}dpLqA9Xa|N$CO}7
z&4dBdpb}Fp*$lQR3=O76P2RIE0}iGE;iA?_7bK?59BaWO!M(IuIAg6Z#}LjhT)*P?
z$`2Pzt^R0(DJ7;YG()iJ5z3sYFZbG)V=1*{vIp9;W+LiI4^yvD0rvIWZ^A`&z-E;7
zQo!v?q1+QppBF^E=iHuSl+WRnSN<!n{Gc&CUxDd=IG6$wA~1m&Fl}mu;|nEkbV{%?
zKlMdo+Ly^SoMT(Cu=v2#UQ|K_$Hs5WKOYehA&x2^VM#dgQu^jo<@?PJ!h>ep4%Vo+
z!as+5@gkVgk%;jMd7lB$9i~@4C8mvNGfHwAnHWLAK+pR$Qb51`oqhj(hc^dqf?tR5
zMu(0*gQ*1rd*Ga;GSVo?Vi0wAuaFb^S$NkWG?)^)nLwe>V5)(<7D4bi&P<Bj;9wfq
zw~S+y_p9B8fpxZz_X=BP#vs#A(pk?l^HUgs=v7Kmw0SqdR6~x*))me;e^JLcV0u-h
zHVw!%Zt4`QZv5VgW6DjflQ_VEZs&e&TiyQjwch_@B;W2=UY~8&XE3$uYfDU9lr$K?
zZDrl-SwHWw5xnh!_u<fMN~@ev0rqEFZT2ejQ$QTvS8+@O;}ZW_Ug&=n+s?nreY_~=
zCk3WhROtLfHNInK>ZD3+?tnV5*TuiDlU4Y~^V$T{IS8;n6v3RsPARB>+X2%I#6di8
zc)uetRW^M(hj$<A<t;6+C*D9fFhCG&(r!k*6qq7x3h&huOudo`XdAI1Lx(_>k9^b&
zPer>zt@2h956jLpw3Ne6|JwT^83?$+ftFy(@J6w2iK$B}8ZgniRQbCQ*2#crv(K!g
zFR&J#NrhMY1cN|sCaCgeXrKTv4HlBk!)~z(F)9hB%>3kKKN}99^}IjZX1ag%Zb!Z7
zMct>Aq}Jp}RsIG@$-Dpm?OnZdB{dA^l5k9NHvvMD7iy^J=;)~^spx2!q2iL<_drEK
z!|+Exq|MtGKSi=7+3VexsMtxe@rPtdKmF|8wSg?9N0Roz57{s91D${V`}dxhN?Y*|
zpg%a;5Fsc(zGM0kzm^~H1Nz&EG3Gr?!xIKgjB-9Xe*847m};LUjf5NYJwD!Su#cPE
z1NLtp<!@I_@3A_4XEZ-aqLXzV?{jS+&J4s9wh()8D1s)|JY}>*Pg`!pI_>HnS8iY1
zi0z_cyQpfy3QlzV;&^zJk7sz_U2ovsMR@G}9ugjW;G(^5pe%k6Lod8Pv@wz<`ZLqV
z+m9dCKf;luc*=;Hm?lB~C7h!38*Bmf9^X^Mm0<i}=bc`sQFqkAbBSXI^860lH{sEJ
zJ1eGSRTw7@c<tC3Y=)2WzlZ%FUjeyAo4tZ9gKlBVoZGjsy8zhk+HwhY<7~OTmuVl#
z0B%#YLrf{~rjPWQ{~<9&;&uaD?cBh&GS{FRUU-t0_R7jH>ikA*AMKA5if`cn1~W0;
zB$@AEqxC;v3m&u?9w&?Tx&?pK%8LGk_LY4RY%l1Ri(}O57ubr)Oiah^qTqF)pW!69
zKXLz8h_lzuIMZScEhmk~Yaob!!@29*4fZ7hK#3_laT!U`H?W82JJ1JTD;aPR?B&4%
zPn}zQ|B|_|tq-vE(yy=;-#MHVr6#5c**Q5mS^osvlHrGVXtO)aPp~@0WkC)}zPtOG
z{4wMJUbkzAiN9d$upi(cg&?NFhfzx=$U#hlm{t+farN!+aD56#=3M~5ZLf>u_w;_|
zcLYf3+G(3>15OILNUy6)I5&DVyg!Af^$e?uhMDj)D2vx2=yrB?wqC(0E8F&!`V?i>
zw!`TL`h9hAKAhI`2`0gmd?u?Ol$Z`A6^SXV=)8D&GU)U*Y}`HQhBkxieC7-7b_z#l
z9vmG!w3+md>8SH2ah|~mGMA{+W{h*bCH~Jd4(P+sFMFXZ;E$idL~ct23_gi=!<9vR
zz2xEwPDBIyqpd798_I5E-1_I}U#aY4ETS%(--q(l7q@?3uD^gWKm7D?m*kZ6+t?E)
zSEqQY7L3p6hl}_LI<Ky-;I)#Idy>OVis+-UWM%a^ob%oc3$&P#mXmCDwHl6gK6*~x
zzt7n$Av6atx&0hYv0K5>uv@=KaX;<XBX`c<a(M(~xLmE)C#Nrin9>z~E9skK)zvCv
zJci%j*AgtGEXp!3j+YYbzWqN1tbLRHsmj~RW+{nJSJ>(A<KI({cPqVW<m4uHbB#xh
z9=+-=!DhX5)%2rXfz+0pgAhtj1A3F&Af``f#Z-DXDh(7VXi`TR1BSatR}FH()jIH~
zJZbx!qnGYUD<E?OjYXHt%FWIe8WuZpzT+Lg7P_>UA#455qq`<HO5@j}jhrt~`_qqk
z=osf>yQIsMK1uP*>(^dlTGCyzV+$YFwvqGU7V)^0HnhIbGcR%esL91ze0q$!%#mZY
zv1GMN=#nSd4>q9XW=FZ%oMzU@m62v!Rs-i|b7>!5Ij!|_V^t#i7H6G9H|tpRC|~j;
z%a}?ei?*>ZWABwyBA+ywa)0-*`I7taj=2WMT4GDBoJ+QWMK(GPB|Nd_#~PdEeBvp}
zVa4(wm3#asUo%VFXJR_auKj5NHHmP0$J7#dT7A-THM)8F>s6;^QrAq3dh6x2n^n$D
zKhK~ZUfWl9lHYg!XKjDqe6f}oc<k0InR;yJ(T9$qr{AgTq<RH0-TfGNN#kM3kEKa;
z&4eN3nEsW5suk1JK-3ZF|G0!-3;d;^@dBDfm)sa=NRD^r>(MQhha(<bz|ni2etXnu
z1w<N~_0T5;&XQeHAEGw4$l8;b=KPQIQ#u|Ny=uxzepQOwlFc~WXywBia@%4|ButlV
zThr&%b!iNF?ViIA4Yq_Fcce$-!=<r`He$up{9#myRF;5W0{|W{t63GO1vAS`tha8S
z{(9BPO>it@ss*~<dU<`)DrZk(>eVTYF{^&o^0gCZkB+^PsdX$;yspv9)9=)EQhj>l
zr53sEDYjw7@?No|%^Ni~duqBgUooXdk^rp-0C)gRavloCbj71KiKULmIU#M|tD7Wu
zO7v;}J;{JquU4~c&8mh+Mo%3smS{ZDIHF0`((hcvl=De?kHZU#Zl1C=F)bxg>ZhDN
zC2Z8-f;JAk<598;jh_~{<&o7=Cy43&<9n@-X>hVc*sN^?F`fPqddX(J2yzuM^~{`0
zid&sEmpm-s#E~(Ne%ipUHE?g;JpJ{mQ}O{RS$l~`Z@oNz=$TB+MNF;w^&Wq3Ok4HR
zlFAZ>YOuvKh8}%_nCjly)cRP<{K(<olH~|u8pKp}el9nA*377L!PPSGJmAYYKh-If
zF*gQQT`Ym;(T$T^(nZqC({GPDt&+ONW<B&t6GV+qT4e1>Oh=u(K55abrmSUBW3icp
zlNwSv7crIeqw+|$t+B(@bxUKa!G&l;em~T^2v9?wd&N@8?jeW$UDv7=(;%k1k3hUh
zjMmf4T0KDRB>|q*H;;TZb%L16zNj77Af^vbaq`A=X)+PSls_>`>#MEHmB>X9Q~rab
z8scajQ_I3lt9%fo(oQN%v7{N(Dq=bc;Q2{s)!Z!GL)d7bSOLtVOIk-mDq94NRj+h>
zJvw^&>s2Q=8@Ga)1}uB)<*}D%GSQQmdUf*X<+WGsDvw7;4QRIkemgPr=u?ZwUfWsf
zQT(p8dym}KlMpUtJgivWE0$WsW3;im+FnIWW5qO9Of3mu%CarUz7`y&)PuI266F+V
zY3$K*9s<{sm~s=*+&!v$FB?dHRU!sl5-r_p<-?kUTr+;0uW9bp^f`6iQtWFctkFh1
z$}iypjqzR!Sv|3(6bCwd;y2P(y<=KCgPwXO<^i)BoxDlR<E*`P^YquNPR@_4vusTQ
z>aCa8C#`b!B&J@SJcQdi4mse|_(u!fv<XgIj>ds!Oj_vW>38Znsa|w)#7&kwc<o8n
zQ|Cvm?<_?QE0${rkjE||$MhdzHD58MhE4;!HvmvTlK>?xCj~17<<vQ;US2S>I6ReE
z0&h-dnp`=XQM;u<F7=%w4Y{$`*o7M#4S}$XsTQPiV_&Na=U0*r97&RVQDd_f#FY9#
zDT${#aB(Az2j`Ei{jVk=muzOi533Jr60*mKIa}py#`&TJlUv3T9YYTDxp?wod5!Oc
z9I?TE2{$GD%lVE57qmH0;z{0kc^IFSE2f;XH9}hlwgmu80sKobaL6(3<E0k<x3D(M
zN0OF&EMmIu!;!$Jx)qu^{BL0~&7Pzbd73?Tx%jj=;;}9sH3Ye8#gwx8eFcDUwCNqK
zL|!z`+M|tq_2GtzFo-ER60v6T9oRBIwnR+VO^h01OBF$mSeieUdgbXLrkf;GOR^(q
z9!Jnb5?co`4PyGJ&MJ?X4q~c#G_GAij$A)^uKypAH5M((m+RgD0000<MNUMnLSTYE
C>8Qm3

literal 0
HcmV?d00001

diff --git a/docs.it4i/img/dgx4.png b/docs.it4i/img/dgx4.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9fa87778ace17b9aee785402458263cf3e8c79b
GIT binary patch
literal 34000
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

literal 0
HcmV?d00001

diff --git a/docs.it4i/img/favicon.ico b/docs.it4i/img/favicon.ico
index d51e1c2571169b49424f1ab0f91f59c0b4e63b34..6c5618663a1a3500ae09b49ca6130774adc894d8 100644
GIT binary patch
literal 2784
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

literal 32988
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

diff --git a/docs.it4i/img/fig1.png b/docs.it4i/img/fig1.png
index 0b5670a4e570c385eccc5d83e8cefc8c93e38e03..938b783964771627aa573f0f4944213e54c67a32 100644
GIT binary patch
delta 29
kcmZoZ$Ju_4vtbLPwH~`uVo_3lQDVED9^-a9J*J};0HZkyEdT%j

delta 25
gcmZoa$Ju<2vtbLPwH|Y5QAN9x9^-Z=J*J};0DAlgw*UYD

diff --git a/docs.it4i/index.md b/docs.it4i/index.md
index 9e44b6d87..914cbda06 100644
--- a/docs.it4i/index.md
+++ b/docs.it4i/index.md
@@ -1,9 +1,6 @@
 # Documentation
 
-!!! Warning
-    Salomon operating system has been upgraded to the latest CentOS 7.6 on 2018-12-05. Make sure to read the [details][upgrade].
-
-Welcome to the IT4Innovations documentation pages. The IT4Innovations national supercomputing center operates the supercomputers [Salomon][1] and [Anselm][2]. The supercomputers are [available][3] to the academic community within the Czech Republic and Europe, and the industrial community worldwide. The purpose of these pages is to provide comprehensive documentation of the hardware, software and usage of the computers.
+Welcome to the IT4Innovations documentation pages. The IT4Innovations national supercomputing center operates the supercomputers [Anselm][2] and [Salomon][1]. The supercomputers are [available][4] to the academic community within the Czech Republic and Europe, and the industrial community worldwide. The purpose of these pages is to provide comprehensive documentation of the hardware, software and usage of the computers.
 
 ## How to Read the Documentation
 
@@ -14,7 +11,7 @@ Welcome to the IT4Innovations documentation pages. The IT4Innovations national s
 ## Getting Help and Support
 
 !!! note
-    Contact [support\[at\]it4i.cz][a] for help and support regarding the cluster technology at IT4Innovations. Please use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations [here][b]. The IT4Innovations support team will use best efforts to resolve requests within thirty days.
+    Contact [support\[at\]it4i.cz][a] for help and support regarding the cluster technology at IT4Innovations. Use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations [here][b]. The IT4Innovations support team will use best efforts to resolve requests within thirty days.
 
 Use your IT4Innovations username and password to log in to the [support][b] portal.
 
@@ -34,7 +31,7 @@ In many cases, you will run your own code on the cluster. In order to fully expl
 
 * **node:** a computer, interconnected via a network to other computers - Computational nodes are powerful computers, designed for, and dedicated to executing demanding scientific computations.
 * **core:** a processor core, a unit of processor, executing computations
-* **core-hour:** also normalized core-hour, NCH. A metric of computer utilization, [see definition][4].
+* **core-hour:** also normalized core-hour, NCH. A metric of computer utilization, [see definition][5].
 * **job:** a calculation running on the supercomputer - the job allocates and utilizes the resources of the supercomputer for certain time.
 * **HPC:** High Performance Computing
 * **HPC (computational) resources:** corehours, storage capacity, software licences
@@ -71,9 +68,8 @@ By doing so, you can save other readers from frustration and help us improve.
 
 [1]: salomon/introduction.md
 [2]: anselm/introduction.md
-[3]: general/applying-for-resources.md
-[4]: salomon/resources-allocation-policy.md#normalized-core-hours-nch
-[upgrade]: salomon-upgrade.md
+[4]: general/applying-for-resources.md
+[5]: general/resources-allocation-policy.md#normalized-core-hours-nch
 
 [a]: mailto:support@it4i.cz
 [b]: http://support.it4i.cz/rt
diff --git a/docs.it4i/modules-anselm.md b/docs.it4i/modules-anselm.md
deleted file mode 100644
index e7a2e6c1a..000000000
--- a/docs.it4i/modules-anselm.md
+++ /dev/null
@@ -1,630 +0,0 @@
-# Available Modules
-
-## Os
-
-| Module | Description |
-| ------ | ----------- |
-| [CentOS](https://www.centos.org/) | The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent manageable platform that suits a wide variety of deployments. For open source communities, we offer a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code. We’re also expanding the availability of CentOS images across a number of vendors, providing official images for Amazon, Google, and more. For self-hosted cloud, we also provide a generic cloud-init enabled image. For more information about updates and improvements in CentOS 7, please check out the release notes or the release announcement in the mailing list archive. |
-| [Debian](https://www.ubuntu.com/) | Ubuntu is a Debian-based Linux operating system for personal computers, tablets and smartphones, where Ubuntu Touch edition is used. It also runs network servers. That is usually with the Ubuntu Server edition, either on physical or virtual servers (such as on mainframes) or with containers, that is with enterprise-class features. It runs on the most popular architectures, including server-class ARM-based. Ubuntu is published by Canonical Ltd, who offer commercial support. It is based on free software and named after the Southern African philosophy of ubuntu (literally, 'human-ness'), which Canonical Ltd. suggests can be loosely translated as "humanity to others" or "I am what I am because of who we all are". Since Ubuntu 11.04 Natty Narwhal Ubuntu has used Unity as its default user interface for the desktop, but following the release of Ubuntu 17.10 it will move to the GNOME 3 desktop instead, as work on Unity ends. Ubuntu is the most popular operating system running in hosted environments, so–called "clouds", as it is the most popular server Linux distribution. Development of Ubuntu is led by UK-based Canonical Ltd., a company of South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open-source software development; people are encouraged to use free software, study how it works, improve upon it, and distribute it. |
-| [Singularity-wrappers](https://docs.it4i.cz/) | Wrappers for Singularity containers. |
-| [Ubuntu](https://www.ubuntu.com/) | Ubuntu is a Debian-based Linux operating system for personal computers, tablets and smartphones, where Ubuntu Touch edition is used. It also runs network servers. That is usually with the Ubuntu Server edition, either on physical or virtual servers (such as on mainframes) or with containers, that is with enterprise-class features. It runs on the most popular architectures, including server-class ARM-based. Ubuntu is published by Canonical Ltd, who offer commercial support. It is based on free software and named after the Southern African philosophy of ubuntu (literally, 'human-ness'), which Canonical Ltd. suggests can be loosely translated as "humanity to others" or "I am what I am because of who we all are". Since Ubuntu 11.04 Natty Narwhal Ubuntu has used Unity as its default user interface for the desktop, but following the release of Ubuntu 17.10 it will move to the GNOME 3 desktop instead, as work on Unity ends. Ubuntu is the most popular operating system running in hosted environments, so–called "clouds", as it is the most popular server Linux distribution. Development of Ubuntu is led by UK-based Canonical Ltd., a company of South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open-source software development; people are encouraged to use free software, study how it works, improve upon it, and distribute it. |
-
-## Bio
-
-| Module | Description |
-| ------ | ----------- |
-| [ABySS](http://www.bcgsc.ca/platform/bioinfo/software/abyss) | Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler |
-| [almost](http://www-almost.ch.cam.ac.uk/site) | all atom molecular simulation toolkit - is a fast and flexible molecular modeling environment that provides powerful and efficient algorithms for molecular simulation, homology modeling, de novo design and ab-initio calculations. |
-| [bowtie2](http://www.bowtie2.org) | Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences. |
-| [GATK](http://www.broadinstitute.org/gatk/) | The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size. |
-| [GROMACS](http://www.gromacs.org) | GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. |
-| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. |
-| [RELION](http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page) | RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone computer program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class averages in electron cryo-microscopy (cryo-EM). |
-| [Rosetta](https://www.rosettacommons.org) | Rosetta is the premier software suite for modeling macromolecular structures. As a flexible, multi-purpose application, it includes tools for structure prediction, design, and remodeling of proteins and nucleic acids. |
-
-## Cae
-
-| Module | Description |
-| ------ | ----------- |
-| [COMSOL](https://www.comsol.com/) | The COMSOL Multiphysics simulation environment facilitates the steps in the modeling process – defining your geometry, meshing, specifying your physics, solving, and then visualizing your results. It also serves as a platform for the application specific modules. |
-| [deMonNano](http://www.demon-software.com) | deMonNano is a software package for density functional theory based tight binding calculations. It is part of the deMon (density of Montréal) suite of programs. The present version of the code of deMon for DFT is now known as deMon2k. This code and general information about deMon are available at http://www.demon-software.com |
-| [OpenFOAM](http://www.openfoam.com/) | OpenFOAM is a free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. |
-
-## Chem
-
-| Module | Description |
-| ------ | ----------- |
-| [ABINIT](http://www.abinit.org/) | ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. |
-| [Amber](http://ambermd.org/amber.html) | Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction. |
-| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. |
-| [CP2K](http://www.cp2k.org/) | CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. |
-| [cp2k-mpi](http://www.cp2k.org/) | CP2K with Intel MPI support. |
-| [LAMMPS](http://lammps.sandia.gov) | LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. |
-| [libxc](http://www.tddft.org/programs/octopus/wiki/index.php/Libxc) | Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals. |
-| [molpro](http://www.molpro.net/") | Molpro quantum chemistry package. |
-| [namd](http://www.ks.uiuc.edu/Research/namd/") | NAMD Scalable Molecular Dynamics. |
-| [NWChem](http://www.nwchem-sw.org) | NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties and relativity. |
-| [OpenBabel](http://openbabel.org) | Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. |
-| [ORCA](http://cec.mpg.de/forum/) | ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects. |
-| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. |
-| [QuantumESPRESSO](http://www.pwscf.org/) | Quantum ESPRESSO is an integrated suite of computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft). |
-| [xdrfile](http://www.gromacs.org/Developer_Zone/Programming_Guide/XTC_Library) | XTC library |
-
-## Compiler
-
-| Module | Description |
-| ------ | ----------- |
-| [bupc](http://upc.lbl.gov/") | Berkley UPC compilers and runtime environment version 2.16.2. |
-| [chicken](https://launchpad.net/chicken") | Chicken 4.8.0.6 is an implementation of the Scheme. |
-| [Clang](http://clang.llvm.org/) | C, C++, Objective-C compiler, based on LLVM. Does not include C++ standard library -- use libstdc++ from GCC. |
-| [GCC](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). |
-| [GCCcore](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). |
-| [gupc](http://www.gccupc.org/") | The GNU UPC toolset provides a compilation and execution environment for programs written in the UPC (Unified Parallel C) language. The GNU UPC compiler extends the capabilities of the GNU GCC compiler.. |
-| [icc](http://software.intel.com/en-us/intel-compilers/) | C and C++ compiler from Intel |
-| [ifort](http://software.intel.com/en-us/intel-compilers/) | Fortran compiler from Intel |
-| [ispc](http://ispc.github.io/) | Intel SPMD Program Compilers; An open-source compiler for high-performance SIMD programming on the CPU. ispc is a compiler for a variant of the C programming language, with extensions for 'single program, multiple data' (SPMD) programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. |
-| [LLVM](http://llvm.org/) | The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator. |
-| [OpenCoarrays](http://www.opencoarrays.org/) | A transport layer for coarray Fortran compilers. |
-| [PGI](http://www.pgroup.com/) | C, C++ and Fortran compilers from The Portland Group - PGI |
-
-## Data
-
-| Module | Description |
-| ------ | ----------- |
-| [GDAL](http://www.gdal.org/) | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. |
-| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. |
-| [netCDF](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. |
-| [netCDF-Fortran](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. |
-| [PostgreSQL](http://www.mysql.com/) | PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation. |
-| [redis](https://redis.io) | Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. |
-| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-
-## Debugger
-
-| Module | Description |
-| ------ | ----------- |
-| [Forge](http://www.allinea.com/products/develop-allinea-forge) | Allinea Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. |
-| [PerformanceReports](http://www.allinea.com/products/allinea-performance-reports) | Allinea Performance Reports are the most effective way to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site. - Is this application well-optimized for the system and the processors it is running on? - Does it benefit from running at this scale? - Are there I/O, networking or threading bottlenecks affecting performance? - Which hardware, software or configuration changes can we make to improve performance further. - How much energy did this application use? |
-| [TotalView](http://www.roguewave.com/products/totalview.aspx) | TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables. It allows you to debug one or many processes and/or threads in a single window with complete control over program execution. This allows you to set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads. You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors. |
-
-## Devel
-
-| Module | Description |
-| ------ | ----------- |
-| [ant](http://ant.apache.org/) | Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. |
-| [Autoconf](http://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. |
-| [Automake](http://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator |
-| [Autotools](http://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool |
-| [Bazel](http://bazel.io/) | Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software. |
-| [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. |
-| [Caffe](https://github.com/BVLC/caffe) | Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and community contributors. |
-| [CMake](http://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. |
-| [Doxygen](http://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. |
-| [fontsproto](http://www.freedesktop.org/wiki/Software/xlibs) | X11 font extension wire protocol |
-| [gflags](https://github.com/gflags/gflags) | The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. |
-| [glog](https://github.com/google/glog) | A C++ implementation of the Google logging module. |
-| [GObject-Introspection](https://wiki.gnome.org/GObjectIntrospection/) | GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library. |
-| [gperf](http://www.gnu.org/software/gperf/) | GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. |
-| [guile](http://www.gnu.org/software/guile) | Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. |
-| [Jansson](http://www.digip.org/jansson/) | Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are: * Simple and intuitive API and data model * Comprehensive documentation * No dependencies on other libraries * Full Unicode support (UTF-8) * Extensive test suite |
-| [JUnit](http://sourceforge.net/projects/junit) | A programmer-oriented testing framework for Java. |
-| [LevelDB](https://github.com/google/leveldb) | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. |
-| [libSM](http://www.freedesktop.org/wiki/Software/xlibs) | X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use. |
-| [LMDB](https://github.com/LMDB/lmdb) | OpenLDAP's Lightning Memory-Mapped Database (LMDB) library. |
-| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. |
-| [make](http://www.gnu.org/software/make/make.html) | make-3.82: GNU version of make utility |
-| [makedepend](http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html) | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies. |
-| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages |
-| [Maven](http://maven.apache.org/index.html") | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. |
-| [NCCL](https://developer.nvidia.com/nccl) | NVIDIA Collective Communications Library |
-| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. |
-| [PCRE](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. |
-| [pkg-config](http://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). |
-| [protobuf](https://github.com/google/protobuf/) | Google Protocol Buffers |
-| [protobuf-python](https://github.com/google/protobuf/) | Python Protocol Buffers runtime library. |
-| [Qt](http://qt-project.org/) | Qt is a comprehensive cross-platform C++ application framework. |
-| [Qt5](http://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. |
-| [renderproto](http://www.freedesktop.org/wiki/Software/xlibs) | Xrender protocol and ancillary headers |
-| [SCons](http://www.scons.org/) | SCons is a software construction tool. |
-| [Spack](https://spack.io/) | Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine. |
-| [Spark](http://spark.apache.org) | Spark is Hadoop MapReduce done in memory |
-| [sparsehash](https://github.com/sparsehash/sparsehash) | An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. |
-| [SQLite](http://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library |
-| [squashfs-tools](http://squashfs.sourceforge.net/) | Squashfs is a compressed read-only filesystem for Linux. |
-| [SWIG](http://www.swig.org/) | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. |
-| [xbitmaps](http://www.freedesktop.org/wiki/Software/xlibs) | provides bitmaps for x |
-| [xcb-proto](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. |
-| [xcb-util](http://xcb.freedesktop.org") | The xcb-util package provides additional extensions to the XCB library, many that were previously found in Xlib, but are not part of core X protocol. |
-| [xcb-util-image](http://xcb.freedesktop.org/") | The xcb-util-image package provides additional extensions to the XCB library. |
-| [xcb-util-keysyms](http://xcb.freedesktop.org") | The xcb-util-keysyms package contains a library for handling standard X key constants and conversion to/from keycodes. |
-| [xcb-util-renderutil](http://xcb.freedesktop.org") | The xcb-util-renderutil package provides additional extensions to the XCB library.. |
-| [xcb-util-wm](http://xcb.freedesktop.org) | The xcb-util-wm package contains libraries which provide client and window-manager helpers for EWMH and ICCCM. |
-| [xextproto](http://www.freedesktop.org/wiki/Software/xlibs) | XExtProto protocol headers. |
-| [xineramaproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers for xinerama |
-| [xorg-macros](http://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. |
-| [xproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers. |
-| [xtrans](http://www.freedesktop.org/wiki/Software/xlibs) | xtrans includes a number of routines to make X implementations transport-independent; at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. |
-
-## Engineering
-
-| Module | Description |
-| ------ | ----------- |
-| adams | &nbsp; |
-| beopest | &nbsp; |
-| blender | &nbsp; |
-| Code_Saturne | &nbsp; |
-| comsol | &nbsp; |
-| digimat | &nbsp; |
-| Discovery_Studio | &nbsp; |
-| dytran | &nbsp; |
-| fds | &nbsp; |
-| hypermesh | &nbsp; |
-| hyperworks | &nbsp; |
-| lsdyna | &nbsp; |
-| lsprepost | &nbsp; |
-| lux | &nbsp; |
-| marc | &nbsp; |
-| maxwell | &nbsp; |
-| modflow-2005 | &nbsp; |
-| modflow-nwt | &nbsp; |
-| nastran | &nbsp; |
-| openfoam | &nbsp; |
-| paraview | &nbsp; |
-| pest | &nbsp; |
-| wien2k | &nbsp; |
-
-## Environments
-
-| Module | Description |
-| ------ | ----------- |
-| bullxde | &nbsp; |
-| PrgEnv-gnu | &nbsp; |
-| PrgEnv-intel | &nbsp; |
-
-## Geo
-
-| Module | Description |
-| ------ | ----------- |
-| [Doris](http://doris.tudelft.nl/) | Delft object-oriented radar interferometric software |
-| [PHREEQC](https://wwwbrr.cr.usgs.gov/projects/GWC_coupled/phreeqc/) | A Computer Program for Speciation, Batch-Reaction, One-Dimensional Transport, and Inverse Geochemical Calculations |
-| [PROJ_4](http://proj.osgeo.org) | PROJ.4 - Cartographic Projections Library originally written by Gerald Evenden then of the USGS. |
-
-## Init
-
-| Module | Description |
-| ------ | ----------- |
-
-## Lang
-
-| Module | Description |
-| ------ | ----------- |
-| [Anaconda2](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. |
-| [Anaconda3](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. |
-| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
-| [byacc](http://invisible-island.net/byacc/byacc.html) | Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. In contrast to bison, it is written to avoid dependencies upon a particular compiler. |
-| [Cython](https://pypi.python.org/pypi/Cython/) | The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. |
-| [dotNET-Core-Runtime](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. |
-| [dotNET-Core-SDK](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. |
-| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. |
-| [FriBidi](https://github.com/fribidi/fribidi) | The Free Implementation of the Unicode Bidirectional Algorithm. |
-| [Java](http://java.com/) | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. |
-| [libgdiplus](https://github.com/mono/libgdiplus) | An Open Source implementation of the GDI+ API. |
-| [Lua](http://www.lua.org/) | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. |
-| [Mono](http://mono-framework.com) | An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET. |
-| [NASM](http://www.nasm.us/) | NASM: General-purpose x86 assembler |
-| [OpenCL-runtime](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. |
-| [OpenCL-sdk](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. |
-| [Perl](http://www.perl.org/) | Larry Wall's Practical Extraction and Report Language |
-| [Python](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
-| [R](http://www.r-project.org/) | R is a free software environment for statistical computing and graphics. |
-| [RapidJSON](http://rapidjson.org/) | A fast JSON parser/generator for C++ with both SAX/DOM style API Tencent is pleased to support the open source community by making RapidJSON available. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. |
-| [Ruby](https://www.ruby-lang.org) | Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. |
-| [sqsgenerator](https://github.com/dnoeger/sqsgenerator) | This package is a Special Quasirandom Structure generator written in Python3/Cython. Please note that the programm currently only works with Python 3. |
-| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. |
-| [Yasm](http://www.tortall.net/projects/yasm/) | Yasm: Complete rewrite of the NASM assembler with BSD license |
-
-## Lib
-
-| Module | Description |
-| ------ | ----------- |
-| [astroid](https://github.com/PyCQA/astroid) | The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint… Well, actually the development of this library is essentially governed by pylint’s needs. It used to be called logilab-astng. |
-| [darshan-runtime](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. |
-| [darshan-util](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. |
-| [Embree](https://embree.github.io/index.html) | Embree is a collection of high-performance ray tracing kernels, developed at Intel. |
-| [freeglut](http://freeglut.sourceforge.net/) | freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. |
-| [glibc](https://www.gnu.org/software/libc/) | The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on. |
-| [GLM](https://github.com/g-truc/glm) | OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. |
-| [isort](https://github.com/timothycrosley/isort) | isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. |
-| [libarchive](https://www.libarchive.org/) | Multi-format archive and compression library |
-| [libdrm](http://dri.freedesktop.org) | Direct Rendering Manager runtime library. |
-| [libevent](http://libevent.org/) | The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. |
-| [libffi](http://sourceware.org/libffi/) | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. |
-| [libfontenc](http://www.freedesktop.org/wiki/Software/xlibs/) | X11 font encoding library |
-| [libgd](https://libgd.github.io/) | GD is an open source code library for the dynamic creation of images by programmers. |
-| [libjpeg-turbo](http://sourceforge.net/projects/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. |
-| [libmatheval](http://www.gnu.org/software/libmatheval/) | GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. |
-| [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library |
-| [libpthread-stubs](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. |
-| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. |
-| [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. |
-| [LIBSVM](http://www.csie.ntu.edu.tw/~cjlin/libsvm/) | LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. |
-| [LibTIFF](http://www.remotesensing.org/libtiff/) | tiff: Library and tools for reading and writing TIFF data files |
-| [libtool](http://www.gnu.org/software/libtool) | GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface. |
-| [libunistring](http://www.gnu.org/software/libunistring/) | This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. |
-| [libunwind](http://www.nongnu.org/libunwind/) | The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications |
-| [LibUUID](http://sourceforge.net/projects/libuuid/) | Portable uuid C library |
-| [libxcb](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. . |
-| [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). |
-| [libxslt](http://xmlsoft.org/) | Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform). |
-| [libyaml](http://pyyaml.org/wiki/LibYAML) | LibYAML is a YAML 1.1 parser and emitter written in C. |
-| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. |
-| [MATIO](http://sourceforge.net/projects/matio/) | matio is an C library for reading and writing Matlab MAT files. |
-| [mpi4py](https://bitbucket.org/mpi4py/mpi4py) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. |
-| [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. |
-| [PROJ](http://trac.osgeo.org/proj/) | Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates |
-| [psycopg2](http://initd.org/psycopg/) | Psycopg is the most popular PostgreSQL adapter for the Python programming language. |
-| [pylint](https://github.com/PyCQA/pylint) | Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). |
-| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. |
-| [SIONlib](http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html) | SIONlib is a scalable I/O library for parallel access to task-local files. The library not only supports writing and reading binary data to or from several thousands of processors into a single or a small number of physical files, but also provides global open and close functions to access SIONlib files in parallel. SIONlib provides different interfaces: parallel access using MPI, OpenMP, or their combination, and sequential access for post-processing utilities. |
-| [snappy](https://github.com/google/snappy) | Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. |
-| [SpatiaLite](https://www.gaia-gis.it/fossil/libspatialite/index) | SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. |
-| [spGPU](https://github.com/davidebarbieri/spgpu) | spGPU is a set of custom matrix storages and CUDA kernels for sparse linear algebra computing on GPU. It isn't a replacement for cuBLAS/cuSPARSE that should be used for a full featured linear algebra environment on GPU. |
-| [tbb](http://software.intel.com/en-us/articles/intel-tbb/) | Intel Threading Building Blocks 4.0 (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based parallel applications that scale to available processor cores, are compatible with multiple environments, and are easier to maintain. Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms. |
-| [Tensorflow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence |
-| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. |
-
-## Libraries
-
-| Module | Description |
-| ------ | ----------- |
-| adios | &nbsp; |
-| dataspaces | &nbsp; |
-| fftw2 | &nbsp; |
-| fftw2-mpi | &nbsp; |
-| fftw3 | &nbsp; |
-| fftw3-mpi | &nbsp; |
-| gpi2 | &nbsp; |
-| hdf5 | &nbsp; |
-| hdf5-parallel | &nbsp; |
-| ipp | &nbsp; |
-| magma | &nbsp; |
-| mkl | &nbsp; |
-| mxml | &nbsp; |
-| netcdf | &nbsp; |
-| netcdf-cxx | &nbsp; |
-| netcdf-fortran | &nbsp; |
-| netcdf-parallel | &nbsp; |
-| opencl-rt | &nbsp; |
-| opencl-sdk | &nbsp; |
-| petsc | &nbsp; |
-| plasma | &nbsp; |
-| szip | &nbsp; |
-| tbb | &nbsp; |
-| trilinos | &nbsp; |
-
-## Math
-
-| Module | Description |
-| ------ | ----------- |
-| [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. |
-| [GEOS](http://trac.osgeo.org/geos) | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS) |
-| [GMP](http://gmplib.org/) | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. |
-| [h5py](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [ISL](http://isl.gforge.inria.fr/) | isl is a library for manipulating sets and relations of integer points bounded by linear constraints. |
-| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. |
-| [MATLAB](http://www.mathworks.com/products/matlab) | MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran. |
-| [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. |
-| [MLD2P4](http://www.mld2p4.it) | MLD2P4 (Multi-Level Domain Decomposition Parallel Preconditioners Package based on PSBLAS) is a package of parallel algebraic multi-level preconditioners. It implements various versions of one-level additive and of multi-level additive and hybrid Schwarz algorithms. In the multi-level case, a purely algebraic approach is applied to generate coarse-level corrections, so that no geometric background is needed concerning the matrix to be preconditioned. The matrix is assumed to be square, real or complex, with a symmetric sparsity pattern. |
-| [MPFR](http://www.mpfr.org) | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. |
-| [numpy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. |
-| [ParMETIS](http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview) | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes. |
-| [PSBLAS](http://people.uniroma2.it/salvatore.filippone/psblas/) | Most computationally intensive applications work on irregular and sparse domains that complicate their implementation on parallel machines. The major goal of the Parallel Sparse Basic Linear Algebra Subroutines (PSBLAS) project is to provide a framework to enable easy, efficient and portable implementations of iterative solvers for linear systems, while shielding the user from most details of their parallelization. The interface is designed keeping in view a Single Program Multiple Data programming model on distributed memory machines. |
-| [PSBLAS-ext](http://people.uniroma2.it/salvatore.filippone/psblas/) | PSBLAS - Extended formats and NVIDIA GPU support |
-| [Qhull](http://www.qhull.org) | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. |
-| [ScientificPython](https://sourcesup.cru.fr/projects/scientific-py/) | ScientificPython is a collection of Python modules for scientific computing. It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, and parallelization. |
-| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [SCOTCH](http://gforge.inria.fr/projects/scotch/) | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning. |
-| [Theano](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. |
-
-## Mpi
-
-| Module | Description |
-| ------ | ----------- |
-| bullxmpi | Sets up Open MPI in your environment. |
-| [impi](http://software.intel.com/en-us/intel-mpi-library/) | The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification. |
-| lam | Sets up intel MPI in your enviornment. |
-| [MPICH](http://www.mpich.org/) | MPICH v3.x is an open source high-performance MPI 3.0 implementation. It does not support InfiniBand (use MVAPICH2 with InfiniBand devices). |
-| mvapich2 | &nbsp; |
-| [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. |
-
-## Numlib
-
-| Module | Description |
-| ------ | ----------- |
-| [Armadillo](http://arma.sourceforge.net/) | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. |
-| [arpack-ng](http://forge.scilab.org/index.php/p/arpack-ng/) | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. |
-| [ATLAS](http://math-atlas.sourceforge.net) | ATLAS (Automatically Tuned Linear Algebra Software) is the application of the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library. |
-| [CGAL](http://www.cgal.org/) | [The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. |
-| [Clp](https://projects.coin-or.org/Clp) | [Clp (COIN-OR linear programming) is an open-source linear programming solver written in C++. It is primarily meant to be used as a callable library, but a basic stand-alone executable version is also available. It is a part of the COIN-OR project (https://www.coin-or.org). |
-| [cuDNN](https://developer.nvidia.com/cudnn) | The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. |
-| [FFTW](http://www.fftw.org) | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. |
-| [GSL](http://www.gnu.org/software/gsl/) | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. |
-| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
-| [LIBLINEAR](http://www.csie.ntu.edu.tw/~cjlin/liblinear/) | LIBLINEAR is a simple package for solving large-scale regularized linear classification and regression. It supports L2-regularized logistic regression, L2-loss support vector classification L1-loss support vector classification, L1-regularized L2-loss support vector classification, L1-regularized logistic regression L2-regularized L2-loss support vector regression, L1-loss support vector regression. |
-| [mkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
-| [MPI-LIBLINEAR](https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/distributed-liblinear/mpi/) | MPI LIBLINEAR is an extension of LIBLINEAR on distributed environments. The usage and the data format are the same as LIBLINEAR. It supports L2-regularized logistic regression, L2-regularized logistic regression, L2-regularized L2-loss linear SVM (primal trust-region Newton), L2-regularized L1-loss linear SVM (dual), L2-regularized logistic regression (primal limited common directions), L2-regularized L2-loss linear SVM (primal limited common directions). Module created by the PERMON Team (http://permon.it4i.cz). |
-| [NLopt](http://ab-initio.mit.edu/wiki/index.php/NLopt) | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. |
-| [OpenBLAS](http://xianyi.github.com/OpenBLAS/) | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. |
-| [PETSc](http://www.mcs.anl.gov/petsc) | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.. |
-| [qrupdate](https://sourceforge.net/projects/qrupdate/) | qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions. |
-| [ScaLAPACK](http://www.netlib.org/scalapack/) | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. |
-| [SLEPc](http://www.grycap.upv.es/slepc/) | SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems. |
-| [SuiteSparse](http://faculty.cse.tamu.edu/davis/suitesparse.html) | SuiteSparse is a collection of libraries manipulate sparse matrices. |
-| [Trilinos](http://trilinos.sandia.gov/) | The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages. |
-
-## Omics
-
-| Module | Description |
-| ------ | ----------- |
-| fastqc | &nbsp; |
-| gatk | &nbsp; |
-| hpg-aligner | &nbsp; |
-| hpg-fastq | &nbsp; |
-| hpg-variant | &nbsp; |
-| ngsPipeline | &nbsp; |
-| picard | &nbsp; |
-| samtools | &nbsp; |
-| snpEff | &nbsp; |
-
-## Perf
-
-| Module | Description |
-| ------ | ----------- |
-| Advisor | &nbsp; |
-| Cube | &nbsp; |
-| [OPARI2](http://www.score-p.org) | OPARI2, the successor of Forschungszentrum Juelich's OPARI, is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface. |
-| [OTF2](http://www.score-p.org) | The Open Trace Format 2 is a highly scalable, memory efficient event trace data format plus support library. It is the new standard trace format for Scalasca, Vampir, and TAU and is open for other tools. |
-| [PAPI](http://icl.cs.utk.edu/projects/papi/) | PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack. |
-| [PDT](http://www.cs.uoregon.edu/research/pdt/) | Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools. PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. |
-| [Scalasca](http://www.scalasca.org/) | Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks -- in particular those concerning communication and synchronization -- and offers guidance in exploring their causes. |
-| [Score-P](http://www.score-p.org) | The Score-P measurement infrastructure is a highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications. |
-| [Vampir](http://www.vampir.eu) | The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data. |
-
-## Phys
-
-| Module | Description |
-| ------ | ----------- |
-| [ALAMODE](http://alamode.readthedocs.io/) | ALAMODE is an open source software designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice thermal conductivity, phonon linewidth, and other anharmonic phonon properties from first principles. |
-| [ALPScore](http://alps.comp-phys.org/) | The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ libraries for simplifying the development of such code. |
-| [DynaPhoPy](https://github.com/abelcarreras/DynaPhoPy) | Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes. |
-| [MotionCor2](http://msg.ucsf.edu/em/software/motioncor2.html) | This program corrects anisotropic image motion at the single pixel level across the whole frame, suitable for both single particle and tomographic images. |
-| [phono3py](http://phonopy.sourceforge.net/phono3py/index.html) | This software calculates phonon-phonon interaction related properties |
-| [phonopy](http://phonopy.sourceforge.net/) | Phonopy is an open source package of phonon calculations based on the supercell approach. |
-| [Siesta](http://departments.icmab.es/leem/siesta) | SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. This version si compiled with OpenMP and MPI support. |
-| [VASP](http://www.vasp.at) | The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. To use VASP, You need academic licenses from University of Wiena. Follow the instructions https://www.vasp.at/index.php/faqs. Then send us please a list of authorized users and their ID for which you need this access. Please use only http://support.it4i.cz/rt. We are responsible to verify your licenses. After succesfull verification You will be granted to use VASP in our enviroment. |
-
-## Prace
-
-| Module | Description |
-| ------ | ----------- |
-| GLOBUS | &nbsp; |
-| PRACE | &nbsp; |
-
-## Python
-
-| Module | Description |
-| ------ | ----------- |
-| [absl-py](https://pypi.python.org/pypi/absl-py) | Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. |
-| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. |
-| [BoltzTraP2](https://www.imc.tuwien.ac.at/index.php?id=21094) | BoltzTraP2 is a modern implementation of the smoothed Fourier interpolation algorithm for electronic bands that formed the base of the original and widely used BoltzTraP code. |
-| [certifi](https://pypi.python.org/pypi/certifi) | Python package for providing Mozillas CA Bundle. |
-| [click](https://pypi.python.org/pypi/click) | A simple wrapper around optparse for powerful command line utilities. |
-| [dask](https://pypi.python.org/pypi/dask) | Parallel PyData with Task Scheduling. |
-| [decorator](https://pypi.python.org/pypi/decorator) | Better living through Python with decorators. |
-| [DynaPhoPy](https://pypi.python.org/pypi/dynaphopy) | oftware to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. |
-| [h5py](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [horovod](https://pypi.python.org/pypi/horovod) | Distributed training framework for TensorFlow. |
-| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. |
-| [latexcodec](https://pypi.python.org/pypi/latexcodec) | A lexer and codec to work with LaTeX code in Python. |
-| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. |
-| [matplotlib](http://matplotlib.org) | Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. |
-| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. |
-| [monty](https://pypi.python.org/pypi/monty) | Monty is the missing complement to Python. |
-| [mpi4py](http://mpi4py.scipy.org/docs) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. |
-| [mpmath](https://pypi.python.org/pypi/mpmath) | Python library for arbitrary-precision floating-point arithmetic. |
-| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. |
-| [numpy](http://www.numpy.org) | NumPy is the fundamental package needed for scientific computing with Python. |
-| [packaging](https://pypi.python.org/pypi/packaging) | Core utilities for Python packages. |
-| [palettable](https://pypi.python.org/pypi/palettable) | Color palettes for Python. |
-| [pandas](https://pypi.python.org/pypi/pandas) | Powerful data structures for data analysis, time series,and statistics. |
-| [phonopy](https://atztogo.github.io/phonopy) | Phonopy is an open source package of phonon calculations based on the supercell approach. |
-| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. |
-| [pybtex](https://pypi.python.org/pypi/pybtex) | A BibTeX-compatible bibliography processor in Python. |
-| [PyDispatcher](https://pypi.python.org/pypi/PyDispatcher) | Multi-producer-multi-consumer signal dispatching mechanism. |
-| [pyFFTW](https://pypi.python.org/pypi/pyFFTW) | A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms. |
-| [pymatgen](https://pypi.python.org/pypi/pymatgen) | Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://www.materialsproject.org). |
-| [pyparsing](http://pyparsing.wikispaces.com) | The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. |
-| [PyQt5](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt5 is a set of Python bindings for v5 of the Qt application framework from The Qt Company. |
-| [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. |
-| [pytz](http://pytz.sourceforge.net/) | pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher. |
-| [PyWavelets](https://pypi.python.org/pypi/PyWavelets) | PyWavelets, wavelet transform module. |
-| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. |
-| [requests](https://pypi.python.org/pypi/requests) | Python HTTP for Humans. |
-| [ruamel.yaml](https://pypi.python.org/pypi/ruamel.yaml) | ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order |
-| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [scipy](http://scipy.org) | SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more. |
-| [SCons](https://github.com/benjaminp/six) | Python 2 and 3 compatibility library. |
-| [seaborn](https://pypi.python.org/pypi/seaborn) | Seaborn: statistical data visualization |
-| [SIP](http://www.riverbankcomputing.com/software/sip/) | SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. |
-| [six](https://github.com/benjaminp/six) | Python 2 and 3 compatibility library. |
-| [spglib-python](https://pypi.python.org/pypi/spglib) | Spglib for Python. Spglib is a library for finding and handling crystal symmetries written in C. |
-| [sympy](https://pypi.python.org/pypi/sympy) | Computer algebra system (CAS) in Python |
-| [tabulate](https://pypi.python.org/pypi/tabulate) | Pretty-print tabular data. |
-| [toolz](https://pypi.python.org/pypi/toolz) | List processing tools and functional utilities. |
-| [urllib3](https://pypi.python.org/pypi/urllib3) | HTTP library with thread-safe connection pooling, file post, and more. |
-
-## System
-
-| Module | Description |
-| ------ | ----------- |
-| [CUDA](https://developer.nvidia.com/cuda-toolkit) | CUDA (formerly Compute Unified Device Architecture) is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs. |
-| [hwloc](http://www.open-mpi.org/projects/hwloc/) | The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently. |
-| [libpciaccess](http://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. |
-| [OpenSSL](http://www.openssl.org/) | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. |
-
-## Toolchain
-
-| Module | Description |
-| ------ | ----------- |
-| foss | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. |
-| gimkl | GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI and Intel MKL (BLAS, (Sca)LAPACK, FFTW). |
-| gimpi | GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI. |
-| [GNU](http://www.gnu.org/software/) | Compiler-only toolchain with GCC and binutils. |
-| gompi | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support. |
-| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ and Fortran compilers |
-| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. |
-| intel | &nbsp; |
-| [iomkl](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI. |
-| [iompi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Open MPI. |
-| [Py](https://www.python.org) | Python 3.6 toolchain |
-
-## Tools
-
-| Module | Description |
-| ------ | ----------- |
-| [ANSYS](http://www.ansys.com) | ANSYS simulation software enables organizations to confidently predict how their products will operate in the real world. We believe that every product is a promise of something greater. |
-| [APR](http://apr.apache.org/) | Apache Portable Runtime (APR) libraries. |
-| [APR-util](http://apr.apache.org/) | Apache Portable Runtime (APR) util libraries. |
-| [Bash](http://www.gnu.org/software/bash) | Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). |
-| [BeoPEST](http://www.prinmath.com/pest/) | BeoPEST is a special version of John Doherty's PEST adapted for Beowulf clusters. BeoPEST is identical in operation to Parallel PEST, except that it instead of a master and slaves that communicate through the file system, BeoPEST uses a master and smart slaves that communicate via TCP/IP or MPI. BeoPEST also uses smart slaves which offloads much of the effort to the slaves which is important for BeoPEST to scale to hundreds or thousands of slaves. More detail is provided in the BeoPEST Documentation. |
-| [binutils](http://directory.fsf.org/project/binutils/) | binutils: GNU binary utilities |
-| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. |
-| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. |
-| [DMTCP](http://dmtcp.sourceforge.net/index.html) | DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. |
-| [EasyBuild](https://easybuilders.github.io/easybuild) | EasyBuild is a software build and installation framework written in Python that allows you to install software in a structured, repeatable and robust way. |
-| [elmer](http://www.csc.fi/english/pages/elmer/) | Elmer - Open Source Finite Element Software for Multiphysical Problems. |
-| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) |
-| [gettext](http://www.gnu.org/software/gettext/) | GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation |
-| [Ghostscript](http://ghostscript.com) | Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to different targets. It used to be part of the cups printing stack, but is no longer used for that. |
-| [git](http://git-scm.com/) | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. |
-| [GLPK](https://www.gnu.org/software/glpk/) | The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. |
-| [gperftools](http://github.com/gperftools/gperftools) | gperftools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. |
-| grace | Grace 5.1.23 is a WYSIWYG 2D plotting tool for the X Window System and M*tif.. |
-| [Graph500](http://graph500.org/) | Reference code of the Graph500 benchmark. |
-| [gzip](http://www.gnu.org/software/gzip/) | gzip (GNU zip) is a popular data compression program as a replacement for compress |
-| help2man | &nbsp; |
-| inspector_xe | &nbsp; |
-| intelpcm | &nbsp; |
-| ipm | &nbsp; |
-| itac | &nbsp; |
-| [JOE](http://joe-editor.sourceforge.net) | JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL) |
-| likwid | &nbsp; |
-| Lmod | &nbsp; |
-| MATLAB | &nbsp; |
-| memoryscape | &nbsp; |
-| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. |
-| mercurial | &nbsp; |
-| MIKE | &nbsp; |
-| mono | &nbsp; |
-| [moreutils](https://joeyh.name/code/moreutils/) | Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. |
-| mpi.net | &nbsp; |
-| [nano](http://www.nano-editor.org/) | Small and friendly text editor |
-| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. |
-| [numactl](http://oss.sgi.com/projects/libnuma/) | The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. |
-| octave | &nbsp; |
-| opari2 | &nbsp; |
-| openssh-x509 | &nbsp; |
-| oscar-modules | &nbsp; |
-| otf2 | &nbsp; |
-| papi | &nbsp; |
-| parallel | &nbsp; |
-| [PatchELF](https://nixos.org/patchelf.html) | PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables. |
-| [pigz](http://zlib.net/pigz/) | pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries. |
-| python | &nbsp; |
-| R | &nbsp; |
-| racket | &nbsp; |
-| relion | &nbsp; |
-| [RStudio](https://www.rstudio.com) | RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. |
-| ruby | &nbsp; |
-| scite | &nbsp; |
-| [Serf](http://serf.apache.org/) | The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library |
-| [Singularity](http://gmkurtzer.github.io/singularity) | Singularity is a container platform focused on supporting "Mobility of Compute" |
-| [Subversion](http://subversion.apache.org/) | Subversion is an open source version control system. |
-| Szip | &nbsp; |
-| tcl | &nbsp; |
-| [tcsh](http://www.tcsh.org) | Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. |
-| tk | &nbsp; |
-| tmux | &nbsp; |
-| totalview | &nbsp; |
-| turbovnc | &nbsp; |
-| [util-linux](http://www.kernel.org/pub/linux/utils/util-linux) | Set of Linux utilities |
-| valgrind | &nbsp; |
-| vampir | &nbsp; |
-| virtualgl | &nbsp; |
-| [VTune](http://software.intel.com/en-us/intel-vtune-amplifier-xe) | Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java. |
-| [XZ](http://tukaani.org/xz/) | xz: XZ utilities |
-
-## Virtualization
-
-| Module | Description |
-| ------ | ----------- |
-| qemu | &nbsp; |
-| vde2 | &nbsp; |
-| wine | &nbsp; |
-
-## Vis
-
-| Module | Description |
-| ------ | ----------- |
-| [ATK](https://developer.gnome.org/ATK/stable/) | ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications. |
-| [cairo](http://cairographics.org) | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB |
-| [ffmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. |
-| [FFmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. |
-| [fixesproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org FixesProto protocol headers. |
-| [FLTK](http://www.fltk.org) | FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. |
-| [fontconfig](http://www.freedesktop.org/software/fontconfig) | Fontconfig is a library designed to provide system-wide font configuration, customization and application access. |
-| [freetype](http://freetype.org) | FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. |
-| [Gdk-Pixbuf](https://developer.gnome.org/gdk-pixbuf/stable/) | The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it was distributed as part of GTK+ 2 but it was split off into a separate package in preparation for the change to GTK+ 3. |
-| gettext | &nbsp; |
-| [GL2PS](http://www.geuz.org/gl2ps/) | GL2PS: an OpenGL to PostScript printing library |
-| [GLib](http://www.gtk.org/) | GLib is one of the base libraries of the GTK+ project |
-| gnuplot | &nbsp; |
-| [grace](http://freecode.com/projects/grace) | Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif. |
-| [GraphicsMagick](http://www.graphicsmagick.org/) | GraphicsMagick is the swiss army knife of image processing. |
-| [GST-plugins-base](http://gstreamer.freedesktop.org/) | GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. |
-| [GStreamer](http://gstreamer.freedesktop.org/) | GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. |
-| [GTK+](https://developer.gnome.org/gtk+/stable/) | The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. |
-| [HarfBuzz](http://www.freedesktop.org/wiki/Software/HarfBuzz) | HarfBuzz is an OpenType text shaping engine. |
-| [inputproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org InputProto protocol headers. |
-| [JasPer](http://www.ece.uvic.ca/~frodo/jasper/) | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. |
-| [kbproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org KBProto protocol headers. |
-| libGLU | &nbsp; |
-| [libICE](http://www.freedesktop.org/wiki/Software/xlibs) | X Inter-Client Exchange library for freedesktop.org |
-| [libX11](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library |
-| [libXau](http://www.freedesktop.org/wiki/Software/xlibs) | The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display. |
-| [libXdmcp](http://www.freedesktop.org/wiki/Software/xlibs) | The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is useful for allowing clients to interact with the X Display Manager. |
-| [libXext](http://www.freedesktop.org/wiki/Software/xlibs) | Common X Extensions library |
-| [libXfixes](http://www.freedesktop.org/wiki/Software/xlibs) | X Fixes extension library |
-| [libXfont](http://www.freedesktop.org/wiki/Software/xlibs) | X font libary |
-| libXinerama | &nbsp; |
-| [libXrender](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library |
-| [libXt](http://www.freedesktop.org/wiki/Software/xlibs) | libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation). |
-| [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. |
-| Mesa | &nbsp; |
-| [motif](http://motif.ics.com/) | Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix. |
-| [OpenCV](http://opencv.org/) | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. |
-| [opencv-python](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. |
-| [OSPRay](http://www.ospray.org) | A Ray Tracing Based Rendering Engine for High-Fidelity Visualization |
-| [Pango](http://www.pango.org/) | Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x. |
-| [ParaView](http://www.paraview.org) | ParaView is a scientific parallel visualizer. |
-| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. |
-| [pixman](http://www.pixman.org/) | Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server. |
-| [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework. |
-| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [seekpath](https://github.com/giovannipizzi/seekpath) | SeeK-path is a python module to obtain and visualize band paths in the Brillouin zone of crystal structures. The definition of k-point labels follows crystallographic convention, as defined and discussed in the HPKOT paper. Moreover, the Bravais lattice is detected properly using the spacegroup symmetry. Also the suggested band path provided in the HPKOT paper is returned. Systems without time-reversal and inversion-symmetry are also properly taken into account. |
-| [Tk](http://www.tcl.tk/) | Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages. |
-| [VTK](http://www.vtk.org) | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. |
-| [X11](https://www.x.org) | The X Window System (X11) is a windowing system for bitmap displays |
-| [x264](http://www.videolan.org/developers/x264.html) | x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL. |
diff --git a/docs.it4i/modules-matrix.json b/docs.it4i/modules-matrix.json
deleted file mode 100644
index 4398269c4..000000000
--- a/docs.it4i/modules-matrix.json
+++ /dev/null
@@ -1 +0,0 @@
-{"total": 415, "projects": {"MIKE": "default", "SIP": "4.17-Python-2.7.9", "HDF5": "1.10.0-patch1-intel-2016.01-mic", "p4vasp": "0.3.29-GNU-4.9.3-2.25", "Automake": "1.15-GNU-5.1.0-2.25", "netcdf": "4.3.0", "bullxde": "2.0", "APR-util": "1.5.4-foss-2015g", "ScaLAPACK": "2.0.2-OpenBLAS-0.2.14-LAPACK-3.5.0", "BerkeleyUPC": "2.16.2-gompi-2015b", "BWA": "0.7.5a-foss-2015g", "openmpi": "1.8.1-icc", "matlab": "R2014a-EDU", "sympy": "0.7.6-intel-2016.01-Python-2.7.9", "kbproto": "1.0.7-intel-2016a", "lsprepost": "4.2", "prace": "20160107-intel-2016.01", "mpt": "2.12", "Bison": "3.0.4-GCC-4.9.3", "totalview": "8.13", "Wine": "1.7.29-GNU-5.1.0-2.25", "opari2": "1.1.2-icc", "MAP": "5.0.1", "libyaml": "0.1.6-intel-2015b", "mercurial": "2.9.1", "beopest": "13.3", "perfsuite": "1a5.3", "PSBLAS-ext": "1.0-4-GCC-4.9.3-2.25", "OSPRay": "0.9.1", "S4MPLE": "1.0.0", "libxslt": "1.1.28-intel-2015b", "hwloc": "1.11.5-GCC-6.3.0-2.27", "libunistring": "0.9.3-intel-2015b", "QGIS": "2.12.3-foss-2015g", "ngsPipeline": "1.0.0", "boost": "1.56-icc-impi", "matplotlib": "1.4.3-intel-2015b-Python-2.7.9", "openfoam": "2.2.2-icc-openmpi1.8.1-DP", "Szip": "2.1-intel-2017a", "PROJ_4": "4.9.2-foss-2015g", "phono3py": "1.11.7.8-intel-2015b-Python-2.7.11", "CMake": "3.7.2-intel-2017a", "COMSOL": "51-EDU", "hdf5": "1.8.13", "gimkl": "2.11.5", "xineramaproto": "1.2.1-intel-2015b", "xextproto": "7.3.0-intel-2016a", "GLM": "0.9.7.2-intel-2017a", "SWIG": "3.0.7-Python-2.7.9", "tmux": "2.3", "ipm": "0.983-icc-impi", "SUMO": "0.27.1-foss-2015g", "ipp": "15.3.187", "hdf5-parallel": "1.8.13-gcc49", "PrgEnv-intel": "15.0.3", "libxcb": "1.11-Python-2.7.9", "MPI_NET": "1.2.0-intel-2016.01", "QEMU": "2.1.2-GCC-4.4.7-system-VDE2", "cp2k-mpi": "2.5.1-gcc", "OTF2": "2.0-intel-2015b-mic", "VirtualGL": "2.4.1", "Armadillo": "7.500.0-foss-2016a-Python-3.5.2", "netcdf-fortran": "4.2", "perfcatcher": "1.0", "tk": "8.5.15", "itac": "9.1.2.024", "LAPACKE": "3.5.0-LAPACK-3.5.0", "PrgEnv-gnu": "4.8.1", "libICE": "1.0.9-intel-2015b", "Rstudio": "0.97", "VisIt": "2.10.0", "virtualgl": "2.4", "Scipion": "1.0.1-Java-1.8.0_112-OpenMPI-1.10.2-GCC-5.3.0-2.26", "grace": "5.1.25-intel-2015b", "ANSYS": "18.0", "ATLAS": "3.10.1-GCC-4.9.3-2.25-LAPACK-3.4.2", "Scalasca": "2.3.1-intel-2015b", "BCFtools": "1.3-foss-2015g", "gcc": "5.4.0", "lxml": "3.4.4-intel-2015b-Python-2.7.9", "lsdyna": "7.x.x", "PGI": "16.10-GNU-4.9.3-2.25", "advisor_xe": "2015.1.10.380555", "CUDA": "8.0.44-intel-2017.00", "gatk": "2.6-4", "Spark": "1.5.2", "ifort": "2017.1.132-GCC-6.3.0-2.27", "lam": "7.1.4-icc", "PyYAML": "3.11-intel-2015b-Python-2.7.9", "tcsh": "6.19.00", "gperf": "3.0.4-intel-2016a", "METIS": "5.1.0-intel-2017.00", "Digimat": "5.0.1-EDU", "pigz": "2.3.3-GCC-6.2.0-2.27", "Autotools": "20150215-GNU-5.1.0-2.25", "parallel": "20150322-GNU-5.1.0-2.25", "bowtie2": "2.2.3", "QuantumESPRESSO": "5.4.0-intel-2017.00", "CP2K": "2.6.0-intel-2015b", "MATIO": "1.5.2-intel-2017a", "wine": "1.7.29", "libX11": "1.6.3-intel-2016a", "HyperWorks": "13.0", "hpg-aligner": "1.0.0", "PCRE": "8.39-intel-2017.00", "modflow-2005": "1.11.00", "EasyBuild": "3.1.0", "adios": "1.8.0", "GLOBUS": "globus", "picard": "2.1.0", "turbovnc": "1.2.3", "settarg": "7.2.2", "JOE": "4.2", "libSM": "1.2.2-intel-2015b", "pixman": "0.32.6-intel-2015b", "flex": "2.6.3-GCCcore-6.3.0", "libgdiplus": "3.12-GNU-5.1.0-2.25", "python": "3.4.2", "namd": "2.8", "APR": "1.5.2-foss-2015g", "aislinn": "20160105-Python-2.7.9-gompi-2015e", "inspector_xe": "2015.1.2.379161", "h5py": "2.4.0-ictce-7.3.5-Python-2.7.9-serial", "cURL": "7.51.0-intel-2017.00", "SIONlib": "1.6.1-tools", "bupc": "2.16.2", "PAPI": "5.4.3-pic", "PerfReports": "5.0.1", "cairo": "1.12.18-foss-2015b", "Harminv": "1.4-intel-2015b", "Perl": "5.24.0-GCC-4.9.3-2.25-bare", "Lua": "5.1.4-8", "fftw2-mpi": "2.1.5-icc", "mxml": "2.9", "Maven": "3.3.9", "GATK": "3.5-Java-1.7.0_79", "Trimmomatic": "0.35-Java-1.7.0_79", "GCCcore": "6.3.0", "GCC": "6.3.0-2.27", "xcb-proto": "1.11-Python-2.7.9", "hypermesh": "12.0.110", "imkl": "2017.1.132-iimpi-2017a", "Meep": "1.3-intel-2015b", "eudev": "3.1.5-intel-2016a", "Vampir": "9.0.0", "FastQC": "0.11.3", "PROJ": "4.9.2-intel-2017.00", "NASM": "2.11.08-intel-2017.00", "mvapich2": "1.9-icc", "iompi": "2017.01", "OpenCV": "3.0.0-intel-2015b", "ParaView": "5.0.0-binary", "ISL": "0.15-GNU-4.9.3-2.25", "intelpcm": "2.6", "Libint": "1.1.4-intel-2015b", "libreadline": "6.3-intel-2017a", "SpatiaLite": "4.3.0a-foss-2015g", "Clang": "3.7.0-GNU-5.1.0-2.25", "ParMETIS": "4.0.3-intel-2017a", "Mesa": "11.2.1-foss-2016a", "fftw3": "3.3.3-icc", "slepc": "3.7.2-icc16-impi5-mkl-opt", "MPFR": "3.1.5-intel-2017.00", "OpenCL-builder": "2015", "OpenCL-runtime": "15.1", "relion": "1.3", "XZ": "5.2.2-intel-2017.00", "libunwind": "1.1-GCC-5.4.0-2.26", "libevent": "2.1.8", "fftw2": "2.1.5-icc", "dytran": "2013.0.1", "ffmpeg": "2.4-intel-2015b", "M4": "1.4.18-GCCcore-6.3.0", "FFTW": "3.3.6-gompi-2017a", "PyQt": "4.11.4-foss-2015g-Python-2.7.9", "NWChem": "6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.8", "hyperworks": "13.0", "ant": "1.9.3-Java-1.7.0_79", "Forge": "7.0", "arpack-ng": "3.4.0-intel-2017.00", "comsol": "50-EDU", "GEOS": "3.5.0-foss-2015g", "Singularity": "2.2-GCC-6.3.0-2.27", "VTune": "2016_update1", "digimat": "5.0.1", "LLVM": "3.9.0-intel-2017.00", "Qt": "4.8.6-foss-2015g", "fixesproto": "5.0-intel-2016a", "Molpro": "2010.1-patch-57-intel2015b", "libXdamage": "1.1.4-intel-2016a", "bullxmpi": "bullxmpi_1.2.4.1", "scalasca2": "2.0-icc-impi", "openssh-x509": "6.2p2", "mpi.net": "1.0.0-mono-3.12.1", "gimpi": "2.11.5", "R": "3.2.3-intel-2016.01", "Racket": "6.1.1-GNU-5.1.0-2.25", "SCOTCH": "6.0.4-intel-2017a", "fastqc": "0.11.2", "trilinos": "11.2.3-icc", "netcdf-parallel": "4.3.0", "chicken": "4.8.0.6", "OpenBLAS": "0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0", "blender": "2.71", "PCRE2": "10.22-intel-2017.00", "fontconfig": "2.11.94-intel-2017.00", "Octave": "4.0.1-gimkl-2.11.5", "DCW": "1.1.2", "Qwt": "6.1.2-foss-2015g", "Bash": "4.3", "freetype": "2.6.3-intel-2016a", "cube": "4.2.3-icc", "Valgrind": "3.11.0-intel-2015b", "iimpi": "2017a", "dhi-mike": "default", "tbb": "15.3.187", "guile": "1.8.8-intel-2015b", "PSBLAS": "3.3.4-3-GCC-4.9.3-2.25", "libXfont": "1.5.1-Python-2.7.9", "szip": "2.1", "memoryscape": "3.4", "vampir": "8.2", "libpciaccess": "0.13.4-intel-2016a", "JasPer": "1.900.1-intel-2015b", "racket": "6.0.1", "foss": "2017a", "Boost": "1.61.0-foss-2016a-serial", "FIAT": "1.6.0-intel-2016.01-Python-2.7.9", "PRACE": "prace", "gompi": "2017a", "lux": "1.3.1", "LibTIFF": "4.0.3-intel-2015b", "netCDF-Fortran": "4.4.0-intel-2016.01", "libpng": "1.6.16-intel-2015b", "SuiteSparse": "4.5.3-intel-2017a-ParMETIS-4.0.3", "FOX": "1.6.51-foss-2015g", "DDT": "5.0.1", "libctl": "3.2.2-intel-2015b", "mono": "3.12.1", "valgrind": "3.9.0-impi", "PLUMED": "2.3b-foss-2016a", "SnuCL": "1.3.3-gompi-2015e", "Tcl": "8.6.5-intel-2017a", "libXft": "2.3.2-intel-2015b", "binutils": "2.27-GCCcore-6.3.0", "GPI-2": "1.1.1-gompi-2015e-MPI", "xdrfile": "1.1.4-intel-2015b", "libGLU": "9.0.0-foss-2015g", "otf2": "1.4-icc", "util-linux": "2.28-intel-2016a", "lmod": "7.2.2", "MVAPICH2": "2.1-GNU-5.1.0-2.25", "byacc": "20150711-intel-2015b", "java": "1.7", "marc": "2013.1", "elmer": "7.0-r6695-opt", "HTSlib": "1.3-foss-2015g", "MATLAB": "2015b-EDU", "gupc": "4.8.0.3", "abinit": "7.10.1-icc-impi", "numpy": "1.9.1-intel-2015b-Python-2.7.9", "modflow-nwt": "1.0.9-aquaveo", "Adams": "2013.2", "ncurses": "6.0-intel-2017a", "MUMPS": "5.0.2-intel-2017a-parmetis", "Score-P": "3.0-intel-2015b", "ruby": "2.0.0-p247", "Subversion": "1.8.16-foss-2015g", "NAMD": "2.9-mpi", "zlib": "1.2.11-GCCcore-6.3.0", "xtrans": "1.3.5-intel-2016a", "snpEff": "3.6", "ABINIT": "7.10.1-intel-2015b", "libMesh": "0.9.5-intel-2016.01", "motif": "2.3.4-intel-2015b-libX11-1.6.2", "GNU": "5.1.0-2.25-intel-2015b", "almost": "2.1.0-intel-2015b", "libxml2": "2.9.3-intel-2017.00", "expat": "2.1.0-intel-2017.00", "Code_Saturne": "3.0.5", "opencl-rt": "4.5.0.8", "samtools": "0.1.19", "ictce": "8.3.5", "Python": "3.5.2-intel-2017.00", "make": "3.82-intel-2015b", "Mono": "4.2.2.10-intel-2016.01", "FreeFem++": "3.45-intel-2015b", "SAMtools": "1.3-foss-2015g", "SQLite": "3.13.0-intel-2017a", "HPL": "2.1-intel-2015b", "OpenDX": "4.4.4-foss-2015g", "Autoconf": "2.69-GNU-5.1.0-2.25", "RStudio": "0.98.1103", "globus": "globus", "fontsproto": "2.1.3-intel-2016a", "SDE": "7.41.0", "gzip": "1.6-intel-2015b", "gsl": "1.16-icc", "tcl": "8.5.15", "TotalView": "8.15.4-6-linux-x86-64", "MPICH": "3.2-GCC-5.3.1-snapshot-20160419-2.25", "GSL": "2.1-intel-2015b", "libXfixes": "5.0.1-intel-2016a", "OpenFOAM": "3.0.0-intel-2016.01", "SCons": "2.3.6-Python-2.7.9", "iccifort": "2017.1.132-GCC-6.3.0-2.27", "plasma": "2.6.0", "phonopy": "1.11.6.7-intel-2015b-Python-2.7.11", "libXdmcp": "1.1.2-intel-2016a", "Mercurial": "3.7.3-foss-2015g-Python-2.7.9", "xproto": "7.0.28-intel-2016a", "FLTK": "1.3.2-intel-2015b", "hpg-variant": "1.0.0", "libdrm": "2.4.68-intel-2016a", "intel": "2017a", "nwchem": "6.3-rev2-patch1-venus", "adams": "2013.2", "makedepend": "1.0.5-intel-2016a", "numactl": "2.0.11-GCC-6.3.0-2.27", "vtune_xe": "2015.3.0.403110", "Discovery_Studio": "4.0", "wien2k": "14.2", "help2man": "1.47.4-GCCcore-6.3.0", "xbitmaps": "1.1.1-intel-2015b", "Inspector": "2016_update1", "spGPU": "master-GCC-4.9.3-2.25", "JUnit": "4.11-Java-1.7.0_79", "nastran": "2013.1.1", "pkg-config": "0.29-intel-2016a", "Java": "1.8.0_112", "Marc": "2013.1.0", "magma": "1.3.0-mic", "libXrender": "0.9.8-intel-2015b", "inputproto": "2.3-intel-2015b", "libfontenc": "1.1.3-intel-2016a", "GDAL": "2.1.0-GNU-5.1.0-2.25-intel-2015b", "Cube": "4.3.4-intel-2015b", "icc": "2017.1.132-GCC-6.3.0-2.27", "qemu": "2.1.2-vde2", "fftw3-mpi": "3.3.3-icc", "Ruby": "2.3.1", "libXau": "1.0.8-intel-2016a", "Doxygen": "1.8.11-intel-2017a", "gpi2": "1.1.1", "dataspaces": "1.4.0", "RELION": "1.3-intel-2015b", "libXinerama": "1.1.3-intel-2015b", "Amber": "14", "MPC": "1.0.2-intel-2017.00", "LAMMPS": "28Jun14-intel-2015b", "libjpeg-turbo": "1.4.2-intel-2017.00", "perfboost": "1.0", "python-meep": "1.4.2-intel-2015b-Python-2.7.9-Meep-1.3", "petsc": "3.7.3-icc16-impi5-mkl-opt", "ScientificPython": "2.9.4-intel-2016.01-Python-2.7.9", "cuda": "7.5", "scorep": "1.2.3-icc-impi", "OPARI2": "2.0", "MLD2P4": "2.0-rc4-GCC-4.9.3-2.25", "maxwell": "3.0", "VampirServer": "9.0.0-intel-2015b", "spatialindex": "1.8.5-foss-2015g", "vde2": "2.3.2", "paraview": "4.0.1-gcc481-bullxmpi1.2.4.1-osmesa10.0", "Siesta": "4.1-b2-intel-2017.00", "VASP": "5.4.1-intel-2017.00-24Jun15", "git": "2.11.0-GNU-4.9.3-2.25", "lammps": "28Jun14", "mkl": "15.3.187", "xorg-macros": "1.19.0-intel-2016a", "likwid": "4.1.2-intel", "OpenCoarrays": "1.4.0-GCC-5.3.1-snapshot-20160419-2.25", "GROMACS": "5.1.2-intel-2016a-hybrid", "libXt": "1.1.5-foss-2015g", "tensorflow": "0.12.0", "libXext": "1.3.3-intel-2016a", "GMT": "5.2.1-foss-2015g", "molpro": "2010.1-p45-intel", "fds": "6.svn", "pest": "13.0", "PerformanceReports": "6.0.6", "netcdf-cxx": "4.2", "impi": "2017-BETA.ENG", "Lmod": "7.2.2", "libmatheval": "1.1.11-intel-2015b", "GLib": "2.40.0-GCC-4.4.7-system", "QCA": "2.1.0-foss-2015g", "scite": "3.4.3", "Tk": "8.6.5-intel-2017a", "hpg-fastq": "1.0.0", "SnpEff": "4.1_G", "libpthread-stubs": "0.3-intel-2016a", "bzip2": "1.0.6-intel-2017a", "cmake": "2.8.11-mic", "gnuplot": "4.6.5", "gettext": "0.19.6-intel-2017.00", "VDE2": "2.3.2-GCC-4.4.7-system", "Advisor": "2017", "glproto": "1.4.17-intel-2016a", "ORCA": "3_0_3-linux_x86-64", "llvm": "3.6.0", "papi": "5.4.0-mic", "Serf": "1.3.8-foss-2015g", "libxc": "2.2.1-intel-2015b", "libtool": "2.4.6-GCC-6.3.0-2.27", "libffi": "3.2.1-GCC-4.4.7-system", "libmesh": "0.9.3-petsc-3.4.4-icc-impi-mkl-opt", "opencl-sdk": "4.6.0.92", "GMP": "6.1.1-intel-2017.00", "PETSc": "3.6.3-intel-2015b-Python-2.7.11", "OpenMPI": "2.0.2-GCC-6.3.0-2.27", "netCDF": "4.4.1-intel-2017a", "Hypre": "2.10.1-intel-2015b", "renderproto": "0.11-intel-2015b", "oscar-modules": "1.0.3"}}
diff --git a/docs.it4i/modules-matrix.md b/docs.it4i/modules-matrix.md
deleted file mode 100644
index 97cfaec67..000000000
--- a/docs.it4i/modules-matrix.md
+++ /dev/null
@@ -1,662 +0,0 @@
-!!! Hint "Cluster Acronyms"
-
-    ```
-    USA
-    |||
-    ||+---->Anselm
-    |+----->Salomon
-    +------>UV2000
-    ```
-
-| Module </br><form><input id="searchInput" placeholder="🔍 Filter" style="width: 8rem; border-radius: 0.2rem; color: black; padding-left: .2rem;"></form> | Versions | Clusters |
-| ------ | -------- | -------- |
-| ABINIT | 7.10.1-foss-2015b</br>7.10.1-intel-2015b</br>8.2.2-intel-2017a</br>8.6.1-intel-2017a</br>8.6.1-intel-2017a-test | `US-`</br>`US-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| absl-py | 0.1.10-Py-3.6 | `-SA` |
-| ABySS | 2.0.2-foss-2018a</br>2.0.3-foss-2018a | `-SA`</br>`-S-` |
-| ACE | 6.3.3 | `-S-` |
-| ACTC | 1.1-intel-2017a | `-S-` |
-| adams | 2013.2 | `--A` |
-| adios | 1.8.0 | `--A` |
-| Advisor | 2016_update2</br>2017_update3</br>2017_update5 | `-S-`</br>`-SA`</br>`-S-` |
-| advisor_xe | 2013.5</br>2015.1.10.380555 | `--A`</br>`--A` |
-| aislinn | 20160105-Python-2.7.9-gompi-2015e | `-S-` |
-| ALAMODE | 0.9.8-intel-2017a | `-SA` |
-| almost | 2.1.0-foss-2015b</br>2.1.0-foss-2015g</br>2.1.0-foss-2016a</br>2.1.0-intel-2015b | `-S-`</br>`-SA`</br>`-SA`</br>`-S-` |
-| ALPScore | 2.1.1-intel-2017b | `--A` |
-| Amber | 14</br>18-intel-2017b | `-S-`</br>`-S-` |
-| Anaconda2 | 4.4.0 | `-SA` |
-| Anaconda3 | 4.4.0 | `-SA` |
-| ANSYS | 16.1</br>18.2-intel-2017a</br>19.0-intel-2017b</br>19.1-intel-2017c | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| ant | 1.9.3-Java-1.7.0_79</br>1.9.7-Java-1.8.0_121 | `-S-`</br>`--A` |
-| APR | 1.5.2</br>1.5.2-foss-2015g | `-SA`</br>`-SA` |
-| APR-util | 1.5.4</br>1.5.4-foss-2015g | `-SA`</br>`-SA` |
-| Armadillo | 7.500.0-foss-2016a-Python-3.5.2 | `-SA` |
-| arpack-ng | 3.3.0-foss-2016a</br>3.3.0-intel-2015b</br>3.3.0-intel-2017.00</br>3.4.0-intel-2017.00</br>3.5.0-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| ASE | 3.15.0-Py-3.6</br>3.15.0-Python-2.7.13-base</br>3.15.0-Python-2.7.13-base-test</br>3.15.0-Python-3.6.1-base-test | `-SA`</br>`--A`</br>`-S-`</br>`-S-` |
-| asn1crypto | 0.24.0-Py-2.7 | `-S-` |
-| astor | 0.6.2-Py-3.6 | `-S-` |
-| astroid | 1.5.3-Python-2.7.13-base | `-SA` |
-| asv | 0.2.1-Py-2.7</br>0.2.1-Py-3.6 | `-S-`</br>`-S-` |
-| ATK | 2.18.0</br>2.20.0 | `-S-`</br>`--A` |
-| ATLAS | 3.10.1-GCC-4.9.3-2.25-LAPACK-3.4.2</br>3.10.3-GCC-6.3.0-2.27-LAPACK-3.6.1</br>3.10.3-GCC-7.1.0-2.28-LAPACK-3.6.1 | `--A`</br>`-SA`</br>`-S-` |
-| attrs | 17.4.0-Py-2.7</br>17.4.0-Py-3.6 | `-S-`</br>`-S-` |
-| Autoconf | 2.69</br>2.69-foss-2015g</br>2.69-foss-2016a</br>2.69-intel-2015b</br>2.69-intel-2017.00</br>2.69-intel-2017a</br>2.69-GCCcore-6.4.0</br>2.69-GCC-6.3.0-2.27</br>2.69-GNU-4.9.3-2.25</br>2.69-GNU-5.1.0-2.25 | `-SA`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`--A`</br>`--A`</br>`--A` |
-| Automake | 1.15</br>1.15-foss-2016a</br>1.15-intel-2015b</br>1.15-intel-2017.00</br>1.15-intel-2017a</br>1.15-GCC-6.3.0-2.27</br>1.15-GNU-4.9.3-2.25</br>1.15-GNU-5.1.0-2.25</br>1.16.1 | `-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-S-` |
-| Autotools | 20150215</br>20150215-foss-2016a</br>20150215-intel-2015b</br>20150215-intel-2017.00</br>20150215-intel-2017a</br>20150215-GCC-6.3.0-2.27</br>20150215-GNU-4.9.3-2.25</br>20150215-GNU-5.1.0-2.25</br>20180311 | `-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-S-` |
-| backports_abc | 0.5-Py-2.7 | `-S-` |
-| Bash | 4.2-intel-2015b</br>4.3</br>4.4-intel-2017b</br>4.4-GCC-6.3.0-2.27 | `US-`</br>`-SA`</br>`USA`</br>`USA` |
-| Bazel | 0.4.4</br>0.4.4-GCC-4.8.3</br>0.4.4-GCC-4.9.3</br>0.4.5-GCC-4.8.3</br>0.5.0-GCC-4.9.3-tf</br>0.5.1-GCC-7.1.0-2.28</br>0.7.0-GCC-6.3.0-2.27</br>0.7.0-GCC-7.1.0-2.28 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| BCFtools | 1.6-intel-2017a</br>1.8-intel-2017a | `-S-`</br>`-S-` |
-| bcl2fastq2 | 2.20.0-intel-2017a-Python-2.7.13 | `-S-` |
-| bcrypt | 3.1.4-Py-2.7 | `-S-` |
-| beopest | 12.0.1</br>12.2</br>13.3 | `--A`</br>`--A`</br>`--A` |
-| BeoPEST | 14.02-GCC-6.3.0-2.27 | `-S-` |
-| BerkeleyUPC | 2.16.2-gompi-2015b | `-S-` |
-| binutils | 2.25</br>2.25-GCCcore-4.9.3</br>2.25-GCCcore-5.3.0</br>2.25-GCCcore-5.3.1-snapshot-20160419</br>2.25-GCC-4.9.3</br>2.25-GCC-4.9.3-binutils-2.25</br>2.25-GCC-5.1.0-binutils-2.25</br>2.26</br>2.26-GCCcore-5.3.0</br>2.26-GCCcore-5.4.0</br>2.27</br>2.27-GCCcore-6.3.0</br>2.28</br>2.28-GCCcore-6.3.0</br>2.28-GCCcore-6.4.0</br>2.28-GCCcore-7.1.0</br>2.30</br>2.30-GCCcore-8.1.0 | `--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`USA`</br>`USA`</br>`--A`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`USA`</br>`--A`</br>`USA`</br>`USA`</br>`--A`</br>`-SA` |
-| Bison | 2.5-intel-2015b</br>2.7</br>2.7-foss-2015b</br>2.7-foss-2015g</br>3.0.2</br>3.0.4</br>3.0.4-foss-2016a</br>3.0.4-intel-2015b</br>3.0.4-intel-2016.01</br>3.0.4-GCCcore-4.9.3</br>3.0.4-GCCcore-5.3.0</br>3.0.4-GCCcore-5.4.0</br>3.0.4-GCCcore-6.3.0</br>3.0.4-GCC-4.9.3</br>3.0.4-GCC-4.9.3-binutils-2.25</br>3.0.4-GCC-5.1.0-binutils-2.25 | `-SA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA`</br>`--A`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`--A`</br>`--A`</br>`--A` |
-| BLCR | 0.8.5 | `U--` |
-| bleach | 1.5.0-Py-3.6</br>2.1.2-Py-3.6 | `-S-`</br>`-S-` |
-| blender | 2.71 | `--A` |
-| BoltzTraP2 | 18.1.1-Py-3.6</br>18.1.2-Py-3.6 | `-S-`</br>`--A` |
-| Boost | 1.58.0-foss-2015g-Python-2.7.9</br>1.58.0-gompi-2015e-Python-2.7.9</br>1.58.0-ictce-7.3.5-Python-2.7.9</br>1.58.0-intel-2015b-Python-2.7.9</br>1.58.0-intel-2016.01-Python-2.7.9</br>1.58.0-Python-2.7.9</br>1.59.0-intel-2015b</br>1.59.0-intel-2015b-Python-2.7.11</br>1.59.0-intel-2016.01</br>1.60.0-foss-2015g-Python-2.7.9</br>1.60.0-intel-2015b-Python-2.7.11</br>1.60.0-intel-2016a</br>1.61.0-foss-2016a</br>1.61.0-foss-2016a-serial</br>1.61.0-foss-2017a-serial</br>1.63.0-foss-2015g-Python-3.6.1</br>1.63.0-foss-2016a-Python-2.7.13</br>1.63.0-foss-2017a-Python-2.7.13</br>1.63.0-foss-2017a-Python-3.6.1</br>1.63.0-intel-2017a</br>1.63.0-intel-2017a-Python-2.7.11</br>1.63.0-intel-2017a-Python-2.7.13</br>1.66.0-foss-2017a-Py-2.7</br>1.66.0-foss-2018a-Py-2.7</br>1.66.0-intel-2017b-serial</br>1.66.0-intel-2018a</br>1.67.0-intel-2017c-serial</br>1.68.0-intel-2017c-serial | `-SA`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-` |
-| bowtie2 | 2.2.3 | `--A` |
-| bullxde | 2.0 | `--A` |
-| bullxmpi | bullxmpi_1.2.4.1 | `--A` |
-| bupc | 2.16.2 | `--A` |
-| BWA | 0.7.5a-foss-2015g</br>0.7.17-intel-2017a | `-S-`</br>`-S-` |
-| byacc | 20120526</br>20120526-foss-2015b</br>20120526-foss-2015g</br>20120526-foss-2016a</br>20120526-intel-2015b</br>20150711-intel-2015b</br>20170509 | `-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`--A`</br>`-S-` |
-| bzip2 | 1.0.6</br>1.0.6-foss-2015b</br>1.0.6-foss-2015g</br>.1.0.6-foss-2015g</br>1.0.6-foss-2016a</br>1.0.6-foss-2017a</br>1.0.6-gompi-2015e</br>1.0.6-ictce-7.3.5</br>1.0.6-intel-2015b</br>1.0.6-intel-2016.01</br>1.0.6-intel-2016a</br>1.0.6-intel-2017.00</br>1.0.6-intel-2017a | `USA`</br>`US-`</br>`USA`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA` |
-| Caffe | 1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13 | `--A` |
-| cairo | 1.12.18</br>1.12.18-foss-2015b</br>1.14.6</br>1.14.8</br>1.14.12 | `-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA` |
-| CASMcode | 0.2.1-foss-2016a | `-S-` |
-| CentOS | 6.9</br>6.9-GPU</br>6.9-MIC</br>7.4</br>7.4-GPU</br>7.4-MIC</br>7.5</br>7.5-intel</br>7.5-intel-ESPRESO</br>7.5-VARROC | `-SA`</br>`--A`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| cereal | 1.2.1 | `-S-` |
-| certifi | 2018.1.18-Py-2.7</br>2018.1.18-Py-3.6 | `-S-`</br>`-SA` |
-| cffi | 1.11.5-Py-2.7 | `-S-` |
-| CGAL | 4.8.1-intel-2017a</br>4.12-intel-2017a | `USA`</br>`-SA` |
-| chicken | 4.8.0.6 | `--A` |
-| ChronusQ | 20180802-intel-2017c | `-S-` |
-| Clang | 3.7.0-GNU-5.1.0-2.25</br>5.0.0-GCC-6.3.0-2.27 | `-S-`</br>`-SA` |
-| click | 6.7-Py-3.6 | `-SA` |
-| Clp | 1.16.10-intel-2017a | `-SA` |
-| CMake | 3.3.1-foss-2015g</br>3.3.1-foss-2016a</br>3.3.1-intel-2016.01</br>3.3.1-GCC-4.9.3-2.25</br>3.4.1-foss-2016a</br>3.4.1-intel-2015b</br>3.5.2</br>3.5.2-foss-2016a</br>3.5.2-intel-2016a</br>3.6.2</br>3.7.2</br>3.7.2-intel-2017a</br>3.7.2-GCCcore-6.3.0</br>3.8.1</br>3.9.0</br>3.9.1</br>3.11.1-GCCcore-6.4.0</br>3.11.4-GCC-6.3.0-2.27 | `--A`</br>`--A`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`--A`</br>`--A`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA` |
-| cmake | 2.8.11</br>2.8.11-mic | `--A`</br>`--A` |
-| CNTKCustomMKL | 3.0 | `-S-` |
-| Code_Saturne | 3.0.5 | `--A` |
-| COMSOL | 51-COM</br>51-EDU</br>52-COM</br>52-EDU | `-S-`</br>`-S-`</br>`USA`</br>`USA` |
-| comsol | 43b-COM</br>43b-EDU</br>44-COM</br>44-EDU</br>50-COM</br>50-EDU | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| CORALbenchmark | 1.00-foss-2016a | `-S-` |
-| Coreutils | 8.30-GCCcore-8.1.0 | `-S-` |
-| CP2K | 2.6.0-intel-2015b</br>5.1 | `-S-`</br>`-SA` |
-| cp2k-mpi | 2.5.1-gcc | `--A` |
-| cryptography | 2.3-Py-2.7 | `-S-` |
-| cube | 4.2.3-gcc</br>4.2.3-icc | `--A`</br>`--A` |
-| Cube | 4.3.4</br>4.3.4-intel-2015b</br>4.3.5</br>4.3.5-intel-2017a | `--A`</br>`-S-`</br>`-S-`</br>`-S-` |
-| CUDA | 7.5.18</br>8.0.44</br>8.0.61</br>9.0.176</br>9.1.85</br>9.2.88 | `USA`</br>`--A`</br>`US-`</br>`--A`</br>`USA`</br>`--A` |
-| cuDNN | 5.1-CUDA-7.5.18</br>5.1-CUDA-8.0.44</br>7.0.5-CUDA-9.0.176</br>7.41-CUDA-9.1.85</br>7.41-CUDA-9.2.88 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| cURL | 7.37.1</br>7.45.0-foss-2015b</br>7.47.0-intel-2017.00</br>7.49.1-intel-2017a</br>7.51.0</br>7.51.0-intel-2017.00</br>7.53.1</br>7.53.1-GCCcore-6.3.0</br>7.56.1</br>7.61.1-GCC-6.3.0-2.27 | `--A`</br>`US-`</br>`-S-`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-`</br>`-S-` |
-| cycler | 0.10.0-Py-3.6 | `-S-` |
-| Cython | 0.27.3-Py-2.7</br>0.27.3-Py-3.6 | `-SA`</br>`-SA` |
-| darshan-runtime | 3.1.4-foss-2017a</br>3.1.4-intel-2017b | `-SA`</br>`-SA` |
-| darshan-util | 3.1.4-foss-2017a</br>3.1.4-intel-2017b | `-SA`</br>`-SA` |
-| dask | 0.17.0-Py-3.6 | `-SA` |
-| dataspaces | 1.4.0 | `--A` |
-| DCW | 1.1.2 | `-S-` |
-| DDT | 4.2</br>5.0.1 | `-S-`</br>`-S-` |
-| Debian | 8.0</br>8.0-GPU | `-SA`</br>`--A` |
-| decorator | 4.2.1-Py-3.6 | `-SA` |
-| deMonNano | 4.3.6 | `-SA` |
-| digimat | 5.0.1 | `--A` |
-| Digimat | 5.0.1-COM</br>5.0.1-EDU | `-S-`</br>`-S-` |
-| Discovery_Studio | 4.0 | `--A` |
-| dist-keras | 0.2.1-Py-3.6 | `-S-` |
-| DMTCP | 2.5.1</br>2.5.2</br>3.0 | `USA`</br>`US-`</br>`-S-` |
-| Doris | 4.06beta2-intel-2017a</br>5.0beta-foss-2017a</br>5.0beta-foss-2017a-test | `-SA`</br>`-S-`</br>`-S-` |
-| dotNET-Core-Runtime | 2.0.7</br>2.1.4 | `-SA`</br>`-S-` |
-| dotNET-Core-SDK | 2.0.7-2</br>2.1.200</br>2.1.402 | `--A`</br>`-SA`</br>`-S-` |
-| Doxygen | 1.8.11</br>1.8.11-intel-2017a</br>1.8.13-GCCcore-6.3.0</br>1.8.14-GCC-6.3.0-2.27 | `-SA`</br>`USA`</br>`USA`</br>`-S-` |
-| duplicity | 0.7.17-Py-2.7 | `-S-` |
-| DynaPhoPy | 1.15-intel-2017a-Python-2.7.13-base</br>1.15-Python-2.7.13-base</br>1.16.3-Py-3.6 | `-SA`</br>`-S-`</br>`-SA` |
-| dytran | 2013.0.1 | `--A` |
-| EasyBuild | 3.1.2</br>3.2.0</br>3.3.0</br>3.4.1</br>3.5.0</br>3.5.1</br>3.5.2</br>3.6.0</br>3.6.1</br>3.6.2</br>3.7.0</br>3.7.1 | `-S-`</br>`US-`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-` |
-| Eigen | 3.2.9</br>3.3.3</br>3.3.4</br>3.3.5-GCC-6.3.0-2.27 | `--A`</br>`-SA`</br>`--A`</br>`-S-` |
-| Elk | 4.3.6-intel-2017a</br>4.3.6-intel-2017a-openmp | `-S-`</br>`-S-` |
-| elmer | 7.0-r6695-dbg</br>7.0-r6695-opt | `--A`</br>`--A` |
-| Embree | 2.16.2-intel-2017a</br>3.2.0-intel-2017a | `-SA`</br>`-S-` |
-| enum34 | 1.1.6-Py-2.7 | `-S-` |
-| ETSF_IO | 1.0.4-intel-2017a | `-S-` |
-| eudev | 3.1.5-foss-2016a</br>3.1.5-intel-2016a | `-S-`</br>`-S-` |
-| expat | 2.1.0</br>2.1.0-foss-2015b</br>2.1.0-foss-2015g</br>2.1.0-intel-2015b</br>2.1.0-intel-2017.00</br>2.2.0</br>2.2.6-GCC-6.3.0-2.27 | `-SA`</br>`US-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-` |
-| fasteners | 0.14.1-Py-2.7 | `-S-` |
-| fastqc | 0.11.2 | `--A` |
-| FastQC | 0.11.3 | `US-` |
-| fds | 5.5.3</br>5.5.3-omp</br>6.svn | `--A`</br>`--A`</br>`--A` |
-| FEFLOW | 7.0-intel-2017a</br>7.1-intel-2017a</br>7.1u06-intel-2017a | `-S-`</br>`-S-`</br>`-S-` |
-| FFmpeg | 3.0.2</br>3.1.3-intel-2017a | `--A`</br>`-S-` |
-| ffmpeg | 2.4</br>2.4-foss-2015g</br>2.4-intel-2015b | `-SA`</br>`-S-`</br>`-S-` |
-| FFTW | 2.1.5-gompi-2015b</br>2.1.5-iimpi-7.3.5-GNU-5.1.0-2.25</br>3.3.4-gompi-2015b</br>3.3.4-gompi-2015e</br>3.3.4-gompi-2015g</br>3.3.4-gompi-2016.04</br>3.3.4-gompi-2016a</br>3.3.4-intel-2015b</br>3.3.4-intel-2016.01</br>3.3.5-foss-2016a</br>3.3.5-gompi-2016a</br>3.3.5-intel-2016.01</br>3.3.5-intel-2016a</br>3.3.5-intel-2017.00</br>3.3.5-intel-2017a</br>3.3.6-foss-2017a</br>3.3.6-gompi-2017a</br>3.3.6-gompi-2017b</br>3.3.6-intel-2017a</br>3.3.7-gompi-2018a</br>3.3.7-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` |
-| fftw2 | 2.1.5-gcc</br>2.1.5-icc | `--A`</br>`--A` |
-| fftw2-mpi | 2.1.5-gcc</br>2.1.5-icc | `--A`</br>`--A` |
-| fftw3 | 3.3.3-gcc</br>3.3.3-icc | `--A`</br>`--A` |
-| fftw3-mpi | 3.3.3-gcc</br>3.3.3-icc | `--A`</br>`--A` |
-| FIAT | 1.6.0-intel-2015b-Python-2.7.9</br>1.6.0-intel-2015b-Python-2.7.11</br>1.6.0-intel-2016.01-Python-2.7.9 | `-S-`</br>`-S-`</br>`-S-` |
-| fixesproto | 5.0</br>5.0-foss-2015g</br>5.0-foss-2016a</br>5.0-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| Flask | 0.12.2-Py-3.6 | `-S-` |
-| flex | 2.5.35-intel-2015b</br>2.5.38-GCC-4.8.3</br>2.5.39</br>2.5.39-foss-2015b</br>2.5.39-foss-2015g</br>2.5.39-foss-2016a</br>2.5.39-intel-2015b</br>2.5.39-GCCcore-4.9.3</br>2.5.39-GCC-4.9.3</br>2.5.39-GCC-4.9.3-binutils-2.25</br>2.5.39-GCC-5.1.0-binutils-2.25</br>2.6.0</br>2.6.0-intel-2017a</br>2.6.0-GCCcore-5.3.0</br>2.6.0-GCCcore-5.4.0</br>2.6.3</br>2.6.3-GCCcore-6.3.0</br>2.6.4 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`USA` |
-| FLTK | 1.3.2</br>1.3.2-intel-2015b</br>1.3.4 | `--A`</br>`-S-`</br>`-SA` |
-| fontconfig | 2.11.1</br>2.11.1-foss-2015b</br>2.11.1-intel-2015b</br>2.11.94-intel-2017.00</br>2.12.1-libpng-1.6.29</br>2.12.1-GCCcore-6.3.0-libpng-1.6.29</br>2.13.0-libpng-1.6.34 | `USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA` |
-| fontsproto | 2.1.3</br>2.1.3-foss-2015g</br>2.1.3-foss-2016a</br>2.1.3-intel-2016a</br>2.1.3-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| Forge | 5.1-43967</br>5.7</br>6.0.5</br>6.0.6</br>6.1.2</br>7.0</br>7.0.1</br>7.0.2</br>7.0.3</br>7.0.4</br>7.0.5</br>7.0.5-test</br>7.0.6</br>7.1</br>18.2.3 | `-SA`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA`</br>`-S-` |
-| foss | 2015b</br>2015e</br>2015g</br>2016.04</br>2016a</br>2017a</br>2017b</br>2018a | `US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` |
-| FOX | 1.6.51-foss-2015g | `-S-` |
-| FreeFem++ | 3.45-intel-2015b | `-S-` |
-| freeglut | 3.0.0-intel-2017a</br>3.0.0-intel-2017a-Mesa-18.1.3 | `-SA`</br>`-S-` |
-| freetype | 2.5.3</br>2.5.3-foss-2015b</br>2.5.3-foss-2015g</br>2.5.3-intel-2015b</br>2.5.5-intel-2015b</br>2.6.2-intel-2016a</br>2.6.2-intel-2017.00</br>2.6.3</br>2.6.3-foss-2016a</br>2.6.3-intel-2016a</br>2.7.1-libpng-1.6.29</br>2.8</br>2.9.1-libpng-1.6.34 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA` |
-| FriBidi | 1.0.2 | `-SA` |
-| gast | 0.2.0-Py-3.6 | `-S-` |
-| gatk | 2.6-4 | `--A` |
-| GATK | 2.6-5-Java-1.7.0_79</br>3.5-Java-1.7.0_79</br>4.0.2.1-Java-1.8.0_144</br>4.0.3.0-Java-1.8.0_144 | `US-`</br>`-S-`</br>`-SA`</br>`-S-` |
-| gcc | 4.8.1 | `--A` |
-| GCC | 4.4.7-system</br>4.7.0</br>4.8.3</br>4.9.3</br>4.9.3-2.25</br>4.9.3-binutils-2.25</br>4.9.3-tf</br>5.1.0-binutils-2.25</br>5.1.1-knc</br>5.3.0-2.25</br>5.3.0-2.26</br>5.3.1-snapshot-20160419-2.25</br>5.4.0-2.26</br>6.3.0-2.27</br>6.4.0-2.28</br>7.1.0-2.28</br>8.1.0-2.30 | `USA`</br>`--A`</br>`-SA`</br>`USA`</br>`-SA`</br>`USA`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`USA`</br>`-S-` |
-| GCCcore | 4.9.3</br>5.1.1-knf</br>5.3.0</br>5.3.1-snapshot-20160419</br>5.4.0</br>6.3.0</br>6.4.0</br>7.1.0</br>8.1.0 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`USA`</br>`USA`</br>`USA`</br>`-SA` |
-| GDAL | 1.9.2-foss-2015g</br>2.0.2-intel-2017.00</br>2.1.0-foss-2015g</br>2.1.0-GCC-6.3.0-2.27</br>2.1.0-GNU-5.1.0-2.25-intel-2015b</br>2.1.3-Python-2.7.13</br>2.3.2-GCC-6.3.0-2.27-Py-2.7 | `--A`</br>`-S-`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-` |
-| Gdk-Pixbuf | 2.32.3</br>2.35.1 | `-S-`</br>`--A` |
-| GEOS | 3.5.0</br>3.5.0-foss-2015g</br>3.6.1-Python-2.7.13</br>3.7.0-GCC-6.3.0-2.27-Py-2.7 | `-SA`</br>`-S-`</br>`USA`</br>`-S-` |
-| gettext | .0.19.2</br>0.19.2</br>0.19.2-foss-2015g</br>0.19.2-intel-2015b</br>0.19.4</br>0.19.6</br>0.19.6-foss-2016a</br>0.19.6-intel-2017.00</br>0.19.8</br>0.19.8.1 | `--A`</br>`-SA`</br>`-SA`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`USA` |
-| gflags | 2.1.2 | `--A` |
-| Ghostscript | 9.21-intel-2017a | `-SA` |
-| gimkl | 2.11.5 | `--A` |
-| gimpi | 2.11.5 | `--A` |
-| git | 2.17.0-GCC-6.3.0-2.27</br>2.18.0 | `--A`</br>`-S-` |
-| GL2PS | 1.4.0-intel-2017a | `-SA` |
-| GLib | 2.40.0</br>2.40.0-foss-2015g</br>2.40.0-intel-2015b</br>2.52.0</br>2.56.1</br>2.57.1 | `USA`</br>`-S-`</br>`-S-`</br>`USA`</br>`--A`</br>`-SA` |
-| glibc | 2.14</br>2.17</br>2.19 | `-S-`</br>`-S-`</br>`-SA` |
-| GLM | 0.9.7.2-intel-2017a | `-SA` |
-| GLOBUS | globus | `--A` |
-| globus | globus | `-S-` |
-| glog | 0.3.4 | `--A` |
-| GLPK | 4.61-intel-2017a | `-SA` |
-| glproto | 1.4.16-foss-2015g</br>1.4.17-foss-2016a</br>1.4.17-intel-2016a</br>1.4.17-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| GMP | 5.0.5</br>5.0.5-foss-2015b</br>5.0.5-foss-2015g</br>5.0.5-intel-2015b</br>6.0.0a</br>6.0.0a-intel-2015b</br>6.0.0a-GNU-4.9.3-2.25</br>6.0.0a-GNU-5.1.0-2.25</br>6.1.0-foss-2016a</br>6.1.0-intel-2015b</br>6.1.0-intel-2017.00</br>6.1.0-GCC-4.9.3-2.25</br>6.1.1</br>6.1.1-foss-2017a</br>6.1.1-intel-2017a</br>6.1.2 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`USA` |
-| GNU | 4.9.3-2.25</br>5.1.0-2.25</br>5.1.0-2.25-intel-2015b</br>6.3.0-2.27 | `USA`</br>`USA`</br>`-S-`</br>`-SA` |
-| gnuplot | 4.6.5</br>5.0.6-intel-2017a</br>5.0.6-GCC-6.3.0-2.27</br>5.2.3</br>5.2.4-GCC-6.3.0-2.27 | `--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-` |
-| Go | 1.11.1 | `-S-` |
-| GObject-Introspection | 1.47.1</br>1.52.0</br>1.56.1 | `-S-`</br>`-SA`</br>`-SA` |
-| gompi | 2015b</br>2015e</br>2015g</br>2016.04</br>2016a</br>2017a</br>2017b</br>2018a | `US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` |
-| gperf | 3.0.4-foss-2015g</br>3.0.4-foss-2016a</br>3.0.4-intel-2016a</br>3.0.4-intel-2017a</br>3.1 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-` |
-| gperftools | 2.7-GCC-6.3.0-2.27 | `-SA` |
-| GPI-2 | 1.1.1-gompi-2015e</br>1.1.1-gompi-2015e-MPI | `-S-`</br>`-S-` |
-| gpi2 | 1.0.2</br>1.1.0</br>1.1.1 | `--A`</br>`--A`</br>`--A` |
-| grace | 5.1.23</br>5.1.25-intel-2015b</br>5.1.25-intel-2017a | `--A`</br>`-S-`</br>`--A` |
-| Graph500 | 3.0.0-foss-2018a</br>3.0.0-intel-2018a</br>3.0.0rc1-foss-2016a | `-SA`</br>`-SA`</br>`-S-` |
-| GraphicsMagick | 1.3.25-intel-2017a | `-SA` |
-| GROMACS | 4.6.7-foss-2015g-hybrid-single-PLUMED</br>5.0.4-foss-2015e-hybrid-single-PLUMED</br>5.0.4-foss-2015g-hybrid-single</br>5.0.4-foss-2015g-hybrid-single-PLUMED</br>5.0.4-ictce-7.3.5-hybrid-single</br>5.1.2-foss-2015g-hybrid-single-PLUMED</br>5.1.2-intel-2015b-hybrid-single-cuda</br>5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1</br>5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1-test</br>5.1.2-intel-2016a-hybrid</br>5.1.4-foss-2016a-hybrid-single-PLUMED</br>5.1.4-foss-2016a-hybrid-single-PLUMED-v2</br>2016.4-intel-2017c-hybrid-single-PLUMED</br>2016.4-intel-2017c-hybrid-single-PLUMED-2.4.1</br>2016.5-intel-2017b</br>2018.1-intel-2017c-hybrid-single-PLUMED</br>2018-intel-2017b | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA` |
-| grpcio | 1.9.1-Py-3.6 | `-S-` |
-| gsl | 1.16-gcc</br>1.16-icc | `--A`</br>`--A` |
-| GSL | 1.16-intel-2015b</br>1.16-intel-2016.01</br>2.1-foss-2016a</br>2.1-intel-2015b</br>2.3-foss-2017a</br>2.3-intel-2017a</br>2.4-intel-2017c</br>2.5-intel-2017c</br>2.5-GCC-6.3.0-2.27 | `-SA`</br>`--A`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| GST-plugins-base | 1.6.4 | `--A` |
-| GStreamer | 1.6.4 | `--A` |
-| GTK+ | 2.24.28</br>2.24.30 | `-S-`</br>`--A` |
-| guile | 1.8.8</br>1.8.8-foss-2015b</br>1.8.8-foss-2015g</br>1.8.8-foss-2016a</br>1.8.8-foss-2017a</br>1.8.8-intel-2015b | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA` |
-| gupc | 4.8.0.3 | `--A` |
-| gzip | 1.6</br>1.6-foss-2015g</br>1.6-foss-2016a</br>1.6-intel-2015b | `-SA`</br>`-SA`</br>`-SA`</br>`-SA` |
-| h5py | 2.4.0-ictce-7.3.5-Python-2.7.9-serial</br>2.7.0-intel-2017a-Python-2.7.13-base</br>2.7.1-Py-2.7</br>2.7.1-Py-3.6 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` |
-| Hadoop | 2.8.0-native | `-S-` |
-| HarfBuzz | 1.1.3</br>1.3.1</br>1.7.6</br>1.8.1</br>1.8.1-GCC-6.3.0-2.27 | `-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-` |
-| Harminv | 1.4-intel-2015b | `-S-` |
-| HDF5 | 1.8.13-foss-2015g</br>1.8.13-intel-2015b</br>1.8.13-intel-2015b-no-mpi</br>1.8.13-intel-2016.01</br>1.8.14-ictce-7.3.5-serial</br>1.8.15-patch1-foss-2015b</br>1.8.16-foss-2015g</br>1.8.16-foss-2016a</br>1.8.16-foss-2016a-serial</br>1.8.16-intel-2015b</br>1.8.16-intel-2015b-threadsafe</br>1.8.16-intel-2016.01</br>1.8.16-intel-2017.00</br>1.8.17-intel-2017a</br>1.8.18-foss-2017a-serial</br>1.8.18-intel-2017a-serial</br>1.10.0-patch1-intel-2016.01-mic</br>1.10.0-patch1-intel-2017a</br>1.10.0-patch1-intel-2017b-mic-parallel</br>1.10.1-foss-2017a</br>1.10.1-foss-2017a-serial</br>1.10.1-intel-2017b-serial</br>1.10.1-iomkl-2017b</br>1.10.1-GCC-6.3.0-2.27-serial | `-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`-SA` |
-| hdf5 | 1.8.11</br>1.8.13 | `--A`</br>`--A` |
-| hdf5-parallel | 1.8.11</br>1.8.11-gcc</br>1.8.13</br>1.8.13-gcc</br>1.8.13-gcc49 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| help2man | 1.47.4</br>1.47.4-GCCcore-6.3.0 | `-SA`</br>`-SA` |
-| horovod | 0.11.3-Py-3.6 | `--A` |
-| hpg-aligner | 1.0.0 | `--A` |
-| hpg-fastq | 1.0.0 | `--A` |
-| hpg-variant | 1.0.0 | `--A` |
-| HPL | 2.1-foss-2015b</br>2.1-intel-2015b | `-S-`</br>`-S-` |
-| html5lib | 0.9999999-Py-3.6</br>1.0.1-Py-3.6 | `-S-`</br>`-S-` |
-| HTSlib | 1.6-intel-2017a</br>1.8-intel-2017a | `-S-`</br>`-S-` |
-| hwloc | 1.5-GCC-4.4.7-system</br>1.11.0</br>1.11.0-GNU-4.9.3-2.25</br>1.11.0-GNU-5.1.0-2.25</br>1.11.1-iccifort-2015.3.187-GNU-4.9.3-2.25</br>1.11.2-GCC-4.9.3-2.25</br>1.11.3-GCC-5.3.0-2.26</br>1.11.4-iccifort-2017.1.132-GCC-5.4.0-2.26</br>1.11.5-GCC-6.3.0-2.27</br>1.11.6-GCC-6.3.0-2.27</br>1.11.7-GCC-6.3.0-2.27</br>1.11.7-GCC-7.1.0-2.28</br>1.11.7-PGI-18.5-GCC-6.3.0-2.27 | `-S-`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`USA`</br>`US-`</br>`-S-` |
-| HyperLoom | 0.9 | `-S-` |
-| hypermesh | 12.0.110 | `--A` |
-| HyperWorks | 13.0 | `-S-` |
-| hyperworks | 13.0 | `--A` |
-| Hypre | 2.10.0b-intel-2015b</br>2.10.0b-intel-2016.01</br>2.10.1-intel-2015b</br>2.11.1-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| icc | 2013.5.192-GCC-4.8.3</br>2015.3.187</br>2015.3.187-GNU-4.9.3-2.25</br>2015.3.187-GNU-5.1.0-2.25</br>2016.1.150</br>2016.1.150-GCC-4.9.3</br>2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-GCC-5.4.0-2.26</br>2017.1.132-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.4.0-2.28</br>2017.5.239-GCC-6.3.0-2.27</br>2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| iccifort | 2013.5.192-GCC-4.8.3</br>2015.3.187</br>2015.3.187-GNU-4.9.3-2.25</br>2015.3.187-GNU-5.1.0-2.25</br>2016.1.150</br>2016.1.150-GCC-4.9.3</br>2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-GCC-5.4.0-2.26</br>2017.1.132-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.4.0-2.28</br>2017.5.239-GCC-6.3.0-2.27</br>2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| ictce | 7.3.5</br>8.3.5 | `-S-`</br>`-S-` |
-| idna | 2.7-Py-2.7 | `-S-` |
-| ifort | 2013.5.192-GCC-4.8.3</br>2015.3.187</br>2015.3.187-GNU-4.9.3-2.25</br>2015.3.187-GNU-5.1.0-2.25</br>2016.1.150</br>2016.1.150-GCC-4.9.3</br>2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-GCC-5.4.0-2.26</br>2017.1.132-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.4.0-2.28</br>2017.5.239-GCC-6.3.0-2.27</br>2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| iimpi | 5.5.0-GCC-4.8.3</br>7.3.5</br>7.3.5-GNU-5.1.0-2.25</br>8.1.5-GCC-4.9.3-2.25</br>8.3.5</br>2016.00-GCC-4.9.3</br>2016.01-GCC-4.9.3</br>2016.01-GCC-4.9.3-2.25</br>2017.00-GCC-5.4.0-2.26</br>2017a</br>2017b</br>2017c</br>2018.03</br>2018a</br>2019.01 | `-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| imkl | 11.0.5.192-iimpi-5.5.0-GCC-4.8.3</br>11.2.3.187</br>11.2.3.187-gimpi-2.11.5</br>11.2.3.187-iimpi-7.3.5</br>11.2.3.187-iimpi-7.3.5-GNU-5.1.0-2.25</br>11.2.3.187-iompi-2015.03</br>11.3.0.109-iimpi-2016.00-GCC-4.9.3</br>11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25</br>11.3.1.150-iimpi-8.3.5</br>11.3.1.150-iimpi-2016.00-GCC-4.9.3</br>11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25</br>2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26</br>2017.1.132-iimpi-2017a</br>2017.1.132-iompi-2017a</br>2017.1.132-iompi-2017a-2.0.1</br>2017.3.196-iimpi-2017b</br>2017.4.239-iimpi-2017b</br>2017.4.239-iimpi-2017c</br>2017.4.239-iompi-2017b</br>2018.1.163-iimpi-2018a</br>2018.3.222-iimpi-2018.03</br>2019.0.117-iimpi-2019.01 | `-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-` |
-| impi | 4.1.1.036</br>4.1.1.036-iccifort-2013.5.192-GCC-4.8.3</br>5.0.3.048</br>5.0.3.048-iccifort-2015.3.187</br>5.0.3.048-iccifort-2015.3.187-GNU-5.1.0-2.25</br>5.0.3.048-GCC-4.9.3</br>5.1.2.150-iccifort-2016.1.150</br>5.1.2.150-iccifort-2016.1.150-GCC-4.9.3</br>5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27</br>2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27</br>2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28</br>2017.3.196-PGI-17.9-GCC-6.3.0-2.27</br>2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27</br>2017.4.239-iccifort-2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-iccifort-2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-iccifort-2019.0.117-GCC-6.3.0-2.27 | `--A`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`-S-`</br>`USA`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| inputproto | 2.3</br>2.3.1-foss-2016a</br>2.3.1-intel-2016a</br>2.3-foss-2015g</br>2.3-intel-2015b | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| Inspector | 2016_update1 | `-S-` |
-| inspector_xe | 2013.5</br>2015.1.2.379161 | `--A`</br>`--A` |
-| intel | 13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2014.06</br>2015b</br>2016.00</br>2016.01</br>2016a</br>2017.00</br>2017a</br>2017b</br>2017c</br>2018.03</br>2018a</br>2019.01 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| intelpcm | 2.6 | `--A` |
-| intltool | 0.51.0 | `-S-` |
-| iomkl | 2017a</br>2017b | `-SA`</br>`-S-` |
-| iompi | 2015.03</br>2017.01</br>2017a</br>2017a-2.0.1</br>2017b | `-S-`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-` |
-| IOR | 3.0.1-foss-2016a-mpiio | `-S-` |
-| ipaddress | 1.0.22-Py-2.7 | `-S-` |
-| ipm | 0.983-icc-impi | `--A` |
-| ipp | 9.0.1.150</br>13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2017.1.132-GCC-6.3.0-2.27 | `-S-`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-` |
-| ISL | 0.14-GNU-5.1.0-2.25</br>0.15</br>0.15-GCC-4.9.3-2.25</br>0.15-GNU-4.9.3-2.25 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| isort | 4.2.15-Python-2.7.13-base | `-SA` |
-| ispc | 1.6.0</br>1.9.1 | `-S-`</br>`-SA` |
-| itac | 8.1.4.045</br>9.0.3.051</br>9.1.2.024 | `--A`</br>`--A`</br>`-S-` |
-| itsdangerous | 0.24-Py-3.6 | `-S-` |
-| Jansson | 2.11 | `-SA` |
-| JasPer | 1.900.1</br>1.900.1-intel-2015b</br>2.0.12-intel-2017a</br>2.0.14-GCC-6.3.0-2.27 | `--A`</br>`-S-`</br>`USA`</br>`-S-` |
-| java | 1.7 | `--A` |
-| Java | 1.7.0_79</br>1.8.0_51</br>1.8.0_72</br>1.8.0_112</br>1.8.0_121</br>1.8.0_144</br>1.9.0+181 | `USA`</br>`USA`</br>`US-`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` |
-| Jinja2 | 2.10-Py-2.7</br>2.10-Py-3.6 | `-S-`</br>`-S-` |
-| JOE | 4.2 | `-SA` |
-| JUnit | 4.11-Java-1.7.0_79</br>4.12-Java-1.8.0_121 | `-S-`</br>`--A` |
-| kbproto | 1.0.6</br>1.0.6-foss-2015g</br>1.0.6-intel-2015b</br>1.0.7</br>1.0.7-foss-2016a</br>1.0.7-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| Keras | 2.0.5-Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1</br>2.0.5-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1</br>2.0.5-Tensorflow-1.1.0-Python-3.6.1</br>2.0.5-Tensorflow-1.2.0-Python-3.6.1</br>2.0.5-Tensorflow-1.3.0-intel-2017b-mkl-Python-3.6.1</br>2.0.5-Theano-1.2.0-Python-3.6.1</br>2.0.8-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1</br>2.1.2-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1</br>2.1.2-Tensorflow-1.2.0-Python-3.6.1</br>2.1.2-Tensorflow-1.2.1-Python-3.6.1</br>2.1.2-Tensorflow-1.6.0rc0-Python-3.6.1</br>2.1.4-Py-3.6-Tensorflow-1.6.0rc0</br>2.1.4-Py-3.6-Tensorflow-1.6.0rc0-CUDA-9.0.176</br>2.1.4-Py-3.6-Theano-1.0.1 | `--A`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-`</br>`-SA`</br>`--A`</br>`--A`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-` |
-| lam | 7.1.4-icc | `--A` |
-| LAMMPS | 16Mar2018-intel-2017a</br>17Jan2018-foss-2017a</br>17Jan2018-foss-2017a-CUDA</br>17Jan2018-intel-2017a</br>17Jan2018-intel-2017a-MIC</br>22Jun2018-foss-2017a</br>22Jun2018-intel-2017a</br>22Sep2017-intel-2017a</br>23Oct2017-intel-2017a</br>24Jul2017-intel-2017a</br>28Jun14-intel-2015b | `-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| lammps | 28Jun14 | `--A` |
-| LAPACK | 3.7.1-gompi-2017a | `-S-` |
-| LAPACKE | 3.5.0-LAPACK-3.5.0 | `-S-` |
-| latexcodec | 1.0.5-Py-3.6 | `-SA` |
-| LevelDB | 1.18 | `--A` |
-| libarchive | 3.3.2 | `-SA` |
-| libc | 2.14-6.3.0 | `-S-` |
-| libcerf | 1.5 | `-S-` |
-| libctl | 3.2.2-intel-2015b | `-S-` |
-| libdrm | 2.4.27</br>2.4.27-foss-2015g</br>2.4.67-intel-2016a</br>2.4.68-foss-2016a</br>2.4.68-intel-2016a</br>2.4.75</br>2.4.76 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`USA` |
-| libepoxy | 1.4.3 | `-S-` |
-| libevent | 2.1.8 | `-SA` |
-| libffi | 3.0.5</br>3.0.13</br>3.0.13-foss-2015b</br>3.0.13-foss-2015g</br>3.0.13-intel-2015b</br>3.1-foss-2015b</br>3.1-intel-2015b</br>3.1-intel-2016.01</br>3.1-GNU-5.1.0-2.25</br>3.2.1</br>3.2.1-foss-2016a</br>3.2.1-foss-2017a</br>3.2.1-intel-2017.00</br>3.2.1-intel-2017a | `--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA` |
-| libfontenc | 1.1.3</br>1.1.3-foss-2015g</br>1.1.3-foss-2016a</br>1.1.3-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libgd | 2.2.3</br>2.2.4</br>2.2.4-intel-2017a</br>2.2.4-intel-2017b</br>2.2.4-GCC-6.3.0-2.27</br>2.2.5 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA` |
-| libgdiplus | 3.12</br>3.12-intel-2016.01</br>3.12-GCC-4.4.7-system | `-SA`</br>`-S-`</br>`-S-` |
-| libglade | 2.6.4 | `-S-` |
-| libGLU | 9.0.0</br>9.0.0-foss-2015g | `USA`</br>`-S-` |
-| libICE | 1.0.9</br>1.0.9-foss-2015g</br>1.0.9-intel-2015b | `-SA`</br>`-S-`</br>`-S-` |
-| libICU | 59_1</br>61.1</br>62.1-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-` |
-| Libint | 1.1.4-foss-2015b</br>1.1.4-gompi-2015b</br>1.1.4-intel-2015b</br>1.1.6-intel-2017a</br>1.1.6-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-` |
-| libjpeg-turbo | 1.3.1-foss-2015b</br>1.3.1-intel-2015b</br>1.4.0</br>1.4.0-foss-2015g</br>1.4.0-intel-2015b</br>1.4.1-foss-2015b</br>1.4.2-intel-2017.00</br>1.5.1</br>1.5.3</br>2.0.0-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-` |
-| LIBLINEAR | 2.11-intel-2017a | `-SA` |
-| libmatheval | 1.1.8</br>1.1.8-foss-2015b</br>1.1.8-foss-2015g</br>1.1.8-foss-2016a</br>1.1.8-intel-2015b</br>1.1.11</br>1.1.11-foss-2017a</br>1.1.11-intel-2015b | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A` |
-| libMesh | 0.9.5-intel-2016.01 | `-S-` |
-| libpciaccess | 0.13.1</br>0.13.1-foss-2015g</br>0.13.4-foss-2016a</br>0.13.4-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libpng | 1.6.9-intel-2015b</br>1.6.12</br>1.6.12-foss-2015b</br>1.6.12-foss-2015g</br>1.6.12-intel-2015b</br>1.6.12-intel-2016.01</br>1.6.16-intel-2015b</br>1.6.17-foss-2015b</br>1.6.21-foss-2016a</br>1.6.21-intel-2016a</br>1.6.21-intel-2017.00</br>1.6.29</br>1.6.29-GCCcore-6.3.0</br>1.6.34 | `US-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA` |
-| libpthread-stubs | 0.3</br>0.3-foss-2015g</br>0.3-foss-2016a</br>0.3-intel-2015b</br>0.3-intel-2016a</br>0.4 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA` |
-| libreadline | 6.2-intel-2015b</br>6.3</br>6.3-foss-2015b</br>6.3-foss-2015g</br>6.3-foss-2016a</br>6.3-foss-2017a</br>6.3-gimkl-2.11.5</br>6.3-gompi-2015e</br>6.3-ictce-7.3.5</br>6.3-intel-2015b</br>6.3-intel-2016.01</br>6.3-intel-2017.00</br>6.3-intel-2017a</br>7.0</br>7.0-GCCcore-6.3.0 | `US-`</br>`USA`</br>`US-`</br>`USA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`-SA`</br>`USA`</br>`-SA` |
-| LibreSSL | 2.1.6-intel-2017b | `-S-` |
-| librsync | 2.0.2 | `-S-` |
-| libSM | 1.2.2</br>1.2.2-foss-2015g</br>1.2.2-intel-2015b | `-SA`</br>`-S-`</br>`-S-` |
-| libsmm | 2015-11-10 | `-S-` |
-| libsndfile | 1.0.28</br>1.0.28-intel-2017a | `-S-`</br>`USA` |
-| LIBSVM | 3.22-intel-2017a | `-SA` |
-| LibTIFF | 4.0.3</br>4.0.3-intel-2015b</br>4.0.7</br>4.0.7-GCC-6.3.0-2.27 | `-SA`</br>`-S-`</br>`USA`</br>`-S-` |
-| libtool | 2.4.2</br>2.4.2-foss-2015b</br>2.4.2-foss-2015g</br>2.4.2-intel-2015b</br>2.4.6</br>2.4.6-foss-2016a</br>2.4.6-intel-2015b</br>2.4.6-intel-2017.00</br>2.4.6-intel-2017a</br>2.4.6-GCC-6.3.0-2.27</br>2.4.6-GNU-4.9.3-2.25</br>2.4.6-GNU-5.1.0-2.25 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A` |
-| libunistring | 0.9.3</br>0.9.3-foss-2015b</br>0.9.3-foss-2015g</br>0.9.3-foss-2016a</br>0.9.3-intel-2015b</br>0.9.6-foss-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-` |
-| libunwind | 1.1-GCC-5.4.0-2.26</br>1.2</br>1.2.1 | `-S-`</br>`-SA`</br>`-SA` |
-| LibUUID | 1.0.3 | `-SA` |
-| libuv | 1.20.3 | `-S-` |
-| libX11 | 1.6.2-foss-2015g-Python-2.7.9</br>1.6.2-intel-2015b-Python-2.7.9</br>1.6.2-Python-2.7.8</br>1.6.2-Python-2.7.9</br>1.6.3</br>1.6.3-foss-2016a</br>1.6.3-intel-2016a</br>1.6.5-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libXau | 1.0.8</br>1.0.8-foss-2015g</br>1.0.8-foss-2016a</br>1.0.8-intel-2015b</br>1.0.8-intel-2016a</br>1.0.8-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libxc | 2.2.0-foss-2015b</br>2.2.0-gompi-2015b</br>2.2.1-intel-2015b</br>2.2.2-intel-2017a</br>3.0.0</br>3.0.0-intel-2017a</br>3.0.0-GCC-6.3.0-2.27</br>4.0.2-intel-2017a</br>4.1.0-intel-2017a | `-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libxcb | 1.10-Python-2.7.8</br>1.11.1</br>1.11.1-foss-2016a</br>1.11.1-intel-2016a</br>1.11-foss-2015g-Python-2.7.9</br>1.11-intel-2015b-Python-2.7.9</br>1.11-Python-2.7.9 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| libXdamage | 1.1.4-foss-2015g-Python-2.7.9</br>1.1.4-foss-2016a</br>1.1.4-intel-2016a</br>1.1.4-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libXdmcp | 1.1.2</br>1.1.2-foss-2015g</br>1.1.2-foss-2016a</br>1.1.2-intel-2015b</br>1.1.2-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libXext | 1.3.2-Python-2.7.8</br>1.3.3</br>1.3.3-foss-2015g</br>1.3.3-foss-2015g-Python-2.7.9</br>1.3.3-foss-2016a</br>1.3.3-intel-2015b</br>1.3.3-intel-2016a | `-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libXfixes | 5.0.1</br>5.0.1-foss-2015g</br>5.0.1-foss-2016a</br>5.0.1-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| libXfont | 1.5.1-foss-2015g-Python-2.7.9</br>1.5.1-foss-2016a-freetype-2.6.3</br>1.5.1-intel-2016a</br>1.5.1-intel-2016a-freetype-2.6.3</br>1.5.1-intel-2017a</br>1.5.1-Python-2.7.9 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| libXft | 2.3.2-intel-2015b | `-S-` |
-| libXinerama | 1.1.3</br>1.1.3-intel-2015b | `--A`</br>`-S-` |
-| libxml2 | 2.9.2</br>2.9.2-foss-2015b</br>2.9.2-foss-2015g-Python-2.7.9</br>2.9.2-intel-2015b</br>2.9.3-foss-2016a</br>2.9.3-intel-2016a</br>2.9.4</br>2.9.4-Python-2.7.13</br>2.9.8-GCC-6.3.0-2.27 | `-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`USA`</br>`--A`</br>`-S-` |
-| libXrender | 0.9.8</br>0.9.8-intel-2015b</br>0.9.9 | `-S-`</br>`-S-`</br>`-SA` |
-| libxslt | 1.1.28-intel-2015b</br>1.1.29 | `-S-`</br>`-SA` |
-| libxsmm | 1.6.4-intel-2017a</br>1.7.1</br>1.7.1-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-` |
-| libXt | 1.1.4-foss-2015g-libX11-1.6.2</br>1.1.4-intel-2015b-libX11-1.6.2</br>1.1.4-libX11-1.6.2</br>1.1.5</br>1.1.5-foss-2015g</br>1.1.5-intel-2017a-libX11-1.6.5 | `-S-`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-` |
-| libyaml | 0.1.6-intel-2015b</br>0.1.7 | `-S-`</br>`-SA` |
-| libzip | 1.2.0 | `-S-` |
-| LicenseChecker | 1.0 | `-S-` |
-| likwid | 3.1.1-icc</br>3.1.1-mic</br>3.1.2-gcc</br>3.1.2-icc</br>3.1.2-mic</br>4.1.2-gcc</br>4.1.2-intel | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-` |
-| LLVM | 3.7.1-foss-2015g</br>3.7.1-intel-2016a</br>3.8.0-foss-2016a</br>3.8.0-intel-2016a</br>3.8.1-intel-2017a</br>3.9.0-intel-2017.00</br>4.0.0-GCC-6.3.0-2.27</br>5.0.0-GCC-6.3.0-2.27</br>6.0.0-Py-2.7</br>6.0.1-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA` |
-| LMDB | 0.9.18 | `--A` |
-| LMGC90 | 2017.rc1-GCC-6.3.0-2.27 | `-S-` |
-| Lmod | .6.4.2</br>.7.0.6</br>7.2.2</br>7.3.28</br>7.4.4</br>7.7.7 | `--A`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA` |
-| loom | 0.9-Py-3.6 | `-S-` |
-| lsdyna | 7.x.x | `--A` |
-| LSMS | 3_rev237-foss-2015g</br>3_rev237-foss-2016a | `-S-`</br>`-S-` |
-| lsprepost | 4.2 | `--A` |
-| Lua | 5.1.4-8</br>.5.1.4-8</br>5.3.4 | `-SA`</br>`--A`</br>`-S-` |
-| lux | 1.3.1 | `--A` |
-| lxml | 3.4.4-intel-2015b-Python-2.7.9</br>3.8.0-Python-2.7.13-base</br>4.1.1-Py-2.7</br>4.1.1-Py-3.6 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` |
-| M4 | 1.4.16-foss-2015g</br>1.4.16-intel-2015b</br>1.4.17</br>1.4.17-foss-2016a</br>1.4.17-intel-2015b</br>1.4.17-intel-2017.00</br>1.4.17-GCCcore-4.9.3</br>1.4.17-GCCcore-5.3.0</br>1.4.17-GCCcore-5.4.0</br>1.4.17-GCC-4.9.3</br>1.4.17-GCC-4.9.3-binutils-2.25</br>1.4.17-GCC-5.1.0-binutils-2.25</br>1.4.17-GNU-4.9.3-2.25</br>1.4.17-GNU-5.1.0-2.25</br>1.4.18</br>1.4.18-GCCcore-6.3.0</br>1.4.18-GCCcore-6.4.0 | `-S-`</br>`--A`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`USA`</br>`-S-` |
-| magma | 1.1.0-mic</br>1.3.0-mic | `--A`</br>`--A` |
-| make | 3.82</br>3.82-intel-2015b</br>4.2.1 | `-SA`</br>`US-`</br>`-S-` |
-| makedepend | 1.0.4</br>1.0.4-foss-2015g</br>1.0.5-foss-2016a</br>1.0.5-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| Mako | 1.0.4-Python-2.7.13</br>1.0.6-Python-2.7.13</br>1.0.7-Py-2.7 | `--A`</br>`USA`</br>`-S-` |
-| MAP | 4.2</br>5.0.1 | `-S-`</br>`-S-` |
-| marc | 2011</br>2013.1 | `--A`</br>`--A` |
-| Marc | 2013.1.0 | `-S-` |
-| Markdown | 2.6.11-Py-3.6 | `-S-` |
-| MarkupSafe | 1.0-Py-2.7</br>1.0-Py-3.6 | `-S-`</br>`-S-` |
-| MATIO | 1.5.2-intel-2017a | `-SA` |
-| MATLAB | 2013a-EDU</br>2015a-COM</br>2015a-EDU</br>2015b-COM</br>2015b-EDU</br>2015b-EDU-test</br>2018a-EDU</br>R2013a-COM</br>R2013a-EDU</br>R2014a-COM</br>R2014a-EDU | `US-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| matplotlib | 1.4.3-intel-2015b-Python-2.7.9</br>1.5.1-Python-2.7.13-freetype-2.6.3</br>2.0.2-Python-2.7.13-base</br>2.0.2-Python-3.6.1-libpng-1.6.29</br>2.1.1-Py-2.7</br>2.1.1-Py-3.6 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA` |
-| Maven | 3.3.9 | `USA` |
-| maxwell | 3.0 | `--A` |
-| mdtest | 1.9.3-intel-2017a | `-S-` |
-| Meep | 1.3-intel-2015b | `-S-` |
-| memoryscape | 3.4 | `--A` |
-| mercurial | 2.9.1 | `--A` |
-| Mercurial | 3.5-Python-2.7.9</br>3.7.3-foss-2015g-Python-2.7.9</br>4.4.2-Py-2.7</br>4.7-Py-2.7 | `-S-`</br>`USA`</br>`-S-`</br>`-S-` |
-| Mesa | 11.0.8-foss-2015g-Python-2.7.9</br>11.2.1-foss-2016a</br>12.0.2-intel-2017a</br>17.0.2-intel-2017a</br>17.2.6-foss-2017a</br>17.2.6-intel-2017a</br>18.1.3-intel-2017a</br>18.1.3-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`--A` |
-| METIS | 5.1.0</br>5.1.0-intel-2015b</br>5.1.0-intel-2016.01</br>5.1.0-intel-2016.01-32bitIDX</br>5.1.0-intel-2017.00</br>5.1.0-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA` |
-| MIKE | 2014</br>2016</br>2016-SP2</br>2016-SP2-test</br>2017</br>MIKE-old | `-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A` |
-| mkl | 13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2017.4.239</br>2017.4.239-GCC-6.3.0-2.27</br>2018.1.163 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-` |
-| MLD2P4 | 2.0-rc4-GCC-4.9.3-2.25 | `--A` |
-| modflow-2005 | 1.11.00 | `--A` |
-| modflow-nwt | 1.0.9</br>1.0.9-aquaveo | `--A`</br>`--A` |
-| Molden | 5.7-intel-2017b | `-S-` |
-| Molpro | 2010.1-patch-57-intel2015b | `-S-` |
-| molpro | 2010.1-p45-intel | `--A` |
-| mono | 3.2.3</br>3.12.1 | `--A`</br>`--A` |
-| Mono | 3.12.1-GCC-4.4.7-system</br>4.2.2.10-intel-2016.01</br>4.6.2.16</br>4.8.1.0</br>5.0.0.100 | `-S-`</br>`-S-`</br>`--A`</br>`--A`</br>`USA` |
-| monotonic | 1.5-Py-2.7 | `-S-` |
-| monty | 1.0.2-Py-3.6 | `-SA` |
-| moreutils | 0.62 | `US-` |
-| motif | 2.3.4-foss-2015g-libX11-1.6.2</br>2.3.4-intel-2015b-libX11-1.6.2</br>2.3.7 | `-S-`</br>`-S-`</br>`--A` |
-| MotionCor2 | 1.0.5-CUDA-8.0.44 | `--A` |
-| MPC | 1.0.2 | `-S-` |
-| MPFR | 3.1.4-intel-2017a</br>3.1.5 | `USA`</br>`-S-` |
-| MPI-LIBLINEAR | 2.1-1-intel-2017a | `-SA` |
-| mpi.net | 1.0.0</br>1.0.0-impi</br>1.0.0-mono-3.12.1 | `--A`</br>`--A`</br>`--A` |
-| mpi4py | 2.0.0-intel-2017a-Python-2.7.13-base</br>3.0.0-foss-2017a-Python-2.7.13</br>3.0.0-Py-2.7</br>3.0.0-Py-3.6 | `-SA`</br>`-S-`</br>`-SA`</br>`-SA` |
-| MPI_NET | 1.2.0-gompi-2015e</br>1.2.0-intel-2016.01 | `-S-`</br>`-S-` |
-| MPICH | 3.2.1-GCC-6.3.0-2.27</br>3.2-GCC-4.9.3-2.25</br>3.2-GCC-5.3.0-2.25</br>3.2-GCC-5.3.1-snapshot-20160419-2.25 | `-SA`</br>`--A`</br>`-S-`</br>`-S-` |
-| mpmath | 1.0.0-Py-3.6 | `-SA` |
-| MPT | 2.12 | `-S-` |
-| MUMPS | 5.0.2-intel-2017a-parmetis | `-S-` |
-| mvapich2 | 1.9-gcc</br>1.9-gcc46</br>1.9-icc | `--A`</br>`--A`</br>`--A` |
-| MVAPICH2 | 2.1-iccifort-2015.3.187-GNU-5.1.0-2.25</br>2.1-GCC-4.4.7-system</br>2.1-GNU-5.1.0-2.25 | `-S-`</br>`-S-`</br>`-S-` |
-| mxml | 2.9 | `--A` |
-| namd | 2.8 | `--A` |
-| NAMD | 2.9-mpi | `-S-` |
-| nano | 2.9.6 | `--A` |
-| NASM | 2.11.05</br>2.11.05-foss-2015b</br>2.11.05-foss-2015g</br>2.11.05-intel-2015b</br>2.11.06-intel-2015b</br>2.11.08-foss-2015b</br>2.11.08-intel-2017.00</br>2.12.02</br>2.13.03 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`USA`</br>`-SA` |
-| nastran | 2013.1.1 | `--A` |
-| NCCL | 2.1.4 | `--A` |
-| ncurses | 5.9</br>5.9-foss-2015b</br>5.9-foss-2015g</br>5.9-gimkl-2.11.5</br>5.9-gompi-2015e</br>5.9-ictce-7.3.5</br>5.9-intel-2015b</br>5.9-intel-2016.01</br>5.9-GCC-4.9.3-2.25</br>5.9-GNU-4.9.3-2.25</br>6.0</br>6.0-foss-2016a</br>6.0-foss-2017a</br>6.0-intel-2016a</br>6.0-intel-2017.00</br>6.0-intel-2017a</br>6.0-GCCcore-6.3.0</br>6.1 | `-SA`</br>`US-`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`USA`</br>`-SA` |
-| netcdf | 4.2.1.1</br>4.3.0 | `--A`</br>`--A` |
-| netCDF | 4.3.2-foss-2015g</br>4.3.2-intel-2015b</br>4.3.2-intel-2016.01</br>4.3.3.1-foss-2015b</br>4.3.3.1-intel-2017.00</br>4.4.0-intel-2017.00</br>4.4.1.1-intel-2017a</br>4.4.1-intel-2017a</br>4.6.1-iomkl-2017b</br>4.6.1-GCC-6.3.0-2.27 | `-S-`</br>`US-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-`</br>`-S-` |
-| netcdf-cxx | 4.2 | `--A` |
-| netcdf-fortran | 4.2 | `--A` |
-| netCDF-Fortran | 4.4.0-intel-2016.01</br>4.4.4-intel-2017a</br>4.4.4-iomkl-2017b | `-S-`</br>`USA`</br>`-S-` |
-| netcdf-parallel | 4.3.0 | `--A` |
-| Netgen | 6.0-beta-intel-2017a-Python-3.6.1 | `-S-` |
-| nettle | 3.2-intel-2017a</br>3.3-foss-2017a</br>3.3-intel-2017a</br>3.3-GCC-6.3.0-2.27 | `USA`</br>`-S-`</br>`USA`</br>`--A` |
-| networkx | 1.11-Python-2.7.13</br>2.1-Py-3.6 | `-SA`</br>`-SA` |
-| ngsPipeline | 1.0.0 | `--A` |
-| NLopt | 2.4.2</br>2.4.2-intel-2017a | `-S-`</br>`USA` |
-| NodeJS | 6.10.1-foss-2016a | `-S-` |
-| numactl | 2.0.9</br>2.0.10</br>2.0.10-iccifort-2015.3.187-GNU-4.9.3-2.25</br>2.0.10-GNU-4.9.3-2.25</br>2.0.10-GNU-5.1.0-2.25</br>2.0.11</br>2.0.11-GCCcore-5.4.0</br>2.0.11-GCCcore-6.3.0</br>2.0.11-GCC-4.9.3-2.25</br>2.0.11-GCC-5.3.0-2.26</br>2.0.11-GCC-6.3.0-2.27</br>2.0.11-GCC-7.1.0-2.28</br>2.0.11-PGI-18.5-GCC-6.3.0-2.27 | `--A`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`USA`</br>`US-`</br>`-S-` |
-| numpy | 1.8.2-intel-2015b-Python-2.7.9</br>1.8.2-intel-2015b-Python-2.7.11</br>1.8.2-intel-2016.01-Python-2.7.9</br>1.8.2-Py-2.7</br>1.9.1-intel-2015b-Python-2.7.9</br>1.12.1-intel-2017a-Python-2.7.11</br>1.13.0-Python-2.7.13-base</br>1.13.3-Py-2.7</br>1.13.3-Py-3.6</br>1.14.2-Py-2.7-test | `-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA` |
-| NWChem | 6.3.revision2-2013-10-17-Python-2.7.8</br>6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.8</br>6.6.revision27746-intel-2017a-2015-10-20-Python-2.7.13</br>6.6.revision27746-iomkl-2017a-2015-10-20-Python-2.7.13 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA` |
-| Octave | 3.8.2-foss-2015g</br>3.8.2-gimkl-2.11.5</br>3.8.2-intel-2015b</br>4.0.0-foss-2015g</br>4.0.1-gimkl-2.11.5</br>4.2.1-intel-2017a</br>4.2.1-intel-2017a-without-X11 | `-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA` |
-| octave | .3.6.4</br>.hg-20130730 | `--A`</br>`--A` |
-| Octopus | 8.2-intel-2017a-mpi | `-S-` |
-| opari2 | 1.1.2-gcc</br>1.1.2-icc | `--A`</br>`--A` |
-| OPARI2 | 1.1.4-intel-2015b</br>2.0</br>2.0.2 | `-S-`</br>`-SA`</br>`-S-` |
-| OpenBabel | 2.4.1-Python-2.7.13 | `-SA` |
-| OpenBLAS | 0.2.14-gompi-2015e-LAPACK-3.5.0</br>0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0</br>0.2.14-GNU-5.1.0-2.25-LAPACK-3.5.0</br>0.2.14-LAPACK-3.5.0</br>0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0</br>0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0</br>0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0-gompi-2016a</br>0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0</br>0.2.19-GCC-5.4.0-2.26-LAPACK-3.6.0</br>0.2.19-GCC-5.4.0-2.26-LAPACK-3.7.0</br>0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0</br>0.2.20-GCC-6.3.0-2.27</br>0.2.20-GCC-6.4.0-2.28 | `US-`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-` |
-| OpenCL-builder | 2015 | `-S-` |
-| opencl-rt | 4.5.0.8 | `--A` |
-| OpenCL-runtime | 15.1</br>16.1.1</br>16.1.2 | `-S-`</br>`--A`</br>`-SA` |
-| OpenCL-sdk | 7.0.0.2568 | `-SA` |
-| opencl-sdk | 4.6.0.92 | `--A` |
-| OpenCoarrays | 1.0.0-GNU-5.1.0-2.25</br>1.0.1-GNU-5.1.0-2.25</br>1.4.0-GCC-5.3.0-2.25</br>1.4.0-GCC-5.3.1-snapshot-20160419-2.25</br>1.8.10-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| OpenCV | 2.4.9-intel-2015b</br>3.0.0-intel-2015b</br>3.1.0 | `-S-`</br>`-S-`</br>`--A` |
-| opencv-python | 3.3.0.10-Python-3.6.1 | `-SA` |
-| OpenDX | 4.4.4-foss-2015g | `-S-` |
-| openfoam | 2.2.1-gcc481-openmpi1.6.5-DP</br>2.2.1-gcc481-openmpi1.6.5-SP</br>2.2.1-icc-impi4.1.1.036-DP</br>2.2.1-icc-openmpi1.6.5-DP</br>2.2.2-icc-openmpi1.8.1-DP | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| OpenFOAM | 2.2.2-intel-2015b</br>2.3.0-intel-2015b</br>3.0.0-intel-2016.01</br>4.1-intel-2017a</br>5.0-intel-2017a | `US-`</br>`US-`</br>`-S-`</br>`USA`</br>`-SA` |
-| OpenJPEG | 2.3.0 | `-S-` |
-| openmpi | 1.6.5-gcc</br>1.6.5-gcc46</br>1.6.5-icc</br>1.8.1-gcc</br>1.8.1-gcc46</br>1.8.1-icc | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| OpenMPI | 1.8.6-GCC-4.4.7-system</br>1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25</br>1.8.8-GNU-4.9.3-2.25</br>1.8.8-GNU-5.1.0-2.25</br>1.10.2-GCC-4.9.3-2.25</br>1.10.2-GCC-5.3.0-2.26</br>1.10.7-GCC-6.3.0-2.27</br>1.10.7-GCC-6.3.0-2.27-noPBS</br>1.10.7-GCC-7.1.0-2.28</br>1.10.7-PGI-18.5-GCC-6.3.0-2.27</br>2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26</br>2.0.1-iccifort-2017.1.132-GCC-6.3.0-2.27</br>2.0.2-GCC-6.3.0-2.27</br>2.1.0-GCC-6.3.0-2.27</br>2.1.1-GCC-6.3.0-2.27</br>3.0.0-GCC-6.3.0-2.27</br>3.0.1-GCC-6.3.0-2.27-nvidia</br>3.0.1-GCC-6.3.0-2.27-nvidia-RHEL6 | `US-`</br>`-SA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`USA`</br>`-SA`</br>`US-`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`USA`</br>`USA`</br>`--A`</br>`--A` |
-| openssh-x509 | 6.2p2 | `--A` |
-| OpenSSL | 1.0.2n</br>1.0.2n-intel-2017b</br>1.1.0e-intel-2017b | `--A`</br>`-S-`</br>`-S-` |
-| ORCA | 3_0_3-linux_x86-64</br>4.0.1.2</br>4_0_1-linux_x86-64 | `--A`</br>`-SA`</br>`-S-` |
-| oscar-modules | 1.0.3 | `--A` |
-| osm2pgsql | 0.92.0-intel-2017a | `-S-` |
-| OSPRay | 1.3.0-intel-2017a</br>1.6.1-intel-2017a | `-SA`</br>`-S-` |
-| OTF2 | 1.4-intel-2015b</br>2.0</br>2.0-intel-2015b-mic</br>2.1 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| otf2 | 1.2.1-gcc</br>1.2.1-icc</br>1.4-gcc</br>1.4-icc | `--A`</br>`--A`</br>`--A`</br>`--A` |
-| p4vasp | 0.3.30 | `-S-` |
-| packaging | 17.1-Py-3.6 | `-SA` |
-| palettable | 3.1.0-Py-3.6 | `-SA` |
-| pandas | 0.22.0-Py-3.6 | `-SA` |
-| Pango | 1.39.0</br>1.40.5</br>1.40.5-intel-2017a</br>1.42.1-GCC-6.3.0-2.27 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| PAPI | 5.4.0-intel-2015b</br>5.4.0-mic</br>5.4.0-p-mic</br>5.4.3</br>5.4.3-intel-2015b-mic</br>5.4.3-pic</br>5.5.1 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-` |
-| papi | 5.3.0</br>5.3.2</br>5.3.2-mic</br>5.4.0</br>5.4.0-mic | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| parallel | 20141122</br>20150322</br>20150322-GNU-5.1.0-2.25 | `--A`</br>`-S-`</br>`-S-` |
-| paramiko | 2.4.1-Py-2.7 | `-S-` |
-| ParaView | 5.0.0-binary</br>5.1.2-intel-2017a-mpi</br>5.4.0-intel-2017a-mpi-OSPRay</br>5.4.0-intel-2017a-mpi-OSPRay-OpenGL</br>5.4.0-intel-2017a-mpi-OSPRay-OpenGL2</br>5.4.0-intel-2017a-mpi-OSPRay-TEST</br>5.4.1-intel-2017a-mpi</br>5.5.2-intel-2017a-mpi-OSPRay | `-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-` |
-| paraview | 4.0.1-gcc481-bullxmpi1.2.4.1-osmesa10.0 | `--A` |
-| ParMETIS | 4.0.3-intel-2015b</br>4.0.3-intel-2016.01</br>4.0.3-intel-2017a | `-S-`</br>`-S-`</br>`-SA` |
-| PatchELF | 0.9 | `-SA` |
-| PCRE | 8.36-intel-2015b</br>8.36-intel-2016.01</br>8.37</br>8.37-foss-2015g</br>8.37-gimkl-2.11.5</br>8.37-intel-2016.01</br>8.39-intel-2017.00</br>8.40</br>8.42</br>8.42-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-` |
-| PCRE2 | 10.22-intel-2017.00 | `-S-` |
-| PDT | 3.18.1</br>3.24 | `-S-`</br>`-SA` |
-| perfboost | 1.0 | `-S-` |
-| perfcatcher | 1.0 | `-S-` |
-| PerformanceReports | 5.1-43967</br>6.0.6</br>7.0.6</br>7.1 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` |
-| PerfReports | 5.0.1 | `-S-` |
-| PerfSuite | 1a5.3 | `-S-` |
-| Perl | 5.16.3-intel-2015b</br>5.20.2-bare</br>5.24.0-GCC-4.9.3-2.25-bare</br>5.26.0-GCC-7.1.0-2.28-bare</br>5.26.1-foss-2017a</br>5.26.1-intel-2017a</br>5.26.1-intel-2017b</br>5.26.2-GCC-6.3.0-2.27 | `US-`</br>`-S-`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A` |
-| pest | 13.0 | `--A` |
-| petsc | 3.5.3-icc15-impi-mkl-dbg</br>3.5.3-icc15-impi-mkl-opt</br>3.5.3-icc15-impi-mkl-threads-dbg</br>3.5.3-icc15-impi-mkl-threads-opt</br>3.7.3-icc16-impi5-mkl-dbg</br>3.7.3-icc16-impi5-mkl-opt | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| PETSc | 3.6.1-intel-2015b-Python-2.7.9</br>3.6.1-intel-2016.01-Python-2.7.9</br>3.6.3-intel-2015b-Python-2.7.11</br>3.7.5-intel-2017a-it4i | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| PFFT | 1.0.8-alpha-intel-2017a | `-S-` |
-| PGI | 15.7</br>16.10-GNU-4.9.3-2.25</br>17.9-GCC-6.3.0-2.27</br>18.5-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA` |
-| phono3py | 0.9.14-ictce-7.3.5-Python-2.7.9</br>1.11.13.35-intel-2015b-Python-2.7.9</br>1.11.13.35-intel-2017a-Python-2.7.13</br>1.11.13.35-Py-2.7</br>1.11.13.35-Py-2.7-test</br>1.12.7.46-Py-2.7</br>1.12.9.5-Py-2.7</br>1.13.3-Py-2.7</br>1.13.3-Py-3.6 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-` |
-| phonopy | 1.11.6.7-intel-2015b-Python-2.7.9</br>1.11.6.7-intel-2015b-Python-2.7.11</br>1.11.12.5-intel-2015b-Python-2.7.9</br>1.11.12.5-Python-2.7.13-base</br>1.12.4.11-Py-2.7</br>1.12.6.66-Py-2.7</br>1.12.6.66-Py-3.6</br>1.13.2-Py-2.7</br>1.13.2-Py-3.6 | `-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-` |
-| PHREEQC | 3.3.12-12704-intel-2017b | `-SA` |
-| picard | 1.117</br>1.119</br>2.1.0 | `--A`</br>`-S-`</br>`-S-` |
-| pigz | 2.4-GCC-6.3.0-2.27 | `-SA` |
-| Pillow | 3.2.0-Python-2.7.13-freetype-2.6.3</br>5.0.0-Py-3.6 | `-SA`</br>`-SA` |
-| pixman | 0.32.6</br>0.32.6-foss-2015b</br>0.32.6-intel-2015b</br>0.34.0 | `-SA`</br>`-S-`</br>`-S-`</br>`USA` |
-| pkg-config | 0.27.1</br>0.27.1-foss-2015b</br>0.27.1-foss-2015g</br>0.27.1-intel-2015b</br>0.29</br>0.29.1</br>0.29.1-foss-2016a</br>0.29.1-foss-2017a</br>0.29.1-intel-2016a</br>0.29.2</br>0.29-foss-2016a</br>0.29-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-` |
-| plasma | 2.6.0 | `--A` |
-| Platypus | 20170509-Py-2.7 | `-S-` |
-| pluggy | 0.6.0-Py-2.7</br>0.6.0-Py-3.6 | `-S-`</br>`-S-` |
-| PLUMED | 2.1.3-foss-2015g</br>2.2.1-intel-2015b</br>2.3.0-foss-2016a</br>2.3.0-foss-2017a</br>2.3.5-intel-2017c</br>2.3b-foss-2015g</br>2.3b-foss-2016a</br>2.4.1-intel-2017c</br>2.4.2-intel-2017c | `-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| PLUTO | 4.2-intel-2017b-Python-2.7.14 | `-S-` |
-| PostgreSQL | 9.6.9-Py-2.7</br>9.6.9-Py-2.7-Py-2.7 | `-SA`</br>`--A` |
-| prace | 20160107-intel-2016.01 | `-S-` |
-| PRACE | 20150630-intel-2015b</br>prace | `US-`</br>`--A` |
-| PragTic | 0.1-GCC-5.3.0-2.25 | `-S-` |
-| PrgEnv-gnu | 4.4.6</br>4.4.6-test</br>4.8.1 | `--A`</br>`--A`</br>`--A` |
-| PrgEnv-intel | 13.5.192</br>14.0.1</br>15.0.3 | `--A`</br>`--A`</br>`--A` |
-| PROJ | 4.8.0-foss-2015b</br>4.9.2-intel-2017.00</br>4.9.3-foss-2017a</br>4.9.3-intel-2017a | `US-`</br>`-S-`</br>`-S-`</br>`USA` |
-| PROJ_4 | 4.9.2</br>4.9.2-foss-2015g | `-SA`</br>`-S-` |
-| protobuf | 2.5.0</br>3.2.0-foss-2016a</br>3.2.0-GCC-7.1.0-2.28-Python-3.6.1</br>3.2.0-Python-3.6.1</br>3.3.0-foss-2017a</br>3.3.0-GCC-4.9.3-2.25</br>3.4.0-GCC-6.4.0-2.28-Python-3.6.1</br>3.4.0-GCC-7.1.0-2.28-Python-3.6.1</br>3.4.0-Py-3.6</br>3.5.1-Py-3.6 | `-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA` |
-| protobuf-python | 3.2.0-GCC-7.1.0-2.28-Python-3.6.1</br>3.4.0-GCC-6.4.0-2.28-Python-3.6.1</br>3.4.0-Py-3.6</br>3.5.1-Py-3.6 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA` |
-| PSBLAS | 3.3.4-3-GCC-4.9.3-2.25 | `--A` |
-| PSBLAS-ext | 1.0-4-GCC-4.9.3-2.25 | `--A` |
-| psycopg2 | 2.7.4-Py-2.7 | `-SA` |
-| pudb | 2017.1.4-Py-2.7</br>2017.1.4-Py-3.6 | `-S-`</br>`-S-` |
-| pWord2Vec | 2018-01-25-intel-2017a | `-S-` |
-| Py | 2.7</br>3.6 | `USA`</br>`-SA` |
-| py4j | 0.10.6-Py-3.6 | `-S-` |
-| pyasn1 | 0.4.4-Py-2.7 | `-S-` |
-| pybtex | 0.21-Py-3.6 | `-SA` |
-| PyCairo | 1.10.0-Python-2.7.13-base | `-S-` |
-| pycparser | 2.18-Py-2.7 | `-S-` |
-| PyDispatcher | 2.0.5-Py-3.6 | `-SA` |
-| pydot | 1.2.4-Py-3.6 | `-S-` |
-| pyFFTW | 0.10.4-Py-2.7</br>0.10.4-Py-3.6 | `-SA`</br>`-SA` |
-| PyGObject | 2.28.6-Python-2.7.13-base | `-S-` |
-| PyGTK | 2.24.0-Python-2.7.13-base | `-S-` |
-| pylint | 1.7.2-Python-2.7.13-base | `-SA` |
-| pymatgen | 2018.1.29-Py-3.6 | `-SA` |
-| PyNaCl | 1.2.1-Py-2.7 | `-S-` |
-| pyparsing | 2.2.0-Py-2.7</br>2.2.0-Py-3.6 | `-SA`</br>`-SA` |
-| PyQt | 4.12-Py-3.6 | `-SA` |
-| PyQt5 | 5.10-Py-3.6 | `-SA` |
-| pyspark | 2.3.0-Py-3.6 | `-S-` |
-| pytest | 3.3.2-Py-2.7</br>3.3.2-Py-3.6 | `-S-`</br>`-S-` |
-| python | 2.7.5</br>2.7.6</br>3.3.2</br>3.3.5</br>3.4.2 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| Python | 2.7.8-intel-2015b</br>2.7.9</br>2.7.9-foss-2015g</br>2.7.9-gompi-2015e</br>2.7.9-ictce-7.3.5</br>2.7.9-intel-2015b</br>2.7.9-intel-2016.01</br>2.7.11-intel-2015b</br>2.7.11-intel-2017a</br>2.7.12-intel-2017a</br>2.7.13</br>2.7.13-base</br>2.7.14-base</br>2.7.14-GCC-6.3.0-2.27-base</br>2.7.15-base</br>3.5.1</br>3.5.2</br>3.5.2-foss-2016a</br>3.5.2-intel-2017.00</br>3.6.1</br>3.6.2-base</br>3.6.4-base</br>3.6.4-GCC-6.3.0-2.27-base</br>3.7.0-base | `-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A` |
-| python-dateutil | 2.6.1-Py-2.7</br>2.6.1-Py-3.6 | `-SA`</br>`-SA` |
-| python-meep | 1.4.2-intel-2015b-Python-2.7.9-Meep-1.3 | `-S-` |
-| pytz | 2017.3-Py-3.6 | `-SA` |
-| PyWavelets | 0.5.2-Py-3.6 | `-SA` |
-| PYXAID | 1.0 | `-S-` |
-| PyYAML | 3.11-intel-2015b-Python-2.7.9</br>3.12-Py-2.7</br>3.12-Py-3.6</br>3.12-Python-2.7.13-base | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` |
-| pyzmq | 16.0.4-Py-2.7 | `-S-` |
-| QBOX | r140b-foss-2016a | `-S-` |
-| QCA | 2.1.0-foss-2015g | `-S-` |
-| QEMU | 2.1.2-GCC-4.4.7-system</br>2.1.2-GCC-4.4.7-system-VDE2</br>2.9.0-GCC-4.4.7-system</br>2.9.0-GCC-4.4.7-system-VDE2</br>2.10.0-GCC-4.4.7-system</br>2.10.0-GCC-4.4.7-system-VDE2 | `US-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| qemu | 2.1.0</br>2.1.0-vde2</br>2.1.2</br>2.1.2-vde2</br>2.9.0</br>2.9.0-vde2</br>2.10.0</br>2.10.0-vde2 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` |
-| Qhull | 2015.2 | `-SA` |
-| qrupdate | 1.1.2-intel-2017a | `-SA` |
-| Qt | 4.8.6</br>4.8.6-foss-2015g</br>4.8.7 | `-SA`</br>`-S-`</br>`-SA` |
-| Qt5 | 5.8.0-intel-2017a</br>5.8.0-GCC-6.3.0-2.27</br>5.11.1-GCC-6.3.0-2.27 | `-S-`</br>`USA`</br>`-SA` |
-| QuantumESPRESSO | 5.4.0-foss-2015g</br>5.4.0-foss-2017a</br>5.4.0-intel-2017.00</br>6.0-intel-2017a</br>6.1-intel-2017a | `-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA` |
-| Qwt | 6.1.2-foss-2015g | `-S-` |
-| R | 3.0.1</br>3.1.1</br>3.1.1-intel-2015b</br>3.2.3-intel-2016.01</br>3.4.0-intel-2017a</br>3.4.0-intel-2017a-X11-20170314</br>3.4.2-foss-2017a</br>3.4.2-intel-2017a | `--A`</br>`--A`</br>`US-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-` |
-| Racket | 6.1.1-GNU-5.1.0-2.25 | `-S-` |
-| racket | 6.0.1 | `--A` |
-| ranger | 1.9.1-Py-3.6 | `-S-` |
-| RapidJSON | 1.1.0-GCC-6.3.0-2.27 | `-S-` |
-| redis | 4.0.11-GCC-6.3.0-2.27 | `-S-` |
-| relion | 1.2</br>1.3 | `--A`</br>`--A` |
-| RELION | 1.3-intel-2015b</br>2.1-foss-2017a-DP</br>2.1-foss-2017a-SP | `-S-`</br>`--A`</br>`--A` |
-| renderproto | 0.11</br>0.11-intel-2015b | `-SA`</br>`-S-` |
-| requests | 2.18.4-Py-3.6 | `-SA` |
-| Rosetta | 3.10-intel-2017c | `-S-` |
-| RStudio | 0.98.1103 | `-SA` |
-| ruamel.yaml | 0.15.35-Py-3.6 | `-SA` |
-| ruby | 2.0.0-p247 | `--A` |
-| Ruby | 2.1.5-intel-2015b</br>2.3.1</br>2.3.3</br>2.4.2 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| S4MPLE | 1.0.0 | `-S-` |
-| samtools | 0.1.19 | `--A` |
-| SAMtools | 1.3-foss-2015g</br>1.6-intel-2017a</br>1.8-intel-2017a | `-S-`</br>`-S-`</br>`-S-` |
-| ScaLAPACK | 2.0.2-gompi-2015b-OpenBLAS-0.2.14-LAPACK-3.5.0</br>2.0.2-gompi-2015e-OpenBLAS-0.2.14-LAPACK-3.5.0</br>2.0.2-gompi-2015g-OpenBLAS-0.2.14-LAPACK-3.5.0</br>2.0.2-gompi-2016.04-OpenBLAS-0.2.18-LAPACK-3.6.0</br>2.0.2-gompi-2016a-OpenBLAS-0.2.15-LAPACK-3.6.0</br>2.0.2-gompi-2017a-OpenBLAS-0.2.19-LAPACK-3.7.0</br>2.0.2-gompi-2017b-OpenBLAS-0.2.20</br>2.0.2-gompi-2018a-OpenBLAS-0.2.20</br>2.0.2-OpenBLAS-0.2.14-LAPACK-3.5.0 | `US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-S-` |
-| Scalasca | 2.3.1-foss-2016a</br>2.3.1-intel-2015b</br>2.4-GCC-6.3.0-2.27-MPICH | `--A`</br>`-S-`</br>`-S-` |
-| ScientificPython | 2.9.4-foss-2015g-Python-2.7.9</br>2.9.4-intel-2015b-Python-2.7.9</br>2.9.4-intel-2015b-Python-2.7.11</br>2.9.4-intel-2016.01-Python-2.7.9 | `--A`</br>`-SA`</br>`-SA`</br>`-SA` |
-| scikit-image | 0.12.3-Python-2.7.13</br>0.13.1-Py-3.6 | `-SA`</br>`-SA` |
-| scikit-learn | 0.18.2-Python-3.6.1</br>0.19.1-Py-3.6 | `-SA`</br>`-SA` |
-| Scipion | 1.0.1-Java-1.8.0_112-OpenMPI-1.10.2-GCC-5.3.0-2.26 | `-S-` |
-| scipy | 0.19.1-Python-2.7.13-base</br>1.0.0-Py-2.7</br>1.0.0-Py-3.6 | `-SA`</br>`-SA`</br>`-SA` |
-| scite | 3.4.3 | `--A` |
-| SCons | 2.3.6-foss-2015g-Python-2.7.9</br>2.3.6-Py-2.7</br>2.3.6-Python-2.7.9</br>2.5.1-intel-2015b-Python-2.7.11</br>2.5.1-intel-2017a-Python-2.7.13</br>2.5.1-Python-2.7.13</br>3.0.0</br>3.0.0-intel-2017a-Python-2.7.13</br>3.0.1-Py-2.7 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| Score-P | 2.0.1-foss-2016a</br>3.0-intel-2015b</br>3.1-intel-2017a</br>4.1-GCC-6.3.0-2.27-MPICH | `--A`</br>`-S-`</br>`-S-`</br>`-S-` |
-| SCOTCH | 5.1.12b_esmumps-foss-2015b</br>6.0.0_esmumps-intel-2015b</br>6.0.3-intel-2015b</br>6.0.3-intel-2016.01</br>6.0.4-intel-2015b</br>6.0.4-intel-2016.01</br>6.0.4-intel-2017a</br>6.0.5a-intel-2017a | `-S-`</br>`US-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA` |
-| SDE | 7.41.0 | `-S-` |
-| seaborn | 0.8.1-Py-3.6 | `-SA` |
-| seekpath | 1.5.0-Python-2.7.13-base | `-SA` |
-| Sen2Cor | 2.3.1-Python-2.7.13 | `-S-` |
-| SentinelToolboxes | 5.0.0 | `-S-` |
-| Serf | 1.3.8</br>1.3.8-foss-2015g | `-S-`</br>`-SA` |
-| Siesta | 4.1-b2-intel-2017a | `-SA` |
-| singledispatch | 3.4.0.3-Py-2.7 | `-S-` |
-| Singularity | 2.2.1-GCC-6.3.0-2.27</br>2.2.99-GCC-6.3.0-2.27-develop</br>2.3.1</br>2.3.2</br>2.4.2</br>2.4.4</br>2.5.1</br>2.6.0</br>3.0.0-GCC-6.3.0-2.27 | `USA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-` |
-| Singularity-wrappers | master | `-S-` |
-| SIONlib | 1.6.1-intel-2015b-tools</br>1.6.1-tools</br>1.7.1-foss-2017a | `-S-`</br>`-SA`</br>`-SA` |
-| SIP | 4.19.6-Py-3.6 | `-SA` |
-| six | 1.11.0-Py-2.7</br>1.11.0-Py-3.6 | `-SA`</br>`-SA` |
-| SLEPc | 3.7.4-intel-2017a | `-SA` |
-| snappy | 1.1.3 | `--A` |
-| snpEff | 3.6 | `--A` |
-| SnpEff | 4.1_G | `US-` |
-| SnuCL | 1.3.3-gompi-2015e | `-S-` |
-| Spack | default | `-SA` |
-| Spark | 1.5.2</br>2.1.0</br>2.3.0 | `-S-`</br>`-S-`</br>`-SA` |
-| sparsehash | 2.0.3-foss-2018a</br>2.0.3-GCCcore-6.4.0 | `-SA`</br>`-S-` |
-| spatialindex | 1.8.5-foss-2015g | `-S-` |
-| SpatiaLite | 4.3.0a | `--A` |
-| spglib-python | 1.10.2.4-Py-3.6 | `-SA` |
-| spGPU | master-GCC-4.9.3-2.25 | `--A` |
-| SQLite | 3.8.8.1</br>3.8.8.1-foss-2015b</br>3.8.8.1-foss-2015g</br>3.8.8.1-foss-2016a</br>3.8.8.1-gompi-2015e</br>3.8.8.1-ictce-7.3.5</br>3.8.8.1-intel-2015b</br>3.8.8.1-intel-2016.01</br>3.8.8.1-GNU-5.1.0-2.25</br>3.9.2-foss-2016a</br>3.9.2-intel-2015b</br>3.9.2-intel-2017.00</br>3.13.0</br>3.13.0-intel-2017a</br>3.17.0</br>3.18.2-GCC-6.3.0-2.27</br>3.21.0</br>3.24.0</br>3.25.2-GCC-6.3.0-2.27 | `-SA`</br>`US-`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`USA`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-` |
-| sqsgenerator | 20180226-Py-3.6</br>20180823-Py-3.6 | `-SA`</br>`-S-` |
-| squashfs-tools | 4.3 | `-SA` |
-| Subversion | 1.8.16-foss-2015g</br>1.9.3 | `-SA`</br>`-S-` |
-| SuiteSparse | 4.4.3-intel-2015b-ParMETIS-4.0.3</br>4.4.3-intel-2016.01-ParMETIS-4.0.3</br>4.4.5-intel-2015b-METIS-5.1.0</br>4.4.6-intel-2015b-ParMETIS-4.0.3</br>4.5.3-intel-2017.00-METIS-5.1.0</br>4.5.3-intel-2017a-ParMETIS-4.0.3</br>4.5.5-intel-2017a-METIS-5.1.0 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA` |
-| SUMO | 0.25.0-foss-2015g</br>0.26.0-foss-2015g</br>0.27.1-foss-2015g | `-S-`</br>`-S-`</br>`-S-` |
-| SWIG | 2.0.12-intel-2015b-Python-2.7.9</br>2.0.12-Python-2.7.9</br>3.0.7-Python-2.7.9</br>3.0.12-GCC-6.3.0-2.27-Py-2.7</br>3.0.12-Python-2.7.13</br>3.0.12-Python-3.6.1 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-` |
-| sympy | 0.7.6.1-intel-2015b-Python-2.7.11</br>0.7.6-intel-2015b-Python-2.7.9</br>0.7.6-intel-2016.01-Python-2.7.9</br>1.1.1-Py-3.6 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` |
-| Szip | 2.1</br>2.1.1-GCC-6.3.0-2.27</br>2.1-foss-2015b</br>2.1-foss-2015g</br>2.1-foss-2016a</br>2.1-ictce-7.3.5</br>2.1-intel-2015b</br>2.1-intel-2016.01</br>2.1-intel-2017.00</br>2.1-intel-2017a | `-SA`</br>`-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`USA` |
-| szip | 2.1 | `--A` |
-| tabulate | 0.8.2-Py-3.6 | `-SA` |
-| Tar | 1.29 | `-S-` |
-| tbb | 4.3.5.187</br>4.4.2.152</br>13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2017.6.196 | `-S-`</br>`USA`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA` |
-| Tcl | 8.5.12</br>8.5.12-intel-2015b</br>8.6.3</br>8.6.3-foss-2015g</br>8.6.3-foss-2016a</br>8.6.3-gompi-2015e</br>8.6.3-ictce-7.3.5</br>8.6.3-intel-2015b</br>8.6.3-intel-2016.01</br>8.6.4</br>8.6.4-foss-2015b</br>8.6.4-foss-2016a</br>8.6.4-intel-2015b</br>8.6.4-intel-2017.00</br>8.6.5</br>8.6.5-intel-2017a</br>8.6.6</br>8.6.6-GCCcore-6.3.0</br>8.6.7-GCC-6.3.0-2.27 | `--A`</br>`US-`</br>`-SA`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`US-`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA`</br>`USA`</br>`-SA`</br>`--A` |
-| tcl | 8.5.15 | `--A` |
-| tcsh | 6.18.01-intel-2015b</br>6.19.00 | `US-`</br>`-SA` |
-| tensorboard | 1.6.0-Py-3.6 | `-S-` |
-| Tensorflow | 1.1.0</br>1.1.0-CUDA-7.5.18-Python-3.6.1</br>1.1.0-CUDA-8.0.44-Python-3.6.1</br>1.2.0-intel-2017b-mkl</br>1.2.0-GCC-7.1.0-2.28</br>1.2.1</br>1.3.0</br>1.3.0-intel-2017b-mkl</br>1.6.0rc0</br>1.6.0rc0-CUDA-9.0.176-Python-3.6.1</br>1.6.0rc0-Py-3.6</br>1.6.0rc0-Py-3.6-CUDA-9.0.176 | `-SA`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`--A` |
-| tensorflow-tensorboard | 1.5.1-Py-3.6 | `-S-` |
-| termcolor | 1.1.0-Py-3.6 | `-S-` |
-| Theano | 0.9.0-Python-3.6.1</br>1.0.1-Py-3.6 | `-SA`</br>`-S-` |
-| Tix | 8.1.4-intel-2017a | `-S-` |
-| tk | 8.5.15 | `--A` |
-| Tk | 8.5.12</br>8.5.12-intel-2015b</br>8.6.3</br>8.6.4-foss-2015b-no-X11</br>8.6.4-foss-2016a-no-X11</br>8.6.4-intel-2015b-no-X11</br>8.6.4-intel-2017.00-no-X11</br>8.6.4-no-X11</br>8.6.5</br>8.6.5-intel-2017a</br>8.6.6</br>8.6.7-GCC-6.3.0-2.27 | `--A`</br>`US-`</br>`-SA`</br>`US-`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`USA`</br>`--A` |
-| tmux | 2.3 | `-SA` |
-| Togl | 1.7-intel-2017a | `-S-` |
-| toolz | 0.9.0-Py-3.6 | `-SA` |
-| tornado | 4.5.3-Py-2.7 | `-S-` |
-| totalview | 8.12</br>8.13 | `--A`</br>`--A` |
-| TotalView | 8.15.4-6-linux-x86-64</br>2018.1.12</br>2018.2.6 | `-S-`</br>`-S-`</br>`-S-` |
-| trilinos | 11.2.3-gcc-openmpi-mkl-dbg</br>11.2.3-gcc-openmpi-mkl-opt</br>11.2.3-icc | `--A`</br>`--A`</br>`--A` |
-| Trilinos | 12.10.1-intel-2017a-Python-2.7.11</br>12.10.1-intel-2017a-Python-2.7.11-test | `-SA`</br>`-S-` |
-| Trimmomatic | 0.35-Java-1.7.0_79 | `-S-` |
-| TRIQS | 1.4.1-foss-2017a | `-S-` |
-| turbovnc | 1.2.2</br>1.2.3 | `--A`</br>`-S-` |
-| Ubuntu | 16.04</br>16.04-GPU</br>16.04-OpenFOAM | `-SA`</br>`--A`</br>`-S-` |
-| urllib3 | 1.22-Py-3.6 | `-SA` |
-| util-linux | 2.26.1</br>2.26.1-foss-2015g</br>2.28-intel-2016a</br>2.29</br>2.29.2</br>2.32 | `-SA`</br>`-S-`</br>`--A`</br>`--A`</br>`USA`</br>`-SA` |
-| Valgrind | 3.11.0-foss-2015b</br>3.11.0-intel-2015b</br>3.13.0-intel-2017b | `-S-`</br>`-S-`</br>`-S-` |
-| valgrind | 3.9.0-impi | `--A` |
-| Vampir | 8.5.0</br>9.0.0 | `-SA`</br>`-S-` |
-| vampir | 8.2 | `--A` |
-| VampirServer | 8.5.0-intel-2015b</br>9.0.0-intel-2015b | `-S-`</br>`-S-` |
-| VASP | 5.4.1-intel-2015b-24Jun15</br>5.4.4-intel-2016a-CUDA-8.0.44-mkl=sequential</br>5.4.4-intel-2017a-mkl=cluster</br>5.4.4-intel-2017a-mkl=paralel</br>5.4.4-intel-2017a-mkl=sequential</br>5.4.4-intel-2017b-mkl=cluster</br>5.4.4-intel-2017c-CUDA-9.1.85-mkl=sequential | `USA`</br>`--A`</br>`USA`</br>`USA`</br>`USA`</br>`-SA`</br>`--A` |
-| vde2 | 2.3.2 | `--A` |
-| VDE2 | 2.3.2-GCC-4.4.7-system | `US-` |
-| virtualenv | 15.1.0-Py-2.7 | `-S-` |
-| virtualgl | 2.4 | `--A` |
-| VirtualGL | 2.4.1 | `-S-` |
-| VisIt | 2.10.0 | `US-` |
-| VTK | 6.3.0-intel-2017a-Python-2.7.13</br>7.1.1-intel-2017a-Python-2.7.13 | `-SA`</br>`-SA` |
-| VTune | 2017_update5</br>2018_update3 | `-S-`</br>`-SA` |
-| webencodings | 0.5.1-Py-3.6 | `-S-` |
-| Werkzeug | 0.14.1-Py-3.6 | `-S-` |
-| wheel | 0.30.0-Py-3.6 | `-S-` |
-| wien2k | 13.1</br>14.2 | `--A`</br>`--A` |
-| wine | 1.7.29 | `--A` |
-| Wine | 1.7.29-GCC-4.4.7-system</br>1.7.29-GNU-5.1.0-2.25 | `-S-`</br>`-S-` |
-| X11 | 20160819</br>20170314 | `USA`</br>`USA` |
-| x264 | 20160430</br>20160430-intel-2017a | `--A`</br>`-S-` |
-| x86_adapt | github | `-S-` |
-| xbitmaps | 1.1.1</br>1.1.1-foss-2015g</br>1.1.1-intel-2015b | `--A`</br>`-S-`</br>`-S-` |
-| xcb-proto | 1.10-Python-2.7.8</br>1.11</br>1.11-foss-2015g-Python-2.7.9</br>1.11-intel-2015b-Python-2.7.9</br>1.11-Python-2.7.9 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA` |
-| xcb-util | 0.4.0 | `--A` |
-| xcb-util-image | 0.4.0 | `--A` |
-| xcb-util-keysyms | 0.4.0 | `--A` |
-| xcb-util-renderutil | 0.3.9 | `--A` |
-| xcb-util-wm | 0.4.1 | `--A` |
-| xdrfile | 1.1.4-foss-2015g</br>1.1.4-foss-2016a</br>1.1.4-intel-2015b | `-SA`</br>`-SA`</br>`--A` |
-| xextproto | 7.3.0</br>7.3.0-foss-2015g</br>7.3.0-foss-2016a</br>7.3.0-intel-2015b</br>7.3.0-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| xineramaproto | 1.2.1</br>1.2.1-intel-2015b | `-SA`</br>`-S-` |
-| XKeyboardConfig | 2.21 | `-S-` |
-| XML-Parser | 2.44 | `-S-` |
-| xorg-macros | 1.17</br>1.17-foss-2015g</br>1.19.0-foss-2016a</br>1.19.0-intel-2016a</br>1.19.1 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| xproto | 7.0.26</br>7.0.26-foss-2015g</br>7.0.26-intel-2015b</br>7.0.28</br>7.0.28-foss-2016a</br>7.0.28-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-` |
-| xtrans | 1.3.4</br>1.3.4-intel-2015b</br>1.3.5</br>1.3.5-foss-2015g</br>1.3.5-foss-2016a</br>1.3.5-intel-2015b</br>1.3.5-intel-2016a | `--A`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` |
-| Xvfb | 1.17.4 | `-S-` |
-| XZ | 5.2.2</br>5.2.2-foss-2016a</br>5.2.2-intel-2017.00</br>5.2.3 | `-SA`</br>`-SA`</br>`--A`</br>`USA` |
-| Yasm | 1.3.0</br>1.3.0-intel-2017a | `--A`</br>`-S-` |
-| zlib | 1.2.7-intel-2015b</br>1.2.8</br>1.2.8-foss-2015b</br>1.2.8-foss-2015g</br>1.2.8-foss-2016a</br>1.2.8-gompi-2015e</br>1.2.8-ictce-7.3.5</br>1.2.8-intel-2015b</br>1.2.8-intel-2016.01</br>1.2.8-intel-2016a</br>1.2.8-intel-2017.00</br>1.2.8-GCCcore-5.3.0</br>1.2.8-GCCcore-5.3.1-snapshot-20160419</br>1.2.8-GCCcore-6.3.0</br>1.2.8-GNU-5.1.0-2.25-intel-2015b</br>1.2.11</br>1.2.11-foss-2017a</br>1.2.11-GCCcore-6.3.0 | `US-`</br>`USA`</br>`US-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA` |
-| zsh | 5.2-foss-2018a | `-S-` |
-
----8<--- "modules_matrix_search.md"
diff --git a/docs.it4i/modules-salomon-phi.md b/docs.it4i/modules-salomon-phi.md
deleted file mode 100644
index b28ea1f1c..000000000
--- a/docs.it4i/modules-salomon-phi.md
+++ /dev/null
@@ -1,79 +0,0 @@
-# Available Modules
-
-## Compiler
-
-| Module | Description |
-| ------ | ----------- |
-| [icc](http://software.intel.com/en-us/intel-compilers/) | Intel C and C++ compilers |
-
-## Data
-
-| Module | Description |
-| ------ | ----------- |
-| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. |
-
-## Devel
-
-| Module | Description |
-| ------ | ----------- |
-| [devel_environment](https://docs.it4i.cz/software/mic/mic_environment) | Devel environment for intel xeon phi GCC 5.1.1 Python 2.7.12 Perl 5.14.2 CMake 2.8.7 Make 3.82 ncurses 5.9 ... |
-| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. |
-| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. |
-
-## Lang
-
-| Module | Description |
-| ------ | ----------- |
-| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
-| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. |
-| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. |
-
-## Lib
-
-| Module | Description |
-| ------ | ----------- |
-| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. |
-| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. |
-
-## Math
-
-| Module | Description |
-| ------ | ----------- |
-| GMP | &nbsp; |
-| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. |
-
-## Mpi
-
-| Module | Description |
-| ------ | ----------- |
-| [impi](http://software.intel.com/en-us/intel-mpi-library/) | Intel MPI Library, compatible with MPICH ABI |
-
-## Numlib
-
-| Module | Description |
-| ------ | ----------- |
-| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
-
-## Toolchain
-
-| Module | Description |
-| ------ | ----------- |
-| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ & Fortran compilers |
-| [ifort](http://software.intel.com/en-us/intel-compilers/) | Intel Fortran compiler |
-| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. |
-| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL). |
-
-## Tools
-
-| Module | Description |
-| ------ | ----------- |
-| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. |
-| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library |
-| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) |
-| OpenSSL | &nbsp; |
-
-## Vis
-
-| Module | Description |
-| ------ | ----------- |
-| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation |
diff --git a/docs.it4i/modules-salomon-uv.md b/docs.it4i/modules-salomon-uv.md
deleted file mode 100644
index 69d27cdeb..000000000
--- a/docs.it4i/modules-salomon-uv.md
+++ /dev/null
@@ -1,206 +0,0 @@
-# Available Modules
-
-## Bio
-
-| Module | Description |
-| ------ | ----------- |
-| [FastQC](http://www.bioinformatics.babraham.ac.uk/projects/download.html) | A quality control application for high throughput sequence data |
-| [GATK](http://www.broadinstitute.org/gatk/) | The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size. |
-| [SnpEff](http://snpeff.sourceforge.net/) | Genetic variant annotation and effect prediction toolbox. |
-
-## Cae
-
-| Module | Description |
-| ------ | ----------- |
-| COMSOL | &nbsp; |
-| [OpenFOAM](http://www.openfoam.com/) | OpenFOAM is a free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. |
-
-## Chem
-
-| Module | Description |
-| ------ | ----------- |
-| [ABINIT](http://www.abinit.org/) | Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT. |
-| [Libint](https://sourceforge.net/p/libint/) | Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory. |
-| [libxc](http://www.tddft.org/programs/octopus/wiki/index.php/Libxc) | Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals. |
-
-## Compiler
-
-| Module | Description |
-| ------ | ----------- |
-| [GCC](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). |
-| GCCcore | &nbsp; |
-| icc | &nbsp; |
-| [ifort](http://software.intel.com/en-us/intel-compilers/) | Fortran compiler from Intel |
-| [LLVM](http://llvm.org/) | The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator. |
-
-## Data
-
-| Module | Description |
-| ------ | ----------- |
-| [GDAL](http://www.gdal.org/) | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. |
-| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. |
-| [netCDF](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. |
-| [netCDF-Fortran](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. |
-
-## Devel
-
-| Module | Description |
-| ------ | ----------- |
-| [Autoconf](http://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. |
-| [Automake](http://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator |
-| [Autotools](http://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool |
-| [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. |
-| [CMake](http://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. |
-| [Doxygen](http://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. |
-| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. |
-| [make](http://www.gnu.org/software/make/make.html) | make-3.82: GNU version of make utility |
-| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages |
-| [Maven](http://maven.apache.org/index.html) | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. |
-| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. |
-| [PCRE](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. |
-| [pkg-config](http://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). |
-| [Qt](http://qt-project.org/) | Qt is a comprehensive cross-platform C++ application framework. |
-| [Qt5](http://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. |
-| [sparsehash](https://github.com/sparsehash/sparsehash) | An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. |
-| [SQLite](http://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library |
-| [SWIG](http://www.swig.org/) | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. |
-| [xorg-macros](http://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. |
-
-## Lang
-
-| Module | Description |
-| ------ | ----------- |
-| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
-| flex | &nbsp; |
-| [Java](http://java.com/) | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. |
-| [Lua](http://www.lua.org/) | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. |
-| [Mono](http://mono-framework.com) | An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET. |
-| [NASM](http://www.nasm.us/) | NASM: General-purpose x86 assembler |
-| [OpenCL-runtime](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. |
-| [Perl](http://www.perl.org/) | Larry Wall's Practical Extraction and Report Language |
-| [Python](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
-| [R](http://www.r-project.org/) | R is a free software environment for statistical computing and graphics. |
-| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. |
-
-## Lib
-
-| Module | Description |
-| ------ | ----------- |
-| [libdrm](http://dri.freedesktop.org) | Direct Rendering Manager runtime library. |
-| [libffi](http://sourceware.org/libffi/) | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. |
-| [libjpeg-turbo](http://sourceforge.net/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. |
-| [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library |
-| [libpthread-stubs](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. |
-| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. |
-| [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. |
-| [LibTIFF](http://www.remotesensing.org/libtiff/) | tiff: Library and tools for reading and writing TIFF data files |
-| libtool | &nbsp; |
-| [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). |
-| [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. |
-| [PROJ](http://trac.osgeo.org/proj/) | Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates |
-| [tbb](http://software.intel.com/en-us/articles/intel-tbb/) | Intel Threading Building Blocks 4.0 (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based parallel applications that scale to available processor cores, are compatible with multiple environments, and are easier to maintain. Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms. |
-| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. |
-
-## Math
-
-| Module | Description |
-| ------ | ----------- |
-| [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. |
-| [GEOS](http://trac.osgeo.org/geos) | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS) |
-| GMP | &nbsp; |
-| [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. |
-| [MPFR](http://www.mpfr.org) | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. |
-| [SCOTCH](http://gforge.inria.fr/projects/scotch/) | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning. |
-
-## Mpi
-
-| Module | Description |
-| ------ | ----------- |
-| [impi](http://software.intel.com/en-us/intel-mpi-library/) | The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification. |
-| [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. |
-
-## Numlib
-
-| Module | Description |
-| ------ | ----------- |
-| [CGAL](http://www.cgal.org/) | The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. |
-| [cuDNN](https://developer.nvidia.com/cudnn) | The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. |
-| [FFTW](http://www.fftw.org) | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. |
-| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
-| [NLopt](http://ab-initio.mit.edu/wiki/index.php/NLopt) | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. |
-| [OpenBLAS](http://xianyi.github.com/OpenBLAS/) | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. |
-| [ScaLAPACK](http://www.netlib.org/scalapack/) | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. |
-
-## Phys
-
-| Module | Description |
-| ------ | ----------- |
-| [VASP](http://www.vasp.at) | The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. |
-
-## System
-
-| Module | Description |
-| ------ | ----------- |
-| [CUDA](https://developer.nvidia.com/cuda-toolkit) | CUDA (formerly Compute Unified Device Architecture) is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs. |
-| [hwloc](http://www.open-mpi.org/projects/hwloc/) | The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently. |
-| [libpciaccess](http://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. |
-
-## Toolchain
-
-| Module | Description |
-| ------ | ----------- |
-| foss | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. |
-| [GNU](http://www.gnu.org/software/) | Compiler-only toolchain with GCC and binutils. |
-| gompi | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support. |
-| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ and Fortran compilers |
-| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. |
-| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL. |
-| [PRACE](http://www.prace-ri.eu/PRACE-Common-Production) | The PRACE Common Production Environment (PCPE) is a set of software tools and libraries that are planned to be available on all PRACE execution sites. The PCPE also defines a set of environment variables that try to make compilation on all sites as homogeneous and simple as possible. |
-| [Py](https://www.python.org) | Python 2.7 toolchain |
-
-## Tools
-
-| Module | Description |
-| ------ | ----------- |
-| [Bash](http://www.gnu.org/software/bash) | Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). |
-| [binutils](http://directory.fsf.org/project/binutils/) | binutils: GNU binary utilities |
-| [BLCR](http://crd.lbl.gov/departments/computer-science/CLaSS/research/BLCR/) | Future Technologies Group researchers are developing a hybrid kernel/user implementation of checkpoint/restart. Their goal is to provide a robust, production quality implementation that checkpoints a wide range of applications, without requiring changes to be made to application code. This work focuses on checkpointing parallel applications that communicate through MPI, and on compatibility with the software suite produced by the SciDAC Scalable Systems Software ISIC. |
-| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. |
-| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. |
-| [DMTCP](http://dmtcp.sourceforge.net/index.html) | DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. |
-| EasyBuild | &nbsp; |
-| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) |
-| [git](http://git-scm.com/) | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. |
-| [gzip](http://www.gnu.org/software/gzip/) | gzip (GNU zip) is a popular data compression program as a replacement for compress |
-| MATLAB | &nbsp; |
-| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. |
-| [moreutils](https://joeyh.name/code/moreutils/) | Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. |
-| [numactl](http://oss.sgi.com/projects/libnuma/) | The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. |
-| pigz | &nbsp; |
-| [QEMU](http://wiki.qemu.org/Main_Page) | QEMU is a generic and open source machine emulator and virtualizer. |
-| [RStudio](https://www.rstudio.com) | RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. |
-| Singularity | &nbsp; |
-| [Szip](http://www.hdfgroup.org/doc_resource/SZIP/) | Szip compression software, providing lossless compression of scientific data |
-| [tcsh](http://www.tcsh.org) | Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. |
-| [util-linux](http://www.kernel.org/pub/linux/utils/util-linux) | Set of Linux utilities |
-| [VDE2](http://vde.sourceforge.net) | VDE is an ethernet compliant virtual network that can be spawned over a set of physical computer over the Internet. VDE is part of virtualsquare project. |
-| [VTune](http://software.intel.com/en-us/intel-vtune-amplifier-xe) | Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java. |
-| [XZ](http://tukaani.org/xz/) | xz: XZ utilities |
-
-## Vis
-
-| Module | Description |
-| ------ | ----------- |
-| [cairo](http://cairographics.org) | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB |
-| [fontconfig](http://www.freedesktop.org/software/fontconfig) | Fontconfig is a library designed to provide system-wide font configuration, customization and application access. |
-| [freetype](http://freetype.org) | FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. |
-| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation |
-| [GLib](http://www.gtk.org/) | GLib is one of the base libraries of the GTK+ project |
-| [JasPer](http://www.ece.uvic.ca/~frodo/jasper/) | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. |
-| [libGLU](ftp://ftp.freedesktop.org/pub/mesa/glu/) | The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. |
-| [Mesa](http://www.mesa3d.org/) | Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. |
-| [ParaView](http://www.paraview.org) | ParaView is a scientific parallel visualizer. |
-| [pixman](http://www.pixman.org/) | Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server. |
-| [Tk](http://www.tcl.tk/) | Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages. |
-| [VisIt](https://wci.llnl.gov/simulation/computer-codes/visit) | VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool |
-| [X11](https://www.x.org) | The X Window System (X11) is a windowing system for bitmap displays |
diff --git a/docs.it4i/modules-salomon.md b/docs.it4i/modules-salomon.md
deleted file mode 100644
index ff822119f..000000000
--- a/docs.it4i/modules-salomon.md
+++ /dev/null
@@ -1,658 +0,0 @@
-# Available Modules
-
-## Os
-
-| Module | Description |
-| ------ | ----------- |
-| [CentOS](https://www.centos.org/) | The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent manageable platform that suits a wide variety of deployments. For open source communities, we offer a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code. We’re also expanding the availability of CentOS images across a number of vendors, providing official images for Amazon, Google, and more. For self-hosted cloud, we also provide a generic cloud-init enabled image. For more information about updates and improvements in CentOS 7, please check out the release notes or the release announcement in the mailing list archive. |
-| [Debian](https://www.debian.org/) | Debian is a Unix-like operating system composed entirely of free software packaged by a team of volunteers. The Debian Project was started by Ian Murdock on August 16, 1993, Debian 0.01 was released on September 15, 1993, and the first stable version, 1.1, was released on June 17, 1996. The Debian stable branch is the most popular edition for personal computers and network servers, and is used as a base for many other distributions. The project's work is carried out over the Internet, guided by the Debian Project Leader and three foundational documents: the Debian Social Contract, the Debian Constitution, and the Debian Free Software Guidelines. New distributions are updated continually, and the next candidate is released after a time-based freeze. One of the earliest operating systems based on the Linux kernel, Debian has been developed openly and distributed freely in the spirit of the GNU Project. This decision drew the support of the Free Software Foundation, which sponsored the project for one year from November 1994 to November 1995. When the sponsorship ended, the Debian Project formed Software in the Public Interest to continue supporting development. While all Debian releases are based on the GNU userland and GNU C Library (glibc), kernels other than Linux are also available, including FreeBSD and the GNU Hurd microkernel. |
-| [Singularity-wrappers](https://docs.it4i.cz) | Wrappers for Singularity containers (mailto:easybuild@vsb.cz). |
-| [Ubuntu](https://www.ubuntu.com/) | Ubuntu is a Debian-based Linux operating system for personal computers, tablets and smartphones, where Ubuntu Touch edition is used. It also runs network servers. That is usually with the Ubuntu Server edition, either on physical or virtual servers (such as on mainframes) or with containers, that is with enterprise-class features. It runs on the most popular architectures, including server-class ARM-based. Ubuntu is published by Canonical Ltd, who offer commercial support. It is based on free software and named after the Southern African philosophy of ubuntu (literally, 'human-ness'), which Canonical Ltd. suggests can be loosely translated as "humanity to others" or "I am what I am because of who we all are". Since Ubuntu 11.04 Natty Narwhal Ubuntu has used Unity as its default user interface for the desktop, but following the release of Ubuntu 17.10 it will move to the GNOME 3 desktop instead, as work on Unity ends. Ubuntu is the most popular operating system running in hosted environments, so–called "clouds", as it is the most popular server Linux distribution. Development of Ubuntu is led by UK-based Canonical Ltd., a company of South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open-source software development; people are encouraged to use free software, study how it works, improve upon it, and distribute it. |
-
-## Bio
-
-| Module | Description |
-| ------ | ----------- |
-| [ABySS](http://www.bcgsc.ca/platform/bioinfo/software/abyss) | Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler |
-| [almost](http://www-almost.ch.cam.ac.uk/site) | all atom molecular simulation toolkit - is a fast and flexible molecular modeling environment that provides powerful and efficient algorithms for molecular simulation, homology modeling, de novo design and ab-initio calculations. |
-| [BCFtools](http://www.htslib.org/) | Samtools is a suite of programs for interacting with high-throughput sequencing data. BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants |
-| [bcl2fastq2](https://support.illumina.com/sequencing/sequencing_software/bcl2fastq-conversion-software.html) | bcl2fastq Conversion Software both demultiplexes data and converts BCL files generated by Illumina sequencing systems to standard FASTQ file formats for downstream analysis. |
-| [BWA](http://bio-bwa.sourceforge.net/) | Burrows-Wheeler Aligner (BWA) is an efficient program that aligns relatively short nucleotide sequences against a long reference sequence such as the human genome. |
-| [FastQC](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/) | FastQC is a quality control application for high throughput sequence data. It reads in sequence data in a variety of formats and can either provide an interactive application to review the results of several different QC checks, or create an HTML based report which can be integrated into a pipeline. |
-| [GATK](http://www.broadinstitute.org/gatk/) | The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size. |
-| [GROMACS](http://www.gromacs.org) | GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. |
-| [HTSlib](http://www.htslib.org/) | A C library for reading/writing high-throughput sequencing data. This package includes the utilities bgzip and tabix |
-| [picard](http://sourceforge.net/projects/picard) | A set of tools (in Java) for working with next generation sequencing data in the BAM format. |
-| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. |
-| [RELION](http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page) | RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone computer program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class averages in electron cryo-microscopy (cryo-EM). |
-| [Rosetta](https://www.rosettacommons.org) | Rosetta is the premier software suite for modeling macromolecular structures. As a flexible, multi-purpose application, it includes tools for structure prediction, design, and remodeling of proteins and nucleic acids. |
-| [SAMtools](http://www.htslib.org/) | SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format. |
-| [SnpEff](http://snpeff.sourceforge.net/) | Genetic variant annotation and effect prediction toolbox. |
-| [Trimmomatic](http://www.usadellab.org/cms/?page=trimmomatic) | Trimmomatic performs a variety of useful trimming tasks for illumina paired-end and single ended data.The selection of trimming steps and their associated parameters are supplied on the command line. |
-
-## Cae
-
-| Module | Description |
-| ------ | ----------- |
-| [COMSOL](https://www.comsol.com/) | The COMSOL Multiphysics simulation environment facilitates the steps in the modeling process – defining your geometry, meshing, specifying your physics, solving, and then visualizing your results. It also serves as a platform for the application specific modules. |
-| [deMonNano](http://www.demon-software.com) | deMonNano is a software package for density functional theory based tight binding calculations. It is part of the deMon (density of Montréal) suite of programs. The present version of the code of deMon for DFT is now known as deMon2k. This code and general information about deMon are available at http://www.demon-software.com |
-| [Digimat](http://www.mscsoftware.com/product/digimat) | The Nonlinear Multi-scale Material and Structure Modeling Platform - Todays' major challenge is the shift from metal to composite in order to bring significant weight saving in the design. This paradigm however requires a dedicated tool for composite design in order to take into account the specific composite behavior. Classical design tools are not able to describe accurately the local composite material behavior, leading to introduction of safety factors and lack of confidence in the design. |
-| [FreeFem++](http://www.freefem.org) | FreeFem++ is a partial differential equation solver. It has its own language. freefem scripts can solve multiphysics non linear systems in 2D and 3D. Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (as a follow up of bamg (now a part of FreeFem++ ). FreeFem++ is written in C++ and the FreeFem++ language is a C++ idiom. It runs on Macs, Windows, Unix machines. FreeFem++ replaces the older freefem and freefem+. |
-| [HyperWorks](https://altairhyperworks.com/) | Altair HyperMesh is a high-performance finite element pre-processor to prepare even the largest models, starting from import of CAD geometry to exporting an analysis run for various disciplines. This module is licensed for specified users only. For more informations please contact Pavel Marsalek mailto:pavel.marsalek@vsb.cz. |
-| [Marc](http://www.mscsoftware.com/product/marc) | Advanced Nonlinear Simulation Solution. Simulate products more accurately with the industry’s leading nonlinear FEA solver technology. |
-| [OpenFOAM](http://www.openfoam.com/) | OpenFOAM is a free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. |
-
-## Chem
-
-| Module | Description |
-| ------ | ----------- |
-| [ABINIT](http://www.abinit.org/) | Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT. |
-| [Amber](http://ambermd.org) | A set of molecular mechanical force fields for the simulation of biomolecules |
-| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. |
-| [ChronusQ](https://github.com/liresearchgroup/chronusq_public) | ChronusQ is a high-performance computational chemistry software package with a strong emphasis on explicitly time-dependent and post-SCF quantum mechanical methods. |
-| [CP2K](http://www.cp2k.org/) | CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. |
-| [LAMMPS](http://lammps.sandia.gov) | LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. |
-| [libctl](http://ab-initio.mit.edu/libctl) | libctl is a free Guile-based library implementing flexible control files for scientific simulations. |
-| [Libint](https://sourceforge.net/p/libint/) | Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory. |
-| [libxc](http://www.tddft.org/programs/octopus/wiki/index.php/Libxc) | Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals. |
-| [Molden](http://www.cmbi.ru.nl/molden/) | Molden is a package for displaying Molecular Density from the Ab Initio packages GAMESS-UK, GAMESS-US and GAUSSIAN and the Semi-Empirical packages Mopac/Ampac |
-| [Molpro](http://www.molpro.net) | Molpro quantum chemistry package |
-| [NAMD](http://www.ks.uiuc.edu/Research/namd/) | NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. |
-| [NWChem](http://www.nwchem-sw.org) | NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties and relativity. |
-| [Octopus](http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page) | Octopus is a scientific program aimed at the ab initio virtual experimentation on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations in time. Nuclei are described classically as point particles. Electron-nucleus interaction is described within the pseudopotential approximation. |
-| [OpenBabel](http://openbabel.org) | Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. |
-| [ORCA](http://cec.mpg.de/forum/) | ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects. |
-| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. |
-| [pWord2Vec](https://github.com/IntelLabs/pWord2Vec) | This tool provides an efficient implementation of the continuous bag-of-words and skip-gram architectures for computing vector representations of words. These representations can be subsequently used in many natural language processing applications and for further research. |
-| [QuantumESPRESSO](http://www.pwscf.org/) | Quantum ESPRESSO is an integrated suite of computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft). |
-| [S4MPLE](http://infochim.u-strasbg.fr/spip.php?rubrique152) | S4MPLE (Sampler For Multiple Protein-Ligand Entities) is a flexible molecular modeling tool, supporting empirical force field-driven conformational sampling and geometry optimization heuristics using a hybrid genetic algorithm (GA). |
-| [Scipion](https://github.com/I2PC/scipion/wiki) | Scipion is an image processing framework for obtaining 3D models of macromolecular complexes using Electron Microscopy (3DEM). It integrates several software packages and presents a unified interface for both biologists and developers. Scipion allows you to execute workflows combining different software tools, while taking care of formats and conversions. Additionally, all steps are tracked and can be reproduced later on. |
-| [xdrfile](http://www.gromacs.org/Developer_Zone/Programming_Guide/XTC_Library) | XTC library |
-
-## Compiler
-
-| Module | Description |
-| ------ | ----------- |
-| [BerkeleyUPC](http://upc.lbl.gov) | The goal of the Berkeley UPC compiler group is to develop a portable, high performance implementation of UPC for large-scale multiprocessors, PC clusters, and clusters of shared memory multiprocessors. |
-| [Clang](http://clang.llvm.org/) | C, C++, Objective-C compiler, based on LLVM. Does not include C++ standard library -- use libstdc++ from GCC. |
-| [GCC](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). |
-| [GCCcore](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). |
-| [Go](http://www.golang.org) | Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. |
-| [icc](http://software.intel.com/en-us/intel-compilers/) | C and C++ compiler from Intel |
-| [ifort](http://software.intel.com/en-us/intel-compilers/) | Fortran compiler from Intel |
-| [ispc](http://ispc.github.io/) | Intel SPMD Program Compilers; An open-source compiler for high-performance SIMD programming on the CPU. ispc is a compiler for a variant of the C programming language, with extensions for 'single program, multiple data' (SPMD) programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. |
-| [LLVM](http://llvm.org/) | The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator. |
-| [OpenCoarrays](http://www.opencoarrays.org) | OpenCoarrays is an open-source software project for developing, porting and tuning transport layers that support coarray Fortran compilers. |
-| [PGI](http://www.pgroup.com/) | C, C++ and Fortran compilers from The Portland Group - PGI |
-
-## Data
-
-| Module | Description |
-| ------ | ----------- |
-| [GDAL](http://www.gdal.org/) | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. |
-| [h5py](http://www.h5py.org/) | HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. |
-| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. |
-| [netCDF](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. |
-| [netCDF-Fortran](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. |
-| [PostgreSQL](http://www.mysql.com/) | PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation. |
-| [redis](https://redis.io) | Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. |
-| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [XML-Parser](http://search.cpan.org/~toddr/XML-Parser-2.41/) | This is a Perl extension interface to James Clark's XML parser, expat. |
-
-## Debugger
-
-| Module | Description |
-| ------ | ----------- |
-| [aislinn](https://github.com/spirali/aislinn) | Aislinn is a dynamic verifier for MPI programs; it can check all possible runs with respect to nondeterminism introduced by MPI. |
-| [DDT](http://www.allinea.com/) | Debugger for scalar, multi-threaded and large-scale parallel applications. |
-| [Forge](http://www.allinea.com/products/develop-allinea-forge) | Allinea Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. |
-| [PerformanceReports](http://www.allinea.com/products/allinea-performance-reports) | Allinea Performance Reports are the most effective way to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site. - Is this application well-optimized for the system and the processors it is running on? - Does it benefit from running at this scale? - Are there I/O, networking or threading bottlenecks affecting performance? - Which hardware, software or configuration changes can we make to improve performance further. - How much energy did this application use? |
-| [TotalView](http://www.roguewave.com/products/totalview.aspx) | Dynamic source code and memory debugging for C, C++ and Fortran applications. |
-| [Valgrind](http://valgrind.org/downloads/) | Valgrind: Debugging and profiling tools |
-
-## Devel
-
-| Module | Description |
-| ------ | ----------- |
-| [ant](http://ant.apache.org/) | Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. |
-| [Autoconf](http://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. |
-| [Automake](http://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator |
-| [Autotools](http://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool |
-| [Bazel](http://bazel.io/) | Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software. |
-| [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. |
-| [CMake](http://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. |
-| [Doxygen](http://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. |
-| [fontsproto](http://www.freedesktop.org/wiki/Software/xlibs) | X11 font extension wire protocol |
-| [glproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers |
-| [GObject-Introspection](https://wiki.gnome.org/GObjectIntrospection/) | GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library. |
-| [gperf](http://www.gnu.org/software/gperf/) | GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. |
-| [guile](http://www.gnu.org/software/guile) | Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. |
-| [intltool](http://freedesktop.org/wiki/Software/intltool/) | intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files. |
-| [Jansson](http://www.digip.org/jansson/) | Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are: * Simple and intuitive API and data model * Comprehensive documentation * No dependencies on other libraries * Full Unicode support (UTF-8) * Extensive test suite |
-| [JUnit](http://sourceforge.net/projects/junit) | A programmer-oriented testing framework for Java. |
-| [libICU](http://maven.apache.org/index.html) | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. |
-| [libSM](http://www.freedesktop.org/wiki/Software/xlibs) | X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use. |
-| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. |
-| [make](http://www.gnu.org/software/make/make.html) | make-3.82: GNU version of make utility |
-| [makedepend](http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html) | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies. |
-| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages |
-| [Maven](http://maven.apache.org/index.html) | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. |
-| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. |
-| [PCRE](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. |
-| [PCRE2](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. |
-| [pkg-config](http://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). |
-| [protobuf](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
-| [protobuf-python](https://github.com/google/protobuf/) | Python Protocol Buffers runtime library. |
-| [python-meep](https://code.launchpad.net/python-meep) | Python wrapper for the Meep FDTD solver. |
-| [Qt](http://qt-project.org/) | Qt is a comprehensive cross-platform C++ application framework. |
-| [Qt5](http://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. |
-| [renderproto](http://www.freedesktop.org/wiki/Software/xlibs) | Xrender protocol and ancillary headers |
-| [SCons](http://www.scons.org/) | SCons is a software construction tool. |
-| [Spack](https://spack.io/) | Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine. |
-| [Spark](http://spark.apache.org) | Spark is Hadoop MapReduce done in memory |
-| [sparsehash](https://github.com/sparsehash/sparsehash) | An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. |
-| [SQLite](http://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library |
-| [squashfs-tools](http://squashfs.sourceforge.net/) | Squashfs is a compressed read-only filesystem for Linux. |
-| [SWIG](http://www.swig.org/) | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. |
-| [xbitmaps](http://www.freedesktop.org/wiki/Software/xlibs) | provides bitmaps for x |
-| [xcb-proto](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. |
-| [xextproto](http://www.freedesktop.org/wiki/Software/xlibs) | XExtProto protocol headers. |
-| [xineramaproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers for xinerama |
-| [XKeyboardConfig](http://www.freedesktop.org/wiki/Software/XKeyboardConfig/) | The non-arch keyboard configuration database for X Window. The goal is to provide the consistent, well-structured, frequently released open source of X keyboard configuration data for X Window System implementations (free, open source and commercial). The project is targeted to XKB-based systems. |
-| [xorg-macros](http://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. |
-| [xproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers |
-| [xtrans](http://www.freedesktop.org/wiki/Software/xlibs) | xtrans includes a number of routines to make X implementations transport-independent; at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. |
-
-## Geo
-
-| Module | Description |
-| ------ | ----------- |
-| [DCW](http://gmt.soest.hawaii.edu/projects/gmt) | country polygons for GMT |
-| [Doris](http://doris.tudelft.nl/) | Delft object-oriented radar interferometric software |
-| [FEFLOW](https://www.mikepoweredbydhi.com/products/feflow) | FEFLOW provides best-in-class technology for groundwater flow, contaminant, groundwater age and heat transport simulations. With its efficient user interface and its yet unmatched range of functionality and flexibility, FEFLOW has become a standard in premium groundwater modelling over the last 35 years. |
-| [PHREEQC](https://wwwbrr.cr.usgs.gov/projects/GWC_coupled/phreeqc/) | A Computer Program for Speciation, Batch-Reaction, One-Dimensional Transport, and Inverse Geochemical Calculations |
-| [PROJ_4](http://proj.osgeo.org) | PROJ.4 - Cartographic Projections Library originally written by Gerald Evenden then of the USGS. |
-
-## Lang
-
-| Module | Description |
-| ------ | ----------- |
-| [Anaconda2](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. |
-| [Anaconda3](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. |
-| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
-| [byacc](http://invisible-island.net/byacc/byacc.html) | Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. In contrast to bison, it is written to avoid dependencies upon a particular compiler. |
-| [Cython](https://pypi.python.org/pypi/Cython/) | The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. |
-| [dotNET-Core-Runtime](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. |
-| [dotNET-Core-SDK](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. |
-| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. |
-| [FriBidi](https://github.com/fribidi/fribidi) | The Free Implementation of the Unicode Bidirectional Algorithm. |
-| [Java](http://java.com/) | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. |
-| [libgdiplus](https://github.com/mono/libgdiplus) | An Open Source implementation of the GDI+ API. |
-| [Lua](http://www.lua.org/) | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. |
-| [Mono](http://www.mono-project.com) | Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. |
-| [NASM](http://www.nasm.us/) | NASM: General-purpose x86 assembler |
-| [NodeJS](http://nodejs.org) | Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. |
-| [OpenCL-builder](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. This is builder (formerly runtime) package. |
-| [OpenCL-runtime](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. |
-| [OpenCL-sdk](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. |
-| [Perl](http://www.perl.org/) | Larry Wall's Practical Extraction and Report Language |
-| [Python](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
-| [R](http://www.r-project.org/) | R is a free software environment for statistical computing and graphics. |
-| [Racket](http://racket-lang.org) | Racket is a full-spectrum programming language. It goes beyond Lisp and Scheme with dialects that support objects, types, laziness, and more. |
-| [RapidJSON](http://rapidjson.org/) | A fast JSON parser/generator for C++ with both SAX/DOM style API Tencent is pleased to support the open source community by making RapidJSON available. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. |
-| [Ruby](https://www.ruby-lang.org) | Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. |
-| [SnuCL](http://snucl.snu.ac.kr) | An OpenCL Framework for Heterogeneous Clusters |
-| [sqsgenerator](https://github.com/dnoeger/sqsgenerator) | This package is a Special Quasirandom Structure generator written in Python3/Cython. Please note that the programm currently only works with Python 3. |
-| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. |
-| [Yasm](http://www.tortall.net/projects/yasm/) | Yasm: Complete rewrite of the NASM assembler with BSD license |
-
-## Lib
-
-| Module | Description |
-| ------ | ----------- |
-| [ACE](http://www.dre.vanderbilt.edu/~schmidt/ACE-overview.html) | The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms. The communication software tasks provided by ACE include event demultiplexing and event handler dispatching, signal handling, service initialization, interprocess communication, shared memory management, message routing, dynamic (re)configuration of distributed services, concurrent execution and synchronization. ACE is targeted for developers of high-performance and real-time communication services and applications. It simplifies the development of OO network applications and services that utilize interprocess communication, event demultiplexing, explicit dynamic linking, and concurrency. In addition, ACE automates system configuration and reconfiguration by dynamically linking services into applications at run-time and executing these services in one or more processes or threads. |
-| [ACTC](https://sourceforge.net/projects/actc) | ACTC converts independent triangles into triangle strips or fans. |
-| [astroid](https://github.com/PyCQA/astroid) | The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint… Well, actually the development of this library is essentially governed by pylint’s needs. It used to be called logilab-astng. |
-| [cereal](http://uscilab.github.io/cereal/) | cereal is a header-only C++11 serialization library. |
-| [darshan-runtime](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. |
-| [darshan-util](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. |
-| [Embree](https://embree.github.io/index.html) | Embree is a collection of high-performance ray tracing kernels, developed at Intel. |
-| [ETSF_IO](http://www.etsf.eu/resources/software/libraries_and_tools) | A library of F90 routines to read/write the ETSF file format has been written. It is called ETSF_IO and available under LGPL. |
-| [FOX](http://fox-toolkit.org) | FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. |
-| [freeglut](http://freeglut.sourceforge.net/) | freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. |
-| [glibc](https://www.gnu.org/software/libc/) | The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on. |
-| [GLM](https://github.com/g-truc/glm) | OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. |
-| [HyperLoom](https://code.it4i.cz/ADAS/loom) | Framework for distributed task execution |
-| [isort](https://github.com/timothycrosley/isort) | isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. |
-| [libarchive](https://www.libarchive.org/) | Multi-format archive and compression library |
-| [libdrm](http://dri.freedesktop.org) | Direct Rendering Manager runtime library. |
-| [libevent](http://libevent.org/) | The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. |
-| [libffi](http://sourceware.org/libffi/) | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. |
-| [libfontenc](http://www.freedesktop.org/wiki/Software/xlibs/) | X11 font encoding library |
-| [libgd](http://libgd.bitbucket.org/) | GD is an open source code library for the dynamic creation of images by programmers. |
-| [libglade](https://developer.gnome.org/libglade/) | Libglade is a library for constructing user interfaces dynamically from XML descriptions. |
-| [libjpeg-turbo](http://sourceforge.net/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. |
-| [libmatheval](http://www.gnu.org/software/libmatheval/) | GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. |
-| [libMesh](http://libmesh.github.io/) | The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel while allowing a research scientist to focus on the physics they are modeling. |
-| [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library |
-| [libpthread-stubs](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. |
-| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. |
-| [librsync](http://git-scm.com/) | librsync is a library for calculating and applying network deltas, with an interface designed to ease integration into diverse network applications. |
-| [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. |
-| [LIBSVM](http://www.csie.ntu.edu.tw/~cjlin/libsvm/) | LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. |
-| [LibTIFF](http://www.remotesensing.org/libtiff/) | tiff: Library and tools for reading and writing TIFF data files |
-| [libtool](http://www.gnu.org/software/libtool) | GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface. |
-| [libunistring](http://www.gnu.org/software/libunistring/) | This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. |
-| [libunwind](http://www.nongnu.org/libunwind/) | The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications |
-| [LibUUID](http://sourceforge.net/projects/libuuid/) | Portable uuid C library |
-| [libuv](https://github.com/libuv) | libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. |
-| [libxcb](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. |
-| [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). |
-| [libxslt](http://xmlsoft.org/) | Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform). |
-| [libyaml](http://pyyaml.org/wiki/LibYAML) | LibYAML is a YAML 1.1 parser and emitter written in C. |
-| [libzip](https://nih.at/libzip/) | libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. |
-| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. |
-| [MATIO](http://sourceforge.net/projects/matio/) | matio is an C library for reading and writing Matlab MAT files. |
-| [mpi4py](http://mpi4py.scipy.org/docs) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. |
-| [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. |
-| [OpenCoarrays](http://www.opencoarrays.org) | OpenCoarrays is an open-source software project for developing, porting and tuning transport layers that support coarray Fortran compilers. |
-| [PROJ](http://trac.osgeo.org/proj/) | Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates |
-| [psycopg2](http://initd.org/psycopg/) | Psycopg is the most popular PostgreSQL adapter for the Python programming language. |
-| [pylint](https://github.com/PyCQA/pylint) | Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). |
-| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. |
-| [QCA](http://delta.affinix.com/qca/) | QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions. QCA separates the API from the implementation, using plugins known as Providers |
-| [Qwt](http://qwt.sourceforge.net/index.html) | The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a framework for 2D plots it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double. |
-| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [SIONlib](http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html) | SIONlib is a scalable I/O library for parallel access to task-local files. The library not only supports writing and reading binary data to or from several thousands of processors into a single or a small number of physical files, but also provides global open and close functions to access SIONlib files in parallel. This package provides a stripped-down installation of SIONlib for use with performance tools (e.g., Score-P), with renamed symbols to avoid conflicts when an application using SIONlib itself is linked against a tool requiring a different SIONlib version. |
-| [spatialindex](https://libspatialindex.github.io/index.html) | The purpose of this library is to provide: * An extensible framework that will support robust spatial indexing methods. * Support for sophisticated spatial queries. Range, point location, nearest neighbor and k-nearest neighbor as well as parametric queries (defined by spatial constraints) should be easy to deploy and run. * Easy to use interfaces for inserting, deleting and updating information. |
-| [tbb](http://software.intel.com/en-us/articles/intel-tbb/) | Intel Threading Building Blocks 4.0 (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based parallel applications that scale to available processor cores, are compatible with multiple environments, and are easier to maintain. Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms. |
-| [Tensorflow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence |
-| [TRIQS](https://triqs.ipht.cnrs.fr) | TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific project providing a set of C++ and Python libraries to develop new tools for the study of interacting quantum systems. |
-| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. |
-
-## Math
-
-| Module | Description |
-| ------ | ----------- |
-| [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. |
-| [FIAT](https://bitbucket.org/fenics-project/fiat) | The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. |
-| [GEOS](http://trac.osgeo.org/geos) | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS) |
-| [GMP](http://gmplib.org/) | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. |
-| [h5py](http://www.h5py.org/) | HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. |
-| [Harminv](http://ab-initio.mit.edu/wiki/index.php/Harminv) | Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids. |
-| [ISL](http://isl.gforge.inria.fr/) | isl is a library for manipulating sets and relations of integer points bounded by linear constraints. |
-| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. |
-| [libcerf](http://gnuplot.sourceforge.net/) | libcerf is a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions. |
-| [libsmm](https://www.cp2k.org/) | Library for small matrix multiplies. |
-| [libxsmm](https://github.com/hfp/libxsmm) | LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86). |
-| [MATLAB](http://www.mathworks.com/products/matlab) | MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran. |
-| [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. |
-| [MPC](http://www.multiprecision.org/) | Gnu Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It extends the principles of the IEEE-754 standard for fixed precision real floating point numbers to complex numbers, providing well-defined semantics for every operation. At the same time, speed of operation at high precision is a major design goal. |
-| [MPFR](http://www.mpfr.org) | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. |
-| [MUMPS](http://graal.ens-lyon.fr/MUMPS/) | [A parallel sparse direct solver |
-| [numpy](http://www.numpy.org) | NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. |
-| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. |
-| [ParMETIS](http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview) | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes. |
-| [Qhull](http://www.qhull.org) | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. |
-| [ScientificPython](https://sourcesup.cru.fr/projects/scientific-py/) | ScientificPython is a collection of Python modules for scientific computing. It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, and parallelization. |
-| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [SCOTCH](http://gforge.inria.fr/projects/scotch/) | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning. |
-| [sympy](http://sympy.org/) | SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. |
-| [Theano](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. |
-
-## Mpi
-
-| Module | Description |
-| ------ | ----------- |
-| [impi](http://software.intel.com/en-us/intel-mpi-library/) | The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification. |
-| [MPI_NET](http://www.osl.iu.edu/research/mpi.net/) | MPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) for Microsoft's .NET environment |
-| [MPICH](http://www.mpich.org/) | MPICH v3.x is an open source high-performance MPI 3.0 implementation. It does not support InfiniBand (use MVAPICH2 with InfiniBand devices). |
-| [MPT](https://www.nas.nasa.gov/hecc/support/kb/sgi-mpt_89.html) | [The modulefile defines paths and environment variables needed to use MPT in a non-default location. |
-| [MVAPICH2](http://mvapich.cse.ohio-state.edu/overview/mvapich2/) | This is an MPI 3.0 implementation. It is based on MPICH2 and MVICH. |
-| [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. |
-
-## Numlib
-
-| Module | Description |
-| ------ | ----------- |
-| [Armadillo](http://arma.sourceforge.net/) | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. |
-| [arpack-ng](http://forge.scilab.org/index.php/p/arpack-ng/) | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. |
-| [ATLAS](http://math-atlas.sourceforge.net) | ATLAS (Automatically Tuned Linear Algebra Software) is the application of the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library. |
-| [CGAL](http://www.cgal.org/) | [The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. |
-| [Clp](https://projects.coin-or.org/Clp) | [Clp (COIN-OR linear programming) is an open-source linear programming solver written in C++. It is primarily meant to be used as a callable library, but a basic stand-alone executable version is also available. It is a part of the COIN-OR project (https://www.coin-or.org). |
-| [CNTKCustomMKL](https://www.microsoft.com/en-us/cognitive-toolkit/) | The default CNTK math library is the Intel Math Kernel Library (Intel MKL). CNTK supports using the Intel MKL via a custom library version (CNTK custom MKL). |
-| [FFTW](http://www.fftw.org) | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. |
-| [GSL](http://www.gnu.org/software/gsl/) | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. |
-| [Hypre](https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html) | Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. The problems of interest arise in the simulation codes being developed at LLNL and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences. |
-| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
-| [LAPACK](http://www.netlib.org/lapack/) | LAPACK is written in Fortran90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. |
-| [LAPACKE](http://www.netlib.org/lapack/lapacke.html) | LAPACKE C Interface to LAPACK header files and library |
-| [LIBLINEAR](http://www.csie.ntu.edu.tw/~cjlin/liblinear/) | LIBLINEAR is a simple package for solving large-scale regularized linear classification and regression. It supports L2-regularized logistic regression, L2-loss support vector classification L1-loss support vector classification, L1-regularized L2-loss support vector classification, L1-regularized logistic regression L2-regularized L2-loss support vector regression, L1-loss support vector regression. |
-| [mkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
-| [MPI-LIBLINEAR](https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/distributed-liblinear/mpi/) | MPI LIBLINEAR is an extension of LIBLINEAR on distributed environments. The usage and the data format are the same as LIBLINEAR. It supports L2-regularized logistic regression, L2-regularized logistic regression, L2-regularized L2-loss linear SVM (primal trust-region Newton), L2-regularized L1-loss linear SVM (dual), L2-regularized logistic regression (primal limited common directions), L2-regularized L2-loss linear SVM (primal limited common directions). Module created by the PERMON Team (http://permon.it4i.cz). |
-| [NLopt](http://ab-initio.mit.edu/wiki/index.php/NLopt) | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. |
-| [OpenBLAS](http://xianyi.github.com/OpenBLAS/) | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. |
-| [PETSc](http://www.mcs.anl.gov/petsc) | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. |
-| [PFFT](https://www-user.tu-chemnitz.de/~mpip/software.php?lang=en) | PFFT is a software library for computing massively parallel, fast Fourier transformations on distributed memory architectures. PFFT can be understood as a generalization of FFTW-MPI to multidimensional data decomposition. |
-| [qrupdate](https://sourceforge.net/projects/qrupdate/) | qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions. |
-| [ScaLAPACK](http://www.netlib.org/scalapack/) | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. |
-| [SLEPc](http://www.grycap.upv.es/slepc/) | SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems. |
-| [SuiteSparse](http://www.cise.ufl.edu/research/sparse/SuiteSparse/) | SuiteSparse is a collection of libraries manipulate sparse matrices. |
-| [Trilinos](http://trilinos.sandia.gov/) | The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages. |
-
-## Perf
-
-| Module | Description |
-| ------ | ----------- |
-| [Advisor](https://software.intel.com/intel-advisor-xe) | Vectorization Optimization and Thread Prototyping - Vectorize & thread code or performance “dies” - Easy workflow + data + tips = faster code faster - Prioritize, Prototype & Predict performance gain |
-| [Cube](http://www.scalasca.org/software/cube-4.x/download.html) | Cube, which is used as performance report explorer for Scalasca and Score-P, is a generic tool for displaying a multi-dimensional performance space consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity. |
-| [ipp](http://software.intel.com/en-us/articles/intel-ipp/) | Intel Integrated Performance Primitives (Intel IPP) is an extensive library of multicore-ready, highly optimized software functions for multimedia, data processing, and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms. |
-| [MAP](http://www.allinea.com/) | C, C++ and F90 profiler for high performance and multithreaded Linux applications |
-| [OPARI2](http://www.score-p.org) | OPARI2, the successor of Forschungszentrum Juelich's OPARI, is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface. |
-| [OTF2](http://www.score-p.org) | The Open Trace Format 2 is a highly scalable, memory efficient event trace data format plus support library. It will become the new standard trace format for Scalasca, Vampir, and Tau and is open for other tools. |
-| [PAPI](http://icl.cs.utk.edu/projects/papi/) | PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack. |
-| [PDT](http://www.cs.uoregon.edu/research/pdt/) | Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools. PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. |
-| [perfboost](http://www.sgi.com/) | Use applications compiled with other MPIs with SGI MPI |
-| [perfcatcher](http://www.sgi.com/) | Light-weight application profiler for SGI MPI |
-| [PerfReports](http://www.allinea.com/") | helps you address the question of quality of utilization. It provides a one page HTML report - collecting, analyzing and reporting the key metrics that impact performance. It can be used without changing either the source code or the application - removing the barriers and opening access to everyon |
-| [PerfSuite](http://perfsuite.ncsa.illinois.edu/") | PerfSuite is a collection of tools, utilities, and libraries for software performance analysis where the primary design goals are ease of use, comprehensibility, interoperability, and simplicity. This software can provide a good "entry point" for more detailed performance analysis and can help point the way towards selecting other tools and/or techniques using more specialized software if necessary (for example, tools/libraries from academic research groups or third-party commercial software |
-| [Scalasca](http://www.scalasca.org/) | Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes. |
-| [Score-P](http://www.vi-hps.org/projects/score-p//) | Score-P offers the user a maximum of convenience by supporting a number of analysis tools. Currently, it works with Periscope, Scalasca, Vampir, and Tau and is open for other tools. Score-P comes together with the new Open Trace Format Version 2, the Cube4 profiling format and the Opari2 instrumenter (see below). Score-P is available under the New BSD Open Source license. |
-| [Vampir](http://www.vampir.eu) | The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data. |
-| [VampirServer](http://www.vampir.eu) | The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data. |
-
-## Phys
-
-| Module | Description |
-| ------ | ----------- |
-| [ALAMODE](http://alamode.readthedocs.io/) | ALAMODE is an open source software designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice thermal conductivity, phonon linewidth, and other anharmonic phonon properties from first principles. |
-| [CASMcode](CASMcode) | CASM (https://github.com/prisms-center/CASMcode) is an open source software package designed to perform first-principles statistical mechanical studies of multi-component crystalline solids. CASM interfaces with first-principles electronic structure codes, automates the construction and parameterization of effective Hamiltonians and subsequently builds highly optimized (kinetic) Monte Carlo codes to predict finite-temperature thermodynamic and kinetic properties. CASM uses group theoretic techniques that take full advantage of crystal symmetry in order to rigorously construct effective Hamiltonians for almost arbitrary degrees of freedom in crystalline solids. This includes cluster expansions for configurational disorder in multi-component solids and lattice-dynamical effective Hamiltonians for vibrational degrees of freedom involved in structural phase transitions. |
-| [DynaPhoPy](https://github.com/abelcarreras/DynaPhoPy) | Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes. |
-| [Elk](http://elk.sourceforge.net/) | An all-electron full-potential linearised augmented-plane wave (FP-LAPW) code with many advanced features. Written originally at Karl-Franzens-Universität Graz as a milestone of the EXCITING EU Research and Training Network, the code is designed to be as simple as possible so that new developments in the field of density functional theory (DFT) can be added quickly and reliably. |
-| [LMGC90](https://git-xen.lmgc.univ-montp2.fr/lmgc90/) | LMGC90 is a free and open source software dedicated to multiple physics simulation of discrete material and structures. Module created by Jiri Tomcala from the PERMON Team (http://permon.it4i.cz) and Josef Hrabal from IT4I Supercomputing Services |
-| [Meep](http://ab-initio.mit.edu/wiki/index.php/Meep) | Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems. |
-| [Netgen](https://ngsolve.org/) | Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily. |
-| [phono3py](http://phonopy.sourceforge.net/phono3py/index.html) | This software calculates phonon-phonon interaction related properties |
-| [phonopy](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
-| [PLUTO](https://github.com/JohannesBuchner/PLUTO) | PLUTO is Godunov-type code for astrophysical fluid dynamics supporting several modules and algorithms. This is the v 4.2 (August 2015) version of the code (http://plutocode.ph.unito.it). This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. |
-| [PragTic](http://permon.it4i.cz/pragtic) | PragTic is a module for massively parallel runs of the PragTic library. Homepage: http://permon.it4i.cz/pragtic. Module created by Jiri Tomcala from the PERMON Team (http://permon.it4i.cz) |
-| [Sen2Cor](http://step.esa.int/main/third-party-plugins-2/sen2cor/) | Sen2Cor is a processor for Sentinel-2 Level 2A product generation and formatting; it performs the atmospheric-, terrain and cirrus correction of Top-Of- Atmosphere Level 1C input data. Sen2Cor creates Bottom-Of-Atmosphere, optionally terrain- and cirrus corrected reflectance images; additional, Aerosol Optical Thickness-, Water Vapor-, Scene Classification Maps and Quality Indicators for cloud and snow probabilities. Its output product format is equivalent to the Level 1C User Product: JPEG 2000 images, three different resolutions, 60, 20 and 10 m. |
-| [Siesta](http://departments.icmab.es/leem/siesta) | SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. This version si compiled with OpenMP and MPI support. |
-| [VASP](http://www.vasp.at) | The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. To use VASP, You need academic licenses from University of Wiena. Follow the instructions https://www.vasp.at/index.php/faqs. Then send us please a list of authorized users and their ID for which you need this access. Please use only http://support.it4i.cz/rt. We are responsible to verify your licenses. After succesfull verification You will be granted to use VASP in our enviroment. |
-
-## Python
-
-| Module | Description |
-| ------ | ----------- |
-| [absl-py](https://pypi.python.org/pypi/absl-py) | Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. |
-| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. |
-| [asn1crypto](https://pypi.python.org/pypi/asn1crypto) | A fast, pure Python library for parsing and serializing ASN.1 structures. |
-| [astor](https://pypi.python.org/pypi/astor) | Read/rewrite/write Python ASTs |
-| [asv](https://github.com/airspeed-velocity/asv) | Airspeed velocity (asv) is a tool for benchmarking Python packages over their lifetime. |
-| [attrs](http://www.attrs.org/) | Classes Without Boilerplate |
-| [backports_abc](https://pypi.python.org/pypi/backports_abc) | A backport of recent additions to the "collections.abc" module. |
-| [bcrypt](https://pypi.python.org/pypi/bcrypt) | Modern password hashing for your software and your servers |
-| [bleach](https://pypi.python.org/pypi/bleach) | An easy safelist-based HTML-sanitizing tool. |
-| [BoltzTraP2](https://www.imc.tuwien.ac.at/index.php?id=21094) | BoltzTraP2 is a modern implementation of the smoothed Fourier interpolation algorithm for electronic bands that formed the base of the original and widely used BoltzTraP code. |
-| [certifi](https://pypi.python.org/pypi/certifi) | Python package for providing Mozillas CA Bundle. |
-| [cffi](https://pypi.python.org/pypi/cffi) | Foreign Function Interface for Python calling C code. |
-| [click](https://pypi.python.org/pypi/click) | A simple wrapper around optparse for powerful command line utilities. |
-| [cryptography](https://pypi.python.org/pypi/cryptography) | Cryptography is a package which provides cryptographic recipes and primitives to Python developers. |
-| [cycler](https://matplotlib.org/cycler) | Composable style cycles. |
-| [dask](https://pypi.python.org/pypi/dask) | Parallel PyData with Task Scheduling. |
-| [decorator](https://pypi.python.org/pypi/decorator) | Better living through Python with decorators. |
-| [dist-keras](https://pypi.python.org/pypi/dist-keras) | Distributed Deep learning with Apache Spark with Keras. |
-| [DynaPhoPy](https://github.com/abelcarreras/DynaPhoPy) | Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes. |
-| [enum34](https://pypi.python.org/pypi/enum34) | An enumeration is a set of symbolic names (members) bound to unique, constant values. |
-| [fasteners](https://pypi.python.org/pypi/fasteners) | A python package that provides useful locks. |
-| [Flask](https://pypi.python.org/pypi/flask) | A microframework based on Werkzeug, Jinja2 and good intentions. |
-| [gast](https://pypi.python.org/pypi/gast) | Python AST that abstracts the underlying Python version |
-| [grpcio](https://pypi.python.org/pypi/grpcio) | HTTP/2-based RPC framework |
-| [h5py](http://www.h5py.org/) | HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. |
-| [html5lib](https://pypi.python.org/pypi/html5lib) | HTML parser based on the WHATWG HTML specification. |
-| [idna](https://pypi.python.org/pypi/idna) | Support for the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. |
-| [ipaddress](https://pypi.python.org/pypi/ipaddress) | IPv4/IPv6 manipulation library. |
-| [itsdangerous](https://pypi.python.org/pypi/itsdangerous) | Various helpers to pass trusted data to untrusted environments and back. |
-| [Jinja2](https://pypi.python.org/pypi/jinja) | A small but fast and easy to use stand-alone template engine written in pure python. |
-| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. |
-| [latexcodec](https://pypi.python.org/pypi/latexcodec) | A lexer and codec to work with LaTeX code in Python. |
-| [loom](https://code.it4i.cz/ADAS/loom) | Framework for distributed task execution |
-| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. |
-| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages |
-| [Markdown](https://pypi.python.org/pypi/Markdown) | Python implementation of Markdown. |
-| [MarkupSafe](https://pypi.python.org/pypi/markupsafe) | Implements a XML/HTML/XHTML Markup safe string for Python. |
-| [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. |
-| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. |
-| [monotonic](https://pypi.python.org/pypi/monotonic) | This module provides a monotonic() function which returns the value (in fractional seconds) of a clock which never goes backwards. |
-| [monty](https://pypi.python.org/pypi/monty) | Monty is the missing complement to Python. |
-| [mpi4py](http://mpi4py.scipy.org/docs) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. |
-| [mpmath](https://pypi.python.org/pypi/mpmath) | Python library for arbitrary-precision floating-point arithmetic. |
-| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. |
-| [numpy](http://www.numpy.org) | NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. |
-| [packaging](https://pypi.python.org/pypi/packaging) | Core utilities for Python packages. |
-| [palettable](https://pypi.python.org/pypi/palettable) | Color palettes for Python. |
-| [pandas](https://pypi.python.org/pypi/pandas) | Powerful data structures for data analysis, time series,and statistics. |
-| [paramiko](https://pypi.python.org/pypi/paramiko) | This is a library for making SSH2 connections (client or server). |
-| [phonopy](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. |
-| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. |
-| [Platypus](https://github.com/andyrimmer/Platypus) | The Platypus variant caller. |
-| [pluggy](https://github.com/pytest-dev/pluggy) | Plugin and hook calling mechanisms for python. |
-| [pudb](https://pypi.python.org/pypi/pudb) | PuDB is a full-screen, console-based visual debugger for Python. |
-| [py4j](https://pypi.python.org/pypi/py4j) | Enables Python programs to dynamically access arbitrary Java objects. |
-| [pyasn1](https://pypi.python.org/pypi/pyasn1) | Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208) |
-| [pybtex](https://pypi.python.org/pypi/pybtex) | A BibTeX-compatible bibliography processor in Python. |
-| [pycparser](https://pypi.python.org/pypi/pycparser) | Pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools. |
-| [PyDispatcher](https://pypi.python.org/pypi/PyDispatcher) | Multi-producer-multi-consumer signal dispatching mechanism. |
-| [pydot](https://pypi.python.org/pypi/pydot) | A Python interface to GraphViz and the DOT language. |
-| [pyFFTW](https://pypi.python.org/pypi/pyFFTW) | A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms. |
-| [pymatgen](https://pypi.python.org/pypi/pymatgen) | Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://www.materialsproject.org). |
-| [PyNaCl](https://pypi.python.org/pypi/PyNaCl) | Python binding to the Networking and Cryptography (NaCl) library |
-| [pyparsing](http://pyparsing.wikispaces.com) | The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. |
-| [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework. |
-| [PyQt5](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt5 is a set of Python bindings for v5 of the Qt application framework from The Qt Company. |
-| [pyspark](https://pypi.python.org/pypi/pyspark) | Apache Spark Python API |
-| [pytest](http://pytest.org) | Simple powerful testing with Python |
-| [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. |
-| [pytz](http://pytz.sourceforge.net/) | pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher. |
-| [PyWavelets](https://pypi.python.org/pypi/PyWavelets) | PyWavelets, wavelet transform module. |
-| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. |
-| [pyzmq](https://pypi.python.org/pypi/pyzmq) | Python bindings for 0MQ. |
-| [ranger](https://github.com/ranger/ranger) | ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type. |
-| [requests](https://pypi.python.org/pypi/requests) | Python HTTP for Humans. |
-| [ruamel.yaml](https://pypi.python.org/pypi/ruamel.yaml) | ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order |
-| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands |
-| [SCons](http://www.scons.org/) | SCons is a software construction tool. |
-| [seaborn](https://pypi.python.org/pypi/seaborn) | Seaborn: statistical data visualization |
-| [singledispatch](https://pypi.python.org/pypi/singledispatch) | A small but fast and easy to use stand-alone template engine written in pure python. |
-| [SIP](http://www.riverbankcomputing.com/software/sip/) | SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. |
-| [six](https://github.com/benjaminp/six) | Python 2 and 3 compatibility library. |
-| [spglib-python](https://pypi.python.org/pypi/spglib) | Spglib for Python. Spglib is a library for finding and handling crystal symmetries written in C. |
-| [sympy](http://sympy.org/) | SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. |
-| [tabulate](https://pypi.python.org/pypi/tabulate) | Pretty-print tabular data. |
-| [tensorboard](https://github.com/tensorflow/tensorboard) | TensorBoard lets you watch Tensors Flow. |
-| [Tensorflow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence |
-| [tensorflow-tensorboard](https://github.com/tensorflow/tensorboard) | TensorBoard lets you watch Tensors Flow. |
-| [termcolor](https://pypi.python.org/pypi/termcolor) | ANSII Color formatting for output in terminal. |
-| [Theano](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. |
-| [toolz](https://pypi.python.org/pypi/toolz) | List processing tools and functional utilities. |
-| [tornado](https://pypi.python.org/pypi/tornado) | Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. |
-| [urllib3](https://pypi.python.org/pypi/urllib3) | HTTP library with thread-safe connection pooling, file post, and more. |
-| [virtualenv](https://pypi.python.org/pypi/virtualenv) | Virtual Python Environment builder. |
-| [webencodings](https://pypi.python.org/pypi/webencodings) | Character encoding aliases for legacy web content. |
-| [Werkzeug](https://pypi.python.org/pypi/Werkzeug) | The comprehensive WSGI web application library. |
-| [wheel](https://pypi.python.org/pypi/wheel) | A built-package format for Python. |
-
-## System
-
-| Module | Description |
-| ------ | ----------- |
-| [eudev](https://wiki.gentoo.org/wiki/Project:Eudev) | eudev is a fork of systemd-udev with the goal of obtaining better compatibility with existing software such as OpenRC and Upstart, older kernels, various toolchains and anything else required by users and various distributions. |
-| [hwloc](http://www.open-mpi.org/projects/hwloc/) | The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently. |
-| [libpciaccess](http://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. |
-| [LibreSSL](http://www.libressl.org/) | LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. Primary development occurs inside the OpenBSD source tree with the usual care the project is known for. On a regular basis the code is re-packaged for portable use by other operating systems (Linux, FreeBSD, Windows, etc). |
-| [OpenSSL](http://www.openssl.org/) | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. |
-
-## Toolchain
-
-| Module | Description |
-| ------ | ----------- |
-| foss | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. |
-| [GNU](http://www.gnu.org/software/) | Compiler-only toolchain with GCC and binutils. |
-| gompi | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support. |
-| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ and Fortran compilers |
-| [ictce](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL. |
-| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. |
-| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL. |
-| [iomkl](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI. |
-| [iompi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Open MPI. |
-| [libc](https://www.gnu.org/software/libc/) | The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on. |
-| [PRACE](http://www.prace-ri.eu/PRACE-Common-Production) | The PRACE Common Production Environment (PCPE) is a set of software tools and libraries that are planned to be available on all PRACE execution sites. The PCPE also defines a set of environment variables that try to make compilation on all sites as homogeneous and simple as possible. |
-| [prace](http://www.prace-ri.eu/PRACE-Common-Production) | PRACE Common Production Environment (PCPE) Initialisation of the PRACE common production environment. This allows you to assume that the following tools/libraries are available by default in your PATH/environment. * Fortran, C, C++ Compilers * MPI * BLAS, LAPACK, BLACS, ScaLAPACK * FFTW * HDF5, NetCDF The compiler commands on are: * mpif90 - Fortran compiler * mpicc - C compiler * mpicxx - C++ compiler For more information on the PCPE please see the documentation at: http://www.prace-ri.eu/PRACE-Common-Production For help using this system, please see Local User Guide available at: http://prace-ri.eu/Best-Practice-Guide-Anselm-HTML |
-| [Py](https://www.python.org) | Python 2.7 toolchain |
-
-## Tools
-
-| Module | Description |
-| ------ | ----------- |
-| [ANSYS](http://www.ansys.com) | ANSYS simulation software enables organizations to confidently predict how their products will operate in the real world. We believe that every product is a promise of something greater. |
-| [APR](http://apr.apache.org/) | Apache Portable Runtime (APR) libraries. |
-| [APR-util](http://apr.apache.org/) | Apache Portable Runtime (APR) util libraries. |
-| [Bash](http://www.gnu.org/software/bash) | Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). |
-| [BeoPEST](http://www.prinmath.com/pest/) | BeoPEST is a special version of John Doherty's PEST adapted for Beowulf clusters. BeoPEST is identical in operation to Parallel PEST, except that it instead of a master and slaves that communicate through the file system, BeoPEST uses a master and smart slaves that communicate via TCP/IP or MPI. BeoPEST also uses smart slaves which offloads much of the effort to the slaves which is important for BeoPEST to scale to hundreds or thousands of slaves. More detail is provided in the BeoPEST Documentation. |
-| [binutils](http://directory.fsf.org/project/binutils/) | binutils: GNU binary utilities |
-| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. |
-| [CORALbenchmark](https://asc.llnl.gov/CORAL-benchmarks) | Benchmark Codes |
-| [Coreutils](http://www.gnu.org/software/coreutils/) | The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system. |
-| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. |
-| [DMTCP](http://dmtcp.sourceforge.net/index.html) | DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. |
-| [duplicity](http://duplicity.nongnu.org/index.html) | Encrypted bandwidth-efficient backup using the rsync algorithm. |
-| [EasyBuild](https://easybuilders.github.io/easybuild) | EasyBuild is a software build and installation framework written in Python that allows you to install software in a structured, repeatable and robust way. |
-| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) |
-| [Ghostscript](http://ghostscript.com) | Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to different targets. It used to be part of the cups printing stack, but is no longer used for that. |
-| [git](http://git-scm.com/) | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. |
-| [globus](http://toolkit.globus.org/toolkit/") | Set environment variables to enable usage of Globus |
-| [GLPK](https://www.gnu.org/software/glpk/) | The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. |
-| [gperftools](http://github.com/gperftools/gperftools) | gperftools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. |
-| [Graph500](http://graph500.org/) | Reference code of the Graph500 benchmark. |
-| [gzip](http://www.gnu.org/software/gzip/) | gzip (GNU zip) is a popular data compression program as a replacement for compress |
-| [Hadoop](http://archive.cloudera.com/cdh5/cdh/5/) | Hadoop MapReduce by Cloudera |
-| [help2man](https://www.gnu.org/software/help2man/) | help2man produces simple manual pages from the '--help' and '--version' output of other commands. |
-| [HPL](http://www.netlib.org/benchmark/hpl/) | HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark. |
-| [Inspector](http://software.intel.com/en-us/intel-inspector-xe) | Intel Inspector XE 2013 is an easy to use memory error checker and thread checker for serial and parallel applications |
-| [IOR](https://github.com/chaos/ior) | The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, or HDF5 interfaces. |
-| [itac](http://software.intel.com/en-us/intel-trace-analyzer/) | The Intel Trace Collector is a low-overhead tracing library that performs event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. |
-| [JOE](http://joe-editor.sourceforge.net) | JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL) |
-| [LicenseChecker](http://www.it4i.cz) | Tools for Dr. Sevcik (mailto:dr.sevcik@vsb.cz)- checking license files |
-| [likwid](https://github.com/RRZE-HPC/likwid) | Toolsuite of command line applications for performance oriented programmers |
-| [Lmod](http://sourceforge.net/projects/lmod/) | Lmod is a Lua based module system. Modules allow for dynamic modification of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod for a complete description. Lmod is a new implementation that easily handles the MODULEPATH Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly. |
-| [LSMS](https://asc.llnl.gov/CORAL-benchmarks/#lsms) | LSMS benchmark, part of CORAL suite |
-| [mdtest](http://sourceforge.net/projects/mdtest/) | mdtest is an MPI-coordinated metadata benchmark test that performs open/stat/close operations on files and directories and then reports the performance. |
-| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. |
-| [MIKE](http://www.mikepoweredbydhi.com) | MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide. |
-| [moreutils](https://joeyh.name/code/moreutils/) | Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. |
-| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. |
-| [numactl](http://oss.sgi.com/projects/libnuma/) | The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. |
-| [osm2pgsql](http://wiki.openstreetmap.org/wiki/Osm2pgsql) | osm2pgsql is a command-line based program that converts OpenStreetMap data to postGIS-enabled PostgreSQL databases |
-| [PAPI](http://icl.cs.utk.edu/projects/papi/) | PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack. |
-| [parallel](http://savannah.gnu.org/projects/parallel/) | parallel: Build and execute shell commands in parallel |
-| [PatchELF](https://nixos.org/patchelf.html) | PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables. |
-| [pigz](http://zlib.net/pigz/) | pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries. |
-| [QBOX](https://asc.llnl.gov/CORAL-benchmarks/#qbox) | QBOX benchmark, part of CORAL suite |
-| [QEMU](http://wiki.qemu.org/Main_Page) | QEMU is a generic and open source machine emulator and virtualizer. |
-| [RStudio](https://www.rstudio.com) | RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. |
-| [Scalasca](http://www.scalasca.org/) | Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes. |
-| [Score-P](http://www.vi-hps.org/projects/score-p//) | Score-P offers the user a maximum of convenience by supporting a number of analysis tools. Currently, it works with Periscope, Scalasca, Vampir, and Tau and is open for other tools. Score-P comes together with the new Open Trace Format Version 2, the Cube4 profiling format and the Opari2 instrumenter (see below). Score-P is available under the New BSD Open Source license. |
-| [SDE](https://software.intel.com/en-us/articles/intel-software-development-emulator) | Intel Software Development Emulator is a pintool that enables the development of applications using instruction set extensions that are not currently implemented in hardware. |
-| [SentinelToolboxes](https://sentinel.esa.int/web/sentinel/toolboxes) | A common architecture for all Sentinel Toolboxes is being jointly developed by Brockmann Consult, Array Systems Computing and C-S called the Sentinel Application Platform (SNAP). The SNAP architecture is ideal for Earth Observation processing and analysis due the following technological innovations: Extensibility, Portability, Modular Rich Client Platform, Generic EO Data Abstraction, Tiled Memory Management, and a Graph Processing Framework. |
-| [Serf](http://serf.apache.org/) | The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library |
-| [Singularity](http://gmkurtzer.github.io/singularity) | Singularity is a portable application stack packaging and runtime utility. |
-| [Subversion](http://subversion.apache.org/) | Subversion is an open source version control system. |
-| [Szip](http://www.hdfgroup.org/doc_resource/SZIP/) | Szip compression software, providing lossless compression of scientific data |
-| [Tar](http://www.gnu.org/software/tar/tar.html) | tar: The GNU tape archiver |
-| [tcsh](http://www.tcsh.org) | Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. |
-| [tmux](https://github.com/tmux/tmux/wiki) | It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal |
-| [turbovnc](http://www.turbovnc.org) | TurboVNC is a derivative of VNC (Virtual Network Computing) that is tuned to provide peak performance for 3D and video workloads. |
-| [util-linux](http://www.kernel.org/pub/linux/utils/util-linux) | Set of Linux utilities |
-| [VDE2](http://vde.sourceforge.net) | VDE is an ethernet compliant virtual network that can be spawned over a set of physical computer over the Internet. VDE is part of virtualsquare project. |
-| [VirtualGL](http://www.virtualgl.org) | VirtualGL is an open source toolkit that gives any Unix or Linux remote display software the ability to run OpenGL applications with full 3D hardware acceleration. |
-| [VTune](http://software.intel.com/en-us/intel-vtune-amplifier-xe) | Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java. |
-| [Wine](https://www.winehq.org) | Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. |
-| [x86_adapt](https://github.com/tud-zih-energy/x86_adapt) | http://dx.doi.org/10.1007/s00450-013-0243-7 |
-| [XZ](http://tukaani.org/xz/) | xz: XZ utilities |
-| [zsh](http://www.zsh.org/) | Zsh is a shell designed for interactive use, although it is also a powerful scripting language. |
-
-## Vis
-
-| Module | Description |
-| ------ | ----------- |
-| [ATK](https://developer.gnome.org/ATK/stable/) | ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications. |
-| [cairo](http://cairographics.org) | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB |
-| [ffmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. |
-| [FFmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. |
-| [fixesproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org FixesProto protocol headers. |
-| [FLTK](http://www.fltk.org) | FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. |
-| [fontconfig](http://www.freedesktop.org/software/fontconfig) | Fontconfig is a library designed to provide system-wide font configuration, customization and application access. |
-| [freetype](http://freetype.org) | FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. |
-| [Gdk-Pixbuf](https://developer.gnome.org/gdk-pixbuf/stable/) | The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it was distributed as part of GTK+ 2 but it was split off into a separate package in preparation for the change to GTK+ 3. |
-| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation |
-| [GL2PS](http://www.geuz.org/gl2ps/) | GL2PS: an OpenGL to PostScript printing library |
-| [GLib](http://www.gtk.org/) | GLib is one of the base libraries of the GTK+ project |
-| [gnuplot](http://gnuplot.sourceforge.net/) | Portable interactive, function plotting utility |
-| [GPI-2](http://www.gpi-site.com/gpi2/) | GPI-2 is an API for the development of scalable, asynchronous and fault tolerant parallel applications. |
-| [grace](http://freecode.com/projects/grace) | Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif. |
-| [GraphicsMagick](http://www.graphicsmagick.org/) | GraphicsMagick is the swiss army knife of image processing. |
-| [GTK+](https://developer.gnome.org/gtk+/stable/) | The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. |
-| [HarfBuzz](http://www.freedesktop.org/wiki/Software/HarfBuzz) | HarfBuzz is an OpenType text shaping engine. |
-| [inputproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org InputProto protocol headers. |
-| [JasPer](http://www.ece.uvic.ca/~frodo/jasper/) | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. |
-| [kbproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org KBProto protocol headers. |
-| [libepoxy](https://github.com/anholt/libepoxy) | Epoxy is a library for handling OpenGL function pointer management for you |
-| [libGLU](ftp://ftp.freedesktop.org/pub/mesa/glu/) | The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. |
-| [libICE](http://www.freedesktop.org/wiki/Software/xlibs) | X Inter-Client Exchange library for freedesktop.org |
-| [libX11](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library |
-| [libXau](http://www.freedesktop.org/wiki/Software/xlibs) | The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display. |
-| [libXdamage](http://www.freedesktop.org/wiki/Software/xlibs) | X Damage extension library |
-| [libXdmcp](http://www.freedesktop.org/wiki/Software/xlibs) | The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is useful for allowing clients to interact with the X Display Manager. |
-| [libXext](http://www.freedesktop.org/wiki/Software/xlibs) | Common X Extensions library |
-| [libXfixes](http://www.freedesktop.org/wiki/Software/xlibs) | X Fixes extension library |
-| [libXfont](http://www.freedesktop.org/wiki/Software/xlibs) | X font libary |
-| [libXft](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library |
-| [libXinerama](http://www.freedesktop.org/wiki/Software/xlibs) | Xinerama multiple monitor library |
-| [libXrender](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library |
-| [libXt](http://www.freedesktop.org/wiki/Software/xlibs) | libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation). |
-| [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. |
-| [Mesa](http://www.mesa3d.org/) | Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. |
-| [motif](http://motif.ics.com/) | Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix. |
-| [OpenCV](http://opencv.org/) | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. |
-| [opencv-python](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. |
-| [OpenDX](http://www.opendx.org) | Open source visualization software package based on IBM's Visualization Data Explorer. |
-| [OpenJPEG](http://www.openjpeg.org/) | OpenJPEG is an open-source JPEG 2000 codec written in C language. |
-| [OSPRay](http://www.ospray.org) | A Ray Tracing Based Rendering Engine for High-Fidelity Visualization |
-| [p4vasp](http://www.p4vasp.at) | p4vasp is a visualization suite for the Vienna Ab-initio Simulation Package (VASP). It contains an extensible GUI framework, that can be used to view material structure, density of states, band-structure and more. |
-| [Pango](http://www.pango.org/) | Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x. |
-| [ParaView](http://www.paraview.org) | ParaView is a scientific parallel visualizer. |
-| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. |
-| [pixman](http://www.pixman.org/) | Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server. |
-| [PyCairo](http://cairographics.org/pycairo/) | Python bindings for the cairo library |
-| [PyGObject](http://www.pygtk.org/) | Python Bindings for GLib/GObject/GIO/GTK+ |
-| [PyGTK](http://www.pygtk.org/) | PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. |
-| [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. |
-| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. |
-| [seekpath](https://github.com/giovannipizzi/seekpath) | SeeK-path is a python module to obtain and visualize band paths in the Brillouin zone of crystal structures. The definition of k-point labels follows crystallographic convention, as defined and discussed in the HPKOT paper. Moreover, the Bravais lattice is detected properly using the spacegroup symmetry. Also the suggested band path provided in the HPKOT paper is returned. Systems without time-reversal and inversion-symmetry are also properly taken into account. |
-| [SUMO](http://www.sumo.dlr.de/wiki/Main_Page) | Simulation of Urban MObility (SUMO) is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks. |
-| [Tix](http://tix.sourceforge.net/) | Tix, the Tk Interface eXtension, is a powerful set of user interface components that expands the capabilities of your Tcl/Tk and Python applications. Using Tix together with Tk will greatly enhance the appearance and functionality of your application. |
-| [Tk](http://www.tcl.tk/) | Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages. |
-| [Togl](https://sourceforge.net/projects/togl/) | A Tcl/Tk widget for OpenGL rendering. |
-| [VisIt](https://wci.llnl.gov/simulation/computer-codes/visit) | VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool |
-| [VTK](http://www.vtk.org) | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. |
-| [X11](https://www.x.org) | The X Window System (X11) is a windowing system for bitmap displays |
-| [x264](http://www.videolan.org/developers/x264.html) | x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL. |
-| [Xvfb](http://www.x.org) | Xvfb is an X server that can run on machines with no display hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory. |
-
-## Vizserv
-
-| Module | Description |
-| ------ | ----------- |
-| [CUDA](https://developer.nvidia.com/cuda-toolkit) | CUDA (formerly Compute Unified Device Architecture) is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs. |
diff --git a/docs.it4i/prace.md b/docs.it4i/prace.md
index 4c6732937..485193d24 100644
--- a/docs.it4i/prace.md
+++ b/docs.it4i/prace.md
@@ -2,7 +2,7 @@
 
 ## Introduction
 
-PRACE users coming to the TIER-1 systems offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. Please see the [Obtaining Login Credentials section][1], if the same level of access is required.
+PRACE users coming to the TIER-1 systems offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. See the [Obtaining Login Credentials section][1], if the same level of access is required.
 
 All general [PRACE User Documentation][a] should be read before continuing reading the local documentation here.
 
@@ -10,7 +10,7 @@ All general [PRACE User Documentation][a] should be read before continuing readi
 
 If you have any troubles, need information, request support or want to install additional software, use [PRACE Helpdesk][b].
 
-Information about the local services are provided in the [introduction of general user documentation Salomon][2] and [introduction of general user documentation Anselm][3]. Please keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz.
+Information about the local services are provided in the [introduction of general user documentation Salomon][2] and [introduction of general user documentation Anselm][3]. Keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz.
 
 ## Obtaining Login Credentials
 
@@ -157,11 +157,11 @@ $ gsissh -p 2222 salomon.it4i.cz -L 5961:localhost:5961
 
 ### Access With SSH
 
-After successful obtainment of login credentials for the local IT4Innovations account, the PRACE users can access the cluster as regular users using SSH. For more information see [the section in general documentation for Salomon][9] and [the section in general documentation for Anselm][9].
+After successful obtainment of login credentials for the local IT4Innovations account, the PRACE users can access the cluster as regular users using SSH. For more information see [the section in general documentation[9].
 
 ## File Transfers
 
-PRACE users can use the same transfer mechanisms as regular users (if they've undergone the full registration procedure). For information about this, see [the section in the general documentation for Salomon][8] and [the section in general documentation for Anselm][9].
+PRACE users can use the same transfer mechanisms as regular users (if they've undergone the full registration procedure). For information about this, see [the section in the general documentation][9].
 
 Apart from the standard mechanisms, for PRACE users to transfer data to/from Salomon cluster, a GridFTP server running Globus Toolkit GridFTP service is available. The service is available from public Internet as well as from the internal PRACE network (accessible only from other PRACE partners).
 
@@ -332,7 +332,7 @@ $ ml prace
 
 ### Resource Allocation and Job Execution
 
-General information about the resource allocation, job queuing and job execution is in this [section of general documentation for Salomon][13] and [section of general documentation for Anselm][14].
+General information about the resource allocation, job queuing and job execution is in this [section of general documentation][13].
 
 For PRACE users, the default production run queue is "qprace". PRACE users can also use two other queues "qexp" and "qfree".
 
@@ -356,7 +356,7 @@ For Anselm:
 
 ### Accounting & Quota
 
-The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation for Salomon][13] and [example in the general documentation for Anselm][14].
+The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation][13].
 
 PRACE users should check their project accounting using the [PRACE Accounting Tool (DART)][i].
 
@@ -388,13 +388,11 @@ If the quota is insufficient, contact the [support][15] and request an increase.
 [3]: anselm/introduction.md
 [5]: #file-transfers
 [6]: general/accessing-the-clusters/graphical-user-interface/x-window-system.md
-[8]: salomon/shell-and-data-access.md
-[9]: anselm/shell-and-data-access.md
+[9]: general/shell-and-data-access.md
 [10]: salomon/storage.md
 [11]: anselm/storage.md
 [12]: environment-and-modules.md
-[13]: salomon/resources-allocation-policy.md
-[14]: anselm/resources-allocation-policy.md
+[13]: general/resources-allocation-policy.md
 [15]: #help-and-support
 
 [a]: http://www.prace-ri.eu/user-documentation/
diff --git a/docs.it4i/salomon-upgrade.md b/docs.it4i/salomon-upgrade.md
deleted file mode 100644
index eb109aea8..000000000
--- a/docs.it4i/salomon-upgrade.md
+++ /dev/null
@@ -1,36 +0,0 @@
-!!! Warning
-    This upgrade introduced a lot of changes with respect to production and user experience.
-
-!!! Hint
-    You might **need** to **recompile** your binaries.
-
-Salomon operating system has been upgraded to the latest CentOS 7.6 on 2018-12-05. We are able to support the latest software versions and keep the cluster security with upstream releases after the upgrade.
-
- Major changes are:
-
-* kernel upgraded to 3.10 (2.6.32 now)
-* glibc upgraded to 2.17 (2.12 now)
-* software modules/binaries should be recompiled or deleted
-
-# Discontinued Modules
-
-A new tag has been introduced. Modules tagged with **C6** might be malfunctioning. These modules might be recompiled during transition period. Keep support@it4i.cz informed on malfunctioning modules.
-
-```console
-$ ml av intel/
-
---------------------------- /apps/modules/toolchain ----------------------------
-   intel/default  (C6)    intel/2015b   (C6)      intel/2017c   (C6)
-   intel/13.5.192 (O)     intel/2016a   (C6)      intel/2017.00
-   intel/14.0.1   (O)     intel/2016.01           intel/2018a   (C6)
-   intel/15.2.164 (O)     intel/2017a   (C6)      intel/2018.03 (C6)
-   intel/15.3.187 (O)     intel/2017b   (C6,D)
-
-  Where:
-   O:   Obsolete
-   C6:  Old CentOS6 module
-   D:   Default Module
-```
-
-!!! Warning
-    Obsolete modules **O** are going to be deleted after the cluster upgrade.
diff --git a/docs.it4i/salomon/capacity-computing.md b/docs.it4i/salomon/capacity-computing.md
deleted file mode 100644
index 05a300ba8..000000000
--- a/docs.it4i/salomon/capacity-computing.md
+++ /dev/null
@@ -1,329 +0,0 @@
-# Capacity Computing
-
-## Introduction
-
-In many cases, it is useful to submit huge (100+) number of computational jobs into the PBS queue system. Huge number of (small) jobs is one of the most effective ways to execute embarrassingly parallel calculations, achieving best runtime, throughput and computer utilization.
-
-However, executing huge number of jobs via the PBS queue may strain the system. This strain may result in slow response to commands, inefficient scheduling and overall degradation of performance and user experience, for all users. For this reason, the number of jobs is **limited to 100 per user, 1500 per job array**
-
-!!! note
-    Please follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time.
-
-* Use [Job arrays][1] when running huge number of [multithread][2] (bound to one node only) or multinode (multithread across several nodes) jobs
-* Use [GNU parallel][3] when running single core jobs
-* Combine [GNU parallel with Job arrays][4] when running huge number of single core jobs
-
-## Policy
-
-1. A user is allowed to submit at most 100 jobs. Each job may be [a job array][1].
-1. The array size is at most 1500 subjobs.
-
-## Job Arrays
-
-!!! note
-    Huge number of jobs may be easily submitted and managed as a job array.
-
-A job array is a compact representation of many jobs, called subjobs. The subjobs share the same job script, and have the same values for all attributes and resources, with the following exceptions:
-
-* each subjob has a unique index, $PBS_ARRAY_INDEX
-* job Identifiers of subjobs only differ by their indices
-* the state of subjobs can differ (R,Q,...etc.)
-
-All subjobs within a job array have the same scheduling priority and schedule as independent jobs. Entire job array is submitted through a single qsub command and may be managed by qdel, qalter, qhold, qrls and qsig commands as a single job.
-
-### Shared jobscript
-
-All subjobs in job array use the very same, single jobscript. Each subjob runs its own instance of the jobscript. The instances execute different work controlled by $PBS_ARRAY_INDEX variable.
-
-Example:
-
-Assume we have 900 input files with name beginning with "file" (e. g. file001, ..., file900). Assume we would like to use each of these input files with program executable myprog.x, each as a separate job.
-
-First, we create a tasklist file (or subjobs list), listing all tasks (subjobs) - all input files in our example:
-
-```console
-$ find . -name 'file*' > tasklist
-```
-
-Then we create jobscript:
-
-```bash
-#!/bin/bash
-#PBS -A PROJECT_ID
-#PBS -q qprod
-#PBS -l select=1:ncpus=24,walltime=02:00:00
-
-# change to scratch directory
-SCR=/scratch/work/user/$USER/$PBS_JOBID
-mkdir -p $SCR ; cd $SCR || exit
-
-# get individual tasks from tasklist with index from PBS JOB ARRAY
-TASK=$(sed -n "${PBS_ARRAY_INDEX}p" $PBS_O_WORKDIR/tasklist)
-
-# copy input file and executable to scratch
-cp $PBS_O_WORKDIR/$TASK input ; cp $PBS_O_WORKDIR/myprog.x .
-
-# execute the calculation
-./myprog.x < input > output
-
-# copy output file to submit directory
-cp output $PBS_O_WORKDIR/$TASK.out
-```
-
-In this example, the submit directory holds the 900 input files, executable myprog.x and the jobscript file. As input for each run, we take the filename of input file from created tasklist file. We copy the input file to scratch (/scratch/work/user/$USER/$PBS_JOBID), execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. The myprog.x runs on one node only and must use threads to run in parallel. Be aware, that if the myprog.x **is not multithreaded**, then all the **jobs are run as single thread programs in sequential** manner. Due to allocation of the whole node, the **accounted time is equal to the usage of whole node**, while using only 1/24 of the node!
-
-If huge number of parallel multicore (in means of multinode multithread, e. g. MPI enabled) jobs is needed to run, then a job array approach should also be used. The main difference compared to previous example using one node is that the local scratch should not be used (as it's not shared between nodes) and MPI or other technique for parallel multinode run has to be used properly.
-
-### Submit the Job Array
-
-To submit the job array, use the qsub -J command. The 900 jobs of the [example above][5] may be submitted like this:
-
-```console
-$ qsub -N JOBNAME -J 1-900 jobscript
-506493[].isrv5
-```
-
-In this example, we submit a job array of 900 subjobs. Each subjob will run on full node and is assumed to take less than 2 hours (note the #PBS directives in the beginning of the jobscript file, dont' forget to set your valid PROJECT_ID and desired queue).
-
-Sometimes for testing purposes, you may need to submit only one-element array. This is not allowed by PBSPro, but there's a workaround:
-
-```console
-$ qsub -N JOBNAME -J 9-10:2 jobscript
-```
-
-This will only choose the lower index (9 in this example) for submitting/running your job.
-
-### Manage the Job Array
-
-Check status of the job array by the qstat command.
-
-```console
-$ qstat -a 506493[].isrv5
-
-isrv5:
-                                                            Req'd Req'd   Elap
-Job ID          Username Queue    Jobname    SessID NDS TSK Memory Time S Time
---------------- -------- --  |---|---| ------ --- --- ------ ----- - -----
-12345[].dm2     user2    qprod    xx          13516   1 24    --  00:50 B 00:02
-```
-
-The status B means that some subjobs are already running.
-
-Check status of the first 100 subjobs by the qstat command.
-
-```console
-$ qstat -a 12345[1-100].isrv5
-
-isrv5:
-                                                            Req'd Req'd   Elap
-Job ID          Username Queue    Jobname    SessID NDS TSK Memory Time S Time
---------------- -------- --  |---|---| ------ --- --- ------ ----- - -----
-12345[1].isrv5    user2    qprod    xx          13516   1 24    --  00:50 R 00:02
-12345[2].isrv5    user2    qprod    xx          13516   1 24    --  00:50 R 00:02
-12345[3].isrv5    user2    qprod    xx          13516   1 24    --  00:50 R 00:01
-12345[4].isrv5    user2    qprod    xx          13516   1 24    --  00:50 Q   --
-     .             .        .      .             .    .   .     .    .   .    .
-     ,             .        .      .             .    .   .     .    .   .    .
-12345[100].isrv5 user2    qprod    xx          13516   1 24    --  00:50 Q   --
-```
-
-Delete the entire job array. Running subjobs will be killed, queueing subjobs will be deleted.
-
-```console
-$ qdel 12345[].isrv5
-```
-
-Deleting large job arrays may take a while.
-
-Display status information for all user's jobs, job arrays, and subjobs.
-
-```console
-$ qstat -u $USER -t
-```
-
-Display status information for all user's subjobs.
-
-```console
-$ qstat -u $USER -tJ
-```
-
-Read more on job arrays in the [PBSPro Users guide][6].
-
-## GNU Parallel
-
-!!! note
-    Use GNU parallel to run many single core tasks on one node.
-
-GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. GNU parallel is most useful in running single core jobs via the queue system on the cluster.
-
-For more information and examples see the parallel man page:
-
-```console
-$ ml parallel
-$ man parallel
-```
-
-### GNU Parallel jobscript
-
-The GNU parallel shell executes multiple instances of the jobscript using all cores on the node. The instances execute different work, controlled by the $PARALLEL_SEQ variable.
-
-Example:
-
-Assume we have 101 input files with name beginning with "file" (e. g. file001, ..., file101). Assume we would like to use each of these input files with program executable myprog.x, each as a separate single core job. We call these single core jobs tasks.
-
-First, we create a tasklist file, listing all tasks - all input files in our example:
-
-```console
-$ find . -name 'file*' > tasklist
-```
-
-Then we create jobscript:
-
-```bash
-#!/bin/bash
-#PBS -A PROJECT_ID
-#PBS -q qprod
-#PBS -l select=1:ncpus=24,walltime=02:00:00
-
-[ -z "$PARALLEL_SEQ" ] &&
-{ ml parallel ; exec parallel -a $PBS_O_WORKDIR/tasklist $0 ; }
-
-# change to scratch directory
-SCR=/scratch/work/user/$USER/$PBS_JOBID/$PARALLEL_SEQ
-mkdir -p $SCR ; cd $SCR || exit
-
-# get individual task from tasklist
-TASK=$1
-
-# copy input file and executable to scratch
-cp $PBS_O_WORKDIR/$TASK input
-
-# execute the calculation
-cat input > output
-
-# copy output file to submit directory
-cp output $PBS_O_WORKDIR/$TASK.out
-```
-
-In this example, tasks from tasklist are executed via the GNU parallel. The jobscript executes multiple instances of itself in parallel, on all cores of the node. Once an instace of jobscript is finished, new instance starts until all entries in tasklist are processed. Currently processed entry of the joblist may be retrieved via $1 variable. Variable $TASK expands to one of the input filenames from tasklist. We copy the input file to the scratch, execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name.
-
-### Submit the Job
-
-To submit the job, use the qsub command. The 101 tasks' job of the [example above][7] may be submitted like this:
-
-```console
-$ qsub -N JOBNAME jobscript
-12345.dm2
-```
-
-In this example, we submit a job of 101 tasks. 24 input files will be processed in parallel. The 101 tasks on 24 cores are assumed to complete in less than 2 hours.
-
-!!! note
-    Use #PBS directives in the beginning of the jobscript file, dont' forget to set your valid PROJECT_ID and desired queue.
-
-## Job Arrays and GNU Parallel
-
-!!! note
-    Combine the Job arrays and GNU parallel for best throughput of single core jobs
-
-While job arrays are able to utilize all available computational nodes, the GNU parallel can be used to efficiently run multiple single-core jobs on single node. The two approaches may be combined to utilize all available (current and future) resources to execute single core jobs.
-
-!!! note
-    Every subjob in an array runs GNU parallel to utilize all cores on the node
-
-### GNU Parallel, Shared jobscript
-
-Combined approach, very similar to job arrays, can be taken. Job array is submitted to the queuing system. The subjobs run GNU parallel. The GNU parallel shell executes multiple instances of the jobscript using all cores on the node. The instances execute different work, controlled by the $PBS_JOB_ARRAY and $PARALLEL_SEQ variables.
-
-Example:
-
-Assume we have 960 input files with name beginning with "file" (e. g. file001, ..., file960). Assume we would like to use each of these input files with program executable myprog.x, each as a separate single core job. We call these single core jobs tasks.
-
-First, we create a tasklist file, listing all tasks - all input files in our example:
-
-```console
-$ find . -name 'file*' > tasklist
-```
-
-Next we create a file, controlling how many tasks will be executed in one subjob
-
-```console
-$ seq 48 > numtasks
-```
-
-Then we create jobscript:
-
-```bash
-#!/bin/bash
-#PBS -A PROJECT_ID
-#PBS -q qprod
-#PBS -l select=1:ncpus=24,walltime=02:00:00
-
-[ -z "$PARALLEL_SEQ" ] &&
-{ ml parallel ; exec parallel -a $PBS_O_WORKDIR/numtasks $0 ; }
-
-# change to scratch directory
-SCR=/scratch/work/user/$USER/$PBS_JOBID/$PARALLEL_SEQ
-mkdir -p $SCR ; cd $SCR || exit
-
-# get individual task from tasklist with index from PBS JOB ARRAY and index form Parallel
-IDX=$(($PBS_ARRAY_INDEX + $PARALLEL_SEQ - 1))
-TASK=$(sed -n "${IDX}p" $PBS_O_WORKDIR/tasklist)
-[ -z "$TASK" ] && exit
-
-# copy input file and executable to scratch
-cp $PBS_O_WORKDIR/$TASK input
-
-# execute the calculation
-cat input > output
-
-# copy output file to submit directory
-cp output $PBS_O_WORKDIR/$TASK.out
-```
-
-In this example, the jobscript executes in multiple instances in parallel, on all cores of a computing node.  Variable $TASK expands to one of the input filenames from tasklist. We copy the input file to the scratch, execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. The numtasks file controls how many tasks will be run per subjob. Once an task is finished, new task starts, until the number of tasks in numtasks file is reached.
-
-!!! note
-    Select subjob walltime and number of tasks per subjob carefully
-
-When deciding this values, think about following guiding rules :
-
-1. Let n = N / 24.  Inequality (n + 1) x T < W should hold. The N is number of tasks per subjob, T is expected single task walltime and W is subjob walltime. Short subjob walltime improves scheduling and job throughput.
-1. Number of tasks should be modulo 24.
-1. These rules are valid only when all tasks have similar task walltimes T.
-
-### Submit the Job Array (-J)
-
-To submit the job array, use the qsub -J command. The 960 tasks' job of the [example above][8] may be submitted like this:
-
-```console
-$ qsub -N JOBNAME -J 1-960:48 jobscript
-12345[].dm2
-```
-
-In this example, we submit a job array of 20 subjobs. Note the  -J 1-960:48, this must be the same as the number sent to numtasks file. Each subjob will run on full node and process 24 input files in parallel, 48 in total per subjob.  Every subjob is assumed to complete in less than 2 hours.
-
-!!! note
-    Use #PBS directives in the beginning of the jobscript file, dont' forget to set your valid PROJECT_ID and desired queue.
-
-## Examples
-
-Download the examples in [capacity.zip][9], illustrating the above listed ways to run huge number of jobs. We recommend to try out the examples, before using this for running production jobs.
-
-Unzip the archive in an empty directory on the cluster and follow the instructions in the README file
-
-```console
-$ unzip capacity.zip
-$ cd capacity
-$ cat README
-```
-
-[1]: #job-arrays
-[2]: #shared-jobscript-on-one-node
-[3]: #gnu-parallel
-[4]: #job-arrays-and-gnu-parallel
-[5]: #array_example
-[6]: ../pbspro.md
-[7]: #gp_example
-[8]: #combined_example
-[9]: capacity.zip
diff --git a/docs.it4i/salomon/introduction.md b/docs.it4i/salomon/introduction.md
index f7b1a06c5..6a91baaf3 100644
--- a/docs.it4i/salomon/introduction.md
+++ b/docs.it4i/salomon/introduction.md
@@ -1,6 +1,6 @@
 # Introduction
 
-Welcome to Salomon supercomputer cluster. The Salomon cluster consists of 1008 compute nodes, totalling 24192 compute cores with 129 TB RAM and giving over 2 Pflop/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 24 cores, and at least 128 GB RAM. Nodes are interconnected through a 7D Enhanced hypercube InfiniBand network and are equipped with Intel Xeon E5-2680v3 processors. The Salomon cluster consists of 576 nodes without accelerators, and 432 nodes equipped with Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1].
+Welcome to Salomon supercomputer cluster. The Salomon cluster consists of 1009 compute nodes, totaling 24192 compute cores with 129 TB RAM and giving over 2 PFLOP/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 24 cores, and at least 128 GB RAM. Nodes are interconnected through a 7D Enhanced hypercube InfiniBand network and are equipped with Intel Xeon E5-2680v3 processors. The Salomon cluster consists of 576 nodes without accelerators, and 432 nodes equipped with Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1].
 
 The cluster runs with a [CentOS Linux][a] operating system, which is compatible with the RedHat [Linux family][b].
 
diff --git a/docs.it4i/salomon/job-priority.md b/docs.it4i/salomon/job-priority.md
deleted file mode 100644
index 03e0a4602..000000000
--- a/docs.it4i/salomon/job-priority.md
+++ /dev/null
@@ -1,82 +0,0 @@
-# Job Scheduling
-
-## Job Execution Priority
-
-Scheduler gives each job an execution priority and then uses this job execution priority to select which job(s) to run.
-
-Job execution priority is determined by these job properties (in order of importance):
-
-1. queue priority
-1. fair-share priority
-1. eligible time
-
-### Queue Priority
-
-Queue priority is priority of queue where job is queued before execution.
-
-Queue priority has the biggest impact on job execution priority. Execution priority of jobs in higher priority queues is always greater than execution priority of jobs in lower priority queues. Other properties of job used for determining job execution priority (fair-share priority, eligible time) cannot compete with queue priority.
-
-Queue priorities can be seen [here][a].
-
-### Fair-Share Priority
-
-Fair-share priority is priority calculated on recent usage of resources. Fair-share priority is calculated per project, all members of project share same fair-share priority. Projects with higher recent usage have lower fair-share priority than projects with lower or none recent usage.
-
-Fair-share priority is used for ranking jobs with equal queue priority.
-
-Fair-share priority is calculated as
-
----8<--- "fairshare_formula.md"
-
-where MAX_FAIRSHARE has value 1E6,
-usage<sub>Project</sub> is cumulated usage by all members of selected project,
-usage<sub>Total</sub> is total usage by all users, by all projects.
-
-Usage counts allocated core-hours (`ncpus x walltime`). Usage is decayed, or cut in half periodically, at the interval 168 hours (one week).
-
-## Jobs Queued in Queue qexp Are Not Calculated to Project's Usage
-
-!!! note
-    Calculated usage and fair-share priority can be seen [here][b].
-
-Calculated fair-share priority can be also seen as Resource_List.fairshare attribute of a job.
-
-### Eligible Time
-
-Eligible time is amount (in seconds) of eligible time job accrued while waiting to run. Jobs with higher eligible time gains higher priority.
-
-Eligible time has the least impact on execution priority. Eligible time is used for sorting jobs with equal queue priority and fair-share priority. It is very, very difficult for eligible time to compete with fair-share priority.
-
-Eligible time can be seen as eligible_time attribute of job.
-
-### Formula
-
-Job execution priority (job sort formula) is calculated as:
-
----8<--- "job_sort_formula.md"
-
-### Job backfilling
-
-The scheduler uses job backfilling.
-
-Backfilling means fitting smaller jobs around the higher-priority jobs that the scheduler is going to run next, in such a way that the higher-priority jobs are not delayed. Backfilling allows us to keep resources from becoming idle when the top job (job with the highest execution priority) cannot run.
-
-The scheduler makes a list of jobs to run in order of execution priority. Scheduler looks for smaller jobs that can fit into the usage gaps around the highest-priority jobs in the list. The scheduler looks in the prioritized list of jobs and chooses the highest-priority smaller jobs that fit. Filler jobs are run only if they will not delay the start time of top jobs.
-
-It means, that jobs with lower execution priority can be run before jobs with higher execution priority.
-
-!!! note
-    It is **very beneficial to specify the walltime** when submitting jobs.
-
-Specifying more accurate walltime enables better scheduling, better execution times and better resource usage. Jobs with suitable (small) walltime could be backfilled - and overtake job(s) with higher priority.
-
-### Job Placement
-
-Job [placement can be controlled by flags during submission][1].
-
----8<--- "mathjax.md"
-
-[1]: job-submission-and-execution.md#job_placement
-
-[a]: https://extranet.it4i.cz/rsweb/salomon/queues
-[b]: https://extranet.it4i.cz/rsweb/salomon/projects
diff --git a/docs.it4i/salomon/job-submission-and-execution.md b/docs.it4i/salomon/job-submission-and-execution.md
deleted file mode 100644
index b0c6e9f02..000000000
--- a/docs.it4i/salomon/job-submission-and-execution.md
+++ /dev/null
@@ -1,547 +0,0 @@
-# Job Submission and Execution
-
-## Job Submission
-
-When allocating computational resources for the job, specify:
-
-1. suitable queue for your job (default is qprod)
-1. number of computational nodes required
-1. number of cores per node required
-1. maximum wall time allocated to your calculation, note that jobs exceeding maximum wall time will be killed
-1. Project ID
-1. Jobscript or interactive switch
-
-!!! note
-    Use the **qsub** command to submit your job to a queue for allocation of the computational resources.
-
-Submit the job using the qsub command:
-
-```console
-$ qsub -A Project_ID -q queue -l select=x:ncpus=y,walltime=[[hh:]mm:]ss[.ms] jobscript
-```
-
-The qsub submits the job into the queue, in another words the qsub command creates a request to the PBS Job manager for allocation of specified resources. The resources will be allocated when available, subject to above described policies and constraints. **After the resources are allocated the jobscript or interactive shell is executed on first of the allocated nodes.**
-
-!!! note
-    PBS statement nodes (qsub -l nodes=nodespec) is not supported on Salomon cluster.
-
-### Job Submission Examples
-
-```console
-$ qsub -A OPEN-0-0 -q qprod -l select=64:ncpus=24,walltime=03:00:00 ./myjob
-```
-
-In this example, we allocate 64 nodes, 24 cores per node, for 3 hours. We allocate these resources via the qprod queue, consumed resources will be accounted to the Project identified by Project ID OPEN-0-0. Jobscript myjob will be executed on the first node in the allocation.
-
-```console
-$ qsub -q qexp -l select=4:ncpus=24 -I
-```
-
-In this example, we allocate 4 nodes, 24 cores per node, for 1 hour. We allocate these resources via the qexp queue. The resources will be available interactively
-
-```console
-$ qsub -A OPEN-0-0 -q qlong -l select=10:ncpus=24 ./myjob
-```
-
-In this example, we allocate 10 nodes, 24 cores per node, for 72 hours. We allocate these resources via the qlong queue. Jobscript myjob will be executed on the first node in the allocation.
-
-```console
-$ qsub -A OPEN-0-0 -q qfree -l select=10:ncpus=24 ./myjob
-```
-
-In this example, we allocate 10 nodes, 24 cores per node, for 12 hours. We allocate these resources via the qfree queue. It is not required that the project OPEN-0-0 has any available resources left. Consumed resources are still accounted for. Jobscript myjob will be executed on the first node in the allocation.
-
-### Intel Xeon Phi Co-Processors
-
-To allocate a node with Xeon Phi co-processor, user needs to specify that in select statement. Currently only allocation of whole nodes with both Phi cards as the smallest chunk is supported. Standard PBSPro approach through attributes "accelerator", "naccelerators" and "accelerator_model" is used. The "accelerator_model" can be omitted, since on Salomon only one type of accelerator type/model is available.
-
-The absence of specialized queue for accessing the nodes with cards means, that the Phi cards can be utilized in any queue, including qexp for testing/experiments, qlong for longer jobs, qfree after the project resources have been spent, etc. The Phi cards are thus also available to PRACE users. There's no need to ask for permission to utilize the Phi cards in project proposals.
-
-```console
-$ qsub  -A OPEN-0-0 -I -q qprod -l select=1:ncpus=24:accelerator=True:naccelerators=2:accelerator_model=phi7120 ./myjob
-```
-
-In this example, we allocate 1 node, with 24 cores, with 2 Xeon Phi 7120p cards, running batch job ./myjob. The default time for qprod is used, e. g. 24 hours.
-
-```console
-$ qsub  -A OPEN-0-0 -I -q qlong -l select=4:ncpus=24:accelerator=True:naccelerators=2 -l walltime=56:00:00 -I
-```
-
-In this example, we allocate 4 nodes, with 24 cores per node (totalling 96 cores), with 2 Xeon Phi 7120p cards per node (totalling 8 Phi cards), running interactive job for 56 hours. The accelerator model name was omitted.
-
-#### Intel Xeon Phi - Queue QMIC
-
-Examples executions
-
-```console
--l select=1
-exec_vnode = (r21u05n581-mic0:naccelerators=1:ncpus=0)
-
--l select=4
-(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0)
--l select=4:naccelerators=1
-(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0)
-
--l select=1:naccelerators=2
-(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1)
-
--l select=2:naccelerators=2
-(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1)+(r21u06n582-mic0:naccelerators=1+r21u06n582-mic1:naccelerators=1)
-
--l select=1:ncpus=24:naccelerators=2
-(r22u32n610:ncpus=24+r22u32n610-mic0:naccelerators=1+r22u32n610-mic1:naccelerators=1)
-
--l select=1:ncpus=24:naccelerators=0+4
-(r33u17n878:ncpus=24:naccelerators=0)+(r33u13n874-mic0:naccelerators=1:ncpus=0)+(r33u13n874-mic1:naccelerators=1:ncpus=0)+(r33u16n877-mic0:naccelerators=1:ncpus=0)+(r33u16n877-mic1:naccelerators=1:ncpus=0)
-```
-
-### UV2000 SMP
-
-!!! note
-    13 NUMA nodes available on UV2000
-    Per NUMA node allocation.
-    Jobs are isolated by cpusets.
-
-The UV2000 (node uv1) offers 3TB of RAM and 104 cores, distributed in 13 NUMA nodes. A NUMA node packs 8 cores and approx. 247GB RAM (with exception, node 11 has only 123GB RAM). In the PBS the UV2000 provides 13 chunks, a chunk per NUMA node (see [Resource allocation policy][1]). The jobs on UV2000 are isolated from each other by cpusets, so that a job by one user may not utilize CPU or memory allocated to a job by other user. Always, full chunks are allocated, a job may only use resources of the NUMA nodes allocated to itself.
-
-```console
- $ qsub -A OPEN-0-0 -q qfat -l select=13 ./myjob
-```
-
-In this example, we allocate all 13 NUMA nodes (corresponds to 13 chunks), 104 cores of the SGI UV2000 node for 24 hours. Jobscript myjob will be executed on the node uv1.
-
-```console
-$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=2000GB ./myjob
-```
-
-In this example, we allocate 2000GB of memory on the UV2000 for 24 hours. By requesting 2000GB of memory, memory from 10 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1.
-
-```console
-$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=3099GB,walltime=48:00:00 ./myjob
-```
-
-In this example, we allocate 3099GB of memory on the UV2000 for 48 hours. By requesting 3099GB of memory, memory from all 13 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1.
-
-```console
-$ qsub -A OPEN-0-0 -q qfat -l select=2:mem=1000GB,walltime=48:00:00 ./myjob
-```
-
-In this example, we allocate 2000GB of memory and 16 cores on the UV2000 for 48 hours. By requesting 1000GB of memory per chunk, 2000GB of memory and 16 cores are allocated. Jobscript myjob will be executed on the node uv1.
-
-### Useful Tricks
-
-All qsub options may be [saved directly into the jobscript][2]. In such a case, no options to qsub are needed.
-
-```console
-$ qsub ./myjob
-```
-
-By default, the PBS batch system sends an e-mail only when the job is aborted. Disabling mail events completely can be done like this:
-
-```console
-$ qsub -m n
-```
-
-## Advanced Job Placement
-
-### Placement by Name
-
-!!! note
-    Not useful for ordinary computing, suitable for node testing/bechmarking and management tasks.
-
-Specific nodes may be selected using PBS resource attribute host (for hostnames):
-
-```console
-qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=24:host=r24u35n680+1:ncpus=24:host=r24u36n681 -I
-```
-
-Specific nodes may be selected using PBS resource attribute cname (for short names in cns[0-1]+ format):
-
-```console
-qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=24:host=cns680+1:ncpus=24:host=cns681 -I
-```
-
-In this example, we allocate nodes r24u35n680 and r24u36n681, all 24 cores per node, for 24 hours.  Consumed resources will be accounted to the Project identified by Project ID OPEN-0-0. The resources will be available interactively.
-
-### Placement by Network Location
-
-Network location of allocated nodes in the [InifiBand network][3] influences efficiency of network communication between nodes of job. Nodes on the same InifiBand switch communicate faster with lower latency than distant nodes. To improve communication efficiency of jobs, PBS scheduler on Salomon is configured to allocate nodes - from currently available resources - which are as close as possible in the network topology.
-
-For communication intensive jobs it is possible to set stricter requirement - to require nodes directly connected to the same InifiBand switch or to require nodes located in the same dimension group of the InifiBand network.
-
-### Placement by InifiBand Switch
-
-Nodes directly connected to the same InifiBand switch can communicate most efficiently. Using the same switch prevents hops in the network and provides for unbiased, most efficient network communication. There are 9 nodes directly connected to every InifiBand switch.
-
-!!! note
-    We recommend allocating compute nodes of a single switch when the best possible computational network performance is required to run job efficiently.
-
-Nodes directly connected to the one InifiBand switch can be allocated using node grouping on PBS resource attribute switch.
-
-In this example, we request all 9 nodes directly connected to the same switch using node grouping placement.
-
-```console
-$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24 -l place=group=switch ./myjob
-```
-
-### Placement by Specific InifiBand Switch
-
-!!! note
-    Not useful for ordinary computing, suitable for testing and management tasks.
-
-Nodes directly connected to the specific InifiBand switch can be selected using the PBS resource attribute _switch_.
-
-In this example, we request all 9 nodes directly connected to r4i1s0sw1 switch.
-
-```console
-$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24:switch=r4i1s0sw1 ./myjob
-```
-
-List of all InifiBand switches:
-
-```console
-$ qmgr -c 'print node @a' | grep switch | awk '{print $6}' | sort -u
-r1i0s0sw0
-r1i0s0sw1
-r1i1s0sw0
-r1i1s0sw1
-r1i2s0sw0
-...
-```
-
-List of all all nodes directly connected to the specific InifiBand switch:
-
-```console
-$ qmgr -c 'p n @d' | grep 'switch = r36sw3' | awk '{print $3}' | sort
-r36u31n964
-r36u32n965
-r36u33n966
-r36u34n967
-r36u35n968
-r36u36n969
-r37u32n970
-r37u33n971
-r37u34n972
-```
-
-### Placement by Hypercube Dimension
-
-Nodes located in the same dimension group may be allocated using node grouping on PBS resource attribute ehc\_[1-7]d .
-
-| Hypercube dimension | node_group_key | #nodes per group |
-| ------------------- | -------------- | ---------------- |
-| 1D                  | ehc_1d         | 18               |
-| 2D                  | ehc_2d         | 36               |
-| 3D                  | ehc_3d         | 72               |
-| 4D                  | ehc_4d         | 144              |
-| 5D                  | ehc_5d         | 144,288          |
-| 6D                  | ehc_6d         | 432,576          |
-| 7D                  | ehc_7d         | all              |
-
-In this example, we allocate 16 nodes in the same [hypercube dimension][4] 1 group.
-
-```console
-$ qsub -A OPEN-0-0 -q qprod -l select=16:ncpus=24 -l place=group=ehc_1d -I
-```
-
-For better understanding:
-
-List of all groups in dimension 1:
-
-```console
-$ qmgr -c 'p n @d' | grep ehc_1d | awk '{print $6}' | sort |uniq -c
-     18 r1i0
-     18 r1i1
-     18 r1i2
-     18 r1i3
-...
-```
-
-List of all all nodes in specific dimension 1 group:
-
-```console
-$ $ qmgr -c 'p n @d' | grep 'ehc_1d = r1i0' | awk '{print $3}' | sort
-r1i0n0
-r1i0n1
-r1i0n10
-r1i0n11
-...
-```
-
-## Job Management
-
-!!! note
-    Check status of your jobs using the **qstat** and **check-pbs-jobs** commands
-
-```console
-$ qstat -a
-$ qstat -a -u username
-$ qstat -an -u username
-$ qstat -f 12345.isrv5
-```
-
-Example:
-
-```console
-$ qstat -a
-
-srv11:
-                                                            Req'd Req'd   Elap
-Job ID          Username Queue    Jobname    SessID NDS TSK Memory Time S Time
---------------- -------- --  |---|---| ------ --- --- ------ ----- - -----
-16287.isrv5     user1    qlong    job1         6183   4 64    --  144:0 R 38:25
-16468.isrv5     user1    qlong    job2         8060   4 64    --  144:0 R 17:44
-16547.isrv5     user2    qprod    job3x       13516   2 32    --  48:00 R 00:58
-```
-
-In this example user1 and user2 are running jobs named job1, job2 and job3x. The jobs job1 and job2 are using 4 nodes, 16 cores per node each. The job1 already runs for 38 hours and 25 minutes, job2 for 17 hours 44 minutes. The job1 already consumed 64 x 38.41 = 2458.6 core hours. The job3x already consumed 0.96 x 32 = 30.93 core hours. These consumed core hours will be accounted on the respective project accounts, regardless of whether the allocated cores were actually used for computations.
-
-Check status of your jobs using check-pbs-jobs command. Check presence of user's PBS jobs' processes on execution hosts. Display load, processes. Display job standard and error output. Continuously display (tail -f) job standard or error output.
-
-```console
-$ check-pbs-jobs --check-all
-$ check-pbs-jobs --print-load --print-processes
-$ check-pbs-jobs --print-job-out --print-job-err
-$ check-pbs-jobs --jobid JOBID --check-all --print-all
-$ check-pbs-jobs --jobid JOBID --tailf-job-out
-```
-
-Examples:
-
-```console
-$ check-pbs-jobs --check-all
-JOB 35141.dm2, session_id 71995, user user2, nodes r3i6n2,r3i6n3
-Check session id: OK
-Check processes
-r3i6n2: OK
-r3i6n3: No process
-```
-
-In this example we see that job 35141.dm2 currently runs no process on allocated node r3i6n2, which may indicate an execution error.
-
-```console
-$ check-pbs-jobs --print-load --print-processes
-JOB 35141.dm2, session_id 71995, user user2, nodes r3i6n2,r3i6n3
-Print load
-r3i6n2: LOAD: 16.01, 16.01, 16.00
-r3i6n3: LOAD:  0.01,  0.00,  0.01
-Print processes
-       %CPU CMD
-r3i6n2:  0.0 -bash
-r3i6n2:  0.0 /bin/bash /var/spool/PBS/mom_priv/jobs/35141.dm2.SC
-r3i6n2: 99.7 run-task
-...
-```
-
-In this example we see that job 35141.dm2 currently runs process run-task on node r3i6n2, using one thread only, while node r3i6n3 is empty, which may indicate an execution error.
-
-```console
-$ check-pbs-jobs --jobid 35141.dm2 --print-job-out
-JOB 35141.dm2, session_id 71995, user user2, nodes r3i6n2,r3i6n3
-Print job standard output:
-======================== Job start  ==========================
-Started at    : Fri Aug 30 02:47:53 CEST 2013
-Script name   : script
-Run loop 1
-Run loop 2
-Run loop 3
-```
-
-In this example, we see actual output (some iteration loops) of the job 35141.dm2
-
-!!! note
-    Manage your queued or running jobs, using the **qhold**, **qrls**, **qdel,** **qsig** or **qalter** commands
-
-You may release your allocation at any time, using qdel command
-
-```console
-$ qdel 12345.isrv5
-```
-
-You may kill a running job by force, using qsig command
-
-```console
-$ qsig -s 9 12345.isrv5
-```
-
-Learn more by reading the pbs man page
-
-```console
-$ man pbs_professional
-```
-
-## Job Execution
-
-### Jobscript
-
-!!! note
-    Prepare the jobscript to run batch jobs in the PBS queue system
-
-The Jobscript is a user made script, controlling sequence of commands for executing the calculation. It is often written in bash, other scripts may be used as well. The jobscript is supplied to PBS **qsub** command as an argument and executed by the PBS Professional workload manager.
-
-!!! note
-    The jobscript or interactive shell is executed on first of the allocated nodes.
-
-```console
-$ qsub -q qexp -l select=4:ncpus=24 -N Name0 ./myjob
-$ qstat -n -u username
-
-isrv5:
-                                                            Req'd Req'd   Elap
-Job ID          Username Queue    Jobname    SessID NDS TSK Memory Time S Time
---------------- -------- --  |---|---| ------ --- --- ------ ----- - -----
-15209.isrv5     username qexp     Name0        5530   4 96    --  01:00 R 00:00
-   r21u01n577/0*24+r21u02n578/0*24+r21u03n579/0*24+r21u04n580/0*24
-```
-
-In this example, the nodes r21u01n577, r21u02n578, r21u03n579, r21u04n580 were allocated for 1 hour via the qexp queue. The jobscript myjob will be executed on the node r21u01n577, while the nodes r21u02n578, r21u03n579, r21u04n580 are available for use as well.
-
-!!! note
-    The jobscript or interactive shell is by default executed in home directory
-
-```console
-$ qsub -q qexp -l select=4:ncpus=24 -I
-qsub: waiting for job 15210.isrv5 to start
-qsub: job 15210.isrv5 ready
-
-$ pwd
-/home/username
-```
-
-In this example, 4 nodes were allocated interactively for 1 hour via the qexp queue. The interactive shell is executed in the home directory.
-
-!!! note
-    All nodes within the allocation may be accessed via ssh.  Unallocated nodes are not accessible to user.
-
-The allocated nodes are accessible via ssh from login nodes. The nodes may access each other via ssh as well.
-
-Calculations on allocated nodes may be executed remotely via the MPI, ssh, pdsh or clush. You may find out which nodes belong to the allocation by reading the $PBS_NODEFILE file
-
-```console
-qsub -q qexp -l select=2:ncpus=24 -I
-qsub: waiting for job 15210.isrv5 to start
-qsub: job 15210.isrv5 ready
-
-$ pwd
-/home/username
-
-$ sort -u $PBS_NODEFILE
-r2i5n6.ib0.smc.salomon.it4i.cz
-r4i6n13.ib0.smc.salomon.it4i.cz
-r4i7n0.ib0.smc.salomon.it4i.cz
-r4i7n2.ib0.smc.salomon.it4i.cz
-
-$ pdsh -w r2i5n6,r4i6n13,r4i7n[0,2] hostname
-r4i6n13: r4i6n13
-r2i5n6: r2i5n6
-r4i7n2: r4i7n2
-r4i7n0: r4i7n0
-```
-
-In this example, the hostname program is executed via pdsh from the interactive shell. The execution runs on all four allocated nodes. The same result would be achieved if the pdsh is called from any of the allocated nodes or from the login nodes.
-
-### Example Jobscript for MPI Calculation
-
-!!! note
-    Production jobs must use the /scratch directory for I/O
-
-The recommended way to run production jobs is to change to /scratch directory early in the jobscript, copy all inputs to /scratch, execute the calculations and copy outputs to home directory.
-
-```bash
-#!/bin/bash
-
-# change to scratch directory, exit on failure
-SCRDIR=/scratch/work/user/$USER/myjob
-mkdir -p $SCRDIR
-cd $SCRDIR || exit
-
-# copy input file to scratch
-cp $PBS_O_WORKDIR/input .
-cp $PBS_O_WORKDIR/mympiprog.x .
-
-# load the MPI module
-ml OpenMPI
-
-# execute the calculation
-mpiexec -pernode ./mympiprog.x
-
-# copy output file to home
-cp output $PBS_O_WORKDIR/.
-
-#exit
-exit
-```
-
-In this example, some directory on the /home holds the input file input and executable mympiprog.x . We create a directory myjob on the /scratch filesystem, copy input and executable files from the /home directory where the qsub was invoked ($PBS_O_WORKDIR) to /scratch, execute the MPI programm mympiprog.x and copy the output file back to the /home directory. The mympiprog.x is executed as one process per node, on all allocated nodes.
-
-!!! note
-    Consider preloading inputs and executables onto [shared scratch][5] before the calculation starts.
-
-In some cases, it may be impractical to copy the inputs to scratch and outputs to home. This is especially true when very large input and output files are expected, or when the files should be reused by a subsequent calculation. In such a case, it is users responsibility to preload the input files on shared /scratch before the job submission and retrieve the outputs manually, after all calculations are finished.
-
-!!! note
-    Store the qsub options within the jobscript. Use **mpiprocs** and **ompthreads** qsub options to control the MPI job execution.
-
-### Example Jobscript for MPI Calculation With Preloaded Inputs
-
-Example jobscript for an MPI job with preloaded inputs and executables, options for qsub are stored within the script :
-
-```bash
-#!/bin/bash
-#PBS -q qprod
-#PBS -N MYJOB
-#PBS -l select=100:ncpus=24:mpiprocs=1:ompthreads=24
-#PBS -A OPEN-0-0
-
-# change to scratch directory, exit on failure
-SCRDIR=/scratch/work/user/$USER/myjob
-cd $SCRDIR || exit
-
-# load the MPI module
-ml OpenMPI
-
-# execute the calculation
-mpiexec ./mympiprog.x
-
-#exit
-exit
-```
-
-In this example, input and executable files are assumed preloaded manually in /scratch/$USER/myjob directory. Note the **mpiprocs** and **ompthreads** qsub options, controlling behavior of the MPI execution. The mympiprog.x is executed as one process per node, on all 100 allocated nodes. If mympiprog.x implements OpenMP threads, it will run 24 threads per node.
-
-HTML commented section #2 (examples need to be reworked)
-
-### Example Jobscript for Single Node Calculation
-
-!!! note
-    Local scratch directory is often useful for single node jobs. Local scratch will be deleted immediately after the job ends. Be very careful, use of RAM disk filesystem is at the expense of operational memory.
-
-Example jobscript for single node calculation, using [local scratch][5] on the node:
-
-```bash
-#!/bin/bash
-
-# change to local scratch directory
-cd /lscratch/$PBS_JOBID || exit
-
-# copy input file to scratch
-cp $PBS_O_WORKDIR/input .
-cp $PBS_O_WORKDIR/myprog.x .
-
-# execute the calculation
-./myprog.x
-
-# copy output file to home
-cp output $PBS_O_WORKDIR/.
-
-#exit
-exit
-```
-
-In this example, some directory on the home holds the input file input and executable myprog.x . We copy input and executable files from the home directory where the qsub was invoked ($PBS_O_WORKDIR) to local scratch /lscratch/$PBS_JOBID, execute the myprog.x and copy the output file back to the /home directory. The myprog.x runs on one node only and may use threads.
-
-[1]: resources-allocation-policy.md
-[2]: #example-jobscript-for-mpi-calculation-with-preloaded-inputs
-[3]: network.md
-[4]: 7d-enhanced-hypercube.md
-[5]: storage.md
diff --git a/docs.it4i/salomon/shell-and-data-access.md b/docs.it4i/salomon/shell-and-data-access.md
deleted file mode 100644
index 941b539ea..000000000
--- a/docs.it4i/salomon/shell-and-data-access.md
+++ /dev/null
@@ -1,224 +0,0 @@
-# Accessing the Cluster
-
-## Shell Access
-
-The Salomon cluster is accessed by SSH protocol via login nodes login1, login2, login3 and login4 at address salomon.it4i.cz. The login nodes may be addressed specifically, by prepending the login node name to the address.
-
-!!! note
-    The alias salomon.it4i.cz is currently not available through VPN connection. Please use loginX.salomon.it4i.cz when connected to VPN.
-
-| Login address          | Port | Protocol | Login node                            |
-| ---------------------- | ---- | -------- | ------------------------------------- |
-| salomon.it4i.cz        | 22   | ssh      | round-robin DNS record for login[1-4] |
-| login1.salomon.it4i.cz | 22   | ssh      | login1                                |
-| login2.salomon.it4i.cz | 22   | ssh      | login2                                |
-| login3.salomon.it4i.cz | 22   | ssh      | login3                                |
-| login4.salomon.it4i.cz | 22   | ssh      | login4                                |
-
-The authentication is by the [private key][1] only.
-
-!!! note
-    Please verify SSH fingerprints during the first logon. They are identical on all login nodes:
-
-    md5:
-
-    f6:28:98:e4:f9:b2:a6:8f:f2:f4:2d:0a:09:67:69:80 (DSA)<br />
-    70:01:c9:9a:5d:88:91:c7:1b:c0:84:d1:fa:4e:83:5c (RSA)
-
-    sha256:
-
-    epkqEU2eFzXnMeMMkpX02CykyWjGyLwFj528Vumpzn4 (DSA)
-    WNIrR7oeQDYpBYy4N2d5A6cJ2p0837S7gzzTpaDBZrc (RSA)
-
-Private key authentication:
-
-On **Linux** or **Mac**, use
-
-```console
-local $ ssh -i /path/to/id_rsa username@salomon.it4i.cz
-```
-
-If you see warning message "UNPROTECTED PRIVATE KEY FILE!", use this command to set lower permissions to private key file.
-
-```console
-local $ chmod 600 /path/to/id_rsa
-```
-
-On **Windows**, use [PuTTY ssh client][2].
-
-After logging in, you will see the command prompt:
-
-```console
-                    _____       _
-                   / ____|     | |
-                  | (___   __ _| | ___  _ __ ___   ___  _ __
-                   \___ \ / _` | |/ _ \| '_ ` _ \ / _ \| '_ \
-                   ____) | (_| | | (_) | | | | | | (_) | | | |
-                  |_____/ \__,_|_|\___/|_| |_| |_|\___/|_| |_|
-
-
-                        http://www.it4i.cz/?lang=en
-
-
-Last login: Tue Jul 9 15:57:38 2018 from your-host.example.com
-[username@login2.salomon ~]$
-```
-
-!!! note
-    The environment is **not** shared between login nodes, except for [shared filesystems][3].
-
-## Data Transfer
-
-Data in and out of the system may be transferred by the [scp][a] and sftp protocols.
-
-| Address                | Port | Protocol  |
-| ---------------------- | ---- | --------- |
-| salomon.it4i.cz        | 22   | scp, sftp |
-| login1.salomon.it4i.cz | 22   | scp, sftp |
-| login2.salomon.it4i.cz | 22   | scp, sftp |
-| login3.salomon.it4i.cz | 22   | scp, sftp |
-| login4.salomon.it4i.cz | 22   | scp, sftp |
-
-The authentication is by the [private key][1] only.
-
-On linux or Mac, use scp or sftp client to transfer the data to Salomon:
-
-```console
-local $ scp -i /path/to/id_rsa my-local-file username@salomon.it4i.cz:directory/file
-```
-
-```console
-local $ scp -i /path/to/id_rsa -r my-local-dir username@salomon.it4i.cz:directory
-```
-
-or
-
-```console
-local $ sftp -o IdentityFile=/path/to/id_rsa username@salomon.it4i.cz
-```
-
-Very convenient way to transfer files in and out of the Salomon computer is via the fuse filesystem [sshfs][b].
-
-```console
-local $ sshfs -o IdentityFile=/path/to/id_rsa username@salomon.it4i.cz:. mountpoint
-```
-
-Using sshfs, the users Salomon home directory will be mounted on your local computer, just like an external disk.
-
-Learn more on ssh, scp and sshfs by reading the manpages
-
-```console
-$ man ssh
-$ man scp
-$ man sshfs
-```
-
-On Windows, use [WinSCP client][c] to transfer the data. The [win-sshfs client][d] provides a way to mount the Salomon filesystems directly as an external disc.
-
-More information about the shared file systems is available [here][3].
-
-## Connection Restrictions
-
-Outgoing connections, from Salomon Cluster login nodes to the outside world, are restricted to following ports:
-
-| Port | Protocol |
-| ---- | -------- |
-| 22   | ssh      |
-| 80   | http     |
-| 443  | https    |
-| 9418 | git      |
-
-!!! note
-    Please use **ssh port forwarding** and proxy servers to connect from Salomon to all other remote ports.
-
-Outgoing connections, from Salomon Cluster compute nodes are restricted to the internal network. Direct connections form compute nodes to outside world are cut.
-
-## Port Forwarding
-
-### Port Forwarding From Login Nodes
-
-!!! note
-    Port forwarding allows an application running on Salomon to connect to arbitrary remote host and port.
-
-It works by tunneling the connection from Salomon back to users workstation and forwarding from the workstation to the remote host.
-
-Pick some unused port on Salomon login node  (for example 6000) and establish the port forwarding:
-
-```console
-local $ ssh -R 6000:remote.host.com:1234 salomon.it4i.cz
-```
-
-In this example, we establish port forwarding between port 6000 on Salomon and port 1234 on the remote.host.com. By accessing localhost:6000 on Salomon, an application will see response of remote.host.com:1234. The traffic will run via users local workstation.
-
-Port forwarding may be done **using PuTTY** as well. On the PuTTY Configuration screen, load your Salomon configuration first. Then go to Connection->SSH->Tunnels to set up the port forwarding. Click Remote radio button. Insert 6000 to Source port textbox. Insert remote.host.com:1234. Click Add button, then Open.
-
-Port forwarding may be established directly to the remote host. However, this requires that user has ssh access to remote.host.com
-
-```console
-$ ssh -L 6000:localhost:1234 remote.host.com
-```
-
-Note: Port number 6000 is chosen as an example only. Pick any free port.
-
-### Port Forwarding From Compute Nodes
-
-Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside Salomon Cluster.
-
-First, establish the remote port forwarding form the login node, as [described above][4].
-
-Second, invoke port forwarding from the compute node to the login node. Insert following line into your jobscript or interactive shell
-
-```console
-$ ssh  -TN -f -L 6000:localhost:6000 login1
-```
-
-In this example, we assume that port forwarding from login1:6000 to remote.host.com:1234 has been established beforehand. By accessing localhost:6000, an application running on a compute node will see response of remote.host.com:1234
-
-### Using Proxy Servers
-
-Port forwarding is static, each single port is mapped to a particular port on remote host. Connection to other remote host, requires new forward.
-
-!!! note
-    Applications with inbuilt proxy support, experience unlimited access to remote hosts, via single proxy server.
-
-To establish local proxy server on your workstation, install and run SOCKS proxy server software. On Linux, sshd demon provides the functionality. To establish SOCKS proxy server listening on port 1080 run:
-
-```console
-local $ ssh -D 1080 localhost
-```
-
-On Windows, install and run the free, open source [Sock Puppet][e] server.
-
-Once the proxy server is running, establish ssh port forwarding from Salomon to the proxy server, port 1080, exactly as [described above][4].
-
-```console
-local $ ssh -R 6000:localhost:1080 salomon.it4i.cz
-```
-
-Now, configure the applications proxy settings to **localhost:6000**. Use port forwarding to access the [proxy server from compute nodes][4] as well.
-
-## Graphical User Interface
-
-* The [X Window system][5] is a principal way to get GUI access to the clusters.
-* The [Virtual Network Computing][6] is a graphical [desktop sharing][f] system that uses the [Remote Frame Buffer protocol][g] to remotely control another [computer][h].
-
-## VPN Access
-
-* Access to IT4Innovations internal resources via [VPN][7].
-
-[1]: ../general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md
-[2]: ../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md
-[3]: storage.md
-[4]: #port-forwarding-from-login-nodes
-[5]: ../general/accessing-the-clusters/graphical-user-interface/x-window-system.md
-[6]: ../general/accessing-the-clusters/graphical-user-interface/vnc.md
-[7]: ../general/accessing-the-clusters/vpn-access.md
-
-[a]: http://en.wikipedia.org/wiki/Secure_copy
-[b]: http://linux.die.net/man/1/sshfs
-[c]: http://winscp.net/eng/download.php
-[d]: http://code.google.com/p/win-sshfs/
-[e]: http://sockspuppet.com/
-[f]: http://en.wikipedia.org/wiki/Desktop_sharing
-[g]: http://en.wikipedia.org/wiki/RFB_protocol
-[h]: http://en.wikipedia.org/wiki/Computer
diff --git a/docs.it4i/salomon/storage.md b/docs.it4i/salomon/storage.md
index 1a3becfff..24b5d9310 100644
--- a/docs.it4i/salomon/storage.md
+++ b/docs.it4i/salomon/storage.md
@@ -18,7 +18,7 @@ All login and compute nodes may access same data on shared file systems. Compute
 
 ## Archiving
 
-Please don't use shared file systems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][6], which is available via SSHFS.
+Don't use shared file systems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][6], which is available via SSHFS.
 
 ## Shared File Systems
 
@@ -484,7 +484,7 @@ The procedure to obtain the CESNET access is quick and trouble-free.
 ### Understanding CESNET Storage
 
 !!! note
-    It is very important to understand the CESNET storage before uploading data. [Please read][h] first.
+    It is very important to understand the CESNET storage before uploading data. [Read][h] first.
 
 Once registered for CESNET Storage, you may [access the storage][i] in number of ways. We recommend the SSHFS and RSYNC methods.
 
diff --git a/docs.it4i/salomon/visualization.md b/docs.it4i/salomon/visualization.md
index 0cd031b8a..9e258028e 100644
--- a/docs.it4i/salomon/visualization.md
+++ b/docs.it4i/salomon/visualization.md
@@ -1,6 +1,6 @@
 # Visualization Servers
 
-Remote visualization with NICE DCV software is availabe on two nodes.
+Remote visualization with [NICE DCV software][3] is availabe on two nodes.
 
 | Node          | Count | Processor                         | Cores | Memory | GPU Accelerator              |
 |---------------|-------|-----------------------------------|-------|--------|------------------------------|
@@ -17,178 +17,6 @@ Remote visualization with NICE DCV software is availabe on two nodes.
 * [Graphical User Interface][1]
 * [VPN Access][2]
 
-## Install and Run
-
-**Install NICE DCV 2016** (user-computer)
-
-* [Overview][a]
-* [Linux download][b]
-* [Windows download][c]
-
-**Install VPN client** [VPN Access][3]
-
-!!! note
-    Visualisation server is a compute node. You are not able to SSH with your private key. There are two solutions available to solve login issue.
-
-### Windows Users
-
-**Solution 1 - Add the public fingerprint**
-
-* Generate public fingerprint for your private key with PuTTYgen
-
-![](../img/puttygen.png)
-
-* Add this key to `~/.ssh/authorized_keys` on the cluster
-
-![](../img/addsshkey.png)
-
-* Use your standard SSH key to connect to visualization server
-
-**Solution 2 - Copy private key from the cluster**
-
-* Install WinSCP client (user-computer) [Download WinSCP installer][d]
-* Add credentials
-
-![](../img/viz1-win.png)
-
-* Add path to key file
-
-![](../img/viz2-win.png)
-
-* Save
-* Copy `~/.ssh/id_rsa` to your computer
-* Convert key to PuTTY format with PuTTYgen
-
-![](../img/puttygenconvert.png)
-
-* Use this new ssh key to connect to visualization server
-
-**Install PuTTY**
-
-* [Overview][4]
-* [Download PuTTY installer][e]
-* Configure PuTTY
-
-![](../img/viz3-win.png)
-
-* Add credentials and key file (create 3x sessions: **vizserv1.salomon.it4i.cz**, **vizserv2.salomon.it4i.cz**, **login1.salomon.it4i.cz**)
-* Config SSH tunnels (user-computer) (for sessions vizserv1 and vizserv2 only) - ports: **5901**, **5902**, **7300-7305**
-
-![](../img/viz4-win.png)
-
-* Save
-
-**Run VPN client** [VPN IT4Innovations][f] (user-computer)
-
-**Login to Salomon via PuTTY** (user-computer)
-
-```console
-$ ssh salomon.it4i.cz
-```
-
-**Remove ~/.vnc/xstartup**
-
-**Run job**
-
-```console
-$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1
-$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2
-```
-
-**Run vncserver on vizservX**
-
-* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2)
-* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24
-* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24
-* set password for vncserver
-
-**Login to vizservX via PuTTY (vizserv1/vizserv2) with tunnels** (user-computer)
-
-**Run NICE DCV 2016** (user-computer)
-
-* vizserv1: localhost:5901
-* vizserv2: localhost:5902
-* fill password
-
-![](../img/viz5-win.png)
-![](../img/viz6-win.png)
-
-**Check DCV status (Salomon-vizservX) in VNC window**
-
-**Run glxgears (Salomon-vizservX)**
-
-![](../img/viz7-win.png)
-
-**LOGOUT FROM MENU: System->Logout**
-
-### Linux Users
-
-**Config SSH tunnels (user-computer)**
-
-* ports: 5901, 5902, 7300-7305
-* vizserv1
-
-```console
-$ ssh -i ~/salomon_key -TN -f user@vizserv1.salomon.it4i.cz -L 5901:localhost:5901 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305
-```
-
-* vizserv2
-
-```console
-$ ssh -i ~/salomon_key -TN -f user@vizserv2.salomon.it4i.cz -L 5902:localhost:5902 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305
-```
-
-**Run VPN client** [VPN IT4Innovations][f] (user-computer)
-
-**Login to Salomon** (user-computer)
-
-```console
-$ ssh salomon.it4i.cz
-```
-
-**Remove ~/.vnc/xstartup**
-
-**Run job**
-
-```console
-$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1
-$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2
-```
-
-**Run vncserver on vizservX**
-
-* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2)
-* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24
-* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24
-* set password for vncserver
-
-**Run SSH (vizserv1/vizserv2) with tunnels** (user-computer)
-
-**Run NICE DCV 2016** (user-computer)
-
-* vizserv1: localhost:5901
-* vizserv2: localhost:5902
-* fill password
-
-![](../img/viz1.png)
-![](../img/viz2.png)
-
-**Check DCV status in VNC window**
-
-**Run glxgears**
-
-![](../img/viz3.png)
-
-**LOGOUT FROM MENU: System->Logout**
-
-[1]: shell-and-data-access.md#graphical-user-interface
-[2]: shell-and-data-access.md#vpn-access
-[3]: ../general/accessing-the-clusters/vpn-access.md
-[4]: ../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md
-
-[a]: https://www.nice-software.com/download/nice-dcv-2016
-[b]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/linux/nice-dcv-endstation-2016.0-17066.run
-[c]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/win/nice-dcv-endstation-2016.0-17066-Release.msi
-[d]: https://winscp.net/download/WinSCP-5.13.3-Setup.exe
-[e]: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.70-installer.msi
-[f]: https://vpn.it4i.cz/user
+[1]: ../general/shell-and-data-access.md#graphical-user-interface
+[2]: ../general/shell-and-data-access.md#vpn-access
+[3]: ../software/viz/NICEDCVsoftware.md
diff --git a/docs.it4i/software/bio/omics-master/overview.md b/docs.it4i/software/bio/omics-master/overview.md
index 4cb6210ad..4a3ef9901 100644
--- a/docs.it4i/software/bio/omics-master/overview.md
+++ b/docs.it4i/software/bio/omics-master/overview.md
@@ -393,9 +393,9 @@ Each prioritization (‘job’) has three associated screens that facilitate the
 
 [1]: diagnostic-component-team.md
 [2]: priorization-component-bierapp.md
-[3]: ../../../salomon/resources-allocation-policy.md
+[3]: ../../../general/resources-allocation-policy.md
 [4]: ../../../salomon/storage.md
-[5]: ../../../salomon/job-submission-and-execution.md
+[5]: ../../../general/job-submission-and-execution.md
 
 [a]: http://www.bioinformatics.babraham.ac.uk/projects/fastqc/
 [b]: https://www.broadinstitute.org/gatk/
diff --git a/docs.it4i/software/chemistry/molpro.md b/docs.it4i/software/chemistry/molpro.md
index d5876eb08..7ab456aa1 100644
--- a/docs.it4i/software/chemistry/molpro.md
+++ b/docs.it4i/software/chemistry/molpro.md
@@ -8,7 +8,7 @@ Molpro is a software package used for accurate ab-initio quantum chemistry calcu
 
 ## License
 
-Molpro software package is available only to users that have a valid license. Please contact support to enable access to Molpro if you have a valid license appropriate for running on our cluster (eg. academic research group licence, parallel execution).
+Molpro software package is available only to users that have a valid license. Contact support to enable access to Molpro if you have a valid license appropriate for running on our cluster (eg. academic research group licence, parallel execution).
 
 To run Molpro, you need to have a valid license token present in " $HOME/.molpro/token". You can download the token from [Molpro website][b].
 
@@ -30,7 +30,7 @@ Compilation parameters are default:
 
 ## Running
 
-Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Please refer to the [Molpro documentation][c] for more details.
+Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Refer to the [Molpro documentation][c] for more details.
 
 !!! note
     The OpenMP parallelization in Molpro is limited and has been observed to produce limited scaling. We therefore recommend to use MPI parallelization only. This can be achieved by passing option mpiprocs=16:ompthreads=1 to PBS.
diff --git a/docs.it4i/software/chemistry/nwchem.md b/docs.it4i/software/chemistry/nwchem.md
index 7540e48dc..d4ff1b08d 100644
--- a/docs.it4i/software/chemistry/nwchem.md
+++ b/docs.it4i/software/chemistry/nwchem.md
@@ -28,7 +28,7 @@ mpirun nwchem h2o.nw
 
 ## Options
 
-Please refer to [the documentation][b] and in the input file set the following directives:
+Refer to [the documentation][b] and in the input file set the following directives:
 
 * MEMORY : controls the amount of memory NWChem will use
 * SCRATCH_DIR : set this to a directory in [SCRATCH filesystem - Salomon][1] (or run the calculation completely in a scratch directory). For certain calculations, it might be advisable to reduce I/O by forcing "direct" mode, eg. "scf direct"
diff --git a/docs.it4i/software/chemistry/phono3py.md b/docs.it4i/software/chemistry/phono3py.md
index 29251338f..9277cbea7 100644
--- a/docs.it4i/software/chemistry/phono3py.md
+++ b/docs.it4i/software/chemistry/phono3py.md
@@ -14,7 +14,7 @@ $ ml av phono3py
 $ ml phono3py
 ```
 
-## Example of Calculating Thermal Conductivity of Si Using VASP Code
+## Example of Calculating Thermal Conductivity of Si Using VASP Code.
 
 ### Calculating Force Constants
 
diff --git a/docs.it4i/software/compilers.md b/docs.it4i/software/compilers.md
index ee950c101..4d276b761 100644
--- a/docs.it4i/software/compilers.md
+++ b/docs.it4i/software/compilers.md
@@ -195,6 +195,6 @@ For information how to work with NVIDIA CUDA, read the [NVIDIA CUDA page][3].
 
 [1]: intel/intel-suite/intel-compilers.md
 [2]: lang/java.md
-[3]: ../anselm/software/nvidia-cuda.md
+[3]: nvidia-cuda.md
 
 [a]: http://www.pgroup.com/products/pgicdk.htm
diff --git a/docs.it4i/software/debuggers/allinea-ddt.md b/docs.it4i/software/debuggers/allinea-ddt.md
index 6d195b0e7..42d3b3327 100644
--- a/docs.it4i/software/debuggers/allinea-ddt.md
+++ b/docs.it4i/software/debuggers/allinea-ddt.md
@@ -59,7 +59,7 @@ Be sure to log in with an X window forwarding enabled. This could mean using the
 $ ssh -X username@anselm.it4i.cz
 ```
 
-Other options is to access login node using VNC. Please see the detailed information on how to [use graphic user interface on Anselm][1].
+Other options is to access login node using VNC. See the detailed information on how to [use graphic user interface on Anselm][1].
 
 From the login node an interactive session **with X windows forwarding** (-X option) can be started by following command:
 
diff --git a/docs.it4i/software/debuggers/allinea-performance-reports.md b/docs.it4i/software/debuggers/allinea-performance-reports.md
index f4d6491b5..2319747dc 100644
--- a/docs.it4i/software/debuggers/allinea-performance-reports.md
+++ b/docs.it4i/software/debuggers/allinea-performance-reports.md
@@ -59,6 +59,6 @@ $ perf-report mpirun ./mympiprog.x
 Performance report files [mympiprog_32p\*.txt][3] and [mympiprog_32p\*.html][4] were created. We can see that the code is very efficient on MPI and is CPU bounded.
 
 [1]: ../mpi/mpi.md
-[2]: ../../salomon/job-submission-and-execution.md
+[2]: ../../general/job-submission-and-execution.md
 [3]: mympiprog_32p_2014-10-15_16-56.txt
 [4]: mympiprog_32p_2014-10-15_16-56.html
diff --git a/docs.it4i/software/debuggers/papi.md b/docs.it4i/software/debuggers/papi.md
index 7ab30475f..7b747db6c 100644
--- a/docs.it4i/software/debuggers/papi.md
+++ b/docs.it4i/software/debuggers/papi.md
@@ -90,7 +90,7 @@ The include path is automatically added by papi module to $INCLUDE.
 
 ### High Level API
 
-Please refer to [this description of the High level API][a].
+Refer to [this description of the High level API][a].
 
 ### Low Level API
 
diff --git a/docs.it4i/software/debuggers/scalasca.md b/docs.it4i/software/debuggers/scalasca.md
index b2ad3dd09..232e221cb 100644
--- a/docs.it4i/software/debuggers/scalasca.md
+++ b/docs.it4i/software/debuggers/scalasca.md
@@ -43,7 +43,7 @@ Some notable Scalasca options are:
 * **-e &lt;directory> Specify a directory to save the collected data to. By default, Scalasca saves the data to a directory with prefix scorep\_, followed by name of the executable and launch configuration.**
 
 !!! note
-    Scalasca can generate a huge amount of data, especially if tracing is enabled. Please consider saving the data to a [scratch directory][6].
+    Scalasca can generate a huge amount of data, especially if tracing is enabled. Consider saving the data to a [scratch directory][6].
 
 ### Analysis of Reports
 
diff --git a/docs.it4i/software/debuggers/score-p.md b/docs.it4i/software/debuggers/score-p.md
index 4c98d7a11..f0e069000 100644
--- a/docs.it4i/software/debuggers/score-p.md
+++ b/docs.it4i/software/debuggers/score-p.md
@@ -74,7 +74,7 @@ subroutine foo
 end subroutine foo
 ```
 
-Please refer to the [documentation for description of the API][b].
+Refer to the [documentation for description of the API][b].
 
 ### Manual Instrumentation Using Directives
 
diff --git a/docs.it4i/software/debuggers/total-view.md b/docs.it4i/software/debuggers/total-view.md
index 667216bc1..758418f8c 100644
--- a/docs.it4i/software/debuggers/total-view.md
+++ b/docs.it4i/software/debuggers/total-view.md
@@ -68,7 +68,7 @@ Be sure to log in with an X window forwarding enabled. This could mean using the
 ssh -X username@salomon.it4i.cz
 ```
 
-Other options is to access login node using VNC. Please see the detailed information on how to use graphic user interface on Anselm.
+Other options is to access login node using VNC. See the detailed information on how to use graphic user interface on Anselm.
 
 From the login node an interactive session with X windows forwarding (-X option) can be started by following command (for Anselm use 16 threads):
 
diff --git a/docs.it4i/software/debuggers/valgrind.md b/docs.it4i/software/debuggers/valgrind.md
index d84bd4020..ea08c75d4 100644
--- a/docs.it4i/software/debuggers/valgrind.md
+++ b/docs.it4i/software/debuggers/valgrind.md
@@ -63,7 +63,7 @@ Now, lets run it with Valgrind. The syntax is :
 
 `valgrind [valgrind options] <your program binary> [your program options]`
 
-If no Valgrind options are specified, Valgrind defaults to running Memcheck tool. Please refer to the Valgrind documentation for a full description of command line options.
+If no Valgrind options are specified, Valgrind defaults to running Memcheck tool. Refer to the Valgrind documentation for a full description of command line options.
 
 ```console
 $ valgrind ./valgrind-example
diff --git a/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md b/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md
index c6f264ce5..d41869239 100644
--- a/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md
+++ b/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md
@@ -32,7 +32,7 @@ The GUI will launch and you can open the produced `*`.stf file.
 
 ![](../../../img/Snmekobrazovky20151204v15.35.12.png)
 
-Please refer to Intel documenation about usage of the GUI tool.
+Refer to Intel documenation about usage of the GUI tool.
 
 ## References
 
diff --git a/docs.it4i/software/mpi/mpi.md b/docs.it4i/software/mpi/mpi.md
index 43e8c61d0..b60d56cf8 100644
--- a/docs.it4i/software/mpi/mpi.md
+++ b/docs.it4i/software/mpi/mpi.md
@@ -39,7 +39,7 @@ Examples:
 $ ml gompi/2015b
 ```
 
-In this example, we activate the latest OpenMPI with latest GNU compilers (OpenMPI 1.8.6 and GCC 5.1). Please see more information about toolchains in section [Environment and Modules][1].
+In this example, we activate the latest OpenMPI with latest GNU compilers (OpenMPI 1.8.6 and GCC 5.1). See more information about toolchains in section [Environment and Modules][1].
 
 To use OpenMPI with the intel compiler suite, use
 
diff --git a/docs.it4i/software/mpi/running_openmpi.md b/docs.it4i/software/mpi/running_openmpi.md
index 5f2606bc2..05629a9a6 100644
--- a/docs.it4i/software/mpi/running_openmpi.md
+++ b/docs.it4i/software/mpi/running_openmpi.md
@@ -26,7 +26,7 @@ $ mpiexec -pernode ./helloworld_mpi.x
 ```
 
 !!! note
-    Please be aware, that in this example, the directive **-pernode** is used to run only **one task per node**, which is normally an unwanted behaviour (unless you want to run hybrid code with just one MPI and 16 OpenMP tasks per node). In normal MPI programs **omit the -pernode directive** to run up to 16 MPI tasks per each node.
+    Be aware, that in this example, the directive **-pernode** is used to run only **one task per node**, which is normally an unwanted behaviour (unless you want to run hybrid code with just one MPI and 16 OpenMP tasks per node). In normal MPI programs **omit the -pernode directive** to run up to 16 MPI tasks per each node.
 
 In this example, we allocate 4 nodes via the express queue interactively. We set up the openmpi environment and interactively run the helloworld_mpi.x program. Note that the executable helloworld_mpi.x must be available within the
 same path on all nodes. This is automatically fulfilled on the /home and /scratch filesystem.
diff --git a/docs.it4i/software/numerical-languages/octave.md b/docs.it4i/software/numerical-languages/octave.md
index 6788bff11..c5b77e320 100644
--- a/docs.it4i/software/numerical-languages/octave.md
+++ b/docs.it4i/software/numerical-languages/octave.md
@@ -107,7 +107,7 @@ $ source /apps/tools/octave/3.8.2-mic/bin/octave-env.sh  # set up environment va
 $ octave -q /apps/tools/octave/3.8.2-mic/example/test0.m # run an example
 ```
 
-[1]: ../../salomon/job-submission-and-execution.md
+[1]: ../../general/job-submission-and-execution.md
 [2]: ../intel/intel-xeon-phi-salomon.md
 [3]: ../../salomon/compute-nodes.md
 
diff --git a/docs.it4i/software/numerical-languages/r.md b/docs.it4i/software/numerical-languages/r.md
index 8351cd0f6..ad3ca39fb 100644
--- a/docs.it4i/software/numerical-languages/r.md
+++ b/docs.it4i/software/numerical-languages/r.md
@@ -402,7 +402,7 @@ $ export MKL_MIC_ENABLE=1
 
 Read more about automatic offload [here][6].
 
-[1]: ../../anselm/job-submission-and-execution.md
+[1]: ../../general/job-submission-and-execution.md
 [2]: #interactive-execution
 [3]: ../mpi/running_openmpi.md
 [4]: #static-rmpi
diff --git a/docs.it4i/anselm/software/nvidia-cuda.md b/docs.it4i/software/nvidia-cuda.md
similarity index 100%
rename from docs.it4i/anselm/software/nvidia-cuda.md
rename to docs.it4i/software/nvidia-cuda.md
diff --git a/docs.it4i/software/tools/ansys/ansys-cfx.md b/docs.it4i/software/tools/ansys/ansys-cfx.md
index 61d6c208a..1699c40b4 100644
--- a/docs.it4i/software/tools/ansys/ansys-cfx.md
+++ b/docs.it4i/software/tools/ansys/ansys-cfx.md
@@ -53,6 +53,6 @@ Working directory has to be created before sending PBS job into the queue. Input
 
 **License** should be selected by parameter -P (Big letter **P**). Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**.
 
-[1]: ../../../anselm/job-submission-and-execution.md
+[1]: ../../../general/job-submission-and-execution.md
 
 [a]: http://www.ansys.com/products/fluids/ansys-cfx
diff --git a/docs.it4i/software/tools/ansys/ansys-fluent.md b/docs.it4i/software/tools/ansys/ansys-fluent.md
index 36a9dcdd1..155e6fb1b 100644
--- a/docs.it4i/software/tools/ansys/ansys-fluent.md
+++ b/docs.it4i/software/tools/ansys/ansys-fluent.md
@@ -160,7 +160,7 @@ ANSYS Academic Research license should be moved up to the top of the list.
 
 ![](../../../img/Fluent_Licence_4.jpg)
 
-[1]: ../../../salomon/resources-allocation-policy.md
+[1]: ../../../general/resources-allocation-policy.md
 
 [a]: http://www.ansys.com/products/fluids/ansys-fluent
 [b]: http://www.svsfem.cz
diff --git a/docs.it4i/software/tools/ansys/ansys-ls-dyna.md b/docs.it4i/software/tools/ansys/ansys-ls-dyna.md
index 19b692afb..52f08a77e 100644
--- a/docs.it4i/software/tools/ansys/ansys-ls-dyna.md
+++ b/docs.it4i/software/tools/ansys/ansys-ls-dyna.md
@@ -52,7 +52,7 @@ echo Machines: $hl
 
 Header of the PBS file (above) is common and description can be find on [this site][1]. [SVS FEM][b] recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
-[1]: ../../../anselm/job-submission-and-execution.md
+[1]: ../../../general/job-submission-and-execution.md
 
 [a]: http://www.ansys.com/products/structures/ansys-ls-dyna
 [b]: http://www.svsfem.cz
diff --git a/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md b/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md
index eaadfdb4c..836192599 100644
--- a/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md
+++ b/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md
@@ -54,7 +54,7 @@ Working directory has to be created before sending PBS job into the queue. Input
 
 **License** should be selected by parameter -p. Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**, aa_r_dy (ANSYS **Academic** AUTODYN)
 
-[1]: ../../../anselm/resources-allocation-policy.md
+[1]: ../../../general/resources-allocation-policy.md
 
 [a]: http://www.ansys.com/products/multiphysics
 [b]: http://www.svsfem.cz
diff --git a/docs.it4i/software/tools/ansys/ls-dyna.md b/docs.it4i/software/tools/ansys/ls-dyna.md
index aed47abfe..8bf6c446f 100644
--- a/docs.it4i/software/tools/ansys/ls-dyna.md
+++ b/docs.it4i/software/tools/ansys/ls-dyna.md
@@ -34,7 +34,7 @@ Header of the PBS file (above) is common and description can be find on [this si
 
 Working directory has to be created before sending PBS job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common LS-DYNA **.k** file which is attached to the LS-DYNA solver via parameter `i=`.
 
-[1]: ../../../anselm/job-submission-and-execution.md
+[1]: ../../../general/job-submission-and-execution.md
 
 [a]: http://www.lstc.com/
 [b]: http://www.svsfem.cz
diff --git a/docs.it4i/software/tools/ansys/setting-license-preferences.md b/docs.it4i/software/tools/ansys/setting-license-preferences.md
index 204dda478..91d05256e 100644
--- a/docs.it4i/software/tools/ansys/setting-license-preferences.md
+++ b/docs.it4i/software/tools/ansys/setting-license-preferences.md
@@ -2,7 +2,7 @@
 
 Some ANSYS tools allow you to explicitly specify usage of academic or commercial licenses in the command line (e.g. ansys161 -p aa_r to select Academic Research license). However, we have observed that not all tools obey this option and choose commercial license.
 
-Thus you need to configure preferred license order with ANSLIC_ADMIN. Please follow these steps and move Academic Research license to the top or bottom of the list accordingly.
+Thus you need to configure preferred license order with ANSLIC_ADMIN. Follow these steps and move Academic Research license to the top or bottom of the list accordingly.
 
 Launch the ANSLIC_ADMIN utility in a graphical environment:
 
diff --git a/docs.it4i/software/tools/singularity-it4i.md b/docs.it4i/software/tools/singularity-it4i.md
index 129d97b4b..5c4160528 100644
--- a/docs.it4i/software/tools/singularity-it4i.md
+++ b/docs.it4i/software/tools/singularity-it4i.md
@@ -1,23 +1,24 @@
 # Singularity on IT4Innovations
 
-On our clusters, the Singularity images of main linux distributions are prepared. List of available singularity images (05.04.2018):
+On our clusters, the Singularity images of main linux distributions are prepared.
 
 ```console
    Salomon                 Anselm
       ├── CentOS             ├── CentOS
       │   ├── 6.9            │   ├── 6.9
       │   ├── 6.9-MIC        │   ├── 6.9-GPU
-      │   ├── 7.4            │   ├── 7.4
-      │   └── 7.4-MIC        │   └── 7.4-GPU
+      │   ├── 7.5            │   ├── 7.4
+      │   └── 7.5-intel      │   └── 7.4-GPU
       ├── Debian             ├── Debian
       │   └── 8.0            │   ├── 8.0
-      └── Ubuntu             │   └── 8.0-GPU
-          └── 16.04          └── Ubuntu
-                                 ├── 16.04
-                                 └── 16.04-GPU
+      ├── Fedora             │   └── 8.0-GPU
+      │   └── 29             └── Ubuntu
+      └── Ubuntu                 ├── 16.04
+          └── 16.04              └── 16.04-GPU
 ```
 
-Current information about available Singularity images can be obtained by the `ml av` command. The Images are listed in the `OS` section.
+!!! info
+    Current information about available Singularity images can be obtained by the `ml av` command. The Images are listed in the `OS` section.
 
 The bootstrap scripts, wrappers, features, etc. are located [here][a].
 
diff --git a/docs.it4i/software/tools/singularity.md b/docs.it4i/software/tools/singularity.md
index e932eb247..b8cc8c94f 100644
--- a/docs.it4i/software/tools/singularity.md
+++ b/docs.it4i/software/tools/singularity.md
@@ -11,6 +11,13 @@ Singularity also allows you to leverage the resources of whatever host you are o
 
 This documentation is for Singularity version 2.4 and newer.
 
+<div align="center">
+  <iframe width="250" height="50%" src="https://www.youtube.com/embed/m8llDjFuXlc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+  <iframe width="250" height="50%" src="https://www.youtube.com/embed/SJHizTjwyFk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+  <iframe width="250" height="50%" src="https://www.youtube.com/embed/97VuBVnfcwg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+  <iframe width="250" height="50%" src="https://www.youtube.com/embed/wGJnkRmW5iU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+</div>
+
 ## Using Docker Images
 
 Singularity can import, bootstrap, and even run Docker images directly from [Docker Hub][b]. You can easily run RHEL7 container like this:
diff --git a/docs.it4i/software/tools/virtualization.md b/docs.it4i/software/tools/virtualization.md
index 082680ebd..60edc84be 100644
--- a/docs.it4i/software/tools/virtualization.md
+++ b/docs.it4i/software/tools/virtualization.md
@@ -27,10 +27,10 @@ Virtualization has also some drawbacks, it is not so easy to setup efficient sol
 Solution described in chapter [HOWTO][2] is suitable for single node tasks, does not introduce virtual machine clustering.
 
 !!! note
-    Please consider virtualization as last resort solution for your needs.
+    Consider virtualization as last resort solution for your needs.
 
 !!! warning
-    Please consult use of virtualization with IT4Innovation's support.
+    Consult use of virtualization with IT4Innovation's support.
 
 For running Windows application (when source code and Linux native application are not available) consider use of Wine, Windows compatibility layer. Many Windows applications can be run using Wine with less effort and better performance than when using virtualization.
 
@@ -413,7 +413,7 @@ For Windows guests we recommend these options, life will be easier:
 $ qemu-system-x86_64 ... -localtime -usb -usbdevice tablet
 ```
 
-[1]: ../../salomon/job-submission-and-execution.md
+[1]: ../../general/job-submission-and-execution.md
 [2]: #howto
 [3]: #snapshot-mode
 [4]: #virtual-machine-job-workflow
diff --git a/docs.it4i/software/viz/NICEDCVsoftware.md b/docs.it4i/software/viz/NICEDCVsoftware.md
new file mode 100644
index 000000000..ecd2e279c
--- /dev/null
+++ b/docs.it4i/software/viz/NICEDCVsoftware.md
@@ -0,0 +1,173 @@
+# NICE DCV
+
+**Install NICE DCV 2016** (user-computer)
+
+* [Overview][a]
+* [Linux download][b]
+* [Windows download][c]
+
+**Install VPN client** [VPN Access][1]
+
+!!! note
+    Visualisation server is a compute node. You are not able to SSH with your private key. There are two solutions available to solve login issue.
+
+## Windows Users
+
+**Solution 1 - Add the public fingerprint**
+
+* Generate public fingerprint for your private key with PuTTYgen
+
+![](../../img/puttygen.png)
+
+* Add this key to `~/.ssh/authorized_keys` on the cluster
+
+![](../../img/addsshkey.png)
+
+* Use your standard SSH key to connect to visualization server
+
+**Solution 2 - Copy private key from the cluster**
+
+* Install WinSCP client (user-computer) [Download WinSCP installer][d]
+* Add credentials
+
+![](../../img/viz1-win.png)
+
+* Add path to key file
+
+![](../../img/viz2-win.png)
+
+* Save
+* Copy `~/.ssh/id_rsa` to your computer
+* Convert key to PuTTY format with PuTTYgen
+
+![](../../img/puttygenconvert.png)
+
+* Use this new ssh key to connect to visualization server
+
+**Install PuTTY**
+
+* [Overview][2]
+* [Download PuTTY installer][e]
+* Configure PuTTY
+
+![](../../img/viz3-win.png)
+
+* Add credentials and key file (create 3x sessions: **vizserv1.salomon.it4i.cz**, **vizserv2.salomon.it4i.cz**, **login1.salomon.it4i.cz**)
+* Config SSH tunnels (user-computer) (for sessions vizserv1 and vizserv2 only) - ports: **5901**, **5902**, **7300-7305**
+
+![](../../img/viz4-win.png)
+
+* Save
+
+**Run VPN client** [VPN IT4Innovations][f] (user-computer)
+
+**Login to Salomon via PuTTY** (user-computer)
+
+```console
+$ ssh salomon.it4i.cz
+```
+
+**Remove ~/.vnc/xstartup**
+
+**Run job**
+
+```console
+$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1
+$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2
+```
+
+**Run vncserver on vizservX**
+
+* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2)
+* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24
+* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24
+* set password for vncserver
+
+**Login to vizservX via PuTTY (vizserv1/vizserv2) with tunnels** (user-computer)
+
+**Run NICE DCV 2016** (user-computer)
+
+* vizserv1: localhost:5901
+* vizserv2: localhost:5902
+* fill password
+
+![](../../img/viz5-win.png)
+![](../../img/viz6-win.png)
+
+**Check DCV status (Salomon-vizservX) in VNC window**
+
+**Run glxgears (Salomon-vizservX)**
+
+![](../../img/viz7-win.png)
+
+**LOGOUT FROM MENU: System->Logout**
+
+## Linux Users
+
+**Config SSH tunnels (user-computer)**
+
+* ports: 5901, 5902, 7300-7305
+* vizserv1
+
+```console
+$ ssh -i ~/salomon_key -TN -f user@vizserv1.salomon.it4i.cz -L 5901:localhost:5901 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305
+```
+
+* vizserv2
+
+```console
+$ ssh -i ~/salomon_key -TN -f user@vizserv2.salomon.it4i.cz -L 5902:localhost:5902 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305
+```
+
+**Run VPN client** [VPN IT4Innovations][f] (user-computer)
+
+**Login to Salomon** (user-computer)
+
+```console
+$ ssh salomon.it4i.cz
+```
+
+**Remove ~/.vnc/xstartup**
+
+**Run job**
+
+```console
+$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1
+$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2
+```
+
+**Run vncserver on vizservX**
+
+* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2)
+* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24
+* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24
+* set password for vncserver
+
+**Run SSH (vizserv1/vizserv2) with tunnels** (user-computer)
+
+**Run NICE DCV 2016** (user-computer)
+
+* vizserv1: localhost:5901
+* vizserv2: localhost:5902
+* fill password
+
+![](../../img/viz1.png)
+![](../../img/viz2.png)
+
+**Check DCV status in VNC window**
+
+**Run glxgears**
+
+![](../../img/viz3.png)
+
+**LOGOUT FROM MENU: System->Logout**
+
+[1]: ../../general/accessing-the-clusters/vpn-access.md
+[2]: ../../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md
+
+[a]: https://www.nice-software.com/download/nice-dcv-2016
+[b]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/linux/nice-dcv-endstation-2016.0-17066.run
+[c]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/win/nice-dcv-endstation-2016.0-17066-Release.msi
+[d]: https://winscp.net/download/WinSCP-5.13.3-Setup.exe
+[e]: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.70-installer.msi
+[f]: https://vpn.it4i.cz/user
diff --git a/docs.it4i/software/viz/openfoam.md b/docs.it4i/software/viz/openfoam.md
index 43b143acb..bb947cfe6 100644
--- a/docs.it4i/software/viz/openfoam.md
+++ b/docs.it4i/software/viz/openfoam.md
@@ -55,7 +55,7 @@ $ source $FOAM_BASHRC
 ```
 
 !!! note
-    Please load correct module with your requirements “compiler - GCC/ICC, precision - DP/SP”.
+    Load correct module with your requirements “compiler - GCC/ICC, precision - DP/SP”.
 
 Create a project directory within the $HOME/OpenFOAM directory named \<USER\>-\<OFversion\> and create a directory named run within it, e.g. by typing:
 
@@ -228,7 +228,7 @@ $ wmake
 ```
 
 [1]: ../../environment-and-modules.md
-[2]: ../../anselm/job-submission-and-execution.md
+[2]: ../../general/job-submission-and-execution.md
 
 [a]: http://www.openfoam.com/
 [b]: http://www.openfoam.com/about
diff --git a/docs.it4i/software/viz/paraview.md b/docs.it4i/software/viz/paraview.md
index 20dd88a98..6e40e462a 100644
--- a/docs.it4i/software/viz/paraview.md
+++ b/docs.it4i/software/viz/paraview.md
@@ -85,7 +85,7 @@ You can now use Parallel ParaView.
 
 Remember to close the interactive session after you finish working with ParaView server, as it will remain launched even after your client is disconnected and will continue to consume resources.
 
-[1]: ../../salomon/job-submission-and-execution.md
+[1]: ../../general/job-submission-and-execution.md
 
 [a]: http://www.paraview.org/
 [b]: http://paraview.org/paraview/resources/software.php
diff --git a/mkdocs.yml b/mkdocs.yml
index 8adb49049..399cbe036 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -44,9 +44,15 @@ nav:
   - General:
     - Home: index.md
     - Obtaining Login Credentials: general/obtaining-login-credentials/obtaining-login-credentials.md
+    - Accessing the Clusters: general/shell-and-data-access.md
     - Applying for Resources: general/applying-for-resources.md
     - Certificates FAQ: general/obtaining-login-credentials/certificates-faq.md
-    - Resource Allocation and Job Execution: general/resource_allocation_and_job_execution.md
+    - Resource Allocation and Job Execution: 
+      - Introduction: general/resource_allocation_and_job_execution.md
+      - Resource Allocation Policy: general/resources-allocation-policy.md
+      - Job Priority: general/job-priority.md
+      - Job Submission and Execution: general/job-submission-and-execution.md
+      - Capacity Computing: general/capacity-computing.md
     - Connect to the Clusters:
       - OpenSSH Keys (UNIX): general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md
       - PuTTY (Windows): general/accessing-the-clusters/shell-access-and-data-transfer/putty.md
@@ -55,35 +61,25 @@ nav:
       - VPN Access: general/accessing-the-clusters/vpn-access.md
     - PRACE User Support: prace.md
     - API Documentation: apiv1.md
-    - Salomon Upgrade: salomon-upgrade.md
-  - Salomon:
-    - Introduction: salomon/introduction.md
-    - Hardware Overview: salomon/hardware-overview.md
-    - Accessing the Cluster: salomon/shell-and-data-access.md
-    - Resource Allocation and Job Execution:
-      - Resources Allocation Policy: salomon/resources-allocation-policy.md
-      - Job Scheduling: salomon/job-priority.md
-      - Job Submission and Execution: salomon/job-submission-and-execution.md
-      - Capacity Computing: salomon/capacity-computing.md
-    - Compute Nodes: salomon/compute-nodes.md
-    - Network:
-      - InfiniBand Network: salomon/network.md
-      - IB Single-Plane Topology: salomon/ib-single-plane-topology.md
-      - 7D Enhanced Hypercube: salomon/7d-enhanced-hypercube.md
-    - Storage: salomon/storage.md
-    - Visualization Servers: salomon/visualization.md
-  - Anselm:
-    - Introduction: anselm/introduction.md
-    - Hardware Overview: anselm/hardware-overview.md
-    - Accessing the Cluster: anselm/shell-and-data-access.md
-    - Resource Allocation and Job Execution:
-      - Resource Allocation Policy: anselm/resources-allocation-policy.md
-      - Job Priority: anselm/job-priority.md
-      - Job Submission and Execution: anselm/job-submission-and-execution.md
-      - Capacity Computing: anselm/capacity-computing.md
-    - Compute Nodes: anselm/compute-nodes.md
-    - Storage: anselm/storage.md
-    - Network: anselm/network.md
+  - Clusters:
+    - Anselm: 
+      - Introduction: anselm/introduction.md
+      - Hardware Overview: anselm/hardware-overview.md
+      - Compute Nodes: anselm/compute-nodes.md
+      - Storage: anselm/storage.md
+      - Network: anselm/network.md
+    - Salomon: 
+      - Introduction: salomon/introduction.md
+      - Hardware Overview: salomon/hardware-overview.md
+      - Compute Nodes: salomon/compute-nodes.md
+      - Network:
+        - InfiniBand Network: salomon/network.md
+        - IB Single-Plane Topology: salomon/ib-single-plane-topology.md
+        - 7D Enhanced Hypercube: salomon/7d-enhanced-hypercube.md
+      - Storage: salomon/storage.md
+      - Visualization Servers: salomon/visualization.md
+    - NVIDIA DGX-2:
+      - Introduction: dgx2/introduction.md
   - Software:
     - Environment and Modules: environment-and-modules.md
     - Modules:
@@ -91,10 +87,10 @@ nav:
       - Intel Xeon Phi Environment: software/mic/mic_environment.md
       - Modules Matrix: modules-matrix.md
       - Job Features: job-features.md
+      - Available Anselm Modules: modules-anselm.md
       - Available Salomon Modules: modules-salomon.md
       - Available Salomon Modules on UV: modules-salomon-uv.md
       - Available Salomon Modules on PHI Cards: modules-salomon-phi.md
-      - Available Anselm Modules: modules-anselm.md
     - ISV Licenses: software/isv_licenses.md
     - Bioinformatics:
       - Bioinformatics Applications: software/bio/bioinformatics.md
@@ -127,7 +123,7 @@ nav:
       - Valgrind: software/debuggers/valgrind.md
       - Vampir: software/debuggers/vampir.md
     - GPU:
-      - NVIDIA CUDA: anselm/software/nvidia-cuda.md
+      - NVIDIA CUDA: software/nvidia-cuda.md
     - Intel:
       - Intel Suite:
         - Introduction: software/intel/intel-suite/intel-parallel-studio-introduction.md
@@ -200,6 +196,7 @@ nav:
       - OpenFOAM: software/viz/openfoam.md
       - ParaView: software/viz/paraview.md
       - In situ: software/viz/insitu.md
+      - NICE DCV: software/viz/NICEDCVsoftware.md
     - PBS Pro Documentation: pbspro.md
 
 extra:
-- 
GitLab