From 51b7c3b046544afa92a0c8810a48d45ca0a157af Mon Sep 17 00:00:00 2001
From: Luc Maisonobe <luc@orekit.org>
Date: Wed, 19 Mar 2014 21:24:23 +0100
Subject: [PATCH] Prepared framework for more complete flight dynamics tests.

---
 .../org/orekit/rugged/core/RuggedImpl.java    |   9 +-
 .../orekit/rugged/core/RuggedImplTest.java    | 124 ++++
 .../orekit-data/eigen-6s-truncated.gfc        | 610 ++++++++++++++++++
 .../test/resources/orekit-data/unxp2012.406   | Bin 0 -> 52416 bytes
 4 files changed, 740 insertions(+), 3 deletions(-)
 create mode 100644 rugged-core/src/test/java/org/orekit/rugged/core/RuggedImplTest.java
 create mode 100644 rugged-core/src/test/resources/orekit-data/eigen-6s-truncated.gfc
 create mode 100644 rugged-core/src/test/resources/orekit-data/unxp2012.406

diff --git a/rugged-core/src/main/java/org/orekit/rugged/core/RuggedImpl.java b/rugged-core/src/main/java/org/orekit/rugged/core/RuggedImpl.java
index a1c1e591..bd970871 100644
--- a/rugged-core/src/main/java/org/orekit/rugged/core/RuggedImpl.java
+++ b/rugged-core/src/main/java/org/orekit/rugged/core/RuggedImpl.java
@@ -184,15 +184,18 @@ public class RuggedImpl implements Rugged {
     }
 
     /** Select time scale Orekit data.
-     * @param orekitDataDir top directory for Orekit data
+     * @param orekitDataDir top directory for Orekit data (if null, Orekit has already been configured)
      * @return utc time scale
      * @exception OrekitException if data needed for some frame cannot be loaded
      */
     private TimeScale selectTimeScale(final File orekitDataDir)
         throws OrekitException {
 
-        // set up Orekit data
-        DataProvidersManager.getInstance().addProvider(new DirectoryCrawler(orekitDataDir));
+        if (orekitDataDir != null) {
+            // set up Orekit data
+            DataProvidersManager.getInstance().addProvider(new DirectoryCrawler(orekitDataDir));
+        }
+
         return TimeScalesFactory.getUTC();
 
     }
diff --git a/rugged-core/src/test/java/org/orekit/rugged/core/RuggedImplTest.java b/rugged-core/src/test/java/org/orekit/rugged/core/RuggedImplTest.java
new file mode 100644
index 00000000..270dafe1
--- /dev/null
+++ b/rugged-core/src/test/java/org/orekit/rugged/core/RuggedImplTest.java
@@ -0,0 +1,124 @@
+/* Copyright 2002-2014 CS Systèmes d'Information
+ * Licensed to CS Systèmes d'Information (CS) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * CS licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.orekit.rugged.core;
+
+
+import java.io.File;
+import java.net.URISyntaxException;
+
+import org.apache.commons.math3.ode.nonstiff.DormandPrince853Integrator;
+import org.apache.commons.math3.util.FastMath;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+import org.orekit.attitudes.AttitudeProvider;
+import org.orekit.attitudes.NadirPointing;
+import org.orekit.bodies.BodyShape;
+import org.orekit.bodies.CelestialBodyFactory;
+import org.orekit.bodies.OneAxisEllipsoid;
+import org.orekit.data.DataProvidersManager;
+import org.orekit.data.DirectoryCrawler;
+import org.orekit.errors.OrekitException;
+import org.orekit.forces.gravity.HolmesFeatherstoneAttractionModel;
+import org.orekit.forces.gravity.ThirdBodyAttraction;
+import org.orekit.forces.gravity.potential.GravityFieldFactory;
+import org.orekit.forces.gravity.potential.ICGEMFormatReader;
+import org.orekit.forces.gravity.potential.NormalizedSphericalHarmonicsProvider;
+import org.orekit.frames.Frame;
+import org.orekit.frames.FramesFactory;
+import org.orekit.orbits.CircularOrbit;
+import org.orekit.orbits.OrbitType;
+import org.orekit.orbits.PositionAngle;
+import org.orekit.propagation.Propagator;
+import org.orekit.propagation.SpacecraftState;
+import org.orekit.propagation.numerical.NumericalPropagator;
+import org.orekit.rugged.api.Rugged;
+import org.orekit.rugged.api.RuggedException;
+import org.orekit.time.AbsoluteDate;
+import org.orekit.time.TimeScalesFactory;
+import org.orekit.utils.Constants;
+import org.orekit.utils.IERSConventions;
+
+public class RuggedImplTest {
+
+    @Test
+    public void testSetContext() throws RuggedException, OrekitException {
+        RuggedImpl rugged = new RuggedImpl();
+        rugged.setGeneralContext(null,
+                                 propagator.getInitialState().getDate(),
+                                 Rugged.Algorithm.DUVENHAGE,
+                                 Rugged.Ellipsoid.WGS84,
+                                 Rugged.InertialFrame.EME2000,
+                                 Rugged.BodyRotatingFrame.ITRF,
+                                 propagator);
+    }
+
+    @Before
+    public void setUp() throws RuggedException, OrekitException, URISyntaxException {
+
+        String path = getClass().getClassLoader().getResource("orekit-data").toURI().getPath();
+        DataProvidersManager.getInstance().addProvider(new DirectoryCrawler(new File(path)));
+
+        // the following orbital parameters have been computed using
+        // Orekit tutorial about phasing, using the following configuration:
+        //
+        //  orbit.date                          = 2012-01-01T00:00:00.000
+        //  phasing.orbits.number               = 143
+        //  phasing.days.number                 =  10
+        //  sun.synchronous.reference.latitude  = 0
+        //  sun.synchronous.reference.ascending = false
+        //  sun.synchronous.mean.solar.time     = 10:30:00
+        //  gravity.field.degree                = 12
+        //  gravity.field.order                 = 12
+        AbsoluteDate date = new AbsoluteDate("2012-01-01T00:00:00.000", TimeScalesFactory.getUTC());
+        NormalizedSphericalHarmonicsProvider gravityField = GravityFieldFactory.getNormalizedProvider(12, 12);
+        Frame eme2000 = FramesFactory.getEME2000();
+        Frame itrf    = FramesFactory.getITRF(IERSConventions.IERS_2010, true);
+        CircularOrbit orbit = new CircularOrbit(7173352.811913891,
+                                                -4.029194321683225E-4, 0.0013530362644647786,
+                                                FastMath.toRadians(98.63218182243709),
+                                                FastMath.toRadians(77.55565567747836),
+                                                FastMath.PI, PositionAngle.TRUE,
+                                                eme2000, date, gravityField.getMu());
+
+        BodyShape earth = new OneAxisEllipsoid(Constants.WGS84_EARTH_EQUATORIAL_RADIUS,
+                                               Constants.WGS84_EARTH_FLATTENING,
+                                               itrf);
+        AttitudeProvider provider = new NadirPointing(earth);
+        SpacecraftState state = new SpacecraftState(orbit, provider.getAttitude(orbit, date, orbit.getFrame()), 1180.0);
+
+        // numerical model for improving orbit
+        OrbitType type = OrbitType.CIRCULAR;
+        double[][] tolerances = NumericalPropagator.tolerances(0.1, orbit, type);
+        DormandPrince853Integrator integrator =
+                new DormandPrince853Integrator(1.0e-4 * orbit.getKeplerianPeriod(),
+                                               1.0e-1 * orbit.getKeplerianPeriod(),
+                                               tolerances[0], tolerances[1]);
+        integrator.setInitialStepSize(1.0e-2 * orbit.getKeplerianPeriod());
+        NumericalPropagator numericalPropagator = new NumericalPropagator(integrator);
+        numericalPropagator.addForceModel(new HolmesFeatherstoneAttractionModel(itrf, gravityField));
+        numericalPropagator.addForceModel(new ThirdBodyAttraction(CelestialBodyFactory.getSun()));
+        numericalPropagator.addForceModel(new ThirdBodyAttraction(CelestialBodyFactory.getMoon()));
+        numericalPropagator.setOrbitType(type);
+        numericalPropagator.setInitialState(state);
+        propagator = numericalPropagator;
+
+    }
+
+    Propagator propagator;
+
+}
diff --git a/rugged-core/src/test/resources/orekit-data/eigen-6s-truncated.gfc b/rugged-core/src/test/resources/orekit-data/eigen-6s-truncated.gfc
new file mode 100644
index 00000000..4a9ee8ff
--- /dev/null
+++ b/rugged-core/src/test/resources/orekit-data/eigen-6s-truncated.gfc
@@ -0,0 +1,610 @@
+This file is NOT the original eigen 6S gravity field file.
+It has been truncated to 12x12 for test purposes
+
+The GFZ-GRGS satellite-only gravity field model EIGEN-6S
+=========================================================
+Contact:
+Christoph Foerste
+e-mail: foer@gfz-potsdam.de
+
+Reference:
+----------
+Christoph Förste (1), Sean Bruinsma (3), Richard Shako (1), Jean-Charles Marty (3), 
+Frank Flechtner (2), Oleh Abrikosov (1), Christoph Dahle (2), Jean-Michel Lemoine (3), 
+Hans Neumayer (2), Richard Biancale (3), Franz Barthelmes (1), Rolf König (2)
+and Georges Balmino (3) (2011),
+EIGEN-6 - A new combined global gravity field model including GOCE data 
+from the collaboration of GFZ-Potsdam and GRGS-Toulouse,
+Geophysical Research Abstracts
+Vol. 13, EGU2011-3242-2, 2011
+EGU General Assembly 2011
+
+
+(1) GeoForschungsZentrum Potsdam
+    Dept. 1 'Geodesy and Remote Sensing'
+    Telegrafenberg, D-14473 Potsdam
+    Germany
+    e-mail: foer@gfz-potsdam.de
+    fax: ++49 331 288 1169
+
+(2) GeoForschungsZentrum Potsdam
+    Department 1 'Geodesy and Remote Sensing'
+    c/o DLR Oberpfaffenhofen, D-82234 Weßling
+    Germany
+    e-mail: flechtne@gfz-potsdam.de
+    fax: ++49 331 288 1169
+
+(3) Groupe de Recherche de Geodesie Spatiale 
+    18, avenue Edouard Belin, F-31055 Toulouse
+    France
+    e-mail: richard.biancale@cnes.fr
+    fax: ++33 5 61 253098)
+
+
+EIGEN-6S is a satellite-only gravity field of a maximum segree/order 240 
+It consists of 6.5 years of LAGEOS (SLR) and GRACE (GPS-SST and K-band
+range rate) data from the time span 1 Jan 2003 till 30 June 2009
+and 6.7 months of GOCE (Satellite gradiometry) data from the time
+span 1 Nov 2009 till 30 June 2010.
+
+This gravity field model contains time variable parameters (gfct, trnd, acos, asin, 
+t0 and period) up to d/o 50. The computation of the values of the time variable 
+spherical coefficients G at a certain epoch t must be done by applying the 
+drift parameters trnd as well as the periodic terms acos and asin in the following 
+way. In the given rule the two periodic terms are denoted by asin1/acos1 and 
+asin2/acos2 in accordance with the two periods p1 = 1.0 year and p2 = 0.5 year.
+The reference epoch is denoted by t0.
+
+G(t)=gfct + trnd*(t-t0) + asin1*sin(2pi/p1*(t-t0))+acos1*cos(2pi/p1*(t-t0))
+                        + asin2*sin(2pi/p2*(t-t0))+acos2*cos(2pi/p2*(t-t0))
+	
+The details of the format description are available at 
+http://icgem.gfz-potsdam.de/ICGEM/documents/ICGEM-Format-2011.pdf
+
+
+begin_of_head =====================================
+product_type                gravity_field
+modelname                   EIGEN-6S-TRUNCATED
+earth_gravity_constant      0.3986004415E+15
+radius                      0.6378136460E+07
+max_degree                  12
+tide_system                 tide_free
+errors                      formal
+norm                        fully_normalized
+
+
+
+key    L    M         C                  S           sigma C    sigma S   t0[yyyymmdd]
+                                                                          period[y]
+end_of_head ===========================================================================
+gfc    0    0  1.00000000000e+00 0.000000000000e+00 0.0000e+00 0.0000e+00
+gfc    1    0  0.00000000000e+00 0.000000000000e+00 0.0000e+00 0.0000e+00
+gfct   2    0 -4.84165299820e-04 0.000000000000e+00 1.9551e-13 0.0000e+00 20050101
+trnd   2    0 -1.26059939709e-11 0.000000000000e+00 3.2397e-14 0.0000e+00
+acos   2    0  4.10019292536e-11 0.000000000000e+00 1.8982e-13 0.0000e+00 1.0
+asin   2    0  5.32367408468e-11 0.000000000000e+00 1.9687e-13 0.0000e+00 1.0
+acos   2    0  3.33920225943e-11 0.000000000000e+00 1.8895e-13 0.0000e+00 0.5
+asin   2    0 -2.44369818145e-11 0.000000000000e+00 1.9226e-13 0.0000e+00 0.5
+gfct   3    0  9.57211326674e-07 0.000000000000e+00 1.6633e-13 0.0000e+00 20050101
+trnd   3    0 -8.37191630994e-12 0.000000000000e+00 5.0223e-14 0.0000e+00
+acos   3    0 -1.76087178236e-11 0.000000000000e+00 2.2856e-13 0.0000e+00 1.0
+asin   3    0  9.47617140143e-11 0.000000000000e+00 2.2805e-13 0.0000e+00 1.0
+acos   3    0  1.06252954726e-11 0.000000000000e+00 1.8672e-13 0.0000e+00 0.5
+asin   3    0 -9.12524501214e-12 0.000000000000e+00 1.8822e-13 0.0000e+00 0.5
+gfct   4    0  5.39990167207e-07 0.000000000000e+00 6.3043e-14 0.0000e+00 20050101
+trnd   4    0  1.24909421173e-12 0.000000000000e+00 2.8238e-14 0.0000e+00
+acos   4    0 -7.55038367226e-12 0.000000000000e+00 7.4403e-14 0.0000e+00 1.0
+asin   4    0 -3.49716489378e-12 0.000000000000e+00 7.2354e-14 0.0000e+00 1.0
+acos   4    0  8.18242215021e-12 0.000000000000e+00 7.4295e-14 0.0000e+00 0.5
+asin   4    0 -1.53713963319e-11 0.000000000000e+00 7.3418e-14 0.0000e+00 0.5
+gfct   5    0  6.86846073356e-08 0.000000000000e+00 4.4744e-14 0.0000e+00 20050101
+trnd   5    0 -5.03331312798e-12 0.000000000000e+00 2.0225e-14 0.0000e+00
+acos   5    0  5.08586422895e-12 0.000000000000e+00 5.2575e-14 0.0000e+00 1.0
+asin   5    0 -1.05986426825e-10 0.000000000000e+00 5.1205e-14 0.0000e+00 1.0
+acos   5    0  2.22804747737e-12 0.000000000000e+00 5.2535e-14 0.0000e+00 0.5
+asin   5    0  8.82533944194e-13 0.000000000000e+00 5.1898e-14 0.0000e+00 0.5
+gfct   6    0 -1.49953256913e-07 0.000000000000e+00 3.6534e-14 0.0000e+00 20050101
+trnd   6    0 -7.73830889350e-12 0.000000000000e+00 1.6564e-14 0.0000e+00
+acos   6    0 -6.19878943090e-12 0.000000000000e+00 4.2715e-14 0.0000e+00 1.0
+asin   6    0 -3.73841861847e-11 0.000000000000e+00 4.1595e-14 0.0000e+00 1.0
+acos   6    0 -7.32310151927e-13 0.000000000000e+00 4.2728e-14 0.0000e+00 0.5
+asin   6    0  6.65272997479e-12 0.000000000000e+00 4.2184e-14 0.0000e+00 0.5
+gfct   7    0  9.05144359960e-08 0.000000000000e+00 3.1602e-14 0.0000e+00 20050101
+trnd   7    0 -4.91409724444e-12 0.000000000000e+00 1.4267e-14 0.0000e+00
+acos   7    0 -5.11090428201e-12 0.000000000000e+00 3.6891e-14 0.0000e+00 1.0
+asin   7    0  2.98430581971e-11 0.000000000000e+00 3.5989e-14 0.0000e+00 1.0
+acos   7    0  7.70762949941e-13 0.000000000000e+00 3.6921e-14 0.0000e+00 0.5
+asin   7    0  3.48874995179e-12 0.000000000000e+00 3.6460e-14 0.0000e+00 0.5
+gfct   8    0  4.94844799157e-08 0.000000000000e+00 2.8498e-14 0.0000e+00 20050101
+trnd   8    0 -9.15701953791e-14 0.000000000000e+00 1.2851e-14 0.0000e+00
+acos   8    0 -1.13032975443e-11 0.000000000000e+00 3.3228e-14 0.0000e+00 1.0
+asin   8    0 -3.68297845398e-12 0.000000000000e+00 3.2379e-14 0.0000e+00 1.0
+acos   8    0  3.98883599726e-12 0.000000000000e+00 3.3237e-14 0.0000e+00 0.5
+asin   8    0 -3.37176804698e-12 0.000000000000e+00 3.2821e-14 0.0000e+00 0.5
+gfct   9    0  2.80157974039e-08 0.000000000000e+00 2.6415e-14 0.0000e+00 20050101
+trnd   9    0 -5.93301274237e-13 0.000000000000e+00 1.1873e-14 0.0000e+00
+acos   9    0  1.97787122397e-12 0.000000000000e+00 3.0727e-14 0.0000e+00 1.0
+asin   9    0 -2.72979610542e-11 0.000000000000e+00 3.0039e-14 0.0000e+00 1.0
+acos   9    0  1.12198529723e-12 0.000000000000e+00 3.0778e-14 0.0000e+00 0.5
+asin   9    0  8.80892165135e-13 0.000000000000e+00 3.0391e-14 0.0000e+00 0.5
+gfct  10    0  5.33306352739e-08 0.000000000000e+00 2.5014e-14 0.0000e+00 20050101
+trnd  10    0  4.55061538197e-12 0.000000000000e+00 1.1226e-14 0.0000e+00
+acos  10    0  6.62098476312e-12 0.000000000000e+00 2.9053e-14 0.0000e+00 1.0
+asin  10    0 -2.84959947162e-12 0.000000000000e+00 2.8365e-14 0.0000e+00 1.0
+acos  10    0 -2.72764010571e-12 0.000000000000e+00 2.9080e-14 0.0000e+00 0.5
+asin  10    0  4.67669237123e-12 0.000000000000e+00 2.8710e-14 0.0000e+00 0.5
+gfct  11    0 -5.07693148338e-08 0.000000000000e+00 2.4024e-14 0.0000e+00 20050101
+trnd  11    0  2.27105661836e-12 0.000000000000e+00 1.0761e-14 0.0000e+00
+acos  11    0 -1.83556483603e-12 0.000000000000e+00 2.7848e-14 0.0000e+00 1.0
+asin  11    0  8.47851083397e-12 0.000000000000e+00 2.7264e-14 0.0000e+00 1.0
+acos  11    0 -1.87508272089e-12 0.000000000000e+00 2.7916e-14 0.0000e+00 0.5
+asin  11    0  9.03511215867e-13 0.000000000000e+00 2.7553e-14 0.0000e+00 0.5
+gfct  12    0  3.64371824368e-08 0.000000000000e+00 2.3376e-14 0.0000e+00 20050101
+trnd  12    0  2.83183861662e-12 0.000000000000e+00 1.0458e-14 0.0000e+00
+acos  12    0 -3.27584079104e-12 0.000000000000e+00 2.7085e-14 0.0000e+00 1.0
+asin  12    0 -2.49303708847e-12 0.000000000000e+00 2.6481e-14 0.0000e+00 1.0
+acos  12    0  3.23615662649e-13 0.000000000000e+00 2.7134e-14 0.0000e+00 0.5
+asin  12    0 -1.07384637633e-12 0.000000000000e+00 2.6763e-14 0.0000e+00 0.5
+gfc    1    1 0.000000000000e+00 0.000000000000e+00 0.0000e+00 0.0000e+00
+gfct   2    1 -2.81659771626e-10  1.44256587723e-09 1.6999e-13 1.7057e-13 20050101
+trnd   2    1 -1.67484228102e-11  1.20876400278e-11 3.1324e-14 3.1322e-14
+acos   2    1 -3.25582782159e-12 -8.73783430976e-12 1.6610e-13 1.6578e-13 1.0
+asin   2    1 -1.03600699563e-11 -1.56306404108e-11 1.6947e-13 1.6999e-13 1.0
+acos   2    1  2.88077609582e-12 -8.42405495829e-12 1.6117e-13 1.6120e-13 0.5
+asin   2    1  1.28329661995e-12  2.50783416330e-12 1.6236e-13 1.6254e-13 0.5
+gfct   3    1  2.03048522658e-06  2.48178876468e-07 4.6087e-13 4.4760e-13 20050101
+trnd   3    1  1.26593171097e-12  2.20162251448e-11 5.9314e-14 5.9269e-14
+acos   3    1  1.25275607600e-11 -1.83213956692e-11 3.4423e-13 3.4538e-13 1.0
+asin   3    1 -1.07648585802e-11  1.73391202163e-11 3.5707e-13 3.5818e-13 1.0
+acos   3    1  4.88178978667e-12 -3.05199167496e-12 3.4018e-13 3.4063e-13 0.5
+asin   3    1  5.34955266851e-12 -5.88557497976e-12 3.4459e-13 3.4510e-13 0.5
+gfct   4    1 -5.36152223117e-07 -4.73569295710e-07 6.8863e-14 6.8787e-14 20050101
+trnd   4    1 -4.06524862178e-12 -1.30116616753e-12 3.0462e-14 3.0447e-14
+acos   4    1  8.57750724356e-13  8.53546645048e-12 8.1035e-14 8.0965e-14 1.0
+asin   4    1  2.84879411187e-11  1.34585556425e-11 7.8950e-14 7.8990e-14 1.0
+acos   4    1  1.55799793803e-12  3.02252322007e-12 8.0811e-14 8.0784e-14 0.5
+asin   4    1  7.05029061125e-13 -4.18231007099e-12 7.9949e-14 7.9919e-14 0.5
+gfct   5    1 -6.29246399471e-08 -9.43677945924e-08 4.8292e-14 4.8261e-14 20050101
+trnd   5    1  1.07109727554e-12  7.74226966185e-12 2.1939e-14 2.1926e-14
+acos   5    1 -3.06985153677e-12  2.75626749164e-11 5.6738e-14 5.6702e-14 1.0
+asin   5    1 -9.19052162476e-12 -1.41395179828e-12 5.5248e-14 5.5212e-14 1.0
+acos   5    1  2.02311773381e-12 -3.47462380608e-12 5.6745e-14 5.6699e-14 0.5
+asin   5    1 -1.54190162464e-12 -7.48699654687e-12 5.6050e-14 5.5992e-14 0.5
+gfct   6    1 -7.59186566042e-08  2.65108251748e-08 3.8394e-14 3.8411e-14 20050101
+trnd   6    1 -5.11856267188e-12  6.26830372716e-12 1.7376e-14 1.7371e-14
+acos   6    1  8.67234754975e-13  6.42860497075e-12 4.4917e-14 4.4930e-14 1.0
+asin   6    1 -4.30489383591e-11  2.80499973259e-12 4.3792e-14 4.3838e-14 1.0
+acos   6    1 -9.91483574084e-13  7.26653216874e-13 4.4909e-14 4.4934e-14 0.5
+asin   6    1 -2.99887918854e-13 -4.62105430093e-12 4.4374e-14 4.4399e-14 0.5
+gfct   7    1  2.80883595241e-07  9.51281197708e-08 3.3056e-14 3.2900e-14 20050101
+trnd   7    1 -1.51788639700e-12  1.06329050709e-11 1.4943e-14 1.4876e-14
+acos   7    1  3.00775811041e-12 -1.22220205046e-11 3.8424e-14 3.8398e-14 1.0
+asin   7    1  5.03445002498e-12  2.09221877329e-13 3.7437e-14 3.7429e-14 1.0
+acos   7    1 -9.59368838114e-13 -2.05141323008e-12 3.8437e-14 3.8418e-14 0.5
+asin   7    1  1.85408325026e-12  1.51231701857e-12 3.7956e-14 3.7932e-14 0.5
+gfct   8    1  2.31584333847e-08  5.88960835955e-08 2.9409e-14 2.9430e-14 20050101
+trnd   8    1 -5.40377440024e-12  4.72616929103e-12 1.3252e-14 1.3252e-14
+acos   8    1 -3.93400855063e-12 -6.54557902826e-13 3.4246e-14 3.4249e-14 1.0
+asin   8    1  3.17819306644e-11 -1.30619479029e-11 3.3430e-14 3.3478e-14 1.0
+acos   8    1  1.61580055332e-12  1.82777303203e-12 3.4273e-14 3.4294e-14 0.5
+asin   8    1 -2.40566016550e-12  1.11995724504e-12 3.3846e-14 3.3870e-14 0.5
+gfct   9    1  1.42147918448e-07  2.14036551379e-08 2.7176e-14 2.7133e-14 20050101
+trnd   9    1 -8.05482325701e-13  1.55685179342e-12 1.2225e-14 1.2199e-14
+acos   9    1 -4.27001037437e-12  9.16142122154e-12 3.1556e-14 3.1552e-14 1.0
+asin   9    1  6.04435939702e-12  6.45498778285e-13 3.0774e-14 3.0783e-14 1.0
+acos   9    1  8.04402967696e-13 -6.32706178039e-13 3.1560e-14 3.1562e-14 0.5
+asin   9    1 -4.23541631969e-12 -1.27159091347e-12 3.1158e-14 3.1155e-14 0.5
+gfct  10    1  8.37582626739e-08 -1.31091263699e-07 2.5554e-14 2.5592e-14 20050101
+trnd  10    1 -2.24070797193e-12 -5.62595372712e-13 1.1467e-14 1.1473e-14
+acos  10    1  3.65624197155e-12 -1.72108679966e-12 2.9645e-14 2.9648e-14 1.0
+asin  10    1 -9.52022495965e-12  5.70984550196e-12 2.8979e-14 2.9021e-14 1.0
+acos  10    1 -2.96028195370e-13 -1.00525888421e-12 2.9671e-14 2.9689e-14 0.5
+asin  10    1 -2.07574520500e-13 -2.40719911416e-12 2.9279e-14 2.9300e-14 0.5
+gfct  11    1  1.56118213370e-08 -2.71219601918e-08 2.4457e-14 2.4467e-14 20050101
+trnd  11    1  5.69939506092e-13 -3.66347523137e-13 1.0953e-14 1.0948e-14
+acos  11    1  1.27774394844e-12 -5.59716358144e-12 2.8359e-14 2.8363e-14 1.0
+asin  11    1  8.95990688671e-12 -2.58243026228e-12 2.7662e-14 2.7672e-14 1.0
+acos  11    1 -2.50029667202e-12 -4.55238661056e-16 2.8195e-14 2.8203e-14 0.5
+asin  11    1  2.48702214072e-12  2.00244543516e-12 2.7769e-14 2.7774e-14 0.5
+gfct  12    1 -5.35890745897e-08 -4.31651977262e-08 2.3717e-14 2.3728e-14 20050101
+trnd  12    1 -4.92082736304e-13 -6.30043016017e-13 1.0597e-14 1.0594e-14
+acos  12    1 -4.62270035649e-13 -3.17647129437e-13 2.7429e-14 2.7429e-14 1.0
+asin  12    1  1.44765352208e-11 -1.07510167635e-11 2.6824e-14 2.6862e-14 1.0
+acos  12    1  8.27149810865e-14  1.61710725389e-12 2.7306e-14 2.7324e-14 0.5
+asin  12    1  1.13190644107e-13  2.10668006556e-12 2.6889e-14 2.6909e-14 0.5
+gfct   2    2  2.43935822272e-06 -1.40028526124e-06 1.8123e-13 1.8016e-13 20050101
+trnd   2    2  2.63805105735e-13 -3.70207190376e-12 3.1515e-14 3.1483e-14
+acos   2    2  1.77719479818e-11  4.65190041988e-11 1.6706e-13 1.6659e-13 1.0
+asin   2    2  1.02157406803e-11 -3.01092378069e-11 1.7114e-13 1.7047e-13 1.0
+acos   2    2 -1.14657310264e-11 -1.83387744450e-12 1.6622e-13 1.6563e-13 0.5
+asin   2    2 -4.58853372312e-12  3.74091868454e-12 1.6757e-13 1.6722e-13 0.5
+gfct   3    2  9.04796675728e-07 -6.18992634516e-07 3.7681e-13 3.7571e-13 20050101
+trnd   3    2  2.21457483465e-12 -6.83240413668e-12 5.8372e-14 5.8354e-14
+acos   3    2  1.63208617121e-11  1.19731668501e-13 3.2006e-13 3.1968e-13 1.0
+asin   3    2  1.29550288004e-11  5.39906898189e-11 3.2902e-13 3.2857e-13 1.0
+acos   3    2  1.02173687006e-11 -2.69952359470e-12 3.1905e-13 3.1835e-13 0.5
+asin   3    2  9.49506261997e-13  2.82474313440e-12 3.2179e-13 3.2171e-13 0.5
+gfct   4    2  3.50500182755e-07  6.62479087572e-07 9.2923e-14 9.3070e-14 20050101
+trnd   4    2 -1.80531313681e-12  6.53997214752e-12 4.0104e-14 4.0158e-14
+acos   4    2 -4.19265994214e-12 -2.10519400358e-11 1.1000e-13 1.0997e-13 1.0
+asin   4    2 -1.24287076131e-11  6.05546831465e-11 1.0726e-13 1.0720e-13 1.0
+acos   4    2  6.03679758222e-12  9.42649028195e-13 1.0978e-13 1.0971e-13 0.5
+asin   4    2 -2.03306913492e-12  8.76618050533e-14 1.0861e-13 1.0856e-13 0.5
+gfct   5    2  6.52079302812e-07 -3.23355501344e-07 6.1658e-14 6.1393e-14 20050101
+trnd   5    2 -6.65564447646e-12  2.86460087815e-12 2.7815e-14 2.7710e-14
+acos   5    2  4.60316932835e-12 -1.22739466614e-12 7.1780e-14 7.1848e-14 1.0
+asin   5    2 -3.63165617447e-11 -4.00517281798e-12 6.9954e-14 7.0045e-14 1.0
+acos   5    2  7.15366587047e-14 -3.91998229835e-13 7.1739e-14 7.1827e-14 0.5
+asin   5    2  6.20238945510e-12  1.05547483580e-14 7.0864e-14 7.0935e-14 0.5
+gfct   6    2  4.86527134979e-08 -3.73794767390e-07 4.6624e-14 4.6837e-14 20050101
+trnd   6    2 -6.72921009686e-12  4.10569648828e-12 2.1037e-14 2.1111e-14
+acos   6    2  1.46624841594e-12  1.37902545435e-11 5.4409e-14 5.4438e-14 1.0
+asin   6    2 -2.94015900648e-11 -9.25280539491e-12 5.3033e-14 5.3033e-14 1.0
+acos   6    2 -2.52374361426e-12 -9.81302093847e-13 5.4381e-14 5.4394e-14 0.5
+asin   6    2  7.55111747358e-12 -1.01445168213e-12 5.3703e-14 5.3701e-14 0.5
+gfct   7    2  3.30408163174e-07  9.29965287360e-08 3.8766e-14 3.8648e-14 20050101
+trnd   7    2 -8.02100446014e-12  8.23581836537e-12 1.7490e-14 1.7436e-14
+acos   7    2 -4.34242768718e-12  7.12439390338e-12 4.4965e-14 4.5006e-14 1.0
+asin   7    2  1.94901922337e-12  1.17242268184e-11 4.3854e-14 4.3921e-14 1.0
+acos   7    2 -1.61266752399e-12 -1.24042386476e-12 4.4948e-14 4.5011e-14 0.5
+asin   7    2  3.23620856753e-12  1.85809129967e-13 4.4397e-14 4.4447e-14 0.5
+gfct   8    2  8.00168587895e-08  6.52831949384e-08 3.3508e-14 3.3509e-14 20050101
+trnd   8    2 -2.68985880925e-13  6.83295758190e-12 1.5064e-14 1.5060e-14
+acos   8    2 -1.23098771646e-12  8.43083864938e-13 3.8966e-14 3.8983e-14 1.0
+asin   8    2  1.66453034834e-11 -2.66455326844e-12 3.8006e-14 3.8007e-14 1.0
+acos   8    2  3.01154298616e-12 -9.79254323879e-13 3.8948e-14 3.8959e-14 0.5
+asin   8    2  1.25923817401e-12  8.25166620816e-13 3.8475e-14 3.8478e-14 0.5
+gfct   9    2  2.14128143591e-08 -3.16988880587e-08 3.0275e-14 3.0300e-14 20050101
+trnd   9    2 -4.32661914123e-13  4.65576150190e-12 1.3592e-14 1.3594e-14
+acos   9    2  1.16427920668e-12  3.94097758465e-12 3.5164e-14 3.5186e-14 1.0
+asin   9    2  2.42223383687e-12 -1.35451223947e-11 3.4361e-14 3.4407e-14 1.0
+acos   9    2  1.64760275961e-12 -1.90966388179e-14 3.5166e-14 3.5199e-14 0.5
+asin   9    2 -1.79744889172e-13  9.71557120258e-13 3.4717e-14 3.4743e-14 0.5
+gfct  10    2 -9.39914443976e-08 -5.12727503486e-08 2.8029e-14 2.8029e-14 20050101
+trnd  10    2  3.20033876812e-12  1.93790126167e-12 1.2553e-14 1.2547e-14
+acos  10    2  4.57029121533e-12  7.04541180269e-12 3.2496e-14 3.2523e-14 1.0
+asin  10    2 -1.10397266907e-11 -7.14702833921e-13 3.1737e-14 3.1749e-14 1.0
+acos  10    2 -7.28340761403e-13 -7.54579127193e-13 3.2487e-14 3.2508e-14 0.5
+asin  10    2  4.65146349491e-13 -6.26891462236e-13 3.2069e-14 3.2083e-14 0.5
+gfct  11    2  2.01139970318e-08 -9.89992749163e-08 2.6482e-14 2.6523e-14 20050101
+trnd  11    2  1.58289360810e-12  3.78105975817e-12 1.1840e-14 1.1850e-14
+acos  11    2 -1.33321293920e-12 -2.88320219929e-12 3.0668e-14 3.0683e-14 1.0
+asin  11    2 -1.04302880082e-11  5.41660624029e-12 2.9963e-14 3.0000e-14 1.0
+acos  11    2 -4.66421384709e-12 -1.94479327014e-12 3.0514e-14 3.0542e-14 0.5
+asin  11    2  1.86625800598e-12 -2.19710295559e-12 3.0060e-14 3.0081e-14 0.5
+gfct  12    2  1.42669281237e-08  3.10946982452e-08 2.5387e-14 2.5407e-14 20050101
+trnd  12    2  3.55221364873e-12  7.85235627250e-13 1.1334e-14 1.1334e-14
+acos  12    2 -4.84354985853e-12 -7.26506339960e-12 2.9383e-14 2.9408e-14 1.0
+asin  12    2  3.16857301609e-13 -1.31839928927e-12 2.8689e-14 2.8707e-14 1.0
+acos  12    2 -1.88744667028e-12  8.97238080602e-13 2.9231e-14 2.9256e-14 0.5
+asin  12    2  1.54215003570e-12 -4.66718003737e-13 2.8781e-14 2.8798e-14 0.5
+gfct   3    3  7.21281056630e-07  1.41437794696e-06 4.2361e-13 4.2431e-13 20050101
+trnd   3    3  1.66057362440e-13  2.25853868631e-12 5.9035e-14 5.9050e-14
+acos   3    3  3.40395749045e-11  1.56212214980e-11 3.3441e-13 3.3458e-13 1.0
+asin   3    3 -5.49900937449e-11  5.26361777655e-11 3.4499e-13 3.4516e-13 1.0
+acos   3    3 -9.08729191525e-12  6.74068670768e-12 3.3329e-13 3.3344e-13 0.5
+asin   3    3  7.18541462997e-12 -2.23672420027e-12 3.3752e-13 3.3762e-13 0.5
+gfct   4    3  9.90857806715e-07 -2.00950982241e-07 1.5108e-13 1.5080e-13 20050101
+trnd   4    3 -7.00589393070e-13  5.06063771111e-12 6.0936e-14 6.0876e-14
+acos   4    3 -2.32509814946e-12  6.69141288292e-12 1.8088e-13 1.8070e-13 1.0
+asin   4    3  5.51283904559e-12  1.85087639040e-11 1.7705e-13 1.7684e-13 1.0
+acos   4    3 -4.39967342410e-14  8.50639956008e-13 1.8009e-13 1.7987e-13 0.5
+asin   4    3 -8.34415898536e-13 -8.72169592029e-12 1.7858e-13 1.7840e-13 0.5
+gfct   5    3 -4.51847197570e-07 -2.14959127265e-07 1.3660e-13 1.3649e-13 20050101
+trnd   5    3  5.31746238279e-12  4.01948264626e-12 5.9131e-14 5.9111e-14
+acos   5    3 -1.33033109694e-11 -2.06317275714e-12 1.5897e-13 1.5887e-13 1.0
+asin   5    3  2.25537083512e-11  1.94365422156e-11 1.5504e-13 1.5502e-13 1.0
+acos   5    3  2.42375499463e-12  6.22055184799e-13 1.5803e-13 1.5796e-13 0.5
+asin   5    3  1.29575493966e-12 -1.28998720582e-12 1.5617e-13 1.5612e-13 0.5
+gfct   6    3  5.72423670957e-08  8.94899271365e-09 6.6580e-14 6.6473e-14 20050101
+trnd   6    3  2.19316484809e-12  9.22356477542e-12 3.0291e-14 3.0263e-14
+acos   6    3  2.50778598417e-12  7.67318088292e-12 7.7794e-14 7.7657e-14 1.0
+asin   6    3 -8.24993666816e-12  1.87818295511e-11 7.5770e-14 7.5608e-14 1.0
+acos   6    3  2.70369271041e-12 -3.40874335886e-12 7.7373e-14 7.7207e-14 0.5
+asin   6    3 -4.41980154220e-13  2.35888742792e-12 7.6614e-14 7.6467e-14 0.5
+gfct   7    3  2.50454514801e-07 -2.17118455664e-07 7.4074e-14 7.4038e-14 20050101
+trnd   7    3  8.40604272267e-13  8.94930979225e-12 3.2501e-14 3.2488e-14
+acos   7    3  1.76589348824e-11 -2.89534018195e-14 8.5177e-14 8.5115e-14 1.0
+asin   7    3 -7.37876429962e-12 -1.44003607553e-11 8.3045e-14 8.3025e-14 1.0
+acos   7    3 -2.64578844952e-12 -4.16349771800e-13 8.4656e-14 8.4619e-14 0.5
+asin   7    3  1.14848060330e-12  1.51454059291e-12 8.3614e-14 8.3572e-14 0.5
+gfct   8    3 -1.93720861039e-08 -8.59659371998e-08 4.4396e-14 4.4329e-14 20050101
+trnd   8    3  1.92245770932e-12  7.80409103794e-12 2.0180e-14 2.0157e-14
+acos   8    3 -1.02612401049e-12 -3.03690606438e-12 5.1548e-14 5.1481e-14 1.0
+asin   8    3  6.34952990201e-12 -2.35378475752e-11 5.0243e-14 5.0150e-14 1.0
+acos   8    3 -2.59392689678e-12 -2.56138822071e-13 5.1279e-14 5.1188e-14 0.5
+asin   8    3  1.25681172650e-13  9.91532371002e-13 5.0701e-14 5.0626e-14 0.5
+gfct   9    3 -1.60614883261e-07 -7.42668728596e-08 5.0069e-14 5.0029e-14 20050101
+trnd   9    3  2.89381178221e-12  7.01026429906e-12 2.1913e-14 2.1901e-14
+acos   9    3 -1.39493740363e-11  2.09194291920e-12 5.7352e-14 5.7297e-14 1.0
+asin   9    3 -4.67081300654e-12  2.70304486879e-12 5.5926e-14 5.5914e-14 1.0
+acos   9    3 -2.70298410693e-13 -2.09731301642e-12 5.6988e-14 5.6962e-14 0.5
+asin   9    3  1.42959484385e-12  2.47040086458e-12 5.6281e-14 5.6244e-14 0.5
+gfct  10    3 -7.00780694187e-09 -1.54139983306e-07 3.4906e-14 3.4877e-14 20050101
+trnd  10    3  4.92534240289e-12  5.43870213824e-12 1.5769e-14 1.5765e-14
+acos  10    3 -1.72965707722e-12  6.03606032483e-12 4.0401e-14 4.0333e-14 1.0
+asin  10    3 -9.47111128877e-12  5.72325452846e-12 3.9445e-14 3.9339e-14 1.0
+acos  10    3  1.91272751531e-12  3.62314869127e-13 4.0192e-14 4.0101e-14 0.5
+asin  10    3  9.96134057100e-13 -2.34501628058e-14 3.9696e-14 3.9610e-14 0.5
+gfct  11    3 -3.05776050715e-08 -1.48836705444e-07 3.8773e-14 3.8782e-14 20050101
+trnd  11    3  1.32024833515e-12  1.85643597379e-12 1.6969e-14 1.6974e-14
+acos  11    3  7.37521498500e-12  2.16812682296e-12 4.4341e-14 4.4277e-14 1.0
+asin  11    3  2.75393791010e-13 -1.16087056104e-11 4.3263e-14 4.3231e-14 1.0
+acos  11    3 -1.01299427868e-12  9.18241252936e-13 4.4050e-14 4.4005e-14 0.5
+asin  11    3  1.60927472732e-13 -1.43248447528e-12 4.3468e-14 4.3419e-14 0.5
+gfct  12    3  3.96213835724e-08  2.50643425156e-08 3.0140e-14 3.0110e-14 20050101
+trnd  12    3  3.30866541512e-12  1.92072782434e-12 1.3538e-14 1.3530e-14
+acos  12    3 -5.35209798460e-14 -1.78314668394e-12 3.4769e-14 3.4725e-14 1.0
+asin  12    3  2.03084505963e-12 -1.09803555943e-11 3.3979e-14 3.3910e-14 1.0
+acos  12    3 -2.46030777199e-12 -1.44895133963e-15 3.4591e-14 3.4532e-14 0.5
+asin  12    3 -5.99599701016e-14  2.23761336117e-12 3.4122e-14 3.4068e-14 0.5
+gfct   4    4 -1.88492620218e-07  3.08820169866e-07 1.7698e-13 1.7672e-13 20050101
+trnd   4    4 -2.81587643445e-12  4.35447782358e-13 6.8344e-14 6.8340e-14
+acos   4    4  1.75470593873e-11 -1.21823769110e-11 2.1311e-13 2.1306e-13 1.0
+asin   4    4 -8.59335825764e-11  3.89722186321e-11 2.0917e-13 2.0899e-13 1.0
+acos   4    4  7.54472420086e-13  7.28153817742e-12 2.1147e-13 2.1130e-13 0.5
+asin   4    4 -2.61633539618e-12 -7.64506592459e-12 2.1043e-13 2.1044e-13 0.5
+gfct   5    4 -2.95328018998e-07  4.98093672657e-08 2.6561e-13 2.6592e-13 20050101
+trnd   5    4  2.56172248502e-12  3.61463603919e-12 1.0900e-13 1.0897e-13
+acos   5    4  2.76312088136e-12  3.19742885193e-12 3.1460e-13 3.1463e-13 1.0
+asin   5    4 -2.69721246777e-12 -4.00500055307e-11 3.0771e-13 3.0777e-13 1.0
+acos   5    4 -5.49183176636e-12  2.68191854325e-12 3.1235e-13 3.1239e-13 0.5
+asin   5    4  4.98342606641e-12 -1.49520106442e-12 3.0970e-13 3.0985e-13 0.5
+gfct   6    4 -8.60134270825e-08 -4.71423623624e-07 8.9669e-14 8.9858e-14 20050101
+trnd   6    4  5.26842903544e-12 -3.36998494120e-12 4.0529e-14 4.0594e-14
+acos   6    4 -6.88599101777e-12  8.28898304843e-12 1.0490e-13 1.0493e-13 1.0
+asin   6    4  9.53378201102e-12 -2.01881859516e-11 1.0225e-13 1.0222e-13 1.0
+acos   6    4  3.05232377137e-13 -4.28103766239e-12 1.0435e-13 1.0433e-13 0.5
+asin   6    4  1.98425296989e-12  3.79288230117e-12 1.0308e-13 1.0311e-13 0.5
+gfct   7    4 -2.74996346572e-07 -1.24054259629e-07 9.7519e-14 9.7670e-14 20050101
+trnd   7    4  3.31660722815e-12  1.90608935478e-12 4.2678e-14 4.2683e-14
+acos   7    4  5.98092261184e-13  5.26181766267e-12 1.1389e-13 1.1397e-13 1.0
+asin   7    4 -1.28000772431e-11  2.89907994136e-11 1.1113e-13 1.1118e-13 1.0
+acos   7    4  2.71974466409e-12 -1.52162127364e-12 1.1298e-13 1.1308e-13 0.5
+asin   7    4 -3.15543265117e-12  1.67162285670e-12 1.1191e-13 1.1199e-13 0.5
+gfct   8    4 -2.44359421528e-07  6.98092058332e-08 5.5872e-14 5.5850e-14 20050101
+trnd   8    4  3.87330025007e-12  1.81794502975e-12 2.5075e-14 2.5072e-14
+acos   8    4  9.83744220815e-12  2.64913340417e-12 6.4870e-14 6.4910e-14 1.0
+asin   8    4  3.61713881553e-12 -5.59420766027e-13 6.3297e-14 6.3306e-14 1.0
+acos   8    4  2.70547895249e-12  1.20381317904e-12 6.4554e-14 6.4567e-14 0.5
+asin   8    4 -1.96529070644e-12 -1.23242549197e-12 6.3699e-14 6.3735e-14 0.5
+gfct   9    4 -9.36624295044e-09  1.98996125867e-08 5.5927e-14 5.6024e-14 20050101
+trnd   9    4  5.96789549444e-12  1.08218870238e-12 2.4791e-14 2.4804e-14
+acos   9    4  9.07065029908e-13  4.59824208387e-12 6.5020e-14 6.5067e-14 1.0
+asin   9    4  9.29195384193e-13 -2.32203124119e-11 6.3442e-14 6.3482e-14 1.0
+acos   9    4 -1.80818587798e-12 -3.13259332397e-13 6.4520e-14 6.4578e-14 0.5
+asin   9    4 -2.57234806032e-13  2.28968680108e-12 6.3809e-14 6.3874e-14 0.5
+gfct  10    4 -8.44714561975e-08 -7.90259297054e-08 4.1757e-14 4.1794e-14 20050101
+trnd  10    4  4.69206324634e-12 -4.03727280514e-13 1.8617e-14 1.8634e-14
+acos  10    4 -6.19416987846e-12  3.97249399091e-12 4.8410e-14 4.8459e-14 1.0
+asin  10    4 -1.87983443981e-11  4.45652143300e-12 4.7239e-14 4.7275e-14 1.0
+acos  10    4 -3.26643732544e-13 -2.60215564192e-12 4.8155e-14 4.8188e-14 0.5
+asin  10    4  3.74215225496e-13  2.60996623885e-12 4.7484e-14 4.7534e-14 0.5
+gfct  11    4 -3.79512872347e-08 -6.37672961213e-08 4.0824e-14 4.0899e-14 20050101
+trnd  11    4  2.12108279096e-12  6.57600434223e-13 1.8181e-14 1.8202e-14
+acos  11    4 -1.31651863724e-12 -7.56630722815e-13 4.7245e-14 4.7289e-14 1.0
+asin  11    4 -1.26369545890e-11  1.74019463038e-11 4.6105e-14 4.6177e-14 1.0
+acos  11    4  1.52004272236e-13  1.48818175470e-12 4.6915e-14 4.6977e-14 0.5
+asin  11    4  2.19717197255e-12 -4.37702445637e-13 4.6321e-14 4.6389e-14 0.5
+gfct  12    4 -6.77273386489e-08  3.84103463718e-09 3.4921e-14 3.4944e-14 20050101
+trnd  12    4  3.04348346154e-12  2.49839087367e-13 1.5505e-14 1.5515e-14
+acos  12    4  3.58423092338e-12 -2.16776544011e-12 4.0338e-14 4.0378e-14 1.0
+asin  12    4  7.18248559732e-12 -4.27231070656e-12 3.9394e-14 3.9422e-14 1.0
+acos  12    4  3.41585257879e-13  2.89842823244e-12 4.0116e-14 4.0145e-14 0.5
+asin  12    4  1.29557280302e-12 -2.60632366388e-12 3.9528e-14 3.9567e-14 0.5
+gfct   5    5  1.74807033099e-07 -6.69372744682e-07 3.1633e-13 3.1574e-13 20050101
+trnd   5    5 -1.33498578664e-12  2.40728271657e-12 1.2210e-13 1.2205e-13
+acos   5    5 -2.76043013690e-12 -2.04224842323e-11 3.7705e-13 3.7658e-13 1.0
+asin   5    5 -8.28591865697e-12  2.14662091099e-11 3.6862e-13 3.6792e-13 1.0
+acos   5    5  1.57898939101e-12  7.88176135372e-13 3.7435e-13 3.7340e-13 0.5
+asin   5    5  2.90931436419e-12 -5.59871286789e-13 3.7214e-13 3.7157e-13 0.5
+gfct   6    5 -2.67164497981e-07 -5.36492525630e-07 1.6806e-13 1.6841e-13 20050101
+trnd   6    5  2.00019302149e-12 -2.55194707422e-13 7.4613e-14 7.4708e-14
+acos   6    5  7.58899419838e-13 -5.37252462255e-14 1.9446e-13 1.9465e-13 1.0
+asin   6    5  1.46678665394e-12 -3.43560065350e-11 1.8982e-13 1.8996e-13 1.0
+acos   6    5 -1.69681739566e-12 -8.40954232383e-13 1.9359e-13 1.9374e-13 0.5
+asin   6    5  2.36385204216e-12  3.21378803269e-12 1.9137e-13 1.9160e-13 0.5
+gfct   7    5  1.64636248829e-09  1.79232767499e-08 1.0504e-13 1.0511e-13 20050101
+trnd   7    5 -1.95272526165e-12  3.73417367107e-13 4.7160e-14 4.7201e-14
+acos   7    5  7.45791651550e-12  7.13161788632e-12 1.2261e-13 1.2267e-13 1.0
+asin   7    5  1.47782967643e-13 -1.50326951308e-11 1.1941e-13 1.1943e-13 1.0
+acos   7    5 -2.88410604701e-12 -3.15729126614e-12 1.2186e-13 1.2186e-13 0.5
+asin   7    5  3.69460447343e-13  1.35180302468e-12 1.2035e-13 1.2041e-13 0.5
+gfct   8    5 -2.56997219772e-08  8.92027124868e-08 7.8602e-14 7.8715e-14 20050101
+trnd   8    5  2.27929273005e-12  8.25744497909e-13 3.5437e-14 3.5471e-14
+acos   8    5  7.31484584561e-12  1.40106606504e-12 9.0791e-14 9.0827e-14 1.0
+asin   8    5  5.04544364512e-12  2.36440516320e-11 8.8510e-14 8.8579e-14 1.0
+acos   8    5 -8.41096580173e-13  1.09562049741e-13 9.0208e-14 9.0254e-14 0.5
+asin   8    5 -1.54095105754e-12 -4.50761872713e-13 8.9229e-14 8.9313e-14 0.5
+gfct   9    5 -1.63149082014e-08 -5.40396381107e-08 7.2487e-14 7.2529e-14 20050101
+trnd   9    5  7.11584691257e-13  3.98408584584e-13 3.2476e-14 3.2496e-14
+acos   9    5 -1.20152509848e-12 -2.02463453409e-12 8.4111e-14 8.4138e-14 1.0
+asin   9    5  5.23653149875e-13  1.27515165792e-11 8.2029e-14 8.2049e-14 1.0
+acos   9    5  7.13313678015e-13  4.21772065283e-13 8.3572e-14 8.3576e-14 0.5
+asin   9    5 -1.20591710611e-12 -3.58097860249e-12 8.2456e-14 8.2497e-14 0.5
+gfct  10    5 -4.92888319331e-08 -5.06151845285e-08 5.4853e-14 5.4886e-14 20050101
+trnd  10    5  9.95675494662e-13 -9.79177549744e-13 2.4819e-14 2.4828e-14
+acos  10    5 -7.32787909456e-13  3.81260722948e-12 6.3407e-14 6.3421e-14 1.0
+asin  10    5 -1.76518249394e-12 -7.09163896698e-12 6.1855e-14 6.1885e-14 1.0
+acos  10    5  1.32025860529e-12  2.04684871462e-13 6.2939e-14 6.2959e-14 0.5
+asin  10    5 -3.66739738487e-13  1.63543597800e-13 6.2212e-14 6.2251e-14 0.5
+gfct  11    5  3.74187932718e-08  4.95916852644e-08 5.6771e-14 5.6801e-14 20050101
+trnd  11    5  3.16399146797e-13 -1.43768236669e-12 2.5168e-14 2.5179e-14
+acos  11    5  3.23987591495e-12  3.62227419479e-12 6.5376e-14 6.5403e-14 1.0
+asin  11    5  1.67332484276e-12  7.70649625533e-12 6.3819e-14 6.3838e-14 1.0
+acos  11    5 -6.59717543944e-13 -3.02261345391e-13 6.4983e-14 6.4992e-14 0.5
+asin  11    5 -6.03811324850e-13  1.26409445712e-12 6.4093e-14 6.4125e-14 0.5
+gfct  12    5  3.08754506666e-08  7.59143130354e-09 4.4777e-14 4.4803e-14 20050101
+trnd  12    5 -2.08565830568e-13 -1.45635362183e-12 2.0173e-14 2.0179e-14
+acos  12    5  4.67740836382e-13 -2.51146543133e-12 5.1609e-14 5.1622e-14 1.0
+asin  12    5  4.92464487745e-12  1.16744470018e-11 5.0372e-14 5.0409e-14 1.0
+acos  12    5 -5.68220893031e-13  1.14546153722e-13 5.1256e-14 5.1277e-14 0.5
+asin  12    5 -1.64485328790e-13 -1.30768734622e-13 5.0626e-14 5.0661e-14 0.5
+gfct   6    6  9.47200792122e-09 -2.37386429447e-07 2.0073e-13 2.0082e-13 20050101
+trnd   6    6  3.40974999116e-12  1.17663103182e-12 8.9995e-14 8.9920e-14
+acos   6    6 -1.28800881107e-11  2.93223593826e-12 2.3578e-13 2.3598e-13 1.0
+asin   6    6  2.09905757925e-11  1.82462439065e-11 2.3002e-13 2.3014e-13 1.0
+acos   6    6  4.26447646243e-12 -5.61930377953e-12 2.3435e-13 2.3443e-13 0.5
+asin   6    6 -2.83118809515e-12  4.47894099004e-12 2.3269e-13 2.3289e-13 0.5
+gfct   7    6 -3.58804356700e-07  1.51798332862e-07 2.2361e-13 2.2313e-13 20050101
+trnd   7    6  1.62565334270e-12 -1.62990480164e-12 1.0303e-13 1.0293e-13
+acos   7    6 -2.23831771920e-12 -1.79498445916e-13 2.5674e-13 2.5602e-13 1.0
+asin   7    6  4.17304346063e-12 -1.18633992670e-11 2.5004e-13 2.4986e-13 1.0
+acos   7    6 -9.71139144215e-14 -1.61694802715e-12 2.5464e-13 2.5405e-13 0.5
+asin   7    6  1.97042078403e-12  2.64805467182e-12 2.5215e-13 2.5180e-13 0.5
+gfct   8    6 -6.59656924101e-08  3.08943135777e-07 1.0158e-13 1.0154e-13 20050101
+trnd   8    6 -1.75992772901e-12  3.31404606279e-13 4.6085e-14 4.6046e-14
+acos   8    6  7.82544486931e-12  6.44838446398e-12 1.1853e-13 1.1845e-13 1.0
+asin   8    6  1.04975640640e-12 -2.54583086084e-12 1.1558e-13 1.1544e-13 1.0
+acos   8    6  5.33584047312e-13  2.99907999028e-13 1.1779e-13 1.1766e-13 0.5
+asin   8    6 -1.22577132622e-12 -5.36251954522e-13 1.1655e-13 1.1645e-13 0.5
+gfct   9    6  6.27868267266e-08  2.22960941561e-07 1.1895e-13 1.1868e-13 20050101
+trnd   9    6 -1.60368640345e-13  8.05289522027e-13 5.4963e-14 5.4936e-14
+acos   9    6 -1.43525117189e-12 -1.20881575886e-12 1.3624e-13 1.3581e-13 1.0
+asin   9    6  5.24379598863e-12  5.29351178192e-12 1.3253e-13 1.3242e-13 1.0
+acos   9    6 -8.73103132247e-13  2.98351390165e-13 1.3486e-13 1.3456e-13 0.5
+asin   9    6 -9.68485354375e-13  5.70526408425e-14 1.3359e-13 1.3334e-13 0.5
+gfct  10    6 -3.75848845566e-08 -7.97715042035e-08 7.5694e-14 7.5582e-14 20050101
+trnd  10    6  1.20228651684e-12  2.35868351777e-13 3.4033e-14 3.3991e-14
+acos  10    6 -4.54973156113e-12 -2.00559479699e-12 8.7801e-14 8.7720e-14 1.0
+asin  10    6 -7.15572927792e-13 -2.53825169177e-12 8.5733e-14 8.5631e-14 1.0
+acos  10    6  5.29640285121e-13 -5.57498652724e-13 8.7220e-14 8.7108e-14 0.5
+asin  10    6  1.30746141912e-12 -1.05116122067e-12 8.6170e-14 8.6095e-14 0.5
+gfct  11    6 -1.56507847181e-09  3.42735426016e-08 7.8112e-14 7.7970e-14 20050101
+trnd  11    6 -8.64698272704e-13 -1.72568823972e-12 3.5946e-14 3.5949e-14
+acos  11    6  1.18909467119e-13 -2.95150353560e-12 8.9241e-14 8.9039e-14 1.0
+asin  11    6 -7.56460122515e-12 -3.65102105344e-12 8.6867e-14 8.6829e-14 1.0
+acos  11    6 -1.66156161512e-13  1.02015790773e-12 8.8388e-14 8.8251e-14 0.5
+asin  11    6  1.06488985702e-12  2.99281524891e-13 8.7511e-14 8.7391e-14 0.5
+gfct  12    6  3.13402405566e-09  3.89802161047e-08 5.9617e-14 5.9523e-14 20050101
+trnd  12    6 -1.15272313786e-12 -3.37026945516e-13 2.6625e-14 2.6592e-14
+acos  12    6  5.39273487473e-12  3.26111781239e-13 6.8787e-14 6.8704e-14 1.0
+asin  12    6  1.44063681202e-12  2.26221309582e-12 6.7187e-14 6.7108e-14 1.0
+acos  12    6 -2.31237670146e-13  1.65160748703e-12 6.8372e-14 6.8278e-14 0.5
+asin  12    6 -1.02620711305e-12  1.70662983663e-12 6.7466e-14 6.7400e-14 0.5
+gfct   7    7  1.52275609826e-09  2.41074996842e-08 2.7047e-13 2.6958e-13 20050101
+trnd   7    7  7.63872675718e-13 -3.45999819123e-13 1.2140e-13 1.2154e-13
+acos   7    7 -1.25661725843e-11  1.28235042111e-11 3.1511e-13 3.1429e-13 1.0
+asin   7    7  5.64602270224e-12 -6.61930803446e-12 3.0617e-13 3.0593e-13 1.0
+acos   7    7 -1.90412115436e-12 -5.47871500149e-12 3.1247e-13 3.1190e-13 0.5
+asin   7    7 -2.40906415655e-12 -5.25132910499e-12 3.1061e-13 3.1021e-13 0.5
+gfct   8    7  6.72541639929e-08  7.48674985675e-08 1.9017e-13 1.8984e-13 20050101
+trnd   8    7  9.66610885732e-13 -6.53184227914e-13 8.3580e-14 8.3529e-14
+acos   8    7  9.82710255081e-13  2.68264506174e-12 2.1500e-13 2.1488e-13 1.0
+asin   8    7 -3.98695836638e-14  1.45288289161e-11 2.1020e-13 2.0996e-13 1.0
+acos   8    7 -5.52606435554e-13  8.68178070943e-14 2.1399e-13 2.1384e-13 0.5
+asin   8    7  7.34308859875e-13  7.81322508567e-13 2.1146e-13 2.1121e-13 0.5
+gfct   9    7 -1.17979667754e-07 -9.69233077191e-08 1.1125e-13 1.1104e-13 20050101
+trnd   9    7 -5.95967953328e-13  2.38491081504e-12 4.9267e-14 4.9246e-14
+acos   9    7  2.08192478501e-12 -6.00205888391e-12 1.2692e-13 1.2673e-13 1.0
+asin   9    7 -2.67354896792e-12  4.83961301319e-12 1.2345e-13 1.2332e-13 1.0
+acos   9    7  2.75071946084e-12  6.41336865869e-13 1.2576e-13 1.2563e-13 0.5
+asin   9    7 -1.15569422471e-12 -5.42219273819e-13 1.2444e-13 1.2427e-13 0.5
+gfct  10    7  8.26115358351e-09 -3.04823410925e-09 9.5674e-14 9.5683e-14 20050101
+trnd  10    7 -1.51562483721e-13 -7.06159106191e-13 4.1854e-14 4.1919e-14
+acos  10    7 -3.02947049322e-12 -2.45200959075e-12 1.0748e-13 1.0755e-13 1.0
+asin  10    7 -1.59320354625e-12 -1.22552203265e-11 1.0494e-13 1.0498e-13 1.0
+acos  10    7  1.59839918650e-12  1.51442081197e-12 1.0674e-13 1.0676e-13 0.5
+asin  10    7 -4.98377249525e-13 -1.00510906931e-12 1.0543e-13 1.0551e-13 0.5
+gfct  11    7  4.65719966788e-09 -8.98249213968e-08 7.8961e-14 7.8855e-14 20050101
+trnd  11    7  5.47210113661e-13 -9.33504611333e-13 3.4970e-14 3.4990e-14
+acos  11    7 -3.69831083807e-12  5.13654828404e-12 9.0518e-14 9.0452e-14 1.0
+asin  11    7  1.86230862338e-12 -2.50165444868e-12 8.8226e-14 8.8204e-14 1.0
+acos  11    7 -1.77666482309e-12 -1.44242806389e-12 8.9862e-14 8.9816e-14 0.5
+asin  11    7  8.87763388897e-13  6.78261638151e-13 8.8725e-14 8.8705e-14 0.5
+gfct  12    7 -1.90535537500e-08  3.57269944635e-08 6.4379e-14 6.4429e-14 20050101
+trnd  12    7 -6.05051357281e-13 -8.32331389077e-13 2.8448e-14 2.8496e-14
+acos  12    7  3.26125389090e-12 -3.16209005739e-13 7.3249e-14 7.3300e-14 1.0
+asin  12    7 -2.99539452827e-12  1.48152384687e-12 7.1532e-14 7.1583e-14 1.0
+acos  12    7 -1.34430321966e-12 -7.80140903095e-13 7.2757e-14 7.2803e-14 0.5
+asin  12    7  4.58425544052e-13  5.86769927812e-13 7.1848e-14 7.1900e-14 0.5
+gfct   8    8 -1.24029082890e-07  1.20544569081e-07 2.0606e-13 2.0549e-13 20050101
+trnd   8    8 -1.53936344816e-12 -1.02421540149e-12 9.3274e-14 9.2911e-14
+acos   8    8  1.92359113203e-12  1.13800541303e-11 2.3926e-13 2.3905e-13 1.0
+asin   8    8  1.54969379829e-13 -1.79170118059e-11 2.3366e-13 2.3298e-13 1.0
+acos   8    8 -1.80649041581e-12  3.99431237021e-12 2.3797e-13 2.3766e-13 0.5
+asin   8    8  3.76042834475e-12 -3.60665061862e-12 2.3592e-13 2.3547e-13 0.5
+gfct   9    8  1.88131398585e-07 -3.00536168953e-09 1.9703e-13 1.9691e-13 20050101
+trnd   9    8 -1.66967057481e-12 -7.76989748709e-13 8.7866e-14 8.7850e-14
+acos   9    8 -2.46132041381e-12 -5.18309590721e-12 2.2591e-13 2.2607e-13 1.0
+asin   9    8  1.88508813123e-12  1.15863732678e-11 2.2071e-13 2.2052e-13 1.0
+acos   9    8  1.41848045915e-13  2.85683140765e-13 2.2436e-13 2.2420e-13 0.5
+asin   9    8 -1.55668939339e-12 -2.42741930748e-12 2.2180e-13 2.2185e-13 0.5
+gfct  10    8  4.05931084241e-08 -9.17150018607e-08 1.0886e-13 1.0888e-13 20050101
+trnd  10    8 -1.00729924085e-12  2.21146602243e-12 4.9121e-14 4.9110e-14
+acos  10    8  8.47956698678e-13 -7.83139978716e-12 1.2627e-13 1.2630e-13 1.0
+asin  10    8  7.93271027548e-13  4.38702680070e-12 1.2318e-13 1.2315e-13 1.0
+acos  10    8  3.91344459482e-12  1.93738153162e-12 1.2530e-13 1.2528e-13 0.5
+asin  10    8 -4.75504855312e-13  1.59583687773e-12 1.2398e-13 1.2400e-13 0.5
+gfct  11    8 -6.30657105561e-09  2.45457028335e-08 1.1889e-13 1.1866e-13 20050101
+trnd  11    8 -1.94935228532e-12  1.35506511875e-12 5.3587e-14 5.3522e-14
+acos  11    8 -2.72671663643e-12  1.57221376010e-12 1.3716e-13 1.3711e-13 1.0
+asin  11    8 -4.48509323168e-12 -5.26674803052e-12 1.3375e-13 1.3363e-13 1.0
+acos  11    8  1.93395773592e-12  8.39863842667e-13 1.3600e-13 1.3581e-13 0.5
+asin  11    8  4.01614866240e-14 -4.12633967890e-13 1.3465e-13 1.3459e-13 0.5
+gfct  12    8 -2.58900148239e-08  1.69368977663e-08 9.1937e-14 9.2018e-14 20050101
+trnd  12    8  4.90896742437e-13 -6.58538879715e-13 4.1379e-14 4.1370e-14
+acos  12    8 -2.05983145778e-12  8.12654424231e-12 1.0648e-13 1.0655e-13 1.0
+asin  12    8  2.34596027301e-13  1.76297576803e-12 1.0399e-13 1.0398e-13 1.0
+acos  12    8 -1.55562215719e-12 -1.18301853569e-12 1.0571e-13 1.0580e-13 0.5
+asin  12    8 -5.98212357603e-13 -1.05359428923e-13 1.0460e-13 1.0458e-13 0.5
+gfct   9    9 -4.75536238817e-08  9.68799688656e-08 2.3324e-13 2.3311e-13 20050101
+trnd   9    9 -2.04141584558e-12 -9.86096463611e-13 1.0590e-13 1.0596e-13
+acos   9    9  3.84941360008e-12 -1.63764362145e-12 2.7150e-13 2.7151e-13 1.0
+asin   9    9 -9.05609596727e-12 -8.19191283010e-12 2.6434e-13 2.6427e-13 1.0
+acos   9    9 -2.53460396037e-12  3.30195315775e-12 2.6867e-13 2.6879e-13 0.5
+asin   9    9  1.52973440220e-12 -5.42891381338e-13 2.6686e-13 2.6675e-13 0.5
+gfct  10    9  1.25383539131e-07 -3.79448739171e-08 1.8858e-13 1.8843e-13 20050101
+trnd  10    9 -1.91839497838e-13  2.00857770855e-13 8.1889e-14 8.1902e-14
+acos  10    9  1.98145290575e-12 -6.04316424447e-12 2.1035e-13 2.1022e-13 1.0
+asin  10    9  1.18807677835e-11  5.41990986423e-12 2.0560e-13 2.0553e-13 1.0
+acos  10    9 -4.53488970129e-13  1.96209713205e-12 2.0928e-13 2.0899e-13 0.5
+asin  10    9  1.72684409692e-12  1.22924889580e-12 2.0623e-13 2.0633e-13 0.5
+gfct  11    9 -3.10733884911e-08  4.20683753034e-08 1.1788e-13 1.1791e-13 20050101
+trnd  11    9  2.02624592490e-13 -8.02846098367e-13 5.1218e-14 5.1254e-14
+acos  11    9 -3.58069699898e-13 -2.35606870701e-12 1.3154e-13 1.3157e-13 1.0
+asin  11    9  3.87834910744e-12 -1.79842008451e-12 1.2810e-13 1.2814e-13 1.0
+acos  11    9 -5.73197616017e-14 -1.59584392591e-12 1.3047e-13 1.3049e-13 0.5
+asin  11    9 -3.51061262237e-13  7.22612576430e-13 1.2909e-13 1.2915e-13 0.5
+gfct  12    9  4.19154856168e-08  2.49613611333e-08 1.0450e-13 1.0435e-13 20050101
+trnd  12    9 -2.56517653844e-12  6.15709867646e-13 4.4333e-14 4.4308e-14
+acos  12    9 -2.50820979052e-12  2.58072834863e-12 1.1358e-13 1.1341e-13 1.0
+asin  12    9 -5.75225451069e-12 -6.71281245945e-12 1.1091e-13 1.1083e-13 1.0
+acos  12    9 -4.01413939378e-14 -4.55599489154e-13 1.1293e-13 1.1264e-13 0.5
+asin  12    9  1.52225346310e-12  1.32617804270e-12 1.1127e-13 1.1134e-13 0.5
+gfct  10   10  1.00422850849e-07 -2.38624643737e-08 1.8100e-13 1.8126e-13 20050101
+trnd  10   10 -4.24654769948e-13  5.28215443475e-13 8.1235e-14 8.1287e-14
+acos  10   10  6.03962705627e-12 -3.27143003449e-12 2.0861e-13 2.0872e-13 1.0
+asin  10   10 -8.89537484118e-12 -9.38825033570e-13 2.0318e-13 2.0320e-13 1.0
+acos  10   10  3.60746349630e-13  1.54144999239e-12 2.0702e-13 2.0689e-13 0.5
+asin  10   10 -2.66026792582e-12  2.96378600518e-13 2.0417e-13 2.0445e-13 0.5
+gfct  11   10 -5.22411607805e-08 -1.84194673896e-08 2.0310e-13 2.0336e-13 20050101
+trnd  11   10  4.24625414216e-13  1.75035526266e-13 8.6623e-14 8.6659e-14
+acos  11   10  2.50479166390e-12  3.51857177297e-13 2.2264e-13 2.2296e-13 1.0
+asin  11   10  1.91914181388e-12  5.76725128682e-12 2.1759e-13 2.1783e-13 1.0
+acos  11   10 -1.63762350862e-12  1.88452335594e-13 2.2123e-13 2.2147e-13 0.5
+asin  11   10 -1.73921174514e-12  1.38653933513e-12 2.1846e-13 2.1871e-13 0.5
+gfct  12   10 -6.20315257287e-09  3.09387507795e-08 1.1183e-13 1.1186e-13 20050101
+trnd  12   10  1.25076832918e-12 -1.34340316077e-12 4.9298e-14 4.9319e-14
+acos  12   10  6.36046794678e-13  2.09847069052e-12 1.2709e-13 1.2707e-13 1.0
+asin  12   10  1.30564169383e-12 -2.96938247270e-12 1.2398e-13 1.2401e-13 1.0
+acos  12   10 -1.15538109850e-12 -2.64585746549e-12 1.2616e-13 1.2614e-13 0.5
+asin  12   10 -3.80567833844e-13 -1.49727478230e-12 1.2466e-13 1.2469e-13 0.5
+gfct  11   11  4.62323999221e-08 -6.96713522604e-08 2.0828e-13 2.0818e-13 20050101
+trnd  11   11  1.24447506170e-12  8.86399236816e-13 9.4449e-14 9.4436e-14
+acos  11   11 -2.17742143454e-12 -1.97128131596e-12 2.4226e-13 2.4220e-13 1.0
+asin  11   11 -5.98325365669e-12  3.32409426761e-12 2.3601e-13 2.3590e-13 1.0
+acos  11   11 -1.52149167071e-13  2.08845137717e-13 2.4009e-13 2.4007e-13 0.5
+asin  11   11  1.40648266203e-12  1.43697314833e-12 2.3766e-13 2.3759e-13 0.5
+gfct  12   11  1.13616162394e-08 -6.38797295083e-09 1.8695e-13 1.8683e-13 20050101
+trnd  12   11  1.90540755663e-12 -9.60395282148e-14 7.9992e-14 7.9997e-14
+acos  12   11 -4.47123359616e-13  2.05930114558e-12 2.0534e-13 2.0532e-13 1.0
+asin  12   11 -2.75419292303e-12 -4.27025465922e-13 2.0073e-13 2.0074e-13 1.0
+acos  12   11  1.18206599036e-12 -7.44063488627e-13 2.0428e-13 2.0426e-13 0.5
+asin  12   11 -1.47266049713e-14  4.22284190903e-13 2.0135e-13 2.0141e-13 0.5
+gfct  12   12 -2.42528240949e-09 -1.11118580956e-08 1.6611e-13 1.6628e-13 20050101
+trnd  12   12  9.37725337524e-13 -1.08076180796e-14 7.3306e-14 7.3367e-14
+acos  12   12 -7.04245444029e-12 -5.09531039370e-12 1.8865e-13 1.8868e-13 1.0
+asin  12   12  2.32539596408e-12  4.69086919577e-13 1.8337e-13 1.8372e-13 1.0
+acos  12   12  5.34798782920e-13 -9.81459694681e-13 1.8693e-13 1.8720e-13 0.5
+asin  12   12  2.54570379930e-12 -5.18365440480e-14 1.8459e-13 1.8454e-13 0.5
diff --git a/rugged-core/src/test/resources/orekit-data/unxp2012.406 b/rugged-core/src/test/resources/orekit-data/unxp2012.406
new file mode 100644
index 0000000000000000000000000000000000000000..430b9a310b58ed083778b05481b7971a54109f61
GIT binary patch
literal 52416
zcmeEuc{o+y|L+zGQAir7PAVGBg$#RbL!=CuLX=P>iKtBJAVpN7L8Tm#B$ZUAu-6tL
zDr2F+(4;g7m5}axpU>}m@9(*P-TU9Y&+|Et^M0MRz1Qot=Dqh?Yj1Pw^&D&8t$y2r
zw(bexnD~2d+qG@ajzEsFiKgl*mG!LU{NH|Tfh!2Oc6)fQ=9rrp>vK5j8d}<#n%c@M
zIci!uIvh(Y2acL1M^$w-|L^}mV9gG{t-k*or>3^Hs<tX{s;jB0a?B}9j+*-a4X3e*
zrM(4bJ>S|HQ+6h6_}0+K#L~{h#%TRoQ!_ito=u#Ig$-rLF||;G-=-God~3+JntZ#G
zZ`qPEwb0^QZNAmvTU)R;lrcmG3z5M>G;?DUYbzs1mXhPdx6XX)$U1VI_|}<k9a%w+
z6W==Xts_eVKCE@-TSqoI94EeY=37T&7M%FjnQtB0#B!YY)|qb|*@S=(Yn}Plk<ALn
ziEo|x*3p;+C%$#&TStDAaN=8MzI8Na!HI93`PPvw296WoI`gfgF$+$7>&&-~Y$0)+
z_|}<k9gSIV;#+6Fb!3Z><HWbleCue;f)n35^R1%=--mCV`PR{x1t-3B=37U$5;#tL
z>&&-~#w<ATtux;mn%GfLgOr5@#W7d6wYTJ$8e7?MI2M$us;U~_s`IU;1-~}ILIr@;
zfI2l{`6)IM$J%Ty{I)ZLs2pos_P3RVi7DmCw@!TPO!3ocuFitF2H$G3)<~T_WTc_S
zxBvWR|82`ZVynR(vDILY7-{l-H2FT7{~Tc{Z28A+`NwVf$89y)<Le=NU?F=P&N?;{
z2O2j3#ZS4pIt%6+e5=XYb?PRnd<)GHenU>d9}clrjc?UC#x_=VCXRgTWNJa#+Ntra
zI^Sxnb1(v)wQDE<C=;+yChTup_P3RVsgWb!I`OSDdmPH!!qj4|Er(Ccw@$$E@8{nV
z__qZ9ErEYa;Qyx*pbSg15kU}?VOcDT$QsN)pHwQn)zx+DBL>;o>bXrwn*oOf;X4Js
zLh!u~Uvc;f!1pP9Md3REg2I4e@P*?73jinn*YB18?YHTF`|b4Ke((HmzYoA~3HXWt
z?LEN%(wfi?zyIqaa0dSOKf{cj*Mf=9N510}P0LvaAuob;CH21vg48<H&qgS}5Z1*a
z^^@bfGwJ&fv!P3P=b?uLzA5S|Di40|jqi4zCkTTts;nDf;4jBzk@|LLxx-|K<<yq#
zmfL<MTj48*?$uy|pnHY1&jB+z2eEEMxpNyInfo!hJFhg=Q<j_C93;z5p*^=;R+NDM
z%WdnDGlBPyE|>4WbMZg^6PPn9#vdFgNyDF&_OjE_d#km1Q~Z^1b&1K*b=*@pZuQ{g
zymCk6zjj4{*QhEI_|_9sRz%<#zb-eIgc4*!y!qp3Opp&=o4k~FBj^*d>T>>|=f6cH
zCXGvwYgQE6gAyZ(N?xnoKFSFF@g4cz(S<(O77cy9o`;IQ`28C9x`R_HHeT52+lDQt
zJpN{q$VKS=le?`hnC@|W^GMI1pg;XyW3LK2H%`eq?gQR4$JLhxgN|2HF4G7|eYS^U
zB=Bh6C%R+fZTwSG=9JM6AJo|*5x$AjgK`9x3?IM#5yzWY58piBi}i1AS)*o%kh<TV
zP_c3@-L@nD^SW4qeznA_%L5T)y5Nbw>p(A7IUogiX=kq=xg0?CG2RXcQ`0nWDn3n_
zi+(@dd13di2e{vM)^hC~<M_&Mr4L_xEYY!f3Wd|6yRgEaA2%CR2qb(fcK*8tf_xge
z;^quDf@UOCa}E&%d9X05$^dwk7hr2vM{23|OF)Ca_q_lJ{F6QqZ=7RAO}RWPz;v%B
zYOyyseKC6t#ye)td7dVM-3#~q81isK#zCm;**yXajYTXyq(_jSg}#MsN+jrGvkwn0
z2j0j<oK0^*&st&j8ZLwvxrWT^0-dhuSNJ;bo5psw4!)y^hY~qcLm!~Z9S4m5oOZ<d
z#I#kr&dB2pYot~;*I~43lk?_v$(a7>9Q=Lda)Nw)cBC$YN6^tLKgc)&@170kt~P-V
zbzroH)tTWX*yjd1P2<}z2%)c!P3Jcr3Sy>-NoR2ab#SdS)l}~_jH;|_W@*auP=w=h
z+v!OS*wNZqwet-R&wt)MX=)llc0|x=+c*SSIJRK_RN#%wyV(Oxn6}^6X#vFK((kr*
zz)uSFJWm9qBriGZJ{TWHZy)FW2-z?he{DIpr5n$|nc6l-mPb0GM2W<fzpZV^>TSjH
z8PBru^!Ki>F4PcopY$E9=}3@QC`Nb;_#(4@(kDU3u5NTT@Y0LV&Ho|^`T3cw$z^pW
zOetSQY8#^_w^aifS_^R3Q~QC|kRqHM+TL$^B^*WGa&wv^<B!nk1G2nh^;l#euq`7T
z+L_48C*9i#G9_~3(V3vLCx7bqYg~dhT@i7M)tU8q`W$1>`52!GL4uLes&)<9GXeDq
zzVe$gcOe>lP+Ri5CI_daT!<Fjp@CCRx4d1LQ-c>L+huz7Bc!!AfB0oGL5`YFRezgD
z(6!emy1@8C-)dLBna3mOt)uP>xuCnTbb^Eq;Nsqo!Jva*3oKZxbEbrmvNc~zraB?U
zca8fIpEIc1)HrcleFL_go}s;?p$mI)JDa-ibMVaN5!3P#2t*|M*kwbzYrZ*a)kHUf
z4%vRE%Nz6}f7=g1#n5KN^5sIHvq&tyo7HJC{E|B=wVau7C4I_0>NP4X2o<=gyc88L
zw(ae3QN$Y(iVod85R9FYO<HW;BRolCcWdZ(f*kNETqux9kd+^+U6%I~bifOl22J1(
zyyU5c0JXU_3yMHzMv8(Q=um>fDx}W!xs=ont4Xd4WN~-n{JVdjX5ot0PIOkJ2s)vc
zcjk7dH!}TnBv<hxfz>?qvMK_&<fyVoaCsX+J`6p$WImUmujfa)K>H>=GCQ&`pryf#
z)zHvrMZG9!CIllPu&C>>IEnrUb!+dtE`~lUpY^zCw*wbw30OTXF~@P;-CHMOH{@E^
z5x(;+7mI(q8=T!s(4%j4te>wZ$flR6i`;=XsOs9}qre-+O*KRiUh~;|7gP*6t)~gH
zMd0yk)=@65)~Ns4*M#7x<LK2l%Q4MOiujtN%6adN&vDpX+y3~22w88g%(7_A#sXE+
z%478e{l&fJLc2DUTm3sl8Q|L@E^pihI=i?oSAmz*sVD!w2NYWP9z&R#`uFuNtsOs@
zNzd<okFAWseW~@2h-NWV(A`(I`L8@mNV_g=;*aQiS{?>lAzk9uczPp@H-ic3wGz1m
zoxAn)Wf+jj*ah>`#{pe839;iEIZsA&5`y#9$hjE4j<96-lxu%NDA8LNZM5{-aF2Fp
z>N%OsxO6;JyyEmN6uj&YlD^%KtZdFi-dKc@Y*$U4w;w^?9rK8W0fxr@%de>d9&+yL
z`3n3i`u$I_I?JxFan6JOGddu}fiU{@>Ok3}q<3hfSC1O8xQ|;($%S7p1>l>!4P%PB
zF~~Q7>u7xhBWmihd2z=u5?QcMd0;U?p5C=i;Ubh%zHFP+QPA0|6ccd>_!oW{bz^nr
zp0M1Y3OZkmV3dG%AWkeXbUPi(Op3Zwc5{9j`r2nUbMcg7goA{+YMX{}vc{QZAuD-!
zYq|2DhlDp;@+*QWh$YD1YH#Hy`4jY`;q?Kvpch3A=&<FtuSL{?3*p(Xd=GR1Dop7J
z2OUZ<r?H1OcQP}%{%rP&glqV1bqh5~e>P$!J~)-JaS=+KdSmfd0U5mMuGFouS6z5n
zzFd{UC_xT2a(&MB5+pr;g{B+uUE1<h;w<2T_rbovORgOplSqL28Qzk>fiN19tNmm7
zY!4p)x$r74{ReJcml>e6P66GSEx7Eh(M-g>No3nAnqjMu>33fC@$j6fs<jf<1o<Jc
zI`F7JLEb7Aj6DMUiM*aM7!M47ujC+BM|aHfEeMu>8+*@#Fdm%USTu4joRWUjGwyS5
zCTjg5X%qFl3D<bJZI~#&1n=6bu<DlxLfgk``|jxG(ZBbvHaz!|zyfruqS0c4jxjPh
z-UYmuLjqsI)gig{=;T$vOPgB-kLv+S-CQsPVP?t+<qoIf9{i&sO)C#~qJGged1d>|
zQRZ>q{f+iqd`3aA&}3^HmQKj=ic#PqwY?^XkKQKe2Y(a<Ucor}M0NER7%yqAyrRZF
z(Am>P<#PeG8keiUcumWF(#Nb0al2@P%@ZN~*8R`a+`fybJLSo$f&p)oWK~Jj-Cl@e
zmmeT_ck{@BoMnshUlB;*?Qe~oztEnqSdqt|A7Ss$+oFKaw_@&i7Vvwv9KFZtC}qf*
z&V=Jr{xm?dBPb2>K;MGPN%-DhgA-q-Mc}=*hho)u1o>0F5ZU)}>E6jQGn2tT#&Od;
z;Y28(?4Ldj5I#~c*N4L)NH4i(>wuSDi!H0A0Tq-M{7L~GsfXXpg@K>Y-di=({sHPP
ze{%ie+iYy|#GUhC3W27oyZOMNPPVI)wY~_hXY^a&p3f%8H2ag<Ef9a>QNMZFEbl&_
zKu9NP{k7r59tf|N_Kt_Ec~b61`-4hoUrz_mn07bFqbIT9nTIW3W2M!Omw#X5l0VWP
zbsbs_*O!5Y@z?JXbl!;<`GuGuk6OF<7D4<i@6OsI;4@WgZv!3Dm>IWqf$);Cxf*jh
z1S$IA<^<?JD8voa{}=KDV2n(x(zAB1f}Z@(hmu}Twfq?@_}}k4^y>ub=x?f54Mg5}
zM||&iZZPFzM_Yf#HvJCrjn(?~OAL~J^qO3j)i&67FSzxTrli5T@=>2VInxZRH*>UR
z&(qY8M$yqe2M>}Oo~Nm&r{ANDsWEelHhe~fnd|H8>mQ?>_(?ZqLc1x$OWp{QLOxfT
z`&i`cCAv^Q{N{ei3i{r6pW36p<;k6A79DYkcu1Z*Fz`pjDTh27eO5A}Z5sLJ!nGgC
zKRoDX>n<6p<Vw*s<K04@qv7OXKhgUKWgW>AV@u`l+R2e2U$1CBt|iFwj@4z|&3g0~
zUa-)y_#bq8ek(JhbrX4V)$h5c7jBR)nf)!e+K4o3Gd8l1)uKyRDxEwuzMlS}-}c3G
z*G~G4N5BR3V@>3-?BhwsRlTH2b%D*v_)uCsP{FZs;!-^QP-D+!BQN?>@_NCgcMj9_
z)hewU{glWJZ&&ZPm|RDP=9itld(oZtl1uf|o->Z-CBI0;n<|jBd)>6_@>|H^e&1K0
zat&yoO?Mhvgv!W(id{4B4_T61&e?@&@RnkAqwfogR=uGI&f3mX3E|NV0{N3g<ernu
z|8$5}<S5gAO<_H`2^Z*1;xFPpGE=bXlo=))mJ495@9MP=J%h1AefP$bty{=#S?2He
z??|K_6WrhVy*8xRAT9SPl|QgSSV^nr?TvI_-^LOjYZo-XsmN3MOd`2*PM!VBFIMyp
z93K?1A%)&>&7fR9E{Qe|3ro2^nn1g46l)$kv6kM@VC5MVuz@tnH)=S?`AIJth&%SB
zx09CLHL_P_zb&~ZK)WU4*J*OCLY~{<1<Oda-M82Df3hq;dwy&zxOjs>YoTAO>bGu#
ziu@mU*MzJh`~PX5|3QPJ&j-$z-ZJ~=C_(5OB|ZDD)OkyvlO6B;g5#sV=xVP^v{5NJ
z2Ca*2UxFI^50d#O1}gfrK-%x@F=~-Mmpwx66;zVGc<>R~79yK%v!#z5y89$_N|PNq
zsc48-@c34FMM3v&US}lv*ss-$xUY;ZEanrDORJL}3THJN^!Q#YU9hmRJUZGYNbg0T
z!LQWQ@`B+6NhtcXt(!*~wCumCJFxtvL0NwL`M9(=gT_}o9ZFZJ8kFu)=@2*RFHcg@
zl|8LvU;bK7PQq=%zVaf)TN)=*`pfqXOw~E&rComL(O!wXJ)aF~iW8p=T=-aCqrT8F
zXY!NsoRAg4f)TWVpBblKWW51tobOoDTR)Lp@hV#|Fn=O>DdPk6S#m2`<?yRD?ug`n
z@=b0iec8|>8&F<FCWi`$Dwf}u&w1o(o<X)&oN!tE;{n<HPkH?Z`I%+Q>8QV;#(Jp=
zGTiTv+u)2=Qf1Uk%(=dmwvB&0J~}i(UtQx_X&t9iU%YZf*!cFHdS53se16{8^*`fl
zTwAJYufCNI*t4s&SnVm<u{6?b$JiWt)Q|T^cgf}d_?4H$>DcaBD@H!{9k%ZL=iZF{
z-+$`=KYst>za{W*3H)0E|CYeNCGc+v{J&cQ|IT0kJAeJ}{58yn{5yaB@BB3k)Bnz2
z|2u#E@BH<@^Vk2*U;m%YU;nQ?GNm;L#!qTLo*5`OBZ4{Lp!-*?b_HW)by33mlNz;P
zykb$#%ExFV^mw3$aU#C&w4b^63*)Oxqvu{p<6<3bpj6XEAiJfvI&--Mnq3q%e+=f!
z|K4cX2y=||bCbRfcKz&fySq2&kS9DnHgiEQwB><w_vf{g|61W$>-^Fgn?MDLcA=Nd
zd_Th|ncY&T|K+c|S0@_K6UW;TUftF>^7OjFp7R6_^BZ*@l_#*um4K&zVE$bxVkG<k
z@c!s>=<o-<Mnmz=+kkl~7uj`Ma`*cz4>o^Zxl76|E(B0sVRag!lq!Sv{d9S))WgVD
z-cLJie-^cikGlSx#YGISZF8_?4U#+XVQwmyz`nn;X9oBaShb<M&>Qk6Yxlz@A9%m?
zKmQ~NI`?%fF0<<c8Mk0p1RO`Qv3`I|lx<<g#IqL6{`y~?TR*L&HtcViMFyXu#D<T}
z2)$H^hh~>|Hj5{sk}*k%!ag24P;Pl5Cy~HD?oUq|s1j&Z039m@d_(iC|L6h#hr$tC
zmcMYLsI)wwUwsIMFzuaen+He*7M5InT=|#To0O$ToIb^v*o|d4uk@l64o{l;?EX^x
zSpIzZzFP?2KM<0<Qx>CBLQk*iY7uyC_Lk29ssz?3{orT?`I9nSFuVqMADjEbatcA;
z&e^-E4fIYH{GG{$ZK=ta)$=_s-apZ_m2sE16uR>H5Mv<n^8SH4nv}HXn%TWq$57;-
zyZJW|fp3RJ%SfG7MbT}3*NH*`%g*kxRE6V9${vingPy>)NxQ3n_p1K>yDb0Jg7d;P
zpclotn#qPWnFnmUVd9p=FJAX}9<}x7-bixv6SbD}A#?Nk?abudV^NhK+ECo@@%(oj
z0v)=XmH*Y6z+1iZEG3~FS8QD3WQ_@Wz*qDHR1lf9lU&UO+;i9!Xkq_F`Kt~<Qn8+u
zA<DnoS7AUV?7iC0-}-*cKL4jHQ<d|n)vcB-S7t7!guW{^B`f;lhC_=#{+z%?r&sL0
z{b)NE+Z30s7U(DF_juciY~bt7-|^KA__4aCYZrv$_lT(iFKzWBX*Hn1&;2|A!r;|#
z1dEJ^-$kR#sy)n(*7lzF8c~!2DW$l(D+i6q-zBvB<T2B*{!+qE9y%1hNh#T$z&c6J
zMKWCkJ-#DXXcYLn1y{Sd0e}AfWw1<1kYU@eL$wjK&e1KYfaNbPBLKqSxq1kTjNeL&
znT=|ORIv7}NzF=IDaD$z(P3R#jL0|J;uzhR_{97J=ML2qIJm&r)&bh3g5RXQWn6-M
zAyo4Yi0LbZOM1DWb9ns|1>mD+hQTTvgr%o7^8gLf*xCa;ri@u+;;(#Gi5S;ltdlm;
zcS;N?lkGp2Eb#V0U0SEj_LfHB+Ya02eBcqt=6&~PjoAdI-W-|y6cJ>w@jZ5*7hU1e
zx_}GlyhzD_4J+M%UIF>~RCSYW{{~e#Y>+7T^Fk~#;e_tz`HtO;&D&(}WS0-r%3F$g
zmvr*b8)8III<X$77m|e`$6?%Z3|exql)&nX1?lC$oB3$vIUZnsOt=s5&~Ccg6)eg!
zH2_5UmvtAq01XP9*dS5vyPL}*b?TP<_1!02C@&w&<agH>F?;%yXqDhUjJ)&;L6lKT
z$;|f1lOYLI@Z$5E?|U%5w94arml=W0LX3W7%_Pvoni=PygOM!>!v{41Q}6UG>IYq0
zsn?O9z_@>xkP{YpLM1gmnBes89)+$t6?VAAF~-kK-(>zY!0&9YCSRrUP<zmJ1?LF}
zg{L^3nFaOdFcxGQ2iM0E=U;Y1`=?79bp0W{<f*Y>iM?Ec+_vGlHG~-tap3~<>**9X
z@vPFduI&^hEl}(@L6uRr+*(m~g2ZpCm`u5E!RVoK#+1Rm926A2aYt@0fsGVWKlB3c
zpTnB9@_@IE3fJ?1KjMhDegdGK!x2&7rw$HJJG^M(1txl>_35~8OPGZXcF`eX))cXN
z<Bao<MbPOi&k}4$VE48Cf4*`EdTh$yN045!Xyd0Omd_!6CICTQy1r$sZJIRY#*KCO
z>($8^m1MsdnGE}ja`zQPZ(odVuUWoLYCC~Ur`n@~Y`!n#eS-|sx2E=$ssc~ca9keC
zbM$OL*&BrcYW>BXUz5b688x}NoGY=p_)$uzU|47(x;W&j@h+A?8h?eHuR;9ZS&Q<m
z0aHaSvKoMAS8Wj&c$mXU3$o<JJDI5bBBR*c0cv?$*(9EeHv0Rrc+TWQ+W35w^OXaV
zkgo)k^j?)9N7l*+Vu*iVw|@W#Xm=f7pd+Y@wVNlHNWNga_8)z4rpkaZGK|@Vc8jC8
zmdiuN7je*SMcrMEQ((LnFFX;>CGgb63%lKb=bG5zX_A03%068zPh4|Q!gRT#jGg0$
zP4+iB8P)ust|tplp~mw+^RFkTpo?XMA?%~TD+})$Nb_Kykl2?>4DnAd;SIAqK^++)
zz{6xP5*sXrm6^jL3WUz9A<D$(&pa`w1~j&lC>|Ar{iQ<ImMy~s((2qDdLHu8t7MS~
z@#vCQgZ&72{2yK5vf%|kTmT3vV|s`Yx}nTOZk+z9H7J=eZeD5~NdceZs#RYZjM6f#
z7G`u2c>Sl0VrPOtA}X`xF~l#NT|5Z^E_?~SljWOp91asyQj+<ZN$+{gF26FFikhE{
zrr|x`D7&|)cmIJ!<1%h2QNhLB3;1-G&sO=xg?$UrtA!yVo$<)kl*NUMD}jcfC%!9S
zk-}XL>vO|en0>doK6}M3Gt=!qJ<OsAlo?z1D(nM+)SX@!`GY^>q5Clp{7cewpYMu)
zMuh|(SlPJCk&$eydg$0n;7r@3Yq5X9f0mk@HIzf)O$$jL_+MFJ60OtsncDu@>Y)F&
zVmwl@#r?>30w?)az3Epb&>RB?4-WWe5uc+mlz;QjJjwcDIm#`4W8Yz;M`%>{js7<t
zfw$!jNhJgk^qZa-aD#qvG$sg;q0=AH;-XKPy|?`%9Shc>cc-Ri&Cnyzo}D*m*aj1H
zm-K|Q;71!q>2g^A3@S)p;$|=7e)+4_G-oUH$hcRtAe%sLijif?GYPtSZdMcPuc0c4
z0IB!(YLT+jgc<b_y(3<5{q<tc_!1us`{ovg-aUp0GI>4h#)0whbrbB`V)HwTnLlMj
zliF=Qpx5|G37_j(NGM`BZ{3>dF^CD;r0x^zXYkgVf1;qcc)8c7p9$2aQ0F?4`{g(&
zO1;7r@~e2ny6`H3bW5pY*1wS_#>S&QkLG>8_Wd;FqNy+ED`tYL9KOz3MZkWsx90-g
zp<Fz6xUqf)IZ#>fVP4z!tB*c;NO_sPs*KXmMFkt9-{^zC?5P)5Za_XaZb)SP3<^*2
zSY+yomeF-?o|Mg|&M3d&0+i_^-#mp2`+_R9i;r<3{gN>1f&b;geikVva!2{aXS*ri
z(cI3~PmTE0pzNAJ@SlFAc^wbZvz@xn`Wakq<*>-~S1;SMJ!m7f&~DK+;lG<v<+NG2
z9{fcfjVrDL{w?g)3iy}JuHySYKXt=aEL(uF&J|6a61WoOt}1O`3%u`Ci(@?5^b33Q
z{m)-?V-YhKg{mI82vgIZtDNKs&Ov!EC57JTspCiABo=8%D5HJ#$LE+ZZ;@}ym225+
z`?1b^!@PT!d3e%rINF8b`nD;m_eVLLe=D!EB}k{1O>KU~B}n%@UAb>Tcg=;)iU!Ds
z<ctE}<Y;01wm^5hcH}x5&^w+n*W4U!O_mG^kjcgub~Q&BOz1)zlM_T<XUs%8UyZN+
zktVRT$%_4MixAy3_tvmK@IJ`7(-!6k`+WNaUt`b<xG5bXfMCDx<clS2en!+hs*`tP
zR2SIjes8lPdeteElhDzOlN&2bS8T#KM*7&sslL6)Qt{~ig<p;$4yUlb5cXXPNEMV7
z9OlyJ_U}*cfOO}H?JZvq`?2@jRu_fz(@vA@2Bvipr23pp*ro{kulv>0JW(d@z1UUu
zSiuMPSC?<A^Z15%ku?(WWxgo>s@lO_N&Q$YETt_|fIt)e>N+@i!@k?W^&+m?aNV#&
zb?IWziAo)p(gA**)<LKqf|M!Q(=Q42`6&Dn1PS#1$An#}^dCxU)@zqBl!ckKq~N8p
z*O-YDYLT6C8hIazsja?+km1O_xsL@2@~uID&VdG~@1U8hwsQ#j&bcOod@ez6m(*zI
z0l${m_G7?HOUI81V9*(oon_7H^q#%se7n^SjqDB_Ew$Q@A9NMl%-5WYbM9+=wLSI<
zd7hMw@Ac!MWz^1x+xEb|>&tT*tYAN9{U_$dfi4&?U2_%tKxf%ITeicJaxUp+faO0$
zWpcTo)Aizu8-($%gXT=S?{-G2S5at9j5B&(qa(X`CXK4L>J`h|t7DJ&?4iBi3GC{m
zyKL)3E}l}L_^G;vAbXZ)#8|lzq>qr-T@Iu_OnaDZ!KB>;iRTDVrD1L~)KmE<y=7el
z)Q^->xSz$i0RFXP^7i%TU*d1i!qhZ!@1yjhds7|k#!yn2`1+HU+DO&r#7wV!9Ly0v
zWYZ1x(suApU=D{MGZQa)0};JX^k{D>puKCs8Q>-7uZWpc1Sqg;34$>C9XNc;V)}C2
zuOlyjoetsWJ_)z7S4N;q#nch~aSasS85XPB$-&ZXxg*vRu<y3vlDgk!f-VkxbhR82
zWa5X7QEdD2nyj`5+5^41amE)`XWFor;!G&FkLMm^2s4w#f-+~EoJ)!PHl4idejxgm
zY8A4xw-@8R-~UQq6~QTG(OJ>oyphWn!x4f(NH59o?W=TxZhmPszJmwn0Z-xKMVO$o
zzW$Bu1OB-D4t}}0oBm2`1Kq_&8AGhjg!Giv*=dIuiJC_FBkfV>-7PiI?nrG^nNydz
z=}!qhR?)%)G`nH%hR^%7Pd6YAary8MaRN;_YiasBfgl;%zTNFyg1*~w{&GI>#;mvM
zhYXM#n{6NV1FqIdeFi#sNLPfob`17i8ee#9LXV^832Lv~n>5jNk;9tiPGXo_miRIv
zx(#p8?f+gI8jEJM_Y6DA5ah7x=ocpug5FuTdkA>x%i}{a*D&1Q9<~kP0Kd7Gjfpa#
zLhA+?eqbMdisISu1?7}*qOjDGaSi-+)Jae<E)w6FcHw#7gEuJI)jF+sX#=L_Pv|?F
z&chs=z?mB&pudL4emo-!_Y=n-lz#x7i*lKbR=^u}=+{96VI8?(yKF!?wR(_+a(gGL
zD<-j+5<e@lD<<VN>Oqs~Sxs`dV)}{6DRp~rz*vG7+0%tKJ^mCoQo+SaL92}9&O-m(
zzO`&W7xrIodKHt!CFpcp|08fhr8mTyG;u-CqR8?#TR-yEiagN4-S6gHd^Bqp8dbia
zt$371OxnGY2{u7EZyOO5=bMZsdB0Z_FeH%igMf>A2N9N)K2SAsl^|=jmv=%BBuk`X
zYrGNchkfAitP%K^F=f@jORh{BnZxEseCO+W2&2DGisuKP5n`lHHa+23N8uN{^3|Qz
z`Jf7|jEb`6NhsPg{c!1OE;cC}>eHA;V9rUBA>R=6=Q3x50e^zL<C>PG4!lW|ninhw
zG&ENl173RBmRWjTfP#)190*gA`9?n07aP&2%?;trM;-8&=`~zYjRpAjQ_kix&3z~~
z{l{0!qdc_1()^KDsy`Aen!9z1BwR-h@D6qi!*$legXu}Y?<t%}0Ux<}P6iYgJWr4s
zwFTN+dB1}Vf-w5?XWz6$=h>(+>fO9E0{d`>h?;q!@l|}R@ZQ@;vc714@G75Qzx$C^
zPMNa7bskxlZ5;Xv(%BwP`K4`#`G&9G%Z!0{TdvN?Il#4p%0Ib)5|(>QD?#UN;3klP
zb*7|Md)%Ix;~u3U{id%2XmIt51u3piQTppZySfMW@HsQh%H<-eczwaasfs^_k?KO8
z=H(Xz*>z}A;_t68PxRMT97cXJ!98EO8*t6E&r!fj8$WUtyaPHP1Pwu!Kp(2@p8hba
zWTa>J-&XMbfU7kF(6@9)R4r|kwo$$th2$*q4-;98J+3+wq!@SM*^T3xE%3a|ko$pO
z1HA+tY(DR;Ch&5DN7G_K$H(+SvMS)r9IM(cI6mY2t9_t@OO1Tn1Mly~<KmoM8L2ub
z(_^#np{iDNXIuP-XH$aE5`$S=65)Ph!-68wFO{nFz>VP#8Hq5@@bz3#bP7QqwO_s2
z8Thu`iciV|eh01XN3<ayKOf(eMsQp(PMs|{G~m<~DOo8_O*5S6ZIIcF8&6M-$)f6U
zb-VZDI{mrm5S8b@a@#QSTon@<BP)qlwCj}3HQ>_Y-C^I`Vc&0)>uRmvT?CmSbD(k%
zcti9)E#d&Kx7lJh6Lc3|HW33IM$#q6^JUg=^f4k`BgP;GeP3_p(&%W1v#Uis?ebgk
znU(Fo1}``whbz3|^yU<#I^VoM4C;S;YTffVRf2w+@ZKUG_%8Pjy;^`^f4qkeKOgJ+
z{i*^%j}vE>0y=p3PES|Kt6J2XkoNM#j$YKEEOskDWIevz8TRDfxm0}cRcg_myQ*mI
zqfZa-CTAlVOBL>!>+qb!cVmS!dT@OZ8f-Jbh5l2qidqXg&c{QfF!1Xopd35E30)Fw
zJ7?y!SEhOHxPqFmg=iPupM>^qGxmA&60Ro&dz>BX3G(H^_w`S~zlFGDxcWRnXD?XT
z#f9|WeRrM7fa{Ue8M8z=@PGGs_dvKXAj5rVZaIXv{}yb>Mg${VteM-?wi>qxtohvS
zTY&<C?*>}j<)RrAo@}Cn2(n^&D7%%DeEcUmS?4W5SDlM&w1x25e))(zH@IKaF0~N{
zzJ$jLt+U|xh9&JqLvVbv<(s#MIRqYP-!9U=qZ3!Com;d0-A=UW$%x`t4U8rv_j-6Q
z;gUzf=Y@YJ;JJ~}gfT&wH@jDLLM#%({$5s+g}|2(@yt#E_zygtZ?q1<{o2=C`@-P=
zc0()DI}_pA&i|UXHZ1K$P+rtQQN!Ea23#uemZM74)qaMoTiuc__@0rvuumoTrU7R5
z|Ni2-k-(e&^x0nKz`T!<{T0_P0xjXR>g6MtKQ_;j10u56e3K#u+)<X{Mu0xD{Nl(W
zXLbt!j5}}OYytIi=;!3<QpFimfOq3!`qFvISa;jqOF9qnkV;qSbG3e4?;<00>oI{(
z2ZkOG+6lVChRd3u{YY*uw9g0rhIF@PE?_~NL@p07w%HQ85kcD8-2cPkH1C-Jgh6m1
zmqjKd<4A7&=M$8x=$J#YpfIKVapS2mSsPr}A*;8HB5=u#nUiOJAn@Vi!tSDQ9<q*o
z)ATiuz>_};`rN|=xo#iL5|Ni%zRbXYA*xHe*zg+r3Mf{BoV+6#fG{X+<*-P_WLxMd
zOqXFikHlRHeDaO4SG_p#@4lb-Pp_H&)x#p_YtwYK-Hkj{@my<*lA|OFys3O-tq9D!
zK9KOg<x61wIeXu2g>oCt-Z&RBM7}UPCCvrA-<#Mj3&@?M><>D$L&NlBR?nfvEZCw@
zhzi?kBCH~#!>o9rGjF6Qf>AiTWotstNBmaiLil@M5p>;Qv0nT%0wtRTKHdn=ZERlH
zSuN8~V0o3lF>rl=r`$jPdmMOQE2=*S0WyKA)^lUA^GF2fkXsGPmjW_c$?0oiv*G@9
zYxSb|Ba6|eN$u+ecD69nWY@ZzT@}VJ+T;_ad55C-#gj{>ZYEIlsq$q7Ss2;Y%H+#H
z|N8LqcoTd5FurE|R2E><H|bk&BBcH0&Z&2SPS|0BZ7`(WBQY2z31;(<$zP(3$3$ir
znCwcoqtsUE_;}1vp_bLJG1R&I9)C9LDt@xp4L><Co@E%!L+LfwW_Ru9BLCx?_Ii2~
z*lzXAI$5Ysp{<q|KnDp2CQUp8dd2TLCIUZww=8}Is~5ev7H$g(io0aXtc<)}jO}F~
znS-SvjKi|6Vp#_(C@J)2#)m5t(eG7Pe~Irxxa!_gxoD}k_=5hB*7p$t1wYwk{o?}6
z>+BPz;XWEK&4^Yg<q~9-c1ID*-;ve+5gHJkzOuA|)s5BN`IiHFdnTt^Xyw;Xs>v_S
zg&b@cv*enT;2c5JcWJYp)EN=<<@J?d<*q!O*O3>l=Ix1-^tXu}$sv%JRGzOzFc)d|
zRi;aE2`uNO6MfN<plisgT2}9IL+|=Q9y|wn@}(-Pci^Q*r5TiGT#e>ky&ZFyjV<Tq
z3xu{%8#eUResF)n2vx^j-QZ@3n~fide?SDfwfE((;j;*bW$T(w=MhNLR5d5iALd(U
zW>$0o-^U-9W_yFqeIg2)4MB%W)t})28tu-6AUyXal>x&P!C2|cQgU8;oe8yT%1{f@
zrzV9O+i1jFQ?jAKPfuGY<Id+-doIax(CI5KBhM@d<oVYvLLijDrrGCCv~&?@#<6D}
zdYGV}3C&=Dk4{@RSB&L9;;26lL)iJ-TF4eW$7Ukl1xT&^l>RGrX#nH%cIZGLXB8v6
z_g5h${E!k`=DF^gm@<AcQEK1x`xpf+UOik0_2o8r@;H?W^IdM8R~JLRCw872u;W7e
zh$><y;^+&XmfHZ5VVQVR7lh3#;OqfmVP_o{8K?LI(@h^tVNNx_HB7xLMrjEyy^(WX
zm@=)t?)&1xPuyg+bN1UpguC_~`_Yrd#dd;$5!X`)v_o4qUs07n65%q&Y(MC~DV$^t
zc=fM-KpBGj;I$Xod{If|F==o2^)Oqm9!ZsPGiL&B_6={P;Q4U5+ZQ+c+fXusS5I!*
zI}@L6uX4S1g}@mR4dz4*``n~>dwm{(mU=#@vV`=uMR}hJ1^zsjgwYd#9`c#aJm8O<
zay%h78Bx015AEqS&0^eUE;(;p@C6Sp>5Eun%b_MHrGB!Z%+Q$&3d<xzxcKD0ije)K
z1lByG_t4%G*7aI4O@@L0$^MtsB=BCao9PeZG`;yoFXIN~b3v}QC*;l@Cb(@ZcDiL2
zMH%=8^;L1vkOsLoU;_u=I_DShLY~03e!sTgwubwr6SpZ2@FflgdU1ir*xMR_pptW9
z-LI^(WWpt^x7N}HjE?4X_o=lhXxK<1xiqsMWqMsZ{1^J2>-94}JKSL2`DoJ<h)0&L
zZg6CA&&418EKj6_WM=Toc*fi2_zU?kGiFhTL1F1M8T3w6!^WHLMJI1BQ2EG#`QqXi
zwyiu^ms&>eM-V@I*kS<>&^<{}5_p(&`<7^>HIEtFTF;kvOa&>Evx_u;MZ2KNCtb%&
zg|l%!$;%5Zfbw^ksQTTFKw`yi{t%zOnUcJV13V#@>fC^b+WG8Tl;1^lCh~FFt^r9U
zMhbJ6WZPt-KPRNQA6Kg)`-xe1^85+BMW}d0nM;sgi@nlPApV_{=wg;fHIxA$C`Sb^
z<MzAH7{AWsrYl$V@p#QAHQnZ5^pV$p`uGHEWT<CUB#H=Z{!TQl3d4AWt=b_TnXY#G
z7a)y(zhujaxt>)nG*jp`v&UR2H}_8xW#RC8=2WFN)c3S%_OKhmHxzcYHpjxcr&qMu
zIPeJ><_%zofBB5UF9du`QaL~a^A61;EK-S#tN0CTOD6W!+Mu4w%ZysPy2&I#PfB1*
zN%}7p9y)zTxlrdWtV`Q@UmoTX<f{*HB@mA;E_B+@1+?9H766_f9)nRE_@bP75mAQ}
zn0?mCkq`QoF$<24+xFR~pl|cOtegPj{*ftu{-@0dJUgv3b}{fZzNwE!z;o4f`vAnJ
zS8q$@0+KSbp0P-kGoG?frnxd9dM1S)0g}u#%W*FoTLNWW4LUFx=A%`n<R9fgyow@~
zzi!}PmXmz#!MWwsemy~jP?>B-`eNeFRh|S+|DiJIcNNw>iuYsyFM0d#kwy&uSHG5+
zGhWN6ZHo?<Z2$WLkBhE0n!2CBi3eRib)6#+M@e!h82r=GqQ&6PH0RYaM|syMckBKZ
zQ-v5bQm`bq2<m_PTfsf|S_r!5ubT+V?~n{<8SrP8Xs$B0_|5FycsG0a)HwQJHofSm
z3xNVYmdZPGVg7oD4h?=Z>gnVAUrF+?^LTQZao_0??DW1CJvMTkcn{Xmwwzqj><|m{
z*R5#}S%0;s$60^sy|wVN#_t?vmA4x+c)kz6*uCKObI|`eU{SCSFnPgU)~~#6?kL~?
z+Jro^J5PbyZPc0k{cHrjbVp+`dp^{;y<OG-5ww0(BI{@HaRS>N3F^otkGztlGpSAc
zjjS$y$j9M7%IEcCn7@t>ws;BYH;{VA_iru#Cp}+gl=wUyUr%j%U9fWd>sDOl8@~A}
z@Qa_x*sBle@i_Ajf1wqhpLsRRGd%UBj`G?v&85!J1QkrXd?pwCWv_p2wTFB<v~&6V
zca%9SGIf5*XKS$zW#g~><&jk(%GAtzuo(OW+Go6d1nDup?Z)~UTpDJ9pelB#)&1~s
zrF?%{6>HQr;?qAG=tM5uZ-nS-z=?|7Zp)sI34_ED#3IvQ)wIxVojj%3y4hy2eK4vd
zcKrGS{-UC(p~;Y*EfRUGpF!yve*a;f-}|^^ef}lJ`b3?ui{)yRyT&EZ4tU>&2>*m6
z&<-CseE-zEE*2^2*?;sr9Nsa6@Z(Qaz4G`gJt<LGd@j13@Uif>UIB`2vze@2ZH*18
zemth9AS9We*0~?<uWB@Qz8vBabotNmS3$rZWIN};d*IiaPMHBOJuy1z0uRzP7U#i*
zF#4<gwQ!$`D>e1Ju!4u-58QFQp|bwAF2=gy+_2a1oac>Tzxe|VNG~+?o$D1Y{h_QS
z_b;sDeG~M~afkT|o<aTtf8Y&&oH7Y&j6}&_j<PxnTW|Hk@$xc1wiyy=aK+Ui{T?Iq
zbC2=phSCt+V3$fvFE7Vg<vRzrSy!T6?LE?ZHXOt$YD&aYxa8eO%O67dlg}I4dD|KY
zIwfv}LlW?MteWw;9&{9s?4HQ#NY#(|V8~DT5jbl>y$IXQ`EY%$H#0@+{1<cOKJ?zL
zp;v#x7^*xEH+Hf$I4ZBSJ|bTmZ@(|o#5>8wGN#7AzBa)1!s^@maWK4R;lsd=@4%ax
zvHU8eoQ^(v$)_LmG++3=;Q*?3Z!7{GN_^9nx|BPS%tXV~`cK3G{5k%w?fMKgRPge`
z!AeU(blQ=ryp`64R|sFof7c1;*~|#<O<&-C;IwT)6!0`R%v^2CCCKZ`iGs&mcwfMc
z(*zgv98aBUg#VX+YPZCog9g52?iQWUgnv2Y%q^Xgj+-823-{%BpldC${?dxiQN-2c
zy)Ky?yei=GTCNSo^S#n_S3ZD!M-uf?*)U)6AS7D#G3cEf+NRO~Iv&KKM?BCmyes|f
z5tQ4YX&T57jKGgAN*gDcP?D({Zs*>tM{l_q?~mj~<A-|(RfOky;KMoZRVWdRw##^I
z6bi)TZ%wXacOF6iN}KgW0>S*~cDsy0;5~eJ*=@Exc->+)AkbaAX<5Y~(0O=bDqm-E
zs=05wh$tgeI@Qi^X%hN+Uhn+H8^WjvkK2%+^VoTcjYi%aSO<Ol-gPH|R5J$Gt630q
zN9Q121^3Cfl2%Mi0p2q+o{HWD9p4@q{&`PLtm7@{l5;k_gX$viZ)=57Cx>kOZe>NM
z=)PI#rBYIhYsPVOmeW%#(smk0*Clyqj|XG9HM^c2HO5Fz@p?^fC(J8ze;W=$dy6CH
zNoxb&LF)x|)u6M<>%A`*P~haFOg3MW&aQ$Wte1!!PJO?71pP$H^L-~S!ToLL&!6?n
z!#qQ}|6xE4N?ICRx6;}T>pc;j@mdn@(~3rqq#Yv2?{|Y9g-FBsB5d|aH{d<#7wNQy
zt&e5pKnv?Jo~<pA&+>t%D=~!ekj&g;QJRY>$(lLB{$UeQ6EDDb{D(1qu*kA6&2<FZ
zZho-iXEj0_TW0u=ICAi;?^{E@#K3)En)dR?9D>BfMMs}u7{|C1-p7KTn@PGK5R+oB
zQ@IFm0(F(IbN9yLE!P4a&{*;M>+4KB(doz%*<7~>eCxa9yZRa$+5CK-dm^5LsO(Ln
zN5wf<jA&Z;EE~~<g7YtiA%e_ZeP@UV^`!qr(Srv%YhSqaS_8j`lujoB`TKYyx&sis
zU*akK%+;NdzB~QMSr=_sud~iSHx`d7CoYe1I$Vsxl+fHkX)|o{d_{%NI|9#h5{%J0
z0qyOAj+hYe@*ZC?bOheyygFC5J@|@ysx<&=L~ym(avLd>Gy@$<dTx?zYe_MBo&PLL
zR~6xYquGa_@@C@83)`z^-8h6242vc{*^H1?vx)YJu@od7*fqi24BqP$5*+*&?sIG1
z)~SDC>nH1goPZm=Ct&t=ZQv!f2iiQF0i`|(bJ_g-sn{SGdEyzaFR8p3(>H=UPE}XE
z{+x(p63n|2Z*oy^eV`E1$7to$n(#j-tjPh{&-booLwifF_>*`T?q8eK;^IIjsAJ??
zE*JQtyVx5rQb{$f-5<*B_t52j2s4tWs(il8PeuK8yBkNZ^rJ!Ek$~0k{-w+`EzR`v
zZa8gI)JNjgVq_u__f2~)TrUpgRL9!D{;!W2%kGQ8Jocb*%4Fcbrt|Y0k3*2>>fb-(
zf$o;i(=_LD;e9d&5)(iNzwKJ7`mB45kq(dUFzsnVk4&Fux)}wb+BVVCQI`X-zvE`_
znqw_^_v@-P5xQ<@n!;NZ9UB5ock{nK1$b(WJB~IZxZawq+W7?ZA~nzRuXp_`+B!af
z-pW(OZ2jOj&kufA8%)QemDF6FqvueK^Sq7y7HiNQ?%<G2?L!<;AkeO8*^3?ZEutMq
zt<m%apN96C5{Q`MzRh`zpet?WJ;0ctbJkwrd`2*D`FMdVB4AzSS}W%x=q$N2XahQw
zuwiqZTtXZr8Iuxcx%x4F)5vX2weP{qt7jn&aj((wQ_*pU1!B><eR<wC`dqBg8hvQZ
zFPQIDF+JJ_?fK^Bak(aFSB>i>Fz}I{-&b^j4!vssR9Lnl%B#*TfWz><noBng<L?Gh
z0y~07cZ!OmFJY%N*7{cB;>9<*{Fj`?@wMD}y<QkO*-ncPe#Ig0nC)NY2|R7OxjKXW
z@Lmt`t<BKD=){`$EAN4hz1$pkR&RMm9=|_LYL4eY7!PJ~&GPq}p~0gQ9po=pqvpa`
z0kgHfI7hD}Yg8!<`+L#fx+4408t!{p!)Q!@3a#sf9gK8|N?d@L8}u8qkqPFY6MDoc
z@I3IF&8b|@1(eVnW9I?N2d902Zc9*8<{p#h%vi{XP9KsK@s!5BM`FY57ptOT-ieUT
zj3RWXJ>F%*AxUh^WS_ZP0{eS{<Fm{f;Jo9oGsz0UI*{c0RX{`sip{bP2Y&4W>xC@;
zz|ypzpjY0o^c4U>iM(;M30Pc5i8)PZE&f)C-`*K{I430*-&YNt71~h%`zZ~H#uEr3
zU9*mqG(`XTdw*2}yho^e$?Z=bpqG|$ADS6K??3pZ=QH4{l|fO!Yw)WROT+Q<?tV86
zVKn?OzhLo)x2WGZgljcX8n;|}ed}WUD$HZ7&t3Rci30jgH<ilgq4~{sx~Zj@eq)}s
z?+d#gTt2bw1`pcTc84(Ni1fCX0!|5lvmT9SvpSu}s8&|zsU(aR&<^DE8z;-IkU`Ig
z4-czD=ODicMti#U5qQPpoyrenx%5X5!_h7-LB27youMBH?=Q17Jm&~}cXi&G?yG_O
zd;glQU?{J{vjW9Rz%R~z07t39yv5ExOOJC2M$GqSM0mk-+<0ud?UkP=(cX>jFZ*<1
z{W@*5gwTWQT(xW|V;-#YT=^4I`<@_cr&$!p0Z++L(2V0Szm&E=zrGUmcwX1PXXU}X
z^X#rwE1?{@POnfJoTq*%4J<k8+JN!O*fwV27PPhE-8M=Ukwfba^482F=&v8`G=IQ(
zvN3TTbxIQE-51rE&j9|s12?7$4#RcRh}wQj;7`gGL@WJa{jx4%4#$lk1D@uEu6xVQ
zU-u#?CwNDp2#ZXV#un;OrV14((b#ps+?z5`xOhN9gu{rYy^EdiP=t83dZx!q2)x5g
z`J1Q^f%Td$a^<-M5}o_bO9^zIIaR5034*-nf>}P=C1WiB%p*U9T7&wjf6WGo^1Myn
zEHX#tDZeyY@tE=5d-?D;i%`n&n=bNkbw-0z<`0L6rQ$M6DZ4;(0!0>h8ac{v@!CBv
z+}>dV5yyk{DK6aChF7x}PBi!Ue&{|h-pJH)+3;eYW6*sGgYRu!07Ut{9W^X6K?C(?
zYASv+9*SMUSFGbGwb_h{b=x@lIyUdqy&VlW@33B35nP7`>Aoo}Rwl5v#>)C41p8=z
zxb*o0@5!ydpt-^P->d!5OyE6PDfKKbEw6BGF`z+@4TlYvXM{tmfpT?^H!*v?U@jHR
zJ8zb+6~S<FpEGve>WsKx<1OPW*7)9JqlSb_7>9q?{V>@W_93h}#x(=pkteJ4*8n~}
zu00<Crd9>-0zPu9^B+hCtT!zfhr@)yvpZY>qWn-iADN?nCp$@%@1!<qwWkT3+DWaE
zG^YE0TjIiF4$37w4lcZC61R1nz@g<?dj!I`*t~6Toen0jaI$0eCoY^X<|MBLCVI=W
zakl(OW1%(xg5(T7oe600Z6Ox`_MPg+vdA20GQU_Z_lHv3;BfpzeJ-WF`}X_nxVflh
z#-?(&vz|Ef)m{Z#4%}}iZFE<kjj&!>z=<uu|GULI#u*Uj%{Ju%`m4xyV$hKrW{VNl
z0bUod7hndjVGv<4+iWh2)Zxt&OtUq9Q*JA&^$HJDjOBryrT3qFWn_{P+FROgqNDyF
zx+c02=t^+>_)J$f6#lSgQ-U_ESLd$h{f2!WpXLY(0T2CJ>GKV?K8r)k*>R9QoLGI9
z9Z&RTXR<ov><V2DAQR+kyilp(4i(a{?6`ULA4*54tjIsFh><LOvnp0)BJLWW*1j6<
zurtmmai1G;@wBN6ij!e{LnhL<`mJHUb)rHSv=FlUvHpl7VB9m@0K9bAtOe6BprhCk
z#D*1Bf2jg8yE)wxrmV@NcD(PO{5t;%rE%-&IqmOecvQ7{N%xt4+@!yaP+ZQ%=iF|u
zZf!t#?ZU~P9SG*dR2wt<pkGYtdor;Abe=6z*^&r&a(@dyzaD4d?RB7Iwt78ZZ+6&e
zNeEN>ub$|@UqzS$flIpY&#Y#wrn{GI`^upfs{Ra2ton&Y91rcDt(J#N-LK6M_)Flc
z$^u5ae{kWwGseB&c(8u8wV~&`8-Zp;KYs}A6%&@<Ekr=)S<5V14)ilO6hL!^=Pm4g
z6<EE{_MN*Q>bg_@i$(@5F61*d@imQ@m&DAsuwFC9gro0^#7k_A6VVg>eZJ$J{y19b
z`r)V{c;4b@)RjAa1YRDL`Lc+B=Plm4ED%PpUbZOjg*E6k5i{o*0_JUHMp(T)%bUkp
zJuiBAe%pN^%FD%e`4NeJ2Ay@>A>{Imk-h$X$G~Y<)P8S)@<COE7@qj*60IVv7P`&I
z2l~S<Exq?2!U?P@k?fKMda~W7TOM&?KiVeEVmHt!9Y0&`4w!M_0bg(JZDnQ9W0Kon
z@WfZ_rGiIKDW|>IMD5uVlhPi^VOBiIIX9)Wgpt{xC-_HS1XT~aT6GZ|l>Wf6*0qhm
z&Y{+U;t2LRY~RPeACK(YGku3A;1RVdZKy{&#NF-*7x+WGWZcEBXfsKo)BT@hI#L_W
zpSN0R9HxvdmVa!rJAub`{N=jq_2Q1R5k9@07@gd9h-d8w^YUTR??j;=&VTJLF&p?=
zI>r|x;J+;q^mPcrmd`&y@?rk{o{WVV8O=lr^&VYj>`ZCtclIq8Q>HXlR*x)Sl7wF;
zK8^lTB!X)L#!|XqzIxw=gVV=he726fc9;QvaiM#HY<g=Ox>EqjixrI*87@Ij$|86y
zf7*++GaZs5soh^xt}BtpDI?2V#aN}g`17_Nvx-@g_=c)ebz>Lozju`=i%Ep{#)XTU
zLOlBBHu+y%;N#*8T`W(0>XAt?i+(a(Eu>>v<W8yPU5w7znu30Zk}4*h7^e-_%gCh=
z*k0GGIg115i$%vovmyQ|&94twK4ZP(nC033U8K1Egf!zjxA0lW?P^NC|A*#^NHg?)
zhGg{MX>A-|<X)w`n81eKd)p?%`SbIH&<zN9BA)y6&pWz{IDDSul4;0hu?2OIIpH9s
zAwg+b`|fEl(#F5z8obt5`Qx;;YC5Ki3AFLXlm%1WU>?<Dj|%A1=Q^5gxxg2wy<HW;
z%!OIK_g2R$GJykog5?MY3W>HpGjV*0zN9a=+#c_bukA}`BH8rtlGbv7=TCszwl3fa
zw6?y*@_8h9109@K58l{qf3J<%x-R|FQ$0Is+0zE=f^IHq&%5&GTznfoBeUv?eK54|
zCDv0G0nf*fSwRqy-g2_6f#uP<Z393sxgNUjEFwy%9i|yFFIS{fRvD6Ota2CQ3b(U$
zBRO20e@}s~HimNkwYuT;LIO_={+-zc`QdGGU(NyCsUFJmkZY7SXah2lqnoeSF7#*O
z-XH(5H%66Os1z_;)ybL?EcxjZG}eZWZByUv<w#(YC7H7}L3^6i78JsR^i&RO$#(&|
z{M^O?9&*|FgIqwyv-H%B@$-XB@T`YLMXhJ3NtQC&4`KaqV2SI6<fRBj#x!}?UWWA>
zk>3FxJc1rdKO7MbJa<l3?sWsSmXdB``R2^7W%;Q4K|gyAsEaXS(W)+Dx04vDS%*Dg
zV=l_}9y^t@4%X>sYfEt;-UGWAf^OiCSJrxrn9ibto)o-xr-m6B<#loiu-<;DIe3;s
zF0Au?s+?vG{MpaHX<_is3DRs-bY4MutXO|jY1eOt*ndMtZY6;e9-o?UWe0)gZy5d5
z5B}#Qx8`vnf6bn&IIrx+sQ<y!m&eugeed6r6s1Xo<Z2Q^D1~(QX_AVPN|U-8loV-F
z3Rlu7l?J^NU1X|I(qO2&Pot6~nv*MOjwWfsZylf4_xF#-KCSaSXV}wOd+l|deof$t
zO{QpOoypKIc>iv~tJk~1{H{yk(-IokTjV`W0VGR<a@`j?kCDE=2%V)HA@1_W+wJ$Q
zz<=$s!6r8V{MUuW`e4V|nIlA}?C*E*%AMX~M>=jC4qacWg6fw|E3B8MA^UgLA#NJr
z#|(a-OxbU|xQhu$^z8j@Z=Q09+|f9DaEsng-0tpFa~DG%)*|yybQXNiENTZcT1oRS
zM;2wDJ@Bx+H0m{Ra#zZAmt#%%R_VR~59sH1Jgrgs#)7=S<2jVQ);E2)Yp}l(lxMg(
z<ON~tv&ty!uM`f+x8Ae{ga7(U<3ad4NB!qL%1*1nV>^Y!@U|1`YepXvwh^t-&n6;q
z#f5jB>sinb?HT&52hYWc)A!FlOHh<T@>A;6yoxzT!qty&)W!S&%6}J}+XMDXOH;=$
z0l#H{+dumv7z8N$H}aV`<mtNzvrvP#lgfqY&R_oIez4~m&Txh=CXTL?)Ia+>m;QJC
zWu|YxZ}H<29wSc``?lP}$&)^I-)Z2#Holl_3D<Mfl^Tv|S{ZLB0RMHlX=7lM4zbQ$
zYne_)FDe_3PG<tY;2!!i5iYFz1^&Bkt)deF|LmKahP<a#_(@Zrvl8{c@1Sf8?}x8}
z_iL$h=N0PuOWBm2R`ULTND8fAG?dPFf}HPtJpAotA@K7N+oB6~5h+4XdlT~%U-oMM
zHon&jyCo?0|BQHmWjDW_T;B%s2=}P$Fahw3cR4Rq1pZ4~H(%ibf843-uLS^|t75*W
z!10yb&t9NM%qQ<C4cEUV7xVk?z836-d(Pgn+wrv);iTikgSrtY@%A!CU$iOSH9FVr
z8O*}!lZ!tumSo`t)7eFBA0d8FvU125_+G@xrY}LTUh7r#9D$C_Ri`y=fM}6f8t9<D
zjXJScYyaR`1KK5(UJ?A-qH>u>Tph~czt=8%QXd7av&>U6Wn;}tw(1#YFqS_!v`fws
zbB1MkZzjO}4>xgHbl|_c%W+*f;1PP1H1Kkal{QyR0j_Pf*$HLbw=J5jN?a!-_Hul^
zF5N=!q<?coi$CI;S6;C%B`lDo+mjH6Bnx?5^UGQDmW9<$d{?tO!^Au>r+pkfV4f-c
z-w&n|_^%I4`2GjH30oAX{Ui(zjr^aR0OiycP#;F5$mM&lQfKV&#F?R1{gb_DO#TBm
zO``_goQ)c5@TkYv3(r63&!Zz#t@P*Bs-{SNT;$?h7R2vFB#tH9usF~5n%v?CK2F2b
zWn&ESaI}GIEYLf0!azd=j_WN_4WaI5I$O+4FxeD8<?xZ47v-W)&$l107v{r3)8k(s
zaK`YZ<JT;f!j>8RAB8&Y_RVP3N41Q^t+4-TE^6r)S`Opx-k$r1f$zR}Zq{~Ln7^)N
z44Z-up`PY}RA`JX``V9z4zWb$PV=OK6efcmiyf1-@yO3Awf$?aqWJ#JSsAeo=*oS+
zteoR4yt{YH$NR$qoZ08a*9yF7oaE5mKc?s~4(4|~hwEnq6`%Ia1Af!sFXO;lGU<8%
zfu7dqu}Ub?P=)EeD&@HdLM%K`boKr*d?i(|Rbmy!rS1%!X9uc~i<+~?C514wUsiE{
z+*yoy=G!cHsb(?qEW1LN0`DE;$t^kv=83o29l*!X8Rmm(0pD?!NB#h6727Z6!g0ja
zd3vyc@gJI9X{5CMFCVyX*HsVgP{CP)8;xe}u18L`ES}1}21vE})u7!;7U#!6VRTa>
ze6J-qMoj`=j0)?Z7VtayM|MC*&5$#V^aEbb0{Q88AfQ#a_yr5fxX<8karV1fQrvu;
zdtvc8RK43(SJRk@%5_vUE0@loL+@&&HDl=5#N$l7x-G1iEGzv<=dhq&OV>BWfj@rP
z&NDi|e{t0SQ48p3Dpv;$ld;*Wn!^U2VFQm5&>_T+?i|%=wZZ*y_WXINb$Db;x^bp`
zB0A59BXiGLp(|xEnmys*uPogXwPU89F(I>aOYjJdQz`trSQ-4J9OKIO>*4z2c8-s|
z#xxG&-3nFUWzcD5>*@h{ZfhYZquI0P8rS&L;@)|Yy(_qvam!-0;~#p0Q2h0@)n}E}
zQGkElaQikDv?jwP83MByw?;PW?*`t|u>q}3Fs@}SH%i<NWxond#S*ywfhRspN=IDm
zTq~QppTBFlP$q@9Z{dG7JwouQx#JSk2sHY=K<;NC8^74GpdwIk4yPAJeUwiWK$cH3
zU&-Wh(Viy-ztr?#U-2r9hcR>-=Vxv0csJ-|{xP~jwadF%bFj<>`<ew(4nBh87A_(t
zpo3>^KD}Ji)JTfHD&Aie^B8^E^6Rm}o|EYH^Le5BU-#m$<`tR6Con$69b30d&Hyd#
zP+<OqdC01$GTY><5MM|Rd+lY>IJMyxVl%*dr6|1K3Uq?^Rh5Ubz%MffDxmY@zE4@N
zg&m%>>vp(pD2qN+7hYC6w-@C!m$dzHKa0;QP3*A>(!kb5E{e*|eQ5dM1gaW=b+Zb7
zW8x{ylf6GnE(iWXyCoLcY*=52Y5v6m9k;C1#V})HtUoQ(1Ukgx3!_W4XGRG@jSI4;
zqLlEk0DtdVSb!<q%Y1oBh(HOsw#Ouo((%q+|83GUg7uP?+jea5i_q?`+S!@{ajNG0
z!O-A2X9n-4MgV_c-I^E#Ws^4Fcs7)Ip2splhn)X$YbNjUP-3A%##&$f5!55t8YrfW
zFqy_ssQQ(T11&CJ80169?hRW&Y754SJ3gH<0zY3%WyO(`h{kxM6i9VooO}IpI?z%W
zu5({CSirwKgSSWnj?1rhDhD0h(<@<nK(q=?z2p19<$sK-O1%R;+9U9j@H=G-^Y3H5
zPQ&r=pBU+FsafE;j)o;ZX$i1?(in|b1q`w<jq!LWbfFvz{AAAl0kfcE+x>?{=`2$)
zQc(dN;rnN$K!@OSz7g<8?Kdg9_sx#!)ELY?J+V6L-6qI?Z66-@N(!-*$;y}0Q`lf0
z%`cz@VcxF=t1asxPkgh^d}ZKE+IG{434A^xwSpLs;4C@~yo|*-Ef~sL9eP4ggt&Dh
zrvWJqae`-bH^;==2@fO)ZdKeTjq@y1w$g%QQP_oNwa*XJkj~}R3-oNcoY6I<^imaQ
zKaRS47zpAF4;Px!f!C7}3f(Bgkv(@Ep-|NIL8cezymohlA`Q(A<!lvNK_c#ofVisA
zpSU?5FVCz@!dF*M_0|*F$k)LlAX$Ts6cS#EihHs+-LkcxouNO-=B)iV#G*0IW&}jS
z^I@2<>uTJ9f9tsoe}T7TysN~O4LZfL6_gGswjjhLHYynZR2dVjSUHZy7WQ^|`Yb`u
z&Z(WLT<wh$w(cr1U#EeOyzV}_cOLka(|V16aN+xA!u^r^Lde5>lP==|I>|KiS~nKd
zyB#@?SfFQ3SK)y>;Yc<9$pIZS!`sNq=KdkY4n2D)vP%HB9vqQ;d!YsT(Sk=wTb`iH
zM@~(m4H%ov`^sy>q2n#brrDN%5oazuQKXd)ep3s75$LxW+1K7t3k-~N!ZfOWaTNQH
zE{X%(V7%@srStAaQ*+*{K|EIz)$;U(CC*F{dw4Wa5#>hznLGDY6`fFEJxGP`B3+w>
zTNXvL@XFh6mBE)0hg<aR)%qe>Ul3)ir?cSq5!N(rWr2?4)ny~Efq(tz0>>i2Wsa)@
zL5Gxb@z>hjzY8_{JKh^mjYBSGG9_aRAwPA{D#hJ0;Fo;xcFPAu<J50gY4(6P@>es*
zzNW(YDQ2MwsdQ*B#q*yc;P(rt_=Z5wh3`&GH3Glh!hyeAfq(IZQ{tAIe7MeHM*q%@
z8RTWFw`>yH=Mq8BUnf2w##s8u(G0M!v3%V$1$p)psxR_F4dt+-1wHd}Ansc6u_7JH
zu2+@4^nm}stiMh*;J$$0hT70BXU46^n0@m2mHYgNr(Xn-t;$6vU5th2g_&-)>}N5)
z<m>(jW5c}6{?A(_m~S3RF?qoTzAHP9YOg>v&Uus6S1`bEjw}kSFoWw*{auu)4g9;z
ze-7od{=eTE{MVE_1N_&vdI6=6<;c@nX5s~h*ANFnv_G|VL=y{b)$|%)D&z5)MrSQ&
zQS@?stnXj}9R*v2j>;H7z6;@xc5l5P-^H!4<~kbeCpF9bnFhMOT5CfvlncXoevSYh
z8_$O#+;98l20+3mpqDFXqeJ@L_YQo%wuRJNEhm*UeUOknpZ~M*HpJ0xQg#u&jPXlB
zzaimhE=m~bvHQ9o;>NmSZATHreXSMz4~UQ${l~9Yz*|?FeTW5^)A90i4(P?RLi;E^
z^R1iy_1hj!FIf%Dx1{5aXeGBJndI&d4}>M=F$r;(oJBtj#gRwddz)c4<h#(eTf2G=
zql=B5mNLH3fBRhfZ4U2a-P+i=4=l)cVI8eM&Vq3kb-{2B{cCsWEfvrU;lF7|mDLZI
zGXcp+v79R>bZ!%lN?CD|%6!CLp%aNOH(w<eW$meqQ`&^0)7!5^s6f7poho;3|6<`I
zYVENHp}bLKp_CYc^-go$syN`i_eM&U1$gSVFU89-SO57NkfCUA1pxUjR!2}s1}iBa
zJCW>7`a4-`jx4@F?3{RHchqY=!B@}FJK=K~*B|>ma~!@;lEl|7dO895E;zph9O$tB
z?Do+IqQKX;CeY0b_&J~Uo&-Kdv^1=uK-r{OpcGJRifYAFKO1w7LeeSUZSU>E67pDW
zfnoXTON8vPr7kr|H_`000VC(Y93~5ws8#$xDAZl}zsLOW-CEsar@@6h16H}>hQQCw
z`J4_soTu9+jS!TB<b<I4!v3vW&$<9hni}CK=r!47Qb>BHoHEvMks|_jkLtJx#Sx0<
zj$gg}(~1-rRZqRUM-#^_y4Za{0P<awGmdsn(XgyVw)qbX@r6%#em?--jPLWP`oIX&
zYxMx+NIL6MybSRb%c&dFx@ATcA>V~9i$XH`Sxw$N1uki->7){tq(tZ)8)ikHNJU&p
z!R?KEDsir<-?rN!;BOPXk#OSymG9!(=VTVdQ`?<93Jjdm<HyB-hhuZC4CLYa=ob@!
zR?<(tW&vtdq)<g#$?-}Sg=DbAS@k2_$E4ZwHTR#Kb|usbHhNB#PNA+J`-P5rYT#R$
zmw6rPY3Se}Hu!xL@?ETR*d`8o51m}vxWNB3g|`%#I7~}SITD~BGzOrR3{`xg18Nm0
z!oN^<Z$T6i=l2&GTl#(@e9~X3#*}kN#@~Qpa_<x=mO&fbav%efL8-+Co-Ax5tdZRa
zy5?!~AK9_NkK;EGs}IlZXGlek65w+;m2x`ZF`5+@csYc`6?qEjkwXAbKX-m*0g|CV
zu6%#{Jc&3JJlU$bOCEmwGCNZ>?>nAw%j~>T(}HW`Q}1q0WZ|UicV#S@ENn}EeJmH+
zqv+0olnfU5{k(2C0uiH--?tn17?HbAV+s#OXHWwrL&C8hfL0P@NdfqK(?tygxK_mB
zU8i@h4SY#x^n`R=?=Hc$ISKM-l(_iCx7hnUMX=w3<H)bGf`(1muY&@iUs=>6CSe17
zfqV2dfQNC%ygHamm9wq`fIsfO$Owgt;$H*Mv|c{I6cVBDgJ(3pH4yQCHrA2`F{I-Z
zf3-1RBB@h<gjYd}P4HQs`*3}Vg_>WOw>Q-?acuVj(iQrZgZe@5in!3P1fY0lcy5*F
zWN!l_<AQ1KzwZLOn~C<oPsWAb;<fnpjJTNY)pW0QJK_1d)~f2)AyTa_+QF$gniR45
zA}0;}Z^WP6_h_Y|<QsQwbONBiZ1T{TWWs#iKbjAC7;%v$|N5!4AeZg(P&RL&mbYmn
zOJzi%amt%;R}0-Alvqz3-uCWhmDoaZmAcG?vqK*KQ^TKQk>`e<+8Qp^6``XrduMGr
zw6kpn6<zum`upgZF^c~x-$iQ-_Yu8+uuurfdbY0OaGZ2dFR)CI+(cYlz0EXu>?FZ+
z@zLLmcSHC$JMR~t3>P0dsa|LY&*4yPorg3R=KBp#wV1%;_K=jKcpYcXQ!kigTMTq1
zBwixX8hW&ix(T5pVYEtFT^c=YviH~o^PudNiOl6(nEwcO8H~euzlgK3a306^de&n$
zh09C16whVzrF(Nl&BzTi9a{(QClM-<Q%Rxm#)xem)%Hko3a8i~PA~<3M8E9BgRQ{R
zy-?vg6V8WV<8(Nm<4{@&0CB~3-TNIba0%9!^_3g`N#r)o{H5Ouz3|M@u5|^vQYf`!
zfJ`f*A&X0*4@210`q?xO3(mJIhF%bOP2vhDByTJ@XHxjYo$#{T|B~&UM4%rr?5iJG
zxbMX|!<CIi_~CBR$=}K}MA$MX-ots5F3SJvr(@J2e>k5LfI_$wPvnNT3td**5q9=|
zwI$0B5F72~jm()UxX~+f{#UjDPWtjUaWjl#o1}`5@5SK%3c5#iNDR}!x5*UGvA^yB
zH1h7riCgE}LWxT|1EyQaF2a!WOyJS-I6S>pI!M`@i(ej(a+{X}aqd2oE8nnbjJe#W
z)I6Ng^!TkcoX?28H7QD=`hml67~Y%MXT$cJXUU7#4VVU6Nrdhu7Y|+mX@XDWYTQeO
z791z)P<|@{@?#8{NWTYOy7%yWAmCKmzTd<Ip40045%4hfWW419lF=K2RQ11^l0Ivi
z4G#X1Besa09$OmVi^iACt>}NBgHNSbrFk=<eVJBn{sQB|;`k+dQ-H7F_hbkH9>?VY
zBf!H@>)8T8BMQ5>9~~0%BG0ns@)@H`Na5h7&KKP@^sr{p`U&Xg<@h?EvEcl&uqCfC
z*pr@f0v2P*g!i`XH~KRjNlBJdSQiV{7taOcCOxMiwTFK)1%Us$=zsg*JR-YrAepH*
zK^zh6ja!m#NAeVK@7j;EaKzy{gO{)#B)hVvHUR9e)T#Ku^^hOLq#W;5$q_C|6FO%u
zg`(-C2fp{9zc{AEGTP3jalYuw$AKNg;$t_}(UN6V<BMy){~>+j40tr39Yq6Cb27Yc
zH00Ik(ft<u58SE92C(Do{1{HB>@!y-MYO|y|04rAIdSr;==~+hFYjT!*IqDvL`n+Q
zp%(XOQuZ6)Lal}C@6lPIb>k$P+^zj18OMm?c4v<2H$+3UT_rotB53!cU%-r3Qm{Ia
zLL$el?CSoW5aQ(4RoX5yEjVL?)ZWJ|m<Qw;?k6x!tDfqOp#L1aMcoGMFUcCL3=DN7
zY(4vu4;Ed*VIz*o`|04nj`z6z96=no+_iu9EfP8Z?1%TinKN4)NZ4+Du+U?tIIc+U
zTUrCpXVKJ!f+lz_PJfvH>`Rg`h2$sAsc?m#uL#$ur&^{RXHb5$ggeZ;@zR#oP^bYM
zOEIV&a6R{e*c6gAZKv*q6lxM?DazkWox&jn)N1`f;OFIOo!1Zcx?(DnomTu+CWS<~
zhNismCQ-s;;NugScaQM3iMeBzU@y7)p3_FSo}*rAlwFCVECt}dF1??X5Pyr<P|w-+
zz)KR9wVjVx4fcW;?@p&N!GF!irR=mgO5qfe&A$r8xaY%2(?fLAWBk@A+nJ_MjZ<HR
zatpMm>%af+xoF+wa4CDleSLIe)VnZZiQw?{nL#~_BaY_<$NJ+pE^3>wk370~(EjR6
zzX5bY$){LM8sZBaUd;1c#lnkfzWid&!S703a*KYW1nVhrBD3AVe@mkI@hZ@>+oZEe
z6wpLnIR?XZi9DB+JG<Z&BDVyWr;9B?WB2);yF|xv+8b-3*oIh~=GI$Wm)(c#9d@7D
zu}&Rns{T$?hIOSSyJk|XE!dnE$%UiP@h~d=TUwsgK^_#-y^rAfIsOMNZnlVmzoOck
z4rTnSrENU%qATKxY-6qwK8-roFHH@8p@?rbEAE&yZ^5Cua@OxG-Ozz8Dh)!z28hlP
zk<XlEVcw08js2d(e0@b=L^J5*&dP6TWJA32k|X|<4pZQuM=TrsuxsZDLYWYM9iFf1
zwir*1M7ZiMsl_7;yoNW4%A+TroLG_34Ja}x?!rrXF4k`1&%Gv&(EMsIg=&a*>MYcj
z;bFq}eNf_eYFrKPJJtCV_>D4~vVoT&u6?nD4e#@vj}R0gKSd5x;aC(OAsRcM^|EU#
z{&=lgWsoC<aYdci(y#~UjEaw^!{ZTz4A1NBX=QObSMinB!*zCh%xLL|f}bk=oufJn
zuKSyGC=2*?$P8IPj&#~nYXmw!OJbQc&>6|Cky^3K8vQ!uQmwu*6~A$B|D7LggYQcp
zsovh!i#$*Gc=NHnkgVwo;m5v+@uYCW_<Z22*^;tM5%@A%H#xt8ve^%-a5q4Cb_g7X
zea^k7w{t<~OYD9C$g{BIeA$hs?_nP|OQItp6n&AZElMd&MP)}HdN}<(hkY~7PZ!pz
zVC&VE8?IfXV}3`2>Oy&#*X^=<z74_n^>D{$Q{c6bX|cngV_~OCbtDYA?Eg;1LA&`z
zvqMlOL{A!4lS!Q<&la2Jh@fsfY%Kof!<YwpOb9gWHR4BcS*q`x4V4%(->%Q7A{v(3
z_1bwG_(dD$?v+G?zuhG`WdjRzf<)9W@B-@HTny7#$RA=FPywhlsZanwLzDYXOfE3o
zg~#PbCLEPl;}7=|f}|ejpxY^}W`{L2(dqANE$)cLVS4C#euFbC%=a*IEE3{53)io!
z*W^OI-88ffcsMRUKADdI%36$?LzyAkH8#uzozBRYP^6IyuC=Ycx*>=VE;y)rEK?W_
zK9(I$udl~t&g#{^mCNxp&;8@wPOlL&F-Kz1E(dA#hj2Hpgt#?5+T2zq><f!ja7d-o
zIFCdw#OktWjF`i&G<c2-*FBp?y+Bv7O&XdnjpWyxd*6KQ7b)1kQeT4WjRrg<ADa2R
zMx`}fDg}4X;&?J5csWVO$B3tfEG~>kJFj)=^1}D^DW8#*TcLgK>@5gn(Ktn}2B|Pk
zaiWIQa=4&l{rQvU1R#3R2al76e|lRgNj@CH!#R_IFTC4P>merDXdaF3?L28-cfJx|
z_;lgeZ1iPp`rqC#(d%p^_4~o?_!x-WO09i;rVacp4E?GHz<>AD!_^X?ck*D~01Nny
zcYNEd0=Two4K*$iVrAblJ=%Aozc=hNU!DJkN4JiBd~w|k-wzzBC8L(2Bv*Vyt|kYY
z=>4vJ#K*#`FZ+q-kHEg$P_=ovoixsy$K_KcpmVdv^QkKEhKR2DS1)vzC<*R_<MfmR
zn7W_o^T+El^g0RA4bS;{n%|-}Ws9S_X`{IOq}QU`DsFiH#`%OuG7H(ezU%9~2Kyzd
zmo9AI$zoL5)W1{3kPom;A>|Si_I-Ubqi==#(e7}s0$#?!Rh4T_fR6lM={QQ~?Iq78
z-#!nc*?N2Sw&*mJ<5UsfAGIInG?XPd^I0G(uZ~9t)2EQ`i-^tdtC)Cs#{j$S5Mq4D
z8?=0r1N&cH{&uayG)|J*k}P%L*WT1>PY2v7T%rvl8%JWJpc?3)(NLYZB^f%TxRbU2
zn$a2j_QiIku~q)4Odjhol#G%8JA2R3h!JcUbVNbZ8rqL0OKfp6%r^?vX9S=>&P(vq
zhYp%?QKnWA8Yo90G1VP-Idne*HoTvbVb6OA%7i$IcRjSs41Kp_eb!R#z~3hW_U84+
z;S3*z_=)KZ6g9c{*rP0r^s{H?Vg=cZ9=f-IJCnxwrbo0G0zUH{UsVe_em|ZJW&oPt
zP)p!t2sx=|=1@AiRCfn)>+h#+IqP|Gx{~e@m7V|LRy7S9pOP``l;b;@PfJ1mFRd+_
zTM$~8#>kNS6v%mZV@0GfhPZX_6C0AxV@^uh#J(xubq!Zlyl)Eg)eC8VfLH6A!e)9f
z=(InSMNlTi`LBPLyR;P5B|A@7$1FhO3i5dh@z>A=%SXDIdU7}=*eAF0NCe(nH+$yN
zHHa%y^bz0F3Gql?VwQ=&!7ngk9qI)-r`OiVsItJXQn;%PcsY!XIm1Sv(-C+LiZoQR
z`Jm)6;fJKSX?Rbs?FZ~Ni96ydFQY24Uq-lf1f86E=cQj+gdH_vL!)>`uuN@>#)V64
zMz6y2!VMVK85h#cZq~zdQ@p<vfu5ty>k@6y5#%+`V*!eV&ToR_xH0)p@n((hcy@NC
z|3z&9dfwb<M~`$txs&!gUrT<%+NxV*4!)w}{kw%$1T6=@jit$0>MfYx2d=je2L8A+
zmNs3$?`*K58{P+F?_H5zihuExXB{2xXEwFbjt2KL#}$#d#Jxg@`xLi3Z9axOHGR(}
z@zHRVP5%Y+tK}$0PR6JsUjw=5oY+D5)nnCt?OjzLVV-5Pf_Vt)TgQp-iO?f6?i)Cq
zPX+$4-D7*C08NLajiJogwv~1qbjZa)dSu)NcQk!??49U>Ff`JW*Zt+g2!7_>9+B`^
z87IfykXD`*MGj{JT-R4fp{={Ho6J6l->kE@&enzc5HMfv8}Q|b8u6=e!5`&)nVJu9
zZ0et+Uj~$yT+D<r{<-Fl?|}r^zc4TPD!&{bY7VICitLlc_w(1Dwj-|Nv(F{p{xL2>
zCYRb&w`<Xn<SOOjkC0Djd=RTu7D2r>2$h9~2>C$`J62*?FImk*82I;uXD@pW$kV|9
z85$|+Ae6H4SpaI8)fGSR@eA_s+R0qbgngQc9sOm2nDcQoC<|%~hx4Z2_f!Dv!@9{I
z0qunoci8{!5FO%&?&~Tup)8FangSn3yQ%1B8VmM+y@)xt4*13RGc%2jIpLZU(+g#q
z_0Wl-lE+=uG$i^;=coK1$VX$BXJpKTJU)u{9o0jy{-QRtlm*xA@Bf7RodxqJ+6<Qt
zWe49Qjt79Bcz@@R3GgqM2)qI975_0Vu<$yii=S_M&Fg1rhO9c`mWIJNGWI3yt;0zc
z<Lhs-^SBDEyQ$0{|JVX~>Ndamr~!Q5mGjK~K-cl`wpzG;hUwg?Z*joCNoT>YCTN$_
z@5`u}{r~x`0Syoh%9kFi%r+LiB%NED-SP%MlNM^$`(!UQ;<-`7*(Gv0=*Pw&8y<g*
zO21wYV@1Uw@7$FMCr2Q!rz-mZu7!LT`&Xai2c2IrJ64E*Ziinj242Q1WIwVU@Z6g-
zbSQJIJU(&&i9^JUl8D>{5oDcw=T*KTxha1p)bda*DVwRg{N-OR{yLH{|79pb**l-Q
zvYuj;a7Hs~F+%9@w~yl*n1*F6Zy)1>=OkkI_$(mj)5L#5qM#Gk;<^%E7$YWEmm237
zN4Br60VKB{Dw<fXG6(rCre5)SSEH^e?RD49Uy%|jU6*f)_~Z8SEBPOEcA?9&KflrK
zA>T!_$eI6cgTJt3ly{ja?CamIZ3PXK^XK=L{1nh@7_UzPJ&sGs=O_$1!Qts^C_VGR
z(kqmn!zm|xG#TO<(>Fdzwf;kFX`+$!w|I#Sxk2q8Bq#AuI~t6!smFEek%v<O3*Gwr
zNBPh<8amng=HZMN<hwArv(t%9!#tZ)V$7i*m~Yx9s0@0=H?IXU0iPLGUPPc5y7c;M
z&?8tY&(sBE%#!ANpNR(?c|lsPR`uBaHkc5*mCXC{=v6e$`^Vfmdjwa`vk^$FSHY<%
zyB$pzL%xfd>3V;6_}<QbbOgSX@cLw_fYV&aJMkm`5b!eEh{bYzEZ7%rv#tZmoNz0Q
zR6x(0@A1#CYBXXKn$s3*(j*OHMWeiz{fCC#RC5F(dC_nI`|Nlp7w76&J9a4f;rJ2D
z9eukY-^Gzb3lA&Pkt)qD>@f@SU0gh%k^<k$W%foDEYN$KlqPHw2mO>IAG}70cVC&e
zwFsVPWO3wR_2vuYA>-|7)@H550Ye|t2aB~yzVDh=OWr=h4ZrBk*V7>1h5VJDK0T&5
zC`{SvNejfmrB5d}vf%k`73HG?U;ini^Y9!QFJ6jyQT%5@W24|d9AYX9im=Z{{%biP
zY5MrSyh^_edFG(Y=sdX;LNHdk>h768#8TS>tm1=;_;WGGGH<>qO6qRaeYy|wUDy_;
zkI6#53*+6-hCpxG;c3@vEQm)os|bV};oLCod`R(!J+IQoP`0_!%%#e!)8T61c^b5e
zG|1>Wk?sSRrStZ^A|=~3GmmtJ5DOQ}^lp3t`O9Z6e#z#VBHwYR3Iy+snIypyUIY0q
z7991;$FL4xZdarNdM{FL`~p5sY6+L>*BL<zECeu=4MXm+s4~Aa^m=fAAtFEg>D4iW
zkMzXY*Jr}S?zvL;x1%$p;Pv)BX$`7~{jjOX;t%*sZtUJ7E(H56f*uSkhk7Vb`H=1b
zd`(hL?|_hTL-Gez|2TG@Tc8Mj<Pla5pw=68_!q{pC(q#Nf?l}V(1)M9LrD*lYH3r$
zB0_ue;Qr23Q#3ZJdPsc07Z=Nhvz~;*ev7z7ey$b`@3mCpyMSnj=C`r!3-CX$G>irw
z_<i7G)Wn}*8E3?z%1S&->jAY!6WIW;-(ti6^!$X|+bwluNhisM_u`QUh%Jh`fBT2e
zq3`V%cRRH`z&V~aVx8w<zs0iNgHN1bzs0J%s<{Z(ak>R^VZ7vAJ$}a!_&8_v_Z<Ob
z?59Dm59O5wZvXDDYYA0^{T2t96cVv(ZWet-V`OxFKuYn4J)}p|oASb|GlbTiO%IZO
z{USsyu3U4hfjIgdJCtD9!|5*<Wv_<%X_#|5%p0Doe9|@*chLE;Q0p}pbnan=2P%M`
zi_TI?L}YE6O2@WRB07D8>816*NH<Zg^mf;!B;#64jrzqHLeN_0R_JXn)HvNND??}F
zt4l1LEa^1Nd>^E-cm(Dhx@Kh<_`A1%5a<KE^IMd6J@C6cx%IC<_R*F(a;<%W2xeX^
z@Ff#SGoFb4#zb9GWv!f=(4-X_%bs49Ytx4+mvoV}$6%f4!ad*Y6dE>}_+lc)rg1)}
zyX+YO-ukhU^HzXK%lKdH1b$Pq0V(SGZ}N+Ey6gT&_;d^O)7I=Gi586?X`~b$30b!~
zFcwDH{E27SiiQrX{qTMQ#<kG{YNzRNe)3%BR=94?@$oPOJY@WK6*bMYI^x{6jBME#
zI)v(eRw`Xt6aU&M?p9UK#<$iyTy9qcJf1TewRFg<_$qCXI{%c|K_NJw<85ugqIk}>
z=3KvHBuTh$_IxnAkR;Yz-^csSDGhf^tsPt|YK3F+*YaqD(va4UIWt}ac}Km6L`~uR
zqpjzlI|9Fl<kxyY;#PRYac-PH#0Aog?7EvtJ+r{7u2m0kL1Ntg<xbTor?I{~BbbIX
z^<4DjOd&4gTHFaPoPY1RnDZVwtTTrgVBjH<ALHq-L&C&`${}K;o{P9gts=u0KfrU5
z$0hEl2jC!ILfO2Kg=}Q-wRSd*F&-lGAKVb<&esH07T}3w4mIy4m2)>O@D4`Ai4VTA
zKaU(lwWns*ZPDZ6z7iqsLl-OTS|{ZGGM|R@@7@S&WziVic1Bu13-%Yu4^F`O9Ft3D
zZc;pPnsJ*FPGl0Xy6d({kQRixU&$AC$}@6NDPu+chI(9*s#TafkA|!tulw&Wi-xvd
z-ko-p2ER{!eb-h|;0gRiy*5}sHxLz|`0m~R^`Ysu0qLf?dc}7wbHemq^I|_~RW#$u
zn(`1a#V=OAl>6L5!>5OI7!Px4c$wmSqY>cyaw((?9ysIfv8OEHVHm}X13isQw7RB!
z99xlg6JyVREqhAr9w6UaOM0O}4X^%MH6eV@SnjQDDD3|+Y`TBU4g7*yzQPpW+y4p&
zsrsMLB!MVC&AufVka#8)b>YHyPxAbh@Xl6#2~r>??oq%x8p^CLUf1Rb`%Hew!*C4a
zl%!oH6YNWawCEjLio}VoS@$@zSLD+8|2lI6XgG1fULNisjHiD>f`OP3w7#*E;(z??
z^Q_~!0^;z+$%*AoIwUWrrC51{g)dg^`uqL^_zR*I7At}M8NY@xuqPV|lTOGsfxmVA
zrDb=+{m|5Gn7}6`h!@ySd|`mUjO!E94R#Fk(IjWezC!q_jb+dU(pPrYU1Fym8d~mE
zQQZgrYm0|poDqC~s<EQLj-$4EoJrYdTOOUhd*%jt<W_@xsZly==zF^_#hiu?YmFLm
zVV+%m?R6Vvuaq2*0g0Ynw$t^ZG9)?_7jCxwIBvIBr?+FsCz`tGb{LEDUk`#At)wu>
zm_p*IZCw8u-+1EWTF;9Lx(D#Rgsz|IFu#EK>tj(E@=En%%1-NBt}cZ{@^XD=hhPiB
z*7dH~3StCDZ}_l#3WNVTL7{d93%--neE-=ugf{%MA3pZM<?oxDgiVKR`lzu!uE;94
zv4{D@q6ZRZ{NTAbZ;kk8|5ROtLb9XtcBi!q{Qe1hC9P~r0?OBS?R0?aS^E9meF?Zv
ziw3A2a6P%(ME}{>#P&yrn1&E$S#7^Id3&HcS7!^3f<3QfV;0r!bh_yO>{Bt5LZV{z
z8883mS%gP-VT)6lGENzFZw&zZC1b^ZfS++R2vK%gDSrQu9KlVs&(BH`n+)4$bwaXG
zS(UzbF4zll7CJ6r(>RBnng8rx4C_-!wn!QD4QMVSO?T$&xHM*>Z14Ghvw^qEY6YhU
zuE+8``=5Pk5{p7Yr1EwJYovsnKUaQI@fN~^hh+|PJljyw`;8t(cfw%bZc&nWi3;Ac
zD104$Mn@9M{fi8luwV4UqQJKp@^xk$41fy52<^;Uc^mlkR}At3Z^`$~iqr$r`a}PU
zC>?&?&-!nDdI+I=D|lZ2jmBL+=|^|SIOA81+I(v@n$gAGkvmp&KR{bkT3#4u!~E+d
ztytO%@*myV;i?bw>ZkRt*Svw>S6|bV4tj>kG1Pd=QJN0w^#Yx*IxQ?Hqsf!8gtK)V
z8awRl!`>f?KWym!QW)fqZ}qQUVQM^qyv_bQCL_m10%~_@?@b}EVB5{U7c7Xg^Hfv)
z&<Fjb;^40V;5Ds``3@ZtL!~_T5Tzp#|B(l3idL&YD~2+;aA?uJxp%6hpi0kr$CyAg
zP_W^Hv+NKeWmk#^NB7|f$puNwNEPhJoH}E-dW17=C*l1Su8$V3vuObQ{*{6&JIh!w
z-_ufK!gngiXM4*N7U-!$NCyZoR!8=vfDR$3EM<J|>@>M>%;7KV-D}(@9{qGb(;vNZ
zQ)E7J_=@7+ivO|Lk%P6(opvrbgt3Y?XNWaR;|y|dlq`Vpyq09xRRCX_kAuMw=(swH
zHUd9q&x670IJln)q|5{zG|at`p;vGdPqnOC?Io0n-~1Waq|PIQvQB^3%KB!FPAe%t
zU7Y5HcN$JTjKv5qx8XI+wuF5z$-kbg;zE4F!@r5*EZG0lwOqLn_^phhmr*(@HYO{S
zL1zqIfo==pt@6tM+w-xE5Z`nhE%tRoohkbzepcGx*Xw&xjq3ouc)Vw;eEtJ;^mE3t
zA2IM<Zzt^R59?}EXNcKV8Z=HQ%i}M+7fv93J_Ftdho~3-#e)0Osr6D#1D($F5GX?2
z?bq1Xj+ycJ&)Bi)q!n!Vout)EAD7CYyx7Fw9+UF;+H=cC@ttni<Prb-w(ne|GF80J
ztPJwVbU8nq9fAEfy#0p2!*JX>m{JQmE<Jm`L7B5mbLS7JZwx8^O(Rgo(~F<gzR$UV
zo1?||$@i~79Y!JJtCrJI^zD8Vv&z5t;tO{0owadzO`g7DD)_Zm=I|J7UI}qOav8cx
zEO`I#f46A>pN4VlqAB1%5d7mPhWi+)d{~<U$9c1TpnHJ)A)3?qX9~}vFJsrI^g;yi
zC}-ujX0t<Ra|Twsc!z}&JZ4;8dQIW|hYoP{w@P8@wb^2&qTug6E_wYp7v`zqia!zX
zrv`AQyty>S;cA^!;AN<_UDMqM$3@5+Y$)TFyMxibTrWbbs#4%awH<m<*Ep~9&{JG~
zSxGNM=QVQSHoHDL=!LAau1S6OL|FcMyJ6USCg%e-&PZUv{_*OLPu6ts`wu3+p#!h0
z&r%QSK2*nkQ1b=`k6w^HAgaq1XFYOnN3)IGlSEN2&Qy1MzD5@E!x<vAl+SF4BjjbK
zWsD$V5$#7E4;PC|-FDh~A2SlJyt)w#Jb8QO6r<SCZrtzNF9n_bA7*c3I4*b1c##!6
zzt6cHP)%sKfjxW0_n90ip7O}z@`oUlx9j?Fyiz(UU-|I(r}y2+Wv~-%&6~r9rBVAd
zGccC!%~%-a2XSG{%)re|SXX|W?;r-eSDQ|#&Hy?lBU&8bs^B<dF6i<)%@YD0Li|qf
zu%)XbZmMjuT~d1sk2s%ro<CNGk0<i-EITiRVs3Ypg*U)_O5$^L*@QBhzk)8Efx!=}
zuH`;^1@guw8(PEzA8Uut#WlchBs4AyybQHd=bnTD@^Kjm%4l|?=*~%68Ri}lPPwb%
zk6X@ZCOoi?Lg7Plp6-jB(P^tCgsd1sO8b^>b`65>@>B!&FfM$D&HwoPgDAw|UwL?~
z0CcRFPiw<~7wP`J#R6R8QGekzJh%R|+msF|s<b)WXzvL6{nEVnNFxs#J9?r*cfn?y
zTeY$AsPha?^J-U_^|V6!POUM{Nn|6fNjHT#515b7|I;*;LF07$zS^sd;rn43&+a$`
z{+11avlw(O^lvt^0e1zkxuAn5M)#KAyuF<iOYM2ya4#9PiY;>a>1>T&tDmm9TIz_;
zUWWVvx%K$?n8>c0KTNdr2P)5ob$`)=wg>vo!E@WSY;OvJ^%CL8-5M;2A5!|WnFaUb
zEWBP5#%<1q6VJ|3Is?ib#wjj(cuHGL<bl#5R5vQinQAacIiCuKzRgZz-_ZF3YO$~J
z!67}mnhpzzfBeoi@rSq;lLYC5Ip9z6a;UrweC)gShqFM(Gv#Qa3g{Sq(GRGD<Ex4a
zLO_QQj2}3;C$oYO_FcQ{$M*TSe_89Xu*XqQvGkMnNIXMVkNkJQ@@)$;4&B#8>S3&8
zQ)cQ9d4%7rb6R*8_<}c|_ZR^@wM~MW2{3H_)P=+SaMV8tEA_#++7$=t@O}iJW+<qh
zP$u|)mV9!I{(=Uw#*|WndNJpE4X5N#7>*Lqf44ydBm4hWElhy?Br`Dw(zwun_9X{x
zuBnIm+|_fs19(|&r+06qbhbu+2V%xrB~i)&$61&u#ReVx{ifLA<nlvkQhZ_Z(2HBB
zUMQ<^Jk<p90yZs4;HBf^+o#{ixg)eUXmobw0gKae&U?h14(n#Y#4be)d6AMM6M%<v
z^u=8>xPFF#QePSia9)7n2`1dnL|+0M{!R$YQ&=LLE=&p+lM5%;+{Ittiu&13+ar$A
z-sCpU5IQ#~o_Jy$W5fK23ulBOzheL8B6<Y$%iHTMynw%`PWJm2;N56&l$YYy((3a7
zUXH{Y{Wvbv>o@<FgJ565rp))>o+uKqo_z4qaTDB+K3tng<i+`8H+6PDx{Jbv1RwEu
z!FW&<_<)GPm?o~Ua0|>6dN=p0NU$NEv3VEBQSEeJ0Q5VIbpgvkj;2-J-8cnUGAs$b
zDYVm>aLKaZy&<S~U3O!_nk3w`qxg*@w-_gv*{oK3(uRBnpG992qBG`(CM!Iq;JesI
zQbC#t>$CwE%$Au0|G`Wnn6Pu)^wNW%T{2c#FYl)KKjz<xVNqCp1VNb;r?>o_U(t)&
z`qD@B^DZHei{F%#;5$Z+OAB4&ju@W|=ttl^Gu~Wq*T}JgIPCF>H862v+~4rNd4LUZ
zudbSRB0wkAc1Q9!9r7I953EyV!uN<lL4+;E9~nG2|J+qvQM8eH`(QWne}vt4)Uwd>
zRW?mo^Dt+u<K)T#I*svJbU^#TdDt)P*gN0`e9s-VJ$GnOzh@{s+yi<Sm5je6AQ~s6
zqt$<t7p%*Djy_YsqLH+;Bh5rsEY7#jidgn!4|4n|Gr8N0g#;@F_HS%NoNvS96*er$
zGqK%_uMWn|7-az~4d8zid0$mV2;z8Vn#$n8GtRrT?Iq#3x5w~E6^!5fOp~FTP_O>a
zZ>?SIMm;aWX>${nlY2%4q~%mF+9gQ(-^pJ0r!}O|;@$U!2@jmV$s_GO6Y^dBSkR!R
z41ONtxLbC>Kf7;N9WP-0f>T_oeco8fKOguQN8*0QQ7Es|&j!?Lio^i4lCUNUAbyHA
z%v_(SMcBp;rFd;qCG<t^ZJa83jGqg%(j2M~E-V=wh?;@?0gD}O+3P|a;qS9r?ikif
z%6WfdxSwiy&qXXi`>h?dz{k)fq1FMeF>RwhbhLgvLsVI-AbCB7<k=SeWg0)-iLDY%
z;+Mwd2@Rh^j^%l;(1&5hv-JB7IAccENni}VcYFWp)E9%lZh%MgFrsm0B;f~6Fyy-+
zr5X_Ed9Cn%0mzU!hJhB=15*wv0BU`XWKm_U2Zi|*5@G(WI)ClQ2#4-0trERA<o@e>
zORU0<l1t)hg7#*|qqtkUwIa(Q-^JT%jWm8HIxD0(JsAM`F7iLESAhMFy+f7Jz{B~h
zAg=xj@cGzPMXDT@e{d23?qvV(ex<Fpv*0-CYvdYUF3%wXI}A-cM}i2AhNDgfgW9BM
zt8IG0kq7vT<argLy>a+XVtKelK8rK9Lj<-9(-2~dlZk-K%>J60!u@<{-D8>p81A9r
zMd<~rcY1*U<kfqNsj?zdh6zZX_{+nWrokeP&G4OBtnrxGc754U<t+_78@S^6$$X3(
z?8LvPLOjoZUfiVDwFn!yWEv_USeN{9u=qC@{Gi6(pQ!$|$#}0QRZrvj42>y%=NF&K
z5TL=Ahb*eRqIpgfkT{)mZ?8&%C3!YB+u^~-i{$>cCt^oNvIu!cod7e}JT#+PRCn52
z02jLrIG=jLf_xXMD}Twb@Nx^)`K#dm%o7cECbDTrO8-vaVd%eUWV>e(@Hbg)9Abn1
z-O_>mpu>n&{Y2F(;!Mw(h2wv62`}EsL@UjWq}iPxHJg{rBiC#w*`K-54vilFc5~W4
z2i2{Xz2UT`9*3T~EEP`GSN6!E$^wYj-z8qp09_@Wjkn8ycfzqIG7j__3g15}0nCxj
zilOv;nFEc0glk*cI{Q7fgsW!Rd()g55)~q8%kih=(yK6%`kX**wyx?Gi`j_0aZ2cB
zvjEl|7}NL|2l*~e`rnB=N5h+<Cz?Ki-ZIx9DS`$04ql|Y(m|)>MM@Y|f9{;i_}4BE
zJmg&idSr-$T{ibgK6yHFWI>%#EOFrS9`~ll4ul|X-^Yv0@p#)ChJGg-y|hrAmg_|5
z%w*8dZqPecB(_t-4)$Brlv4X27$b?640GV`DcjqNpj?>kkX#PvV)n1yaa?6Jv#I;@
z(NVTuW;{Upy{tT*xUrPf?e7UTI(vYS4dj#V`tSt5Q~TUI+{3~zuJKx!y3$cXyXmfs
zJor5~p(UY~2;$8XvXWM^V1DzPZ)5=U>X+wkV*%z!ggID&Uc6p=2k3Atgid5qdLF8u
zh_nxyq@yMJnx$V&?!Gx>t95iK?4yjfev%rEZPqB9-ou9d7J|24{fwZai|^+-3vGft
z8#;rB^O!WOboD{ADCqGRn(Dm)-Y1Lp@l*WwBqLlYy$d~$F;(7C9e){+j2qpUDCX-x
zMo8|oFX)ybPJZo6`Q8^u>^gS#toGjkQhZmZA<CJ;4KGdDny;DYcEH-%-}N+Pdm+t-
z2lO`l-M8@`@Nwf;$5QQ~pylp0s(rXrPxk^p5t{RL#cHz@GPcg{b98|@=~U3&ryJ)%
zXfq_FmYIYS{Bra39D@RIYi->Pb!`?-9Ic!uuS!EMJ3K>&5&W*MmR~8%(>WtX_dB7(
z<fJ!QPr!R)1fvmnT{ObK+bdl4l^Pj%)#2~m1Od{b@|nqSWE;fq`i;;3+K#3o7d$Ll
zYJkgIg5Cu@z&QL;n)jYW@DtlU&V%(Pv^Z}Idk%QpH9bFT04B;<3{%(dw#ajg;=l1h
zoB8ye1L=EZXQQvU9I1Ur-}%z)NA$x|c25&+1mzqbtddNF{1J~VMQ+f*4|PSY0RvA`
z#*G&g`qh*JK)kd5>R%6s-H3A+4t!XX^_^5b?zWBBuMbamX{t4^>_cg#*z?c?_~EP~
zk0fv*k7wMTXK)^;(0d!u!gz5(9)Ly!Z=cEzVfzv8-fv~!O1F_~o|!o$EDgXtr&Pv!
z;;c}_kNlg*q-bdGDW|i)5q!@xx3*z8|4#XzH*CQDxqM8DC)UU)KGJ+Qd4c^#K>yoi
zQgy)=a{cy?==a{-^WkG$bSKrp4Dt|T`_B%NB~ah^w}kpb$I8fY{%ry0b4)kuV2USg
z^@u;CYB}L0sqv&|Uks_ubM?9Kwg6b?OwfHgCxspdYM+68ZRlXW@L||sg!#WqU!=}2
za^TM!0Y0y<B8cLNIMVq3sd^A$`&GyGKl5~Q^A3}8#Rf0jI^XQtn^`(aJwDzA@yLi+
z>Y}>12;u@-l$jWK?&`~$QP*Xr?DUT(cFO|G#^t++SaELCr;vJb*Ji#oA@opEyl~GQ
zxrPkvv_fHDE2g1K``o9jE`z^TeR)qk@QnKAUdaJ`Zf6VAB#2wko@N1(cXtMq#L@GK
z({08Naz6zVW*gH_$Jjo@!%Mbv`js*4&(HjQaxo3NM%QH4dC}0$fOYfPa6OYJt)E*0
zPnu)CDDZIn@|vztd<oyI)<_D!CLF_#lwMhXl^_-lRb4QP!wt!);(=MFxG1EC$*hO`
zJlkrXsM8_uknE2TJK+0v>F)X^z!Q466fPI?uGF1?Y6|hfE8lJpwv!@R2L0l<3pnJw
z)0XzBIW&~zF1W5ioQ8x>j*C<FrN-$Kbg(b8^<*(^E)mD%{CD@VSCGq?KeBeo({PN4
z4MXT7Jdf{&XDIs!yXx!z__qag-Tc`}SQWjUdfI=3oEL9s;4II==a9v)HMCP%_GPvJ
z*xMLiqppi=IP{@9Fw%%{%hwipu<QVuveh`Q2mSBy?OlNb@ZI%Ud+`X^G0fvsp}En>
zO5+VV!@8SEpC?z!1nc|IaO$58y6}EZCVQHSgZ-DI{ggdtTgq}eW&ik6`3=+DMdXo#
zr#qKN-b5d@hk|OlX~@pYD#t*S#;Fk=m8I<0x_@H=5<Oc>%avz$liI>N?%Osnal7T4
zVsMxtzF#wIQxJSNjcf)pnpWOhQwoV^`ySrP_yX|)D<hpwOxWQEbJv76Lc89P>$VC8
zKE`fOE@h|HqeeAP8u8zysyprj(y+b2?A~0<E*$F`dOV*6{_8~P4F(u~mrhjlpZy1y
znt%4gp`r8_9yNr`CBxl*Ztl1OJM-)X`$d+myQF~M*`w&6ef|p-3dxT1Q__o<@e{83
zT9cgz%uqhhnT~0=o@IPNarSVZ7MK6We_w+A&%Q=aLO!QUfiUBkRo&<xLwD@bE*=Jc
z-gPPcFz@E*WP%D@e>~Nz!1Y)1hqc9frx6~VcI*5LRPcX;#dR&fzoeqX1UhiW(GZyZ
zgMFwG1rUE-(&=zGGM!L4vgZV`Fc6hNy2N(i7o0YZqw2d|^9W_9#feY;XWyc6t3&X)
zBWWt5>ARzA2xXrSE!+;gUotYLz<^_EXZp`R{RQivy{O#h(}7W0_>U&viQy}QXyhxO
ziOh@vdLhb`Ff!}H@$;2s728s<i?^|IK{X4D$uP_H%wb-(;LAHDO<32;)GWss_CJR_
z^*adsF&dNYTtM6LGp%1hS3$!n4ulBWK;4Y!E`Cxpw~5#7zaGr3QBvqL5kjRC2hOw$
zvr+tlxSV-A%dzo1#Lr2f;qCdFf{XsLFi#WXIs85}quwdzQwR&jyAZ305Crp~-Q%kN
zbYxDIwSk^G-b1w`^y!z!zHKW_@$9+Amh)%rAg|eow$~CBlw(s7#g(~>d`85BQuAvu
z5%JQx@iq(miqejo|3jRvE<$h?zN^T>FHw<P$Zr%<l9qsBA64Ym01W&FUv51b0;G#Q
zp@R;77Clu|F|~=1Xv&5Vx@2_MzvP-w#&%rOo2<BQ$Q=1Bose|6tAmcy!ZW*eLtg5e
zRiXEaeK~W}iT9mHXpA0%3vN$tLA*ypkY_XS#)`ylfj1AE0!0m}_a)PKI|sr07gf#)
zxD)yacYflzExXARjTMY5tX=U88FAnKwF_6l*H1+)WGRoJgSgj!AF@JfVJhz!A@F;|
z*{qN3^DNH2jjwH?zhJyz?LPAu+IQIAYF{?!+2S`<7vTO-#=}3<{Y>p&$2G~1K()tD
zCo_Y6PzU1t8tngr<M)ikO3e)6i`B8}htKDrJ(&YX?5su6@`xuw^B#j=`KG?W&L|cm
zqjFPi9_ZXQ_f>qALgjTR_MvokJ~6F;0f@0)^#fJ^2nnN|p1mD5_=l`%=vr-vTYp*A
zG^N#z9$0M+lQkEI{2_nd7;R)?!+ERl!18)LZ+{$ZF}#=BugBCb=fHaRMl2Npd`HWc
zscQhg`Hw!BcG0wcE6w``dRoKnU!e%`<Tti;oZBEoi21n>Ccf*&HMAWHwSNsDe~9#!
zxrj|DU_*Xur%E3(sos`$UYvzRv%D@Wg?QUL{VK&Kz<WV%Ns~F~1PO>_1202KQ(7B%
zIdT!VmoP!6gMd~GI(@_cWs)mCqN$G$83JQwxIB|H_~}9vet0E^o-^+?^4PYn<I*!W
z+7`0&;E8b9hpu`2NH%=8d2d)S6bgKY&Z6gtx}U{|pt^xSG-yFR@N$HN=Vh=!r*4J>
z0Kb3x0qgIFE|6k7BzPkhD4~|o=beqj1S(U=dviJ|7TYgsZ8zhx@V?8nhsP9YSZtt~
zJ5LevhXx6_pXEY5tH|C29W^8D<9eDhphKr^H1IN%$1P$+L8rgsG#ko<*e5%y&+iQI
zv`NL&qeuV4-y1eA>^6!;w=YZlb%eYZF~L&yVU{^a?FHlVN?3>am9}f2R~*c<M;EL)
zGy-vWf|q-C!SzRZEWCUdP-V|uO-g4~*#(gtK%Qwj6Uu1nbneaN&y4YRC6lTKUTOSs
zx<V@dzf6?s<!9vk^B4RMS!>j(9wrjJyrE8*Nn=#ytlp-`hJ9Ao40Ym}kk4b<NZb(k
zPyR4}qy)TTmp36wN94(+SuWhq(03iGOfEcmk6WhJLI{pL`_b$B2L0%rhwf(;WBj#p
z!})3}d}HZdy0H3dWItQcsQU)ue9O<@;SptVhOU}l_+AhD5o2FlT?gIU>kYS70{`7I
z+skY~cfT_lW}t78eYT3y;XTxU=%vyzQh31CE~?@H>Z$rIb<E=ws`O{_woRDfE7K97
z*Q#G*uVHB~b3qLxuXmbusuA*sEWNGUkV0cTs__X0UQX?!tH117kQbe}QA9nj;CJI)
z#efE1U-p3x9^?J^B)L!=k4dOCzrJ0Hns$17A6oeUWzF7sT0Zy!v&`QpZOqffmig7`
z?kPD)M(kTfG!x>oR#|Ub3+=z))nZ|F&?%5#YpsoF95a2ZC=C3rnd!<ifQm!C(EY&v
zg*S!@QCG@{c`fFg##PC9#7jgx#&r(o6dicz`4{r;8(Iwf+Wr9R+0A5^#l!dW*#7@K
zp3xY8`y3-0E`$H_fL6duxDV67gAx>f;Kii3EYLk5?<jf{%7Xu|qbrZ6YWw0hRJ;ab
zMUndqB@{_T%H1atqKHgM7b#>WuTXA6WO!sMPcr`sl_8RF_A!>Hk`jtsLn>u>W=Z|l
z=^x+Ey7u|5z4zJU+H0?~L=%1n`<1K1F1an~#A+8JaZ|Sn>eIE!ALLzz>$-=iPPt@!
z_D$$5o9AqFf~((tQ4itGlnCL`1Lv{cX=>##E;L<dk3@o=JHifEuX7--%SPE&TAya$
zr93OpCzs;H20i%Qcc;A}b?#_>+?##u<|kDBGwb2@&FZ*FW$CBHp3`XW+u+v^?_i{R
zRpdjQARCK*U?yZ|b6A~w&Gj5r!QS`!f%O;QyS{>dLJ|1wI#l%O_ah|3&xHO%uDmx;
z1$xl;yqi*oi#*_da+v+OoNu_@)soqL$^zB$QF6B>Zy{gn$4pCkFKoQ5_Fj?(haC7G
zBJnr8{~E{F<vqZ&ebdAt4q(988(4nBc|5NYAMmo)mRnadp<U;+y#*1@OIDBlH7Ov1
z<^rR08XQvb2zvhI)6)z1u6OKS)ebI-%<SpNt&BtJ-Lsm8mude-nUqyRVDH<Ig=2v)
zUFmfK49Kh_7N6*aH+hJ-OY5omub1~H20iajq<{#1>+)yq)15|9^Wwq#+(XK^BkqXq
z#ntsV=wAibm+s4uUxDzHbx0gqKL0S<P=G^zmB~{519<<gH}YJ`f$_%w)f5}}Hz(=Q
z9iQB(Je>r*+IKupXwq2UGRy&_M5N4~7fTr8-boMT5k(#}adYx`(1lTS_v`jd?O(|_
zVaUeyr@0kA8ByN6VuXnqacWwMb8vswI?|`>ES%Gn*14<(y*Kkdy!;FFoEOO455%O+
zPBrEO#327{%!J}H&}g{A@~Q))lnCEVgMGFJ_+Q?k(nS|L)S!G-PV_<^3fJiy6tHQ*
zX1p8s@+fk!YN?I2<tQe9%B2)iV2>@B(s>dHdJ3l^9!&#stf$^Qg>n>fF*E~+@8QWF
z0>lw*`8EE}tnotBUHMFNB^0+@g17Eh94dNK+}vaF6P?mKurqu9E!NS#vC6oYfhA(~
zYiu>Yk$pA35<yUJ1^4#2ud;>jAm%IDgn)dCLj<^TVEr-lPx&3tvo_iAn+eq0Dr>*3
z`Hy>1_kOwSNnNtY_REe+gA1@8J|tFNCWy(gmLU7RkiO)JvF=&OZ%c41oPUA+<+E{>
zfhxrN(49XZ3I9(!W698CLcA3*(PV$n=l7i_@ZC6r5-l^>Dr_}_Nhi-6|BD$$=Z9AG
z{Y7$EueLDWtQBLB!-+ckmSfmw^eo-~4!$2z_2@xLC-9eK`|U3dg1Cr(TR+VL`LML*
zyanjFl2e~<1mmh(<)4w8Dj3v~XY+fjZ%N}KUA?S@AaUg68qlaL4Dr<hoEuc-IOMC_
z&-1==V1CJ|A*~zX`;B%#8xZi_8a1wXUIFLw`}Ft|K|Y%p6{do~zrkWlrvvD5ES}Ep
zlBDg|&XAnO2pXw~nHpc=#&v{)jl8zyheSeuZU<Y)HjY}6FF09J9*SbrcCVY|f?sm`
zl?^t_A>IX_)hbJ9H_A=t2<RZ>gx1cB8KCcfvQZ7d$MR}ANAr?qkBYX@vi#I%00w-&
zv5-b8h+VpBsiG|9e{7OBJ}{op5{>SOULr&A6|J7pajeI!CLX)Ix-m+e8NT@P2*kUn
zkLLaf<=__fn}I&or=-cNOyDQ2i_$R2*BY}x1pl#OY7kI+p58?RzE|SXNI6asPoDUB
zQ!aIh19pew37P8`V?u}g(ZbuTf;bB=Or_fkWt2iZ56crFq!jG4e!PCG$7PT|j)p;)
z0a(x5tJgAtzj)$Y92?|-9{P2H{py|uY=;>&ZQJ25=xgV&X{6l7P1R0S|3jSDNp5Rj
z)<SGjzgsw@a*g7jR6N|@tAXP#myrc?;K%sNesp~R#JkXD+Rb3-uXaw4&jW9cvWPDS
z^n|m%SOFg?;`+NhED>fe{LIkK>Vm(3G2w_tDvA_rsu!)Lj=a#^bW0<UIN;XqBOX<O
zdIwM3ZL<u*#fLUtPJ(^4De~uuGNR*Ml+;7}Ak#Oz|IJ_PBcRR!`M98PGw_iLdqIM7
zeJ)ot0n~1|K#PnT=Nd#K6(sXP?`eBEbu^YI{voduv9nrI`Us;F_4oMj4e^fS%yjHW
z<$%2<WNp+sHLyP_mYt;g)4kytopHdDJ9DnUL$dwmV7UPP4-3&WZ_PK&KrWzm*%&P{
zYFrL-Xe5Gf##@>7))BsO>t&;3Us6cos-Jq;2qj#&!!Fa@8B>?8)<v&nU@JL3{#>y0
zm`{vbwIc@F^2|ug6Y6#P@#F3rP@j)Oe@p`-%UK6TDbP!_=e?kjIU7pLHUGsYaR8~%
z!6MS-Lnq-K*Xe58Btz&bb$2?X*x;#*ACfj(Ik=@^_(H-7h<8z2;+c9A;$3JR$}q`*
zco*xAbh-e4n^p{Te;7|L^Q@;aGMBDKIG?J!=ue}lojxtsB%DGtQWugZ6Xx|@h!bvR
zIWZTz35|hE{W3oN_<6X|6*)CFej?c+{9_BmyBPDz3-ra<<k8fH9bT|s@4xyEs)}{h
zCR_n{SlO>0E$0FT$Vs=-vffN(H3x7-r5A_{?aIG3Xe7cOG4d6+_)tz;WL+xzUr@(1
z+wB%+oAAP7$Pjr>5{-p_luDmRsCMks#?v$7$oo;;imw`Q-y-{^m*g_IZxM7)`8L$s
zjGw?uHQ?{L)jkirtg6Ho-U+~qVX0h@Nt<N^{hkTSo;~)aQdLBt=|?+*#I=-4jN9G?
zvj>z+Rj%m75HB8RX`Q%f$wv3qw?yJv@H@$`<la0DcE~*3_dyln3G8v@(Zz7z;w>tL
z5rpi)Y57p2tb}XF&Zz>%UW}y+$g)>F4ATIEQXdk{)lcb$`xd`yc1goM9G>gare`B4
zQNy>TS+jHaeNnGNtgQx$Z8CHG3;Z8L*S#pkRa|8D(CAMyA&8gj`B+pJ^!$1dtg8&z
zHuDJFcfd}N^#-;JP`)b}TWCBc;7yNjRB)7HyUou&B0=4Hy{w%GVLLo8d7^tSbs%Qr
z7U3Z#{*jrjk#VsIy&sGZ>8<CYptY;-%bI|Hw6AsKrE&O<fK}<gP%c)hbO#>>J$biB
z1^)oq^nBwon*TcQdt(*;w^X2#X~Jp4LBh+~Myf5folySnb7tKD#OodDo0ECtg{#wQ
zbV}72DE;{Psy*Xi580fh3Iie*59D7s1$^%{D2WI_%X6j%v>s2ZPbAHM$xBlqR40=1
zUK3(6bK8kHUNXDqVP+yBb7}uB)O`j2^vmnm*5!;JI<RU3j$(ApojPs7VW1893j$E_
zczND@7x1wfBkJyh%yJ*x2-7I^?|tl>@H^!iR;4%LbA-BbxA0fr>C1%B$DD(FJA?>E
zb77CpEiMkQa$gjK{5qC3We>!`d`!H|-~dle(#xa_;Bj77NjF^L_R$zp>0LEtq-E+O
z|FD|UJ-{ejlY&rVsNqqo<s4MP^q+WW2<Oy&!P{av&>!!+n*tB{*YN&V82GNZ%C*uw
zQJW)#+y~xL8iD6mOZHr*wkNDSFmW&km4=lM^0Y;u+a4c><5$9dagV}*$Z?nlMhCz=
z0e;Twqh13a%iCP?cRNekf4=5v{R|b%GEDd>uR&<(KJP7g{uzB|e&-qIYsGh+goFcO
zoVPWI324ILU%=<OmkZC||5ld;Jmdw9pO^vpxzW<hY7k1L{H1n?#eaW6u@+4&GE1${
zq`~Adqi>z4z@ss3pE8VZNAi>Fpq`cv%CCw8o<~{*u23KrXKRWo%@Y><$T?PNhH_L+
zy^u0HODR=(Y3Q6|BJN|`8)Qf)N_oZ*eCP(}1Y)Y&Z>WO(ns@z5A$UGV&wLUx!tyG%
z(WiNGjw$){rx_8KpT^g#2ai)n7rS}iK0ZY)Thw>h+ry7qd|R;z%qN#E_dbxWg}B^2
z(z-QJp2ZktQE}j@)VMtaJgmT1iK&28a$1PH{Te&s+Vs?>7@;GC?&2Ahsl-#1km5q?
zT!AE}KHtAz^%?ph`_LU>1@KqjREEZZZ{gG8a0TGwtY<(2_t(~k|E~A&@%q8Rnn2>O
zhIH-3`(KHjhuvBf?}p+ZXL}3Y>~zM(vx;jsLqG7QY|0!I8Az#Njr)Dz`OKqQSPyt-
z-UtBvu5fM|Ao0I(<83LF6~%e^<8f(%9sZHxAlVPk6+Gbc0edv-i~5p3AstCc|2ocv
z^z|#hde)7Y5{??j&X?9bq1KJY-_Se3z#-c{^Y=7?{W|pGC3r97ty*p<hV(@r-4%}T
zP7-EVN5gHYB*mvV>U_bKgZ;iYe7>?0?AOjN0Sb^l<X!v#g8F*(-$Gbw6C2|BG>?cK
zS3t96s}?K2F|eEBEvstqTkI(ihT#J2*CY3#dKgsG6}uw#RSC*>*UssTL(OPR@KWbn
zs85ee>5E@sJnQ@Wy&|L|m5R?`I(^YGPHFhH2Ne6))0DSI%usuR-WOT8CvZGnGuK@l
z?ALy+^gKn%)HGxO5<^=KcL{3cP&&1zX4T_u@%zIU*GMuTUb4mhQYpyC^~nfG#?UT0
z`i(}ST>JaE{ohmw&(&U&{pItxz)5;nF^u1u4`hdeF~k+h>i(Vn^V*i*>C^r*&fA^*
zFLB)RKO_IaUL61GPTWo=ZNE1D&=0(`jv2qxzp3y1oqi;}=N)hUCBkN#^xL9}cevqA
zqZ7=7cm>~+I;eNnsa$B)@LaVBKaEs3bKYz=PlY(sEY*9X;TL*XWvuZS(yx>Fv@Zb4
zdCZ{bclx}S%-`vs&5s?r_R)Yi+LpM%Bz6R4Z{j&B&jI`OKE<o_epKhY`0w=b>uCV{
z^~g#0N4J*~ZXLB-j)rW*sRL7iH-KO4M)BTNke}0$`gFP)e<K>eeqB{_&0xTj*#6HK
z)ne1fs4m0gInDovnu}vL2K%+4DxFTdvg*$7^qp2zD{-`pGFejY68QHhDvZ9UI|#ho
ziDPL{Qqn?``8)kTwiz^{NfFMO-To9In&Y?UBac09&+HeElNQI#lY=uOhN39?bLD^;
z6@)za)r@MbxtI_v&Gz-fc%|5<FB~r1@3?J)b&4SFWI&QaBk<?SS$>9&!gAQvCc7HY
zJeS+ZfpV<A+}W7+sT7Uo51jO;HlPV_MLzYWulPYhURk*2Mx1ug{nOSd4RmU0`Tbv(
z8fb5@zMDcT%tz993%M=e*QN79&6WdxL?&Guw{yUsOYnyb<ev;m&h3Kvg{5<3n65ZH
zt>bXrD>4;*W+n?9x-Evf>SWA563cMTWpZBTpLh(R(|5>I8OZD@IXds@g{0l$)X!4%
zcV)v03q~RT@zo07A>R+%hSdhya3806SODHQ>DZYg?}We~Qta6V&_f7KFKv?wZKHUy
zcUQM>TZKnFg8!S3d5_Ac{|Wx`-4lfyn69LXGq6FLtLE;i475C2b?d*7@BTbznVwGQ
z?;mtZ;k~n>B$#0(z;E7QWeB`1@uv(u6L|lbY48{H@CF&rN<9iAR<}uwyz*7VT%K`1
zK^{e16RD;sKAeO?77N!*ONt|nbi;DqIq(lqCnI5EW%Y&F=G@DG{iN$T$8q5Gn*Sxh
z52*8`6<!OhV_hSdph0`y?EwZEO)=OnRw(~OQ_E}R?2eb?*6h$LVlR*4>=kMSI?d9^
zyEt+nU=IB6?`t>S^Wu<k<J(sI0$;rf!50eiUY>(PpDM^sE{5KIfYNPC#c4f!fh(HX
zpr?P}9Ic1qw-GnrG5aUAvh>j62;Po9ehLx{Zq-G2K-@xj*Hs*xytQotA#8rXv!j{9
z<hb_!Ak_>w$6awM8d^A+e)lxP3i!?CiXwoJW!WFszyXx-&Od>m-ujoW0RTU{KS(?s
zqChRP+j>jDXa)X4QQG_R15ue!irTKGJ1DwMjpw`!!YXN#PQfxTe|y(&&5wZj!{U#f
zO&IJ{2cOVAkPI=+ObZ9xeJFSiWY(Wa7ej@hJj2WAVG_QhkX`>Hv+x?8)=)04wG_fH
z{T4)w+v`!z&$+O%&1%SJ@N}ME3c?B%+RlEhnEd{$;>7`Y{~01jurBBcxgwhcib&Up
zg|Q6C|3rf+&C6QN?5yB|p4K4Pl|#Mpwo^CN?&=ak9jkW#NWPAS7R0Ls1q0zcE^zAp
zJ1v}aC;8K2a1OE$blBLrp$MUbHG5pT5bM>R@D~S|aGzm43eD!g`Mjvpm=EwreQ)Nc
z-<MZi^xP59ThW#WYQV4a?_M=&6iF?W>XhVh=|iKZBW!(CViC5`4~cc2!3kgb%2IT|
zKgEK}9A77dm~QQ!die|_>RGEp5pXYXY=aIL^i=ZNWG!N_kIZ<~0WZtcL|vQ<sP}z@
z0vXS2t(gc@xQ9P3b8;5g7>M5O@@Q#s3qqNf6>a;CEpUjEf6JCz9Bd+9p1Sm@BwBlE
z;PGoMuvcj{w#hvJ`;q)LTV)2cyV1fFOD?RBj#saZ1O9`C4oh|eZePo##{)t{Uw?Dc
zU=o_#BJCHLeh^Qb$*+((oPncrUH4g5Ae8(<DAg`00$W8qsJIz6hc~=!u3C}^>#xAK
z5AP2!$aeYK6ZfDznW;68USqHy#N_>CgI?3C!V@y^yFxYWcAz|8E~&H?YOx972&ekt
z;ds=t(3Gd7A&DDhBXu|WlgM>zHq+x26P^4x*f)181MhHt!v4&QSpB2Zh5q9VR+p>n
zuK6Oc8<cf?*ueom(red#w>R7P#u6Bh$n6cb)1U|CyY2J2XcB}L5{rYyj6|`Ikz_8(
z`HYLo)Ak<M(ne?Iln=DLRzf<R9`AU6WMFBr)%FhFY}SY5uo)-FKdEhN1RvZbZ>>}E
zoq&2W9f+!giel}Lc>m%l=-FuKZ2;v%wP)Mg8=|*UB6loQL&Toqtfj_-{O<=*on5fy
zyxurEIeGtb=EtYl=$u?*<rKyu<yip}lNn@t-_hoACWBQL%;i>bAzuCQJ0%EsS;^)A
z5QkWC-Yf&!Tjy8%8z2*+LOx$Q{OnO(P-As+kue^_VVwQp%{cTPZ;{%+W+>|Y`wQu5
zOr+_eZK~z|kbKj8+QtKcfA@9UUrr>f&s15ybp9_6PQRtk&xn{VXW-R-J=|K$20bHt
z=;;UIQzSoKek833w|(6{^`v7B?x<MBr?c@H;_!YDXttL?=M?)29yAmoQSM)r>*g@o
z<87+C4fM43b{M5<z`0+!L^@=c<szu+xd13Hx{B6Q(;gVGJp-@<Vrqa)iEJJ-u8yri
z<A?q@aN0uzO<Z|=NT)*pC#>sz`X^64P7#bMYBjopiS~ru{COrw?$YSj<@>=-wLV<Q
z7uv!9eoRDt1O6-eR!c0PzK#{~!E1r~ixpgJ0($<d>;#d4`vub)M~Ay8;hD+TM(JIs
z(b-5d>VX4lWUpH3lJ1X8a*OW@7;rH=I4AYr7&ew@lReYNgg7;h4<i2sOujmJDHimE
zZ^~GB1L#!T{)pyZT&L0j{N$=iB@BrB9EXn<s;1z1k1nQ(yfvz`eRbhvXAvq=8a(BX
z)$p<0t4bmZUf3YJ?1>k+OV8(8P8@?c5)H4PeQE*TtL8d(>VUp`Mw)8@je1!u4)F6U
z{$s}meX}~Et)PeCsZJ8#UzJJ-Z<3QXeD)0wHfhL8YF)#PMh`1m4vnDeS}o(LH9_cf
z;~KM*%Y^W5D$CQzl!FEQmh(r0|9YQ(%Azucc{?~Zbr$%ee>Qb^0XkeU75W?W?uk0R
z2lP-Yut-kCig1D_q4Vs(Cn+@ci_sRlNd-T7y!PrXg>0N0A0)95@f10(Epqe{n1lO~
z`Bl2=us`OS^X*TE_+RWE15Mz2sPl|##)0v`<po0s^w`g5oW9OskQ!Tj>2(SIuf1QT
z{ALy0v@T3ro@R~S#B??b1eoK3H5*J{jdtU}_Lwx;OL53Fpeo#{LIFwG@|PUQ1v^Ra
zzMrTb_74V!JDU*1{a-wP{R8OpaMIt2K#$3iu6Y>0$qn$e6}mjjc9z^d)zXBzU-o<v
zl?p}1QWw^>!M;eKM8f@KJ*@kdu<ibr0rAR0XIys!W>%KzJHYdC3y(s+Vz|F@_}V@u
z$fkA2^3y?&GPB~iF`#^Dx5*3O7rX54STPxmOM6()0(SpI=a%&bnwD}f&)1+;zD}4m
z<}uAXjUhhu3Fb9JO~`MC$}W2T-~FOs{s-`$%ytDju<zu(DL3Ij94<GN&=8R2%j3<Y
z5S;tvW^bKsYR7puws(C=yMXMUtEgxABl0`?>Z5FqSv^V?vlGByB9whF4(<^o*Oqg+
pz<=^eoA^r%cDdKR(9FQU;91+gOh65*lcu^HsGpK`w&e`Q{{a~TB(VSh

literal 0
HcmV?d00001

-- 
GitLab