diff --git a/AccelerometerSensor_8h.html b/AccelerometerSensor_8h.html index a6271b1618..a5927cde9d 100644 --- a/AccelerometerSensor_8h.html +++ b/AccelerometerSensor_8h.html @@ -69,7 +69,6 @@

Contents

@@ -90,15 +89,6 @@

Classes

Interface to the Accelerometer class.
-
-

Typedefs

-
-
- using LinAcceleration = LinearMotionVector3 -
-
-
-
diff --git a/GeomVector3_8h.html b/GeomVector3_8h.html index e54f886ddb..5ab733109d 100644 --- a/GeomVector3_8h.html +++ b/GeomVector3_8h.html @@ -101,10 +101,18 @@

Typedefs

using LinVelocity = LinearMotionVector3
+
+ using LinAcceleration = LinearMotionVector3 +
+
using AngularMotionVector3 = GeomVector3
+
+ using AngVelocity = AngularMotionVector3 +
+
using AngAcceleration = AngularMotionVector3
diff --git a/GyroscopeSensor_8h.html b/GyroscopeSensor_8h.html index c1151b5f7e..e1e1b67ed9 100644 --- a/GyroscopeSensor_8h.html +++ b/GyroscopeSensor_8h.html @@ -69,7 +69,6 @@

Contents

@@ -90,15 +89,6 @@

Classes

Interface to the Gyroscope class.
-
-

Typedefs

-
-
- using AngVelocity = AngularMotionVector3 -
-
-
-
diff --git a/ModelTransformersSolidShapes_8h.html b/ModelTransformersSolidShapes_8h.html index 53b14c725b..2ecbd01ce4 100644 --- a/ModelTransformersSolidShapes_8h.html +++ b/ModelTransformersSolidShapes_8h.html @@ -95,9 +95,15 @@

Classes

Enums

- enum ApproximateSolidShapesWithPrimitiveShapeConversionType { ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes } + enum class ApproximateSolidShapesWithPrimitiveShapeConversionType { ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes }
+
+ enum class ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate { VisualShapes, + CollisionShapes, + BothShapes } +
+
Enum class representing which shape should be approximated.
@@ -111,6 +117,16 @@

Functions

\function Approximate solid shapes of the input model with some primitive shapes.
+
+

Enum documentation

+
+

+ enum class ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate +

+

Enum class representing which shape should be approximated.

+

Namely teh visual, collision or both shapes.

+
+

Function documentation

diff --git a/classiDynTree_1_1IModelVisualization.html b/classiDynTree_1_1IModelVisualization.html index b56a22deac..2a29dbe499 100644 --- a/classiDynTree_1_1IModelVisualization.html +++ b/classiDynTree_1_1IModelVisualization.html @@ -120,6 +120,12 @@

Public functions

const ColorViz& linkColor) -> bool pure virtual
Set the color of all the geometries of the given link.
+
+ auto setVisualColor(const LinkIndex& linkIndex, + const std::string& visualName, + const ColorViz& visualColor) -> bool pure virtual +
+
Set the color of a single visual of a given link.
auto setLinkTransparency(const LinkIndex& linkIndex, const double transparency) -> bool pure virtual @@ -279,6 +285,15 @@

Set the color of all the geometries of the given link.

This will overwrite the material of the link, but it can be reset by resetLinkColor.

+
+
+

+ bool iDynTree::IModelVisualization::setVisualColor(const LinkIndex& linkIndex, + const std::string& visualName, + const ColorViz& visualColor) pure virtual +

+

Set the color of a single visual of a given link.

+

This will overwrite the material of the visual, but it can be reset by resetLinkColor.

diff --git a/classiDynTree_1_1SimpleLeggedOdometry.html b/classiDynTree_1_1SimpleLeggedOdometry.html index 8b3258797d..eb45e640d6 100644 --- a/classiDynTree_1_1SimpleLeggedOdometry.html +++ b/classiDynTree_1_1SimpleLeggedOdometry.html @@ -174,12 +174,12 @@

Contents

- - - + + + diff --git a/namespaceiDynTree.html b/namespaceiDynTree.html index 2deaabced8..a354f39fb4 100644 --- a/namespaceiDynTree.html +++ b/namespaceiDynTree.html @@ -96,535 +96,599 @@

Namespaces

Classes

- class BoundingBoxProjectionConstraint -
-
BoundingBoxProjectionConstraint helper.
-
- class Polygon + class iKinLimbImported
-
Class representing a 2D Polygon expressed in the 3D space.
+
iKinLimb class to extract a iKinLimb from iDynTree structures.
- class Polygon2D + class skinDynLibLinkID
-
Class representing a 2D Polygon expressed in the 2D space.
+
Identifier for a link and a body frame in skinDynLib.
- class ConvexHullProjectionConstraint + class iDynTreeLinkAndFrame
-
ConvexHullProjectionConstraint helper.
+
Identifier for a link and frame couple in an iDynTree model.
- class InverseKinematics + class skinDynLibConversionsHelper
-
NLP-based Inverse kinematics.
+
Helper for conversion between iDynTree data structures and skinDynLib data structures.
- struct ApproximateSolidShapesWithPrimitiveShapeOptions + class ArticulatedBodyInertia
-
+
Class representing an Articulated Body Inertia.
- class AccelerometerSensor + class Axis
-
Interface to the Accelerometer class.
+
Class representing an axis (a directed line) in space.
- class ContactWrench + class ClassicalAcc
-
A wrench excerted on a link due to an external contact.
+
Class representing a classical 6D acceleration, i.e.
- class LinkContactWrenches + class CubicSpline
-
A set of ContactWrench for each link, representing all the contacts between the model and the external environment.
+
- struct DHLink + class Direction
-
Structure representing the four DH parameters of a link in a Chain.
+
Class representing the coordinates of a direction in the 3D space.
- class DHChain +
template<typename>
+ struct is_sparsematrix
-
Simple representation of a chain described with Denavit-Hartenberg Parameters.
+
- struct ArticulatedBodyAlgorithmInternalBuffers +
template<iDynTree::MatrixStorageOrdering ordering>
+ struct is_sparsematrix<iDynTree::SparseMatrix<ordering>>
-
Structure of buffers required by ArticulatedBodyAlgorithm.
+
- struct ForwardDynamicsLinearizationInternalBuffers + class GeomVector3
-
Structure containing the internal buffers used by the ForwardDynamicsLinearization function.
+
- class FreeFloatingStateLinearization + class RigidBodyInertiaNonLinearParametrization
- class SpatialMotionWrtMotionDerivative + class MatrixDynSize
-
Class representing the derivative of a spatial motion vector with respect to another spatial motion vector.
+
Class providing a simple form of matrix with dynamic size.
- class SpatialForceWrtMotionDerivative +
template<unsigned int nRows, unsigned int nCols>
+ class MatrixFixSize
-
Class representing the derivative of a spatial force vector with respect to a spatial motion vector.
+
Class providing a simple form of matrix with dynamic size.
- class FixedJoint +
template<class ElementType>
+ class MatrixView
-
Class representing a fixed joint, i.e.
+
MatrixView implements a view interface of Matrices.
- class FrameFreeFloatingJacobian + class Position
-
Jacobian of the 6D frame velocity.
+
Class representation the coordinates of the Position of a point with respect to another point.
- class MomentumFreeFloatingJacobian + class Rotation
-
Jacobian of the 6D momentum.
+
Class representation the rotation of an orientation frame with respect to a reference orientation frame, expressed as a Rotation matrix.
- class FreeFloatingMassMatrix + class RotationalInertia
-
Class representing the mass matrix of a Free Floating robot.
+
Class providing the coordinates for a 3d inertia matrix.
- class FreeFloatingPos + struct GeodesicL2MeanOptions
-
Class representing the position of a Free Floating robot.
+
Struct containing the options for geodesicL2MeanRotation and geodesicL2WeightedMeanRotation.
- class FreeFloatingGeneralizedTorques +
template<class ElementType, std::ptrdiff_t Extent>
+ class Span
- class FreeFloatingVel +
template<iDynTree::MatrixStorageOrdering ordering>
+ class SparseMatrix
-
+
Sparse Matrix class.
- class FreeFloatingAcc + class SpatialAcc
-
Class representing the accelerations of a Free Floating robot.
+
Class representing a spatial acceleration, i.e.
- class GyroscopeSensor + class SpatialForceVector
-
Interface to the Gyroscope class.
+
Class providing the raw coordinates for any spatial force vector, (i.e.
- class IJoint + class SpatialInertia
-
Interface (i.e.
+
Class representing a six dimensional inertia.
-
template<class ElementType>
- class MatrixView + class SpatialMomentum
-
MatrixView implements a view interface of Matrices.
+
Class representing a spatial momentum, i.e.
- class JointPosDoubleArray + class Dummy
-
Class for storing a vector of scalar values, one for each internal position coordinate in a model.
+
- class JointDOFsDoubleArray + class SpatialMotionVector
-
Class for storing a vector of scalar values, one for each internal coordinate in a model.
+
Class providing the coordinates for any motion spatial vector (i.e.
- class DOFSpatialForceArray +
template<class SpatialMotionForceVectorT>
+ class SpatialMotionForceVectorT_traits
-
Class for storing a vector of spatial force vectors, one for each dof in a model.
+
Traits class for SpatialMotionVector and SpatialForceVector classes.
- class DOFSpatialMotionArray +
template<>
+ class SpatialMotionForceVectorT_traits<SpatialMotionVector>
-
Class for storing a vector of spatial motion vectors, one for each (internal) dof in a model.
+
- class Link +
template<>
+ class SpatialMotionForceVectorT_traits<SpatialForceVector>
-
Class that represents a link.
+
- class LinkPositions +
template<class SpatialVectorT>
+ struct DualSpace
-
+
Helper structure for dual space definition.
- class LinkWrenches +
template<>
+ struct DualSpace<SpatialMotionVector>
-
Vector of wrenches connected in some way to the link of a model.
+
- class LinkInertias +
template<>
+ struct DualSpace<SpatialForceVector>
-
Class for storing a vector of SpatialInertia objects , one for each link in a model.
+
- class LinkArticulatedBodyInertias + class SpatialVector
-
Class for storing a vector of ArticulatedBodyInertias objects , one for each link in a model.
+
- class LinkVelArray + struct TestMatrixMismatch
-
Class for storing a vector of twists, one for each link in a model.
+
- class LinkAccArray + class Transform
-
Class for storing a vector of spatial accelerations, one for each link in a model.
+
Class representation the relative displacement between two different frames.
- class LinkTraversalsCache + class TransformDerivative
-
Link traversal cache, store a traversal for each link in the model.
+
Class representing the derivative of Transform object.
- struct Neighbor + class Triplet
- class Model + class Triplets
-
Class that represents a generic multibody model.
+
-
template<unsigned int nrOfPosCoords, unsigned int nrOfDOFs>
- class MovableJointImpl + class Twist
-
Base template for implementation of non-fixed joints.
+
Class representing a twist, i.e.
- class PrismaticJoint + struct IndexRange
-
Class representing a prismatic joint, i.e.
+
Simple structure describing a range of rows or columns in a vector or a matrix.
- class RevoluteJoint + class VectorDynSize
-
Class representing a revolute joint, i.e.
+
Class providing a simple form of vector with dynamic size.
- class Sensor +
template<unsigned int VecSize>
+ class VectorFixSize
-
Interface for Sensor classes in iDynTree .
+
Class providing a simple vector of N elements.
- class JointSensor + class Wrench
-
Interface for Sensor that are associated to a Joint.
+
Class representing a wrench, i.e.
- class LinkSensor + class MeshcatVisualizer
-
Interface for Sensor that are associated to a Link.
+
MeshcatVisualizer is an iDynTree-based wrapper to the meshcat-cpp visualizer.
- class SensorsList + class ICameraAnimator
-
Structure representing a group of sensors associated with an UndirectedTree.
+
Interface to animate the camera and control it via the mouse.
- class SensorsMeasurements + class ICamera
-
A list of measurements associated with a SensorsList .
+
Interface to manipulate the camera parameters.
- class SixAxisForceTorqueSensor + class ColorViz
-
A six axis force torque sensor class implementation of the Sensor.
+
Basic structure to encode color information.
- class Material + class PixelViz
-
+
Basic structure to encode pixel information.
- class SolidShape + class ILight
-
+
Interface to a light visualization.
- class Sphere + class IEnvironment
-
+
Interface to manipulate the elements in the enviroment (background, root frame, reference lines)
- class Box + class IJetsVisualization
-
Box, i.e.
+
Interface to the visualization of jets attached to a model.
- class Cylinder + class ILabel
-
+
The interface to add a label in the visualizer.
- class ExternalMesh + class IVectorsVisualization
-
+
Interface to the visualization of vectors.
- class ModelSolidShapes + class IFrameVisualization
-
+
Interface to the visualization of frames.
- class SubModelDecomposition + class IShapeVisualization
-
Class representing the decomposition in one model in several submodels.
+
Interface to the visualization of generic solid shapes.
- class ThreeAxisAngularAccelerometerSensor + class IModelVisualization
-
Class representing a three axis angular accelerometer, i.e.
+
Interface to the visualization of a model istance.
- class ThreeAxisForceTorqueContactSensor + class ITexture
-
Class representing a three axis force-torque contact sensor.
+
The interface for an object that can be used as an additional target for the renderer.
- class Traversal + struct VisualizerOptions
-
Class that represents a traversal of a set of links of a Model.
+
Visualizer options.
- class iKinLimbImported + class ITexturesHandler
-
iKinLimb class to extract a iKinLimb from iDynTree structures.
+
- class skinDynLibLinkID + class Visualizer
-
Identifier for a link and a body frame in skinDynLib.
+
Class to visualize a set of iDynTree models.
- class iDynTreeLinkAndFrame + class AccelerometerSensor
-
Identifier for a link and frame couple in an iDynTree model.
+
Interface to the Accelerometer class.
- class skinDynLibConversionsHelper + class ContactWrench
-
Helper for conversion between iDynTree data structures and skinDynLib data structures.
+
A wrench excerted on a link due to an external contact.
- class KinDynComputations + class LinkContactWrenches
-
High level stateful class wrapping several kinematics and dynamics algorithms.
+
A set of ContactWrench for each link, representing all the contacts between the model and the external environment.
- struct AttitudeEstimatorState + struct DHLink
-
+
Structure representing the four DH parameters of a link in a Chain.
- class IAttitudeEstimator + class DHChain
-
for attitude estimator classes
+
Simple representation of a chain described with Denavit-Hartenberg Parameters.
- struct AttitudeMahonyFilterParameters + struct ArticulatedBodyAlgorithmInternalBuffers
-
set up the quaternion EKF
+
Structure of buffers required by ArticulatedBodyAlgorithm.
- class AttitudeMahonyFilter + struct ForwardDynamicsLinearizationInternalBuffers
-
explicit passive complementary filter on quaternion groups described in the paper Non-linear complementary filters on SO3 groups
+
Structure containing the internal buffers used by the ForwardDynamicsLinearization function.
- struct AttitudeQuaternionEKFParameters + class FreeFloatingStateLinearization
-
set up the quaternion EKF
+
- class AttitudeQuaternionEKF + class SpatialMotionWrtMotionDerivative
-
Quaternion based Discrete Extended Kalman Filter fusing IMU measurements, to give estimates of orientation, angular velocity and gyroscope bias.
+
Class representing the derivative of a spatial motion vector with respect to another spatial motion vector.
- struct BerdyOptions + class SpatialForceWrtMotionDerivative
-
Options of the BerdyHelper class.
+
Class representing the derivative of a spatial force vector with respect to a spatial motion vector.
- struct BerdySensor + class FixedJoint
-
Structure which describes the essential information about a sensor used in berdy A sensor is identified by the pair (type, id)
+
Class representing a fixed joint, i.e.
- struct BerdyDynamicVariable + class FrameFreeFloatingJacobian
-
+
Jacobian of the 6D frame velocity.
- class BerdyHelper + class MomentumFreeFloatingJacobian
-
Helper class for computing Berdy matrices.
+
Jacobian of the 6D momentum.
-
template<iDynTree::MatrixStorageOrdering ordering>
- class SparseMatrix + class FreeFloatingMassMatrix
-
Sparse Matrix class.
+
Class representing the mass matrix of a Free Floating robot.
- class BerdySparseMAPSolver + class FreeFloatingPos
-
+
Class representing the position of a Free Floating robot.
- class BipedFootContactClassifier + class FreeFloatingGeneralizedTorques
- struct SchmittParams + class FreeFloatingVel
-
struct to hold schmitt trigger device parameters
+
- class ContactStateMachine + class FreeFloatingAcc
-
Contact State Machine class for binary contact state detection Contains a Schmitt Trigger device for updating the contact states using the contact normal force acting on the contact link and Determines contact transitions using simple binary switching logic.
+
Class representing the accelerations of a Free Floating robot.
- class DiscreteExtendedKalmanFilterHelper + class GyroscopeSensor
-
class implementation of discrete EKF with additive Gaussian noise
+
Interface to the Gyroscope class.
- struct UnknownWrenchContact + class IJoint
-
A contact whose wrench is unknown.
+
Interface (i.e.
- class LinkUnknownWrenchContacts + class JointPosDoubleArray
-
A set of UnknownWrenchContact for each link, representing all the contacts between the model and the external environment whose wrench is unkwnon.
+
Class for storing a vector of scalar values, one for each internal position coordinate in a model.
- struct estimateExternalWrenchesBuffers + class JointDOFsDoubleArray
-
+
Class for storing a vector of scalar values, one for each internal coordinate in a model.
- class ExtWrenchesAndJointTorquesEstimator + class DOFSpatialForceArray
-
Estimator for external wrenches and joint torques using internal F/T sensors.
+
Class for storing a vector of spatial force vectors, one for each dof in a model.
- class GravityCompensationHelper + class DOFSpatialMotionArray
-
Class computing the gravity compensation torques using accelerometer measurements.
+
Class for storing a vector of spatial motion vectors, one for each (internal) dof in a model.
- class DiscreteKalmanFilterHelper + class Link
-
Discrete Kalman Filter with additive Gaussian noise.
+
Class that represents a link.
- class SchmittTrigger + class LinkPositions
-
Schmitt Trigger class for binary state detection This device is used to obtain a binary state (ON/OFF) at some time instant depending on a value inputted to the device.
+
- class SimpleLeggedOdometry + class LinkWrenches
-
A simple legged odometry for a legged robot.
+
Vector of wrenches connected in some way to the link of a model.
- class ArticulatedBodyInertia + class LinkInertias
-
Class representing an Articulated Body Inertia.
+
Class for storing a vector of SpatialInertia objects , one for each link in a model.
- class Axis + class LinkArticulatedBodyInertias
-
Class representing an axis (a directed line) in space.
+
Class for storing a vector of ArticulatedBodyInertias objects , one for each link in a model.
- class ClassicalAcc + class LinkVelArray
-
Class representing a classical 6D acceleration, i.e.
+
Class for storing a vector of twists, one for each link in a model.
- class CubicSpline + class LinkAccArray
-
+
Class for storing a vector of spatial accelerations, one for each link in a model.
- class Direction + class LinkTraversalsCache
-
Class representing the coordinates of a direction in the 3D space.
+
Link traversal cache, store a traversal for each link in the model.
-
template<typename>
- struct is_sparsematrix + struct Neighbor
-
template<iDynTree::MatrixStorageOrdering ordering>
- struct is_sparsematrix<iDynTree::SparseMatrix<ordering>> + class Model
-
+
Class that represents a generic multibody model.
- class GeomVector3 +
template<unsigned int nrOfPosCoords, unsigned int nrOfDOFs>
+ class MovableJointImpl
-
+
Base template for implementation of non-fixed joints.
- class RigidBodyInertiaNonLinearParametrization + class PrismaticJoint
-
+
Class representing a prismatic joint, i.e.
- class MatrixDynSize + class RevoluteJoint
-
Class providing a simple form of matrix with dynamic size.
+
Class representing a revolute joint, i.e.
-
template<unsigned int nRows, unsigned int nCols>
- class MatrixFixSize + class Sensor
-
Class providing a simple form of matrix with dynamic size.
+
Interface for Sensor classes in iDynTree .
- class Position + class JointSensor
-
Class representation the coordinates of the Position of a point with respect to another point.
+
Interface for Sensor that are associated to a Joint.
- class Rotation + class LinkSensor
-
Class representation the rotation of an orientation frame with respect to a reference orientation frame, expressed as a Rotation matrix.
+
Interface for Sensor that are associated to a Link.
- class RotationalInertia + class SensorsList
-
Class providing the coordinates for a 3d inertia matrix.
+
Structure representing a group of sensors associated with an UndirectedTree.
- struct GeodesicL2MeanOptions + class SensorsMeasurements
-
Struct containing the options for geodesicL2MeanRotation and geodesicL2WeightedMeanRotation.
+
A list of measurements associated with a SensorsList .
-
template<class ElementType, std::ptrdiff_t Extent>
- class Span + class SixAxisForceTorqueSensor
-
+
A six axis force torque sensor class implementation of the Sensor.
- class SpatialAcc + class Material
-
Class representing a spatial acceleration, i.e.
+
- class SpatialForceVector + class SolidShape
-
Class providing the raw coordinates for any spatial force vector, (i.e.
+
- class SpatialInertia + class Sphere
-
Class representing a six dimensional inertia.
+
- class SpatialMomentum + class Box
-
Class representing a spatial momentum, i.e.
+
Box, i.e.
- class Dummy + class Cylinder
- class SpatialMotionVector -
-
Class providing the coordinates for any motion spatial vector (i.e.
-
-
template<class SpatialMotionForceVectorT>
- class SpatialMotionForceVectorT_traits + class ExternalMesh
-
Traits class for SpatialMotionVector and SpatialForceVector classes.
+
-
template<>
- class SpatialMotionForceVectorT_traits<SpatialMotionVector> + class ModelSolidShapes
-
template<>
- class SpatialMotionForceVectorT_traits<SpatialForceVector> + class SubModelDecomposition
-
+
Class representing the decomposition in one model in several submodels.
-
template<class SpatialVectorT>
- struct DualSpace + class ThreeAxisAngularAccelerometerSensor
-
Helper structure for dual space definition.
+
Class representing a three axis angular accelerometer, i.e.
-
template<>
- struct DualSpace<SpatialMotionVector> + class ThreeAxisForceTorqueContactSensor
-
+
Class representing a three axis force-torque contact sensor.
-
template<>
- struct DualSpace<SpatialForceVector> + class Traversal
-
+
Class that represents a traversal of a set of links of a Model.
- class SpatialVector + class BoundingBoxProjectionConstraint
-
+
BoundingBoxProjectionConstraint helper.
- struct TestMatrixMismatch + class Polygon
-
+
Class representing a 2D Polygon expressed in the 3D space.
- class Transform + class Polygon2D
-
Class representation the relative displacement between two different frames.
+
Class representing a 2D Polygon expressed in the 2D space.
- class TransformDerivative + class ConvexHullProjectionConstraint
-
Class representing the derivative of Transform object.
+
ConvexHullProjectionConstraint helper.
- class Triplet + class InverseKinematics
-
+
NLP-based Inverse kinematics.
- class Triplets + struct AttitudeEstimatorState
- class Twist + class IAttitudeEstimator
-
Class representing a twist, i.e.
+
for attitude estimator classes
- struct IndexRange + struct AttitudeMahonyFilterParameters
-
Simple structure describing a range of rows or columns in a vector or a matrix.
+
set up the quaternion EKF
- class VectorDynSize + class AttitudeMahonyFilter
-
Class providing a simple form of vector with dynamic size.
+
explicit passive complementary filter on quaternion groups described in the paper Non-linear complementary filters on SO3 groups
-
template<unsigned int VecSize>
- class VectorFixSize + struct AttitudeQuaternionEKFParameters
-
Class providing a simple vector of N elements.
+
set up the quaternion EKF
- class Wrench + class AttitudeQuaternionEKF
-
Class representing a wrench, i.e.
+
Quaternion based Discrete Extended Kalman Filter fusing IMU measurements, to give estimates of orientation, angular velocity and gyroscope bias.
+
+ struct BerdyOptions +
+
Options of the BerdyHelper class.
+
+ struct BerdySensor +
+
Structure which describes the essential information about a sensor used in berdy A sensor is identified by the pair (type, id)
+
+ struct BerdyDynamicVariable +
+
+
+ class BerdyHelper +
+
Helper class for computing Berdy matrices.
+
+ class BerdySparseMAPSolver +
+
+
+ class BipedFootContactClassifier +
+
+
+ struct SchmittParams +
+
struct to hold schmitt trigger device parameters
+
+ class ContactStateMachine +
+
Contact State Machine class for binary contact state detection Contains a Schmitt Trigger device for updating the contact states using the contact normal force acting on the contact link and Determines contact transitions using simple binary switching logic.
+
+ class DiscreteExtendedKalmanFilterHelper +
+
class implementation of discrete EKF with additive Gaussian noise
+
+ struct UnknownWrenchContact +
+
A contact whose wrench is unknown.
+
+ class LinkUnknownWrenchContacts +
+
A set of UnknownWrenchContact for each link, representing all the contacts between the model and the external environment whose wrench is unkwnon.
+
+ struct estimateExternalWrenchesBuffers +
+
+
+ class ExtWrenchesAndJointTorquesEstimator +
+
Estimator for external wrenches and joint torques using internal F/T sensors.
+
+ class GravityCompensationHelper +
+
Class computing the gravity compensation torques using accelerometer measurements.
+
+ class DiscreteKalmanFilterHelper +
+
Discrete Kalman Filter with additive Gaussian noise.
+
+ class SchmittTrigger +
+
Schmitt Trigger class for binary state detection This device is used to obtain a binary state (ON/OFF) at some time instant depending on a value inputted to the device.
+
+ class SimpleLeggedOdometry +
+
A simple legged odometry for a legged robot.
+
+ class KinDynComputations +
+
High level stateful class wrapping several kinematics and dynamics algorithms.
class XMLAttribute
@@ -726,92 +790,22 @@

Classes

- class MeshcatVisualizer -
-
MeshcatVisualizer is an iDynTree-based wrapper to the meshcat-cpp visualizer.
-
- class ICameraAnimator -
-
Interface to animate the camera and control it via the mouse.
-
- class ICamera -
-
Interface to manipulate the camera parameters.
-
- class ColorViz -
-
Basic structure to encode color information.
-
- class PixelViz -
-
Basic structure to encode pixel information.
-
- class ILight -
-
Interface to a light visualization.
-
- class IEnvironment -
-
Interface to manipulate the elements in the enviroment (background, root frame, reference lines)
-
- class IJetsVisualization -
-
Interface to the visualization of jets attached to a model.
-
- class ILabel -
-
The interface to add a label in the visualizer.
-
- class IVectorsVisualization -
-
Interface to the visualization of vectors.
-
- class IFrameVisualization -
-
Interface to the visualization of frames.
-
- class IShapeVisualization -
-
Interface to the visualization of generic solid shapes.
-
- class IModelVisualization -
-
Interface to the visualization of a model istance.
-
- class ITexture -
-
The interface for an object that can be used as an additional target for the renderer.
-
- struct VisualizerOptions -
-
Visualizer options.
-
- class ITexturesHandler + struct ApproximateSolidShapesWithPrimitiveShapeOptions
-
- class Visualizer -
-
Class to visualize a set of iDynTree models.

Enums

- enum InverseKinematicsRotationParametrization { InverseKinematicsRotationParametrizationQuaternion, - InverseKinematicsRotationParametrizationRollPitchYaw } -
-
type of parametrization for the rotation (SO3) element
-
- enum InverseKinematicsTreatTargetAsConstraint { InverseKinematicsTreatTargetAsConstraintNone = 0, - InverseKinematicsTreatTargetAsConstraintPositionOnly = 1, - InverseKinematicsTreatTargetAsConstraintRotationOnly = 1 << 1, - InverseKinematicsTreatTargetAsConstraintFull = InverseKinematicsTreatTargetAsConstraintPositionOnly | InverseKinematicsTreatTargetAsConstraintRotationOnly } + enum MatrixStorageOrdering { RowMajor, + ColumnMajor }
-
Specify how to solve for the desired target.
+
Enum describing the possible matrix storage ordering.
- enum ApproximateSolidShapesWithPrimitiveShapeConversionType { ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes } + enum LightType { POINT_LIGHT, + DIRECTIONAL_LIGHT }
@@ -833,6 +827,18 @@

Enums

THREE_AXIS_FORCE_TORQUE_CONTACT = 4 }
+
+ enum InverseKinematicsRotationParametrization { InverseKinematicsRotationParametrizationQuaternion, + InverseKinematicsRotationParametrizationRollPitchYaw } +
+
type of parametrization for the rotation (SO3) element
+
+ enum InverseKinematicsTreatTargetAsConstraint { InverseKinematicsTreatTargetAsConstraintNone = 0, + InverseKinematicsTreatTargetAsConstraintPositionOnly = 1, + InverseKinematicsTreatTargetAsConstraintRotationOnly = 1 << 1, + InverseKinematicsTreatTargetAsConstraintFull = InverseKinematicsTreatTargetAsConstraintPositionOnly | InverseKinematicsTreatTargetAsConstraintRotationOnly } +
+
Specify how to solve for the desired target.
enum BerdyVariants { ORIGINAL_BERDY_FIXED_BASE = 0, BERDY_FLOATING_BASE = 1, @@ -876,250 +882,250 @@

Enums

Type of a UnknownWrenchContact.
- enum MatrixStorageOrdering { RowMajor, - ColumnMajor } + enum class ApproximateSolidShapesWithPrimitiveShapeConversionType { ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes }
-
Enum describing the possible matrix storage ordering.
+
- enum LightType { POINT_LIGHT, - DIRECTIONAL_LIGHT } + enum class ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate { VisualShapes, + CollisionShapes, + BothShapes }
-
+
Enum class representing which shape should be approximated.

Typedefs

- using LinAcceleration = LinearMotionVector3 + using iDynTreeEigenVector = Eigen::Map<Eigen::VectorXd>
- using AngVelocity = AngularMotionVector3 + using iDynTreeEigenConstVector = Eigen::Map<const Eigen::VectorXd>
- using IJointPtr = IJoint* + using iDynTreeEigenMatrix = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>
- using IJointConstPtr = const IJoint* + using iDynTreeEigenConstMatrix = const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>
- using LinkIndex = std::ptrdiff_t + using iDynTreeEigenMatrixMap = Eigen::Map<iDynTreeEigenMatrix>
- using JointIndex = std::ptrdiff_t + using iDynTreeEigenConstMatrixMap = Eigen::Map<iDynTreeEigenConstMatrix>
- using DOFIndex = std::ptrdiff_t + using LinearMotionVector3 = GeomVector3
- using FrameIndex = std::ptrdiff_t + using LinVelocity = LinearMotionVector3
- using TraversalIndex = std::ptrdiff_t + using LinAcceleration = LinearMotionVector3
- using LinkPtr = Link* + using AngularMotionVector3 = GeomVector3
- using LinkConstPtr = const Link* + using AngVelocity = AngularMotionVector3
- using LinkNetExternalWrenches = LinkWrenches + using AngAcceleration = AngularMotionVector3
-
Vector of the sum of all the external wrenches excerted on each link.
+
- using LinkInternalWrenches = LinkWrenches + using LinearForceVector3 = GeomVector3
-
Vector of the wrenches acting that a link excert on his parent, given a Traversal.
+
- using LinkNetTotalWrenchesWithoutGravity = LinkWrenches + using LinMomentum = LinearForceVector3
-
Vector of the sum of all the wrenches (both internal and external, excluding gravity) acting on link i, expressed (both orientation and point) with respect to the reference frame of link i.
+
- using LinkCompositeRigidBodyInertias = LinkInertias + using Force = LinearForceVector3
- using LinkProperAccArray = LinkAccArray + using AngularForceVector3 = GeomVector3
-
Typedef used when the vector is meant to be a vector of link proper accelerations.
+
- using MovableJointImpl1 = MovableJointImpl<1, 1> + using AngMomentum = AngularForceVector3
- using MovableJointImpl2 = MovableJointImpl<2, 2> + using Torque = AngularForceVector3
- using MovableJointImpl3 = MovableJointImpl<3, 3> + using MotionVector3 = GeomVector3
- using MovableJointImpl4 = MovableJointImpl<4, 4> + using Matrix1x6 = MatrixFixSize<1, 6>
- using MovableJointImpl5 = MovableJointImpl<5, 5> + using Matrix2x3 = MatrixFixSize<2, 3>
- using MovableJointImpl6 = MovableJointImpl<6, 6> + using Matrix3x3 = MatrixFixSize<3, 3>
- using LinearAccelerometerMeasurements = iDynTree::Vector3 + using Matrix4x4 = MatrixFixSize<4, 4>
- using GyroscopeMeasurements = iDynTree::Vector3 + using Matrix6x1 = MatrixFixSize<6, 1>
- using MagnetometerMeasurements = iDynTree::Vector3 + using Matrix6x6 = MatrixFixSize<6, 6>
- using UnitQuaternion = iDynTree::Vector4 + using Matrix6x10 = MatrixFixSize<6, 10>
- using RPY = iDynTree::Vector3 + using Matrix10x16 = MatrixFixSize<10, 16>
- using iDynTreeEigenVector = Eigen::Map<Eigen::VectorXd> + using Vector2 = VectorFixSize<2>
- using iDynTreeEigenConstVector = Eigen::Map<const Eigen::VectorXd> + using Vector3 = VectorFixSize<3>
- using iDynTreeEigenMatrix = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> + using Vector4 = VectorFixSize<4>
- using iDynTreeEigenConstMatrix = const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> + using Vector6 = VectorFixSize<6>
- using iDynTreeEigenMatrixMap = Eigen::Map<iDynTreeEigenMatrix> + using Vector10 = VectorFixSize<10>
- using iDynTreeEigenConstMatrixMap = Eigen::Map<iDynTreeEigenConstMatrix> + using Vector16 = VectorFixSize<16>
- using LinearMotionVector3 = GeomVector3 + using IJointPtr = IJoint*
- using LinVelocity = LinearMotionVector3 + using IJointConstPtr = const IJoint*
- using AngularMotionVector3 = GeomVector3 + using LinkIndex = std::ptrdiff_t
- using AngAcceleration = AngularMotionVector3 + using JointIndex = std::ptrdiff_t
- using LinearForceVector3 = GeomVector3 + using DOFIndex = std::ptrdiff_t
- using LinMomentum = LinearForceVector3 + using FrameIndex = std::ptrdiff_t
- using Force = LinearForceVector3 + using TraversalIndex = std::ptrdiff_t
- using AngularForceVector3 = GeomVector3 + using LinkPtr = Link*
- using AngMomentum = AngularForceVector3 + using LinkConstPtr = const Link*
- using Torque = AngularForceVector3 + using LinkNetExternalWrenches = LinkWrenches
-
+
Vector of the sum of all the external wrenches excerted on each link.
- using MotionVector3 = GeomVector3 + using LinkInternalWrenches = LinkWrenches
-
+
Vector of the wrenches acting that a link excert on his parent, given a Traversal.
- using Matrix1x6 = MatrixFixSize<1, 6> + using LinkNetTotalWrenchesWithoutGravity = LinkWrenches
-
+
Vector of the sum of all the wrenches (both internal and external, excluding gravity) acting on link i, expressed (both orientation and point) with respect to the reference frame of link i.
- using Matrix2x3 = MatrixFixSize<2, 3> + using LinkCompositeRigidBodyInertias = LinkInertias
- using Matrix3x3 = MatrixFixSize<3, 3> + using LinkProperAccArray = LinkAccArray
-
+
Typedef used when the vector is meant to be a vector of link proper accelerations.
- using Matrix4x4 = MatrixFixSize<4, 4> + using MovableJointImpl1 = MovableJointImpl<1, 1>
- using Matrix6x1 = MatrixFixSize<6, 1> + using MovableJointImpl2 = MovableJointImpl<2, 2>
- using Matrix6x6 = MatrixFixSize<6, 6> + using MovableJointImpl3 = MovableJointImpl<3, 3>
- using Matrix6x10 = MatrixFixSize<6, 10> + using MovableJointImpl4 = MovableJointImpl<4, 4>
- using Matrix10x16 = MatrixFixSize<10, 16> + using MovableJointImpl5 = MovableJointImpl<5, 5>
- using Vector2 = VectorFixSize<2> + using MovableJointImpl6 = MovableJointImpl<6, 6>
- using Vector3 = VectorFixSize<3> + using LinearAccelerometerMeasurements = iDynTree::Vector3
- using Vector4 = VectorFixSize<4> + using GyroscopeMeasurements = iDynTree::Vector3
- using Vector6 = VectorFixSize<6> + using MagnetometerMeasurements = iDynTree::Vector3
- using Vector10 = VectorFixSize<10> + using UnitQuaternion = iDynTree::Vector4
- using Vector16 = VectorFixSize<16> + using RPY = iDynTree::Vector3
@@ -1128,1240 +1134,1219 @@

Typedefs

Functions

- auto sizeOfRotationParametrization(enum InverseKinematicsRotationParametrization rotationParametrization) -> int + auto parseRotationMatrix(const yarp::os::Searchable& rf, + const std::string& key, + iDynTree::Rotation& rotation) -> bool
-
+
Takes a rotation matrix from configuration file.
- auto estimateInertialParametersFromLinkBoundingBoxesAndTotalMass(const double totalMass, - iDynTree::Model& model, - VectorDynSize& estimatedInertialParams) -> bool + auto toiDynTree(const yarp::sig::Vector& yarpVector, + iDynTree::Wrench& iDynTreeWrench) -> bool
-
Estimate the inertial parameters of a model using link bounding boxes and the total mass.
+
Convert a yarp::sig::Vector to a iDynTree::Wrench.
- auto computeBoundingBoxFromShape(const SolidShape& geom, - Box& box) -> bool + auto toYarp(const iDynTree::Wrench& iDynTreeWrench, + yarp::sig::Vector& yarpVector) -> bool
-
Compute bounding box from a solid shape object.
+
Convert a iDynTree::Wrench to a yarp::sig::Vector.
- auto computeBoxVertices(const Box box) -> std::vector<Position> + auto toiDynTree(const yarp::sig::Vector& yarpVector, + iDynTree::Position& iDynTreePosition) -> bool
-
Get the bounding box vertices in the link frame.
+
Convert a yarp::sig::Vector to a iDynTree::Position.
- auto approximateSolidShapesWithPrimitiveShape(const Model& inputModel, - Model& outputModel, - ApproximateSolidShapesWithPrimitiveShapeOptions options = ApproximateSolidShapesWithPrimitiveShapeOptions()) -> bool + auto toiDynTree(const yarp::sig::Vector& yarpVector, + iDynTree::Vector3& iDynTreeVector3) -> bool
-
\function Approximate solid shapes of the input model with some primitive shapes.
+
Convert a yarp::sig::Vector to a iDynTree::Vector3.
- auto TransformFromDHCraig1989(double a, - double alpha, - double d, - double theta) -> Transform + auto toYarp(const iDynTree::Position& iDynTreePosition, + yarp::sig::Vector& yarpVector) -> bool
-
+
Convert a iDynTree::Position to a yarp::sig::Vector of 3 elements.
- auto TransformFromDH(double a, - double alpha, - double d, - double theta) -> Transform + auto toiDynTree(const yarp::sig::Vector& yarpVector, + iDynTree::Direction& iDynTreeDirection) -> bool
-
DH : constructs a transformationmatrix T_link(i-1)_link(i) with the Denavit-Hartenberg convention as described in the original publictation: Denavit, J.
+
Convert a yarp::sig::Vector of 3 elements to a iDynTree::Direction.
- auto ExtractDHChainFromModel(const iDynTree::Model& model, - const std::string baseFrame, - const std::string eeFrame, - DHChain& outputChain, - double tolerance = 1e-5) -> bool + auto toYarp(const iDynTree::Vector3& iDynTreeDirection, + yarp::sig::Vector& yarpVector) -> bool
-
Extract a Denavit Hartenberg Chain from a iDynTree::Model.
+
Convert a iDynTree::Direction to a yarp::sig::Vector of 3 elements.
- auto CreateModelFromDHChain(const DHChain& inputChain, - Model& outputModel) -> bool + auto toiDynTree(const yarp::sig::Matrix& yarpHomogeneousMatrix, + iDynTree::Transform& iDynTreeTransform) -> bool
-
Create an iDynTree::Model from a DHChain.
+
Convert a 4x4 yarp::sig::Matrix representing an homegeneous matrix to a iDynTree::Transform.
- auto ComputeLinearAndAngularMomentum(const Model& model, - const LinkPositions& linkPositions, - const LinkVelArray& linkVels, - SpatialMomentum& totalMomentum) -> bool + auto toYarp(const iDynTree::Transform& iDynTreeTransform, + yarp::sig::Matrix& yarpHomogeneousMatrix) -> bool
-
Compute the total linear and angular momentum of a robot, expressed in the world frame.
+
Convert a iDynTree::Transform to a 4x4 yarp::sig::Matrix representing an homegeneous matrix.
- auto ComputeLinearAndAngularMomentumDerivativeBias(const Model& model, - const LinkPositions& linkPositions, - const LinkVelArray& linkVel, - const LinkAccArray& linkBiasAcc, - Wrench& totalMomentumBias) -> bool + auto toiDynTree(const yarp::sig::Vector& yarpVector, + iDynTree::VectorDynSize& iDynTreeVector) -> bool
-
Compute the total momentum derivatitive bias, i.e.
+
Convert a yarp::sig::Vector to a iDynTree::VectorDynSize.
- auto RNEADynamicPhase(const iDynTree::Model& model, - const iDynTree::Traversal& traversal, - const iDynTree::JointPosDoubleArray& jointPos, - const iDynTree::LinkVelArray& linksVel, - const iDynTree::LinkAccArray& linksProperAcc, - const iDynTree::LinkNetExternalWrenches& linkExtForces, - iDynTree::LinkInternalWrenches& linkIntWrenches, - iDynTree::FreeFloatingGeneralizedTorques& baseForceAndJointTorques) -> bool +
template<typename VectorType>
+ void toYarp(const VectorType& iDynTreeVector, + yarp::sig::Vector& yarpVector)
-
Compute the inverse dynamics, i.e.
+
Convert a iDynTree::VectorFixSize to a yarp::sig::Vector.
- auto CompositeRigidBodyAlgorithm(const Model& model, - const Traversal& traversal, - const JointPosDoubleArray& jointPos, - LinkCompositeRigidBodyInertias& linkCRBs, - FreeFloatingMassMatrix& massMatrix) -> bool +
template<typename MatrixType>
+ void toYarp(const MatrixType& iDynTreeMatrix, + yarp::sig::Matrix& yarpMatrix)
-
Compute the floating base mass matrix, using the composite rigid body algorithm.
+
Convert a iDynTree::MatrixFixSize to a yarp::sig::Matrix.
- auto ArticulatedBodyAlgorithm(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const LinkNetExternalWrenches& linkExtWrenches, - const JointDOFsDoubleArray& jointTorques, - ArticulatedBodyAlgorithmInternalBuffers& buffers, - FreeFloatingAcc& robotAcc) -> bool +
template<typename VectorType>
+ auto toiDynTree(const yarp::sig::Vector& yarpVector, + VectorType& iDynTreeVector) -> bool
-
Compute the floating base acceleration of an unconstrianed robot, using as input the external forces and the joint torques.
+
Convert a yarp::sig::Vector to a iDynTree::VectorFixSize.
- auto InverseDynamicsInertialParametersRegressor(const iDynTree::Model& model, - const iDynTree::Traversal& traversal, - const iDynTree::LinkPositions& referenceFrame_H_link, - const iDynTree::LinkVelArray& linksVel, - const iDynTree::LinkAccArray& linksAcc, - iDynTree::MatrixDynSize& baseForceAndJointTorquesRegressor) -> bool +
template<typename MatrixType>
+ auto toiDynTree(const yarp::sig::Matrix& yarpMatrix, + MatrixType& iDynTreeMatrix) -> bool
-
Compute the inverse dynamics of the model as linear function of the inertial parameters.
+
Convert a yarp::sig::Matrix to a iDynTree::MatrixFixSize.
- auto ForwardDynamicsLinearization(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const LinkNetExternalWrenches& linkExtWrenches, - const JointDOFsDoubleArray& jointTorques, - ForwardDynamicsLinearizationInternalBuffers& bufs, - FreeFloatingAcc& robotAcc, - FreeFloatingStateLinearization& A) -> bool + auto toEigen(yarp::sig::Vector& yarpVector) -> Eigen::Map<Eigen::VectorXd>
-
+
Convert a yarp::sig::Vector to a Eigen::Map<Eigen::VectorXd> object.
- auto operator*(const Transform& a_X_b, - const SpatialMotionWrtMotionDerivative& op2) -> SpatialMotionWrtMotionDerivative + auto toEigen(yarp::sig::Matrix& yarpMatrix) -> Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>>
-
Equivalent to:
+
Convert a yarp::sig::Matrix to a Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object.
- auto operator*(const Transform& a_X_b, - const SpatialForceWrtMotionDerivative& op2) -> SpatialForceWrtMotionDerivative + auto toEigen(const yarp::sig::Vector& yarpVector) -> Eigen::Map<const Eigen::VectorXd>
-
Equivalent to:
+
Convert a const yarp::sig::Vector to a Eigen::Map<const Eigen::VectorXd> object.
- biasWrenchVelocityDerivative(SpatialInertia M, - SpatialMotionVector V) + auto toEigen(const yarp::sig::Matrix& yarpMatrix) -> Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>>
-
Given a rigid body inertia - -$M$ - - - - - - - - and spatial motion vector - -$V$ - - - - - - - -, the bias wrench - -$B$ - - - - - - - - of rigid body is defined as:
+
Convert a const yarp::sig::Matrix to a Eigen::Map< const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object.
- auto ForwardPositionKinematics(const Model& model, - const Traversal& traversal, - const Transform& worldHbase, - const VectorDynSize& jointPositions, - LinkPositions& linkPositions) -> bool + auto DHChainFromiKinChain(iCub::iKin::iKinChain& ikinChain, + DHChain& out) -> bool
-
Given a robot floating base configuration (i.e.
+
Load a iDynTree::DHChain object from a iCub::iKin::iKinChain .
- auto ForwardPositionKinematics(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& jointPos, - LinkPositions& linkPos) -> bool + auto modelFromiKinChain(iCub::iKin::iKinChain& ikinChain, + Model& output) -> bool
-
Variant of ForwardPositionKinematics that takes in input a FreeFloatingPos object instead of a separate couple of (worldHbase,jointPositions)
+
Load a iDynTree::Model object from a iCub::iKin::iKinChain .
- auto ForwardVelAccKinematics(const iDynTree::Model& model, - const iDynTree::Traversal& traversal, - const iDynTree::FreeFloatingPos& robotPos, - const iDynTree::FreeFloatingVel& robotVel, - const iDynTree::FreeFloatingAcc& robotAcc, - iDynTree::LinkVelArray& linkVel, - iDynTree::LinkAccArray& linkAcc) -> bool + auto iKinLimbFromModel(const Model& model, + const std::string& baseFrame, + const std::string& distalFrame, + iCub::iKin::iKinLimb& ikinLimb) -> bool
-
Function that compute the links velocities and accelerations given the free floating robot velocities and accelerations.
+
Extract an iCub::iKin::iKinLimb from an iDynTree::Model .
- auto ForwardPosVelAccKinematics(const iDynTree::Model& model, - const iDynTree::Traversal& traversal, - const iDynTree::FreeFloatingPos& robotPos, - const iDynTree::FreeFloatingVel& robotVel, - const iDynTree::FreeFloatingAcc& robotAcc, - iDynTree::LinkPositions& linkPos, - iDynTree::LinkVelArray& linkVel, - iDynTree::LinkAccArray& linkAcc) -> bool + auto iKinLimbFromDHChain(const DHChain& dhChain, + iCub::iKin::iKinLimb& ikinLimb) -> bool
-
Function that compute the links position, velocities and accelerations given the free floating robot position, velocities and accelerations.
+
Create a iCub::iKin::iKinLimb from an iDynTree::DHChain.
- auto ForwardPosVelKinematics(const iDynTree::Model& model, - const iDynTree::Traversal& traversal, - const iDynTree::FreeFloatingPos& robotPos, - const iDynTree::FreeFloatingVel& robotVel, - iDynTree::LinkPositions& linkPos, - iDynTree::LinkVelArray& linkVel) -> bool + auto iKinLink2DHLink(const iCub::iKin::iKinLink& ikinlink) -> DHLink
-
Function that compute the links position and velocities and accelerations given the free floating robot position and velocities.
+
- auto ForwardAccKinematics(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const FreeFloatingAcc& robotAcc, - const LinkVelArray& linkVel, - LinkAccArray& linkAcc) -> bool + auto DHLink2iKinLink(const DHLink& dhLink) -> iCub::iKin::iKinLink
-
Function that computes the links accelerations given the free floating robot velocities and accelerations.
+
- auto ForwardBiasAccKinematics(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const SpatialAcc& baseBiasAcc, - const LinkVelArray& linkVel, - LinkAccArray& linkBiasAcc) -> bool +
template<class contactsList>
+ auto fromSkinDynLibToiDynTreeHelper(const Model& model, + const contactsList& dynList, + LinkUnknownWrenchContacts& unknowns, + const skinDynLibConversionsHelper& conversionHelper) -> bool
-
Function that computes the links bias accelerations given the free floating robot velocities.
+
Templated version of fromSkinDynLibToiDynTree, useful to implement the exact same function for dynContactList and skinContactList, that have exactly the same interface, but they don't have any common ancestor in the class structure.
- auto ForwardBiasAccKinematics(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const LinkVelArray& linkVel, - LinkAccArray& linkBiasAcc) -> bool + auto toEigen(VectorDynSize& vec) -> Eigen::Map<Eigen::VectorXd>
-
Legacy function, will be deprecated, use the variant with an explicit baseBiasAcc value.
+
- auto FreeFloatingJacobianUsingLinkPos(const Model& model, - const Traversal& traversal, - const JointPosDoubleArray& jointPositions, - const LinkPositions& linkPositions, - const LinkIndex linkIndex, - const Transform& jacobFrame_X_world, - const Transform& baseFrame_X_jacobBaseFrame, - const MatrixView<double>& jacobian) -> bool + auto toEigen(MatrixDynSize& mat) -> Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>>
-
Compute a free floating jacobian.
+
- auto createReducedModelAndSensors(const Model& fullModel, - const SensorsList& fullSensors, - const std::vector<std::string>& jointsInReducedModel, - Model& reducedModel, - SensorsList& reducedSensors) -> bool + auto toEigen(const VectorDynSize& vec) -> Eigen::Map<const Eigen::VectorXd>
-
Variant of createReducedModel function that also process the sensorList .
+
- auto getRandomLink() -> Link + auto toEigen(Span<const double> vec) -> Eigen::Map<const Eigen::VectorXd>
- void addRandomLinkToModel(Model& model, - std::string parentLink, - std::string newLinkName, - bool onlyRevoluteJoints = false) + auto toEigen(const MatrixView<const double>& mat) -> Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic>>
-
Add a random link with random model.
+
- void addRandomAdditionalFrameToModel(Model& model, - std::string parentLink, - std::string newFrameName) + auto toEigen(const MatrixView<double>& mat) -> Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic>>
-
Add a random additional frame to a model model.
+
- auto getRandomLinkIndexOfModel(const Model& model) -> LinkIndex + auto toEigen(const MatrixDynSize& mat) -> Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>>
- auto getRandomLinkOfModel(const Model& model) -> std::string +
template<unsigned int VecSize>
+ auto toEigen(VectorFixSize<VecSize>& vec) -> Eigen::Map<Eigen::Matrix<double, VecSize, 1>>
- auto int2string(int i) -> std::string +
template<unsigned int VecSize>
+ auto toEigen(const VectorFixSize<VecSize>& vec) -> Eigen::Map<const Eigen::Matrix<double, VecSize, 1>>
- auto getRandomModel(unsigned int nrOfJoints, - size_t nrOfAdditionalFrames = 10, - bool onlyRevoluteJoints = false) -> Model +
template<unsigned int nRows, unsigned int nCols>
+ auto toEigen(MatrixFixSize<nRows, nCols>& mat) -> Eigen::Map<Eigen::Matrix<double, nRows, nCols, Eigen::RowMajor>>
- auto getRandomChain(unsigned int nrOfJoints, - size_t nrOfAdditionalFrames = 10, - bool onlyRevoluteJoints = false) -> Model +
template<unsigned int nRows>
+ auto toEigen(MatrixFixSize<nRows, 1>& mat) -> Eigen::Map<Eigen::Matrix<double, nRows, 1>>
- void getRandomJointPositions(VectorDynSize& vec, - const Model& model) +
template<unsigned int nCols>
+ auto toEigen(MatrixFixSize<1, nCols>& mat) -> Eigen::Map<Eigen::Matrix<double, 1, nCols>>
-
Get random joint position consistently with the limits of the model.
+
- auto getRandomInverseDynamicsInputs(FreeFloatingPos& pos, - FreeFloatingVel& vel, - FreeFloatingAcc& acc, - LinkNetExternalWrenches& extWrenches) -> bool +
template<unsigned int nRows, unsigned int nCols>
+ auto toEigen(const MatrixFixSize<nRows, nCols>& mat) -> Eigen::Map<const Eigen::Matrix<double, nRows, nCols, Eigen::RowMajor>>
-
Get random robot positions, velocities and accelerations and external wrenches to be given as an input to InverseDynamics.
+
- auto removeFakeLinks(const Model& modelWithFakeLinks, - Model& modelWithoutFakeLinks) -> bool + auto toEigen(const SpatialMotionVector& vec) -> const Eigen::Matrix<double, 6, 1>
-
\function Remove all fake links in the model, transforming them in frames.
+
- auto createReducedModel(const Model& fullModel, - const std::vector<std::string>& jointsInReducedModel, - Model& reducedModel) -> bool + auto toEigen(const SpatialForceVector& vec) -> const Eigen::Matrix<double, 6, 1>
-
This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order.
+
- auto createReducedModel(const Model& fullModel, - const std::vector<std::string>& jointsInReducedModel, - Model& reducedModel, - const std::unordered_map<std::string, double>& removedJointPositions) -> bool + void fromEigen(SpatialMotionVector& vec, + const Eigen::Matrix<double, 6, 1>& eigVec)
-
This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order.
+
- auto createModelWithNormalizedJointNumbering(const Model& model, - const std::string& baseForNormalizedJointNumbering, - Model& reducedModel) -> bool + void fromEigen(SpatialForceVector& vec, + const Eigen::Matrix<double, 6, 1>& eigVec)
-
Given a specified base, return a model with a "normalized" joint numbering for that base.
+
- auto extractSubModel(const iDynTree::Model& fullModel, - const iDynTree::Traversal& subModelTraversal, - iDynTree::Model& outputSubModel) -> bool + void fromEigen(Transform& trans, + const Eigen::Matrix4d& eigMat)
-
Extract sub model from sub model traversal.
+
- auto addValidNamesToAllSolidShapes(const iDynTree::Model& inputModel, - iDynTree::Model& outputModel) -> bool +
template<class Derived>
+ auto skew(const Eigen::MatrixBase<Derived>& vec) -> Eigen::Matrix<typename Derived::Scalar, 3, 3, Eigen::RowMajor>
-
Add automatically generated names to all visual and collision solid shapes of the model.
+
- auto moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink(const iDynTree::Model& inputModel, - iDynTree::Model& outputModel) -> bool +
template<class Derived>
+ auto unskew(const Eigen::MatrixBase<Derived>& mat) -> Eigen::Matrix<typename Derived::Scalar, 3, 1>
-
Transform the input model in model that can be exported as URDF with the given base link.
+
- auto predictSensorsMeasurements(const Model& model, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const FreeFloatingAcc& robotAcc, - const LinAcceleration& gravity, - const LinkNetExternalWrenches& externalWrenches, - FreeFloatingAcc& buf_properRobotAcc, - LinkPositions& buf_linkPos, - LinkVelArray& buf_linkVel, - LinkAccArray& buf_linkProperAcc, - LinkInternalWrenches& buf_internalWrenches, - FreeFloatingGeneralizedTorques& buf_outputTorques, - SensorsMeasurements& predictedMeasurement) -> bool +
template<unsigned int nRows, unsigned int nCols, typename iDynTreeMatrixType>
+ void setSubMatrix(iDynTreeMatrixType& mat, + const IndexRange rowRange, + const IndexRange colRange, + const MatrixFixSize<nRows, nCols>& subMat)
-
Predict the measurement of a set of sensors.
+
Submatrix helpers.
- auto predictSensorsMeasurementsFromRawBuffers(const Model& model, - const Traversal& traversal, - const LinkVelArray& buf_linkVel, - const LinkAccArray& buf_linkProperAcc, - const LinkInternalWrenches& buf_internalWrenches, - SensorsMeasurements& predictedMeasurement) -> bool +
template<typename iDynTreeMatrixType, typename EigMatType>
+ void setSubMatrix(iDynTreeMatrixType& mat, + const IndexRange rowRange, + const IndexRange colRange, + const EigMatType& subMat)
-
Predict the measurement of a set of sensors.
+
- auto predictSensorsMeasurements(const Model& model, - const SensorsList& sensorList, - const Traversal& traversal, - const FreeFloatingPos& robotPos, - const FreeFloatingVel& robotVel, - const FreeFloatingAcc& robotAcc, - const LinAcceleration& gravity, - const LinkNetExternalWrenches& externalWrenches, - FreeFloatingAcc& buf_properRobotAcc, - LinkPositions& buf_linkPos, - LinkVelArray& buf_linkVel, - LinkAccArray& buf_linkProperAcc, - LinkInternalWrenches& buf_internalWrenches, - FreeFloatingGeneralizedTorques& buf_outputTorques, - SensorsMeasurements& predictedMeasurement) -> bool +
template<typename iDynTreeMatrixType>
+ void setSubMatrix(iDynTreeMatrixType& mat, + const IndexRange rowRange, + const IndexRange colRange, + const double subMat)
-
Predict the measurement of a set of sensors.
+
- auto predictSensorsMeasurementsFromRawBuffers(const Model& model, - const SensorsList& sensorList, - const Traversal& traversal, - const LinkVelArray& buf_linkVel, - const LinkAccArray& buf_linkProperAcc, - const LinkInternalWrenches& buf_internalWrenches, - SensorsMeasurements& predictedMeasurement) -> bool +
template<typename iDynTreeMatrixType>
+ void setSubMatrixToIdentity(iDynTreeMatrixType& mat, + const IndexRange rowRange, + const IndexRange colRange)
-
Predict the measurement of a set of sensors.
+
- auto isLinkSensor(const SensorType type) -> bool +
template<typename iDynTreeMatrixType>
+ void setSubMatrixToMinusIdentity(iDynTreeMatrixType& mat, + const IndexRange rowRange, + const IndexRange colRange)
-
Short function to check if a SensorType is a LinkSensor.
+
- auto isJointSensor(const SensorType type) -> bool +
template<unsigned int size>
+ void setSubVector(VectorDynSize& vec, + const IndexRange range, + const VectorFixSize<size>& subVec)
-
Short function to check if a SensorType is.
+
- auto getSensorTypeSize(const SensorType type) -> std::size_t + void setSubVector(VectorDynSize& vec, + const IndexRange range, + double subVec)
- void computeTransformToTraversalBase(const Model& fullModel, - const Traversal& traversal, - const JointPosDoubleArray& jointPos, - LinkPositions& traversalBase_H_link) + void setSubVector(VectorDynSize& vec, + const IndexRange range, + const SpatialMotionVector& twist)
-
Helper loop to compute the position of each link wrt to the frame of the subModel base.
+
- void computeTransformToSubModelBase(const Model& fullModel, - const SubModelDecomposition& subModelDecomposition, - const JointPosDoubleArray& jointPos, - LinkPositions& subModelBase_H_link) + void setSubVector(VectorDynSize& vec, + const IndexRange range, + const SpatialForceVector& wrench)
-
Run the computeTransformToTraversalBase for all the traversal in the subModelDecomposition, and store the results in the linkPos array.
+
- auto DHChainFromiKinChain(iCub::iKin::iKinChain& ikinChain, - DHChain& out) -> bool +
template<typename T>
+ void setSubVector(VectorDynSize& vec, + const IndexRange range, + const T& subVec)
-
Load a iDynTree::DHChain object from a iCub::iKin::iKinChain .
+
- auto modelFromiKinChain(iCub::iKin::iKinChain& ikinChain, - Model& output) -> bool +
template<typename MapType>
+ void pseudoInverse_helper2(const MapType& A, + Eigen::JacobiSVD<Eigen::MatrixXd>& svdDecomposition, + MapType& Apinv, + double tolerance, + unsigned int computationOptions = Eigen::ComputeThinU|Eigen::ComputeThinV)
-
Load a iDynTree::Model object from a iCub::iKin::iKinChain .
+
- auto iKinLimbFromModel(const Model& model, - const std::string& baseFrame, - const std::string& distalFrame, - iCub::iKin::iKinLimb& ikinLimb) -> bool +
template<typename MapType>
+ void pseudoInverse_helper1(const MapType& A, + Eigen::JacobiSVD<Eigen::MatrixXd>& svdDecomposition, + MapType& Apinv, + double tolerance, + unsigned int computationOptions = Eigen::ComputeThinU|Eigen::ComputeThinV)
-
Extract an iCub::iKin::iKinLimb from an iDynTree::Model .
+
- auto iKinLimbFromDHChain(const DHChain& dhChain, - iCub::iKin::iKinLimb& ikinLimb) -> bool +
template<typename MapType>
+ void pseudoInverse(const MapType A, + MapType Apinv, + double tolerance, + unsigned int computationOptions = Eigen::ComputeThinU|Eigen::ComputeThinV)
-
Create a iCub::iKin::iKinLimb from an iDynTree::DHChain.
+
- auto iKinLink2DHLink(const iCub::iKin::iKinLink& ikinlink) -> DHLink + auto toEigen(iDynTree::SparseMatrix<iDynTree::RowMajor>& mat) -> Eigen::Map<Eigen::SparseMatrix<double, Eigen::RowMajor>>
- auto DHLink2iKinLink(const DHLink& dhLink) -> iCub::iKin::iKinLink + auto toEigen(const iDynTree::SparseMatrix<iDynTree::RowMajor>& mat) -> Eigen::Map<const Eigen::SparseMatrix<double, Eigen::RowMajor>>
-
template<class contactsList>
- auto fromSkinDynLibToiDynTreeHelper(const Model& model, - const contactsList& dynList, - LinkUnknownWrenchContacts& unknowns, - const skinDynLibConversionsHelper& conversionHelper) -> bool + auto toEigen(iDynTree::SparseMatrix<iDynTree::ColumnMajor>& mat) -> Eigen::Map<Eigen::SparseMatrix<double, Eigen::ColMajor>>
-
Templated version of fromSkinDynLibToiDynTree, useful to implement the exact same function for dynContactList and skinContactList, that have exactly the same interface, but they don't have any common ancestor in the class structure.
+
- auto parseRotationMatrix(const yarp::os::Searchable& rf, - const std::string& key, - iDynTree::Rotation& rotation) -> bool + auto toEigen(const iDynTree::SparseMatrix<iDynTree::ColumnMajor>& mat) -> Eigen::Map<const Eigen::SparseMatrix<double, Eigen::ColMajor>>
-
Takes a rotation matrix from configuration file.
+
- auto toiDynTree(const yarp::sig::Vector& yarpVector, - iDynTree::Wrench& iDynTreeWrench) -> bool +
template<class ElementType>
+ auto make_matrix_view(ElementType* ptr, + typename MatrixView<ElementType>::index_type rows, + typename MatrixView<ElementType>::index_type cols, + const MatrixStorageOrdering& order = MatrixStorageOrdering::RowMajor) -> IDYNTREE_CONSTEXPR MatrixView<ElementType>
-
Convert a yarp::sig::Vector to a iDynTree::Wrench.
+
- auto toYarp(const iDynTree::Wrench& iDynTreeWrench, - yarp::sig::Vector& yarpVector) -> bool +
template<class Container, std::enable_if_t<MatrixViewInternal::has_IsRowMajor<Container>::value||std::is_same<MatrixView<typename Container::value_type>, Container>::value, int> = 0>
+ auto make_matrix_view(Container& cont) -> IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type>
-
Convert a iDynTree::Wrench to a yarp::sig::Vector.
+
- auto toiDynTree(const yarp::sig::Vector& yarpVector, - iDynTree::Position& iDynTreePosition) -> bool +
template<class Container, std::enable_if_t<MatrixViewInternal::has_IsRowMajor<Container>::value||std::is_same<MatrixView<const typename Container::value_type>, Container>::value, int> = 0>
+ auto make_matrix_view(const Container& cont) -> IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type>
-
Convert a yarp::sig::Vector to a iDynTree::Position.
+
- auto toiDynTree(const yarp::sig::Vector& yarpVector, - iDynTree::Vector3& iDynTreeVector3) -> bool +
template<class Container, std::enable_if_t<!MatrixViewInternal::has_IsRowMajor<Container>::value && !std::is_same<MatrixView<typename Container::value_type>, Container>::value, int> = 0>
+ auto make_matrix_view(Container& cont, + const MatrixStorageOrdering& order = MatrixStorageOrdering::RowMajor) -> IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type>
-
Convert a yarp::sig::Vector to a iDynTree::Vector3.
+
- auto toYarp(const iDynTree::Position& iDynTreePosition, - yarp::sig::Vector& yarpVector) -> bool +
template<class Container, std::enable_if_t<!MatrixViewInternal::has_IsRowMajor<Container>::value && !std::is_same<MatrixView<typename Container::value_type>, Container>::value, int> = 0>
+ auto make_matrix_view(const Container& cont, + const MatrixStorageOrdering& order = MatrixStorageOrdering::RowMajor) -> IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type>
-
Convert a iDynTree::Position to a yarp::sig::Vector of 3 elements.
+
- auto toiDynTree(const yarp::sig::Vector& yarpVector, - iDynTree::Direction& iDynTreeDirection) -> bool + IDYNTREE_DEPRECATED_WITH_MSG("iDynTree::PositionRaw is deprecated, + use iDynTree::Position") typedef Position PositionRaw
-
Convert a yarp::sig::Vector of 3 elements to a iDynTree::Direction.
+
- auto toYarp(const iDynTree::Vector3& iDynTreeDirection, - yarp::sig::Vector& yarpVector) -> bool + auto squareCrossProductMatrix(const Eigen::Vector3d& v) -> Eigen::Matrix3d
-
Convert a iDynTree::Direction to a yarp::sig::Vector of 3 elements.
+
Maps a 3d vector to the square of the cross product matrix: v --> (v\times)^2 or, if you prefer another notation: v --> S^2(v)
- auto toiDynTree(const yarp::sig::Matrix& yarpHomogeneousMatrix, - iDynTree::Transform& iDynTreeTransform) -> bool + auto skew(const Eigen::Vector3d& vec) -> Eigen::Matrix3d
-
Convert a 4x4 yarp::sig::Matrix representing an homegeneous matrix to a iDynTree::Transform.
+
Maps a 3d vector to the cross product matrix: v --> (v\times) or, if you prefer another notation: v --> S(v)
- auto toYarp(const iDynTree::Transform& iDynTreeTransform, - yarp::sig::Matrix& yarpHomogeneousMatrix) -> bool +
template<typename vector6d>
+ void efficient6dCopy(vector6d* pthis, + const vector6d& other)
-
Convert a iDynTree::Transform to a 4x4 yarp::sig::Matrix representing an homegeneous matrix.
+
Efficient version of the copy from one 6D vector to another.
- auto toiDynTree(const yarp::sig::Vector& yarpVector, - iDynTree::VectorDynSize& iDynTreeVector) -> bool +
template<typename vector6d>
+ auto efficient6dSum(const vector6d& op1, + const vector6d& op2) -> vector6d
-
Convert a yarp::sig::Vector to a iDynTree::VectorDynSize.
+
Efficient version of the sum of two 6D vectors.
-
template<typename VectorType>
- void toYarp(const VectorType& iDynTreeVector, - yarp::sig::Vector& yarpVector) +
template<typename vector6d>
+ auto efficient6ddifference(const vector6d& op1, + const vector6d& op2) -> vector6d
-
Convert a iDynTree::VectorFixSize to a yarp::sig::Vector.
+
Efficient version of the different of two 6D vectors.
-
template<typename MatrixType>
- void toYarp(const MatrixType& iDynTreeMatrix, - yarp::sig::Matrix& yarpMatrix) +
template<typename twistType, typename motionVectorType, typename resultType>
+ auto efficientTwistCrossTwist(const twistType& op1, + const motionVectorType& op2) -> resultType
-
Convert a iDynTree::MatrixFixSize to a yarp::sig::Matrix.
+
Efficient version of the cross product between a twist and a spatial motion vector (another twist, acceleration, ..)
-
template<typename VectorType>
- auto toiDynTree(const yarp::sig::Vector& yarpVector, - VectorType& iDynTreeVector) -> bool +
template<typename twistType, typename momentumVectorType, typename resultType>
+ auto efficientTwistCrossMomentum(const twistType& op1, + const momentumVectorType& op2) -> resultType
-
Convert a yarp::sig::Vector to a iDynTree::VectorFixSize.
+
Efficient version of the cross product between a twist and a spatial force vector (momentum, wrench, ..)
-
template<typename MatrixType>
- auto toiDynTree(const yarp::sig::Matrix& yarpMatrix, - MatrixType& iDynTreeMatrix) -> bool + IDYNTREE_DEPRECATED_WITH_MSG("iDynTree::RotationRaw is deprecated, + use iDynTree::Rotation") typedef Rotation RotationRaw
-
Convert a yarp::sig::Matrix to a iDynTree::MatrixFixSize.
+
- auto toEigen(yarp::sig::Vector& yarpVector) -> Eigen::Map<Eigen::VectorXd> + IDYNTREE_DEPRECATED_WITH_MSG("iDynTree::RotationalInertiaRaw is deprecated, + use iDynTree::RotationalInertia") typedef RotationalInertia RotationalInertiaRaw
-
Convert a yarp::sig::Vector to a Eigen::Map<Eigen::VectorXd> object.
+
- auto toEigen(yarp::sig::Matrix& yarpMatrix) -> Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>> + auto isValidRotationMatrix(const iDynTree::Rotation& r) -> bool
-
Convert a yarp::sig::Matrix to a Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object.
+
Check if the rotation matrix is valid.
- auto toEigen(const yarp::sig::Vector& yarpVector) -> Eigen::Map<const Eigen::VectorXd> + auto geodesicL2Distance(const iDynTree::Rotation& rotation1, + const iDynTree::Rotation& rotation2) -> double
-
Convert a const yarp::sig::Vector to a Eigen::Map<const Eigen::VectorXd> object.
+
Computes the geodesic distance between two rotation matrices.
- auto toEigen(const yarp::sig::Matrix& yarpMatrix) -> Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>> + auto geodesicL2MeanRotation(const std::vector<iDynTree::Rotation>& inputRotations, + iDynTree::Rotation& meanRotation, + const GeodesicL2MeanOptions& options = GeodesicL2MeanOptions()) -> bool
-
Convert a const yarp::sig::Matrix to a Eigen::Map< const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object.
+
Computes the geodesic mean amongst the provided rotations.
- auto isLinkBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool + auto geodesicL2WeightedMeanRotation(const std::vector<iDynTree::Rotation>& inputRotations, + const std::vector<double>& weights, + iDynTree::Rotation& meanRotation, + const GeodesicL2MeanOptions& options = GeodesicL2MeanOptions()) -> bool
-
+
Computes the weighted geodesic mean amongst the provided rotations.
- auto isJointBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool +
template<class ElementType, std::ptrdiff_t FirstExtent, std::ptrdiff_t SecondExtent>
+ auto operator==(Span<ElementType, FirstExtent> l, + Span<ElementType, SecondExtent> r) -> IDYNTREE_CONSTEXPR bool
- auto isDOFBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool +
template<class ElementType, std::ptrdiff_t Extent>
+ auto operator!=(Span<ElementType, Extent> l, + Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool
- auto estimateExternalWrenchesWithoutInternalFT(const Model& model, - const Traversal& traversal, - const LinkUnknownWrenchContacts& unknownWrenches, - const JointPosDoubleArray& jointPos, - const LinkVelArray& linkVel, - const LinkAccArray& linkProperAcc, - estimateExternalWrenchesBuffers& bufs, - LinkContactWrenches& outputContactWrenches) -> bool +
template<class ElementType, std::ptrdiff_t Extent>
+ auto operator<(Span<ElementType, Extent> l, + Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool
-
Estimate the external contact wrenches using the MultiBody Newton-Euler equations.
+
- auto estimateExternalWrenches(const Model& model, - const SubModelDecomposition& subModels, - const SensorsList& sensors, - const LinkUnknownWrenchContacts& unknownWrenches, - const JointPosDoubleArray& jointPos, - const LinkVelArray& linkVel, - const LinkAccArray& linkProperAcc, - const SensorsMeasurements& ftSensorsMeasurements, - estimateExternalWrenchesBuffers& bufs, - LinkContactWrenches& outputContactWrenches) -> bool +
template<class ElementType, std::ptrdiff_t Extent>
+ auto operator<=(Span<ElementType, Extent> l, + Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool
-
Estimate the external wrenches trasmitted by the contacts between the model and the external environment.
+
- auto dynamicsEstimationForwardVelAccKinematics(const Model& model, - const Traversal& traversal, - const Vector3& base_classicalProperAcc, - const Vector3& base_angularVel, - const Vector3& base_angularAcc, - const JointPosDoubleArray& jointPos, - const JointDOFsDoubleArray& jointVel, - const JointDOFsDoubleArray& jointAcc, - LinkVelArray& linkVel, - LinkAccArray& linkProperAcc) -> bool +
template<class ElementType, std::ptrdiff_t Extent>
+ auto operator>(Span<ElementType, Extent> l, + Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool
-
Modified forward kinematics for torque/force estimation.
+
- auto dynamicsEstimationForwardVelKinematics(const Model& model, - const Traversal& traversal, - const Vector3& base_angularVel, - const JointPosDoubleArray& jointPos, - const JointDOFsDoubleArray& jointVel, - LinkVelArray& linkVel) -> bool -
-
Modified forward kinematics for floating basedynamics estimation.
-
- auto computeLinkNetWrenchesWithoutGravity(const Model& model, - const LinkVelArray& linkVel, - const LinkAccArray& linkProperAcc, - LinkNetTotalWrenchesWithoutGravity& linkNetWrenchesWithoutGravity) -> bool -
-
Compute the net internal and external wrenches (excluding gravity forces) acting on the links.
-
- auto estimateLinkContactWrenchesFromLinkNetExternalWrenches(const Model& model, - const LinkUnknownWrenchContacts& unknownWrenches, - const LinkNetExternalWrenches& netExtWrenches, - LinkContactWrenches& outputContactWrenches) -> bool -
-
Compute the link contact wrenches from the net external wrenches.
-
- auto toEigen(VectorDynSize& vec) -> Eigen::Map<Eigen::VectorXd> -
-
-
- auto toEigen(MatrixDynSize& mat) -> Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>> +
template<class ElementType, std::ptrdiff_t Extent>
+ auto operator>=(Span<ElementType, Extent> l, + Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool
- auto toEigen(const VectorDynSize& vec) -> Eigen::Map<const Eigen::VectorXd> +
template<class ElementType>
+ auto make_span(ElementType* ptr, + typename Span<ElementType>::index_type count) -> IDYNTREE_CONSTEXPR Span<ElementType>
- auto toEigen(Span<const double> vec) -> Eigen::Map<const Eigen::VectorXd> +
template<class ElementType>
+ auto make_span(ElementType* firstElem, + ElementType* lastElem) -> IDYNTREE_CONSTEXPR Span<ElementType>
- auto toEigen(const MatrixView<const double>& mat) -> Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic>> +
template<class ElementType, std::size_t N>
+ auto make_span(ElementType(&arr)[N]) -> IDYNTREE_CONSTEXPR Span<ElementType, N> noexcept
- auto toEigen(const MatrixView<double>& mat) -> Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic>> +
template<class Container>
+ auto make_span(Container& cont) -> IDYNTREE_CONSTEXPR Span<typename Container::value_type>
- auto toEigen(const MatrixDynSize& mat) -> Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>> +
template<class Container, typename = typename std::enable_if<SpanUtils::is_value_defined<Container>::value>::type>
+ auto make_span(const Container& cont) -> IDYNTREE_CONSTEXPR Span<const typename Container::value_type>
-
template<unsigned int VecSize>
- auto toEigen(VectorFixSize<VecSize>& vec) -> Eigen::Map<Eigen::Matrix<double, VecSize, 1>> +
template<class Ptr>
+ auto make_span(Ptr& cont, + std::ptrdiff_t count) -> IDYNTREE_CONSTEXPR Span<typename Ptr::element_type>
-
template<unsigned int VecSize>
- auto toEigen(const VectorFixSize<VecSize>& vec) -> Eigen::Map<const Eigen::Matrix<double, VecSize, 1>> +
template<class Ptr, typename = typename std::enable_if<!SpanUtils::is_value_defined<Ptr>::value&& SpanUtils::is_element_defined<Ptr>::value>::type>
+ auto make_span(Ptr& cont) -> IDYNTREE_CONSTEXPR Span<typename Ptr::element_type>
-
template<unsigned int nRows, unsigned int nCols>
- auto toEigen(MatrixFixSize<nRows, nCols>& mat) -> Eigen::Map<Eigen::Matrix<double, nRows, nCols, Eigen::RowMajor>> +
template<class Container, typename = typename std::enable_if<!SpanUtils::is_value_defined<Container>::value&& !SpanUtils::is_element_defined<Container>::value&& SpanUtils::has_data_method<Container>::value>::type>
+ auto make_span(Container& cont) -> IDYNTREE_CONSTEXPR Span<typename std::remove_pointer<decltype(std::declval<Container>).data())>::type>
-
template<unsigned int nRows>
- auto toEigen(MatrixFixSize<nRows, 1>& mat) -> Eigen::Map<Eigen::Matrix<double, nRows, 1>> + void assertStringAreEqual(const std::string& val1, + const std::string& val2, + double tol = DEFAULT_TOL, + std::string file = "", + int line = -1)
-
template<unsigned int nCols>
- auto toEigen(MatrixFixSize<1, nCols>& mat) -> Eigen::Map<Eigen::Matrix<double, 1, nCols>> + void assertDoubleAreEqual(const double& val1, + const double& val2, + double tol = DEFAULT_TOL, + std::string file = "", + int line = -1)
-
template<unsigned int nRows, unsigned int nCols>
- auto toEigen(const MatrixFixSize<nRows, nCols>& mat) -> Eigen::Map<const Eigen::Matrix<double, nRows, nCols, Eigen::RowMajor>> + void assertTransformsAreEqual(const Transform& trans1, + const Transform& trans2, + double tol = DEFAULT_TOL, + std::string file = "", + int line = -1)
-
+
Assert that two transforms are equal, and exit with EXIT_FAILURE if they are not.
- auto toEigen(const SpatialMotionVector& vec) -> const Eigen::Matrix<double, 6, 1> + void assertSpatialMotionAreEqual(const SpatialMotionVector& t1, + const SpatialMotionVector& t2, + double tol = DEFAULT_TOL, + std::string file = "", + int line = -1)
-
+
Assert that two spatial motion vectors are equal, and exit with EXIT_FAILURE if they are not.
- auto toEigen(const SpatialForceVector& vec) -> const Eigen::Matrix<double, 6, 1> + void assertSpatialForceAreEqual(const SpatialForceVector& f1, + const SpatialForceVector& f2, + double tol = DEFAULT_TOL, + std::string file = "", + int line = -1)
-
+
Assert that two spatial force vectors are equal, and exit with EXIT_FAILURE if they are not.
- void fromEigen(SpatialMotionVector& vec, - const Eigen::Matrix<double, 6, 1>& eigVec) + void assertTrue(bool prop, + std::string file = "", + int line = -1)
- void fromEigen(SpatialForceVector& vec, - const Eigen::Matrix<double, 6, 1>& eigVec) + auto getRandomBool() -> bool
-
+
Get random bool.
- void fromEigen(Transform& trans, - const Eigen::Matrix4d& eigMat) + auto getRandomDouble(double min = 0.0, + double max = 1.0) -> double
-
+
Get a random double between min and max .
-
template<class Derived>
- auto skew(const Eigen::MatrixBase<Derived>& vec) -> Eigen::Matrix<typename Derived::Scalar, 3, 3, Eigen::RowMajor> + auto getRandomInteger(int min, + int max) -> int
-
+
Get a random integer between min and max (included).
-
template<class Derived>
- auto unskew(const Eigen::MatrixBase<Derived>& mat) -> Eigen::Matrix<typename Derived::Scalar, 3, 1> +
template<typename VectorType>
+ void getRandomVector(VectorType& vec, + double min = 0.0, + double max = 1.0)
-
+
Fill a vector with random double.
-
template<unsigned int nRows, unsigned int nCols, typename iDynTreeMatrixType>
- void setSubMatrix(iDynTreeMatrixType& mat, - const IndexRange rowRange, - const IndexRange colRange, - const MatrixFixSize<nRows, nCols>& subMat) +
template<typename MatrixType>
+ void getRandomMatrix(MatrixType& mat)
-
Submatrix helpers.
+
Fill a matrix of random doubles.
-
template<typename iDynTreeMatrixType, typename EigMatType>
- void setSubMatrix(iDynTreeMatrixType& mat, - const IndexRange rowRange, - const IndexRange colRange, - const EigMatType& subMat) + auto getRandomPosition() -> Position
-
+
Get a random position.
-
template<typename iDynTreeMatrixType>
- void setSubMatrix(iDynTreeMatrixType& mat, - const IndexRange rowRange, - const IndexRange colRange, - const double subMat) + auto getRandomRotation() -> Rotation
-
+
Get a random rotation.
-
template<typename iDynTreeMatrixType>
- void setSubMatrixToIdentity(iDynTreeMatrixType& mat, - const IndexRange rowRange, - const IndexRange colRange) + auto getRandomTransform() -> Transform
-
+
Get a random transform.
-
template<typename iDynTreeMatrixType>
- void setSubMatrixToMinusIdentity(iDynTreeMatrixType& mat, - const IndexRange rowRange, - const IndexRange colRange) + auto getRandomAxis() -> Axis
-
+
Get a random axis.
-
template<unsigned int size>
- void setSubVector(VectorDynSize& vec, - const IndexRange range, - const VectorFixSize<size>& subVec) + auto getRandomInertia() -> SpatialInertia
-
+
Get a random (but physically consistent) inertia.
- void setSubVector(VectorDynSize& vec, - const IndexRange range, - double subVec) + auto getRandomTwist() -> SpatialMotionVector
-
+
Get a random twist-like 6D vector.
- void setSubVector(VectorDynSize& vec, - const IndexRange range, - const SpatialMotionVector& twist) + auto getRandomWrench() -> SpatialForceVector
-
+
Get a random wrench-like 6D object.
- void setSubVector(VectorDynSize& vec, - const IndexRange range, - const SpatialForceVector& wrench) +
template<typename VectorType>
+ void printVector(std::string, + const VectorType& vec)
-
+
Helper for printing vectors.
-
template<typename T>
- void setSubVector(VectorDynSize& vec, - const IndexRange range, - const T& subVec) +
template<typename VectorType1, typename VectorType2>
+ void printVectorDifference(std::string name, + const VectorType1& vec1, + const VectorType2& vec2)
-
+
Helper for printing difference of two vectors.
-
template<typename MapType>
- void pseudoInverse_helper2(const MapType& A, - Eigen::JacobiSVD<Eigen::MatrixXd>& svdDecomposition, - MapType& Apinv, - double tolerance, - unsigned int computationOptions = Eigen::ComputeThinU|Eigen::ComputeThinV) + void printVectorWrongElements(std::string name, + std::vector<bool>& correctElems)
-
+
Helper for printing the patter of wrong elements in between two vectors.
-
template<typename MapType>
- void pseudoInverse_helper1(const MapType& A, - Eigen::JacobiSVD<Eigen::MatrixXd>& svdDecomposition, - MapType& Apinv, - double tolerance, - unsigned int computationOptions = Eigen::ComputeThinU|Eigen::ComputeThinV) + void printMatrixWrongElements(std::string name, + std::vector<std::vector<TestMatrixMismatch>>& correctElems)
-
+
Helper for printing the patter of wrong elements in between two matrix.
-
template<typename MapType>
- void pseudoInverse(const MapType A, - MapType Apinv, - double tolerance, - unsigned int computationOptions = Eigen::ComputeThinU|Eigen::ComputeThinV) +
template<typename MatrixType1, typename MatrixType2>
+ void printMatrixPercentageError(const MatrixType1& mat1, + const MatrixType2& mat2)
-
+
Helper for printing the patter of wrong elements in between two matrix.
- auto toEigen(iDynTree::SparseMatrix<iDynTree::RowMajor>& mat) -> Eigen::Map<Eigen::SparseMatrix<double, Eigen::RowMajor>> +
template<typename VectorType1, typename VectorType2>
+ void assertVectorAreEqual(const VectorType1& vec1, + const VectorType2& vec2, + double tol, + std::string file, + int line)
-
+
Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not.
- auto toEigen(const iDynTree::SparseMatrix<iDynTree::RowMajor>& mat) -> Eigen::Map<const Eigen::SparseMatrix<double, Eigen::RowMajor>> +
template<typename VectorType1, typename VectorType2>
+ void assertVectorAreEqualWithRelativeTol(const VectorType1& vec1, + const VectorType2& vec2, + double relativeTol, + double minAbsoluteTol, + std::string file, + int line)
-
+
Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not.
- auto toEigen(iDynTree::SparseMatrix<iDynTree::ColumnMajor>& mat) -> Eigen::Map<Eigen::SparseMatrix<double, Eigen::ColMajor>> -
-
+
template<typename MatrixType1, typename MatrixType2>
+ void assertMatrixAreEqual(const MatrixType1& mat1, + const MatrixType2& mat2, + double tol, + std::string file, + int line) + +
Assert that two matrices are equal, and exit with EXIT_FAILURE if they are not.
- auto toEigen(const iDynTree::SparseMatrix<iDynTree::ColumnMajor>& mat) -> Eigen::Map<const Eigen::SparseMatrix<double, Eigen::ColMajor>> + void assertWoAbort(const char* semCheck, + const char* file, + const char* func, + int line)
-
+
Function embedding the semantic checks.
-
template<class ElementType>
- auto make_matrix_view(ElementType* ptr, - typename MatrixView<ElementType>::index_type rows, - typename MatrixView<ElementType>::index_type cols, - const MatrixStorageOrdering& order = MatrixStorageOrdering::RowMajor) -> IDYNTREE_CONSTEXPR MatrixView<ElementType> + auto checkEqualOrUnknown(const int op1, + const int op2) -> bool
-
+
Helper class for semantic checking.
-
template<class Container, std::enable_if_t<MatrixViewInternal::has_IsRowMajor<Container>::value||std::is_same<MatrixView<typename Container::value_type>, Container>::value, int> = 0>
- auto make_matrix_view(Container& cont) -> IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type> + void reportError(const char* className, + const char* methodName, + const char* errorMessage)
-
+
Helper function for reporting error if the semantic check fails.
-
template<class Container, std::enable_if_t<MatrixViewInternal::has_IsRowMajor<Container>::value||std::is_same<MatrixView<const typename Container::value_type>, Container>::value, int> = 0>
- auto make_matrix_view(const Container& cont) -> IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type> + auto reportErrorIf(bool condition, + const char* className_methodName, + const char* errorMessage) -> bool
-
+
Call report error if condition is true.
-
template<class Container, std::enable_if_t<!MatrixViewInternal::has_IsRowMajor<Container>::value && !std::is_same<MatrixView<typename Container::value_type>, Container>::value, int> = 0>
- auto make_matrix_view(Container& cont, - const MatrixStorageOrdering& order = MatrixStorageOrdering::RowMajor) -> IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type> + void reportWarning(const char* className, + const char* methodName, + const char* errorMessage)
-
+
Helper function for reporting warnings in iDynTree.
-
template<class Container, std::enable_if_t<!MatrixViewInternal::has_IsRowMajor<Container>::value && !std::is_same<MatrixView<typename Container::value_type>, Container>::value, int> = 0>
- auto make_matrix_view(const Container& cont, - const MatrixStorageOrdering& order = MatrixStorageOrdering::RowMajor) -> IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type> + void reportInfo(const char* className, + const char* methodName, + const char* message)
-
+
Helper function for reporting information messages in iDynTree.
- IDYNTREE_DEPRECATED_WITH_MSG("iDynTree::PositionRaw is deprecated, - use iDynTree::Position") typedef Position PositionRaw + void reportDebug(const char* className, + const char* methodName, + const char* message)
-
+
Helper function for reporting debug messages in iDynTree.
- auto squareCrossProductMatrix(const Eigen::Vector3d& v) -> Eigen::Matrix3d + auto deg2rad(const double valueInDeg) -> double
-
Maps a 3d vector to the square of the cross product matrix: v --> (v\times)^2 or, if you prefer another notation: v --> S^2(v)
+
Convert a double from degrees to radians.
- auto skew(const Eigen::Vector3d& vec) -> Eigen::Matrix3d + auto rad2deg(const double valueInRad) -> double
-
Maps a 3d vector to the cross product matrix: v --> (v\times) or, if you prefer another notation: v --> S(v)
+
Convert a double from radians to degree.
-
template<typename vector6d>
- void efficient6dCopy(vector6d* pthis, - const vector6d& other) + auto checkDoublesAreEqual(const double& val1, + const double& val2, + double tol = DEFAULT_TOL) -> bool
-
Efficient version of the copy from one 6D vector to another.
+
Check whether two doubles are equal given a tolerance tol.
-
template<typename vector6d>
- auto efficient6dSum(const vector6d& op1, - const vector6d& op2) -> vector6d + auto TransformFromDHCraig1989(double a, + double alpha, + double d, + double theta) -> Transform
-
Efficient version of the sum of two 6D vectors.
+
-
template<typename vector6d>
- auto efficient6ddifference(const vector6d& op1, - const vector6d& op2) -> vector6d + auto TransformFromDH(double a, + double alpha, + double d, + double theta) -> Transform
-
Efficient version of the different of two 6D vectors.
+
DH : constructs a transformationmatrix T_link(i-1)_link(i) with the Denavit-Hartenberg convention as described in the original publictation: Denavit, J.
-
template<typename twistType, typename motionVectorType, typename resultType>
- auto efficientTwistCrossTwist(const twistType& op1, - const motionVectorType& op2) -> resultType + auto ExtractDHChainFromModel(const iDynTree::Model& model, + const std::string baseFrame, + const std::string eeFrame, + DHChain& outputChain, + double tolerance = 1e-5) -> bool
-
Efficient version of the cross product between a twist and a spatial motion vector (another twist, acceleration, ..)
+
Extract a Denavit Hartenberg Chain from a iDynTree::Model.
-
template<typename twistType, typename momentumVectorType, typename resultType>
- auto efficientTwistCrossMomentum(const twistType& op1, - const momentumVectorType& op2) -> resultType + auto CreateModelFromDHChain(const DHChain& inputChain, + Model& outputModel) -> bool
-
Efficient version of the cross product between a twist and a spatial force vector (momentum, wrench, ..)
+
Create an iDynTree::Model from a DHChain.
- IDYNTREE_DEPRECATED_WITH_MSG("iDynTree::RotationRaw is deprecated, - use iDynTree::Rotation") typedef Rotation RotationRaw + auto ComputeLinearAndAngularMomentum(const Model& model, + const LinkPositions& linkPositions, + const LinkVelArray& linkVels, + SpatialMomentum& totalMomentum) -> bool
-
+
Compute the total linear and angular momentum of a robot, expressed in the world frame.
- IDYNTREE_DEPRECATED_WITH_MSG("iDynTree::RotationalInertiaRaw is deprecated, - use iDynTree::RotationalInertia") typedef RotationalInertia RotationalInertiaRaw + auto ComputeLinearAndAngularMomentumDerivativeBias(const Model& model, + const LinkPositions& linkPositions, + const LinkVelArray& linkVel, + const LinkAccArray& linkBiasAcc, + Wrench& totalMomentumBias) -> bool
-
+
Compute the total momentum derivatitive bias, i.e.
- auto isValidRotationMatrix(const iDynTree::Rotation& r) -> bool + auto RNEADynamicPhase(const iDynTree::Model& model, + const iDynTree::Traversal& traversal, + const iDynTree::JointPosDoubleArray& jointPos, + const iDynTree::LinkVelArray& linksVel, + const iDynTree::LinkAccArray& linksProperAcc, + const iDynTree::LinkNetExternalWrenches& linkExtForces, + iDynTree::LinkInternalWrenches& linkIntWrenches, + iDynTree::FreeFloatingGeneralizedTorques& baseForceAndJointTorques) -> bool
-
Check if the rotation matrix is valid.
+
Compute the inverse dynamics, i.e.
- auto geodesicL2Distance(const iDynTree::Rotation& rotation1, - const iDynTree::Rotation& rotation2) -> double + auto CompositeRigidBodyAlgorithm(const Model& model, + const Traversal& traversal, + const JointPosDoubleArray& jointPos, + LinkCompositeRigidBodyInertias& linkCRBs, + FreeFloatingMassMatrix& massMatrix) -> bool
-
Computes the geodesic distance between two rotation matrices.
+
Compute the floating base mass matrix, using the composite rigid body algorithm.
- auto geodesicL2MeanRotation(const std::vector<iDynTree::Rotation>& inputRotations, - iDynTree::Rotation& meanRotation, - const GeodesicL2MeanOptions& options = GeodesicL2MeanOptions()) -> bool + auto ArticulatedBodyAlgorithm(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const LinkNetExternalWrenches& linkExtWrenches, + const JointDOFsDoubleArray& jointTorques, + ArticulatedBodyAlgorithmInternalBuffers& buffers, + FreeFloatingAcc& robotAcc) -> bool
-
Computes the geodesic mean amongst the provided rotations.
+
Compute the floating base acceleration of an unconstrianed robot, using as input the external forces and the joint torques.
- auto geodesicL2WeightedMeanRotation(const std::vector<iDynTree::Rotation>& inputRotations, - const std::vector<double>& weights, - iDynTree::Rotation& meanRotation, - const GeodesicL2MeanOptions& options = GeodesicL2MeanOptions()) -> bool + auto InverseDynamicsInertialParametersRegressor(const iDynTree::Model& model, + const iDynTree::Traversal& traversal, + const iDynTree::LinkPositions& referenceFrame_H_link, + const iDynTree::LinkVelArray& linksVel, + const iDynTree::LinkAccArray& linksAcc, + iDynTree::MatrixDynSize& baseForceAndJointTorquesRegressor) -> bool
-
Computes the weighted geodesic mean amongst the provided rotations.
+
Compute the inverse dynamics of the model as linear function of the inertial parameters.
-
template<class ElementType, std::ptrdiff_t FirstExtent, std::ptrdiff_t SecondExtent>
- auto operator==(Span<ElementType, FirstExtent> l, - Span<ElementType, SecondExtent> r) -> IDYNTREE_CONSTEXPR bool + auto ForwardDynamicsLinearization(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const LinkNetExternalWrenches& linkExtWrenches, + const JointDOFsDoubleArray& jointTorques, + ForwardDynamicsLinearizationInternalBuffers& bufs, + FreeFloatingAcc& robotAcc, + FreeFloatingStateLinearization& A) -> bool
-
template<class ElementType, std::ptrdiff_t Extent>
- auto operator!=(Span<ElementType, Extent> l, - Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool + auto operator*(const Transform& a_X_b, + const SpatialMotionWrtMotionDerivative& op2) -> SpatialMotionWrtMotionDerivative
-
+
Equivalent to:
-
template<class ElementType, std::ptrdiff_t Extent>
- auto operator<(Span<ElementType, Extent> l, - Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool + auto operator*(const Transform& a_X_b, + const SpatialForceWrtMotionDerivative& op2) -> SpatialForceWrtMotionDerivative
-
+
Equivalent to:
-
template<class ElementType, std::ptrdiff_t Extent>
- auto operator<=(Span<ElementType, Extent> l, - Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool + biasWrenchVelocityDerivative(SpatialInertia M, + SpatialMotionVector V)
-
+
Given a rigid body inertia + +$M$ + + + + + + + + and spatial motion vector + +$V$ + + + + + + + +, the bias wrench + +$B$ + + + + + + + + of rigid body is defined as:
-
template<class ElementType, std::ptrdiff_t Extent>
- auto operator>(Span<ElementType, Extent> l, - Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool + auto ForwardPositionKinematics(const Model& model, + const Traversal& traversal, + const Transform& worldHbase, + const VectorDynSize& jointPositions, + LinkPositions& linkPositions) -> bool
-
+
Given a robot floating base configuration (i.e.
-
template<class ElementType, std::ptrdiff_t Extent>
- auto operator>=(Span<ElementType, Extent> l, - Span<ElementType, Extent> r) -> IDYNTREE_CONSTEXPR bool + auto ForwardPositionKinematics(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& jointPos, + LinkPositions& linkPos) -> bool
-
+
Variant of ForwardPositionKinematics that takes in input a FreeFloatingPos object instead of a separate couple of (worldHbase,jointPositions)
-
template<class ElementType>
- auto make_span(ElementType* ptr, - typename Span<ElementType>::index_type count) -> IDYNTREE_CONSTEXPR Span<ElementType> + auto ForwardVelAccKinematics(const iDynTree::Model& model, + const iDynTree::Traversal& traversal, + const iDynTree::FreeFloatingPos& robotPos, + const iDynTree::FreeFloatingVel& robotVel, + const iDynTree::FreeFloatingAcc& robotAcc, + iDynTree::LinkVelArray& linkVel, + iDynTree::LinkAccArray& linkAcc) -> bool
-
+
Function that compute the links velocities and accelerations given the free floating robot velocities and accelerations.
-
template<class ElementType>
- auto make_span(ElementType* firstElem, - ElementType* lastElem) -> IDYNTREE_CONSTEXPR Span<ElementType> + auto ForwardPosVelAccKinematics(const iDynTree::Model& model, + const iDynTree::Traversal& traversal, + const iDynTree::FreeFloatingPos& robotPos, + const iDynTree::FreeFloatingVel& robotVel, + const iDynTree::FreeFloatingAcc& robotAcc, + iDynTree::LinkPositions& linkPos, + iDynTree::LinkVelArray& linkVel, + iDynTree::LinkAccArray& linkAcc) -> bool
-
+
Function that compute the links position, velocities and accelerations given the free floating robot position, velocities and accelerations.
-
template<class ElementType, std::size_t N>
- auto make_span(ElementType(&arr)[N]) -> IDYNTREE_CONSTEXPR Span<ElementType, N> noexcept + auto ForwardPosVelKinematics(const iDynTree::Model& model, + const iDynTree::Traversal& traversal, + const iDynTree::FreeFloatingPos& robotPos, + const iDynTree::FreeFloatingVel& robotVel, + iDynTree::LinkPositions& linkPos, + iDynTree::LinkVelArray& linkVel) -> bool
-
+
Function that compute the links position and velocities and accelerations given the free floating robot position and velocities.
-
template<class Container>
- auto make_span(Container& cont) -> IDYNTREE_CONSTEXPR Span<typename Container::value_type> + auto ForwardAccKinematics(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const FreeFloatingAcc& robotAcc, + const LinkVelArray& linkVel, + LinkAccArray& linkAcc) -> bool
-
+
Function that computes the links accelerations given the free floating robot velocities and accelerations.
-
template<class Container, typename = typename std::enable_if<SpanUtils::is_value_defined<Container>::value>::type>
- auto make_span(const Container& cont) -> IDYNTREE_CONSTEXPR Span<const typename Container::value_type> + auto ForwardBiasAccKinematics(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const SpatialAcc& baseBiasAcc, + const LinkVelArray& linkVel, + LinkAccArray& linkBiasAcc) -> bool
-
+
Function that computes the links bias accelerations given the free floating robot velocities.
-
template<class Ptr>
- auto make_span(Ptr& cont, - std::ptrdiff_t count) -> IDYNTREE_CONSTEXPR Span<typename Ptr::element_type> + auto ForwardBiasAccKinematics(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const LinkVelArray& linkVel, + LinkAccArray& linkBiasAcc) -> bool
-
+
Legacy function, will be deprecated, use the variant with an explicit baseBiasAcc value.
-
template<class Ptr, typename = typename std::enable_if<!SpanUtils::is_value_defined<Ptr>::value&& SpanUtils::is_element_defined<Ptr>::value>::type>
- auto make_span(Ptr& cont) -> IDYNTREE_CONSTEXPR Span<typename Ptr::element_type> + auto FreeFloatingJacobianUsingLinkPos(const Model& model, + const Traversal& traversal, + const JointPosDoubleArray& jointPositions, + const LinkPositions& linkPositions, + const LinkIndex linkIndex, + const Transform& jacobFrame_X_world, + const Transform& baseFrame_X_jacobBaseFrame, + const MatrixView<double>& jacobian) -> bool
-
+
Compute a free floating jacobian.
-
template<class Container, typename = typename std::enable_if<!SpanUtils::is_value_defined<Container>::value&& !SpanUtils::is_element_defined<Container>::value&& SpanUtils::has_data_method<Container>::value>::type>
- auto make_span(Container& cont) -> IDYNTREE_CONSTEXPR Span<typename std::remove_pointer<decltype(std::declval<Container>).data())>::type> + auto createReducedModelAndSensors(const Model& fullModel, + const SensorsList& fullSensors, + const std::vector<std::string>& jointsInReducedModel, + Model& reducedModel, + SensorsList& reducedSensors) -> bool
-
+
Variant of createReducedModel function that also process the sensorList .
- void assertStringAreEqual(const std::string& val1, - const std::string& val2, - double tol = DEFAULT_TOL, - std::string file = "", - int line = -1) + auto getRandomLink() -> Link
- void assertDoubleAreEqual(const double& val1, - const double& val2, - double tol = DEFAULT_TOL, - std::string file = "", - int line = -1) + void addRandomLinkToModel(Model& model, + std::string parentLink, + std::string newLinkName, + bool onlyRevoluteJoints = false)
-
+
Add a random link with random model.
- void assertTransformsAreEqual(const Transform& trans1, - const Transform& trans2, - double tol = DEFAULT_TOL, - std::string file = "", - int line = -1) + void addRandomAdditionalFrameToModel(Model& model, + std::string parentLink, + std::string newFrameName)
-
Assert that two transforms are equal, and exit with EXIT_FAILURE if they are not.
+
Add a random additional frame to a model model.
- void assertSpatialMotionAreEqual(const SpatialMotionVector& t1, - const SpatialMotionVector& t2, - double tol = DEFAULT_TOL, - std::string file = "", - int line = -1) + auto getRandomLinkIndexOfModel(const Model& model) -> LinkIndex
-
Assert that two spatial motion vectors are equal, and exit with EXIT_FAILURE if they are not.
+
- void assertSpatialForceAreEqual(const SpatialForceVector& f1, - const SpatialForceVector& f2, - double tol = DEFAULT_TOL, - std::string file = "", - int line = -1) + auto getRandomLinkOfModel(const Model& model) -> std::string
-
Assert that two spatial force vectors are equal, and exit with EXIT_FAILURE if they are not.
+
- void assertTrue(bool prop, - std::string file = "", - int line = -1) + auto int2string(int i) -> std::string
- auto getRandomBool() -> bool + auto getRandomModel(unsigned int nrOfJoints, + size_t nrOfAdditionalFrames = 10, + bool onlyRevoluteJoints = false) -> Model
-
Get random bool.
+
- auto getRandomDouble(double min = 0.0, - double max = 1.0) -> double + auto getRandomChain(unsigned int nrOfJoints, + size_t nrOfAdditionalFrames = 10, + bool onlyRevoluteJoints = false) -> Model
-
Get a random double between min and max .
+
- auto getRandomInteger(int min, - int max) -> int + void getRandomJointPositions(VectorDynSize& vec, + const Model& model)
-
Get a random integer between min and max (included).
+
Get random joint position consistently with the limits of the model.
-
template<typename VectorType>
- void getRandomVector(VectorType& vec, - double min = 0.0, - double max = 1.0) + auto getRandomInverseDynamicsInputs(FreeFloatingPos& pos, + FreeFloatingVel& vel, + FreeFloatingAcc& acc, + LinkNetExternalWrenches& extWrenches) -> bool
-
Fill a vector with random double.
+
Get random robot positions, velocities and accelerations and external wrenches to be given as an input to InverseDynamics.
-
template<typename MatrixType>
- void getRandomMatrix(MatrixType& mat) + auto removeFakeLinks(const Model& modelWithFakeLinks, + Model& modelWithoutFakeLinks) -> bool
-
Fill a matrix of random doubles.
+
\function Remove all fake links in the model, transforming them in frames.
- auto getRandomPosition() -> Position + auto createReducedModel(const Model& fullModel, + const std::vector<std::string>& jointsInReducedModel, + Model& reducedModel) -> bool
-
Get a random position.
+
This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order.
- auto getRandomRotation() -> Rotation + auto createReducedModel(const Model& fullModel, + const std::vector<std::string>& jointsInReducedModel, + Model& reducedModel, + const std::unordered_map<std::string, double>& removedJointPositions) -> bool
-
Get a random rotation.
+
This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order.
- auto getRandomTransform() -> Transform + auto createModelWithNormalizedJointNumbering(const Model& model, + const std::string& baseForNormalizedJointNumbering, + Model& reducedModel) -> bool
-
Get a random transform.
+
Given a specified base, return a model with a "normalized" joint numbering for that base.
- auto getRandomAxis() -> Axis + auto extractSubModel(const iDynTree::Model& fullModel, + const iDynTree::Traversal& subModelTraversal, + iDynTree::Model& outputSubModel) -> bool
-
Get a random axis.
+
Extract sub model from sub model traversal.
- auto getRandomInertia() -> SpatialInertia + auto addValidNamesToAllSolidShapes(const iDynTree::Model& inputModel, + iDynTree::Model& outputModel) -> bool
-
Get a random (but physically consistent) inertia.
+
Add automatically generated names to all visual and collision solid shapes of the model.
- auto getRandomTwist() -> SpatialMotionVector + auto moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink(const iDynTree::Model& inputModel, + iDynTree::Model& outputModel) -> bool
-
Get a random twist-like 6D vector.
+
Transform the input model in model that can be exported as URDF with the given base link.
- auto getRandomWrench() -> SpatialForceVector + auto predictSensorsMeasurements(const Model& model, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const FreeFloatingAcc& robotAcc, + const LinAcceleration& gravity, + const LinkNetExternalWrenches& externalWrenches, + FreeFloatingAcc& buf_properRobotAcc, + LinkPositions& buf_linkPos, + LinkVelArray& buf_linkVel, + LinkAccArray& buf_linkProperAcc, + LinkInternalWrenches& buf_internalWrenches, + FreeFloatingGeneralizedTorques& buf_outputTorques, + SensorsMeasurements& predictedMeasurement) -> bool
-
Get a random wrench-like 6D object.
+
Predict the measurement of a set of sensors.
-
template<typename VectorType>
- void printVector(std::string, - const VectorType& vec) + auto predictSensorsMeasurementsFromRawBuffers(const Model& model, + const Traversal& traversal, + const LinkVelArray& buf_linkVel, + const LinkAccArray& buf_linkProperAcc, + const LinkInternalWrenches& buf_internalWrenches, + SensorsMeasurements& predictedMeasurement) -> bool
-
Helper for printing vectors.
+
Predict the measurement of a set of sensors.
-
template<typename VectorType1, typename VectorType2>
- void printVectorDifference(std::string name, - const VectorType1& vec1, - const VectorType2& vec2) + auto predictSensorsMeasurements(const Model& model, + const SensorsList& sensorList, + const Traversal& traversal, + const FreeFloatingPos& robotPos, + const FreeFloatingVel& robotVel, + const FreeFloatingAcc& robotAcc, + const LinAcceleration& gravity, + const LinkNetExternalWrenches& externalWrenches, + FreeFloatingAcc& buf_properRobotAcc, + LinkPositions& buf_linkPos, + LinkVelArray& buf_linkVel, + LinkAccArray& buf_linkProperAcc, + LinkInternalWrenches& buf_internalWrenches, + FreeFloatingGeneralizedTorques& buf_outputTorques, + SensorsMeasurements& predictedMeasurement) -> bool
-
Helper for printing difference of two vectors.
+
Predict the measurement of a set of sensors.
- void printVectorWrongElements(std::string name, - std::vector<bool>& correctElems) + auto predictSensorsMeasurementsFromRawBuffers(const Model& model, + const SensorsList& sensorList, + const Traversal& traversal, + const LinkVelArray& buf_linkVel, + const LinkAccArray& buf_linkProperAcc, + const LinkInternalWrenches& buf_internalWrenches, + SensorsMeasurements& predictedMeasurement) -> bool
-
Helper for printing the patter of wrong elements in between two vectors.
+
Predict the measurement of a set of sensors.
- void printMatrixWrongElements(std::string name, - std::vector<std::vector<TestMatrixMismatch>>& correctElems) + auto isLinkSensor(const SensorType type) -> bool
-
Helper for printing the patter of wrong elements in between two matrix.
+
Short function to check if a SensorType is a LinkSensor.
-
template<typename MatrixType1, typename MatrixType2>
- void printMatrixPercentageError(const MatrixType1& mat1, - const MatrixType2& mat2) + auto isJointSensor(const SensorType type) -> bool
-
Helper for printing the patter of wrong elements in between two matrix.
+
Short function to check if a SensorType is.
-
template<typename VectorType1, typename VectorType2>
- void assertVectorAreEqual(const VectorType1& vec1, - const VectorType2& vec2, - double tol, - std::string file, - int line) + auto getSensorTypeSize(const SensorType type) -> std::size_t
-
Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not.
+
-
template<typename VectorType1, typename VectorType2>
- void assertVectorAreEqualWithRelativeTol(const VectorType1& vec1, - const VectorType2& vec2, - double relativeTol, - double minAbsoluteTol, - std::string file, - int line) + void computeTransformToTraversalBase(const Model& fullModel, + const Traversal& traversal, + const JointPosDoubleArray& jointPos, + LinkPositions& traversalBase_H_link)
-
Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not.
+
Helper loop to compute the position of each link wrt to the frame of the subModel base.
-
template<typename MatrixType1, typename MatrixType2>
- void assertMatrixAreEqual(const MatrixType1& mat1, - const MatrixType2& mat2, - double tol, - std::string file, - int line) + void computeTransformToSubModelBase(const Model& fullModel, + const SubModelDecomposition& subModelDecomposition, + const JointPosDoubleArray& jointPos, + LinkPositions& subModelBase_H_link)
-
Assert that two matrices are equal, and exit with EXIT_FAILURE if they are not.
+
Run the computeTransformToTraversalBase for all the traversal in the subModelDecomposition, and store the results in the linkPos array.
- void assertWoAbort(const char* semCheck, - const char* file, - const char* func, - int line) + auto sizeOfRotationParametrization(enum InverseKinematicsRotationParametrization rotationParametrization) -> int
-
Function embedding the semantic checks.
+
- auto checkEqualOrUnknown(const int op1, - const int op2) -> bool + auto isLinkBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool
-
Helper class for semantic checking.
+
- void reportError(const char* className, - const char* methodName, - const char* errorMessage) + auto isJointBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool
-
Helper function for reporting error if the semantic check fails.
+
- auto reportErrorIf(bool condition, - const char* className_methodName, - const char* errorMessage) -> bool + auto isDOFBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool
-
Call report error if condition is true.
+
- void reportWarning(const char* className, - const char* methodName, - const char* errorMessage) + auto estimateExternalWrenchesWithoutInternalFT(const Model& model, + const Traversal& traversal, + const LinkUnknownWrenchContacts& unknownWrenches, + const JointPosDoubleArray& jointPos, + const LinkVelArray& linkVel, + const LinkAccArray& linkProperAcc, + estimateExternalWrenchesBuffers& bufs, + LinkContactWrenches& outputContactWrenches) -> bool
-
Helper function for reporting warnings in iDynTree.
+
Estimate the external contact wrenches using the MultiBody Newton-Euler equations.
- void reportInfo(const char* className, - const char* methodName, - const char* message) + auto estimateExternalWrenches(const Model& model, + const SubModelDecomposition& subModels, + const SensorsList& sensors, + const LinkUnknownWrenchContacts& unknownWrenches, + const JointPosDoubleArray& jointPos, + const LinkVelArray& linkVel, + const LinkAccArray& linkProperAcc, + const SensorsMeasurements& ftSensorsMeasurements, + estimateExternalWrenchesBuffers& bufs, + LinkContactWrenches& outputContactWrenches) -> bool
-
Helper function for reporting information messages in iDynTree.
+
Estimate the external wrenches trasmitted by the contacts between the model and the external environment.
- void reportDebug(const char* className, - const char* methodName, - const char* message) + auto dynamicsEstimationForwardVelAccKinematics(const Model& model, + const Traversal& traversal, + const Vector3& base_classicalProperAcc, + const Vector3& base_angularVel, + const Vector3& base_angularAcc, + const JointPosDoubleArray& jointPos, + const JointDOFsDoubleArray& jointVel, + const JointDOFsDoubleArray& jointAcc, + LinkVelArray& linkVel, + LinkAccArray& linkProperAcc) -> bool
-
Helper function for reporting debug messages in iDynTree.
+
Modified forward kinematics for torque/force estimation.
- auto deg2rad(const double valueInDeg) -> double + auto dynamicsEstimationForwardVelKinematics(const Model& model, + const Traversal& traversal, + const Vector3& base_angularVel, + const JointPosDoubleArray& jointPos, + const JointDOFsDoubleArray& jointVel, + LinkVelArray& linkVel) -> bool
-
Convert a double from degrees to radians.
+
Modified forward kinematics for floating basedynamics estimation.
- auto rad2deg(const double valueInRad) -> double + auto computeLinkNetWrenchesWithoutGravity(const Model& model, + const LinkVelArray& linkVel, + const LinkAccArray& linkProperAcc, + LinkNetTotalWrenchesWithoutGravity& linkNetWrenchesWithoutGravity) -> bool
-
Convert a double from radians to degree.
+
Compute the net internal and external wrenches (excluding gravity forces) acting on the links.
- auto checkDoublesAreEqual(const double& val1, - const double& val2, - double tol = DEFAULT_TOL) -> bool + auto estimateLinkContactWrenchesFromLinkNetExternalWrenches(const Model& model, + const LinkUnknownWrenchContacts& unknownWrenches, + const LinkNetExternalWrenches& netExtWrenches, + LinkContactWrenches& outputContactWrenches) -> bool
-
Check whether two doubles are equal given a tolerance tol.
+
Compute the link contact wrenches from the net external wrenches.
auto dofsListFromURDF(const std::string& urdf_filename, std::vector<std::string>& dofs) -> bool @@ -2433,11 +2418,44 @@

Functions

Vector4& out) -> bool
+
+ auto estimateInertialParametersFromLinkBoundingBoxesAndTotalMass(const double totalMass, + iDynTree::Model& model, + VectorDynSize& estimatedInertialParams) -> bool +
+
Estimate the inertial parameters of a model using link bounding boxes and the total mass.
+
+ auto computeBoundingBoxFromShape(const SolidShape& geom, + Box& box) -> bool +
+
Compute bounding box from a solid shape object.
+
+ auto computeBoxVertices(const Box box) -> std::vector<Position> +
+
Get the bounding box vertices in the link frame.
+
+ auto approximateSolidShapesWithPrimitiveShape(const Model& inputModel, + Model& outputModel, + ApproximateSolidShapesWithPrimitiveShapeOptions options = ApproximateSolidShapesWithPrimitiveShapeOptions()) -> bool +
+
\function Approximate solid shapes of the input model with some primitive shapes.

Variables

+
+ IDYNTREE_CONSTEXPR const std::ptrdiff_t dynamic_extent +
+
+
+ IDYNTREE_CORE_EXPORT int UNKNOWN +
+
+
+ IDYNTREE_CORE_EXPORT double DEFAULT_TOL +
+
Default tolerance for methods with a tolerance, setted to 1e-10.
IDYNTREE_MODEL_EXPORT LinkIndex LINK_INVALID_INDEX
@@ -2529,18 +2547,6 @@

Variables

gyroscope measurements -
- IDYNTREE_CONSTEXPR const std::ptrdiff_t dynamic_extent -
-
-
- IDYNTREE_CORE_EXPORT int UNKNOWN -
-
-
- IDYNTREE_CORE_EXPORT double DEFAULT_TOL -
-
Default tolerance for methods with a tolerance, setted to 1e-10.
diff --git a/searchdata-v2.js b/searchdata-v2.js index 5330ae1d75..ee39323f22 100644 --- a/searchdata-v2.js +++ b/searchdata-v2.js @@ -1,2 +1,2 @@ /* Generated by https://mcss.mosra.cz/documentation/doxygen/. Do not edit. */ -Search.load('O+!-x00000`VRmA7@h?Ha_|ZOik$@j0ssL30{{R4DFgrj0s#O30strq0Du4iY!Cnd00Cth00001b|3%%00Czv00001ZY%%*00C(-00001bT|M200Ch>00001Z$tn900C@D00001W>5eC00CuI00001Wn2IN00DAh000311poj6DQ*A&0RaR6C~^RR00Cuq00001dVl}`00C)+00001bBq8000Cu^000622LKBI00AkU000631^@~GD5L;@00C^O00001WwZbQ00DNo00001WxxOc00DEx00001Vaxyk0ssjB4FCWEDcAr20s#mB3;-zJ0Du4iY~%m{00Cw000001cJu%M00DIR00001ZU6xQ00C(R0RR92Zwvtd0RRsG00Ai&0RRC34ge?|0e}Djb0Pr%00Cwy0RR92Z!iG>00Cq+0RR92W;_7^00D180RR92a!3IH00C}J0RR92bW{NV00CuM0RRC25dZ)IDP{ox0Ra#IC~5(K00C@p0RR92Wq1Jq00DM>0RR92XM_O&00C}_0RR92X^;T`00DHC0RR92VVnT~00D2J0RR92Y^VVM00CyM0RR92WwZeR00CvX0RR92a=-xq00Cyk0RR97W^!U`XMSh^0GI#((f|Mw0RUhD0L%dZ00BDE0RRC35&$~v0e}DjZ1MpB00CwC0RRF3paP--00Aim0ssO5p8}x*C=3FC00CnX0ssI3V;lki00Chl0ssI3XD9*y00C|;0ssI3X*2==00DG50ssI3VL$=^00D1C0ssI3Y)k?G00CxF0ssI3Wmp0L00CuQ0ssI3a%2Jk0RW@|00Aj*0ssL4qXH;&0)PMkWqJYt00DY}0ssI3X@~*<00DE30ssI3Wt0K{0sy80ssaE3DWC!X0s*B0sRAgb0)PMkW2^!I00CpR0ssI3VY~tW00Cvf0ssI3bI1Y!00Cjn0ssO4r~<4400Al50ssO5rvj@2DBuEs00Cp>0ssI3WAFk100Ck40ssI3bo>GU00C|S0{{R4X$S)V00D0f0{{U4t^xo7DH;O+0RgQ7C>{fV00DC(0{{R4W-J2$00D0@0{{R4WH1ONa5bUXwA00Ch_1ONa5Z%70H00C@H1ONa5W>f?K00CuM1ONa5WncsV00DAl1ONd5mk0m>DRKk=0Rff>D0T#Z00Cuu1ONa5dV~Z300C)=1ONa5bC3i800Cu|1ONg6nFyT-00AkY1ONg7m00Alb1ONg7nh2f000C}}1poj6bd&`E00Cv11pom6qX+;2DW(Mg0Rf^2D5?d300DEb1poj6Z@2{j00D5m1poj6XT${n00C~w1poj6Y0w1#00DH?1poj6VcZ1(00D2}1poj6Z0H3500Cz11poj6W%LCA00CwC1poj6asUPZ00CwO1^@sCW^#9GXMSu10GtE>^aKDj1puH001O5I00BA@1^@v8qzF1J27mwob20`100D101^@y8vk$co00AjR1^@y9vJbQmC`<-`00DDS1^@s7Wn2aT00DJk1^@s7acBkr00DAt1^@s7Z*&F#00DG*1^@s7WPk<$00Cu&1^@s7dW;4D00C)|1^@s7Y?uZB00Cj11^@s7a-;?T00CvH1^@s7ZmA!Vf4g2!H?qb2bP700Ct_2mk;9bwmgN00D7I2mk;9a!?2W00D1S2mk;9bX*7k00CrT2mk;9WoQTh00DY#2mk;9X>_00C~22mk;9Wta#600C#72mk;9XQT)K00C~Q2mk;9X|MA#1A?Q34j0ra}o&v00Cth2><{Absz}<00D6(2><{Aax4h|00D0@2><{AbT|nB00Cq^2><{AWkd-800DYR2><{AX;29O00C@P2><{AVO$9S00DAh2><{AWoQWi00C}p2><{AWpoJu0svDKRTKaLDS!z80s&GKR1_$N34j0rc#H`E00C*12><{Aa-0bO00DHO2><{AVW<{AbF>Kn00DEl2><{AVZaFh00C{r2><{AXUquz00C~&2><{AY1jz>00DH~2><{AVdMz_00D362><{AZ14#H00Cz92><{AW&8;M00CtJ3IG5BatI0l0RUGN00Ai!3IG8CRum{03V;9sWgZFu00DX?3IG5BX)Fo=00DC{3IG5BWjG1|0RUMP00AjP3IG8CSQIEo3V;9scuooc00C)M3IG5Ba$E`k00DGj3IG5BVQ2~f00C`o3IG5Bb94#-00DD)3IG5BVSow%00C`=3IG5BXN(E}00C~23IG5BX_yKC00DHK3IG5BVWbKG00D2R3IG5BY_JLd00CyU3IG5BWxNUi00Cvf3IG5Ba>xn*00Cys3IG5DW^#TG3IIL|0MrTq00BDM3IG8CS`<3y3V;9sc9#00Cce3jhECWOxez00Cuw3jhECc!Uc800C)=3jhECW{?X200Cc?3jhECY@7=K00Cj53jhECX{ZYT00DHa3jhECa@00C~y3jhECZ_o<>00C*%3jhECbleL700Cj*3jhECbm$8J00D093jhECW%LUG00DFQ3jhECWdIBS00D9a3;+NDa10Cp00CtZ3;+NDau^H%00Cbf3;+NDWF!m#00Ctx3;+NDcrXkA00C(>3;+NDW;_f400Cb@3;+NDc}NTZ00Cr93;+NDZ&VBb0RV^^00C}b3;+NDZ)6Mr00C)g3;+NDbZ`s+00Cik3;+NDbbJf|00C}-3;+NDWrz#_00DE33;+NDWt0p600DBE3;+NDaG(qT00CvD3;+NDa;yvh00CdJ3;+NDWVj3f00Cvb3;+NDc*G0<00C*r3;+NFX<}{03jkUS0MHBo00BDI3;+QEi5fcO41fRuZt4sG00D3E3;+NDY4{8P00DIV3;+NDVFV2T00DFg4FCWEZV(Ls00Ctd4FCWEa~ur-00Ctp4FCWEawrV|00D3=4FCWEWi$-{00DA34FCWEc|Z*S00DGH4FCWEX-o|O00CoC4FCWEZ&(cg00C@X4FCWEWn>Ki00DMt4FCWEWpE7u00C`w4FCWEVSEh$00DA>4FCWEW{3>{00BCV4FCWEI+P8700C&44FCWEE}#tn00DER4FCWEWvmSV00CpN4FCWEX}Apl00DBo4FCWFb95RD0K^Rd00Cjj4FCcF@)z_M00Al54FCcG@fY(KDBul%00D014FCWEZ}1HO00C+C4FCWEbo>nf00ChF4gdfFdI$~x00C(Z4gdfFauf~#00Chd4gdfFWgrd!00C|$4gdfFX)F!^00C?=4gdfFWjGE100DG94gdfFVMGo900DGL4gdfFb5ITd00C!K4gdfFZd?uk00C)Y4gdfFbZ8C$00Cic4gdfFZ*&d-00C@z4gdfFW`GU=00Cu&4gdfFWsD9000DB64gdiF_7?yFDV`1h0Ri1Pw00DGz4*&oGVR#P!00D1)4*&oGY=jR000Cx-4*&oGWsna50sylKwFv+LDVz@g0s*oKv00C?!5dZ)IW-Ji^00Ct(5dZ)IWjGN400DA75dZ)IW<(JH00Cu65dZ)IZBP*a00CiE5dZ)Ia$FGr00CxV5dZ)LW^!qMJP-hE5CFgs0B8{a00BB~5dZ-Jya_sh5r6;zZiW#600Ci+5dZ)IX_OHF00Cl}5dZ)IZ=ewX00CpB5dZ)IVXP4V00C;U5dZ)IXSfjn00C~k5dZ)IX~Yo#00DH$5dZ)IVbBo(00D2-5dZ)IY}^q500Cy=5dZ)IW#|zA00Cw05dZ)Ia`X`Z00CzD5dZ)IWdITY00C_V5&!@KWnq>N01OfU1ORRTasYGyZ~y=SDI5|21OaUTaR74wZvZGJ5`X{!bSx4800C|~5&!@JX+RPH00D1C5&!@JYD^LU00CrD5&!@JWmpmb00DSj5&!@JX=D-r0RVOY00Aj*5&!`KbpR-I5`X{!bb1m100C}-5&!@JX^0X400D1~5&!@JYLpTH00Cs05&!@JWuOuO00DTW5&!@JX{-_e00CyQ5&!`JcmMzaDZUZ_0ReXaD8dqe00Cvl5&!@JZqO0{00D2-5&!`JjsO4wDdG|U0RfEwDCQD?00Cp{5&!@JWAqXL00Ck85&!@JYycAg00CtN6951Kb_^2$00DCn6951KZx|B*0RWHy00Ai^6954Lj{qnr6Mz5#V=fZ_00Cn*6954Kk^le!DMAwf0RoW#VJJKk07esl00C@F6951KWmppc0RWT$00Ajv6954LlK?1a6Mz5#V{Q`w00Com6954KmH+?&DS{IK0Rfc&D25Y&00Co+6951KW0VsB00Ci|6951KbD$Fd00Cj96951KX{-|f00eM$VPYN=0A3RSd=mh&6951KWVjOm00C^u6951KY0wh@00C&$6954Km;e9)DdH0V0Rfi)DCQG@00Cv}6951Kb@USe00D9O6951KasU(n00D0X6aWALbPN;#00DFo6aWALZWt5*00C(p6aWALZzL1|00Lub+!FvQ6aWALWiS)~00DG56aWALbwCsV00D4D6aWALZA=sZ00L}p+!6p%6aWDLdH?_cDPj}=0RedcC}tFZ00DDs6aWALWONh&00DA(6aWALZ-5j400D1?6aWALV~i9400DE76aWALZP00D0H6aWALY5Wub00C?Q6#xJMWC#@i00CtV6#xJMXcQFy00Cnf6#xJMVIUO%00DF+6#xJMbSxDB00Ch#6#xJMbT}0N00DD86#xJMazqsX00C)A6#xMMga7~mDOME#0Re*mC|VVO00C=Y6#xJMZfF$%00C)k6#xJMY;+X>00Crr6#xJMWq=g`00C%*6#xJMV~iC500Ci=6#xJMbeI(Y00DHK6#xJMVWbrR00CsG6#xJMZm<;q00D2d6#xJMW4sjr0RXrF00Ak;6#xMNw*V;26@UN%ZqgM100D2>6#xJMY2XzA00DI76#xJMW9$_G00C+86#xJMa`+Vh00CzH6#xJMV+0le00C(V761SNbPyH*00ChZ761SOWpu(702~$o0RV;o00Aj1761VOg#aip7JvW&Z8jDF00DA7761SNZ$uUV00Cx7761SNb5Irl00C}R761SNVO$mf00DAh761SNbZ8a;00DGv761SNb95E}00Cus761VNhyVZqDTWpR0RV~s00AkG761VOi2x{+7JvW&WttWM00DNQ761SNX{Z(e00DHa761SNVYC(i00DNo761SNX}}f$00DBw761SNWy}@;0Ro2rC}fHjfYKHK00C{-761SNa^w~O00D36761SNX7CmO00DFM761SNZu}Mi00ChF7XSbOatIdy0RW5u00Ai!7XSePivTDX7k~f(avm1|00D0%7XSbObSxJD00Cn%7XSbOWjGfA00DMB7XSbOWkeSM00Co47XSbOVNe$U00D4T7XSbOb6ghy00ClR7XSbOb!Zm=00DDu7XSbOZgdv_00D1$7XSbOX@D0100DG{7XSeOtN;K3DUufe0RgK3D3%w100DHI7XSbOX`~kb00C{P7XSbOX|NXn00C^a7XSbObG#P-00D2p7XSbOaL5+`00C~!7XSeOt^fc5DcTnR0RgQ5DBc%<00DI57XSbOY3vsO00C|C7XSbOY4{fa00C_N7XSbOa|9Rw00D0b7ytkPa1a;(00DRw7ytkRZ)stS7XZ{302~+q0RWr;00Aj57ytnQn*b;@7=Qo)csdvW00Ct}7ytkPWJnkQ00C}J7ytnPpa1{?DOwl+0Rf)?C|($V00DGl7ytkPWo#G#00DDy7ytkPW_TC?00Cxx7ytkPZ-f{C00DD~7ytkPWRMsD00DBA7ytkPZ=4ta00D2J7ytnPssI21DXtg*0RgE1D6$xU00DEj7ytkPbifz@00C*n7ytkPZOj+|00C*z7ytkQV{E7x0N5A+00DE}7ytkPZ|E2R0RW@`00AlV7ytnQqW~!Q7=Qo)bp99s00CtN82|tQa|{^(00Cwa82|tQW*8X&00D0v82|tQb0ir600Cwy82|wQwg3PDDK;4Z0RgoDC^{K{00Cz}82|tQZb%sb00C)E82|tQa8wxp00C`U82|tRZ(%SQ0ALva0RXZ900Aj*82|wRu>dG^8Grx*WqKI^00D4<82|tQd59SR00DH482|tQbCekX00Co~82|tQX`mSZ00C{L82|tQVXPSd00C~Y82|tQdAJz>00Csa82|tQbi^3|00C~w82|tQY0wz}00D2-82|tZZf0|GbZu#HWNO|N08kYGA{GFE761+x03sLwR2Ts67yxD&0Nfb>00DI382|tQWeges0RVmg00Ai&8UO(SeE=vN8h`)+b0Qi500C<%8UO$RZZH}E00C(>8UO$RY&;qO00Cq|8UO$RWk?zT00C%D8UO$RV^kUd00CiI8UO$RbYL0)00DGn8UO(RfB*miDRLSB0ReviD0Uiv00C`$8UO$Ra)cTH00D1`8UO$RW{?^H00DEB8UO$RZk!qb00Cj58UO$Ra;O>r00DHa8UO$RbhH`(00DEl8UO$RWxyH$0RWl+00Ak?8UO(SnE)uz8h`)+c-9&K00Cv*8UO$RWaJtE00D058UO(Ro&W#=DfSuw0Rf!=DEb1$-00D1u8~_0TyZ`_JDSjLP0Rg)JD1sb-00C}@8~^|TZ;%`S00C*18~^|TbetRj00Cp78~^|TX{a0k00DBY8~^|TX0#jt00CpV8~^|TX}}x+00DHy8~^|TVayx=00DH;8~^|ZVRC73WNLG48UV%`0Pq?BiW>j|8~}J60N5M=00DH~8~^|TW&9if0RW}|00Aio9RL9Vr2r@l9e@A=U`00C`!9RL6UX@DI700C@<9RL6UbBrAT00D239RL6UaF`tc00Cv59RL6UY@{6k00CmE9RL6UVXz$l00C~c9RL6aW`1L5b7*C15&*ao09X_N5*h#k9ROAx0K6Rl00BC}9RL9Vy#PAk9e@AOWVF(`p00LrjydD4!9{>OWYZM;<00C|u9{>OWX(S&20RV^)00L}vDjxta9{>OWUo;;80RW2-00C%39{>OWV@MwW00C}J9{>OWWmF#k00DAZ9{>OWcVHg?00DDm9{>OWVQe1&00C)o9{>OWVt5|_00C@%9{>OWVT2z500Co)9{>OWZ;&4V00C^49{>OWYn&ed00C~I9{>OWX{a9n00C^S9{>OWU$h?p0RW5;00C^k9{>OYVr*qT9{{=^0K^{v00MA!I357X9{>RWh7bS&bK)NW00D329{>OWaO@ud00C?A9{>OWZulPn00C+K9{>UXju4O#00AiqAOHdZjS!CzC=eik00DCrAOHXXav&f800CttAOHXXW-K5800Cw)AOHXXbvPgZ00Ck?AOHXXY(yXc00Ci2AOHXXZcrcq00DAVAOHXXWn3Tt00DGjAOHXXZfGC?00C)kAOHXXZge0300D1$AOHXXX@DRA00DG{AOHXXVT>RE00DZEAOHXXX_z1Y00DBIAOHXXVWc1c00CvHAOHXXZm=K#00C*XAOHXXY`h=<00DEtAOHXXW5^%?00C*vAOHXXZPXwD00CjzAOHXXZr~sQ00DXCAOHXXWb7aS00Ct3AOHXXa`+$s00CkCAOHXXcLX5-00D9eApigYZxA5>0RWN^00Ai+ApijZkq{^#A%Fk@WhNm200DX~ApigYX*3}K00DD4ApigYWk4YS00m)WY-VyO9st-M00bZa79jveApigYI!qw|0RfW`I$|M!00DDoApigYa&RF400CuoApigYW_%$400Cx#ApigYb%-GV00Cl-ApigYY?L7Y00Ci|ApigYZlECm00DBQApigYWvn3p00DHeApigYZnz-;00C*fApigYZp0w~00D2xApigYY0x1600DH?ApigYVca1A00Da9ApigYY3LyU00DCDApigYVe}yY00CwCApigYZU7I00C}_A^-pZZ;&DY00C*1A^-pZbetjp0RSTz00AkeA^-saA{i*GB7gt^bFv};00CpVA^-pZX}}@?00DHyA^-pZVay@`00C{%A^-pZW!NGB00C~^A^-pZY2+dR00C?2A^-pZWAGvX00Cq6A^-sZB^dw#DFPz^0Rbc#Co00L=tq9OoVBLDyab6_I?00D1mBLD#aAsGMxDRv_O0RbQxD0(A+00DD=BLDyaV~8UF00C)^BLDyabd)0i00Ci|BLDyaZJ;9n00CvDBLDyaZmc5!00C*TBLDyaYq%o-00CpZBLDyaW5go>00CjjBLDyaY|tYB00CvzBLD#aCm8?%DdHml0Rbi%DCQ%800DFCBLDyaWAq~c00C+GBLDyabO0m(00ChJBme*bZ44v;00CtZBme*bZWts000C(pBme*bYa}E900CnvBme*bV=yED0stu)D;WR*DLfrx00DGfBme*bVPqr#00C`kBme*bWpE?_00C}xBme*bX?!FA00C=)Bme*bV~8XG00Co;Bme*bVU#2Q00DEFBme*bVW1=c00C*HBme*eaCTv0a3cWRBLFre0IVbc00CsOBme*ba>OJ600CjjBme*bchDpN00DB=Bme*bZ`>pR00Cy=Bme*bI_M+-00BDgB!B<`X!Ili00A!gBme*ba{wg(00CnLB>(^cX$&O*00DFoB>(^cVHhO<00C_tB>(^cWh5m400C|)B>(^cX)q-K00LxdJR$%#B>(^cWIQDR00DAFB>(^cVN4|e0RV3m00AjjB>({dZWSn8C4c|{a$+R_00CucB>(^caBw9600C@vB>(^cWqc(700C%%B>(^ca)>1W00D1~B>(^cbCe|j00C~AB>(^cWuPSh00DERB>(^cWvnFt00DKfB>(^cakwP_00DBoB>(^cZ^R`400DH$B>(^cWzZ!600CpxB>(^ca@-{V00D2}B>({caTNdoDeffz0ReCoDDowM00DCNB>(^cZvZ9$00DCbCIA2dZVV;>00CtZCIA2da~LK700CtlCIA2dbR;GK00ChtCIA2daxf+U00Ct-CIA2dZagLc00Ct}CIA2eW@qRn07xbP00BBqCIA5eauqsQCV&6|a$Y6?00CuYCIA2daBL<300C@rCIA2dWq2k40Ra9O00Ak4CIA5e{TL{SCV&6|bdDwf00C~6CIA2dWt=7e00C{HCIA2dWvC_q00C^SCIA2dWwa&$00DBkCIA2dZ@?x100DExCIA2dZpt=h00D98CIA2da_}Yq00D3ICIA2dbo?d&00CtJCjbBeV+bbz00D9iCjbBeZxkm00RR9Q00Ai=CjbEf{}?DFCx8F}Why5C00C_>CjbBeVK^rM00C}3CjbBeazrNp00D1GCjbBeW>6;p00DGXCjbBeZd@k-00CuUCjbBeZD=O|00CugCjbBeY;-3800CusCjbBeWPm3C00C@500DCzC;$KfZX_rG00CtxC;$Kfb1*0X00Ct-C;$Kfbv!5l00D7AC;$Kfa!4ou00D1KC;$KfbW|t+00CuMC;$KgcVki|0AMHp00DAlC;$Kha%pc85&#$;0B|S(1OOBO8UPpo761SNDTF8h1OXEO82}dm6#yuXD1ZO~W0WWW00Cp7C;$KfVW=no00C^SC;$KfVYDa!00C*bC;$KfbigP800CjfC;$KfaLgzG0RS8T00Al3C;$Ng8vrQWD1ZR~9smFVDe5Qy0RbHVDDEhL0stZaAOHXXDf}n^0s$ca9{?x*00=1n00D9mDF6TgZy+fE00DF+DF6TgVJs;C00D9`DF6TgWjHAS00D45DF6Thb8pfp07NMO00BBmDF6WhBLF&7DS!Y0V_GQy00CoSDF6WgO#%P`DQ+nM0Rc<`C~_%)00Am^DF6Tga)2oS00D1?DF6Tgbc`tg00Ci=DF6Tga+oOq00Cv5DF6TgaHJ^!00D2RDF6TgIADC8=D00DC9DgXchZ}=(z00DIVDgXchV+1Pz00CtRD*ylib`UE700CtdD*yliV;n0000D9$D*yliZzwAO00Cw$D*yliY&0tX00Ch-D*yliX+SFg00DGHD*yliVN5Fk00D4PD*yoiQ4RnBDPAi80Rd1BC}Jys00DAnD*yliZ*VIB00DG%D*yliV|*(B00Cu!D*ylic8Dtg00Cu=D*yliW0WfZ00DBED*yliZ=fpx00CyED*yliY^*B)00CjLD*yliX}Bu@00DHqD*yliVZaQ0RU4D00Al7D*yojQVuBKD}Vq2D&{Ky00DCDD*yliZ}ckw00DIRD*yliVE`-u00D9aEC2ujWeh9;00D3kEC2unY+-YLZ+t2M)G7d2D*)Cj02nL)00BB4EC2xkR1P{cEPwz3ayl#k00D18EC2ujbVw`!00Co8EC2ujWmGHx00MV*Dk=b4EC2ujWne4-00CoaEC2uja&RmF00D1yEC2xjh6exvWr8dK00D4@EC2ujd5kOo00DH8EC2ujGngy@00DBIEC2ujZ=@^$00DHWEC2ujW3Vg$00CvTEC2ujcDyVA00DBsEC2ujVaO~100CvrEC2ujZqzIQ00C**EC2xjhX()wW#%jZ00D67EC2ujdGIU%00DINEC2ujGyE(700D9WEdT%kZwM^_00DFkEdT%kV-zg_00CthEdT%kb|5VP00D9)EdT%kVJs~G00C?=EdT%kbvP{m00Cz{EdT%kZbU5r00L}b;4A=2EdT%kI#4YD0Re~yI$AA&00BN=EdT%ka%e3800D1qEdT%kbaX8M00CoqEdT%kWq>UJ00DM}EdT%kWsEHV00Co?EdT%ka+oau00D2FEdT)k9S{HkWvVRz00D5WEdT%kd9*D600DHmEdT%kGr%nX00DBwEdT%kZ_F(K00DH;EdT%kW7sVK00Cv*EdT%kcH}Jp00DC9EdT%kVel;g00Cw8EdT%kZu~6(00C(NE&u@l9uNQlWezR?00D3kE&u=lc^EDL00DF!E&u=lGbAnm00D9;E&u=lZ!j(Z00DG1E&u=lV>~VZ00Ct}E&u=lc1SJ&00DANE&u=lVN@;v00C@TE&u=lbzm+400C!aE&u=lZfq_900L}b2rd9}E&u=lI(RMs0RbNnI)W~M00BOTE&u=la*!?n00D27E&u=lbet{#00Cp7E&u=lWvDIy00DNcE&u=lZnQ1{00D2hE&u=lX}~T300DHyE&u=lZ_F+L00L%hq%8o_E&u=lY}hUU00Cj*E&u=lY3MEh00DIFE&u=lVe~El00D6NE&u=la{w;@0Rg%KJO(cS00DChF8}}mbQCWD00C(lF8}}mVIVI600D9)F8}}mbSy6b00CbzF8}}mbT}^n00DA7F8}}mZ$vKu00DGLF8}}mV^A*u00CuIF8}}mc3dw200CuUF8}}mV`wh`00DAtF8}}mZ*(sJ1OSi=lna&%k_!L_DGD$E0Rfi_C=M`y00Al#FaQ7navU%K00D0zFaQ7nbSN+Y00ChxFaQ7nax^di00Ct>FaQ7na6m8s0sx!~nhO8{DNHZ`0s)%~nF}aVFn|C7b679{00DDiFaQ7nZ)h+800DAtFaQAno(lj0DS9vf0RW&200Ak4FaQAop9?66Fn|C7XpS%d00Co`FaQ7nZk#Xx00Cv9FaQ7na;Pu>0Ro*1D0hA^fUYnA00DTkFaQ7nX}~Z500DBwFaQ7nbj&aS00CjrFaQ7nZP+jX00DH~FaQ7nW8^RZ00DLCFaQ7nWbiNm00D3IFaQ7na{Mp=00D3UF#rGoa|kg200DCjF#rGoZxk^A00D9uF#rGoV<0gA00DC*F#rJoq6+{4DKaqt0Rf>4C^j*G00D43F#rGoctkM(00nbzV_{_kFaSm{0CX?_EHMB|F#rGoI#4kH0Rf{6I%Y9|00DArF#rGoZ*(yL00DG*F#rGoV}LOL00Cu&F#rJot{DIUDUvY&0RgQUD3&pR00AnTF#rGoa-=Z;00D2RF#rGobg(f100CjPF#rGoa=bAB00CvfF#rGoaL6$L00D2#F#rGoI@B=$0RgWWI@&RS00Cv-F#rGocIYtx00C+4F#rGobo4O*00Ck8F#rGob^tN}00C(RG5`Ppatty600CtZG5`PpWEe6400C|uG5`PpZzM7R00C(#G5`PpbTBdi00D0{G5`PpZ9Fmn00DGDG5`Ppa!4`&00U-rcX}@Xj4=RCG5`PpZd5V=00D1eG5`PpX=pM41ORIpaT#wJZ5aRoDReRb1OaLpa2akHY#AtiGJpU9ZGGXMYqav(DR00D00Jt*%0RYw$00CjhGXMYqY0NVK00DH;GXMYqa@aEf00Cv*GXMYqZsaon00C+0GXMYqbnr6(00D3IGXMYrZF0Ud0Q@rm0RZR|00AisGynks=MyLpG=KmBc@{JP00C?sGynhra3nMU00C(#GynhrbTBjk00C?^Gynkr2owMTDMB;=0RaaTC`L4Z00DALGynhrZ&Wk@00DDaGynhrb6_+800CuYGynhra%?mJ00C!mGynhrWq33I0RRdV00Ak4Gynks2^1)ZG=KmBa*i|r00D27GynhrbDT5)00DENGynhrWvDa&00DBYGynhrXS6f`00CvXGynkr3={wXDaJGa0RamXD9SW|00DB)GynhrZ`d>d00DE}GynhrbL2Dt00Cv{Gynhra_}?&00C$AGynhrW&AV%00D9WH2?qsX$Um{00C?cH2?qsWfV0400C|qH2?qsX&^NK00DF+H2?qsZ!9$c00C?=H2?qta&y2m05~-O00Ct_H2?qsc1Se<00C)EH2?qsbW}9}00CiIH2?qsc3?FC00C)cH2?qsa%?pK00CukH2?qta%6rq0C+V300C`&H2?qsb%-?p00DH4H2?qsZj?0u00Cv1H2?qsZJ;#(00UojZvr#`JTw5NH2?zu*c03n+7kc)DY`WP0|D0)+Y{LnD8e;>00CjhH2?qsY1B0U00DH`H2?qsa^N)p00Cv@H2?qsZtOJx00C+8H2?qsZ1^<*00CkCH2?qsX#_R^00DFgHUIztVGuR|00D3oHUI$t-V*=;DIzui0Ri0;C?+<500DC>HUIztb2K&p00Ch-HUIztZ9p~v00Cx3HUIztZ%j4-00DARHUIztWmq-<00DGfHUIztZe%t900CucHUIztV{kSA00DG%HUIzta(p%b00DP`HUIztVTd*W00C)^HUIztbd)v#00DBEHUIztWuP_y00C~MHUIztX{J0RiI^D7H6%00C~iHvj+uX~Z`G00C#pHvj+uY0x(S00DB=Hvj+uZ`?Nk00CvB00DCnH~;_vVHh|700C_tH~;_vW+XTO00D0*H~;_vaxgdm00Ct-H~;_vbUZi!00C}7H~;_vWk@&x00L%X`ZoYhH~;_vbW}J100DAdH~;_vcVsvK00CiYH~;_vX>d3I00DG%H~;_va(p-d00Cu!H~;_vZiqMl00C)^H~;_vY?L?v00Ci|H~;_vZlE{-00D2NH~;_vX{k}wYIe-8Gcvd+800C)UIRF3wa%4FG00DGrIRF3wVQ@JB0Ra9J00Aj{IRF6x{SzpFIe-8Ga)vno00D1~IRF3wbd)&&00Co~IRF3wWuQ3#00M1xb~ym1IRF6w?h^n3DYiKP0Rin3D7ra-00CvdIRF3wbI3UW00DB&IRF3wWz;zU00DN|IRF3wZs0ip00C*{IRF3wdF(j=00C_BIRF3waQHa@00MJxtT_PwIRF6w@)H07DGoXS0Riz7C=xn=0|53D_!IOK00Ai=IsgL!^%M6K^Ajj2I)DHID=HW|04_QJ00DA3IsgCxZ$vr(00DGLIsgCxVNf~%00DAVIsgCxWn4M{00D4fIsgFx`V#;FDQ-Fd0Ra3H00Aj@IsgFy`x7X9I)DHHWr8{Y00DN2IsgCxX^=Vq00DHCIsgCxVVpVu00DNQIsgCxX{b5?00DBYIsgCxWwbf~0Rs6GC}eUvfVw&W00C&gIsgCxW6U}L00C~&IsgCxW!O3Z00DB|IsgCxcjP(%00DFAIsgCxVemQt00C+CIsgFx0u%rNDFQnH0RaINC2_J0RRUU00DG(Jpcd!GkiS&00DA>Jpcd!Z-_kr0RRdX00ML~jy(XBJpcd!W0*Yv00Cv9Jpcg!3>E+Zbgn%B00CvPJpcd!bGSVK00CycJpcd!X2d-J00MSzs67D6Jpcd!a?m{h00CjzJpcd!Y~Vcr00DL8Jpcd!XY4%y0RTM~00AlZJpcg#JQgVYJ%9iKasoa800D0bJ^%m#bPzrO00CnbJ^%m#WgI>L00DL)J^%m$ZgcWI04P2H0RRXV00DG3J^%m#ay&i&00D18J^%m#bVxn`00Co8J^%m#WmG-@00DMdJ^%m#Y+ybB00CiUJ^%p#GZp{=DRMpl0Rb`=D0V)800DG-J^%m$b#H7w0E9jO1ON{f6BZQ~5f%UeDU?0{1OW~f5*8E|5Edw&K7arLa-=>000D2ZJ^%m#bhthM00CpZJ^%m#WyC%J00DN&J^%m#Y|uUc00CjvJ^%m#Y1}>l00DI3J^%m#Vdy>p0RSHs00AlVJ^%p$9u_G0K7arLGyXmR00CnLKL7v$Weh(600DLqKL7v$au`1V00ChhKL7v$Wh6fU00C|)KL7v$X)r$k0RSNu00AjHKL7y%AQmV00DMZKmY&%a$G00AlfKmY;(Iuz>&auh)T00D0%K>z>&bSyyt00Ch#K>z>&ayUT%00Ct_K>z>&a6~}>0st)*Llyu5DNsQG0s$-*LKY}iL4W`OZ(KnD00DAlK>z>&Wo$tJ0RS%+00Aj@K>z^(E*2(u00C}_K>z>&X^=qx00D27K>z^&F%|#;DWX9D0Rb=;D5gPx00CvJK>z>&ZL~oE00CjTK>z>&a=<|V00CykK>z>&WXwST00DB+K>z>&Z`eTq00D2_K>z>(aATZ70OUac00Cv{K>z>&XY@e;00D0LK>z>&VE{q^0RTT100AisLI42)J{BktLVy4PWfnpJ00DCzLI3~(ZzMth00D3+LI3~(Z7@Or00L-l20{QfLI42(K^6c3DMms70Rcc3C`v+r00CuCLI3~(b67$E00DAdLI3~(Wn@AC00DMtLI3~(Zg4^X01I?-Y++<`XK#9AX@)!i@;m@?Jpe8~0E#{U+CKoeKmbZX0CGV9JVF3=LI3~(I($L^0Rco7I;ui|00DBaLI3~(Z@5AL00DHqLI3~(W5hxL00CvnLI3~-VPs~uL;wH*WEMmK00D0vL;wH*Xe2}c00DF=L;wH*WiUhl00C__L;wH*Upzzr00Ch_L;wH*bVx)100Ci6L;wK*d>Q}&K3YTo00BN;L;wH*DP%+d00Aj#L;wH*C~!mo00CuoL;wH*dVE9x00C)&L;wH*bBII$00AzJL;wH*DU?J200AhPL;wH*KA=PZ00DHSL;wH*Jgh_j00C^WL;wH*VYoy900DNsL;wH*Y{WzW00CplL;wH*Wza+b00CsyL;wH*I^0A600BDUL;wH*WavZy00DIFL;wH*bM!<200AiaL;wH*WdKD000D3YMF0Q+c??AW00DFoMF0Q+Y#2oV00CnjMF0Q+Wh6xa00CqwMF0Q+JTOH700DG1MF0Q+Upz$s00Cq|MF0Q+X-Gu?00D1KMF0Q+c2q?G00AIcMF0Q+EMP?d00DGnMF0T-Fc3U!MF0Q+WO79S00D1$MF0Q+Xn;ik00DG{MF0Q+WsF4t00C{1MF0Q+UzkMz00Cv5MF0Q+dZa}F00C*LMF0Q-WOGzR0I)>>00CdNMF0Q+bHGIa00CjfMF0T+f&u^mWzt0e00D5;MF0Q+dE7++00DI3MF0Q+I_O0J0Re*oI_^b)00Ct5MF0Q+Y5YY100D0TMgRZ-b_hlQ00CbPMgRZ-WfVpL00C00Cu2M*si;ZA?c100CuEM*si;Y*Xl-fCMF1v70F+1o00BChNB{u=-3&UYNPqwVbFN4L00C^aNB{rJ0z^DNacM0Ria^C{js)00CrJNdN!@YC00D5eNdN!=dAvyg00DHuNdN!=U&u)S00DT;NdN!=WzF|0RX5C00D9sN&o->WgJQX00DF&N&o->ZYW9s00C((N&o->Z!}5(0RX8D00Ct{N&o->V?;^-00C}FN&o->Wl%~000DAVN&o->Wn4-C0RXKH00DAnN&o->Z){2c00DGzN&o->VR%Xa00DA-N&o->WrRuq00DH0N&o->X^=_)00Cc?N&o->Wt>U?00DENN&o->a;QoG00CvLN&o=>@(ln1DY{Ak0Riz1D85R700CsgN&o-@W_E63N&vJ<0L)4N0RZp~00AlBN&o=??+qyAN`L?XZt6+^00C+8N&o->XZT7000CwGN&o-?Wn$7w00c__0RXBE00CtbO8@`?V;D;S00C|uO8@`?Wh6@g00D9;O8@`?WiU$s0RXNI00DA5O8@`?Z$L``00DGHO8@`?VN6Q^00DARO8@`?Wmro900DGfO8@`?X=F00DaXOaKZ1vJJis!VR_!zzw(!v<%|I00C|yO#lD^VLVL$0szzv&J6$oDM(EK0s+$v%?&6{O@IIaZd6SG00CiMO#lD^aAZvY00DDqO#lD^VsK3W0RZ3)00Aj{O#lG_-wh~$O@IIaY=%t$00Ci+O#lD^c9cy300DHGO#lD{X>fIA08IcwO#pUH0H93(0RYAg00AkuO#lG_#SJLDO@IIaZo*9f00CjjO#lD^aL`Qv00DE>O#lG^$PEAiDdJ540RhJiDCSLo0RY?$00AlVO#lG_+YKoAO@IIaUH(k~0RZF;00AisP5=P`;|(YfPJjRbDHcuu00TW+DC|uD22KDTP5=M_awJXw00D0@P5=M_bU01`00Ch>P5=M_azsu500Cu6P5=M_a8OPF0szVl&}>00ChHPXGV`bPP`b00ChVPXGY`=nVh?DIQM%0RiU?C?ZdQ00C|&PXGV`X)sR!00Czf95bAE4TY-eF)VrEGItVsY4N&q@a018V0h)e*cO#s|Y09H-_giZjgP5|6a0Q61(7*7B~PXGV`I!I3d0RZF@00DH2PXGV`Uyx4#00Cr{PXGV`X`D|000D2JPXGY`J0RZO`00AigPyhh|<`O6bP=Emd=@I||DH2cs0RiX|C>BtF0RZa~00Ai^Pyhh|>Jlg@P=EjdJuXlH0RZh100AjHPyhh|>=GzIP=EjdJw{Lf0RZn300AjfPyhh{@e%+5DPB+j0Riw5C}L260Rrw4C_PwEfM`$v0RZz700Aj{Pyhh{^%4L9DTYu00Ri+9D2h;k0Rr+8C_R8sfRIoC00t{9Js~_k3QzzXPyjYi08UTiI00D2lPyhe{bi_~q00CjjPyhe{a?nr!00CvzPyhe{aNJM;2mk{U{SpNe{}THW0TcNW_YwdBDd+00Ch-Q2+o0c4TjDs80a;PXOXj06QUCw}ay(K10RVj&00Cu4QUCw}a7QUCw}X_Qg`0RVm(00Cv7QUCw}aHLWI00DWbQUCw}bg)tY00CdNQUCw}WxP@V00DKvQUCw}Y{*go00CjnQUCz}e;EJ)W!h2z00Cp(QUCw}Zsbw`00Cv{QUCw}a_~|B00Cw8QUCw}X8ckB00CtJQvd+~fEfS*at>1f00CtZQvd(~bQn_r00C|uQvd(~X(Uqs00D0*Qvd+~ff)b+c{Wo300DA3Qvd(~Z$MK300C!4Qvd(~WlU2500DGTQvd(~VOUcD00CoOQvd(~Uu07N00DApQvd(~Z*Wrp00DG%Qvd(~VSG~n00DA>Qvd(~Wr$M%0RWR300AkKQvd-0k{KwNQ-A;gWS&z100C*HQvd(~Y^+lN00CjLQvd(~cDPdj00MM#j#B`>Qvd=0gBgVx00Ak^Qvd=1f*FJvDAZGc00Ar7Qvd=0hZ%_(00AlLQvd=1h8c(%DDYE&00BMrQvd=0iy4g>00AimQ~&}2iW!UOAu288Qvd)|031{REK~qSQ~&@0a!gbJ00D1eQ~&@0bZArn00CicQ~&@0a&%Mx00CusQ~&@0aDY?*00(qrc5-lOZ$eT4noRR911ay(T400Ct}RR941TN(fXDNa=Y0RdVXC{k5`00C}TRR911Z(vmb00C)cRR911bZk`s00D4vRR911X?Rrt00DA-RR911V}w-z00DD~RR911Wsp?>00Cr{RR911Y@Ag900Cj5RR911Zm3lN00DBYRR911WwccQ00M4wNL2v3RR912bZ*#G0KioM0RZC*00CvxRR911aM)D<00DX4RR911bmUb400Cd>RR911W$;x100Cq6RR911Zv0gM00CtJRsaA2atKxc00CtVRsaA2W)xNc00CwiRsaA2X&_br0RZF+00CtzRsaA2a4=Q?00DV6RsaA2bUao700Cb@RsaA2Wk^;400DJQRsaA2Y*bbN00CiIRsaD2R{#J3c0^YI00MM#8dm^HR{#M3=?ee>DOy(m0RiX>C|*~900DAjR{#J3Z){fp00DGzR{#J3VR%;n00DA-R{#J3WrSA%00DH0R{#J3X^>X{00DHCR{#J3bDUQI00C~IR{#J3Z>U!Q0s!j^?F#?_DYRDr0s-m^>PSAYNkJ@{7u0RZ<400AioSO5V5_6sNsSbzZl`3nF6DH>P+0Ri|6C>~gV00BNESO5S8D?K49Ey`B_=2rj$SO5}O04!Jl00D9`SO5S4Z%9}G00DGPSO5S4VN_TE00DAZSO5S4WnfqU00D4jSO5SAWOj0JX=86DRsdjD0F+h$yjB2ER{*Y80Bl$Q00BC3SO5V5{0lmeSbzWla+X*C00D2FSO5S4bfj1S00CjDSO5S4aB|O00DCxSpWb5ZX{U%00C_(SpWb5bud`~00M4o3|Rm+SpWb5Z#-E51OO)*DH<&rD;fX+DNI=a0RUwh00AjnSpWe6WEv=7S%3fmb7olp00DGvSpWb5Wpr5p00C@zSpWb5aDZ6=00C)+SpWb5a*SC300DH8SpWb5ZJ1dA00D2FSpWb5a->-R1Og@+C>kspDjFzeR#||mSpWb5c(7Rj00C*jSpWb5a>!W#00DH)SpWb5Vboaw00C{=S0RTrD00AkmS^xn7Mj9xzT7UonWx84b00DKvS^xk6Y{*&w00CjnS^xk7W_GGt0MuFl00DH`S^xk7aAo*e0OVQ#0RS%=00AlVS^xn7E*dEKT7UuoLmELE00AimTL1z9LK;9CC=6SG00AiyTL1t8Jt+QK032HY00D9$TL1t7Z!B8?00DF|TL1t7VK`d=00DA7TL1t7Wkg#50svJSR~i5TDNtJg0s&MSRvIW)TYvxoa$H*g00CuYTL1t7W^7vk00CxlTL1t7b$D9<00CltTL1t7bA(#}00Cu+TL1t7V~|?_00C*1TL1t7WSm<700C~ITL1t7X{cKO00DBYTL1t7WwcuW00DHmTL1t8aCJ&s0Ki)S0RS-?00Ak`TL1w8Fd8V-TYvxoc-mV400C*@TL1t7a_CzC00DIFTL1t7Vf0%700C|KTL1t7WdK|N00DCbTmS$8atvGm00ChVTmS$8a2Q+w00DCzTmS(8Ga3K^DJon50Rb`^C@x%p00DC}TmS$8Z#-N800DABTmS$8Wk_5A00DYVTmS$8Zd6C^00DK1TmS+9H5xY>00AkMTmS+AG#WMt?AIvOY#U4Q@qZysF$00D9)T>t<9Wh`9)0RTlB00AjDT>t?AL>eeOU4Q@qWkOv500DJMT>t<9Y*1YQ00CiET>t<9c3fQm00DGjT>t<9WoTUh0su`KPZ|ILDRf-`0s%}KP8ukBU4Q@qa)4a`00Cu+T>t<9W{_O~00Cx}T>t<9b(~!Q00Cm6T>t<9bEsVa00CvLT>t<9b+lao00C^eT>t<9VZdDg0RUMV00Ak?T>t?ASQ;qMU4Q@qZq{7@00D2_T>t<9Y2;l100DIBT>t<9aPVCK00C+CT>t<9a{OHY00CnHUH||Aa|m7l00CtVUH}3BT^e5+00Ai)UH}3CTpC^)C?H;d00C|$UH||AX)s;@00Cz=N00C}ZUH||MX=8J5er|GlXLe*_Wy)0mMp*#rS^&md03=)hkX!%?T>vs&0B&6X#$5muUI0Q~0AyYO00BB`UH}0BW*R!6UVs1rc&1(e00C*PUH||Aasf00DJgUjP6BX=Gmj00CrbUjP6BVQ^mn00DA#UjP6BbbMa`00Cu!UjP9B6$tVD3V`*00DEDUjP6Bb)a7W00C*HUjP6BWUOBR00CjLUjP6Ba=2dr00DHqUjP6BWyD_q00e$xXLB5107hQ`h+hE8UjP6BI?!JL0Ra{XI^th|00Cv_UjP6Ba`0aO00Cw8UjP6CVQAi70Q_G70RT_{00CtTU;qFCa1dYs00DUxU;qFCbR1v+00CbjU;qFCWhh_(00CnzU;qFCZZu#300Ct>U;qFCazJ1J00Cu2U;qFCW=voJ00CxFU;qFCX;@$Y0RT||00CuWU;qFCaA;rv00DV!U;qFCbaY?<00CcmU;qFCWq@D+00DJ|U;qFCY>Z$400Ci=U;qICQUCw}Wu9OF00Cp7U;qFCZm3`Y00CvLU;qFCa500DG5VE_ODVL)L300DAFVE_ODWlUiJ0RUzI00AjjVE_REWdJB#VSoSuWMW|e00C)gVE_ODY;a)!00CikVE_ODc6?y~00MM#QegmsVE_UERsdK400AkIVE_UFRRC82D41b@00AqWVE_UES^!)C00AkkVE_UFSpZuAD70aK00BL^VE_UEUI1VK00Ak=VE_UFT>xJID9~Ym00BMLVE_RDVgLXEDdu4S0RdqEDC%K=0RUtG00AlZVE_REV*n`pVSoSuJ_2F@00k>OAu27XVF1Ko0N`N&@L>Q7VgLXEau8ww00D0%VgLXEbSz>300Ch#VgLXEayViD00Ct_VgLXEa71DN00v}sa&T#HUSI&2U;xZu0Q6u0h+zOqVgLXEI#6N&0s&_LCVgLXEW8h){00MM#m|_6tVgLaEtOWo8W%gnK00D6NVgLXEc>rSo00DFcV*mgFUkqaa00CtZV*mgFV;Exq00C|uV*mgFWh7$&00D9;V*mgFWiVp^00Cw;V*mgFW;|m600C)2V*mjFtpxx9Wlm!N00D4PV*mgFd01lr00DGfV*mgFUu0td00CucV*mgFb#P+<00C@vV*mgFVSHl%0RXNA00Cu)V*mgFV~k?}00C~2V*mgFWtd|C00DBIV*mgFWu#*O00CyIV*mgFWw2ua0RXQB00DBmV*mgFWx!(q00DHyV*mgFZp>o<00C*zV*mgFZ`fl10RXTC00DXAV*mgFa_D0K00D3AV*mgFXY^wL00CwCV*mgFbO2-k00ChJWB>pGV+>>f00CbTWB>pGau{R)00D0vWB>pGbR=W|00ChtWB>pGaxi2700Ct-WB>sG!UX^UDMDlb0Rh1UC`M#}00Cr7WB>pGX;fqY00C@TWB>pGVPIqc00DMpWB>pHbaOmp0BmFc0syiFv;_bGDSTuA0s*lFvjr%EWPktxD~MzO0syuJxCHsHy#*-LWPkwxzy$ySDdJ=R0Rg`SDCT5<00BPiWB>pKD?K49Es|sau4DkpWB}S^0Q6)400DCPWB>pGZxCew00DFsWdHyHVH{-u00D9$WdHyHWhi9;00D3=WdHyMWOj0JX>Ukl0D@xxwqpR^V*qkw05oL)00BBWWdH#I!v#82Wq<$ya$02o00D1eWdHyHbZBJ&00CicWdHyHa&%M00DHGX8-^JVW4LK00DBQX8-^JWvpia0RYJr00AkuX8-{K$Q3BOXMg|!WWr|v00C*rX8-^JY|v)_00CjvX8-^JcHCzG00MM#vS$F|X8-{Jw-o>ZDe`9k0RgrZDE4Q700DCRX8-^JZv00CoyX#fBLZis0B00Cu=X#fBLa+GNR00Cv1X#fBLW}s;R00CyEX#fBLX{>1g0RTlC00CvVX#fBLaJ*>%00DWzX#fBLbjWD{00CdlX#fBLWz=Z^00DK{X#fBLY~X1C00CjY5)KMZ-{CD00DH4Y5)KMVU%hB00DBEY5)KMWuR&R0RUVZ00AkiY5)NNTN@~_YJdO%WVUJm00C*fY5)KMY{Y5+00CjjY5)KMcF<}700MM#rfLAzY5)NMN*e$HDduVb0Rc%HDC%l}00DCFY5)KMZ}@5e00DIVY5)KMVFYUc00D9eYXATNWe{rs00DFsYXATNX&h?+00CqoYXATNWhiR^00D3=YXATNc{FPP00DG5YXATNbUOAu26&YXFdI0IX{OylVi~YXATNa@=bG00D3EYXATNbogrk00CkCYXATNas+Gu00CtRYybcOa1d+&00(4ta&T#5Z?b6s>}dcXY5+)T0NiQ-SZe?lYybcOIvi{O0RdebIy!8C00DA9YybcOZ%Awa00DGPYybcOVN`4Y00DAZYybcOWngRo00DGnYybcOX>4o&00CrjYybcOWq51=00D4*YybcOd4y~L00UoXbYf-zT4?}^YybcObdYQS00DEJYybcOZlr7g00D2RYybiPD+w(L00AksYybiQDhVtJD7800Al9YybiQP6<#6DCBH_00Cv{YybcOaP({d00DXWYybcObO3Dt00D9aZ2$lPZwze!00CwaZ2$lPau{s@00D0vZ2$lPbR=y600ChtZ2$lPaxiTG00Ct-Z2$lPbUbYU00L}j*lYkoZ2$lPb4YCf00DARZ2$lPZ&+;r00DDeZ2$oPH3Dk00DBcZ2$lPWw>ns00DEpZ2$lQZggaA0K{zo00CvnZ2$oPF9`qvDcWrS0Rb)vDBf*=00BMZZ2$lPa_nsY00D3EZ2$lPbogxm00CkCZ2$lPas+Mw00CtRZU6uQa1d?)0RS-x00Ai+ZU6xRFbOCiZh!y*bS7>900DC@ZU6uQX*6yC00C?|ZU6uQb3kqY00DAFZU6uQZ%l3g00DDSZU6uQZdh&r00CuQZU6uQb7XD+0RS@z00Aj*ZU6xRG6^VjZh!y*a(Zq600D1;ZU6uQbBJyL00C}}ZU6uQWt46J00DEFZU6uQWT0*U0su=1O$h)2DXeY)0s%@1ObIBmZh!y*a=2~)00D2pZU6uQbjWT100CjnZU6uQa@1}B00Cv%ZU6uQbl`3P00C*{ZU6uQbL?&a00DCHZU6uQZ}@Hi00DFUZU6uQZUk=t00CtRZvX%Ra}aL;00C?kZvX%SWNfBx032@s0RT4%00Aj1ZvX)SHVG&&Z-4*+ZZ>ZK00D14ZvX%RX+&=T00DGLZvX%RVNh=X00DYdZvX%RX00AkeZvX)TKnZCmqHh4KZ-4*+a?00DF4ZvX%RbnI^c00D0DZvX%RW%zFZ00C|OZvX%RWdv{l00D9eZ~y=Sbr5g>00DCrZ~y=SVH|J(00CtpZ~y=SZ76U600DC@Z~y=Sax`!N00D10Z~y=Sb3kwa00C}BZ~y=SWlV4Y00DDSZ~y=SY*=sr00C@XZ~y=SVPtRs00CxdZ~y=SZ*Xt`00CuoZ~y=SdVFvI00L!c&~E^OZ~y@SISBv(DUxsi0RcD(D3)-500DEHZ~y=Sa-?to00D2RZ~y=SbFgp#00C~cZ~y=SWxQ|z00DEtZ~y=SX2@^=00D2#Z~y=Sa@24D00MJvh;RVfZ~y=Sbl`9R00Cv{Z~y`TMF~d<00AlXZ~y`UL?BCa_nLN++_f;Yyi}402XclYHk1`ZvgOc0Jw1g00BC_aR31UQVBZbaex2;bn0;c00DFIaR2}TY4~vf0RYwq00CtLasU7UbqI0*00D6hasU7Uaujj^00D0rasU7UbRcp700CbnasU7UWh`<400Cn%asU7UayW7T00D14asU7UW<+uT00Cc0asU7Ub5L>s00C)MasU7UcwBM-00CiQasU7UUubdw00DSzasU7UX>@V`0RYzr00DAm=bN~PWIyiIy0Rh_wI!bha00CuCbN~PWa9DHz00DVkbN~PWbYye@00DApbN~PWZ*X(~00DD$bN~PWZhUkA00Cu!bN~SW+y?*wbB=TX00Cu^bN~PWaF}!e00DWPbN~PWbfk0u00CdBbN~PWaf0RY|y00AlZbN~SX-3KWAbbtT>asqV#00D0bbpQYXa}ad^00C|mbpQYXWgK+?00DC%bpQYXYbbR900C|;bpQYXX*6{J0RZ3!00AjLbpQbY-v=l}b$|c?a!Pdo00D1ObpQYXb69l%00C}ZbpQYXWn^^#00DDqbpQYXbZ~V500C}xbpQYXX?%4600D1;bpQYYY-&1n0El$}00DE3bpQbX;s*c$DV}uz0RiC$D5700C*XbpQYXbG&r`00CvfbpQYXaL9E400DW-~00D2tb^rhYbIf)C00C~&b^rhYW!QEA00DE}b^rhYX5@AN00D36b^rhYa`1Kl0sz_&+z0RhhtD6V&a00DEfcK`qZbi8)}00C~ocK`qZWyp5`00C{zcK`qZWz=^700DB^cK`qZb>MdZ00DF6cK`qZVeEGR00Cw4cK`qZZTNQp00DFUcK`qZas+q)00D0bcmMzaa}am{00C|mcmMzaWgK__00DC%cmM$a)DQpxDK2;b0RhtxC^C3}00DD2cmMzaazJn+bVGwx$00Ctdc>n+bZ5(+300DC%c>n+bawvHK00D0n+bb2NDX00C|~c>n+bWk7iV00DDGc>n+bY)p9o00C@Lc>n+bVOV(p00CxRc>n+bZ)AA@00Cucc>n+bdT@CF00C)sc>n+dZf$dRcmT+F0DO4>00DG@c>n+bWsrFQ0RYwz00AkSc>nn+bX|#C&00DElc>n+bWx#m=0RY$#00Ak?c>nn+bbmVye00Cp_c>n+bW$<|b00DOPc>n+bZ~S=x00wh!erIxYVs`+fcK|4O0G4?G#(4k&dH?_cItY3I0RiI>IwE?200DC-dH?_cbTE1V00C|`dH?_cWjuNS00C`6dH?_cWk`Ae00DANdH?_cbyRu)00DDadH?_cVPJXy00CuYdH?_eY%Xp7aR4rM0Bm{y0RUhD00CuydH?_cZG?IN00Ci&dH?|cVF3UEYnFNd00C~AdH?_cX`p%l0RUnF00DHYdH?_cZm@a)00C*XdH?_cZ@hW{00L}krg{LvdH?_cWXO5|00CvvdH?_cXxMrH00Cp(dH?_cVdQ!M00DIBdH?_cbntor0RUqG00CwEdH?_cZ~%J%00DUhdjJ3dbPRg{00D9mdjJ3dZy0+300DCzdjJ3dZX|mE00CtxdjJ6dWB~vHZZ>-W00C(_djJ3dXFz)Z00C)6djJ3da!h*w00eGfb8nD(0QPzSFna(}djJ3dUs!tp00C`kdjJ3dI&gac0Rd$JI(B=200D1&djJ3dW`uhH00C}_djJ6d2@?PTDVBQx0RadTD4KhK00DHMdjJ3dZm4?z00CvLdjJ3dZM1s;00CvXdjJ3dY`}W}00L=ckb3~edjJ3da?E=G00D2-djJ3dbKH9X0RRmX00AlJdjJ6e3==5qdw>7|bMkut00CwCdjJ3dbO3w+00DIdd;kCeVhnr$00C(dd;kCeau|F700DF!d;kCebR>KL00Chtd;kCfZgk>%05E(200Ct-d;kFe3ljhVDMow%0RajVC`x>Q00CuCd;kCeZCHE&00CiMd;kCeZe)A_00DApd;kCeZ*Y7700Cxpd;kCebbNdO00C}-d;kCeWr%zL00C`|d;kCeWt4mX00C^8d;kCeWuSZj00CsCd;kCeY^;0$00C*Td;kCeXt;a;00MJkKzsncd;kCeI>dYc0RavZI?jB600DH=d;kCeZrpqT00Cvoo0RasVC^~(B00Ct{eEd00Aj*egFXh6%Z(Net-Z0WqN)900C}-egFUgZ-{;X00C@{egFXg8V~>hDVlx&0Rb5hD4u?R00DEPegFUgWvqSx00CpNegFUgX}Ep>00CsaegFUgZp3~700C*regFUgWzc>A00DH?egFUgVcdQI00Cs;egFUgaOi#j00w?%X>((BFns{BeE>9m0BU{!lzss2egFUgI`n=30RTA_00D0le*gdhW*C0}00C|ue*gdhX(WFD00D9;e*gdhZ!muV00DD0e*gdhZajYg00Ct}e*gdhb4Y&x00Cc4e*gghI~4!{DO!I30RcJ{C|-Yn00DAje*gdhWo&-{00D4ve*gdhYEYfdBvjZ-9XS00DH0fdBvjZIFQg00DBAfdBvjZ=8Vu00CyAfdBvjbEts;00C~UfdBvjVYGn&00DBkfdBvjbijcC00CvjfdBvjbj*PO00DKE00C^;f&c&kW#EDU00Cs?f&c&kZ|s5q00C|Cf&c&kbohb*00C+Kf&c&kYy^V<0RR;W00Aiwg8%^m6bdL5gMa`5a~gvH00C?wg8%>lWhjFH00Cq!g8%>lZ#07d00C_}g8%>lVnBlc00DJIg8%>lb4-H(00CxFg8%>lZ&-r>00DAdg8%>lZe)W100DGrg8%>nb#P^df&dDG0C0l<0RRyS00Ak4g8%^m5DF-WgMa`5ZjOTh00D27g8%>lX`F)q00DHOg8%>lX{dt$00DEZg8%>lZ?uB|00D5ig8%>lZNP&700D2tg8%>lW6Xm900Cvvg8%>lWY~iM00C^?g8%>lW#oeZ00Cs`g8%>lZ}5Wv00C|Gg8%>lV*G;u00DIZga7~ma|nb00RR^Y00Ai!ga82n778dBgn$46a~^~M00C?!ga7~mWh{gM00Cq&ga7~mZ#aYi00C`2ga7~mVnl=h00DJMga82m843UaDOQ940Rb2aC|ZPo00DDgga7~mYiNW300C}pga7~mX>^1D00MJtP=o+_ga7~mW`KkM00D1`ga7~ma*%`o0stEd9SQ&eDV&4=0s$Hd9119+gn$46Y^a0)00CjLga7~mbGU>600DBoga7~mWyFL400DN&ga7~mVbFvC00DB=ga82m9|`~gDdL0x0RbKgDCUHK00C?4ga7~mZuEoz00C+Gga82mAqoHiDF%fA0RbQiC<=vu00CtXg#Z8nZ5V|B00Chhg#Z8nawLTS00L}g0EGZ5g#Z8nW-x^S00D10g#Z8nY(Rwo00Cu2g#Z8nWK4ws00D1Og#Z8nZCHf>00ClNg#Z8nb!3GA00VAxbC!ev+=KvXg#Z8nbZ~_L00Cuwg#Z8pbAD%bg8&YM0EC4A00BCRg#ZBoA__W~g@6D7Zk~kz00D2Ng#Z8nX{?0+00DHeg#Z8nX}E;|00DEpg#Z8nZ^VTF00D5yg#Z8nZP0}P00D2-g#Z8nW88%R00Cva00D1?h5!HoW{ida00DE7h5!HoX_$rp00DTOh5!HoVWfrt00DTah5!Ko5(@wUDYk|H0Ra&UD7uD#00Cvdh5!HoZODcI00Cjnh5!Ko6bk?WDcXhr0Ra;WDBgyE00C{}h5!Hoa_oix00D3Eh5!HoX848x00DFUh5!HoZUlz_00ChNhX4QpauA0A00DFshX4QpavX;M00D0zhX4Qpb0~)Z00C|;hX4QpWi*EX0RS8e00AjLhX4Tq8w)5zhkyV9WlDzt00C`MhX4QpVOWO%00MJvI)?yWhX4QpYh;H200C}phX4QpX>^AG00C@zhX4QpbbyBd00DD`hX4Qpa*T%n00C)|hX4Tp77G9YDV~P_0Ra^YD58ge00C{NhX4QpahyVZqWrT0RRpQ00Aj{i2wls4GSoMiGTnBJ%)(@00DB2i2wirZi2wirZrq6g00CviU0rscsz;#00Ch_iU0rscu0x>00C)EiU0rsb5x1|0RR{a00AjriU0ut7Yit4ihuwCcxs9O00CukiU0rsWO#}I00C}(iU0usAPWEiDT;~!0RbNiD2|GN00Cu`iU0rsZJde#00Cj5iU0rtX>Npy0H}%p00C>RiU0rsZn%m700C*fiU0rsY{ZHH00DH$iU0rsbI^(a00DB=iU0rsY21nc0RS2c00AlJiU0ut84D=vihuwCc=Cz>00CwCiU0rsWB`i*00C|WivR%tA`1WkDH4kS0RbTkC>D!=00CtjivR!tZ6u2T00ChtivR!uX>JUQ05FRH00C<@ivR!tZa|9w00C)6ivR!tY)p#)00CrDivR!tZdi)|00D1aivR%tEDHbuDQb%V0RbxuC~k{@00CumivR!taD0mZ00DV|ivR!tbcl-p00DB2ivR!tZi+}(Dci~s-uWsHmf00DB6i~s-ucbJR-00Cs4i~s-uWu%M%00C*Li~s-uY_N;~00D5ei~s-uaJ-BF0RTJ;00Ak;i~s=vI}0exjDP?EZPJVY00DB^i~s-uZ{Umo00Cy^i~s-ubL@-&00D0Di~s-uVfc&y00DCTi~s-ubOen600D9ejQ{`vZxD?D00DCrjQ{`vZXAsO00CtpjQ{`vb101f00C<*jQ{`vZZwSm00C(_jQ{}vJ_`T=DMpO|0RTV?00AjbjQ{}wKMN>Sjer0Fcv_7B00C)YjQ{`va%hbJ00DGvjQ{`vVRVfE0RTb^00Ak0jQ{}wK?^8^jer0Fc#4ex00C)|jQ{`va+r+(00DHKjQ{`vVWf=!00C{PjQ{`vWw4C^00DEhjQ{`va=eWI00CvfjQ{`vcF2tY00C~!jQ{}yJqsvpX-bWNdW`_ojQ{`vYub$f00D05jQ{`vY4D8z00C_FjQ{`vZv2e^00D0TjsO4wWC)G`00CtVjsO4wX%vnC00C?ojsO4wa3GEV00D3&jsO4wVJwaS00C$+jsO4wV>pfg00C}3jsO4wWkiku00DAJjsO4$W^-S0Mv^BP>cY=i~vB508owq00DGXjsO4wWps`J0RS=!00Ak0jsO7xF$*Y!j(`9GWQvXe00C)|jsO4wY?zJ!00Cj1jsO7wItu^+DXNYD0RcG+D6Wox00DBejsO4wZ@i8G00DEtjsO4wZpe-R00CvrjsO4wbJUIi00D2>jsO4wbl{Ev00Cs?jsO4wW$cas00C(7jsO4wWB85$00CkCjsO4wbOet800DFgj{pDxVGxf100Cmh00C~2j{pDxX_$`y00Cv5j{pDxbfk{}00CjDj{pDxWU!9_00D5ej{pGxL<;}`DZ-Bc0Rck`D8`R~00DH&j{pDxZq$ze00Cv%j{pDxZQzdp00Cv@j{pDxa_o-)00DLKj{pDxbNG({00CkCj{pDxWdx7_00C_ZkN^MybP$jL00CnbkN^MyX&jIM00CqokN^MyWhjsU00D9?kN^PyMhgG|DLRk<0Rcq|C_a#Y00C!2kN^MyZcLB>00C)IkN^Mya#)Z600DGfkN^Myb7YVJ00D1mkN^M)b8miUX=8P8baIIRxQPH-iU4|!0632TVvhj4j{r1~0C12100BC7kN^PzM+-WfkbnRIa-xs`00D2RkN^MybFh#A00C~ckN^MyWxS9800DEtkN^MyWyp{K00DK*kN^Myanz6i00DB^kN^MyZ{Uys00DI7kN^MyW$cgu00Cq2kN^Mya`=z{00D3QkN^MyW(1J{00DCfkpKVzX%LYB00DRwkpKVzVH}YF0RZa{00Ai|kpKY!>JKO^k$?aJc`}gz00DA3kpKVzbU={+00Cu2kpKVzZA_5>00D1OkpKVzWLS{^00D1akpKVzWMq*500CuckpKVzXK;}K00C!qkpKVzWqgqU00C@*kpKVzWr&dg00C@{kpKVzaFme%00C{9kpKYz?+*Y0DW;JC0Riq0D5{Zw00C^UkpKVzWw?<500CsakpKVzZ^V%R00C{vkpKVzbkLCi00L=cppgL9kpKYz?GFF}Ddv#?0Rij}DC&`b00DXMkpKVza`=$|00DIVkpKVzWdxD{00C_Zk^le!ZxE6I00Cqck^le!Zyb^U00Cqok^le!WhjyW00Cz%k^le!XEc%k00Ct>k^le!Y(SC#00Cu2k^le!Y)p~>00D4Pk^le!ZCH{300C)Uk^le!b7YbL0RZt200Aj*k^lh#@DC_-l7IjKYX00C|)lK=z&{}25S0}ufa00AjBlK=z({tx^Q0uTTYC_s~d00Cu2lK=n#ZB&y000CiIlK=n#a$u7H00CxZlK=n#WNecF00CuklK=n#czBZl00C)!lK=n#W`vUf00Cu+lK=n#XONQs00C~6lK=n#VVsiy00C&ClK=q#1rPuMDXxblK=n#ZorcO00C*nlK=n#Y|N7Y00CsulK=n#W!RGd00DU3lK=n#Y2=dt00Cy|lK=n#bnue^00D0HlK=n#W&D!>00D9WlmGw$atM?F00DIllmGz$2M_=ODH@aj0RaXOC?1r600C_zlmGw$ax9bp00D0@lmGw$W;m1p00DD8lmGw$ZbXy-00Ci2lmGw$a!`~200DGXlmGw$Yh08700C}dlmGw$X=s!H0RRaQ00Aj00C~ElmGw$VWgA*00DBUlmGw$bg+~F00CvTlmGw$ZM>8K00CjblmGw$a>$eb00L}gZj=DdlmGw$WYm-Z00C^?lmGw$a^#c%00D36lmGw%V|Nsk0PvIm00DINlmGw$WdM}`00(n^ZFOm5XWWqhYLWnyk^lgc05FpPsFMH&l>h(%It-Nn0RajSIx3Zb00DV0l>h(%ayXR$00DG9l>h(%Wki(#00C`El>h(%Z%~y000CrHl>h(%Z(NlC00CrTl>h(%WoVTE00C!il>h(%XLOYS00Cusl>h(%Y=D&j00Cu&l>h(%Y>brv00D54l>h(&cx@t)0GO2k0Ra6B00Akel>h+&{0u0pm4E;NWwMn300D5il>h(%VZfCD00C&ml>h(%bIg?h00Csul>h(%Y1owj00C^?l>h+%1q}cJDe9E~0RaRJDDIVj00Cw6l>h(%ZTyu000ChFmH+_&3k?7PDGrtZ0RajPC=!-{00DUzmH+?&av+uf00DF+mH+?&Wh|Be00C_>mH+?&Z#b3!00Ct_mH+?&XGE3&00Cc0mH+?&Xi$~_00CcCmH+?&Yh0E900C}dmH+?&X=s)J0RRyV00AjDDbAJv0RjFDDAJaI00Cv#mH+?&aNw2z00Cj#00DCDmjD0(W%QQ-00DIRmjD0(VE~u_00VApZDf}K%9j8Jm;e9)bPSjP00Cthm;eC)2MquLDJGZz0RaXLC@PqM00Cq$m;e9)X*iew00C@1m;e9)VMLe!00DMNm;e9)Wl)#^00C`Qm;e9)VO*F10RRmR00Ajzm;eC*3=Jr3n1BEQbaI#g00Cusm;e9)bAXrt00C@$qf00Cvrm;e9)Xw;Yh00D5?m;eC)6%7CZDdv~}0Ra>ZDC(Gi00DULm;e9)Z}^x10RR^b00AiknE(L+77Zu}nScNRat@gQ00CtdnE(I*WE`0Q00C|ynE(I*X(*Wh00C?+nE(I*c{G^-0RR~d00AjLnE(L+7!4>ynScNRXiAv?00DDSnE(I*WmuU200C`YnE(I*Y-E`L00CiYnE(I*Zg80Z00DA#nE(I*Wqg?c00DG@nE(I*c!-$*00wStb7EsF;nScNRc=VY700D3QnE(O+9}OoB00Aiqng9X;9t|c9C=i-}00D9qng9R+WgwaW00Cqsng9R+ZY-Jr00C(-ng9R+Y&e<#00DVEng9X-Aq^=F00AjVng9X;APp!DC{UV!00C%Lng9R+b6}bP00CuYng9R+ZETtV00C@rng9R+VR)JV00C}(ng9R+a)g=y00Cu+ng9R+bdZ_=00DTGng9RbADrIX<@{c02Y@3K$id@m;kPs0JNF_00BC>ng9U-Dh)c+nt%WSW!jnm00D5~ng9R+Vd$Cw00C(3ng9R+bM%@300CtBng9R+X#kr50RS2i00Aisn*ad;84)NDn}7fTcov%g00C(pn*aa-awMAo00DF=n*aa-VKAEj00C__n*aa-ZakX+00D18n*aa-X-Jy@00DGPn*aa-VN{y{00DGbn*aa-Z(y4M00DAln*aa-WNe!N00C)on*aa-YR00C~?n*aa-Z{(W*00C+0n*aa-bnu%100Ck4n*aa-bo`qD00D0ToB#j;atNFN00C|eoB#j;VHBJI00CthoB#m;AQ1ooDJGl%0RbNoC@P$Q00C|=oB#j;Z#bL)00C(}oB#j;bVQs000Ci2oB#j;bWofC00D1SoB#j;a$KAM00C}doB#j;VQ8EH00CugoB#j;ZFHOf00CrroB#j;Wq_Oj00DG{oB#j;XpEcy00C!`oB#j;X_%Y<00Cv5oB#j=WNmlMn*bo30HmA%00AO%04SXR0RW&600AjDod5v=pARTJoqzxVb3&Z}00Ci2od5sod5sr4J}Do`3)WWj3Aw00Ct_o&W#=azvg000DGLo&W#=Zcv^800DVco&W#=WL%yA00C)Yo&W#=GH9Lv00Cldo&W#=X>^_d00C@zo&W#=Zh)Qu00DW1o&W#=WQ?8w00C~2o&W#=X_%e>00C>Bo&W&=s1E=EDXN|T0Rg8ED6XD>00DEfo&W#=VZ5FI00C*jo&W#=Y{;Gf00Cjno&W#=V$_}h00C**o&W#=Y~Y>%00D01o&W#=dF-A500Ct3o&W#=Zup)600C+Ko&W#=YXqMF00DCfp8x;>We}eL00DLup8x;>ZycWh00C_xp8x;>WhkEj0syKHtPcPIDKwt|0s*NHs}CqTpMU@XWk8<*00Cu6p8x;>a!{WD00DGXp8x;>Zd{)L00DVop8x;>WN4oN00C)kp8x;>Z*-pk00DG*p8x;>Vt}6j00C)+p8x;>Y>b}(00C~2p8x;>d6=I700Cs4p8x;>Zls?800C*Lp8x;>Yp|aH0RXNK00Akyp8x>?tq&-`pMU@XV#c2U00C*vp8x;>Y}B6s00C~=p8x;>dElP_00Cs?p8x;>ZtR}`00C+8p8x;>Yxti400DFUp8x;>Zv>zK00DFgpa1{?We}hM00Ctdpa1{?avY!l00DF&pa1{?ZYZDt00DU}pa1{?WHg`v00MJqwx0kxpa1{?Z9t#^00D1Gpa1{?a!{ZE0RXTM00Ajnpa1~@uMa3-pnw1Yb7r6b00Cugpa1{?Xmp?e00Coqpa1{?Zh)Ww00Cu&pa1{?a*Ut=00DQBpa1{?beNz300Cp3pa1{?VWgk{00DHWpa1{?Zm^&L00D2dpa1{?W4xdM00C>lpa1{?Zpfej00C*vpa1{?Y}B9t00C{Ns+|BPo&cnt04|>ZR-gcCp#T5@I&h%?0RgcOI*Ory00DB4p#T5@WtgD=00D5Gp#T5@Y^0$800CvHp#T8@GZ+8?DYl^i0Rb`?D7vA500DBqp#T5@Wyqlb00D5$p#T5@Y}BCu00Cv%p#T5@XyBm$00Cv@p#T5@W$d8<00DCHp#T5@boikF00D0Pp#T5@c?6;W00CqQq5uE^X%M0S00D0nq5uE^bR41p00Ckmq5uE^X(*xq00C?+q5uE^ZZx6*00DVAq5uE^WI&<-00C}Bq5uE^X-uL300C=Kq5uE^b6BDP00C`Yq5uE^Z)BnX00DApq5uE^W^kea00BC7q5uE^I((vl00C%%q5uE^E{LK400C}}q5uE^Z=Y>00Cc?qW}N_Y@DM200Cj5qW}N_W2mD500D2VqW}Q_6%zmfDY~No0Ra>fD88eB0RR^h00Ak?qW}Q`785AYqksSbJ=UWD00KNc#G?S-qW}N_a^#}`00D3AqW}N_bo8SD00Ck8qW}N_asZ?N00CtNqyPW`a15jX00UxdZ&srKw4(qLqyPW`IvAt?0Rb2jIwqum00CqyqyPW`X*8q&00C<{qyPW`Za|~}00C)6qyPW{V{9U$08FF+00ClBqyPW`X00C(}r2qf{bVQ{900Cx7r2qi{$`1emWmcsC00C`Ur2qf{X<(%Q00DGnr2qf|W^PcW0BofI00D1ur2qf{WqhRo00C@*r2qf{Vu+;x00Ci+r2qf{bd;q40RYPn00Cs6r2qf{Y^0?C00D2Rr2qf{Xt1RK00DEhr2qf{WxS;T00DBsr2qf{Xvn1i00DH)r2qf{Wz?kr00DK{r2qf{Y~ZB;00Cj4900C(7r2qf{XZWQ600C+Kr2qi{%ntwoWD2GL00C?crT_o|Zxp5g00C$krT_o|b0DSw00CttrT_o|axA6*00C$+rT_o|bU3B}00Ct_rT_o|bws8B00C@DrT_o|VNj+300DMZrT_o|cU-0b00D1erT_r|%?|(pWp1Vb00DJ!rT_o|YDjrvLx}Z-}P=00Cu^rvLx}Y?!A200Cm2rvLx}VWg)300DHWrvL!})(-#yDYmBo0RhzyD7vSB00CscrvLx}Y{;ho00D2#rvLx}Xw;_w00DE_rvLx}W#Fd(00DC5rvLx}XzZr|00DIJrvLx}W%#E600DLWrvLx}Yy_wP00ChNr~m)~b`Yol00DOvr~m)~Zycxq0RY$!00Ai|r~m;0*AFNxsDJ^0Zw#pb00CkWsQ>^0au}%q00CtlsQ>^4b8Kj7cCe=aBB%hGr~vM$03@jZ00DF=sQ>{0^0Wmu^I00C!SsQ>^0XJn}W00C)gsQ>^0a&V~t00DG%sQ>^0bbP4*00DG@sQ>^0X^5!+00C`|sQ>^0Xq2e{00L!WK&b$lsQ>{0+z$W&DXOUe0Rh_&D6Xl100CvRsQ>^0biAnm00CjbsQ>^0bjYay0RY|)00Ak~sQ>{1-47_(sek|hW!|X(00C|0sQ>^0Y3!*000DIJsQ>^0WcaB700CwGsQ>^0a|EgY00D3cssI21VGybS00C?kssI22b7jt{0350S00DF&ssI21Wh|-y0RZ9;00AjDssI52;SVT0s(=6iWkRX|00DDKssI21Z&0cL00ClFssI21a$Kqa00CuUssI21c4(>q00DGvssI21Wpt_l00DD)ssI51=nnt^DTb;50RiU^D2l3p00Cu?ssI21W0Q_00DIBs{jB2W$>#200C_Fs{jB2V*INB00ChFtN;K3bO@{f0RWf~00CqatN;K3Y#6Kn00D0vtN;K3Xe6uv00DCtpET4Z8WU_00Ch-tpET4azL#B00Ch}tpET5bZ~O308Fg_00DGTtpET4bX=_f00C)YtpET4ZD_3k00C%jtpETAaAkFAZ);-$U;xa302YP-o|OPDodAZU0CcSY0RSfe00AkOtpEW5CIBd$t$+XlbE2&P00C>NtpET4Zm_KY00C*XtpET4Y`m=i00CvftpET4Ysjqt00CjntpET4X4I_!00Cv%tpET4cHpf500D32tpET4ZS1W800Cw4tpEZ5DF7<~00AlftpEZ6C;%z|CG!00C_#t^fc5WGt=#00Ct(t^fc5V>qq=00DJAt^fc5WJIn200Cu6t^ff5EdT%kDORok0Rb!kC|a(700C!Ut^fc5ZfLFm00C)kt^fc5a&)c$00Cust^fc5Vt}py00C`=t^fc5b&Re600C~2t^fc5beOIH00C~Et^fc5X{4?I00D2Rt^fc5YOt;V00CsSt^fc5WxTEc00DZ!t^fc5X~?bs00C^yt^fc5Vbrbw00C{00C*%umAu7cigZ500Cy=umAu7WazK}00DCDumAu7b@Z?R00C(FumAu7bO5mc00C(Ru>b%8cMP!r00CtZu>b%8Y#6Zs00Ckiu>b%8X(X`#00DF=u>b%8VKA`(00D3|u>b%8Z9K6600D18u>b%8V@R<800CuAu>b%8VpOpJ00D1Wu>b%8bYQUn00DDmu>b%8Wo)qk00C`su>b%8VR*3s00DA-u>b%8W`wZ-00C=?u>b%8ZjiA600C*1u>b%8Y@D$G00Cv9u>b%8cBruc00D2Vu>b%Ca${v-ZTPJKO0NL0uK;SW0JO0H00BC>u>b%8I?%Cz00C&$u>b)8ei{G)bKb%8cb%8V)(HD00C$Iu>b%8ZUnLb00C(VvH$=9WDv3d00C|mvH$=9bsVw)00D0zvH$=9Vkoiz00Cq!vH$=9Wi+w?00C|~vH$=9XF#$500C)6vH$=9Y)rBM00CiAvH$=9b6Bzf00C)UvH$=9cx18w00CiYvH$=9XK=Cr00C}xvH$=9X?(H(00DD?vH$=9Z-}x000C@{vH$=9W0bN000C~AvH$=9WuUSE00C&GvH$=9bgZ%f00C*TvH$=9cet_u00DEpvH$=9WyG=o00D5yvH$=9VbHPw00C&$vH$=9bKJ5300Cs;vH$=9Y3Q;500C_7vH$=9Z}hSN00DFQvH$=9bO5se00D9avj6}AWel?b00DLqvj6}AZWyxw00D0vvj6}AVWvw#2rWtOu500D5Kvj6}AVW_hJ00C&Ovj6}AbF{Mn00CvXvj6}AcEGa$00C*nvj6}Abj-5=00C*zvj6}AZP>E_00C*00D2>v;Y7CE_2+m0N}I$00DF6v;Y7Ba`3bO00Cw8v;Y7BZTz$V00D9WwEzGCZwR#j00CwWwEzGCa}>1z00C|qwEzGCVIZ{t0RZR>00Aj1wEzJC?hF6{DK@nL0Rim{C_1%(00C@3wEzGCWk|IE00Cr9wEzGCZ&bAa00C`UwEzGCW?;1d00D1iwEzGCcx<%*00CukwEzGCWO%gz00C}(wEzJC@C*O}DT=iK0Ris}D2}y&00C^2wEzGCWt_DD00Cs8wEzGCZ>Y5Z00C{TwEzGCX0){c0R!g@C~0pnwSa`R0J^mR00C>jwEzGCZqT&=00C*%wEzJC^b7z2DdM#N0Ri(2DCV_*00C_5wEzGCW%RWG00CtBwEzGCZveIc0RZ+400Aiswg3SE^$aKwwtxTuZWgux00C(pwg3PDVI;Ny00C$!wg3SD_zVC6DK@qM0Ri_6C_1))00DDAwg3PDZb-HO00D1Kwg3PDX;iiV00DGbwg3PDX<)Vh00DDmwg3PDZ)~;z00D4vwg3PDba=J^00C}(wg3PDX@s@_00D1`wg3SD`V0U8DVDYX0Rj08D4Mo_00DELwg3PDbf~rf00DKbwg3PDaJ04n00C~gwg3PDX~4Ds00DExwg3PDW6ZVy00C*zwg3PDZP>N|00Cj%wg3PDZsfKA00DXGwg3PDWbn2C00Cw8wg3PDbNsdd00D9Ww*UYEWeB$b00DLmw*UYEZWOlw00nGqV`^#KwEzaT05G-ykhTCCw*UYEZ6LP*00D0{w*UYEWIVS300C}7w*UYEVMwI?t@DQ33-0Ria@C~CKW00C@pw*UYEWq7v$00Crvw*UYEZ-lo100C`^w*UYEZ;-bD00DHCw*UYEYn-kKHkw}1cvY`(Vu00Cvjw*UYEWX!h!00D2(w*UYEZP>Q}00D2_w*UYEbmX@H00Cv{w*UYEZSc1M00Ck4w*UYEa{RXd00CwKxBvhFYzVjj00ChRxBvhFZWOox00D0rxBvhFX&|@&00DF+xBvhFX)L$^00Cq&xBvhFWH`7000L}buD1X_xBvhFZA7>L00D1KxBvhFWK_5S00C}VxBvhFVPLob00DAlxBvhFWNf$q00CrjxBvkF@(ch0DSo&B0Riz0D1x|v00C!+xBvhFZjiVD00C*1xBvhFa-6sT00DHOxBvhFbEvog00Al00C?Ux&QzHYz(>p00DIpx&QzHW*E8v00Ctlx&QzHbR@a}00DI>x&QzHa4@<60st-tFb4nuDLlFW0s$=tF9#?>x_|%yb4a=X00CuEx&QzHa9Fwk00CiMx&QzHXk@wo00DDqx&QzHWN^9w00C)sx&QzHY<#)^00D1;x&QzHbBMYC00C}}x&QzHZIMJ-DJHuB0Ria-C@Q;v00DC_y8r+IbU3>J00C}3y8r+IX+*mK00D1Gy8r^yMO=zbH=*>00Cvry8r+IZPdE}00Cjzy8r+Ia^SlF0RS2Y00AlNy8rynp}!bDq2a00DBQyZ`_JX{@{e00CsOyZ`_JWw^Wm00C#dyZ`_JVZ^)u00C>tyZ`_JW6-<+00CjvyZ`|J-Ua{xDdM~U0Ri0xDCWF?00Cv}yZ`_JZS=eV00Ck8yZ`|J;06EzDF(d&0Ri6zCjo&)y?_7#W!k*}00C{{y#N3KVd%X80RZp@00AlVy#N6L?*=INy?_7#c>cWr00CtNz5oCLWDLFl00C|iz5oIM@&@z<00Ai;z5oIP@don-ZfPj)y#N@#03^PE00DF=z5oCLZalsK00C)2z5oCLZ%DoX0RZj>00Ajfz5oFM?FJ}VzJLG$b6&mx00DDmz5oCLVQjtt00C`sz5oCLY200Cv7z5oCLZK%Eg00CjHz5oFL5C;GODZ0J@0RayOD89ac00DT!z5oCLWz4<+00Csuz5oCLZrHv60RR*S00AlFz5oFM69*{hzJLG$ZSKAR00DCLz5oCLZ~VRh00CwKzW@LMa|pix00C|ezW@LMVHCdr00D9uzW@OM76$+UDJH)F0Ra^UC@Q~z00C<-zW@LMZaBXH00C(}zW@LPZfSIEw7vk|z5pP<07Sn400Cu6zW@LMZCt+q00CiQzW@LMa%jH*0RSKe00AjzW@LMX^g)B00C^0zW@LMWthJJ00DEJzW@LMVWhtR00CmEzW@LMbg;hw00C^azW@LMb-cd-00CjbzW@LMX2`z)00CvrzW@OMCIY&bBe$K00DB6zyJUNX_&wO00Cs4zyJUNWu(9W00C#JzyJUNVX(je00C>ZzyJUNW4yos00CjbzyJXN9tQvcDbBzE0RbHcDAK@y00C>*zyJUNZs5QG00C*{zyJUNZ0x`Q00Cw4zyJUNbNIjj00CkCzyJUNVg$he00DFg!2kdOY!JZ!00DIt!2kdOVI08#00Cwq!2kdOWhlV_00MAi$iM(D!2kjPG6ysV00AjJ!2kjQF$XgTC`7@400DDK!2kdOa#XJ!2kdOZmhuo00C*T!2kgO_67g}DZaq~0Ri;}D8j*j00DT&!2kdOWzfL@00Csy!2kdOZrs5D00C*@!2kdObm+kV00D09!2kdOY4pJW00D3M!2kgO5(fYQDF(s-0Ra&QC7s(00C@r!Tk00C~g!TL!vFvQZm`1u00C*X!vFvQY`nt&00Cse!vFvQWyr$-00Cpp!vFvQVbsF_00C^;!vFvQaNxrL00DF6!vFvQY3#!Q00Ct3!vFvQa`?jl00D3Q!vFvQW(33l00DFg!~g&RZVJ!~g&RZmh%r00C*T!~g&RY`DY#00DHq!~g&Ra>T>{00Cvn!~g&RbI`;900MJvjKcud!~g*R=mr1*Ddxlg0RiU*DC)$300C?8!~g&RZurCi00C+K!~g;S{ssUC00Aiq#Q*^S0tWyADHg>50RaIAC>q6p00CSZYae700C((#Q*>SY&69H00Cq=#Q*>SZa~EV0s{R8{{|>w5XFE-#Q*>SbWFtn00C}V#Q*>SX<)?w00D1i#Q*^S3SZiK}E00C)=#Q*>SY>>qO00D27#Q*>SbezQi00Cv9#Q*>SZK%Zn00CjH#Q*>SaSY{10;00Cjf#Q*>SZp_6100D2(#Q*>SY1qX800DH~#Q*>SY2?KK00Cs`#Q*>SWbnlR00V4lVFbkhY{dZf#Q*>SWcq9q00DC##sB~Tawx_C00Ct##sB~TbTq~Q00Ct>#sB~TZ9v8V00Ch}#sB~Ta!kem00CiA#sB~Ta9G9w00C@X#sB~TVPwVt00C)g#sB~Tba2K100DA##sB~TWqif}00C}-#sB~TX^6%E00Cu=#sB~Tbd<&b00Ci|#sB~TWT3_X00D5O#sC5UDhDhF00Ako#sC5VDF-VDD7eOe00DEp#sB~TWyr<=00D5$#sB~TVbsO|00C&)#sB~TbKu4R00Cs?#sB~TY3#-T00C_B#sB~TZ}`Rl00DFU#sB~TYy`&u00ChN#{d8Ubr8n@00DCr#{d8UX&lD@0RT1!00Ai|#{dBVH3ujx$AACDCbV#`Xin##Bx&ZdN0D8axcEJGL!~hV+0IbFUBF6w;#{d8UI%LNH0stfmC<*`pDVWCq0s$imCkiN@$AAC4E$bbL=a}vk^00Cth$N&HVa3IJ400Chp$N&HVXe`J800DC{$N&HVWH`tG00C(}$N&HVY(&Ta00D1G$N&HVb5O_t00C@P$N&HVWn9Pr00CrT$N&HVZ)nH>00C`o$N&KVDhdDrDSF5N0RbrrD1OL*00BLO$N&HVa*W6T00D23$N&HVbePBh00Cj1$N&HVa-_%r00CvH$N&HVaInY#0RSut00Aky$N&KVGztI#DaObE0Rb}#D9Xry00DE*$N&HVW!T6700D5`$N&HVVdTgF00C&~$N&HVbMVLj00Ct7$N&HVY5d3l00C?Q$p8QWZwSc%00DCj$p8QWYZS=<00C|q$p8QWX&}h}00C?!$p8QWWh}`600C?=$p8QWXE@0K00C}3$p8QWX++5Y0Rk%uD09HbfJ(^#00DAP$p8QWVO+@o00CuU$p8QWY-q^<0st-wFbV(xDRjvI0s$=wFA6An$$$U>Wq`>500DZ6$p8QWX^_bP00DEB$p8QWWt_bh60+00C~g$p8QWWx&Y*00DHy$p8QWbIi#A00C*z$p8QWbJ)oM00C~^$p8QWZ{*1U00Cp_$p8QWbMVOk0RT1%00Ald$p8TXH3}#I%76d?Wd_Os00D3g$^ZZXVHC;$00C$k$^ZZXb0Eq900Cqs$^ZZXX)MYB00C?=$^ZZXZ#c>T00DD8$^ZZXYedQb00C}F$^ZZXX;8`l00C@P$^ZZXWn9Vt00C@b$^ZZXXK2a*00C}p$^ZZXX>`f}00DD)$^ZZXWPr*500Cr%$^ZfYI0`xn00AkI$^ZfZHwrllD45EC00DEJ$^ZZXWvI#k00D5W$^ZZXVYJEs00C&a$^ZZXbHK^~00Csi$^ZZXY0Sz100C^$$^ZZXZ`jHJ00DE}$^ZZXYvjrR00D05$^ZZXY4FMb00C_F$^ZZXbo|Ny00CtJ%K!ifZGLZKa%o{_0>}V#$N;v;0B*?uqR9aE$pDPX00_$f00BA<%K!lZI|@25%YXm@b2iHW00Ct_%K!iYa74=h00Ci2%K!iYXi&=l00DDW%K!iYWL(Pt00C)Y%K!iYY-q~>0RY7e00Aj<%K!lZ#0)5S%YXm@bAHPJ00DA_%K!iYZ;Z%K!iYb?nOk00Ct3%K!iYW%$bg00DCT%K!iYWdzIs00DFg%m4rZVGzs!00Ctd%m4rZavaP600Cnn%m4rZIw;Hl00BBK%zyv^Xf(_K00AyK%m4rZb3n`h00DAF%m4rZWlYQf00C`M%m4rZa#+j&00D1a%m4rZW@O9&00DDq%m4rZZg9*100Cik%m4rZa(v7H00DG@%m4rZbBN3U00DB2%m4rZZ%m4uZ@CpC{Ddx-o0Rry|Y$)K&0P4(u00C_9%m4rZW&F$l00CqI%>V!aZwSo*0RY+x00Ai!%>V%b*$OBa&42&_avse900Ctt%>V!aWGu}900Ch#%>V!aZ#c~W00C@1%>V!aY(&if00Cu6%>V!aWKhij00D1S%>V!aZCuR&0RY?z00Ajz%>V%b+X^Ub&42&_b8^i900C}#%>V!aZ-C7J00C)+%>V!abd1da00D54%>V!aZV!aZluis00C*L%>V!abFj?-00DBg%>V!aVZ6-%0RY|#00Ak;%>V%b-3lno&42&_bJEQK00C~=%>V!aZ{W=U00C*{%>V!abnMLl00D6F%>V!aZ}`ms00C$I%>V!aZUoK%00C(V&Hw-ba}dq|00D9q&Hw-bVI0l?00D3!&Hw=b@(KU}DK5?c0Riy}C^F7~00DD2&Hw-bazM@i00D1C&Hw-bb4<`XL8N}00C}#&Hw-bX@JfE00DA_&Hw-bbd1gb0RZ9(00AkO&Hw=c;R-06&VT>`Wundi00C^O&Hw-bX|T=!00MJnlFk6O&Hw-bZM@C^00D2t&Hw-ba?H*E00Cyw&Hw-bY}n2K00Cv*&Hw-bWaQ2O00D36&Hw@c%00CqY&j0`cZy3)200C_t&j0`cY$VSB00C?&&j11d=nC!%00AjB&j11e=L+o#C_K-A00Ct}&j0`cY)sDp00MPsFwX!|&j11d<_hcz00Ajt&j11eqd!00Cqm&;S4dX(-SD00C?+&;S4dVKmSH00DM7&;S4db3o7l00wP-aC2;F4$S~!%>cs90AkJn5YPZd&;S4dI!w?20Ri<2I%d#-00DAr&;S4dWpvO000Crr&;S4dVSvy800D1?&;S7dHxK{;bCS>i00Cu|&;S4dZJf{m00Cj5&;S4da;VS%00CyM&;S4dY_!k-00CjT&;S4dZotq000D2t&;S4dY0S_700DH;&;S4dY1q&J00Cs)&;S4dWaQ8Q00Cj@&;S4dbMVjr00Ck4&;S4dbNtW%00CtJ(EtDeZ3xi-00ChR(EtDeaum@300Cwi(EtDeav;$F00D0%(EtDeb1cyS00C|?(EtDeWjN6Q00DD8(EtDeWJJ*b00Cr5(EtGeI1m500Akq(EtGfIS?qg(SQH}bH33400C~s(EtDeZ_LpE00C*z(EtDeblA}V00D5`(EtDeZ{*Pc00DC9(EtDeW$@7e00DFM(EtDea{SQ%00ChF(f|Mfa0t=>00C?c(f|MfWfal?00Cqg(f|MfZy?eD00UufZBWqwuF(J{(f|MfIxNxv0RcM@Iy%yT00DDA(f|MfZb;Gq00D1K(f|MfX;jhx00DGb(f|MfaA48^00D1i(f|Mfa%|E700Cuk(f|Mfb9mAK00DA-(f|MfVT95E0RT-B00C=|(f|MfZj{mh00C*5(f|MfY@pHr00CvD(f|MfbF9(;00CjL(f|PfP7(kCWxmn?00DEt(f|MfVaU<|00Cmo(f|MfX4KLE00Cs$(f|Mfa^TVc00DL8(f|MfW$e-b00C?A(f|MfVffMj00CzH(f|Mfa|F`>00ChN(*OVgWf0Q<00C_l(*OVgVI0!{00D9$(*OVgW+>AD00C?+(*OVgVKmbK00C|~(*OVgZ$Q%k00C)6(*OVgbWGC#00C)I(*OVgWLVPx00CrP(*OVgVPw+)00C=i(*OVgZgA5800C)s(*OVgY<$xI00Cu!(*OVgbBNOb00Ci+(*OVgVwBSW00DHG(*OVgbD+}z00DBQ(*OVgX{^%#00CyQ(*OVgbhy(100DBo(*OVgZ^Y9800D5y(*OVgc+k@T0RT@D00Cv((*OVgZQ#=Y00Cj<(*OVgZtT+l00Ct3(*OVgW%$zo00DIV(*OVgas<=>00D0b)Bpeha1hi000DRw)BpehWgOH100DF&)BpehZz$9N00Cky)BpehZ#2{Z0RT`E00DDA)BpehVnoyc00D1G)BpehY*5qy00ClF)BpehY+Td;00C`c)BphhQW5|GDQ?sN0Rd4GD00+*00DD&)BpehZh+JP00D1?)BpehX^hkW00DH8)BpehaG2Bp00D2F)Bpeha-`G%00CvH)Bpehbg00D1a)c^niaAeg000DSv)c^qiDiZ(!DR$KW0Rkx#Whijf0D9Gc00C@()c^niWsKDT00Cr@)c^niZCT<0Laz=00DH))&Kwja@f`Y00D2_)&KwjaOBni00DUF)&KzjBohDuDfZR?0RbZuDEiib00DCV*8l(kZV1-^00D0f*8l(kX%yE000DFw*8l(ka3I$J00D0%*8l(kXDrtM00C|?*8l(kX*kya00DG9*8l(kazxhv00D1G*8l(ka8TC(00DSb*8l(kWn9+)0RSu$00Ajz*8l+lD-$Se*MI;4b8^=J00DA(*8l(kZ-CbT00DD`*8l(lbZ%nT0F2iF00Cu^*8l0QA=Y00BDw*8l+mGZSw*G}QnU*nj{5avInG00Ctt*Z=?lbS&5a00D9`*Z=?lZ#dWh00D45*Z=?lctqF$0RU+l00Ajb*Z=_mXc{O~*nj{5a$48`00CuU*Z=?laA?>700C@n*Z=?lWpvm800C%v*Z=?lZh+VT00D1?*Z=?lX^hwa00DH8*Z=?lVVKwe00DBI*Z=?lVx-sr00C*L*Z=?lY_Qk>00CjP*Z=_lbs7KxDZh00C)A*#H0mY*5(%00CiE*#H0mV_ew)00C@b*#H0mWoX#|00Crf*#H0mZ*{5E00MJnR@wl1+5i9nZ-CkW00DH0+5i9nbCB8q00DBA+5i9nWt`do00DHO+5i9nWvJQ!00C{T+5i9nVYJ!+00DBk+5i9nVZhn|00D5u+5i9nY|PpK00Cjr+5i9nY1rBT00DH~+5i9na^%_o00Cv{+5i9nZt&Uw00C+C+5i9nZ2Z~)00CtJ+W-IoWC+^;00D0f+W-IoZ4}!800Cth+W-IobRgRR00Chp+W-IoWGveN00D3^+W-LocNzczDL&f(0ReUzC_>wS00DDI+W-Ioa!}g<00D1S+W-Iob6nd100C}d+W-IoWoX*~0RVX#00Aj<+W-Lpcp4~p+kgN8WPaNK00C)++W-IoY>e9g00Ci=+W-Ioc9`1$00DEJ+W-ItZGLQZb7|_>0D##5CfWcv+W>Cc0HoUh00BCx+W-LpdKx;!+kgN8a?0BP00Cvv+W-IoaM;@b00C^?+W-IoW#roc00C&~+W-IoZt&Xx00D3I+W-IoY5dy&00DFY+yDRpVF=s+00D9i+yDRpVieo}00C(l+yDRpY#`hK00Chp+yDUwIR|t)b8K*BV-~pplE;9o%m9qg0E*H8O4tA_+yDRpY%<&c00CuE+yDXqEe$UX00Ajp+yDXrEDbIVC}iA#00C}l+yDRpVRYO800C)w+yDRpVu0KL00D1?+yDRpV~pGY00Ci=+yDRpYM9&r00C#7+yDRpZlv4*00C*L+yDRpbg#00DIJ+yDRpZur~)00CwG+yDRpZ3Nu_00D0b-2edqF%19#DHh!T0Rb=#C>q^>00Ctn-2eaqdMMoh00C((-2eaqb2Qxm00Ct>-2edqGYtR%DMsA@0Rb`%C`#Rc00DGR-2eaqZdly_00CuQ-2eaqbY$HC00DDq-2eaqX>i>D00DD$-2eaqZhYMU00D1;-2eaqV~E`V00DE3-2edqH4Oj(DVp5?0Rc1(D4yMb00C~K-2eaqVXWN%00C*T-2eaqVz}J^00D2l-2eaqW5nG600Cjj-2eaqYS7&P00C##-2eaqZrt4f00C*@-2eaqbm-jx00Cj{-2eaqZ}i;&00C_J-2eaqW&qv*00CtN-T(jrWenZ`00D9m-T(jrW*FW800C_t-T(jrbtK*Z00DF=-T(jrZZO^e00Ct--T(jrZ9Lup00D18-T(jrZAjh#00eDvX?_sh06^UUl-&SM-T(jrI#k{O0Rc7*I%eL000C}n-T(jrVRYUA00C)w-T(jrVu0QN00D1?-T(jrV~pMa00Ci=-T(jrYM9;t00C#7-T(jrZlvA-00C*L-T(jrbg(65jw8-vAol03P1}00C?w-v9ssa6I1t00C`6-v9ssX-MAy00DGP-v9ssZdBg@00C)Q-v9ssZ(!d500C-d-v9ssWo+L700C@r-v9ssVtC&G00Cis-v9ssc7)#m00D1`-v9ssZIIsp00BCd-v9ssI-K8t00C&C-v9vsml*&7c&^_700CvP-v9ssWVqh|00C~k-v9vsm>B>8bjsfV00Cvr-v9ssbJX7e00Cy&-v9ssX5ild00D32-v9ssbL`&$00Ct3-v9ssa`@i>00D3Q-v9ssZv@}~00CnP-~a#ta}eMF00D0n-~a&tnHc~9bRysY00Ctt-~a#tb1dKh00Cw)-~a#tW;oyg00D14-~a#tb41_(00Cx7-~a#tZ&2U>00U`oWW?V99N+*}-~a#tUtHh-0RWpB00Aj*-~a&uni(i`;D7)DYvo*5`8;eY@Eb1vZk00Cw;;Q#;uZ#>}u00MAi9^n8&;Q#;uW=P=x00D1O;Q#;ua#-O20RW>J00Ajv;Q#>vq8TV?;eY@Ecy8eU00Cuo;Q#;uWPITO00C}-;Q#>urx^eNDURU)0Rg5ND3alT00DHE;Q#;uWuV~z00DER;Q#;uW~|`=00CyQ;Q#;uZ@A$A00DEp;Q#;uWW?bB00DB!;Q#;uZ_wcY00D2-;Q#;uW8C2Y00DF2;Q#;uZ|LCw0RXER00AlV;Q#>vsu?Kw;eY@EbpGK000CtN;s5{va}44D00Cwa;s5{vW*FiC00D0v;s5{vb0p#b00Cwy;s5{vZ!qEj00eGnaAaQL0EpoL?%@D7;s5{vbUfk!00CuA;s5~vp&0-HDO%zH0Rf;HC|=@#00DSp;s5{vWo+UA00Crj;s5{vZg}DV0RW{L00Ak4;s5~wq!}oP;(!1FbdKTx00Cu|;s5{vbDZJ;00CyA;s5{vW~kx-00D2V;s5{vbF|_B00CsW;s5{va=_vM00D2t;s5{vZ_MHV00Cpt;s5{vbJ*el00D2_;s5~vsTlwPDeB??0RgBPDDL8b00DIL;s5{vW&Gj*00DCX;{X5wW(eZ|00CwW;{X5wZxrJI00DCv;{X5wW+3AL00D0%;{X5yX>eqI;sE6004(DG00DF|;{X5wWkBNq00eD*XLD-c0NmgJRN??e;{X5wI!xmL0RpTUE;^{+0AAyO00C@d;{X5waB$-Q00C`w;{X5wX?)`V00DG@;{X5wZiwRm00C)^;{X5wZ+yDgM0J!4-1ppHQ6#^Fm83GXk00Ak?;{XK#5&{$g76KRo5CSOJ00D2F<^TWzaOma$00DXK<^TWzboAx`00Ce6<^TWzbO7f700C|W=Kuf!Wen#400C_h=Kuf!WfP=l}o#W3=c100D2h=l}o#Y{2LM01Iz&V`X+}aBXvBVr1q3w&nod<^Uw;0AA++nCAe%=Kv(=0C?yCoag|?=l}o#I?U(*0Rv?fE@?ViPx$Wf18A00C(h=>P!$yb1sTHX`W&0RY1a00A~E=>Px$F)-->00DS5=>Px%crYgE06ggc0RX)U00A>h=>Px$cu?s80RX-V00A>x=>Px$cwp%O0RX=W00A^?=>Px$cyQ?e0RX}Z0Rg}YFns9%0RX`Y00J>Kfaw5;=>Px$c#P=)00l8JGc-0r=>S&g0A}d`cIg0?=>Px$c%10~00C*T=>Px$a=7UL00DHq=>Px$VZ`YG00C{v=>Px$I?(9=00BDI>3{$MXx!-l0RWZ`00Cv_=>Px$aO~*-00DXO=>Px$bol8200CeA=>Px$Wd!N~00DIh>Hq)%Y!K=I00ChZ>Hq=&nhux_00Ai?>Hq=(nGTl@C@AWH00Aj3>Hq-%uMPkKDL(1|0RgTKC_?Ih00JmIIO+gM>Hq)%a!~3300D1W>Hq)%bYSWL00CiU>Hq)%a%}1V00Cuk>Hq)%aCqtf0RWs100Ak4>Hq-&n+_<5>VNw&x00Ci^>Hq)%cAV+}00DHO>Hq)%WvJ=^0RWy300Akq>Hq-&oen6t>VNHq)%cFgJk00DH;>Hq)%W!UNf0RW&500AlF>Hq-&pAIPK>VNHq-%rVaoBDFW*N0Rg2BCi_@&ZWQYP00C(l>i_@&avi_@&b1drs00D0@>i_@&bU5n(00Cq^>i_@&Wkl-$00DMN>i_@&a!~6400CuI>i_@&b6o2H00M7i{OSN=>i_`&q7DE7DRS!o0Rf>7D0b_B00DD+>i_@&Y=r9o00D1`>i_`&qz(W9DVFO10Rf{9D4Oel00C#9>i_@&Zm8=300C*P>i_@&ai_@&bHM8W00D2t>i_`&rw#xCVbbdW00DH?>i_@&VchEg00Cs;>i`1)sSd3Us}2AGDemh40|BTGtPZLUDE8}s00CwE>i_@&dI;;M1(a}?|V00DR!>;M1(X&~$X00Cwu>;M1(cr5Gy00C(->;M1(ayaY&00DG9>;M1)Ut#F$07UEn0sylPu?_$MDOBtL0s*oPuns6%?0^6PVPNb400DGr>;M1(VQ}mK0RXiQ00Aj{>;M4)v<@hM?0^6PZ-(pu00DB2>;M1(Wt8jy0RXoS00AkW>;M4)whkzy?0^6Pa;oeA00CvP>;M1(X1MGC00Cyc>;M1(b;Rrd00Cmk>;M1(a?tDm00D2->;M1(YTWDq00Cj*>;M1(ZRqR(00DRI>;M1(Z}jW{0RXuU00Aig?EnD*xDF@;?SKFQatiGL00CtZ?EnA)W*F@N00Cwm?EnA)btLTo00Cku?EnA)axm=x00D0{?EnA)YCP=#00Ch_?EnA)ZAk3^00C@H?EnA)Z&d9700MGj`s@H&?EnA)Y+&sG00C@j?EnA)X>jcT01I|+XLE96bZumMW*q7Oe(C_O>HyyA0BGv~km~@<>i|mZ0CwyEn(P2}?EnA)I(+Q_0Rp-XE;{1r0IKbP00CvN?EnA)dc5rb00C*j?EnA)bI9!g00DT;?EnA)Y1Hii0RUbO00Cv-?EnA)aOCX(00DXG?EnA)bnxu}00Ce2?EnA)W&G^`00DIZ?f?J*YzXcE00ChR?f?P+Vh&&q00Ai)?f?P-VGdsoC?M{D00Ai`?f?P+ehz>R00AjB?f?P-eGY#PC_L_f00JmIFzx_C?f?J*a!l?300D1S?f?J*bX@KL00CiQ?f?J*a%k=V00Cug?f?J*aCGhf0RUtU00Ak0?f?M+V-6^U?tlORY>Msx00Ci=?f?J*c9`w}00DHK?f?J*Wu)!^0RUzW00Akm?f?M+WezB`?tlORY`X3M00Cjb?f?J*cF67k00DH)?f?M*kPZL=DcbG;0RfK=DBkXX00DI5?f?J*Y3%L*00Cz5?f?J*U-<3-00D3Q?f?J*bOi4J00CbL?*IS+YY^`M00C|m?*IS+X&mnW00D9$?*IS-WoXpy04VPO0RU(Y00AjD?*IV-XAUSl?|=XSb3*R`00DPO?*IV+ZVmteDOT?Q0Re3eC|d7;00C!U?*IS+ZfNfS00C)k?*IS+a&+$i00DG*?*IS+bAayv00D1??*IS+bd2u+0RW5+00AkO?*IV;iwrp900DU*@Bjb-bSUru00C((@Bjb-V>Ivp00Ch-@Bjb-a6s??00M7e5byv-@Bje-Yz_bcDOT_R0Rd|cC|dA<00C!U@Bjb-ZfNiT00C)k@Bjb-a&+(j00DG*@Bjb-bAa#w00D1?@Bje-Zw>$fVUq9w00DHC@Bjb-VVv*)0RV6g00DET@Bjb-cdYOL00D2Z@Bje-aSi|hbH4BZ00C^m@Bje-at;6idCu?v00DH;@Bjb-Y1r@p00Cp(@Bjb-VdU@t00D67@Bjb;Z(+#r0Pyet00U%lW1{c?xbOh>@Bjq>bPjqBb`E?Fcn$yoDGu=f1p#voc@A|Bdk%LFC>rsA00Ctn@c;k;dNA<-00C(>@c;k;b3E|?00C}7@c;k;c}Vd900Cr9@c;k;cvSHK00C)Q@c;k;a$xZQ00DGn@c;k@&EtJ00D1a@&EtN00CiY@&Etv0DA5Ks_ph^8f$=cxdwg00C)s^8f+>fC_>N00Ak2^8f+?e+q#LD2Vfb00C@{^8f$=VVLs(00C*9^8f$=a-{PB00CvH^8f$=bg=UP00CjP^8f(=gbDxwDZ=vr0Re*wD8}=E00Cvp^8f$=ZPfDs00Cjz^8f(=h6(@yDdzJ40Re>yDC+Zo00DCF^8f$=Z}{^700C_N^8f$=Zv^xJ0RW5&00Aiw^Z)??iwYbtv=z00DF^^Z)<>cr^3?00Ct>^Z)VNmn{0RV^!00Ajn^Z)??hYBcQ^nd^Xa%S`Z00D1q^Z)<>Y;^Ph00D1$^Z)?>iV6S$DTed_0Rf2$D2nue00DB4^Z)<>ZZ>0190RWH+00Akm^Z)??j|wQX^nd^XWxDhL00DBs^Z)<>b;$Gp00DH)^Z)<>c+~U&00Cv%^Z)W$^R>0RWB)00Ald^Z)??jS46L^?(2YWd`*C00D9i^#A|?brkgg00DFw^#A|?cp&uv00Ctt^#A|{ZEk2|b9B7(0O0cgR`dXX^Z@qs04((Y00BBO^#B0?zYG8YWm5G300C`Q^#A|?VO;e90RX@Z00Cua^#A|?ZEW=b00Cig^#A|?Zg}+o00Cuw^#A|?Y=rdy00C)=^#A|?W{~v&00Cu|^#A|?a-8)500DKP^#A|?bg100C@D_5c6^X=NJr08sV-00C@P_5c6@VPN(E00C)c_5c6@a%}bh00Cuk_5c6@ba?gv00Cis_5c9@;|u@+DT?+00RiF+D311k00DE9_5c6@Wt{c^00DHO_5c6@b*T0L00CmI_5c6@X|(nL00DBk_5c6@binoi00DHy_5c6@Va)ab00DH;_5c6@W!Uxr0RZI;00AlF_5c9^00C|G_5c6@Vf^+000C|S_W%F^atQYT00D0f_W%F^W)$}T00DFw_W%F^ZXovn00Ctt_W%F^Z7lZy00Ct(_W%F^Y&iD-00Ct__W%F^WJLD>00C@D_W%F^X;Ak700C%L_W%F`ZF6IU_5j}Y09^L~00BB;_W%I_<_tP;_kaKabawXu00C}(_W%F^WrX(t00C`^_W%F^Wsvs(00C^4_W%I`kqSCxO!a`A_W%F^Y@+u700CjH_W%F^X|(qM00DBk_W%F_a%Ft;0KoSE00DHy_W%I^Z4&?iDc1J@0Re0iDBAac00DB~_W%F^W$5<+00DaL_W%F^Y4rC100C_J_W%F^VF36500DId_y7O_a}4+Z00C(d_y7O_b{O~o00DF!_y7O_VI=qf00Cnv_y7O_XfXHy00DD0_y7O_Wjy!*0RV3k00AjT_y7R`ZWAa>_<#Tba#HvJ00CuM_y7O_dSLhf00C)c_y7O_Y;5=d00Cig_y7O_b$Ivy00DD;_y7O_X@vLy00DN2_y7O_bddM}00Ci^_y7O_W1RQ^00C&C_y7O_bEx00C(}`2YX`Y()7000DVQ`2Ya`dlLWwDOULa0RegwC|db|00DSl`2YX`Z)o`d0RVjy00Aj<`2Ya{d=n^m`G5ccWPbSo00C)+`2YX`Z;bf>00DE7`2YX`aG3c300C*9`2YX`Y^3=B00C^O`2YX~ZF6H{W#sq(6!`#9`2cSD0I>N000CsS`2YX`Va)je00D2(`2Yd{a}#wF00Al9`2Yd|auakDDCGHo00Cv{`2YX`boBWE00Ck8`2YX`bO8DQ00DCb`Tzg{Yz+DU00CtZ`Tzg{WElDY00D0v`Tzm|e-nWd00Ai~`Tzm}eiMKbC@}hf00C__`Tzg{azOe300D1C`Tzg{W=#4300DDS`Tzg{Zdm#N00CiM`Tzg{a%B1d00DGr`Tzg{d2spw00DA#`Tzg{bbR^%00Cu!`Tzg{ZHW2+00D1~`Tzg{Wt92=00C#3`Tzg{WuW>100DNU`Tzg{X{`DH00DHe`Tzg{X}J0T00C{j`Tzg{X~g;f00DB!`Tzg|ZEz&|0MPmX00DH?`Tzg{W#IY%0RV#&00AlN`Tzj|f)gn4`hWldZua^B00C+K`Tzg{Zv^`Q00nJ+Y;$Tt_yD^20ND8e=K25%`v3p|IuQE+0Re;)Iwt#o00D9=`v3p|Wiz>&DJ1*=0s%e%KmaHz{D1%fWib2z00DYB`~Uy}X+Zn{00DDG`~Uy}Wla140RTe)00Ajj`~U#~LI5aS{D1%fbYlDf00C}l`~Uy}WpMle00DG%`~Uy}bA0>&00C)&`~Uy}bBO!^00C}}`~Uy}Z)Du00D2#`~Uy}bkzI+00Cjz`~Uy}a^U;`00Cv@`~Uy}aP0g50RTw=00AlZ`~U#~NB}7O{D1%fc>?_a00ChN{Qv*~auEFh00D9q{Qv*~VI2Jc00Ctp{Qv*~V<`Oq00D9?{Qv*~Z#4Y?00Cw?{Qv*~Y(V`000Ch}{Qv*~X-xe900DGT{Qv*~VOaeD00D4b{Qv*~b7cJh00Cxd{Qv*~Z*ctp00Crn{Qv+3WO8Y5ejfY)Qv3j>`~dR&0DS!b00BCJ{Qv<0N&q^T{eS=gd7k|M00Cj9{Qv*~a;*IT00DBc{Qv*~VYvMO00Cvb{Qv*~W5oRc00DB!{Qv*~Z_xb!0sul3L=*r4Dct=40s%o3Llh|D{eS=gdFcHB00Ck0{Qv*~a`^oK00DCT{Qv*~VFdmF00C|a{r~_0ZxH?f00C(h{r~_0bR7Nw00D0z{r~_0Z7BW#00C?+{r~_0VKn{#00C(_{r~_0bU^+900Ch}{r~_0a7_LH00DDS{r~_0W?23J00D1a{s001MifXC00Aj#{s002MHELAC~*FO00Cuo{r~_0dVu}_00C)+{r~_0bBz7~00Cu^{r~|0N)!MADW3iS0Rc%AD5Cy=00DHU{r~_0Zm|9U00CvT{r~_0biDom00DEt{r~_0X~_Nn00DE({r~_0Zq)t&00D2>{r~_0W8nS(00DF6{s001OcYKO00AlT{s002OB78MDER(>00Alf{r~_0C|Vp00DG*{{R31Z-D;*00C`={{R31Y>fW^00Ci={{R31X_)^200DHK{{R31VWj^600D5S{{R31bFlva00CyU{{R31Z@m8i00Cse{{R35WO8Y5eq{atnEn9l{s1`t0LcFU00BDA{{R62Q4~7l|9}7idFuZF00Ck0{{R31a`^uM00DCT{{R31VFUmH00C|a00962Zx8?h00C(h00962bQ}Ny00D0z00963W^LB}04M+f00C?+00962VK@K*00C(}00962bVL9F00Ci200962a8LjN00DDW00962W?TRP0RT-500BN|00962K5PI100DGz00962Zg>Cz00Cuw00962bc6r_00DT400962Wsm>?00AJD00962ESvxV00Cv900962aHs$Q00DWf00962bhH2g00DHm00962ZomKm00Cvj00962ZOi}x00Cvv00962Y}fz+00Cv*00962JmdfY00DXG00962VekL}00DCL00962a{K@R00ChF0RaF3ItT#)00BA<0RaF3WE24b00DFw0RaF3b07f$0Ri^{JSG7F00Ctz0RaF3Y%~D@00Cn<0RaF3VL$-^00DAF0RaF3Z%hFJ0RdbJUs3@900DVe0RaF3VPF9P00DAl0RaF3a%=$s00Cig0RaF3Uw8ol00Crv0RaI3G7ta(K8gVW00BOZ0RaF3bd&)B00C~A0RaF3WuO5800DHS0RaF3c&q^d00CvP0RaF3Ah-bm00At%0RaF3WyApi00D5y0RaF3dC&m?00DH?0RaF3bld>}00C~|0RaF3W#|C`00C|80RaF3W%L0700C_J0RaF3WdH&J00BG(0s#O4ZVUne00ChV0s#O4a2Nss00DCz0s#O4IwS%C00BBG0s#O4WiSE(00Ct-0s#O4ay$Y700DGD0s#O4Zb$+F00DVU0s#O4WK;qH00C)Q0s#R5!v{QI0s#O4Wo7~a00C@n0s#O4V{`%m00Cio0s#O4a)1H>00D1?0s#R5d=X!a0s#O4Zju5400Ci|0s#O5bZ~?L0iXf_0RW8)00C~W0s#O4Z?pmd00C*b0s#O4bHD-t00DBw0s#O4Wy}Hr00DN=0s#O4ZrB0=00D2_0s#O4W8?w>00Cd>0s#O4W$*$400D6J0s#O4dHeza00DFY0|5X5UkC#M00DFk0|5X5ZWIFn00Cth0|5X5Z6E^y00Ctt0|5a5l^Fm5ZZZP_00D0{0|5X5X*>e~00DDC0|5X5a!3OK00CuA0|5X5c2ola00C}V0|5X5Z(suf00CoW0|5X5Uu**b00DGz0|5X5Zg>L$00Cuw0|5X5bc6!|00L}yECT_G0|5X5Wsm~_00Cc`0|5X5WS|2900CvD0|5X5cdP>e00D2Z0|5X5Y`6mf00C^i0|5X6b77_e0mK6V00Cdh0|5X5bJPO?0RZ^|00Cv-0|5X5aO49400DXG0|5X5bnpWK00BDo0|5a6`T{!q1AzbmWdZ~N00D3c1OWg6c@P8v00DFs1OWg6UmOGh00C|y1OWg6VJHLv00D3=1OWg6b2J1200Ck;1OWg6bwC6G0RYJe00BNs1OWg6bWj8V00C}R1OWg6Wn2US00DGj1OWg6cxVIx00Cug1OWg6UvvZk00Coq1OWg6X@CR)00C`=1OWg6VT=R;00C~21OWg6d6)zN00Cs41OWg6AfyBV00Atj1OWg6Wv~PR00D5e1OWg6dAtMx00DHu1OWg6bjSn&00C~!1OWg6Wz+-#00C{<1OWg6W#9w>00C^~1OWg6W$Xk20RdGGJn{qq00CwA1OWg6dH@9h00C(R1pxp7a|{Im00CbT1pxp7Wf%nk00DF!1pxp7c_ak^00MJjMg##W1pxp7UoZs$00Ct>1pxp7bU+0G00Ch}1pxp7Y)l0K00DJU1pxp7V^{?N00C@X1pxp7VPpjX0RT=B00Cui1pxp7aC8L$00DV=1pxp7bbti`00Ccy1pxp7c#H)B00Cu^1pxp7WS9j300C~E1pxy9P!UuSQV{?FDXIkl0|8GFQxQ=SD6$2C00CvV1pxp7aKr@x00DW*1pxp7bkGF>00Cdt1pxp7ble3200C~|1pxp7W#|O~00DIF1pxp7c=QDU0RUDJ00Aig1_1#9RS_rz27v$pWeNrX00DXu1_1y8X&43p00U`dbEE|U`UL?V1_1y8IwS@G0RVjw00Ct<1_1y8a6AS900DVI1_1y8bVvpP00Cc41_1y8cvJ=f00CuM1_1y8WMBpX00C}h1_1&9ff0WZ00Aj-1_1&AfDwKXD0l{e00Cuw1_1y8aEJy000DW91_1y8bd&}G00Cc`1_1y8bf5+S00C~M1_1y8Wvm7P00DHe1_1y8c(?`u0RV#$00Ak)1_1#9f)Oal27v$pWzGfx00DZ|1_1y8Y1{?@00U`db8H3yz6Jr}1_1y8I_L%g0Re;&I`#&E00BPy1_1y8bOZ+h00C|a2LS*9We^7e00DFs2LS*9cpL`-00Ctp2LS*9UnmCw00Cnz2LS*9X*34`00C_}2LS*9VL%4~00C}B2LS*9c}xcZ00CrD2LS;BR}nfqG6sQI2LS*9WnKpX00D4n2LS*9d2j~-00DG%2LS*9Uwj7v00DG@2LS*9Zioi~00Cu=2LS*9bd(1H00DTK2LS;9&lLaxd8P*e00DBU2LS*9Z?Fde00C#V2LS*9WxNLg00DHu2LS*9VaNvo00Cpp2LS*9U(^Qy00DB^2LS*9Z{P<300DI72LS*9VeAJ100DCH2LS*9W%vgH0RYw&00CbF2mt^AcnAmq00CtV2mt^AWE2Pi00MMw{s#dX2mt{A&=mjyWhw{(00D3=2mt^Ac{B(C00DG52mt^AUqA=}00Cu22mt^Abxa5W00C@L2mt^AVOR(O0RYhz00CuW2mt^AaA*ht00DV!2mt^AbaV&-00Ccm2mt^AWq=3)00Co$2mt^AZj1;400Cu^2mt^Aa+nAK00Cv52mt^AW~2xK00CyI2mt^AX|M}2BZwv_m0RYq$00BN22>}2BARGw+00Ctp2>}2Bbtnk|00D9?2>}2BbTkP800AI62>}2BEI}2BVN3}D00D4P2>}2Bb65!h00AIg2>}BD*cIFr+7$o+DQXD;0|M6-+ZEXrJSb!d0dfg}00DA%2>}2BZ-@y200DH42>}2BVU!6000DBE2>}2BWuOTG00DHS2>}5C)fH*12>}2BU$O}S00C~g2>}2BVZaFi00D5u2>}5B-W31=Dbfi60Ri0=DAoyq0RZ3?00AlF2>}5C-xVn634sCt<`w7_00AlX2>}8DJlG+u3V{Iw=@ly|JxmG#S_*+`3IPEC^c4UBDS`?C0Ri(BD257w00CW$3IPEC_7wmDDVhoa0RitO^0d3IXN{0S*fR00D9u3jqKDZ#)YD00DGD3jqKDVMq%B00DAN3jqKDWmF3R00D4X3jqKJX?A3CaC2`U2mxLQ0k#MM>IeZ62?5Lr0bmOO00BB?3jqNE0Tw!h3xNOua*7K900D233jqKDbeIbP00Cj13jqKDa-<6Z00CvH3jqKDbg&Bn00C*X3jqKDU%U$e00C~o3jqKDVaN*s00D5$3jqKGX=7z`+5-V<1p%N30n`ft00BDM3jqNEG8;PV3xNOubMgxT00C_J3jqKDX#flX00ChJ3;_WEbQS;sDH03;0ReLsC>9KX00B813;_TEI3x@K00B8F3;_TEF)$1P00Cz<3;_TEX*>)800Ch_3;_TEa!3pT0RVOu00Ajf3;_WGbrxeNP7DE941oXvXkH8f00Crb3;_TEZEy?$00D1y3;_TEa(oN{00Cx#3;_TEZHNp300DB23;_TEZ4uJpxK8g+j00DB64gmlGZuHV-ODk00Ctd4*>uHb{r1@00C|y4*>uHZzvA|00C((4*>uHbTkhE00D104*>uIW^K+60YDD{00C@94*>uHVNeeN00C)M4*>uHbX*Ss00CiQ4*>uHaA*$!00DDu4*>xII|n>;4*>uHWqJ<*00Coy4*>uHVTca_00D504*>uHbCeGO00C^84*>xHP#FLLd8Q8m00C{P4*>uIVQruf0k97N0RTx000Ak$4*>xINDC;$4}kyybIK0^00Cyw4*>uHZ`cn300Cs)4*>uHX5uHa_|oU0RT-400Ald4*>xIObaLg5P<;zQ40V8DGm?;0Rd18C=w8X00J;>1`q)l5CH)ITMGaIDJl>F0RdVIC@v6z00Ct*5CH%IZ9EVG00Ch_5CH%IZb%RT00CxB5CH%IZ&VNg00VAlWcCjMAP@ms5CH%IbYKtx00Cug5CH)IOA7!2DS8kA0Rc)2D1H!u00DD^5CH%IW{eO400D235CH%IWS9^E00Cy65CH%IZ=?_b00DBU5CH)IPYVD6DYg&+0Rc`6D7p}V0RU4A00Ak;5CH)JQVS@|5P<*!FmAvQ0n!iw0RUMG00AlF5CH)JSPLlV5P<*zW$q9G00C|G5CH%IVf+vQ00C|S5di=JW(W}h00D0f5di=LZfIn%5CPf{0TdAd00DFw5di=JWhfB=0svJDR|^0EDKrrQ0s&MDRtqRP5rF^!DL@ec00AgU5di=Ja!?Tg00D1S5di=JbX*Yu00CiQ5di=Ja%d3&00Cug5di=JaC8v?0RUYK00Ak05di@KTni|K5rF^!Y>E*900Cu^5di=JWS9{F00D2F5di=JZKM$a00D2R5di@JUkd;MDYg*-0RdhMD7q1W00C^k5di=JWylc$00Csq5di=JZ`2V100C{<5di=JZQv0B00D325di=Ja_kWS00nbrZ**pK5CJX`0eTSuun__B5di=JI`|O*0RdnOIt~(n00C|k5&-}KX&e#(00Chl5&-}KXebf^0RXuS00Ch%5&-}KXgCr900D455&;1Lw+w7V5&;1KxC{XRx(omTbXF1p00CuM5&-}Kb6^qy00CxZ5&-}KW^57x0RX!U00C}z5&;1KybJ&Vc!ClE00L=Yd=deM5&-}NVPtP@N)iE55&?1&0gMs>00BCd5&;1Ly$m|25`h2#YpxOj00C~c5&-}KX}l5v00LudE)oI45&;1KwF>|NDbf-F0RglNDAp2z00DE{5&-}KVdN4400C+05&-}KV(=0H00Cw85&-}KcKi|n00C(N69E7LbO;jx00ChR69E7Lb`%o<00C(l69E7Lav&1{00Ctt69E7LWGoW_00C_>69E7LbvP3N00DG969E7LZbTCS00Cu669E7LZBP>d00D1S69E7LZCn!p00DAh69E7LVQ3Qp00C@n69E7Lb#xN}00C!u69E7LZh#X300Ci!69E7LWQ-F500C~269E7LVVDyE00DBI69E7LVWblQ00CvH69E7LZm<&p00C*X69E7LY`hZz00Cvf69E7LbjT9{0RXoP00Ak~69EAMwhJiO6M+B$ZQc_B00C&`69E7LbnFuW00C+869E7La`+Pg00D3Q69E7LX9N@h00C?Y6afGMVGtAn00DUx6afGMWE>O$00D0z6afGMVki^=00Cq!6afGMX*3i800Cz@6afGMX+RVK00DAF6afGMWlR(S00DGT6afGMX;>5i00DDe6afGNb#KlS0b~>b00D4n6afGMZFCd?00D1$6afGMV}KL^00BCN6afGMI*b&700C%{6afJMzzzTbDV`Jo0Rg`bD54aB00CvF6afGMcCZuy00C*X6afGMbi5P+00Cjb6afGMcE}U~00C*v6afGMa?}(700Cv%6afGMWZ)D500DXC6afGMbnFxX00C+86afGMWB3#S00D3Q6afGMYy=en00CtR6#)PNb`TW-00C$g6#)PNV;mI$00C|y6#)PNWhfN^00D9?6#)PNcQh3N00DD46#)PNVL%lD00C)66#)PNVoVhQ00BBu6#)PNI#?Bf00C%T6#)PNE@Tw}00DDq6#)PNY;Y9;00C)s6#)PNbbJ*70ss>a6%PObDToyT0s#^a6b~ql6@dT&DwGug00DBI6#)PNZ=@9g00DHW6#)PNVXzee00DBg6#)PNWxN#u00D5q6#)PNZ^#t^00BDA6#)PNI@A?`00C&)6#)PNF5ndb00DF66#)PNa_kiW00Cw46#)PNaQGDg00C_N6#)PNWds%h0RW5=00Aiw76AbPixMal7J&c(ZWZ(M00BD67J&c(XwVh`00L+(3Kjv@76AYOZrm0D00D3276AYOY3vpO00DIJ76AYOVfYpS00Dab76AYOX#^Jm00D9e7XbhPVGtJq00Ctd7XbhPZX6c@00C(t7XbhRE_G~}6aj)20Vo#%00DC@7XbhPV>}lD00C)27XbhPZAcdZ00Ci67XbhPZd4Zm0RU$W00Ajr7XbkQW(_E07l8l)XKEJ#00C}t7XbhPX?Pa_00DA-7XbhPbc7cH00DD~7XbhPZ;%%O0RU+Y00AkS7XbkQXbmW!7l8l)XQmec00C~U7XbhPX|xvs00DBk7XbhPbifw@00DEx7XbhPZ_F0~00DH;7XbhPWY`x000Cv*7XbhPcH|cU00DC97XbhPW$+gP0RVdq00Ald7XbkQdJQN57=Zu*Wd;}l00DCj7y$qQaugT=00Cth7y$qRb9VL@0U#Iw00Ctt7y$$TYYlG=Z4Ge^00AjB7y$$UY7K4;Yz=S?C_os200C}B7y$qQZ&Vlo00C)Q7y$qQbYK_(00CoW7y$qQWo#G$00DAx7y$tQeGLEsDSj9M0RemsD1sP)00DG}7y$qQY>*fM00DKD7y$qQVVoEN00CyA7y$qRX=QjA0jL-O0RVFi00Aku7y$tRat$cF7=Zu*J;E3P00DB!7y$qQZ_pS400DH?7y$qQVcZx200DC17y$qQW#||I00D6B7y$tQbqxRkDf$=z0ReOkDE=6M00CtL836zRdJGu>00C(d836zRY#12<00Chh836zRZ6p~100D9;836zRZ!j4F0RVRm00AjH836$Sb`2;%8G!%+Y(^OY00CuA836zRY*ZNm00C@T836zRVPF{n00DAl836$Rc?|#oDRLPB0ReaoD0Ufv00DA*836zRVT2h000C@@836zRb&weW00Co`836zRX`C4W00Cs8836zRZm1an00CvL836zRaI_f#00DBk836zSVP$L?0l*mn00D5u836zRbI=(900wk&WN&V1mKOmq7y+&r0rVIFHW>ld836zRI@}on0ResuI`$cX00D0N836zRZv+|v00C(V8UX+SbPyT=00Cnb8UX+SWgHp-0RYPp00Ai|8UX8UX+Sa6lRX00C@98UX+SWlS0Y00C%H8UX+Sa#$Jx00CuQ8UX+SbYvO<00C@j8UX+SX>b|=00Cxp8UX+SZhRU600Ciw8UX+SZHO8H00C@{8UX+SVU!vH00C>78UX+SWuO`X00DHS8UX+SWvm(j00DBc8UX+SW4Iat00DEp8UX+SX~Y@<0|3nt&k@lP00Ak`8UX_V%n{BJ&=Dxu8i4=-a^4yN00Cv{8UX+SbnqGh00C_F8UX+SY5W=i00CwK8vy_TZU`Fz00ChR8vy_TZ4?^;00C?o8vy_TVIUg;00CXQL00Ci=8vy_TX_y-U00DHK8vy|T-4Or*DXJR*0Rh|*D6SiU00DBe8vy_TZ@e1;00DHu8vy_TW5^o;00Cvr8vy_TcGMdI00DH`8vy_Tb>JHT00L=nq#FU|8vy_TZtNQY0RYtz00Ald8vy|U)Db8E9Dx7FB00DNA9033UZ00DH)9033UbJQFG00MM*RvZD^9036U*%1H%De4>n0Rh+%DDE7A00Cw69033UWBeQe00C|S9RUCVVF(=o00C(Z9RUCVaugi_00Chd9RUCVb|4)A00D0%9RUCVV=Ns300Ct(9RUCVb2uFV00C(}9RUCVZ$upd0RZ6<00Ajb9RUFW;1MWP9f1G=a#|e$00D1e9RUCVbZ8v`00Coe9RUCVWpo_@00M4yN*w`u9RUCVbbuWJ00C}_9RUCVWsn^K00C{59RUCVWt<%W00DBM9RUCVb*LQy00DEZ9RUCVVYD3q00CvX9RUCXX>)D%8v)=P0l*yr00DHy9RUCVWz-!30RY<(00AlB9RUFW+7T$^9f1G=bm|=e00C+89RUCVZulJm0RZ0-00Aik9svOX-VrDW9)SP>bPgT?00Cnb9svLWX&fE_00Cqo9svLWWhfp200D9?9svOW;}HM>DLNhj0RiF>C_Wy600Cu09svLWbW9!r00CiA9svLWWLO>n00D4b9svOW9)SP>WriLB00Co;9svLWZj>GY00Ci|9svLWX`mhf00DBQ9svLWVXPhj00DNg9svLWZ@3--00MJkbRGe|9svLWWyBr<00DH)9svLWVbmT000DH`9svLWbKo8U00DI79svLWW$YdS0s!d|>k$9}Dfk`%0s-g|>JcdZ9)SP>bOav(00CtV9{~UXa}*x|00Cth9{~Ucb7^pOXL8yd0sb8UG#&wD9s%+m0U#d%00Cwu9{~UZWMgZ}8Ub7z0YD!C00BBi9{~XY>=8OtAAtY?a#|k&00CuU9{~UXaA+R^00C@n9{~UXWpp0_00C%v9{~UXa)2KJ00Cu&9{~UXbc`PX00C^09{~UXX_y}Y00Cy69{~UXZloUp00CjD9{~UXZLl8!00C^a9{~UXVZ0v!0RVs%00Ak;9{~XYe-$XqAAtY?a?&3G00Cv%9{~UXaNr*S00C^~9{~UXW$YgT00C(79{~UXa`+zs00CwG9{~UXbOay)00C?YAOQdYX%HX*00CweAOQdYZX6&100ChlAOQdYZ73iC00C?+AOQdYVKg8C00C<{AOQdYWI!MR00Cu2AOQdYWK19d00C}NAOQdYWmq5q00DGfAOQdYcw`^}00CucAOQdYWpE$?00DG%AOQdYWqcq300DA>AOQdYV~8LD00DE3AOQdYX_O!V0RVy(00AkWAOQgZffXpEAb|k@gcSe*DY75|0Re**D7GMh00L%csvrTpAOQjZh82hv00Ak^AOQjag%yVtDAXW<0RV~>00AlFAOQgZi4`d5Ab|h^W@y?V0q!6H00D0HAOQdYVE`ck00C(RAprmZVhkYx00D0jAprmZV;CU;00ChhAprmZY9t{600CtxAprmZbTA1_@00CrjAprmZWq2V000DA-AprpZjuij_DT*Nh0RfE_D2^e400Cu`AprmZbetgp00Cj5AprmZWT+tl00D5WAprsakQI^@00AkwAprsbj}?&>D8M0s00DHyAprmZY0x1700C~+Aprsalogg000AlDAprsblNFT}DCi-900DIFAprmZW%wZh00DFUAprmZWdtGt0RWg400AiwA^`ybmlY@!B7pz_avCB500D0zA^`vabSNSL00CnzA^`vaWi%oI0RW;E00AjLA^`ybp%o}ZB7pz_WlACe00CoCA^`vaZdf7#00CiMA^`vaX=EY+00DApA^`vaVQ?Y=00DM(A^`vaZ+s#F00CoyA^`vaWr!jH00DE3A^`vaX_O)X00D2BA^`vbc5XT%0iYrQ00DHSA^`vaZm=Q&00CvTA^`vaZM-4@00CvfA^`vaa>yb900DK*A^`vabJQXM00CjzA^`vaW#A$K0RWm600AlNA^`ybnH4DTB7pz_a`qwt00D3QA^`vabOa*-00CnPBLM&bWe_6)0RW~I00Ai+BLM*cr4=Y3BY^+`WhNs500DX~BLM&bX*44N00MS%79#;VBLM&bbU-5k00DJMBLM*boD~28DOMu^0Rfv8C|V{0Rf#AD6%7g00CvVBLM&bW56Q;00C~sBLM&bVay`|00C*zBLM&ba@ZpQ00Cj%BLM&bcH|=g00D36BLM*bq!j=GDfS})0Rf{GDEcFT00CtHBmn>cdI%%|00C(ZBmn>dV{`B$0Td(w00CthBmn>cbR;AJ00ChtBmn^cpcMcCDK;bl0Rf*CC^{s800Ct{Bmn>cV@McVN@gm00C)QBmn>ca$qC@00CiUBmn>cc5Ea800D1uBmn>cV|XM100CuwBmn>cbA%)T00C)=Bmn>cZ;&Jb00C~6Bmn>cZJZcbf_c&00DEZBmn>dba^l&0kk9m0RX5K00Ak)Bmn^drxhs3B!K_{WzHl400DZ|Bmn>cY1||M00DF2Bmn>cbm$}j00DLGBmn>caP%Yr00DIRBmn>cbpRy+00eDmb8qG%0jMJZx+DPxB>?~dbPOc{00CtlB>@2dsuchMDJmra0RgEMC@v*|0RXHO00AjHB>@2es}(3fC4m3|Wkw|d00Co8B>?~dZd4@!00CiIB>?~dX<#J*00DAlB>?~dVQeJ<00DM#B>?~dZ+ImE00MJkG$jFkB>?~dWrQUG00DH4B>?~dVU#5S00DHGB>?~dbD$*w00DHSB>?~dWvnFu00>`WaCK>Nb7#aL0Zt(SgdqX6ApzVW0SY1kBqaf|B>?~dX1FB*00C>-B>@2dt`z_QDdr^s0RgQQDC#AF00Cw2B>?~da`+_y00D3QB>?~dZUiO)00CzTCIJ8gWMyfZAOYYd0T3nu00BA{CIJBfuN68ZCV>C}aw;YP00Ct(CIJ8ea5yFb00C@1CIJ8eWkejL00C=~CIJ8eWSAxa00Cv5CIJ8eWTYkm00C~QCIJ8eWw0gz00DHiCIJ8ec)TV700L`e!XE*`CIJ8eWymH000DH;CIJ8eW!NSG00DB|CIJ8eW8@|Q00MGzA{qheCIJ8jZ)J68d1+z*0bULPwhsZw5&>El0q`aP0RU+L00Ai!CjkKgXaFb}CxHL~avmoE00CttCjkHfa4aVQ00C?=CjkHfWjH4R00C$|CjkHfazrNq00D1GCjkHfb5JJ%00C}RCjkHfWn3o#00DDiCjkHfa%d+300CugCjkHfbaW>H00CusCjkHfZGa~M00D1?CjkHfa*QVd00Cu^CjkHfY?vnj00Cv5CjkHfW27em00CpFCjkKfYXATNDYhp80Rd_ND7q(s00DBqCjkHfZ^$PB00DE(CjkHfZqz3M00Cv%CjkHfbKoZd00Cv@CjkHfbnGVq00Ck0CjkHfa`-0!00CwGCjkHfZUiU+00CtRC;0T3tw00BA{C;DS-e1Wu7Sk00C{LDFFZhVXP?u0RY(v00AkuDFFci*a;}SDS-e1ZNe!500DB!DFFZhZ_p_L00Cy!DFFZhbKEHb00C~|DFFZhVdyCV00DCDDFFZhbo40!00DCPDFFZhZvZL*00DCbDggiiZVV~`00CtZDggiia~LWC00CV_0U#^^00DF+ECB!kWjHJW0RZU<00AjPECB%l=m{uDEP((4WKJvr00C)MECB!kY+Nh>00CiQECB!kc4#aC00DDuECB%k>j?k>DS9jc0Rid>D1Iz~00Cu$ECB!kZj3Ae00D23ECB!kY?v$o0RZg@00AkaECB%l>`*00CrPEdc-lWn?V@00DApEdc-tVQ+qOXK7<~aL6bD3Mm1ODFMJL0X{4NbSwd$ECKi|0dOq=00BC7Edc=lz7hZdZlWy#00D2NEdc-lX{;>)00DHeEdc-lVYn>;00DBoEdc-lWyCE300C^uEdc-lWza1F00CpxEdc-lW85tP00Cj*Edc-lZs;um00C+4Edc-lZ1gPw00BDsEdc-lIsh(#00C$QE&%}p@Cj%-E=DK;oGpP2E&%`mauO~900D0zE&%`mb0{tW00C|;E&%`mWi&1U00DD4E&%`mazHKt00Cu2E&%`mbWAP*00CuEE&%`mZCEY=00D1aE&%`ma%3(600CucE&%`mY;Z0C00CuoE&%`mV|*?F0RS=q00DW3E&%`mZj3Gg00D23E&%`mXqYYm00Cj1E&%`mZKN&%00CdBE&%`mbFeM}00C{bE&%`mVZ1H@00DBsE&%`mVaP540RS@r00DW_E&%`mZrCmX00D2_E&%`mXyh&d00Cj@E&%`mZSXDu00Ce2E&%`mW&ADy00DFYF984nVF)h)00DFkF987nGywnsc^WSP00C|uF984nZzL}P00C$!F984nVK6TN00C__F984nUpy}X00Ct}F984nbVx4&00Ci6F984nbW|?^00DDaF984nUtli*00C@fF984nVQen}00C)oF984nba*cT00C)!F984nZiFuZ00VGyY0fSI6fXgaF984nUyv^W0RT1u00AkaF987oH32B7FM$97a;`4{00CvTF984nbi6MC00C^mF984nX~-`D00CysF984ndDJff00C~=F984nZ{RNh00C&`F984nVeBsf00C|CF984nW%w@v00CtFF984nbp$X000DFgFaZDoX%H|000DFsFaZDobQ~}N0RT7w00Ai|FaZGpHvuRtFo6I8b22ai00DG5FaZDoZa^>r00Cu2FaZDoZA>r$00CuEFaZDoa#%0{00DJgFaZDob7U|900CiYFaZDoWpFS700C`wFaZDoa(plW00Cu!FaZDobciqk00Cu=FaZDoZImzp00D2BFaZDobf7Q+00CvDFaZDoZmci?00C#RFaZDoVYn~>00C{jFaZDoWyCN60su$>N&x@?DbO$h0s%(>NdYLG64VqV?Z(i00C}BG64VqWlS;w00CrDG64VqX;?A=00CxRG64VqZe%h600D1mG64YqJOKa!DRwde0RcM!D0(u10RTP$00Ak8G64YrJpm|;GJyaBaA|-t0g^HS00C>7G64VqZlp2+00C*LG64YqLID5)DYh~J0Rce)D7rF%00C~mG64VqZ^$wM00C*vG64Vqbks5d00Cp#G64VqW#BRa00DC5G64VqY3woq00Ct3G64VqdH6B`00DIVG64VqX#_I?00DLiGXVerVGuI`00LohurdJ_GXVhrKmh;&DJC-k0RcY&C@M3700DC_GXVerWH>Vc00C}3GXVerZ$vWz00Co4GXVerWl%E#00DDWGXVerZd@|~00C)YGXVeraA-3D00CugGXVerbaXQT00DD)GXVerWq>mQ00C`=GXVerX^b-g0RTh+00AkOGXVhsLjfq9Gl2jBbD}c=00DBUGXVerWw0{=00DHiGXVerWxO*100C{nGXVerVaPK900DB&GXVerVbn7L0RUP700AlBGXVhrTmb+9De5x;0RdY9DDE?X00D0FGXVerZ~QX>00C(NGywnsbOGywnsX+$&u00DGLGywnsX;3r)00C}RGywquSpg_%GywnsWnwe|00DGvGywnsVRSSB00DG*GywnsbAU7f00C@c+D95VruGXdH&0kAXy00DHiGywnsWy~}I0RTn;00Al3GywqtMFA+>G=TsCbK*1s00DC9GywnsW$-is00DINGywnsW&AV&00C_RH30wtVF)z=00D9iH30wtVH7n10RT<`00Ai=H30zuO#vt*HGu#Dcq%mk00C(-H30wtayT^s00DG9H30wtVMH|n00C`EH30wtZcsG=00D1SH30wtXP0RT_|00AkSH30zuPXQ>PHGu#DZl*N>00D2VH30wtX|y!~00C~gH30wta=}1DP}eS0RdA1C~7u=00CuiHUR(udU!Sg00C)!HUR+uRsjG3DT+1$0RmM4b0~y10gg6-00Cu`HUR(ubf7i?00Cj9HUR(ubgVW300DEdHUR(uY`8W700CjXHUR(uZp1bL00DB!HUR(uWzaSO00DH?HUR(uZrnBj0RUJ500AlJHUR+vR{<#OHh};EW%4!w00DIRHUR(uVE{J)00DFcHvs?va||~D00C?gHvs?vVHh_700C(pHvs?vbR;(c00C(#Hvs?vZZJ0i00C(>Hvs?vY&P00C@rHvs?vb$B-c00CisHvs?vW`s8Z00Cu+Hvs?yaBpd38Z`l6HUZ)`0gyKV00DHCHvs?vWvDj+0RT(^00AkqHvs_wO93djH-P{FbG|nL00CvjHvs?vbj&va00CjrHvs?vbl5im00DE}Hvs?vW#l&j00DIBHvs?vVemHr00C$AHvs?vVf;4%00D3UH~|0wZwNR600D9iH~|0#ZDDnDXKNy00Cq^H~|0wZbUc%00D1GH~|0wV^BB&00CuIH~|0wb6hw900CcOH~|0wZfH0G00C)kH~|0wUvxMD00D4%H~|0wWq>#V00DG{H~|0wbBs6v00Cc;H~|0wWtcbt00C{DH~|0wX{0y-0RTT60RTW700MAnus8v$s00Ci+IspL!T>(09G&q5jIspIya+*2;00CvDIspIybgVi700C^WIspIyX}CH800CycIspIydBi#a00C~wIspIyZ_qjc00C&$IspIyVca?a0RVgg00D03IspIyZ|ph&00C+8IspIyboe>}00CkCIspIybObvA00C|aI{^RzWe__700C(hI{^RzavVDW0RVjh00DU@I{^RzbSygo00C(-I{^RzV>mkj00D14I{^RzY(zT&00Cu6I{^Rzc2GM300CcCI{^Rza$GwB00CiQI{^RzY-l?H00DJwI{^RzXLLIO00C}#I{^UzegXgibA~$s00Ci&I{^RzX^=Ys00Cl_I{^RzUz|Gu00Cv9I{^RzaHu;000D2VI{^RzW3)Q~00DElI{^RzZ@@bN00DBwI{^RzdCWTj00VDfXCgZRfI9)wI{^RzU)VbV00C|0I{^RzI_x_E0RevkI`TV#00CwAI{^RzbO1a700ChJJOKa!bPPNJ0RX@W00Ai&JOKd#zX>QDJb?fKbRs+f00C|)JOKa!WiUJe00C__JOKa!Wjs6q00DABJOKa!bx1q`00DDOJOKa!VN^T;00CuMJOKa!ZD2eB00CrXJOKa!X>2?J00C@rJOKa!VR$?N0RYSi00Ak4JOKd#%LyomJb?fKd5$~*00DHCJOKa!X`DO(00Cp7JOKa!X{bB_00DBYJOKa!bhJDH00CvXJOKa!ZNNMM00C{rJOKa!dCWWk00DE-JOKa!ci21u00Cv*JOKa!Yveou00MS%emnu{JOKa!Yw$b)00CqAJOKa!WdJ<^0RYGe00AisJplm$#|bD9J%IoLauz)S00D0vJplj#bR<0i00CnvJplj#WiUMf00DM3Jplj#b38o(00DDCJplj#Z%91>00L-o20Z~zJplm#!U+HYDPBDR0Rh1YC}KT<00DAnJplj#Z*V;U00DG%Jplj#V|+aU00Cu!Jplj#c8EOz00DH4Jplj#X_P$y00C~AJplj#b)Y=~00DHSJplj#Wvo2`0RY4a00AkuJplm$!wD$7J%IoLZo)kQ00CjjJplj#ZqPje00DB=Jplj#Z`?fr00DI3Jplj#W9U5r00Cw0Jplm##t8rcDf&GD0RhDcDE>Wx00D9YJ^=s$Zwx*G00DFoJ^=s$V;DXG00CtlJ^=s$b|gLl00D0*J^=s$axgvt00Ct-J^=s%c6#(Z0X#kd00DDCJ^=v$$_W4gDN;TG0RhPgC{{j!00A>xJ^=s$Z)83J00DDqJ^=s$Z*V>V00DG%J^=s$GkiV)00DA>J^=s$aELwu00Ci+J^=s(V`ph?R6PN*JpoKU0hB%g00BChJ^=s$I;=i{00C&SJ^=s$F1S7c00DEpJ^=s$Y{WhR00C*rJ^=s$bkIHl0RVIu00DE{J^=s$bl^S#00D01J^=s$W$Zoy00C|CJ^=s$W%xb;00DCTJ^=s$bp$^F00DCfKLG#%VGut700CtdKLG#%Z5%%V00D9$KLG#%Whg%Z00DF^KLG#%Wi&ql00C_}KLG#%Z$Li*00DAFKLG#%WlTQ-00C@LKLG#%WmrD}00CoOKLG#%V`M)800CiYKLG#%a&SKZ00CikKLG#%WqdyY00C}-KLG#%X^1}o0RVLv00DE9KLG#%beKN@00C~EKLG#%Wu!j=00C{PKLG#%Ww1X100DBgKLG#%b-X_T00DEtKLG#%VaPuL00CvrKLG#%ZPY&j00Cv%KLG#%aNs`y00D32KLG#%W9&Zx00DFIKLG#%Z}>j}00DCTKLG#%c?3WK0RVOw00DClKmh;&bQC}V00C|qKmh;&WgtKS00C_#Kmh;&Wh_7e00D9`Kmh;&bvQr)00DD8Kmh;&VMIUy00Cu6Kmh;&ZBRe~00DAVKmh;&Wn4f300DGjKmh;&WoSSF00C`oKmh;&Z*)Kb00DG*Kmh;&Wq?2d00C}>Kmh;&XN*7r00Ci=Kmh>&cNhQxZk|8^00D2JKmh;&X{bN}00C~UKmh;&avKLH9r0hmAm>OcYdKmh;&Isicd00BA{L4g1PXdFQS00VP%E)qNe);<9uK>+{(awtIo00D0{K>+{(bUZ-;00Ch_K>+{(ZAd`@00C)EK>+{(bW}kB00DDaK>+~(i3b1yW@bSF00C=iK>+{(WpF_O00D7!K>+{(UwlCU00Cu!K>+{(bcjI#00Ci+K>+{(bd*5>0RV~z00Cy8K>+{(YotK|00CvHK>+{(aj-!F00CdNK>+{(WxPQF00DHuK>+{(VaP!N00DH)K>+{(bJRfr00CdxK>+{(Y~Vow00Cj+{(Y3xA(00DIJK>+{(Y4||_00D0PK>+~(iw6J!W(q<900CLID5+b7^pzK>-9p0YpLp00Cc0LID8)jRyb$DPBSW0RfB$C}Ki^00CxbLID5)Yj8pV00CuoLID5)ZhS%k00D1;LID5)X^27r00C}}LID5)a+E>=00Cv1LID5)bf7{300Cj9LID5)b*w@G00D8bLID5)Ww=5C00CsaLID5)b;Lpe00DH$LID5)Y0yFe00DH?LID5)blgG#0RWE&00AlJLID8*jt400LV*AQbMis~00DCPLID5)WdK6~00DFcLjeE*Weh_B00C_hLjeE*VHiUJ00D9yLjeE*VI)HV0RX8700Aj5LjeH+s0S!CLxBJRcsfG?00C)2LjeE*a!5k~00DGPLjeE*VN^o_00C`ULjeE*ZeT+J00D1iLjeE*X>3CQ00DGzLjeE*VR%CU00DG0RXcH00AlZL;(Q-vIi*qM1cSSWdcP300DFgMF9W-VGu00C)2Mgaf;WJpE<00DVUMgaf;bW}zG00C)QMgaf;c3?&U00CiUMgaf;a%@Hc0RWW;00Aj@MgaiM*#ooChc@NPz$WWim(s00CndpZ00D1yNC5x=ZhS}q00C`+NC5x=Wr#=t00DH4NC5x=bCgH{00DWLNC5!=p9cT|DW*sP0Rf%|D5^+-00CvNNC5x=W4K5G00C~kNC5x=VZ=xQ00C*rNC5x=a?nTt00CjvNC5x=cHBq-00D2}NC5x=W9Uc$00Cw0NC5x=bo59800Ck8NC5x=bO1>K00DCbNdW)>Yz#>O00ChVNdW)>X&6ZX00DF!NdW->wFdwJDJn?;0RXoL00Aj9NdW-?wg)IUNr3X-r8000DGTNdW)>VOU8400DGfNdW)>Ze&RT00CucNdW)>X>dsa00DA#NdW)>Z+uAs00C@*NdW)>VTefq00C)^NdW)>bd*T}00C*5NdW)>ZlFm40RprKC}}Q9fu>0T00CvJNdW)>bht?Y00CjXNdW)>bi_#k00DE#NdW)>Y|u#o00CjvNdW)>Zrn)$00DC1NdW)>W#~x(00L=rBuN48NdW)>ZuCh300(eqbYg9DX$D3Caz+8bOcHP00CtpN&x`?nFjy?DK1I@0Rfl?C^AZc00DD2N&x@?bU;c000C}BN&x@?WlTx|00C`MN&x@?Wmrl900DAdN&x@?b!18b00DDqN&x@?VQ@+T00CuoN&x@?ZG1`r00DA>N&x@?Wr#`v00DH4N&x@?Wt2(*00C{9N&x@?Z=gy600DHSN&x@?Wvog800C~YN&x@?XShlM00CjXN&x@?ZNy3e00CvnN&x}@qX(r200Al1N&x}^q6ef0DBMbc00DF2N&x@?bnHq200D0DN&x@?W%x<~00C|ON&x@?WdutB00D9eO921@br4Gd00DCrO921@VH`^V00CtpO921@Z753t00C$&O921@bTmr=00C(_O921@cR))400DAFO921@WlT!}00DGTO921@Y*00Ch-OaTA^XFyB=00Ch}OaTA^a7;`A00D1OOaTA^a#&0O0RXuN00AjvOaTD_xCba`Oo0Iay9WRPDRxW&0Rg%PD0)nR00L%cZcG7yOaTG_y$8Ps00AkIOaTG`ya&DqD40xv0RX`V00AkeOaTD_zy~O-Oo0FbW@w&F0kTX100C~gOaTA^VZ=-U00C*rOaTA^V$e(h00D2-OaTA^W86#u00Cj*OaTA^YUoS>00Cw0OaTA^bo5LC00DLSOaTA^Z~#pK00C_VO#uJ_ZwyTV00LiQh)e+zO#uJ_W*AKY00C0O00CrLO#uJ_ZeUFT00D1iO#uJ_V{Ad`00DHOO#uJ_bEr)L00CdFO#uJ_WwcEJ00C{fO#uJ_X~0bZ0RSZs00DB$O#uJ_Z_rHv00DH?O#uJ_W86&v00Cj*O#uJ_X6Q`;00Cd_O#uJ_W%Nw}00C|KO#uJ_X#h?E00DFcP5}S`UkpwG00C|iP5}S`Zx~Ji00C(pP5}S`bRCL0RSfu00CtfPXPb{V;oNb00C|yPXPb{VJJ@l00C((PXPb{ax_l?00Ch-PXPb{c0f-700Cb{PXPb{WlT>200DDSPXPb{X;@DI00D1aPXPb{Ze&jZ00CcWPXPb{a&S)p00CuoPXPb{bbL<%00Cu!PXPb{ZHP|+00D1~PXPb{bd*m400Cv1PXPb{ZlF&A00C#FPXPb{VXRL90RSiv00CvVPXPb{W4uoR00C~oPXPb{VaQJb00C*vPXPb{a@0=&00CjzPXPb{cHmC|00Cd-PXPb{W$aG@00DFIPXPb{Y4}e800D3QPXPb{ZUj&P00CbLPyqk|We`vS00D3oPyqk|ZyZno00CnnPyqn|DG&ewWiC(w00Cn%Pyqk|Za7c@00Ch>Pyqk|X+%%~00DAJPyqk|VNg&300DMZPyqk|UtCZD00CuUPyqk|b7)Wj00C)kPyqk|Z*))r00C}#Pyqk|Uw}{n00DD`Pyqk|VT@1#00C)|Pyqk|Vwg|?00MJgC{O{OPyqk|Z=_HG00DBYPyqk|d9+Xg0RSox00CvdPyqk|W5iGa00C~wPyqk|VbD+k00C*%Pyqk|a@00Cj*Pyqk|cIZ$600Cd_Pyqk|a`aFE00D3MPyqk|asW{Q00D9aQ2_t}WeiaP00CbTQ2_t}ZWvJk00D0vQ2_t}X(Ukr00DF=Q2_t}VK7kv00DG1Q2_t}Zah%|00Ct}Q2_t}X-H8400DANQ2_w}D-ZwyWm-`I00CoOQ2_t}Ze&pb00CiYQ2_t}X>d^i00DA#Q2_t}VSG^m00DM_Q2_t}Ux-lw00DB2Q2_t}Z00C+8Q2_t}a`;gJ00CkCQ2_t}b_7xZ00CbLQUL$~au8Ah00D0nQUL$~avV|t00D9$QUL$~Whhbs00CbvQUL$~b2L%`00Ch-QUL$~X+Tl|00Ck~QUL$~UrbT~00D1OQUL$~a#&IU00DVkQUL%1Z((OtQ32Lb0c27E00CcWQUL$~YI@00C~6QUL(~Ef4?!bD~lK00DHSQUL$~Zmd!P00CvPQUL$~ZMaea00CvbQUL$~a>P;r00DK%QUL$~bI?)&00CjvQUL$~W!zE$00C{{QUL$~U+7W+00DCDQUL$~W%N=300DIRQUL$~WdKtF00C_VQvm=0Zwylb00DFoQvm=0Wf)Td00C|uQvm=0XCzYr00ChtQvm=0Z7@>-00Cb%Qvm=0Wjs>>00DDCQvm=6bYfv`XK8iDO#y690TNFEvQGiJPyw7$0Z3B;00BBqQvm@1E)Y6wQ-J^hb8=Gw00DA(Qvm=0Wq?xw00DG{Qvm=0WsFk+00C{1Qvm=0VVF|^00DBIQvm=0VWd+50RS}_00DBaQvm=0WwcWP00DHmQvm=0Wx!Jb00C{rQvm=0Z_HBx00DH;Qvm=0W!O^z00C~^Qvm=0XXH}>00Cj@Qvm=0ZSYe80RT1`00DCRQvm=0WdKwG00DFcQ~>}1WeijS00C_hQ~>}1Zx~bo00DF!Q~>}1Wh7Jq00C|)Q~>}1XE0O&00Ch(Q~>}1Z9G%~00Cb@Q~>}1bVyVI00DJQQ~>}2UvKtP0aR2000C%PQ~>}1bYxTk00C)gQ~>}1cW_hz00CciQ~>}1b9__*00C}-Q~>}1Z-`U@00C)^Q~>}1bCgs800C~AQ~>}1WuR0600C{LQ~>}1X{=NM00CsOQ~>}1U$|5O00DHqQ~>}1b;MKw00D5yQ~>}1bkI}*00DK@Q~?11HyHo{bK+D100D01Q~>}1Z|qb700C+8Q~>}1bNEyN00D0PQ~>}1Wdv0L00C_ZRRI72X%JNb00CqcRRI72UmR5d00DF&RRI72btqK<00D3=RRI72ZZuT^00M7m+*AQNRRI72IzUwc00BBmRe=BjXi!xF0RzGZI&dyfO@XRY0ajH300CxPRRI72Yiv~k00CukRRI72Zg^Dz00D1)RRI72X@pe)00C}_RRI72a*$O400Cu|RRI72bevTI00Cj5RRI72b*NPV00V7hapF1wU_k+{RRI72WwccR00CseRRI72b;wl#00DH)RRI72Y1CB#00DH`RRIA2#RUQY#s$a)0RYDZ0RYJb00C_DRRI72W%yMA0RYMc00C|URsjG3ZwOWa00C(ZRsjG3bQD$r00ChdRsjG3av)X#00CttRsjG3Y%Ep*00Ct(RsjG3V>ng;00Cn@RsjJ3%>@7fXi8QA00Co8RsjG3Zd6tQ00CuMRsjG3a$r^g00LomL{r^}RsjJ3%mn}ebK+J300C*{RsjG3V(eA{00MJi)K&rVRsjG3Yxq_H00C|SR{;P4X$V&V0szki(FFhjDHK-$0s+ni&;=+OSAhTlb0Aj%00D9;R{;P4WiVF(00Cw;R{;P4W;|B`00DJER{;P4Vn|m300C@HR{;P4VN_QE00C}VR{;P4a$r{h00CuYR{;P4bZl1v00C}tR{;P4X?Rxw00C`&R{;P4XoOb*00DH0R{;P4X^>X|00DBAR{;P4Z=6>F00C#BR{;P4Y^YZO00CjHR{;P4d9+sn00CsWR{;P4Z@^ap00CmgR{;P4WXx9q00CvvR{;P4bl6t`00Cj%R{;P4Y~)t~00DLCR{;P4WAIl200C+CR{;P4bo^HV00D9WSOEb5(**zlDGpcx0RhqlC=ytK00CtfSOEY5dLUQ<00C(xSOEY5b1YZ^00Ct(SOEb5)dc_nDLz;M0RhwnC_-3)00DGJSOEY5ZctbO00CuISOEY5bX-^g00DDiSOEY5X=qph00DDuSOEY5Zgf}y00D1$SOEY5V}Muz00DD`SOEYBb9H2FVRC8aRRQW%0q|7;4p#vPSOGX#0gPAy00BCZSOEb6)&)ASSb+cmbGBFk00DBoSOEY5WyDwk00CyoSOEY5X3$sx00DK@SOEY5V%%5(00C^`SOEY5Vdz)^00D09SOEY5a`adM00CwCSOEY5bO2ca00C|WSpfh6X$)Bb00C_hSpfh6Xc$=m00DF!Spfh6X(U+z00D9;Spfh6Z!lQ_00Cz00DCF00DBETLAz8VW3+900C^KTLAz8b*x(f00C#RTLAz8Zn#?k00L}bPFn%KTLAz8a>QE!00CjnTLAz8Wz<^%00C~=TLAz8Y2aG{0st)tGY9|yDePMT0s$-tG6*R0TY&%pc=%fZ00C(NTmb+9atK@j00DFkTmb+9VH8{e00C_pTmb+9Vjx@r00DI-Tmb+9b1Yl|00D9`Tmb+9VK`g?00C@1Tmb+9bwpeN00C!8Tmb+9ZctnS00CiETmb+9a$H;i00CiQTmb+9Y-n5o00DJwTmb+9XLMWv00C}#Tmb<9IS2p&DTZ7D0RcD&D2iNx00Cu?Tmb+9bC_HK00DBITmb+9Wu#mI00DNYTmb+9Zm?Vd00V4cY35r2fLsB#Tmb+9bi7;v00CvnTmb<9I|u*)Db`#80RTS;00AlBTmb$_AZ!}#200DG5T>$_AVL)9000DAFT>$_AWlUWG00D4PT>$|AMF;=^DPCOx0Rcn^C}LfK00D1kT>$_Aa&TP%00CuoT>$|AM+g7`DS}-A0Rct`D282u00Cu;T>$_AZj@aC00C*5T>$_AVxV0C00C{LT>$_AZ>(Jb00m)ZZ+c_cS^>~p0a#rDd|d&uT>$_AI=Ec{0Rc=1I?i2z00CjtT>$_AY1~}_00DI3T>$_Aa_C(F00Cw0T>$_AZuDIN00LoYLRkU&T>$_Ac>rDk00CqQUI73BZxCJq00CkaUI73BWE@@r00CtpUI73BbSPc{00ChxUI73BY&2d000DJ6UI73BV?bU300C)6UI73BbWC0W0RWp100CuKUI73Ba9myi00DVoUI73BbZA}y00C}pUI73BZ**P(00C)wUI73BbAVm}00DA_UI73BWsF_{00DNAUI73BZkS#H00D2FUI73BW29aI00BCxUI76CoDVv%UV#7sbGBXq00C~kUI73BZ^T{!00C*rUI73BbkJS_00D5;UI73BZ`@u100Cv_$00D0zVF3UEX((X<00DF^VF3UEV>Dp_00Ct>VF3XEU>E=aDMn!d0RdkaC`w_000DGRVF3UEZdhRf00C)UVF3UEZ)9Ns00D4nVF3UEWN={t00C}xVF3UEVSHf$00DD?VF3UEX^3F~00DT8VF3UEVU%G300C~AVF3UEWuRdJ00CvDVF3UEcdTIn00DHeVF3UEWw>Dh00CmYVF3UEWyE0t00CplVF3UEZqQ)?00CjvVF3UEblhP900MGzKw$ymVF3UEY3N}A0RTi800AlZVF3XFLl`LhVSxYvZUSNf00C(VVgUdFXAoim00C(hVgUdFavWj-0RT!E00Ai|VgUgFOc($GDKcUK0Rc-GC^lk&00Ct@VgUdFc0^(U00C)AVgUdFbWmae00CiEVgUdFc3ffs00C)YVgUdFa%f@!00CugVgUgHNf;<(EMkFlVgUdFZF*t>00DA_VgUdFZ;WCA00Cx_VgUdFbC_ZQ00C~EVgUdFVWeUK0RT=I00AkmVgUgGO&BP&Vu1hwbh=^z00DEtVgUdFX~<#$00MG%s$v1oVgUgFP#6FKDc)iM0Rc}KDB@y)00Cp@VgUdFWAI`D00Ck4VgUdFZ2V#Y00ChFV*vmGX$WHh00DFkV*vmGVH9Hl00D3sV*vmHbaT{V0U%=m00C|$V*vmGZ!lv400C(>V*vmGbUb4L00Ch_V*vmGbVy?X00D1KV*vpGQWyXMDOzIz0RU7O00AjvV*vpHQy3^{V}SqxWo}~u00DM(V*vmGX?$Y=00DG@V*vmGVTfY^00DN6V*vmGX_R9D00DBEV*vmGWuRjL0RmANC}dt^fu>^t00C{RV*vmGa=2pw00D2lV*vmGX2fFw00DE#V*vmGZqQ=^00CjvV*vpGRu}*QDdJ-R0RdGQDCT2<00DIDV*vmGbM#{Y00C+GV*vmHa(CQg0RUtH0RUJS00AiwWB~yIR~RT1WPtzyV;W=u00CnnWB~vHVJKt)00C?+WB~vHVKig`00C(_WB~vHbUWB~vHVT@z}00DB6WB~yHUKjuYDV}5j0RdeYD57M600DHUWB~vHZm?tl00C*XWB~vHZ@gpy00D5qWB~vHZpdT-00CvrWB~vHcGP4600C**WB~vHXW(Q300D32WB~vHbnIjS00DIJWB~vHbNFNd00CwGWB~vHa|C4p00D0bWdQ&IY!GDu00CnbWdQ&Ia~x#>00C(tWdQ&IcqnB700ChxWdQ&IZZu^900D10WdQ&IbU0qkV~00DIJWdQ&IW&C9U0RUPU00AioW&r^KSr{k`W`O_!Y!YSx00CthW&r>JY#?R<00C?!W&r>JVJv0=00D9`W&r>JVK`<100D45W&r>Jb3|qV00(q(VQ*)1X#!vYoL~XSU;zqY0eWQt0%ie9W&r>JI#6Z-0RdqcI&Nlx00DD!W&r>JX?$h@00m=oa&UNpE&JbG&8&00C*jW&r>JcgSV|0RV3S00Ak~W&r^KZUHFRW`O|!aRC4UDduJY0ReCUDC%Z`0swUZa{&MWDfngq0s(XZasep*W`P0#cL8|;00AiuX8{5Mb^&++C=_Rb00ccNEh^q-0q|x41ZM#nX8`~KawKN~00D0{X8`~KbUbGP00Ch_X8`~Ka!6+Z00CuAX8`~Ka8zdj00MMx&Sn8xX8`~KI$&o30RegeI%;Qu00DGxX8`~Kb9iR~00C)!X8{2Ks{{Z6a*AgG00D1~X8`~Kbd+ZS00Ci|X8`~Ka-e4c00CvDX8{2K$^-xbDY9n)0RhPbD7I&T00DWtX8`~Kbi`)?00D5yX8`~KZO~@{00CvzX8`~LbaSj{0o-Q+0RXH700DCBX8`~KZ}4XU00DINX8`~KVf<$S00D9WXaN8LWe8{i00DFkXaN8LX%uJy00CbbXaN8LbRcK}00DC*XaN8LZY*d40RXTB00AjDXaNBMuLLMOXn_C$azbbU00Ci2XaN8LWl(4V00M7pGH3x-XaNBLt^@!9DQ0K^0RgQ9C~9bd00CuiXaN8Lc6ew300DA-XaN8LWrSz}00DD~XaN8LWsqnA0|2xHvIMpS00AkSXaNHOvjnjOwFD@nXn_C$c&cat00C*XXaN8La=d5(00DHuXaN8LVaR9!00C{zXaN8LV$^5>00DK{XaNEMxCFWc00AlHXaNENw*ny00ChRX#oHMZ4_w%00C?oX#oHMVIXM%00C|$X#oHMZ!Bp600Cz*X#oHMVK`|400C(}X#oHNb7bIX0Yqs500Cr5X#oHMWK?MZ0RX%N00AjrX#oKNy96j?X@LL%bZTh<00CukX#oHMYd(ZYXO300C(-YXJZOXEd(WvXid00DBcYXJZOVYq7n00D5mYXJZOZNzH<00D2xYXJZOW6)~>00DB=YXJZOZ`^AE00C;^YXJZOVd!fC0RhAgZSHFU00DROYXJZOZ~SWk0RYMl00AioYyklQ$qpzCY=Hm)WfE)w00D9uYykiPVIXV)00D3&YykiPZ7gg700D0@YykiPV>oO900DA7YykiPZ$xYX00C-BYykiPVNh%V0RhDhZB}dn00C}XYykiPZDec#00DJsYykiPY;bG=00D1yYyklP#tr}hWrA!000DJ|YykiPY>aFH00Ci=YyklP%nkqnDV}Tr0RhVnD57kE00DHUYykiPWw2}k00C^aYykiPaJ*~*00C*jYykiPa>#4}0RYYp00Ak~YyklQ%?>EoY=Hp)&<+3rDdube0RhhrDC%s100BMlYykiQJU!lQ0r+eI00DCTYykiPZwPGx00DFkZ2z@ZGiv*bWUvn00CuMZ2i?00D2tZ2-Wu|Wd00DEZZvg-SaftG!iHx00DAlZ~*`TWo&Q(0|G1(E)psdC}bjVfpTyG00C`yZ~*`Ta)@vN00D1~Z~*`TW|VLN00DEFZ~*`TZlG`h00Cj9Z~*`Ta;$Ix0RS)(00CvVZ~*`TcD!%_00C*jZ~*`TbjWZ400CjnZ~*`TcGPeI00C**Z~*`Ta^P?Q00Cv@Z~*`TWbAMO00DFIZ~*`TZ}@Nl0RS-)00CtLaRC4Ub_j6+00C(ZaRC4UbQEy`00ChdaRC4Ub|7&900C(xaRC4Uax8HH00Ct(aRC4UWH@mF00DG9aRC4UZ$xnc0RTA?00AjbaRC7VI1(sSae)8asdDVWr%VC00CrSq00DEdasdDVZ@6*+00MGwMsfkZasdDVbi{H200CvrasdGVKN0`|DcW)Y0RcV|DBf~`00Cv>asdDVcI00D2la{&MXa&Sy@0mO3w00DH$a{&MWWz=&40RTf100AlBa{&PXLJ}zCbAbQ>Z|ZXa00DCHa{&MWW%zRe019DmWOQ(HerI!fRBr*6Zvhl=0kUub{%`?GaRJV80n~B<+H(Q^a{&MWIs|k90Rco3Ixcj900Ct*bO8VXc06~R${ElZ00Aj-bO8(j(;34V!5P09yBX0L#~IBT#Tm;P$r;ZXD2#N00RZk900AkmbO8YY?HMSvbb$Z@Dm{{P0lIVn00DBsbO8VXZ_IQ700DH;bO8VXVc2v500DB|bO8VXW#n`L00D67bO8YXz8L@kDfV;$0RZ|L00AigbpZhZ`57n#b%6l_y%{Jn`gDN`bpZeYWfFA(00DCzbpZeYawK&D00CtxbpZeYb})4T0Ra3N00AjHbpZhZ`xz)eb%6i@c}8^s00DGPbpZeYX;gIq00DGbbpZeYZeVo*00CuYbpZeZZe%uf0c>>v0RYw+00Aj{bpZhZ)fp&&b%6i@ZH9FL00DB2bpZeYZbpZeYZ|HRa00C|8bpZeYZ}fEm0RY$;00Aigb^!qZ+8F==DGGK00Rh<=C=Pak00C$eb^!nZV;pt?00C|yb^!nZWhiz500D9?b^!qb*BK~x1a^Tmb^!nZZ8~-V00DAFb^!nZZ%lRp00CxFb^!nZb69o(00C}Zb^!nZVPtjz00DApb^!nZbZ~Y700DG%b^!nZZhUqD00C)&b^!nZZ-{mQ00C-_b^!nZWR!LR00L-X`gH-Cb^!nZbD(ws0RY??00Akmb^!qa+Ziadc7Xr^XS#L)00D2pb^!qZ-WdP^Db98Q0Ri0^DAIO;00C#%b^!nZZs2wS00C*{b^!nZa_n{i00DIJb^!nZbNF@v1OVh2=o#u6<{1D1DFk-`1Oek2=Nai4lrBIcYy!_ZR&Rc00DCHcL4waZ}@is00CzHcL4waa|Cz+00C|acmV(bVGwu$00D9qcmV(bbR2jA00DC%cmV(bbtrfN00D000D1mcmV(ba&UM70RZqB00Aj{cmV+c?-?k7c!2-`ZiaXP00D1~cmV(bX_R;Y00DHGcmV(bVW4;c00DHScmV(bZ>)F$0RZwD00AkucmV+c@fj$*c!2-`Zo+s000D2xcmV(bY0!8900DH?cmV(bY20`L00DF2cmV(bZ|Had00MGwvUmaRcmV(bbo6)u00CwGcmV+b^cesFDGGT30Ri(FC=Pjn00C|kc>w?cZyb3600C(tc>w?cbSQZN00Chxc>w?cbToMZ00D10c>w_c_89;HDMon#0Riw?cZ&-N&00C)Uc>w?cbYyt}00C)gc>w?cb8vY900D1yc>w?da&SO-0epD@00DG@c>w?cWsG?N0RZ?J00AkOc>w_d_ZcXhd4T`{Wukcj00DEVc>w?cZ?Jg*00D5ec>w?cZM=B_00D2pc>w?mZ)ss{baHTJXLDolbOCa80jhQZ$aVotcLBzC0or!~c6b2$7n0myj)00BDAc>w_e{TXCBY;*zqd4T`{Z321$00D9idI10dZxng~00CwidI10db0B&F0RR*g00Aj1dI13e6BQ^hdVv4|Y&LoU00Ch>dI10db3}Rp00DAJdI10dWl(wn00DMZdI10dVO)9v0RT1?00AjzdI13eH5DjqdVv4|XL5Q000C}#dI10dX@GhG00DA_dI10dbc}id00DE7dI10ea&KaK0hoFL0RR>i00AkedI13e6%{C~dVv4|Y_fU*00CjTdI10dbHI8500DBwdI10dWz2d300DN=dI10dVc2>B00DB|dI10dbmV#g0RR{k00AlRdI13e7ZoV@x50RS8o00Ak0djSCf8x<&odw~D}Yl?dT00C~2djS9eX_$Kf00C^CdjS9eWu$un00DEVdjS9eVX%7v0RSEq00AkydjSCeA{77uDaLyN0RbTuD9U?*00DT=djS9eW!QTG00Cs)djS9eZsdCb00C+0djS9eYw&vk00D0HdjS9eY5aQu00C?Qd;tIfZ3uh;00D0fd;tIfauj?40RS`=00Ai=d;tLgGZiQ#e1QM~cq)7W00Ct(d;tIfWH@{Q00C}3d;tIfX+(Sh00DGLd;tIfZcuyy00C)Md;tIfZ(Mu<00C-Zd;tIfZD@P}00D1qd;tIfa&&wF00Cxtd;tIfcz}EX00Cu&d;tIfWQ=?P00C~2d;tLi9Tg~MX~27d8hinmd;tIfYo2@o00C~Ud;tIfX|#L+0RSKs00Ak$d;tLfBozPwDaw2S0RbZwD9(I=00DT^d;tIfW!!uL00Cs;d;tIfZs>dg00C+4d;tIfYxH~p00D0Ld;tIfX#jlz00C?UeE|RgZ47+@00D0jeE|Rgau|I90RkTtC}zZbfgXJU00DF)eE|RgZZLfT00C(>eE|RgZ#;bg00L}kx_kjbeE|RgbVz*x00C}NeE|RgWmtUy00DAdeE|RgVPt&)0RScy00Aj*eE|UhB^4-ieSrW0czS&S00Cu!eE|RgWQctM00C}}eE|RgX_S2d00C>7eE|RgZlHYu00C*HeE|RgY^;3&00C{XeE|RgZ@7H{00DBoeE|RgX2g8~00DT)eE|RgWzc;A00CsyeE|RgZrptV00C*@eE|RgZ0LOf00Cj{eE|RgbM$=y00DCPeE|RgWdMEw00DLeegOahVGMo&00D9megOdhG8F&;DIR_S0Rb@;C?bA=00DR?egOahWiWmL00Cq+egOahZajVg00C)2egOahbVz;y00C}JegOahX;gjz00D1WegOahYG8f=00C`gegOahZ)|=600DAxegOahW_W%900DS@egOahWrThK00Cr*egOahZjgQf00C*1egOahYn*-o00C~IegOahX{dey00C^SegOahWVC((00C^eegOahX~2E~00C&megOamZfs(3bYoU~0eX7@wtE3;eE}GL0nB~@00DH;egOahW$be*pmiE)@U)DN26<0Rb%)C{BNY00DGVe*pjiZd`u>00CuUe*pjiZD@Z100Cuge*pjiY;=DC00LrVM1KK#e*pjiY=D0O00Ci&e*pjibC7=l00DBAe*pjiWt@Kj00DNQe*pjiVW@ur00DBYe*pjibhLi~00CsWe*pjiWWav`0RS)+00Ak?e*pmjFBK@ze}Mo2X4ZcJ00D2_e*pjibmV^l00D05e*pjiW$=Fi00DCLe*pjiVf=pq00D3UfB^sja|nO|00wk^XL4a_o_Yc5dI9o&0U&s00DFUfB^sjZUlh=00ChNfdK#kau9(500DFsfdK#kavXsH00D0zfdK#kb0~oU00C|;fdK#kWi){S00DD4fdK#kYe0bk00C}BfdK#lZ)wzk0Zf4b0RWQ)00AjnfdK&lk_9MWfq?)4WoCf^00C`ofdK#kVRV530RWc;00Ak0fdK&knFRm=DT;vs0Rfl=D2{=F00DTEfdK#kWt@Ql00Cs8fdK#kZm59)0RolXfdK#kZoq*700C*nfdK#kY|McH00DH;fdK#kZrFhV00Cv*fdK#ka^!&l00Cj@fdK#mY;JH;fdP7f0q}tV00DINfdK#kWdwo&0RV*s00Aiwf&l>mgas%Rf`I@5a~gsH00C|yf&l;lZzzHR00C((f&l;lbToni00Ch-f&l;lV?crd00D1Cf&l;lY)pay00C@Lf&l;lY*>N;00CuQf&l;lV`PE>00Crbf&l;lVQ_*00RW=~00Aj{f&l>mq6H{`f`I@5ZH9sY00DB2f&l;lZ_f&l;lZs>vm00M7mc7g%!f&l>ln*{&?DgJ^10Rfr?C<23l00CtPg8={mZ4iS200ChZg8=~modo~^DI$Xb0Rfx^C?00CuQg8=~mp9KH`DQbfO0RW)|00AjCW00C~2g8=~oo&_jrZi9iCg8={mYo3Dv00C~Qg8={mX|RI<00C^ag8={mbi9KB00C~og8={mWypg800DB&g8={mVbp^G00eAqb8z&60UUz?WP<_Pg8={mbl`&l00Cw4g8=~mhXnuuDgJ{20Re^uC<26m00DCdgaH5nbP$9A00C|mgaH5nWgLV700C_xgaH5nWhjIJ00D9?gaH5nbu@$l00DD4gaH5nVL*fd00Cu2gaH5nZA^p#00C@LgaH5nY*>T=00CuQgaH5nV`PK@00CrbgaH5nVQ_>200D1ygaH5nYDi*00DCxg#iEobR>lV00C|)g#iEoWiW*S00C__g#iEoWjuue00DABg#iEobx4H)00DDOg#iEoVN`_y00CuMg#iEoZD54~00C@fg#iEoY;1)A00Cukg#iEoV|axD00Crvg#iEoVT6SN00D1`g#iEoY>@y0Rg53C_09L00Ct{h5-NpZb*g!00D1Kh5-NqZ)`Az0aS(o0sxBzjRgP!DP)EL0s)Ezj0GrahJgS9a&U$L00D1$h5-NpbAW~c00C}>h5-NpWsHUa00DE7h5-NpbeM(#00Cp3h5-NpVWfru00DHWh5-NpZm@;{00D2dh5-NpW4wj|00Cvfh5-Npb;yPR00D8%h5-Npa@2+a00D2>h5-Npbl`>o00Cv@h5-NpW9)_j00DCHh5-NpZ}^4*00CzHh5-Npa|DM000C(VhXDWqco2sH00ChZhXDWqWgLeA00CtphXDWqawvxZ00C$&hXDZqj|Bh$DLRJ%0RfH$C_aaQ00BKjhXDWqa!iK-00D1OhXDWqbXbQ000CiMhXDWqa%6`A00CuchXDWqaBznK0RWK&00Aj{hXDZrkOe4!hk*bAa)yTi00D1~hXDWqbCibx00C~AhXDWqWuS)v00DERhXDWqbgYK~00CpNhXDWqVYr6@00DHqhXDWqZp4QH00D2xhXDWqW6*~I00CvzhXDWqb=-#m00D90hXDWqa_ENv00D3AhXDWqbo7S-00CwChXDWqV*rQ&00D9ahyefrZw!b500Cwahyefra~OyL00C(phyefrcqE7c00ChthyefrWiW^V00Ct-hyefray*Cu00C%1hyefrbV!H+0RW{100Ajfhyeisqy;Egh=BkBWL}5?00C)chyefrY;1@D00Cighyefrc6f*Z00DD;hyeirsRaN5DT;^z0RgB5D2|AM00DE9hyefrWt@ls00Cp7hyefrX{d++00CsKhyefrZnTI200C*bhyefrWx$9500DHyhyefrVa$jD00CsuhyefraM*|e00?tuV{~tRX>|&M0r-OfT805MhXHnn0Zxbkgopv&hyefrI^>7}0RgH7ItGb>00D9gi2(osZxo3E00DCvi2(osZXk&P00Ctti2(osb1aDg00DF|i2(osV>pQc00Ch>i2(osbVP{(00C}Fi2(osZ%~N=00CoGi2(osWn75?00DJki2(osacGGF00DAti2(osZ*++P00DG*i2(osWq^qR00Co$i2(osa*T-q00D23i2(utS`l0k00AkUi2(uuSrJ00C_Ziva)uZxD+C00D9qiva)uWgLqE00C?wiva)uWhjdQ00Cnziva)uV>F8a00Ch-iva)uazKj#00Ch}iva)uY)p#*00DJUiva)uXIP5?00C}Ziva)uVPuN|00DDqiva)uX>f}H00DS*iva)uVSI}L00Cu!iva)uWr&Lb00DB2iva)uXq1Zq00DHGiva-uVi5oVDW;170RdqVD5{Hr00CvNiva)uZMcg800CjXiva-uWDx)XDawlh0RdwXD9($400C{(iva)ua@>mn00D2}iva)uX6TCn00DFEiva)uZuE-*00Ck8iva)uasZ4000DFci~#@vatw?C00D0ji~#@va~O;P00C|ui~#@vWh9IN00DC990Rd+bC{~Pt00DShi~#@vWn_#200Crbi~#@vZg7kN0Rm+aC}~WLfp&}m00C=!i~#@vZitKl00C)^i~#@vY?O=v00DHGi~#@vZlH_-00CvDi~#@va;%I200CjLi~#@xZftPGivdE60l16-00DHqi~#@vWz38L0RU00C{pjR61wa?FhZ00D2(jR61wX4s7Z00DE}jR61wZsd&t00Cj@jR61wa`24-00DINjR61wa{P?}00D0TjsXAxa|n(B00C|ejsXAxWfYD900DCvjsXAxYaosR00C|$jsXAxX)KNb00eGxaBTLB0X~fZw2c8WjsXAxbU2Oy00Cu6jsXDxbP)gnDOQdF0ReLnC|Ztz00CrRjsXAxX=siC00C@njsXAxVRViG00DM-jsXAxbAXNk0RVOp00AkCjsXDybrC3#j)4FHWtNTs00C~EjsXAxZ={X^00C^OjsXDxco6^rDYlLQ0ReXrD7ub;00DErjsXAxWyp>J00CppjsXAxY1EDZ00Cs$jsXAxZs3jq00C*{jsXAxW$cat00DIJjsXAxVfc;#00CtFjsXAxa0HJ50RVat00Aiwj{yMzc@ZcSkAVOIbQ+HV00C|yj{yJyWhjpU00C_-j{yJyWi*cg00DA3j{yJybwG~+00DDGj{yJyVN8z!00CuEj{yJyZCH;100DGfj{yJyV`Ps300C)gj{yJyWN?oG00Cuoj{yJya(s^g010$&esgDOV|8$PiUGWe0icTk(u@I6jsb>_0kDn%3XcJTj{yJyI*5+}0RejvI00C|6kO2Sza`2D=00D3IkO2SzX8e!=00DCXkpTb!ZU~V900ChRkpTb!auksP0RT7?00C|wkpTb!ZzPcc00C(#kpTb!bTE+t00Ch(kpTb!bUcv(00D18kpTe!ITHW@ZcdQ_00D1OkpTb!X;_f~00DGfkpTb!X=ITB00DDqkpTb!Z*Y+T00wq#WOQa+A00C(Nk^uk#atM+E00DFkk^uk#VHA=90RTM{00C_vk^uk#awL)g00D0*k^uk#W-yWg00DD0k^uk#Zak6!00Ch_k^uk#a!8T^0RTP|00C}Pk^uk#Z&;E600C)Uk^uk#bYzkN00CiYk^uk#ba0XZ00D1yk^un#KNA1}Zi12l00D1?k^uk#X^fHq00DH8k^uk#X_%4$00DEJk^uk#Z={j|00v}sZFF*Q){z1DkpUW#0Zx(ue3AjGk^uk#bg+^E00C~wk^uk#VbGER00C*%k^uk#a@>*u00Cj*k^uk#cIc7;00D09k^uk$c4@Sc0rZjq00CwCk^uk#Z3L4600C(VlK}t$bP$sP00BA{lK}t$IvkUM00C$slK}t$E+~@$00DF^lK}t$V>FWi00Ct>lK}t$YCw|#00Ck~lK}t$Z%mT`00C!GlK}t$Zdj8600C)UlK}t$d1R9T00DAplK}t$VQ`ZH00DM(lK}t$WqgwX00C`+lK}w$oE889DUOo?0Rfv9D3X(b00C^6lK}t$VW5)%00DKTlK}t$ajcU800CvPlK}t$Ww?_800DBolK}t$VZ@UG00C#plK}t$ZqSnf00C*%lK}t$a@>;v0RW;F00AlJlK}w%p%y6YlYsyMZ1R%<00Ck8lK}t$bpVtB00D6ZlmP$%Wek)700CtZlmP$%au}2W00ChhlmP$%ZX}ce00D0*lmP$%X)u%l00DG1lmP$%Z#q<&We}AC00C?kl>q<&VjPtL00DI(l>q<&Zzz=k0RW&D00Aj9l>q?(pB5-Mm4N^OY(A9%00Ch}l>q<&bxf5300D7Ql>q<&WmuH~00CuQl>q<&a%7bO00CiYl>q<&b8wXb00C`wl>q<&a(tBm00D1;l>q<&W{8ym00DE3l>q<&Zj_Y)0RW~J00AkWl>q?(r4}fpm4N^OWvZ0{00Loknw0^vl>q<&a=4WN0RYMt00Ak;l>q?&%oYFvDbkez0RhVvDAtvM00C^=l>q<&Z{(E$00DIBl>q<&W$={&00DOPl>q<&Y5bJ|00DFYmH_|(VF;E100C?cmH_|(WfYbH00D9umH_|(XdspW00DF+mH_|(X)Klj0RqVuD0j@2fiji>00C?`mH_|(VMLYz00DJMmH_|(aZr{400CuImH_|(Wn7j400DAhmH_|(VQ7{C00DAtmH_|(Z*-Oc00DG*mH_|(V}Ov;F0qm9m00DIJmH_|(atN0J00CtVmjM6)a}<{W00DCvmjM9)s1^VLDJGWz0Rg8LC@PnM00C?;mjM6)Z#b6$00D14mjM9)sulnNDN2_C0RgENC{CAw00CuGmjM6)Y+RQC00ClRmjM6)b!e9X00D1qmjM9)tQG(PDSDRy0RgKPD1MiL00DA@mjM6)WsH{r00C!`mjM6)Wtf)%0RXxd00AkamjM9*xfUp>mw^BQVXl_}00C*XmjM6)bi9`V00DBsmjM6*bY-5G0mzpD00C~!mjM9)t`-0RDc+X>0RgQRDB_oa00DC7mjM6)Z}67^00DINmjM6)WBiu^00CtJm;nI*uoeITDGrzc0RgWTC=!@~00DRym;nF*X&{&Z00D9)m;nF*bS#(w00Ch#m;nI*vK9aVDL$A10RgcVC_$qg00D2#m;nF*X4IGg00DE_m;nF*Zs3>!00CjQ0T7u10RXrb00Ai=nE?R-w-zWQnSlTSb1Inu00C(-nE?O+csQ8>0RX-h00AjPnE?R-y%s1)nSlTSXik{{00CoGnE?O+Zd{oG00CuUnE?O+a%hA00C}dngIX-Z)lnU00DAtngIa=zZNKDchZ@G8kzxgngIX-a(bEp00D1`ngIX-bdZ_>00Co`ngIX-Wt^G;0RYAp00AkengIa;#TF>6nt=cTbF!KN00DHmngIX-ZorxW00CvjngIX-ZOobh00CvvngIX-Y}lFs00Cv*ngIX-XXKgz00D05ngIX-Z}6G{00DCLngIa-$QA$rDFT}T0RhJrC00D9gn*jg;ZxovW00D9un*jg;av+-l00Cttn*jg;Wh|Qk00Cz*n*jg;VK|!s00DG9n*jg;ZbX{_00Cu6n*jg;V^Es`00DAVn*jg;Wn7y900MV#{F(t`n*jg;cxame00C)on*jg;a(J5o00DG4KO00C&mn*jg;F3g(&00DE-n*jg;Y}lIt00C*0RR^n00C(5n*jg;WAvK=00DIRn*jg;VE~)~0RR{o00CqSoB;p}00C@PoB;pYD*todEy=bYPtU00DDqodEy^cXDWHWrSw|WPkyHkO7F30dSoG0RVgf00D1|odEy=Xpo%&0RVjg00Ci~odEy=ZJ?b200C#FodE#=i2(osZnB*L00D2dodEy=X}p~Q00DHuodEy=VaS~U00C~!odEy=Y1Ewo00C{ZU~+M00L!c{+$61o&f*>Y!sdW00Chho&f*?X=ALN0VJLQ0RVmh00D9|o&f*>WjLMz00DG9o&f*>X+)j@00Cc0o&f*>cu<}J00CiEo&f;>e*pjib7GzW00ClVo&f;>fB^sjY;v9f00Cuoo&f;>fdK#kW`dpp00C}>o&f*>X^fr$00Cc;o&f*>ZJ3?`00C*9o&f*>a-^OC0RVyl00CyOo&f*>ZnT~O00C*bo&f*>U%;LL00C^qo&f*>Va%QZ00DKbMT%400D6Jo&f;>g8={mVFI5400C$Qp8)^?a15UT0RWBx00C?mp8)^?VH}?U00DL)p8)^?awwkx00Ct#p8)^?bTpp<00C|~p8){?j{yJyWk#O?00Co4p8)^?Zcv{A00CiEp8)^?a$KJQ00CuUp8)^?Y-pbW00D1qp8){?kO2SzZhD^q00D1)p8)^?X@s8v00DH0p8)^?W00Q#00Ci^p8)^?a-5$500U`sWNS00C&ep8)^?a>Snj00Cdhp8)^?Wze4i00DN^p8)^?Y22Ry00DI3p8)^?aOj@_00Cj{p8)^@Y-AFj0rZ~%0RV&n00D9YpaB2@WeA`F00DLmpaB2@Y!sjY00D0rpaB2@b0DAr00CbnpaB2@b1a|%00DV2paB2@b2y*@00C}3paB2@X+)p_0RV*o00Ci8paB2@bX1@L00C@TpaB2@WniEI0RV>q00DArpaB2@WpJPY00DG%paB2@X?&mo00CcupaB2@Wr&~w00C}}paB2@X_TM=00Cy2paB2@WuTw|00DBQpaB5^h5=u!paB2@XtJOI00DElpaB2@X~3WX00C^qpaB2@Z_J$M00C(Vp#cB^bP%Bd00ChZp#cB^ZXBTj00C(tp#cB^Z787u00D9?p#cB^Wi+7y00DG5p#cB^UqGP&00C=8p#cB^V@#m|00CuEp#cB^Xjq{E0RW2u00DGlp#cB^a%iCe00Cicp#cB^babHs00DD)p#cB^Ux1+j00C`=p#cB^a*Uw?00Ci=p#cE^kpTb!be^FB00C*Dp#cB^ZK$CE00C*Pp#cB^Y_y>P00CdRp#cB^Wx$~U00C{rp#cB^Y0RMk01R?-ZDnC>WN>z4cXXDW0VSwm00Cvnq5%K_bkL#!00C~+q5%K_Y22a#00D5~q5%K_ap~%00C^)qX7T{WpB8n0o{X0Rfy6C|0C_00DDcqyYc{Wn`oQ00C@jqyYc{VsNAZ00CikqyYc{X?&ys00DA>qyYc{VThyw00DN6qyYc{Y?Pz{00Ci|qyYc{b)cjH0RW#800AkiqyYf|o)Rdqq=5hdbhe}c0RW*A00Ak)qyYf|pb{v^q=5hdbIzmz00CvzqyYc{b=;%@00C^`qyYc{Vd$g*00DOHqyYc{bM&ME00DIRqyYc{ZUChL00C(Rr2zl|VGN}K00D9mr2zl|bQq-p00DCzr2zl}b8fz*0VJgX00D0*r2zl|V>G1!00C?|r2zl|VL+t;00C`Ar2zl|X-uU700DGTr2zl|a9E`Q00VGjZ%m{CrlbL0r2zl|bY!Ig00Cukr2zo|qY?lCDSo8^0Rf^CD1xPd00DW3r2zl|bdaS100C*1r2zl|Zk(k700C*Dr2zl|W~ikB00C~Ur2zl|X|$yQ00DElr2zl|b-<+o00C~sr2zl|Y0RYo0RW{E00Al3r2zo}q!K9HrGWqedE%u300DIBr2zl|Y4D{100D0Hr2zl|Y5b)D00CwKrU3u}ZV09U00C(ZrU3u}a}=fl00DIxrU3u}Y#^oq00(b=X>(_7aGIh4`l10yqXFWh0eGbW(xm|=rU3u}IxMCE0RgBII!dO200CuCrU3u}V_2pE00CiMrU3u}W@M%T00DAprU3u}WpJhe00DG%rU3u}ZhWQz00MJqJfZ=DrU3u}aEPV>00D85rU3x}y$ApSbDpLF00DHOrU3u}Zm6aK00C*PrU3u}VYH?J00DBkrU3u}bik$o00DExrU3u}Zp@|u00D2(rU3u}W7wtv00DB|rU3u}VdSO(00Cv{rU3u}Zt$i700C+CrU3x}z6byTa{{LU00DFcrvU%~ZVaaZ00C(drvU%~VHl?Y00D9yrvU%~bR?$%00DC00Ci|rvU%~YM`e900DHSrvU%~Zmg#P00C*TrvU%~VYsIO00DBorvU%~bi}6t00DE#rvU%~ZqTOz00D2-rvU)~!w3KYZsMl_00Cj0a}=ln00D9ur~v>0VIZgh00D3&r~v>2Y;JS>rU7!N0W7Ei00DC{r~v^0#0UTZWJag~00Cu6r~v>0WKgI900C)Mr~v>0c3h|d00D1er~v>0a%iXl00D4rr~v>0b9ATy00C)wr~v>0Zh)u(00Ci!r~v>0X^f}=00DE7r~v>0bC{?B00LoUK&Szpr~v^0zX$*Ua;~TW00CjLr~v>0Ww@vT00C~kr~v>0X~d`j0RX@V00Cprr~v>0Y1F6z00DH`r~v>0Vc@6%00DC5r~v>0WbCK`00Ck0r~v>0b@-?O0RX`W00D9YsQ~~1VF;-K00CtVsQ~~1ZWO5j00C(lsQ~~1Y#^xt00C|$sQ~~1Z!D<+00V4sZpx?u{-^;msQ~~1b2zC100C)6sQ~~1bWEuM00DDSsQ~~1Z&;}T0RYAb00AjvsR022#Rw>9seu3iVQ#4b00DG%sQ~~1VSK3p00CrzsQ~~1Z-}V@00Cx>sQ~~1Zj`A300C*5sQ~~1ZJ?ws(}CjZ%(QK00CxNssR82ZeXeb00C)cssR82ZEUIm00CukssR82Y7y00Cnrs{sH3axAL>00Ch#s{sH3WjLz=00C}3s{sH3X+*050RXlb00Ajbs{sK4wHPQ=tAPLkb6Tqb00DGjs{sH3ZfL6k00C)ks{sH3VRWkj00DA(s{sH3bbzY?00DD`s{sH3Zj7q|00D23s{sH3W0300Cn1s{sH3Z}_VL00CqEs{sH3VFauJ00C+WtN{Q4bP%io00C|mtN{Q4X&kHp00ChltN{Q4awx0;00DF^tN{Q4b2O|000C|~tN{Q4Z$PX80RX@l00AjXtN{T5zZfV`tbqUlZdR-T00CiMtN{Q4X=JPc00DDqtN{Q4b8xHy00CuotN{Q5V`xUK0eq|h00Cu!tN{Q4bBwG300DB6tN{Q4VVJA|00D5GtN{Q6Y;JQ(s{zid0i>(}00DEVtN{T4!WaMnDZZ=$0Rh1nD8j6P00CsktN{Q4Wzehv00CsytN{Q4Y22&<00DO5tN{Q4Z|JN600DCDtN{Q4aP+JJ00DFQtN{Q4X#lMO00C|WtpNZ5VGOMS00C(dtpNZ5a~Q1w00DCztpNZ6VP&|i0VJ&f0RXrd00Aj9tpNc6w-_imt$_dmaz3pA00Ch}tpNZ5WlXIB00C}NtpNZ5X;`fR0RXxf00AjvtpNc6xfm#Dt$_dmV{WYh00C)stpNZ5bbPG=00CiwtpNZ5a)_+~00CrhIq00Ccit^ol6`xgKKDT1y60Rj3KD2A?q00C``t^oi6Wt6S~00C^8t^oi6VxX=800D2Nt^oi6a;&Za00D5at^oi6Zn&-i00D2lt^oi6X~eDp00DH$t^oi6VbHDt00DZ|t^oi6Y22;>00C{{t^oi6Y3Qy200DIFt^oi6aP+PL0Ra6M00AiguK@u8{1+$$uYmvoZ3?de00CtZuK@r7Y#6Tr00CkiuK@r7ZzQh)00D9;uK@r7a4@d{00C|`uK@r7Z#=I700C)2uK@r7bV#oO00Ci6uK@r7dQ`6g00C)QuK@r7ZD6kf00C)cuK@r7bZoBy00D4vuK@r7Z+Nc(0RaCO00Ak4uK@u8{ud~SuYmvoWsa`_00DBAuK@r7VVti400D5KuK@r7WvH(K00DBYuK@u70T=)QDY~x#0RaFQD88?O00DHwuK@r7Wz4Su00DE-uK@r7W!SF)0RRIS00AlFuK@u80vIUhuYmvobMCJJ00Cw8uK@r7Z2YeQ00CkGumJ!8VF<7R00C(ZumJ!8aul!u00ChdumJ%81sDJUDJHN10RaRUC@Qdl00DC_umJ!8bU3g900C}3umJ!8X+*FA00Ci2umJ!8a!{}V00DGXumJ!8b6l_i00C}dumJ!8Z)mUq00MSnAg}>$umJ!8W^}Lt00D1)umJ!8a)ht}00Cu+umJ!8Vvw)_00C{5umJ!8b)2vP0RRUW00AkeumJ%91{f%;uz>&pbF#1j00CsWumJ!8Zoses00DKzumJ!8Z_Ka(0RRmc00Al3umJ%93>YZfuz>&pZ{n~400Cy|umJ!8Zt$=H00C+CumJ!8Zv3zT00ChFu>k-9X$Y|a00CkSu>k-9Zxpcs00Cnfu>k-9VIZ*q00Lra(y#$0u>k-9b1bm|00DG1u>k-9ZalF800C)2u>k-9VMwt700DANu>k-9bX2hc00DDau>k-9ZeXzi00D1iu>k=92^atYDRQv^0RadYD0Z=d00Crtu>k-9ZiKM`00DK1u>k-9Z;-J800Cl_u>k-9a-6XN00Cv9u>k-9aHz2X00D5Wu>k=93m5k-9Zp^U(00DKk-9Z`iQ`00Cm&u>k-9a^$fA00Cv{u>k-9ckrk-Ab!@b;0sOH600DCXvH<`AWelXk00ChhvH<`AX(X}%00D9;vH<`AVKA}*0RRse00AjHvH<}B4j3pvvVi~rZ$`2K00CxBvH<`AZd9@X00C)QvH<`AZeX$j00CiUvH<`AX>76q00DDyvH<`Ab9k}=00CuwvH<}A5f}ggDT=ZI0Ra#gD2}p$00DE9vH<`AbDXjP00Cv9vH<`Ab*Qod00d)pXlHD(0XDJ$gt7syvH<`AbhNSo00CvjvH<}A6BqyiDblh50Ra*iDAuxp00DE{vH<`AW#qB}00C_3vH<`AV(_v700Ck4vH<`AY5cMQ00D9WvjG4BVFkC@Qmo00C|=vjG4BZ#c6700C(}vjG4BbVRcO00Co4vjG4BZcwuU00DJYvjG7B7Z?BmDPpq$0Ra{mC}y*P00DGtvjG4BZgjH&00CusvjG4BX@Ii<00Cr%vjG4BVT`i@00DB6vjG7B85jToDW0_##00DG*wE+PDCKLbxZHBc000Cu+wE+MDY>>4900Cl_wE+MDZ=AIO00DBMwE+MDaHzEb0RTJ{00AkqwE+PEI}|9mwSfQudA_v)00DHywE+MDY0R|&00C~&wE+MDY1p*^00Cy+wE+MDZsfHA00C+0wE+MDbMUnR00DLOwE+MDZv3?Y00LiWuC)OIwgCYEC=>tzDH65;0RblzC>FMX00D9wwgCVEWhAx%00DX`wgCVEX)v|{00C__wgCVEX*{+800DGDwgCVEa7eZR0RSo#00AjfwgCYFDHJGJwt)Zva$dFp00CuYwgCVEdTh1<00C)owgCVEZFsf;00C)!wgCVEbcD7600D4{wgCVEZ;-YD0RSu%00AkSwgCYFD-xB&nGay+;J0RT1>00AjTxB&qHH54dJxPbrxb5ghg00CuMxB&nGY+$$n00ClVxB&nGVQjbo00C)oxB&nGa(K7_00CisxB&nGc7(VA00C@@xB&nGVUV~100DKDxB&qGI1~T@DWbRm0RcA@D5ki900DHYxB&qGIurl_DZ01;0RcG_D89IX00DEvxB&nGWz4t%00DKD&00MJvw73Bpxd8wHZy>n=00Cnvxd8wHY%sY200Ch(xd8wHZ9KUF00C)2xd8wHbV#`Y00D4Lxd8wJaAa>nxB;BF0aUpG00DGbxd8wHWoWqp00(Vvera=XX9%_dPPPG-wgKd}0Z_LA*tY?0xd8wHI&`@K0RcZ0I+D4800DBCxd8wIVP$}|0id}700DZYxd8wHX|TBg00C{bxd8wHX}q}s00DHuxd8wIb8wiZ0m!)l0su}3PzV44DcHFI0s&13PY5X9xq$!yW#qX500Cp}xd8wHVf48H00CzDxd8wHasavk00CtNx&Z(IbPT!y00C|ix&Z(IX&AZz00DF!x&Z(Ia3s0`00D0*x&Z+IR0se8DK@$R0RdA8C_1`<00Ct{x&Z(IY)HBR00Cl7x&Z(IVN|*S00C@Tx&Z(IX<)hm00CiUx&Z(Ic5J!<00Cigx&Z(JaC0!a0eHFr0RU1600Ak8x&Z+JQ3xoEx`6-zWsau00D4fy8!?JZ)m##00D4ry8!?KaA_X90d%_o00DG*y8!_JSO@?CDT=!R0RdMCD2}^<00Cu`y8!?JcAUEb00C^Gy8!?KWp9ML0jRqH0RUPE00Akuy8!_KSqLb+yMX`!bHcj;00Cvny8!?JY|y&_00Cmwy8!?JVcfd`00C*@y8!?Ja_GAO00Cj{y8!?JcJ#Xe00C_Jy8!?JVF0`V00C_Vya50KX$-sp00D9mya53KTnGRGDIUB50RdYGC?dRp00DC-ya50KWiY$}00C?^ya50KVm!P700Ch_ya50KX-K>Q00DANya50KVN|>U00DMdya50KY+$?r00CiUya50Kb!@x=0RUbI00Aj@ya53LT?if0r0#500D3Iya50KV*tGY00C?Uy#W9LVGO+i00C_hy#W9LX&Ai$00DF!y#W9La3s9}0|0Uea0qS)00Aj5y#WIOaR_e+Z3rkhy@3D$Za%#M00D1Gy#W9LX;8fZ00DGXy#W9La9q6s00D1ey#W9LbZET+00D4ry#W9LZ*;u@00D4%y#W9OaAa?37`y>;ya6h`0f4;$00DG{y#W9LWthDI0RUnM00Akay#WCMVF)Owy@3D$d9J+y00DHiy#W9LX}rAw00C~oy#W9LX~?|+00Cysy#W9LZq&U200C**y#W9LbKt!J00DL8y#W9LZtT4Q00C+8y#WCLWC#EODgM0y0RdwOC<4BL00DUjz5xIMbP&D)00C(hz5xIMZXCV=00C(tz5xIMW+=V^00C|;z5xIMX*9k800DD4z5xIMbwIuW00C@9z5xLMW(WWQDN?=x0Rd$QC|16K00DDcz5xIMZe+dz00CiYz5xIMX>h&)00DD$z5xIMb9}x500Cu!z5xIMXo$W600Cr+DHg&30RcD+C>p|n00DC#!T|sQWhlY{00DI_!T|sQY&60F00Ch-!T|sQc0j@b00DDG!T|sQbWFkl00C}N!T|sQX;{Jm00CiM!T|sQa%92*00DGr!T|sQb8x}|00MJv5W)d=!T|sQZ+yZ500Co$!T|sQY>dJI00Ci=!T|sQZJ5FV00C*9!T|sQbfm%o00D5S!T|#SOAJR0Nelo1DYn7^0|815Mhr*{D89mh00C{p!T|sQVbH<>00DB=!T|sQVcfz200D5~!T|sQaOlDT00C(3!T|sQa`eIh00D3M!T|sTaAa?Hp1}e5!2z(s0RY1R00DFc!vO#RWf;Q&0RTG;00Ai^!vO&SIt(Z%!+`(+c`m~N00DG1!vO#RX*|OL00C}7!vO#RX-LBX00CxB!vO#RZdAho00C)Q!vO#Rb6~>(00DJo!vO#RZfwH=00C)o!vO&RJq!Q=DSpEN0RcP=D1yU*00DW3!vO#RbdbXV00C*1!vO#RZk)pb00C*D!vO#RW~jpf00C~U!vO#RX|%%u00DEl!vO#Rb-=>`00C^q!vO&RKMVi?Dbm9M0RcV?DAvP)00DE{!vO#RZsfxO00Cj@!vO#RY4F1V00DFM!vO#RbNs^r00CtJ!~p;SXb8js00CqU!~p;SWfa5#00DFw!~p;SVIaf-00C_#!~p;SX)MG600DS1!~p;SZ#cvO00DA7!~p;Sa74rb00D4H!~p;SVNk>Y00CuI!~p;Sb6ms$00?(}X>(_7aCN}H0Vco!bie^L!2uq_0eHg!%)!~p^T6BiX100AlH!~p^U5*HK~DD1?600Cw4!~p;SWBkMc00ChF#Q^{TW(dUr00D9i#Q^{TWfa8$00DFw#Q^{TZXm@000C(x#Q^{TVl2f000C(-#Q^{TY&gXM00Cz{#Q^{TY(&KY0RR^l00Ajb#Q^~U78fW~#eo0;Wm?4n00CoS#Q^{TVQ9qx00Cxh#Q^{Ta&*N300Cus#Q^{Tbb!SH00C}>#Q^{TX^h1I00Cl>#Q^{TX_&l00DHe#sL5Ub-2a>0RS%-00Ak)#sL8VE*B`s#(@9NWVi3py00ChZ$N>NWX&lG_00D9$$N>NWVJOG}00DL`$N>NWY&6IL00Ch-$N>NWZ9vEY00C)6$N>NWa!kkp0RSNv00Ajj$N>QXAQvcH$bkR>b7IH=00Cuc$N>NWY;ec{00Cll$N>NWVSLB|00C)&$N>NWa)`(Q00Ci+$N>NWc9h5g00C^8$N>NWVW7wX00DKT$N>QWBNqSxDYD1`0RbWxD7MIf00DHo$N>QWB^LkzDayzJ0RbczD9*@%00DE<$N>NWW!%UC00DL4$N>NWZ0N`V00Cj{$N>NWcJ#;r00DFQ$N>NWbO6Z#00C|W$pHWXX$;8$00ChV$pHWXau~@000DF!$pHWXb0o%$N{X#0c6Pm00DGr$pHWXWq8Q}0RSf#00Ak4$pHZYCKo7($$~00DKz$pHWXZp_I600C*z$pHZXDHi|%Dc;Ee0Rbo%DB{V100DXE$pHWXbnwXm00C+C$pHWXZv4ps00C(N$^ifYW(djw00C|e$^ifYX%xx<00DCv$^ifYbs)+C00C?!$^ifeVSZ_IXKipw#R0a(0R+YY=*Izm$pP5O0W8V^00BBO$^iiZG8Z~f%7Fj@Wmd`o00CoO$^ifYVPwhy00Cxd$^ifYa&XE400Cuo$^ifYbbQJI00C}-$^ifYX^6@J00Cl-$^ifYX_U$V00C^8$^ifYXQ0Xf00C^K$^ifbZ)ta7&ba|xzX9OH0j$aa00BC($^iiZT?#tH%7Fj@Zpz9500D2($^ifYY1qmE00DH~$^ifYVdTmI00DaH$^iiYm;nF*DfY?%0Rfi*DEi8Q00CtH%K-oZatO--00DIl%K-oZbQH@000Cnf%K-oZbs)Ph0Rfo-D2~g400Cu`%K-oZa-7Qn00DKP%K-oZbg0V#00CpJ%K-oZb+pR?00DBk%K-oZbim6200DEx%K-oZdCbcJ00DH;%K-oZY1qpF00DE}%K-oZa^%Ya00Cj@%K-oZaPZ3k00DFM%K-rZoB;p<%mDxaW8};M00D36%mDxaZ1Bth0syE1rU3u}Dg4X<0tBZ4r2%AVVkmOV0nE$+_RIkS&4B;`WC+ax00Cqk%>e-bssR82DJsnY0RgE2C@#%`00DF~%>e)bZamEa00Ct}%>e)bb4bkr00CuA%>e)ba#YO$00D4X%>e)bWnj$#0RXZA00Aj%%>e-cu>mM>&4B;`WOmH~00MPsX3YV9%>e)bY=q4L00Ci+%>e)bc9hKl00DEF%>e-btN{Q4DW=T<0RgK4D5}kY00CvN%>e)bcDT&}00DBo%>e)bWyH+^00DE#%>e)bWzfw50RXN600Al7%>e-ctpOe)bW%SJf00C_J%>e-bv;hDCDF)5~0RgiCC<@Mj00CVP&H(@cTNus(00D9y&H(@cZzRqE00DF=&H(@cVKB}C00D9~&H(@cWjxLS00D49&H(`cwgCVEDNfD-0RgoEC{oUW00DDY&H(@ccVNx|00D1i&H(`cxB&nGDRRyM0RguGD0a?)00DD+&H(@cZiLPO00C`^&H(@cb&$>h00C^4&H(@cZ=B8n00MGjY|a6q&H(@cbg0e&00C~Y&H(@cWw_1(00C{j&H(@cWyH<_00C^u&H(@cWzfz600D2-&H(@ca@@`V00Cv<&H(@cdg#sp00D09&H(@cZ}iRq010z`ZDDD0V{dMN%K`k$0Vd1=B+UV!%>mZU0RYYcNX`NJ&H(@cIsnfB0Rg!IIwsG700Ctz&jA1dax~8Y00DJ6&jA1dbU@Dm00Co0&jA1dbxh9z00DAR&jA1dbXd;;00DDe&jA1dd1TK400DGr&jA1dX>iX000DD$&jA1da(vGL00Ciw&jA4dx)}fga*odd00Cu^&jA1dbC}No00C*9&jA1da-`1z00CjD&jA1dWw6fy00C~c&jA1dX}r$?00C^m&jA1dZOG3700Cvr&jA1dbkxrQ00DE_&jA1eaCwN&0pQO80sun-K>`2)De%t$0s%q-KmsWC&w&5|c>K=+00CtN&;bAeWDL*&00C|i&;bAeX&BG}00C|u&;bAeVIem0Rcn;D2~v900BId&;bAea-7fs00D2J&;bAebg0k)00CjH&;bAeaA00C%%(E$JfZivwV00D1~(E$JfX_V0c00DHG(E$JfVW80g00CpB(E$JfZ>-S)00C^W(E$JfY`D<@00D2l(E$Mfg#rKpDaz3S0Re;pD9+J=00DE<(E$Jfa@^4Y00Cv<(E$JfX6VrY00Cz1(E$Jfb@b5z00Cn9(E$JfWdPCv00DFc(g6SgVGPm%00CnX(g6SgZy3@600C?s(g6SgY$VbF0RV>r00Aj5(g6Vhh5{%w(t!X0ZaUHd00D18(g6SgX-Lum00DGP(g6SgVN}uq00DAZ(g6SgXJFC+00CuY(g6SgbZpWA00C}t(g6SgX?W5B00D4*(g6SgWrWfJ00DH0(g6SgbCA*j00Cu|(g6SgZk*Bq0sx5uivj=vDX7u`0s)8uiUKIE(t!X0Y_!q=00CjX(g6SgWW>?|00C*r(g6SgZ_v^K00DZ|(g6SgW!%yM00D5~(g6SgVd&BU00DCD(g6Sgbo9~z00DIR(g6SgX#mp!00CnL(*XbhX$;c=00C?g(*Xbha2V4800C_t(*XehjRF7xDJs(e0RfBxC@#~100C??(*XbhVLa0T00Cq|(*XbhX-Lxn00D1K(*XbhdQ{T^00CuM(*XbhaA4B`00CiU(*Xbha%|H900DGz(*Xbhba>MN00C)!(*XbhV}#QI00C)=(*XbhY>?9d00D58(*XbhZJg5q00C*D(*Xehj{*PzDX!B20RWK#00Aku(*XeikOC;Y(}4g1Zo<<600Cjj(*XbhY0%RF00Cmw(*XbhZ`{)X00Cp-(*XbhVd&EV0RWc*00AlV(*XeimI5gF(}4g1bN)d2tjb3D}n00DAB)d2tjVMx^h00D4L)d2tjb5zv<00CuM)d2tjbYRs100CiU)d2tjbZpfD0RWW(00Aj@)d2wklmaMx)qwy3d4kme00DH0)d2tjX^_GX%00DU%)&T$kbR^aR00C(#)&T$kb1>Ec00D9~)&T$kVLa9W00D49)&T(kodN&>DNfb_0Rfx>C{ose00DVe)&T$kbYRv200C)c)&T$kb8OZD00DAx)&T$kVR+U700D4*)&T$kbA;9b00C@@)&T$kZ;;jj00DBA)&T$kbez@!00C~I)&T$kZ>ZJ*00MJkNY(+a)&T$kWwh1-00DHq)&T$kVZ_z}00DH$)&T(kn*smn00DHe*8u*Z}|rVQ*=EWoIhV0ix0YB+~(?(*YRO0YKOR00BBi*Z~0no&q{x*nt26Y-ZR200Cic*Z}|mWOUd800C)w*Z}|mZ-CeV00DZ2*Z}|mWsKMX00D54*Z}|mVVKwf00DBI*Z}|mbfnk;00DHW*Z}|mX|UJ<00CpR*Z}|mX}s7000C^m*Z}|maLCvJ0{{{O6ay9m00Ak~*Z~6p5d#wg6$2>T*nt26Z{pYi00Cz1*Z}|mZuHmz00C+G*Z}|masb%@00D0X*#Q6nbPU-600ChV*#Q6nav0eG00Czn*#Q6nWhB`F00DF=*#Q9n8Up|UDK^;w0Rb5UC_34J00DGB*#Q6nX-L@t00Co8*#Q6nX;j$(00C@T*#Q6naA4U100DSr*#Q6nWo+3200M4vFxdfe*#Q9n7y|$SDT3Jn0Ra~SD2CaA00Cu;*#Q6nZIsyo0RS8W00AkW*#Q9o8v`h$*?|B7bE??^00CvP*#Q6nXSmq`00CjX*#Q6nbi~;K00DE#*#Q6nX3*II00D2-*#Q6na@^Sg00Cv<*#Q6nV(8fc00C|8*#Q6oVRf3>0rc4c00L=lc-aB^*#Q6nIt1DQ0RR^X00Ctb+5rFoZ5Y}C0RR~Z00DC(+5rFoWhmMK00Cz%+5rFoVKmwS00DG5+5rFob3obw00Cx3+5rFoZ%o<&00DAR+5rFoWmwt)00ClN+5rFoZDiU300Lok9@+tF+5rIo7zqFYbb8tW00C)!+5rFoV}#lP00C)=+5rFoY>?Uk00D58+5rFoc%0e+00Cv9+5rIo8wmgbDX!W90Rb8bD6-mt00CjR+5rFobimpH00Cjf+5rFoWX#$D00D2(+5rFoX4u*R00C~^+5rFoY2?}g00DC9+5rFoZ}8dy00DIN+5rFoVf@+w00D9W+W`OpX9(K?00CtV+W`OpbQIeG00MJvsM-M<+W`OqZfS7Z0U+A}00BBG+W`Rq90@u!+kpT9VLICZ00DGD+W`OpVMyBn0RkNZI%E#oflk{200D1Q+W`OpW?R00C{<+W`OpVc^>V00D01+W`Oqba{f?0qolW0RU|m00D0N+W`OpZvfl@00C(R+yMXqbPU`900DIp+yMXqY#7`D00D0v+yMaqZWjOnVJh4K00DF^+yMXqVKm$U0Re9pWIEgd00D16+yMXqW=Pxt00C}J+yMXsWOHfq+W{op0aV-p0RVj$00Ajz+yMard>1He+<^cAWpdmB00DY>+yMXqX@J}T00DD`+yMXqaE#mm00Cu^+yMXqbeP-$00DEJ+yMXqZKT`*00DKX+yMXqZLr({00C*X+yMXqc)Z*J00LiOTHFD`+yMgsaTjwJbr%2uDbm~l0|9Usau;+LDB9eC00DB~+yMaqc^3cyDe~L_0ReayDE8ce00M7i?A!tT+yMXqbOhZ200ChR-2ngraunSG0RWp900Ai=-2njsninV}-GKlBb1K~d00DF|-2ngrZaCcm00C(}-2ngrZ$#Yz00D4H-2ngrWl-G#00DGX-2ngrVO-q-00C@b-2ngrZ)n{C00D4r-2ngsXL1_d0d(B~00Cus-2njrnHK;7DT>_z0Rfm7D30BM00D25-2ngsbY_Iz0i4|d00C~I-2njrcNYKwDYD%G0ReUwD7M{!00DBm-2ngrZ^YdJ00DH$-2ngrVbI+H00DB=-2ngrXWZQZ00Cv<-2ngrbm-jy00D09-2ngrY4qIz0RVd!00Aig-T?stdKV}J-hluCWeVN_00DXu-T?psX&BxC00DCz-T?psa3tOV00Ctx-T?psbTHll00DD0-T?psZ9Luq00DJE-T?psZAjh$00C)E-T?pscvRj200CiI-T?sse-{7&DQ4aQ0Res&C~Dq;00C`q-T?psWq95J00DG<-T?psbA;Xj00DW5-T?psbCBKv00C^4-T?psVVvFp00Cp7-T?psX{g=-00C{T-T?psVYJ=>00C~g-T?psdBENQ00M1fVBP`7-T?psbj;oX00Cvz-T?ssffoP)DdOG%0Rey)DCXXQ00C|6-T?psW%S+w00DIR-T?psa{%7~00DUh-vIyta}3`B00C?g-vIytVHn>500Cnj-vIytX(ZnP00C_(-vIytVKCnT00C|`-vIytc|6|%0RV#+00AjT-vI#uf)^-E-+=%DZc^U?00D1W-vIytX<*+000DGn-vIytb!^`O00C@r-vIytZ+PDU0RV*;00Ak4-vI#ugcm4?-+=%DZjRpp00D27-vIytX`J5y00DHO-vIytb*SF~00C^S-vIytZ?xY500DEl-vIytY{1_E00C^q-vIytb-~j*uZ;app00MJkEZ_l>-~j*uZkXT!00Cj5-~j*uX{g`<00CmI-~j*uZ?xb600CpV-~j*uVZh)40RWR100Ak?-~j;vk{2k@;DG=EdDh?o00DH~-~j*uY2@Gm00DFA-~j*ua`4~*00Ck4-~j*uaQxr_0RWd500Aio;Q;{wmKP`t;eh}Fc@p6P00DFw;Q;^vX&~VN00DC*;Q;^vaxCEi00Ch#;Q;^va5&)s00DD8;Q;^vY((J!00D1G;Q;^va!}y`00DGX;Q;^vZd~C300D1e;Q;^wb7KPG0cha?00Cug;Q;^vba>$b00Cis;Q;^vbcEpn0RWX300AkG;Q;{wlou$J;eh}Fd79w?00DHO;Q;^vX{g}=00DEZ;Q;^vaF;sF2wbZp`Q00C}x;sF2wX?)@V00Ciw;sF2wa){yq00DH4;sF2wbClu%00C~A;sF2wZ=m7<00CpB;sF2wZmi+~00D2Z;sF2wX}ID600DHq;sF2wVZ`DA00Cpl;sF2wZ_wfa00C^);sF2wY~11j00D2};sF2yb7o_H-vQF!0qEiZ00DIF;sF2wW&Gj+0RV>=00Aio;{gEyh8HLdM+8;H00DGz?yu00D27S00DAj0qErc00BDg<^cc!bUfw(00DJE<^cc!Y)Iw-00D1K<^cf!*9ZUsDO%4)00C}f<^cc!Z*1lP00C)o<^cc!ba>_g00Cis<^cc!a)jmq00C!;<^cc!Wsv3p00DHC<^cc!Zk*-;00C*D<^cc!aH!@100CvL<^cc!bhPFH00DEl<^cc!Wx(bE00C~s<^cf!*$4muDbnTv0Rh+uDAwkI00DE{<^cc!a^&U#00Cv{<^cc!X7J_#00Cz9<^cc!b^PW500CkG=K%l#WeDd100DFk=K%l#VHD>900Cnf=K%l#Zy@IZ00C?!=K%l#Y%J#i0sz|x-3R~yDLCf=0s-0x+z2Q>=YaqLG(_hC00C=G=K%o#-v|H!DO%?N0Ri3!C|>7*00A^)=K%l#Yi#EM00DAx=K%l&Z((wN%;o_y=K)mb0eI&D00BCF=K%o$;0QX9=YaqLG?wQ900C>B=K%o#VhaEPDXQlI0RdqPD6Z#$00C~a=K%l#Z@lLL00C*j=K%l#bjarc00Cjn=K%l#a@6Mm00C#(=K%l#W#H!l00DI7=K%l#ZtUj)00C+8=K%l#aQNo|00CwG=K%l#bOh)D00DCf=m7u$Wf15A00C|m=m7!%WD8~s00Ai?=m7!&V+&;qC@AQG00D9?=m7u$Z#d`y00DG9=m7u$VMOQw00DAJ=m7u$XHe(?00CuI=m7u$bX@2G00C}d=m7u$X=vyH00D4r=m7u$WpwBP00DG*=m7u$bAadp00Cr%=m7u$WsK+n00DTC=m7u$X_)8%0RU(V00Aka=m7x%XA3B(=z#zMa<1qB00D2d=m7u$biC*R00Cjb=m7u$a>(cb00C#t=m7u$Wz^^a00DH`=m7u$Zs6zv00C*{=m7u$aO~&-00Cw4=m7u$bol5200DFU=m7u$WCZB}00CtR=>Y%%co69U00C(h=>Y%%W*q4O0RUY)&X$vSU>45+NWisgj00DG5=>Y%%VL<5t00DAF=>Y%%XH4k<00CuE=>Y%%bXe&D00C}Z=>Y%)Z)SdJ9Owa_=m8?>0c7a`00BB`=>Y)&YYRGj>45+Na)Rjr00D1`=>Y%%bdc!*00Ci^=>Y%%a-8V_00C#B=>Y%%WvJ-^00DHa=>Y%%ZnWtE00C*b=>Y%%aKPyS00Cvj=>Y%%bj;}i00DE-=>Y%%WZ3Be00Cv*=>Y%%c;x8;0RXxS00AlR=>Y)&xeF-t>45+NbNcB400D9W>Hz=&WeDm400CwW>Hz=&W)$iH00DIx>Hz=&Vj$`P00Ctt>Hz=&bS&xt00Ch#>Hz=&V>s#o00D14>Hz=&Y((k-00C@D>Hz@&ybAyUDOTzM0Rg)UC|c@)00C}b>Hz=&Z)oZP00C)k>Hz=&bad(g00Cio>Hz=&a)9aq00C!)>Hz=&WsK?p00DH8>Hz=&ZkXx;00C*9>Hz=&aHQ%100CvH>Hz=&bg=3H00DEh>Hz=&WxVPE00C~o>Hz`(z6-z$00Ak^>Hz`)y$in!DAekK00DB^>Hz=&W#sAs00C_3>Hz=&b@1u|00Cw8>Hz=&Wc=y@00D9W>j3}(VF>F100DOn>j3}(aun+U00D0r>j41(!V3TaDJJUy0Rh1aC@SlL00D9^>j3}(WjN~r00C@1>j3}(bwuj{00Cu6>j3}(WKin?00DAV>j3}(VO;A000DPm>j3}(a%k%T00D1q>j3}(W_0TT0RY4c00Ak0>j41(#tQ%eDT?a>0RhDeD30ra00C~4>j3}(VVvs$00C*D>j3}(VyNo@00D2V>j3}(W3=l500CjT>j41(%nJYkDaPvo0RhVkD9Y=B00DE*>j3}(W!UQh00DO1>j3}(Y2@nx00DIB>j3}(Vesn#00DOP>j3}(Y5eN}00D9W>;V7)WeDs600CqU>;V7)WEAWH00C|q>;V7)Zy@Xe00Cnr>;V7)Wi0Fg0RzJeC~9+r>w&=Q0W$0X00DG3>;V7)Zb<9_00C)E>;V7)VN~n^00DAZ>;V7)bYScO00DDm>;V7)ZfxuU00D1u>;V7)V|eTV00C}(>;V7)Z-ndt00C)=>;V7)bdc-;00Ci^>;V7)W1Q>(00D2J>;V7)Y^dx300C^S>;V7)Z?x;V7)Wx(tK00DHy>;V7)Va)6S00DK<>;V7)Y}o7p00Cj%>;V7)cI4~<0RYGg00AlR>;VA*#|tR*?12CQdHU=D00DFY?EwG*X$b8B00DCj?EwG*aun?W00Chd?EwG*a3Jjg00DC*?EwG*Wi0Ih00DF|?EwG*VL0sp00DG9?EwJ*$_oGiDN5}D0RhPiC{FEx00DVa?EwG*bX@HL00C)Y?EwG*b7<`W00DAt?EwG*VRY>Q00D4%?EwG*bAasu00C@H#3@0eb5J>g)j$@Bsh;IvDT)0RhtsIx_Hq00DA1@Bsh;WkB!&00C@9@Bsh;bxiO900CuE@Bsh;WLWS400DAd@Bsh;VPxgfS?@Bsh?V`+18X2j6}pydHn<^iPV0etWQ00BCN@Bsk@c{t@E*0svS7Tmk?ADV*^E0s&V7TLLJe@qqvVc&PCK00C*T@c{qSpr=GDD?4x00DUV@c{q00D5O@&N$?VFD;~aPony@&Nz=WwP=C00DNs@&Nz=X~gmY00DH$@&Nz=VbJmc00DN^@&Nz=Y25Mw00DC1@&Nz=W$5w&00Cs~@&Nz=boBB800DFQ@&Nz=ascxI00C(R^8o+>W(@NI00CtZ^8o+>bQtpi00Chh^8o<>Y61WODJt^;0RV0S00Aj9^8o<>asmJWDL(T70ReFWC_?jr00DVO^8o+>bWrmF00C)M^8o+>b6oQQ00DAh^8o+>VQBLK00D4r^8o<@Z2~BBIP-yY^8o+>Ya*Xo<00DH8^8o+>ZkY1{00D2F^8o<>Z~_1UDXQ}U0Re9UD6aE?00DWl^8o+>biDHc00C*j^8o+>bI9`n00DB&^8o+>Vbt>h00D5?^8o<^X#yx?b1w6Nr1Jsb^8o+>W#;n%00DIN^8o+>Vf^y}00DFY^Z@|?YytoQDGu}j0RVIY00Ai&^Z@|@a{?$F^nm~Yc_Q=y00DF=^Z@_?X)yEw00DD0^Z@_?ay;|_00Ch_^Z@_?a7gq40Rn3RD033@fll-R00C@N^Z@_?Z(#HR00DAl^Z@_?bZqni00C}t^Z@_?Z+P?p00MJk2=oDd^Z@_?bcFN)00DB2^Z@_?ca-!200Cv1^Z@_?cA)eD00C*H^Z@_?bgc9N00CjL^Z@_?cDVEb00C*f^Z@_?a>Voj00Cvn^Z@_?WYF{h00C^)^Z@_?Vchfq00C*@^Z@_?bm;T}00DCD^Z@_?Vf6F?00D6N^Z@_?WB~O600C|W^#K3@Zw&PT00CnX^#K3^bY&#-0T}fG0RUtI00Ai|^#K6@XaWEMDKhl|0Rd+MC^q$h00DVC^#K3@bVT(500C)A^#K3@b5QjG00DAV^#K3@VO;eA00D4f^#K6_V*)61EcJnC^#K3@Wp4EW00DM-^#K3@X@K_5lC{Y<_cOJn;dR@c~@&0W9_b00BBO_5lF_bpkp>_JIHaZA$h500CuE_5lC^bXfKQ00DDe_5lC^d1Uqh0RZF!00Aj*_5lF_;{zyk_JIHabb9sy00DD?_5lC^Z;18*00Co;_5lC^a+LM~00Ci|_5lC^WuW!}00C~M_5lC^X{`1E0RZL$00Aku_5lF_%00DG{_W=R`@B{J#00AkI_W=R{?*s7zD46$w00DEJ_W=L_VW{^300C*P_W=L_Vzl=G00DHm_W=L`ZgY(H0l@bG00D2t_W=L`b7MyL0nqmW00DH?_W=L_W#IP#00V4(bF%gU0QUjr_W=L_I_&oW0Ri&^I{Np400DFW_yGa{sT8Xe00Aiu_yGa|s1&LcC=~dC00DFw_yGU`ZY1~t00C(#_yGU`VKDds00D9~_yGU`bUgS000DDC_yGU`Zb0syZRvlIXUDe(9K0s*cRvJ@!x_<;Zcc>MSQ00C(R`2hd{at!$a00DFo`2hd{VHo)V00C_t`2hd{bR_u!00C|)`2hd{X)yT#00Ch(`2hd{ay`2hd{Zru3+00D2}`2hd{W9az-00C_7`2hd{Z}j;A00DCP`2hd{bO8DR00C|W`T+m|Zw&eY00MJkc=-Vm`T+m|bQt;p00Ctp`T+p|w-f*YDK7c}0RgrYC^Gti00DG3`T+m|Zb14000C)6`T+m|VNCh~00DAR`T+m|bXfWU00DDe`T+m|Ze;oa00D1m`T+m|V{rNb00Cuo`T+m|bbR^&00Ciw`T+m|b%^=_00C@{`T+m|VU+p-00DNI`T+p|xfB2aDW>`X0RX)e00Akm`T+p}yc8(3`hfredAj-m00DHu`T+m|X~_Bk00DE(`T+m|a@6_(00Cjz`T+m|aNzm@0Rp%bD08a%f#&)F00Cv}`T+m|bolxK00CkC`T+m|bOieW0RX!c00Aiw`vCy}zZ3ugDH{6$0Rg@gC?5NP00DU<`vCv}bS(P;00C(-`vCv}b2$3}00DA7`vCv}VMO}@00D4H`vCz0x)dmL6#Ict`vCv}Y*zaL00D1e`vCv}a%lSj00DGv`vCv}Zgl$r00D1$`vCv~b7Kno0f74f00DG{`vCv}a*+E000DQF`vCv}Zk+o800Cj5`vCv}X{h@F00CmI`vCv}Z?yXX00CpV`vCv}VZi$V0RX`i00Ak?`vCy}#S{PmDc1V|0RYJq00AlB`vCy~$P_5#`+)!fdFuNC00DIJ`vCv}Y54mA00DFU`vCv}as>PV00ChN`~d&~a1i_f0RqGnD0ABTffoD$00C?q`~d&~Zz%i$00D9?`~d&~bTs?{00C|~`~d&~Z$SJ30RYDo00AjX`~d+0#uO+}{DA-gc~<-Z00DGf`~d&~X=MBX00DDq`~d&~a&Y_s00Cik`~d&~aD4m$0RzAkC}VTb`+-LM0fPJi00Cu)`~d&~beQ}B00Cj1`~d&~bfo+N0RY1k00Akm`~d*~%M<_sDZ2at0RhSsD8BrG00DW#`~d&~bj00DMF{Q&?0X-NG600DGP{Q&?0VO0GA00DMd{Q&?0X<+>U00DAl{Q&?0Wo-Qc00Crj{Q&?0YGN00CvX{Q&?1YIDZ>0l@tM00DHy{Q&?0ZqWS!00C*%{Q&?0Vch)z00DC1{Q&?0bm;v700DFE{Q&?0ZuI>D00D3M{Q&?4Y<_cPV|e%h>i7XD`T?N&0Ra9100BA%{s932%oI8t{(%4ibRzx%00C|){s901X)yi)00Ch({s901ay1a`{s901Z&dyP0RT=700CoU{s901aA^Jk00VPlZEE%bUj6}Y{s901a&-Oy00Ciw{s901Wr+R(00C}}{s9C4RT5VcSrS_k00AkQ{s9C5R1#JaSQ1(iD5U;@00DHW{s901bGZHi00D2l{s901W5oUe00C{v{s901a?t((00D2-{s901ZruI>00A=M{s931T@nBRDenFO0RdbRDDwV+00DIP{s901a{&JV00D0X{{a92V+{WR00C_h{{a92av1*s00D0v{{a92ZY2K!00A;8{{a92Y%u=;0svnUVG;lVDLnrH0s&qUU=k=o|A7DjbV&aJ00C%H{{a92XITFM00C)U{{a92Wn}*W0RUqX00Aj*{{aC3ViG8H|A7Djbb9{*00C}-{{a92X^8&;00D1~{{aC2WfA}ZDVqNQ0RdzZD4zd;00DWV{{a92a;*OW00D2Z{{a92bh!Tk00CpZ{{a92WyJph00C;s{{a92VbK2p00DB={{a93aCDUa0o?xq00Cs;{{a92W$ga}00DCH{{a92Y54yE00DFU{{a92Wdr~M00MVpYX1QW00IC3We@-Y00DFw00IC3VITkk00DF+00II4XA)@=00Aj700II5W)f%;C^!Iu00DG900IC3Xh;A800C!C00IC3X;c6L00CuM00IF3YZ3qfDP{ly0Rd_fC~5$L00DGx00IC3Zg>C!00C)!00IC3Z-f8>0RU|h00AkG00IF4Y!WDx0D=Gkd71zM00DBM00IC3Z>RtQ00DHa00IC3W3&JQ00CvX00IC3YQO*j00Cjf00IC3a?Ah%00MAyiU0!A00IC3WY_=#00Cv<00IC3a_9g800C+400IC3bMycL00CwC00IC4cVu7y0ssL500C?U0RjL4Zx8_j00D9q0RjL4bQ}Q!00C|y0RjL4Zzur*00MJkEC2#70RjL4bTk1100Ct_0RjO4ZxR3jDM|qX0Re6jC{6)_00DAT0RjL4Z(IQa00DGj0RjL4V`u>a00Cug0RjL4Y;*wv00Cus0RjL4bASN?00Cu&0RjL4bc_K400Ci=0RjL4beI7G0RV9l00Aka0RjO5a1tn}0fGPla;^aa00D2d0RjL4bi4rq00Cpd0RjL4Wyk>n00C^y0RjL4Wz+!z00DE_0RjL4Y~TR`00D320RjL4a_j*D00DIJ0RjL4ZukKL00D3Q0RjL5b7P(X0t5mA00DFg0s;U5VH5%a00Cqg0s;U5a3BH#0RVFn00Aj10s;X6auO&o0)hYmZZ-k}00D140s;U5X+#1700DGL0s;U5VNe1B00DJY0s;U5Y+M2Y00CiQ0s;U5c4z_u0RVLp00Aj<0s;X6bP_0d0)hYmWqtwz00DG{0s;U5VT=L-00DH80s;X5cM<>rDV_oX0ReUrD53&_00C^M0s;U5Z?FOa00DBg0s;U5bi4ur00C~o0s;U5Z^!}y00MJkm;wUM0s;U5bkqU@00DB|0s;U5cjN*B00Cv{0s;U5cJKlM00C+C0s;U5bo>GW00ChF0|Ed6b_fFk00C(Z0|Ed6aufps00Cth0|Ed6WFP|q00C?!0|Ed6VJrgz00C(-0|Ed6bT|V700DA70|Ed6VMGH000D4H0|Ed6bWj5V00DDW0|Ed6a$Exf00C)Y0|Eg6c@h8tDQ*J-0RVjx00Aj@0|Eg6ff4`#DS`t60Rey#D24-q00DW70|Ed6bd&=E00C*50|Ed6bD#qP00DBQ0|Ed6VXOlJ00D5a0|Eg8d=e;gd;@~G0|Ed6Y`y~m00D2x0|Ed6a?k?;00DH?0|Ed6ZrlR`00D2}0|Eg6e-Z!zDeeOT0ReszDDne>00DXU0|Ed6bN~bb00C(R1Ofm7a|{Fm00D9m1Ofm7VHgAg00D3w1OfpAcoHaMb8-WM=mP>I1Ofm7Whw*$00DG51Ofm7VL$`|00DGH1Ofp7dlCQvDN+Oi0RV#%00Ajn1Ofp8f)XfT1cCqod1eFx00DGv1Ofm7X>f|3LR00C^61Ofm7Z=?hQ00DBU1Ofm7bg%>h00C~c1Ofm7Z@dHo00MJkOaubL1Ofm7bjSn(00DB+1Ofm7ci03100Cv*1Ofm7cH{&C00C+01Ofm7bnpZM00Ck41Ofm7cKiea00C(N1p)v8atH+i00CtV1p)v8WE2Gg00C?o1p)v8VITzp00C(x1p)v8bSwn|00D9`1p)v8VK@Z>00D451p)v8WJCo500C}F1p)v8Z%_pS00CoG1p)v8Wn2XU00U)ab8Z3xXafRb1p)v8bZ7+v00DD$1p)v8Z+ry;00nG*b9H0r{sA`s0Ym`;CISM21p)v8I*0`V0Re;(I-UiB00DHQ1p)v8bF2jd00D2Z1p)v8W4HwZ00C{j1p)v8a>NA!00D2x1p)v8ZqNk+00L<;l>PzM1p)#9yaK=i00AlH1p)#Ay8^!gDC`A-00D6F1p)v8b^HYa00D0T1_A&9atHAb_@ps00C(d2Lb>AbQlK$00Chh2Lb>Ab|eP^00C(#2Lb>Aaxe!100Ct-2Lb>AWIP7~00C@52Lb>AVMqr800C)E2Lb>AbW{fd00DAZ2Lb>AVPFRW00D4j2Lb>AWNZfl00C}t2Lb>AZ+Hg+00Cou2Lb^A=mG!%DT)UI0RiU%D2@k$00DWF2Lb>AbesnQ00C*D2Lb>AbEpRb00DBY2Lb>AVYCMV00D5i2Lb^A>H+`(DaHo^0Ria(D9Q(d00DW>2Lb>Abl3+100C*<2Lb>AbL0mC00DC92Lb>AVekh600D6J2Lb>AbNmMa00C?Q2m$~BZwLqi00D9i2m$~BbQA~z00C|q2m$~BZy*Q)00MJkzy|^*2m$~BWh@8+00DG12m$~BVLS)|00DGD2m%2B>;eD*DNYCi0Rig*C{hT500DVe2m$~BbYKVq00C)c2m$~Bb8H9#00DAx2m$~BVR#4v00D4*2m$~BbA$*200C@@2m$~BZ;%KA00DBA2m$~BbesqR00C~I2m$~BZ>R_Y00MJkNC*P12m$~BbhHQp00DBo2m$~Bcf<$+00Cvn2m$~BcF+g{00C*%2m$~BbleC600Cj*2m$~BcIXHK00C+42m$~Ba`XrS00CwC2m$~BWB>^Q00C?U2?78CVGIcZ00C(d2?78CbQlQ&00D9y2?78CVI&Cx00D3+2?78CWH1Q=00C|`2?78CZ#)SC00Cn{2?78CWk?AE00d`bWpfS&0#F75ga-mn2?7BC+5!LpDP{=*0RY|t00Aj*2?7BD-2y0d34#Ctd3p%~00DG@2?78CX^05|00DE32?78Ca+C=I00Ci|2?78CaG(hS0Rq_qD06BFf~E-q00CvJ2?78Cbhrru00CjX2?78Cbi@e)0RY?r00Ak`2?7BC-~s>vDcT7F0Ri6vDBcNz00DXA2?78CbnFQN00C+82?78CbNC4Y00DCT2?78CVFU^S00D3c3IYKF+X5(a)CqzR3IYHDY!(Uv00D0z3IYHDawrM{00DF^3IYHDZZrx400D103IYHEb7RU00ze7^00DGH3IYHDa!?8a00DPa3IYHDZd?ii00CiQ3IYHDX=n-p00Cld3IYHDZ*&R*00Coq3IYHDVSow(00MJrR0#rx3IYHDbc_lD00C~63IYHDX`BiI00Cj53IYHDa;ORd00DHa3IYHDbF>Nq00C~g3IYHDZ@>xy0RX-N00Ak?3IYKEy#grE3W5LuaMlU}00DL03IYHDZ{!LB00DC93IYHDXYdLF00DFM3IYHDbo>ee00C|S3jzQEX$T7f00ChR3jzQEauf>!00DFw3jzQEb07->00C|$3jzQEZ!8M}00Cn%3jzTE!U6yRDLxAV0Rh1RC_)Q@00Cu43jzQEZBPpW0RZp<00Ajn3jzTF?*b@b3xWUvb7l(y00DGv3jzQEZgdL*00C)w3jzQEVSoz)00DA_3jzQEbc_oE00DE73jzQEZkP)K00D2F3jzQEW26fL00CyI3jzQEZ?Fpj00DBg3jzQEWxNXl00Cmc3jzQEZO97(00LokRto~o3jzWF#sbI!00Al93jzWG#RA6yDC7%*00DIB3jzQEZuAQR00C+G3jzQEVE_yQ00D9a3<3ZFbPNmv00DCn3<3ZFZWs�D0v3<3ZFVpQM5)FbP4FUiGWhxB<00Cz<4FUiGZafVF00Ch_4FUiGa!3sV00CuA4FUiGZBz{c00C)Q4FUlG)&c+lDP|1<0RhzlC~6IY00Crh4FUiGZg>p>00DJ=4FUiGZ-fm300Cl(4FUiGa*z!I00Cu|4FUiGcbp9Z00D2J4FUlG*a83nDXt9y0Rh(nD6$QL00CsU4FUiGZomx!00DKz4FUiGZ_Et>00Cms4FUiGa@Y+500Cv*4FUiGaO4dF00D674FUiIbZm8C4FaeQ0`Lt200DIN4FUiGWdsfa0RYkh00Aiw4gvuI(E=zG4uSvybQ%r<00C|y4gvrHX($c?00D0<4gvrHa5N4A00Ct>4gvrHY(NeI00C)64gvrHVoVMK00C)I4gvrHb65@n00CiM4gvrHWn>Nl0RZj-00Aj*4gvuI?E)xt4uSvyaC!~`00DJ^4gvrHZ-@>800DB24gvrHXOs>C00Cv14gvrHZJ-VU00C*H4gvrHbgT{n00DWj4gvrHZnzEt0RZ#@00Ak)4gvuI^8zTy4uSvyaLx__00DK@4gvrHZ`=+700DC14gvrHXXp+B00DCD4gvrHVe}3H00CwC4gvrHZU7Gg00C(R4*~!KW?^h<4g$Uo0t^oV00DCn4*~%I)B*qjDJBmB0RhtjC@K$v00DC_4*~!IbT|(J00C}34*~!IX+#eK00Ci24*~!Ia!?Nf00DGX4*~!Ib6gJs00C}d4*~!IZ)gt!00Coe4*~!IWpob$00DG*4*~!IVSo<;00DJ|4*~!IY>W>A00Ci=4*~!Ic9;(W0RZv>00Aka4*~%J@d7BQ4}t&zbFL2p00DHi4*~!IZoCfy00C*j4*~!IVaN{x00DB&4*~!Ibkq+500DE_4*~!IZr~3B00D324*~!IW9$zC00DIJ4*~!IbNCMe00C+K4*~!RV}5R7b#iBEWo*U@0yql-)C&SO3<8`C0tgKP3JwAw4+5SK0t65O00BA*5CQ=K^#VFH5P|>!a5@kI00DJE5CQ-JZ%7aV00DAN5CQ-JXH*aZ0RVd#00CrR5CQ-JZe$Pw00DJs5CQ-JZ*UL-00Cll5CQ-Ja(oa100Cu!5CQ-JcZd)I00D1~5CQ=Jd>8-$WSS5H00C~E5CQ-Jb)*mi00D2R5CQ-JVz3Yb00DBg5CQ-JWxNmq00D5q5CQ-JaL5n>0RVj%00Csw5CQ-JW!Mk`00Cs)5CQ-JZsZUG00DLC5CQ-JZ}1QT00Cn55CQ-Ja{Lei00CtJ5dr`KcL)&z00D0f5dr}Kei#4&WEv3y00Ctl5dr`KWF!#+00C|)5dr`KbubYE00D0{5dr`KVmuK700DAB5dr`KWk?YM00D4L5dr`Ka8wZj00L}v6cGYi5dr`Kb6^ny00V4wX_OEG&JY4>5dr`KUvLou0RVs)00Ak45dr}Kgctw;DUJ~W0Re*;D3TF^00Cu~5dr`KdY};k0RW&F00Aki5dr}Kq!<7JDYg*;0RX5N00Ak$5dr}Lrx+;25rO~#dCCz200DH;5dr`KY1k1000DE}5dr`Ka^w*L00Cj@5dr`KaPScV0Rp2KD08|Ig7y&t00C_L5dr`KZwL|s00D9i5&{4LbQBT-00C|q5&{4LZy*u^0RW~L00Aj15&{7Mr5GqM5`q8$c{UOP00DG95&{4LX+#nN00DDK5&{4La!?Wi00CiE5&{4La9k1s0Rx{HC}VT55rQTX0%8&Z00Cua5&{4Lba)a100Cis5&{4Lbc7ND0RW;H00AkG5&{7Lsu%zPDVh=j0RgEPD4r6600DWV5&{4LbgU8r00C*T5&{4LbGQ-$00DBo5&{4LVZ;&w00D5y5&{7Np%^H0loEo_5&{4LY}OJ200D2}5&{4La_ABQ00DIF5&{4LZuAlY00D3M5&{4Mb7P7U0ss>N00DFc69NDMau5>&00DOv69NDMWgHU%00DL)69NDMX($r{00DF^69NDMVKfs000DM769NDMX+RSK00DAF69NDMWlR$S00CrD69NDMY*-Tl00CiM69NDMX=D=u00DGr69NDMa&Qv@00Cik69NDMaC{R200Crz69NDMZio{C00D1~69NDMW0VsD00L=crV#>~69NGMlo$X3DXJ3!0RWsB00Akq69NGNn;0m#6M_H%dA<_@00DHy69NDMY0MJ>00DE-69NDMa@Z3B00Cj%69NDMaO4vL0Rod4D08k8g6b0j00Cw269NDMbo>(n00ChF6aoMNbO;mz0RWa500Ai!6aoPNo)`cDDIOF80Rf#DC?XVs00DU@6aoMNbTAYG00C(>6aoMNb37CR00DAB6aoMNVMr7L00D4L6aoPPl^7^<7!-n36aoMNY+4io00D1i6aoMNa%>a=00DGz6aoMNZg>;|00D1)6aoMOb7Kw^0)!L-00DH06aoMNa+DMT00DQJ6aoMNZlDwb00Cj96aoMNX{;0i00CmM6aoMNZ@3f!00CpZ6aoMNVZ;;y0Rw*+D06Cv5rUu-0?HHu00DH+6aoMNZr~IG00C*{6aoMNVeAwF00DCH6aoMNbodkk00DFU6aoMNZUhwq00D0b6#@YOf*1e+DHat10Re#+C>j-l00DF$6#@VOZYUK300C((6#@VOVKfy200DA36#@VObU+mX00DDG6#@VOZcG&d00D1O6#@VOV^|de0RV;=00Ajv6#@YPg%~Jk6@mZ(Wo{J$00C`w6#@VOVSE(=0RV^?00Ak86#@YPhZrb~6@mZ(WRevE00C~A6#@VOb)Xdj00D2N6#@VOVyqPc00DBc6#@VOWw;dr00DQt6#@VOZ^RV>0RW5`00Ak`6#@YPix?=>6@mZ(WZD%100C~|6#@VOb?6lW00D3A6#@VOV)PXP00DCP6#@VOWdIfe00D3Y76JePa10g#00L}v$`t|<76JePbQl%_00Ctp76JhPiWmR^DJ~WQ0Rf2^C^8m;00Cq;76JePZa@|S00DJI76JePZ%h^f00ClB76JePa#$7u00CuQ76JePcVrd<00D1m76JhPju-#|DRveD0RfE|D0&ux00Crx76JePZip5F00DK576JePZi)blw&M00D0176JePY3vpP00D3E76JePaQGGi00CwG76JePYy=kq00CkO7XknQX%H6z00DCr7XknQVH_6%00Ctp7XknQW+)c|00DC@7XkqQk{AF1DLNMd0RfR1C_Wd000DGF7XknQZcG;f00C)I7XknQVOSRe00DAd7XknQbYvF-00DDq7XknQZg3X@00D1y7XknQV|*6^00Cu!7XknQbch!M00Ci+7XknQb(9wZ00C^87XknQVW1ZR0RWg700Aki7XkqRml!Cp7lHr*WwsXr00DZw7XknQX~Y)-00DE#7XknQWzZJ_00Cpx7XknQVcZu200D5~7XknQbLbZW00Cw07XknQbo3Vj00Ck87XknQbO0Cv0RWm900Ais7y00MJk1{eZz7y20-zWI00?bker|JTX=Q#90uU7fUKIj@6#^(00?rl!G#3J<7y|s0RSKa00Aio83F+T9|I^18G---auOK=00Cth83F+SC<6ciDJB^L0RbliC@L9(00Ct%83F(SdN>&Z00C(}83F(Sb3_>e00Cu683F(SV^A3a00CiE83F(Sa9kMz00L}tAQ=K;83F(SY-kw*00D1u83F(Sa(Ed600DG<83F(SZiE>E00D1`83F+SA_D*cDV7-m0RbTcD4H3900DBK83F(SWvCef00C^S83F(SY_u5y00D2h83F(Sa=;k^00DHy83F(SZp;}100D2(83F(SW7ru20RSWe00AlF83F+TBLgVt8G---Z0;EX00D3I83F(Sa{L(r00DFY8Ug?TZU`Cz00D0f8Ug?TV-y+!00D0r8Ug_TCIbKgDJB{M0RbfgC@LC)00C<-8Ug?TV>lWD00Ch>8Ug?TVniAO00Cr58Ug?TWl$Od00CuI8Ug?TW?UKq00CuU8Ug?TbZ8m^00Cic8Ug?TbaWa500DD)8Ug?TbbuNH00Cu&8Ug?WV}4|FkQoBr83G_00*o3000BCZ8Ug_UDFZsB8iE1j;00Ctp8v+0UY$zK700C?+8v+0UZ!{YM00DA38v+0UbU+&d00C}B8v+0UZ%i8k0RXiU00Ajj8v+3Vv=S&>8-f4}!J00C)290C9VZAcsf00Ci690C9VZd4os00DVg90CCVxe@>YDP|l30RgxYC~6#n00DAv90C9VWq2F{00C@%90C9VY=j&F00D1`90C9Va*!MX00DHC90C9VZk!wf00D2J90C9WWMg0)0;n7U00DHa90C9VWw;yy0RX!a00Ak)90CCWx)LbJ9D)D=ZO$A500Cvz90C9Vble;Q00DF290C9VdFUJh00DFE90C9VZ1fxg00Ck890C9VV*nij00C(R9RdIWZ44a(00ChV9RdIWZWtW`00DU(9RdIWWF#E|00DC<9RdIZV}5gCQX2yL8v?!@0x%r{00BBS9RdLXyb?M{9fAM>ZB88m00CuI9RdIWbX*+*00DDi9RdIWd1xI100DDu9RdIWY;+w000Cio9RdIWV}Kn300C)+9RdIWZHyfP00Ci=9RdIWZkQbc00DWP9RdIWWTYJe00MGksu}{S9RdIWWw0Fr00C^e9RdIWY``4?00D2t9RdIWa?Bk900MJ#0vQ6*9RdLW01*HIDdHUh0RRRO00AlN9RdLX1raFl9fAM>ZuT7l00D3Q9RdIWX#^eu00DFg9s&RXVGtey00DIt9s&RXY#bf}00Chl9s&RXb|@YK0RRXQ00Aj99s&UY2N5VZ9)bV?Wj-DP00DGH9s&RXVN4zZ00DGT9s&UX3K0MSDPA4|0RagSC}JLh00C@h9s&RXZ*U$000DA#9s&RXbbKBH00C}-9s&RXZ-^cO00MJkSRMk79s&RXbd(+f00DBI9s&RXccdNy00CvH9s&RXcCa1-00C*X9s&RXbi5t{00Cjb9s&RXcE}zA00C*v9s&RXa?~CI00Cv%9s&RXWZ)hG00C^~9s&RXVeB3P00C+89s&RXbod?u00DCT9s&RXVFVun00D3c9|8aYbPyi`00DCr9|8aYavUE500C(t9|8dY3=seUDJ~xZ0RRvY00AjD9|8dY6cGRcDMB9t0Ra;cC`KQG00DVS9|8aYbW|S#00C)Q9|8aYb6_6=00DAl9|8aYVQe1)00D4v9|8da4-qJHJRgF19|8aYY949|8aYW$GUS00DIR9|8aYVE`Zk00DFcAOZmZ4iNwWDH0$80RR>e00Ai+AOZma6%i;PAc6n^c_ttN00DF^AOZjZX*3`L00DD4AOZjZazG#g00Ch}AOZjZa7-Wq0RjyXD03Ddf>Iy?00C@RAOZjZZ)6|>00DApAOZjZbZ{U700C}xAOZjZZ+svE00MJk3?Kr6AOZjZbci4V00DB6AOZjZcbFgo00Cv5AOZjZcBCKz00C*LAOZjZbg&=-00CjPAOZjZcDx`000C*jAOZjZa>yV800CvrAOZjZWYi!600C^;AOZjZVc;MF00C*{AOZjZbnGAk00DCHAOZjZVfY{d00D6RAOZjZWCS4s00C|aAp!saZxA5@00CnbAp!saWgH;_0R;aLC}n1I<{g4A9s(#I0wN&-00DF;Ap!sab37pe00D18Ap!va0ucZKDNZ2*0RaIKC{iJU00DGZAp!sab6_C?00D1iAp!saV{9P;0RRLM00Aj@Ap!vb0}&{EA%Xw_Wr86B00C`^Ap!saVUQsL00U!wZb%^lav=hiAp!saI-DT_0Ra~gI;tUp00DHcAp!sbZgbcj0=OXp00D2lAp!vaYXblQZq6YB00CjrAp!saY1knG00DE}Ap!sabL1fc00Cv{Ap!vaYy$uRboL500D0zBLV;db7OKM0w^N_00Cz%BLV;cZa5ca{~YYd7>i%00DHSBLV;cX{;jx00DEdBLV;ca=0S`00CjXBLV;caKs}500DE#BLV;cY|tYD00D2-BLV;ca@->V00DI3BLV;cZs;Qd00D3ABLV;db7Pz%0`wyS00CwCBLV;cbOa;<00ChNBmw{dbPyy00RVCX00DU%Bmw{dbRZ-G00C(xBmw{db1WnR00D9`Bmw{dVK^iL00D45Bmw{db3`Np00C@DBmw{dZ%`xx00DAVBmw{dbX+6?00C}dBmw{dZ)hX}00MJk79;|0Bmw{dbaW&F00DA-Bmw{dcZ4JY00Cu+Bmw{dc90|j00C*1Bmw{dbetpt00Cj5Bmw{dcBmu*00C*PBmw{da00C^qBmw{dVay}~00C*zBmw{dbl4;U00DB|Bmw{dVdNwN00D67Bmw{dWbh;c00D0HBmw{dZ~P*00DHuB?18ebprqadCnyQ00DH;B?15eY1kzK00DE}B?15ea^xif00Cj@B?15eaPTDp00DFMB?15eZ2Tnx00D0TCISEfatI~@00DFkCISEfZWJa000D0rCISEgb7ROQ0w5*=00DF+CISEfaxf+W00DP4CISEfWjrPV00DMFCISEfX-Fml00DGPCISEfVN@mp00DMdCISEfX<#M-00DAlCISEfWo#w_00CrjCISEfY#00D2VCISEfW3(m$00CvXCISEhbZB#KBLW~L0>CB$00CddCISHfcmn_dDcU9i0ReXdDBdQ500DI5CISEfbL=Jp00D3ECISEfWB4Wl00CwGCISEfYXm0(00C(VCjtNgY!D{`00CnbCjtNgX&fg400DF&CjtNgVJIg800D9?CjtNgWHcuN00Ch-CjtNgbwDQq00D7ECjtQgdIJCfDN-i_0RedfC{`ze00C}XCjtNgZ)7I|00C)gCjtNgbZ{pE00CikCjtNgb$llR00C@*CjtNgVTdOJ00DN6CjtQgd;00DOjC;|WhWe_L=00DLuC;|WhX&fj500DF&C;|WhVJIj900DL`C;|WhX*4JT00DA3C;|WhWk4tb00Cr1C;|WhY)mKu00CiAC;|WhX;>%%00DGfC;|Wha%3n100CiYC;|WhaBwIB00DG%C;|Whb9^WQ00DA>C;|WhX^1ES0RVsl00AkKC;|ZhgaZHpDV`_-0RV^t00AkeC;|ZihXW|AD1rb1d9o-100DHmC;|WhX}~A~00DExC;|Wha?B_K00CjrC;|WhaM&mU0Rn>qD08AHg5D?s00C^|C;|WhZ}2Dr00DCLC;|Whbo?j+00C|SDFOfiZwM&@0RV;r00Ai!DFOijg##!UDS`k2c^)YO00DF+DFOfiX)GxM00DC{DFOfiayTgh00Ch>DFOfia6~Br0Rw*nC}VS&D1r_t0!k?Y00CuCDFOfibYLk000CiUDFOfibZjXC0RVyn00Aj@DFOiiiUR-vDS{~i0Rf2vD26G500DW7DFOfibd)Iq00C*5DFOfibD${#00DBQDFOfiVXP?v00D5aDFOikfdeRWd?|vsDFOfiY`!T100D2xDFOfia?mLP00DH?DFOfiZrmvX00D2}DFOfjb7OKT0_Z6M00DIFDFOfia`-6%00DRYDFOfiWdte$00DLiDgpojX%H#`00DFsDgpojVH_#~00DL)DgpojX(%cJ00D9?DgpojWi%=R00Cq=DgpojY(Odk00Ch}DgpojX-p~t00DGTDgpoja#$(?00CiMDgpojaAYb100CrbDgpojZg46B00D1yDgpojV|*$C00Cu!DgpolWoC1fCjyQr0*ERC00DH4DgpojbDSyy00D2JDgprji~|4xDXuC40Rf8xD6%So00DHkDgpojbHFMB00D2tDgpojW6UZ700CvvDgpojYuG9R00C*D*^xkZ`>;a00Cp-D*^xkW9Taa00C+4D*^xkbo46%00Ck8D*^xkasVs>00CqMECK)lVGJw+00DIpECK)laTqKD0sx2Edl@mX+$jo00DDKEdl@mb5Jb;00CuIEdl@nV`%m)0$eQu00C@bEdl@mZ)`0B00DAxEdl@mba*WS0sxQ{k`w>|DTFNo0s)T{krXJ3ErI|6bC4|p00Ci|Edl@mX`n3v00CmAEdl@mbgV4`00M4vek}sBEdl@mZ@4W200MJk&MX4LEdl@mbjU3N00CvvEdl@oaei~YD*_%Y0@y7A00BDQEdl`nmlQheErI|6bn-0%00DFQEdl@mZvZX=00L}dWGey&E&>1nV+<|=00C(hE&>1nbQ~@M00ChlE&>1nawskW00Cq!E&>1nVKgoR00DJ6E&>7o+63MN00AjRE&>7p*#zALC`>Mb00C`ME&>1nWn3--00C@bE&>1nVrVV`00D1qE&>1na&#^N00D4%E&>1nY=ABT00D1?E&>1na*Qql00DH8E&>1nZkR3t00D2FE&>1nW27zu00C^OE&>1nVX!U&00C{bE&>1nX}m5100DHuE&>1naL6tK0RY?t00Ak~E&>4o+XN`sE`k67ZQd>d00Cv@E&>1nZ0s%q00Cn1E&>1nZ}=_(00DCTE&>1na0D*`00C?YF9HAoZxAm600D9qF9HAobQ~`N00C|yF9HAoZzwMU00CnzF9HAoY&0(d00Ch-F9HAoZ9p#q00C)6F9HAobWAS-00D4PF9HAoZ&)t^0RZ3x00AjvF9HDp-vlUVFMVi00D1~F9HAoXp}Dk00Cv1F9HAoZJ;j#00C*HF9HGp=mh2j00AkoF9HGq=LF>hD7Y_z00DHqF9HAoZpbeJ00C*vF9HAoVbm`I00DB^F9HAobl@)n00DF6F9HAoZtO1t00D3EF9HAoWB4xu00C|OF9HAoWdtw+00DFgFaiJpa}Y2B00DUxFaiJpa~v=N00C?wFaiJpVJI*H00CnzFaiJpX*4hb00C_}FaiJpVL&hf00C}BFaiJpc}y?@0st}vGz9~ee00DSHF#-SqZ%8o$00V4wVxBMp>M#OMF#-SqWmGW&00DGjF#-SqVQ4V|00DGvF#-YrIt4rh00Aj_F#-YsIR!ffD1b4700Cr%F#-SqZjdno00DKDF#-SqZ=5j#00Cm6F#-Sqa;Px^00CvLF#-SqceF7A00D2hF#-YrJ_SGp00Ak+F#-YsJq14nD9kZ}00CsuF#-SqZrm{f00DL4F#-SqZ|E@s00Cm|F#-Sqa`Z6*00CwCF#-SqZ~!s_00D3YG6DhsMg>R(00AiyG6DhtMFmF%C>Sz=00DCzG6DbrbSN?c00C|;G6DbrX*4nd00Ch-G6DbrazHWy00DGHG6Dbrb4)S<00C}NG6DbrZ&)${00CoOG6Dbrcw{mH00D1mG6DbtY;|J5F#-%S0&p?{00C@vG6DbrZ-g=e00DA}G6DbrbdWLv00C~6G6DbrZ=5m$00eYob7QP80#YynbTI;=G6Dbrbf_`{0RZd-00Ak$G6Des>jWsoGJ*gBa>_CS00CjrG6DbrW!N$T00C~^G6DbrY2-2j00C_3G6DbrbMP_(00C+CG6DbrZTvC<00CtJGXeksbO0RZ9z00Ai^GXent;RGlsGlBpCWiB%U00C__GXeksX*@Fm00DGDGXeksY)CT#00Ci6GXeksX;d=;00DGbGXeksX<#z~0RU00CvXGXeksX23H700M4vW-|iDGXens#YoG=cyDZ6Y)R00CtxGy(ttbTBjm00DD0Gy(ttc|0@%00DDCGy(ttY)CW$00Ci6Gy(ttV^lN(00C)QGy(ttZD2G400CiUGy(ttZfrCH00DV&Gy(wt?gRhhi00C`MH39$ua$q$A00CuYH39$ubZj*O00DAxH39$uWq36L00DV^H39$uVT3gT3;+%V5(N|m5Cs+m9t9W$8U-8$AO#`?Bn1EgDUdY+3;_)V5d{+k4+Rwk9R(K!83h{!9|a)=BLyg`HG%*EZLl>000DB&H39$uWz;nS00DH`H39$uW#Bae00C#_H39$uZtOJz00Ck0H39$ua`-g@00C$IH39$uVFWe;00d`aZEWx~0z5SWiZucXHUaDK0hw0Ris>C^9yJ00DD2HUaHUa?vDg^)mDdIK)0RbrmDCRbT00DIDHUaI066xc0@P=0RU7500AjbI069yQw1ngID!BHWm-4_00DGjI066xVQ4r400DGvI069xRs{e7DS9{p0RdG7D1JDC00C@-I066xZ;Uts00DB6I066xbeK2-00C~EI066xZ=^T^00MJkbT|U4I066xbg(!A00DBkI066xcfdFT00CvjI066xcFZ^e00C*zI066xbl5lo00Cj%I066xcH}q$00C+0I066xa_~3;00Cw8I066xWc)Y+00C?QIRXFyVF)<_00C(ZIRXFybQC!P00D9uIRXFyVIVmI00D3&IRXFybSyan00DC{IRXFyayU5x00C(}IRXIySOow9DM~p40RUVD00AjfIRXIyVg&#JDPB1O0RdqJC}KH+00DVuIRXFybZ|KW00C)sIRXFyb9^}h00DA>IRXFyVTd^b00D50IRXI!TLma{SUG}}IRXFyY??U&00D2NIRXFya;!N500DHeIRXFyZn!xD00D2lIRXIyUIhRFDattl0RdeFD9$;800DW_IRXFyblf=t00C*@IRXFybLcq&00DCDIRXFyVe~ly00D6NIRXI#R|P0zb51#e#5n>0IsyOzWd=F|00DFsIsyOzVH`RF00DF&IsyRzS_J?BDK0t!0RUhH00AjDIsyR!Uj-;UI)VTJc|tk@00DGLIsyOzX;3->00DDWIsyOza$GtB00CiQIsyOzaA-OL0RmYCD04D8f^Iqj00C@tIsyOzZ-6=i00DA_IsyOzbc{Lz00C~2IsyOzZbZDH=Qi0ReFZC>}h500DU00DFUJOTg#as)jB00ChNJpup$a1cEL0RndgD0A98f)+gj00C?qJpup$Zzw$i00D9?Jpup$bTmBz00C|~Jpup$Z$Lc)0RVah00AjXJpus%c?Bp?J%RuMc~(6F00DGfJpup$X=FVD00DDqJpup$a&SEY00CikJpup$aC|)i0RwXdC}VTbJc33&0)jmP00Cu)Jpup$beKH?00Cj1Jpup$bfi530RVOd00AkmJpus$d<6gjDY`uZ0RejjD84;{00DW#Jpup$bj&>h00C*zJpup$bJ#rs00DB|Jpup$VdOmm00D67Jpus&bp00DMdJ^}y%X<$AA00DAlJ^}y%Wo$kI00CrjJ^}y%YC~300DExJ^}y%bksfq00C~=J^}y%Y2ZEr00CjKmq^(a+p8@00Cv5Kmq^(ccef900D2RKmq{(Pz3-1DYifY0Rc}1D7rv`00CscKmq^(Zpc6a00DK*Kmq^(Z`42n00Cm!Kmq^(a^OG$00Cv@Kmq^(aO^+=00D6FKmq^)Y;~|e0{B1z00C_NKmq^(ZwNsG00D9iK>`2*b987x0u(_40RSuo00Ai^K>`5*D+MShL4p7Qb1p#w00Ct-K>`2)XFNdy00C}7K>`2)VMsv&00DANK>`2)WmG`|00C`UK>`2)X<$JD00DGnK>`2)b8JBZ00DGzK>`2*ZgUzz0(e0J00D1)K>`5)1O)&ADULw`0RaOAD3U>f00DEDK>`2)WuQR<00CpBK>`2)WvoF000CsOK>`2)Zn!}L00C*fK>`2)bHqUc00DH$K>`2)ZqPvj00C*%K>`2)VcbCi00DC1K>`2)bm&0>00DFEK>`2)ZuCI{00D3MK>`2)V*o+|00D9aLIMB*VGKe700CtZLIMB*ZWuxW00C(pLIME*N(BG`DJnt&0Rc$`C@w;R00Cq)LIMB*ZahK)00DJELIMB*Z%9G{00Cl7LIMB*a#TVB00CuMLIMB*cVI#S00D1iLIME*Oa%Y|DRM#r0Rc+|D0V`E00CrtLIMB*ZiGSt00DK1LIMB*Z;(O)00Cl_LIMB*a-2c}00Cv9LIMB*aHv8800D5WLIMB+Y;|lx0<=N`00CvXLIMB*bi_ge00CjjLIMB*bkITq00U!ebBI9#Btin#LIMB*blgG$00Cv{LIME*{saI4DfU7F0RjC4DEdNz00DCVLjnK+bO=KN00C|eLjnK+X%s^O00ChdLjnK+av(zj00DF+LjnK+b1Xvw00C|?LjnK+Z#Y8&0RR9600AjPLjnN-{{$#VLxKPSb527700D4TLjnK+bzDON00D1eLjnK+a%e*W00LuYK0^X-LjnK+baX=k00DD;LjnK+X@o-p0stljC9-00C#FLjnK+ZmdHB00CjLLjnK+a=1eR00CvbLjnK+ZNx(Y00C*rLjnK+bkIWr00DH?LjnK+bKFA$00D2}LjnK+W9UNy00Cw0LjnK+bo4_400Ck8LjnK+WB^1000D3YL;?W-E(HJqDH22i0Rb%qC>BJ500DCxL;?T-bR}00CjHL;?T-b+kkR00L}rT0{c6L;?T-dB8*h00C^uL;?T-ZqP&m00D2-L;?T-bKFD%00Cj*L;?T}Z+>%WW@KSU8A00CpJMFIc;Y_vrJ00CjTMFIc;ZNNnW00C*nMFIc;bj(Ep00D5)MFIf;01E&CDc(f_0RjICDB?we00DC7MFIc;W$;A;00DOPMFIc;Z2Uz600D0TMgjl&00Ch>MgjlMuGqVWpYLW00DM-MgjlZ+>&wMFL_*0*poi00BCZMgjo=0}DE!MuGqVa;8QC00CvLMgjl00C_JMgjlIVP;DI`Y%0s-d-=?5q(M}hzWWiUqq00Cz@M*;u=Za_x@00Ch}M*;u=a!f}800CuEM*;u=ZCFPF00C)UM*;x=><0h=DQZUo0Rig=C~ilB00CumM*;u=ZG1-p00C)&M*;u=bcja+00DH4M*;x=0tf&BDVj$D0RaIBD4s`x00DHQM*;u=ZmdTF00CjLM*;u=bht+X00L=qlt%)-M*;x=`Ue03Db7a%0Rj03DAGrQ00Cs!M*;u=Y2Zf!00C^~M*;u=VeCf&0Ra3500AlZM*;x>`v)leM}hzWWdcY700CzTNCE%>ZV*TU00ChZNCE)>{s#a7DI!P$0RjC7C?-gP00DF?NCE%>ZZt>&00Ch-NCE%>bU;V~00MGz97qC2NCE%>ZcIo500MSt@<#$zNCE%?Zga#(0$fM}0RZj?00Aj*NCE)??FT4yNP++XWqL>g00C`+NCE%>X^2Py00DH4NCE%>WRyq(00C~ANCE)>@CN_^DW*sQ0Ris^D5^+;00C&QNCE%>bhtZp26e00CvnNCE)>@&^C`Db`2=0Riy`DB4JZ00C^^NCE%>VdzK#00DOHNCE%>a`Z?700CwCNCE%>bO1>L00C|WNdf=?X$(mM00CtZNdf=?Z5T-c00C(pNdf=?bR3XY00DV&N&)}@a(GGt00CisN&)}@c7#d-00Cu+N&)}@ZIDU=00C*1N&*1@W*GnhDWXaO0Rd$hD5gq+00DHYN&)}@W3);F00CvXN&)}@YQRbY00CmgN&)}@Z_G*p00C#xN&)}@ZrDl!00C*~3K00DF)O9B7^Wh_eq00VS>XPim`6iWg!O9B7^Iyg%L0Rd?lIz~%^00DGNO9B7^V^m8500CuMO9B7^YG6wO00ClVO9B7^Z){5f00C!mO9B7^Zg@)q00C)!O9B7^d4x*>00DA}O9B7^VUSA#0su4{HX8r|DV$3J0s%7{H5(|ROM(Cabf`-L00CpNO9B7^Ww=WM00C;gO9B7^V#G@V00D2xO9B7^bkIuz00C~+O9B7^Vcbgs00C*@O9B7^a_CC}00Cj{O9B7^cJxaE00D0LO9B7^X#h+D00CtNOacG_Z468T00C(dOacJ_I2!-~DIQD$0RcA~C?ZUP00DF;OacG_V=znt00Ct-OacG_YCKE=00Ck`OacG_Z%9l600DGPOacG_Zd6PH00CiIOacG_X<$qO00DAlOacG_VQfqS00DM#OacG_Zg@-r00C)!OacG_WrR!u00C`^OacG_X^>0;00DHCOacM`IvYG200AkYOacM{IU740D5y+=00DHaOacG_Ww=ZN00VS>XBbQZoJ<0~OacG_I>bx@0RcT5I?_yn00DH^OacG_W8h2z00Cv@OacG_YV1q`00Cn1OacG_Z}?0C00DIVOacG_ZUjvN00ChNO#%P`X%I~U00D9qO#%P`VH`~Y00DL)O#%P`ZYWIx00VM%X(~zrmP-OIO#%P`Wi(9!00C`6O#%P`X-G{10RUPK00AjfO#%S{Sq>;zO@aUcZC*_R00CuYO#%P`bZkum00DDyO#%P`d3a3%00DD;O#%P`d4x>@00Cr*O#%P`Z;(v_00Cl_O#%P`X`D?000DHOO#%P`Y^Y5F00DKbO#%P`ZM01S00BC>O#%S{TMjzFO@aUcZN^Ok00CvrO#%P`bkt1(00DE_O#%P`dEiX~00DF6O#%P`dF)LB00Ct3O#%P`Z}?3D0sxH~j~W00DFjXe0s)K~jv6QmPJ#ddau7}e00CthP67Y{b|6jy00C?!P67Y{Z!As%00DC{P67Y{XE;s*00C}3P67Y{X+%x}00DGLP67Y{Z%|GG00D1SP67Y{Xk1PL00DDiP67Y{WoS+U00C@nP67Y{aCA-r00C)wP67Y{bbw9*00C@=Q00DKjP67Y{Z@f+d00CmcP67Y{Wynqf00DZ=P67Y{Y1B>v00DE_P67Y{aNte?00Cv@P67Y{bnH$70RWR400AlZP67b|k{T%dPJ#ddasp2R00D0bPXYh|bP!Jh00ChZPXYh|avV=00DGHPXYh|VN6c~00DGTPXYh|b68IT00C@XPXYh|VPsDN00C)gPXYh|bZ}1s00MMrE>8k>PXYh|ZhTJy0RWX600AkCPXYk}lo}|IPl5meWR_0?00D2FPXYh|X{1jA00DBUPXYh|Ww1{I00D5ePXYh|Y`jkb00D2pPXYh|a>!2t00DH)PXYh|Zq!c#00D2>PXYk|ml^;8DdtZC0Rfg8DC$pw00DFGPXYh|bofsK00D0PPXYh|X#`LL00D0bPyzq}a1c-e00C$gPyzq}a~x0t00CtpPyzq}Z75Iz00Ct#Pyzq}bTm)`00Ch-Pyzq}bU;u70RWjA00AjXPyzt~m>MWhP=Wvfb5>9S00DGfPyzq}Ze&mb00C)gPyzq}Z*Wio00D4zPyzq}Xnart00DD?Pyzq}Wr$D$00C`|Pyzq}Y?M#}00D2BPyzq}a-dKG00DHSPyzq}ZmduO00D2ZPyzq~b7MwO0=Q5D00C^iPyzq}VaQMd00C~!Pyzq}Z`4o%00C**Pyzq}bl^||00C*{Pyzq}Wb9A^00Ct3Pyzt}n;HNCDgICb0RfsCC<0M}00D9cQ33z~We`yU00DXyQ33z~X&g}k00C_xQ33z~X(&+w00DF^Q33z~a5PZ@0RW#G00AjLQ33%0o*F1bQGx&gb4pPH00CuEQ33z~b68OV00DDeQ33z~Wn@tT00DJsQ33!4b7^B?Z)fsO0)|fl;7hZfa5j00D1uQUU-0X?Ris00DG00C*5Qvv`1bD&cK00DERQvv`1Wvo*I00C&SQvv`1bGTCi00DHqQvv`1Zp2dp00C*rQvv`1VbD_o00DB=Qvv`1blg({00DF2Qvv}1uNnXWDehAO0RgTWDDqQ+00D0JQvv`1Zva#R00C(RR0042bPQAi00ChVR0042dKgp!00C(pR0042awJp&00ChtR0042Y%o*;00DJ2R0042XFOB_00Ct}R0042a!6DH00C}JR0042VN_HC00C)QR0042b6`{g00DDmR0042Wo%Re00C%nR0042b9ht&00DG00C_7R0042b@WsM00C$ER0042WdKzI00D9aRRRD3ZVXid00ChVRRRD3X&6-k00DCzRRRD3b0k#)00CtxRRRD3XfRa*00DD0RRRD3bUal800C}7RRRD3X-HK900Ci6RRRD3a#U3U00DGbRRRD3b6`~h0RXWY00Aj%RRRG4uo@_ERe}HkZgy1y00D1)RRRD3X@pe*00DH0RRRD3VUSe<00DZIRRRD3X`EF800DBMRRRD3VW?FC00C^SRRRD3b+lCi00C#ZRRRD3Wx!Pe00DBwRRRD3Zp>8z00CjrRRRD3Y1mZ)00DE}RRRD3bL3S500Cv{RRRD3Xz*1600DFMRRRD3bo^BU00M4vW>o?LRssM4ZwOWb00CnXRssM4Wf)ch00C?sRssM4VkA}q00ChtRssM4b1+r{00C(>RssM9ZF6UGVPuj{0=iKGuu=jjQv#+`0z6g%00BBeRssP5vKl&ER)PQla$;5j00CucRssM4c5qe#00C@vRssM4Z+un)00DD?RssM4XNXn;00C}}RssM4X_Qt100DHGRssM4Z=hBJ00D2NRssM4XslKO00DEdRssM4Ww=%X00C^iRssM5VsQRV0>oAV00C*rRssM4bktS?00C^;RssP4g%bb)W9C)@00MPz;8p_aRssP48WR8kcluTW00D3QRssP48xsHlYzkKb00D0fR{{V6a$^Kn0u)yQ00BB0R{{Y691}VuSAqZmZz@*;00D9`R{{V5WjI#?00DYFR{{V5ZbVlC00D1GR{{e7&=}4b(ii{%DOOhk0|Cz%%^1-bC|*~B00C`eR{{V5WpGyl00DG%R{{V5b9`3<00DV|R{{V5bBI?000C@{R{{Y5+86)=*z6DXv!n0Rih6D6&_A00DWpR{{V5bih{v00C*nR{{V5bIex)00DB+R{{V5Vc1s!00D5`R{{Y7=NKq+s8@pIR{{V5W$IS~00DOPR{{V5Y5Z3L00DFYSONe6VF*|P00DLmSONe6X%tuj00D9uSONe6Wgu7r00CqsSONe6bSzi`00DC{SONe6ayVE500C(}SONe6W<*#500Cu6SONe6bWm6V00CiESONh6@E8CADPmXx0RZ$E00Aj%SONh6_!s~IDRx)_0Ri_ID0*0e00DV`SONe6bck3200C)^SONe6bCg&D00DBESONe6VW3z700D5OSONh8^B5>|a9Dz@SONe6Y_eDa00D2lSONe6a>Q5y00DH$SONe6ZqQf)00D2-SONh6_80&GDdJcH0Rid00C(lS^@w8bRb#+00D9)S^@w8VJun#00D3^S^@w8WH?#^00C}3S^@w8Z$w%G00Co4S^@w9bY)yv0#I540RZY400AjrS^@z8?ic_8DQa2*0Rin8C~jJU00DV)S^@w8bbML@00C)&S^@w8bBJ0300DB2S^@w8VU$_|00D5CS^@zA=@=+;WLkotS^@w8Wu{sJ00DNgS^@w8X}DSf00DHqS^@w8VZ>Sj00DN&S^@w8Y0z2%00DB=S^@w8W!zc<00Cs;S^@w8bm&?F00DFES^@w8a`ajP00C+GS^@w8W&m3P00C?UTLJ(9Zwy-k00D9mTLJ(9bQoI#00C|uTLJ(9ZzNj+0R!0>D05?;SAter0xDYq00Loilve^UTLJ(9V?bL100C)ATLJ(9ZBSbR00CiETLJ(9Zd_Xe00DVoTLJ+9)EEE(DQ;T=0Rht(C~{kZ00C`yTLJ(9Wq?}(00DG{TLJ(9bBtR800DWDTLJ(9bC_EK00C^CTLJ(9VWe9E00CpFTLJ(9X|P)Y00C{bTLJ(9VZ2)c00C~oTLJ(9dB|G=00CsqTLJ+9)))W*DcV~C0Rhz*DBfFw00Cv>TLJ(9dhA;Q00C+8TLJ(9bNE{V00CwGTLJ(9V+33R00ChNTmk?Aa1dMq00DCrTmk?AWgJ`r00DF&Tmk?AVJKVz0RY?>00Aj9Tmk_B+ZZS~T!H`rbUs`H00DJITmk?Aa7=0BdI((t00C(ZT>=0Ba}-?y00CthT>=0BV<24u00ChpT>=0Ba4cN{0s!6^;1~b_DL7pM0s-9^-xw%9U4j4sbVOYO00DJQT>=0Ba8z9a00C}VT>=0Cb7?YN0$^PN00C@fT>=0BZ*W}#00DA#T>=0BbbMU`00C}-T>=0BZ-`w20s!I|=0BVX$2S00DHiT>=0BbG%&w00C^mT>=0BVaQzq00C*vT>=0Bbktn}00C**T>=0BZs1)400m@zb7N^}TLRQu0_=0BI_zBn0Rj6MIs#sT00C_XUIG9CWe{Eh00DFsUIG9Ca~xg*00DU-UIG9Cb0}T{00C?+UIG9CVKiO>00Cn~i(KrR9vM*>bw0`OJ>P*(z8UIG9CI%Hk~0ReLrI*wj~00C^2UIG9CZ=7BN00DBMUIG9Cbf{he00C~UUIG9CZ?s+l00CpVUIG9CY`|Uu00L=Y@X7(kUIG9CZOmQ*00C*%UIG9CblhG70RVRb00AlJUIGCDb^<8uUV;Dtbn;#T00D0LUIG9CWdL6S00C_VUjhIDWei^e00C?gUjhIDWf)%q00C|uUjhIDX(V3)00CzzUjhIDX)s>`00D9~UjhLDc>(|dDMDWY0ReadC`Mm`00DDMUjhIDWmI1R00DGbUjhIDbzolt00ClVUjhIDX>4Bt00DAxUjhIDba-C^00DGs00D4vU;+REd3ay~00DG00Cy&U;+REa^PSB00D32U;+REbnIXP00Cq2U;+RFVP%|P0{CD80RYm00CuQVFCaFbYx)y00C}lVFCaFX>efz00D1yVFCdF-2ngra)Mz300Cu&VFCaFbc|sF00C~2VFCaFX_#RG00D2FVFCaFaHL@Z00CdBVFCaFbg*Fp00DEhVFCaFZoFXv0RZm-00Ak;VFCdG?g1#wVS)ewZqi`_00C**VFCaFXW(H100Cv@VFCdF@c{q|p{5VgdpH;Q`+P00Ai;VgdpI-~rwNC?sNn00Ai~VgdpH_DE?xC00CtLV*&sHdJJO%00L!c^kM=MV*&yI^8xDt00Ai?V*&yJ@&W1rC@5os00C|;V*&sHX*gp700Cz{V*&sHWkh2F0s!>^?EwG*DNthq0s-^^>;WiNV}bwyWL#qc00C}hV*&vH`2hd{DRN^10Ri{{D0X9l00C!wV*&sHZiHh300C)=V*&sHa*$&J00DHCV*&sHbDU!W00D2JV*&vH`vCv}DXwDz0Rj2}D6(UM00C#XV*&sHZop##00C*nV*&sHa?E1_00DH;V*&sHbJ$}700D2_V*&sHbmU_K00Cs`V*&sHW$0ssgC1_A&9DLiBX0s#jC1p+8SWP$(zVMt^G00DGTWC8#IVOV4W0RRdD00AjvWC8&J2?8i+WP$(zZ*F7)00DA#WC8#IWqf1;0RRjF00Ak8WC8&J3j!#NWP$(za*|{M00Cv1WC8#IW}svO00CyEWC8#Ib*y9p00CmMWC8#IY`A0s00C^iWC8#IX~bj#01tLyaAR+0b7Ez5a&2UKX8vFTRAB;qVFD0h0-9n1%3=Z-V**NJ0&HUfsAB>YWCAv10$yYSf@A{9WC8#II?!YS0RjyIE;?vn0uE(@00CtbWdZ;JdLU&200C(xWdZ;Jb1Y>700DS1WdZ;JX*gv90RTJ@00Cu0WdZ;Ja7bkW00DVUWdZ;JbW~*m00CcGWdZ;JWng6j00DJoWdZ;JY;0u$1ps6aW)Nx+Y!GM=00Aj@Wda2OV-RH!X%K4=XAmfaWr6?!Wr}4200DZMWdZ;JX`p2S00DERWdZ;JZmeYj00DWjWdZ;JWVmGl00DBoWdZ;JZ^UH+00DH$WdZ;JW6)&+00LoUa%BS6WdZ>JJrDo^W#(l900D67WdZ;JdGKWd00DINWdZ;JU;JeP00D9WW&!{KZwO`r00DFkW&!{KVH9Qp00CnfW&!{KZy;s@00C?!W&!{KY%FF10RTP_00DA1W&!{KWjtmA00DGDW&!{KZb)VV00C)EW&!{KZ&YRi0RTS`00DAfW&!{KWn^Xo00DGrW&!{KZg6G-00C)sW&!{KZ+vC~00D400DWFX955Lbev}b00C*DX955LW2k2W00CjHX955LaI|Lv00nPiWoTibW&+A)0_bJ}gl7V}X95BMLl8j_00Al1X95BNLJ&X@DBNd)00AlDX95BMM-W9200AlTX95BNMi4|0DEMcB00CY8X95BMa1e4300AiuXaWKOZxC@1C=_Ud00SsnJ?v)!2xtNtXaWEMawKR100D0@XaWEMbU0`N00Ch>XaWEMaztnX00Cu6XaWEMa8PIh0RTx500AjnXaWHNNDwGsXo3I%Y-VTz00CicXaWEMc64Y000DG*XaWEMWq@b`0RT%700AkCXaWHNN)RZJXo3I%Y?f#O00Cj1XaWEMcBE(m00DHWXaWHMSr7mLDYj?=0RdPLD7t8Z00CvdXaWEMddO%30RVmw00Ak~XaWHNeGn+vXo3I%blzwJ00C*{XaWEMX6$GJ00Cd}XaWEMZ}?~e00DIVXaWEMUj%6a00CK$00C}#X#xQNTMz&NDTZkR0RdVND2i!<00C!^X#xNNZkTBT00C*9X#xNNa-?Yj00DHWX#xNNbFgUw00D2dX#xQNT@U~PDZ*(20RdbPD8^}m00C#rX#xNNZq#W400C**X#xNNa^PtK00DI7X#xNNbL?pX00D3EX#xNNboglk0RVas00AikY61ZQc@ShM{%HaTYJva(We#cr00DLyY61WOav*8~0RVgu00Aj1Y61ZPdk`ovYJva(Wj1O800DYFY61WPWoagA0z_&800DDKY61WOWmIYc0RUbQ00CiOY61WObYyA*00CiYY61ZOUl0HRWp-);00DY>Y61WOX@F`10RUhS00DW7Y61WObdYKS00C*1Y61WOW1MON00Cj5Y61WOaHwhm00CjHY61WQWOHM1Y66C80<>xZ00CdRY61ZOZV&(gDb8vF0Re3gDAHEbiR%il-XaXo{0$ynXfN27}X#!em0?29tC~E>xYXWp@0=#Pi00BC}YXSiQgAh6dY=Qs*WeRKp00DXuYytoQX&7t*00DCzYytoQZX|3100DU_YytoRW@J8P0x)a>00D9~YytoQZ$NAU00DGHYytoQV@zxU0RX%P00DGZYytoQXk2Up00C!WYytoQX=rQ$00C@nYytoQUvz8&00DG*YytoQZh&k800C)+YytoQZ;WgL0RX)Q00DHEYytoQXq;>U00C#BYytoQX{c-h00C^SYytoQU$krj00C^eYytoQVZdwx00C~sYytoQZ_I2000C*zYytoQbl7YH00Cp(YytoQW#nuE00DC9YytoQY4B_U00MAil57I@YytoQI{a(`0Rg@SItFcm00CtTZ2|xRa1?C<00DU#Z2|xRbRca400DF+Z2|xRXe@0400Cz*Z2|xRX*g{H00C@1Z2|xRIz(*(00BBmZGr#+Xi#ke0RYz)00AjnZ2|!S))pvWZGr#+a%OD;00CugZ2|xRdUS0900C)wZ2|xRY=CV700Ci!Z2|xRb&PES00DE7Z2|!R?-l?7DV}Wt0Riq7D57nG00DETZ2|xRa00CpdZ2|xSX=Rvg0?2Iw0RY(+00Al3Z2|!S*cK?ZUO)SX^d_H00DQBZUO)TZgW0v0+?!00C}pZvp@UZfQzy0(5Tz00CusZvp@TV}x%400C}_Zvp@TVUTYE00DHCZvp@TbDVDi00C~IZvp@TX{c`k00C^SZvp@TWwdVs00CsWZvp@TZ@_N?0RZJ}*IaDo5=q~tae@E=bP{m_00C|qaRLAVWgu|^00C_#aRLAWZEgZ_0xWR?00D0@aRLAVay)SY00C)2aRLAVc1Upo00C}JaRLDV@fH99DOzy?0Riw9C|+@b00DDkaRLAVWo&T*00C`saRLAVVR&%@00DA-aRLDV^A-RBDT;9d0Ri$BD2{Q000DE9aRLAVWt?#W00DBMaRLAVb*OOy00DHaaRLAVc(ic>00CvXaRLDV^%ejDDaLUE0Ri+DD9Uky00DE*aRLAVW!P~700D5`aRLAVVdQZF0RRCP00AlRaRLDW02e6qae@E=clvPx00ChFasmJWatLw)00CqUasmJWVia-$0RRaX00Ai=asmMX2p1?Ma)JN>Wh!z400DF|asmJWbU1PX00Ct_asmJWY(#Pb00Ci2asmJWa8Pmr00DAVasmJWZ(MQ$00C@basmJWZ)kD?00CoeasmJWbaZk800U@sW$JMP8gc@9asmMW`4#{HDUNai0Ri|HD3Wr500C&2asmJWbf9tq00CsCasmJWX{>Sr0Ra0J00AkuasmMX`W7g>a)JN>bi#5100C&qasmJWXV7v200C*%asmJWW!!QC0Ra6L00AlJasmMX{1zzea)JN>Zt`*h00DLSasmMW{}uoNDF$-_0RRIR00Aiwa{>VY0v9M0bAkW?Wg2q=00C?wa{>SXX()3700Cw$a{>SXZ!~iP0RsLOD0B*Qf;w{o00DPEa{>SXVN7!Z00DARa{>Slc7ADRVQph&W^{9RXmVuEZ2}-}0-kOH3UC5OZ~}&K0@`o_RB-}?aRR_`0)TP?vT_3AasmKz0$6hb00BB)a{>VX3l{(ZWukKe00DERa{>SXZ>)0y00CmMa{>SXa=3E>0RRve00Ak)a{>VY4;LuNbAkW?bIx-D00C~+a{>SXZ`^YN00C*@a{>SXbm(&e00D6Ba{>SXZ}f8l00DCPa{>SXWdL*n00DXibOHbYX$*7%00C?gbOHbYVHk7*00DI#bOHbYb0l;E00L!czHN?aXgYKP00DG9bOHbYWJGiV00C)AbOHeY4Hp0bbXIf%00C%PbOHbYXJB*!00C)cbOHbYWo&c;00MVtP;>%vbOHbYZg_M800C)&bOHeY4i^9cZjN*U00D23bOHbYX_#~Z00DEJbOHbYZlrVq00CvHbOHbYZLo9#00C*XbOHbYWW00&00DEtbOHbYcgS=C00D2#bOHbYa@2GJ00DB^bOHbYVc>KE00Cv@bOHbYZR~Uc00Ck0bOHbYa`w0`00DAbbpikZWo&f<00DY(bpinZR0#k9DSmYV0RdA9D1vo@00DG}bpikZZjf~X00Cu|bpikZZJc!i00Cv9bpikZY^Zet0RUDB00AkqbpinZ02%-RWWIF*00C~obpikZb;xxB00D2#bpikZX4G{800Cv%bpikZbl`OY00DL8bpikZV(fJS00C+8bpikZa`<%u00DIVbpikZbOd$+0RjIRVG4Ev00CtXb^-taZ5Va}00Chhb^-wa0U7`SZYp*H00C((b^-taXEb&K00C(_b^-taazJ(h0RRFT00Cu8b^-taa8Pyv00CiEb^-taXk2yz00DDib^-taWN3B*00C)kb^-taY;<-400D1$b^-wa0~!DUY=(9M00Ci&b^-taX^?gT00DBAb^-taWt?^b00DHOb^-taVW@Tj0RRLV00DEfb^-taa=3N^00C*fb^-taWW;s?00Cvnb^-taXV7*600Cjvb^-taYut7M00Cp-b^-taVd!=O00nMub8T=Wb^=Cr0)Tb`u66?Mb^-taU-WhY0RRRX00AiwcLD(c1sW(6cY*)`ZyI+300CwqcLD$bZYXyG00C((cLD$bY&3TQ00Ch-cLD$bbwGCl00DDGcLD$bX-szl00M1x3U>lhcLD$bI#_oC0s;pbRS76MxOIYJcY*)`Z)kS{00CxpcLD$bZhUtF00L!cu5|)}cLD$bY>0OP00Ci=cLD$bb(nVo00DEJcLD$bX{2`o0RUJD00AkmcLD(cR|zPzcY*)`bGml|00CvfcLD$bbjWuC00DK*cLD$bV$^p600C**cLD$ba^QCY00DI7cLD$bbnJHm00Ck0cLD$bboh4y00CwGcLD(bS_uFFDGGQ30RdSFC=Pgn00Ctbcmes9=00ChNc>(|dau9g}00D9qc>(|dVH|k^00Cnnc>(|dV<>q700Chxc>(|dYczQR00C|~c>(|dX+U`b0szSY%K-oZDNK0+0s+VY$^j@+d4d1|WmtIv00DYpc>(|dX=r%@00DDuc>(|dWpsH00RYVb00Ak0c>)0e%mFBbd4d1|bc%Tb00C~2c>(|dWte#a00DHKc>(|dbEJ6!00C*Lc>(|dbFg^=00C~cc>(|dZ@hT|00Cpdc>(|dbI5rD0szke(E$JfDb#ra0s+ne&;cmgd4d1|Dd2em00AiKc>(|da`1Tq00D3Ic>(|dbo_Y&00ChFdIA6eatL|?00CtVdIA6ea1?q10RYnh00Ai=dIA9f(g7$WdV&A}b1HfQ00C<dIA6eX^eUT00DB6dIA6ebeMVq00DEJdIA6eZ=`wx0RYzl00AkmdIA9f)&VHAdV&A}dAfQ600CjbdIA6ea>#lD00DB&dIA6eVbpp800Cp#dIA6eW8iuM00Cjc>;QQ0?v5?8hQe5dIG9?0t9;k00BA*djbIg*a12ydx8J~c`kbb00Ch(djbFfay)wi00DABdjbFfVMu!d00Co8djbLgWEf@`00AjldjbLhV;E%^C}4Yn00DDmdjbFfVQ_l_00C)sdjbFfbbNaP00DA>djbFfWr%wM00C}}djbFfX_R{c00DWLdjbFfWT1Nj00D2NdjbFfVyt@t00CsOdjbFfWw?6+00DHqdjbFfVZ?g^00C^udjbFfb#rF00Cvrd;$OgaMXMP0RVCs00AlBd;$RhaTqA%e1ZT0bLxBo00Ck0d;$OgY505s00DIVd;$Ogas+(>00CtReF6XhZV-I}00C(heF6Xhc^rKL00CqoeF6XhZzz2N00CkyeF6XhWHfyO00Ct>eF6XhbU=Lq00Ch}eF6XhY)pLu00DJUeF6XhV_1Cx00C)UeF6XhbYy)300DApeF6XhVQ_r{00C=ueF6XhZhU0gV00nGvX>Wc8d;&Ur0*-tF+I#|zeF6XhI+T3^0ReLuI;wqw00DEbeF6XhVYqz)00C*feF6Xhbi{oE00DB!eF6XhWzc;B00C~+eF6XhY21AR00DX8eF6XhWaxbY00D3AeF6XhV)T6i00CtBeF6XhWdMEx00DFcegXgiVGMo(00C?gegXgibr^mE00CnjegXgiX(WCE00DF=egXgjV{%k`0x*680suh+LjwQ-DL{S#0s%k+LIWs9eu4l2b4-2$00CuIegXgiXk2~*00CoSegXgiZfJf200CugegXgia&&$I00DP;egXgiYk+egXgiX^egX0sut=M*{!>DVTl&0s%w=Mgu6Geu4l2Wu$%r00DZgegXgiX|#R<00DElegXgiWx##{0RTw@00Ak?egXjjNCPO)eu4l2bk=?X00C~^egXgiW#oPW00DIBegXgibMSrw00C+CegXgibNqe+00C|Se*ypjZwP+^00CnTe*ypja}<990RT$_00Ai=e*yskN&_e)e}Vu3b1HuV00C<#%J0sxrfPw%4bKrmi00Cv{fC2ykXz+jn00Cq6fC2ykZv21(00CtJfdT*latMI}00DOnfdT*lbQFOC00CnffdT*lVIYA500DF+fdT*lZY+TU00D0@fdT*lV>p2V00C=0fdT*lZbX3s00C)AfdT>modcf(00AjhfdT>noCBT%C|rSp00CuUfdT*ldTfCL00C)ofdT*lb9jLQ00CuwfdT;lp#uN`DT;vt0Rf-`D2{=G00C>1fdT*lZk&Mv00C*DfdT*lY^Z?(00DBYfdT*lZ?u5|00CyYfdT*lbHITD00DHyfdT*lW6Xg900CjrfdT*lbl8Cc00C~^fdT*lZ{&dj0RW`~00AlRfdT;mqys4Qfr0=5bNYb-00CRoI00DH$g8~2nbI^kV00D2-g8~2sY;tFFV{}k~0)&AALV^O)f&!p}0^EZF00BDUg8~5ot^+#!gMt77a{`0{00CtRgaQBoXb^+~00CnbgaQBoZXARH00CtpgaQBoawvoX00DO{gaQBobTotl00Cn|-00C^WgaQBoI=F-a00BC_gn|G8XvBm90sw3WZU+DXDbR!h0s(6WZ3igUgn|G8bKHai00DI7gaQBoW9)Oc00C&Gg#rKpW3Yt+00C~cg#rKpWxRy~00DBsg#rKpcgTeT00DH)g#rKpW7LHL00Cjzg#rKpbl`;o00D01g#rKqY;Tl>0_=qX0swLcbO!(dDg1>30s(Oca|b8_hJpYAWeA1>00DXuh5`TqX&8nA00DCzh5`TqWh90I0RVOf00Aj5h5`Wrbq6RkhJpYAYdVGk00C}7h5`TqX-I|w00C@Hh5`Tqa#V%_00D1Wh5`TqW?+T_00DDmh5`TqbZmwK00Coih5`TqVR(iD00DG00CyIhXMcrZm@>}00L%dfQJIMhXMcrbi9WG00CphhXMcrVa$gD00DH;hXMcrZrFzc00D2_hXMfreg^;nDe8v;0RepnDDH=X00D0FhXMcrY5a!*00CzLhynlsX$Xh{00D9ihynlsZxo0E00CthhynlsZ6JsO00Chphynlsax91f00Cw)hynlsZa9bn00C(}hynlsXhett00Co4hynlsZcvB<00CuIhynlsa$JZ400DPmhynlsY-orA00C@nhynlsb##aV00CxthynlsZh(ja00DP~hynlsZ;Xfn00C~2hynlsYnX@v00C~EhynltV|C<*0;Grn00DQZhynlsWweL_00C~ghynlsWWb0500Csihynosga-ftDbk1n0Re*tDAtIA00C#*hynlsZsdpp00C+0hynlsa`1=(00DINhynlsbNq+`00D0Ti2?uzY-4g~b76FFg#z-00xE_Ax`qNuhXTxq0tkr$00BA{300Coai2?utZg7bL00Cuoi2?uta(syb00DP`i2?utZitBj00DQ7i2?utZNiUI%uZm^0100C*XiUI%uY`lsB00CygiUI%uZ^()Q00DB&iUI%uZq$kb00DH`iUI%uW#Ebe0ss*R69@nSDeQ^@0s#;R5(p^rih=+EDfo&400Afhivj=vatMn800D0fivj=vbQFsM00Chdivj=vav+NW00Cttivj=va4d@g0RR;U00AjDivj@w6bL9hi-G_FXF`ht00C}Fivj=vX;6y-00DAVivj=vbXSKi-G_FbAF2g00C}>ivj=vZ;Xoq00C)|ivj=vbeM|*00C*9ivj=vbEJy`00D2Rivj=vaIlL400C>Zivj=vZoG>E00C*jivj=vY{-iO00(SxX=iVAehP{LK8ga8iUQ_}0y2vNZi@oWivj=vI@F5-0Rb2YI`WHx00DFOivj=vZUBq|00D0Xi~;}wX$*`400DFoi~;}wX&8(G00DCzi~;}wZzPNY0RWf^00Aj5i~<1xmkKB}jDi3GaypCx00D18i~;}wb4ZK=00C}Ji~;}wWmJp;00DDai~;}wYha8500C}hi~;}wX>5!F00C@ri~<1wnhF2`DSnIs0RWr|00Ak8i~<1xn+hn5jDi3Gc#@0)00Cv1i~;}wWT1=!00C~Mi~<1ynF=Urf{cQ!i~;}wYqE?200C~ki~;}wX~c{I00C^ui~;}wbkK|f00C~+i~;}wW!#Jc00DC1i~;}wVd#tk0RWx~00AlVi~<1xoeC)UjDi3GZT^e`00D9ajRF7xZw!qB00CwajRF7xa~O>R00C|ujRF7xVI++L00D9;jRF7xbTEwq00D9~jRF7xZ#<0x00DDCjRF7xZb*#+00CuAjRF7xb5xB200C=SjRF7xZeWc900C)cjRF7yaBS|30&I-}00DGzjRF7xWqgeS0RW&100Ak8jRFAxq6z>3DUyu>0Rf>3D3*2C~1t1g0_tU00C>fjRF7xZpe)S00C*vjRF7xY}Abc00DH`jRF7xZs3gq00Cv@jRF7xa_o%)00Ck0jRFAxqzV85DgKQD0Rf{5C<2ax00C_XjsgGyauALJ00D0njsgGyW*m+J00DC%jsgGyZYYid00ChxjsgGyax{(t00DG5jsgGyazKs(00D1CjsgGyb4-o`00C}NjsgGyWmt{^00DDejsgGyYh;cB00C}ljsgGyX>g7L00MAq_>BT~jsgGybbO8i00Cu&jsgJyrV0Q7DUyx?0Rg27D3*?b00DHIjsgGyZlsO^00CvHjsgGybg+&B00DEhjsgGyX}pdC00DEtjsgGyZpe-T00D2#jsgGyW7LiU00DE_jsgG#erI!Oc#HyqjRK600^p7U00BDYjsgJzrwTgwj)DLIa{i7200D0Xj{*Pza}19H00C|ij{*Szwh90Na~_WZ00Ctpj{*PzXef^Y00Cnzj{*PzZZwYq00Ct>j{*PzazKv)00DPKj{*PzY)p>=00CiAj{*PzZdi{300DAdj{*PzWn_;600DGrj{*PzcyNyb0RXrP00DV?j{*PzbbyZn00C)+j{*Pzc8re#00Ci=j{*Pza+r?-00C#7j{*Pzbfk|000DKXj{*PzZ?KO700C&Wj{*Pzbi9uO00C*jj{*PzcgT+d00DE(j{*PzWz>%X00C&)j{*PzW8jYh00D01j{*PzW$cdv00DCHj{*PzcleJ200C_Nj{*PzVFZu@00DFgkOBY!ZxE0I00L!nc8>xUkOBY!bR3WZ00CttkOBb!w+a9Ob25+u00Ct-kOBY!XgrVt00Cn{kOBY!Zb*;<00CuAkOBY!a#WB400DPekOBY!Y+#TA00CiUkOBY!ZfuYO00DAxkOBY!Wq6PR00DGkOBY!Y3Psw00DCDkOBY!W%Q5&00DIRkOBY!X#kM|00DCbkpch#Zw!$F00D3kkpch#Z5WXP00D0vkpck#x(WaRc`A_t00Chxkpch#ax{?w00DA3kpch#VL*`r00Co0kpch#V@#0(00CiAkpch#a#)c900CuQkpch#aAc7J00D1mkpch#a&VCX00eGnV{j~x0*a6VB#{Dkkpch#YkZLc00C}}kpch#X_S!y00C^8kpch#I-rpP00BCtk%9mLXsnR}00Aztkpch#Ww?<700DHqkpch#VZ@OF00L!n7>@$Vkpcn$#|p^`00Al5kpcn%#tO&^DBzKT00DF6kpch#VepXx00C+Ckpch#bo`M500D9Wk^%q$WeAc200C|ek^%q$X%vzI00Cg300Aj7k^%w&$_mU1C^(XW00Ct_k^%q$dPtH200C)Ek^%q$b5xQ700CuMk^%t$&k6tmDQ1!a0RhemC~A^|00DGxk^%q$Zg`Rc00Cuwk^%q$bcB)u00DD~k^%q$X^@fv00DEBk^%q$Zk&<=00D2Jk^%q$W2lk>00DEZk^%w%(F)TF00Akwk^%w&&E;00DCllL7z%VHlGF00C(plL7z%bR?4k00D9;lL7z%WiXQh00C|`lL7z%X*`nx00C=4lL7z%Zb*{?00C)ElL7z%Y*dp100nGvX>Wckk^*3o0<@9>0Fwe*lL7z%I$)Cm0Rh$uI(CzS00DD+lL7z%VT6+c00C)=lL7z%bdZw*00DBAlL7z%Wt@`&00C~IlL7(&Tnt_e00AkklL7((TMS(cD72G;00DWrlL7z%VZ@UH00DB!lL7z%a?q0k00CjvlL7z%Y}}Iq00Cv00CtZlmY+&dK{Dj00C(tlmY+&b10Mo00Ct#lmY<&WDEcSDLRw_0RdwSC_a>e00DGFlmY+&ZcLN{00CuElmY+&bXb%E00DDelmY+&X=IcF00DDqlmY+&Zg7+W00D1ylmY+&V|SGZ00C~wlmY+&bkLLn00CvzlmY?(Xbfr$00AlDlmY?)XAEf!DCm@e00AlPlmY+&DEO2D00DCTlmY+&Zv>SB00DFgl>z_(VGxx900D9ql>z_(WgL|P00D3!l>z|(YzzPaDK3=)0Rd|aC^D6T00Cz>l>z_(Za|d+00C)6l>z_(a!i#100DGTl>z_(b6AxE00D1al>z|(ZVUhcDQcAh0Re3cC~lR400DV)l>z_(VSJSW00DA>l>z_(a)^}z00Ci+l>z_(Y?PG(00Cv1l>z_(cA%9400C>Jl>z_(Zmg9800C*Tl>z_(Y`B#I00(SxX=iVAegKpLG?W5}lmgt80w|RNWR(KGl>z_(I>eO%0Re9eI^var00DXEl>z_(Vepj#00DCLl>z_(a{QG700ChFmI43)YzUSD00CtVmI46)hz$S%DH@gn0Re{%C?1xA00DF)mI43)ZY-7p00Ct(mI43)Z8(+!00Ct_mI43)Y($m<0RV~(00AjbmI46*i47=JmVy8QWm=X300C`cmI43)VQ7{D00L!hN|pj{mI43)Yjl00C)2m;wL+cu1H60RWN>00Ajfm;wO-kqszVn1TQSb6%JN00CuYm;wL+bZnRc00DJ!m;wL+VtAMW00C)!m;wL+a)g)y00DH0m;wL+bdZ<=00Ci^m;wL+bexz100Cv9m;wL=Y<6R1bBdM%z?K5umjX_h0;re*00BC#m;wO-mkm0^n1TQSbjp|l00C~&m;wL+W!RVk00C{@m;wL+W#pIw00C_3m;wO+ToeESDfXBG0RdYSDEgR!00CtHnF0U-Xb71C00CnTnF0U-VHBAH00CnfnF0U-b0C=l00C?!nF0U-VJw*f00DC{nF0U-ayXd+00Ct_nF0U-c0`#100Ci2nF0U-a!{E900DGXnF0U-Yh0NE00C}dnF0U-X=s@O0RUbU00Aj-nF0U-Zs3^$00C*{nF0U-Z0wl=0svqXViW)YDfpQJ0s&tXVH7C-nSuZTWdxc600DXqngRd;X%w0Q00DCvngRd;WgwaY0RUta00Aj1ngRgb)$00Ci=ngRd;bC{X}00DBIngRd;Wu%${00DNYngRd;VX&G400DBgngRd;biA4Z00DHungRd;WyqQW00eA)a%XOt0`i#xCYl1yngRd;I@Fp10Rd$cI_8>!00Cv}ngRd;X!M!_00CqAngRd;VE~%~00CnLn*smn}PrVVR)MY00C)&n*smSbg0RW>E00Ak`n*sp=q7*39n}PrVc-or+00CvpcE(+oPq!WVH%tQ00C(toB{v=bSRtx00D9?oB{y=r4#@GDLR}20Rf~GC_bEm00DSJoB{v=WlWp`00L!XG@JrboB{v=ZdjZG00C)YoB{v=bZDFc00CugoB{v@Y-w|6W}5<_n*s`)0(6`L00BCBoB{z1rW9d!V=i@Yb7^*EbUHSE0?vQ}ScC$~gaWLI0xFCG(2)YDlL8c$0`QmuLYo4NoPq!WYm%G-00C~soB{v=Y0R7g0RSNa00DB?oB{v=Z`_;$00C;^oB{v=Vd$I!00C|8oB{v=cl4YB00D3MoB{y=A_4#bat56O00D0bodN&>Y7m_Q00ChZodN&>Z5*8f00C|yodN&>Z77`r00DI_odN&>Y&4w$00D10odN&?a$^9U0zjPt00BBiodN*?BLX^5oq_-XXI7m800C}ZodN&>X=I%O00DApodN&>WpJGW00CrnodN&>a(tZv00D1;odN&>Wr&>u00C!?odN&>VU(Q$00DBEodN&>Z=jt500DHSodN&>bF7^L00DTiodN&>X}FyN00DBoodN&>bi|zk00CjjodN*>Bmw{dZq}Uw00DQ}odN&>Z{VE*00D01odN&>YwVo@00D0DodN*>B?15eZ2p}B00D0To&o>?bO@dT00CbPo&o>?bQGQf00C?oo&o>?bs(Ms00Chpo&o^?H39$uDKee{0Rc1uC^nvg00Cq?o&o>?VMLw+00DAJo&o>?GEklZ00L%bES>^Zo&o>?Wn7*D0RSfg00Aj%o&o^@CITpMo`L`YbatKs00DA-o&o>?Z-kx#00Cl(o&o>?VUV5z00D27o&o>?cbuLA00DHOo&o>?a;TmH00CvLo&o>?bF`iU00DElo&o^?DFOfiDaM`x0RboiD9WCK00C~$o&o>?ci5f+00D2_o&o>?ZseW<00C?2o&o>?Zt$K000DLOo&o>?a{QhG00D0Tp8@~@YzUtM00ChRp8@~@brhch00D6tp8^2@IRXFyDJGu+0RcDyC@P0Rb=qC@!Fa00D0_paK8^W;~z*00C}7paKB^GXeksDNdjQ0Rb`sC{mz;00C!MpaK8^bzqGXEsGkDTpaK8^I^3WF00BDopn?DaX#Ai800Axnp#lH_a|odV00C?cp#lH_X%wLX0RVIr00Ctnp#lH_a3rAu00DU_p#lN`dKG*X00AjBp#lN{c@=vVC_JHp00DGDp#lH_V@#m}00CiAp#lH_bXcJR00C}Zp#lH_Z)BkY00Coap#lH_XmFtd00Comp#lH_ZhWBv00Cu!p#lH_a)_Y<00MM(FrfmDp#lH_Zj_+{00DQNp#lH_Z=|6D00C~Qp#lH_Yp|gL00C~cp#lK_brk>sbi$zm00C~sp#lH_Y0RMl00D2(p#lK_cohHvWZt0y00MAn*r5XAp#lH_bm*Z100Cq2p#lH_Vfdi}00DIVp#lH_ZUmwN00D0bq5=T`b`<~tZWf{f00D0rq5=Q`X&|Bk00DF+q5=Q`V=STq00Ct(q5=Q`ayX&_00C(}q5=Q`WJIC@00Cu6q5=Q`V^E?300DAVq5=Q`Z(O1R0RVRu00C%dq5=Q`V{D=V00C}tq5=Q`Wq6_j00DA-q5=Q`cZ8w>00C}_q5=Q`caWk200D27q5=Q`Zk(b500eboW^25m0uZ7CVxj_~q5=Q`I;f%o0Rep#I=Z5Q00DHsq5=Q`W5}Wc00Cjnq5=Q`bkw2(00C~=q5=Q`Z{VT=00Cp>q5=Q`XzZc_00Cq2q5=Q`Zup`C00CwGq5=Q`as;CS00DOjqXGZ{ZV;ma00DOvqXGZ{Zycin00C|yqXGZ{Ybc`v0RRXZ00DC}qXGZ{ayX*`00Ct_qXGZ{a73d500C@DqXGZ{Wl*C60RR^o00AjnqXGc|78)pEqk;eeXmeJh0%oHE00DAtqXGZ{Z+N2u00DD;qXGZ{ZiJ%(00Cu+qXGc{2^s(abC#n500DHGqXGZ{ZlI$A00C*HqXGZ{Z>*yN0RRdb00DEjqXGZ{biAVi00C~oqXGZ{X~?4j00D2#qXGZ{YSg0w00Cs$qXGZ{W#FR%00DUBqXGZ{Y3!o{0RRgc00DFOqXGZ{Z2Y4F00ChFqyhi|X$YhO00D9iqyhi|WfY_W00DFwqyhl|6&e5mDJG->0Ra>mC@Q3a00C?;qyhi|WjLe)00Cq^qyhi}VQ(O$0z{+&0RRjd00DDUqyhi|Y*?fM00CiMqyhi|b!4Oh00DDqqyhi|X>gG1#00D10r2+r}WI&|?00Cx3r2+r}WK5+300DARr2+r}by%eW0RR&k00Ajvr2+u~5*jFIrGfwfb8e*q00C}xr2+r}Z+xW!00C)&r2+r}bcm$_00D50r2+u}85#fqDVn7M0Rb2qD4wN)00CvBr2+r}ZLFmN00CjLr2+r}Zn&ia00DBor2+r}Z^Wen00Cyor2+r}bkL;&00C~+r2+r}W!$9#00C{{r2+r}W$2{>00C_7r2+r}W%Q*200DIRr2+r}ZvdtO00D0XrUC%~8yWxsDH5gv0Rb8sC>ExI00CqirUC!~WhABo00DC00Ch(rUC!~a6G0000C}7rUC!~Wk{w100CuArUC!~VpOIA00DDarUC!~VPK{L00C%brUC!~bZn*q00C}trUC!~Wq76n00C`&rUC!~b%dq@00Co)rUC!~Z;++}01IqXJ5#0(PVVu%rS6r2<~10+gi!45k8>rUC!~I-I5g0RbEuI?ASk00DH+rUC!~ZrG**00Cv*rUC!~ZRDl`00DLCrUC!~WALT|00D3IrUC!~Wc;QA00CwKrvd;0WC*7M00VSxavGrmE~5etrvd>0wgLbFDI%u=0RgoFC?=0xB>tHDW<0a0RguHD5|G|00DBarvd;0Z@8xd00DEprvd;0Zp5bo00Cvnrvd;0bI_*(00Cvzrvd;0blj%`00Cj*rvd;0a_FZ500Cw0rvd;0ZuF-D00Mbspr-=*rvd;0X8@=I00BA*r~&~2xdJ*6sDc0iau%op00Ctlr~&{1a3rV#00C?&r~&{1WiY4$0RWN;00DVCr~&{1bU>&A00C)6r~&{1V@#+500D1Or~&{1Y*?rQ00CuQr~&{1c4Vjm00C!er~&{1Zg8jq00Cikr~&{1I((=C00BCJsDc0iXo#o+0syiTv=aaUDU_%J0s*lTvlA$qsDc0ia-gUJ00D2Rr~&{1bFioa00C~cr~&{1WxS{Y00DEtr~&{1Wyq)k00D5$r~&{1Z`7y)00Cp#r~&{1bKs}~00D32r~&{1a_p!A0RX}i00AlZr~&~2!4oL_sDc0iWdf-J00C_ZsR952VGyYT0RY4k00Ai+sR983!xJbVse%9jWhSWt00D3=sR952c{Hg400DG5sR952azLp900D1CsR952b4;lM00C}NsR952Wmu^K0RYAm00AjvsR982$P)koDQ>9(0RhJoC~~QS00DS-sR952Wq_#y00Cr%sR952Zj7k{0RqJnC~0V^f|98M00C>5sR952ZltLK00C*LsR952Y_O>U00DHisR952ZoH`i00CvfsR952a>%Iy00CjnsR982$`b$qDcY$50RhPqDBh`p00C{}sR952a_p%B00D3EsR952X85TB00DFUsR952ZUm|V00ChNssaE3auBKl00DFsssaE3avZ7x00D0zssaE3b113;00C|;ssaE3Wi+Y+00DD4ssaE3Ye1?300C}BssaE3X-ujD00eGxaBLQ-0$!;C)TshessaE3bXcka00Mbs@~8r8ssaH3wi5sWDSD~`0RgoWD1NGf00BLOssaE3a*V1100D23ssaE3beO6F00Cj1ssaE3a-^yP00CvHssaE3aImTZ0RXrY00AkyssaH4w-YG9s)7Ika>l9x00D2#ssaE3bJVH=00C~=ssaE3W#Fm;00DF6ssaE3W$dZ~00D6FssaE3Z}_SL00CqEssaE3a|Ejb00D0bs{#N4auBNm00DUxs{#N4XB?{n0RXxa00Ai|s{#Q5xf3WXtAYRlWiqP*00C_}s{#N4VL+<_0RX%c00AjXs{#Q5yAvo-tAYRlZC0xS00DAds{#N4Z)B?i00Cxds{#N4b8xEy00C}xs{#N4VSK9s00DA>s{#N4bcm}000DB2s{#N4ZVs{#N4Zn&!g00C*fs{#Q4z7qfeDaxw?0RX@g00Ak~s{#Q5zY{3ftAYRlc;2f500Cv@s{#N4WbCT~00D0Ds{#Q6y%Q*D&Z~m>s{#N4YyPVO00C|atO5W5X%MUe00C?ktO5W5bR4V#00C|ytO5W5Whkry00D9?tO5W5VKl4)00VApa7L>F#H#{2tO5W5bU>^E00CuAtO5Z5%o6|sDO#)o0RhVsC|<0B00CrVtO5W5X>6tO5W5bA+q{0RYYu00AkGtO5Z6%@Zh;tbzamWtyx400C~ItO5W5Z>X#S00C^StO5Z5&=UXwDY~oz0RhhwD88(M00DEvtO5W5Wz4Js00CpttO5W5Y1pg+00Cs)tO5W5Zse>200C+0tO5W5W$>&500DINtO5W5Vf?HD00CqItpWf6a0sme0RYky00Ai!tpWi7(Gw^bt%3jnbRMk&00C|$tpWf6Wh|`%00C_>tpWf6WjL(@00DA7tpWf6bwsTK00DDKtpWf6VNk6C00CuItpWf6ZCtGa00DGjtpWf6V`!}c00C)ktpWf6WOS_p00CustpWf6a)7M@00?JqesgJKb#QR10=B9GBC7&atOAOx0<^3G4y^))tpWf6I*hFX0Rz($Xf8T7r~;0t0000Cv800DFQtpWf6Zvd_W00D9at^xr7!3F>UGZL->00D9qt^xo7Zyc@y00DF&t^xo7V<@fy00Ct#t^xo7b~LU600C|~t^xo7Z$PdB00C)6t^xo7bWE-S00D1Ot^xr7#RdQYGhVI&00DAht^xo7Z)mOp00DGvt^xo7V|100DB6t^xo7ZFuL1x8ax||300D10uL1x8bU?2H00Co0uL1x8WlXOE00DMVuL1x8Zdk7Z00D1auL1x8X=JYg00DGruL1x8Z*Z>y0RYGb00A?6uL1x8a)7S_00D1?uL1x8bd0Y800Co?uL1x8Wtgu500DNMuL1x8Wu&hH00CpFuL1x8aumS)9Z9uRB00D1CumS)BbzyDTuL2&h0!*+100C!GumS)9ZeXwi0RYDa00CueumS)9V{otn00DA#umS)9Z+x%<0RYMd00Cu)umS)9b&RkA00D85umS)9a+t6J00D2FumS-9%LV`eGpeux00DBYumS)9Z?v!i00DHmumS)9W5BQi00CvjumS)9cFeE>00C~&umS)9Z`iN`00C*u4DkO`Ivk_nUv00Ai;u>u4Ej|r6tkqMItC@8Ul00A>Du>t@Aay+pD00D18u>t@AbV#uR00Co8u>t@AWmK^O00DMdu>t@AZD6qi00D1iu>t@AWo)qm0RWf@00Aj@u>t`BmkB6*v4Q{rWrDE+00C`^u>t@AVUV!`00DBAu>t@AW}LAC00Cs8u>t@Aa;UKa00D2Vu>t@AZ?v%j00CpVu>t@AWx%ll00C#lu>t@AZp^U)00Cjru>t`Anh5{_Dc-RH0Rfo_DB`h#00Cv_u>t@AbMUbO00D3Iu>t@AaQv|X00C_RvH}4Bs0jc8DGss%0Rg88C=#-Q00DCtvH}1Bb0D$;00D0%vH}1DXm4`Zu>uIP0xYru0RWr{00AjLvH}4Cn+YgHvVs5sWlFLF00DDSvH}1Ba#*qg00CuQvH}1Bc4V>w00C}lvH}4Bo(TW}DR!~~0Rf!}D0;Gj00DG>vH}1BZ-}x20RW&000AkKvH}4Cp9v_KvVsBtqzR%400AkcvH}7DqY0r2D6F!A00Jv5p0Wb6vH}1Ba=fwv00D2tvH}1Bbj-2>00CjrvH}1Ba@ev000Cv*vH}1BaOAQA0RW~600AlRvH}4Cr3onXvVs5saQd2Z000Cu=vjPACd6csP00DBEvjPACbfB{W00CvDvjPACZLG5b00D2ZvjPACWw^5f0RWy500Ak)vjPDDoe(Il0RYJu00DC_wE_SEZZx$500D10wE_SEX+X6C00DGHwE_SEVNA6G00DARwE_SEWmvTW00DGfwE_SEX=Jqm00DSvwE_SEVQ{qq0RYMv00CuuwE_SEbAYu100D1?wE_SEVvMx{00DB6wE_SEWtg=B0RYPw00CvBwE_SEdZ@Jm00C*PwE_SEbF{Sr00D5iwE_SEWx%xp00DHywE_SHbZvHXCba@~wE~{C0?f4n00BDEwE_VF%osZ4wSoWvbLzDM00D0DwE_SEZ}_zW00C+KwE_SEbOg2n00D3cwgLbFZxFTu00C|mwgLbFVH~ys00CtpwgLbFZ78+^00A;CwgLbFY&5n400CnWw}Joxa}Kux00Ctdw*mkGbsV<>00D6#w*mkGawxX~00D0Y00C#Fw*mkGbgZ`m00MGl{tHa}c-!00C|mxB>tHWgNHy00D3!xB>tHZ78?`00D0tHV>Gw|00DVAxB>tHbU?TQ00C)6xB>tHc1*Ye00CiAxB>tHa#*+m00C!SxB>wHC>Q_%DQdU^0Rbl%C~mld00C@txB>tHWqh~-00CrzxB>tHZ-}@800C`|xB>tHWR$o900Ci|xB>tHZ=kpW0RSo(00AkixB>wIDHtfQxPkxyZnn4r00D2lxB>tHX~eh!00DH$xB>tHVbHh&00DB=xB>tHW!$&|00C^`xB>tHW$3s900Cp}xB>tHWAwNJ00Ck8xB>tHasask00CtNxdH$Ia16Nu00D0jxdH$Iau~S+0RSu*00Ai^xdH(JD;Ov!xq<)zc`msE00DG1xdH$IX*{_C00DMFxdH$IVMw_G00DANxdH$JaAzL50#vyI00C`UxdH$IZ)CXw00DApxdH$IW^lOz00DD$xdH$IV|=*+00C)&xdH$IbcneE00Ci+xdH$IZIrnJ00Cv1xdH$IZlJjW00C*HxdH$IYpl5f00CvPxdH$Ibhx1w00D5yxdH$LXMSvTxVHjixB{lQ0?@ev00BDIxdH(JFBm%Lxq<)za_+eT00Cw8xdH$IaQwLf00C?Qx&i00Cjjx&i00C?sy8-|KVI;c(0RRF600Aj5y8;0L0Rt#ByMh1#csjcR00C)2y8-|KW=OjN00CuAy8-|Ka#Xtl0RRL800Ajry8;0L0|O{zyMh1#X==Ly00DAxy8-|NZgy~W0J{Pzy8>Ff0(iRu00DGgx00CiQy#fFMbZET-0RX`g00Ajz5)ONWk9|H00DAFz5)ONbWFYi00D4Pz5)ONWmvuf00CuQz5)RN#}WVmDQdm~0RhGmC~m%j00DV)z5)ONa(uo500D1;z5)ONZHT@C00Cu=z5)ONZIr$O00C~Az5)ONX`sFW00CvDz5)ONWvspe00DBcz5)ONbhy3(00D5mz5)ONWyHP$00Cvnz5)RN$r1noDb~IM0RhMoDB8Y)00DF0z5)ONa_GJS00C+4z5)ONWc0oQ00CwCz5)ONX8^wf00ChJzXAXOYYe{v00CnXzXAXOVHm#x0RYbu00Ai^zXAaP&Jrjnzk&b(XD+`200C|`zXAXOX*|CI00DDCzXAXOa!9`d00Ci6zXAXOa8$nn00C!OzXAXOZ(zRy0RYny00Aj%zXAaP(h?|ezk&b(Y<9l_00C`&zXAXOc!a+K00Cu+zXAXObdbLS00Ci^zXAXOWSqYO00C*DzXAXOY^c8i00CjHzXAaO*Af5$DZ0M`0Rh$$D89df00C~qzXAXOZ_K{}00C*zzXAXOblATF00Cj%zXAXOW8}XA00D36zXAXOZ1BGV00Ck4zXAXOZT!Ci00CtJzybgPXb8Xp00CnTzybjP-4Xx+DH^~60Rh|+C?3Fq00DU00CoezybgPZ*;%{00wJtY<6>G(7pm5zXE2z0<^yZ6u<&{zybgPbb!DD0RYt!00AkWzybjQ)DkG9z=8k)ZmPfn00D2ZzybgPX}G`w00DHqzybgPVZ^`!00CplzybgPZ_vO300C^)zybgPVcft100C{{zybgPW$3^H00C(3zybgQWn-Ga0`$NF0RYPq00Aik!2$sR$`U9D!GZt*a}L1*00D9q!2$pQX&k`<00Cqo!2$pQWhlV{00Cz%!2$pQVKl)400C<{!2$sQ*%AN&DMrBp0Rh+&C`!SC00CuC!2$pQY*@hp00C)U!2$sQ+Y$f)DQdw20Rh?)C~m=m00C!o!2$pQZhXN400C)&!2$pQa)`kK00DH4!2$pRW^-i00+hi500C^8!2$pQZKS~h00DTa!2$pQWw5~l00DEh!2$pRV{$;j0=&Tj00Cjb!2$sQ%@P0sDbm3L0RhYsDAvJ(00C#*!2$pQZsfrN00C+0!2$pQbMV0e00DCL!2$pQVf?`Y00D3U!U6yRX9&Uq00D0f!U6#R(GmawDH_580RhkwC?3Ls00C?y!U6yRZ7jk900DS1!U6yRWjMkD00DG9!U6yRVMM|L00Cr5!U6yRX;8uf00C@P!U6yRVO+uj0RZ0;00Ajz!U6#S-V!Km!h!$+baKK100C}#!U6yRWq`s000C`=!U6yRb&SFS00Co?!U6yRZb2@Il0>;9E00DB$!U6yRW!S<300DE}!U6yRa^%7S00Cj@!U6*TOBPKQPZj_HDfYqw0|81FOcqWSDE`8N00DFa!vX*SZV0RUAN00Ai+!~y{UR2C>8#DV|;YbL}300Cnz!~y^TVKl@700Ck;!~y^TY(T^U00C@9!~y^TVNApV00CoC!~y^TWmv=l00D4b!~y^TZ)C&*00Coa!~y^Tb8y5000DG%!~y^TX?(;200DS{!~y{TR~7&PDUQSf0RdJPD3Zj200C>5!~y^TW1z$W00Cj9!~y^TVywgh00C^W!~y^TY`DY%00CjX!~y^TW5mP)00Csm!~y^TWzfU|00DE>!~y^Ta@@oM00Cj*!~y^TaOlJW00D09!~y^TW%R@X00CwC!~y^TVgSVg00DCb#R32UVGP9r00C$c#R32UWEjN)00C?s#R32UX(Yu000C$!#R32WVP#_$!~%%K0x-n_00DG1#R32UWkkgS0RUMR00Ajb#R35VSQaQ$#ex6*)00C}d#sUBVWoX6%00C`o#sUBVWpu^@00C@z#sUBWb7d^X0)WN>00DG{#sUBVX^_SO00DTG#sUEVT^0ZVDWb*#0RdbVD5l1O00CvJ#sUBVZM4P$00CjT#sUEVUlsrXDaOVE0RdhXD9Xly00C~$#sUBVW!T070RUqb00AlF#sUEWViqXq#)1F=W$wlT00C|G#sUBVVf@Ad00C|S#{vKWatOx)00D0f#{vKWW)#N)00DFw#{vKWZXm}300Ctt#{vKWZ7jzE00Ct(#{vKWY&gdP0RU$f00AjP#{vNXW)>(&$ASO>WKPEd00CuI#{vKWb6m#)00DAh#{vKWVQ9w!00D4r#{vKWZgj^200Cus#{vKWWq`*500Cl##{vKWbBxCV00Ci=#{vKYa%E`V#sWUa0+`1F00Cs4#{vKWY^=uu00C*T#{vKWXt>7$0RU?j00Ak)#{vNXY8EKS$ASO>bI!*C00DB=#{vKWW!%RC00DI3#{vKWW9Y{M00Cj{#{vKWa`eXn00Ck8#{vKWXaL9p00CnL$N~TXWDLjx00CtZ$N~TXa~Q}100D9y$N~TXVI;@`0RU|l00Aj5$N~WYY!)aq$btX?bUMfa00C}7$N~TXWk|>Z00DGP$N~TXZdAwu00D1W$N~TXV_?Vv00DGn$N~TXcx=c500Cuk$N~TXba==D0RV9p00Ak4$N~WYa26U3200Cjj$N~TXaL~vC00DH?$N~TXW!%UD0RV3n00AlJ$N~WYZWbu)$btX?Zt}H)szQ+P8$O7WX0x-z}00BBS$pQfZauzyZ$$|g@bY{r{00C}p$pQcYWpv2`00C`!$pQcYWq`>700C@<$pQfY2N?hXDU!(o0RaXXD3-~B00DHI$pQcYZluWq00CvH$pQcYZLrA#00DKj$pQcYW4y@%00D2p$pQcYWXQ<^00C^y$pQcYZPdvE0RRaZ00AlB$pQfZ2pK5k$$|g@bn3|h00D0D$pQcYW%$Vg00C|O$pQcYbp*-+00CnP$^rlZZxG4?00Cqc$^rlZY#ho000C_x$^rlZcqqyO0RRgb00Aj9$^roa3K=Lk%7Op^Wj@LR00C`A$^rlZVNA*b00C}N$^rlZa#+d&00D1a$^rlZW@O3&00DGr$^rlZZg9#100Cuo$^rlZZG6fC00Cu!$^rlZY>3JN0RRsf00AkK$^rob4jE-Aj>-a<%7Op^be_rr00D2R$^rlZZ?MV&0RRmd00Aky$^roa3>hfE%7Op^WX8$@00Cvr$^rlZbJWTL00DB^$^rlZVc^OF00D63$^rlZZtThe00Cw4$^rlZW%$Yh00CnD$^rlZa|Fu*00ChN%K`uaXb{T+00DFs%K`uaZXC-300Ctp%K`uaZ79nE00DI_%K`uaV>HVG0RRyh00AjL%K`xb5E&>$%Ypy_Zc57n00D1O%K`uaX;{kw00DGf%K`uaaAeB@00C)g%K`uaa&XH600Com%K`uab9~DJ00M7iI?Dor%K`xa6Bz&jDU!3PP00DW9%mM%bW0cGS0RS=s00AkW%mM)cF#{;1%z^*`Wva{q00C~Y%mM%bZ@A0?00C^i%mM)bGy?zuDay%mM%bZs^Pc00Cw0%mM)bI0FCyDf-L;0RcAyDE`cX00DCZ%>n=cbqvh{00C(d%>n=cWEjl?00Chh%>n=dY;yF>0wm1>00DF=%>n=cWi-tK0RT1w00AjL%>n@dH3KL_&4K^{XiCij00DGT%>n=cXIRYw00C}Z%>n=cWn|3)0RTD!00Aj*%>n@dIRhwk&4K^{b9&7J00DJ^%>n=cX^71N00Cr<%>n=cVU*1R00L}sYRv+g%>n=cbfC=w00CvH%>n=feq(2In#=;k%mO;i0n@dI|Dk%&4K^{a?Z^H00Cvz%>n=cWZcaH00C~|%>n=cY3R)Y00C_7%>n@cJO=;)Z2HXt00C_N%>n=cbp*}=00C$U&H?}dco5D400Ctd&H?}db{x(E00C|y&H?}dZz#?J00Cnz&H?}dWHinK0RT=100AjL&H@1dR0jY7DN4=)0RdA7C{E6T00C}P&H?}dZ(Pm-00C)Y&H?}dbZE{300Coe&H?}dWpvI000DA(&H?}dX@JfG00Cr%&H?}dXN=AQ00C~2&H?}dZC)p00DGX&jJ7ea$L^>00D1e&jJ7eaA?m000D4r&jJ7eb#%`H00DD)&jJ7eUx3d700DT0&jJ7eUyRQJ00Cu^&jJ7eZJ5sj00Cj1&jJ7ea-`1!00CyI&jJ7eWw6fz00DHi&jJ7eb-d3400C^m&jJ7eZ^+LA00DE(&jJAgJqL7RG|vLm&jJAeOa}k~Ddx`t0Rc+~DC*CG00C_9&jJ7eZ1~Rt00DLW&jJ7eXavv#00DRk&;kGfWf0H;00DLu&;kGfZXD1800D0z&;kGfV<^x900Cq!&;kGfY&6gU00C(_&;kJgJ_mI`&;kJfLI(i=Lk9o>b5hU(00CuI&;kGfV_eVz00C)Y&;kGfWN6R=00C}p&;kGfX>`y600Cus&;kGfZGg}M00Ci!&;kGfa*WUd00Cx_&;kGfbePZr00DBI&;kGfZ=}!y00D5S&;kGfaInw<0RTn^00Aky&;kJgMF%Lr(1HK~Wya6~00DN+&;kGfY1GgH00DH`&;kGfW8lyN0RU1500AlN&;kJgQ3ojS(1HK~ZuZau00D3Q&;kGfX#~*%00DFg(E(*oGj0`$`Y00DIR(*ghiV+hm&00ChR)B*qjbQIJA00C|q)B*qjZy?kH00Cnr)B*qjIxN%z0Ra;XIx^IP00C$?)B*qjV?fjb00C}B)B*qjWlYop00DAR)B*tjh!X$-bY9c~00CoS)B*qjVQAC>00DGv)B*qjZgkWF00D1$)B*qjV}R5G00Cx()B*tji4y<;bduBp00Co`)B*qjVVu+g00DHO)B*qjZm84(00D2V)B*qjW3f50wC1_00Cbn)dBzkbTHKd00Cn*)dBzkVLa6W00DGD)dBzkZb;Pv00D1K)dB$kj1vF>Zd%m>00D1a)dBzkX=K#`00DGr)dBzkX>ip700DD$)dBzkZhX}O00Ciw)dBzka){Le00DH4)dBzkUzF7X00C~A)dBzkcc9e*00D2N)dBzkZmiV;00C>V)dBzkZn)I~00VPlb?(#xRMi5$)dBzkI>gli0RWg200Al3)dB$lmlG)5)q(&4W#ZKW00Cs`)dBzkZ}8Ou0RoK^I&IR`g7(z{00D0N)dBzkZwS@`00C(Z)&c+lbQIPC00C(l)&c+lb0F3N00C|$)&c+lVJy}H00D9`)&chP00Cu4)&c+lZcx?&00C)M)&c+lXk69;00CoS)&c+lVQAI@0RWa000Aj<)&cL)`9>5Wq#HI00DH0)&c+lVUX4W00DHC)&c-00VS$Z8+8foYn#k*8%_mbQISD00Cnn*8%_mVJO!E00DF^*8%_mZZy{d00D10*8%|mjuQX@bVk<#00DGL*8%_mX;9Y!00C`Q*8%_mXk6C<00CoS*8%_mb7*8%_mZ;aOh00Co?*8%_mUzpbd0RWT}00Aka*8%|nlM^VY*Ma~6Wv0Rfp4DE8Na00CwE*8%_mZ3Nf?00C(V*a83nbP(7A00Ctd*a83nbR5_M00Chl*a83nWGL7I00D3=*a83nbu`!l00DG5*a83nb3oVv00Ch}*a83qV{LM5K-U7E*8=R<0!-Kf00BBu*a86on-e-@*n$87Wop<000C}t*a83nX?WNI00C%z*a83nV}#fO00Ci&*a83nZIIXk00Cu|*a83nbez}%00Cj5*a83nbg0+@00MV&SkwZp*a83nbhOw400CpZ*a83nVZ_)100MS&cGCjN*a86nj(e=DeBk)0|Dp=>Gj+00Chf+5!LpbR^mW00Cht+5!Op%Lf1fDK^>y0RhSfC_37L00DDA+5!LpZb;e!00D1K+5!LpX;j(*00DGb+5!LpX<*s{00CrX+5!LpZfx2D00D1u+5!LpV|dyE00C@%+5!LpVT9TO00C)=+5!LpbdcHt00C*1+5!LpZk*Zz0RYVh00Ake+5!Oq%m*l}+JXQ9bF$h300C~g+5!LpZ@}6D00C*n+5!Lpbj;cU00C*z+5!LpWZ2pQ00C~^+5!LpZ{*qn00Cp_+5!LpZ1CCw00Ck4+5!LpZv5H;00C(N+X4UsWNBtF+5)250tnjz00DFk+X4UqWgOcA0szkk(FXtlDJa_l0s+nk&<7|k+kyZAbTr!n00C}3+X4UqX++xs00D1G+X4Uqa8TO<00CuI+X4UqbX?m400CiQ+X4Uqb!giH00C@n+X4UqVRYL900DM-+X4UsV{>H;+5#fm0)X2B00BCN+X4Xr(g!+}+kyZAWt!Up00C~I+X4UqX{g%*00C^S+X4UqaJ1V300DEl+X4UqW5C-200C*n+X4UqV$9nD0|1^Aq7$GK00Al3+X4dtofDxGpA#tH+kyZAW9Hie00Cq2+X4UqVffnu00C_N+X4UqVFcU)00CnP+yVdrX%O5300DCr+yVdra~#|P00Chl+yVgrq!R!EDK6Xs0Rf{EC^FoF00Ct<+yVdrZ9v=t00Ch}+yVdra!lL;00CxF+yVdrWLVq+00DAd+yVdrZ)Ds800D1m+yVdrV{qI800Cuo+yVdrXMEfO00C}-+yVdrVTjxU00L}iDBJ>$+yVgrrV{`GDW2Q{0Rg2GD5Bhg00A?o+yVdrW3b!;00CvT+yVdrcD&pI00DBs+yVdrVaVJ900Cvr+yVdrZq(cY00C**+yVgrs1pDIDdyY)0Rg8IDC*pT00A@b+yVdrWBA+x00CwG+yVdrb_Cr500D9e-2wmsVG!K{00C?k-2wmsbsXIS00Czr-2wmsZYbRX00L}b;M@W(-2wmsbTr)p00Ct_-2wpssuKVKDN5Y}0RgEKC{Epi00C@N-2wmsVO-q;00C)Y-2wmsbZFfI00Cic-2wmsaCF@Q00DD)-2wmsZGhbZ00D1?-2wmsa*W*q0RXHM00AkO-2wpts}m@k-GTrCY@*!)00CjD-2wmsX|UY_00DHi-2wmsVZ7Y}00D5q-2wmsbI9ES00D2#-2wpst`h(ODcaov0RgQODBj(I00D30-2wmsa_rp#00Cw4-2wmwV`pY`dX(G(MBM_C-2&9z0{Gnm00BDw-2wptuM;{H-hu!DV;bH900Cnn-U0vtVJO}L00C?+-U0vtVKm+X00Cn<-U0vtX+Yir00DDG-U0vtb4=a>00CiA-U0vwd2e-W^vwdc*#gqr0$APx0RTM%00Aj*-U0yuJOe0n-hu!DXL{ZO00DD?-U0vtZHV3i00Cc)-U0vtXq4Up00DHG-U0vtX`tQ$00DQV-U0vtU##8&00CsO-U0vtWw_n~00DHq-U0vtVZ`1700Cpl-U0vtWzgON00DB=-U0vtaNOPk00Cv<-U0vtWa!=k00Cd_-U0vtW%S+x00CwC-U0vtasb}~00DFc-vR&uZVcZ700DUt-vR&uWEkH900C(p-vR&uIwao$00BBG-+}-EXfWRb0RYnu00AjH-vR*v(hev<-+}-EXGY%w00DDO-vR&uZB*X^00CcG-vR&uXkgz000DGn-vR&uX>8vD00DP$-vR&uUwGdF00Crv-vR&uWrW`X00DH0-vR&uVUXVf00Co`-vR&uWt`sv00DBM-vR&uaH!t`00CvL-vR&uWVGJ`00CdR-vR&uWx(G800Cvj-vR&ua?IZX00DH;-vR&uZrI-f00DX4-vR&uWaQrh00C+0-vR&uI`H2D00BDo-+}-EX#C#-0|3_!+YZ?d00Aio-~s~y)(+YZ*bXQV;DP`FVHV&500C(t-~s>vbSU5g00D9?-~s>vWi;Rd00C|~-~s>vX+Yot00C@9-~s>vVNBox00C}N-~s>vZ&=_000C)U-~s>vbY$QH00CiY-~s>vba3DT00D1y-~s^v-3|Z&DT3ev0Rh|&D2CvI00BLW-~s>va+Kf#00D2B-~s>vbfDk@00Cj9-~s>va;)G200CvP-~s>vaJb+C0RZ0)00Ak)-~s^w-VP|p;DP`FZ_eNX00DB=-~s>vW!&Hb00VMwdVJslzTg7l-~s>vI_Tg60RrF-E;<6>0`}m700CkA-~s>vX$av000DFk;Q{~wauneL00Cth;Q{~wZXn?T00C(x;Q{~wY%Jjd0RR~f00AjD;Q|2x7!N2s;er4Gc|zd=00D4H;Q|5x9S0RS5h00Aku;Q|2x8V@ME;er4GdBWiW00D5y;Q|2wArAlnDc0cv0RbQnDB9tI00C~`;Q{~wZ|LCy00C+4;Q{~wZuH>-00DCP;Q{~wWdPy=00DFc;sO8xVGQB|00DIp;sO8ya&ge%0vO@~00DCz;sOBxBM$%pDK6py0RbWpC^F)L00Cz>;sO8xZb0G!00C)6;sO8xa!ld^00DGT;sO8xb6Da600D1a;sOBxB@X}rDQe;Z0RbcrC~o3{00C!o;sO8xZhYbb00C)&;sO8xa){yr00DH4;sO8xbClu&00D2B;sO8xbfDq_00CsC;sO8xWvt=?00DNg;sO8xa=79G00Cvb;sO8xbHw5T0RSft00Ak`;sOByCJ!jo;(`GHDGvYvDdOS+0RbovDCXjV0RSrx00AlV;sOByDi0|5;(`GHEe`+zDF)*L0RS%#00Aiw;{pKzE)OUaPrG00DDY;{pHyX=LL90RTY{00Aj*;{pKzKo2N%U~T1pr46OAk#CNe@pC00Ak`;{pW&Mh{94Ob-DU##@0RTA<00AkSDdyz@0RTM@00AlRg9qU<^li#WhUkV00DL~<^li#X*lKr00DG9<^li#VMOKv00DMN<^li#X;9_@00DAV<^li#WnAV000CrT<^li#WN79B00Cug<^li#dUWOj00C)w<^li#Y=Gth00Ci!<^li#X^iFq00DNA<^li#X_)2$00DBI<^li#bfo4200DHW<^li#Xt3r200C#V<^li#X}snF00DBs<^li#Zph{W00D2#<^li#Y1HNd00C~=<^li#a^U6y00Cv@<^li#bnNB=00Ck0<^li#b@=820RTS_00Aik=K=u%J`X4e=YjwMc@F0S00DFs=K=r$X&mPQ00DF&=K=r$ZYbvh00Ct#=K=u$aSs3iDLUr@0RW8;00AjP=K=u%j1MSC=YjzOa1SUlKIei?=K=r$Wme|`00DDi=K=r$a%krQ00Cug=K=r$c68?g00LxgH0J_(=K=u$Lk|D}DT?O;0RTl000AkK=K=u%L=PyK=YjwMWuE5(00DER=K=r$a;)b900CvP=K=r$cDUyP00C~k=K=u&LJufuj^~2J=K=r$Zp!BZ00Cjv=K=r$Y24=m00Cm+=K=r$Z|LU&00Cp}=K=r$Vf5z$00CH2~00Czl=mG!&Wp51V0wm}H0RT}C00Aj9=mG%&P!A|L=z;(NWj^Qv00C`A=mG!%VNB=(00DAR=mG!%W?1L~00DGf=mG!%Ze-{J00Cuc=mG!%X>jNQ00DA#=mG%%Qx5VEY00D2x=mG!%X3*#Y00Cvz=mG%%RSy6GDdOk?0RdDGDCX#b00Cv}=mG!%ZS?2@00Ck8=mG!%ascT900CwO=>h-&Wen*800DFo=>h-&VHoKG00C|u=>iJ?XAfNuV-HskWe;BuX%Ar!YY$rwSq}gKDJtm#3jt;iTn}OoRu5zkUJqywU=L~!S`SzcC_?Fi00Cx5=>h-&Z)E8L00Cuc=>h-&ZE)!V00Cik=>h-&a(w9m00L=dBh-&WQgek00DB6=>h-&Zh-)Z*pUN=mOm60;K5z00CvH=>h-&XSnGC00C~k=>h-&VZ`YI0RW2+00Ak`=>h=(iVrB%>4E?OW!mWi00DF2=>h-&Z|La)00D6B=>h-&ZS?5^00L-l%IO07=>h=&Z4UqeDGKTW0Re0eC=Tj^3jlo&cMo|FZx3@1dk=pPgAaiZg%5QP00Ai+>H-S^d=GXHcn@w5au0eBeh-2VfDeQZbPp&r>Vg0QJt`FH0y^pf00DAV>H+`(Z(!;I00DGn>H+`(VQlIG00DAx>H+`(Wq9fW00D4*>H+}(i4On)DT?X>0Re~)D30oa00C~4>H+`(Z=C7^00C*D>H+`(Zm8-400DBY>H+`(Wwh!700DHm>H+`(VZiDF00DKz>H+`(am?xh00C{%>H+`(Z`kSr00DB|>H+`?XJK@5acOL0Z)URL0x04FWa0wYH>u70_5rf00BDc>H+}+jt?$jIyT<|GT{Og>w*9QZW`+X00D0*>jD4)X)x;o00DG1>jD4)VLa;s0RTY}00AjT>jD7*KoKZR>w*9QbW-aA00C}V>jD4)Wnk+900C`g>jD4)Wo+vL00C@r>jD4)Wq9iX00DG<>jD4)Z-nat00Cl(>jD4)Z;jD7*LJ=sS>w*9Qbf)V900C~U>jD4)Wwh%800C{f>jD4)Wx(qK00C^q>jD4)Wz6dW00DH;>jD4)Z`kVs00Cm&>jD4)Z{+I&00DC9>jD7)MG*i2Dfa6E0Rco2DEjMy00CtH>;eD*Z3yfF00ChR>;eD*ZWQbS00D9u>;eD*Zy@Xf00Cwu>;eD*bS&%w00C|?>;eD*WjO2t00C`2>;eD*Wkl=(00C@D>;eG*M-c!4DOT(P0Rcu4C|c}-00CrR>;eD*WoYaI00DDu>;eD*a&+th00Cio>;eD*aDeOr00C}>>;eD*WsK|s00Cu^>;eD*Vwmg#00DEJ>;eD*VWjK=00L!bQ0xM#>;eD*WU%Z400C^e>;eD*X~66P00C&m>;eD-a(-i$>jLoW0?h0J00BDE>;eG+ND(^V?1BIRbmr^=00D09>;eD*W%TR<00C|K>;eD*WdQ9000C?U?E(M+Wen{C00DFo?E(M+Zy4XD00C-V?E(M+Wn}FF00DGr?E(M+b#Uzh00C@v?E(M+Z+z_n00DM_?E(M+Wr*zp0RVXn00AkK?E(P-cnm0*?ScRSbe`=300C~M?E(M+X{_x600D2Z?E(M+YPjtJ00Cvb?E(M+bj0lf00DK%?E(M+Y|!lj00D2-?E(M+cHHd(00Cv>0RVdp00AlV?E(P-dJHJ|?ScRSW&Z5~00C|W?g9V-Zw&4N0RWQ>00Ai&?g9Y;k_;#u?t%aTV?g9V-VchNl00C*@?g9V=aCTv0RPF+l?gFyz0_g4n00Cs~?g9V-Yyj^900C(R?*ae;XbkTH0RWv000Ai&?*ah?*ae;aWL-!00D9~?*ae;Z#?e;00DGD?*ae;bV%<400C}J?*ae;X;kk500D1W?*aeub0$}d~00CuY?*ae;ba3wi00DJ&?*ae;aD49q00C`+?*aeN?*ae;Zm{nH00C*X?*ae;Y`pIR00Cse?*ae;WytRW00C&u?*ae;W7O{g00Cjz?*ae;bl~p-0sw;yfeZivDeUh80s(>yfD9<|?}7jUbNKH900C(N@B#n=ba>|P0toN|0RVpt00Ai&@B#q=ehera@PYsVZ6fdj00D9;@B#naDB0RXKG00Akq@B#q=tPCi)@PYsVWxntN00D5u@B#nv{=d00DG*@d5w=V}S7j00C)+@d5w=a*Xi;00Cx_@d5w=W0>&*00C*9@d5w=bfobD00CjD@d5w=bg=OP00v=laB5_84)6kO@B*&z0wD1MR`CM1@d5w=biDBb00Cvz@d5z=g$w`zDdO=00Re;zDCY5k00C?4@d5w=ZuId200C+G@d5w=Yyk2C00CqM@&W(>WeoBH00C$c@&W(>V;J%R00Chh@&W(>bR_Zu00DF=@&W(>VKDLn00DG1@&W(>b3F0_00DAB@&W(>X-M({0RV>#00Ajf@&W+?h72fJ@`3;XYhLmK00C}h@&W(>X>9TW00C@r@&W(>WO(ud00Cuw@&W(>XoT_t00Co)@&W(>VUY3y00DHC@&W(>be!@600Cj5@&W(>WT^5200C~U@&W(>Z?y6P00CpV@&W+>u?zqKDaP^w0RgZKD9ZAJ00C~$@&W(>Z`kqz00C*<@&W(>bmZ~^00Cp_@&W(>Y4Gv_00DCL@&W(>X8iI300CnH^8x??X$bQI00DFk^8x??VHEQM00L!n!14kb^8x_?i3|V%DJt^<0Re~%C@%AY00DC}^8x??X*}}+00DSH^8x_?iwpn(DNgeO0Rf5(C{pu+00C`S^8x??a$xfU00D1i^8x??W^D5U00DDy^8x??Zg}$o00Cis^8x??a)k2&00DH0^8x??bdd7`00DEB^8x??Wt{T@0RW8*00Ake^8x_?j|>0-DYEkd0RfH-D7N#000CvZ^8x??cEs}n00C*r^8x??bkOqx00Cjv^8x??cHHv<00C*@^8x??a_I8{00Cw0^8x_^j0`Abtn-5O^8x??ZTj;900D9a^a20@Zw&MT00Cwa^a20@a~Sjj00C|u^a20@VI=ed00D9;^a23@kqiI00D67^a20@Zt(O10RX2A00Ald^a23^rVJa00CpZ^#T9^X~gvc00C{v^#T9^VbJvg00C~+^#T9^dEE5^00Cs;^#T9^bm;X000D09^#T9^Y4r6100D3M^#TC^uM7YIDF*fe0RgTIC<^w100CzZ_5uI_ZW#6g00C(p_5uI_a3uBu00C_(_5uI_VKDXr010MuVRCeBaB5^u@&X|90!Z@$qVobU^a4cn0*>_p0QLel_5uI_bUgL~00CuU_5uL_p9}y2DQ@-x0Rf&2D023K00DD&_5uI_bb$5(00C)+_5uI_ZH)E;00C)|_5uI_Y?$@}00DEJ_5uI_Z>07D00D5S_5uI_bFlUT00CjP_5uL_p$q^4DZ=&w0Rf;4D8}}J00DE%_5uI_bkz0&00C**_5uI_ZQ%9-00C*{_5uI_Z0z;|00DFI_5uI_Z}|2C00D6R_5uI_Wd!#E00C?Y_W}R`Vi5NN00ChZ_W}R`ZXEXl00(k@V{>O{WsdCv?(G7O?*iQM0%-OEy!HYj_W}R`IwF600C|S_yPa{ZwUAT00CnT_yPa{Wfb@V00DCv_yPa{Y#{go00Chp_yPa{axC})00DF|_yPa{ZaDY?00M7iu=fH!_yPd{7_yPa{ZlL%A00C*H_yPd{=MDe?DYEzi0RiR?D7N^500C{h_yPa{a>V!o00D2x_yPa{X3+Qo00DE>_yPa{Zru0+00Cj*_yPa{a_IO100DIF_yPa{Z1ng700Ck8_yPa{WB~aB00C(R`2qj|Zw&bY00D9m`2qj|bQt*p00C|u`2qj|WhD6m00Cnv`2qj|YcTl&00C|``2qj|X*~G?0RZ(500AjT`2qm}^bROY`GNoeV^aA700CuM`2qj|c3}Ae00DDm`2qj|VQl#V00C}t`2qj|Z+Q6v00C)!`2qj|bcFc=00Ci&`2qj|bddQ100D27`2qj|a-8`B00C&C`2qj|bg20P00C*P`2qj|ceMEe00DHm`2qj|Zov5h00Cvj`2qj|Y0UWo00Csu`2qj|Vc7Ws00DB|`2qj}Y-d9G0_6Du00DIB`2qj|W%T(10RZU^00Aig`T_v~=ng0Z`hoxfVG8;J00C(d`T_s}bQt;q00D9y`T_s}WhD9n00C|)`T_s}X)yW%00DV6`T_s}WIXx;00D18`T_s}Vo3S|00Cr9`T_s}X;k_G00C!O`T_s}X<+&S0RZa`00Aj%`T_v~>JBJy`hoxfb9VXy00DA-`T_s}WrX?y00DH0`T_s}Wsv#;00C{5`T_s}VVwE`00DBM`T_s}VW|2700D5W`T_s}Y_$3U00CjT`T_s}X~6md00DHy`T_s}a?JVy00Cvv`T_s}ZrJ()0RZz300AlF`T_v~@(w8I`hoxfWA6F_00Cw8`T_s}cKrGR00DCX`vL#~VF>#I00C|e`vL#~Zxs6i00C(l`vL#~bRhcz00Chp`vL#~bS(P<00D0@`vL#~aya_}00C$|`vL#~bVU0C00C)A`vL#~cToER00DAV`vL#~Z(REV00DGj`vL#~V`%#V00Cug`vL$1a%pyE`U2ki0(AQV00C`!`vL#~Z;1N>00DB2`vL&~?G69|DVqBN0Rij|D4zR*00Cj7`vL#~X{`GK00DHe`vL#~a=7~f00Cvb`vL#~Zp8Zn00C*r`vL#~dC>a;00Csy`vL#~Z`}I=00Cm+`vL#~Wa#?>00C+4`vL#~XY~6500C+G`vL#~asd1S00D0X`~m?0?+yR~DH8kw0Rip~C>H#J00DFy`~m<0ZY2By00Ctx`~m<0bTIq^00DD0`~m<0X*~P_00DDC`~m<0Zb|1X$buS00DOn{Q>|1auodn00D0r{Q>|1bRhi#00Cnr{Q>|1Wi0&y00DL~{Q>|1b2$A100?bkY-eV4X|1Iz;^f0Ri?7I%fTX00C}n{Q>|1Z*=_v00C)w{Q>|1bb$Q=00Ci!{Q>|1dW`)700C)|{Q>|1a+v)B00DHK{Q>|1Wu*NA00C{P{Q>|1VX*xI00DBg{Q>|1VZ8kU00D5q{Q>|1a>)Gx00Cjn{Q>|1Wz_uw00C~={Q>|1Y2f_=00C^~{Q>|1ZtVR600D3E{Q>|1ZutEI00CkC{Q>|1X$1ZP00DFg{sI62auEIk00Ctd{sI62ZXEss00C(t{sI62c_{t@00Cq!{sI62Z#4b_00Ck;{sI62WI+A`00C)6{sI62XH5PA00VDjX(a6ekoN*o{sI92Tmt|BcxL_r00Cuc{sI62WN`ih00C}x{sI92VFLgGc!K@{00Cu&{sI62WQ_g-00C~2{sI92VgmpHWuE>500C{H{sI62VW|EB00L=lnEnE;{sI62U$p)L00Csa{sI62X~g~l00C^u{sI62VbJ~p00DN^{sI62ZruI?00C*@{sI63X}6Ccnbdl00CtV{{jF3WEB4b00C|q{{jI3V*>yIcqab>00Ctx{{jF3WHA2%00C|`{{jI3WCH*JWkUY~00C`A{{jF3VNCx500L=lJpTex{{jF3Us(SF00CrT{{jF3X=wif00C@n{{jF3VRZij00DM-{{jF3Zh-#+00C)+{{jF4XawQ0RUbD00DTk{{jF3Ww`$W00Csa{{jF3Zp8lr0RUwK00DT={{jF3Wz_!y00Cs${{jF3Zs7j{0RUzL00Cv}{{jF3ZSemB00Ck4{{jF4X>R8K0{s6100CbD00RI4WDEcU00C(d00RI4Y#0Co00Chh00RI4b|e4;00C|)00RI4X)pi-00L=W%Krj300RI4W;_4`00D1C00RL4UjqOEcv1iZ00CuI00RI4WLy9P00C}d00RL4X9EBMcy0g#00Cuk00RI4WOx7r00C}(00RL4XafKNWr_d;00C`|00RI4VUz#^00L=lga8AY00RI4U!VX300CsG00RI4X|MnT00C^a00RI4VY~nX00DNw00RI4ZpZ)w00C*v00RI5X0fPVmXutsj00Az>0RsR5bIbt)00Cvv0RsR5W7q)$0RW&E00DI50RsR5W#|C|00DFE0RsR5X7m9A00CzD0RsU5p%(xFWd;HR00DXm0s{a6X%GSf0RW>H00Ai+0s{d7q8BJ20)qenWF`Uw00C((0s{a6Y%~G`00Ch-0s{a6c0d9H0RW{J00AjX0s{d7q!%bq0)qenWmW00DFO0s{a6ZU6%V00D0X0|Nj7X$%7c00DFo0|Nj7VHg7g00D9y0|Nj7Wh4Uw00DF=0|Nm7`2zp}DK-NG0Ri{}C^`d!00Ct{0|Nj7ZAb$H00C)E0|Nj7bW{Ta00DJc0|Nj7a9{%i00L=aFarZ-0|Nj7cx(d$0RUwL00Aj{0|Nm8WCSRH1A_noY=#2^00Cu=0|Nj7WRwE~00Loeb^`;N0|Nm7{R032DXIel0Rj92D6Rv800CvR0|Nj7W4r?c00C~o0|Nj7VaNjm00DB&0|Nj7Wz+)$00C^;0|Nj7Z{Pz100DI70|Nj7bnF8I0RRC600AlZ0|Nm800b!f1A_noWdZ~P00CnP1Oos8ZV&_m00ChZ1Oos8avTH$00Ctp1Oos8Y$yZ+00D0<1Oos8bTkA500DD41Oos8bU*|H00C}B1Oos8X-otI00CiA1Oos8a##cd00DGf1Oos8b7TYq0sxl;nFIg0s)o;m;@+x1cLwpbbJH@00Cu&1Oos8XN&{`00DB61Oos8VVDF10RWo>00Aka1Oov8odf^@DXs(q0Rfx@D6#~D00CvV1Oos8W55Ih00C~s1Oos8Vax;r00DB+1Oos8W!MA*00C^?1Oos8Z{!360Rox?D0HXx00DCv1p@#9ZXg8%00D0%1p@#9V=M&&00DC{1p@*Ar39x000AjJ1p@*Bqy(k}C`1K=00C}F1p@#9Z&U>X00C)Q1p@#9bYKMo00CoW1p@#9Wo!il00DAx1p@#9X?O(#00Crv1p@#9ZiEE`00D1`1p@#9X^;g200DHC1p@#9W1Iy800Cv91p@#9YN!PR00D2V1p@#9a?rZX^Z+00D0<1_J;AX*31{00DG51_J;AVL%2000DAF1_J;AbxZ~W00C!G1_J;AX;=mW00CxR1_J;AZe#`n00D1m1_J;AV{iro00DG%1_J;AZ+r#=00Clx1_J;AZ-@p100DB21_J;Abd&}I00C~A1_J;AWuOKF00DBQ1_J;Aa;yde00M7y3I+qR1_J>A1q1*ADZ&N=0RaRAD8>eZ00DW-1_J;Abkqg|00C**1_J;AbKnL800D321_J;AV(bP300DCH1_J;AW%vdI0RRaE00Aik2Lk~C2m~ky2ZI0sWex`e00C_l2Lk{BVH^ho00C|y2Lk{BawrD_00Ct#2Lk{Bb~FbA00C?|2Lk{BZ$JkF00DDG2Lk{Ba!dyU00CiA2Lk{BWmpFT00C}Z2Lk{BX=Dcj0RT?~00Aj*2Lk~CP6Q})2ZI0sWqJn#00Crz2Lk{BZ-@s200C`|2Lk{BZj=WD00D2B2Lk{BX`lxK00DHS2Lk{Bb*u*i00C^W2Lk{BZ@32o00DEp2Lk{BWyA*q00DB!2Lk{BbkGL_00Cvz2Lk{BXWRz^00DC12Lk{BVdw_~00DIF2Lk{Bbo2)U00C_J2Lk{BbpQwh00ChJ2m=HFdjxp|eFT3500Aiy2m=HGdIWd`d<1?3C>#ib00C|y2m=5CZ!ic000C(>2m=5CbUX+H00Ch_2m=5Ca!3dR00DJQ2m=5CXH*CS00C)Q2m=5CW?%>d00C}h2m=5CZ)^wy00Coi2m=5Cb9e{?00DG<2m=5CZiEN}00C)=2m=5CZ;%KB00C;22m=5CY@7%K00C^G2m=5Cb*Kmf1OS5sfdqvFhXeotDYOU!1Ob8sfCPjDh6E_S2!j9tZo~)!00D2(2m=5CY1jw@00DH~2m=5CVdMw{00DC92m=5Cb?^uS00C$A2m=5CY5WKS00CwK2?GEDZU_kj00D0f2?GEDV-yJk00DFw2?GEDZXgK*00C(x2?GEDZ!8G|00C+;2?GEDWH<=}00Ct_2?GEDV?+r900DJM2?GEDWKanM00CuI2?GEEW^%3w16&CM00CrT2?GEDWo!up00DAx2?GEDX?O_(00L%n30RU4300AkK2?GHEQUoZN34;IuWu6HG00CsC2?GEDZ>$Le00C{X2?GEDZny~p00D2l2?GEDX~YQw00DH$2?GEDb!80RVFZ00AjT3IhQFas(($3WERvZc+*Z00D1W3IhNEXFC3WERvWX=i$00Cvz3IhNEZQKe200Cj*3IhNEZs-aF00Cw03IhNEZS)EQ00Ck83IhNEasUeh00CwO3j+WFZVU?p00D0j3j+WFWf%(s00DCz3j+WFVI&I!00Cku3j+WFXD|x`00C|`3j+WFX*>%900DGD3j+WFVMq%D00D1K3j+ZFi39)vDOw8y0Re~vC|(PL00C}f3j+WFZ)^(#00C)o3j+WFba)E`00C)!3j+WFWP}R?00C}_3j+WFZ;%TE00Co`3j+WFY@7=N00Cj53j+WFX{ZYW00DHa3j+WFX|xLi00C~g3j+WFX}}8u00DEx3j+WFbj%9_00C~&3j+WFY1j(`00D2_3j+WFYUB$800C_33j+WFZ14*M00L}vR0{+43j+ZFbp!wbDFzG!0ReObC<+XN00C|g3%00C(p33S6d00C*P300Cpt3{D2@$-00DE94FdoHZk!DR00D2J4FdoHX{ZeY00DHa4FdoHVYCec00DBk4FdoHWxx#s00DHy4FdrH`vU+0DbfuC0Rj30DAo;w00Cv(4FdoHZR8CD00C+04FdoHbnp!W00DLO4FdoHaQqDe00L=a%nbtq4g&xIcnA&y00ChV4g&!I{{sL4DIN|30RjF4C?XDn00Ctv4g&xIV=xW_00C|`4g&xIVLT2400DAB4g&xIWk?PK00C@H4g&xIZ&VHg00DGb4g&xIbYKnx0RRI800Aj%4g&!J0t6^<4ub#zWp)k&00Cou4g&xIZiEg400Ci&4g&xIa*z%K00Cu|4g&xIY@7}Q00D2J4g&xIbf^vk00DEZ4g&xIbhHiw00C~g4g&xIX}}Hx00Cjf4g&xIa?B0`00DH;4g&xIbJz|800MJvW)1`14g&!IYXkrRDeevf0Rd_RDDn=200C|I4g&xIWdIKY00C?U4+8)JVhj%h00D0j4+8)Jau^Q-00D3w4+8)JawHD}00Cht4+8)JWiSr|00M7pH00DBM5CZ@Kbf^#m00DEZ5CZ@KZnO{s00D2h5CZ@KW55st00C~s5CZ@KZ_E$_00C*z5CZ@Kbl4CB00C*<5CZ@KbL0>M00D365Ca1M83Y{!8w3CWDfSQp0|6KW90VE!DE<(G00DFa5d#1LZV(Xz00C(h5d#1LVH^x+_00DH)5d#1LbJP(700C~=5d#1LZ{QIF00Cp>5d#1LZtM{Q00D3E5d#1LY4{NX00DIV5d#1LV+0Zd00CtR5(5AMY7i0w00D0n5(5AMavTx^00D3!5(5AMb0`u600DC@5(5AMVKfp000C_}5(5AMWZq0st`tGXwwuDR2@40s$}tG6X1g5`zE%bbJy600Cu&5(5AMXN(d900DB65(5AMVVDvF1OPPzHv~BZI|Kj$DWnnu1OYSzHUu~XIs_=L5`zE%bhHu!00Cvf5(5AMXUGx*00DB&5(5AMVbl@>00DH`5(5AMZr~CF00D325(5AMY3vdM00DIJ5(5AMY4{QY00DFU5(5AMZv+zq0{}e)KLkMp00Aiw69WSQJOn-jKm;fl6N3N&bRH7}00Ctx69WJNXD|~300D9~69WJNVLTH900DGD69WJNZb%aY00D1K69WJNX;c#f00DGb69WJNVPF#j00DGn69WJNZ)_6-00m}abZ~N(5d&%x1D+BC3KIiz69WJNWOx$;0stWd9|QmaDU=ff0s$Zd9t0?w6N3N&bf6Oh00C~Q69WJNX|NLm00CjP69WJNa=a4*00DHu69WJNbI20|00C~!69WJNZ`2b500Cp#69WJNW#AJ700C|069WJNVeAtF00DCH69WJNX802W00CwG69WJNbOaOw00ChN6axSOb`TT;00C(h6axSObQ}}|00LxVjuQhS6axVOBLn~eDKZoT0RbWeC^i&>00DG76axSOZbTFV00C)A6axSOVNetU00DAV6axSObX*hz00DDi6axSOZfFz(00D1q6axSOV{{Y)00Cus6axSOZGaR500Ci!6axSOa*PxM0RW=}00AkO6axVPq68?M6oUW(bfOdk00CvH6axSOXRs6l00DBg6axSOVZ0Or00DHu6axSOZO9Y@00D2#6axSPW@C~R1Jo1)00Cv%6axSObmSBR00Cj@6axSOcJLGf00C+C6axSObo>+p00CnH6$1ePQ3L=1DGn6_0Rd11C=wNe00Ctf6$1bPWFQp-00D0%6$1bPZ7dZ700C|?6$1bPZ#WeL00C(}6$1bPbVL;c00DJM6$1bPY)};g00D1S6$1bPb6gbz00CuU6$1bPa%dF;00DGv6$1bPWpot-00C!u6$1bPa)1>B00Ci!6$1bPbc_`P00DH86$1bPY?u`T00DKL6$1bPVWbrU00LoV2o(dW6$1bPWv~?k0RSZg00Ak$6$1eQBm^kL6@vf)Wy%!;00DN=6$1bPY1kD500DH~6$1bPW8@VB00Cj@6$1bPbnq1e00D0H6$1bPY5Wxf00ChF76SkQatIa!00DFk76SkQa}*W>00C|q76SkQZy*)}00Cnr76SkQWh@p000C_>76SkQVK^2800DA776SnQp9BB_DM}Ut0Rf%_C{7lG00DGV76SkQZd?`v00C)Y76SkQVQ3Zu00DAt76SkQbaWO200DD)76SkQZh#g800D1?76SkQV~iF90RW){00AkO76SnRpadwK7J~o*Wug`X00DNY76SkQX|NUp00DHi76SkQW4smv00Cjb76SkQbjTJ100Cvr76SkQXVex000DB^76SkQVc-@600Lojk`@Ez76SkQZR{2U00D3I76SkRW@AJa1N;^P0RUeF00Ais7XtwSUIZu*7lQx+a~2l^00Cnj7XttRX(Sf|00DF=7XttRVK5g100C__7XttRWjq%H00C}77XttRX-F3X00C=G7XttRWmFdf00DDa7XttRa$pw&00CuY7XttRc5D{|00MJv0v7{v7XtwREd&4oDS{UR0Rb!oD25k<00C}{7XttRX_OZO00C#37XttRa-bIj00Cj97XttRZLAjq00C~Y7XttRZ@3o&0RS%q00Ak)7XtwSE(9pZ7lQx+Y|a-000C^)7XttRb=(&N00C&?7XttRc<2`c00Cw07XttRcJvnm00D0L7XttRZvYqr00CnL7y|$SbPN~+00C|i7y|$SX&4v-00Chh7y|$SawHf700DF=7y|$Sb1)bK00C|`7y|$SZ#)R7y|$SbVwKj00CoC7y|$SWmp&k00C-V7y|$SZ)6w)00DAp7y|$SaBvs{00DD$7y|$Sb9@*B00Ciw7y|$SZHO2H00Cx>7y|$SZiCD8v|p00C~w7y|$SZ`2qA00C**7y|$Sbl?~R00DL87y|$SZ0r~V00D3E7y|$SbNCno00DFU7y|$SbOad#00C|a83O8Up|UY2X?I00DI78Up|UY3v#U00DFI8Up|UZ}=Jm0su<{O#}b|DFhn>0s%?{Oav$j8-oA=bPyW@00Cth8v_6VXCNB`00D9)8v_6VVJsU100DF|8v_6VZa5nQ00D148v_6VX+#?X00DGL8v_6VVNe?b00DGX8v_6VZ(JJ#00VSza+(?g{u%>f8v_6VWoR1%00DG%8v_6VVSF0{00Crz8v_6VaEKcN0RUA500AkK8v_9WR0JrP8-oA=Wu6-Y00CsC8v_6VZ>$>w00C{X8v_6VZnzr*00D2l8v_6VX~Y`?00DH$8v_6VbOL00DF28v_6VW#}6N00DCD8v_6Vbo3ho00CwC8v_6VX8;@n00D9a90LFWVGJAt0RUkH00Ai&90LIXU<4=}9D@J>b0QoA00Cnv90LFWX)qiE00DG190LFWVLTiI00C`690LFWWk?(Y00C}J90LFWX;d5o00C=S90LFWWndfw00DDm90LFWa%>y}00Cuk90LFWc6b~E00C}(90LFWX@ndD0RVRd00AkG90LIXb_6Jt9D@J>Zkike00D2J90LFWX{a0n00DHa90LFWVYD0r00DZs90LFWX}}x<00DBw90LFWbj%zB00Cvv90LFWZP*+G00Cj%90LFWa^xHX00Cj@90LFWaPS-h00D0H90LFWZ~Pns00C(N9RmOXbO;>-00ChR9RmOXbQB!}0RWW*00Ai=9RmRYlmsXw9fJS?Y$_cC00Ct(9RmOXWH=oI00D149RmOXZA2Xd00Cr59RmOXWl$Xh00CoG9RmOXbzB_-00CrT9RmOYZ)F-C185xs0RWQ(00Aj@9RmRYk_0Gx9fJS?Y=RvF00Cu+9RmOXWRM*L00D279RmOXZJZqg00C^G9RmOXY^WUr00DKb9RmOjb8Ta6VPt7%b##7mW`GR?7!CtG4+9tw11J;&x)lR>7XxM*1CAR55*!1H90P701GF6j00BC>9RmRX@eu$4ZuT7m00D3M9RmOXX#gGr00C|W9s>XYats~=00CtZ9s>XYbQm5300Chh9s>XYbtE1G0RZw500DO}9s>XYVKg2C00DVA9s>XYXh0qV00Co09s>XYbW9!t00C)I9s>XYa9AD#00C@X9s>XYY-An-00D1m9s>XZadIji18^P#00C}x9s>XYZ-5>H00C)+9s>XYbc`MY00Ci=9s>XYdYB#q00C*99s>XYa-<#u00DHW9s>XYWw0It00C{b9s>XYVZ0s#00DBs9s>XYVaOf>00D5$9s>XYZqyzF00D2>9s>XYY2Y3M00DI79s>XYVeB3Q00DIJ9s>XYZ}=Vq00DCT9s>XYa|9m)00CnP9|HgZX%HU+00DFs9|HgZVH_U=00C_x9|HgZWhfs500C|;9|HgZX*3@L00C<{9|HgZWk4ST00DDG9|HgZa!els00CuE9|HgZc32++00C}Z9|HgZX=EP*00BB`9|Hja^AS35AARH00DH8AOipaZ+n718gG$00BC3BLe^dI(#F800C%%BLe{fs02DL@EwDQBLe^dbB-ee00Co~BLe^dX`mwm00DHSBLe^dVXPwq00C{XBLe^dWw;{)00C~kBLe^dX~ZJ~00C>tBLe^dWzZu700DE>BLe^da@->W00Cv=t600CrrB?ABfZh$2N00DJ|B?ABfZ;T}a00Cl>B?ABfYnUYi00C~EB?ABfX{03s00C^OB?ABfZLlQ+00D2dB?ABfa=ax200CygB?ABfbI2tF00DB&B?ABfWz;1D00DH`B?ABfW#A6)00ChNCIbKgX%Hp@00DFsCIbKgavUZD00CtpCIbKgZYU-L00C((CIbKgWi%!O00DG5CIbKgVL&DW00C`ACIbKgX-p;q00DGTCIbKgb66$=0RXHL00AjvCIbNhs}d+^CW8P0Wo{+|00D4zCIbKgVSFY700C%%CIbKgbBHDb00C`|CIbKgZ%N*00CmMCIbKgXSgN<00C~kCIbKgX~ZT200CsmCIbKgZqOzJ0RXNN00Al7CIbNhtr95UCW8P0bLJ)k00Cw0CIbKgWAr8i00C+GCIbKgbO0v<00D9aCj$ThWeg_+00DLqCj$Tib$He$0~jX*00D0vCj$ThVkjpA00Ct#Cj$ThbTlUe00DJ6Cj$Tha6l&m00C`ACj$ThZ%iix00L!WUM2%lCj$ThI#?$I00BB;CxZY1XlN$`00Ay;Cj$Thb95&I00DA(Cj$ThWq>CG00D4@Cj$ThY>X!Z00Cu^Cj$ThXqYDh00DEJCj$ThWuzwq00D5SCj$ThVX!9y00C&WCj$ThbG#=500CseCj$ThX~-u700C^yCj$ThZ`3CP00DE_Cj$ThbKoZf00DC5Cj$ThW$Y&d00DIJCj$ThW%wrp00C|OCj$ThVFV}x00D9eC<6ciVGt+-0RSEv00Ai+C<6fj9U3SgD1!h2bS5YR00C|;C<6ciWi%)Q00C_}C<6ciWk4tc00C@9C<6ciWlSgo00C@LC<6ciVOS^w00C)UC<6cibYv(400DApC<6ciWpF4100C}xC<6fiAQ}JxDS{{i0RbNxD26D500Cu;C<6ciZImbj00Ci|C<6ciZlEXw00DBQC<6ciZ>%T-00CyQC<6cibhs!300C~kC<6ciWyB~000C{vC<6ciWzZ-C00C^)C<6ciW!xwO00Cs;C<6ciZ0INh00C+4C<6ciX!Ixp0RSQz00AigDFXokAsQ$IDT4q3WeO<+00D3kDFXljZx|^900CnjDFXljb0jGP00DF=DFXljZZIhW00Ct-DFXljZ9FLh00Ct}DFXljY)B~s00CuADFXljbW|w=00C)QDFXljcwi|500U`bWqc?D`X~ctDFXljI&3Ke0RbZ#I(jLC00DG>DFXljZip!Z00Cu=DFXljZImek00Cv1DFXljY@jIv00MAj7AOOzDFXljY^*5*00CjPDFXljX}l=|00DHuDFXlja>ywI00d-qbYVDgyukX}Br_0RWQ&00Ak)Dgyxlk^?BnDuVz4Y|bhJ00CvzDgyukWZWtP00D2}Dgyxkl>-0)Defu*0RfZ)DDo0Rhk!D55Ka00C>LD+2%lZm=r@00C*XD+2%lY`iN200C&iD+2%lWXLN600A=2D+2%lYt$}00C|mECT=mX&fvA00C?wECT=mZYV4R00C((ECT=mYcwna00C(_ECT=mGC(W?00C=8ECT=mZcHo#00C)IECT=mY*;J<00C%TECT=nX=MH@17s`%00BB`ECT=mI&>_900C%vECT=mE`Tfp00C}>ECT=mZ;UJh00C)|ECT=mbeJpy00Cj1ECT=mbfhc;00C~QECT=mWw0y*00C{bECT=mWxOl{00C^mECT=maL6nJ00C{zECT=mY1AwO00DE_ECT=mZs05f00D32ECT=mY3wWm00DFIECT=ma`-F*00CwGECT=mb_6X000C|aEdu}nZxAg500L}dm@5MoEdu}nZX7KG00C(xEdv1nrw9N6DKaes0Rg56C^jvF00C}1Edu}nZ$vEv00C)AEdu}nbWkk=00CiEEdu}ndR#3700C)YEdu}nY-lY500CicEdu}nb#yHQ00DD)Edu}nX@D&Q00DM}Edu}nWsEHY00D54Edu}nVVErg00C&8Edu}nbEGW;00C*LEdv1nsR#f8DYh*G0RgB8D7r0!00CvdEdu}naL6qK00CjnEdu}nXw)qO00DE_Edu}nWZ*3W00Cs?Edv1ns|WxADe^4?0RgHADE2Lb00CwEEdu}nYy>U?00CkOE&~7oX%H?000DCrE&~7oX&f#C0RXWG00Ai|E&~Apum~tDE`tC8Z89zc00DA3E&~7oZ$K^s00Cx3E&~7ob4)G+00C}NE&~7oVOTB$00DAdE&~Aovj_kIDQYeQ0RgfIC~hu;00DAzE&~7oZ+tET00C@*E&~7oZ-_1f0RXuO00AkKE&~ApxCkhiE`tC8be=8)00C~ME&~7oWvng(00DBcE&~7oVYn^>00VSmaAYn6jxGbfE&~7oWyCH600D5)E&~7oVc0GM00C&;E&~7pc5@;w1LQ6P00DIBE&~7oW%Mos0RXKC00AigF9QJqtOzIsFM|L9a|$m500CtZF9QGpa2PKG00ChhF9QGpXe2KK00DC@5TOE(01c186V<00BB~FarSrya+mkFoOUAZi+Ai00D23FarPqX_znr00DHKFarPqVWcnv00DZcFarPqX|ON@00C^aFarPqVZ1N{00DKvFarPqbI33Q00C*vFarPqcGNHf00Cv%FarPqaNsZl00Cj@WicG6Mks@(2I{DHbvV0Riy{C>k<@00DF$G6MhsXecrR00Cz%G6MhsX*4ne00C?|G6MhsX+Saq0RZ#}00AjXG6Mkt^9U$VGJ^mCWmYl+00C`YG6MhsVPrA`0RZ?200Aj*G6Mkt_XsF-GJ^mCWqL9L00D400DHeG6MhsX}B^200DEpG6MhsZ^SYK0RR9A00Ak`G6Mkt{|G45GJ^mCZrU;f00D2}G6MhsY3MQo00DIFG6MhsWAriu00CwCG6Mks3<&@MDF!nG0RamMC<-%!00D9kGXnqtZx}NJ00C?sGXnqtZzMAV00CnvGXnqtWiT@X00DD0GXnqtbv!cz00Cw~GXnqua%KQC14uIi00C)EGXntt1PK5EDPA)J0RaOEC}J~%00DAnGXnqtZ*VgM00C@vGXnqtZ+tTY00CoyGXnqtbcizp00C}}GXnqtWt1}m00C*5GXnqtVxThv00C{LGXntt2nhfIDY7#I0RaaID7G_$00DBmGXnqtZ^SbL00C^uGXnqtZ_qOX00CpxGXnqta@;cm00Cj*GXnqtZ0Ius00DLGGXnqtWArlv00CwCGXnqtZ~!y|00wS!aAaX~YBB?kG6Tvo16VTytTO`!Gy?zubPO~D00CttGy?$u_6Pt0DKazz0Ri<0C^j^M00Ct@Gy?zua6~i%00DVQGy?$u`Un64DONNC0Rj04C|Wdw00C}bGy?zuZ)h|F00C)kGy?zubaXTW00C)wGy?zubAU7h00D1?Gy?$u{s;g8DUvh;0RjC8D3&yX00C~CGy?zuZ=^H>00C*LGy?zubg(o700CpRGy?zuWxO;40RRdK00Ak;Gy?$v2?;37G=l&Ea?&&d00D2>Gy?zuY~VBl00D32Gy?zuW9&2o00Cw4Gy?zubNDm^00DLWGy?zuW&||@00MGm!ZZU4H3I+vX%IC70RRFC00Ai=H3IFaw;_g00D0@H3I+vY&bOo00D14H3I+vV?;Fr00DGLH3I+vZcsG?00CuIH3I+vXFa(*=f00D1?H3I+vY>YJn00D23H3I+vW0*Aq00DBIH3I+vVWc$!00C^OH3I+vb+9!900CpRH3I+vWxO>500D5qH3I+zbZ}&0b5Jw`j5GrpH3M!n1IRT400DH)H3I+vW#lyj00Vw!b4D@)EHne^H3I+vI`B0E0RasOI{r0-00DFaHUj_wXbd(300CzbHUj|w`VIgADIPWh0Rj0AC?Yn400C?$HUj_wWiU1a00Ck)HUj_wVLUbi00C@5HUj_wX-GB$0Ra3C00AjfHUj|x`wl2rHiG~GbY300DHqHv<3xWym)J0RRLK00Ak~Hv<6y0}m+JH-i8HXx=vi00DI7Hv<3xWb8Ks00C+8Hv<6x1`hxMDgHMD0RaUMC;~Wx00DFeI0FCyXb?C900CzfI0FCyX&g8M00CtpI0FC$esgDcXihc*ST_UCHv{-L11LBH00BBKI0FFz4-Yy-ID-HIY)Uu-00CuEI0FCyVpuo>00L=Y7&Zf5I0FFyVF>^MDQ-9e0RdnMC~`Q100C}zI0FCyZ-6)h00C)+I0FCybc{Fy00Ci=I0FCydYCu^00C*9I0FCyY@|2?00CjDI0FCyb+9-C00DEhI0FCyX}mZC00DNwI0FCyY{)nR00CvrI0FCyWYjnV00D2>I0FCyZQwWq00C*{I0FFyV+jBODe^c20RdtODE2sm00DFSI0FCyZUi|400D0bIRgLzX%IOB00DFsIRgLzX&gBN00DC%IRgLzZzwqf0RUwQ00Aj9IRgO!WCO|U00CjjIRgLzaL_pe00DE>IRgLzZrnKo00Cj*IRgLza_Bh&0RVdm00AlVIRgO!dI>1_IfDQJdHy*A00DFcIs*U!X$(3800C?gIs*U!X&5>K00CkiIs*U!X(T!W00DCdCO00CllI|Bd#X?!~a00DD?I|Bd#X^1-m00DN6I|Bd#Wt2Mu00DBEI|Bd#b)Y)~00DHSI|Bd#VXQj?00CvPI|Bd&aBOX6E;$2QIs-;K1GqZ_00DHqI|Bd#WzahV0RU$S00Al7I|Bg$W(g?ZJA(iLZ00)y00Cw0I|Bd#Wb``&00D3MI|Bg#X$b%UDF!?P0Rdvgb66#Jc9rMZR9)y00DCDJOcm$Z}dC^00CzDJOcm$a{xU900C|WJp%v%VGKP300D9mJp%v%bQnDY00C`G~00DDeJp%v%Ze%?J00CiYJp%v%a&SEZ00DG%Jp%v%WqdsY00C`+Jp%v%VTe5g00DB2Jp%v&Y-TV$1C%`j00Cs0Jp%v%Y@|H{00DBUJp%v%Z?HWB00e1lW_MIP1C~4k(mVsUJp%v%bi6$S00CvrJp%y%ZwUYaDcU^)0Re6aDBeAT00DC3Jp%v%Z|pq-00C_BJp%v%Z}>d}00CqEJp%v%Yy>_700CtRJ_7&&WDq_B00D0nJ_7*&cL@LiDIz`t0ReUiC?-CG00D9=J_7&&Z!|sw00C?|J_7&&Z$Lf+00Co0J_7&&YfL@^00C}NJ_7&&X;?l300M1n96keHJ_7&&bYwmQ00CugJ_7&&b96of00CusJ_7*&fe8QsDTY1+0ReysD2hIV00DE5J_7&&beKK^00Cv5J_7*&iwOV$DXKmL0Rf5$D6T$(00C^YJ_7&&WxPHE00CmcJ_7&&VaPrM00(|^ZD(?7Z0tA#);j|LJOk7{1AsmQq&@@AJ_7&&I@CS`0RfB&I`Te)00D0JJ_7&&Zva0700C(RKLY>(bPPWO00ChVKLY>(dKf(Y$QJe00ChtKLY>(bud2z00DD0KLY>(X*@pz00DMFKLY>(Y)C%?00CuAKLY>(WK=%`00D1WKLY^(s|f%Bb7nsS00CoaKLY>(X>dOS00C`wKLY>(VSGOW00C}-KLY>(d5Av)00Cr(bd)~>00C~AKLY>(X`nv?00D2NKLY>(YOFs400D2ZKLY^(tO)=CbG|(X~;hV00C{zKLY>(VbnhZ00C~=KLY>(dEh?-00Cs?KLY>(bnHI^00D0DKLY>(Y4|?_00D3QKLY>(Y6L(700CwSKmz~)WDr0D00D9qKmz~*Zgsdn0~|mD00BB8Km!2*tqD3TK!X4QWimhm00D41Kmz~)c|bq|00DGHKmz~)b4)-300CoCKmz~)X;?r500C`YKmz~)VPrr900C}lKmz~)d2m1j00CrnKmz~)bbLSq00C}-Kmz~)X^21r00D1~Km!2)t_c7Ea+*K`00DHKKm!2)uL%GFa;iWB00DHaKmz~)aI`=J00DHmKmz~)bHG3Y00C~sKmz~)Z_Gdg00MAhq(B4GKmz~)bl5-x00C~|Kmz~)Y3M)$00D3AKmz~)YV<$@00L@hlt2UeKmz~)Isicf00BA*L4yDRXb?dI0RX8N00Ai+K?4B+s23<8L4yDRb0$Fp00C<*K?48*ZZtsy00C(_K?48*Y(PN+00Cr1K?48*WlTW>00C%HK?48*V^~2000CiMK?48*bYwvT00DGrK?4B*s}}$PDRw~v0RgHPD0)GI00C`)K?48*a)?0#00D1~K?48*W|Tn#00DEFK?48*ZlFN}00Cj9K?48*a;!lE00DHeK?48*bhtqS00DEpK?48*WyC=P0RY7p00Ak`K?4B+#1|;kL4yDRc-lb&00Cvi%00DFaLIVH+Weh?C00DCnLIVH+W*9;P00CwmLIVH+ZzMtk00DC2z00DF^LjwQ-b2LK(00CndaW00D1yLjwT-;}-w{DS|@-0RiF{D279W00C}{LjwQ-Z`00Cs8L<0Z;WvE0000C&OL<0Z;W3)sA00CjTL<0Z;bihOd00DHyL<0Z;Va!AW00CsuL<0Z;ZrDTv00D2_L<0Z;W8_2w0RZP000AlRL<0c<<`*dRM1ueUZu&$600D0TMFRiMFRi=WpwI914Kmw0RXWV00AjfMFRl=uooy;MS}nVZC*tK00DAlMFRiwihTsMuPwWaz;i200D1KMgsr=bW}zI00CoKMgsr=Wne}F00DMpMgsr=Wo$+R00CoiMgsr=VR%LZ00D4*Mgsr=bA(0%00Cl(Mgsr=b&y5_00DEBMgsr=Zk$E~00D2JMgsr=X{bg600DHaMgsu=*B1Z*DY`}j0Rh$*D85F600DHwMgsr=Y0O3g00C{%Mgsr=Y1l>s00C^?Mgsr=bL2(?00D36Mgsr=aPUS000D0HMgsu=*%tr-DFR0W0Rh+-CX%t5T00C_pM*{!>X&^@f00C?!M*{!>b1X*#00D0@M*{!>a5zT;00DSDM*{!@Z)st)Mg#mt14Ksy0RYDr00AjjM*{%?#uq4DM}q(Xcw$Eb00CucM*{!>WN=3V00C}xM*{%>%NGCvDS}4>0RhSvD27La00DH2M*{!>Wt2w)00DEFM*{!>W}rs{00CyEM*{!>Z>&cH00DEdM*{!>WVlBI00DBoM*{!>Z^TCf00D2xM*{%>)fWH(Db_~=0Rhw(DB4GZ00DF0M*{!>bm&I|00C+4M*{!>ZS+S200C+GM*{!?V{Fhz0{}<^00DCbNCN-?ZxBcW0RYbz00Ai+NCN=@&KD>kNP_?YbS6jx00Ct#NCN-?b2LZ;00Cw?NCN-?W-00D1CNCN-?b4*AB00CxFNCN=?00AkONCN=@+!rXENP_?YWuiy}00D5SNCN-?d9X+W00DHiNCN-?bG%3c00CpdNCN-?X~;+e00C{zNCN-?Vbn+i00C~=NCN-?dEiI`00Cs?NCN-?bnHk200D0DNCN-?Y4}J300D3QNCN=??H2$6DGEsg0Rik6C=N-300DCpNdo`@WE@EY00D9$Ndo`@ZzxFv00D0C$v00DD4Ndo`@Z$L={0RZn800AjXNdo}^?iVOfNrM0Zb5=?A0RX!f00AikN&^7_x)&%2N`n9aV-89K00CnbN&^7^y%zuhDI!V(0Rp@iVJI9*113s?00C?)N&^4^WjIO$0RX=j00AjPN&^7_z85G+N`n9aV@^r~00CoGN&^7^!507lDPl?k0Rg}lC}v8700CocN&^4^V{}Rb00CioN&^4^bAU<%00Ci!N&^4^X^ct(00eM$VPgJC13pRvTuK9yN&^4^WSB|=00C^ON&^4^X|PHI00C&WN&^7^!xsPnDZ)wv0Rh4nD8@>I00CvpN&^4^b<|1&00D8@N&^4^a^Ok>00D32N&^4^bnHq400DIJN&^4^Zum+A00C+KN&^4^Zv;yN00Lubyh;NKO9KD_We`gP00DFwO9KD_bs$Rv00D3&O9KD_Z7fRz0RZb400AjDO9KG`>K700C}FO9KD_Z%|7E00M7pGD`ziO9KG_(H8&#DP~Ip0Rhk#C~8ZC00DDwO9KD_ba+bx00C)!O9KD_ZG=k$00C)=O9KD_Y>-O>00DEBO9KD_Z=6d500D5KO9KD_bEr!L00CjHO9KG_(-!~%DY{Do0Rhq%D85UB00DEvO9KD_bj(Ww00C*zO9KD_ZP-f#00C*Z00AkKOalP{6$~htOoIRcZk|j700D2NOalM`X{<~G00DHeOalM`VYo~K00DZwOalM`X~awe00C^uOalM`VbDwi00DK@OalM`bKFb=00C*@OalM`cIZq400DFEOalM`bo5LE00CwCOalM`Y5+|G00C(RO#=Y{7z_XbDH2Ts0Ra~bC>BkF00DCxO#=V{Wh6}l00C_(O#=V{VK7Yt00D9~O#=Y{A`AclDMC#H0RbTlC`L_#00DDMO#=V{Zd6SJ00D1WO#=V{X<$tQ00DDmO#=V{Zfs2h00CukO#=V{ZFo%s00C)!O#=Y{Bn$unDT+-40RbZnD2`2o00DWFO#=V{bev5C00C*DO#=V{bEr)N00C~UO#=V{WwcEL00DHmO#=V{Zoo|g00U-ZX*^8>giQm+O#=Y{9t;2hDcVf~0RbHhDBewj00C~~O#=V{Z|qG200C+8O#=V{bofmJ00CqEO#=V{Wdu$G00D9eP6Ge|X%J2W0RSKj00Ai+P6Gh}9}FlUPJ;jeawbj#00D0-00D10P6Ge~b7W)8O#>EA13*p#00DGHP6Ge|WmHZB00C-RP6Ge|bYM;c00CuYP6Gh|8VmpdDRNE&0Rb5dD0WVR00DD+P6Ge|bc9X=00Cu+P6Ge|YLHF?00Cx}P6Ge|Z=6m800DBMP6Gh|91H*fDXvZf0RbBfD6&q200C~eP6Ge|Z@^9i00C*nP6Ge|bj(fz00CptP6Ge|W!O#w00DB|P6Ge|Y2;1=00Cs`P6Ge|bns3C00Cw8P6Ge}ZfdAb1N=?{00DFYPXhn}WeiUP00Vw=XADgPY)%6bPXhn}Iv7s_0RbfpIwntp00C|+PXhn}Z!}K>00C(_PXhn}bU;r700Ch}PXhn}dQ49P00C)IPXhn}Y*d;i00DM(PXhn}b9_$&00DG@PXhn~Z)J{51Bg!p0RYJi00AkOPXhq~$P6f)PlEsfZlX^E00D2RPXhn}X|PWN00DHiPXhn}VZ2WR00DZ!PXhn}X~<6l00C^yPXhn}Vbo6p00DK{PXhn}bKp+{00C*{PXhn}cI;0B00Cw4PXhn}ZTL?E00CkCPXhn}as*HV00CwSPy+w~X%J8Y0RYPk00Ai+Py+!0$_ywVP=f#gWhPJq00C_-Py+w~VKh(!00DA3Py+w~W`@J00DDeQ3C)0Ze&pd00CiYQ3C)0a&S=t0RYtu00Aj{Q3C-1)C?$qQG);hbcRs_00C}}Q3C)0Wt33^00DBEQ3C)0VW3e10RY(y00AkiQ3C-1*bFGJQG);hY_?GY00CvbQ3C)0V#HAc00CjjQ3C)2bZ~5TQ3Iw?1JF?e00CvzQ3C)0ZRAk{00Cj@Q3C)0a_~_D00M4iG*JWgQ3C)0bo@~R00CtNQUd`1(+mIsDH2ix0RhqsC>BzK00CtjQUd@1Z6s0y00ChtQUd@1axhW@00Cw;QUd@1Wjs;?00DGDQUd@1VMtN~00Cr9QUd@1a8yzQ00n+wb7yrHPy

1ME-(3{nGHQUd@1I$%-*0Rh?!I(AZn00C}%QUd@1Z-i0<00C)=QUd@1bdXX500Ci^QUd@1dYn=N00C*DQUd@1Y^YKL00CjHQUd@1b+l3g00DElQUd@1X~0qg00DN!QUd@1Wz13o00C{%QUd@1Vc1dw00DB|QUd`1u@C?ODe6)K0RgZODDF~&00Cw6QUd@1a{N*Q00DIZQv(12bO=)e00DRoQv(12WfW5b00DFwQv(12X&_Sr0RXcQ00Aj1Qv(43vJfaRQ-c5jbT(5100C}3Qv(12Wkgd000C`EQv(12ZctML00D1SQv(12a$Hjb00C)YQv(42yAS{YDQ;5(0Rg%YC~{MS00DP+Qv(12VSrNu00DA_Qv(12WQ600D1KR09A3bW~IW00DPeR09A3VPI4P00DAlR09D3y$}EaDRNW;0Rg-aD0WnX00C%xR09A3bc9p`00Cr*R09A3X^>O{0RX=c00AkSR09D4z7Qy&RD%Ekbf#1T00C&OR09A3XS7rU00C*bR09A3Wx!Me0RX`e00Ak?R09D4zz`_VRD%EkVb)Xw00Cv*R09A3a^zG400Cj@R09A3ckomL00Ck4R09A3a{N>S00CqIRRaJ4VhB|O00DIlRRaJ4a}-qr00DFwRRaJ4Wgt}p00(|$XJmJ1b0$**v{M5lR0C{O1C~?+##93)RRaJ4IxJNK0RT!F00AjbRRaM5Nf{_qRf7Nla#~db00CuURRaJ4Y-m*j00CrfRRaJ4Zgf=x00CioRRaJ4Xn<7%00DD`RRaJ4WsFq=00DB6RRaJ4b(mEH00DHKRRaJ4c%)SW00CvHRRaJ4bg)$e00C*XRRaM4Oc?+HDZ*6)0Rc-HD8^NT00CsoRRaJ4WYkpy0RT=J00AlBRRaM5O&KWURf7Nlbm~H4R)YWmauQYp00CthRs#S5Y#>$x00CqsRs#S5ZY)*<00Ch#Rs#S5XgF2_0RqAhI&(@@gFaRR00Cu0Rs#S5a!^(S00DJYRs#S5bX-;g00DSnRs#S5WoT9d0RR#d00AjRs#S5WsFt>00C{1Rs#S5ZkSdB00D2FRs#S5a->!R00C*LRs#S5cCc0h00C~cRs#S5WxQ4c00C*jRs#V56chjfDb7{{0Ra;fDAHDg00DE@Rs#S5bl_G400D01Rs#S5W$ac100C|CRs#S5W%yPD00C_NRs#V59uxopDGFBu0RbHpC=OSH00DCpR|5b6bR1U$00C$sR|5b6XDC+#00C((R|5b7Wo!gj12k6y00DG5R|5b6Wkgp40RR>h00AjbR|5e76%;5`SAzfnd0JNk00DGjR|5b6X=qmi00C@nR|5b6X>?Zu00ClpR|5b6X@FM)00DD`R|5b6X^d9`00DNAR|5b6beLBI00C~ER|5b6Wu#XF00C{PR|5b6Ww2KR00C^aR|5e67!&{jDZ*C+0Ra~jD8^TV00DB$R|5b6Z`4-<00C^;R|5b6Z{Sx000Cp>R|5b6Wb9W100D0DR|5b6b@*2U00D3QR|5b6as*fd00CzTSOWk7YY;CASOWk7blg}200Cw0SOWn7AQS)rDf(Cg0RbNrDE?T300DFaSpxt8Xbf2c00CzbSpxt8X&6}p00C?sSpxt8WF%Pw00CqwSpxw8A`}1tDK=RH0RbTtC^}h#00DYHSpxt8X-HWE00DMRSpxt8bW~Xb00C%PSpxt8XJAe100C^4Spxt8Wt>?900DNQSpxt8Z>U)V00C{TSpxt8WwcoX00w?%b75?9$W{YNR|E7|1291>20RbfxI@(!-00DI1Spxt8Zs=J900Cw0Spxt8ZS+|K00D0LSpxt8Zva{Y00D9aS_1$9X$)Ee00DLqS_1$9ZWvkv0RVLr00Ai^S_1(AbQCBkT7v)qVJ=z&00D9~S_1$9WjtB~00C`6S_1$9VMtm700Co8S_1$9X;fMR0RVRt00AjrS_1(Ab`&UNT7v)qZfaTs00D1uS_1$9X?R)#00DG00DD~S_1$9Z;)C80RVXv00AkSS_1(AcoZn0T7v)qbf#JZ00CvLS_1$9XS7-a00DBkS_1$9VZd4g0RVp#00Ak?S_1(AeiSIsT7v)qa@JY{00D2_S_1$9bmUqC00Cp_S_1$9W$;=900DOPS_1$9aQs>W00VGzb(UHK###dcTLS7m00CtdTLS?AdlUcxDI!|~0RegxC?;Ej00C|+TLSXJJ}e0~}ieo?8RjTLS00DE>Tmt|BW!zi?00DI3Tmt|BVdz`~00DIFTmt|BZ}eOP0RTlA00AigT>}9DL>VXqU4sAtWC~pa00CtZT>}6CWf)xp00D3wT>}6Cb0l2@00C_(T>}6CZ!ld000D0{T>}6EZE||7Tm$-C13X;=00DGDT>}6CWl&uM0RTT400AjnT>}9DJ{c%rU4sAtWM*9h00CugT>}6CWprHw00D4%T>}6CbAVj~00Cu&T>}6Cc8pyE00D23T>}9CLm2=8DV|*e0Rci8D571100CsET>}6CWw2cX00CvTT>}6CaJ*du00DEtT>}6CWyoCv00DH)T>}6CVbom%00DH`T>}6CZ{S@60RTrC00AlNT>}9DMj0sZU4sAtWcFPH00CwGT>}6CWdvRW00D3cUIPFDa}Ztw00C_lUIPFDZya6&00D0zUIPFFZE|{;T?6J_11Met00DF^UIPFDWjtO300U)bb81`zR$T)^UIPFDI!Imv0Rc!EI#ynT00DAbUIPFDZ)9Er00DGrUIPFDVQ^jp00C`wUIPFDX?$J-00C}-UIPIFf)qMo@>_$5UIPFDVUAt{00DBEUIPFDWuRUI00C{LUIPFDVXR&Q0RT1^00AkuUIPIEH5VwnUV{JuZo*yz00D2xUIPFDY0zE+00DH?UIPFDVccE=00Da9UIPFDY3N=900C_7UIPFDVf0=D00DLSUIPFDa{ylh00C(RUjqOEb_`zw00DCnUjqOEau{C&00D0vUjqOEbR=H`00CnvUjqOEWiVd@00DM3UjqOEX*^#80suM}I2Ql`DM()f0s%P}Hy0>QUxNSva#UXf00D1aUjqOEbYx!x00CoaUjqOEWpG~u00DM(UjqOEWPD!(00CrzUjqREJQn}~DUM$Q0RcM~D3V`;00DEDUjqOEa-d%W00D2NUjqOEbgW+k00CpNUjqOEWw>7h00DNsUjqOEX2f3u00D2xUjqOEa?oD`0suf4J{JH1DcoNJ0RT`J00AlJUjqRFPZuccUxNSvZ1P_N00CwCUjqOEVgO(R00ChJU;_dIKNme0C~V?igA8B;00D9mU;_XFZy;a;00DF+U;_XFV=Q0;00Ct(U;_XGZg$pR12|v<00DG9U;_XFWk_HH0sur8LKgr5DO6ws0s%u8K^G`mV1obwa$sNs00D1mU;_XFbZ}q;00ComU;_XFWqe=*00DM_U;_XFWr$z{00DH4U;_XFVU%D400Cs0U;_XFaG+oV0RTo900AkiU;_aGMHeWrV1obwa<*Ut00D2lU;_XFY{Xy#00D2xU;_aFNEZMBDb`>E0RcxBDB56y00DB~U;_XFZ|GnH00C_7U;_XFZ}eaT00CqAU;_XFbO2!k00C?UVFLgGbqrwx00ChVVFLgGW*A`u00CtlVFLjGN*4eDDJo$D0Rc%DC@x`x00D9|VFLgGZ#-cG00C@5VFLgGZ%APS0RT)F00AjfVFLjHOBX0uVS@kxbY5Wt00CoWVFLgGWo%&s00D4vVFLgGb9i9`00U%WVI*M#PGJLnVFLgHV{_181B77%00DB6VFLgGZ=7KR00DHOVFLgGW2j*R0RT=H00AkqVFLjHO&2J*VS@kxWxinp00C^qVFLgGV$5L!00C*zVFLgGbJ$@600L!cu3-b-VFLgGcI06L00DIFVFLgGW%OYK00n+wXLWNzUjv9=15RKAreFj5VFLgGIsjq=0Rd4LIu>Gs00C|sVgmpHZzN&^00C(#VgmpHbTDEA00Ch(VgmpHdOTtS00C)2VgmpHY)E1Q00Ci6VgmpHbyQ*l00DDaVgmpHX<%Xl00DMpVgmpHb8KP*00DAxVgmpHZ+Kz@00DGVAe00DHaVgmpHVYFfc00C{fVgmpHX~1Fw00DHyVgmpHbIf7`00CvvVgmpHW!Pc^00Cs)VgmpHb>w0L00DIBVgmpHY4BnL00DINVgmpHbo^oi00ChFV*>yIX$WHj0svJPR~G;QDHLM^0s&MPRu?E5V}k$zb0A{_00DF=V*>yIZZKm500Ct-V*>yIZ9HQG00Ct}V*>yIa!6wX00DJQV*>yIb5vsk00CiIV*>yIWng0i00C`gV*>yIXl!Ex00DGzV*>yIX?SA;00DP?V*>yIa)e_800Cu+V*>yIbdX~M00C^4V*>yIX`EvN00CyAV*>yIWvF8V00DHaV*>yIVYFid00CsWV*>yIaKK{&0RUMS00Ak?V*>#JSQjYJV}k$zbJk-600Cv*V*>yIbmU_L00Cj@V*>yIbns&X00DFMV*>yIW&C3U00DFYWCH*JVF+Xc00CzXWCH*JVH9Ko00D3sWCH*JZy;m?00D9)WCH;JTNeNUDKcaO0RdVUC^lq+00DSBWCH*JX+&fL00DAJWCH*JbWmgi00CiEWCH*JZCqpn00C}dWCH*JZ)ju#00C)kWCH*JbaZ3`00CioWCH*Jbbw?70RUeY00AkCWCH;KUKc2kWP<&00C*nWCH*JZp>r@00DB+WCH*JW!Pi`00DH~WCH*JVdP{300DLCWCH*Ka&e?&1Mp-600DFMWCH*JVE|7KSWrF|#WrAe`00DZ6Wdi^KX^>?D0RUqc00AkSWdi{MVi$8LmSqE=WrF|#Wu|2V00DHeWdi^KVYp=j00DHqWdi^KbHrr>00C^uWdi^KVbEm*00C~+Wdi^Ka@=JD00Cv00DCzW&;2LY$Rp_00ChtW&;2LX)tC300DG1W&;2LX*^~F00C}7W&;2LX-H-R00C@HW&;2LVN_-V00C}VW&;2La$sfy00CuYW&;2LbZlk=00C}tW&;2LX?SJ>00DGi!^00D2#X9EBMbkt`900CjzX9EBMZQy4E00C*{X9EBMbnIsX00DFIX9EBMW%y?U00CwGX9EBMWCUmf00DIhXafKNbP#9*00C(hXafKNbR1{{00DF&XafNNUK;=bcrIuI00Ct(XafKNWH@L800C}3XafKNX+&rP00Cc0XafKNYfxwd00C}RXafKNX6^00C|;Y6AcPc{FMR00Cq=Y6AcPZa``S00C)6Y6AcPYfNeb0RY?u00AjjY6AfQ+XX0GYJ&g)Y+`By00CucY6AcPWN>N&00D1yY6AcPZG37200DG@Y6AcPZ-{CG00Cl-Y6AcPZ(wq0RY|w00AkuY6AfQ-32JTYJ&g)WWs6#00C*rY6AcPY|v^000CjvY6AcPcHC+M0sy22rUn23Dd=hg0syE6ss;c7DfDUs0s*H6sRk(eYJ&g)a{y}t00CtRYXblQbr5R<00D6pYXblQavW;|00D0zYXblQbSP^B00Ct#YXblQV>D|600DA3YXblQZ$N7U00Cx3YXblQbWCdl00C}NYXblQX;^Cm00D1aYXblQYGi8z00C@jYXblQVQ^~$00C}xYXblQa(rt800Cu!YXblQbckyM00C}}YXblQX_RXN00C&4YXblQbf9Yk00C*HYXboQwgvzJDY9z=0RgoJD7I^Z00DBmYXblQZ^UZ@00DE#YXblQbI@x800CvzYXblQa@=bJ00C#>YXblQW$0@I00DCDYXblQbM$Ki00DCPYXblQWdLjg00DFcYy$uRWejWs00C_hYy$uRVHj)!00D9yYy$uRVI*t=00D3+Yy$uRY%pvC00Ch(Yy$uRX*_HL00DGDYy$uRa!70g00CuAYy$uRZd7ao0t2H4r3NT>Y3^!+tZM^WYy$uRb6{)(00CoiYy$uRX?Sb{00C`&Yy$uRVT5c000C}_Yy$uRd5~-a00Cr{Yy$uRWt?mS00DENYy$uRa;R(r00CvLYy$uRcC>5*00MJv;%WoBYy$xR-~|8yDavdE0Ri6yD9&ty00C~)Yy$uRZ`^DH00C*@Yy$uRbm(jY00Cj{Yy$uRbo6Wk00D0LYy$uRWdLmh00DCbZ36%SWejZt00D9mZ36%Sa2Ra^00CtlZ36%SawKg700DU_Z36%SbTDlL00C(>Z36%SV?1pG00D18Z36%SY)EYb00CuAZ36%Sc2sQx00CuMZ36%SZD4H!00CiUZ36)S@C5(?DRONC0Ris?D0Xdw00CuuZ36%SbA)XJ00Ci&Z36%SVvubE00C!~Z36%SZk%lc00C*DZ36%Sbf|3u00CjHZ36%SZ?tU#00MGsY;6O&Z36-T00#aA00Ak=Z36-U{{{U8D9~+#00DE>Z36%SZ{TeM00D63Z36%SbnI;d00D0DZ36%SY4~je00D3QZ36-T0tN&I00AiqZUX`V0R{sGC=hOg00C_lZUX=Tav*L400D0%ZUX=TW-M+400DC{ZUX=TZa8iO00Ch>ZUX=Tazt(e00DGLZUX=TWl(Md00DDWZUX=TVO(wl00ClRZUX=TWN2;!00C@nZUX=Ta&&G300D1$ZUY1W1_lTQ3I+@Y00Ak6ZUY1X1qKHO2?h%WD3ET000Cu|ZUX=Tbfj(r00CjDZUX=Tbg*s%00DEhZUX=Tbi8f@00D2pZUX=TV#sa-00D2#ZUX=WW@>kGz-Zvy}UazJkb00D4DZvy}UWlV1a00DARZvy}Ud01})00DGfZvy}UX=HB$00CoaZvzAXNCrd(N(M#-00Aj>ZvzAZM+QR%Nd`p*ZzynY1AuRX00C@a037VVmxpI00D18a037VV@PlV00Ci6a037VYE*Co00C!Oa037VZeVZ&00C)ca037VbZl?~00Ciga037VZ+LJ600C@%a037VW`uA900Cu+a037VWsq;mC?s)%00CnvaRUGWV>odG00Ch>aRUGWb3}0i00Ci2aRUGWX;5(k00wquX>MU+o^J!3a0AA01L|-C6mbJqaRUGWWn6Is00C`waRUMXpa!A_00Ak2aRUMYp9Y}@D2Q=`00DT8aRUGWX_#>X00DBIaRUGWbfj?u00CjDaRUGWZLo0z00DEhaRUGWbG&f_00CjbaRUGWZOCy000C#taRUGWZq#uD00C**aRUGWbl`CV00Cj8616*Z00CyAasvPXZ>Vwu00DEZasvPXWwdew00CvXasvPXa=>x}00C#lasvPXWz2E|0RZX+00Al3asvSY=>;g;(V;DFSl?0Rig;CAas&Kw11xg`00Cw)a{~YYZ$NVc00DAFa{~bY<^=!&DN=I-0RiO&C{}ZW00C`Wa{~YYZ)9@=00Crba{~YYWpHx?00Cuoa{~YYa(r_G00Cx#a{~YYW{7hG0RZR)00AkKa{~bZ=LIO3bAtc@ZJu)j00D2Na{~YYWUO-o00CvPa{~YYWw>(#00DBoa{~YYX2f#?00Cyoa{~YYZ_slC00M7wj&lRna{~YYW!!TE00Cv@a{~YYa_n;h00C$6a{~YYW%zRg00CtFa{~YYW(0Ht00D0bbOQhZZV+?>00D0nbOQhZX&iI|00DF&bOQhZa42*G00C((bOQhZax`=U00Cn%00CrbbOQhZZ*X)21ON^O5C#$k6b1kRDSUJT1OW{O4+aqi69y=Tbb|l^WsGzK00DHGbOQhZVW4ya00DHSbOQkZga!ZsDYA3}0Re*sD7JKi00CjVbOQhZX~c8`00DH$bOQhZa?o@G00CvzbOQhZZrpSO00C*@bOQhZWaxAQ00Cw0bOQhZYxHyj00CqAbOQhZZvb@z00V7vY<6@5taJkgbprqabPRO^00D0rbprqaVjy(`0s!^}_yqs~DJ*pZ0s-{}_XQ|2b%Ou_Za8%V00DABbprqaWk_`c00DGPbprqabX0W%00CiIbprqaaA0)<00DVsbprqabZm7400C)obprqab9i+F00DA-bprqaVT5%900D4{bprwbTn1hS00AkMbprwbU^00DHyb^`zbVa#>|00C^$b^`zcZ)GNR1K4&00ss~U7zO|VDd=_s0s$2U7X~Qqc7p%`ZS-~n00DCTb^`zbZv=M(00CwScLM+ca}aj}00C|mcLM+cVH|e@00D9$cLM+cbSQTN00Ct#cLM+cb2N7Y00Ch-cLM|fG6pUNGzKsR00AjRcLMX00C{1cLM+cZ#cB00D2#cLM+cX4H2B00DE_cLM+cZs2zV00Cj00D0fcmo0e8U`E&00Ai)cmo0f83r2$C?I%)00DF+cmn_db1--V00C(>cmn_dcRY9l00DGDcmn_dWk`4f00DDOcmn_dVN`en0stTe9tHpbDPVX50s$We9R?_7c!K}|b8L7600D1ycmo0eBnBb|00Ak2cmo0fBL*P`D2RB200C@{cmn_dWteya00MA!e0T$%cmn_dbfkC#00C~Ucmn_dX|#9)00D2hcmo0eC@9gYX)rwC=7Xn00C|ic>@3eZyb3800C(tc>@3ebSQZP00C((c>@3eb2NDa00D10c>@9fa0YS)00AjRc>@9gZw7G&C`@^S00DVYc>@3ebX<7@00C)Yc>@3eV`zB;00D1qc>@3eY;<`800Cusc>@9fbOv??00Ak6c>@9ga|U$=D2#c700C~2c>@3eVVrpb00C*Dc>@3eVyJlo00D2Vc>@3eW3+h#00CjTc>@9fcm{d~00Ak+c>@9gcLsR|D9m|-00Cptc>@3eW88TI00Cj*c>@3ebLe>k00Cj{c>@3eY4mvm00eM$YGOcn1Auu0z@3ea{zh+00DCndIJCfVHkP?00C_tdIJCfW+Zw800D0*dIJCfaxi)W0sw{vhz0-wDLi@u0sx8zj0OM!DM)$)0s)Bziv}o8dV>G~Zd7^$00CiMdIJCfX=Hi>00ClZdIJCfZ*Y1800ComdIJCfVSIW60s@5whXyEWLVAOOdIJCfd5C%g00DHCdIJCfX`Ffk00Cp7dIJCfZ>V|$00C^SdIJCfWwd$&00DNodIJCfWx#p^00C#ldIJCfVa$3100DB+dIJCfW!QQH00DO1dIJFfjs^e$De8Iy0RfE$DDHZL00Ck2dIJCfY5aNv00DFYdjkLgatM0^00CtVdjkLgZWMb100C(ldjkLgWFUJ300CttdjkLgYb<*M00Cn%djkLgZ#a7c00C@1djkLgbVPdt00D1GdjkLgVo-Yn00D1SdjkRhmf00Cj5djkRjmj;;zC~9bXgQ$B000C{TdjkLgb-a5600DHudjkLgZpeEB00CvrdjkLgZPa@M00D2>djkLgZQy$Y00C^~djkLgVeESY00DIJdjkLgZ}@uy00UuibmV#iTzdoldjkLgYy^A*00ChVd;@!800Clpd;w$00CpNd;EpO00Ch-eFFjlj|PzjC~5$GgFt-)00C`AeFFdibyR%=00DGbeFFdiZeV=_00CuYeFFdiZESr500D1ueFFdiZFqeH00DA-eFFdiVT64H00C@@eFFdib&!1n00C!~eFFdiZk&As00Cj5eFFdia;SX+00CjHeFFdiWwd<*00C~geFFdiX~2C001IYrWO8?6YHed-Y+`Z)OmhQFbOYXY0~B}zT6hD%cmn`=14euU^n3%xeFFjjt_G|I00AlbeFFjktp=+GC;)zg00DCbeggmjWe|P?00CnbeggmjavXjG00D0zeggmjW+;9G00DC@eggmjVKjaN00C(_eggskvIejQ00AjReggslu?DXOC`^8X00DDSeggmjWn6v(00CoSeggmja%g@700D1qeggmjW^{f700DV=eggmjbbx*X00C)+eggmjc8q=l00Ci=eggmja+rPt0RXfH00Akaeggpkvj!-reuDr3bFO{^00CvTeggmjW4wL?00DBseggmjZ^(WF00CyseggmjY}9@O00CjzeggmjZs2|c00DC5eggmjW$b00DHme**vkVZeU_00DHye**vkbVf)00C$ofCB&lV=RCJ00C|?fCB&lWjKHX00DA7fCB*lVg~>LDN29?0RdqLC{BQb0RUtN00AjnfCB*mV+SZ;fP(@6Xa{Bo00Aj(fCB;nX9r~mD0F~>00TWMEmVL5W`F~FfCB&la)f{b00D23fCB&lbeMnx00Cj1fCB&la-@I*00CvHfCB&laIk;_00MV!M1TXffCB&lI=p}b0Rd?TI>vy500C&sfCB&lW7L2H00C~=fCB&lW#E7V00DC5fCB*lcL)Fhc=CV)00D3IfCB&lV*G#u00CzLfdc>mZU}(`00C(Zfdc>mWE6n|00C|qfdc>mbs&KQ00D0%fdc>mVl06J00Cq&fdc^mi3k7zDL#P%0RW8%00AjTfdc^nj0h-9fr9`6Zc>2*00D1Wfdc>mX<&f^00DGnfdc>mV{Cx~00Cukfdc>ma(ICQ00C)!fdc>mWQ2hO00C!;fdc>mZjgZk00D27fdc>mY@C4u0RxB#Whh}dfdfK;gQ9^000DHUfdc>mW4M6>00Cvbfdc>mYQ%v900D2xfdc^mdk6plZq|VV00D2>fdc>mY2bka00DI7fdc>mW9)$g00Cw4fdc>ma`=G*00C+Kfdc^odI)l4(18O4f&&2ndx00AlFf&&2oh6pI=f`b47c200C}tg988oX?TMJ00Cuwg988oZG?jZ00Ci&g988oa*%@q00Cx}g988obew|&00DBMg988oZ>WO<00D5Wg988oaI}L10RVvr00Ak$g98BpfCwnWgM$D8Wy*sC00DN=g988oY1o4U00DH~g988oW8{Ma0RW2#00AlRg98BpiU=t5gM$D8Zu)}*00D0TgaZHpX$XV^00DFkgaZHpV-$n~00CthgaZHpav+2Q00C(xgaZHpWGsXO00Cz*gaZHpZa9Pk00D14gaZHpY(#_u00Ci2gaZHpZcu~+00D1SgaZHpXVpG@gaZHpbc}=p00MPox`P9jgaZKpg9rctDW-%20Re&tD5`{m00CvNgaZHpcDRHC00C*fgaZHpbi{-M00CplgaZHpVbFvF00DE>gaZKpg$MuvDdL0!0Re;vDCUHN00DFCgaZHpbo7J+00D0LgaZHpX#j--00ChJg#!Qqatwt700DFog#!Qqa~OpK00C|ug#!QqZzP2S00Cnvg#!QqW-x^V00D0{g#!Qqay*3t00C}7g#!QqbV!8*00CuAg#!QwaA9I^b7^M^f&g#!QqX^e#f00Ci=g#!Qqa+rk!00DHKg#!QqbEJg>00C~Qg#!QqZ?J^}00CpRg#!QqZoGv900D2pg#!QqX~=~G00DH)g#!QqW7LHM00Cv%g#!QqYT$(f00D32g#!Qqa_ofz00D6Fg#!Qqc=&|_00D3Qg#!QqVg!Z*00CzTh64ZrZV-k800C(hh64ZrWE_SA00C|yh64cr3mX6dDK3Ts0RajdC^CkF00DS7h64ZrZ$O3v00Ck~h64cr4I2OfDN=?50RapfC{~7p00CuOh64ZrZe)f700D1mh64ZrY;cAH0RRsh00Aj{h64cs4jU+dhJyhB6B_^lDUOB%0Ra*lD3XSQ0RR^p00AkWh64cs78@v}hJyeDczJq;h69*}1FD7t00DHeh64ZrWx$350RRyj00Ak?h64cs5F04ahJyhB6&nBnDc*(y0Ra>nDB^~L0RR~r00AlRh64cs7#k?`hJyeDczJr(h6Ct^1Nw#o00DFYhXVisWe|r000e$xXLC%319pZ3#)bnHhXVisIvj@s0Rb8tIxdHU00MP*D24+xhXVls9ti*eDMp6_0RbHeC`yNe00CuChXVisY*>c_00ClNhXVisVPuB`00C)ghXVisa&U(O00CikhXVisc6^5e00CoyhXVisX^4jd00C`|hXVisVU&jh00C~AhXVisd7y^_00CsChXVisd8~&600CsOhXVisa=3>B00CvbhXVisV#J3700C>thXVisZqSDV00C*%hXVlsAPE2gDdL9%0RbNgDCUQQ00Cv}hXVisZ1jf%00Cn9hXVisVE~8&00C(Rhywrtatw$A00ChVhywrtb{L2Q00CnjhywrtX(WgP00C_(hywrtVK9gT00C|`hywrtc|3>%00Cq|hywrtc}R!@00Cr9hywrta#V-|00CuMhywrtVqk~^00DGnhywrtZfuAH00C)ohywrtZ+M6U0RSQi00Ak4hywuuAqgmmh=TwDWsZmg00C^4hywrtVw{Kr00Cj5hywrtX{d+;00DBYhywrtVYG+?00DNohywrtW59?500C*nhywrtZOn)R00CjrhywrtZrF$e00DX4hywrtWaNkg00DXGhywrtWblXs00DCLhywrtW&DT(00CkGi30!uW(bJ`00D0fi30!wY-(iOhXa0y0~Cn^00DCvi30!uX()*U00BBKi30!uIy8xc00C$^i30%uxEcTfDMpC{0RgufC`yTg00CuCi30!ub6AN300CiMi30!uVq}Q}00C!ei30!uZg7bM00C)si30!ubbN^e00Ciwi30!uZ-|Kl0RXxh00AkKi30%vxf&>#iGu(EWuA!x00DERi30!uVXTP*00CmMi30!uWVnd~00Cvbi30!uc*KbV00L}jj)?=xi30%uycz%jDcXqx0Rg)jDBg*K00Cv>i30!ubL@!&00Ck0i30!uV)%&z00CtFi30!uWdw=?00DRkiUR-vX%LD700CweiUR-vY#fRM00ChliUR-vb0~@f00D9?iUR-vWi*Nd00DM7iUR-vVL*xl00DAFiUR-wW^~Yr15Ano00C`MiUR-vZ(NE400DAhiUR-vW@w5700DDuiUR-vV|0oG00C)wiUR-vbbyKj00Ci!iUR-vZH$To00Cu^iUR-vZkUP#00C*9iUR-vYov+;00CvHiUR-vbg+s800CjPiUR-vWW0(400D5qiUR=vz8U}lDb9)m0Rg=lDAJ0900Cv#iUR-vZQzOn00Cjivs`wW$=pw00D0Hivs`wa{P+}00CtJi~|4xa|nzB00ChRi~|4xVib%600Cqgi~|4xWgv_L00DR=i~|4xX)KHb00Cw)i~|4xZ8(er00D14i~|4xazu;+00Cx7i~|4xWKfI)00CuIi~|4xbX<%B00DJki~|4xaA=GJ00C`oi~|4xZ*+_U0RsLSC}Y@*gL;eu00DD=i~|4xWsHmi00C^0i~|4xVwj8r00Cj1i~|4xX{3w;00DBUi~|4xVX%w?00DNki~|4xW4w$500C*ji~|4xZODuR00Cjni~|4xZq$qe00DX0i~|7x0UH1TDdvm=0RaFTDC&%Z00DFGi~|4xW%!H(00C_Ni~|4xVg!u?00ChNjRODyX%LMA00D9qjRODyVH}ME00DL)jRODyawv@h00D0iv!M!19Xi800CusjROGyz#0GnDUOW;0Rg`nD3XnX00Cu~jRODyZJ><<00Cj9jRODya;%L500CyQjRODybhwQJ00C~kjRODyWyFmG00C{vjRODyWzdZS00DB=jRODyb=-{u00DF2jRODyVd#wm00Cw0jRODyZS;);00C(FjRODyV*ri=00C|WjspMzWeko300D9mjspMzcNmTX00C?sjspMzVI+s?C0RZ6|00Aisj{^Y#;2J0pkAnaKa~6*S00DF!j{^V!ZX}Nb00Ctxj{^V!Z7`1m00Ct-j{^V!ay*X%00DJEj{^V!b4ZT^00Ci6j{^V!WmJy?00C`Uj{^V!b6}4H00DAlj{^V!Z)}eP00DDyj{^V!Zg`Ia00Cuwj{^V#WOD|O1B8zQ00Cx-j{^V!ZTQ00DH)j{^V!aMX_j0s!Y4=^6k5Dd3L-0s-b4=o%>IkAnaKbL@`;00Cw8j{^V!WBiW;00C(NkOKe#atM$E00DFkkOKe#VHA)900C_pkOKe#c_5Gj00CqskOKe#ax9Po00Ct(kOKh#>ly$7DL#+`0Rie7C_<2f00C!6kOKe#ZcvZ|00C)MkOKe#a$JxD00CuUkOKe#WN45B00DAtkOKe#Z*-6Y00DD)kOKe#a)6Kn00D1?kOKe#bBvG!00C~2kOKe#Wtfly0RZh900AkakOKh$>>4Pjkb?jLWv-9|00C^akOKe#V!V(800CjbkOKe#X~>WR00DB&kOKe#VbqWV00DN|kOKe#a^R2y00D32kOKe#bL@}<00D0DkOKe#W%!T-0RZnB00Aikkplq%?iwfvk%IsMWe$-800C?kkpln$VjPhJ00Chlkpln$X(*8c00D9?kpln$VKk8g00DM7kpln$azK#-00D1Ckpln$b4-x~00C}Nkpln$Wmu5|0Ra0N00Ajvkplq%`Wh%`k%IsMWp0rJ00C@vkpln$VtkPU00Ciwkpln$X^4>n00DB2kpln$VU&>r00MJ%UXcTukpln$W}uM+00D2Rkplq$@frXDDYlUV0RiwDD7uk@00Cvdkpln$Y{-!V00Cmokpln$VbqZW00C**kpln$a^R5z00CjoN300Ctnk^=w%Y$%cg00Ckyk^=w%VKkBh00C(_k^=w%azK&;00Ch}k^=w&b9NAt15AwI00C|qlLG(&X&{pW0RZ(H00Aj1lLG+(^cpBIlY;;OWj2!o00C@1lLG(&VnmYz00Ci2lLG(&X;6~`00DAVlLG(&VO)~~00DMllLG(&a%htS00D1qlLG(&b99pf00C}#lLG(&Wq^|d00DD`lLG(&ZH$ux00Co?lLG(+b7X34a{iD5u#p39k^?4_1DKNo00Cv5lLG(&XS9<800C~glLG(&VZf6E0Ra6P00Ak?lLG+({2D0GlY;;OXV#Mg00C~^lLG(&Y2=dw00DC9lLG(&W$=>&00Ct7lLG(&a{QA600D0Tlmh?(a|o0J00CtVlmh?(Y!s9O00Ckelmh?(VIY(P00C(xlmh?(ax9bs00Ch#lmh?(b~uy+00Cn@lmh?(X+)F*00C`Elmh?(VNjF<00C}Rlmh?(d0dnO00wSvVsmn2ppOIEj{`W61D=or#*+hLlmh?(bZC?V00Cu!lmh_(!5RPobdHn*00Cu^lmh?(bC{F^00Cy6lmh?(W~7t@00D2Rlmh?(Zm^UC00D2dlmh?(X}pvJ00DHulmh?(VaSvN00DB&lmh?(Wz>`d00C^;lmh?(W#E(p00Cp>lmh?(W9*az0RX}p00DIPlmh?(W&D%_00DCXl>-0)W(bu700CwWl>-0)ZxodS00DCvl>-0)WgwLU00DI-l>-0)aV(Vs00D9`l>-0)Z#b0$00Loj@{|KUl>-0)W<-?(0RYb$00Ajfl>-3*&Kf9Km4g5QY+jWE00CiUl>-0)b8M9Z00DAxl>-0)Wq6eX00DM>l>-0)VT6?f00DA}l>-0)bdZ$;00Co`l>-0)X`Gb<00C{Hl>-0)VW^b@00C~Ul>-0*Z+T9Y1GJR`0RY1q00DHwl>-0)WyqBS00DE(l>-0)X4I7f00Cy&l>-0)Z{U>!00C&`l>-0)W9*d!00D0Dl>-0)W%!i?00DCTl>-0)cLbIL00DFgmID9*co3EY00CtdmID9*bR3og00CtpmIDC*#2NqrbS{W|700D2VmID9*bhMTO00DTqmID9*WWbgK00C*nmID9*bj+3m00M7rhL!`;mIDC*#TozsbmEo+00Cv@mID9*bL^G_00Cz5mID9*X84u^00D3QmID9*Z3LGC0s!M0SPd00D2xmjeI+bI_Lq00C~+mjeI+W!#qo00DF2mjeI+Xy}&%00Cp}mjeI+ZuFM}00CwCmjeI+asZeE0RYJw00Aism;(U;$QmdRn1cWTau%2a00Ctlm;(R-a3q)m00C?&m;(R-WiXfn00C$=m;(R-c|4c{00Cq|m;(R-a!8m100CuAm;(X;%No%d00Ajlm;(X<${NrbC}5a_00C@fm;(R-WpJ1S00Crnm;(R-Z+w^o0RYt+00Ak8m;(U;)EX#^n1cWTWRjQz00C*5m;(R-Y@nC}00Cj9m;(R-cC45K0sz+<*%|-=DY%#e0s+<<*cvFln1cWTbi|kg00C*vm;(R;b8fPj1JsxU0RROX00AlFm;(U;1RE&mn1cWTbMBY}00Cw8m;(R-Z2Xu500CkGnF9a;VF;N600C(ZnF9a;auk^Z00ChdnF9a;b|9Gp00CnrnF9a;X)Kuo00C_>nF9a;VK|us00C}3nF9a;c|@5500Cr5nF9a;ZBUs500D1SnF9a;a$K1M00CxVnF9a;b7+|Z00CugnF9a;b#$2n00D7&nF9a;a)6lw00D1?nF9a;bc~q;00DH8nF9a;ZkU+^00C*9nF9a;Z={(60RRUZ00AkmnF9d<1{)}}nS%fUbGn%W00CvfnF9a;Y{;1d00CmonF9a;Vbqxe00C**nF9a;a^RT*00CjngajJngaj;c21K5@WwwD72m;+Rp1A>?X+L#08ngajMo10I`$00D9&n*#s=WiXoq00D3|n*#s=Y&@F-00Ct}n*#v={tEyBWloy|00D4Pn*#s=d03kR0RaCC00CrVn*#v=01N;DWp0}T00C!mn*#s=Zg`sm00Cisn*#v=0t^5FDTYzUkK00CkSoC5#>VHBJL00C(loC5#>av+=o00ChpoC5#>b}XC&00Cn%oC5#>X*iq%00C`2oC5#>VMLq*00C}FoC5#>c~G1K0RT=600DGdoC5#>ZeW}P00CiUoC5#>X>6PW00DAxoC5#>VR)Pa0RUGF00Ak4oC5&?RtzYJoPz)XbB>$?00C~6oC5#>Z=9S100C*DoC5#>bf}yI00D5WoC5#?c5i;11GJn200DWroC5#>WW<~U00DB!oC5&>RSWY2cg#00C^~oC5#>W$c^-00DFIoC5#?Wns{q1NfW+0RT@700DCdodW;?WelAI00C?godW;?Vi=tR00ChhodW;?X(XKk00D9;odW;?VKAKo00DM3odW;?V?3P$00C)2odW;?ZAhI100Ci6odW;?Zd9EE00DVgodW>?QVakAb7q|b00DApodW;?Z*ZLh00DD$odW;?ZhV~s00Cu!odW;@WOHDh1Bjgi00DE3odW;?VVIo*00DEJodW;?Wu%=000C&KodW;?W3ZhA00C~codW;?WxSmO00DBsodW;?cgURs00C^yodW;?Vbq-i00C~=odW;?a^Rf<00Cv@odW;?bnKl200DUNodW;?W%!)~00DIVodW;?WdxoB0RT`800DClo&x{@aul8e00D0ro&x{@b0D4r00C|$o&x{@Wh|Zp00DC{o&x{@b2y#@00Ch>o&x{@b3~p400C}Fo&x{@Z&02C00C)Mo&x{@bX=YT00CiQo&x{@a%i3d00Cugo&x{@Y;>Lj00Cuso&x{@V}PCm00Co$o&x~@Q49b9bCR9|00DBAo&x{@Z=9Y300DENo&x{@Zm6CE00CvLo&x{@bF`iV00DElo&x{@VZfdP00DExo&x{@Wz3!f00DK00LojjGhDPo&x{@bnu=700D0Lo&x{@X#k%C00D0Xp925_ZfXji0}P)700C?gp925^Y#g5h0RU4B00C$yp925^V=SKo00C|?p925^WjLP$00DA7p925^cSN5900C@Dp925^VNjm~00C}Rp925^a$KJS00CuUp925^bZDOg00DSzp925^Wptkd00Cusp925^bAX=%00Ci!p925^VvL^y00Cr@p925^Wtg7>00DTOp925^X{4V600LoVBA)}Qp925^Ww4(E00CsWp925^b-paTE_W7wbr00C~^paTE_W#pg(00DIBpaTE_bMT-800C+CpaTE_bNrwK00C|Sp#uN`ZwR3S00CnTp#uN`YZRda00Cnfp#uN`Wgwvg00C$wp#uN}Vrgn){+t8Yp98?411zBf00BBOp#uQ{S`0cwp@RScb4sBD00C}Np#uN`Z&;xN00C)Up#uN`bY!6e00D4np#uQ`e+>WuWp<$h00D4%p#uN`d4Qn<0RVsv00Cr-p#uQ`feiowWtO1>00C#3p#uN`ZlIw900Cj9p#uQ`gAD)yDYBsh0Re&yD7K-400BL`p#uQ`g$)1!DaxS(0Re;!D9)jS00KQc#GwP!p#uN`a@?T<00D32p#uN`bnKx600Ck0p#uN`a`>SG00CwGp#uN`a0H?Q00eYta&LyA1CXHutf2!6q5}W{IuN1*0Re^$IwGQj00D9+q5}W{Z!n?*00DD0q5}W{Zaks`0RTc100AjTq5}Z|K@%uUqJsbda#ErL00CuMq5}W{c3`3d00C@fq5}W{Z)~Ci00DDyq5}W{aCo8v00Cisq5}W{ZG@r&00Cu+q5}W{bC99~00DBAq5}W{VVt4^00D5Kq5}W{bEu*N00DWfq5}W{WVE6K00DBkq5}W{Wx%2X0RTi300Ak?q5}Z|LlY>_qJsbda@L{)00Cv*q5}W{cI2W100C_3q5}W{Z}6f600DFMq5}W{aQvbJ00ChFqXPf|Z3v?S00CtVqXPf|a}=Wk00D9uqXPf|VIZRe00D3&qXPf|b1b6+00DV2qXPf|WH_S(00DA7qXPf|WkjO`00Cl3qXPi|MiT%5DORHc0Rcr5C|aX~00CuSqXPf|V`!rT00C}pqXPf|VRWMd00C)wqXPf|a)6@)00Ci!qXPf|c8sF~00D23qXPf|W0<1@00DBIqXPf|Z=|CG00C*LqXPf|a1P!moQ00AiurUL>2PZLcOC={lH00CthrUL*0b0nq%00D9;rUL*0WiX}#00DM3rUL*0Zak&~00C)2rUL*0Wk{w200Co8rUL*0Zd9fN00CiIrUL*0X<()U00DAlrUL*0VQi)Y00DM#rUL*0Z+NBy00CourUL*0a)hP>00D1`rUL*0X^^G^00DBArUL*0aGa(C00DENrUL*0bf~5S00C~UrUL*0X|$#T00CjTrUL*0a=@ko00DHyrUL*0bIhg#00C~&rUL*0Z`h^-0svGKQWF3HDdeUD0s&JKQ4=WYrh@m000DFQrUL*0asa0T00CtNrvm^1b_}Nj00C|irvm^1X&9#i00Ctlrvm^1Vrvm^1ay+L400Ch_rvm^1c1WiK00D1Krvm~2SQAzg00Ajlrvm~3R})neC}5|900CuYrvm^1b#SKx00C@vrvm^1VSJ|p00DM_rvm^1WQeB&00Cu=rvm^1bd;w900Co~rvm^1WuT`600D5Orvm^1c&w)b00LuWRHp;7rvm^1a=51h00D2prvm^1X~?Go00DB&rvm^1aMY&*00C~=rvm^1Z{Vi`00C*{rvm^1bnK@C00Ck0rvm^1dibXU00C+Krvm^1as;RY00ChNr~?22Y!Ije00DItr~?22XB?;l00Ctpr~?23V{+c611P8i00DC@r~?22V>qY-00C(}r~?22ZA7R800Ci2r~?22ZcwNL0RUzb00Ajnr~?53WfLf1sDl6jWoD=Y00DGvr~?22VRWbi00C`!r~?22X@IB$00DG{r~?22bBw4100Cu^r~?23d2d#z1DL1-0sveSS`z>PDX6Fe0s&hSSraI(sDl6jWwfXR00DEpr~?22a>S?u00Cvnr~?22cF?E;00C~+r~?22Y22s-00Cv0RUnX00AigssjN5VG}3>s)GOlWeTbT00DCnssjK4VHm0d00CkissjK4WF)Es00CtxssjK4crdC10RUtZ00AjHssjN5V-qMqs)GOlWk#w400DDOssjK4VN|LE00ClJssjK4XJD!W00C}hssjK4X>6(k00DGzssjK4VR)(o00D1)ssjK5X>2yC1B9vr00Cx-ssjK4Zj`D600D2BssjK4X`reD00DHSssjK4VXUeH00C{XssjK4a=5Ak00D2lssjK4X2hxk00C~wssjK4Y0#>E00Ch}s{;T5ZA_~J00C)Is{;T5bXcnc00DDes{;T5Wn`-Z00DGrs{;T5b8xEz00Ciks{;T5Y<#N&00DG@s{;T5Wr(W-00?4!b7XC4b!Wz+15l#_2&My`r~`hf1NNx{B&!3Cs{;T5I+Uve0Rd|hI<~8W00DBms{;T5WyGrk00DN&s{;T5Y|yI%00D2-s{;T5bKI)~00D5~s{;T5Vd$#^00C|8s{;T5W%R2900DFQs{;T5asaFY00ChJtOEc7WpF~G0}QMK00d}cZ*xeS16G^^aG?VdtOEc6c^s?*00Cq!tOEc6ax|<10RYtt00DGBtOEc6V??Y200Ci2tOEc6bWp4V00C}RtOEc6Z(OVc00CoStOEc6UudiY00CugtOEc6babo(00CiotOEc6Zh))<00DA_tOEc6WsIx?00DH8tOEc6Y?!PA0RYwu00DHQtOEc6W2meH00CjHtOEc6bhNAk00C~gtOEc6Z@{br00CphtOEc6U(Bon00CvvtOEc6cG#=~00C*i00D0bt^)u8ZxF5n00Cwet^)u8UmUIj00DF&t^)u8W+<)$00Ct#t^)x8VjBPfbULmB00D14t^)u8Z$z#G00Cx7t^)u8Ur??C00DGXt^)u8Xk4xX00C!Wt^)u8X=ttk0RUqg00DG#t^)u8Z+NZ)00D1)t^)u8W`wQ-00Cc$t^)u8Zji1600DQFt^)u8Z=9|J00C~It^)u8YpAXR00C~Ut^)uAY;tupt^;na1GKIK00BC>t^)x9WE(oju7dypbk42=00D2-t^)u8Z``f}00Cy=t^)u8bm*=F00Cp}t^)u8Vf3y800DIRt^)u8ZUCuLA%9VeGF100DIJuLA%9ZuqYQ00D3QuLA%9V+61R00DFgumb=AZxFBp00D0numb=AW*o2s00DF&umb=AXeh7)00Cz%umb=AX*93{00L}spsxcuumb=AUqG+}0RU(l00Ajbumb@BXB#L~u!8^ra$2wh00CuUumb=AX=tzm00Cxhumb=AX>_my00DD)umb=AbAYe|00Ci!umb=AY>co200Co?umb=AbeOOM00Cp3umb=AVWhAF00DHWumb=AZm_Te00D2dumb=AW4y2f00DHuumb=AZ^*C%00D2#umb=AX4J3)00Cs$umb=AW#F&_00D63umb=AY3#5A0RU$}BVGywc00DFsu>$}Ba~!b)00DF&u>$}BV<@o$00Chxu>$}BbTqL800C|~u>$}BZ$PmF00Co0u>$}BbWE`W00D1Ou>$}BZ&$}BWn{4f00DGru>$}BVQ{en00Crnu>$}BaD1@?0RU_p00Ak8u>%1CYa1wxv4a2sbds?H00D2Bu>$}BZ=kUQ00CyEu>$}Bd91Mm00DBcu>$}BVYsma00C{ju>$}BX~eMu00DB!u>%1BZW{mrDb}$A0Re3rDB7`u00Cv-u>$}Bbm*}I00Cj{u>$}Bbo8+U00DFQu>$}BbO5pg00CnLvI77CVGObZ00DFovI77CZWyuy00D0vvI77CV+Ne00CyQvjYGDdAPF!00DBovjYGDVZ^fo00C{vvjYGDY0$F+00DB=vjYGEV{neM1KhI%00DI3vjYGDW$d#900v`iVs&S846g%9umke21A?&w__71?vjYGDI{32#0RnX!E;<0N0}`}@00D9sv;zPEWhAr%00C(#v;zPEW-zn^00C(>v;zPEb3C*I00DDCv;zPEVMw$C00C@Hv;zPEV^p*Q00DGbv;zPEV_>uc00CiUv;zPEbZoQ(00C}tv;zPEZ+Nr=00Couv;zPEbcD1600D1`v;zPEZ;-SD00Cx}v;zPEWSq1E00Cv9v;zPEaHzBc00VDjX*`DmI;;b(v;zSEJPH8-JqiH;KMDW=Wy-Vz00Cvrv;zPEa@4c~00DH`v;zPEV&Jp`00DL8v;zPEbL_MO00Cd}v;zPEbNI9a00DIVv;zPEV+6GW00ChNwF3YFbP%-z00C|mwF3YFZydD)00CnnwF3bGJ_=tbwF3bFKnef>Yc{n500C|~wF3YFX+X6D00C@9wF3YFUre*00CrzwF3YFZ-})600C`|wF3YFVwAN500DKHwF3hHLJCF-L<#@_DW00DF|wgUhGcsRBL00Ct_wgUhGWkj|E00DGLwgUhGVNkXM00C`QwgUhGX00C{%wgUhGV%W9=00DL0wgUkGP6_}4DeATZ0Rc@4DDJj{00DFKwgUhGYy7qY00C|Sw*vqHX$ZFi00MJt7Lx00DDyw*vqHZg{r?00D1)w*vqHV}!Q@00DD~w*vqOVR&M5WpZa}!n6a%v;!`+1E947ZnguWwgWu31CX}^00BCdw*vtIQ3^V^w}SuybH29&00DBww*vqHWz4q&00Cyww*vqHX4tm_00DL0w*vqHV&u0200DFAw*vqHW$?EH00C(Bw*vqHWBj)R00C|SxB~zIWeB(f00D9ixB~zIcNDk-00C?oxB~zIVIa5z00C|$xB~zIaxAz500Ct(xB~zIbU3&J00DSDxB~zIWkk3G00Cu6xB~zIbWpeh00CiExB~zIZCtnm00C)YxB~zIbZEE(0RUeL00Aj00DB&xB~zIZ`8O000DH`xB~zIbl|uH00D01xB~zIY3#TI00D3ExB~zIYWTPV00CtFxB~zIZUngl00ChNxdQ+Ja}c=$00CtdxdQ+JXdJl%00CnnxdQ+JZYa3}00Ct#xdQ+Jax}RE00DP8xdQ+JbU?WS0RVXl00AjXxdQ(00Cukx&r_Ka(KD}00DP?x&r_KbcDJC00Cu+x&r_KZjibI00C>3x&r_KZk)OU00C*Dx&r_LWo+)b1E{(K00CvLx&r_Kbhx?$00CjXx&r_KZN$0*00C*rx&r_KbkMp300MY(M!5slx&r|KVF~~NDdxHZ0RdnNDC)X{00DCFx&r_KZ}_?c00DIVx&r_KVFbGa00C_Zy8{3LX%M>u00DFsy8{3La~!(^00Ctpy8{3Lb11t500Ct#y8{3Lbu_yJ00D72y8{3LazMKS00D1Cy8{3LbWFPg00DGTy8{3LZdkhm00C)Uy8{3LZ)Cdz00C-hy8{3LWN^C!00C}xy8{3LVSKv-00DD?y8{3LWr({200C%@y8{3LW0boC00C~Ay8{3LWuUtQ00DBQy8{3LcdWYu00DHey8{3Lc(}U*00Cvby8{6LV+sHPDayM80RUwR00Ak~y8{6MWC|$QyMq7$bKbiH00DC5y8{3LZ|u7R00DFIy8{3LZuq+c00CwGy8{3La|FBt00CqQyaNCMZVd1E00Cu^yaNCMWSG1I00D2FyaNCMZKS*d00CmEyaNCNWp!}81F*aU0RU$T00Ak$yaNFMX$k-VDayP90Rdmcc00C`Uy#oLNZ(zLx00DAly#oLNW^BC!00DDyy#oLNa(KN100D1)y#oLNbA-JE00C}_y#oLNWstoC00DEBy#oLNWSqSN00C~Iy#oLNVW_Xmy@LP&Z0@}S00Cw8y#oLNWcYWl00DBYz5@UOX0*No00DElz5@UOW5B)x00C*nz5@UObj-d300Cjrz5@UOZP>m800Cv*z5@UOZsfiL00C+0z5@UOYw*4U00Cw8z5@UObo{;p00ChFzXJdPWC*_l00D3gzXJgPbqW9hDH^{60ReOhC?3Cq00DC(zXJdPbS%FE00C|?zXJdPWjMbB00C`2zXJdPWkkON00DAJzXJdPbx^+p00DDWzXJdPVO+lh00CuUzXJdPZD_v(00DDuzXJdPa&*4~00D1$zXJdPbAZ1C00C}>zXJdPWsJWA00DE7zXJdPbeO*b00Cy6zXJdPWTd|X00CvHzXJdPbg;hz00CpRzXJdPWxT%w00D5qzXJdPc*ws40RVRj00Ak~zXJgQb_yuizk>h)bKbuL00Cp>zXJdPY3#oP00DIJzXJdPVfeoT00C|OzXJdPWdy(j00C|azykmQX%N5z00CzykmQXOzGL00C~AzykmQX`sLZ00DHSzykmQVXVLd00C^WzykmQWw^it00DBozykmQc*MX100C*rzykmQa?rp700DH?zykmQVcft200C{{zykmQZ0NuP00Cw0zykmQWc0uT00D3MzykmQZ2-Xo00CkK!2h><00C@v!2h!2qY6u$%3!200C)o!UF&SZ+OB300C-#!UF&SWQ4*400C}_!UF&SVUWTD00DEB!UF&SWt_qT00C&C!UF&SW2nLd00C~U!UF&SWwgQr00DBk!UF*SISl{-DaOJB0RcD-D9XZv00C&w!UF&SbJ)TI00Cv*!UF&SZRElO00C_3!UF&SVerBO00D0H!UF&Sa{R&r00CtJ!vg>TbO^%(00DRo!vg>TWfa2$0RTG<00Ai=!vg^UIt?f!!-D_;Wh%o100C|?!vg>TZ#csP00C@1!vg^TJq-W>DN4fw0RcP>C{DwJ00CuG!vg>TZCt|x00CiQ!vg^TK@9)_DQ?390Rcb_D00Jt00C`y!vg>TWq`v200DG{!vg>TbBx0S00DWD!vg>TbC|;e00Cv5!vg>TY^1{j00C*L!vg>TX0XEp00C^a!vg>TVZ6fw00Cpd!vg>TZ^**~00C^y!vg>TZq&mA00D2>!vg>TZs5ZM00D32!vg>TY3#!T00DIJ!vg>TVfe!X00CqE!vg>TZv?~x00M4oXu|^v!~*~UWe~&z00C?o!~*~UX&}S{0RTS@00Aj1!~+2VJ`E@^#Df3W00Cr5!~*~UWl+Qe00C!K!~*~UVO+!m00C=a!~*~UV`#(!00Cic!~+2UM-2c0DSE^M0Rcu0D1O9)00Cu$!~*~UY>dPM00Ci=!~*~UW0=GP00U-lb0)+Cbi@Om!~*~Ubfm-s00CvP!~+2ULk$1{DZa!50Rch{D8j^p00Cvl!~*~UZP3I600Cjv!~*~UZrsEJ00Cvo#sdHWWqQT~00Coy#sdHWa)`zQ00D1~#sdHWW|YPQ00Cc`#sdHWWuV3b00DBQ#sdHWb*#n%0RU4C00DEj#sdHWZoI|=00DQx#sdHWZ^*_200C~!#sdHWYt+UA00C~=#sdHWb>PMW00Cd-#sdHWZ|uec00U-lZurFmvc?1Q#sdHWI{3x|0RdDEItIss00CtT#{&QXa1_S_00DU##{&QXbRfqA00DF+#{&QXV=Tu500Ch##{&QXbU4QY00C}3#{&QXZ$!rf00Co4#{&QXXi&!k00CoG#{&QXZd}I$00CuU#{&QXa%jf`00DPy#{&QXZgj^300DP;#{&QXZ-B=G00C}>#{&QXYmCPO00C~2#{&TXRt*3FDW1mz0RdGFD5A%M00DHU#{&QXX0XQt00C^a#{&QXVZ6r!00C~o#{&QXa>&O600Cvr#{&QXbkxTK00C~=#{&QXY2e2L00DI7#{&QXb?nCj00D3E#{&QXX!yqi00DIV#{&QXX#~gv0RUJH00Aiw$O8caR}FV43djQ#$b$d@a~jA400Ctt$O8ZYXe`JB00Cn%$O8ZYZaByT00Ct_$O8ZYazw}j00DPO$O8ZYY*5Gp00CiE$O8ZYZd}L%00DAh$O8ZYWoXC)00DGv$O8ZYcy!1E0RUhP00Ak0$O8cZUkxaP$b$d@bBf3V00Cu^$O8ZYXqd$pZiZY3#`Z00DIJ$pZiZVfe`d00C|O$pZiZWdzCt00C|a$^!raX%NZ-00C>00C)g$^!rbVQVPL18~X%00C@v$^!raWq`^900DM}$^!raWQ@uK00DB6$^!raVVKGT00DQN$^!raa-_-w00D2R$^!raX0XZw00C~c$^!raZ@kI_00C*j$^!rabjZpB00Cjn$^!raZPdyG00C**$^!rabl}PZ00DF6$^!raW$elW00DFI$^!raWBAGg00C+K$^!raZ3N2$00ChN%L4!bZV<}@00DUx%L4%bUJU>NDI&`Q0RdeNC??B;00DU{%L4!bbTrEY00C(_%L4!bc0kJm00Ch}%L4!ba!ktu00C!G%L4!bbXdy+00DJg%L4!bZ)D2@00C%f%L4!bba2Z900C)s%L4!bcYMnO00DD?%L4!bWr)iI00C%@%L4!bW0cDS00C~A%L4!bWuVIg00DBQ%L4!bcdW|;00DHe%L4!bWw^@&00C~k%L4!bYsAX~00C~w%L4!bY0%3900C^)%L4!bW!%dH00DI3%L4!bb?D0j00D6B%L4!bZS>0n00D3M%L4!eb!B8@n8yRo$pakA0|3ke00BA%%mV-cIvC7@00C$o%mV-cE+otY00C|)%mV-cZ!pXQ00C(>%mV-cbUe%h00Ch_%mV-cZAi=m00C)E%mV-cbX3d(00DDa%mV-cWnjz$00DDm%mV-cWo*m?00C%n%mV-cV|dI100C}(%mV-cWrWNF00DA}%mV-dZFjiE1CY!E00C^4%mV-cVW7+d00C~M%mV-ca;(e)00MVqz`_Hv%mV-cbhyj|1OVF$-wWLf;R^r(DagzN1OeI$-V59d;0q|y%!2>{ZrIEN00Cv@%mV-cXY9-a00C+8%mV-cW%$ek00D3Q%mV-cbOg-<00BA*%>w`dIuOl+00C$g%>w`dE*#AR00DC%%>w`dawyFM00Ct#%>w`da5T*W00C?|%>w`dWkAgX00C%5%>w`dWlYTj00DDS%>w`da#+m+00CiM%>w`daAeH`0RYVu00DAv%>w`dZ*w`dV}Q*A00Cu&%>w}d&J+Lva+1vh00D27%>w`dbezot00Cp7%>w`dWvI;q0RYkz00D5c%>w`dVYtl$0RhkyZNAL|00DT!%>w`dY0S+700DB+%>w`dblA-U00Cj%%>w`ec5SZB1LVyE00DIB%>w`dbM(yv00D0L%>w`dZvf5%0RYhy00D3e&I14eVGzy(0RhhxZ5GZ000DR$&I14eX(Y}A00D9;&I14ebTG~X00Ch(&I14gc4KXf%>xF`13bJ;7-@D%P8<`m=<+!X8-00AkO&I1nt(-hSd*%a3l-xT2#=M?D_-4yQ>?G)t{;}qKz>l7%s&Vv8}ZobX~00Cv<&I14eXXwrY00C+4&I14eW%SMi00D3M&I1Dg_7w6I^b`OADF)920|E6E@f7nEC=Snq00C|k&jSDfWgyQ300Czv&jSDfX)MnJ00Ct(&jSDfZ8*;Z00D14&jSDfazxJq0RZ?E00Ajb&jSGg_Y^2p&w~H~cUsQ_00CuU&jSMh{1pBa02KfMDQ?dL0RRFO00Aj{&jSGg0Tn2K&w~H~d4|se00DH4&jSDfX_U_c00DHG&jSDfZlKQt00CvD&jSDfWUS8v0RRLQ00Aku&jSGg0~IK|&w~H~dBV>F00DH$&jSDfY0%FD00DH?&jSDfZrslU00Cv<&jSDfWa!TW00C+4&jSDfbM(&x00DLS&jSDfZUE2&00C(R&;tMhX>GF40}Rju00D0j&;tVk`xN~Y{}d>6cF%(x&;tMgcp}gP00C(-&;tMgayZZf00DG9&;tMgVMNda1po*Y4iyF!3Ka|$00Ajb&;tbl2New!1r-Su3l%6_(1QR0a$?W}00D1u&;tMgba>DM00Cou&;tMgWrWZJ00M1xO3(v}&;tMgVvx`S00DKH&;tMgbD+=z00DHS&;tMhYh`H91FX;k0RZ|G00Aky&;tPh`4lL?(1QR0cgD~I00Cvr&;tMgYt+yK00DE_&;tMgZs5=Z00n7uW^;9t&I16?14_>Wvd{zO&;tMgI_%H`00BAz(Sra1Xb8~*00Axz(E|Vha}?1700D9u(E|VhWgyW500D3&(E|VhY%I|O00Ct((E|YhE*Ss;DL&By0Rb%;C_>SL0RS)=00Ajb(E|YiFBvFQ(Sra2GBHTe16t7o00DAh(E|VhWo*#{00D4v(E|VhYPa!!ps9=(gOhit_lDFDR$BW0RgQFD0(gOeiZivzY00Cu=(gOeiZIsdj00Cv1(gOeiY@pHu0RU$e00DHY(gOeiZm`k=00C*X(gOeiZ@kh20RU(f00DEz(gOeiY0T0C00DT?(gOhiX%zqgW!};Q00C{{(gOeiVd&BW00D09(gOeiYxL3s00D0L(gOeiX#mp$00C?U(*pnjbPUr200C|i(*pnjWf;=~00D9y(*pnjVIyC(}Ms3bK27b00Cv<(*pnjbm-Fq00DLG(*pnjV)WAk00C+G(*pnjasbo=00DFc)B^wkbPUu300ChV)B^wkbQshF00Ctl)B^zkvI+nJDJs+h0RgcJC@$2400Ct*)B^wkZ9LQi00Ch_)B^wkZb;Mv00DAN)B^wkZ&cI+00CxN)B^wkbYRp200C}h)B^wkWo*;~00C`s)B^wkWq8yB00C@%)B^wkWrWlN00Cr*)B^wkY>?Cg00C*1)B^wkXq?mo0RXfL00Ake)B^zlvkEAz)Pn#4WwO)*00D5i)B^wkZ@|<800Cph)B^wkbIjBO00DH;)B^wkZrIcV00Cv*)B^wkZRFGg00Cv{)B^wkZ1B_r00Cw8)B^wkbo|r<00C(N)dK(lcnH-400e4tV`a+I10>V~qSONp)dK(lIuz9d0RgoNIwsYF00DF?)dK(lZZy>c00Ct>)dK(lZ9vrn00Cu2)dK(lY)sVy0suD-ISv2;DOlA50s%G-I1VUY)q?;5d1TcC00Cic)dK(la&*-L00DA()dK(lVSv>G00Cu&)dK(lY>d?d00Cl>)dK(lb(qxy00D2F)dK(lWTe#t00DEV)dK(lX0X)*00D2d)dK(lWW3b_00DHu)dK(lZphUG00C*v)dK(lZ`9QT0suP>Jq`c?Dd5!u0s%S>JPs)4)q?;5W$e`h00DaT)dK(lY5dg#00DCX)&l?mWeC;-0RTS^00Ai!)&l_nJ`N}t)`I{6bRO0N00C|$)&l?mWh~YM00DF|)&l?mb2!!m00C(})&l?mb41ny00C}F)&l?mZ&20)00CoG)&l?mb6nN~0RTY`00Ajz)&l_nKn^Hu)`I{6J#y9q00DA()&l?mZ-CYV00DG{)&l?mVT{%T00DB6)&l?mWti3j00D5G)&l_mLk<7|DXP{30Rch|D6ZCn00DWl)&l?mVZ7D@00DBs)&l?ma>&*L00Cjn)&l?mWz^OK00C^;)&l?mV&K*T00DL8)&l?mZ|v3s00Ct3)&l?mbNJQ+00CzH)&l?mZv@u^00CqQ*8>0nbP(4A00C|m*8>0nX&l!B00D0z*8>0nYADwO00nAtX>Weo)dLRJ17g+#q}Bs2*8>0nIyBb<0Rcn~I!f1r00DVW*8>0nVOZA#00DAd*8>0na%9&700CiY*8>0nWpLL600C@v*8>0nVtm&F00DJ^*8>0nZ;00e00Cr<*8>0nbClNu00Cy2*8>0nZ=lx$0RU$d00Aki*8>3oW)vu}*Mk57a<0nbHvvJ00C~w*8>0nWzg3H00DE>*8>0nbllei00C~|*8>0nY3SDj00D3A*8>0nYV_9w0RU+f00Aig*aHCoYZL$hDGJyF0Rd_hC=S?z00DRu*aH9oWgOT800Cqo*aH9oZYbCT0Rm_gC}{-PgD%(u00DF~*aH9oZa~-r00C)6*aH9oZ%o(&00C-J*aH9obXeE}00C}Z*aH9oWn|a`00DAp*aH9oVQ|<300D4z*aH9obbQzY00Cu!*aHCoZ4>|jDUR3!0RV3l00AkO*aHCpZWJh-*n*aH9oYT(!d00DI7*aH9oZtU0t00Cw4*aH9oa`@N-00CkC*aH9oa0J-{00DFg*#iIpWf0i|0RV9n00Ai+*#iLqa1?00D9m+XDarav0kK00Chh+XDarWhC1J00C?&+XDarVldkS00DJ2+XDarZ#>%r00Cq|+XDarb4c3*00D1K+XDara8%m^00DGb+XDarZeZI300C)c+XDarZ*1EG00C-p+XDavYI13Bek$4nUfKh)+5`0319;m500BCF+XDdsVi`J=+k*fBd79e;00Cj5+XDara;Vz_00DBY+XDarVYJ%=00CvX+XDarY{1(C00Cmg+XDarb{EK00C@z-2(stVSwEO00DM}-2(stbBx^s0syWHunPbIDVW^@0s*ZHuL~%i-GcxDDWu&400Ahj-2(staa}wSI00Ctd-U9#uV;tTC00C(t-U9#ubST~f00D9?-U9#uWi;Lc00DM7-U9#uUqIdi0RZL@00AjX-U9&vv><|C}DNf%50Rig}C{o{p00CrJ-va;vX<*+200C@f-va;vVQk+600DM#-va;vb9mna0RZk000Ak4-va>w?GPx4--7@FZI0gq00DBA-va;vZ=Bx)00CyA-va;vbEw|~00C~U-va;vVYJ@^00DBk-va;vbim&O00DW%-va;vY|P&S00D5)-va;vaM<4i0s!z3@(=(4DdgV+0s-$3@enBL--7@FDe&I|00Aia-va;vasc2100D0X-~#{wbPV7F00ChV-~#{wav0zP00Ctl-~#{wa3tUZ0RZ$600Aj5-~#~x^AIRB;DZ1Gb2{Jy00DGD-~#{wWk}!y00DDO-~#{wW>nw<00CxN-~#{wZ(!g900C`g-~#{wZ*1TL00DAx-~#{wW_aKO00Cuw-~#{wY=qzg00C!;-~#{wZjj&u00Ci^-~#{wbe!M=00Cp7-~#{wWvJi-00DBY-~#{wd9>gI00?bxb7yH`Z+J%D1AN{C;@$&D-vfT%1K!^QD&PaU-~#{wI>6uq0Rr_9GCB<21LEL=00D03-~#{wZ}i{;00C$E-~#{wc>v)90RZ_800Ais;R68y_zfr!;e!AHXBOcD00C|u;R65xX(ZtT00D9;;R65xbTHuq00DD0;R65xZ#>}x0Ra0A00AjT;R68y`VA;d;e!AHXHww<00C}V;R65xX<*?400DAl;R65xbZp@R00DDy;R65xZ+PJY00DG<;R65xWQ5@Z00Cu+;R65xc97u%00DBA;R65xWt`yy00DEN;R68xF%AF$DX!rI0Rb=$D6-*$00CyW;R65xZ@}RL00Cvj;R65xZOq{V00Cjr;R65xa@gSm00Cy+;R65xWaQxk00DC9;R65xZ}8y*00D3I;R65xWBlO*00CtJ;sXEyX9(g000C|e;sXEyVHDy600C$k;sXEyV<6%K00BBC;sXEyIxOM?00C|?;sXEyZ#d!u00C(};sXEybVT9<00Ci2;sXEybWq|000L!isNn-v;sXT${S5&Q{|yHY1r7iKDQ4mW1p)jG01o~Q1`Y%cD01S100C}z;sXEyZ;0Xp00C)^;sXEybd=%)00C*5;sXEybD-h_00D2N;sXHy0}cQIDYD`N0RaLID7NB*0RS5g00Ak);sXHz8V)GP;)4PJ9}XQ300Al1;sXK!9u6E1DBR+M1ppxqDGntLCk`VH00AlN;sXT%APy)FBn~DHA`U3{;)4JLJu59Lyy64S;sfI11ODOz00D9i;{yNzZy@6X00DF+;{yNzVJzbV00D9`;{yNzWjNyl00D45;{yQz2@U`ODN5r51^^Qd84eW=7Y-2)4-NnUDOBSF1_2Td7!DK;77h>&4h|?{VgL>lw00DG>;{yNzZj9pt00C)|;{yNzZED0Rb!yD5~Ux00CvNO00Cou10RW;900Ai^<^ur%p%5r2=7RtMcrNAx00C(><^uo$ay;e(00DGD<^uo$VMyi!00C`I<^uo$bX4X800CoK<^uo$bztTL00CrX<^uo$Z*1lR00DAx<^uo$aCqhe00DD;<^uo$bA;vt00D1`<^uo$a**Z&00Co`<^uo$Wt`>%00DBM<^uo$VW{Q<00DKb<^ur$q!0iBDZ1tZ0Rf{BD8A-{00DQz<^uo$Wz6OS00MDqwB`fS<^ur$rVs!DDdOe>0Rg2DDCXva00DXI<^uo$aP;N_00D3M<^ur$s1N`FDF){Q0Rg8FC<^C;00C_f=K}x%br|OZ0RXBH00Ai^=K}!&sSqeA=Ys$NWiICf00Cn*=K}x%Zan7$00Ct}=K}x%a!BU`00CuA=K}x%W>n_`00CxN=K}x%X<+9A00U!lWB}&_9_IsQ=K}x%WNhaH0RXHJ00Ak0=K}!&s}LxJ=Ys$Nbc*K#00DE7=K}x%X_)5&00DQN=K}!%t`GnLDXQlK0RgQLD6Z#&00C{Z=K}x%b-d>T00DHu=K}x%Zph~Y00Cvr=K}x%ZPe!j00D2>=K}x&bZw;P1K{Ta00DF6=K}x%bMWT_00D3I=K}x%a{T8500CnH=mP)&bO`7J00DCj=mP)&X%y%K00DOz=mP)(HgtOD10d)F00DF+=mP)&ZZPNr00Ct-=mP)&X*}oy00Cn{=mP)&X-Mb;00CxB=mP)&W>n|{00MJm*yaOT=mP)&I$-Dn00BB`=z{00Cv1=mP)&bfD-100Cj9=mP@)h7pPph!Fq*DYEDT0|A8*i4lhpD7xr_00DHs=mP)&Zp`Qd00C*z=mP)&Z`kMq00C;==mP)&W8~-q00C+0=mP)&bnxf{00Ck4=mP)&ZT#p100DCX=>q@(X$a{900D9i=>q`(j1d3q@(ZY=2o00C(-=>q@(Z#d}#00C+~=>q@(V?^l#00C)A=>q@(bWrI700CiE=>q@(ZCvRC00DDi=>q@(X=v#K00DAt=>q@(aCGSd0RWB>00Ak0=>q`)jS(n>>4N|PWs2zo00C~2=>q@(Zq`)r4cBo>4N|PW3K4~00CpR=>q@(VZ7-B00C^m=>q@(Wyt9R00DN+=>q@(bJXbr00D2>=>q`(s1X1GDdy<|0RXBI00AlR=>q`)sSzmj>4N|PWBTa>00CnH>H`4+rx7S&>gj_B>H`1)Y!2!J00Cth>H`4)tPubKDJJRz0RgKKC@SiM00Cn#>H`1)V>s#q0RXNM00AjP>H`4*tq~|l>Vp6QV@~P=00CoG>H`1)VO;7100DDi>H`1)VQA_D00C)k>H`1-aCTv0;OPS(>H|LN19a*G00Crr>H`1)Y>esy00C)|>H`1)Xqf5)0RXTO00Aka>H`4*uMsGy>Vp6QWv=Q200DKj>H`1)alGmS00DBs>H`1)Z^-Hc00DH)>H`1)bkynt00C~=>H`1)Y2fMu00D32>H`1*V``r21MKPp00Cw4>H`1)bo}ZA00DIZ>jMA*a0u%I00C_d>jMA+Y;T_F0~G560RWH@00Ai^>jMD+j}a&+>w^FRb1v%x00C<@>jMA*ZanJ)00C)2>jMA*Y)I<^00Cr9>jMA*WmM|}00C%P>jMA*V_@q800CiU>jMA*bZqMb0sxi~lo0>{DR}Dx0s)l~lMyI>>w^FRbA;;y00C)^>jMA+ba-;>1C;9n0RWN_00Aka>jMD+kr61U>w^FRZLaGB00DBg>jMA*Z@lXR00Cyg>jMA*bI9uh00C~!>jMA*Vbtpb00DB^>jMA*bl~d)00DI7>jMA*bL{H_00Cw4>jMD*yb%BaDgNsN0Rg)aC<5$*00DCd>;nJ+bP((V00C(h>;nJ+Z5-?a00C(t>;nJ+Y$)sl00DC@>;nJ+Z#3)!0RX@e00AjL>;nM-zY!=z?1KOSWlHP=00D4P>;nJ+d06ZN00DGf>;nJ+b7brT00Coa>;nJ+X>jZV00C`w>;nJ+VSMZZ00C}->;nJ+d5G)-00Cr<>;nJ+bd>A^00C~A>;nJ+X`t)_00D2N>;nM+#t{GkDYEPX0RhDkD7Nf_00C#b>;nJ+Zp7>Z00C*r>;nJ+aM0`n00C{*>;nJ+VchHk0RYGm00AlJ>;nM-#}O#(?1KOSZu0B{00D3M>;nJ+X#nj500DFc?E?S-V+`#B00C(d?E?S-av1Fc00Cwm?E?S-VjOIM1FY-=;_L%L?E?S-bV%(300CuU?E?V-m=OR0DQ@ip0Rfj0D01zC00C=w?E?S-Zh-9r00C)+?E?S-Y>e##00Cr@?E?S-Wti;)00C&8?E?S-W2Ef^00CjD?E?S-bg=CM00DHi?E?S-VZ7}F00DHu?E?S-bI9!j00DB&?E?S-Y1Hil0RWm200AlB?E?V;nGq=D?SlXTYwGO-00D0D?E?S-Y545}00C_N?E?S-WCZR500CtR?gIb;Xb|oL00Cnb?gIb;VI1xQ00DF&?gIb;bSUlv00Chx?gIb;WHjyr00C|~?gIb;Z$Rz?00Co0?gIe;#1Q}iDN^nO0Rh7iC|2%+00C}X?gIb;Z)ENR00C)g?gIb;ba3ti00Com?gIb;X?*Sj00DA>?gIb;W{B0Rf#6DBkXa00C{}?gIb;a_sH{00D3E?gIb;X87&{00DFU?gIb;ZUpZG00ChN?*jkAC_?Xp00Cu4?*jkpAjfzIPZgi?*jkw-G2r@PhyWbV~3800C)I@B;t=ZCLOF00C)U@B;t=Y-I2Q00DDq@B;t=Z*cGf00D4z@B;t=ZhY_q0RXxY00Ak8@B;w>xe+Lg@PhyWbdvA`00C*5@B;t=ZJ_W200C*H@B;t=Y^?AD00DEd@B;t=Z@BOS00D5m@B;t=c*O7n00VDnVLI>wg75>%@B;w=wh;gUDc900C(N@dE$>YzXlK00DCj@dE$>ZxrzZ0RX-c00Ai=@dE(?y%8uR@q+*XWh(Il00D3^@dE$>c{uR{00DG9@dE$>b42k200Co4@dE$>X;AS400C`Q@dE$>VO;S800C}d@dE$>d1&zi00Crf@dE$>bae3p00C}#@dE$>X@Kzq00D1?@dE(>!Vv%gDU$I60Rh1gD3Zlv)800C*L@dE$>aIoVZ8AJ010MuVRCeBaB5`Q?E|dt1Jv#VF7E@p?*q{A0~+xIjPV1)@dE$>bja}o00Cw0@dE(>vJn6QDf;mP0RgcQDE{$-00DCZ@&fV{>O{WfbWHdg%ii>jP-*1N89&Nb&=&@&f00C@{^8)|@Wt8&+00DTK^8)|_Z*plG<^v}41EBK*0RY7i00Akq^8*0^#1JUB^Me2Zc)s%k00C*n^8)|@a?JAs00DH;^8)|@Vc7En00C{@^8)|@ZshX=00D36^8)|@Y4Gy{00DIN^8)|@Vf^z000DFY^aB6^ZwT}Q00D9i^aB6^Wfb%S00DCv^aB6^av<~r00Chp^aB6^a4hr#00BBO^aB6^Iym%$00C$|^aB6^E=2SL00DAJ^aB6^Wl;1300CrH^aB6^VO;bB00D1e^aB6^Y-scY00DDu^aB6^Zglhm00D1$^aB6^X@K+t00DG{^aB6^VT|+x00DB6^aB6^b(r)600C#7^aB6^X{7W600CyI^aB6^Zm{$N00D2d^aBI{_YnCI`w;yQ00Ak&^aBI|_7M0G`VjmOD9rSO00C~&^aB6^W#IG!00C#_^aB6^Y3%d^00Cw4^aB6^Z}{{B00DIV^aB6^It29t00BA*^@9KbXb|-S00Ax*^#cF_a~$;p00C|y^#cF_Zz%Nx00C((^#cF_b2Rk>00DA3^#cF_WkB@<00DMJ^#cF_ZcOz900D1O^#cF_V_5YA00C}Z^#cF_Wn}dO00C!e^#cF_X>j!e00LuWyz~Qh^#cF_aD4Rx00DA_^#cF_VT|5^#cF_Zk+W400C*D^#cI_4-^0abguOS00C~Y^#cF_X}I+R00D2l^#cF`Y-*_W1H|B00BDw^#cI`5EMED_JaTcatihX00D0j_5%O`Vi@)V00C$o_5%O`XC(Fm00C(#_5%O`Wia*w02gL+ZDe6|Z+2{TXLw_BX=`_4WomGFZgwaDdaVGC`vCeT0f=S+cAWwCUjpiQ0@9oU6sH1!x&m0t0$$z%SpEVmX#)s=1MGkUw6p_g(gPIS1E%u>lJx^N_5%O`Iz09R0RS`r00C&A_5%R`f*Jq;XsY%D00Azp_5%O`bF}sY00CvX_5%O`aKQEh00Cjf_5%O`Xw3El00DE-_5%O`WZ3ot00C*<_5%O`Y~=O>00D36_5%O{E_0;z1Mv0(00DFM_5%O`asc-O00CtN_X7X{Z4CDV00D9m_X7X{Zy5Ij00Cwm_X7X{b0qfz00C|)_X7X{VKDat0Ra0900C$`_X7X{E_yYj}mH{u^_=5leZ|3*|0RY1R00C(9_yYg|F8KHZ00C(J_yYg|V+8pF00C|a`2zp}Wf1uT00D9q`2zp}cO3Zx00DF&`2zp}V<`Cp00Chx`2zp}bTs(`00C|~`2zs}6&U~lXh!)100Aya`2zp}Y*6_F00CiE`2zp}WL)_J00C)Y`2zp}Z)o`g00DAt`2zp}baeRx00C}#`2zp~Z)HIF1AzGh0RSok00C%_`2zp}E|mEL00C^8`2zp}WuW;300CsC`2zp}Z>;$P00C{X`2zp}Vz~JO0RUnR00C&k`2zp}F39-<00DE(`2zp}Wz_it00D5?`2zp}Vc_`#00C&``2zp}bL{y800Ct3`2zp}Y54gA00C_N`2zp~b#K1;0|fd50RZ3w00C$e`U3y~E*Sa)00DCz`U3y~Vn00DE>`vU+0a@_j^00Cv<`vU+0cIf*900Cj{`vU+0a`gKH0RWK*00C$K`~v_3b9642`vdy>0|fj700Cd00CjP`~v_1a=iQl0RYtp00C&o`~v_1F3kJ`00Cvv`~v_1blCg@00Cj%`~v_1bmaU400DFA`~v_1bnyHG00D0H`~v_1Y5e>H0RVFp00C$S{R032E)4wx00DCn{R032ZW#Ro00Chh{R032X(asv00Cku{R032Z!rA>00Cn*{R033Z(#!c13di$0RXWH00C%B{R032E>Qgg00DDW{R032a$Nlb00CuU{R032ZD{=i00DAt{R032Z*=_w00Cxt{R032bAbH=00C}>{R032VT}C)0RU1800C&2{R032E}Z=X00DEN{R032Y^ePM00C*P{R032bhP~g00DKn{R032bin-s00DEx{R033a%GbJ1I+yc0RW2{00C&+{R033bS~2U1K|Aw00C^~{R032W$^t20RY800C&K{sRC3bg=#d00C*X{sRC3cD()r00Cjb{sRC3Zpi)v0RUqS00C&!{sRC3F4+D900DE}{sRC3Y~=m}00C+0{sRC3bnyNI0RRvW00C(H{sRC3E&%@n00DCb{{sL4at!|i00CtZ{{sL4a2Wps00C?s{{sL4WhDOt0RTo800C$){{sL5Xf7)M12q2w00C|~{{sL4Z$$qC00C)A{{sL4bWr~T00CiE{{sL4dR+el00C)Y{{sL4a%lep00Cic{{sL4Wpw`o00C}#{{sL4X@LI&0RZn200C%>{{sL6b!;y7{sV^p1Caj%00DEB{{sL4W2FBB00C*L{{sL4ZLt3X00CjP{{sL4ZoK~k00L!s&i(_!{{sO4y$%2YXwv@!00A!6{{sL4blm>~00C~|{{sL4Y3Tn000D3A{{sO47Y_gdX!`#H00A!k{{sL4a|8ec00CtR00aO5V-NrY00C(h00aO5WE=nl00L@m^#21Q00aR5mKgv6Xfgl<00AyG00aO5bUXkA00C}700aO5X-EJB00D1K00aO5YE%FO00CuM00aO5bYK7k00DJo00aO5Y-|7o00D1u00aO5c6a~;00Cuw00aOFV{>L~aCB;IWNC7S`2!0217`aJB>V${`~$-L148`+Wc~xl{{tuh1cU$t0RZ>{00C&Y00aO5F1!E)00DBs00aO5Wyk;o00DH)00aO5a?}6>00D2>00aO5aNqz000DUB00aR5ECT=mXz~CA0RYAf00C(H00aO5E&u@p00DCb0R#X6atr|k00CtZ0R#X6Z5ROr00D9y0R#X6ZzKT(00Cwy0R#X6b1(q}00C|`0R#X6VLSl@00DAB0R#X6bVvaN00DDO0R#X6a#R5X00D1W0R#X6b6^1k00C}h0R#X6Wo!Wi0RRsZ00C%t0R#X6E_?w500DA>0R#X6WrzU;00Cr<0R#X6VUz&`00D2B0R#a6wi*BdXr=)K00Azl0R#X6ap00C&u0R#X6Zqxw;00D2>0R#X6Y2X0_00DI70R#X6VeA0}00DCH0R#X6V)y|B00C+K0R#X6Yy<)X00ChN0t5jFlL2&TFJ&%sY-4u!1Mc_(iU5S{00i~`1abicpaBFB0t5g7Y!(6p00Ct>0t5j7OcDSAXhs4A00Aya0t5g7Y)}FO00D4T0t5g7ZCnBb00C)Y0t5g7bZ7zu00C}p0t5g7X>WZ~00Cl>0t5g7VVD9000LxoKmr7w0t5j7F#!MpXs!YT00Azt0t5g7W4HnY0RS2T00C&k0t5g7F317|00DQ-0t5g7Wz+%$00C**0t5j7JOTg#XyyV000A!Q0t5g7W$*$700DaT0t5g7Y5W2N00DCX0|Wp8ZU_Se00DUp0|Ws8#0mfbXc_|q00Ax@0|Wp8Wh4Ux00DX`0|Wp8X)pr>00DD00|Wp8csv6H00C)20|WpAc4TJY0t6HT1V{q}00DST0|Wp8Xn|i00DCb1Oxy9c?<*u00CqY1Oxy9Zx{pw00Cki1Oxy9X(R*$00DF=1Oxy9Y%l}_00nPwVP$os0tCJS1a1Qa*aHMM1Ox#9Hvj+uXi@|O00Aym1Oxy9a$E!i00CuU1Oxy9X=nrl00Cxh1Oxy9X>Wg100Co?1Oxy9beIGL00Cp31Oxy9VWb2E00DHW1Oxy9Zm;wdw1q1;AdjS9eXsQJS0RTD&00C&U1q1*AF1Q5*00DEp1q1*AY{Ufw00C*r1q1*AbkGF^00J&`t_1|v1q1*Aa@++300D321q1*AbnFEL00Ck01q1*AZTJNQ00C+K1q1*AbOZ(j00DCf1_S{B%@qIvXch(p00Ax<1_S^Bav%l-00Ctt1_S^BbSwr000C?=1_S^BX*dQ100Cw`1_S^Bc|-;T00C}F1_S^BZ%_sV00C%L1_S^BVO$0T0RYAr00C%d1_S^BE^Gz_00Cxl1_S^BYj_3(00Cuw1_S^BZiEH|00D1`1_S^BX^;j400C~61_S^Ba-0SP00Cv91_S^Bbf^Xd00CjH1_S^Bb+iTq00U)haS#RsVg>}d1_S^BWxxgm00Csq1_S^Bb<_p~00DH`1_S^BY2XF~00DI71_S^BbnFHM0RSxn00C(D1_S^BF8l@r00D9W2Lu2CZwLnj00DFk2Lu2CVH5`h00C_p2Lu2CX&?s#00DF+2Lu2Cb1Vl000Ct(2Lu2Cb2tYC00Ct_2Lu2CbwmdQ00D7I2Lu2Ca!>~Z00D1S2Lu2CbX*4n00DGj2Lu2CZfFMt00C)k2Lu2CZ*&I)00C-x2Lu2CWPk?*00C}>2Lu2CVT=a^00DE72Lu2CWtay900C&82Lu2CW26TJ00C~Q2Lu2CWv~YX00DBg2Lu5C;RpZ$Xu<~s00Az>2Lu2CZp;S+00D2(2Lu2CY1jt@00DH~2Lu2CVdMt{00C|42Lu2CY48UG00DIN2Lu2CbNmMc00CtJ2m}BDa|j3o00CtV2m}BDXcPzp00Cnf2m}BDZXgH*00Ctt2m}BDax4f000DP02m}BDY&Zx600Ch>2m}BDZbS$K0RVj(00C%F2m}BDE>s8v00DAZ2m}BDWnc&d00DGn2m}BDY-|Vw00C)o2m}BDW_Sn$00C}(2m}BDVT1?-00C`^2m}BDY>)^900Ci^2m}BDYn%uK00Cs82m}BDWvB=Q00CsK2m}BEa&Afp1hfbQ00MVqyaxoj2m}BDbi@b*00DT;2m}ED%Lo7gXxaz_00A!E2m}BDa^wgE00Cv{2m}BDXYdFF00C$A2m}BDY5WKT00D9W2?PKEbO;Fq00DFk2?PKEbQB2$00C(l2?PKEZ6FB*00C$w2?PNEZ503kXfg=|00AyG2?PKEc{~XO00DAB2?PKEbVvyV00CuA2?PKEZBz*a00D1W2?PKEWMByd00D1i2?PKEWNZlp00Cuk2?PKEXLtz&00C!y2?PKEWrPU?00C@@2?PKEWsnI300C^42?PKEaGVJQ00C{H2?PKFV`(f21gHrF0RXHD00C&Y2?PKEF1!f@00Cvf2?PKEZpaA)00C*v2?PKEXw(S=00Cp#2?PKEVc-b_00C|02?PKEW$XzA00DIJ2?PKEVfYCI00DIV2?PKEa|8+m00DFg3IqTFV-N}i00ChZ3IqTFbQ}r<00C|y3IqTFZzu``0Ra3F00C$;3IqTFE;tGV00DA73IqTFWkd=D00DGL3IqTFY)}dW00C)M3IqTFW?Tvc00C}d3IqTFVQ2~j00C`o3IqTFY;+0)00Cio3IqWFQ5gUMXod;|00AzF3IqTFbC3!I00DBA3IqTFWt<8G00D5K3IqTFY^VwZ00CvL3IqTFXtW9h00C~g3IqTFZ@>x!00C*n3IqTFbj%6_00Cjr3IqTFbJz+500C~^3IqTFW#kG300D673IqTFZSV>N00D3I3IqTFWBdvP00DUd3j_cGbO;Ls00C(Z3j_cGb`%Q)00Chd3j_cGav%!?00&}WWpiU|XP^ZH@&*Ld2n4PP1TG2$fC>aA3j_fH78x%r3xogxZb}OT00D1O3j_cGX;=#c00DGf3j_cGVPp#g00C`k3j_cGX>bb!00DG%3j_fG;tK!)Xo3p_00AzB3j_cGbBqfF00DB63j_cGWta;D00D5G3j_cGY@`bW00CvH3j_cGXs`Tu00CvX300D9m4FmuIWf%4FmuIbl?pH00DI74FmuIZtM*N00C+84FmuIZ}<%a00C%JVGs@k00DCr4g>%JWgHF!00C$s4g>%JV<-*;00C|;4g>%JWi$>100DA34g>%KWp{E71V9c100DGH4g>%Lb7^>d3j}lw1W*nH0RT7v00C%Z4g>)JhZ6t+Xl@P!00Ay?4g>%Ja(E5|00Cuw4g>%Jc7zTD00C@@4g>%JZ;%cI0RX2I00C&64g>%JE}#ws00C{L4g>%JWvmVa00C^W4g>%JVz>?j00D2l4g>%Ja>Nb<00S;_aA*z$mJS5U4g>%JY|st_00D2_4g>%Ja^wyK00DIB4g>%JZtxBS00D3I4g>%JWBd*T00C?Q4+H@KUjYCCXbukq00Ax%4+H=KWf%_x00Cnj4+H=KVI&U(00Cwy4+H=Kaxf1B00Ct-4+H=KbUY6P00C}74+H=KX-E$Q00D4L4+H=KXjBgb00DAZ4+H=KZ(t7u0RSEY00C%h4+H=KE^rS700Cuo4+H=KV|)(;00Ciw4+H=KW{3|200DB24+H=KWt0yD00DHG4+H=KZlDhY00C*H4+H=KaI6mm00D8b4+H=KbGQ!#0RZ+200C&k4+H=KF31lA00Cvr4+H=KW7H1>00Cjz4+H=KX5bG500DC54+H=KW$X_G00DIJ4+H=KZuk!b00C+K4+H=KVgwKb00C(V5Ci}LY!DCx00Czf5Ci}LY#a~-0RWE=00C$y5Ci}LE-VlP00Ct(5Ci}LV>l2500Ch>5Ci}LW<(GK00DAJ5Ci}LWl#_V00DGX5Ci}LZd?!q00C)Y5Ci}LbZ8I+00D4r5Ci}LZ*&j@00D4%5Ci}OcW+^7W)B3u4+J6*1b`3(0Ra#LFNP3=0RU$j00C&A5Ci}Mb1s+=1f&oI00DBU5Cj1LnGXN~Xu1#t00Az(5Ci}LZNv}+00Cvn5Ci}LY|sz{00Cmw5Ci}LZ`=?B00DC15Ci}LaOe;O00D095Ci}LZ}boZ00C+G5Ci}LbN~?q00L!Uv=9Ua5d;7MdJGW+00LoY2oD4n5d;7MZ5$B<00C(x5d;7MbSx1B0RSQp00C$?5d;7ME<6zg00DAB5d;7MWk?YO00DMR5d;7MY*Y~h00D1W5d;7Mb6^n!00C!a5d;7MZfp?*00C)o5d;7Mba)X200D1)5d;7MZ-fy900C%<5d;7MbC3}P00Cu|5d;7MY@87U00D5K5d;7MX{Zqd00DHa5d;7MY_t&s00DKn5d;7MZNL!(0Rf&5FUAps00DE%5d;7Ma?}w700Cv%5d;7McHj{N00C^~5d;7MZ|o5S00DFI5d;7NaAPtN1o#mI0RTAw00C$S5(EJN)D{2%Xc7_x00Ax*5(EGNZX6N>00D0z5(EGNX($o|00DF^5(EGNVKfp100DG55(EGNZa@+Q00Cu25(EGNZA=mb00CuE5(EGNY*-Qm00D4b5(EGNZDbMz00J&)3=#xt5(EGNb8r#_00C}#5(EGNZ-5d600C)+5(EGNbBq!M00DB65(EGNWtb8K00DNM5(EGNZln?f00D2R5(EGNW3Ung00C~c5(EGNX}l5y0RT+^00C&o5(EGNF3b`H00DB+5(EGNW!Mq~00C^?5(EGNb>tER00Cv{5(EGNWbhIM00DCL5(EGNVf+#V00DOb69fPOatIRy0Ra3M00C$e69fPOE*KL800D9y69fPOZzK~000DF=69fPOVK5T}00D9~69fPOXFL-G00Ct}69fPObVw5f00C}J69fPOX;c#g00D4X69fPOWndEo00DGn69fPOb8Hg?00Crj69fPOWq1<=00DS@69fPPZ)pw_1cVa=0RSEd00C%}69fPOE|?Pp00A_f69fPOYorqd0RVLf00C&Q69fPOF0>N_00C^e69fPOVZajv00Csi69fPOY0MJ@00D2(69fPOde{>L00Cv*69fPOaO4vN00Cj@69fPOa_|!b00DIN69fPObo>(p00C(N6a)YPV+a%k00C(Z6a)YPY!nm(00D3s6a)YPZ6Fi`00U-nX^ImBsuKhz6a)bQstGSF6odf)SPlRIXhIYO00MI^Iury(6a)YPa!eEi00D1S6a)YPbX*h!00CiQ6a)YPa%dC;00C!i6a)YPWpoq-0RU$vr00DEd6$AhQbGQ`*00DBo6$AhQWyBQ(00DH$6$AhQWzZD_00C{*6$AhQVcZo200DC16$AhQVdxbE00D6B6$AhRZfrai1oRaI00Ck86$AhQX#^Go00DFg76bqRau5~-0Ra0E00C$m76bqRE+7^J00DC*76bqRV=NW~00C(-76bqRbT}3S00Ch>76bqRZA2CX00Cu676bqRZcr8k00C)M76bqRYg`rt00CuU76bqRb7&R>00DAt76bqRWpow<00eYoWp;WL1fmoK78V4076btRun7PGXp$BL00AzR76bqRbet9h00C~I76bqRX{Z(i00D2V76bqTYi?@75(I!21hf_e0RT$?00C&o76bqRF3c7L00DE-76bqRY}ghA00C*<76bqRbmSHU00DLC76bqRGw>D!0RTG!00C(H76bqRE&vw<00D9a7X$zSZwwa%00DFo7X$zSV;C0%00Ctl7X$zSb|e=B00C|)7X$zSZ!i}G00C(>7X$$SIT-)}XhIhR00AyW7X$zSZA=#g00DJU7X$zSbXXSz00C}Z7X$zSWn>ow00MMvJQoCN7X$zSZ*Ug`0RSrv00C%#7X$zSE`%2Z00DA}7X$zSZ;%%R00DHC7X$zSW1JTR00Cv97X$$SFAx9$Xs#Co00Azt7X$zSW4IRt00CpZ7X$$SiV^?;Xv!A^00Az}7X$zSchnaI00Cjz7X$$S2NM7RXyz9L00MF@;1>ky7X$zSVel6O00C+G7X$zSbO0Cx00D9a7z6+TWegYu00C|i7z61Y{Tl00C@j7z6+TVSpF}00C)+7z600C(h83X|Us|5f7Xd)Q|0RV*(00C$$83X_UE-)Dc00Ct-83X_Uc03sb00C)283X_UbVwNl00Ci683X_Uc2pSz00C)Q83X_Ua$p$*00CuY83X_VE@UPd1Z)`u00C`s83X_Ua(o#C00D1;83X_UW{4RC00DE383X_UZj>1W0RS)?00C&A83X_UE~FU*00DEV83X_Ubg&r&00CvT83X_UY`hr+00D5q83X_VVQHEf1jrc#0RXic00C&&83X_UF5DRe00DF283X_UZ0H#T00C+483X_Ubo3bn00DLS83X_UbO0Iz00DCb8Uz3XcXDMM83fK51PmGk0RY(n00C$q8Uz3VE+iTR00DO@8Uz3VVK5p500D9~8Uz3VVLTcH00C)28Uz3VbVwQm00DAN8Uz3VWmFmj00C}V8Uz3VXXpR~L00UuiE^HbEh#CZv8Uz3VZkQSb00D2N8Uz3VX{;Iq00DHe8Uz3VVYnIu00DHq8Uz3VZ^Rk|0RRpH00C&w8Uz3VF4P(X00DE_8Uz3Va^M;S00Cv@8Uz3VaO@fc00C_B8Uz3VW%wEd00C(J8Uz3VWds`p00DCf8w3CWau6E?00ChZ8w3CWa2y*10RUeK00C$y8w3CWE-V`a00DC{8w3CWayT0V00Ct_8w3CWa6}sf00C@D8w3CWWl$Rg00C%L8w3CWXj~fv00DGj8w3CWVQ3o!0RROH00C%p8w3CWE_fRR00DD;8w3CWa)cWM00Cu+8w3CWaF81W00C^48w3CWWt9RvUYb37dc00DSH9RvUYX-FLe00LxY8XW{q9RvUYa#S4z00D1a9RvUYbYvX_00Coa9RvUYWpEt?0RZ6x00C%x9RvUYE`S{b00C%*9RvUYV~iaH00C~29RvUYWtbfV00DBI9RvXY(+2`<00C*b9RvXYFc<&T00DC19RvUYW#}CQ00D099RvUYY4jZg00DXW9RvUYWB?un00D0X9s~dZVhkPx00CqY9s~dZWf&d=00DF!9s~dZVI&>|00C?&9s~dZbub9s~dZE|4As00Cu|9s~dZdYm2v00C*D9s~dZbEqB!00C~U9s~dZd9)q`0RUYN00C&g9s~dZF2o)L00DQ(9s~dZWzZf300C*%9s~dbW@L7T9t64`1l%4300DU79s~dZY49Ed00DCL9s~dZbo?F!00ChF9|QpaB?$llXbv9)00Ax%9|Qmaa~K~400C?s9|QmaX(S&600DF=9|QpajR^n&Xf_`N00AyK9|QmaZa^Od00D1C9|QmaX-ppk00DGT9|QmaVOSpo00DYl9|QmaX=EP+00DAp9|QmabZ{R800Cuo9|QmaZG0aD00Ciw9|Qmaa)=)U00Ci+9|QmaaFibe00DBE9|QmaVW1xb00CvD9|QmaZmb^!00C*T9|QmaY`7l;00C~k9|QmaZ^R!200C~w9|QmaVbC8000C*%9|Qmable{V00DC19|QmaW#}IS00D099|QpajtKw(X!;)n00A!k9|QmaGXx+600D9eAOrvbZxA2^00DFsAOrvbV;mp^00CtpAOrvbb|@eO00C_-AOrvbZ!{nT00Ct>AOryb!w>)gXht9e00AyaAOrvbWl$gl00C}RAOrvbXAOrvbE|4Gu00Co`AOrvbW1Jua00Cj5AOrvbY^Wdv00CjHAOrvbW3(Uy00C*bAOrvbbHE@300DExAOrvbVay-|00MPvh9CseAOrybQW*dNXyPCQ00A!MAOrvbZtNfg00D3EAOrvbY4{)n00DIVAOrvbV+0`t00CtRAp`&cau6W|00C(hAp`&pb98cLaCUcLZFOm9V`TOi1QHqq${Ga78wBDU1a=(+q#XoK9s~#<1TY^2^dAI3AOzST1RNm*0RgfCFCrm?00CuOAp`*c)CT|oXlfw@0RSTq00C%pAp`&cE_fjX00D4*Ap`&cb%Y@V00D1`Ap`&ca*!be00C!~Ap`&dE^}@n1e_rR00DHOAp`&cZmb~$00C*TAp`&cVYnd#00DBoAp`&cbi^S90RWH)00C&wAp`&cF4Q3e00DE_Ap`&ca^N8Z00Cv@Ap`&caO@!j00C_BAp`&cW%wZk00C(JAp`&cYy=_%00C?YA_M>dbr2#100C$gA_M>dcpM@G00CtpA_M^d$_M}fXf7fI00AyCA_M>dZ8#zX00Ct_A_M>dbVMQq00DDKA_M>dc~Bw*00DDWA_M>dY+ND)00CiQA_M>dV`w4-00C)kA_M>dZFC|800CioA_M>dZh#^L00DW1A_M>dWQ-yN0RYDg00C&2A_M>dE}S9+00Lxkk|G46A_M>dWvC(q00C^WA_M>dY`7u>00D2lA_M^dl@I^{Xv!i400Az}A_M>dWz-@B00C~=A_M>dY2YFR00C&`A_M>dW9%XX00Ck0A_M>dZTKPt00CwGA_M>dbOa*=00ChNBLn~ebPyv10RXTS00C$mBLn~eE+8WW00C$wBLn~eV=N;C00C|?BLn~eWjG@Q00DA7BLn~fb9WXa1VkeQ00DGLBLn~eV^kvq00MGh#3BS*BLn~gb9QvfAp|HQ1Yjcs0RWs600C%tBLn~eE_@>d00DG@BLn~ga&B{EAp~k81c)O90RX5900C&6BLn~eE}$a>00C^KBLn~eVXPwr00CsOBLn~eX}BW<00D2lBLn~ea>OG900DH$BLn~eZqOqH0RSNo00C&+BLn~eF5n{s00Cv@BLn~eZtNoj00C+8BLn~eZ1^Jt00D6RBLn~ea|9#=00CnPBm@8fX%Hj?00CkaBm@BfQyBmOXd)y800Ay0Bm@8fV=N>D00Cn%Bm@8fVK^iN00C@1Bm@8fVMHVZ00Co4Bm@8fX;35t00DDWBm@8fb6g|@00CiQBm@8iZ)J6Cjw1xtBLo~I1ZX4#0RT<_00C%#Bm@8fE`%fm00DH0Bm@8fbC4ti00D27Bm@8fW1J)e00Cv9Bm@8fYp5gy00C*PBm@BfuoD0QXu2c>00Az(Bm@8fbi^bC00DE#Bm@8fZ_p$J00L}dv?K)9Bm@8fW85SJ00C*{Bm@8fbnGMq00Ck0Bm@8fa`+?!00CtFBm@8fVFV=v00DIhB?JKgPXGV`Xci>|0RWv300C$qB?JHgE+i!c00C|)B?JHgZ!jeU00C(>B?JHgbUY;l00Ch_B?JHgbVwxx00C}JB?JHgWmF{u00C`UB?JHgWnd))00C@fB?JHgaBL+600C`sB?JHhE@>Ji1b8I`00DA-B?JHgWr!sN00Cr00DHqB?JHgVZD00C?+CIkQha5N?a00C_}CIkThv>E^bXhtRk00L<)KqdrACIkQhb5JG(00C}VCIkQhZ(t?_00C)cCIkQhb8IFA00DAxCIkQhWq2k800L%q;w1!rCIkQhZiFTT00D1~CIkTh;sXEyXqqMj00AzZCIkQhbEGB&00C~QCIkQhZ?Gl=00C*XCIkQhbG#-500DBsCIkQhWymH300DN+CIkQhZqz0O00D2>CIkQhW8fwP00D01CIkQhW$Y#d00C$6CIkQhY4|1t00LuWlqLlJCIkQha0Dj=00D9iCj00DU#Cj(!1c)aD00DE3CjB100Az>Cj00D3gCkl00D2FCh00D0HC00C@TDg*!lVPGl*00DDmDg*!la%?ID00CukDg*!lc6cfT00CisDg*!la)c@b00S;_bp9y>CMpDqDg*!mWoz^)1du8O00C~EDg*%l@DTt3Xs#**00AztDg*!lbhs)600DEpDg*!lZ^SAD00CplDg*!lZO|$N00DB=Dg*!lZ`>*b00C~|Dg*!mX)>rP1n4RR0RX`P00C(DDg*!lF8nG400CtJD+B-mdI&2700C(ZD+B-ma}+BC00DR!D+B-mX&@^E0RTr900C$$D+B-mE-)(u00Ct-D+B-mdORxx00C)2D+B-mb4V)$00C}JD+B-mc~mO|00L%YCMyJ5D+B-ma$qY200D1mD+B-mbZ{#K00ComD+B=mzXkvSXo4#Q00AzBD+B-ma*Qhk00Cu^D+B-mdYCH&00C*9D+B-mY@{m$00CjDD+B-mb+9W000DEhD+B-nWodjX1iUK*0RS5U00C&sD+B-mF3>9k00C{*D+B-mW!x(S00DI3D+B-mbLcAs00DXKD+B-mbMz|&00C_JD+B=mxC;OQXa+0<0RX`c00C$aECc`nE)*;T00DCvECc`nY#=NI00C(xECc`nbSx|c0RR>c00C$?ECc`nE<7v*00DDCECc`na!4!$00CuAECc`na8xV=00C@TECc`nWne4>0RW8>00C%hECc`oXf9?f1aK?_00C}xECc`nZ-6WW00C)+ECc`nbc`$n00Ci=ECc`ndYCK(00C*9ECc`na-=K-00CjDECc`nWw0y+00C~cECc`nX}l~100S;{Yziy{GAsnbECc`oVRHa11jsA|00CpxECc`nY2Yjb00C|0ECc`nVeBjf00D0DECc}n$Or%dX#Ok&00AxnEd&4oZU`*|00D0fEd&4oX%sC400DFwEd&4oV<0UA00CttEd&4oax5(b0RVdz00C$?Ed&4oE<7y+00C!0Ed&4oa!4%%00CuAEd&4oVpJ^z00C}VEd&4oWne7?00DGnEd&4oa%?RG00CigEd&4oXm~9I00DGH@%XwoeN00A!6Ed&4oblfcj00DC1Ed&4oZ|E%q00D6BEd&4oZS*Y!00C+GEd&4oa{w*`00CwOE(8DpZwxL300CqYE(8DpW*9C600CqkE(8DqbaKos1SBp50RTM$00C$;E(8DpE;ud(00Cn@E(8DpV?-_l0RTP%00C%FE(8DpE>tcA00DPeE(8DpVPGx<0RS-=00C%hE(8DqaxP{r1aK|{00CikE(8DpX@D*S00DG{E(8Dpa*Qqn00Cu^E(8DpZkR3v0RUSA00C&EE(8DpE~qX900DBYE(8DpZ?rB100DHmE(8DpW56y100CvjE(8Gp#R>ocXwohO00A!6E(8Dpa@;Ni00D2}E(8Dpbm%Sw00Cp}E(8DpW%Mot00DOTE(8DpZU8R?00D0XF9ZMqX$&s}0RS`(00C$iF9ZMqE*vie00C_xF9ZMqbto?c00DF^F9ZMqZZt0h00Ct>F9ZMrbZrtZ1VAqY00D1CF9ZPqHV^;-XjU%-00AyqF9ZMqa$qk600D1iF9ZMqbZjpK00CoiF9ZMqWq2F9ZMqWrQyT00Co)F9ZMqa*!_s00D27F9ZMuVQF@4W=bvuo-PE;E(B071e`Af00C^GF9ZMqVYn{@00C*fF9ZPq_zD04Xv!}H00Az}F9ZMqWz;VO00DB^F9ZMqb>J@q00DI7F9ZMqW9%;k00DLKF9ZMqa`-O<00DIVF9ZMqa|AF100DUlFa!VrbPzBE0RRyd00C$mFa!VrE+8-j00DR=Fa!VrX)G`V00D9`Fa!VrbT}{s00Ch>Fa!VrZA35x00L=c7BB=#Fa!Vrb5Jk@0RRRQ00C%VFa!VrE@UtS00VS#Zp1GHS}+7^Fa!VrVQ?@60RVvl00C%(Fa!VrE{HG$00DB2Fa!VrZ00D2VF$4esa0RYtw00C$SG6VntE(|gR00D9mG6VntZx}KJ00DCzG6VntZX_}U00CtxG6Vntb1*Ul00DG1G6VntV>~hh00Ch_G6VntbVxD;00C}JG6VntZ&We_00CoKG6VntWneM{00DJoG6VntacnXK00DAxG6VntZ+J2U00DG)$XtFc}00AzxGz0(vbG$SJ00DBsGz0(vWymxH00C{zGz0(va?~^g00D2>Gz0(vX5cgg00DF6Gz0(vZtOG!00Ck0Gz0(va`-d^00DIVGz0(va|AU600D9eH3R?wZxA&E00DCrH3R?wZX7iP00CtpH3R?wb0{?g00C?+H3R?wWi&Me00Cq=H3R?wZ$LE!00v=nXLE3ESTO|FG6Xs^1OhY!tTY5hH3R_w;|Bl%Xl6A80RqAfFD^_qglaVe00DDwH3R?wa(p!e00D1;H3R?wbBHwr00C}}H3R_wsssQ5Xqq(y00AzZH3R?wa-=l`00CvHH3R?wXRtK{00C#VH3R?wX}mQA00DBsH3R?wbjURX00DH)H3R?wbksEj00C**H3R?wZQwNo00C&`H3R_w4GI7OX!11#00A!cH3R?wZ2UC@00CtJHUt0xWC%6{00D0fHUt0xZ4@>H00CkeHUt3x{R;pAXeKrU00Ay4HUt0xc`!Bv00D9~HUt0xbUZc$00Ct}HUt0xZAdl*00D1KHUt0xWK=c;00D1WHUt0xWMDP~00CuYHUt0xXKXeE00C!mHUt0xWq39O00C@%HUt0xWrQ{a00C@@HUt0xaF8|x0RV;)00C&6HUt0xE}%9900DBQHUt0xZ>%;100DEdHUt0xZn!oC00CvbHUt0xbHp|T00CvnHUt0xb@@@+HUug+1fn+t3OEGrI0OLzE&~7oXcjpH00Axd6N00DA#IRpR!WqdgV00J&#JUIk{IRpR!ZHPGp00DB6IRpR!ZA00DExIRpR!a?Cjd00CvvIRpR#Zg#3U1lTzQ0RXca00C&|IRpR!F6=o300DFIIRpR!boe<000CwGIRpR!Yy>(400D3cIs^a$VQJnu1Q0p|0RUVM00C$qIs^a#E+jex00D9;Is^a#Z!kIp00DD0Is^a#Zag{!00Ct}Is^a#b4WS_00DGPIs^a#V^lf>00CiIIs^a#bYMCJ00C}hIs^a#Z)`dQ00CoiIs^a#Wq3LS00DJ=Is^a#afCVq00DA}Is^a#Z;(0!00DHCIs^a#Wt=($00Cp7Is^a#a;Q2400D2VIs^d#5f1P0W00D2xIs^a#bI>{j00C~+Is^a#W!yRh00DF2Is^a#a_Bk)00Cw0Is^a#bo4p|00CwCIs^a#Z2&t200D0XI|Kj$atu2J00CtZI|Kj$Y#2KP00CtlI|Kj$V(w0RS-&00C%}I|Kj$E|@z600Cv5I|Kj$XQVp>00C~QI|Kj$VX!*{0RTV~00C&cI|Kj$F2Fkk00DHyI|Kj$W6V1Q00CvvI|Kj$YS=pj00Cm&I|Kj$Z{#}!00C#}I|Kj$Ztyz<00C+CI|Kj$dHg#B00D9WJOls%VF)|~00MG$wmSq4JOls%WfVLF00C_tJOlv%&lUgyXevAe00Ay8JOls%b2K~z00C?|JOls%X+S�DGHJOls%bxb@200DGTJOls%b67kC00nn)XlZ3KIRq9u1dcldBs>IOJOlv%J_7&&XnH&Z0RYqv00C%(JOlv%;SvA=XpTGt00AzNJOls%cbGf`00Cj1JOls&E^>%G1f)C!00CjDJOls%X|y~900DHmJOls%a=<(U00CvjJOls%Zp=Ic00C*zJOls%Y}h;m0RR~j00C&^JOls%F6cZ200DRIJOls%Ve~u%00S;za(+An-aG{QJOls%ZU8+500D0fJp=#&X%syK00DFwJp=#&VIVyO00DF+Jp=&&%m@GhXfizn00AyGJp=#&bUZx-00C}7Jp=#&X-GW;00D1KJp=#&YE(T000CuMJp=#&bYMLM00DJoJp=#&Y-~LQ00D1uJp=#&c6dDm00M7iEIkB%Jp=&&KLY>(XpTJu00AzNJp=#&beKH^00C~EJp=#&Wu!d>00C{PJp=#&b+A1I00CpRJp=#&Z@fJO0RS@&00C&oJp=#&F3ddy00DH;Jp=#&ZrD8p00Cv*Jp=#&ZR9-!00Cv{Jp=#&Z16n<0RX!W00C(HJp=#&E&x6R00CtNJ_G;(bPPTO00DIpJ_G;(Vi-OI00C(pJ_G;(awI+k00DF=J_G;(bTB>y0RZ6+00C$`J_G;(E400CvHJ_G;(Zm>QC00C*XJ_G;(dAvRZ00CseJ_G;(Z^%9b00CmoJ_G;(WYj(c00Cv%J_G;(bl^S&00CjL00C(dKm-5*ZWurW00D9yKm-5*Wh6iZ00DF=Km-5*VK6`h00DJ2Km-5-Wo>biKLq4I1Ux_l00Ct}Km-5*WKci^00DJYKm-5*bX-6L00C)YKm-5*bZ9^X0RY7h00C%pKm-5*E_gr$00DD;Km-5*WrRQk00D4{Km-5*d5}N^00DHCKm-5*bDTf~00DBMKm-5*Z>T^700DEZKm-5*ZnQuI00CvXKm-5*bHG3Z00C^qKm-8*zY+ieXwpCg00A!6Km-5*a@;@!00D2}Km-5*bLc<>00D09Km-5*W%NJ<00DFQKm-5*asWXD00CtNK?DE+bPPcR00CtZK?DE+Z5TlW00D0vK?DE+awI_n00CtxK?DE+Y%oCt00Ct-K?DE+V?03w00nY*bZlb^KLjQ}1a3eC%s>P}K?DH+x&{CNXkI}C00AyyK?DE+a%e#W00CugK?DE+c631m00C@zK?DE+Z-7Ar00DD`K?DE+aEw6&00Ci=K?DE+ZJ0p>00Cv5K?DE+bEH8800DBUK?DE+VX#3200D5eK?DH+BMATjXu?4R00Az>K?DE+a?C*l00CvvK?DE+aM(cv00C^?K?DE+W#mBw00MJpyg>x&K?DE+dGJ9500CtBK?DE+asWaE0RY(x00C$WLIeN-E)YTl00D9qLIeN-WgJ2T00C(tLIeN-W+*}g00C((LIeN-b2LH(00DD4LIeN-VL(Cz00C@9LIeN-V@yH>00DGTLIeN-V^~5200CiMLIeN-bYwyV00C}lLIeN-Z*W2c00ComLIeN-bbLYt00D1;LIeN-Z-_z!00Cx>LIeN-WRyY#00Cv1LIeN-aG*j20RY1c00C&MLIeN-F0eub00DEhLIeN-a=bzW00CvfLIeN-aL7Ug00C^yLIeN-Wz<3h00C&)LIeN-c;G?=00D32LIeN-V(dZ$00C$6LIeN-Zumk300C+KLIeN-WCTM500C|aLj(W;br3@Y00U)dZw5jHra}Z3Lj(Z;%mx4fXevVl00Ay8Lj(W;Gc-d400DA3Lj(W;Z$Lu?00DGHLj(W;V@yK?00CuELj(W;c349M00C`YLj(W;Z)8IR0RWQ<00C%lLj(W;E_6c#00DA(Lj(W;Z-7Gt00DD`Lj(W;Zj3_&00Cu^Lj(W;bC^Q}00Cv5Lj(W;aHK;700D2RLj(W;W3WR600DEhLj(W;Z@fbU00DBsLj(Z;Obq}5XwE|f00A!2Lj(W;bJ#-!00DB|Lj(W;W#mHy00D67Lj(W;Z16(_00Cw8Lj(W;X#7J200C|SL<9fWqERHLj=e}1ZYGA0RSHe00C%xL<9fA00CvLMFao=aV+ckB00C(ZMg#x>WE4gO00L=cd_@ErMg#!>H4p#+Xeveo0RROV00C$;Mg#x>E;vR600DPCMg#x>VMIm*00J&@E=B}OMg#x>Zcs)900D1WMg#x>X<$YK00DGnMg#x>X>3LW00DDyMg#x?a&I6;1b9XS0RXBB00C%-Mg#x>E{sM500DE7Mg#x>ZkR>{00D2FMg#x>X{1I300DHWMg#x>VX#I700DHiMg#x>b-YFd00D5qMg#x>ZOBFh00D2#Mg#x>W7I|j00C~=Mg#x>dEiC_00Cs?Mg#x>ZtO+`0RX-Z00C(DMg#x>F8oFW00D9WM+5)?We7(E00DFkM+5)?Y!pWX00C(lM+5)?W*|od00C|$M+5)?VJt@k00C_>M+5)?Y&b^*00L=Y@dpc00C=uNCW@@WPC^j00DA>NCW@@VTecs00DQ7NCW@@a+F8}00U`qZ-_?(Fh~TNNCW`@KM?={Xs$>E00AztNCW@@Xt+oO00CpZNCW@@Zp26g00CvnNCW@@a?nTw0RTZ200C&+NCW@@F5pN600Cv@NCW@@bnHk300Ck0NCW@@bofXF00DFUNCW@@bOcER00C|aNdy1^X%I;S0RUzd00C$mNdy1^E+9z+00DC*Ndy1^ZY)Uz00Ch#Ndy1^X*fv)00Ck?Ndy1^Z$wE100Co4Ndy1_Z($Zm1W-u?02gg#Z)sz3d2DuMb#rubcwu5^aBF6FYCHr4Rt^OI5d^vx1a2e*5G4dKDFp5+1i~u>qAdg}E(G*A1Y|q}ggpd;J_JZX1RO&IZbSrrMg&Ah1fWO+)<^_aNdy7_4+7&700DBoNdy1^aKuRj00DT)Ndy1^Wzb0k00DH?Ndy1^bKFS;00C~|Ndy1^Z|F$`0RSBW00AlVNdy4_90Dl#NrV6aWd2D600CtNN(2A_a|}uZ00DIpN(2D_;t~J>WFATc00C|yN(2A_btp;%00D0dyf00DG%O9TJ`V|+^l00C}-O9TJ`b%;v@00Cx>O9TJ`UzAG(00DWLO9TJ`bf8NF00DHSO9TJ`WvojC00DBcO9TM`nic>7a=uFh00CvfO9TJ`bjV8t00CppO9TJ`Vbn_m00DB^O9TJ`Vc<&y00C&`O9TJ`W9&-=00Cd}O9TJ`X!uJ600CqEO9TJ`bOcNU00ChNOauT0V|8S3ZSF|~&`JbgO9Z$}1Q1LF4FyRN!U3rSs|rgEybkvcAP|%ghZ4OKpBJYWIxk;kY?}6iU`d1)Oax-i1N>+M00CtzOauS{Wn4@I00DAhOauS{bZATj00C}pOauY|KM(vF00Aj_OauY}J`ejDD1c0a00DW1OauS{bdXF000C*1OauS{bev2C00C~IOauY~fDQi(d1Z7=1gJ~|0Rhw&I&>_900C&cOauS{F2qa(00C~wOauS{Z_rEx00C*%OauS{blgk?00Cj*OauS{bm&Y300D09OauS{W%Nu000C|KOauS{WdKbC00C?UO#}b|a12cZ00C_hO#}b}E@=!B1Q<;O00DCzO#}b|ZYWIz00D07O%O@sgeY^F^F00CvLO#}b|WVB5L00D2hO#}e|w;2EdDaK6%0RgrdD9TNQ00C~$O#}b|Y1mB!00Cj%O#}b|Xyi=<00Cp_O#}b|Xz)!000M1fz)b}9O#}b|ZTw9H00D0XP6Pk}atuxc00L=dmQ4f_P6Pk}Vi-;Y00M1pB2EO_D+2%lX(&zv0Rlx1V{Bec1Tszp00C||P6Pk}X+%y069Cl(7!alkLkV#d%>hXR&kAG=4G1y{Y#3b`LjXSxN))*XGYwD*00AjbP6QJH)CCt1r3yj`a1_h|NCVCaV+;%kF$!xKTp2`I)1msQx00DFAP6Pq~p9CoZ00AlbP6Pr0o&+cXC;(4{00DFcPXqt~ZV*od00C(hPXqt~VH{5c00D9$PXqt~bSO^*00DC@PXqt~ZZuB>00D10PXqt~V?a*?0sx@|Edc-lDNIiU0s)`|ECDD|PlNygWmr!H00DMlPXqt~X=qOb00DGvPXqt~V{}gh00CioPXqt~bbwC;00Cu&PXqt~XN*q-00DB6PXqt~VVF+@00LojMo$EuPXqu0Zf*2V1f)*{00M7$u1^FsnE)67^a?H$UK4p5I0q6C>=3LAqZid0%oE-P=?P{4lNmA#`Uk=V$rbwxTpO|hr3G{m00Ak&PXrhR^9n5!T@!d3HwO_A>kz98q8HQ}%M;xN=m}*2k{K}z`3J!T$QAkvTN|+fqy=*kC~RtGa`aDxxWNDb!T?CZ0A`y200CtBPXqu0X>~wQ1ZK?v00C@9Py_%1VP#NI1nxZn0{}<|g9zRO00AjrPy_@4M+brk-2>qOC}>cG00CugPy_%0c6?9-00C)&Py_%0bcj#{1pq7*l@e44EeshK00AkKPy_`5D-@IxQwS^!7#Ap@P=o*hWu{OB00C^aPy_%0V!TiU00CjbPy_%0Y{*aq00C*vPy_%0Vbo9r00U!gc8*X4xDEo^Py_-1kQizO00AlPPy_-2j~HnMDD+T-00DIRPy_%0ZUj*T00C(VQ3L=1ZxB%g00D3oQ3L=1WgJli00L=jMh*fZQ3L=1Vkl7r00C(-Q3L=1b2w2100Ch>Q3L=2V{RrE18Bnl00Cu6Q3L=1ZB$VN00CiIQ3L=2WpYGO1Yl7F00eGxVqv<%03vk&#D@bAj{pDyWo!Bl0&r0T00C}-Q3L=1X^c?>00M4uk^%wlF#`YrVVF?_00MMygaHAfQ3L=4b7f(6s8Ix7M*zeF0e(mT0s$EV7zrpk*?|B7bi`2v00C*vQ3L=1W7JUu00C**Q3L=1Y~WD@00MAy=1~NKnE(I+cx~)a1kh&z00VAwVh+OqYIOi$hywrtbO2HW00C|eQUm}2X%tcf00D0rQUn43cMVz?00Ai`QUn44b`4n=C@fNh00C?=QUm}2Wjs;@00C@5QUm}2Y)DcB00LoUPErK$e*pjia#T_T0ssOO?+yR~DP&Rv0s#RO?hYtwQiK2jbZ}Ax00C}#QUm}2Wq?uy00DG{QUm}2bBt0100C)|QUm}2bC^;D00C~EQUm}2Z=_NL00CpFQUm}2d9YFh00C^aQUm}2Y`jtg00CjbQUm}2W5`kj00C*vQUm}2bJS7<00DX0QUm}4VP$AuQUt&m0pL;u01{(%VPTzau;+Lb7?L*C_YmJj#C7jQv_b+f!f@G00DBMQv?D4c^7I600Ak+Qv?D5co%64D9lrY00M7iz*7X$Qv?73blg(}00Cj3#k00DGzR0IG4X?Row00CrvR0IG4ZiG|>00D1`R0IG4V~|t?00C^4R0IG4VVqP100C*DR0IG4bf{DW00C*PR0IG4ZnRVc0RYzk00DErR0IG4bi`By00C^uR0IG4bR0IG4W!zK*00DC1R0IG6Y-w{=R0O(I1n5)*00DIFR0IG4Zv0dP00C(NRRjP5ZwOTc0RY1Q00CtbRRjP5bQo0x00ChhRRjS5-~a#tWhzw!00C_-RRjP5VKh|)0Ri#=ZaP&200DA9RRjP5Wk^*700DMRRRjP5Y*bYQ00MMxBvk}jRRjS5#Q*>SZ)#Np00CxhRRjP5Zgf=y00C)wRRjP5bAVL@00Cu&RRjP5Y>ZU|00Cl>RRjP5VVG3}00C*9RRjP5a->xR00CjDRRjP5cCb|h00CsSRRjP5WxQ1c00CpdRRjP5b;wl&00CsqRRjS5#sB~TZrW7@00D2_RRjP5Y2;M|00DIBRRjP5VenN100DaTRRjP5Y5Y|L00D9WRs;Y6bO=@i00CtVRs;Y6Z4_1n00ChdRs;Y6av)X&00ChpRs;Y6a4c2?00C|?Rs;Y6Z#Y&200C(}Rs;Y6bVODJ00Ci2Rs;Y6bWm0V00L!i)KvslRs;b6#{dBU*Z=?lb81!u00DAtRs;Y6Wpq{q00C)wRs;Y6Y=Bk-00D4@Rs;Y6X^d6`00DH8Rs;Y6Y?xLA00DKLRs;Y7b8Ti;1f*6300DHWRs;Y6ZnRbe00C*bRs;b6-T(jrY{pgu00D2xRs;Y7VRXP&1khFl00DB=Rs;Y6bl_G500DF6Rs;b6$^ZZXZt_+H00D3IRs;Y6Y5Z0M00DFYR|Eh7V+dCS00CtVR|Eh7auint00C(lR|Eh7WFS`r00C+yR|Eh7Z!A{?00D9`R|Ek7%K!iYb3RuD00Ct}R|Eh7V@Ov700CuAR|Eh7WK>rK00C}VR|Eh7X<%0b00DDmR|Eh7Wo%aj00C`sR|Eh7VR%;r00DA-R|Ek7%m4rZbBb3400C}}R|Eh7Z(1Y00L%kgjWQzR|Eh7bhuXp00DBsR|Eh7Z^%~!00D5$R|Eh7aMV`>00DK{R|Ek7%>V!aWad`{00C_3R|Eh7a`0CK00D3IR|Eh7cl=ib00C|SSOfq8X$V*Z00CtVSOfq8ZWLGq00ChdSOfq8Y#>+!00D3&SOfq8W-M3)00D0@SOfq8b2wN800C(}SOfq8ctltP00Ci2SOft8&Hw-bWL8)N00C@TSOfq8a$r~l00D1iSOfq8cWhV$00C}tSOfq8X?R!!00CuwSOfq8ZiH9_00Ci&SOfq8Y>-$400D58SOfq8W}H|A00D2JSOfq8bEsGZ00C*PSOfq8c(hmq00CjTSOft8&j0`cWX4zo00C^uSOfq8a?n@=00D2-SOfq8cidP600C~|SOfq8Y3Nu400Cw0SOfq8ZuD3L00Ck8SOfq8YyepV00D3YSp)z9W(-*b00D0jSp)z9ZWvhv00C(pSp)z9XCzq!00C(#Sp)z9axhs000nS!czJI)R|Mc!1W;H6z*qz}Sp)$A$pBwGSp)z9bW&La00C}VSp)z9X<%6d00CiUSp)z9a%@=y00DGzSp)z9b9h+<00C}(Sp)z9Z-iL{00Co)Sp)z9Y>-(500C^4Sp)z9b(~oQ00C&CSp)zAZf)#V1gKdA00D2VSp)$9$N&HVbG}&w00DHuSp)z9Wyo0s00C#tSp)z9a@1J_0RY_q00C^^Sp)zAVQ<=51msx+0RYed00D0FSp)z9Z}?dR00C+KSp)z9bOc%i00ChNS_A+Aau8Ys00DItS_A+AXB=7t00C(tS_A+AW+++&00C|;S_A+AZ!}s20RYhe00DGBS_A+AXhd2B00C!8S_A+AX;4}O00CuIS_A+BV|O}Q1YBAK00DDiS_A+AbZlA#00C}tS_A+AX?R)$00D1)S_A+AYJ^$@00Cr*S_A+AWsq6~00DBAS_A+Aa-3QO00Cv9S_A+AW~f>O0RZj*00CsQS_A+AWw=@d00DZwS_A+AX~bFt00C^uS_A+AVbEFx00C*%S_A+Ablh4500C*@S_A+AZs=MB00C+4S_A+AZS-0M00CwCS_A+AYyevX00CkKTLb_CWpA!p1PogQ00D9mTLb|B(f|MfbRt^>00CttTLb_Bb1Yi~00DC{TLb_BZa7;600D14TLb_BX+&ED00DGLTLb_BX;51P00CrHTLb_BZd_Xg00D1eTLb_BV`y6h00C@nTLb_BVRTyr00C)wTLb_Bbbwm~00C)+TLb_BZj4(500C)|TLb_BWtdw800DEJTLb_BVWe9G0RYng00DHcTLb_BWwcua00DElTLb_BbHG~!00C~sTLb_BZ_HZ+00C*zTLb_Bbl6)200C*z00DHuTm%3CY{*;$00DK*Tm%3CbJSb}00Cv%Tm%3DX>zz+1mIi*00Cv@Tm%3CbMRaQ00Ck4Tm%6C*#H0ma{^ri00D9aT?7CDWei;e00C(dT?7CDY#3bx00D3wT?7CDX(U|)00DF=T?7CDY%pB}00DJ2T?7CDZ9H8B00Cq|T?7CDZb)4O00DJQT?7CDZ&Y0b00ClJT?7CDa$sEq00CuYT?7CDcWhk*00D1uT?7FD+5i9nbADX}00DA>T?7CDWr$q_00C)^T?7CDY?NID00D5CT?7CDX`o#M00DHST?7CDY^+@b00DKfT?7CDZMa?00DI-UIYLEa4cQ~00L=a3SI;00ChpUjzXF@c;k;b248900DG1UjzUFZaiNE00C)2UjzUFVMt#D00DANUjzUFbW~pi00DDaUjzUFZeU*o00D1iUjzUGc4I7G1Z-af00C}tUjzUFZ+u?_00C)&UjzUFbckOB00Ci+UjzUFbCh2M00C*5UjzUFZJ=KS00C*HUjzUFbgW+l00D5aUjzUFZ@6Cs00CycUjzUFZ^T~&00DB!UjzUFWzb&)00CmwUjzUFZQNf30RZy=00C|2UjzUFW$a%B00C_BUjzUFV)$PK00D3QUjzUFas*%m00D3cU<3dGa1dYw00MPv;$H+7U<3dUWNLGAV{~v~Vr+G7c6V+tR0IxH1YlJJTvi0QSp@1?1RPrgT3iJDTm*Ps1oT}5NL~b*UIh4F1RP)l0RZd(00DDkU<3dGbZB4%00C}pU<3dGX>?!&00D1$U<3dGYJgw_00Cr%U<3dGWsG1100DE7U<3dGX_#OH00C{DU<3dGX{2BT00DHWU<3dGaIjzm00D2dU<3dGZ@gdx00DHuU<3dGbI4!>00DH)U<3dGZq#4|00C**U<3dGZ{T1A00C;|U<3dGZ0ukJ00Cw4U<3dGWcXkN00LicCSU~qU<3gG;Q#;uWe#Bk00DLqVFUmHX&7My00DF!VFUmHV00C(-VgvvIbU0!J00Ch>VgvvIZA4-O00Cu6VgvvIZct(b00C)MVgvvIYg}Rk00CuUVgvvIb7*1&00DAtVgvvIWprW$00DM-VgvvJb8h%y1b|`$0RZ9v00C~0VgvvIZ0RS5T00Al7VgvyJ8UZNaVuSzzW#(c800Cs~VgvvIZ}egW00C|KVgvvIZUAEh00D0XV*~&JX$)fo00DFoV*~&Jbr@p=00C?sV*~&JZzN*`00DCKWDH~k00C?gWCQ>Kau{R;00L!i-eUwFWCQ^KKZa8EF00Ch>WCQ>KaztbV00Cu6WCQ>KY*1tb00D1SWCQ>KbX;Tv00DGjWCQ>KZfIl#00C)kWCQ>KVRU2!00DA(WCQ>Kbbw?80RZ~|00AkCWCQ^L`T!`9WP|_#be3cU00C~EWCQ>KX{2NX00CjDWCQ>KaKbG&2(00C~oWCQ>KZ^&c>00CppWCQ>KZq#H100D2>WCQ>KY2ai800DI7WCQ>KW9(!E00Cw4WCQ>KYWQRX00D3QWCQ>Kas*`r00D3cWdr~La}Z?&00DCrWdr~LVH{-y00C_xWdr~LW+-I@00D0Wdr~LbUer(00MJnhGYbGWds2L`2YX`DTZYP0Ri{`D2io-00DE5Wdr~La+qZV00Cv5Wdr~LW~5~V00CyIWdr~Lb+Baw00CmQWdr~LWxQns00DZ!Wdr~LX~<;+00DE(Wdr~LWz=N^00DB^Wdr~LWZ-2400D01Wdr~LVeDlD00Cw4Wdr~LdiZ4o00C+KWdr~La|C7t00C_ZW&{8MWe{cr00C?kW&{8MVjN}!00D0zW&{8Mawuj500D3=W&{8MWi)0400DG5W&{8MbwFkW00D4DW&{8NZf$&J1WaZG0RRO700AjnW&{BN1OX^uW`qC%ZDwW!00CugW&{8MY;00ClpW&{8MZ-8b500DA_W&{8MaExXI00DB6W&{8MVVGtF00Cv5W&{8NZ){R#1f*sJ0RZLz00C~aW&{8MZ@6Xz00C*fW&{8Mbi`%^00CjjW&{8Ma?oZ300DK@W&{8MXWV8400C*@W&{8MX6R-F00D09W&{8MZ}esa0RZR#00DUbX9NHNbOdJv00C(VX9NHNV-RNq00D0nX9NHNY#e6<00CtpX9NHOV|Myx1Sn?&00DC@X9NHNbU0@O00C}3X9NHNX+&oP00D1GX9NKN=Kuf!Wmabd00DDaX9NHNZ(wHx0RZU$00DGtX9NHNb8u$_00C)sX9NHNcYJ3A00MAyW@iL~X9NHNWr$}400DE7X9NHNVVGwG0RZa&00DEPX9NHNWvFKa00C^SX9NHNVzg%j00CjTX9NHNX~1U$00DBwX9NHNVa#U)00DN=X9NHNWY}i}00Cv*X9NHNc;sgU00C+0X9NKN?EnA)Z1!ga00CwCX9NHNWB_Oc00D0XXaoQOZ477x00CqYXaoQOWf*7#00CnjXaoQObtGs600CqwXaoTO7XbhPDK=;X0Ra{PC^~3_00C}5XaoQOZ%Aka00C)EXaoQObW~^r00CiIXaoQOdSGY-00C)cXaoQOa%^Y>00DGzXaoQOWq4==00C`&XaoQOVT5P|00DA}XaoQOVUTD900D58XaoQOZk%WY00D2JXaoQOX{cxf00DHaXaoQOVYFxj00DHmXaoQPWp6NO1i)wn0RZ&?00Ak`XaoTP^Z+Q-XoLU(ZrW%B00D2}XaoQOY3OJK00DIFXaoQOVf1JO00DCPXaoQObpUAu00CzPX#@ZPX$)xu00CwaX#@ZPZWw6<00D0vX#@ZPVD0RRsH00AjHX#@cQ4gn}YX@md)bVg|e00CuAX#@ZPXH;nf00DAZX#@ZPVPI(l00DGnX#@ZPZft1;00D1uX#@ZPX?SS_00DGYJ>m*ZZc{F00D10Y6JiQX+UZO00DGHY6JiQVN7ZS00DYZY6JiQX;^9m00C`YY6JiQX=G{y00DGrY6JiQaByk_00D1yY6JiQa(rq800D1;Y6JiQW{7G800Cu=Y6JiQa+GQW00Ci|Y6JiQaG+`g00CvDY6JiQa;$0u0RaC100AkuY6JlR{s1VvYJ>m*Y{F^;00CvnY6JiQWYB5^00D2-Y6JlQ0RaF3DdK7b0RaF3DCTN}00DFCY6JiQbo6Qj00C+GY6JiQZ2)To00C(RYXkuR69E7LDH3Z00Ra*LC>Cpk00C|sYXkrRZzO9300C(#YXkrRbTDfK00Ch(YXkrRay)AU00DJEYXkrRXGm)V00C)EYXkrRW>jkg00C}VYXkrRZ(wT#00L}d3~K~tYXkrRbZlz`00C}xYXkrRX?$x000D1;YXkuR5di=JDUNFd0Ra#JD3WW000C~8YXkrRZ=h=g00C*HYXkrRbgXLx00CjLYXkrRa=2>*00DKrYXkrRXT)m+00C*rYXkrRX3%Q{00C~+YXkrRZ`^AH00Cp-YXkrRbm(gY00D3AYXkuR6#)PNDf(*!0Ra>NDE@1N00C|UYy4o+00DGzYy($t00C{XYy&k00D9aZ3F-TVGL~q00DFoZ3F-TbQo;}00C?sZ3F-TbtG*B00ChtZ3F-TW-x6800Ct-Z3F=T9RUCVDMD=o0RbEVC`N6B00Cu8Z3F-TWK?Yg00D1WZ3F-TZD4H#00C}hZ3F-TZ)|M@00C)oZ3F-Tba-t900DJ=Z3F-TY=mtD00D1`Z3F-TbC7KW00Cu|Z3F-Ta-3}h00DHOZ3F-TWvFcg00C#NZ3F-Ta?~dDaLIC0RS%n00Ak`Z3F=UE&(XiZG->;W!h~700DO5Z3F-TY3OYP00DIFZ3F-TWAtqV00Ck8Z3F-TZUAls0RkieC~3-Vga&Q|00DFiZUg`UWf*P*00CznZUg`UawKj900ChtZUg}UCjkHfDK>5d0RSrj00AjLZUg}VDgh`&ZiD~ZUg`ZZEA94bYt9V1c++{j%)-xZ3Mt=1mJE200DI7ZUg}UAprmZDF$x@0RbQZC<L00DMFZv+4VY)Eee00L!i0B;0NZv+7V0|5X5DPC^`0RaL5C}MAf00DDoZv+4VbZ~D300C)sZv+4VZG3M800C)&Zv+4VY>00J00DH4Zv+4VZj^5X00C*5Zv+4VZ=i1k0RRgD00AkiZv+7W3IQmvZ-f8=bGB~;00DHqZv+4VbHr~100C*rZv+4Vc+hVI00CvzZv+4Vblh(Q00C*@Zv+4VX6SDO00C+4Zv+4VX7q0a00CwCZv+4VasY4y00DFca0CDWWejix00Czba0CDWau{#~00Chha0CDXYILS=1SD_-00DF=a0CDWWi)UE0RRU900AjLa0CGX1_3BUaD)H>bV_gp00C}Na0CDWX;^Rs00CiMa0CDWa%6A>00DGra0CDWb8v7300C}xa0CDWZ+vhB00Coya0CDWWr%PD00C`|a0CDWVU%zL00DBEa0CGW2>}2BDW-4)0RadBD5`LT00DHca0CDWWw>wz00C#da0CDWa>Q^100Cjja0CDXW^|x%1ki8<00Csya0CDWWZ-ZF0RSHX00AlNa0CGX9swxuaD)H>W%h6c00CtFa0CDWZv=4!00C_ZaRdMXZV+(<00D0naRdMXX&i9`00DF&aRdMXbtrKJ00C?+aRdMXZ!~cP00DD4aRdMXWk7KR00DAFaRdMXbWCvs00CuEaRdMXXIOCr00DAdaRdMXVPtUx01s_xWOrj~VrFu6aC2v2bOd1phGGQ1V+15*1gd5PP-g_5X9VzP1jc9tB5DM(Y6Mho1Uhg8=5PdRaRdMXI&g6W0Rb=pI<9eq00CjNaRdMXbi8o{00CjbaRdPXZ3_SaDb8^O0Re0aDAI9+00D5=aRdMXY~XPO00D01aRdMXbL?>h00Cq2aRdMXY4~vj00DIVaRdMXVFYpn00C_Zas&VYWe{=%00C|mas&VYX&iC{00Cas&YYaSH$eDMoSx0ReCeC`xjK00Ci8as&VYbXal(00CiMas&VYWMpy#00C@jas&VYVQ_K;00C}xas&VYa(r?G00Cu!as&VYbck{U00C}}as&VYX_RsV00Cv1as&VYdZ2Oy00C*Has&VYY^-tw00CjLas&VYX}EF(00DHqas&YYi3%as&VYW888C00Cj*as&VYV(4-N00C_7as&VYZ1i#j00Ck8as&VYV*qmm00CbHa|8eZWejr!00DFoa|8eZVHk4+00C(pa|8eZWF&J000Ctxa|8eZZ7_2L00D9~a|8eZWju2P00VYubU<B00D3Ca|8eZX83ai00D0Pa|8eZX#{ix00CbLbOZnaa1e9^0RV*y00Ai+bOZqbgbOGjbc6r_b0%~I00Ct#bOZnaY&3KP00Ck;bOZnaVL)^Q00C)6bOZnaa!hmt00CiAbOZnac35--00CcKbOZnaa%6M_00CiYbOZnaWpH!^00C}xbOZnaX?%1900C@*bOZnaZisXQ00D1~bOZnaZj^Kc00Cc`bOZnaW}tKg00D2NbOZnaU#xTl00DBcbOZnaWw>+%00CmYbOZnaZNzj000L}v7IXy4bOZqabqfFiDcW=d0ReOiDBg6000D30bOZnaX6$qX00D0DbOZnaY4~&m00CeAbOZnaa|Cq+00CqQbp!wbZV+_@00DItbp!wbZya?50RVRk00Ai|bp!zcb_*yhb%X!`bTV}W00C|~bp!wbX+U)Z00D1Cbp!wba7=Xs00Cc8bp!wbXIOOv00C}Zbp!wbX=HT-00DGrbp!wba&UD700Cikbp!wbbbNIL0RV>!00Ak8bp!zch6^Z+b%X!`bCPug00Cv1bp!wbY@l@n00CmAbp!wbVXSoo00C*Tbp!wba=3K_00CjXbp!wbcEoiA00Cdhbp!wba?o`I00Cjvbp!wbW!!ZH00C~|bp!wbY3OwX00C_7bp!wbZuE5o00D3Mbp!wbZUA-!00CbHb_4(cW(;-&00D0jb_4(cUl?`-00DF!b_4(cb0l^I00C(#b_4(fZenw6&~yYMbp(QS1Tc0400Cb%b_4(cbVzmt00CuAb_4+cc?$pmDOz>}0ReamC|-7i0RVdo00Aj%b_4+ddJ8CUc7y-{W_ET200Ccqb_4(cWQ2AE00Ci&b_4+ceG32qDVBBw0Rnsraww2?1e$h)0RVps00Akib_4+dehVnDc7y-{XSQ|(00CdVb_4(cW5jj@00Cjjb_4+cfeQcuDb{ub0ReyuDB5;}00d@dYG`D31fX^V&~^mib_4(cU+8uO00C_Jb_4(cVE}go00DLecLV_dg9`uwDH3-C0Re&wC>D2w00C|scLV?dZzOjF00C(#cLV?dbTD@W00DJ2cLV?dY&>@a00D18cLV?db4Ygt00Cc4cLV?dWmIc{00C*bcLV?da=>>400CvjcLV?dWXyL200DH;cLV?dbJ%wT00Cv*cLV?iX?|yAW^`6_1mJT7RCWXmcLaWS1mt%F00BDccLV_ej0-vhc!U4}a0++?00C?gcmx0fWNyfD1Q>V(00DCzcmx0eV<>n800C((cmx0ebToJb00Ch-cmx0eZ9sSg00Cu2cmx0eZcKOt00C)Icmx0eYgl*$00CuQcmx0eb7Xh~00DApcmx0eWpH=|00DM(cmx0eZhUwI0RXQ900C}@cmx0eZ;W^Z00C)|cmx0ebeMPq00C*9cmx0ebEJ3#00D2Rcmx3eumb=AZnk&?00D2hcmx0eX~1{{00DHycmx0eVa#|000DH;cmx0eZ`gPQ0RXWB00C{}cmx0ea_D#j00D3Acmx0eX7qRj00DFQcmx0eZUA`%00ChJc?19fatwI{00DFoc?19fY#4b200C?sc?19fbtHKN00VGxX0Uh!-gpEmc?19fWiWXJ00D45c?19fc|>^x00DGLc?19fbWnK&00C}Rc?19fX400BC}c?1CgvI9EEd4vD~WzKm700D5;c?19fdE9vf00DI3c?19fbm(~m00D09c?19fY4mvn00Ck8c?19fasYY+00DFcdISIga}0U}00C|idISIgZy0(600CnjdISIgZ6taG00D9;dISIgZ!mfU00Cw;dISIgb3A$k00C}7dISIgVMuxe0RY+q00AjfdISLh*#jt8dV~N0WnOv&00CrXdISIgZ)|!500C`sdISIgZg_eG00D1)dISIgX@q(N00DH0dISIgb&z@l00C^4dISIgZ=8Ar00DENdISIgWvF@t00DBYdISIgbhLT|00CvXdISIgXTW*{00DBwdISIha$!z-1k8E_0RXfE00Al7dISLhvjZsLdV~N0bmn>l00D09dISIgY4myo00Ck8dISIgasYb-00DFcdjtRha}0X~00C|idjtRhZy0+700CnjdjtRhZX|mI00D0*djtRhX)t>P00DG1djtRhX*_!b00DDCdjtRhZ%BIt0RXlG00AjfdjtUiwF4+vdxQW1bY6P|00C}hdjtRhX>5B000CigdjtRha(H_L00DGY00C}_djtRhZ;*Qg00Co`djtRhZk&4r00D2JdjtRhX{dVy00DHadjtRhVYGV$00DHmdjtRhZ@_y50sy!Jx&r_KDa?BW0s*%JxdSNDdxQW1bl7_Y00C~|djtRhY3O?d00Cj{djtRha`bxy00DIRdjtRha{zn<00C|Wd;|aiZw!0{00CnXd;|aiZ5Vt600D9yd;|aiZzOyK00Cwyd;|aib1-}a00C|`d;|aiVLW^U00DABd;|aibVz&z00C@Hd;|aiY*c&%00DJcd;|diyaNCMDQ0{G0Rg)MC~AC!00Cuid;|aidU$*U00C)!d;|diz5@UODT;gq0Rg=OD2{xD00Cu`d;|aiaGZPu0RYSc00Aked;|dj%L6E^e1rf2ZL)j>00DBkd;|aiZ@_#600Cykd;|aibIg1M00C~&d;|aiVc2{G00Mb(qI?A2d;|di!~*~UDeim(0RYeg00AlZd;|dj&jTp@e1rf2bOL<@00C$UeFOjjXApe^00C(heFOjjWgLA30RqDVD0lLFgd%+e00C|&eFOjjZ!~=b00C(_eFOjjbU=Ls00C)6eFOjjb4+~%00D1OeFOmj$O8ZYDPDa90RYqk00AjzeFOmk(*r1MeS`o3baH(J00C%veFOjjXMlYK00C)+eFOjjWsH3U0RqPZD0gCggpz#(00C~8eFOjjZ=`($00C*LeFOjjbg+E{00CjPeFOjjbi92800D2peFOmj&I14eDb9Ta0RhbeDAIj|00Cv#eFOjjZQy+b00Cjt00DIRe*^#lVE}*x00DFcfCK;mZw!D00RY$o00Ai&fCK>n*8?aVfP?@6Wg>tC00CqwfCK;mZ!mxa00C__fCK;mZajbl00D18fCK;mX-I$s00DGPfCK;mbyR=^00C@TfCK;mZ(x7~00DDmfCK;mWo&>100DAxfCK;mba;RS00CuwfCK;mXM}(R00DA}fCK;mVUU0X0RY?s00AkSfCK>n+XE<|fP?@6Wu|}x00DNcfCK;mX|#X@00DHmfCK;mW59p}00eMybYY@@1QLJ*mVgAtfCK;mbj*MR00Cv*fCK>m-U9#uDe8a(0Ri0uDDHrS00Cw6fCK;mcKm<@00C(Nfdl{nbO?b200CnTfdl{nVHAM`00DCvfdl{ubZ~NJXJ~V2(s~3=dj!UN1YmpwEPezse+1-!1R#L~00BBCfdl~o-vc^GfrJ17bWVW;00C}Rfdl{nX00CiQfdl{na%h1B00DGvfdl{nb98|O00C}#fdl{nZ-9XW00Co$fdl{nZH$2g00DB6fdl{nZ5oZV-Y500C(hf&>5oY#f3F0RR*d00Ai|f&>8p6A~yaf`kA8cQS$m00D10f&>5oazKIv00DAFf&>5oZ%l#&0RR>f00Ajjf&>8q6%uABQi23rf`kA8b7F!700D1qf&>5oa&&?O00Cusf&>5odVqoi00C}>f&>5oZ;XNj00C~2f&>5oW|)Em00D2Ff&>5oa-@O;00CvHf&>5oVz7b)00L}nB7y|Af&>8o8WI2jDaL{X0Rb5jD9VC_00DQ5oZ`gta00DB|f&>5oa^!*p00D36f&>5oX7GXp00DFMf&>5oW&DB!00CnHg9HEpX$XS^00CqUg9HEpZWMzA00C(lg9HEpZy^1H00DD)gaiNqa)5*c00Ci!gaiNqaEycm00DE7gaiNqbeMz$00C~EgaiNqX{3Y%00CjDgaiNqa00D2Rg#-WrX0U|>00CvTg#-WrV!VX}00DEtg#-WrZ^(rN00DB&g#-WrWz>ZP00Da1g#-WrZs3Ik00D32g#-WrZtR5w00Cz5g#-WrZ}^1-00DCTg#-WrWdw!<00CkOh6DfsZ4ib800DIth6DfsZXAXL00C?wh6DfsVJL@afcm%wG1muPU00BDch6Dit)C)TJhJ*kCbN+?|00CnLhXeotX$*%100DFohXeotVHk%500C_thXeotWh93L00C|)hXeotX)uQb00C<@hXeotIy{F20RjjMI%GnJgqBqR00C@BhXeotVN{0%00VAqa9W21FmnWM-2ngsXL9mW1Ym~*0stf%CK~_&DR_qj0s$i%B^xMyhlBtDXM~3Y00C}}hXeotX_SWq00DBEhXeotbfAX>00DERhXeotZ>)y|00U(*bZ&am00D2}hXeotX6T0m00DFEhXeotZuEx)00Ck8hXeotasY?~00DFchy(xuIt+*e0Rg}OIueM400C$ihy(%yFai7kE;=Y6hy<>2ga%@S00Chphy(xubU26v00Ch>hy(!umI?p?XiA6#0t1W-YzrPBZB||XmW@I0R!_9I&pGvAA>3$18^P#00C}*hy(xuZ;*%t00C*1hy(xubexC;00Cj5hy(xudZ>s500C*Phy(xuao00Cv5i39)va-@j_0tcuBUIb)1C~hutbVP^*@EwB?7lUkw1bT=B4v7S+i39)vbFhg700Cpti39)vY1oMb00DH~i39)vVdRMf00C|4i39)vW$=jv00D0Hi39)vY5a)<0syuKpA7&3DF})L0s*xKo((7tii7|GaukXL00D0viUa@wb0mrc00DCf}K00DG%iv$1xVSI}O00C`+iv$1xWr&Le00C}}iv$1xX_Siu00C>7iv$G)a1Xs1EDoCqKo)CcC^8@diUjbA1OkhM6pI9)iv$1xWu}V+00DExiv$1xa?Fba00L!U(u)L$0s{d6R|5b6XyS_m0s|u&9U3k=DCUa900C%nj06Ayb9jsd00Crvj06AyX@raf00C@@j06AyZ;*@x00DEBj06AybDWF>00DBMj06AyWvGk<00DHaj06AyWweY000C{fj06AyVZe+800DBwj06AyVa$vK00U)kUmT1C(u@R_3jhKDHw}#m00C&`j06AyF6@j100D0Dj06AyZ}^M^00C+Kj06AybOenA00ChNjRXJzdJv5S00C(hjRXJzavY5W00DF&jRXJzWhjjV00C_-jRXJzVKj{d00DA3jRXJzVL*)p00D4DjRXJza!ic`00CiAjRXJzWmt^_00C}ZjRXJzX=IHA00C@jjRXJzZg7nR00D1yjRXP%niQNAY;Gvnj0Aj*1ag~#00CiwjRXJzX_Sow00DHGjRXJza-fX_0s(3R7Y{nR0fPVmXsnF{00AzxjRXJzbG(fN00CvfjRXJzW5|sJ1OTTEN)=8KeGvcwWz>xX00D5`jRXJzdE|`*0Rh$(bn1-+00Lif@Qno00s{a6c=(M300L=c&W!{DjsyV%UlV3&D7;GnlyU^Pse=FkWfG1A00DX;jsyS%bZK96LNfv=js$8_0lZxT00C?+jsyS!VL*-q2>{y`*BbW^^$#W!*%~Ml`49UK00AjXjsyt<+7{Lt_7C(AB@@^hClmM&`VVPzC`OJ1h(`ioj)VXKbY_kO00L!n%ESP;M*;!>AsCq#00AkMjsyY$AQ+ezD4dRj00D2JjsyS-barKAX>(&{aBjGV1lWrNri}y$js%8|1dNUZ%%20Sjsz}M0Z3H<0sv3|eHj1&W!#Pg00D5~jsyS!dFYM=00DIFjsyS!U-XUy00CwCjsyS!V*rl?00C|Wj|2b#Wekr500D9mj|2b#Wf+eH00Cwmj|2b#W+aaU00C(#j|2h$Q2>4!00Ct-j|2b#a6FF$00DVIj|2b#bV!c`00Cc4j|2b#WmJy@00DJcj|2b#Y+#QB00CiUj|2h$QUHG$00Cukj|2b#V|b4Q00C}(j|2b#WrU9e00DA}j|2b#Wsr{q00Cx}j|2b#Wt@)$0svD0fEfS*a;T3400CvLj|2b#bhM8I00C~gj|2b#X~2&J00D2tj|2h$Q~-e)00DW@j|2b#a@daq00D2_j|2b#XXK9r00Cv{j|2b#bnuS^00Ck4j|2b#WBiW<00CbDkOTk$atM$F00D0fkOTk$bQF*T00ChdkOTk$av+cd00CttkOTq%W&o2J00Aj7kOTq&WdM>HC^(RW00Cq^kOTk$X-JR+00C@HkOTk$VN{R=00DMdkOTk%baO0_1YnQ^1OQe5gBe%=g&6<=DR7Vk1OZh5f*Dr;gc&G$kc0pMD}ay$1OQq9hZ$S|i5UO^DU^@|1OZt9h8bG`h#4rJkc0pMJ*1EX1OQ$Diy2@5jTry|DY%dX1OZ(DiWy%3j2S4xkc0pMJ;;y*0sxO0VgLXEDcq0*0s)R0VE`!Nkc0vNkr`wF00AlTkOTq&kQrkDDEN?s00BP!kOTk)D?K49Esl@`vXBJUkOb(E1PGA?00D9ikput%ZzPcf00DF=kput%VK9*d00D9~kput%Wjv7t00D49kput-WOj0JX>W8ej|6Ow1fq`w%#Q?SkOWAP1VT~(00BBqkpu?-Q~=Kvff=v`wH4kput%Z-|iu00C!?kput%Wt5Qw00DHGkput%VW5!&00CpBkpu<;X8@ELs|~9JC00C)6k^}$&V@#3+00C)Ik^}$&Y*>;600MAtUXlb_KLY^(MGgP~Zf=qU00C)ok^}$&Yj~0b00C)!k^}$&I)su00RgiDI*O8n00Cl=c00DH`k^}$&Zs3vx0Re~-Y37my00DIDk^}$&aP*P{00D3Mk^}+)unD~mItoF900C$QlLP?-@E0y{V>%F%1f)O%(m(@nOoIRcbQY5Y00C|)lLP<(X)u!n00M7iHj@O1PXhoCWNUM7bZujBY-(m@XLez(Oaw|!1oTn_vW^7mkpyIt1fG%v0Fwk{I0HPB1msc!9$EtmCIOIQ11M+%0|F8N00062IwPB00C@-lLP<(Wt5Wy0|K!Ep8}x*Iw)00C~~lLP<(Z}gJ{00C+GlLP<(bO4kD00ChJlmq|)dJL2V00C(dlmq|)au}2Z00Chhlmq|)Wh9gY00C|)lmq|)X)u%o00J&--jf72lmq|)WjvGw00DGHlmq|)VN8?+00DGTlmr0)qYVH7DPEKW0Rf^7C}Na^00DDolmq|)Z*Y_Z00D4zlmq|)YkZUh00C}-lmq|)X^4~r00C@{lmq|)XOxr#00C~Almq|)X`qw@00DERlmq|)b*z*G00C~Ylmq|)VYrk800C*flmq|)V#JgL00D2xlmq|)W6+cY00Cjvlmr6;#1FC$v=2Hc3<-ct27mwobK;Z)00Cw4lmq|)b@-G700D9Slmq|)as-tG00D0bl>`6*bP$yU00Cqcl>`6*WgL|R00DX;l>`6*X(*Kh00C?+l>`6*VKkKl00DA3l>`6*Wk8h#00C}Bl>`6*WlWU>0|HtUQWR7aIw`6*X=s%M00DAtl>`6*baa&j00Ciol>`6*ZGe>o00DD`l>`C-iW++wI+P8700C%{l>`6*E}WGF00DENl>`6*WvG<|00CpJl>`6*X|$CD00DBkl>`6+b99WA1i+O900Cjfl>`6>c42UHYG-YllLWSt1k#fPSd;|Zlmt?h1kjZP00C##l>`6*ZuFG|00C+Gl>`6*bO4qF00ChJmIMF+Zw!_M00C?gmIMF+W*C+P00CtlmIMF-c4Wc;19E5s00C|)mIMF+X*8Au0|LAWvI(>aIw*hVZq0^&9R00M4g*!luApa1~^{}Xp8Q2PS%Hh=&DaweAq00D0@mjnO-bU2p;00Cn@mjnO-Wki<*0s^TIs}Cq>I-h{xp#T5@Wl)y{00CuQmjnO-a%7hT00DGrmjnO-Zg7_b00DV+mjnO-WPFzd00C)&mjnO-Z-|!!00DH4mjnO-Vw9Hz00C*5mjnO-Y@n9}00C~MmjnO-d90TN00CsOmjnO-Zn&2O00C*fmjnO;YjDJu1a#d3010hma%pyPb7g1@mjoUw0}_`69G3)2mjuk}0?L;JGS35EcmV(bZPb?p00U)VZzPrk-j)RVmjnX?(+j-|zY8upD9jQBGVp=a>VW_Oat@dT00Ctpm;?X;Y$%un00DI_m;?d=EE(VfI_@NZ00C$^m;?X;E<~6F00DDKm;?X;V^Ej`00C)Mm;?X;bX=GO00CiQm;?X;ZD^PT00Cugm;?X;ZgiLg00C)wm;?d<9~q$y00Ak6m;?d=9vPqwD2$kd00DE7m;?X;W1N@-00C*Dm;?X;bf}mF00CjHm;?X;ZM2vK00CvXm;?X;ZorrX00C*nm;?X;Ys{Dg00C~&m;?X;Z`haw00C*00L=t>X-ytBLDyabMTl100D3Mm;?g?lMsy%j}SU2Vj+MKAb700CuEnFIgixO!lWSImM7J&c(ZfcnX00D1ynFIgO00DEpnFIgWoTHM1caId00DA}ngjp=ZSYh00D2xngjs?#|Cs{(3%89q5=Q`W!9Pm00MVo7@7p)ngjp=a_E`_0s!|490&jbX!x201q8hSZ2)lqa{zAuIw&r4;2nS_5`g}i1h}ID00DFan*;y>ZXlZk00C(xn*;y>Z!DVx0|RRdV+&;qIw&rD>47Ndffy4600DA1n*;y>Z%ms600DGTn*;y>VOX0400DAdn*;y>XJnfM00Cucn*;y>ba0yl00C}xn*;y>X?&Xm00D4Wr&*u00DH4n*;y@YIbunn*`El1eBWu00Cs0n*;y>WvH730sssGf)D@!DYTme0s#vGfeX3(1i00Cy!n*;y>b=;c-0sxW@w+;XSDd?L70s)Z@whk!nn}h%Xa`c-700CwGn*;y>W(1rB00CwSoCE*?br75c00CkaoCE*?avYol00D0zoCE*?YABop00ChxoCE*?Z8V$&00DP8oCE*?Z$O*`0sxc_xefpUDNLLM0s)f_xDF^%oP+=Ya#)-M00CuUoCE*?W@wxQ00CxhoCE*?b#$Br00ClpoCE*?a)6u!00D1?oCE*?YK)u&00Ci=oCE*?ZJ3+{00C^CoCE*?Z={?A00UxjW8#|xMw|qyoCE*?Y_OaJ0|3emM*`3d00Ak)oCE^_$qhyV&kZQdoP+=Ybkdvz00DE}oCE*@bZPW60$_Ip00C_3oCE*?Vf35?00ek!a&E4h1iqXESkl00Cyoo&*2^Y|x$r00Cvzo&*2^WZa$v00D2}o&*2^W)e;W00Cm|o&*2^ZSsO1Wca<00AIUp9BB_WL%#F00C}dp9BB_VQ8NO00AIwp9BB_Wptke00Cusp9BB_a)6%%00DG{p9BB_Zj7G<00DWDp9BB_WSE}>00C*9p9BB_C8VDO00AJXp9BB_X0V?G00D2dp9BB_AiSRh00C~op9BB_Z^)kn00C*vp9BB_bkv^&00Cjzp9BB_a^Rl?00C#_p9BB_W$d2>00DIJp9BB_Zup-B00C+Kp9BB_AOxTU00CzTpacK`ZV;dZ00C(hpacK`c^sew00CwqpacK`X(*rs00C?+pacK`a5SI<00C_}pacK`X+WR^00DDGpacK`AWWbH00DARpacK`Z&;uN00CxRpacK`AY`Bf00DDqpacK`WpJPb00DD$pacK`b9|r#00CiwpacK`Y>1!)00Co;pacK`Ae5j400Cs0pacK`ZlIt900Cj9pacK`AgrJS00DEdpacK`Zn&TX00D2lpacK`X~due00DH$pacK`W6+=k00L}oAe{u(pacK}a&KvM0GI^wngjry1l*tmEdVYG$pJ+J%L-r&2?(77Ss6PHXc#aGp95eNatCw=_7~Fyk`R0lKLAD)))319M+40YVhjri1puT1mk44MTNyzBJq}0|R}{AiY8WvMw+}TMN(x8{iVim#00AlZpad-fEegm1L<7nSUknHcoC8=HIu2(TFAAOmUlef%a|iVo(gl$adk{VVMHJN#$^k|L%nD%)3J3%MqXL!)VH8>!Kma@rM-)~Rwh3t%Fb%d3G#W_?M+%7!HX0~lRH1~DmjeI+Wm=&G00DZwp#%j0tO2eBIU0-(dJq5sDaxS)3II45`wb-zX${~R`vGnarVd>Y1r`7SDcqq13IR75`VAxxXbs;P`T=bYr4C#W1Qsarp@aYdXZWE600C|iq67c|X&9me00D9yq67c|bR?n#00DC6sSQjOQUKBwe;KX?vlZnFMjHSDWm=;I00CoeqXYl}Zgisr00CusqXYl}a)6@*00Cu&qXYs0lmzVnC?p+&00C^0qXYl}Wt^h~00Cs8qXYl}Z>XaL00C{TqXYl}WVE9M00CvXqXYl}W5A;X00DKzqXYr~%m|hl00C&yqXY#5whV9#b_{e3attmyDA=O}M)!g^?ScRSbl#%`00D0HqXYl}Y5b!E00D0Tqyzu~Y6zqR00CtVqyzu~bQGin00DIxqyzu~Y#^ir0sveXdkp{qDJ-M}0s>nYdJQOFGNgo-N&o->WjLe+00DDGqyzu~a!jNI00M7iCZq&Xqyzv6b8Tj1aCUBC%Ay2RqXdkj1k9rZmY@Pyqy)@L0BD>60RT(@00C%(qyz#3ND)90E;=ZPqy*sXf=ugz00DH4qyzu~ZlI(D00CvDqyzu~ZLFjO00CvPqyzv0Y*#Q6nXhfw100Ayar33&0cTlAS00CiEr33*1)DAlK-+}-EXkw)V1O(s?)(+YZ*bZ_oIw)MF1Zt%O_TYjL;DP`FVQ{4c00C)=r33&0bdaS400DBAr33&0Wt^o100C~Ir33&0X{e1Wh|xy00C_>rUU>1VK}A)00DA7rUU>2W@$vG1SIJK00Cr5rUU>1a#W@S00D1WrUU>1Z(ybb00U!ha%QFkeCPt)=mG!%Wo)Jd00C!urUU>1Zh)o)00Ci!rUU>2Xm54z1lBNW*;Q}b)0%YO>*yRHL<^q7{0xIYNgz5t1>H+`(I-I5i1_+K1Mh{94Ob%Hsmu1X#l4L00MM)2B!pS;{pK%;u&Fhd3t0Frv%#K0_@@f{^9~SaRC7VAp&F2YXJZOaxSL?00D0{rvv~2YCNX|00Ch_rvwB5MHNXJXbzwb00AjZrvwB6L={LHXAYkZC|IY20|U(n#10x0Z76d{rv!dcfL^Br0sspc85#fqDS)R00s#sc7#b*sr-T3jWsIi;00C{5rvv~2VVtJ~00C~Irvv~2a;T>S00D2Vrvv~2X0)dS00DHmrvv~2ZosDm00Cvjrvv~2ZOo?x00Cvvrvv~2Y}ls+0Rs*hW@RY;bOPR|1enT#00DI5rvv~5Vsv+J)T9I!rvz-L1oWo_0sw&x01N;DWelhU00Czbs0084WNyZw0vML00DDes0084UvFfn1pbx-00C`ks00B3n+*T~DSD^`0Rfr~D1NAf00Cu$s0083bBw4200Ci=s0083Xqc!300D5Gs0083W2C4A00C*Ls0083ZLp{W00CjPs0083ZoH@j00DWzs0083WXPxl00Cjns0083Wz?ty00L=fM*ad^t^)u8XW*y=0s?p#Fb^nlF64s1fI7qy+k>1dyEp9;gI7s04JV1lp(s1WN$ws099~1p0CU0svJEO%ebBYc#0@00C|~sRRH4X+Wt200wq&bYX0Fx&Q!XX9R+01iS(OMyUj72LJ#8WlX6A00DDmsRRN6*$X!SI`plB00C%nsRRN8bsJ|JE;=ZDsRRsRRH4Wt6D|00C*5sRRH4W}vAA00C*HsRRH4bF8TZ00DEdsRRH4VYsOT00C^isRRH4W5lTh00DH$sRRH4W6-Gt00CjvsRRH4blj-~00C~|sRRH4Z|JE600Cp}sRRH4bo8kN00D3MsRRH4Zvd(U00CwOsssQ5WDKeV00CtZsssT8`4e_1WDperayo#zIsgCxXdbEr00CnzsssQ5ZZxU{00Ct>sssQ5azLsC00MVkMydoWUmEKHO%MP9DQ2n!2?5arTpIELR1oJ4&jel?>H$m;D0-@d00C}*sssQ5X_%@60sy)O5)}XeXr!tH0t0IkK@%=ID5|OiwyT3oqJsbda_00DIBs{{Z6W$>#600C|Gs{{Z6Z~UtS00D9WtONi7WeBVU00C?ctONi7WfZIg00CnftONi7V<4;q0RaCA00D9=tONi7Z!oL`00DD0tONi7Zal0600Ct}tONi7b4aWN00Cc4tONi7WmK#L00D4XtONi7Z(yth00CoWtONi7b8M^x00D1utONi7a(Ju+00DV^tONl7015yBa*C`300D1~tONi7bCj$E00C~AtONi7WuUAC00DERtONi7U#zSI00DBctONi7Ww@*a00DHqtONi7WyGum00C{vtONi7Z_um+00DB=tONi7W!$U;00C^`tONi7W$3H~00Cp}tONi7WAv;900Ck8tONi7UjVHH00D9atpor8VGOMV00C?gtpor8br`J#00Czntpor8ZX~S)0RRCC00D9^tpor8Z#1n000DD4tpor8Za}RB00Cu2tpor8b4;xS00Cc8tpor8bXctf00CoOtpor8VPvfY00DGrtpor8Zg8yx00D1ytpor8V|=Xy00Ccutpor8Wr(c=00DK5tpor8ag?nD00DBEtpor8Z=kIN00DHStpor8U#zVJ00CvPtpor8W4NsZ00DBotpor8Z^W$x00LoVDy;;{tpor8U(l@t00DE_tpor8Y2d8{00DUBtpor8VeG9000Cd}tpor8W%#WG00CwGtpor8as;jf00C$Ut^@%90tx^Dau%)x00D0rt^@!9b0Dq+00C|$t^@!9Wh|})00DC{t^@!9UpTG=00C}3t^@!9Z$z#H00C)At^@!9bWpAY00CiEt^@!9a$K$i00CuUt^@!9Y-p|o00Cugt^@!9V|100D2}t^@%91PTBFa_+7K00D3Et^@!9bNH?V00D0Pt^@!9WdyGT00DCfuLJ-AUl6YZ00C$guLJ-AV;rvp00C|yuLJ-AWhk!%00D9?uLJ-AcQmgA00Cb*uLJ-AbU?2J00DSLuLJ-AWlXOG00Cc8uLJ-AbXczh00CuQuLJ=A1quKGa%!&x00D1quLJ-Ab9Ao+00C}#uLJ-AWq_{)00DD`uLJ-AUyQE=00C%{uLJ-AW0==700Cu|umk}B@d*F{WumYI00DERumk`BVXUwO00CmMumk`BU%0RY00Csaumk`BWyG)q00DT)umk`BY0$6)00Cy!umk`BU)-<+00DX8umk`BWazL200DCDumk`BW%RHF00Cn9umk`BUjVTL00C?Uu>=4CVGOYZ00C|iu>=4CX&A8t00Cznu>=4CX(X`(00D9;u>=7C^9cX}b2hOA00Ct>u>=4CXh5+900Co0u>=4CZcMQR00CuEu>=4Ca#*nh00DPiu>=4CUu3Za00DGru>=4CcyO@<00Cuou>=4CUwp9y00Crzu>=4CWr(o^00DH4u>=4CVU)2100Co~u>=4CZ=kUR00C^Ku>=4CY^<>a00D2Zu>=4CW4N&d00CdVu>=4CZp5(!00D2xu>=4CZqTs=0Ri#}U)He%00Cv(u>=4CbL6oE00Cj@u>=4CV(_s900Ce2u>=4CXZ*1Q00C|SvIGDDX$Z0e00DFkvIGDDVHC0i00D0rvIGDDY#_1(00CwuvIGDDUo5f&00DV2vIGDDWH_<}00DA7vIGDDWkj+B00M7fFtG$mvIGDDI#99%0Ri+0I$E-X0Rc`7b6~Or00DGpvIGDDZg8>$00CikvIGDDX?(H-00DA>vIGDDVTiH>0RZ(000C~4vIGDDZm500DIBvIGDDVeqm900DCLvIGDDW&E-P00C?QvjhMEWeBqb00CnTvjhMEV-&Ll00ChdvjhMEUm&vt00C?!vjhMEVJx!*00Cn%vjhMEX*jb400DD8vjhMEb40TQ00Ci2vjhMEY*4cV00LoS)UpItvjhMEUtF^U00DAlvjhMEWo)wq00D4vvjhMEZ+No=00DA-vjhMEaD=l200Cc$vjhMEd62UN00Cr{vjhMEZ=ACP00Cm6vjhMEU#PPL00C>RvjhMEZnU!m00C*bvjhPE_6Yz1cE+;=00CjjvjhMEa?rB`00C##vjhMEU)-|<00DI3vjhMEb?CDM00D3AvjhMEX!NrL00DIRvjhMEX#lhY00DOfv;+VFUktPa00C00CkuwgdnHVKBA?00C(>wgdnHay+&K00Ch_wgdnHc1X4a00Co8wgdnHX;iiZ00C`UwgdnHVPLid00C}hwgdnHd2F@>0s>kLRt!2QM4^L-oPz)Xb9lA{00C}>wgdnHZ;ZAC00C)|wgdnHbeOgT00D5GwgdnMb7*#7WN%oo1e~x0j00DVAw*&wKb!2!dw*)}91T=>O1PA5_J_mUSJ_=!JWp!^~Y;36nT&e`nwgm9D1V*<6D76E?=l}u$K^4^p00C%vw*&wIE`YZL00Cu&w*&wIbd0wI00Ci=w*&zM2^wQ|bY=Qx1Sn?&n70I?*#iLpdjbFfXtK8i0t2-QtqLwWD7Lo*Ce?#_(t`j2biB6&00C~!w*&wIWz@F>00C{00L=uhW`R0xC8?NVi{B!Rv9`dl-q-}*@FN9c`~>J00Ch_xC8(Ja!9xY00DANxC8(JVN|#T00CuMxC8(JY+$$q00ClVxC8(Jb!@l<00D1uxC8w*)A-1d_M}_P7M1paZ%G0B)880Rn;(bSMD11n~NR00C|=xdZ?KX*{_E0sv+ea})ppXh^vP00AyexdZ?Kb5ywm00C}VxdZ?KVPLrg00C)cxdZ?KVr;nt00D1uxdZ?KV|cj)00eJkVQxaX1fD(vez^qFmIDX?2nX*MOACAe4*;$LpBcdq00AkMxdaFS2M6vKN(*}c4gjqJo*BRoD5$xF00DEZxdZ?KX2iJ!00VDjdCIv2%yI(&j{^k&1_$jIdH|saof!ZDDc-pR1px&I>=$_epa`59DC)U{00DFGxdZ?KWB|GZ00D9ax�LZw$Hw00D0jx�LV;H&w00DCzx�LZzQ?|2>{pz(*a8ZW(*Gq>IJ0(846Ac00Aj5x&#RU*9Ou7N&{sK4hZQ5qyrcVO$sPPx`Y4$b4t1d00C=ax�LZfLp$00C)kxMp#ydY00Aj_xNpaXRWD1f?z00C=;x�LZjibJ00C*1x�LY@E6T00DBMx�LZ>YKi00CyMx�LbF{hy00DHmx�LW5Buu00CjfxMN(Y4q00Ak|xNNe6@oDA>A$00DE}x�Lbm+PS00D09x�LY4o}T00Ck8x�Lasayo00DFcy959NbaTwQ1Pr?b00C|iy959MZydV>0{{vK>;=yZ00Ai|y95IP2?y&1&I~9pyMzD%b2hsK00Ct}y959MZAiNW00Ci6y959Ma#Xtn00M7iO1l7xP6Gk}ISJGd00Aj#y95FPI0@4bC~a`Ngj$aS00DD$y959Ma)i4C00D1`y959MbCA0P00C~6y95FN7Ya-Y00AkYy95FO779xWD5$%H00DEZy959MY`D7w00Cvby959MWW>7!00D2xy959MZP2>}00Cmwy959OXk~RIF9V#r1l+p>0s!g|stW)CDe$`l0s-j|sS7CfyMzD%bNssm00CtNyaWINV+_0m00C(dyaWINbQrt@00MGj9=rsyUjqOFX>}}n0sL+P00DC@yaWIOWoab51US3|010GpY-46>ZgY0fxdbY@1a!ItBD(}yy98jn1Sq@!;=2SsyaWINW=OmQ00D1qyaWgU^au_R0}a9x-w7%Un+0kS00Aj_yaWgV^9T(P0u8|v-U%rSngwYQD2%*>00Cu^yaWINZK%8i00L=re!KuqjspM#a$#k3yacYi1hl*a1OTlUf&hgKm=OR0Da^bC1OcoUfdGUImk}t|yo3M&Yuvm900D05yaWINY4E%R00C_FyaWINWc<7Y00CtJy#xROXb8Oo00CnTy#xROVHCXt00DFwy#xRObRfM100LobCcOm2iU0rsbS%9D00DD0y#xRPa%?=k1RBHx0|3qg4hJj-00AjXy#xaR%>xYwD+VZ3y@UV(Wm>%i00C`gy#xROVQjqw0ss&PDh2=nDR{jE0s#*PDF!Hhy@UV(c!a$K00Cu=y#xROWR$%G00C~Ay#xXP6bI1^00Akcy#xXQ69>=?D6GAN00C{Xy#xROa=g6+00D2py#xROX2`t+00DE(y#xROZq&U500Cjzy#xROa^SrL00L=YKED9UQ3C)8ZgysAVPbS_aB{r_o^J!3a08&d1Qc-tR&fL7y#(yN1g22~00Cw8y#xROZ5+M?00LoUBEAF!asvPYYI7VJ1G?V<00C?=z61aPY&^aM00n7sb!=rqy#y$}1VX+9Tyg`hYXq#00Ajpz61mTt`~y2)D00Cr%@;R!4Yods+W00Al5z61sW4-mr>;0Y@WoCRwUD0Aq(guHbC00Cw0z61aPa0I^u00DUlzXSmUKnZkdD02|M1fp*MtZ#sNkOKe#au&Y?00D0*zXSjQb1=UI00U!ga@4*AHopXPZvX@U=NGsDu?)l!00AjVzXSvU<`=gBunfZyC{(|M00C}VzXSjQZ)m>+00C)kzXSjQbacN200CoqzXSjQX@I{300DA_zXSjQW{kfC00Co?zXSmT+YfAYC~QIkv_b-|sek|iX=Rwd1fIVH00DHazXSjQVYt5p0sub=;t&7zytsRb3niZ00C@9zytsRY)rre00CiAzytsRW>~-k0Rp=NC~s-rWz=Mz=Qw+Ziv7H00D23zytsRX_&wS00DHKzytsRb)>)q00C^OzytsZWprt1aCKvAZ#=&QzP|)^zy$s;0{}DwWQ72j!~+hV0IUI0FCyDMY~p0s#^UHv=e2!Gr(-b5Owq00DJc!2|#SX<)$w00M7e0JZ=!m;nF-c64P9w*a1(0mzpD00C}x!2|#eY;9v|X<}q{aB_5EcigoAY{3LDwg8Z}0EEE=M3(_{mjMWv0d$xFu$TcBnE^hT0dAQA00C`^!2|#SZ@|F>00LxZ#=!)%lLG((WNv1`1kAw%0s!zC$O8ZYDd52b0tW9H#{(#LWMOo3=D~!LeFPSA0h%}f)M5c3V*vmGZtTGX00D0b!UO;UX=M00AjX!UO~WwHJy2j|`#_00Ajp!UO~Xv=@m0jtrp@C}_fj00Cug!UO;Tc6`DF00C)&!UO;Tbcn(P00Ci+!UO;Tc9g;d00C*5!UO;Ta-hNl00CvD!UP2Z%LB3(hX9NWpAjfzSi*#?!UO;TZL-1y00DBw!UO;TZ_L6300L%g(!vCKWB~vHbJ)TJ0s|Tf9119RX`+OHhMEH6eE|RgZ0N!S00Ck8!UO;Ta{$8x00D9a!vp{UWemdv00M4y;=%+H!vp{UVHm>%0Rns!awq_B1Y%o*00DF;!vp{UWi-PC00Cz@!vp{UazMib00L!cP7MO$Q33z~ZA`-i0s#03z5@UODO|$@0s;33y#pv>!-N0K5%!vu=H0CqP61OT@ei~x}gq!9oCDVW0q1Oc`eivW-eqY)^g!-N000DN+!vp{UWz@q200Cp#!vp{UVc^3A00D63!vp{UbL_(e00Cn1!vp{Ub@;;s00DFU!vp{UZUn>x00D0b!~_5VX%NH&00MSt;&=n7Zvp@TY#hV{00Ctt!~_5XbYylG!~`tF1fX041OV3;tN^79xDfyWDL}*o1Oe6;s{o`7w-G2x#Do9=bWp?u00C)U!~_5VZDhm*00C)g!~_5VY;eQ`00DD$!~_5VZ+yfA00D48#Xt_LVI#e@I>Wje(K00DYN#RLEWX-vfg0{~+eRspdG00Ajj#RLNaVi#2bum^J}QpE&d#e@I>WoE?$00DG%#RLEWVSL2|00DG@#RLEWbBM(R00C@{#RLEWVU)!L00C~A#RLEWa-hWo00CvD#RLHYpcHH21HJOcm%Zg2#~1bV#z0|3hxpa7>C00Ai^#smWa$`_virWq(K#)JR?bTY;S00Ct_#smNXb411j00Cx7#smNXW>Cfi00D1S#smNXb6my*00CrT#smNXa%jc`00D1q#smNXZ*;~41OU|+ssN)5wh;gUDS*ZV1Oe0+sQ{u3wGk+a#)JR?bCAXa00DHK#smNXX{5#k00C{P#smNXX|Tow1pxdAdlU)}@)^Vf00Aky#smce`v`gz2@mlZ!viRHWXQ&ZB7FpoasdDVZqCL800D32#smNXY3#-X00DIJ#smNbV{B<B7MWdQ;JMgflp00Ai;#{>caMFEZnC?v;(00DC<#{>WYax}*T00Ct>#{>WYbU?=h00Cu2#{>WYZA`}m1^}80#uMWSp9O9a9u)uqDOkq@1pu51$P?uWp#^Xe00Aj%#{>len+nGhWYWSGYU00C~E#{>ognF_@d;t8GwZ4n(6C~0P9$AqNE1R8t+00C>N#{>WYZp6m~00C*r#{>faX%sFCAQb=sDb~jX0sw0iFbeWYWB|wn00C|W$OHoeXcR3A9~CHRX5Pny49El?eE|RgbP~t}00C|$$OHfZX)MSD00D0@$OHfaY--TQ1USe900DG9$OHfZZb--k0swIq6Bz&jDOAV=0s(Lq5*a93$bS_m@?9~S@tDfY+&1pzY@ni5$EG7KIUC<4iZ00DCd$pioaWf;i>00C?s$pioaVkF4~00Cht$pioaX)wtI00D9~$pioaVLZtM00DMF$piobY;s7+1hTOM00Ci6$pioaZCJ?!00C)U$piodZ((w26vqVY$OL4`1PoLI0|3t#qyVcK00Aj{$pixd&KIKqsu?JR$%Fs_bc)FY00Cu|$pioabDYTp00CyA$pioaW~j*o00D2V$piobb8fWB1OgEO00CyY$pi!d00C#($pioaZs^Gb00C+4$pioaaP-Lp00C|K$pixcWfxchvj+eHDF(^}0|8_gR{^pIC=SYm00Ctb$^-xbbRfzE00Chp$^-xbbS%mQ00DC{$^-xbY&gmU00Ch>$^-xbX++8d00DGL$^-xbX;8`p00C}R$^-xbX$^-xcX=04Z1ggIP00DH8$^-xbY@Esj00DKP$^-xbVW`Rk00L%nuF3>JbOQwdHWZx_TnIG`Ar}AvDZa`C1pze_oDy3IGz=gYD9Xx&00DE*$^-xbW#GyL00C^~$^-xbV(iKU00Ck0$^-xbY52+n00DCT$^-xbVFb$r00DLi%LD)cY!J%?00ChZ%LD=d00}}E00Ai?%LD=e{|G@CC@9N>00C|;%LD)cZ#c^Y00C(}%LD)cbVSPp00Co4%LD)cWl+lm00VMnb5_d)NHYWCVF3UJZ((J1X?euS1OUnew8{h=%LH7@1YDE@1OVL^vH+_Lz7YTcDTK=e1OeO^u>h(Jy%8vm%Y*;{Wt7VV00D5K%LD)cd8o?-00DHa%LD)cbF|9@00CpV%LD)cX~4?_00C{r%LD)cVa&?}00C~&%LD)cdDzPY0sv_Q0|5X5Ddfup0s&|Q0s$!M%Y*;{bMVUq00DIR%LD)cX#mUw00C_V%me@dX$;H+0tfL1^9E#WaCUBKDBjBi63hgAcmtkz1Ma;57`^}`zJLG$bQsJ800C|~%me@dX+X>b00M7iM$82EP6Gn~TNh3NsRsZ7DOSt`0|8nWO#!F}C|=Bj00DSp%me@dX>iO000DA#%me@dbbQPN00Ciw%me@dZHUYS00C}}%me@dZ)1eZV1f;00D9i%>)1eWfaW>00DFw%>)1eVIa)}00DI-%>)1fa&g$q1T4)200DC{%>)1eVLZ(Q00Ct}%>)1ebV$tv00Ci6%>)1eZB)$!00C)Q%>)1ebYRT{00DDm%>)1eWo*p^00C}t%>)1eZ+OiF00C)!%>)1ebcD?W00Ci&%>)1ebdb#i00C~6%>)1fWoMkt1Q22Y00C*D%>)GiI24}}UI;e~BNqSxDYDH31pzk{o)TRMHVh&cD89{v00DHw%>)GiIuxN2U)1eW&F(q00DIZ&IAAfYzWQ-00ChR&IAAfb`;J800DCv&IAAfbRf000DF+&jbSij~B`dl>z_(DKgIl0|AZ~$qSSMC_2xC00DVG&jbJgbWG0#00C)I&jbJgb6C#=00DAd&jbJgVPww)00D4n&jbJgb8ycD00C@v&jbJgZ+y=L00DA>&jbJgbcoLc00C}}&jbJgZV00DF|&;$ShX*kdX00DD8&;$ShazxMs00Ci2&;$Sha8S?$00DDW&;$ShY+TR;00D1e&;$Sha%j*500DGv&;$ShZgkKD00D1$&;$Sib7K`2*a&KxF13GyF0R`a`aCT~9C|=S8fO!MJc?0@+17bIT00DDo(gXkjbAZwW00Ci!(gXkjZH&?c00Cx_(gXkjZ}300Cs)(gXkjZs^hk00DLG(gXkjZ}idx00Cn9(gXkjasbl=00CtN(*ytlcVP_E1aN`@00M4i=*$90vI77DZF6{i1C(0<00D9)(*ytkVKCDK00C?^(*ytkbv)Aq00C!0(*ytkZb;Jv0{|BmrV|?$00Ajf(*y$n78a!w8Wt#A(}Vy4Gh)*O00Coe(*ytkWpvX700d)UY<2)b0#4HePFn$b(*ytka)8qW00Ci=(*yUaF00D2x(*ytkX3*0F00DE>(*ytkZrsxZ00Cj*(*ytka_G|p00DIF(*ytka`e*#00D3M(*ytka{$x?00C|W)C2$mWp51B1lY;|0Rr6yD0Ak#fMh%a00Ctj)C2$lZ79?P00Chx)C2<0s)N}*8(V_)Pw*5WT?~x00C~Y)C2$lb-2_700D2l)C2$lV#L%000DB!)C2$lWzf_F00D5;)C2$maBkex1e!eo0{{mQg9(KR00AlN)C2k00C`W)dT)&u|nY(&-s00DJM)&u|nXHeDz0sx5&oDl#4DO}bB0s)8&n-M5t)`S27b7WTX>ep}Z+2sBb$4Q6XkTY>WqK%hdA_^^NWKKNzyvnJ1b)K=@Wccf#sq4~1Zv9!Ow0s`&IHEJ1i;b+iqr(+)CAtu1pd_oe%1t()&w?o1hUoyoZ$k-)&$Jf1mf0&hK2)}h64luKNYwFaTRL-00Ajp*8~IsJ{7kDa209*C}`J&00DAt*8~6oZ+zDT00DD?*8~6oZiv?e00Cu=*8~6obClNv00Cv1*8~6pbZns41SEe000Cj9*8~6oal?jmvlL;<5D9qOcD6@hnv4Q{rGt$=t00DC9*8~6oZ}8Uy00DIN*8~6oWBk_y00CtJ*aQIpPYnP8Xb#u}0t25An-DHKC=%ENOtgYxvw{EtbQstK00C|)*aQFpWiZ$T00C__*aQFpWjxpf00C@5*aQFpWk}cr00DVU*aQFpa#Yv^00DGb*aQFqc4Y|I1Yp<%00MGv2%G>AwgLbFZgAKH00Cio*aQFpWq{ZO00U%gcg&jrhS&t8oB#j;GK|;+00C^8*aQFpW1!ds00C*H*aQFpbFA0|00CvP*aQFqZDeNH1i07)00VSxZ|K$pyw?Q2*aQLsxdOEUIw%mRf+nYe00DB=*aQFpW#rfd00D67*aQFpZ1C6w00Cw8*aQLrlL~4FI)bQz00C$M*#rXw(-W~1vlD18Iw<_u1Ps{(uC0QasDc0iauV4D00D0**#rOqb1>Ni00C|`*#rOqWjxsg00MJvNUQ_|Pyqo0*avf8Z9>@uNZAC`KLG#%Wm4G$00D4f*#rOqZ)n*B00Coe*#rOrb6<4X1fEa<00D1$*#rOqa)j9g0su@6Q5gUMXpq?i00AzR*#rUuFBl^jb2=!T*#zjhf^4>e00DBM*#rOqWwhA@00D5i*#rOqY{1zB00Cvj*#rOqXw2CJ00C~&*#rOqZ`j!c00C*<*#rOqbmZ9t00Cj@*#rOqbMV;&00D0H*#rOqW&GI$00D3U+5`XrZ3x-~00D0f+5`XrV-(s100DU#+5`XrbRgOU00C(x+5`Xrb}ZTi00Ch#+5`au&>OirEA>+5`Xvc42U5ZGHg&fCB)&1puB10EP+x00C!C+5`XrZe-d700C)g+5`Xrba2`P00Cik+5`XrZ+zMW00C@*+5`XrW{BDZ00Cu=+5`XsWnq-s1Xd9M00L@rlo9~`=m7u$WTe^z00CvL+5`Xrc(mFC00VMqZ<^W!y4nP8>j3})W^FqC0EYhn00C^y+5`XrVc6OP00C*<+5`XrbmZCu00Cj@+5`XraPZm$00DFM+5`XrX8hU&00M7$0^0=0TLJ(AX=T{U0RUV800DCn+XMgua&B}S+XTW*0KO{#00LoXBHIKCUjP6CY;8Jj0Qh$R0RsyVb0}y!+XMuCfY^Tk00DAD+XMgsZ&cd^00DDa+XMgsZeZI400MYzNQwYhk^le&aAkFAZ!p^gX4?b;gaB;Y1PYe`00Luj;CcdTeF6XnVRvwIX?Aps+XPmC0UyN00Cjn+XMgtYh{+(1k~FE00C~=+XMgtX)@&71S+I0FF!U<4>`92|pma|8eZbN<@|00CnP+ynptX%O5500DFs+ynptVI15900C_x+ynptWhmSP00C|;+ynptX*Apf00C<{+ynptWkB2n00DDG+ynpta!lL=00CuE+ynpuc63#Kff#cr_6hSD0c48-00DCX-UI*vX$;;300DRs-UI*vVHn;700Ctl-UI*vWhCAN00D9;-UI*wZg#eD0n&N_00Ch(-UI*wc4_uX0)9*a00Cu2-UI*vZBX6>00U@pX)xXdK;8sa-UI;!)dnbYY-MB6x`0r~06xtC+SLGD*#H0mY--*F00Cu!-UI*xWNmhc-UK|}0LtJ100VDfWscqi%JBfM_y7O{Yh`b2=KtcW@K}0X=8D3bZc#LVP$t}c5rxNXLZ2Z1PI#%cH0E%+XSrK1Ww%qjNJtI-2`0T1WalJoZbYg-UPVb1k&CFAix3m-UR;M1a#>G9Nz>Y-vlh*1X!g40suV%FAx9$Xpr9o1p^}h695?i7XTFiIw&qwDS(bBfR^6`00Cp1-vj^wW3=A{0RSWb00DBq-vj^wWW?VD00C&q-vj^wU(nwK00Cvz-vj^wbll$r00Cj*-vj^wZ0O$v00D6B-vj^wZS>y+00CwC-vj{wS_1$9at7c800CqQ-~<2xXb|8800CbX-~<2xWgOrH00Cnn-~<2xZYbac00Chx-~<2xbTr@u00DD4-~<2xZb0A!00MMr0N?~h-~<8yTLUW%00C%L-~3Mf5*8E|5Efr9Iw(xw1YF<*szQLCK7arLa$?{F00D1)-~<2xbcEmp00Co)-~<2xWsu+m0szGdI|2X!Xq?~#1p}iCj|-Cvl?#yzE;=Zp-~?tdfQm1G00DBS-~<2xZ@}OL00DHy-~<2xW6aAIw&qQEP&)HfWF}b00DBu;RFByZ`|Po00DI3;RFByW9Z=o00Cw0;RFBzcXlc&0QBJm00CwC;RFByV+7&^00D9e;sgKzZxG@H00m)oZE0q@-vpN61WMrqvf%_4;sgKzY#ibQ00Ch#;sgKzX*l8p0s#gSi4rQLz00DI7;sgKzW9;Gt00DLK;sgKza`@r|00DIV;sgW&9}@o&1rh-gIw+2YgjR!u00D9e;{*T!WgO!K00D3!;{*T!Y$)Rd00Ct#;{*T#b7%zP1T^CW00DVA;{*T!bVTC>0ss*e<_7=)Xi(z>1q5aqCK@OjEE*~rE;=Y?R^tSqUVv6vfT~#l00DSh;{*T!X?WuV00DA-;{*T!bcEvs00Ci&;{*T!ZII&x00L=cO5+5U;{*T!bDZM@00VSxaz5e&oZsC)DZ1kX0Rbl)D8A!_00C#j;{*T!Zp`BZ00C*z;{*T!a@gYp00DH~;{*T#ZFBO10OaEY00DIB;{*T!Y4qa+00UuYY^>u1{9ge2;{*Z$ArVUeI{2J`00C$Y>z&@(RrwEE9JcGzZff7aDB}00AldsBIw&G~fIN1900DC*Io81WYxA5aom*5fC{X5v00DDW<^%u%Yh>mG00C}l<^%u%X>jHQ00C@v<^%u%WPIiX00Cu!<^%u%Xo%(n00Co;<^%@-X%>{iV00(qqZE$#QWcKC+DCY!F=LAZL0D9*Hem?;6Pyz%1s~3O(e+-fl00AkU=L7@+suzC%ehiTjD5&Rz00C{T=L7%&a=hmR00D2p=L7%&X2|CR00DE(=L7%&Zq(-l00Cjz=L7%&a^U9#00DI7=L7%&bnNE@00MJl^5+B^4FdoIV{_tb1h#Gi00DFY=mY=(Zw%-J0swUc6#)PNDH!Mk0s(Xc6agq6=!5_PZY1ag00D0<=mY=(X*B2r00DG5=mY=(VL<2v00DYN=mY=(X-wz@00DAR=mY=(bXe#F00CuQ=mY=(ZDi;K00CiY=mY=(a&YJb00Cik=mY`)^cl(n00Ak2=mY`;^BKtla42_VeCPy-=!D#V1RQe#00C}}=mY=(Z=~o100L=cs^|pBT>}6Cbg<|I00CjT=mY=)VssMd1i4X3Qcp&Kn00Ct#=>!7+XBS!lwFdwJDLUx{0|03kTmiQS00AjT=>!7-Xct=nwg)Is>4X3QZdU0800D1e=>z})X=v#L00DGv=>z})VRY#P00DG*=>z})Zh+|o00Cu&=>z})X^iOv00DB6=>z})Z00C^C=>z})VWjB<00C*L=>z})bg=0J00C*X=>z})ZoKIP0|I6jSpl>MC}~3Jgu>|r00Cvl=>z})blB+x00Cj%=>z})bmZv-00DFA=>z})Z1Cv>00Ck4=>z})Zv5#400MGn0_p@JPXYh|WeDm70|43&<`|tC00Ai&>I4G<*$?FyoEl>&=tuz|>VyCRWhUwb00DG1>I47*VLa*t00DGD>I47+b7M&A1bEs400C@H>I47*VOZ(}00C)U>I47*bY$uT00d-oX=OC&1QO~5YU%{an*sm=Zg6nw1a7+l0|3bvo&cp800AkC>I4G;$QPXeq!}ob>VyCRbeie}00CvD>I47*bFAtF00CyQ>I47*X1MAE00D2l>I47*bHwTd00Csm>I47*a?t7o00D2->I47*Z`|qx1OVF?umGtHyb%BaDd_411OeI?uK=hFyAdez>VyCRbNK2600DFc>jVG+X$jVG+X&CDS1pxLL`UnUQcNE4000Ai^>jVV^^%?mH2M=}>#RDjJb7U~jVG+X;|w700DGf>jVG;V{B>S>I5F^1Z3+300DDq>jVM-L;;Zp00Aj}>jVM;LjjNnD1_^T00DD~>jVG+a+K=?00Cv1>jVG+bfD`500CvD>jVG+ZLI4A1puH5z7yLCmjz}K00Aku>jVV=q6)wh-3gfmXb}JbDaz{v1p%Q7zZ2XEm<4AMDAwzQ00DU1>jVG+W$fz&00Ct3>jVG+Zusj21p=Q6y%X9AmIY-IC~3s&g#POU00C;wP-ZW!zY00C(p>;wV;Z4@L600Ai~>;wV;ZxkjA00AjB>;wV;wP-WlZb@00CrD>;wP-ZdmLD0s?FlBMT^LFzke0>;wP-bY$!V00C}t>;wP-X?W}e00D1)>;wP;Y-%Lz1cdAa00DH0>;wP-Zj|f<00L!i2E79K%>V!aXQ1o^00C~Q>;wP-X|U`B00UuVbF%9Mn(PF&>;wY<+y==KMGXJ}Daz~w0|DCx$Pz>iDAMeN00DE@>;wP-a^&m;00C+0>;wP-Wbo_+00Cw8>;wP-XZ-9000ChF?F0Y;YY6QG00MGjyzB%H?F0eD`00Co~?F0Y;WuWZ@1pqD-ml9S8FAN(O00Aki?F0n@Efkg#RR}H&8W$+I?SudUZNBXU00Cvr?F0Y;Y}D-p00L@artJjU?F0Y?gRhW^+vM1bztv0suxB{s;g8DO~Ra0s%!B{Rk*x?}PvWZfNfW00D1u?*sq=X?X7h00DG0!00DE>?*sq=Y~1ez00Loi;_n0&r2_x~W9aV$00C+8?*sq=ZTRm500CkC?*sq=ZUpcI00nPhWoda{?gXCh1XAw=mhS`#@B{<^-xst1tqi~s00Ai`@B{<_-WRg~tPH;qC@}DZ00Ct-@B{z>a76F~00DVQ@B{z>bWrdF00DDW@B{z>V_fhA00C)Y@B{z>ZD{ZW00Cic@B{z>ZglVj00DV=@B{(?X9NKO00Ak6@B{(@W&{8MD2(ug00DE7@B{z>be!-600C*D@B{z>ZK&`B00C*P@B{(?a|9Cs00Akw@B{(@as(0qD8TT900C~s@B{z>Z_w}r00C*%@B{z>blmU+00Cj*@B{z>a_H~`00DLG@B{z>XY}v{00C+G@B{z>W&rU700C|W@dN+?Zw&DS00d-gV{m}*1hnu367dA)Z36%SbQtjj00C|)@dN+?X)y5w00M7iHt_^hP6Gr0;}^UDwG7A+00AjR@dN|`;upIBv<$})C{Xc)00C}R@dN+?Z)EWV00C)g@dN+?ba3$m00Com@dN+?X?*bn00DA>@dN+?W{B|w00Co;@dN|_=mY8lh!lzx00AkQ@dN|`=L6{jhZKnvD5UX(00DHW@dN+@b8fit1Wx$@00D2l@dN+~ZDwO^bz*m9Xv*;cTp9w%@dTbQ0_rdVPB8*%{{adB0<0_o00L=cl<@@4@dN+@bYk@J1fHh=00UufW&ZI5B*y{fP67r1zy!Vo!UX&j{uBTe00Ai$@&pC~zXZJm!36sh{S^NcD0C$9gdETV00DR^@&o_@X+ZJ>00DAF@&o_@bWHLD00CiA@&o__ZDe*>@&p1^1B%cC00ClN@&o_^a$~Y>09J?q00LoXV8sInzybgWbai=XaAjj@2=WAM@&uYl0p2bH!ZibO@&tVH1e7)d1OV?3V+v&i{{R31DX8)U1P1O8VhUsg{s1U;V{~D2vhswYIs?o)10XvC7Q6!n`Tzg{Y`F3S00Cv%@&o_^WOm^41dLq+00L=qc*g-Y-T?psZSe9000DLS@&o_^bZsgF0|4^`00L=a2J-}F0|Nj8cyti+1fG@v0t49)+YoLjbKpk-0(XG0r2_x~bR_cx00C|`^8^3^Wjyl)00C`6^8^3^Wk~Y`00DAN^8^3^byV{N00DDa^8^3^VPNwF00VDfW#;k(8uJ8Z^8^C`Qv}!p9RUCVDSGn+0|8P5*8>~@D1!5Z00Cu)^8^3^WR&v+00D2B^8^3^ZJ_f600C~M^8^3^Z>;kK00C*T^8^3^bhz^b00DKr^8^3^Y{c^f00D2x^8^3^bI|hy00Cvz^8^6`cocFd-17vWT7v)qbmH>_00Cw0^8^3^XY}&~00DCP^8^9_KmnBp00Aim^aKI{KLL~nC=B$300DCn^aKC_WE}Ja00C|y^aKC_Zz%Kx00Cnz^aKC_Wi<2z00DD4^aKC_Zb0+|00C)6^aKC_a7^?B00CuE^aKC_bXfER00VPqX|ZP00Akm^aKL}mINdLm;@+kxb%buZUg`UbiVWi00Cvr^aKC_XVmlr00DB^^aKC_Vc_%x0sxx?CjkHfDeUwF0sx%^D**rjDfsjR0s))^Dgh||^n?HbWd!vE00CnT^#lL`ZWQ$d00Chd^#lL`av=2t00Ctt^#lL`Y%KKz00D0@^#lR}ngk{RD0K4lggEsC00DG9^#lL`ZcOzA00C)I^#lL`VOaG900DAd^#lL`bY%4e00DDq^#lL`ZgBMk00D1y^#lL`V|?`l00DD?^#lL|bYWxW^aP0Y1oj031OV&c6!0m}6R(DeiiG6HZi0$>0F009DAEdp3v0=7>A00C^;^#lL`Zv^%P00MGh3ibqcvjYGFW^{92G64|w1Y`sQ1OV^@kQDL*k`w>|DJb>?1Oe{@j}-9(krXI0_JjZdb2#<{00Ch}_5=U{X-xJ600LrkQuYMq0|Nj7bXfKT0sx8%3=aSSDQNZt0s@H&3lAu8ZuW#wasmJWa&-0t00D1;_5=U~ZEkaHj`ai@_5@<~1c>$o00VDzXpZ&-vIYYx#R38VLIINp00Akk_5=a}K>?BnD75y300C~g_5=U{Z^ZTl00C*r_5=U{bkOz$00Cpx_5=U{W!&}z00DC1_5=U{Y3TL@00Cs~_5=U{dGz)K00DIR_5=U{X#n>G00DLe_XGd|VGQ>K00Uuib+9r4688jZQ33`4;0@^kOAsj*W)7YX00Ai`_XGj}00T!F00AjF_XGj~{{luDC_wjw00Cu2_XGw5-wo&iN)RX(We%MVD0OKx_k>XQ1fstJ00L}sR`&z~vjG4CX=U051OBK000DD)_XGd|Z-n;*00Cl(_XGd}a$}J91gK#H1ON^Xs|d{uP8R?HDWLZR1OW{XstC*sO&2Jt_k;ieWw7@I00C^i_XGd|V#N0Z00C*r_XGd|bI|t$00UuVX>j)hmiGkK_XG$4{sI&b1r53r*9j5}lLcZC00AlL_XG$5{Q?sZ1P!?p)(H^{k_BNADE#+?00CtJ_yhm}Z5a3j0sx}}cn1IhDJ1v=0s*1}cLyjc_=ErfYcTi(00C|~_yhm}X+Zb{00C@9_yhm}a!mLH00D1O_yhm}W?1+H00DDe_yhm}bY%Dh00Coa_yhm}VQ}~a00DG%_yhm}ZhZIz00D1;_yhm~b!A3_0N8c_0s!a`s0#oADVX>K0s-d`rwb^a_=ErfbENnL00CvL_yhm}W3>1L00C*b_yhm}binuo00DBw_yhm}Wz6^l00d)mWOj)71djLw-VXuN_yhm}X4v=y00D36_yhn0VRB_2_yq9y1eA*d00MS!_F4l576JeQa&U6H0tER400MJ%Mh62DKL7v$av1pp00Chl`2+<3qzb$f*$I^eWDx)XDK7a01p%W9yA#+6lm%lEC_4Fs00C`4`2+v~a!~mM00D1S`2+v~W?cCM00DDi`2+v~ZfN-g00Cic`2+v~a&-9w00DG*`2+v~a)9{+00D1?`2+v~bBy@}00C~2`2+v~WtjN{00wh#V{~?3p7{iDIRlzG1MWEkHaY`VmH+?(Wosz;1f=-{00C~k`2+w0c4ZK#0Js$b00UunXU>2D&iMpdzXAXQWod6@%>u~z1laim0Rry@ZzvKA19okL00Cw6`2+v~a{&4T00ChJ`UC(0Vhs8O00Czb`UC(0ZW#Im00C(p`UC(0bR_x&00LoeD*6O)SOWk7Z!r1<00MS!RBZ#ePy+w~WkC7_00C`E`UC(1VQ*0S1fE&|00VAvZ2Z~+jE4Z|!~*~YY;|&JWjgu<_6q}6`UGJ51hP8=00L}iZf*nUzySaOa)kN>00D1~`UC(1X<>jz0UTHZ00S^?X$BAh7!U!Jr~m*0aA{E20DQy(00MYyvibzJR|5b8b#idH#sTJK0W?tp0Rk8sZzv*O1N4T202yI&X>ep}b8U2EXLfFNY-V?2XlrF}dU$z&=LG)f1cK@W2<`+B@B}>Z1cveiZ1V(~^aP;x1Q_=O-1h|b_yi951m^h!Zu$h2`UIN#1f==|(7pn^`UJ-M1l0Nj)`kPV=u00DH$`~(02WzhTt00C{*`~(02Z`}L@00Cs;`~(02Z|M9400Cs~`~(02W%T?600C$E`~(02X8`>K00CtN{R993Yz+Mb00CtZ{R993Y#99n00D3w{R996XL@*Trkw$h`vjc)1SI_g0syK6%Lo7gXgvJ{0t4v};}0%6C_?=NMyr5Isek|ha!CCI00CuM{R993XJGvV00C!a{R993X>9!j00DAx{R994bZ~h61Wc^}00DG<{R993bcp=~00C)^{R994ZDo}G1n9s500LoX9-aZ3{R9F54GJm)I`)Bp00C&O{R9F6A_@))Iw+WhfDD3w00C~k{R993Z_ND!00C*z{R993blCj_00C*<{R993bL9O500D36{R993aPa*E00C|G{R993Z~XlP00CnH{saI4WeENR00b^%Vsp6t1P=ZLaJ2)3yaNCMY!vmO00CuE{saI4V_5zK00C)U{saI4WMuvX00C}l{saI4X>k4o00Cuo{saI4ZG8R&00Ciw{saI4a)|x}00Cx>{saI4bd>%C00DBE{saI4Z=n7J00D5O{saI5VsJkG1g!o90Rg%hF0eNQ00DBm{saI4WyJmj00DE#{saI4Y0&-z00DB={saI4Vch-%00Cv<{saI4Zs`6500C+4{saI5X>9f~0`&d_00C|K{saI4Wd#2O00DFg{{#R5a}fUo0Rl)CVRN+Q0Tx^W00Ctj{{#R6bYJSL0Ls(?00Ct#{{#R5Y&ib}00MMkDE|aL{{#U5{uu!P92)=uDN_Fg0RbBuC|3W300CuO{{#R5Y-Ilg00CiY{{#R5V{rcj00D1y{{#R5Y<&L&00Coy{{#R5X^8&>00DE3{{#R5bCmxC00Ci|{{#R5Y@q)H00CpB{{#R5XsrJP00DHe{{#R5X}JFc00DQt{{#R5WyJpk00C^u{{#R5V$lBt00DK@{{#R5Z`}U`0RSEw00AlJ{{#U69UCa@|AYVmW%B<700C_J{{#R5VE_OH00CnL00jU6Zwvqh00C?g00jU6V;BGh00C(p00jU6b0h!-00DC<00jU6VK4v%00C?^00jU6V>|!_00C%100jU6bVvXN00C)E00jU6cT@lc00DGb00jU6ZeRcf0RSKy00Aj%00jX79~&re0EGYnWp)4s00C@%00jU6VT1q$00Co)00jU6Z;${500C^400jU6W1Ij500C*D00jU6bEp6X00DEZ00jU6VYC1R00C^e00jU6W556f00C&m00jU6bj$z+00C*z00jU6ch~?000DH~00jU6ZsY(300C+000jU6Wbgn500Cw800jU6Zu|fR00CzL0R;d7X$S!Y00DCj0R;d7ZWI9p00U%cb>ja7W&i~m0R;d7Zy*5$00DF^0R;d7XEXr?00C|~0R;d7X+Qx500m)hWn^+h{{(F40Kl~ZPX7c(0R;j8kPdzj00Ajt0R;j9j}CnhC};tN00DGv0R;d7X?Otz00Cxx0R;d7UxWb#00D1`0R;d7bdUiB00Cc?0R;d7Yn%ZE00C~I0R;d7X{Z4O00MGht^oz)aRLDWG#EO3qJRJaXubgj00Az>0R;d7Zp;A%00D2(0R;d7Y1jb;00DH~0R;d7VdMb?00DIB0R;d7ZtwvG00Cw80R;d7ZTtZR00CtJ0tEm8YzP7c00D3g0tEm8Z4?3p00U?)X|SOH6gUJL0tEm8b07i*00C|;0tEm8Z!`i000C(_0tEm8b3g(G00DAF0tEm8WlRDE00DMV0tEm8Zdd{Z00D1a0tEmAV=`=H0tINE08FF+00ClZ0tEm8X?Ow!00C@%0tEm8ZiE5_00DW50tEm8WRL;{00C~60tEs9q!9QN00AkY0tEsAqY(ELD5wI300DQd0tEm9X=R)O1-JqQ0Sv_jaBpR4V|96ScW7&I0OSPFkH^%WKq&klkOw*^ld0SxLAC~gCVAp*w@KNxNS(FS1$0uF2sat-Yn2ND|qQ57x;eGYFBwG(m~DGJ;UG#1hc%@6|uaS&b^Kn@KHE*gIht`3d`T@eEkC_O*}g>(Z23jlEeWCt4#>J=UUpb7F5bs0AnI|%0z00AlN0|gEMRsiA^gBh{~xfSaROdD7L0d9RQyR@e_0zHWoSv<`O6?Jp=@WE(8T!1O*ZRbpdDx9}Xe_qzO9~c^Pv7W(V>W9S-glAONBXcNsYrJqYO%00AkA1O*2Gks0|5WB}k5zy-$@S{ncXDYgU!2LX^7_zPnI-xa?F#uZr`D8>YZ5(IPsX9pe*ApoNZIu>{tasg!r@f92n?G+yYp$T>wI2Jqz=n^PCEj_RVh0Fv60tx{l3IQYlRSWPCt_wu~Occ)nO#{&iXbceuZW!bZ;Q>PsR}1nGunQ#?M*vO~(E(2b(+X+~69{k^-vL1oLmDF%K^j99Vh)-PU=ElL00Ai$1qCDlR15DAtqVi|OBBulOassgXABSsZ5ZPX-~mDqRtxbEuL~p=MgUC|&;d>Z(h6w|5(sY?-T^=mLK-3#KpH|7VGfxNUk;ZJC}0JJ00Ajx1qBZPUI2?3!xi-l_y=GBjTyQH!4>lhRvY*gyaiMn?GgY1DY^v(4*^{OiW$Nc^b7X~UjU35xdp%#@(WcP_Z7PZQyc6ODB1;u00BMV1qCqxj~Vw1VgTM1z6He0gC6%PObDGCM!F#(Pl_6uPE-4(qB#1&T?OaiSLd=JwZb^#y`b`QfD^%GJKmkTHkcn`rDZVz$~zZrTDyBX0LCK4nLehOC_P#Sg=_}}00})SEhr%>TRc9X0|jOT1>gh)v;_qO1_g8m1qKHNItK-I2L%8Da)bv300D2R2L%8Dbg%~n00CjP2L%8Da=Zrx0|S2r*#zALIw&qAMS@H&f}jor00C{t2L%8DW!wh^00C^`2L%8DV(14200D3A2L%8Da`XoU0|NsK{R;aEIw&rnMuJ>Lf^rT700D9U2n7HEWfTYn00DLy2n7HEY#;~)00D0%2n7KIa}_Q+aC2x51dd*U`UeFp2n7HEY%&N100D1C2n7HEa!d#X00DGT2n7HEZdeEf00D1a2n7HEV`K;g00C@j2n7NJKNKevb2=z4m=FY#xq%k8fus-w00DA#2n7NH#|Xs;Iw&BjfoQ3L00Ci=2n7HEbf5?Y00Cj92n7TK!x*g?uNbiyWI8CU2n8apfk>)>00D2Z2n7HEX2=Ky00C~!2n7NJA{hD?X)Zb_)CdK>5Ck%{frhSu00C{<2n7HEW$*|E00C_F2n7HEV*CgN00D0T2?YQFatH|p0RmkLI&j3wfer};00C|k2?YQFZy*T;00C(x2?YQFbSw!400L!Uj0goX2?YQFdN>IM00LoYa0mrL2?YQGZEr{k1$?Cf00C)I2?YQGWpu&^1zZUQ0|TfMjuMa(E;=Z14+Ki4fk>i(00Cue2?YQFV}J<-00Ci!2?YQFW{e3100DB62?YQFWta&C00DHK2?YQFZlnnX00MJqJfZ=r2?YQFaIgsl00D8j2?YTFlmP$%XvPTz0t0#ib^3IzZGX^aX500D543IzZGWta*D00DHK3IzZGbEFCd00CvH3IzfHx(uKf00DHi3IzZGWxNUn00DEt3IzZGX2=Q!00MAj%2WZgTL1t7bkqt30tZ3|eF$)Ka&Bg0bz%txzzGF13I(tV1(^ca|R0q00CtR3k3iHau5pz00DIt3k3iHbQ}u>00Cnn3k3iHbtnr300D9?3k3iHbTkVE00DD43k3iHAV3QR00Ch}3k3iHbW95c00CiA3k3iHWLOIY00AIg3k3iHWn>El00DAp3k3iHZ*U6*0svGBSPB3EDSQhB0svMDS_%LGDToUN0s&PDSqdnQ3xxmybCe4O00DBI3k3iHWuyxQ00CyI3k3iHX0Qtd00DKj3k3iHV!R6l00DQx3k3iHVaN*w00DB&3k3iHZPW_|00D2>3k3iHa^MRE0s>PCR|+U*f(wP_3k3iHbLxt?00DH)300C}-4Fv!JVTcU{00Cr<4Fv!JZj=oL00Ci|4Fv!Ja-a0RWv100AlV4Fv%KoDC@W4TS&!ZT<}f00C$Q4g~-KbPNs!00C(d4g~-Kau^N;00D0v4g~-KXCw{<00C?&4g~-KVK5E_00DV64g~-KWIPT900D184g~-KVn_}J00Cr94g~-KWmFCY00DGb4g~-KVPFmg00C@f4g~-Kb!-j=00Coi4g~-KX?P9=00DG<4g~-Ka)b^A0RW#300AkG4g~=Lo((9J4ut>#a+(eW00D2J4g~-KbEpml00DEZ4g~-KWwZ_j00DBk4g~-KXTS~x00Cvj4g~-Ka?B0|00DE-4g~-Ka@Y<900Cv*4g~-KbmR^N00Cv{4g~-KZSW2S00Ck44g~-Ka{LYj00ChF4+Q`La0m|t00C?c4+Q`LVH6Jq00C(l4+Q`LbRZ7}00D9)4+Q`LWh@T`00C|?4+Q`LX*drB00DD84+Q`LV?+-H00C)A4+Q`LZBP#d00CiE4+Q`LZd?xq00DVo4+Q`LWM~fs00Cug4+Q`Lb94^{00DA(4+Q`LWq=O_00DM}4+Q`LZj28F0RW*500AkO4+Q}MpbaRT4}|~$bD|Fg00CpF4+Q`LX|N9k00DHi4+Q`LVZ09o00C{n4+Q`LWylW&00C~!4+Q`LY19t|00C>-4+Q`LZr~3E00D324+Q`LY3vUL00DIJ4+Q`LY4{HX00DFU4+Q`LZv+qp00D3c5Cs4MWDpPq00D9q5Cs4MVH^+z00DO*5Cs4Mawrf500C;;lmq|)XEYE600C|~5Cs4MX+RJK00DGH5Cs4MVN4JO00D1O5Cs4MY*-Kl00CxR5Cs4MWn>Tq00Cuc5Cs4NZ*ndW1#l1r0RWK?00Ak05Cs7MlMes^DT)vU0RfT^D2@hG3k4z#1%wg>00AJ15(NMOWtb8L00Cv55(NMOa-00D0z69oVQE_2ut1t=2*00DC@69oVPaySzO00Ct_69oVPZA23V00DAJ69oVPZ%`8j00CxJ69oVPb6gVz00C}d69oVPVQ3Qt0s;FBQVKfMxPSlwXmk?=00Az369oVPbA%HG00C@@69oVPX^;~I00DHC69oVPb(|9g00DHO69oVPbEp#q00MGlZW9Hr69obQ4->us00C&e69obT^$OPtE;=a069s0_fV#|p00DB!69oVPW!w`500Cs;69oVPVdxVD00D3A69obQ_yS7;00C(F69obSQxZ`UIw%O$fO6D;00DCb6a@eQZWI&+00D0r6a@eQX&@8@00DF+6a@eQa4ZxB0t7P?9TP5ZIw$}X1u_%`6xe`1)qns2ayS$P00CuA6a@eQbW{`t00DAZ6a@eQZ(tM!00D4j6a@eQcx)5}0st%niy8m{Xm}I_3;@ms@CwTsDidc3bsEtc6&msd@egYX&;|ejDTEXS0|Gk=BMK)9Iw&y9fS$*I00DEP6a@eQWwaCp00D5i6a@eQVZamx00C&m6a@eQbIcS400Csu6a@eQY1kA600C^?6a@kS#teHIIxftB00C&~6a@eQF7y-y00DFQ6a@eQasU+t00CtN6$JnRZ44C!00D9m6$JnRZx|H?00Cwm6$JnRb0if700C|)6$JnRVK5a100D9~6$JnRbUYOW00DDC6$JnRa!3^g00D1K6$JnRb5s=t00C}V6$JnSZ)M~Z1z;5g0syueWeorUXmAw;0t0#)Xc{g$D0USE#M^*W*nj{5a(op900Cu=6$JnRaFi7V00C^86$JnRWuO%W00C&G6$JnRZmbmr00D2Z6$JnRX}A>y00DHq6$JnRVZ;>$00DB!6$JnRV$c-@00C*%6$JnRY}^$E00Cj*6$JtUI}kY#Iw(5QfVk0s00DFE6$JnRZu}Jm00D0T76kwSX$Tet00DFk76kwSa1<5=00D0r76kwSav&B300Ctt76kwSb1W7G00D9`76kwSVK^2A4h}g7lL5^J?+VHqDHCQ1bQ;ha6dLgb@DFMV&jxg9Y-%rME+{&4V{mq6v=asH_yhD41?FG`iU5Ri6a{`11)dazlE;8%6$R)O1wIx9XmA3`o&*2^Y(y3X00Cv176k$UOcL7+I-K8t00C&G76kzatQjsbGBY$aHaf5t1q$B)4&MM0-vAch02O1%lfF00M1s@Gb#%K>+~)!vJ4U7zF?UWm*^o00MMkVi*O8r2qf{VQ3fy00VY)X--uH65Ii9b^-taY&8wGXMYrba%uU1+4G@00m`lXJKj7RRqo$1e+00DUh83h0VbPO2<00C(d83h0VV;C6)00Chh83h0Va3mQ800VDfb@&(sDj5aFqyPW{c5+rD0vM$L00Ct_83h0VZAcjf00d!gX=U131msx+P8kKX^#A|@W_GAr1OTM~0RbiyY3^DC00C`q83h0VWq26{00C@%83h0VVuTq500L!iW*G&F83h0WZE>V70UAO900Cc`83h0VbEFvs00C{P83h0VVXzqm00MGjwiyNDb^-tca$#?f83nu<1s31{00VM#Zd6b!~QcZfS34Xg(MP4pjuQ7zNlE1uz)}R2c=v83oiC1^iqD9vTH;8U=J31;QEy_+A9y8U=701)LiN(mMg78wCLYg%d8a0t5g7WBMBf0s-~|$rvb(4TAsya|j#-00C|i90dRYZx|c}00C(p90dRYbR--F00Cht90dRYaxfeP00Ct-90dRZbZtBw1+d%!0Ry}YUuk1Xo&iD}1p*EO0s$HVT@E@<N00C*190dXZJOZT%00C&C90djgl@4fEw|D00CvL90dRYddM6F00C*v90dRYbJQFK00C~=90dRYdEguc0s+Jd3{$MXzUyX1OvJbs1B?SstztXDE1r$s_lUG>wo|OW&9ik00DXu9R&aZX&4;^00DCz9R&aZcqAPK00C(#9R&ahc5`HAF)}kWHk=#T@=0G8Msi1UD=9R(Wp0QjQ<00C^M9R&aZVZ9R&aZW%wNh00LiaYEJ=BKmh;&as(a)00CtV9t8jabQB&100Cth9t8jaZ6F>600D0%9t8jabSxeP00Ct(9t8jaZa5wV0RRva00DSJ9t8jaZ%7^m00Cr99t8jaE>s=`00C}V9t8jgcyw!Ub7yHx90lAR1^yich&}9|ZsbXWSnJ00C~|9|ZsbY3LsX00DIF9|ZsbZ}cAp00D3M9|ZsbXaFDu00DCbAO!#dWqAxB1r{^_00C?gAO!#dVsNA%1sos+00C(tAO!#cbSxkR00C?=AO!#iZ(nd>WodQV7X_>v1p*ueW*!CV9tBt*1vnrD0s<%iDgY>91g?O#%K!iYY+N7(00CucAO!#cWN;t_00D1yAO!#cZG0dF00CrzAO!#cWr!dJ00Co;AO!#cb(A0l00Cs0AO!#cWuPDh00MVr1g`*`4FLcFY^)#!00CvTAO!#cWV|2+00D2pAO!#da&4v{1;`);00CvrAO!#cbl4yT00Lod-XH~XOaKD_s0o}4nhO8{DefQz0|KWBn+ur>D0cQBg*H6_00DFSAO!#ca||H`00U)jV&otN5+MazOaKG`xfhNAlMJR200Ai`Aq4~hxEGB8k_@F0C@>*~00Cn*Aq4;dV?-eZ00Ci2Aq4;dY)~Nu00CuIAq4;dc3dF^00DDiAq4;dZ)hO}1OU4ikN}qqsu2JIDRdzP1Od7ij{ueosSzlCA%y?|V}v0E00Co?Aq4~gy%&-Il?00L-o2898-fdBylm00DIpBLx5fXBZ;|00C|uBLx5fVI(6300CqwBLx5fZZIPS00Ch(BLx5fay%mi00Ch_BLx5gWot+y1;on(00C}JBLx5fX;>o#01IPkaBg&FZDn(8Vq78xx*`QGW(0DB0>B~#7`gy}(gM!E0}{alULyr4Cj$ThWn?1-00DH8BLxKjD-Mef_!*iBKNbK1DV`$*1pz7!iVyc0nF&4?D5@ic00L!cupBLxEk^#Z#BzXCcaE;JB=>;-~&Ap`&ca1JB|00DI(Bn1EgZzv=M00D9?Bn1Nipcvu;!4v=iDLNzt0|2BL<^shO00AjTBn1Khs2Ir<00AjhBn1Kirx?f-C|o3k00DVoBn1EgbZjIA00C)oBn1Egb9f{L00DA-Bn1EgVT2?F00D4{Bn1NkqZs7^#1trVP$Y$rBn1EgY?dSi00D2NBn1Ega;zi;00DHeBn1EgZnz``00D2lBn1KhrWnT*00Ak=Bn1Kir5MH(D9|K@00DW{Bn1Egbl@Zf00C*{Bn1EgbL=Dq00DCHBn1EgVfZ8k00D6RBn1NlpBUi+z!WHBb3!DA#3Tg-B?SNhWeOz)00DF!B?SNhVI(C500DF=B?SWjq8Q`?!xR7kDK;eq0syKQ%M<_sDMTd&0s*NQ$`mL{C4~S1c~B(<00DGbB?SNhX<#J<00DDmB?SNha%?3900CigB?SNhaCjvJ0|KEK;{w7ID04m~g?=Rk00C@-B?SNhZ%K+00MJkFeL@DB?SNhbhsr200DBsB?SNhcgQ6L00CvrB?SNhcGM*W00C**B?SNhbl@cg00CjH>ZR00AkMCItck=>mNPD4ZsR00DWTCItWibgU)?00C*TCItWibGRl200DBoCItWiVZ;ilR00Aj3Cj|ll>jHZPC^RR900DVACj|fjbVMfw00C)ACj|fjb5JJ*00DAVCj|fjVO%E#00D4fCj|ilbp>-MXeR}DycFF6C~_!;00DV;CDg^)mWr!*T00Cx>Dg^)mW|S%g00C*5Dg^=nvK8bD00CvDDg^)maI7i?00DWjDg^)mbhs)700CdVDg^)mWyC5400DK%Dg^)mY|ttN00CjvDg^=nvlZnF00CvDc~yw0s*!a=nE+3D}?|7a_lPw00D3ID+K@nbo?s?00ChFECm1oatJI100CtVECm1obQCNF00C(lECm1obRaAR00DC*ECm1oZY(SX00D0@ECmDrxfSaRyA|yV00AjJECmDsxE1OPx)tmTC`c@Y00ApbECmDrzZLNdy%p~Z00AjtECmDsz7_BbycO;XC~Pc+00BL6ECmDr!xi-l!4>lh00Ak6ECmDs!WHxjz!mZfD3C0L00BLgECm7p_Y1`p00AkgECm7q_6x)nD6lMr0s#37#}xnpDZnfR0s;67#uX^WEQJ68KFlly00k>OAu26gECqlp1*9wmwk!qKECm1oa@;Hh00D3EECm1oboeX<00CkCECm1oas({}00CtREd>Apa1bp800(4ta&T#5Z=fm#+$seUD+N3&1=cGCI4lJgEd>ApIvgzp1Omzx{0p`f=nFb1IxU6fD}?|7azHHw00D1OEd>ApbXY9~00CiMEd>Apa%3$900CucEd>ApbZ{*N0s>tdNgFySI&6UIYJdO%a(pcX00D1`Ed>ApbdW6t00Ci^Ed>Apa-1y%00Cv9Ed>Apbf_%_00C*PEd>ApWV9^>00CvXEd>ApaKJ4E00DW%Ed>Asa$jk5(kTTxDg|~e1Dr&ktiLQe_12rhoteW$G;j00DCLEd>Apb^I*_00L)Z0xkt0IspIyX$UR_0sycT!vO#RXc#U91^@~S5DcdSfCs4qf(HNrDI_ih2Llrf2@DSmrUQQmr~`oqE+{%4E(J0!g)-EF00C$?E(HJqV^l5$00C}VE(HJqWneA^00DAlE(HPrl@P2700C%nE(HPun-h-{E;=Z9E(K)Rf00ChRFa-bsa1<~F00V4uY1A(T8ZZT5T>=0BY#=ZN00D000C~YFa-bsZNxAI0|H6{LIOYnIw&~Nf%eaV00DT=Fa-bsW#BLc00Cs?Fa-bsZtO4x00U`lbMi0+_#*>2Bm)2eZul?-00ChJF$DktX$&z100DCnF$Dkta~LrN00CtlF$DktXe2QO00C|)F$DktZ!j?h00C(>F$DktbUZNy00Ch_F$DktV@NRt0s@T<4H|DKg1P|8mVy8Qb5t<}00C}dF$DktZ)h^f$F@*pDZuT(+00D0TG6etuX$Ud}00DFkG6etuVH7e200DIxG6etuY#=fP00ChpG6etub}TXl0{{pSbrO6700AjDG6e$x2N84GX(aeG-HN00AjbGX(>FN00DD)Gz9Tf{00DBYGz9&77*(fG6Q%30S!A1dkl^d&J*hiGz+H%b`bypDRMRi4*?7t5D66!>K8EscK`qlIt_XZjSIpLorUi8oD3UgX00Cu~HU$6zZgadg1;}s$0sw0S1pxp7DaHw6FzZS*$<00Ck8Hw6FzasW650ssvTRSy6GDGWFT0s#yTR1YW;IE4TKWf(XG00C_xI0XO!VJJ8S00D9?I0XO!W;8ej00Ct>I0XO!bU-)-00Ch}I0XO!ZcI1@00L%d1~>&$I0XO!WLP)_00DAhI0XO!Z)i9L00M7eZa4*CX95BM2@Wq700Aj}I0XU%2o5e5C~t%~g?i%y00DH0I0XO!ZkRX)00C*9I0XO!Z=^T{00MAt$m0Xb=mG!%X0SK~00CvXI0XO(b7OFFZ)QX=19UhAsyGF}I0by@0)&$Q00CvjI0XO!XW%#m00D01I0Xs-V-}VTvI<2JS_umiAQ}J}00AlTI0Xs;ViuJRu?j>HSqTagkaM!P!K2#I)wlMZW1~L00C(pIt2g$XCyiW00CtxIt2p&?hWw)QxE_FDK)gXxusl0|U|r#0SO)Iw&rb+k(c~g5o*_00Cv_It2g$Zu~k000C(NI|Tp%YzR9A00D3gI|Tp%a}+xT00CnfI|Tp%X&^fV00CkqI|TpN9R5k^kHwE@N1u!}VlsW~@ItBF20xUZP00eVnYHWtD03;0os+j}0ngajb0t0>uUJ5QcD1ti${=tKIxPt%za)>(x00D2BI|Tp%bf7y000Cj9I|Tp%ZLB*500C*TI|Tp%bhtYO00DEpI|Tp%WyCuL00DE#I|Tp%WzahX00DK@I|Tp%aojrv00DC1I|Tp%Z|FM(00DIFI|Tp%bo4s~00D0LI|Tp%X#hM000D0XJOuy&Y79ID00CqYJOuy&ZWufT00ChhJOuy&b0j{XjD7}00AyuJOuy&Ze%dFR00DG%JOuy&VSGFV00C`+JOuy&X^1=p00DH4JOuy&bCf&<00Cv1JOuy&bD%s000CvDJOuy&XskR100CpNJOuy&Zn!)J00CvbJOuy&a>P6Z00MVy$~*Q4xL-Iw(9c27&lIg;)mx00CwGJOuy&a2P!W00DU(Jp}*(bR<0m0RgZLUn)HX0sxv1eHs7(XgECu00AyOJp}*(azs4^00Cu6Jp}*(bWlA700C@PJp}*(Xk00C~&Jp}*(Vc0zd00C*J_P^)VK_bo00C}3J_P^)c|<-100DF^umk`Ba!@`600D1SJ_P^)b6h?J00C}dJ_P^)WoSMH00VYpbMQR{N?!00Cu=J_P^)Vw64w00BChJ_P{*2nsr&K7{}QE~Y*O00CvLJ_P^)Y_vWF00CmUJ_P^)VZc5G00DHyJ_P^)bId*k00AJ9_00C+8KLr2*AoxE800CwGKLr2*V+24200ChNKm`B+W)MIH00D9qKm`B+WgI{S00DF&Km`B+ZYV$n00C((Km`B+AT&S)00Ct>Km`B+Xh1*(00DGHKm`B+AWT3700C%HKm`B+V^}~100C)UKm`B+Xkr3s-6C}nTPJ%tiM1u#Jc1OR0gkPWm7A{qbzDM&#D1Oa3gj}5a5AsQ%BL4^PTWmrK400D4jK?MK-Z)`yY00CoiK?MK-b9g}o00DG9HbDilK?MW?Q3^o{MG8X-Iw-iegRZrM00DExK?MK-a@auy00Cv*K?MK-X5>Ky00Cy|K?MK-b?`w20RvYJVs|L^K?MrP0~E-E00DFSK?MK-Weh?E00C$cLInT;V;DjO00C|uLInT;Wh6oc00D9;LInT;cQ8T)00C?^LInT;VLUJ8KcV;b!NPY?hBDJnw+2?EswU>fuRRuJh8(*$A~>;X;?D0DtUg^ox90sylR?G^w5DPThd0s*oR>=r0yLxlhVbZkQf00C}xLj?cVPtkBLj^=b1*Ag-0s-O+4gxw5&4T~|Xt+ZK00Az-Lj?c-3+00Cu|LVF*P90|1d1%nO$S00Ai!MFj%^kQd7fmI5doMTGzXb0S3r00Ct#MFju>b~Hr=00C(_MFju>bU;M~00Ch}MFju>c1%SD00C)IMFju>a#%$L00CuQMFju>WMoAJ00CrbMFju>Zg52f00D1yMFju>V|+yg00Cu!MFj%`h!?{PjshrZbIL@84n+lsMFju>bdE&@00C~IMFju>X{bd700CjHMFju>abHGIf00C~sMFju>Z_Gsn00CptMFju>ZrDWy00D2_MFju>Y2-x(00DIBMFju>Vemx-00Cq6MFju>Z~R3C00C?QMg;-@8yM6A00AiuMg;-`8W__8C~9aFMujM}0baBL0sxX2w-f*YDJ(_>0s@g3wiI(H8b$>&Muh+YbT~!@00C}BMg;%?X-q~100CiAMg;%?a#%(M00DGfMg;%?b7V#Z00V4pa|lKSYDNX(vjG4BZ*WEh00LuhentgQ+X4UqWrRir00DH4Mg;%?VU$J%00MPinnnfab_4(cY@kL300CjDMg;-@xd(z300AksMg;-^xCen1D7;360sy-QgcSe*Da=L%0s*=QgB2*!Muh+ZW@y4j1=vOf1OUAUzXygDh!p?>00C-FM+E=@WmHE600DGbM+E=@bznyY00D4jM+E=@ZEQyc00D1uM+E=~Ut@4}X>xOC;zk8{M+Jl-0kk0j+#vx9A^{{N0kS0l00CxxM+E`^r42|G00CvDM+E=@aI8lK00DWjM+E=@bht+a00CdVM+E=@bi_vm00C~wM+E=@Wza_j00C{*M+E=@W!y&v019|>Zg6RKYiw<1xIqQBLItWr1@@i+yhH`CMg^cp1>#2qNJ#)x=mP)(VP#UV0B~Oe1ON*J4Fm@P4+H=KDI7=z1OW;J341OV~`^aREN$N~TXDey=I00MAmjD!TTQvw76@dWb(#RA6yD0BKqg#bwf00DFgNd*7_ZX8Jk00C(tNd*7_VJJxj00D9?Nd*7_bTml?00DD4Nd*7`ZgW6M1%y-r00M7iMo9%^5(5ANZ((c`17NrS0Rl1!C}wnSfEv*N00DAjNd*7_Z*WNk00DD$Nd*7_ZhT1v00nhuWoc{LXaUqM1A<8fbjkpdod5s=VQ+*r0xoa@00M4j_{0DbSpxt9VQB<50;ov^0}-bIr2$JBc4l;BX<{g2aB_2JZER{`ZW2fZmPiH8NCntP1I1qu@bT1f?nNd@pU0-i|)vPlJO#Q^rj0J?|*00LxTyh#P_p8)~_YyfBgIw&A0ffy%&00D9mN(BG`Wgtog00D3&N(BG`Y%EFz00Ct(N(BM|zY>80Ish(#00C$|N(BQ1@CnWd&dyg00DG%O9cP}E^~EGO9c`<0enjZ00DA>O9cP{Z;(p`00DHCO9cP{VVp|^00C{HO9cP{X{bvD00DHaO9cP{bF@nZ0s%M~#uz$ERe=BjXuwMa0tCVbj0ZX>a4t|yfnq{|s#5{VO9cP{X3$Fo00C>}O9cP{W$a4@00D0DO9cP{Z}>|E00C+KO9cP{ZUjsP00D9eOa%Y|We`jS00DFsOa%Y|VH`{a00DI(Oa%Y~ZDnyjO9i@11t?4f00Ct#Oa%Y|WIRj-00DJEOa%Y|bVy7E00L=pPD};B#R38VK?i&Y00D4bOa%Y|b7V{f00CucOa%Y|ZE#El0R!O;bZID5Oa*pK1?EnG0sy%Tg8={mVT?=#00C%{Oa%e}+W|cg00Cv5Oa%Y|aHLEH00DWbOa%Y|bg)bX00CdNOa%Y|a=c6h1OV9xofo{gp08mW@00DDWO$7h}a$rpb00D1iO$7h}b8Jlo00C}tO$7h}Wq3^m00M7wCQSu?O$7r3G8YmT6c;W!D98^4P|AVq#DM?-WsXe+00Cp7O$7h}VW>?700CyMO$7h}a;s1*}d500AJfP6Yq~dAv>q00CseP6Yq~Z^%vs00CmoP6Yq~E!0j000Cv%P6Yq~Y~W4>00D32P6Yq~XzWe}00DRMP6Yq~AoxxN00D3QP6Yq~bOcWY00AHhPXz!0WDrjU00CtdPXz!0bR16w00ChlPXz!0Y$#6!00Ct#PXz!0ax_l`00AI6PXz!0b3ji800C`APXz!0XiQH900DGTPXz!0X;@DM00DAdPXz!1Y;WF81!PYJ00eMsXLOiM1%yonYEK1{tOEf6eHH)#DTYr40Rem#D2h*o00Cu?PXz!0b(l{D00DBIPXz%0e-;1%DXLEe0Res%D6UV100CvRPXz!0bG%Ol00C^mPXz!0VaQJf00MMoq)!FTPXz!0U(`%00C$8PXz!0Zv0OL00C(NPz3-1atKfb0RW8_00Ai!Pz3=2j20*uP=x>iZXQqt00D0%Pz3-1X)I6$00DF|Pz3-1Z#Yl|0RWE{00AjPPz3=1krn^}DNaxY0RfN}C{j>`00C@RPz3-1Z(vXb00DGnPz3=3jut3iNKl1rPz3-1WpYpj00CouPz3-1a)eL?00D1`Pz3-2ZDu}D1&~k$00Cc?Pz3-1Y@kpD00Cj9Pz3-1X{=BM00DHePz3-1VYpBQ00MMy4p0TYPz3=1gBAb*Db7#@0RV*-00Al3Pz3=2gcc~=P=x>iY~oM_00D36Pz3-1bns9G0Rn;+C|}Z0h4xSd00CwEPz3-1YzR>W00CkSQ3U`2brewr00D0rQ3U}2hZX<00Aj5Q3U}3h!!X`QH1~jY&uZ|00D18Q3U}2ixvO@DNa!Z0Rf5@C{j^{00C@RQ3U`2Z(vac00DGnQ3U`2Uu;nY00C@rQ3U`2Wq45q00MM!NKplTQ3U}4h88GaDp7@mQ3U`2a*k0200D2BQ3U`2bf8fM00CpBQ3U`2Wvo#J0RWR000AkuQ3U}2l@7*0Rfm6C>~OU00C?yQUw43Z!A&;00DF|QUw75mKG>q6jFsaQUw43Z9Y;300DAJQUw43Z%|SN00CxJQUw43b6ipd00C}dQUw43VQ5kX00DAtQUw47b7XdHbi_~vAW;RfQ3VQ81$0sc00CcmQUw43Y>-j~00Ci^QUw43b(~TK00D8LQUw44X=UV31*lR500(zpb7XXOZJeG0u2KcclmRZ40m795jFtiHmH_|(bhuIl00DB=QUw45WpHWSQU%GcY00C(RQw0D4atu=i00DFoQw0D4VHi^d00MG(8ZiJqng9X-Jr@2G00Aj3Qw0J7JQn>EcPI}10yI;F00DA3Qw0D4Z%9)G00DGPQw0D4V^mWG00CuMQw0G6)fr?cv~2-^b%6i@ZDvyi00DAxQw0D4Z+KG$00CxxQw0D4bA(d`00C}_Qw0D4VUSY=00DBAQw0D4bevNK00DENQw0D4b*NJX00D2VQw0D4WwcWT00C~gQw0D4Wx!Jf00C#lQw0D4Z_HB#00C{%Qw0D4Z`e}>0Rq_>WGK9D0Sduuvmc_SAhTlbM90H00DCTR0RM5Wdv0P00CwSRRsV6W)M{c00DItRRsV6VjNWk00C?wRRsV6VJKAv00C|;RRsV6ax_&100Ct>RRsV6bU;-F00C}BRRsY8oDFFxOjQN=4TS&!ZBkVQ00C%TRRsV6bYxWp00C)gRRsV6a&T1z00D1yRRsV6XM9x!00C@*RRsV7X<_J81&CDz00DW9RRsV6WSCV200D2FRRsV6Vx(0C00CsGRRsV6Ww2ER00DHiRRsV6VZ2oZ00C^mRRsV6b;wl(00CppRRsV6Y1CB(00DH`RRsb7hX)=I00Cv@RRsV6aO_nD0s#jWM-F-NRRsV6bof;T00A=sRs{e7atKxh00D0fRs{e8bTbrI1(ZDi00CnfRs{e7Wh7Pw00eDjc5imC0=%yRDpm!`Jpcd!axhi}00Ch_Rs{e7Y)DoG00ebmZFWvp1s<>hOt1oEr~&{3XL)HH00D2FRs{e7aHLiR00D5SRs{e7b+A?i00DEhRs{e7U%XZY00DTyRs{e7U&vMk00CvrRs{e7ZPZo;00CjzRs{e7a^O}400Cy^Rs{e7W$ac300DIJRs{e7b@)~V00C_NRs{e7Zv00L=rhF1l^-va;vd5l*D0Rw;3>p00DS%SOow9Z+KV*00L}smRALSSOow9aD-R|1q!ze=LkIqcnCZSWMgz}b8>ECcyI_x1=dOhd`ty&PX%~X1>jW$W>y6lR|QO01&&w+0RS}s00C&oSOow9F3ea300DH;SOow9ZrE4_00Cv*SOow9ZRA)500DLCSOow9WAIo700D3ISOoz9G#3B?XaZRU00AxrSp@(AbPQPq00D9mSp@(AZx~qx00D3wSp@(AcqCZ`00CtxSp@(AY%o~`00Ct-Sp@(AWIR~~00D18Sp@+AFB<>>XiixL00AyiSp@(Ab68mg00C@XSp@(AX=GUi00DGrSp@(Ab#Pe)00C!qSp@(AZhTn<00C)&Sp@(AbBI|500DB2Sp@(AVU$?~00U%gaQs*WNLdA%Sp@(AW}sOG00CsKSp@(Aa4I900D3+S_J?BY%p2{00LxgBw7VFS_J?Bb39rF00Co0S_J?BX-rxL00DGTS_J?BVOUxP00C`YS_J?BWn@|f00C}lS_J?BX>eKv00C=uS_J?BWqeu%00DD?S_J?Ba)??500Cu=S_J?BF6N5_00DHGS_J?BZlGEP00CvDS_J?BZLC@a00CvPS_J?BY`9tl00CvbS_J?BY{Xgx00CjjS_J?BY0z2)00DH?S_J?Ba@<-400MSplv)MiS_J?BZs=MC00Az_2?YQFbog2Y00D0PS_J?BWdvIV00C_ZTLl0CWe{5h00C?kTLl0CWgJ@t00C|yTLl0CX((F-00Cz%TLl0CX*62}00DA3TLl0CF1EJ>00DGHTLl0CZcJMR00CuETLl0CZCG0c00CuQTLl0CY-C#n00CucTLl0CbZ}b*00C}xTLl0CX?$A+00D1;TLl0CE+U!)00DH4TLl0CZj@UE00Cv1TLl0CZJ=8P00CvDTLl0CY^+-a00CvPTLl0Ca=2Rs00D2lTLl0CbHrN(00C~wTLl0CWzbs%00DE>TLl0CW!zf@00DL4TLl0Cap+qG00DCDTLl0CZ}eLQ00DIRTLl0CWdK|S00CnLTm=9DatvGr00D0jTm=9DF0ADQ00DF!Tm=9DZX{d<00CtxTm=9DZ7^H~00Ct-Tm=9DY&={A00Ct}Tm=9Da!6bS00D1KTm=9Db5vXf00C}VTm=9DWnf$d0RSBc00C%hTm=9DE^u5000DG%Tm=9DZhTw?00Cu!Tm=9DZHQb200Cu=Tm=9DY?NFD00Cv1Tm=9DYoJ^O00C~MTm=9DX{=lY00Ax%*aQFpbhumv00C~kTm=9DWyD+s00C{vTm=9DWzbv&00C^)Tm=9DW!zi^00DX8Tm=9Da_C$I00DIFTm=9DW%OJH00C|KTm=9DZvb5d00CtNT?GLE91s8jXcAoo00Ax*T?GIEbR1m;00C|yT?GIEWhh+*00C_-T?GIEWi(v{00C?|T?GIEWk6j800C@9T?GIEVN6{G00DJUT?GIEb68yk00C)UT?GLEeiZ-#Xlh*r00Ay;T?GIEbaY(>00C}#T?GIEX@Fe?00Ci!T?GIEa*SOC00DH8T?GIEbC_KP00C~ET?GIEZ=_uX00CpFT?GIEZLnPh00DBgT?GIEZ@gUv00CygT?GIEbI4r<00C~!T?GIEVbom(00DB^T?GIEE^HkI00DI7T?GIEZtPtJ00Cw4T?GIEZTMXU00CwGT?GIEYy@5f00CtRUIhRFY!F@r00ChZUIhRFX&hb!00D9$UIhRFWhh<+00DF^UIhRFVKiO^01S0V#~b8KgJbZxp>1p-&HzTLp+)1sGffW?TibTm=kW1!P?X;9UheUIhRFIueM400C%nUIhRFE_hxA00CisUIhRFbc9|700Ci&UIhRFWRPA300DEBUIhRFW1L|1^_Fo11U00BA@VTAwzXc%Dy00Ax@VFdsIb0lE}00C?&VFdsIX)s|000DG1VFdsIbv$7O00C!0VFdsIZb)GT00C)EVFdsIb5vmk00DAZVFdsIVPIhe00D4jVFdsIW^7>v00CrjVFdsIa(H0{00L=s_Fe^kVFdsII)q^b0ssdKH4Xp)Xp~_E00AzVVFdsIbD&`b00C^KVFdsIX{=!d00DHeVFdsIb+};#00DBoVFdsIZ^U5*00DE#VFdsIbI@T000CvzVFdsIW87f{00D2}VFdsIa_C_N00D6BVFdsIW%OYM00DCPVFdyKuMjjDI%?>H00C$QVg&#JE)Ze`00DCrVg&#JY#d?*00C(tVg&#JbSPp40tEODVi+$vaCJalg^po`0Ad9$Vg&#JWi(<100DGLVg&#JVNhZP0stQfxds3MXk20i1Ov$tg%ODnhY>D1C}Ls-((;44=z{M(i3_SL<{c;00AlHVg&>N(Gz(QLksQ+DDYy100DINVg&#JZUkcm00CtRV+8;KZ4hGx00CtdV+8;KavWm?00DI(V+8;Kb0}j400ChxV+8;KWi(?20sylMh7$k*Xh35H0s~VDR|+U*E`ke%<_iTzV+8;Kb4+6e00DGfV+8;KZe(Kx00CucV+8;KZE#}+00CuoV+8;Ka(rV200DJ^V+8;KbBJRF00Ci+V+8;KWt3wD00C{9V+8;KbD(1d00DBQV+8;KZ>(bl00DEdV+8;KZn$Fw00CvbV+8;LZF4$f1;k?o00DH$V+8;KW7J~>00C**V+8;MaAsuSVg&-c0^nl>0{~eUOaZ3{00AlVV+8{NSQkqHrUxkeV}$?#a{^=q00CtVWCZ{LbQEL-00ChdWCZ{LbRc8}00DC*WCZ{LWh`U`00DF|WCZ{LVK`(300Cz{WCZ{LVMJsF00LuTF3tihfdc>mWKd)U0su}2i3k7zDPUv;0sxH&R0jY7DQsi~0s)K&QwJz=WQ70$Zg^w`00D1;WCZ{LX^3P600DH4WCZ{LW0YhC00Cv1WCZ{La-d`d00C*HWCZ{LWUOQb00C#RWCZ{LZn$Ix00D2lWCZ{LY{X;*0s~D4hzMmUVOnGbW@LrRWCZ{LbkJl400Cp-WCZ{LW$0uD00VGpVoGEM?qmgcw*deHX=QJ^Vg=@71@vSE3jnAMOBLJ!J`hs?(-nXjuLZOf<_kv~00D9kWd#5NWnU;|1$1lz00DF^Wd#5MZa8HH0s^rMr3*SJ{@sIE+=BoCWJF~J0t59B{0#sO{tX5W1P*dzE;=ZlWd$C41g>QT9_52_;)4JIZnR|u00D2-Wd#5MY20N600DI3Wd#8O;TdUU=w$`$Z~*`VX>4;oWd(d?1@2`900MJzoM{23#sdNXKnHsW00C|iW(5ENZy06;00C(pW(5ENbR=d400CnvW(5ENWiVz100D9~W(5ENX*^~H1pq!2r4nQaJq#%q00AjTW(5TSJrtx8V+cG9C>JPHW`zI&d0J)#00DGrW(5ENX>eu*00C}xW(5ENX?$h{00Cx#W(5ENZir?D00C)^W(5ENbChNU00DKHW(5EPa(HA8^aHBF0u0Ck00L=cs?7kVW(5EOb7iz<1sKx<00MGjzGekL!2$vZKL>gUa&L8HY+-400%ZmIWd#Uk1wv*8pk@WgW(A=01LDyG0s|Zx4jL{xD9l&|%BF(4q=Enebogck00C|aX9WNOWe{ft00C_lX9WNObsT2}0swp&I28Z^Xeeg|00Ay8X9WNObTnrL00DA3X9WNOZ$M`S00D4DX9WNOZA@nc00C)IX9WNOb695u00LuXB4-6&X9WNOZ)9f$0Rb-?Iuc=p00C%pX9WNOE_`PN00DD?X9WNOY=~zC00C)^X9WNObd+ZW00DKHX9WNOXP{>V00C~MX9WNOX{=`j00DEdX9WNOa=2#&00CjXX9WNTWNKz}ZE$X91q46?ToDDr5d}zD1;l3s00CyoX9WNPWNGAQ1th!z0{}||O#}}C00AlVX9WWRN(4*<4go0qXN3R(bOLAv00CtVXaxWPXB21!00D9uXaxWPVIXJ)00DF+XaxWPZY*d800D0@XaxWPX*g&F00DG9XaxWPVMJ&J00LrkHfaP(XaxWPZ%}9j0{}+^Ndyf600AjrXaxfSMg&L%3;`%;XoUa)bZ%$`00CusXaxWPXMku000DA_XaxWPVT@=600DH8XaxWPZkT8V00D2FXaxWPX{2Zc00DHWXaxWPX|QMo00DEhXaxWPZ@g#)1^`tTR~JYDN&%w>r3U~3DadFA1_4wTRu@MBNdckxC1X$3G+16Z*G00L=Yats2L8UqFZ8W7ME?FlvusReiu00Aj}X$1xW84%AC>gF0s*%ga0)2WX@vj*W!Py200DF2X$1fQVd!ZE00Cm|X$1fQXY^?W00D0LX$1fQX#i>k00DFcY6SoRVGL>o00D0jY6SuSx*Br|00Ai;Y6SuTxf*f`C?sly00CtxY6SoRb2MrN00Ch-Y6SoRVnAvI00Cr1Y6SoRWlU-X00DSXY6SoSY-t#31z2hY00d@mXLMd_1s=HqRJj67iUR-vZD?u*00D1$Y6SoRa)4?D0Rr+5W+;Yg1)h?C00DE1Y6SoRW0-0M00C*9Y6SoRbfjtp00CjDY6SoRZLn$u00CvTY6SoRZoFy*00C*jY6Soca&TsJV`*!1WMy`3T4)8rXa#0z1$1cz=tBa=X$8n?1xBF&u&Mw6s{?{y0~Ff;00U)nW6o*?o&f>`0s;U5bO37w00ChRYXtxSWE5)!0suGxnFjy?DIjYF0s%JxmE3A00Ch-Z3O@UbUDXwh=0RfZ>D6(yZ00CvVZ3O@UY`|>=00CmgZ3O@UVa#m>00C*zZ3O@Ua@cJJ00Cj%Z3O@UcI0gZ00Cd>Z3O@UWbkbT00Cw8Z3O@UbNp=u00L!ebgBT<&;tMjYjtyJsBHxTZUqQ#1>Qgb0tLne$OUq6b98R%X9XH-1@deK8f^s700DB|ZUq1VbmVRY00D05ZUq1VdGKxp00Ct7ZUq1VY5Z;l00AHZZv_AWZwPM%00DFkZv_AWAQW!}00CthZv_AWZ6I$200D0%Zv_AWV=Qk400L}jGH(UgV*~&KXJQ6q1l9xq00Cq|Zv_JbObjLrC=4z-C=w3@io}6vzkvV&Wm0bi00CoWZv_AWVQg;&00CxlZv_AWa(HhA00CuwZv_AWbcAmO00C}_Zv_AWX^?LP00D58Zv_AXY-mhx1)OgM00DBMZv_GXKM~;r00C&SZv_PeX$M&cUk6XaH~p00DFka0LJYWNs921$cA<00m`lVRC6WZw0Jx1(Klw>~94ca0LSbN&q?lJODZw2Iw<7-fa3jt00DV`a0LJXVUTbI00DBAa0LJXa-47l00Cj5a0LJXZm4ht00D2Va0LJXX|!+!00DHma0LJXZ@_Q`00L%hdT<5Ca0LJXY|L;400Cjva0LJXY20uH00DI3a0LJXVd!uL00MAq?r;SH5d{GO_z7RAt^@!9W&Usl00DIdaRmSYaSU+<00D9maRmSYZy0d}0Rj36UpTG=00C|!aRmSYZ!B>I00C(-aRmSYbU1MZ00Ch>aRmSYazt?j00Cu6aRmSYY*29p00CuIaRmSYV_b0s00CoSaRmSaX>?&Q00SOz1!!>v00nbtUtx6ga0SZ$0&Z~y@{|KUl>-6*4H+9600AkIaRmYa3>g|4D421D00Cs4aRmSYWvFol00DEZaRmSYabZZ3uD&00M7y4jKXuas>hao(VG+00Ai;as>hboe44)C?s-)00m}abY*pXaRn4|1uAj{lBfgNUj+vMPyo>teHp9;u@&PBL>mABWlC}d00D4Xas>bZd0=t{00DGnas>bZUu<#(00Cukas>bZV|a1}00C}(as>bZWrT7C00DA}as>bZWsq_O00Cx}as>ha$Ouvy00C&Cas>qhehq33ZVhY=a1CKDIw-(w0;qBY_8Ead7=Zu*Zmx0#00D2xas>bZY0z>700DH?as>bZW888D00Cvhc>=DWlIw({hfh-z<00DCDas>bZW&Cml00D3Ua|HkaYzT7&00CtVa|HkaXcTh=00D9ua|HkaWgv3}00DF+a|HkaY%FsH00C(-a|HkaW;k;N00C}3a|HkaVMKEU00C`Ea|HkaY*2Fr00CiEa|HqduN8k4Iw&M2fy^I)00DAha|HkaWpHx^00D4za|HkaYCb00Cw0a|Hkabo6rt00DUVa|HkbYh_$>1pssf00CtNbOitbbP#j}00CtdbOitbavXF800LuSB6I~RRssM6W^!|!as}ve1t@d{1pv+jZx#_54g*;l00AjLbOi+g%>-^15E%^vSQ;oybcFx`Zc=mw00D1ebOitbX=ro>00DGvbOitbaCCG900C)wbOitba)5LN00L=a&|(CJbOizcQ3M+S00AkMbOizdPy`wQD4cYK00Cv9bOitbWUO=r00D2ZbOitbZMbv=00C~kbOitbZ^U#300C*rbOitbbkKAK00DK@bOitbY}|AO00D2}bOitbbLeyh00Cw0bOitba`bcs00DIRbOitbWdL;r00CzPbp-$catw6^00ChVbp-$dbYlpf0z$0=0RwyubYCbKbp;-E1%eoX00DF;bp-$cY&dlV00DJAbp-$cVMKKW0s(s#y$L$<4S@gwXi#+p00Ayqbp-$cXJB;&00DAlbp-$cWo&f?00Clhbp-$cZg_PC00Cuwbp-$cbcA&U00DA}bp-$cVUTqN00C&0bp-$cbewes00C*Dbp-$ccBpj)00CjHbp-(cNfrPBbGmf}00Cvbbp-$cbHsH800DE#bp-$cVbFC200C^)bp-$cW88HG00AK4bp-$cWaxDT00D09bp-$cVf1wc00AKSbp-$ca{zV)00C|Wb_Db_D?d1Q`GUbT)Pc00DD4b_DXN_7QVpaE8%0t^fR2o(dgbp;4;0f2S|0{|ldU;^4000Akib_D_eVgl$G00Akwb_D_eW&-RO00Ak+b_D_fWdiFMD9m<+00DW@b_D>500CjfcLe|eaLjiF0s?IU^B5>|l6QsDcLe|eY}j`N00D32cLe|ea_n~n00DIJcLe|eZuoZv00D3QcLf3fa02!i00Aiqcm)ChZvyogC=hss00DUxcm)6fbRc*I00C(xcm)6fb1ZlT00D9`cm)6fVK{gN00D45cm)CjX#(#UC}VSmcZCFa1w?oS00Cu6cm)6fbX<4^00CiQcm)6fbZB@50sw3R@)!UCDRg)R0swRZ`WOHKDS&td0s(UZ`4}jMc!dA~d5m}k00DHCcm)6fX`FZk00DENcm)6fa;SI(00CjHcm)6faI|;@0s?CS@fav`dU%Dpcm)6fY`}O000D2#cm)6fa@2SQ00DH`cm)6fZs2$Y00D32cm)6gb7O9J1?+eQ00DIJcm)6fa{PD&00DObc?AFgWe9l%00DLmc?AFgX%u+{00DFwc?AFgVIX-000DL;c?AFgX)JjK00D9`c?AFgWjJ{S00Cq^c?AFgY(#kl00Ci2c?AFgX;66u00DGXc?AFga$I=@00CiQc?AFgaA1@w9a00D0LdIbOhZv=Y<00C(Vdj$XibP#(500ChZdj$XidK`NN00C(tdj$XiawvNR00Chxdj$XiWi)#Q00C|~dj$XiX+V1g0|+7kUjo?}D05>jWp!+Fw04Dzc?E2G1$=r1?8*bGdId&%1t_Qk1pw*00DWjdj$XibGUm200C^idj$Xlb75a}OnU{ydj-%>0Fadf00Cpldj$XiY214S00C{{dj$XiVd#4W00D09dj$#r2m*!xJU<*2C4ibSzo&*2^ZdQB+00C)Yd<6gjVQ72>00C%jd<6jly$m`ss1kudECT=mYkGVI00C}>d<6gjX^eaY00LudbbJMpd<6mk0~fgv00AkYd<6ml0vEUtD5!je00CvLd<6gjY`A;{00C*fd<6gjX2g6200D2xd<6jl{uXp7(0m07bAkW?ch-Cb00Cj*d<6muxD3YyZ)s(DVRdM5c5*aw1u}F6hIR$?dj&Rp1x$Pen0y5|9stT80O))L0t1Z$ivun?D1;;gGAn|zDuMt3bR2yJ00DC@eFXpkZ!~=c00Cn@9+BD}n$4bXa`_00DDqeFXpkZ*YAD00L}dQhfz>eFXpkV|;xD00C)+eFXpkbc}rk00Ci=eFXpka+rMu00Lxmo_z)E<^li#VWfQp00DKbeFXvm#t=^cIym%$00C&aeFXvly9S*P00C&qeFXpkF3^1i00C~+eFXpkZ`^$a00C*@eFXpkbm)Br00Cj{eFXpkbo6}%00D0LeFXpkWdME!00C_VegyylWek1=00C?gegyyla2S3C00C_tegyymE@{Ml1tfk200D9;egyylWi);T00Cq=egyylVL*Nb00D1CegyylY)pOy00DDSegyylZdiT=00D1aegyylX=Hu{00DGregyylVQ_v000DA#egyylb$osW00C!$egyylX^4IW0sub(v>E^bXq0{h0szhxz6<~XXrO)t00AzhegyylZmfO<00D2ZegyylX}Ep`00DHqegyylVZ?p~00DH$egyylZqR-O00CvzegyylZQOnZ00Cvd00C)^e+2*mbCiDt00DBEe+2*mWuSir00DNUe+2*mZmfR=00D2Ze+2*mW4M0>00C~ke+2*mWyF6400C#pe+2*mY0!TK0R#~fFJn4oASZ-Ge+6cL1=fEB00D5^e+2*ma`1lz00Ck4e+3NyrVU9I+5uh;mJU1+Q2@{tei^L=vK8bDMH>JCWdeW&00D3wfCT^nc_e@Z00DF=fCU2p(g+9x)Cd3pDK>xw1Ow3s2Lsax#tvU7b1;AfK7fU&T>t<9Wki4l00MPsT7U&m!U6yRY+!%|0{{yb${2_N00CuifCT^nb9jIS00D1)fCT^nVuXMN0s+ARpb$D-V1fVvXpn#f1Op8M{Q&_2{{b#KD4Ku;4rPL>V1fVvWuSls00DZofCT^nX}o|100DEtfCT^nc*uYS00C*vfCT{oya8rDUf`ny)00Cw8fCT^ndJusH00C(hfdv2oa~y#M00C|yfdv2oc_@Je010L?Gc-0aWOH=XfCT_x0@{ED;(!GVU;-Fm0xp3CsBHp(U(-&f&~hK1xSJg00C@Hf&~BpVO)X*00DJkf&~Bpb7+DE00d!WX>V$P1#E!@Zh{4(PXGh}(HEuwpA51Q00Ak6f&~Nt&=;iuo(!=OD3F4M00DEBf&~Bpbfkg>00C*Lf&~BpZLop`00C*Xf&~BqY-zlL1(JRQ00DEtf&~BpZ_I)P00U%cb5ukCu;l=-MF0W;vlzVyDB`Mt00DF6f&~Bpbnt=&00D0Hf&~BpY5al(00ChFg9QKqatMP300DFkg9QKqa}E^Z00Cn-00DGTh6MltAXtV400DDeh6MltWn_j000Coah6MltVQ_{800Cxph6Mlta(spb00Cu!h6Mltbclup00C}}h6MltX_STq00AJHh6MltY@mh(00CvDh6MltcC3a400CvPh6MltY`BI600AJrh6MltXvBsE00C#ph6MlvVP$E!gat~41<-~C0R*xGI&gAk$a#dYcm&>f1S)w100Cv>h6MltaQKD=00DXah6Mow-vc^yE=Yld1cwD~T?GIEbP9(B00C|qhXnuuX&{FM00ChphXnuuax8}h00DF|hXnuub2x_u00C}3hXnuuZ$yU$0swRfs|5f7Xi$d*0su`Bg%SV(Xk3Q{1Or48G7>ftG!ia4C}M{NE_8t~aDe~;WoU;500DM>hXnuuX@rLb00DH0hXnuuVUULf00DNEhXnuuX`F`z00DBMhXnuuWvGV*2LR+5=o#u6<{2##FA^&f00AkqhXn`+{TbsK=Nai4^50Rqf00Cu^hy?%vY?z1z00D5Ghy?%wVQE^31*C`t0|43sRRkXa00Akqhy?=y*#lGr9swx4h=l+FWx|LB00Csqhy?%vZ`6nd00C{iUj}xV~~mk00Cu|iUj}xYMhD%00Cm6iUj}%WOi+Ia&T|fkpcLT0UDA4PLct9k^!oc0jP=v00DHaiUj}xZp?}W00CjriUj}xY1oPd00DB|iUj}xVdRPh00DODiUj}xZt#i)0Rl9uhVc)d5ihYz!3$tpi32ga-ftDIkjl6ah6DH3#?&A`fN_-5K}+YYw9hS`Y#j9TGJa)B#WfYYY?!tOG?0g9j)|i-iCIXHbg;00C}(iv<7yX@rXf00DA}iv<7zba0T11;X6|00MDolCT2$`vL(1*AO%)IN1Wwd4K=`a;l3300D2div<7ybi9iN00Cpdiv<7yWyp&K7XZ{0))d+l_YnCI*c9Lt;uPo<>J3=-xT2#=M?D_`VjmO-4yQ>?G)t{;}qKz>lE4x-V59d;0q`OjD-LJZVHSA00Ct_j0FGzXGDwz00C)Aj0FG!ZgU)l1Y|q_00C@Pj0FGzVPK2}010z)c5P*8d30=+iv^&I1zSrJj0FGzZrqFo00Cvc00Ch(jRgP!ay*R%00Ch_jRgP!Y)Fj-00DJQjRgP!XH<;^00C}VjRgV#Tn^O^00C%bjRgY(ss)M#j0HL7700LoVV2uR|js*Y#a}bUN00C(ljs*Y#cp#1i0Rhjs*Y#VTg_e00C@{js*Y#b(D?;00C#3js*Y#ZlI0@0Rh?vUsA0E00DHYjs*Y#W3-M100CjTjs*Y#bij@U00C~sjs*Y#Z_JJb00Cptjs*Y#U)YWX00Cv*js*Y#b>xl(00D98js*Y#a`27?00D3Ijs*Y#bo`D500CbDj|Bh$WeAT200CnTj|Bh$aukmR00D0rj|Bh%VP>X|1t5j|Bh$cs!2<00Ch_j|Bh%VP7VW1xSwt00CuAj|Bh$Wmt~|00DAdj|Bk&jS47p0QG>BaRLAVWonNF00DA#j|Bh$b$pKn00DG@j|Bn&&la^BI>4KO00C%@j|Bh$E|`x600DEJj|Bh$Y^09`00C*Lj|Bh$bg+*F0sry(kOcq;a$$FAZ+U2Cs)z+Ni3Mtj1saP5Y>Wk}j0I$m1uT#S0t2@O*9AH#E}DOXW@&?rMg#x>b6AiC00C}lkOcq%Z*Y(W00C)skOcq%bbOEn00CiwkOcq%bcm1z00DK5kOcq%aFmb*00C{9kOcq%Z=jF`00CpBkOcq%Zmf_600DWjkOcq&Wn?6W1h|j|0Rcc8ZoZHO0sy`a{1E^FXwZ-a00A!6kOcq%a@>#w00Cv00DBYkp%z&bhMEL00DElkp%z(b8do>1;CL700D2tkp%$(P7N-|DFgrkW7d%c00M7tQmz8tkp%((h6f!G00Cw0kp%z&aP*M{0s#gVMh{bCDlLZ3;Rs%o-LIXM|oPdHxeu4l2b25_!00Ct}lLY_)Xh@R<00Co8lLY_)Zd8*600CuMlLY_)a$u7M0|M3x#tO&^Iw*FNg5Z&Y00DDslLY_)VSJMX00C)&lLY_)bcmA$00DB2lLY_+WOQY4{sMlG0+f>l00C~AlLY_*c4XH60yt;`00C~UlLY_+X<~A?lLex)1djLu0|KrCm;;&vIw<^ug4%$B00DE%lLY_)W!#em00C&?lLY_)W9X9w00D09lLY_)W%QE;00DCPlLY_)cL0HEgaW*j1#po90|JEyYX@xyIw&lOg4TqB00DE*lm!3*bl{W)00Cp>lm!3*VeFIz00DIJlm!3*Zupc100D3Qlm!3*V+55200C$Ul?4C+V-S@E00C|ml?4C+WgL|S00D9$l?4C+cPNzw00C|;l?4C+cQlm+00D10l?4C+Za|d<00C=8l?4C+ZcLR00t1%~hYc<|C~#Z_#F&B}mVy8QbXb)I00C}ll?4C+WpI@R00C`wl?4C+Wqg$d00C@*l?4I-!w!!K00C%@l?4I=WfWT!E;=Zbl?CRSg8G<(00Cv1l?4C+Xsne500CpNl?4C+VYrnA00CpZl?4C+bHtSe00C^ul?4C+VbGNY00DE>l?4C+a@>^#00Cv200DFYmjwU;XbhJH00VAwXNHyq{FVh0mjwd=ZyMqXV*~&JDJGW%0|9Ot;R<2|C@zU`Q00AkYmjwa?Cm3)OW??9tmj$T31E`mU00C^SmjwU;Wx$sO00CsimjwU;Z_Jkk00M7ilxhR+&j0`hZE|yCVr9~o1=yDb6!`#9`2cSD0I>N000Cs;mjwaVm=G8mTy9GC?0RtQpWobIl&H);O1SD6200D2rm<0d1sL!G00AjBnFRs?1Q_oEC_I^k00DDCnFRm=bWE8A00C}NnFRm=X;_&B00CiMnFRm=a%7nW00DGrnFRm=b8wjj00C}xnFRm=Z+w{r0s$KX83`z)*?|B7bBLJ*00Cu^nFRm=XPB7<00Cj1nFRm=bflRD0su1_77_pfDX^IZ0s=A`6%uABQi24wnS}rWbG(@a00D2xnFRm=a?qIt00CvznFRm=dfb@>00C~|nFRm=Z|Io?00d)mZgzs11*(|^?wJK3umJ!8X7rf_00D0Xngsv>atxXU00CtZngsv>Vi=kQ00M1n9-0Lrf&>8p`3YYTuLJ-AXfB!s00Cn*ngsv>ZakU=00Ct}ngsv>a!8s500DPSngsv>UsRd}00DGbngsv>cwm|Z00L=cw6p|fngsv?UuA5X1s0YA0Rs>eI&5kL_JgSP1H|Z;+Y=00Cl_ngsv>Xq=h_00C#Bngsv?bZK^)1*n<@00nPhb#i6wm<2GI1tgjU>~sLGngtI4FAh@!t`j>N3Id1@wGMa?Efzx->JtVO-ws0(MF;=^DbAV&4*@O?QUk3MIvNQAhYqw3cMvQVLKf*01r**6LJ~v>DDIkt00D3Gngsv>au}Nh00Ctln*{;`4+HxGIw&rryn>Rtf&e}Q00Ctxn*{&?bUd2{00DJEn*{&?Vn~|>00C)En*{&?a#WiI00DGbn*{&?bYPnW0s|Bo1{p3oD3Uz{2+V?($$|g@bZnai00C}(n*{&?WrUjr00C`^n*{&?b{00Co`n*{&?Z=9P20tDa^z!GyVIw)?v0zf_l#=?Sly@CJ%a;TdH00Cvbn*{&?bHtkk00DB!n*{&?VbGfe1OsvwN)}8OP8KdYD9k+sV9A31!h!$+bljT-00D0Dn*{&?W%!!~00C|On*{&?WdxiB00C?YoCN>{VPtS+VrH8KqMHTQn*|V@1y@Zb+O300C)EoCN>@W>lO700CuMoCN>@WMG^H00CcSoCN>@Xl$GX00DGzoCN>@VR)Pc00C`&oCN>@Uxb_m00Cu+oCN>@bC8?`00DKDoCN^@jtc+*W1^e|00D2NoCN>@WUQP800A$uoCN>@Ww@LL00CvboCN>@a>Sek00DH$oCN>@ZqS?s00DW{oCN>@WZawu00C*@oCN>@FX)^F00Cw0oCN>@W%Qf{00DCPoCN>@bO4Uw1gQj6w*-W_1U}jXHs1uu0tMs>1;`QwJ|G1$I|b-R1(a9?(q;uDZUrQ81@3$Ww0#Bqe+6`c1=fZIHjo7#kp-@p1-P08B%1{?oCTbm1%#ai+id_9ZU7i=0BCLiY;FLvZUDD#0O@W3>}~)bZvY~108MWIQEvczZvcRA0K9Jiz;6KiZvg&p061^}ZEyf^Z~)VA0M~E;CUF2NaR6{}0CaHxxp4r!aR3N%01R>fS8@PbasZWb0GVrg50I7KZt$6_Sc>wr%084rRPkI25dH|Gq0Ka+w!+HP%djJM|07`oRZ+ifidjP$A0PcGLGkgGQd;pw$0L^>={Cog4eE@2G0BwB$rF{UYeE{=)0QY?WMt%TFegKqy0GNIN=Y9a|egGwZ04aX}WPbo?e*mC=0Hl8a!+!ubfB-vy0EU17ihuy0fB@8h0M~#3KY;*4fdGhs0E~eE(t!ZhfdCAG01tuyMS=iHf&hww0FHtH%7OsSf&eLl04;+6c!L0Zg8;#U0L6m<3xog0FR0Q(~1DsiU2Z;05*#Nfr|izivZAz0Mv^BCyW3qi~w+q0CbE1%8UTci~tpl02z${XN>@BjR3Tb0Jx0+2#x>@jsQH40BVi^)Q$iRj{rZ90CbN4qmKa5j{pyl08o$sg^&QYkO1+J03(qAT#*2fkpRe%005EzIg$W>k^sJv00WZ%N|OMHlK{w*0R58yG?V~ylmN1n0P&OnB9#DEl>md40JfC??v(%*mHqm;lb001BA^M414KnE=$800f!90NR`Y-kbmxod6h}0EL|ZiJbuLodEHj07IStN1gz=o&dd`056{aGoJvap8%?#01BW04xj*rpa6=X0L-8O&!7NHp#V>z0F|Ktn4tg-q5u)10BoWFaH0UGq5!I*0NtVh;GzIHqX0ak0DYqXfujJtqX56701Ko552OG~qySE&0F9&okfZ?QqyYJ(05GKhW~Bh6r2yll0Oq9tFs1-BrT~qm0FkBu%ccO&rT_`201c-AQl|h`rvR>}0J5h552yeWr~qoH0B)!N=%@hfr~qcE0BWfKq^SU>sQ?SA01v7Fb*cb)ssPQZ0MV)d7OMans{nYb0DP+e=&Jzis{ll-07$F=vaA5MtN{9~02!?SM6CdFtpKR40NyCV6On2uK=L00N}3xj2u>e%D0D7?ix3K`?u>cRU06($-Zn6NKvH;Pt00pxEGP3|@vjCK{0K&5X^0NRTv;bSQ0F<-<#hH0Aa!aWx@cf!T_(r0NTO;-ogMR!vHA50C2+qbi)9|!vM&`0Q18D_rm}p!~iD50A0iYVZ;EI!~mMa0LsJw&BOrv!~p)p05in^H^l&O#Q=200JX&cxy1nI#Q-1103yZ!dd2{L#sJdB0M^C;CdU9O#{gBw09nTXh{phn#{jy=0KLZm|Hl9W$N)LW0CLCxxyS%J$pAme0GP=DoXG(D$pHV!0Cvg%dddLz$^iSy03OQ#OUnR|%K((i0N2X^3d{fw%m6*i0B_6y!pr~%%>Yo%0LaY%%*_Ba&Hy;h0IALZtmd-;sAf*0Q%wp{^9_E;{b)@0Q}H0PW}iDCqzz=>TQv0F&tes_6jf=>S>k0A1<;sOkW$>Hxv&03PcAdFudu>j1gy0KDq}4(tFD>;OmX088uukn8}I>;U=f0R8L$Xzc)O?EuQ{0M6|I8}0xf?f`V|0C?^Iu^8n`a0P6DqbMydr^Z*C-01Nd1mh}Ld^#IfL0M_*Y8ukDl_5fb?0Alt4p!NWy_5iu|0Oa-n{PqAJ_W(=x0HOB)3-|yJ_yA1!08sb00a8~Jo^AY`v8sm0FnCu#`^%u`v3*}015m6Nc;dy`~Y420EYYk!TbQl`~ds>0RH>{K>Ywj{Q#T&0H6H;+Wi3C{Qw{S07d=)mHq&z{s0O803!bYR{sE5{{WBw0F(a!&Hn(={{RaB0S^EHNdN&&00D;p0gC_uw*UcP0RdzI0fPYnr~v`$0Rip-0XqT#KLP=J0s(&l0mcFW$^ros0|6HU0aOD4SOWo^0|B4|0m}mc&jSGz1OXTX0Y?M@N(2Fd1ObHv0iFZ_%LD-i1pze$0fz+vumu781p!9}0g(m)-39?I2LXWx0n`TpDF^|52m#Ot0U`+jcL@Q@2>~Pu0YM4@f(ik|3IPTS0Z9u1jSB(M3jrkz0ecJq)(inB4FP%$0n!Zt4-Nqm4gr1+0fG(z0uKQO4*`e|0gMj;4G;kl5CN1B0hka0AQ1s15do$V0jd!JGZFze5&^ps0lyLf4HE$o69Hip0h|*7pA!Mw69L{60Ywx6NfZH%6akSG0nHQvD-{8B6#;k^0m2ml#uWhq76Aqp0Yer6M-~B{76G9a0sj^O0~Y~67Xd^U0ht#8ofiSf7Xi!{0Vfy%D;NQA7y)z`0h<^B;TQoY83A$`0kIhYAsPWC8Ud9W0ht;B4jTay8v%zK0gD>}!y5s|8v*|t0RtQXNgM%9908LY0hb&B(;NZU904XB0V*8`zA0i-1Xs3igKB?0p#0Wl^4H6{UrCIN>g0n8==&?W&HCjlKN0azyiTPFdlCjqY~0sbce0w@7(C;@RO0pTbC0mCW*$0`9iD*-(#0ktauxhnxIECDbq0i`SfsVo5xEddiP0ckA(Z7l)EEdk3d0Zc9dP%Z({E&#xVgkG66X<0jM$otTF)`GXWnn0gf{Pk~0ATGyw%P0dF(`b2I_nGy&l>0aG;rS2Y32H37{v0Y5eYLpA}mHUYUd0W~)PIX3}+Hvxh-0rxin`!@khH~~;N0lqi^!Z-mnIRQC20i-zrs5t=`IsqIy0a!W#TRH)lIsuzH0SY?-4m$yKI{|n*0oXeM+&ck0JOMyF0e3tBdOQKrJOS1`0Z=^wR6POCJps}^0Wv-THa-EUJ^`#g0q#Bl@jd}#KLKYy0oOkP+dlzXKmlGr0o_0W;XnaZK>=Ao0n0%F&p`oDLIG4l0o6hQ*+KzSLjhPr0nkGM)I$LTL;(jx0ck`5ZA1arL;>4G0To378ASnBMFCnx0kTB_wnYIEMgbK@0aiuZvPl88NdX^90V7HQh)MyBN&)st0s2Y-R7(L^O98=40mVxJ2}}VEOaXUH0eegV;7kGJOaV?!0a8r?tW5#1O#vBB0Ub^OU`_#KP63=w0iaF+)lLD~P5~890U1vLL{9-oPXTyO0eepYrcVK?PXX9Z0ozXj=1&10Pyt?00bx)9qEG>)Pyqo^0R>S3Oi=+)Q2~rm0gzDv%25H%Q2{kl0Xb3uol*gzQUT#o0p(HwBvSz>Qvr!n0gY1u;!^?UQvo?t0XEI7g+%tSpj%i0eo2j*;xVISph^^0Z3W_wORqWS^*|o0V-Poms0qR@-mY0l!@VAzlF`UIA=g0dQUcvt9wWUIF@E0sdYAL|*|&Ujdn40i9m~{9ge8U;$BJ0aaiDv|s_aU;ztZ0S{pTaA5&-VFAZs0n1?lEMfsLVgZ|C0iR+46Jr4vV*!L?0f=J({$l|GWC2xV0a;`LtYiVOWB~&@YyrY-0mf_rKy3j;Z2`b-0mN+qOl|>CZUNeE0p4x_ZEpc_Zvpym0se0RiEsgpZ~+~00U>b#d2s=%aRJY90VHw(C~^U9ashF20poH3=W+p6a{*a%0i|;RsB-}vbO9iA0eo};fOG-PbOF$G0Tgus7)^-6IcL5!D0c3XpXm&^i0p)oC9eM#FdI4~H0d#r+$a(?HdI1}I0Uvt-b9(`IdjYX~0kwMp@OuIDdjTwb0Wf?4S$qM4d;zO`0n~f}{d@r?eF0W|0h4_J&3ys=eE~Fn0fv47iGBg+egW%#0Vsa~EPnxSe*trU0p5QB8-M{GfB{^90bhUtu7ClufC1`&0q%eSUV#B(fdR3B0kwev{eb}if&o;50a$_ose%Emf&uD+0q%kUEQ0|sg8^`Z0d#`_z=HwAg8}-30seylJcI#2gaO8c0m_5{P=x_hg#p@y0p5iHXodl7h5^8a0mOy@7KZ^EhXHhl0eFW2+lK+)hXG260ZxbkxrhP1hyf^x0W66Dmx%$Ji2(+R0Sbx%b&3IbiUH(`0qBYWQ;PvtivgXB0ilZl1B?L&i~&T90Z5Din~VXUi~;kE0r!jnNsR$bjRB#J0i}%r_l*JjjR8-N0aK0vrH%oqjsf|O0sW2vRF45zj{&Za0kV$)A&>zjkO6a$0e6rAu{=0e6)F;FSU7l>tqb0a2C#x|RXHmH{W10V|gQo|gflmjM%)0T-A7j+gdtIhz4Jn*pDj0i&A%@0$Vhn*mpx0b85_oty!noB{Zp0sNc+KAizUodKDh0iB%z?VSPfodHjt0aKmp^<0h6%->#+gvu>m@=0Y0(;jj{oevH{_;0p+p*CbI!5vjJ7J0a>#FswE>>B0iv}5^0fi>wE;)A0ZX<4oVEd=wgL6F0r|E8U$+5cw*k<%0o1nvX1D=rxB;uU0k60L>$m~$xB)G>0WrA&r?~;ExdHgO0sOfEOu7M3x&flP0j9bE___i7x&cYM0ZqFBzPka!y8#ls0T#RgZ@d9>yaB(w0mHlj2E73ay#Zal0b#uX#k~Q^y#XD*0U^Etc)kIAz5%$t0lU5d=Dq>yz5yw}0W7}(SHA&UzX6TE0g%4|yT1XyzXABa0sOxKG{6BkzyV&s0j0nJ)W87`!2vkI0b#)biopT4!2#gG0SUqZM8W}x!U4v@0m{Mw{lWnN!vQ_R0YJk6sKWuQ!vXQb0rkTHJH!D$!~vbe0inbJ`osbL!~s^t0h7f6)x`nq#Q`100U*W!Y{mg_#sRv<0lvlo{Kf$Q#{ogd0Y%3FjK=|x#{t*J0o%s`703Y@$N@pf0e8p&$H)Q8$N?M40UyZ$PsssN$pMea0h7rA(8&SR$pI?L0WQh`jLHF!$^rYz0sqPYamxX9%K_rc0p`mAJInz;%mHf50dC9zv&;dv%mM1m0VB-;UCjZO%>l~I0S3+iJI(=n&H;YT0oKj|+Rgzu&jCEo0hG@Hn9l*-&jI1j0WQ!1GSC5h&;fwZ0o2d|*w6td(E%&b0fo^4iO~VX(E-QN0YTCMMbZJk(gDNL0sYbe0Mh|v(*bDH0nXC_($fJZ)B!5g0dLd+bJPLR)B)Ah0YTLPMb!bF)d8W^0Sndv57q&4)&X|b0om38-PQq4*8x)30mIh;$JYTk*a1A)0fN{8n%Du**a6en0TtN+8QB4T*#Uyt0ngb1)7b$Y+5sZk0btqzWZD6=+5x!Q0qWWT2ipNE+W}PD0g&4P#M=S%+W|Y=0fF2B#oPfA-2rOd0dCy^$lU?V-2p1z0WRJFL*4;$-T|TB0nXk50^b1z-vLwK0axDvklz86-vP|u0npz82jBq<-~nIY0b}3+t>6K%-~s&L0RZ6vOW^@e;Q@!?0gK@Q%i#gf;QaO~0afV%S?K|U=>dr80ki1=x9I@^>H!7n0Y2&hLh1p1>H&f30odvR-0A@{>j5|G0g3AYjq3s7>jCBK0Wj;Y!%0n6+G&+Gv%?Ey0F0if*xr0oIh?Exk30VwVPcJ2Xs?g6y!0k`e}^X>un?g3Em0aWh+gzo`|?*Y>90oLyUKkxxV@BxGH0f+Db+wcM3@BtU`0UGfEQSkv(@d29g0iN*z{qX?-@&Q!x0a)?@sPX}<@&N_&0SWT~UGo89^8vE+0k-o2{__DJ^Z``#0c-RDr}P2P^a1(w0V4GQPxS$L^#P*w0p0ZhA@%`Z_5ow|0haawnf3wJ_5s=U0YdiyM)v`W_W_Uh0o?Zi;P(MD_yITg0g?Ct&G-TS_yHXG0ap0|S@{8}`2nr@0rdF+`1t`Z`T;Wf0cH9DX!-$@`T>{v0m1qK#rgpT`vD630Y&=(Nc#bT`vI~00r2|)^ZNl=`~hA30iOH;qWl5i`~l?r0XY2uJpBQX{Q;Ey0ptAv=luad{sBb(0g3(rjs5}j{sH*@0XF{uI{yKD{{guF0r&p_D*ysw00Nl+0^9%s6afNF0Roc&0+s;+rvU=U0Rk8T0$BnAkOBg^0s`#<0`UR@C<6j40|HzF0$&3HiUR_U0|K!F0wDwfB?JOr1Oj3N0+0j(lLP|v1OoU30w)CmDg^><1p>SU0^$V%G6n)$1_Fcz0<8uD)&>Fz2LcQS0$B$FT?Yc52Lhr80^A1z;0FQ>2m(F`0zn7@c?bf12m-zc0>TIa^auj?2m(e40!j%2fC&PF2?ELq0?r8n1quQP3Ib6I0#ynEj|u{k3If~;0^kY)8w&y+3j${g0&5Ebr3(V63j)v!0s;&I1q=c^3<5t40(lGqeGCG(3Ksn#TEka76SAZ0tXiYau))27Xq;t0<{+cAQ%E97y@({0(ck#t{4L77y|1U0{$2RGZ_MM83J_~0@4`*))@jN8UiUA0$CaYTp9wF8UmRb0^k|~#QF90GS70>B&s#2fKy_Z9s(R50&E@va2^7}9s*0zD@JK_>!~Cjyu!0^KJ9;3onuC<10E0=OswV<`e>DFOp30tYGrjVc0>DgqcQ0vsy>y(y)*(4H3DZf0>Cu_Fg5~nHUii-0yQ@RjyD4SHv(-q0?jxACpiLzIRfE10yH`TZ8`$Vm<dc=RN{SKLSlZ0+T-i&OZXtKLQOv0uVp~Vn70BKmxHq0<}N_c0-Z$y-bDi9MFJm20wYEOd`1F*MgrSL0u4t3hDQR5M*0z6CtKuiL7OagpN0=7&7x=aE%O#(bk0=G>9yG;T;P69zr0@_Xj-cABuPXc030?khX(N6+IPy$F$0;*5~-B1GHPy!`U0x3}fUQq&KQ39J$0-sR=)lmZ3Q34uL0v=KVSyBRBQUaAy0+~_*;8FtQQUVZD0$fu9iBkgGQv%;p0v1#POjH6-R054u0+Cb#)Kmi4R01DW0wYxdZB+tsRRX?M0>V`S9aaJ%Rsw2P0&Z3UgH{5jRsscA0ytL!YF7fQR{|AS0vT8WgjfQISOVBs0^C>v7g+)tSprU30;O33`B?&6S^~LR0t;ILEL#F}TLQdW0t8$FOk4t#Tmsx&0s&nDOI-qVT>`0H0_$A@?_B~sUIIW~0(@QqfL;Q}UINQr0u)~Y7+(ThUjkrX0*hY)k6!}EUjoWs0^?r-8DIh&U;oqj^kf3}WCAH=0xV?$US$GdWde3(0;6RD#$^KcWdbc`0#0TEjb;LnW&-W(q5N-k#ZURhh0#I%Oj&1^yZUWJ60@ZE;8E*m|Zvs_s0$FbYk8c8#ZvxkE0^4r_AaDXCZ~}U80)B7;>Tm+?Z~|y?0&H;t)NumXaRNtj0!wlNwQ>TvasvKx0s?aaPICf^a{`WY0?Km&&T|47bOIc70#bAWR&)ZEbOM@m0?>2<)N}$Bbpjc60z`EJNOb~*GN0%CarWqAUoc><|<0uy=y7kUDOdIE@g0{D6Y{CWaldje#80?m5@(R%_ld;&Rq0-<~YrF;SjeF6=A0(^Y}fPDhYeFD#Y0yKUCIDP`Fegdz40vvw=Ab$dKe*)rv0yBUDaexAJfCA-!0_lJPL4g8AfdZ_70cC0!fVmo{a**jRN_N0yT~TYmNfPjsgmg0+){hn~wr6kODH00>Y32#*hMAkpf?l0+Nve$&mv4kpe7|0$Y*-l#&A5k^!8n0z8!hK$QY%l>(rZ0?d^H_LTx7mI8p50)&k(UCLmjcX}0?(HM1DFB^m;y1F0yUTdV3-1Am;#TO0+W~m$(RBFnF2nU0zsJqn3)2cnF83E0^FGbC7J>$ngV{B0)mk;odR#20=k_7zMTRmo&qbL0&AWEZ=M3fo&v|70{@-@0-pjop8`Ce0)n3chMxk~p90#S0xX~cFrWf|paO%S0@R=a*q{O{p#m?V0)L?bgP{V;p#m(T0$`#7x1s_BqXJ8#0-2)%-=hL9qyk=~0+pl!n4|*JqypBY0t=-AO{D@+r2?L%0-~h?-lYQKr2;9Y0xhNjcBTS)rUJL70=uRH|E2;1rvfgg0y3upcc%h-rvkI50=B0D&!++hr~(S80(GbYd8h);r~=Zc0v@RXBB=sfsRCZ90+gu&n5hEusRH+@0z#?+Mydj(ssgF10_Lg$>Z$@Ss{%8t0(q+feX9c1s{+}p0y?Y$KCA++tOByE0xYcpFs%ZetpcH~0vfIY9=0t>GK53d4(uL6dz0{yQ70k8shumXFq0=TdOys!cQu>u6K0$;HLW3d9Ru>!KO0{yW90kQ&AvI1DL0-dq~p|S$^vI6_E0z$I_MzaExvjUj20^zd)<+B1cv;sM_0&lben6v`Hv;yd~0v5FbLA3&GwE~s30_3#<61DQQd^tJ+{w*sfP0^qj-1GoZ0xB^AE0+6@@l(+)bxB}U@0vEXg8@U2+xdL;!0>QZg#km3sx&jWm0(H6qdAb6(x&php0{yxIGrIzRy8^4b0u#If7rX*gyaHIf0>iul$Gid;y#gD(0y4bK57#RBcc0wBf$BgO(##sXHx0*l51j>ZDV#sbR50`ua10{G1WCC&m@&H{+e0>RD#^UeZu&jLEo0zS|J^w0wM&;q~F0>jY)htdLz(gID>0#VZfCDZ~b)B0_@iU@Ye!J*aA%00)*HCh}Z(U*aE%S0_)fU7ufaq>#@PZH+5#Qg0#Molr`iIm+5+U-0_fTTAlm{Y+X7$P0%O|(p4$SU+X4*S0ubB+a@+!T+ychj0?OP1;oJgW-2!9X0@B?A*4+Y4-U3nH0@~gJ-rfRM-vV0S0@>dJ-QNNh-~vkE0({^CuHXXQ-~tZe0!85hb>RZ5;R55~0wLl8QsM%D;sUSY0i0$k_m7@0(qxb0{!U%GwK32>H=%(0&nU9rs@K!>H^>D0^{le8tVcc>jG2j0$1w-kLv=H>jKH^0?q3J@#_LA>;f+A0&naBbL;}9>;kFm0`lwv_Ur;U?E*aQ0)OoSgY5#>?E>5F0xIqTF75(z?gDr20>AD8!|nnS?*bO@0&edDa_<7k?*h&50vGTC8}I^Z@B(h|0>bbD#_$3W@d6d`0$%X~V(|j2@dB^$0_pJr?ePLL@&Y&V0*dkij`9N8@&euR0xk0bG4ld=^8$SH0?zXS((?in^a2<30!H)#N%R7x^a82$0@d^a`1ArL^#W@30<`r4xb*@J_5u<10!{V;QT76u_5z&t0`K+$^Y#Ko_X0`x0*UtmjQ0Z2_X6kl0v-4QRQLjs_yUyp0{-{{0{H@1`2t+|0>SwL#rXmQ`T_>}0!;b>Q2GLp`U2qk0zLZzqWc2H`vMjG0vY@QW&8rR`~u(n0ulWJJpBSd{Q{Z&0-gN=`27O>{Q_YA0%ZOInf?Nu{sPke0@nTl5B~xa{{mG10$Be7hW`Sz{{rIw0u%rPOaKE<00W-@1ET-~4gmua0RvtE17ZOKya5Bi0RspE0}KKKVgdtZ0t24{1EK;0%>o0_0s{a80|NsCG6MrO0|SZ!1C9d&%mV|^0|N;J0}TWNMFay#1Ot);1C|5>-~1Cs{>!3P8R2Lt>E17`>WYX}3y2m{Fo10M+kBMAde2?J6I1Az$xgb4$)2?MqX0{{vG1PTLA3IkFK1BeO(uL=X<3IhWR11bvxx(fro3j^m10~ZVfObi2e3y0}2xZ4if`n69Z-w1GW6$3;S1F#hX;uQlE76U~V14tGFj1~is76Zr@1I!i!0~Z4a7Xw8X14$PHe-{IT7X!K%1HKmn4HyFv7z0fh15p?Qofre57z5fE1Kt<|1{niX83U;q15_FVSQ-NZ8v_R$15O(QavKA}8w1801N<8U02~8Q90ODw1GF3ixEurZ90U0r12P>0HXQ?Z9RqtE1GXIlx*Y@c9Rv9t12i53I35Ft9s`UX1LhtB>K+3?9|J@m1GFClxE}*QAOk}n1G*psz90ikAp=k$1EwJZsv!dhA_EH|13n@HK_Ua1A_JZx1NtHZ{vrcmBLih41DGQNnD+Ayw11c;7E-V9cECY8e1Hvo=#w-ICEdv@Y17|G*Yb^u4Ed#+V1NAKf`7HxVE(1<31E4Mgq%H&IE(7W=0~Rj>K`#TUF9WVG1065}Aut1tFawb=0|PMw2QdReF#~ro1FkUx1J1GXvc-1K~3RS2P1#Gy}{u1JE=BFEs-*H3O+N1Fba!BQ^skHUphD1EDqpD>nl#Hv@q;1Ijl8%{K!qI0G;^19vzBdpHBII0Lgd1L`;f?KlG%IRhLy14lUnOF09FIRlG11JyYL*f|3*Is;ug1Cu%f$vOl0Is-2|17$k{p*sWII|B|p13x?ikvs#HJOkD|1KKp=reLIY7k1G7Q{w?YF1Ljwpy15-l-S3?7~Lj$@)0~bUC8$<(HL<3wz1FJ*>uS5d?MFRvy14u;!dPM_$MFX`(1Gz;5_eBHyMFTTN12;wkdqx9)Mgz4*1Gz>60!IS|M*~Vn15QT+c1HuBM+4YL0}@CBO-KWONCTuu1K&sk4oL$_Ndt~a1JX$Y6-onDN&}Tj1K&ymB})TsO9Qe?1NKV;A4~&jOaqEc1M^G+oJ|9uO#{D81M*D+J5B?0P6Mz`1G7#8?M?$9PXkp?1B6clxlaS+PXp*r11?YlGEf6uPy=C51E){}t55^;Py_c+14mHr0~t~S9Z~~LQUg#@1AbBifl>puQUkhD1M^Y?_fi8mQv*Cx18P$Pm{SAFQv)AV10z%eTT}yHR0E+@1Eo|0{Zs=1RRc{`15s52rBwr|RRiKx1Lai%Emi|DRs(@n1BF%tuvP=KRs-W!1Ljr(6;}foR|8vD17BAIp;rT?R|DNw1K?K!8CU}ySOZ^J17lbNnOFnFSOf4_10PufSy=;ySp&vd0|Z(FLs|oGS_8#e1IStfDq90CTLWub18-Xc;#&h0Tmwm51BP4!#9RXfT?0p51Abit>sXaiko17T?c&1nPCX#+!Q14n8DxoQKwY6A^x0}*QjG;0H9YXg{T1Dk6D+iL^gYXcu_10!q$TWkYgYy+-r1F~!b^K1k6Yy%=~114<)nr#D~Z3D<{13+#AL~aATZUew>13qs9LT>}WZv(_{1N(0SJa7X*a075~19NZ#sBi^wa1Ce5pdjpVr1MqtT^m_wcd;?*81GszxynF)_eFGPL19E)>c6|fUeFN2f12%pGQGNrvegnUL1NVLd`hEjSe*;c`1F(Msw0{HWe**`A12ljGVt@mVfCIyT1NDFdD}e(pfdh7d1A2i2x`6|}fdlh_1NVUgHG%`8f&=h^1M`9dYl8!Cg9FWj1JQ#6AcO-Wgac=U18al>#)JdPgaZ_X0~mz^WrYK2g#)351Eqxn=Fo16`E^t(60@l>_OO11^>WF_r_QmIJ7k0~?nEAD07?mjjlU1Mrsv^p^usm;+Uq1Gtz2yqE(dnFA=916i2^T$uy4nFG0*1MQgu@RGqo&%$v1OA=^QJ(|6p94&w15ls?fuIAlpabxr1M{E*ETIE0p#y!P1A(Cf%Ao_!p#vA90~?|PU!ntJq63qn1D2u#`=SH?q62cH19qbW@S_9tqXTZF19GGTzoY}hqyq${0|=!9U8MtIr30*`1F)q7CZ+=_rUPT9181fKt)>J1rUL?}17D{DW2Xbgrvu8T0~DwO7^nkmr~`1Q1I?%d(WnC|sRJ&l1Bj^ujHv^`sRQ<@12n1wH>v}bssov-1M#W@^{N9js{=Qy1AVIlfvW?@s{_lc0~@RZAFKmytOIeZ1E8z}qpSnKtOMb!12nAzhphwJtphEt1Awjr)2;&ouLCl#1B$N$!>-2H1Msl}^sxgfvI8x$1A4LpezF70vIEbu10u5nCbI*KvjdQ`1K+a)4q12V`1Hpl~V$OCrB1GC5jx5xwb$OHPw13}3HMact)$peeY1JB6=)5!xv$^%Er1Axi{gvtZ5$^+@j13=3Ify)EE%L4(-19r>(Dn169&I8)c15eKbQ_lm*&jZcR147UPM$iMI&;zE>1NqPc{m=tR(F0A<1E0|YqtOHT(F6U_14GgSN74h6(gT;$1Fq5o-_iq0(*sV^1D?|ZqSFHn)B_RJ11Qu3N7Mse)B}vv1HIG(_0$7K)dNb^1Dw?Zpw$E1)dK<611#19SJnfR)&tDe1JBk22-gD(*8@z~15noksn-Lo*8>FD0|?jyYS;sA*aM!}1EJUh)7S&n*aHaJ0}I&$XxRg7*#phl1JT(7>e&NP+5@=S10UN1iQ5D6+XGwN1H{||E!_i_-2(#N18v>|*xmyP-vd-Cpy30g;RDa%1JmIHC*lJt;saIU16kq&u;K%=;sf5|1LEQXHRA&~;{#*k183s{wBrM};{)mA1MK4iA>;!jxp!12XCZHtGYh>I1dv1LW!h=jsC`>jPQq1EuQ&-0K4r>;p^e1ApuTvg`xv>;ok216=I`uI&S|?E?eu0|)K{J?;ZQ?gMx31A6WQrS1c$?gQcO1LW=lChr41?*nx219$HO&+h}%?*kq110nDOYw!ba@B^*z1F`S}@bCll@B>Nl15NP*pz#Bw@dMNG1J>~a3i1Op@&j%1190*K!14pc@&gX@0}}HCP4fd#^8=Lg1DNvz^Ya7u^8-Qj14Z-$lJo177w6qV@x(_5=C$1O4^`H}?Z&_XCsn1IPCR0Qds~_yceF19SKT!T1Bk_yb4z155b>gZTr8`2)xK1IzgX9{K|!`U7_Q1A6)c&H4k;`U3#_0|Wa5Jo^Jc`va5v1DE>)()$C}`vWEX11bCief$G~`~%1Q1Izpa7X1Sn{R3hB17-aKw*3RT{R8v;1NZ#{JN^Sd{sV^o1B(6w=>7xj{sSBT10MeaaQ_2z{{!v+1M&X@a{vT)00gf91mge%7y$%D0R(*k1b_hqwgCjW0R#^M1QP-TUjhVU0tBuC1hN7I`vL_20t7Py1U3T%djkZ20|dka1jqvf5CjAi1O!L~1bGAmtpo(H1O(*-1n2|=Bn1R01q6Ww1ce0zy#)lp1qAU01oQ<2KL!Lt1_Z1I1h57K@CF3*1_Ve41WX46ga-tN2L!$c1i=Rc{|5v&2n2!%1cnF%+z15V2m~St1SSatZ3zT%2?WFm1jq>l2?_)a3IsR`1Uw1^eF_AC3IxUq1Pu!W5eo!p3j}Nn1hWeSw+jUM3k3WN1Vju3f(!(O35Ck|71cwj=ix33Z5Cq&11QHPh6%hnU5d=&T1dJkL*5(HQi1Y8pY$P)z269hOE1UwW3fD{CT6a?)Q1o0FEOBDo96$Gml1g{kY_Z0*t76d641X~saUKRw276gqJ1kn}*)fNO07X%a+1W^|RRTl(~7X*?Q1hy9h?-v9^7z9Tc1hp6hxflfX7zFqj1Wy?RQyB!T83eEy1Qi+t85#tD8U%zI1oRpN_!Vl9RztD1Ogre1|9^I9t4;k1Rx&-Bp(E`9|X4_1VJDKMIZ!|AO!Lt1XdvgwIKu*1pFifW+en_B?Q+c1luJ9P9_9WCIrML1jr@?HYWr+Cj_V`1gs|nBq#(ZCH-DFm7+1fD4bDJldlDg>u01gk0pA1eeSD+HM<1f44cD=Y*rECjtQ1i>r>Pb~yfEd=W=1n(^bj4lL_E(9Jg1R^g4r7r}jF9bI*1UoPU$uI=XFa%OD1XeKweK7>8F$B>u1Qap^NHPRVG6aA!1cNdJ$1()VG6WYh1RFC1S2F}#GX$+O1hF#&1T+K)Gz4Na1ZFe@!88QLGz23x1Sd5FX*C3GH3X?O1g$j$^ECwbH3VEX1YkA^%hVJp@=j1YAA@nLY%aJ_OP}1lB$TIzI$HKLl<+1dl%iygvl!KLj2?1XDl+l0XE*Km-Os1b9INd_e@qK?KV|1QkLAKtcp_LIkHm1l>Xe5JLn(Lj-_B1cO5a^+N>tLj*oV1am|Lz(fSYL6Ndyo|1QbdHcS;0%N(AFd1m{WwCrbn?O9X361aC_OuuBBAO9T!~1QJXHbxZ_#Oa!e=1hGs65lsX-O$2dG1fxv^)J+5fP6Rwo1cOclhfV~%P6WSB1out^`%VN(PXta+1ei|*oKFPnPXzBz1UXOyJx~O9Py~BW1h!BFx=;l2Pz3f+1RqfZOHl-bQ3S_P1Q1dLNm2xRQUtP61mjW!5>o_BQv`Wa1gBF3)>8!8Qv@zl1Ts_vepCd4R0OnTLcMQ1VLN`L|g=^Tm-FL1o>P9{agf5T?AEK1dUw;kX;1HT?EWs1ovG8`&|SkUIZ#$1b1EpdtL;}UIflw1o>VB{ayq_Uj#^B1d(3^m0twrUj*u31Rr1oBVYtlU<6fQ1e#z3o?ry%U|!)pY`YXnVf1W{}R^lSw9Yy^F61c7Y?vTX$WZ3O>q1W9fLO>P9CZUm)n1o>_R{cZ$WZvOza0C}{1cq<~if{zxa0Kdb1VwQKNpS?NaRjk(1O;*g333Exas+B}1i^9y#c~8Ca|9`K1a)%+1#|=nbOf1n1f6sQF?9qrbp*_H1kiN^W_AQ>b_COQ1lM*1Eq4SkcLbJq1e$jQ`*#HYcLZ{H1a^1?*?0uqcmy|j1Uh*Hlz9Y~c?9x#1oe3YOL_!OdIYC>1gd%j0eb`ldjwp21Ydgu(R&2ddjw{D1ZsQ)>U;$5d<24h1crSC4}Js_egva_1gCxkMt=lKe+1fp1m1rH|9=FUfCQd^1S^3AFM$MjfdsLE1m=MR>45|vf&?Oh1Zjc}1k{HF*oOophy*Bz1Xzd!hlm8Xhy>_}1Sp9FWQhc4i3FO71k{NH*NFrtiUcc)1ZIi^X^I4;iUg^O1Okf$28#qXiv&4~1cZwOh>HaAiv;zH1T~BVIgA92j0BO41j&p9%!~vBjRXdb1U-!eL5&28jRcO31k;TK*Np@sjszx-1aOW7m5v0$jsydb1O|@;V~+%9j|94p1ip_1{f`6zkOX0n1Z9u}x{w6EkOU@?1S*jPh>--0kp$e41mKYbFp>l`k_3H{1c8zS(vk$$k^~o%1RIkCT9X7`lLVxb1mcqf<&y+olmugx1l^Pb;gkd$l>{D@1cH?WhLr^Dl?3pW1VokuNR|YRmIRTO1n-sv^Ogi(mjq*%1iP06zn26lm;^1D1Z|iEoR|dJm;?)%1T&cgVVMM$nFN`c1Ob`^1)2m)ngmap1cjOeh?)e-ngq_81Q(kG8=C}Mn*?8*1kalU)0+enoCFt~1ZkWEZJY$HoCL9)1nHav?3@H=odj#01n!*#@|^@}o&;^41m>Ou>YfC4p9FfJ1pA)^|DObcpah1X1P-AD5}^b~p#)2z1i+yL#GwTKp#%Y<1X7{|grWqpq6FTe1Qw$N8lwbJqXbl=1cjpnx1$6Sqy!eE1Yx8EWuyeEqy(;{1oWf?_@o3`r37821kI%c(WL}SrUXx>1iYpMz@`K_rvyEx1hc0Ex2FUus01#k1fi$|rKkiPsRSUY1eU1;nyCcXsRZ1q1Qn_T8L9+gssv`L1gWY7t*Qj^ss#0_1T(7yH>(76s|0wf1iY&Rz^eostOOsd1Zu1VZma~ktOUKR1Q4wR6s-hVtpr`I1hcIKx2*&Kt^@?G1XQjBSgr)0t^}j51o5r}^{xabuLLTu1YoZOWUmCJuLP;D1m&*;>8}J4umoDL1YNKMvakfUumtn41oyB6Pq74du>_^D1mm#;=CK4NvIHoy1X{8LU9tp?vILN_1kADo&$0v!vjh;c1Z}efakB)#vjoJm1QWCb7qkS1v;>N@1nsm0@w5aowFEY`1c9{#g|!6BwFJ+#1RS;mAhrZ-wghmt1iZEcz_tVww*(ls1cA2%g|`H{w*eWRlNjRy#$lJ1ed)8*1ZJUy#yD&1RK5tRlWpSz67AY1f;$M=e`8%z63nK1VFz8o4*8~zXa^R1n|EELcjz@zyzAW1fIYI{J;bN!30pj1XRHUslf!T!2|)q1O>tbJ;DS*!UU|s1hB#c7{de{!vsLX1aZRz!ovi{!vrG41SZ4;V#EYy#00Ix1hK>f`oskO!~{ac1V+UKam566#RR;?1i!@u_QeEi#st>J1VqOKsK*2W$OJOT1YgJmlgI?e$OQk$1UJb9g~?Dm1nJELV$K9+&IIAk1m(^IY|jL6&jk6;1pUthi_ip*&;%FJ1RK!=s?h|l(F8cs1U%9Ne$oWV(gZit1Uu6NebWSh(*)qt1mx2MDbxfl)C6_Z1bNg1w$uc=)CBs}1pd?nKGg(5)dY^!1d`PR)71pm)dU&V1Rd4{F4hEw)&$$u1R&Q0QP%{C*95-T1nt)Z9oPh9*aV)~1fkdj>DUDA*aSV<1VPyZeAxtl*#y4X1j5+_1KI=!+5~3W1Zvs@xY`7~+64L91pV3sM%x5R+XRQ(1dH1Q)Y}Bu+XN=u1S;GFo!kVW+yoZg1RC80mE8oH-2@ii1RCB1pWXzc-UKS&1TNnMy59u8-vmV91W4cn)!+o#-~?ge1ZCj_vEc;f;RIab1YqI>u;K)?;sopB1n=SmJL3de;{<=>1jOS6$m0b6;{*ca1ajmAcH{)M+lV1d-|lmFfgJ>jXXP1mWuh;$#!1i9=4SnUK{?F8)Y1n}(yAMON9?gX~(1S9VRdhZ0Y?*!)W1SjwWEARwp@C0n|1gY=@t?&fw@C5Mi1TXOfGw}p)@dR}71hMf1webYb@dOI;1P$^8XYvGV@&v2$1h4W0$npg4@&rBe1Z49Bi}M83^90!Q1T6FfF!Tg$^aOD91h@1AyYvJO^#l_21Z4FDX!QiA^#rQ*1nl($DE0&^_5^751Z(yLruGD?_5}L&1T^;qH}?dW_XL~w1n&0)^7jNn_yk7y1d#Xyl=uYX_yp+q1UUHwJoyB6`2>3T1hn}C{P_eY`UGD31d#d!!TJR7`UENa1YY|DVfzG``vjf)1n2t%>-z*c`~*Jy1c>|ujQj-K`~=_p1QY!P7X1WE{RB?^1cvoc{#c{{-Iu1Q!4W8vq4l00n3O1*-rBuK)$}00s8|1vLQ$IROQA0R_1M1-$_U83F})0tI~n1=#`x-2w$o0|ik71+@bOxdR0n1O-0?1&ss+*8~OI1O*cX1s4ScU^|@B?<*83I$XO1%Ca3Iz%a1r7@ZQVRuE3k8}B1)d89@e2j@3k5k01w9M}c?<=83G7<%75(R7$1*8%Ms1gMj69pU-1zZyaUlRqB69w%P1@RLFK@0Q83q3t1yULXRvHD18U>FU1;-i%%Nhj&8wCX$1uz>0G#dqR8wGS51)m!QqZyb49R=DQ1r8nsFCGPO9tCqA1+^XpxE=)@9|a&E1%e+1h93n9AO#H|1&$yEk{|`bAO*!B1@|BY`XB`?Aq6iX1zI5mm>~rqA_Ze21;HW(Tq6Y^Bn2ZR1!N=ztRw~4Bn1;C1y>~nmn8+#B?U<)1%M_6pe6+lCj}BG1#l+?bSDMACk4VM1sf;@A1DQ2CPGX-BW1&T8Tjxz)|!ZZa6H3bee1y(f$S~UfwH3g|P1tB&CB{l_}HU*(J1rIj`6E_8cHwA?^1;{rA%r^x$I0ZX61*lIRyba1$R0HdpZU5ItBPT1#CM7a61LOI|aZy1vfkeJ3IxkJO#Bp1w}mtNj(MBJq6f31!+D7Z9WB`J_Xx81qwd}4L=1#KLtlW1$;jRfIkJbKLxoz1@1ou@;?P9Km{v61z->le?kR=LIo5<1sFpGgF^*}Lk0Ci1^Gh-h(ra9L1=dCd6h{RYM+IU>1!hMDrAGy*M+MeL1=&Xh6i5XaNCj+21*k{`(ntmTNCiPj1&v7s&`AXcN(DJe1!_tKnMwuHN(CcJ1t&`dTuTLCO9hup1)EC+?@I;qO9etq1x8E-noI?rOa<*s1@TM;D@_G2O$BOA1#V3RrcDK^O$FUe1rJUILQVySP6f731?Nr$8czjHPX&-q1=LRkLr?`rPz9b)1)@*|+fW7GPz4}S1tU=fW>E!cQ3bwH1;SAU22uqIQUzL41*xd1si~={sHv!_si~={si~+)si>)`si~={si~={si~={NU$)esi~={si~={si~={shF4$n3$NUsi~={si~={si~={si~+)n3$NDn0R=2czCI(si~={si~={si~={si~={NU5o*sYt1)si~={si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si{bqc$nzu=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=&7iwsHv!_sHv!_si~={si~-`si~={si~={si~={si~={sHv%`sHv%`si~-`sHv%`si~-`si~-`s7RRT=;*1asi~={si~={si~={si~={si~={si>)`si~={si~={si~={si{bqnCR%}=;&CfsHv%`si~={si~={si~={si~<*nCR%}=;-L^=;-L^=;-L^=;-L^=;-KJh?rQ2si>)_si~={si~={si~={si~={si~=`si~={si~={si{bqczAetczBqAn5n6$si~={si~={si~={si~={s7RQ2czAfJsi~={si~={si~={si~={si~={sHv!_si~={spzSwsi~={si~={si>)_si{bqu&Jr3si~={si~=$n6bIAxw+Wb$mr;)si~={si~={si~={si~={si~=$n3$NDn60d-si~={si~<*n5n5qsi~={t*xo3si~={si~={si~={si~={si~={si~={si~={si{b*si~<*nCR%}SRj~qSgEL~si~-`si~-`si~={si~={si~={si~<*si>)`si~=`si>)`si~={si;VZAegDCsi{avsi~=`t*xo4si~={si~={si~={si>)`si~={si~={si~={si~={si~={si~={si~=`si~={si{bqSeSTNsi~={si~={si~={si~={si~={NQkMat*ouBsi~={si{bqsi~=`si~={si;VpSeTfYsi>)`si~={si~={NU5oqn5n6$si~={si~={si~={si~={sHvz(n3$Nbn0R=2czEdO=;-L^=;-K}=;-L^=;-L^=;-L^si>)`si~={si~={si~={si~={si{b*sHv!_si~<*n5n6$si~={si~={si~={si~={si~<**x1;}si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={NSK(Isi~=`si~={si~={si~={NU5o*si~={si~={si~={si~={sHv%`si~={si~={si~={si~={si~={si~={si~={si~={si~-`si~={si~={si~={si~={si~={si~={si~={si~={si~-`si~={si~={si~={sHv!_si~={si~={sHv%`si~={si~={sHv%`si~={si~={si~={si~={si~-`si~={si~={si~={si~={sHv!_sHv%`sYrmBczCI)si>)`si~={si~={si~={si~={si~={si~={si~={si~=`si~=`NGPeOsi>{3si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={NSK(Zsi~={si~={sHv%`si~-`si~={si~={si~={si~={si~={si~<*n0R=2czCI(si~={si~={si~={si~={NSNs8=;-L^=;-LFsHv%`si~=0si>)_si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si>)`si~={si>)`si>)`si~={si>)_si~={si~=`si>)`si~={si>)`si~={si~={si~={si~={si~={si~={si~={NSK(InAq6Jn3#BYczAetczAetc$lfEsi~={si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~=`si~=`si~=`si~={si{bqSm@~J=;-L^=;*1bsi>)_si~={si~={si{bKc$lfEsi~={si~={si~={si{bqsi~={si>)`si~={si~={si~={si~={si{bKcu45z=&7iwsi~={si~={si~={si~={si~-`si~={sHv%`si~={si~={si~={si~={si~={si~<*SgEL~si~={si~={si~<*n3$N@*x1)`si~={si~={si~={si~={si~={si>)`NU5o*si~={si~={si~={si~={s7UDONSK(In5n3#si~={si~-`sHv!_si~={si~={si~={si~={si~={si~-`si~={sYt1)t*xo3si~={si>)`si~={si~=`si>)`si~={si~={si~={NSK(I=;-L^=;-L^=&7lxsHv!_si~={si~<*n3$NUsHv%`si~-`sHv%`si~={s7RQpsHv%`si~={si~={si~={si~={sYvMP=;-L^=;*1aNSIidn3$=lsi~=`si{b*si~-`sHv%`s7RQYSm@~J=&7iwsi~={sYt1)si~={si>)`si>)`si>)`si>)`si>)`si;V)sHv%`si~<*=;-LFs7R@)si~={n3$M&czAfJsHv%`si~-`si~={si~={si~={si~={si~={si~={sHv%`si~<*si~={si~={NU5kun5n3#si~={sHv!_si~={sHv%`si~={si~-`si~-`si~-`si~={si~={s7RQYsi>)`si~={si~={si~={si~={si~={si{ba*x1N;c$k=}si~={si~={s7RQwsi~={si~={si~={si~N$sHv%`si~-`si~={si~={si~={si~={si~={si~={sYuw^*vQz}*x1)_si~={si>)`si~={si~={si>)`Na*P3=;*1asi~={si~={si~={si|0)si~={si~={Fjy$5sHv!_si~=}tEs7}si~={si~={si~={si~={si~<*si>)`si~={si~={si~={si{bKn6bH-si>)`si~={si~={si~={NSH8~fS9SNsi~={si;VJczAetn0R=2czAetc$k=}si~={si~={si~={si~+)si>)_si~={si~={si~={si~={si~={si>)_si;Vpn3$NDt*oi3si>)_NSK(gm>{XBsi~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={NU5o*si~={si~={si~={si~={si~={sYt1*si>)`si>)`NU5o*sHv!_si~={si~={si~={si~={si~-`si~={sYqCWsi>)`si~={si~={si~={si~={Na(4ksi~={si~={si{a)_si>)`si~={NSLXpsi~={si~={si~={si{b*sI9H3sHv%`si~-`si~={si~={sHv!_si~={si~={si~={sYqDp=;-L^=;-LFsHvz}si~={si~={si~={si~={si~=`NU5l)si~={si~-`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~<*=;-L^=;&CO=;-KJn5n6ln5n3#si~={si~={si~={si~<*m{=&Osi~={si~<*si>)`si~={si~={si~={si~={n5n3#sHv%`si~={si~={si~={si~={si~={si~={sHv!_sHv!_si~={si~<*n5n6$si~={si~+)n5n3#si~={si~={si~={si~<*fS6cFnAq6Z*vP4=si~={si~={si~Nlm{^#psi~={sHv%`si~={si~={si~={si~+)=;-LFsi~=0si~={si~={si>)`si~={NU5o*si~={si~={sW5nWczAetczAetc<8C9si~={si~={si~={si~={si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={NU5o*si~-`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={sHv$)n3$NUsi~={si~={si~={s7NSyc&VtVsi~={si~-`sYqCOc$lfFNSK&-si~={si~={si~={si~={=;-L^si>)`si~={si~={si~=`si~=`si>)`si~={si>)`si{bKsi~={si~={si~={si~={=&7iwsi~={si~={sHv!_si~<*n1Gm=si~NVnCR%}si~={si~={si{b*shF6lsHv%`si~={s7RRT=;-LFsi~={si~={si~={si~<*fPkr}si~={si~={si~={si~={si~={NSK(Zsi~=$n5n6$si~={si~={si~={si~={si~={si~={si~={si~={si~={sHv%`si~={sHv%`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~<*n5n6$si~={sW6zB=vbJDsi~={si~={si~={si~={si{b*sHv%`si~-`sHv%`si~={s7RRT=;-L^=;-L^si~={si~={si~={si>)_si>)_si~=`si{b*sHv!_si~={si~={si~={si~={si~={si~-`si~<*si>)`si~={si~={si~={NSJtdNPw7_nCR%}=;-L^=;-KJm{^!tsi~Nl=;*1aSa^7Nc&VwWsi~={si~={si~={si~={si~-`sHv%`si~>x=;*1bsi>)`si~={si~=`si~={si~=`si>)`si~=`si~={Na*P3=;-L^=;*1asi~={Sb&)5=;-KJsi~={NSLXqsi~={si~={si~={n5n3#sHv%`si~={si~={si~<*n5n6lsi>)`si~={si>)`si~={si~={si~={si~={Na(4ksi~={si~={si~={si{b*si~={si~=$si~=`si~={si~={si~={si~={si~={NLZ<)`si~={NLZ<;si~={si>)`si~={si~={si~={si~={si~={si~={NLYBOsi~={sYt1)si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si{b*sHv%`si~={si~={si~={sHv%`sHv%`sHv%`si~-`sYsYGn3&ku$k^D}*vP4=n3$=ksi>{3t*xo4si~=`si~={si~={si~={si~={si~={NU5o*si~={si~={si~={sp#mbsHv%`si~-`si~={si~={s7RQ2czAetc$nzu=;*1aSgEP0si~>0t*NM~si~={si~={si~={si~={si~={si~={si~={si~={si~={sYsZZfFPKdsi~N$sI9H3sHv%`si~-`si~={si~={sHv!_s7R@)si~={n5n3(t*NM~si~={s7Qc#n5n3#sHv%`si~={si~={si~={si~={si~={si~={sYsZxuz2XHsi~={si~={si~={si~={si~={si~={si~={si~=$n5n6$si~<*n2?C*=&7lxsYsaU=vb+!si>)`si~={si~=`si>)_si~={NO*X7czAetczAetc$lfFsi>)`si~={si~={si>)`si>)`si>)`si>)_si>)`si~=`si~={NU5l)sHv%`si~={si~={si~={si~={s7OednAq6Z*x1PEsi~={si>)_si>)_NSLXpsi~={si~={si~={si~=`NSLXpsi~={si>)`si~={si~={si~={si~={si~={si~={Na*P3si>)`si~={si~={si~={si~=`si~={si~={si~={si~={si~={si~={si~=`si~={si{cl=vb+!si>)`si~={si~=`si~={si{clsi>)_si~={si~=`si~={si~={si>)_NSLXqsi~={si~={si~={si;V)si~={si~+)si>)_si~={si{b*sHv%`si~={si~<*n5n3#si~={sHv!_si~+)si~=`si~={si~={si~={si~={NU5l)sHv%`si~={si~<*n5n6$si~-`si~={si~={si~={si~={si~={si~={si~={sYrNuczAetsi~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={n3$NDsi>)_si~={si~={si~={si~={si~={si~={si~={si~={NSNrUsi~-`sYsZqsi~={sd#vJczCI(si~={si~={si~={si~={si~={si{bq=;-L^SeTfpsi~<*DCp?u=;*1asi|0)si>)`si~={si~={si>)_si>)`si>)`si~={si~={si~={si~={si~={si~={NSJtdczAfJsi~-`si~={si~={si~={si~<*cvzU2czAetc)`si~={si~=`si~=`si~={si~={si~={si~={si~={si~={si{b*si~=WczEdO=;-LFsHv%`si~={sHv!_si~={si~={si~={si~={si~-`si~={si~={si~={si~={si~={s7RQYm{2gOsi~={si~-`si~={si~={si~={si~={si~-`si~={si~={si~+)si~={si~={n6bIBxv{yixv{yixv{yixv{yixv{yixv{yixv{yhsi~={si~={si~={si>)`si~={si~=`si>)_si>)_si>)_si~={si~={si~={si~={n5n6$shF6lsHv!_si~-`si~={si~={si~-`sHv!_sHv!_sHv!_si~={si~-`sHv%`si~-`si~<*=;-L^si;_~sI9H3sHv%`si~-`si~={si~={sHv!_si~={si~<*n3$=ksi~={si~={si~={si~={si~={si~={si{b*sHv%`si~-`si~={si~={si~={si~<*=;-L^=&7iwsjaQ4sHv%`si~={si~={si~={sHv%`si~={si~={si~={si~={si~+)favI{si~+~fT^jesi~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~-`si~={sYt1)si~={Na*OPsHv!_sHv!_sHv!_si~={si~={si~={si~={si~={si~={si~<*si>)_si~={si~={NSK(ZshFv$si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si{bSsi~={si~={si~={si~=`NO*X7czBqY=;-L^si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={NHD3Xt*ouBsi~={si~={si~={si~={NHCa~=;-L^=vb|+sj024si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={NSLXqsi~={ND!E*si~-`si~-`si~={s7RQI=;-LFsaTk)si~={si~={si~={shFv$si~={n3(A3=$M$Psi~={si~={si~={sYt1)si~={NJyBNn5n6$si~={si~={si~+)si>)_si{b*sHv%`si~={si~={si~<*n3#BYczAfJsHv%`si~={si~={sHv!_sYqCu=;-LFsHv%`si~={si~={si~={sYt1*NU5o*si~={sW2!=si~={si~={si~={si~={si~={si~={si~={si~={si~={sj2Absi>)`si~={si~={si~={si~={si~={si;UG=;-L^=;*1bSm@~J=;-LFsi~-`sHv%`si~={s7R@)si~=`NO*XusHv%`si~={si~-`si~={si~={sHv%`si~={si~={si~={si~-`si~-`si~-`si~={si~-`si~-`si~<*n5n3#sHv%`si~={si~-`sHvz(m{^$D$f>EAn0Q#&*x1OJn5n6)t*NQ0si~={si~={si~={si~={si~-`si~-`si~-`si~+)n3$NDsi~={si~={sj2Ab=;-L^=&7iwsHv!_si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={sYqC)`si>)_si{cl=;-L^Sa^7NczCI)si>)`si~={si~={si~={si{cl=t$Vu*vRPUsi~={si>)_si>)`si{a303`xCI!1D3WkzgoVRUJ3XI5owC@BCVVKp>4Gh#O|IALQoIAdgCVPRx2H!(IaFk)t6G%;Z}H~;`g5&$I_Iyy#jWo1TeZ(($4Zf90yY$#)IZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3GcYtcVly>lW;tPFH8L?YIXN|CVly`~Wi~iuIWsUe0su!A5&$I_Iy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^CW??fqFfcVWVq`HmG&p26V>2)}H)J+9HZfu_Ib}2i07n)Q03`xCI$~jSWmaWuC@BCVVK`(kGh{b4IAJh1V`XJCF=8__WidE0IbmXDVmD?vF$Mrf5&$IvIy!1^X>N2@Wo#%Z03%^HGB7Y#LHf1$6VlX#mWid85Fl93`VK*~lH3|Sn1_%Hr2q0r`ZgX@1Wn*DCW@b1zG&eP4I5RP1H#1>mHexbnVPZC6Vl*&03;;(45&$I#Iyz@%bWUMm$Wo#%Z03%^JI5}fCHZWvlVq`QpI51*1HZWv3G&E&nH8Wx~F)?Kj07t?B06IEGa%E*kY;R$7X>Mm$Wo!UrY+-YAX+(K$RB~lyUol@XMsj6kMr?0kbZKs9R%L81Xmo9CBLE-*IyzHuVRUI>Y(ZmVC@BCVVK-(tHf1qnI5cE7V=!Z6F)%VYHD)q4H)CaEH#A~2F%tknBLE;UIyzHuVRUI>Y(ZmVC}VGKb95j~X>LJdV`Xe*a$$67Z*C?mAY*TCb95jY)x-;X>V>;Wn*-2awaJNBVjo+Ff(H_W@9rjW@b1!WI1CrF=1k3GGj0~WnndCGc*?fLK-6gAQL(|Q*dE)X<=+ZV`C^|Z*FsRAX9K*bZKF1L1SYkDF7p3IAviuG+{D0FgRv0VlZPcGh=2oVP;}tWMeclH)J(682~~NBLE;1Iy!G~WpZJ3Z*n~-V{dMAbRbi3VRUI>Y(ZmVCMf_TVPV_pHa9UhG&N;qW@0iqHyZ##5hDN~89F*|aAk5~bZ>GiC}VGKb95k6aA9<5VQfKTVY(ZmVCMh6eZ*FsR03%^zI5#vlFf=n|W-v4}Ib}C6Wn?roWMyP!IXO9GGB-FM074fd03ZlDI&W}ga$$6DaxEw+AY*TCb94YBVKFl>G%_Y(ZmV0Ap-nb8~4#d2Up4Wo2J6Uolf~VRUI>Y(ZmVE@*UZY*SD{R7pWhRz*WpPf}l0MNLplK~zOwNJLTqXL4_Ka9>|(M0svha%E*hZ*pZWXmo9CBWGbbGBz2;0V>VM=CGC5;6GBPqHX+(K$RB~lyAY*TGWgui>bYUQKbaHiLbairNa{y;@Z*_2AUui^nZd7t*WkYXrWiDuRZEQIQ02WkoVQzC~Z*pyAa&sbmnY$hxqO>bmnY$hoHO>bmnY*cb#ZgXaDa&2XDb6+@UE@*UZY$IV|VmCK5I51;4W;tXvVPs@6F)%kaIAdlvH8L_bH840P06P>p2LLrxa$#bmnY$#)IZgX@XO>bmnY$hxqV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet@AWh405w!{VQzC~Z*pyAa&sQe|XyV`XGbZ)9a`C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-+6P2zy2DF97xWMynra$#pIbtv|VP!KhFl04lF*PzaW??cnGb#W(GdTwUDpYb|ZgXaDa&2XDb1rB)I%9HWVRU6pZ)9a`S7~%;PH%E;VQgu7Wn@ZkX>N2*b!}p0a%pa7C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!T7a%pa7CM+OLZ)9a`CMf_-Z)9a`RB~Z%b7pUHZDn$EUpQzkXmo9CBVl1SVL4+oG-NemI51^oWidHoGcaa1GBIX2IAk+6H#sZ-J198^05w!{VQzC~Z*pyAa&sbmnY$#)IZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@XX+(K$RB~lyIyzKxVRmJ5b7A6urYQhTZ)9a`RB~Z%b7pUHZDn$EUpQzkXmo9CBVjW*Ffe6dFkvucVK*@|Vqr2jWMMEeGB`9fHZU<_GG;CSJ2N>404h{+VQzC~Z*pyAa&sbmnY$hxqX+(K$RB~lyIyy~nWMyn7DF97xWMynra$#}iH(@p~H!?RkVKinkFfaf+C^-iJDpYb|ZgXaDa&2XDb1rB)I&E)uWlU*qYesTmZDn&*Z$f25Z*6d4bZKI2Wmjo*XjM`~MptQcXh&&wWo|-Yb7f3vZfhuGZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OnM0svha%E*YI!$k6Wo#xX08MXXWo%S(VQzC~Z*pyAa&uoeXf9}UZEPc9F*7q^FgZ74V>4xDGdDRnGGj0>V`OAEGC4RhIWaLfG5|X$lK}u!a$#+FG6W>Wn@NgZ*)U%ZggQ|bVF=mb8~5CX=QRQXaGfXbZKp2bZKvHUot{zaAjmhZ*O!%Z*Fv9V{}7oVRLh7W@%+|UpQzkXmo9C!T|s;PjGZ;ZDDLfZ*FvQZ)`4T08emqX>DO_LvL<$a&K&3IA|_tbZuV?GUpQzkXmo9CN&qSiIyyv8MpJNMbZKF1MsIRsWkGUsVRQ2W??ZnGGSyjKmbe@N&qSzIyz}{LvL<#X>)XCZgePPZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMh6eZ*FsR03%^#Hf3TkGh<{oH!?IgG&V6XGch$YH#lKoIb}68HeohG08AW804feTI&W}ga$$6DawsV%V{dMAbRctSdSzd9DF7p3V`O16HDO~mW-v5lGG=2jH#RjkWnnpHF)%kcFfwE@L;y?-L;x%lAY*TCb94YTHDxzqIW;vjW-(@DVly=|F=b^qVPj%2G-EL^Vlz2L08A1}04f4HI(|e?MpJNMbZKF1MsIRsWkGUsVRY({T#V`V{da$$J@V{Bn_b7@3*Zd7t*WnVF0F+@*BQ*dE)X<=+eZ*pU0L2`0oc`j&lZEUgv054NdGgWkHY;!JX07GwbWnVH=Pcv0?X>4;}IA|_tbZu<-4gfDwZ(?tBMQmklWo~pXXaG`gVsCUsY-Md_ZggKbXf9}UZEUIu053*wa(7{JWJPssWpXZP07h?ecVTj5MRjata$h)TE@*UZY{CHmFHv=2WO8A2X=6-jYh^=kb963f08w>eWO8A2X=6-jYh^=kb97%gXf9}UZEO(}054fVQcy#0Zf0p`b#h^JX>V?GOmAUiWpXZP0C{0@a9=W6K~hjdZ*FF3XLWL6bZKvHb4+hxWMy(+IA|_tbZu;B04+K?WNBt*WpZV1V`X1-d2nR_BVl7?HZx;5IWsn8W-&NnG&wnBGBq`1WnnmEW@0chWj1F3Ejl`OVQh6}UvznJWdI{#G-F~mGdX2sG%`0gWMX1sH!@{7WjQf4H!(J2H8y2AX8f1IHaTQDG%;glGBYN37asVS?GB;v2FgRs0IX5slH8WyjGc#dfVKX*mG%;d1Gh$|CX8GiD<~-dBVl1QIXN>mVKF&jF*7(gWnnpHGBPzbGh$;kGGjS5Vlq_#PiFuv1v)x!aAk5~bZ>GiD=2AhbSVHMVP!EeVq|4AIW#e3GdVLhHD)s~H(@w4GBY$|F*IXhI9C8q17`p&7dkp`aAk5~bZ>G!Jt$*uZgX@XNpxj$VRUbDCMh6eZ*FsR03%^FH)1$5VmC20Gc`3gIWjRhIAUZsVmM}DW;r)7V=*{c08bTX04*FkI&W}ga$$6Day>mLV{dMAbRa`-ZgX@=bY*g3bZ>GdDIjBSZgX@1BVjdUWoBYyIb=69WMMWpI5}ZsFfub{Ibt#}Wil`~Ib~Y_Pa0f1HWil}`VPrIBGc;j0IAu9AGG#I}Wiw@FFflnYT>wuNX8Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^DH#BBqH#1{pH)b?AH!@-~IAdXCGBqxDIVl+25HZ?gjVliVlG&naoWjA3rV_{@6Hemoy24?^*2s%1%aAk5~bZ>GkJ}4<5V{dMAbO0k^WM*MGWid4|HfCgHV_{@6IWsvkF*PwUI5=f9G-fnqV*pPEX8hV{dMAbO0k^Gc-6fHDzNkVmUZBW;tVFWHmBoVK_E9FkxdgF)}q~WdKhGQVAS7I!Sb8a$$6DasXd3UolB^WpZJ3Z*neZbZu;G0538+IzeM&Wo%_~Z*66CWpYzxZgX#PNM&qrWpXHUbYwa@b7*05Wn^D)baFgnZ*FsRAX8;-b8m7*Y-Md_Zge_2Q)O;*Z*oa)W^XmNt08ub(0523eI%j2WWpZJ3Wm9Etb8m7eV{dMAbRbP{WMyn7DIjBSZgX@1BVlGTV`epGWHmQrW;i)wGcsZ~HZoymI5;>nH)J?sH#KSiQ4;V8BuHg!aAk4;NM&qrWpXZPbZuN2VDF7p3Vq|1yWjSVHVl*^2H90XhIb$N2VV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6EFfcVZgX@XRB~Z%b7pUH;((?p03%^AV`gMIGh}07H!(IjW;r=wF)=n{G&V9fFf=nVVmV`P075gp03Z@NI!0-DWn@ZkX>N2VV{dMAbRbl6VQzC~Z*pxWDF7p3GGsVnGh;MiIb$(7VrDrrGB-ChWHn(pGh{bpGGjJ3aR5RPy#OE+Iyy#acx7ZtZ)t9HC}VGKb95j^X?SI1N^faybS5bPBVl1SGBspkGB9RhV>V_mHaIh7W@R}rVl+8rWjJOzVr6pxLJ_?HAObo%enx3{Wn@ZkX>N2VDF7p3H#cTAV`MNnHaImlV>L2iH8wdkVmCB1F=RJ1Gh{P0bpS%W03ZlDI%8~aZe=JbAY*TCb94YBVP!XCVKX>1HZ)~sWnpA9VKp>4GdW>4H)S_vG&L|cH+KL+2E70v2s%1vWpqw*Pi9bWb3<=$a%6KTDIjBSZgX@1BVjZ)HDzWuV>f1DFfw9eIAJw6F=910VKy*kG-5F{Vm5gILI%A6AP71-XJvFwa!+PNPeyYnDIjBSZgX@1BVjQ)H!wIdG-P9DV>CE7Hext3H8^HtWj14DW;Qr9Gh%xHLI%A6AR;MzCC}VGKb95j~X>MytZe(S6EFfcVZgX@XOlfXwNp56icqsrQVKOx`WMgGGGcz+XW@I-tGC4CcWHVziF)}qVGGR9}GkpL;AiV$}5;{6_Wpq+yb97X4VQzC~Z*pxYV{dMAbRbl6VQzC~Z*pxWDF7p3F=R3{V`XDEW;rlnGGaL~HeoqtGi78qWHV$mIb>mCe*i)dy#OExIyz@%bVg}%b96y;bYWv?Wn@fgZfhthAY*TCb94YBVK_22W@BSGFfcYVIWsslG-EO|FgavpIWlB3W@2S#GJya>2E70v2s%1vWpqD(kWM(ipIA$G*d2Ul_dSxaoAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfZ7fTk%RV{dMAbO0k^FgavoWMndBHe@hnV=y!`V>V`HVK6p0F=8<_G%z${hX6u3y#OFPIyz@%bX0O-ZgXaDa&1Iqa%py9bZK^FC}VGKb95k9Wn*-2azuGiAW@I=rWn_r}LOHzvAT2sNXJvFvZ**yIZc}w)b8ul}WmaWlbZ>GfX>N2ZAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfXwNp56icqt%bZ*FsR03%^xF)%Y?HeqFDGGQ<{Wn?olVmCH8IA$<0Wiw+jFlJ?o075Ih03bU$I%98baCLNLLuhGiWKeH&R%L8KV`C^|Z*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGo3uH)3HkVK!nkWin$qF)%kcGdMV7jQ~P9y#OFPIyz%-ZE$sTWkYCbY-CntY(ZmVC}VGKb95k9Wn*-2azuGG*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVl7>WHvNqIW=T8WM(yEF*0LjFk~?`WH&K2I5cBsWHyfgLOHzvAUirbV{dJ6b#!GzXlZO@R%L7`V{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jOlfXw;((?pAY*TCb94YBVP;}DGdVG2Gh<;eGBq+aVP-isIb||9GG#erIWaV0Wsv|vIlTZNJ32aJZ*6dObY(+mX>4RcV`C^|Z*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGBiFk>(>F)=bYHZwCfVPrNoF*q|dHfAs}lK?_Fy#OFPIyz%-ZE$sTWkYCbY-B=dVRJ!aV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^BI5;>nHezEqVlXgaGcsakW;J1CVq`I4V>C51Ib}GN075yv03bU$I%98baCLNLN^faybX0G0adl-VV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XS8`=;V`wHUAY*TCb95j~X>Myt;((?pAY*TCb94YBVKy{oH)S+7V>mNpIXGfsHD)z4Gh$_BH8e9cHaIviVV3|xIlTZN4LUk=WpqhyWMz0LN^faybV+VxWq2kj03%^$W;QfAH8VFgHeqCBIb>!vV>UKpVlrf9WMnWnF)%lo0747B03ZlDI%j2cNp56icql0#V{dMAbO0k^GC4CcWH&WrH)3OAI5#mjVK-!BHa28sIc7L!G-Y8ln*c%vy#OE%Iy!S@bWm?|LvL?#WOGkuW^-k9C}VGKb95kcX?kT}bSVHMVL4vW4I5;^uGGR71WHB}|WH(|qG&wjjF*#*2He_Kpp#VY*y#OExIyz@%bVN@^b5CYwb7gcWDIjBSZgX@1BVl7WIAb+pHDfb3GcjQ`Ha9UfW@TYCIAbznW;i!9GBcw9LI%A6AP71-Xkl|uZ*xp(ZE19KC@COgZ*FsR03%^zF*Id3FfuSWGcY+hGi7FEF*G$XH!)!~V=y^5F*!G-073@603ZxHI%RHQVr*qlZ*xp(ZE19KC}VGKb95kLZ*OcV03%^zIWaOeF*P|iVPj=xFg0alIW{q7WHn)9V=y#iW@I_10744A03aqhI%j2cP;YZgX>DnAb0}kPZgX@Xb7^{IUvw-WWN&q1Y-J`aAY^ZKVr*q5DIjBSZgX@1BVji-IA&rwGc#j1HZfvkV`DZmWo0>JHZWyjF=06}F*KL$&b4+P%X>=%KZ*FsRAaiMYWnXkDAY*TCb94YBVKHPfW-&N5VlrVgGhs7jW@I!rWiwVQpz+b5wb7Whf~iV{dMAbO0k^F*RZ_Vm4wmGdVP3HDNeqH8?pjWHDwrV>V_tHf3R9u>e8_y#OE?Iy!S@bV_e&ZgfO>ZeeX{V{=q_aAhcCZ*FsRAWCm(ZgfO>ZeeX{V{=q_aAhd~BVl4NIWjddGi5PlI5%ZsGdM6~Ibkt0VPiFAGGsL|H8QgRLKnRNAQU<}XJvFmVQp|}Zf7WCZ*FsRAaiMYWnXkDAY*TCb94YBVKHPeVKQT7G-5bnVlibhWH@CtG%#UeGdN^rFl0D5Ikf;n61@N*6goO*WpqMmIV{dMAbRctSdSzd9EFffWbz*E~DF7p3HDqICIbt|wWi>csVmUW4G+{I`IAu3CWjAACG+{S1xd1{Gy#OEV>QV{dMAbRctSdSzd9EFffWbz*E~DF7p3H!?OfFflS?Fkv@0GdD6dWH&i7VP<7HV>dE0IW;gjy8uEI!T|s}I!0-DWn@ZkX>N1?V{Bn_b7@3*Zd7t*WnVF0F-B>4Wn@ZkX>N2bXmo9CmH_}SO>bmnY)o%qWMy(LXaG%bWMyngPhT=kZ)9a`OmAUiWpZCQXf9}UZEW}s06IEJZgypIb7f0uZe?v@bZKLAL}7GcE@(PBRB~Z%b7pUHZB1ct07-6kWpZ<6OKEOpZDDk2V{=4dbYWjOXf9}UZEPc9HZ(LiF)?N{GB_|XGG=3BW@0vCG&NyjFf=(bWo9ur_znOsNp5y!a&u)%X>Mh0VRUI@b3|cuVJ>I@Np5y!a&u)%X>Mh0VRUI@b3|cuVP80CE@*UZY%l>iIy!A%WO;63ZE0h303%^zVq-ZnF)=eVH)LjIWo0p9WMeooWi>H0Ff=hSW;JCn0XaH4ZC`3{X>N2(X>DnAa{wb@I5%T7F*7+ZGhsC_Fkv+_F*#vkWMwloH8(UcVl*^1FabF_I&EKbbYXO503%^#H8VIgWHm5jHD)t5G&nRlIAvjGW@0fhIbt|wH)LZl0XaH4ZC_+>W^(`|VP!NlHeob5H)S|BHDzWoH8^H7GB+_WWMwoqHf3ctH824=Iy!A%a%E(7V`XGkVRC6mf9WMX4tW;SIoVK-tpI5;sgIWPe^Iy!A%bYXI5Wpr}@BVjjUWn^PFIb$?7H92HqFk&%gV>vKlFgP+{WMO78VK^`WIXXIRUt@1=NOf#%LvL<#baG*7Zgc=6VKp-}W->Q4GGSq4H8C(ZIAdluWinznGh${oVq-WrFv$QrUvP47YD8&rWn*+{Z*BlEWo9#DIW=ZCV`VTkH!))~Gd4LlVq;`AGBGwcGGb%N06SlEb#QQRa&$&=VQpn|Np56iV`XyyF=R10G%z=1I50FeVPZ8hWMX48G&D6bV=_52G&M6e$pAZFb9HcVZ*p`{Z)|yIZ*Fq{V`FA!Vm4thVlrblWH>Z4H!@-~I59S5W-(@DHaRmm$pAZFctLn+b5CYaY+-I?Np4qfa%^M(Fl8}jGG<{kGGk?BF=RDmWiewmIW%NqGi5e1V>eLzuP;6mtWl3&VZ*pv80694}G%;mjVPs)AW-&HnIXN>nVq|1wHDP8jVm2`{WH13aIy!A%aB^j4WpZ+5WJ+&oZgg`)Z*FF3XLWL6bZKvH03%^$WHVzjF=aI}VP-HlV`61BWo2YCIX5+CG-Y8iH8e6X0XaH4ZC`M5WoBh^a%E&nZ)t9Hb5~_)XJ~W)BVl7@HZnLiG-5boH)Aj}He+HpHDxwtGc`FjW;8i6H#0B+IXXIRUtw}(LSb`dNp5L$X<=+bZ*F91bZKvHb5mt>03%^JVPrEnV>C2jHDNG0Gi5X~V`4dDHDzLBHZx^4VK!wj0XaH4ZC_z>WlC>pZgg`=ZfSIBVQfQhZe(e6X>V?GQ)P4jBVl4UIWjmnV`gMDIW{?FGh<^mVKgyjV`4NoVPs@wG&nE;IXXIRUt(c%Wl3&nbZKF1LvL@6CZU7@;F*hV(mHDfYlHeoYnH#1{6V>DzlV_{`9FabF_I&EKSZ)t9HNp5L$X<=+bZ*F91bZKvHa{wb@Vqr95H8?joVKFcvN7V>4kiGB5!-Iy!A%YHw+7baPT=b9HQVa{wb@H(_LAVr6D#G%;m1I5{^tH!x;5HZw3|H)UfvF*q_ZFabF_I&EKLZ*FsRa$#w1bWL?^bZKyGX=QSA03%^FH8^ErF*!6jWH2^jVP!QjV>vKlI5{_FH85dfFk?0_0XaH4ZC`9}cV%)yZ*^{DO?7N^X>e?5WpZ->BVjjYHDxkpVK!wrF=RPrWiw$jVmV}CG-G8nVK*{jWMwb`IXXIRUv+SBWpYAqb#7!$b!>ELaBOL1a&rJ9VPR!7HDxkpFgRpnGdMIcFk~?>W@I-rG&3+YIW}T5VK4zXIy!A%ZDDvxbY*e?BVjW)IAvsEW@IxoWH(_nHDfS1Ha9RcH#jvlH8y2rF=8+QIXXIRUu|J{LvVFeX>DZyBVlD>G&5miG&wgoF*h?cH)A$5F*9K{IWaIYGBY)0F*Yy(IXXIRUvzJ503%^GF*sp4Ib&isGc+?bI59IZI5sn8FflVWIXGoDW;HP|0XaH4ZC_(=ZgX^URBvnmBVjQzWHn=EIbvjCHDzHqG&5x}Gh{bqFfw8{HZ?aiH#aZ=IXXIRUv_13VsCS4ba_l=c4ce;BVjl&H!(G2F*!IfH92HuG&MFbWi&Q7HD)q6G-P98GBol4J5FJ3WdJ!aF*IUiI5jvlWHmBoIb<<1Wi@0pHexe3FfwK}Ff}j%IXXINb3tQtX?A4*BVlARV>d7}Wim82V>MzqFgIakHDNI{VmLQ8HZx>3Gh{FUIXXIIWpinAWn@rqb7^#GZ*Bl1VKq2oWiU84FlA(7I5RV4F*IgnVq{@9F)%PQGh#6~VlV+YIy!e{X=iA303%^DFgIo}WH4o8HD+ZwVqrC9VliQ5HD)z3IW{z5H(@X^0XaH4X>&twZgX^UVQFr303%^yVKZYjH!w3~G&wP2F*q<}Ffn6cWMg45GB!A2V>C4|0XaH4V{dMAbaG*7Zgf;{Y-Ms`ZewKtBVjc)Wn^VCIbkw2V`elkIAvovW;8Z7H8eLeH#cK2W;rkcIXXIOZ)t9Hb3<=#W@%@2a$$67Z*Bl1VPiHiGc{r{Ibu0wGBh$YGhtyjV`F15Fkxh2HaTQ5H!uM?Iyz!ub7fF(b7cS{VKiegF*7k{GGSz4GBq`3HZeG6Wj8Z5GdW{8I5RdfH824=Iy!1^X>N3LR%L8&V`+4G03%^AVKg^2F=AynVr64CVK+B4VlpsgIASq4WimHmVKX)`0XaH4VqtS-RCj4}bO0k^Gd3`0G&VCZH#9e5GcYhRW;r%EVP!WpV`exuI5#+CFabF_I(Kh!Y-C4rVRmVBc>p6}Ib>pCWiUBnG+{X~GBaajWHDxCW@R)mFfuu1F*i0gFabF_I%a8jWn@-ia%o{=Y-Mu*BVjo=V_{@BH#jvjW;bOrGdVRfIAUaFGBq|iF)%r1VPh}>IXXIRZ)9a`N^faybaPa1PjGZ;ZE165WJ+&oZgg`1BVjc)F=A#mH)3OBH#BBtVKrrAG%z_~VmUB0Ha2EtG%_#&IXXIWWn^_@Wn@inWMymsBVjURH!x*3Fk~_?W;kMDGdMYAFflP>IW{mfH#9RbHZd>(IXXIRUvP47Vr*q?Np5L$X<=+>dSzq)BVjf$IWsn5VmC2kVKikkWnnclV_`HjWjQuxV`F7uWnwS^IXXIRUw2`0ZBuk%a&$#*VPb4$WB?;!WjHr6FlJ_AF)?E~F=070W-&81FgG$WVlp^kHDP39FabF_I&EKWb!}p0a!+PYaCB*HX>(z8X>V>;VRC6CH3G-72oH#lN3WMeaBH8y5tG&e9YFabF_I&EKbZ)|pDasVS?GGt?6I5jaeI5cH2FgRl|Ff%eRVK6deH)JqlVPs`FFabF_I&EKWY;aI=Z(?j^Z2%)-VPrHkGcaLcH#amfHZn9eGchz{HDoj~Wo0xuI5=izFabFNIy!Z5WMOn=Qg32!bVF}$W@%@2a$$67Z*C|l03%^HGBhwSWin(lWH@3mH90wCIA%3tV=y;3GGQ`hW;SB<09!BtIRZL5aB^jEVRB_gZ*os?bZKpAdSP^FZ*C|l03%^xWimN2VP-KgVm2^lGB;#4Ff?UiWi~ZrWiT-{GcjcL09!BtIRZL5V{dJ6b#!G=a&Ka6Wo=VwdSyXwWKv~wX?kTsb!KK|a&sst03%^yH#IY6Gh$>mW-u}`GBIN@IA$|6WH@GFGiEe4H8x}T09!BtIRZL5V{dL|X=inEWkY3dbY*f+W=&ypb5L?`YGq?|X>V>rZ*FsRa$#w1bSNnRBVjpZG&ngoG-hHrW;QlrHDY08Fk?3{F)%eSWidBmVKDjtTQC7R0y;WLZgypIb7f0uZe?v@bZKLAL}7GcC@BCVVPRx5HaTQsIb%0AWH>f7VmCBpFgIj0H8^H7G&eRlH~auwFabF=Iy!S@bWLw$Wo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!UWfTk$`BVjZ!GBjgmG+|>hF*jvqH83(ZHa0nAG%{f_IW#e5WMcjRTQe{LIVn0ib7gc&Z)t9HOlfUtbaNMmJ03%^IWnyA6GBjmnIbvmEH8wJ2Vq-HnWjQu9IAu36I5uPo0b3C;0Xa1~I(2YlVRU6sZ*ysMX>V>+VRC0>bSPAEVQzC~Z*px-VQ@M+X>?_BVRUbDEFft_d2Up4Wo0@#P;YZ-bZKvHEFffWbzMmGEFfcVZgX@XWN&q1Y-K3`BVjmXWjJ9tIW{<9Wj0|sW;Z!xVliPkH)b_uGc;l~GC2|fTOcq2IW;;ub7gc=Z**aFX>V>&VRB(@Wpr|BdSP^FZ*C}MZgp)SX+(K$RB~lyIyy;ic4cyNWlL#pWo=<}X=8IzZ**aFX>V>&VRB(@Wpr}lfTk$`BVjOOVPj%tF*rCmF*P?cWjHlCFgamlG-fz8GC5&5VK)>3TQe{LIRZL5a&L5DbZKvHP+@XmZDn+FX?kIFX>V>QDF7p3VK`ToG%#Uh76Dr@0Xa1~I&)=oL}g}Sb!>E0VRC0>bW&w=Z)|mRX>V>#Z)9aCWo~tCAZbK-Zd7t*WjZ=ZZgypIb7f0uZe?v@bZKLARB~lubW~w-XJvFjb3<=#;((?p03%^GI5ILZH#jt7F*jmkFf}+~Vlgr_V=!VcWiw)8GBq_A0b4UL0XYIXI%H*LVRdYDRAF*wWpq+yb8l>QbZKvHO>bmnC@BCVVK!qqGC5;qGG#e5VKQZ8W@RyDVKy^4Gh{MjH#cQ4Vj2NkFabF=Iy!S@bW~w-XJvF!Wpi(Ab#!TOZcT4wWhhi~VQzC~Z*px-VQ@M+X>?_BVRUbDEFfiWb!{MNM0svha%E*YI!SJJWpZ<6OKIYOrYQg;VPQEoFf?U2V_{-uH!x*mF*h|fV=^{oFf}+dW;tdxFdP9}GcW-;9y&U7VRC0>bW&w=Z)|mRX>V>#Z)9aCRB~Z%b7pUHZB1ctIyz}|WpZJ3Z*nOhV{dMAbO0k^WH~WnVK*{lGdN>mGBYwcIWjV0G%-10IA&xuFg9Uh9sye%FabFNIy!T2Y<6W(a&Ka6Wo;-a03%^yW;Z!EWid8mVKp{mWoBeCW@9p9V>UE7V>e=BG&VLM0b4KuIRZL5WO;63ZE0h3C@BCVVPRxpIb}3uFflPOVP<1DWHeV>OEFffWbz*E~DF7p3G-Wq2VmW0nWn(d7F=S&hG&N>oIAdcqH)UotWI1IvBmr9?FabFRIy!S@bVF}VVRJ)oZgX^UVQFr3C}MAKY$*UEVK`!8G&wnBHeonqVKp&kFgQ13GGsG2H#jmeH#9RdVkQAw1TXN2VDF7p3H!x%~IXGc7GBjZ{V>dZuWMVZnIWjUcHaTT7H)J(oC;?kA0XYadI&)=oLvKxCb3<=#b98cHX>N2>Z)|09VQyn(C}eMSVr*q803%^xV`61FHZ?G2WHvc4I5at9H)3OEHaIajFlA&pFgQ0V0b2$z0XYIXI%#u5Z%tHTa%W|9L1T1jc4a6j03%^AWHmD|I5=ZCI5#shI5aafV>M!9Gh;SnVqs%rFfcMK0b4KuIRZL5b7gcxZ%tHTa%W|9Np4|dbZK^FC@BCVVPP;dH!@;nWHn`DGGsO}WMX4xV`VU8F=I1iH#IXiGcEyJ)C&MQI!SJJWpZ<6OKEOpZDDk2V{=4dbYTEvY+-YAX>N37a&BR4Uol@XYiVv}ZDDk2V{>0IUolB;c4cyNWlL#pWo=<}X=8IlVRT_GXmo9C!T|s;O;AHFXaG%6Lti*(E@*UZY+V5=Iy!A%aA9&`ZF663VQ6n|c>p6}V=!i8G&W^pIW%K6Fk?4lGdN)}IWu80Ff?IfW-&84T>&aOI&EKbbYXO5Uu|J%Z*F-2BVl4RFk>-dFf(K{VPj)9Fl1w7W;tYIIb>sGVm4zrWHem?DmprCUukY>bZKF1UvqR}bY)*{VQ6n|c>p6}FgG+YGh#3~Gch&ZrIyymgbZK;TWMxfZXm4(LMrmwxWpXGf03%^#GGQ_@WH~Z5Win!BVPiLDG-ESnHeoq2VKZSdI5#mh0Zd&1Dh4__b#rA+VP|e-bZ<>%bY*f)Wnpu5a%F90Zgg`fVsCG3DF7p3W;8c4GGk;iG%;dgWivTBFl1#pF=AvhVK`&ZxIy!S@bVF}$W@%()ZewLeZ*omxXKrP5Z*66CWpYhrVRLnIWo>0{baNw}EIW;jhIAbtmGC2WE23-Lv2s%1*WpqbjX>Mz9C}eMSVr*q803%^GV_`8hG&eS6Gh;Y5H#9k7V`Vg9HZd|YFl9A4H92HE0Zay60V)VOI&)=oM`3AhYiTHCZ*^j9Whnq7VKFyiHf1(uGcq$_GiGBqG%+(ZF<~}1Wiv7|HDNY3GCcuI23-Lv2s%1*Wpq?&ZDmt*WpGJuQ)OdsZe(*PWN&q1Y-K3`BVl1>F)(IiVPi2lF*am0HDoz4GB-9eG&D11GBh?dFfcy>Oa@&6DjYgGb7gc#a$$C9ba_N+a%E$5X>V>QV{dMAbRcO&d2Up4Wo0@#L}_wmV{~b6ZYC)JBVjURFf?H@G-EL{IW{seWn(a8Ff%q`F*sv4GBIK>GGjpjOd4GQDknNRb7gc;VRB(@Wprh7b0}kPZgX@XL3DI!baiB9O<`znZh1y&Y;vT7GGQ=70Zb)b0V*LnI%j2cP+@XmZDn+2a&ss_baZKSb!25tVQ6n|c}8h$bY*f-VRB(@Wprh7b0#SOBVjROH)T0wV=-hoWHmQ4Vq-TmIWjjnV=*u^I5#shH(^BqOdnkVDm6Mfb#P>1bY(_qY;&aJIy!Z5WMOn=MrmwxWpY<(bZAXwVRLnIWo>0{baNMg0{baN)+fTk$`BVl1UH#s*qW;J7CHeqIDGBaj3GhtyhGB#vmIXN?7WMxSKOfy{pDgrt>aB^>OVP|10V)+bI%j2cPjYExZggREX>V>tb98BKVRU6db5d_~VRUJ4ZcSlya%p%dX+(K$RB~lyIyzEsbYXO9Z*C?j03%^BH#a#kVP$1AGG;k8Gi5YlF)=YWHZnD4Vlg>kH843%0ZbEJ0V*3hI%j2cPjYExZggREX>V>tb98BKVRU6db5V6+bY*gGX>V>QX+(K$RB~lyIyzNuX>?I_VRU73ZfS3BCMf_TVKFjdHa223W->Q7Vq!NrG%{s4GG$^pH!w9dFgQ0jVNU@}8C?M?5IQ<%Wpqz+X=QG7VRUJ4Zbfr+X>DP2WkGXNP+2HxM0svha%E*YI#N(sCMf_TVPj!sI59UgWjHoCG&5vjHZ(UgG%-0eIb&fmIb|_7VNn504qX8%2s%1vWpqhybY*gGVQf=$VRU6vX?kTSDIjBSZgX@1BVjQ#VKq5nV`XGzWiw$jHe@klVliPgH)A+9GiEkrGBHyDOa@&6DkVBPXJvFrZggdGZeeUwbYXO5C}VGKb95kSM0svha%E*YI#Y0AZaidfbz*E~J|-z3V{dMAbO0k^Wi@6vH!(0UH(_LCHDxw6GdMXgGdVXjGhsM5VPZEiRRK&RT>&a3Iyz@%bVOxlVRdYDNp5sya&BR4Np5L$X<=+rbYXO5C}VGKb95kSM0svha%E*YI#Y0AZaidfbz*E~J|-z3V{dMAbO0k^W->Q5Vl^`~H!@~9W??pFHD)n1HfAwqHDNO_GGb(7R{=~TT>&Z|Iy!S@bV+V>WpZv|Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDF7p3Ff}$~VrFGBW;Zc1IWjb3Ha9jfIbmjFWMMEhG%`0aSpiHPT>&Z|Iy!S@bV+V>WpZv|Y*Tb$bY)3yX>@5}Y)^7&Wo~p~bZKvHC}VGKb95kSM0svha%E*YI#Y0AZaidfbz*E~J|-yuBVjpaFk>(`Ff%nXWj17CHDWShWH(|oH#lTvF=b*mWMo?bOdY}j06IEBbaZKSb!25tVQ6n|c}8h$bY*e?V{Bn_b7@3*Zd7t*WnVF0F+p^6X>@gDWldpdZ*F-;X>4?5axQ3eZEUgv054Q`X>)WgXaGZRa%EpKRCj4}bYD1VE@*UZY!CwgFIR7JXmCkxbY*g8VPj=3XaHAla%gZ#ZggdGW?^GxUpQzkXmo9CWdSleI&EKWVQpmqBVlARIc7OzH#uWAVm2{1GG#GjVKrniVPQ36I5uWwGcsiXGCDeKUtx4~VPj}zWK3ypYXBo*G-fzsVKFi}I5%WBFk~_|Ib&pFGdVM2H8y5rI5=TqWdSleI&EKJbaY{3Xk}zdZ)t9H03%^!I5A^4H8V3cHDow8H#aagH)A+AW;QuvV`4OBGht(80Wvx|ZC`U`ZgX#PRC#b^03%^JV=`kjVP$4CVq-WtWiT~4WHUHqWiVr8H)AQ0WMVmGFflg{6976oQ)O;*Z*oa)W^Vv)WaV{dMAbRbM=ZdPS%Z)0h6c_u6%V{dMAbRa=)XI5owZ)0h6c_t|UBVlAVV`FACHDNP2Wn?uoFf=nUH#IacVPi66G-f$DH8W@dJtleq8yq@1RCj4}bSPtQZgX@XQ*dE)X<=+lZ**yIZdPSubZ>GdDF7p3Gc`70V=yvgV`XABI50P3IWaM0Fl1vlH(@h3V>U8kY5_eOdI1{_IyzK$X>)WaV{dMAbRblBX>)WYDF7p3IX5;rVP-KgGG;SkH#jsgIbk+AHa9q7I51>kHe)q2YymwCdI1{_Iy!G~WpZJ3Z*n~-V{dMAbRblBX>)WYDF7p3VPrBmV>dTuVK_KtH8C?{HZwV4V>K{0F*G)WYDIjBSZgX@1BVl7@WMMWqW@Ry9V`gGuVrFGGIA%9vIW#shW;A9pHDPc8Jra5W8x%S^Z*XODVRUbDEhuAeZgX@XRCj4}bS5bvV{dMAbO0k^G%z_dGiG5oG&VG0VKQbhW->4}W@cezG&3<|Vq!2dasfROdI1{Y)x-%Wo~qJZ6+xoV{dMAbO0k^WnwfnV`DcoWHL8oVr4loGG;b2FgP?aF*7!1Fl96_cmX{e!T|s}I#hRQb94Y>Y+-YAX+(K$RB~lyUol@XRCj4}bS`LgZEO}9053swbZK;TWMxHjbZKp2bZ>GlXaGfXbZKp2bZKvHUot^-bZK;TWMxHjbZKp2bZ>HBIA|_tbZu;s0W&%}a%gV=BVjdUF=A$8VmLQ8Fg0XkWH&ctHD)+8I51*0G-P3AH#d?2GdenRX=iO=03%^GH(_OAVKrf5Ghs6}Gcq_ZWi(?rG%`10Gcz=1Wn(dt0W&%}ZDDv{X>?_B03%^#Fk@skIWuErWH~T3VPiBjG+{VmIXO2sW@TeCG-EW90W&%}WpHy}VPbOtBVlGaV_`HgHaB86V=*{mFgav1Gd4J8WMO15F*9LdGcu9^GdenDaC2XBWo!T=VK6dgGh;C@He)b2Hf1<7I5%ctWMwxuWieznV=^=}WRd|hIyz-=b6;?BX>DI=Ze{=@VKHSmVPQ67H)3QtGc`G3VmM(kGGbvhWMwxrWnnWgHIe}{Iyz-=b6;e2VQgP%Ze{=@VK8B3Wn?mCGBh(VI5IFZW@cq%FgY_fG&3?bF*Y?YG?D=`Iyzx&aA;uwBVjl>Vq-F9Wi~J}G-fzBGBYz|HaRmeIXN*fH8nFcHe!+iGdenKX>N0Qb6<0BY<6XG03%^CG&yB5Vm4toG%#f{VKOo}WjQrrWiU82F=k?AVKh0C0W&%}WMyo0VE`jxWjACtI5;pcF=a7jV`gGGH#j$9HaIn8Fk?1jVmC4~k^wV1I&g1nX>(`*BVjW(I5;*lVl`nmVKQYhG&W*pGdDRgIbkt3Ght#dIc0_cHD7XNW@&C^Uukq@asXsyH#cK7H#9UjF=I6`V>vQ3H)c6xGBz+`H8C|aIWUp|GdenUWpZL~b7cS{VKri8G-5PkFfll0Wn^P9Vq-ZpV=y-|I59RgH)Jz0W|9FjIy!S>VQgh&Uvy=1ZE0>{bZKvH03%^FH)Aw4W@I=yIW;w8IAUdCWjSFoI5%WtFk&+?F)?A10W&%}V`yb#YhQF_a&2jDVRUJ4ZU7@;Fl01jG%zz}WHmBlW-?_oV=*)|Fkv%dHDfqrFk?70k^wV1I(K1mZC`VAVRCc;BVjNxWnpAtG%_C2oHe_RAIg$Z0IyzxwVQ_S5c4c33Xm0=`VK+EAH8y54WH2x>FgRpnV>4!DH#lN7H8M9bIW#ykV~qhdUukZ1WpZ|5YydbpF=aG3Gi5e7I5#ylWMX76IAmflIA%9yV=^>lI5>>~HD7dZY-Ms`ZewKtF*rFhHfCaGH8W&5HaIh3W;HfsIbmWmGh#DjW;J9njR7@ZW^!R;bZKvH0Ae;XGGS$9W@KSzI51;4GC5&pVPRxAVK8JcWoBVAGm-%_Iy!V|ZDn6DnA03%^zVPZ5hH)UcqIX7ZBF=IJ0F=k~lW;14HIb~vEIAu0n3IIAfPjhi_Q)P5?X>Mn80CRM5bz^jCM0svha%E*-F<&unaCB*HX?kIFX>V>{F<&uHb8&D}Wps3DZfA2YXmo9C!T|&?O>bmnYydYmV`O48VK*{lHDNF?Wo2PEWMN`8F)}hRGcY%1VmB^mbZu<-4gfDta%pF2ZbfWmZDnqBE@%Kxa%pF2ZbfWmZDnqBUpQzkXmo9C-3$OaI%r{YUu0o)VP9=!bZBp60CRM5bz^jCM0svha%E*-F<&uLaA9s$bZKmJUol@XXkl|-Uu0o)VP9WuWprq7WG-lQZETYP1W8W-H8L_bHe@(7W??vEWM*MEWHn_mH#j*tVKXpcGcYk_E@*UZY`FnB0y;WVaA9(DX>@s0baHiLbairNC@BCVVK6gfHaKQ8H#9IgFk>_`H)AqkGG<~iI5K82G-6~jW0wJ2xdAx>Iy!z+aA9(DX>@s0baHiLbairNC@BCVVK6mfW-(znWjHi3HZfu{G+{O{WieziWM*PBHe+QrFqr{cxdAyEIy!A-a%W{IV{dMAbRbi3VRCb6ba_*Ba&=>Lb#i4UDF7p3W@BSBVK6W`IW%NpF*jm0VK!!BWH&HoG&eRhVl-wnn*m!GxdAyKIyzxwWJG0db7ewoZ)0mHb7^{IUvw-Wb7^{IUvw-Wb7^{IUvw-Wb7^{IUvwz|BVjT)GGS#mG-Wn6G-fqoH#s;tGGSvkVlp>0GBsv2H)EXvTOPRqIW;;uVPs@PWo~n2LTqniYbaxHZgX@XX+(K$RB~lyIyy;iWMz0#VQyz-CM+OhZ*FsRAZbK-Zd7t*WjZ=ZZe-$srYQg;VKrknFgIp3HDYBkWHDhkIAu3uG&C_}H#9djHfCftF`ofjGr0jd7&@s0baHiLbairNCMf_TVKrelF*h?~W@KYIFgRmoIb~xuIWjgfWMO18Hf1z7GNS=oD7gVS5IQ(R#Y;|Q&a%FR6ZgePfX?kT}bSxlqX?kT}bSWTXZ*FsR03%^FWo2S!F*z|dH(@nnI51^2Gc;o~GB9H?VKy~pVqr0<0b3Ng0XYadI&x)mWpZ|9D069gWnXkD03%^HIAt_2GcYw}G-Nn4GB{>1HZ@^6Fl0AoVPP{jVKz9c0b2&S0XYIXI%8~QVR9%b03%^!VrDdBF=Q|@HZ?alVmCN5F*P@1V>mQrFgapmGBh%+0b98NIS4vBb7^{IC@COgZ*FsR03%^DF)%q{IWRM0IAl06H8V9eG&3_}F*9a4W@b2KWinx}0b2&S0XYadI%#uOVQgt+C@COgZ*FsR03%^JH)S+rH8*BtFfw5@Ib~xpWHmN6GB{;7HDot3Gi5Qc0b2&S0XYsjI&W}ga$$6Da$8*}b7^{IUvw!TV{dMAbO0k^G-G3BWi>N1WnnNiIWROiVqrOAG-PEpWiU86W@KV9vjJNSxdAx{Iy!D|Zdzq>Z$)fnZDnqBQg3&2C@COgZ*FsR03%^DIAdlwG-fb2H)b#~Fg9UjH#svhWHU23HDoYkWHmXp0b2&S0XYadI&N=nT4i!?MQmklWo~psZ)|mKZgVIpAY*TCb94YBVP!F7V>mWrWnp75IAu9AWH4i9F*0T`H8?goVKXyhHn#y=26GhvIyzHuVRCb6ba_*Ba&=>Lb#i3@V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uLaA9(DX>@s0baHiLbairNE@*UZY{CHmFHC7}Wnpqtd2@7SZ7yg4OlfXqVRBP>b97~GUpQzkXmo9C4FUizXgWGpWn*-2axwr`Wn*-2az<%*Q)zl-UpQzkXmo9CBVjf$W-?+qV>CHAH#ucCHezC9Ic8)yGh||6F*!12FgFbX04``cI#y+4bZ>Gq09IvVbZ>G-X?RmGB;v4GGbvgFfcMPG-6{hV>4zjVKO%{G+||BFkuY>04``cI#y+4bZ>Gt09IvVbZ>G-X?Rm4r8W;0|qF=I10Wi)1CF=IF}Wn(!F0st;(IyzQmV{~tFF*X2JWn*-2az<%*Q)zl-UpQzkXmo9CBVjf;VmLQ4F*#;9Wi~crH8N&7WHn@EIb=9AVP$4FV>!YB054W$V{~tFMrn9cX?kTYXaH7aV{~tFMrn9cX?kT}IA|_tbZu;DM0svha%E)zWNC6=Fl9GmWn(uoIWaI{Ib}3uVlX&3H)c6xF*Y(VF=jGkE@*UZY?A>1FGFu`bYWw3S8`=;V`wgD08MXXWo%zELvL<$VPkYxa%FB~XkR#JE@*UZY}f%J4LUkZX>MylV`D*ba$$KWb97`nI&*1yWnXkD03%^DH#jq9H8(e5H8wXeIX7i6Ibt|4WHLBoV=*`}WHe^P0YnSf0U{VWI!tM9Ye8dUL2`0oc_?FVZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3GdE#jVm4%EI5}ZrG-Nn1Vq-O9V`DRBF)%kUGGa9_#sNeY*a0F9Iy!P?b7^{ID06gVIy!S{dSzd9DF7p3HZwRfVr4inG%#g2Vq-ZmF*s&rHZ(OiW@IuoHaR$E$N@wP*a0FKIy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^BI5uH1F=R1gHexw8Vr61EVq`fsG&p2qWH)0tGG=DV0Ynzq0U{JSI%#u5Z*FsGb97~HbSPtQZgX@XO>bmnY$honV{dMAbO0k^G-5I~He@kkGdVS6GB7n}Gc{voFlJ;jWn*DvV=^#e%mG9a*a0FDIy!G~WpZJ3Z*nLpC}VGKb95j~X>MytZe(S6DF7p3W;0_lV=y&2HDY5oVK_E6V`ejDI5#mjHZox}GB7qX&H+RZ&H*GBAY*TCb94YWH#0F|FlIC~WHw|uI5#*mWnnNdFg9U0Gch(ZG-74Y0Ynwp0U`)GI%j2cPI6CXOlfXwb0{ewV{dMAbO0k^WHDqgH8nFfG&3`0F*P`0V`MZjG-5F`VlZZ7HDNM2(g8#U*a0FGIy!W3Q*?4^Zf7WCZ*FsRAWd&%Wo#xXAY*TCb94YBVK+BrV>C5mFkv`2He+KnIWjn5FfuneF=J#fWo9xsW7Gje64(JE0y;W=OlfXwL1SYx0sGdN~4W@0urGC5^oH!)^qGB`0aIX5;jG}Zw`rW6%HV`D*ba$$J@L1SYEVQh6}UvznJWdI{#WMMZnI5%ZxW-(@EWjHfrVmM?pF)=nZWHT^kF)}tY4FV%NI$>;VZ)0I}Z*pIBd2nR_BVlAPW-vBkGBq`1V=^%_VKq50G-NU}GG;e0Ghr|>IWi3bBRV>8Z)t9HWpV%`VPP>bV>4xCWiT*hI5=csVq!NqI51{5V_{=5VL4(rG7SPFIyz%-ZgX^BaBpdDbY*e?BVjflI59CfF*P-0GcjQ@H8eIiHeqErHaB5qIA-7hB^e-NZ*FsR0A^xjWnyM!IW#daF*qGfDJWxaZgX@Xb97`nI&*1yWnXkD03%^xWo2PvFk>+?H8C?ZFgY+YV>C23WMX48V`MWkVlXk_0Ywqy0VNqAV{dMAbO1OrG&Nx}Wi@4GGC4UoVK6deWH&i5F*##pGC4CeGBM%-MHdYMBNIA0Z*XODVRUbDTU{t)Z*FsRAaitNIy!S{dSzd9DF7p3GBGwdGdMLfWMnX6IW=NsWnnd9FgY<{H8?b8Wi&W8Iyz@%bXH+(C}VGKb95kcbYwa@b7^{IUvw!TV{dMAbO0k^W;kLqVKXykW;il8Gcsj4G&DFcFfub?VKF#kW@R}z<^e?)4FV$}Iy!S@bXH+(C}VGKb95kcbYwa@b7^{IUvw-WV{dMAbRcAJbz*E~DF7p3Vm321G%+_cG-fzAV>LE3H#IafH92K8IWjY3VKiYj=mA9^@&P3XAY*TCb94Y^W??a9VPZ05H8f;6GBP)0IALXCG%zw`V=`o8F=jXF0YwJ%0VN0^V{dMAbO1RtFga#3H!?J2W;9`8G-PEmV>mK6F=AmiWi~ftVlwOjMFtH5BM3S=V`61zX>KSfAY*TCb94YBVKFo^Fk>?^FgG$}HDfVlGBGhUFl1pdF)=wcHDNYnG426H1`Pru2s%1rWo~3BDIjBSZgX@1BVjONHDoq0VmCKtVq`aBVL3Q5WjHl8G&M6gFfe8}H#YDAMFtH5BLX@)Vr6G(ZYU`LBVjmYHZ);3I5#yjH#K26VliSkIW#sgG-6>mI5J^mFg5Z4MGXQY0y;WnZe%Da03%^IVm4+mH#s(CVqr97H)AtoVl*&iGh{I|WivBkGBh^y0Ywc0BM3S=b7^{IC@COgZ*FsR03%^JGG#e1Gh=3CW;rr6W@TkEG-Wq2Wo2bCVlZT8W;ZtW0YwH40wV}II&^PSbaH8KXDBHkV{dMAbO0k^F)?H}V`gMyWi(|mHa9e7GGk>oGhs3_V>e|oIXO8n_yI)*4FV$wIy!P?b7gXNWn@%uQ*?4^Zf7VdAY*TCb94YBVPj!sGBsslHZx*lVr4dBH8M0fG&y89H!(9bV=*>3WcmR`1`PruIy!A%WMOn+03%^HVrDgCWHL5lHfCcoG-EkrWMO7FI5jk7Vq!RDV>UAl0wV%CI#y+4bZ>G-X?RmmcsF=9C|G&MFfWH4biW;J0mVl@E*MH~$RBOW?BZ*XODVRUbDJt%2Jd2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj-kYBVjl)GdMXpVm3E3H8(J3IWsk4HZ(b7VmUZtF=JsgW;g=^MH~kLB?us6Z*FsR05f7_F*7(hWMX7yH8Eu{HfA(qHZ(LfF=H|`GBY_hWd#C71`Pru0y;WmVRT_ADF7p3Vm4+lG&EslVKXviH8o*3GG;bqVr67DIA%FBW;ZrB2LeS60wV%CI(lVtZzw4MBVjc+VmCKoHe)$9W-~H3Hf3ZuWic{hHDxn3VmD?qG%^VSMGXQY4>~$#X>4plb!KK|awuePbz*E~Dk&giZ*FsR03%^#Wic=|WHvEnVq!2kGBsvpV`gDBHDh97VKp%|IXE#30!0nN0RTEWR%K&!Z*oRycvES5WdLJrVRLh7M0svha%E*-F<&uOWn*-2az<%*Q)zl-E@*UZY_b9XFGXo*Wo}b&VRCb2NM&qrWpZ;aXaGZRa%EpKMQLYcZc}h!a&u)!Wo&R|a&uoeXf9}UZEQ(ISx!_^MMYmjPfk-*MOaW$08L?Za%p&0X=Qg`IA|_tbZu-SVKX#0VPP;cGG#V6Fk?43G&o^qI5=WAVKZVlG%z?aIb{_9H7;m6I&EQVWnXP!baH8UUv_C_cPK?{Wo>0{bX0k8WhyKnba`-PZeeX@AWdO(a%p&0X=QgjMQmklWo~p-d2nSuIy&NjrYQhTVRUk7cvfj;cV9SYE@*UZY$IW1H8C+VG+{O~H8nOgW@ThDIbmWnF*#&mGi75lWMgI!0yHya6#xt_XgWG=VQXbyZDDkBX?S0DX=QgPLvL<$VQFq|WfcGtE@(PBZDDI=Uu|J@a%p&9c4=jIC}VGKb95j>Z*Fv9X>Mh5CMf_-VRUk7cvfj;cV9SYE@*UZY$IV~WiT>hFkv-iH)LisW-&QoGB`FdHDY3AVK8DcWHdPx0yGe16#yzOXgWG=VQXbyZDDkBX?S0DX=QgPLvL<$VQFq`~VP|Dea%5$4X>MmGDF97jbaH8UR%vB-UpQzkXmo9CBVjf$W@cq$GcY+fHe@+DWHUBoWMMKlIAS$0HZU+aH8U0hG$>^i05C3SIy!A(Yh_<;VRUk7cwcsDWp^lJZ*FsRAVY6%bYW?3WpXAgAY*TCb95k0VRUk7cvEz5a$#p>PjX~sa%pa7CMf_-VRUk7cvfj;cV9SYE@*UZY$IVdV>dW9G-ER{VK_NtF=jbtGhsC`IW}Q3F=RMnW->Dv0yHkd0RS&eVRUk7cvfj;cP?lEO<{C$X?Rv?Wp`gVXf9}UZEV5;053#&ZeeX{V_|Gld2@7SZ7yg4M0svuZE0g+Y*Tr2bY*Q{IA|_tbZu+}NkmyrR8mDnUsX<3Q$<85c42ZU09ABpY;#{YXf9}UZEPc9IWl1|G-ft2V=!bnHaIY0WnyGGHZWv1H8U|bH8V3g90D%`NkmyrR8mDnUqnSvQbj{SR7FGpRdi`=b6+@UE@*UZY$IVXHaTHqFg0doIb&jCGG#bpIbkw4I5ah8HZ(C|F*r0H0uKdWS4mVzUrkd-C~b3RDF8MwG-WnnI5;#pFfwIjH8No^V`5@6WiVqkW@BbzHZ&gsF9Rb2FFHC>Z+A^$YHxA?VKQPeHZU?ZV>L20VPQ8jWMemEHDNemVm4woHDfY2HzNWsIyysdY;|pJO<`(pasXjrGGsP6HZx^3F=jC_HZ?IfHZw9gI59LgHaRwCFl1xG0RTEWRdi`=b1rB)I!$48a%p%|bZ>HDXJt=vWMy(`Zf5{hbZKmJUpQzkXmo9CBVjRQIXE;pI5je6H)UpKWM*bCVK*``Hf1w5F*h|iWMjes06IEVbZKmJE@(PBRZdGzPghO=Rdi`=b6+@UE@*UZY$IVXIc7CAWimE5HaBKBF)=bZGdVIiG-GCCWnnovIc7J)0RTEWRdi`=b1rB)Iz&ZAK~+ptUsO*_09ABpY;#{YXf9}UZEPc9Vr4fmWoBVvV>vfsIAt+7W;ir5V`F19Ib<+5Ffuk_!T|s*IyzN!X>4;YXgWG!b8}^KbXRXdVsCPEC}VGKb95kMXkl_HEFfcVZgX@XV`yP=Dl8ylZ*FsRAY*7@aw;q!X>N2W09ABpY;#{YXf9}UZEPc9V>vcAW@R&DHfA$pGB#y7G&W{sGG;e0Wo0&IGht>qCIT-i!T|slIyzN!X>4;YXgWG$Xk}w-MR9duY)^7kZfkCDcWx+SZ*FsRAZc!NEFfcVZgX@XX>N2W09ABpY;#{YXf9}UZEPc9W;ilsVl+54IA$?sIW%NqV`e!rVKz82F)(E@H#IpkC;~4O!T|s$IyzN!X>4;YXgWG_WpHnDbVYJ4;}IA|_tbZu-SVPZEiFk)jhH#TB9HZx;mWi&KpWiw$pH(@YjGdE;rH7WuxCBgv!AUZl#bZKmJE@(PBa%FIDa&$#4;}IA|_tbZu-SVKHJkGBh$cH(@X}H8*86F=ApdHa9RdIW{pfIXPxFI4lA$9>M_tCptP+bZKmJE@(PBa%FIDa&%W=a&BpEXDDNDZgX@XV`yP=Dl8ylZ*FsRAY*7@aw;q!V{dMAbRc7BVR9-d09ABpY;#{YXf9}UZEPc9WHDi6IXN>kVrDQlGB!0aGB9LfF=l0DV`4KjVPiRAE&?wl!T|s$IyzN!X>4;YXgWG_WpHnDbV+VzZzyALZgX@XV`yP=Dl8ylZ*FsRAY*7@aw;q!V{dMAbRc7BVR9-d09ABpY;#{YXf9}UZEPc9HZnFaHZnD3IW#n6Gh#C|VK-!AH8(RbWMX77F=R3^Faj?n!T|s$IyzN!X>4;YXgWG_WpHnDbVOxhb!RAJZ*FsRAY*7@aw;q!V{dMAbRc7BVR9-gAY*TCb95kMXkl_HDF9V;X>4;}IA|_tbZu-SVKX#lFk@jeG&f;mHDYFAWiw$lFlJ>iIb&mFH#j$BF){)#CBgv!4mvtjbZKmJE@(PBWMyYEa$#gBV{dMAbRcAJbz*E~DF9V;X>4;}IA|_tbZu-SVKOi|IW{>rVK_BmVq`HeFflh}GGSseV_`XFGcz+bWi$dW48j2b4mvtjbZKmJE@(PBa$#gLWMyY4V{dMAbRcAJbz*E~DF9V;X>4;}IA|_tbZu-SVKZiCV>DziHf1+AGdDS7V>C2lGcsl}WnnZlWM(mBH8uh-48j2bCOSG*bZKmJE@(PBV`yb#Yea8#Vr*q|L2_k9adlyAC}VGKb95kNZ*^j9WhN{jV{dMAbRcAJbz*E~CM+OiZ*^j9WhnqvbZKmJUpQzkXmo9CBVjXUGczz^W;8HnGh{G1H#s?DGGa72GBaj3IWadgW@b17FC@YN054T^X>4;YXaH4oX>4;}IA|_tbZu<10st>laA9<5VQfurbZKvHR%K&!Z*neZ07GwbWnVH=aA9<5VQfurbZKvHR%K&!Z*pHaXf9}UZEV5;0545pbaH8UM0svgX?kTYXaG%NbaH8UM0svgX?kT}IA|_tbZuY)Niqa&&27Qek&4XaG}iVRUI>Y)Niqa&&27Qek&rIA|_tbZuV?GUpQzkXmo9CN&-#-IyysdY;131VRUJ4Zb)Twb7^62Np56icql0VBVlGXFk)jeI5{(BI5Rn6F*IT^G%;f_HaIddVPiL8F*85{a7qGB5IQM=CGh<|AHf1+sFhT-w4oU(}COSHAaAk5~bZ>GzC}VGKb95j>Z)|LDV_|e@Z*E9sb8~57Zb@!rWq2kjAY*TCb94YBVPRr3IbmZrG&eb9GGk>oVlp^kGBz`0He@z7F=jSmFhl}yBuWBK2s%1uX>xOPC@COgZ*FsR03%^#WMeroIWaUeVKF&jWHV(nI5aY3V>vQ5V`4O8HaTQQ0&oUO0!|1zI&)=XZ*F8LDIjBSZgX@1BVjUOF<~@0Wic``VlgmbIW#z8G&W>8WnwruVP!NmIXFlHa0a;<06IEDZ)|LDV_|e@Z*E9sb8~57Zb@!rWq1H%Y+-YAX+(K$RB~lyUol@XZ*X*JZDDLbZKvHNM&<#X<=?jZe(S6E@*UZY?c84FHLV`Wo$)waBp&SWpXZP08MXXWo$`LUouT^WMynccyMoWbY*g1IA|_tbZu--0yPpkI&W}ga$$6Daw;feZ*FsRAXIW;ZgXaDa&0Cl03%^JWHdE2I5##qGc_?eH)CNoH)UdFF*G$cI5cKqH8W;R0#^{i0RTEWQ*dE)X<=+eZ*pU0S8{YsZ**yIZbW5rX?9_BX?A4*V{Bn_b7@3*Zd7t*WnVF0F;j41bZKF1MsIRsWmj@^O>cB*Z*D|oa%py9bZK^FE@*UZY;^)O5IQMgb97~GD069gWnXkGAaiMYWnXkGAY*TCb95kSM0svha%E*YI&W}vX>DO_V{dMBa&K%pI^uw)DF7p3Gc+?dW;taxGBY%0V>e+oIXGlAWHezlIWT2oG%-11Q36&obpkXMIyy{gZe?L|Q+acAWo;;9Z*FsRAWUg)Wnpqtd2@7SZ6+xIBVjT*HZ(OcIW{#oIbDazVRCtCZf8wlbaH8UJ}CerVKZi7HDh9CG-WwqGiG5jHDqEkH)UjHWo9xkV_`I8WnBVRB6R{ZE;>47d2V5CX=8IJV{dMAbRbq`V{~tFM0svgX?kTQEFffWbz*E~EFe~8V{~tFM0svgX?kTQDF7p3GBr6iH#Rn7GGaAhGBY$bW@9igHZwC~F=k_BVq-WpUjkMvbpkXlIyz)|ZeeX{V{=nxOPL}hYmc42gBc4a7IZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY^ZKVr*qBAWdO(a%p%(d2Ul_dSxal03%^IVK+B5VPY{dF=1q5FlII~V=`niGB7hZFfm~>Gcjdh0#+<_0yHixOPL}hYmc42gBc4bp=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^yH85jjF=k>kI51=}Ff%zdWnwirW;J3tH#lZ6VPaxs0#+<_0yHi@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3H#Rn7H)1qoF*7(gFfcY{Fg9W|WjQ!CW-~HlG&wOdX989%bpkXsIyz)|ZeeX{V{=nwV{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VPRx6HDfViV`4ZnG&C_eGdE!|H!?J0Wo0xuIc7CDV`&0bGj#$qH99(Ed2V5CX=8I!Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3IW=T3Wo2V9VrFD8HZwF~WHV+kVrDdBIX5?AIbkqjYXVj?bpkXsIyz)|ZeeX{V{=nwV{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3H8Eu}W@0cnWH&f6I5uTAIASwmV=*;kH!?6{IW#k2Z30#^bpkXlIyz)|ZeeX{V{=nwV{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLDO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^DW@BMwV>3B8IXE<7G&nJ4Ff}kaVq|4xHZwS4WH2>x0#+<_0yHiDO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^BHexVgGG;PiV`4C6FfuYWH8C(@F*RaiWHmQ9I5;wM0#+<@6#zOqOlfXqVRBP>b97~G0Ap-nb8~4#d2Up4Wo2J6UomfRbZKp2Y-4Y3baHQOUol@XOlfXqVRBP>b97~GE@*UZYupGBtJrMJ0LyBQ-iYb7gcvbaZlQVs&(7b0}kPZgX@Xb97`nI(2Sua%5$4Wn^D%VQ@TibYwa@b98cPZf7hYb97`nI&)}Ya%JLxrYQg;VK_2jIbtv{WH&fvW->H1W?^GtH#IUhG&eXlWMO18Vt4{YGr|D?Iyz5sX=iC}MQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F;8-7XK8LlY-Md_ZgehabZu<-4gfDoZ)t9HMQmklWo~pXXaGuYX>N2yY-Md_ZggKbXf9}UZESx6Ejl`FUvF}0Wo~p~bZKvH03%^$H8Nv0WMyM9Ic6|qIAS<9VPs}xI5uQCVPQBjHeok^0xdc^ZC_z-XLW30a$k03Y;R*}ba?G~bYXO50CRM5bz^jCM0svha%E*-F<&u3baZKSb!25lb98BKVRUbDQ*>c;WiDuRZESgAa&S62ZDDk10B&JzWpi+0V`X_^a&TWUUomZAbZ9PUbZu4;}F<&ulVQXbyUv_V4WG-lQZET(bN&-4MVQg$~V_|eo;Np5syXL4b5X>V>QWN&q1Y-KDUWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFe~8V{~tFM0svg;((?p03%^DGcq?YW;bFrV`4KhH#j*kHZoymHDNe3W@a#BF)=rW0&Fv$0!jipI!SGCY-wX@bX0O-aAkULX=Gt+C@BCVVK`zpVq#%2GGR9}Vr4L6GBIN|GB#plG&g24WnnWkVTb~3o&riWIyy;haBOK~X>?R_VQ^)7Z)s#bZKvHLvL<#baG*7ZgePQZ*^j9Wh@|LZ*FsRAaitNIy!b`V{~tFJXU36bZ>G*d2Ul_dSyN)EFfcVZgX_vfTk$`BVjN&HZ)>mVlZT7IWjmgG-YHkHDWYoW@0g8F<~<`F=37ZY%`t$N;NtV>rZ*FsRa$#w1bV^}kZ(?a-ZYX4Lbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VPZFBVl!ehV`X7BIX7l7Gi7BqV`echG+{F|IWS~4VUPlBGoAuUAv!u|WpqPtY;131VRUJ4ZbNTwb98cHX>N2%VPkJ%X<=?tbYXO5Q*dE&b7^#WD06gVIy!b`V{~tFJX3ICa&u{Pc~f+9bz^jOa%DayDF7p3VK8GiVr6AzVK_H6W;ruqWHvK6Gd5;sWHvW9VKZeok^*cWo&riCIyz@%bVF}!Y;R*>bZKvHLvL<#baG*7ZgfgvV{c+Lb#i4sCMf_TVKZVkG+{VnWjHZ3Gc#ggI5#&mFg0ajGGb(9VPZ2kW0V4HAD#kAH99(Fc42IFVRU6fZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^Fb0}nQbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VPRr5I5jtAW;rr4GB-0bW@ThJVKQQ4WHB{0WjJADFqQ&rGoAuUAUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-a3(1LBVjW$I5;t6G-P2oH8W;8GG#PjIW}TqHexwuWMN@AGBcP0Y#yEhN+3EqXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVPrKhVPa!uIAS?AH#jjfH#adjGB{#5H8?mjGiGKvWSRnO9-ab9AUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVK6jdGcz|~H#RsmI5cK4WHB^jF*P%0W@a~LWM(;GGn@i!9=RC+Iyy;haBOK~X>?R_VQ^)7Z)s#Zgg^QY+o^7F==jeWoL3>bZ>HVUol@XNo{a!X=7=0RB~Z(WqNOEWMOPBXmo9Cu>vImIyy#jWo1TeZ(($4Zf8MbV<;&ABVlA_Fg9diVlrYiF)}x1H92HvWimK5H#9dlW@BYFVlMmhV`C^|Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKg>kVmUQtIWjdjVP#@6Vl`qnHZd__H)c38F*iA7HK77W7O?^)7&vImIyz!ub7eteV<;&ABVjf)VKp>2VK+4~IWae8VK`%9Ha9mmF*r72G&4D5Vqv8MN3jAW0y;WsZ)t9HL1SYmDF7p3V`4R8Fk&}mW;bCnVK`ziV_{=qF)%hZWj10mVK_HorvgW%0w)L{V{dMAbO2;IV=`eeH8NplIW=TtG-hEkGBYwWGch-0H!?D0W;Uq;M+Tm8obZu;DLv>;RZeeX@b8ul}WobioVlHTOZEW}s053*wa${vwZ*p;UWm9Etb8m7*Y-Md_Zgeha07h?eV`Wrta&dKKQ)O;*Z*oO!Wo>0{bYD1VE@*UZY`Fp}GCDd(d2(-aV{dR}Q)O;*Z*oXwY;a|AD06gVIy!S`VRB_;UvPACJY#Qeb95k6Wo~nCaz$)qZDnqBIyzHjZgX#PNp5CuJ}CerVPQ2hVPQ39IAt+7WHe+mG&3|}HeqBjWi>G{WMnlnWVHfKFu4LN6goO*Wo~71VRU6vWo~nCawubOZgX@XO>bmnY$honV{dMAbO0k^GiEb3H8nUfV=y#gG&40dG&VIcH)Sv~W;io4H)SY)x-;X>V>uZ*pU0R%K&!Z*o*$baG*7baMb>Y+-YAX+(K$RB~lyUol@XQ*dE)X<=+lZ**yIZbol%V`WxlV{~tFR9|0oa$#w7b1rCfZEW=dI3hYaLvL<#baG*7Zgg`;a&L8TC}VGKb95kcbYwa@b98cPZf7PeAa!nYX=iR_WFTp7bSVHMVKq53G%z=1IWaS2GBq|gHe@kkVmM}FW@a#EFgap5F}ngdQtW-(+mGGt>nW;0=AV`DR6V`DivW;r!tFuej=^#V8N3LM{;jM)BHDWPhHe+HmFk!y}S{L;KI0!mAZeeX@C@COgZ*FsR03%^FF*GnXGB;slV`XGyWn?!vG&yEAH!(D2GG#V2WimLy0$K+30yqddI%98cb98cHX>N3LL}_hhZgXjGZYU`rV{dMAbO0k^HDod|H)A$2H)1ehGiEa}H(@nqV>4l8GBr72Vq!Bj!vb0c^#V9AIyzxwWJ7Omb98cHX>N2Vb97`nI&)}Ya%E&+aCCA!LvL<#baG*7Zgf5@AY*TCb95k7X>DavVQyz-CMf_TVP!BdGB#ymWi?|nG&Ny1WM(sCV>V@FWHx1GHZ(V4G{pj1E%gF8H99(BWMo5cZgX^UVQFr3D06gVIy!S`VRB_;UvPACJWOeBWnpqdZ*FsRa$#w1bUrK~V{dMAbRbk|ZDmqnZsLHZDF7p3H)SwkVKHMeGdE>1I5%WDV>vlxW;HcoH83(VHeoh6#{yb2^#V91Iy!Z5WMOn=RB3HxQekdqWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRB3HxQekdqWhN;ABVl7>GBq}3G+|{qIASw4Wj0}CF*r0iGc-72IALTpWHiYFS|s%XI21ZMa%F9Ac4b3vZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7Pb03%^EI5IXlHe)k5H8MA5H92N8IWuHqFfleYVL4(kGc;k#0$LLF0yrQ#I%j2cRB3HxQekdqWhi5BZgX@Xb97`nI&*Y#X>MmGEFe^AZDmqnZf9jCDF7p3HZe3XVl_85W-($lVlZYlH90UgW@IriGB#mjH)Lcq%>r5;^#V8oIyz@%bW~|=Wl~{oXJvCJDF7p3GG$>jG%{f}VL4@HWny7uH!wLfG&M6gIASwnVKOi>&jMQY0ys4~I%#u8Wnpt^Vrgt;P;Y5&bSPwRbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VKp;1Ic8!qWnnNkW@9upH!(LbHexb4Wi>NpH#uWAH_-xGGxY*EH99(Fc42IFVRU6fZ*FsRa$#w1baNG*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGG*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3HaKK4WM*VIGGbygH)S_vF=k~lFfcV?VPQ8jFg7?g+X7lM^#V9FIyz%-ZgX^UVQFr3N?~JfVrgM+S5j0{bYXO5Q*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMh6eZ*FsR03%^zGi5L^VrDWmW;QlCH)b_5F*iA3VP-TlFgP+fF=1rg0$MWl0ys1}I%98cb98cHX>N2%VPkJ%X<=?xQdC24Zgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDL2-{W;tVGIb~*HF*P$Y-vU}P^#V9GIyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6EWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^DWiVnmF=1vmWim84W;AAGH)1z8G&4D3Fk&)fW->D20$MZm0ys4~I%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOC}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3WMeioI50RjHe_NqVP#=vGc-6fVPrQqW-(!6Ibk?q;{sYU^#V9GIyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGe@EHeuxgS~K+mI4(LmV{dMAbaG*7Zgg`~Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^JGGb&iWMeZlGd4M4VL4(rW-~D}GBP)2H!?9{H)CVx0$MEf0yr)@I%98cb98cHX>N3LQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^#Gh;9`H8eRkH!wIeH)b_sV=`nkHZe0YI5}iDV>mGB0$MEf0yr)@I%98cb98cHX>N3LQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDL4W-u{0W;QlBVlp{3V`VU9IW#mgVr67CH8tx3S}gSfI08C4X>&ntc~og_Wk+&vb#N#t03%^BF*asoWH2-{HDxnoWHC53GB#ylWo9=rGh{F_F=Juv0$TL~I0!mAZgp*9WpYnuLvL<#baG*7Zgg`fDIjBSZgX@1BVjc)WH(|rVPiHkHe@(7WiVkeI5jzCF*jvqH8U_}WM=OIS_bt3I0!mAY-w|JLvL<#baG*7Zgg`fDIjBSZgX@1BVji*WHw|nFf?W{IXO2mG-Wk0I5RjhIWlH9IAdfrGd1x7S_bt3I0!mAX>&|zZe?L|M{;j@6CZc<@)E@%KlZ*pZ{GEi@GX>@6CZc<@)UpQzkXmo9CTnZ~+Z*pN{Y-IpnUvF|@V{BzEXmo9ClK}ulcyMoWbY*fbXaG%bWMynccyMoWbY*g1IA|_tbZu<<0y;W6ba`-P03%^xGB-0fWi~fsVK6v1Vq!5jH#j(AVqs=7I5cK6H#BB48vr^wV_|G#b!=gDWnXi3Vsmg|ZeMhHaAg2H99(2O-w;_baH88b#!GYb97`nI&*Y#X>MmMAaitNIy!T7a%pa7EFg1qWI8%?baH8KXDlFdbYwa@b98cP;((?p03%^CH8o{0GBq_aIA&yJG-fqrF=jVqF)?B?W-&8lW@KXf0z@+p10oGNI&)=oPGN0jD06gVIy!T7a%pa7DF7p3Wnp1qI5lE7VKHSgWHmWBH8x=}GB9N@Fkv(^Wi?|s{Q^V_4+A0%Iy!S@bXH+(b!8}XbYwa@b98cPZf7X~BVjpYVPY{jVKFvlF=l3AI5{z7Fk&z_WI16nGB7zaWn}*XL<2}{H)LZuVlgo^GdDCiWi>ZsV*>+33l9S#2s%1$VQpn7DIjBSZgX@1BVjaTVK*>lI5lNuH)J$4Fk(45W@BSFHDYEqWH&i7H8%wVLbZ>G=Zf0*Nb97`nI&)}Ya%E&+aCCA!Np5syXL4b5Z*oa)W^Y7cbYVUz03%^FF*P$YW;HlsFlA$5Wi&KoVK8JdF=93}IX5|EHZWol17{;014RNlI!SJHWoL3>bZ>G=Zf0*NDF7p3Ib>#LF=I3`VmUWsVK6o_GC4FbVP!TsHD)t5Vr4it69Z=*14S1)I!SJHWoL3>bZ>G=Zf0*NV{dMAbRbD?bY*99VRUbDNp5CuCMf_TVKibjVPs=CVK8Q8HDNR`GcYn{VmLE6Gc{o|VPRo2G8F@76&(Xb2s%1$VQpn7DIjBSZgX@1BVjdVW;bCpG&MCgI5asmHaRpmW->QsGBRc}Ff%kWFf|tgX9gVuMF=`NX>&z*aBOK~X>=$lAY*TCb94YBVK6ynHezEjF*0IdGdMS9VKF%{W;ZlBIAJqmHZx>5G8qGB1|0)M2s%1$b!}p0a!+PcbYW*@b0{ewV{dMAbO0k^H!xvkFgG@3FgQ3gFfw9dIW;vgF=S?9Ib}08IW#n58v|zso)E4HDob2Wi(+jIAl3xBLh?pDFZSdIy!S@bW?O;bY(_mWn^MuV{0g6Z*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxal03%^FVKXr}IAt?5IbmjFVlZVmH#RdeV>f0oGBPwZI59RQ15_L-12O_SI%98cbaHQOQ*dEpWm9Q-Whf~CBVjlbmnY+pENE@*UZY~2h1Iyz}{UuA4%ZDnqBUu0!wX>Mg?0CRM5bz^jCM0svha%E*-F<&uLaA9s$bZKmJUol@XX>(s+Wo%__Wo~p|Uu0!wX>Mg?E@*UZY?A>1E@%KvZ)9a`UpQzkXmo9C78w99MR;^qa%FB~Xk~LjZe&VtX>N2>Z*p;UWphPybZKp2bZ>GlXaGfXbZKp2bZKvHUou5_bXRg^ZewU=b3txoN^faybX0G0adl;LMRRm%ZDDk8a$h)TE@*UZY{CHmFI0DFb963f091Erb97%gXf9}UZEQOO9s)W#enWX|X>Md?awsVPBVjT*Vlg*mF=ApdGcjUhHfCmGVmCN6VKy`{Hf1+CWo0h|Ksy5-2s%1rY;SI5C@COgZ*FsR03%^BVP!dCWM(osW;tazH#T85V`VgAGGQ<{IbmZqH85c@13(5l10D!EI%j2cOl59obZ96kAY*TCb94YBVKFsiVPZ96F=8=cFgIp4F=1jbWMesHGB7YQG&MLjI5Pu420H^D2s%1*WpqqsZfA68C}eMSVr*q803%^FGG=0CVmCQqH8wXlHf1V>)VRs;Db1Wcrb7dfDM0svha%E*YI#O?RVRUJ4;((?pAar?fWn^V$AX0C1VRUJ4ZXi-`bYXO9Z*EdycK}jvbYXO9Z*E^WXf9}UZEPc9W@9okVKg#1WjSVHG&eG1Wi&82WHC88G&eP7VKFc;JOeUN!T|s;Qg3u&bZKvHE@%K!Z**aFX>V>{IA|_tbZuiV>M-AF*q?dF*7to14Ii}10onYI&x)mX?kTSV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjT&GBq|fH#1{1W@BbFH#agkIA&rpWjHc8GGS&oWiUnqL>5*9A{070X>&twZgXjKbY*UIC}VGKb95k0Z)9a`CMh6eZ*FsR03%^AIAdcqF*0T_GBai}Ff?IfF*RdiG&nOjV=^=_W?^AS14I&510o1II%j2cPI6CXOlfXwb0{ewV{dMAbO0k^VlZYgHa22pI5A^2H!w0cH)b_4W@Ry9H85m3Wic@{N&`d&Rs$jtIy!G~WpZJ3Z*nLpC}VGKb95j~X>MytZe(S6DF7p3F)?H@G%zq`HexU{H#22nHf3fvGBq<~V`DcmWo9=tOanv@OamkrAY*TCb94YTWHvZ3HD)+BGGaJ5FlI3~WoBb#W@R!pVqs!4Gc{vQ14I>810obUI&^PSbaH8KXDDNDZgX@XO>bmnY$honV{dMAbO0k^Fk~|@IA&vJH8DA6G-Wk0GBPnRIAUTnV_`I5V>dTBPy<8~Rs$jeIy!n~a&IUp03%^EH)3NmWH>csG-WkpGh|~qWjHxzF=010Gh{PiGB{*X14LE>A_6)(eoSd@Ygck*ZewU=b0{eQBVl4OGGZ|{IW}ZsFfuhbHDNhrW;Hi6H8U_|H)dipW@J0{bS`KBNp59wbZKF1MQmklWo~p|IA|_tbZuI@L2`6yV|8p{bY)~hZ)AB%Ze?35pW;ro4VPs)pH#TK9V>4sI0RTEWNp56mV`XzLXgWGXPew^@WMy~&Np56mV`Xz+IA|_tbZu-SVP!WnGB`0YWn^MuGc#dhGB`43WH2~0G-P8iVq|7yHNpV^Iyy;iWNBk%b1rB)I!1C~ZDmPrWMy~&Np56mV`Xz+IA|_tbZu-SVPP^kW;0f7V=`i7W-v4{Il=(|Iyy;iWNBk%b1rB)I#hCDc4cyNVQfimWMy~&Np56mV`Xz+IA|_tbZu-SVKrnqIAS$1HDYFDW@IooHZ)~5WMemDGB;&5HDqNnGr|D?Iyy;iWNBk%b1rB)I!sAUOJ7M&RzXZjL|;ixL`7HtNp56mV`Xz+IA|_tbZu-SVPax5H8f#mGGZ|@Vr4isGBRReI5aY2H!w6cFf%nWWWoUeIyy;iWNBk%b1rB)I!sAUOJ7M&RzXZjL|;xpO+^4nZe(d=WpiIRXf9}UZEPc9F*P|gFgas2VlXo~WM*bLV>V52nR9{I>RzXZjL|;ixL`7HtNp56mV`Xz+IA|_tbZu-SVK6XZHa0dlIbkq3Wi~iAVPs-3Wo0lnVK-uAF=1h1W5NLdIyy;iWNBk%b1rB)I!aGTPE=n>PF6uoNkm^xK}|&fNp56mV`Xz+IA|_tbZu-SVP$1uWH&ctG+|<4GBq|cGBYt`VL4`FWMMdFW??ijHNpV^Iyy;iWNBk%b1rB)Iz&%KUrA0@K}<3VK*`{F*s(z0RTEWNp56mV`XzLXgWGnQbATlQd2=pUrA0@K}<fjsIy!A%bZKp6R$+2^X>MmzbYXO5NM&<#X<=>vBVl4@IASs~IWageGBILdHfClwH#9RfH#KB4FflVYV=;{bIXXIRUvz10WmaKwd1-EEQ*>c;Wk+&hWNBq?bO0k^Vr67zGc+(}F)=h{H8EsiV`MZqGiGErGiEb4GiGHqjRQG4I&EKcX>DazVRCtCZf8?;VRU6fZ*z1)X<>5!BVjZ#HaIsoH!?M4Fl1&oWHmBnW-w+oIXPl8Ib>onG&79@IXXIRUvz10WmaKwd1-EELvL<$a&K%%Wpi_BVQv5;VKgyfV>LB2H)An3V`ejAH#9jgWnnQjGd3}1V=!c8IE@22Iy!A%bZKp6R$+2^X>MmjZ*FvQZ)`_$VPt7#Zgc=6VL383IWaLXWim5iW;HT6VPR!AVmCNpVPr5hG-NPiIgJB3Iy!A%bZKp6R$+2^X>MmjZ*FvQZ)`(vb96#!VRHZ@VKX;5WnnmDF*z|XI5st9F=1peFgasmG&W&mIAUgEHjM*0Iy!A%Xkl|xWn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba?3Ic8#FVL3OA135Z6ZC_|%b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%?aA9(DX>@r2BVlDQFk?9|HZfy0HaIjnG-fh0VmLK8VPr5hVK8Q9Ffxq;IXXIRUvp(+Z*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5Q*dE&b7^#W03%^JF*jpoVP!ToWi>N5Wi&Z9GC43XG&W&0G-NkpVL3F7135Z6ZC`U`V{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%?aA9(DX>@r2BVjc)WHLE8VPiL9H!w9hFkxgjWjQf2GGQ_?V=yyfH)M?iIXXIRUvp(+Z*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%?aA9(DX>@r2BVl1PGC4OgH)b$2G&y8sH#lQsHZ?LdIAb+sWinG*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3Vq-NlGh{J2Fg0OeI5jb5VrFAwGC4M4He_QpWHL84eFIxFjRQF~Iyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VP!ZtGB9H>IASp}Gh$?7Gcqw_Gd5;rV`gSFGGs9@WPbx&GmQf|H99(DZ*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3VKXo`GdMLhGh{esW;HoxIb=6wI5A`}IW}ZwF=k^mfdgAJjRQF~Iyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3V=`elW;SLxW;QS~Wn^MEHDX~oIc8%tIX7lEGGQ<`g9BSLjRQF@Iyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLDO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^FV=^-}Ff?N`VL4_vW?^DwGc+?XVKy~1FgG(|Vq-Fg16wSO134}_I%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^#H#TKCVqrKmG&C?bGdE;1VK-qnV>vc5Ha2EtI5anj16wSO1345rI#G3DWO8A2X=6-jYh^=kb95+UZ*FsRAaitNIy!T7a%pa7CMf_TVK_K4W;8f6Wo9)vW@I-vIWaUiW;rrsVqrICI5A>jHj4vW5_1&*IyzBxVPtY)bZKKuX=`OeZ*z12V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uJbzx+3VRUI@OlfOnLvM3*E@*UZY?cEi0y;WrOKEOQX>DRjZE$aLbY)~HDF7p3F=S+7He+NnVPY^bGC4ChG-G2jIb>vEVK6u{Fl9J2jsr-R1117GI(}(OX>LquZDL7naBp&SWn?HR03%^JVlrf9Ib||2VPQCBW;r)FWHC8mH!@*4F)(CiGG%0t14xzwCN(-bW^!+BO>bmnY$#)IZgX@XO>bmnY$hxqV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baLW=rYQg;VPaupG-YEkIAb_CV`DNiH83|gVP;}EGc#m0HDzNnFp>jEGnNA;5IQ<$a&K)!NJD60X>KTEZ*FsRAVf$*Xklq?CMf_TVK!ztH8nP6W;r!xWn(d8W-&1}V=y>nVPs-sV>CH2Fq8vG4#EKdIyz}fX>LquZDL7naBp&SWn=(jY+-YAX+(K$RB~lyUol@XX-jEtOlfUmNo{a%a&%>6E@*UZY{CuzFH~r9Wo1ElX>&ntXLW30azSHbWo%_~Z*66CWpYzxZgX#PE@%K#Wo~nCa&uoYRA_Q#WkGmpb3txrb!=gBL1SZOY-Mt9ZDn+2a#Lk)b8m8AIA|_tbZu;|11SwUI!tM9YeR2tbYWw3S8`=;V`yb_D06gVIy!S{dSzd9DF7p3H!wA3G%+_}V=!f7G-hNlVmCE1Ibt+sG&MA1F)=VbmnY$hoHBVjN#F*Y$VHeqC8IWaRhF*!CjWivA~WHn_rV`DimIAWRuOAM|9DGfS0a%FRAdSxhcbYwa@b7^{IUvwz|BVl7VI5lBrI50OgVrFAuVPQBqW?^GBGGSsdFk@pgIAxpzOAD?8DGoY1a%FRAdSxhMZ*FsRAWd&%Wo#xX03%^GV=`uDVlXmdVq-95Vl!knG%{o}IAvlrGcqw`Wo9#;14|6911T3eI%j2cPI6CXLvL<$VPkZ2MsIRVX>MyMV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVL32lV>C8nHDfq8V>U52VKFymWMefpW??unW@9&EIG_Vd6|Ms*A38d7Wpqw*Pi8}JZggQ|baO^;a!hG%YbaxHZgX@XOlfXwNp56icq|}eZ*FsRAaiMYWnXkD03%^BVKZhqHa28sFfcVXF)%bUH8(IfW;11FIAb+tF*swQ14|vQ11ShPI%j2cPI6CXOlfXwb0{ewV{dMAbO0k^HZ);1G%{l`V>CHoWinwhGBhhH#lZFW~Kv69i{^-B_LyOZgX@1Win!8F)}nTF=R9|Fg0OhI503`W@a`xGBIH^He+Emr~^wQt^+9`Iyz%-ZE$sTWlm*uS8`=;V`yb_C`@T?Yffc!MR;^&a&BR4S8`=;V`yb_CMh6eZ*FsR03%^$GG<{mI5jvjHZwC}HZf*6G+{6}HZ@{lVqq|0GBRSS14|yR11S_bI&^PSbaH8KXDDNDZgX@XO>bmnY$honV{dMAbO0k^G%`0gV=-blH#0b7F=94iWM(xsGB9FfW;tXwWH>c2tOH9DrW6%JZ*Fv9V{}(?Wo~0=Wpe;SZ*Fv9V{}(?Wo~0=WpgfQbZu<116evcRB~Z%b7pUHZ9{Kvb98cHX>N2>d2nS=Z*ysMX>V=-VK+25H#uctHDY8qH8C_}HZw6aG-YHmH90q8HZ)^lHnIa*IyzKxVQzC~Z*pxzZ*FsRa$#w1bX0k8Wm0c+VRUJ4ZUA98V`ea8W?^GvVl!lAG%;jiGGbvcI5smlFg7(gVK+Cj16evcRB~Z%b7pUHZ9{Kvb98cHX>N2>d2nS$b!==@a$#V>e`BHDon1HQxg_H99(QZ*ysMX>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyz8qb7^#GZ*C?mAYV>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzEsbYXO9Z*C?mAYV>OEFfdzfTk$`BVlDQG-ESnV=^{2W-~G~H8D70WHMr9VmM(kWn*DBF)_CTSu@`QH#IssW_4_ARB~Z%b7pUHZ9{Kvb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+)r;((?p03%^$F=8`gGB{&3VPP>jVlXgdFl01jVKzB6IbkzoG%_~116ecQ12+gdI%j2cQ)zl-C@COgZ*FsR03%^yHZo*5Ib<<5G%#dgH)A(3Ff=n^W;Zi1Hf1?sW-(*C16c;&12+gdI%j2cRC#b^C@COgZ*FsR03%^JFlA$9HDWkoF)=q|IW;k5Gh|_5HZeG2HDP2kV>UFs16c;&12+gdI%r{YP;YZ-bZKvHLvL<#baG*7ZgeOqAY*TCb94YBVKy^iF*GqTFf?Q~VL3H8WiVniFg9diWH)4CI5=iBX1@bj2HyiW2s%1wVRKS%bYXO9Z*D_xZgX^UVQFr3C@COgZ*FsR03%^EF*ajjGi7CAGB{>8H#RddGc_|dFk>_{Gh||7G&W_y16c;&12+gdI%j2cP;YZ-bZKvHC@COgZ*FsR03%^#GdX23H83zTW@RyCWI1JGFl8}eW;kOoW??lrFk)oG16c;&12-EwI&)=oP;YZ-bZKvHC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)JBVjjTVK6geWMeQlHDhHpGc`0hIbvfoW-~ZsIAbv~Iby{FSsC90HwZd9XJvF!Z**aFX>V>QDIjBSZgX@1BVjmZIWakAH)Ak2WnnjCW-(!AI5A{pH)UcrFf?Q~G-JmDSq9$&Hyb)Sb7gc=Z**aFX>V>QV{dMAbRcO&d2Up4Wo0@#Qg3u&bZKvHCMf_TVK8DfFgGw^He+LAG%;l{W??xsFf(CgWi?_lHa0dkG|2;58Q%jp2s%1vWpq?>VQzC~Z*pxYDIjBSZgX@1BVjUTH8nY8Ha0UkFk?7kWM(yCHZo#1V=^!`G-5b8GBwKsSq9$&HwZd9XJvFoa$#*{PGN0jC@COgZ*FsR03%^EHexU|W;A7GWi@6vVK_KuWHvK5G&wRcG&E#3I50NN16c;&12+gdI%j2cP;YZ-bZKvHS7m8uXmltkAY*TCb94YBVPs`8V>dZ5Ff%bXVmD+pGdDA3GGaD1IALKoWie$mH_roE2HyiW4mvt>Wpq$)b7^#GZ*Es*X=iA3C}VGKb95kNZ*^j9Whnq7VP;}9HDfSkG&W*4Vlg-|VlXpdV=y%{W@IomG+|*hGSLHB4BrDc2s%1vWpq++bYXO9Z*Es*X=iA3C@COgZ*FsR03%^!Vr4fuI5#ylF=b{sWo0m7GBaT~Vl*%_FflY^G%#Y*16c;&12+yjI&)=oQg3u&bZKvHS7m8uXmluJZ*FsRAY^ZKVr*q803%^!WH&ZqGBadjW-()AVK`$qF)}$bHDNa}W;ixAWnnkf16d5;12;7~I&)=oRAF*wWpq+yb8l>QbZKvHO>bmnC}nPSZ6Ikxd2Up4Wo0@#Np5y!a&u)%X>Mh0VRUI@b5wF=VRTesa%W|9L32ZIZsLHZDF7p3Vlgl=Ff}=3VK8Q8VKz8rWi~NlVlg;oI5;>rI5IRd*8^EI-vc)YIy!V=a%W|9Qe|^*Y;|;LZ*EO*WMwERAY*TCb94YBVPrNlIAb_7I5st6HZ(XiGh;VnH!x;pGG$|8WHC2lW7z{)2HyiW3_3bEnHDqHnFf}tUGc#j3G-YMm16c~+12+gdI%#u3V{~bDWhf~iV{dMAbO0k^W-~A~VP-frGB{y4H(_C7IAk(nI5jjgIAdmHWinwm-2+($)C&MQI#hCDZgXaDa&1FzZgX^UVQFr30Ap-nb8~5KbY*gGVQgP9UomTGZe?v@bZKLAUol@XRB~Z%b7pUHZ9{Kvb98cHX>N2bXmo9ClK}uPMsIR=VRB?kX>Mh0VRUI@b1rBAO>bmnY+o`)Z*q5Ga%4+sZe?v@bZKLAUpQzkXmo9CvH}1vS8`=;V`wgD07GwbWnVH^a%FB~XkR#JE@*UZY!MRxFIhoSP(^8HWo|=nZgypIb7^mGb1rBAd0}#JUou%iQcy){XJu|fZ*F#Fa&u{KZgXEaXf9}UZEW)cG88&GOlfXqVRA!nb95+UZ*FsRAaitNIy!T7a%pa7CMf_TVPrF7Vq`dEH)UgHW-wtjGcjc}Ff%hTW-?@CH#K5rHsb?S67vHx0y;W=OlfXqVRA!nb95*v03%^AH#uT3WMN@3WnyJGF*#&4Gc-44WidH2G&wReHZ^AD161<^G9WrSb7gc>bYXO5LvM3*C}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxal03%^yVPP^bFg0XhH)CNmWn(llFlAviFkv+^WMgDAIAJsA15_UK12Q!_I&)=oQ*>c;WkYXsbSQIlWI8%?Xkl_?WM6P}ay)57d2Up4Wo0@#Z*X*JZDDL<^G&M0YWH2x`H8W&m>jP9C^8+$9Iy!S@bVF}$baHQOLvM3*D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tqrX>DazVd8+MDF7p3GBPq{IW;n3WMpAxVmUQoHD+OBV>4qoFlJ&hV=y#1?E_RZ^8+#vIy!S@bVF}*bV6xib0}nQbz*E~EFffWbz*E~DF7p3IWjk6H#sq6H#InBGGsV0GB`OkH#0XdGGRGkGB7!0?*mj0^8+$9Iy!S@bVF}*bV6xib0~9kWI8%?Xkl_?WM6P}ay)57d2Up4Wo0@#Z*X*JZDDLN2W03%^yWH@3sFkvt;I5jmhWn(iiW-vK9I50UfWnnTnV>UAM14#*}1SbeOI&EQiNpxj$VRUJ4ZgVIpAY*TCb94YBVKQYgH8V73FgQ3fVPP~lVq#=BGdVV9VlXpdVmV`DGxh^X2B-ul4mvt>WpqtpctcQCRB3HxC}VGKb95kNZ*^j9Whnq7VL3ErVq`EiW-vKoFlJ#gWH)9xIALZnF)%qfGGt^hGWY{Y45$Pr2s%1#VR%DORa9whWhf~iV{dMAbO0k^H!w0XW;ixAGBh$XHZd_XI5;;jH(_KnFk@jiF)}bU`U6P@s01etIy!S@bVF}*bX0F_WpZI|V`V5~Z*FsRAY^ZKVr*q803%^JH!@{mVKg)|WHK~1WHB{iG%+z^IASnkHDxz2VKy@S14#_11SbeOI%98hbX0F_WpZI|V`V5QAY*TCb94YBVL31|V`VZpGBGn`HZV0dIA%6DG&MFgF)?N}H#9jjW&Q(62B-ul4mvt>WpqPtZgX^UVQFr3b5w6^WpZI|V`V5~Z*FsRAY^ZKVr*q803%^JHZwRlF<~}2F*9U2GGjDhGBPw`HaKBsG&DIeIA&r11W6321SbeOI%98cb98cHX>N3LRBvo$a$#;`Whf~iV{dMAbO0k^G&3MgmFMsi_oWkYXnb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^5CBVjjXH!?9}WHdQuVmV|oIWaI~VPZEqHa9n6GiGICV=xK?NfM|8ConoXVPs@Ra$#*{LvL<#baG*7ZgePPZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=ka$#MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY|fzrYQg;VK-qgWi(`AGcq`4Vq|1wFg7tXGC4OmH!w9dH(@e0ISvF#GpGb7FFHD5WMoEiVQpnlZ*ysMX>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyz8qb7^#GZ*C?j03%^IGBh`3H8?nBH)A$oHe+FCGdE#1GBY$aV>LKoGGQ|i1W7HZ1Sc{&I$>mFMsi_oWl(Q(X>@6CZbNTwb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~lyIyzHuVQxHQZ*FsRAY^ZKVr*qTDF7p3W-()9F=l3BI50CcIA%6xGG;hrVq-ZmW@R>HGG=Bu5(G&ws01f4IyzxwWJYpfZDmkzb7^#GZ*D_xZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kSM0svha%E*YI#hCDZgXaDa&0Cl03%^AI50UhF*Gt|Ha9adGGS&hV>o1EHe@t2W@BSDV>L7s1W7Ka1Sd5*I$>mFMsi_oWl(Q(X>@6CZbNTwb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kN;((?p03%^$Wi>ZpV`DL8H8D44H(@p~GdE&mVlXl=H83mFMsi_oWm0c+VRUJ4ZbNTwb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#Qg3u&bZKvHCMf_TVKOy1F)}waWMMcrWMXDAVmV`GIAJ(sF=I0{F*r14Vi*KTEvN)1H99(BWMoEiVQpnnZ**aFX>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY|fzrYQg;VK+BrIASW6W;kIrVK*{nI50FaVlpvfFf%YSIT{2>GpGb7FgiM6WMoEiVQpnnZ**aFX>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWDF7p3Ff}t_G%;f|I5jyqWi&T3V`gJDVPj%8Ibk<2H#jjc90W-&s01f9IyzxvbZK^BbY(_zVQpnYZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY|fzrYQg;VKXpfWjJFtF*ai|Ffe5@IAb|wF=043W;J0mVmD%DIUWQ_GpGb7COSG{V{~bDVRU6ia$#*{LvL<#baG*7ZgePPZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAXIW;ZgXaDa&0Cl03%^CWin)8GBGh^Gh{a~IWb{mFgIZ^Vly~2Vl!rDG&p1+1W6>Q1Sb?aI%H*GV{~bDVRU6ia$#*{LvL<#baG*7ZgePPZ*FsRAaitNIy!T7a%pa7CMf_TVK*^0F)?B^Vly!^F*i42WjA9pHaIddHZ(UhGBYqVVIl-c5~u_x8ag^@b4GGuZDm7mZgX^UVQFr3L1T1jc4a7IZ*FsRAaitNIy!T7a%pa7CMh6eZ*FsR03%^HHZnFdHDqFCG&472WjQuvG-WkqH90pjHaB8rI5%V@1W6dE1Sd5*I$>mFLuGDsWpYnuO<{9$P;zf-Wn*+{Z*D_xZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95k3Z)|yIZ*C?mAY*TCb95kSM0svha^irdDF7p3W;8N0Gc{#4F=A#pW@BPBW@0unVK-znI5{vhWi>H3CIm?{s01f9IyzxwWJ6_cbY*f+W=&ypb5L?`YGq?|X>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XP;YE`XK!vMEFfcVZgX@Xb97`nI&dN3H8C(bVPrXGECflY1SbqSI%j2cLuGDsWpYnuO<{9$P;zf-Wn*+hZ*FsRa$#w1bVF}$c4c@-b!==XP;YE`XK!vYL?$T!BVjWzWivK8GB`3eW;0_kG-6{pWH322I5IdjG&M0|W??P_NeZY0Cp9`cVPs@fVRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWEFj{5rYQg;VP-iuV=`nlW;8TnHZ*28Wi&D}Wj8QnGB9H>WHdQrIWPoCGpGb7H99(BWMoufa%W|9C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3HDY05G-PHnW->A{I5c50GG;PnGBY?dVPs@7IW#mhG6YF8s01f9IyzxwWKeH&X>@6CZd74%XJvFKV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCM+Oh;((?p03%^JW;r!CF=jV3G%-0iWidE8Vly@~HDhKmIASm{W??oo1W7Zf1Sd5*I$>mFP;YZ-bZKvHRAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OnM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K*;fTk$`BVjc#GdVOgI5B28H#IRbFfcJ>HZo!{G-ER{GBIT{V>vbiNi(PfCp9`cVPs@bZ*ysMX>V>+VRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWEFj{5rYQg;VKg%}F*jvqWo9=sG&N;rW@TnFV>UEpWH&i7GC4D3HaG-HGpGb7H99(BWMoipb7^#GZ*Ej!a%W|9C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3HZVCdIc7ODVK`=EFfubWIAmrwFflk{FgRsoVlgx|Is{2Gs01f9IyzxwWKwT*VRUJ4Zd74%XJvFKV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#Qg3u&bZKvHCM+Oh;((?p03%^#WH@6uIAUQjV>U7}H#Ie8IA%65HZWv2V=^;lF=8-01W7Zf1Sd5*I$>mFQg3u&bZKvHRAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=ka$#V>+VRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY|fzrYQg;VKibfI5jzBW-&Q8V>LN5H!?6XV>UTvI5cK8GBsjiI6wqRGpGb7H99(VaAaY0WmI8uXJvFKV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+)r;((?p03%^$V=y!{H#cEqHexhnVl`%EFlA&oH)UaEV>2^hGd4Ct1W7Zf1Sd5*I(2YlVRU6wVRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY|fzrYQg;VK_H5V`VWpI5{$5F=S?BV>L23Ha224Vly^oHDNYoWkdu?GpGb7H99(VaAaY0Wl(Q(X>@6CZd74%XJvFKV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCM+Oh;((?p03%^CG%{p4Ff(E^H!wFhGcz`2IAJ$5FflVZFgZ3jWj13*1W7Zf1Sd5*I(2YlVRU6sZ*ysMX>V>+VRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj^A7rYQg;VPrNiH!?6~Hf1n5WMw%tIWsk5He_QnVPZ95Gch(bF-QbSGpGb7H99(VaAaY0Wm0c+VRUJ4Zd74%XJvFKV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#Qg3u&bZKvHCM+Oh;((?p03%^DIb=CGVKX%|WHdKrVP!F5I5ROhHaTHtW@9!vVKX>N1W7Zf1Sd5*I(2YlVRU6uZ**aFX>V>+VRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY|fzrYQg;VP-I9Fgal|H8CbU|}NZ*Jm%rYQg;VPiElWj8l9F)%kUH8V9iH85c?IXE#gHDoq0HZ){3HckXdGpGb70y;WmWoBV@Y;;s%a%W|9Qe|^*Y;|;LZ*EO*WMwER03%^!VKQShG-f$8VKg{6IWuH1HZ)~9Fk>?`Ffe5`IWuHX1WBj_Cp9`cb7gc?VRC0>bW&w=Z)|mRX>V>#Z)9aCV{dMAbRctdWI8%?baH8KXC^ElWo~tCAW3d^WpZ<6OKEOpZDDk2V{=q;Wnpww;((?p03%^EFk>(@H#0ObI5{*pVq{@uVliScFfwLlF*Y}4H8n6&1W7Zf1Sb?aI&@)jXJvF!Wpi(Ab#!TOZcT4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3Wi@1GW;J9qI5{z4HZWx{VP#@6V>n|rHe)h1V>B~iR0K&9s01f4Iyz@%bVhY-Y)WrwZgg`~Z)|mRX>V>QX+(K$RB~lyIyzKxVQzC~Z*pxWEFft_d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN;ABVjl)VmUK6Vly=|GdX5AVlp-|GdVFiHZf*2V>C24WnoqXNiL`aCp9`cXJvFob!==(Z)t9Hb5n0@b#!TOZYXI)d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-t*X+(K$RB~lyIyzHuVQxHRZ*}5;rYQg;VPj)BGGS#mGC5^qFfwLgH#lTAF*9Q^Wn*PyFlIPmVORu7GpGb7FgiMCWpq+yWOZX@WK(Z!b#!TOZYXI)d2Up4Wo0@#RB~Z%b7pUHZ6+)rX+(K$RB~lyIyzQmV{~tFM0svgX?kTQDF7p3FlJ>kV>x4FI5ajlH)b|uW@I=sW@KYCF=aMoGdX28S_DZhs01f9Iyz@%bW&wxbz@~@Q*Uf_bZKvHC}~7_Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}e+e`gDF7p3Ha9UhH)UfuH(_FBVKrhiIA%F8WH~oBGi5Y5W->TpTm(ros01ehIyy;ic4cyNWlL#pWo=<}X=8IJDF7p3GGjM2G&y23H)b?5V>M=EW-vEnVPiHoVPR%4V_`TqUIa;~1SbMII(|uRc4cyNWlL#pWo=<}X=8IJDF7p3Fl0GpG-NbnVlrVhIWS~lWHM$pVl^``Vlg#2V`MNkU<6611Sd5*I&5!YWKC~mWo$-rZ*4|tY-K28Z*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pbjfTk$`BVl7RWjHxAIXE$6VrF47VP<1EIAJm~F=R1gVPj=EVKia{Ni(PfCp9`cb7gc*Z)9a`C}VGKb95kSM0svha%E*YI!$k6Wo#xaAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@bK-!eDF7p3Vq!TrFg7wXHDWbpWid8pIW;jiGcjUeGB`CgI5J^nWCTews01e|Iy!S@bV_e&Zgfm(ZE19KD06gVIy!b`V{~tFJacqpIy!J+X>vSdZ*^j9Wh@|MZ*^j9Wj;P8DF7p3VK!wqWHK^jVq-TsI5#n2HZox_Vqr96Hf1+CW@0%vW&}wms01e|Iyz@%bV_e&Zgfm(ZE19KD06gVIy!b`V{~tFJacqpIy!J+X>vSdZ*^j9Wh@|MZ*^j9Wj;P8DF7p3F=1phGdD3}WjQ!BVP-ZnFgG$}H)c0xW??aAH#uWrXaq?os01ehIyz%)Wnpqqa&Ka6Wo;-a03%^BWHmG}G&NylG&VFaGch+gWiw-BGh;9}HaIXcIX5_J1WBj_Cloq5b7gc!Y;R$7X>MmiVRL0qZboupZDmejZDnLAV{dMAbRctdWI8%?baH8KXC^5CBVjT#I5;#nW;9_jGcY(}Ha0P1WM(lmVPiC8F)(9cW;bjENfM|8Cp9`cb7gcxb#iiLZgf&_VsCUqZ*FF3XLWL6bZKvHC}VGKb95kSM0svha%E*YI#hCDZgXaDa&0CoAY*TCb95kSM0svha%E*YI#y+4bmD-fDF7p3G-YHpH(_IAHaRdgWMg4vVl*{5He)n4VPZC9H(@k4ZUjj)s01f9Iy!S@bVGG=a%FCGQg32!bVF}$W@%@2a$$67Z*C}QM0svha%E*YI!$48a%p&0X=QgjV{dMAbRcAJbz*E~J}e+MmGEFfcVZgX@XWN&q1Y-K3`BVjW#F=J#oW@2G8VL3B6H8){nVrDooWo0*GWjHxxHfC}JNg${MCoeiWb7gc=Z**aFX>V>&VRB(@Wpr|BdSP^FZ*C}MZgp)SNp5y!a&u)%X>Mh0VRUI@b5d_~VRUJ4Zct%zVQpn}a%p;DbZKvHDF7p3F=jJjWivN2WnwciH8D0}WnwcqWiw?kVK!l9I5#phbOcE)s01ehIy!Q1bYXO9Z*EXwa$#*{baH8WVRUJ4ZYU`LBVjQ%W-~c3GG=BpH)djCW@TbBF*##0Wim1~GC4RkH)M7MNvH%TC^|ZGWpqSkb7^vAWJYytY)WrwZgg`)Z*FF3XLWL6bZKvHC}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY^ZKVr*q803%^DFf}2)@F*so{V=*%_VKQTQ1W6{S1ScjsI&)=oL}hbna%E&jb!==(Z)t9Hb3<=#W@%@2a$$67Z*C}QM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K(yAY^ZKVr*q803%^BIAmryG-EY5Wi(?mW@KVwF)%VVV`XGFW;iu8F=S$T1W6>Q1Sd5*I&)=oL}hbna%E&jb!==(Z)t9Hb3<=#W@%@2a$$67Z*C}KZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGxAIWMw!qV`61BH8C?dIAURAWo2YFGBPwUWo3K>Ni(PfCp9`cb7gcyWpinAWn@NmY-~zzX>N3LLvLxDJVK!kmGi5R}G-G2lGGjS6G%#akH#KH9WPSumGpGb7C^|ZGWpqSkb7^vAWKv~hbz@~@N^faybVF}$W@%@2a$$67Z*C}KZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGQ1Sd5*I&)=oL}hbna%E&vWn^_@Wn@ZkX>N2wZ*FF3XLWL6bZKvHC}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSM0svha%E*YI^uw)DF7p3WiU82WM*bHH#9XhGBYw|V=*yfW@R`rW;r-GIAvsEgak=5s01f9Iy!S@bVOxyX>w&`Qe|XyV`XGYZ)t9HLvL0VKX*iHDNPhIWsmhVrDpFGGRF~V>eN3LNp5L$X<=+bZ*F91bZKvHC}VGKb95kSM0svha%E*YI#hCDZgXaDa&0OsAY*TCb95kSM0svha%E*YI#y+4bmD-fDF7p3H#ucwWH>ZAVqrFAVmM?lVl^~5V_{@7V>x3mFflMThy+P9s01f9Iy!S@bW&wxbz@~@Np5L$X<=+bZ*F91bZKvHC}VGKb95kSM0svha%E*YI#hCDZgXaDa&0OsAY*TCb95kSM0svha%E*YI#y+4bmD-fDF7p3W-&HpWn(uvV`E}tV`epBF*q<}G&W^8H#9dfGG#S0iUdhBs01ehIy!T2Y<6WRDF7p3W;A3qF)%ebG&3<{HfCjHIAu69IXE*jH#uc7G&5u~j08!j1ScvwI%j2cP;YZ(MsIRPa$#*{C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=ka$#@6CZYC@sWN&q1Y-K3`BVjRRWMO4vW;QT5WHL86Fkxh6VKg~0VK6ghVK*>hGG&$oNg=2NCnh>Nb7gcxPfb)|a%W|9C}~7_Zd7t*WjZ=jaA9sdV{dMAbRcAJbz*E~J}e+)Z*^j9Whnq7VK`+sWHe&tQO+iC%ZgX^UVQFr3C@BCVVPj)5WH~ovWHx1FGcht{H8nS8Vr6AAVKrnqF=aC`GoA!Vs01ehIyz}{Lr+aqVRC0>bU|ZuX?A5ODF7p3GB7eYG-5PmIWswAHaB5pWHezhVL32jVqq{gWMeR6pae;%1SbMII%H*GV{~bDVRU6fPfb)|a%W|9C@BCVVP!ZoG-PHnWH~uxH8V3ZF*Gw`Vl!c4HZeD4VKp>mH=+bds01e(Iy!S@bVE-~LvL<#baG*7Zgfy`Z)#;@bZKvHL}_wmV{~b6ZYX1KZgX@XX+(K$RB~lyIyzQmV{~tFGbSkjBVjo+F)?8_H8eS4Fg9i|V`eyIHf1wpGGt>oI5c5lF*2kCNf@XECmuRFb7gcxPfbH_ZgX^UVQFr3P;zf-Wn*+{Z*D|sa%E$5X>V>QX+(K$RB~lyIyzHuVQxHQZ*FsRAY^ZKVr*qTDF7p3GBPq`G-Wq4WMVfsIb>onHeqC9W-&BmG-5Y6G&C|~rUXeG!T|s}I!SJJWpZ<6OKEOpZDDk2V{-swY+-YAX+(K$RB~lyUol@XNp5y!a&u)%X>Mh0VRUI@b1rCfZER^od2Up4Wn}wmPFl9A4IX7i9GcqzXGiGICH)b?BFf}-4Wo2SvGGR0>Xmo9C!T|s;Q)6gtX>@c{a%pF0WpXZP08?XVZE19LRB~x&XJv9?_BVRUbD03%^#F)?CcG-EI^Ff?OgH#jgiHZVD3VL32lWi(|lGGu1g1Rgp%V{dMAbYE$7WpZJ3Z*l-5VKg!@F)%qeWHn-BF*RmkVq!IBF*!D6W-v4}V>vlyGS>ti4LUkV@GGc{s1W??cmH8HIOKnvFd9s)W#V{Bz%awsVPBVjl>Gcqw_WMg4vVlgo^GB+_|Fl9M1Wiw=CVl_23HZrdSK-UBwH99(BWMoryVohOma%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9EFfcVZgX@XO<{C$X?R9ycvES5Wju0k;((?p03%^CV>V(lHextpIWS{lWnwTiIbviqFfubWGh#MmVlp$a1VA&_1RgLtI$>mFQ*~lZVRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WV{dMAbRbP(baH8UM0svgX?kTQDF7p3H#st5G%__|W@9rnG-6>eIb}6AFfubYWHUKpGBY=2vjjjc*90ClIyzxwWK(rwO<{C$X?Q4ebYwa@b7^{IUvw-Wb97`nI&*1yWnXkGAY*TCb95k6aA9(DWldppa%p%xZ*pYffTk$`BVl1MH#Rt9W@RvDIAURAHDfq3GC5*3V>LA~VPj=AWH7Y^Kr`0_9w0h8VPs@PX<=t?ZeeUqVRUk7cqmD3WMz0#VQyz-EFej4WMz0#VQyz-EFffWbz*E~DF7p3VPrBhG%z=0WHdQ9V>UH0IWjq7HaR(AH8?S1IAvitw*){Q*90CfIyzxwWJGCUXK!v{Y)xTwa%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9EFffWbz*E~EFg1qWI8%?X?kT}bSVHMVKZekVPZKoVmW3sGBRajVmM}HFk&$_W@BPDH#9k7Hn{{qE!PAd5IQ<=b#rJ`a%pgEWppTGZ*FsRAXIW`aBO9CCMf_TVK-qgWjQ%CFfcS^H)1qnH!x&5H!@@}Ib$_tH#Rh8IJ*Qu4%Y-8H99(TWpq<@VohOma%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9EFfcVZgX@XO<{C$X?R9ycvES5Wju0k;((?p03%^BVPRo0WH2^lHDx(vWHmWuVly=}H8^ErVK+B5Wil|m1VA&_1RgLtI&)=oQ*~lZVRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WV{dMAbRbP(baH8UM0svgX?kTQDF7p3I5sw8H8e40G-5MhVly>iVKif5H!?P2VmD$jIXN_DzXU)o*90ClIy!S@bW?R=O<{C$X?Q4ebYwa@b7^{IUvw-Wb97`nI&*1yWnXkGAY*TCb95k6aA9(DWldppa%p%xZ*pYffTk$`BVl4OFflbVH83(ZIXO5tVK-qiHZ);4VP-dEVmLBlGB&{kKr`0_9w0h8b7gcyX<=t?ZeeUqVRUk7cqmD3WMz0#VQyz-EFej4WMz0#VQyz-EFffWbz*E~DF7p3IbmU8WMVWjH8C(ZGc-3fW-vK9GC4CjI5jXhVKOi{!vsJc*90CfIy!S@bVO-kXK!v{Y)xTwa%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9EFffWbz*E~EFg1qWI8%?X?kT}bSVHMVKy}~FfwB|GB7hYVKrtpG&ne8He_OBWHVu5Ha22rWyJ(QE!PAd5IQ<@Wpq?>X>e?1bSPtQZgX@XRB~x>Y-MyNDF7p3Wid5lWo0)wIbu08F*rFkH8C+^GC43bIbks~V_`Qp#{@tQ*90C2Iyz}{MQw0&c_=9$V{dMAbO0k^H#lZDHZeFgWMMI4G-5eoVmC8nHZd?TW;ZcrVKZf6$pkfFDZ*C|lAY*TCb94YBVK_ErH#jmgWo0;GV`4I4HDzKrWimN6I59OiIA%0sIn4w>2GIl{2q0r`ZgX@1H#1~rWn(!wGh;b6W;bRqFk>|_Ff%qYVP!ctGh<~q&jdgQ*90B{Iyz!yXK8LIDF7p3GBYtYG+|;fGB9H|Gh{S5GcY(YGBja1Fk)k5G%z=1(F8!%1Rw|?V{dMAbO16nVmDjCbUw;KX9y&TtaCB*HVQfQhZgg^QY*2D@5}Y*cA&Whf~iV{dMAbO0k^VKFsjV=^!|IW%K5WnnWgF*9RjIb>pDW-~ZAFfceZ;RIg>e+4}VIyz=)ZeeUxX>DaFDIjBSZgX@1BVjT)Gc_?{Vq{@uWH&H4WHd8mG&Eu}HDzI8GBq(bFk<5bUj}~#Jt8_fb7gcyd2V5CX=7n*Q+acAWo<)mZgX^UVQFr3D06gVIy!S`VRB_;UvPACJVbeJVQpz+VQf=*b97~GJ}CerVKil8VliViG%;mlVK!zrGd473Gc_x4GG35kbAb$ltA38d7WpqS&ZeeX{V_|Gld2@7SZ9{Kvb98cHX>N2Vb97`nI&)}Ya%E&+aCCA!OlfXqVRBP>b97~GJ}CerVPs=vFl0A5IW}WsW->T7W;tdwH#TN9VK*`}F*0FcHs=Ii9e)Kq2s%1sd2V5CX=7n*Q+acAWo;-aAY*TCb94YBVPi5lGdMXjWn(fkVK*{1HDNYmGB#y6Fk>|`H#aaeX6Xc927d)T2s%1*d2@7SZAo)XX>MgjYm0e+4}wIyzxwWJhvub#PB+LvL<#baG*7Zgg`fb97`nI&)}Ya%E&+aCCA!LvL<#baG*7Zgg`;a&L8TJ}CerVKio9H8o~1VL322GG$^pGB;ynHeoqAVmCHpHe)elV(kQ9A%6uu6goO`Wo>VEWk+&vb#PB+LvL<#baG*7Zgg`fV{dMAbRctdWI8%?baH8KXC^5CBVjpVVK-(uF<~-fG&D6eI5IOdWMXABG&5p3VK+E4Vr1_GUlM->JsmnaVPs@OZ*FsRa$#w1bSQIlWI8%?Xkl_?WM6P}ay&zCZgX^UVQFr3J}CerVPa)tGcsW|WMMckH#ae1I5%c6I5IXfGBq$aH8wS3V(|oD8-E2oBRV=^WMo5cZgX^UVQFr3D06gVIy!S`VRB_;UvPACJWOeBWnpqdZ*FsRa$#w1bUrBnBVl4=HaB81I5aV0H#j$9Gh{h9W;JCtGG<{nWn?vEFlF-uUm<@5Jrp`Ra%F9Ac4b3vZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7Pb03%^IGG#M4G&M0cVPa-7IA&vHIbvpFW@9!qVqs=uGGR3J1YZ(=1w9BlI%98jZgfL$ZgX^UVQFr3b0{ewV{dMAbO0k^H!)&kHZe6YF*!D3V=!T1Ib|?pVKX*lVP$1AGBjjm_XJ-Ce+4}VIyz%-b#8P_X>MgN3LC@COgZ*FsR03%^FVm387IWjk9H85pmWjQf1G&VRjHZ)@~W@R)mHaIf*1YZV!1w9BlI%j2cLvL<#baG*7Zgg`*X>Db0b7^mGC@COgZ*FsR03%^!H8M3gFl9C|HfA?tWH>N1HD+TtI5Ib3H)Ap}WMMG-1YZV!1w9BlI&5ikbVF}$b98cHX>N3LC@COgZ*FsR03%^CHfA+4HDP3AV`gPJVmLWBHZU+UI5cB6W??g8G%_~*1YZV!1w9BlI&5ikbVqV;b#QYiDIjBSZgX@1BVjQzH8e41Ha25rW-~A`G-5e4V=*^kV=y-~F*svmGGYG&Uj}~#JqS8FXJvFlZ*FsRa$#w1baPZ`ZDmqnZf9k4C@COgZ*FsR03%^DG-Wd|VP!BhH8y52Wn^MzFf=z~H)1q1WHK^gVl+7c1z!e#1w9BlI%j2cOlfXqVRA!nZgX^UVQFr3b4hMwWn*P?C@COgZ*FsR03%^HFfd~UB5HZn3aWH4rCGBY;=1z!e#1w9`+I$>mFO<{Rua#UqmFO<{Rua#Uqe+kVP-jFW??Wf2L)dye+4}yIyzxwWKCgtWpY$ya&0JNZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgQGEQ%DZ9{K!bUrBnBVlG^VPj%sV>vM~H)b+3I503dWi~c3VK+2kH8W*4WHt!}Un747JtaCiVPs@YVR>b8RAq8)C}eMSVr*qBAaitNIy!S`VRB_;UvPACJWOeBWnpqdZ*z1$DF7p3Ght(6HfA|uIX7lDVPP<2Vl`zrWo9xrW;iopGdVM23k6>ze+4}sIyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFg1qWI8%?Xkl_?WM6P}ay&zCb96o_03%^BF*Z0bGBYq_W??ZgF=aI{VP#`vH#s+DH)CUBVPj(r1z#P11wAM_I$>mFOkrnoVQyz-RAq8)C}eMSVr*qBAaitNIy!S`VRB_;UvPACJW+LFWO8A2X=6igb96o_03%^xHZWmhG%;c~Wic=|Hf3QrHDfR_Wn^PxIWl55V`DWB1z#qA1wAD?I$>mFOkrnoVQyz-RAq8)C}eMSVr*qBAaitNIy!S`VRB_;UvPACJWMi9Z*pxzZ*z1$DF7p3Wn?xnV`eZhFl09|G%_<~H!w6aVl-hjV=-njWHe+n5d~i(e+4}yIyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFg1qWI8%?Xkl_?WM6P}ay(3FZe?L|LvM3*J}CerVK^{3I51^pH#j&qFlIF|I5K2qVK6l?IX7luVL3N8WD^BnBYy=wFFHD5WMoWXXL4a~XJu4na&0JNZ*^j9Wh@|MZ*^j9Wh@|MZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgHZ*z1$DF7p3V`4R9WiU1~G%{gjH8eLjW-w+oFgH0gW->KoI5%ZB6$M`{e+4}?IyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFffWbz*E~EFffWbz*E~EFg1qWI8%?Xkl_?WM6P}ay(IWVPtY)bZO#%rYQg;VKrnmFlIP0IWsUfW;HV~Ibt+0He+UDH)UpGHaRjkI2Q$9Gk*m=H99(BWMoWXXL4a~XJu4na&0JNZ*^j9Wh@|MZ*^j9Wh@|MZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgQGEQ%DZ9{M3fTk$`BVjXUH!(CeH8M11H)LjHV_{`8IX7WsH8eCcG%#W{W-}QDUo(FNJvBNyVPs@XVP|q-Zf9jwWpZsOWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-KDUb97`nI&)}Ya%E&+aCCA!OlfXqVRA!n;((?p03%^AVmLT9W;HcrF)}wcWMeTjVL4_nWH2{1VK6cmFOkrnoVQyz-RAq8)C}eMSVr*qBAY*TCb95k7X>DavVQyz-CM+OxbYwa@b7*05Wn^D)baFgHZ*z1$DF7p3F=J*lIbtzpH#A~lWn?%oV=^>jV`E`9Ff(L1VK-(p9R*)6e+4}?IyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFfcVZgX@XRB3HxQekdqWhN{jb97`nI&)}Ya%E&+aCCA!QFUQta$(|trYQg;VPa%4VKp;lGG#P0HfCfwIb$+rG%{l~H!@~8FfcJ@Vjl%xGk*m=H99(BWMoWXXL4a~XJu4na&0JNZ*^j9Wh@|LZ*FsRAXI5>Wl~{oXJsZVAaitNIy!S`VRB_;UvPACJWMi9Z*pzofTk$`BVjc$VlZJcW->KpGdVXiHZf#mFkxh2HaTWxWHUB3H8>#!Uo(FNJvBNyVPs@XVP|q-Zf9jwWpZsOWN&q1Y-KDUV{dMAbRbk|ZDmqnZf9jCEFg1qWI8%?Xkl_?WM6P}ay(3FZe?L|;((?p03%^!VlZN5HZx>pGBz+UIb%6DW;HTqV=^%@V>L7}HfAv+1z$6N1wAA>I(2YlVRU6fZ*z21X>DavVQyz-C}VGKb95kcbYwa@b98cPZf7PeAY^ZKVr*qBAY^ZKVr*q803%^$WjQf5Ff=k@VPiHpG&eA1V=`hiIb}CEFgImlIWjjT1z#e61wAG@I(2YlVRU6fZ*z21X>DavVQyz-C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95k7X>DavVQyz-CMf_TVPZEkWHmN3FgG}2GGs9_GcY+eG-EkrGGk^oGC4RoVkZS(B!2}x6goO`Wo>VEWkYXsbSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3WHK~kH!wCdW-~NqG%`0fHD)+vGiEt8H8W;4WHd1_DFt5=e+4}VIyz@%bVF}*baPZ`ZDmqnZf9k4C@COgZ*FsR03%^FGh;V0H8e71Wo9-vH#1~3VL3EnFgG_iGc{pmIAt*_1z!e#1w9BlI%r{YPi|~^OlfXqVRA!nb98ekDIjBSZgX@1BVjo?G-Nh5Vlic9V>UT6VK`wjG+{GlH!@~1GdDRiIAtvbUj}~#JqS8FXkl|tZfto`bzx+3VRUI@LvM3*b0{ewV{dMAbO0k^Gc{r~I5lK8GBji`G-NS3VmL82HDNY3H(_F9HZWymF9lx)e+4}jIy!S@bW?O;bY)C$cV%)yZ*^{DC}VGKb95k9Wn*-2azuGK~lVPP{kGcg5U6n_OhBsw~CWpqG#DF7p3WHn`GIWRe5Gh;L`WMMI3IAu3vF*G=1HZw9fGBq_fGX-BFe+4}jIy!S@bW?O;bY)d=aAk5rZ*^{DC}VGKb95k9Wn*-2azuGG#DF7p3Ib%3EFk?1mF)=e?F*symVl!l8W-%~gIAUZtW;11CHw9lJe+4}jIy!S@bVF}$baHQOOmBB(azbx)Ze%E9Z*FsRAXa5#bZ>G*d2Ul_dSxal03%^FIWjS2V>2~lIAb$nIbvgEGh|^iIAmiuHDNhnV`MZr1z!|@1wAA>I&)=oLvL<$a&K%*Z+B&KLT`0$WGHiVWI8%?Xkl_?WM6P}ay(RNZDm$ra(QWPXI5onbZ>G#DF7p3G&nObIAvuxWiVqiH(_LAGBji`Ffw8@Ibk<7H8n6bI|W}Ne+4}jIy!S@bVF}$baHQORd8@+azbx)Ze%E9Z*FsRAXa5#bZ>G*d2Ul_dSxal03%^yF*0N|VP!HoW-~QqVlrhkVL3N6IWlB3GdMFaHeoV71z!|@1wAA>I&)=oLvL<$a&K%^aByXELT`0$WGHiVWI8%?Xkl_?WM6P}ay(RNZDm$ra(QWPXI5onbZ>G#DF7p3VP!QmH8?gkWin-EI5ah4IXF0FI5K25F=k|BGG;VpKLuYRe+4}(Iy!S@bW?O;bY((sctdY)b98cHX>N3LC}VGKb95k9Wn*-2azuGG*d2Ul_dSxal03%^$WHmKnVl_E7F*as3H#lN3W;QrCH#224I5{^kW;ZrL1z#$E1wA!7I&)=oQ*>c;WkPRwLvL<#baG*7Zgg`fb97`nI&)}Ya%E&+aCCA!RB3HxR$+2^X>Mm$Wn*-2ay~2|b97`nI&)}Ya%E&+;((?p03%^$Vr6D#V>B~nVKz5qV>D%CWMMdBGht*hW@I-xV=^&A1z$6N1wAY}I&)=oLvL<$a&K%xZ+Js*ZgX^UVQFr3b0}kPZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQDF7p3WH>NlG-WYlV_{=9IWRV3G%#glH#s&mV`DioV>U4}MFn3fe+4}?Iy!S@bVF}$baHQOLT`9OZ*FsRa$#w1baNDazVRCtCZf90yV{~tFJ}e+}bYwa@b7*05Wn^FCfTk$`BVl4RG&eS3V`VpGGh{YoHD)q0H!wCZWHVx9H8C?cVPQuFUo(FNJs3JVXJvF#bYXO5OmBB(azbx)Ze%EAZ*^j9Wh@|8Wn*-2azuGnG)VV>QWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^GH(@YjVq-QqHZwA0W-vH6V=y^nF)?E`I5T8qH!?U;1z$6N1wA!7I%98hbaO^&a&vT0VRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Heq8iVPa%tF*q`0VPQ8oW@R}wWMyPyWiw_lWMW}3Qw3i$e+4}?Iyz%-b98e?X>xOPP+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%XWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^yH8*2nF=AmdHa0XcFgImlIAt|rF=S>nIWS^jIb<_c1z$6N1wA!7I%98hbaPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VPiBgFgZ6jWn(okHa0kBGG<{pVqs!pF=Jz4HD+XCG*<;*Gk*m=H99(DZ*z2WQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VK+86VmDzkVKz25WHL8mW@9%wGc+=0Ff=tdVKF%|G+6~-Gk*m=H99(DZ*z2WQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGK`_H#l1bUo(FNJuW&rV{dbGb5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5Q*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPrHjH8N&1I5jmeH!@^7V`DXDVq!93WjJOuWMVTiVqFDaEPn+(E;>46Z*z2WQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDL@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3Vq!8kW@R}zGcqwZGB{>rWH&J|H#s$8WMN}8WH@6sVFh0-e+4}?Iyz%-ZgX^UVQFr3b47MxY;|FDX>V>QWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^EIbmcnIWuNtVr4KgGh{MlGh;F{F*z|ZH!(ReH!@{o1z$6N1w9}-I%j2cLvL<#baG*7Zgg{1aByXELT`0$WGG~Bbz*E~EFffWbz*E~EFe~8V{~tFM0svgX?kTQDF7p3Ibkw5GB9IiH)CWlG-EYnW;if0VKZYeW@ch#F*P@3Wd&aze+4}tIyz@%bVF}$b98cHX>N3LOmBB(azbx)Ze%EAZ*^j9Wh@|MZ*^j9Wh@|8Wn*-2azuGG*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGVPkJ%X<=?xQdCoPVRU6EWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^DF=1sgGd5*4H)c06I51%`VKX%}F*G+hWn*D8WHMxH1z$6N1wA!7I%98cb98cHX>N3LN?~JfVrgM+S5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGVPkJ%X<=?xQdCoPVRU6vaA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3H)CZoHeqFAWj8TnIbt_9H#0LdHexX|IWse5I5=ZrZv|g0e+4}*Iyz%-ZgX^UVQFr3b4p=jZ(?a-ZdX!NLvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3F)(FfHa0RaFl96}Ff=hSI5aphH8C+ZIAvmDGBY?caRpy2e+4}?Iyz%-ZgX^UVQFr3b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Fk?4kGG${kH8^H6GBjjjW@R&CH8^85Vr4inFlJ$6a|K^Be+4}?Iyz%-ZgX^UVQFr3b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuG4l9Ha0b3W-u^0Wiv2jG-7oHUo(FNJvBNyV{dMAbaG*7Zgg`~Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY(+tZgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VPs`7HDoklWH2-}WH)3mFl043IA&vGHDO{lVmUA}VRr>zGk*m=E;>46Z*FsRa$#w1baPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLZgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVKFf=G&nM4G&M9bGG#YqWnpGFVL3QsF*h}1Fl0AlHhTqMEPn+(E;>46Z*FsRa$#w1baPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPa!BVKq54VK_55W;SGDHf1nkW;AAFW->D}WidHpVtoZ)EOQkAIyz5qbZKp2Y(sBubaHQOP;zf#Y-Mc#V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uHaCB*HVQfQhZgg^QY*2DV>{IA|_tbZu;^1veNvI&)=oOmAUiLuG7iOmAahbZKvHb0~9kWI8%_Wn*-2ay(FPb7^#GZ*D#&DF7p3G%#akV`MO4Wi)0uH(@h1HDx(rF)%Y>W?^MDGh}8tf(2O?ss%R)Iyz@%bWCqyWJ6_aY)o%sVRUJ4ZgVIpAY*TCb94YBVKz21H8C(aWie$mH#azCI5cBoIAdfpVKg!}F=S&gID`dR2C4-&7CJg(Z*6dObY)a%a%E*fcxiJ+Z*pU0RBv)|b!A3!Z*5F(VPr#PY-~+sVRLnIWo>0{baNG*d2Ul_dSxalAY*TCb94YBVK8H2H)1qoV`XD8H#uT5Ic8;MVPP>bHfA_sH8C||IEV#V6siR`0y;WWXmVv`L3n9%MsIRsWmIo+adl-wZ*Fv9V{}txZgX#PC@BCVVKz86GB{&6H8f&4VKO*nH8C(@VqrNpW-wzoFfwH|HHrmUss%SHIyzKna%E*fcxiJ+Z*pU0RBv)|b!9_uZggQ|bW>$+b8m7eV{dMAbRbk{a%E*fcxiJ+Z*pU0RBv)|b!9_uZggQ|bW>$+b8m7cDF7p3WHL55VKremG&nLdW-&4{VmLEqV>LNAI5amiG&wdkj0IUJss%SHIy!G~WpZJ3Z*n~-V{dMAbRbk{a%E*fcxiJ+Z*pU0RBv)|b!9_uZggQ|bW>$+b8m7cDF7p3F=AyfIc8=xH#KE3G-WY4HfCfoG-YHsH!(A1I5%cujs;mLss%R!Iy!z-XmVv`L3n9%MsIRsWmIo+adl-wZ*Fv9V{}txZgX#PC@BCVVKrl9V>M$lGdVXjG&nFgV_`BfIc7IxWH4r8H#uQqHIM~ass%R`Iy!S@bWUMyWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3Gc`41FfuYWW@0yEGc;v4HZ?IaGh#V5HDzXGVPiNok_A~3ss%S3Iy!S@bWCY(Yg1)zb8m7~a$#9^5;{6_Wpq$sa%FCGOlfXwNp56icqn6UZgX@XOlfXwNp56icqSFHwZd9XJvF#Wo~nCa#VS6Whf~iV{dMAbO0k^VPiNjWM(onWn?!rF*z_ZGch-2VmM(pGBsmmFl93~oCR41ss%R)Iyz@%bWmY(Wo~p#X>MyMDIjBSZgX@1BVjgVF=A#iVrDooI5cK3VK6s2W-wzgVrFJzGGjMlF=n0xSq7>FHwZd9XJvFyVRB_|bWCY(Ye{ZoWq2qlAY*TCb94YBVPrWqHe@qlWH@FtHa9S1W;i!6G&f^mGh{hAH!(IjIG_bt2C4-&2s%1vWpqqwZfjFzZgX#PRB~Z%b7pUHZ73-qV{dMAbO0k^WnwpFG&E*6GG=CCVmUcEF=8-eIXO8sV=*u^Fg7wbq6Jw7ss%R)Iyz}{R$**uWGE>hV{dMAbO0k^HZ?h8VrDQgHD)$7Fkvt_H#BBtG-P5hFfcMOV`MQfqyH6G-6~hIALZsHZ^54WnrcTSq7>FHx4>Fb#P>1bY)3yWNBk%b0}kPZgX@XO>bmnY$hoHBVlG{Gh#AhWH4eeVK_85WMeinGd5#2H83$+b8m7kXmo9CvH}1vRB~Z%b7pUHZ7yg4LvM0rUoup3VQzC~Z*py4IA|_tbZuc3F~bEiIy!J~X>N37asVS?W->T6Gc;snFgas1H8wajW;i%CIb~)xGch?aH!@@~!v!)rI%#xea$$6Da$jR%bY*96a(MtFVPrBkGGt^lFg9UiW@RulIbkw5HZo&4Ic767G%z?hFvA5h0y;WxaAk5~bZ>GiD<~-dBVjjVH!xx_F*amnWjHi9HDO^hIAu9DHaTKqWMefjF)*GiD=2AhbSVHMVP!QmW-((nF)%kYV>o0pWi>W5IAb_tVP!dDGiEhrWwQlT1H%O}96CC0aAk5~bZ>G!Jt$*uZgX@XRC#b^WJz>oa$$6DawaJtV{dMAbO0k^W;0Z*FsRRC#b^WJz>oa$$6DawaJtV{dMAbO0k^V`MgEGBP(fI5%ZwG&o{0VPR%vWn^JuIWaXhIXN;mw*^!m!v!)NIy!G~WpZJ3Z*n0$C}VGKb95k7d2nT9Npxj$VRUbDCMh6eZ*FsR03%^EHDWO}IALTmIWc51VKOu^I51>nV>C2mFf=eRVq`P91ymZt1u`KzI&W}ga$$6Dav?n^V{dMAbRa`-ZgX^0d2nT9Npxj$VRUbDCMh6eZ*FsR03%^EWMyJ8I5cB6HZn3YW@9%sI5sslWH&Q1HfAv}VmW5J1ymoy1u_UaI&W}ga$$6Daw;e(AY*TCb94YBVP#@wGB-0gIWsV1WnyJvH#RdfWMVfkW??WiG&40~G`$5>2Ezq12s%1%aAk5~bZ>GkJ}4<5V{dMAbO0k^W-~W3VmM`HW@2J9H8^EBFk&<}W->T5G&N>8H#Rt7zXenV!v!)3Iyz}{R$**uWGE>hV{dMAbO0k^HZU_}H(@wAGd5y1Gc#dfHDWnpWnwirVPR!AWMeos!39(XQVAS7I#hXZWn@WoWpZJ3Z*l-%F<&uMd2nT9Npxj$VRUbDE@*UZZ1@fUFH>c1b8m7*Y-Md_Zgeha08?ddb8m7*Y-Md_ZggKbXf9}UZEV&BJ~}#603%^DHZ?G0V`ejDH90XdGhsL~Vl^=|H#0agF*h|fV>2_>1wJ}DRRAMlIALToGG;PnV=`niH!@^1WjADIIb>mBFkv|}WHU54)&)K~Iz#{?VKXo{G-NqpFf=$aVKy{5Gi5MjGB-CdFfe9iGBYq@W7Y*eIy!X#BVjQ(H!wA1HaKB1H!?LdWivN3W-(?oF*GqZG&M9ZVqw+=J~}#VX>MzCR%L7eBVl1PH8(Y4Vl!npIAUctGdMD1IA&rpGh;b8G-EI{H89o%J~}#VX>MzCLTO=hL1SZOY-Ms`bZKvH03%^HVL3NqI5%TCWM*PHH)c08Vm4(pWinwlV>dNsF=H^+1wJ}DY-w(5b3tQcWo%_~VRUJ4ZgT)5VK+80IAUQkGBRN>Ib|?1GdN^3G-5M1IWjR}G-NVjVb%pcIy!7=Zfik8Npk=rVKFjcW->W6VPQFCH8e0bWH~V~V=^#iF)}zfIXPuxIMxL|Iy!7=ZfkQwX<>6$a%FB~XaFN&V`VgCIc7I9G&VOeH)SWi~iAW-?K|)1z-%;1wIZsI&x)mX?kTSV{dMAbRbP{WMyn7DF7p3FfcVSWMMEhH8wV6Vl*%_HDNGeH8nUjHe)a`G%_@0(gk1))&)KeIyz}{LvL<#X>)XCZgePPZ*FsRAWd&%Wo#xX03%^JV`DfsH!(6eWivQsGB#x}Fg7zbWiw(pGBGeQGc-5U1z-%q0RTEWL2`6yV|8p{bY)~hZ)ABvY-ewBX>@39Np5sya&BR4LUm?lWpZ->b98cbV{~amd2Up4Wo2J6Uok;)bZKLCY+-a|WI}Ibc|mMvZ*pmLXl+SubY*gGVQfNmW@cq_b1rCfZEUv&C;~bH1F<~)cVqr7a1xmLDC;~bLNrHZo*kF*9RfI5{z7Gcjc{W@BbFV>mM~H)Aqn*#%0s1}GRhI&5!YWKwTpZ*)y>WMyn9V{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjjUWMnZkI5jzCG&DIjG&wLdGGb&mWivQ6G&eG1Gcnr*N*1>UC(R#Y-waDDIjBSZgX@1BVlGWVP-NnWiVwlVPa!9Ib$+4G-fw3WHVx8Fk@vgF=O2YN(Q$EC@DHRb7gc!a$#*{R%L8&V`+4GQe|**Wpib2bYXO9Z*C}KZ*FsRAVzXwZDm$vY;R*}ba_%`aB^jHWo~p~bZKvHDIjBSZgX@1BVlA_HeqHkIb>!vWi(_mGGjF{HfCdDVl_EpVq|19H)G!gN+-7lC0F*Y?cVrDimWH2!>H!?UkW8(!%2Db(%3pzSyWpqSkb7OL8aCB*JZck=JWoL3_Wlv^Ca%E*?Z*3@PZgeRiV{dMAbO0k^Wiw(iVP$1AFgP|eVr67AVK6jfVPZ02I5uQAGd5#kNrGBh(eWH2>hFf%tfFf}dHmW;HQ4HD+WqH#KHBF*#y2>jg>%w+1K(Iyz@%bVh7%VRUJ3XF_3fWhf~iV{dMAbO0k^G-5D0Fl1t8VmUEnG-NqtIAb|DI59LgH#lWuHDO|7?FC8(w+1K_Iy!S@bVh7%VRUJ3XF_3fWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3H#TB2Hexw9IWse3H8wJ1F)?L0IALNlW;HNkV=y*i?*&Q{w+1K(Iy!A{WMyn9DIjBSZgX@1BVjf;F=RD2IAbz5GB#vpV>K`{Ffuu2GG#P0GdVS8HaPJGN(Q$ECbmnY$z!pV{dMAbO0k^VK6vkGchHaTWFG&f^4IWaRdG-Ww7F=9A0^94!@r|VRUq5a&9PNZ*FsRAZbK-Zd7t*WjZ=Wa$#*{Np56icq|}eZ*FsRAZbK-Zd7t*WjZ=Wa$#-afTk%RV{dMAbO0k^Gh#P2W;rruIALZqGBhz|Fl9DlFflbYG%_+UIWjR}_XSEhw+1LOIyz@%bVhPvZDmGsWo1TeZ(($4Zf8niV{c+e0GBYw{IAky|HaTHtHeoYmI51=|W;rl1Vr4Kg{RK)Mw+1L4Iy!S@bV_e&Zgfy@b0}#%OEb7gc_Z*pv8LSb`dRB~Z%b7pUHZ75@JZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWDF7p3Gi7CEGi5h8G%zqTWHmHlF*9W_WHec;WhiMxd2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY^ZKVr*qTEFft_d2Up4Wo0@#Q*h#drYQg;VL3T5Vq#=wFk?AnFf=zcHZo>oH8Ev0IXN?9WiVnfW(NjJGq(mPH99(TWpq++VsCU)bYXO5C}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSM0svha%E*YI^uw)DF7p3WMySEIW{*pHa0e8IW}W8WHd50Gi5n3IbkW7Vq`clF*G+bHDoXg21+xx1}HT;I%j2cQg32!bW?O;bY&=MM0svha%E*YI#hCDZgXaDa&0CoAZbK-Zd7t*WjZ=mWn*-2azuGc;WhiMxd2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jX+(K$RB~lyIyzQmV{~tFM0svgX?o&-rYQg;VK+E4IXGr!H(@qmHa9XhV=-oAFg9g3HD+ZpW-~HnWDf>PGq(mPH99(HWpq++VsCU)bYXO5C}~7_Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}e+e`gDF7p3VL4$rWi&Z7H#jz8F)=ncG%{gjGcz(_G&M0|VPRo15e7;#w+1LRIyz@%bW(3(Z*)_1VRU6EX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-t*X+(K$RB~lyIyzHuVQxHRZ*^j9Wj-t*;((?p03%^IHexn3G%+zTGh$?9Vq`L8F=Jz6H(@j|W;ropWH~Vt21+xx1}F$RI%j2cS8sA`WI|zcWmIxuZgXaDa&0InAY*TCb94YBVKz8pIb>pEVKXr@FfleXVq-F9H8^H6Fk~?@WH@AFHx&j-2Db(%Bsw~0Wpr0>a%^NmVRL0va$#a1}GppI%j2cN^faybWm?|C}~7_Zd7t*WjZ=mWn*-2azuGN2@Wo#&EM0svha%E*YI#y+4bZ>G*d2Ul_dSxalAY*TCb94YBVKFgfVrFA7G&VM4H#IXeWHmE6Gchw{Wi~K0WjQl6G9d;^9=8T49y&T_Wpqk!X>N2@Wo#&EM0svha%E*YI#Y0AZaidfbz*E~J}Dq$Z*FsR03%^CGGb+9Wn(!sIb=97Ght;kH)JzqVlg!|G&eRgGiGKZ21*>a1}GppI%j2cO>bmnY*uA#C}~7_Zd7t*WjZ=mWn*-2azuGbmnY*uA#C}~7_Zd7t*WjZ=jaA9sdWN&q1Y-K(vAY*TCb94YBVL3E7VKZiCVK!uAG&x~1I5}luGBIOhWin-EFgRf}VkZVl9JdB28ag^>WpqYzVQpneZe(S6C}VGKb95kcbYwa@b98cPZf7PbAY*TCb94YBVKF&mGB;v5FfcbVGdMXmHZ)^1GdVOdW;HQkH8Nv2FewH~7`Fx}B04%}WpqYzVQpnjVQpn7V{dMAbRcO&d2Up4Wo0@#Msi_oWl3&iWq2tdV{dMAbO0k^WH)3sWH&Q6WH4f6VKF#mW@2VxGBGw}VrDjCGcYzYD+Wp+w+1L2Iyz@%bXRY3Y-Ch&VQzC~Z*pxYV{dMAbRcO&d2Up4Wo0@#Msi_oWl3&iWq2t7BVlD@HaRmgWH~T1WHvQsG+{9{HZeD5HDNV5Gc!0iVPY)?N*cEYC^b4dXJvF(Z*pv8RB~Z%b7pUHZ75@JZgX@XX+(K$RB~lyIyy#jVQpneZe(S6EFft_d2Up4Wo0@#O<{C$X?Rv?Wq0C$rYQg;VKrkmGdN{2H#j&pW;rotI5J~5IWaY5F*q_}VP!QkWiJLwGq(mP6goO*Wpr0>a%^N&a$#4zkHe+RBGGQ<>VKFjdVKg@eN;9_xC^b4dXJvF!Wo%(|X?A5)a$#=%KZ*FsRAZbK-Zd7t*WjZ=Wa$#*{Np56icq|}eZ*FsRAZbK-Zd7t*WjZ=Wa$#-afTk$`BVlAUGcqwTVPi2jV>vZ6Fk(0~GB#mlVmUN3HfA_N;9_xC^b4dXJvF!Wo%(|X?A5)a$#MH8*5sH#uWBH)3NoGc`FjG&N>oFl97F21+Wo1}G9bI%j2cMsi_oWmaWuC}VGKb95j^a$#*{Np56icqsrQVPP{gWn(g8VPRopH!);lG%_?{HaBHtGc__bHa1~mI7bFb5Vr;>Dmpr6WpqYzVQpnrWo#&8Z*FsRAVzXwZDmPrWMz0PAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(v03%^yWMVZoW??jCHe_LCV`evDH#lTuV`F48I5uNtIW{p#21+Qm1}HT;I%j2cMsi_oWkF+OC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95k9Wn*-2ayBL`AY*TCb95k9Wn*-2a^irdDF7p3Wi&BiV`ODwGB#r}V`DO6HDoz6W-~QoGGt>gW;0`DO9o0aw+1LRIyz@%bVhPvZDm1YV<=;9ZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj^A7rYQg;VPRx8W->TrG-NSmWM(-tV=-oCWH&T6GBRd3IWlEqF--MmGEFft_d2Up4Wo0@#O<{C$X?R3=Zc}M`WhN;ABVjT(VP!HoHDY08G-5GfH8W;6Vlp;lV>C51Wn^SEGGbE(N-VbqC@eZUXJvFoa$#*{Msj6kMr?0kbZKs9N?~JfVrgM+C}VGKb95j^a$#*{Np56icq|}kM0svha%E*YI!$48a%p%(d2Ul_dSxal03%^#F*rG5WidBqIW#jgFkv@iGdW{4W;AAEH8M41V>dWe21+Wo1}HK*I%j2cMsi_oWkzykWkzgoVRUJ3XG&pXZ(?a-ZYX1KZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-kYBVlG@H!)%~IWuE4FfunZVKp&1V`ejDI5;piIAk$3IXG7aN-(zuC@?xYXJvFoa$#*{Msj6kMr?0kbZKs9N?~JfVrgM+C}VGKb95j^a$#*{Np56icq|}kM0svha%E*YI!$48a%p&0X=QgjWN&q1Y-K(v03%^AGG=3CVKq2pW;iiqIWjP1IWuBnI5}fCWiUB3He@kb21+is1}HT;I%j2cQe|vmbZK^FN?~JfVrgM+C}VGKb95kSM0svha%E*YI!1C~ZDmPrWMz0PAY*TCb95kSM0svha%E*YI!1C~ZQ_8YDF7p3GdVP5H8wdmFf}=2Ffd{@WHMwoHaRk7F*!3cGcz_cTLwxqw+1LRIyz@%bW&w(VRUJBWlCXVZ(?a-ZYX1KZgX@XX+(K$RB~lyIyy#jVQpneZe(S6EFfcVZgX@XX+(K$RB~lyIyy#jVQu1orYQg;VL4_sVK8JjGcYwZIWc8oHaTQBWi?@BVKZVjIAbt5I9&!xGq(mPH99(HWpq+yY+-b1c4bOoV{c+=%KZ*FsRAZbK-Zd7t*WjZ=Wa$#*{Np56icq|}eZ*FsRAZbK-Zd7t*WjZ=Wa$#-afTk$`BVlATH83$XVq`NoI5jjkWMw&KHaRpgG&Ex}IA%FBF*aWYN;9_xC^b4dXJvF!Wo%(|X?A5wVPkJ%X<=?fcyMfKV`+3KV{dMAbRcO&d2Up4Wo0@#Msi_oWl3&iWq2$gV{dMAbRcO&d2Up4Wo0@#Msi_o;((?p03%^xG&M3gG-fh5FfcGDmpr6WpqYzVQpnXX<>6gV`C^|Z*FsRAVzXwZDmPrWMz0PAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(v03%^JF)}hWV`4HjV`F1tV>2>kVK+E5GB`3dV>31}WHmHp21+Qm1}GFdI%j2cMsi_oWkP9Tb3tQcC}VGKb95kcbYwa@b98cPZf7Pb03%^$VKO&nH8x^6IW;k5V`eyEGh}2oWn^PBG-6~nG&nM621*jQ1}H2#I%j2cMsi_oWkP9Tb3tQcC}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(v03%^GWMpM!WHUKtVKiZ3IAk_AVK-woF)%b?WMpGBV>dZz21+Wo1}FkLI%j2cLuGDsWpYnuO<{9$P;YZ-bZKvHC@BCVVP-csIW#viH#sw8F*!40H8*24Vlg*0GG;L`HeoVmV`~OVw+1K}Iyz@%bVFrsbY*f+W=&ypb5L({X>@6CZYXI)d2Up4Wo0@#Q*dE!JY;WmVr*qTDF7p3G&M6}HZw9eI5IS3WHB>gWHDo7H#255VL4@FV`gD7Z3apfw+1KzIyz@%bVFrsbY*f+W=&ypb5><+Z)0h6c_=9WBVjmYFfuSo0oIXE>jF>wY;7Pkf{5IQ<%WpqPjZggdGPi9SFb8|{zV{c+ZAVsi#c4z~s<9y&T_WpqPjZggdGPi9SFb8|{zV{c+a1}FkLI%j2cLuGDsWpYnuO<{9$LTO=hL1SYmDF7p3H!@;5WHmWCGG;V1Vlic8V_`KlWHT@}H)S?CGc{&qcLqwg1}GRhI%j2cLuGDsWpYnuO<{9$LTO=hL1SYmX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVjoMziG-Nh3F*!CfV`61BWH4bgWiVqkWin=FWH@;SN*1>UC;~bUEC>T0AXJvFjc4cy5XJuApY;R*}ba^OgM0svha%E*YI#Y0AZaidfbz*E~J}CerVK6XZWn?%wFf%YXWMwiiWHmN8W;JCwWimE1IA$_9Hhl(47Pkf{5IQ<%WpqJyWpZI>WmaWuZ)0h6c}ihpZ(?a-ZYWJ*baH8UM0svgX?kTQDF7p3WH2`}WM*bDG&g2tIb&ovIAJh3Wi~iBWH(`9WH&T6e+Ehpw+1L4Iyz@%bU}7ya$#p>R%L8&V`+4GN?~JfVrgM+C}~7_Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}CerVKOl=VKX>lFfnFkH(_CBHZ^52VK6mhWMwioWH)0pHh~689JdB20y;WpWpq++VsCUzZ)0m^WJzvia&&27C@BCVVPR!AG&Er|WoBV9Gh;S4H!wA3W;tSIWH4qkV`gDFF@pw5w+1KzIyz@%bVFrsbaHQLWMOPUc4cy5XJuApY;R*}ba^N#03%^FW??lmVPZ06V>4o9W;QrBVlXshH8n6YWHK~4VrDjl21>UEC>T0AXJvFlWo~qGZ)s#R%L8&V`+4GC}~7_Zd7t*WjZ=jaA9sdWN&q1Y-K(v03%^xH!)%`HaR$9V>V`DI5ammV>mK6GBY$~IWajnGB#v~21*vU1}G3ZI%j2cLuGDsa&Kv5VQfKmWpZI>WmaWuZ)0h6c}ihpZ(?a-ZYWJ*baH8UM0svgX?kTQDF7p3IAS(tW;8c9W@9)uV>M$mF*7w|V`4coH90phIXE{ri3Umzw+1L4Iyz@%bVFrsbaHQLWMOPUc4cy5XJuApY;R*}ba_f)V{c+a1}FkLI%j2cLuGDsa&Kv5VQf-wVsCUzZ)0m^WJzvia&&27C@BCVVKXx_He+HlGB;x}F)}k^H)S(pGB#!~VmCE1VKgy0HjM^Kw+1KzIyz@%bWCY(WnpqbZfA9DVRB7xZDnqBb!{jq03%^!Ff%zhVKX*jF)=nbH!wD4Gch+~Wie$qHZfx|V_`6l21>UEC>T0AXJvFuX>Mgb>wZgh2RC}~7_Zd7t*WjZ=jaA9sdWN&q1Y-K(v03%^AGi5V0Ff}weV=*`|H#1{nF*r9hH8f;3H8MG7H92CD21*vU1}G3ZI%j2cOlfXqVRAukXLW30a!qe-Wo~qJZAxKdZ(?a-ZYWJ*baH8UM0svgX?kTQDF7p3GBq$YHezNtWn?umFfcJ=F=k|9GhsI~FlIC~WHd50lLkr-w+1L4Iyz@%bWCY(WnpqbZfA9DVRB7xZDnqBb!|#vV{c+a1}FkLI%j2cLuGDsa&Kv5VQf@ybYW~wZ*666baibgDF7p3V=`ehW@a^GF)%e|H#ufzG&VOdF=b>pGB-3dHDfe4mj+6=1}GRhI%j2cLuGDsa&Kv5VQf@ybYW~wZ*666baibgX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVjo*W@2JBHDWh2Gh|{nI5jY3HDWU`HDqNuGhsD0HDQ?sN*1>UC=fb2XJvFlWo~qGZ)s#5MN*uQaC=fb2XJvFoa%E*kY;R$7X>MmtVRLg$VRUk7cqmO_baH8UM0svgX?kTQDF7p3I599YVmUT8H8442Ib~)xIW}ZBHexwtF)}hSVlg&hp9V?}w+1L4Iyz@%bVhPzWkzgoVRUJ3XH8*qb4_7%a%p%dX+(K$RB~lyIyy~ZbaH8UR%vB-JY;WmVr*qTDF7p3VPs`CVmD+tF)=haF=b&eWivN6Gc`CjGBh`1WH>oCp$1AEw+1LRIyz}?c4cyNWkh*yVQpz+b0}kPZgX@XR%K&!Z*n#!EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbM=ZfoLzrYQg;VKy*0H!x-}W;8QnFf%n~V>UB2GB;slG%_Fk@zBVrFABGG#I~V`XJEIbvgCH)J_xHaIaeIAf&-N;9_xC^b4dX>N99a&u)wd2V5CX=8I&X>@2wZggdGZeeUnZ)t9HMsIRsWmIo+adl;LC}VGKb95k9Wn*-2ayBL`AY*TCb95k9Wn*-2azuGWDF7p3G-hOBG-Wt7F=H_}F*jp1GB7hZGB-3aWjA4FHf1?wrv^$hw+1LRIyz}?c4cyNWkh*yVQpz+b606}Xi08#WpZv|Y)WrwZgfU(a${vwZ*p;UWpgNLM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K(yAZbK-Zd7t*WjZ=jaA9sdV{dNafTk$`BVlA?GGk&iIW#pjVm3E3W@I*EW@9yCG%#c^FlAykIW?&UN;9_xC?PsJXJu|>a$#&~dSzrnX<>6lZ*pU0b0|h~Wo1TeZ(($4Zf8ejZe?;|Y-xIBWK?f*adl;LCMf_TVKX*mGB!71Vqs%sH8(diF*i73VP!L8GGaDkGB##mVXFp8AGZc57&xyVmC8nG%_@r;Z*pU0b0|h~Wo1TeZ(($4Zf8ejZe?;|Y-xIBWK?f*adl;LCMf_TVL31}Gi5O~H83+{HDYCEVq`F6H8C(ZFf%w|V>35qIj;svAGZc57&V@EWiw%7H8o{9Fg7(ZHDfX}GB~jYN*1>UC^b4dXJu|>a$#&~dSzrqcywiQZeeUjZ*pU0b0}kPZgX@XOlfXwPGxjOcywiQZeeU!a%FB~Xk~LIEFea5Wo1TeZ(($4Zf8ejZe`+trYQg;VKrehFkvxeIX5+CIW;jbWo9vAIA&osFg0W_V>V+jGqVOtGq(mPH99(JZgypIb7e$%ZeeX{V{=JvWpZ?BVQf%ga$#*{bY*gLQe|gyWpi_HawubOZgX@XR%K&!Z*n#!EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jO<{C$X?R3=Zd2lbrYQg;VKO;1HDon1GBRT}F*i0iFlJ*iHZoylFfn9fVK8PgGqnavGr|D?Iyy^fZbW%*LvL+xb#!5LX>V?G0Ap-nb8~4#d2Up4Wo2J6UolH*ZbW%*LvL+xb#!5LX>V?GE@*UZY?A>1FHC7}Yg2S#bY(7R08MXXWo%zEOlfXwQ*>c;WnVaGE@*UZY?A>1FHmx6b8TUCX=6%nX>N2bXaG%bWMyn$GEj19b8TUCX=6%nX>N31IA|_tbZuV?GOmAUiWpYVvaBO95Wo~p~bZKvHE@%K*K~hjdZ*FF3XLWL6bZKvHb4+hxWMy(mZE$R5ZDnqBVRUJ4ZeKWPE@*UZY`z9GIyz8KNlsK>Oi4#bQ~+T&H8nD2WiU80F*0O0F)%kaFk@z8V_`C5Ib||7IX5=G1~fW4L`hObLsUsmPC-mxOi4#bQ~+UPF*##lH)b_8H8(dgWMMfmHeoO^Wn?pEVK+E2WHK=d7XU73Iyy{gXJ~X(d2nR_R%vr}VQgu7WpZCQXf9}UZEPc9VPrNqG&EvjGi5R`V_`NkVrFGIWiw@EHf1t4H8C||!T|s;R%vr}VQgu7WpXZP09I*pbzy92dS!B7IA|_tbZu;t0RS&la$$C5a&uv9E@%KvZ)9a`Uoup3VRmJ5b75>>IA|_tbZu;@2>>o=Iyy{gZe?L|O>cB*Z*Ep)V{~tFGXO_rZ*5j(V{~tFGhaApE@*UZY$IW0FfcbbHe)k0F*G>o=Iyy{gZdPS%Z)0h6c>qUcZ*5j(V{~tFGhaApE@*UZY$IVbFgRl|VPiRBHfA+2VmCB0HDYCBWI19tVlpshGc_@(2>>o=IyymaXLW30a!qe^X>V>;Wn*-2ax(x&Wp8a(Wn*-2ax-5zXf9}UZEPc9W@a*BV>DtkHDY2mIWjgjGBRdkW@2VEH)LXEI5J`}sR;lsXgWGUZf8MbV`Xe*a$$67Z*BlbWp8a(Wn*-2ax-5zXf9}UZEPc9WMVgDVPiKoHfCmFH8(b4FfuVSIX5t5HZ?G1WMMHisR;lsXgWGfX>Mg>o=Iyy{gZcT4(Wo~qJZ2(7QZ*5j(V{~tFGhaApE@*UZY$IV~FlAz7Gc;ylVly!~VK+E6H8?S2FgIj3Gh<|CW@9v|2>>o=Iyy#ga${uxM`dqqR%K&!Z*ntVIA|_tbZu-SVKienG%{l~WjACpW;8TpGcz?ZW@cnKVl_E3Ff(K~H>n8#E@(PBL2hStY+-UnZ*pU0R%K&!Z*nsLM`dqqR%K&!Z*ntVIA|_tbZu-SVKXx`IAvmDGBjj3WMMcoHDfn3F*7w~Ha287V>V(pIH?H$E@(PBL2hSFZ*666baib2M`dqqR%K&!Z*ntVIA|_tbZu-SVKp^kG-YLFWMwcgGB##4VL4`IHZw3{W-w(jI5lQ5VW|lKE@(PBRBv)|b!7lYWp8a(Wn*-2ax-5zXf9}UZEPc9HZm|VWi?|sWHV!9H!?LdGdDLgWHB)_FfukbG-fqpsR;lsXgWGgZ**yIZdPSubZ>Gq07qqSZB}JtbZ>GqUpQzkXmo9CBVl1-W;teMGcqhWj17GH8^22Wj8f4Wj1CwIWfWk053;nZ*5j(V{~tFGcITVM`dqqR%K&!Z*ntVIA|_tbZu-o2O9!9I!$k6Wo#%Z03%^AV>LKqIW%TCV>LBmWjSUxGh{O{W-v5nF*h`0W-w&U20b|k8xA@;O>bmnY$#)IZgX@XO>bmnY$hoHBVjobmnY$hoHBVjlxNYV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=03%^JV>e?rFf=zZGGt_9IW{mcWivHnWMW}CV=!c4HZoz`20b4+2OAeUI%j2cOlfXwPGN0jC}VGKb95j~X>MytZe(S6DIjBSZgX@1BVl1MytZe(S6C}VGKb95kcbYwa@b98cPZf7PbAY*TCb94YBVP!crH8*8qVKp>kI5;#lWnwltV>dZ6H90alIc8*JV&4Wm7&!+U7dkp=b5>z&X=F@kZfi+yWMz0LV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVPQ37Hexh4GGQ|`W;iu6VK-$nHa9V4G%;p3WjQcqIN=686*&hR5jr|&WpqqwZfhuGZ*FsRAWUg)Ye{ZoWq2t7BVlDYH!(6fWMelmWnnWgWi&K6I5aY1HezBmWH~lsWH{pnJrCms9Ty;DZ*FsR05@b|V`McpF*ss1W->7{WM()rWMMHdF=S*kWHvN0HRT396*&hRAv!u?WMoWfZfhuGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAWUg)YbGfGBVjTzH#RXhWi>NnHeoPiFlA<9GBY<~VKX%~HfCiwVm9XnJs&v-8wff&XJvFwa!+PTZ)t9Hb0{ewV{dMAbO0k^Vm3KrGc+({HD+XGF*G+eG&MLiG-Eh8FlJ(8Wn?ip=>|OpIR_gUIyz@%bV_e&ZgfszZDlB9Z*FsRAWCm(Zgfd*WMz0MAY*TCb94YBVKO&1VPj!1H)Jw5Wo0ooWMnyJH8WvmVmW0rHfA?7FzW_A7C8qS2s%1vWpq?;bYW~wVRLgRDIjBSZgX@1BVjW(VKOsfWHV+rWimH3FlIM0F=9A3V>V(kWH>oAHZ<)9Jq9@k8yY$~XJvFsZ)t9HNp56icqn6UZgX@Xb97`nI&*Y#X>MmGDIjBSZgX@1BVjpZH8?h9F)(3bGB`M4GcYtTF=971H)An2FflkWWjXH#Js3F$8xlG?XJvFsZ)t9HC}VGKb95j|Z)t9HNp56icqsrQVKiehGd5&4W;bJFFgQ3lF*0N{HaTWCW@a%lGB-3eF!2UG5b*{b7$9SBZgX@1WHB)|HfA(4WjA3rFl97lWinwfG+{MlG&N#kH!w0d^9DT@IR_gUIyz}{R$**uWJ+&oZgfd*WMz0LV{dMAbRbG^X>N2$Ze(S6DIjBSZgX@1BVjpVF*G@0Wn?vFIAJ+rIWse1IAu0tG-EVjH!(G4H#qeMJr+3!8yPw}X>&|zZfj0qZDmz+Wn?I0Z*FsRAaitNIy!T7a%pa7DIjBSZgX@1BVjTzVq|7xV`O4AG&MChH!v_`G-6?5V=^~5WHmA~GBfuEJr_9#8yPw}X>&?%X>N2*VQpnqb7f>GV{dMAbRctdWI8%?baH8KXDJ|KZ*FsR03%^DVK-qnI5uKoWo2PyIAJwrGh;9~VPj!1He@wnVly@Q20a%!2OAkWI%#u8a$#*{PGN0jRdZ!zC}VGKb95kcbYwa@b98cPZf7YVV{dMAbO0k^He_KjGB-IlV`VpHWI1AEH#9e4HZeIeWieqmHZwA0`vyH1IR_ggIyzxwWJ+&oZgePPZ*FsRAaitNIy!T7a%pa7CM+OHN^faybVF}$b97L2awz~KVPR!qWH@7DIAb+4Ha9gmIWaRaVK_H8WnnQgF=I71GyMiVA~^>eH99(BWMoQjX>N2VV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctd;((?p03%^GVl_1|Vl*;0I5lE5G&M0WWnnikG-P67VKinmH)A&c20b%52OBjyI$>mFN^faybU|)pOlfXwC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kcbYwa@b98cPZf7PeAW2GZX>N2wZ{mQaDF7p3H#RgkHZx&lVlg>5Ff%e_VKri8W@Bb!HD)$pFgG+f0S7%ZIR_gxIyz}?b7gXLOlfXwRBuIiX>)XGZf8nwX>N2uZe&4ZWJ+&oZgfU(aztr!aBN{?Wn@fgZfhuGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAXIYVfTk$`BVjaTF<~@iF*q_YFfw6fGh;G2V>vfwWHK@|HD)w4IX43bJu^868wff&XJvFwa!+PZZ*xO$Z*pXFC@COgZ*FsR03%^BG-70BHDO|5W;Z!BVPP~eHZW!|IbvZoFk?0}V=`q02R#Nk2O9`FI%j2cPI6CXL{CO@C@COgZ*FsR03%^zVKX&lV=y&jG-5Y1H8^53IAmrwHaTQvVlXu^GhsFd2R#Nk2O9`FI%j2cPI6CXMsi_oWpgMgAY*TCb94YBVPj=AWn?jAGB-0dV`O14H8EpkWHm5mIb}39V>D!BI0*+m1~~^CH99(BWMn~PWNCD1Z*F01Msi_oWmIoWX>MyMV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~ly;((?p03%^yHaBHsGh$*gFgG+bF*0K@FfcM=WoBk(H85o|W;Hhp2R$=62OAhVI%j2cMsi_oWlmvjWhi5BZgX@XMsi_oWl3&iWq2tdV{dMAbO0k^IbmUDGc+?WI5uKsVq-NoWn(imIWRUcWHVwiG&wak4F^3IIR_gWIyz@%bVhPvZDmPrWMz0LV{dMAbRctdWI8%?baH8KXC^5iV{dMAbO0k^W;QfsFl9G4HD)<8F*7$YW-wxAVl_21G+|_7H#0Xi4+lLMIR_gUIyz}{R$**uWJYpfZDmPrWMz0LV{dMAbRb4@VQpneZe(S6DIjBSZgX@1BVlA=H!@^5I5uT5G&M73GBGh>H)JGzMsi_oWl3&iWq3X&DIjBSZgX@1BVl1NFgG$eVKQVhIX7c7GBsi`V>MziGcaXiGG#M1Wi}TFJuf*28y7k{XJvFwa!+PXWoc(MytZe(S6DIjBSZgX@1BVjjYF*h_YH#jt8I5#sgI5J^mFlI1eHDqBqVKp{nWM&x$Jry|z8znkAXJvFwWoc(2OAMOI&)=oL}g}Sb!>D(VRL0nX>MyMV{dMAbRbM=Zfi+yWMz0M03%^JWjSUtH85s4Fk@sgIWlH7WH~S}IbmUBGB!9lW@cd>2R#ot2O9`FI%j2cL}g}Sb!>D(VRL0nX>MyMDIjBSZgX@1BVjRNIAminV>vfsIXPx#V>K~kVrDrrWn*S$GB9O0V=*5GJq9@k8xlG?V{dJ6b#!G$b!==@a%E*ya$$C5a&uv9C{%J`c4cyNVQeNTAY*TCb94YBVK*`~HaTT6IWsXbWj8QkWjHW2VL324H8VLlIbkp`IUxr<5IF}MBRV=`Z*6dObY(_$Y;06=Wo1-yVRmJ5b75>KRB~ZG*d2Ul_dSxalAY*TCb94YBVKQSfI5TB1Ffd^H!x*4Fk)mkH#1=~GBGk_DF;0%2OS6?V{dMAbO2^HIALL7Wi~cBFk?A2GBP<~WMwvGWny75HZnJ6HexFWJq9@k8v;5yV{dG1X>)0BZc}e;X=GDqVQ^)0C@BCVVPrC4H83<{WHB)_FfcVWGdX2uW@TeBV>CH1IW%N5HZ2D|Ee9P4AY*TCb94Y>Vq!TsIA$_AVr5}wWiVwqVK_B3FlID3HZnIcV=y=`2R#Nk2O9!9I&)=ib8m8UC@BCVVKOjeWin$kGc{p2VmV@CHZ?agVliScGG;S4Vq{@qGcgA}F$Wz8AY*TCb94YWGdM6}Wn(osWHUErVP-gCG&L|ZF=8<_Ha2BtV=^!^2R#Nk2O9`FI&^PSbaH8KXDBHkV{dMAbO0k^Fg7_cVK+5lF*h|ZWivT9Gc+?XV>B^2GC5^oH)LTnH3vNgIR_gEIyz}{R$**uWGE>hV{dMAbO0k^VKQMdF=R1hWM*bJH8o^1Hf1wqH#RgfWoBbHGBP$bHwQfi!T|s}I!$k6Wo!UrY+-YAX+(K$RB~lyUol@XO>bmnY%XYYZEO}9053swbZK;TWMxHjbZKp2bZ>H1bZKmJE@%Knb98BKVRUJ4ZeKD%baZKSb!25lb98BKVRUbDRdi`=b6+@UE@*UZY{CHmIyyvkVQf=yVPj#CRWjSFvV>DwhG&3<~GBYqVVKihpHfCaFFf}kWFk>(>RR=UWI${7LVKrhgGdW~4W-&E0H(_QnI5IFbVPP{hIW;k3W;tbMV^s$UQrWn?ioV`gGuRR=UWI&T0YVK6i?W@BYxVPj=wVKrl9V>MwlGd4FcWimE1H8N&6V^s$gSZ)|mRWkzygZDn6rUvqVEaBp&SMsi_oWdI{#HZd|XH!xv0H#ae3I5;w9I51;3He@z5VKOo>Wi>QmRR=T-Iy!S@bU|ZuX?A5OV{dMAbRc4HZ)_<5BVl4RV=*!@W;ZlsH8NpjH8wOfWjSOsG-hEkH8wIgV`W7LRti-IGy*z0X>&nibZK^FC@BCVVK!zmV>V_vG-EO~FlIP1Ib%0BGh<_9H8){qIAb|6Vn+v7RR=TzIyz@%bWUN3LC@BCVVKX%{IX5(9H8L_WHDfb1GGt~lVmCK9GG#e7V`X7AGD!zkJ_j~6b!lv5LvL<&Wq3$+Y-}iFZ*FsRAZbK-Zd7t*WjZ=UX>w&_bZKvHEFfcVZgX@XX+(K$RB~lyIyyvYa%E%UfTk$`F*9W|I5;q4H)CRDIAb|wWMyV!WM(xrVPj)9G&M70O9xgnRR=T`Iy!K2Z)#;@bSP;=d2Up4Wo0@#P;YZ-bZKvHCMf_TVKq54H8Wx{Fkv=1H)1k2V=-c4I5aUbW@a{IWim5jV@(HE6IBN^5IQw&_bZKvHC}VGKb95kSM0svha%E*YI#y+4bZ>GqCMf_TVPa!rGG<~qF=jSlVP-U8W;Zr4VPZHnW;8N4G+|+8WKjoJ7*z)}8#+30a&Ky7V{}1mZ*FHqX>w&_bZKvHC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)JBVjOPVKg`~GBaW_GG#Y8HZn0}GGs6_F<~@iIAdmGGG$W-RvE$p06IEDZ*F#Fct~|@Y*2DV>rZ*FsRa$#w1bO2*)VRLh7M0svha%E*-F<&u5Z*F#Fct~|@Y*2DV>rZ*FsRa$#w1bS`LgZEU6#04``cI!tM9YfyA@08D9aYhO5ME@*UZY$IVaIbvfmH)b|DH!(3VWi&KnFgar~Wj19oVPQ9BVKq0V6aX%0Iyy{gZfiqtZgX@{baDVpX>My@IA|_tbZu-SVKX#0H#uZuG&eLcW;iuDG&Ex{WinFHC7}Yc6O2OlfXwUpQzkXmo9CX$KqvIyzT!Wo~0=C@BCVVK6W-WHn|rWHn_pVPrWlH#0V6Heoe4VPY{eWHn`DVp#`1X$Kq~IyzT!Wo~0=C}VGKb95j^Z*pU0CM+OhZ*FsRAXIO1adl-TDF7p3H)JznIAvusWo9>KHZU?YVPj%4HZ(FgVKX^1G%+<}TL(THX$Kq|IyzT!Wo~0=C}VGKb95k6aA9<5VQfZka${vyWn*-2awaJNBVjo?V>K~3F=jMkHeq6BWiVnlGGsAiVPY_0Ffw9dFk@W@J{f5T91l7=S8`=;V`wO2Z*FsRAXjo_ZewUBDF7p3W;QluGBIIdWH4l8GB+|YVlZQ2IAmfrF*7qYH8wOjUk5%7X$Kq+Iy!G~WpZJ3Z*n~-V{dMAbRbu9Wo~0=CMf_TVPR%DWnnWgVKiYeVr61AVPiQlWH&iCWi??kWjQ%HHem-o4QU4)6*@X^aAk5~bZ>GiC}VGKb95kAa%FB~XeKEjV{dMAbO0k^GG=3DW-~HjFfw5>I5%ZBGG;SkWHvT7VlZJeGcq`2V+TGHX$Kq?Iy!G~WpZJ3Z*natV{dMAbRbu9Wo~0=CMh6eZ*FsR03%^AHZf!~Wi>WrH90e6H8f&jWjA9nWH&K4WH&HnIAS(s2R;*N2OJ1GI&W}ga$$6DaxEw+AY*TCb94YBVP!NkW;r-8WH~W3Ffln}H#Rq6HezEjWinN2W03%^IH(@zBVL386Ib>uwGBP-0G&eLfI5lKsGB-9dVPj@%2T=@#2QLmfI!tM9YgKM*Zf|#PS8`=;V`xKfZggQ|baNN2W03%^zWMg4tGGQ?}IWspiGcsW|W@0&EV>4qpFf=x0IAb<(2T=@#2QLmfI&x)mX?kTSV{dMAbRbP{WMyn7DF7p3IAb+qWn(xpW;QZ1W;r-DWjHlqI5lE7GdW>mH8LMytZe(S6DIjBSZgX@1BVl4NGG;R|H8eFhI5s&kWMg4vHDqHnHaR&mHf1n3F*bDvQ5A&;FCRKOb7gc+a!+PMZ*Fv9V{~&yZ*oj&ZfhuGZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRctSdSzd9DF7p3Vr5}vWo2bDGBIT}VPrIAIAJk2Gh#JkWnp4rGc{o|cLz}&g$FM#IyzxwWKLywLvL<$VPkYgZ*oj&ZfhuGZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbo3Yi@6MZdY<;ZewUeZ*Fv9V{|4d03%^yI5jzBG%{jlVKX%_W@IpAG&eRgWi&E2G&MM5G-EV*2T?4A2QM``I$>mFPGxsPZ*Fv9V{}PwMsi_oWhi5BZgX@XO>bmnY$hxqV{dMAbRb4@VQpneZe(S6EFfcVZgX@XRc>o;Z+C82a%JLxrYQg;VPR!rGGSphI506XW@KeKW;kUtIXGrAW@0opF)%kWVS5KrGld5)AUZl>WMocdcU5j{Zf|#PMs;j#S8`=;V`xckMsi_oWlwTxXK8LIV{dMAbRbP{WMyn7EFfcVZgX@XMsi_oWl3&iWq2t7BVjpWGd3|~WMN@8Gc+?|H(@YjVl^~4F*GwYWiw@DV`hB^Q67Z{FCRKOV{dMBVPkYxa%FB~XeeWEZgX@XOlfXwNp56icq|}eZ*FsRAaiMYWnXkD03%^BVPP>eWn^VGWi~ToWHDi5V=-khWH)4CIX7f8W;iu}2T>h=2QeieV{dMAbO16kWH&KoIWsq6I5}Z6Vl-ngF=IJlI5{_BGG;PmHe`VZQ6q&1FBCdDbZ=91a%pa7C}VGKb95k0Z)9a`CMh6eZ*FsR03%^yFlIP7H8o^8Ffw5`G-EPlGGR4jH)LaGFf=(dVqr3a2T>BH6ctr&Yi@6MZdY<;ZewUeZ*Fv9V{~%>Rc>o;Z+C82a%FB~XhUyqbYWw3b1rCfZET1KQ#v|KX>MgGqRC#b^03%^EWimA|IALWuH)J$sHDqRFG&Es0IW{;rFk@pjH#TO72U9vaL2hStY+-U%Wn*-2ax+wUaAg1^VKZZ4H8*21HDhBqW;SJIF=90}V`MQjVK6pjF=RAiIJyEdJX3ICbZKF1MsIRsWmaWlbZ>G#0ADj-FfmhbVRUI>Y({T#V`WxlV{~tFUobIWG%jd#ZEV5^D>^!DUvqR}bY)+0Wou>tBVlD?VKFr|H)1$3Fg7`1Wn(xvG%z@3F=RC~VliW3IcCBKD>^!DUukY>bZKF1UvqR}bY)+0Wou>tBVjUTI5%WvIAb_sHeq5oIWuBqWimH6I5{?EW;SLyI5WZrD>^!DUvOb^VQq6?ab;^}03%^!He@(7H8W#2IW;*mH#9LbWiVzpI5;(7I5%NoWHvRz2P*@gDWl?oubY*gGX>V>tOGYRu03%^GVPiI9HZV9dF<~}kHf1+tH!?M5G+{7iV`E}CIbvjt2Tj5UDvZtkOxgB!UroHIy!S@bVqVwc4>5ZL}_wmV{~b6ZYX1KZgX@XX+(K$RB~lyIyyvYa%E$5X>V>ODF7p3W@a%tHZWy0Ib|?7V`VimF*!6cHfA_DWn?orWI1DHk_Sy1!Urn|Iy!S@bW~|=Wm9xza7k`cWn*t{WOFEFZ*^j9Whnq7VKp{pIXN+AF)?8|He)t4He_UBFfceZHf1nlGiEYoIFtuX2Eqp`2s%1*WpqMmVRJ)oa&l#CVRUJ4Zd7S)Wkz9RbZ>GfWN&q1Y-K3`BVlG`WnnZkGcsW^H8?amVlif9IW{*iIAk_tH)Aw1Wo4EJO$NdTD+W3`b#rA+VP|e-bZ>2CbY*f)Wnpu5a%F90Zgg`fVsCG3DF7p3WMX48WnyDAWHx0sFlAymG&y22Gh$&gGGSt5G+{P2mkVlgl?HDqRCIA$_qHfClwWHd2iF*0K^ng>k|!Uro5Iy!S@bW?eAbY*Q$Z)tO7R$+2!VQyn(C}eMSVr*qBAY^ZKVr*q803%^AHeoPfGBP(aIAdZlWH>irF*IalVKg={VKp{lH8eMz2Tcyb2P+slI&)=oNp5L$X<=+rbYXO5LvMCra%o|1V`V60Z*^j9Wh@|MZ*^j9Wh@|MZ*^j9Whnq7VPZ2iIbkz1HZwG4W;0_kVPQ8oIb&imW@TbCF*Z42G@b`d7QzQB0y;WrZfSIBVQgu7WkzXibY*fVDF7p3IX7cDH)Jq0W@b1sIW{*qWn^PFHDxwAG-5C^VK`-Gpa)ID2P-u?I(2YlVRU6iX>4?5a#v||Xia5db9HiMZDnqBb0}kPZgX@XX+(K$RB~lyIyy{gZe?L|L1SZOY-Mt9ZDn+2a!qAnb9HiMZDnqBb0*?|rYQg;VPs@tHZ@`}H8W;1I5jjjI5lEoF*!3cF*svpWHn_rW1@2!Wnpu5a%F90Zgg`fV{dMAbRcO&d2Up4Wo0@#OlfXqVRAuZV`Xe*a&K*AbY*f)Wnpu5a%F90Zgg`d;((?p03%^AHa2B5WH@9nH#1{1GdDD2Gh;M4V`gJCF=ApgHZeG)2Te1=2P*V>ODF7p3FlJ;oWHw_qI5}o8W@a`vWH&iEG&VV8FlJ;iWMXD8s0U3G!UroGIyz@%bWd_=Wo~p~bZKvHMRRm%ZDDj}L32@cVRU73ZfS3BC}~7_Zd7t*WjZ=lZfSH;bzyX6a&BpFZYC)JBVjNxWiT^gFg7wUW;9`9W;8c5WH@7HG%{l|H#IUiWnroZO&P)mD-b$5XJvFxa%p95bYXO9Z*E0%bZKp2bY($vQczhaX+(K$RB~lyIyzENStcm}BVjORV=y>3VmD+tVPs=BGdMJ5Ffce{IAmdEF)=nbH)5;@O%B2bD+oF|XJvFrZggdGZeeUwbYXO5Q)zl-C@COgZ*FsR03%^xF=jbsW@chDGd5y0Fk&c;Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;AY*TCb94YBVKX>lHDftpHe+KpG-NV3WivBkVl`u9W;8N1Vm3B1GO!0tBfWpZv|Y)NiubZKF1Q*>c;Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;AY*TCb94YBVKz87Vlpx^Gd5%~F*G?dI5=cEWMO4FVq-I9Wn?%pX0iuOBfXVgWou?%XeeWEZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFft_d2Up4Wo0@#R%K&!Z*t;*rYQg;VP!ZlHf1n2I5{>jGBY(}Vl^-~H)duwIb||pGBRW{IJyT-Gr|WeH99(FYi2`lZE$sTWlCXVZ(?a-Zbm3+M0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)znQfTk$`BVlDRF=H}gH)S<9Wi~fqV`XJGH)UmHH8?e8WMw#HGc&vgO*6s=D>XVgWou?bZ*6dObY)6mV{c+@gDWl?oubY*gGX>V>tOGW@=Y+-YAX+(K$RB~lyUol@XL3DI!baiB9QFUQ-WpZw5Z*E0PMlNV{ZESoIC0}oHVPkA%0AF8ka$#d^WiDuRZEVs9Ap$x&Lv>MgGDF7p3H(@w8I5uK9VP-dEV>vQ7Wo9vAGBhwVWjQ%HI5uTr#0Nvt2O$nRIzx40X=77xY-w&~D0OagX=iR_WFTp7bSVHMVP-gEW;Qf8WjHrxWiw)8GGa0?I5{$7Fg7$}V>U85ImQP=4AKW7H99(TWpqSgbYUoCZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGV?GC}eMSVr*qBAY^ZKVr*q803%^HWiw)9Ff?K}GiGEkWnp4rGdDLkWj8r8WHK~lF=RN(2SX0h2O$tTI&)=oMrm$gY(sBuWNCD1Z*FraWN&q1Y-KDUWN&q1Y-K3`BVjQ&I5;ynH#IXjG%`43FgRi`F=k^nG-NboF*IgkVr9$+Lk`jhAqYA;Wp-g~bzyX6P;Y5&bSPwRbz*E~DF7p3VrFG!Fg9XjWn(cjHZwP7VKp-`W?^DDWjSGHGh;I{&IdyV(gz_LIyz-`VQh6_bY)O)X>N2VWN&q1Y-KDUWN&q1Y-J`aAY^ZKVr*q5DF7p3IWswCHDhBnIWjXdHezKoW@a~LIWl8mWo0pDH#jt6&<8^p!T|s}Izx40X=77xY-w&~0Ap-nb8~4#d2Up4Wo2J6Uok^%@U07GwbWnVHucxiKAIA|_tbZuN2=bYXO5E@%KvZ)9a`UouK>X>N2=bYXO5UpQzkXmo9C+Xpc^I#WqlUqM(&Q(s0;QbR>wR8LY-RYd?{H!v_ZFg7`6GiG99WMVR8W@KbEGGR9}HZ(S6VlZPe+Xpc^IzdB2MNCCfPfbNsMN$A^V_{}yV>vfrW@TeJWH(_qG-fa`WjQo3VKg)_WimHo+Xpc^I!9SjPg6rrP(=V?W-&N8H#cH7Ffd{^WHVx7IXE&nH!wLdF*RmmFlIMo+Xpc^I#ftfMMYmhSV>b~K~6_iOhHm#K|@1DOhr;pO+{2iQUGBzG%{s0FlJ&jHe+RCF*i9jV`4RAHexqqH)S_vF*Y~b2QfN2R7g@qMPET!NmE}&Pf|lgUsO+0QB_4>Lr+drK|@pkVL38nWin+nHa9aeW;iruH!?6|IXPowHDNO~I5;smFdGm6b1rB)I#XqCb8m7~d2nR_Q)O;*Z*p^AIA|_tbZu-SVPrBnF=9A4WoBe%H8M6bWH&T4WHU2nHZ(G1VP-gDIU5iFb1rB)I!;nwPexx;MNU&sQeRYAP(@P!Q)O;*Z*p^AIA|_tbZu-SVKO&nHe_KjH#9jjGBsi~W?^DwIW%KsVmC53IA$dN8W-w!BFgIahG%+-0G&3?eHZ$D^F%TON01|U9XgWG+b4qV%Zgf*+ZgX#PC}VGKb95k6Wo~nCa#VS6WhnqtWo~nCa&uoeXf9}UZEPc9Hf3aCVr4L7H#1^lIWaIYWH4c5G&MFcGBjf_W-&Q6-v==e8xQ~zb1rB)I%j2cQ)O;*Z*o+5aAi|zdSxhMZ*FsRAX8;-b8m7~d2nSZ08?ddb8m8UUpQzkXmo9CBVjgTH#258HZWx|IAUfwI5se2HZn70WMepCFlIA1He=xjF%ZHI04`_%Q)O;*Z*p^AIA|_tbZu<10st>fVRUk7ct&Y>Q)zl-E@%KlZ*pZ{GEHH0a%p%*X?Rm+~a&u)(VRUk7crIuFLvM0rUoum0VRCb2O<{C$X?R~aXf9}UZEOPwF#dK6IW=QBIW;(AV`eZpHa25oH#j$DI5%Z6V`JwBQv(Pw96CBwX>DavVQyz-C}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*q803%^BVrFJAW;QTnIWRJ0WjHuEH)1$BVPZF8GBhzVIW}SG2U8jY2r&pcI%#fcbW~|=Whf~iV{dMAbO0k^I5#&pVKg){GG=BqH)c6xFl97mFk?4mIbu07IXE+8>jzT?0|+q)Iyz-;WK?NwWhf~iV{dMAbO0k^VPP|6GG#F}He)w8F)=YVH8nRfVKOr^Vq-NpIb=6v?FUl^0|+q)Iy!7+ZfA68C@COgZ*FsR03%^yW;tawWo0pCFgRv7F*RalG&VLdGBGw}G-PBkG-PD&2U7+E2r(QwI&)=oRB3HxNp5sya&}>CC}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*q803%^xHe)enWjHZ5Ic7IGWHB>kV`exxVPau2V`VomF*7pp2U8jY2r(EsI&W}ga$$6Day%$wZ*FsRAXI5>Wl~{oXJsZSAY*TCb94YBVKic9IAS<8Fk>?`V>2-_Vq#)6F=jS0FfcJSWHB~mH}eNm76S+|7&G!Jt$*uZgX@XRB3HxQekdqWhN;gV{dMAbO0k^Wiw@AVl`nlG%{v2VK^}`F=93}WMemCWMnroIX5<9^#@ZH0|+q~Iy!G~WpZJ3Z*n0$C}VGKb95k7X>DavVQyz-CMh6eZ*FsR03%^AV=^^0WivQtW-w$nH8W#5IWah8IWjY0G&C_bVmV{?2U8XU2r&pcI%#uOVQgt+C@COgZ*FsR03%^EH)Aj`W;tSJGc_mQnHa0V4Vq|4zGGb&mH!wFhIW%EpH#TB6X8i|K1_KB&0y;WDZh2H`ZDlAa03%^GWMgG!H)J@6CZgVJOZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVPs@vV`gMAG&M0aVrDQhIWc2lGGt*lG-5L{Wi~WoW(EjF78nR44LUk)XCZgePPZ*FsRAWd&%Wo#xXAY*TCb94YBVL3E6VmD?oF)(ChHZo>4Vly*kGcaRfVP!ZmWHK=~WDE#J5*P?02s%1vWpqw*Pi9PMZfkQWDIjBSZgX@1BVjjXF*#ynFk)q4GB7qcF)(CgV>LK8WHm52G&DCcFg6YdMFtoMBM~|}Z*XODVRUbDC@CmoZ*FsRAWUg)Ye{ZoWq2t7BVjT!GdD10HDzTnG%{f}GB7Y=I5sskI51{6IWsdiGcXVcMGp`NB^MxLZ*FsR05mc=G&VIdI5anAGG;U}Vl*}~Vq|4BIXE^jH8M0dVG;;M6&MI36goO|Z&P$~X>MmIV{dMAbRbP{WMyn7DIjBSZgX@1BVjQ!H(@e3WjJMIG&f>4F=jS0IW;siFlJ&mF=1pdI4~3lMG_bYBLX@)eoSd@Yfx`@6CZgVIp03%^IH8Wv1VKFi|Ibt_5W->BkGB-J8Vm4+tH#0LaHZx`x2t}q86;N+;X>@6CZgT)oZ*ysMX>V?GE@*UZY#RthIy!T7VRU6dbW{K%VKHPlH#9dfH)A$5H#uQ7V=y!`VliW3V=!ejG&nhCI2#B?Iy!V|ZDjx>VK6W;GGjM3Gh;V7V>M$kWil}`Vq#`vGcaUhVK`0{bO2*)VRLh7M0svha%E*-F<&unaCB*HVQgb>Zgg^QY+o^7F==jeWoL3>bZ>HVUol@XQ*Uf_bZKvHMQmklWo~pXXmo9ClK}uPMrn9uWJ+&oZgeha08MXXWo%zEMrn9uWJ+&oZggKbXf9}UZEW}s0542wZfiwsWo>0{bS`KBOlfXwMQmklWo~p|IA|_tbZu;^2>>rrOEfNM08&ddUpQzkXmo9C!T|s;P;zN=ZDDk2V@hvnZgeha08nyib8TUCX=6%nX>N31IA|_tbZu-*2rL3RIze)DX=8P4VRU6=LT_YwNp59wbZKEIDF7p3F*0U3VK*~0He)g|W;tRvIXE7IWsXZVKZbT2u>eN2rM5uIze)DX=8P4VRU6=LT_YwNp59wbZKEIV{dMAbRa=;bZKLCY+-a|WI}Ibc}Z?%a&&27CMf_TVKq26V>356W;8N3HZ^89WHMnmH#1^2G+{G2V>vKkHzo*99ZU!;0y;WpWpqqwZe?L|OlfXqVRBP-Vr^k`a%p%dDF7p3W@Rv8He)tpVP!L8GBi0hGi6~iV>K}_GC4LdF)%bXC&nE(joFZ*FsR05LgYH)3XGHa9k6HD+ZwVq!BiV`eunVlg#kW@9mCGcE{D1}X?H2q0r`ZgX@1G%#f|F*9RhH8(V7V`E`8G+||CF)=ncGBRUhHe+QmFbGZtEC?QnWoBVHFgP+cF*i9gI5B2oH8W;3V`gJA2u=n}2rLykI$>~dYV?uH8e0}WHB}fP6kW}EC@O}XJvFrZgypIb7d$gAY*TCb94YBVPr95W;i!8G%+wTF=H_?GB9IhVK_BnIWc1~W@TYEH#i7R222PnB|189aAk5~bZ>GiC}VGKb95jnFf=k_GBYwTVr4WoFfd~{I5#n7IWlH2I59Ci2u>qR2rM5uI&W}ga$$6Daw|P3V{dMAbRa=;bZKLCY+-a|WI}Ibc}Z?%a&&27CMf_TVPs=9GiEh5VmL80VK`$lG-fejFfd~GhC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVPP{cVK6v1WHdQ8WH@CtI5=iBG&M73WMeZlWM(&GW89F*|aAk5~bZ>GhC}VGKb95k6aA9<5VQfKTVMgGV{dMAbRa=;bZKLCY+-a|WI}Ibc}Z?%a&&27CM+OhZ*FsRAVG3;X=8P4VRU6=;((?p03%^DF=JynI5}csFgav5Gc-A6W@KVyHaTKrH)S+sG&VFw2u?Fh2rMZ&Izd7~M0sIkNM&qrWpXHEZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdEFfcVZgX@XWN&q1Y-K3`BVjjYV`DgBFl03|H!w6}H#cKBW;il6FgIpoIAUR8WoAeSPA5zVEHyehK|(=9d0}KoWo&R|a!hG%C}VGKb95k6aA9<5VQfZka${vyWn*-2awaSwV{dMAbRcAJbz*E~EFfcVZgX@XQ{sT8DF7p3W;11CH8D9jH(_KlV`XM#Wn(ijVKg>2IWRP0Fl9JlN(fFf!T|s}Ize)DX=8P4VRU6=LT_YwNp59wbZKD#V{Bn_b7@3*Zd7t*WnVF0F+p;4X=8P4VRU6=LT_YwNp59wbZKEOXmo9Ca|kp7Iyy;kZ*X);ZggdGW?^GxC@BCVVKic9GG;P2Ha9Y5V=^&eHZ?diW;8c9G&471HZd?|V@(KFa|kpSIyy;kZ*X);ZggdGW?^GxC}VGKb95j{aBpyQNp5sya%N#;WhN;ABVl7TF*Gq`G-NPiV=*^1Fk&?|GcaN`Vl!emH(@nnGh$B&RuyvyGy*z0eo1g|aCAv-bY*g8VPj<|DF7p3G&eOkH#IdeF)%bUWo0!mF=ApiV_{`vIW#n7WnwuoQ3zIZ2s8*fI%#u3c4293VPb4$C@COgZ*FsR03%^AI5}fCW->5lWMgG9GBz?bG&C_bW-~Z9VP-aCH8*8b2v!Dj2s9=-I&)=oP;zf#Y-MdIb97`nI&)}Ya%E&+aCCA!PjGZ;ZE1R8bZKvHP;zf#Y-MdeDF7p3V_`L8G%+(_Gh|_6Ght(5F*#*3I5se3V>mQ4V>3B3RR~rja|kp7Iy!T2Y<6WRDF7p3I5lNsV=^%^WMpMDH#lZDI5jn6GcYqbVK^}`Fl0DnR|r;f2s98nI%j2cP;zN)VQf}ma%o{=Y-MvOR%K&!Z*oL=Zc}M`WhN;ABVjaUGGjPmGc-6iGBaajIb<G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxal03%^!H8?UiIWc8qGh<~nGcsXjVK-woWH~Z5IWjmmFfe0V2v#n02s8;gI%j2cPjGZ;ZDDLfZ*z1gWN&q1Y-J`X03%^xVmC7|GB!3gVPY~kW@0gBF*PG*d2Ul_dSxal03%^$V>D$pGdX5tF=jGlFkxk3F=b+9Vl`!EH8U|XGG#Yk2v!br2s8pZI&Eogb#qB>W@&C|ba^N#03%^zGG#R}Wj8cAW;S9pFlIM3IWaOYWMMEgW??lrVlgmb2v&0lGy*z0aBOvRNp5CoZfSIRC@BCVVK8B4HDP5mVmLK5VmUNrF*s&0F)}z|V_`94F=l2oV`B(ba|kpBIy!Z8WkGOoa&LHPZDDj}WJqOmb7^62b0}hOZ)_<5BVlD^G&5y6Gcz_bHDxqmWHdB1Vl-wnG-WqpGB`LmVlib1Rs?ehG$=Ycb7gc%aBpyQPjGZ;Z*C}KZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CMf_TVPZ37WjQc6Vq-EhGht;pWMpP!Wn?xnFgQ46HfAw3G-n7_CUXch96CC4Wpqh!Z*X)^aCB*JZYX1KZgX@Xb97`nI&*Y#X>MmGEFffWbz*E~DF7p3F*Y+YG-NkrWi?@CH8EphGBh|gFl90~H8n6XF=R0~X$V#ta|kpUIy!S@bV+b;aCA>_bZKvHC}VGKb95kcbYwa@b98cPZf7PeAZc!NDF7p3I59UkVlp%|V>vl6Ff=n{He+HmV=y>lH!x#mFk&z;YY0{sa|kpdIyz@%bV+b;aCA>_bZKvHC}VGKb95kcbYwa@b98cPZf7PeAaitNIy!T7a%pa7CMf_TVP!C8WMVfkH8)~5GdDP8GiG99V>CHAG&wdhGB-41G;Ii0Aae*b9XdK^Wpqh!Z*X)^aCB*JZYX1KZgX@Xb97`nI&*Y#X>MmGEFffWbz*E~CMf_TVK-zlGchzZHeqEkW??cgW-~ElW@BMAHfCmGGC4D2W^V{q8*>OW8ag^>Wpqh!Z*X)^aCB*JZYX1KZgX@Xb97`nI&*Y#X>MmGEFfuabS5bPBVjf$Vl*{1V=*x}H#K1}V>mZrF*q_bWH>TpH8VM6VKi|FRv29h06IEJaBpyQNp5sya%N#;WdLJrVRLh7M0svha%E*-F<&unaCB*HX?kIFX>V>{F<&uBaBpyQNp5sya%N#;WiDuRZEV5;054Q>VQzC~Z*pxeXaH1lVQzC~Z*py4IA|_tbZu;^2>>riZE$R9V`+3$a$#^~dT(iDVQemF07-3dY-wX@bX0O-aAkULX=Gt+UpQzkXmo9C!T|s;L3n9%E@%KjcxiKAIA|_tbZu;o2sJu7aB^>IWn*+@WI}IsZe(e0XF_jy03%^EWH~lCWH~o9GcsjnWn(g8GiESlGB-J5H8U|ZWMyNH2sJu7K>#CRHaBH5WMVfpGBjghVq#%rVKOx_WnyM!V>U4{IAk|AjtDh6I${7LVKFx}Wj8oxV`5}CGh$_8IWsw9F*s&pH#a#mI59b6VU7qjIyz7QBVjN(HZ@~4VmM=FHDoh2Vl`!AHZwIjWjHZ2Wo0lpW;A*TH)LsYWn*+{Z*Bl#Vr5}8Gc{#4Wi>N4V=_5rI5Rb6GBPzYWnwirVl^>%2sdQbY(_zVQpn!SYLB>aBy#ObVhPvZDjx>VP#`CFg7$|VmD)AHe@n0IAUfnV>mQ7GdVakWHLE3V~z+l3_3bIWn*+GX+(K$RB~lyIyz8qb7^#GZ*C?j03%^JWH~ovV>w|mVKp>mIW;(CWHU51W?^AvGh{U}W;Ha32v-x12sH^hI&)=oP;zf-Wn*+{Z*Dw&_bZKvHC{|@-bZ>GqDF7p3IASm`H#TErGBr3eVq;@BGcYqXIWjOaG&N>pIAbwmiU?N+jtDgsIy!K2Z)#;@bU|!yZf8Vka%E$5X>V>QX+(K$RB~lyIyz8qb7^#GZ*C?j03%^JGcY(ZGiGHsV`4TkV=-oCHZ@^2V=-bfVPrEiI5snk2v-xr0RTEWLT`0$WNB_^LT`9ba&Ky7V{~b6ZbNTwb98cHX>N1?V{Bn_b7@3*Zd7t*WnVF0F+y*3Ze(e0XF_jyP;zf-Wn*+{Z*D_xZgX^UVQFr3E@*UZY?A>1FHC7}YgBS!c4cyNVQh0lVPj}zE@%KvZ)9a`UouQ-ZfjI>VRmJ5b75?ALt$fRWnVaGE@*UZY{CHmFGFu`c4c@-b!==%Wo&R|a&sHmH90e4F*af`HD)zpWiVzqHe)$5WMO1wH8GM1N2CZP7&MmwZ*wSPZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKZekV`DcsWMwipW@0flGG;MkGBh<|Fk)h2HDqNnVw4C+7NiIz7&mV>QDF7p3VPY~fVm4-CFfm~_VPP|7I5cHtGc;m1Vq`F6Heob5rU*;C2q`r>I$>mFQ)ppuWhi5BZgX@XX+(K$RB~lyIyzHtY-wauXkl<=CM+OhZ*FsRAaitNIy!T7a%pa7CM@EBrYQg;VP-jHVPP;dGdMVAWiT@_WHMqkGc`9fFfcVWH8o;3HmC?oGrR~X4mvt>Wpq|)b7^91WhirLdSzd9EFfZUZ)_<5BVl1OG-fn1F)?K^F*Y$VH8o~8GdDCgWH&NqWiv8nVL7S@OANdSDF`|`XJvFwa!+PcXkl<=b0{ewV{dMAbO0k^G-Wn4GdVLbV`MovV`5}9VKFr^I5aXhVL3Q3Wim7{tO!d6ya*{8Iyz@%bW>e=BVKp&gIWS^mWMXA8un0>Sya*{7Iy!S@bW>LErWHmWrGBz`^2ul~d2q`5xI%8;IZf9jvXkl<=D069gWnXkGAY*TCb95kSM0svha%E*YI#X|KX=GDqVQ^(8DF7p3HeoqtIAUgFI5#vlIAJkmF)%VSGhr}eW;QcrGB`9fv;_FgiMOWpq<$VQ^(oVRB_|bSQIadSzd9EFfcVZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3V>CHpHDNO}VlXvkF*Y(~HDY68Ha9dhIWRIaGB!0bxCl!wya*`>Iyz@%bW>V>WXmo9C#|S|>I%r{YOlfXqVRA!nZgX^UVQFr3a{wb@V`MZlI5aUcVlZMcGc;u|H8eG4V>2)`H!?9fGBh@0#|S|>I%r{YPH%2ZX>MgN3L03%^yG-ft5F*s&1W@cqFFl1vlW-&7~GBPkVG%+|gGdD5E2thhJV{dbGNpnnTZe?L|03%^GGBYw|I5IS0W??ruHZVA2VKHJkIbkq0W-&N2H(@!)2thhJV{dbGNpn$kVPtY)bZKJ%BVjc*W@R!sWjHl5F=a70IW#zAW@0dAV>e-CWHdN5F*(NwK{`5PZ*z1>b53t=OlfXqVR8T?VKg`~VPP{hWHmB3VKOo|H8n9YWHT{hWjHlsFgG}1HOB}+Iyz`!b5n3(a&u)vZ*FsRa$#w1bV^}kZ(?a-ZU7@;WH@1FVr4KkH8C({FgZ14W??ZgWHMqfHDWk7Vlgx^#|S|>I%r{YQ*dE&b7e?nb8~57ZU7@;I5sh1Fk>?{V=^!|Ha9V2I5jk5IAdgDGd5#oW;Qrw#|S|>I%s8cb7^62NpnzgZ+2;9Wn=&&VK*~oVPj%pIb}3uFf(N_H92B9IbvgDVK6x`HDWknGRFu(0y;WRaCB*HX?kIFX>V>&a&Ka6Wo=1rW^Y7cbYUnd03%^EGiG9CWn?ljV=_22Fkv|`FlJ^lF=a4gFk)n4HfCnU2xG$-I7DG|VE{y7bYU)NbZuw&_bZKvHE@%KmX>w&_bZKvHUpQzkXmo9CRSq&dMQmklWo~p-d2nScAY^%NVQpz+UuAf7Wo~pn0ADj-Ffm1JWo>0{bX0k8WnVBbUobIbd2V5CX=7hsWq5RDZggKTF<&$;Xmo9C!T|s;LvL<$a&K&GWn@HoZeeX{V_|Gld2@7SZ7yg4LvL<$a&K&GWn@HoZeeX{V_|Gld2@7SZC^NOE@*UZY!(>+FH>V^ZE19LRB~x&XJv9OXaGfXbZKp2bZKvHUoul;Xl-e9bX0O_XJ=({UpQzkXmo9C!T|s;Qe}2;Y;|;HN^faybS`KBQe}2;Y;|;HN^faybYD1VE@*UZY}E)n2s%1)Z+9puAY*TCb94YBVPR%4F*G(gGdVJ1VK!qiV`OD!G-hNqG+{MmW-(!5H_ZrM2Gs~W2s%1rZ)|mKZYU`rV{dMAbO0k^GiGHsWHdQ4GBGhTH8V9~He@q4IXGf9GBz+`GGsM1&j?-y)d)NSIy!b?Y;|QQDF7p3Vq-KjIAvurW@9)tW;Qc0Gh;bsHDfkqWI1FqI5#w9(Fk7A2tEiPV{dMAbO13jH!x&1IW##pG&W>qHZfy0IW;gfWHvW3H#cE4WMR_?UIvsIDLOh-a%pgEWpq+yW&mF?Uolj2X>e?1bW&wzE@*UZY~TnwH99(PZe>$+WpGJubY*99VRUJ4ZYX4Lbz*E~EFffWbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jR%K&!Z*oL=Zd2lbrYQg;VPs`wH)AzoV=y*mGGk>mF*9T}VP#=8Gchz_HDWblV%7*;GvEk10y;WjY;131VRU6eb!KK|a&sst03%^BGBIW_G&o^5V>n`FFgQ16I5;+DW@0g8VK8DcGGk=e2wdO@Is!U6QcE-_DF7p3W;iuwH9287H!w3fW?^PGG+{F^WoBbxV>mZtIAk(r+6Y|W2s$-7I#NqCC}VGKb95kcbYwa@b7*05Wn^D)baFgtM0svha%E*YI&W}vX>DO_V{dMBa&K%pI^uw)DF7p3W;kMFFfcPUH8o=}F)}tbVrDsEGGaGmGG%09G&VRn+z4DV;0QVbIy!z*OEf4c03%^HIXEyjVl_4~WHDr6V>vc6VK!xDFfuh|G&N>4VK6Y>2wb@t06IESOEdsuY+-YAX+(K$RB~lyUol@XZ*X*JZDDL+FGYBCWpZv|Y*%t+ZewU=b47D>X>DP2X>V>WXaGfXbZKp2bZKvHUou5_bY*gGVQg1&Wo~0=WphPybZKp2bZKvHUpQzkXmo9C!VUm0Q)O;*Z*p@kXaG}XZgX#Pb6+x3Wo~nCa&uoeXf9}UZEV;C06IEoVRK(eb5d`2O<`(pasYF5a&=>LX+(K$RB~lyUol@XO<{C$X?Rv?Wp_z#bY*gGVQgP9UomK5b6;Ocb5d`2O<`(paxQ3eZEWxe9y&U503%^zFl0D3IAk(nHDzOCVPZBoFgRjiVl!kgIWlHqFlJ@&2p&2*X84~GchtaG-5F_H)1$7V`XMJWn?pA@CY6{I${7LVPZF8VmUHnIb$_qV>M(sVmLD~IWRFaGchwZW->Q7VekkZIyzwhBVjN(H)Am|V`VouIWRY4IAddBF=jb4GGbyiGiEtqF*WcA9s)W#LvL(va#m@2C@BCVVK+8rIW%E3Ibtw4WHmQqW@BPxF)=kWGcq)0HDhBmGUy0E@CY6pIyysdY;ST_X?iGTY;R$7EFflVZ((#SAZBcDVRS4YW^8X^bSVHMVP;`5GB!6kIWsXiGGS&pWjQfnIAJtmHZx&4W;8KoIqC>N8t@1n5IQ?dH`c=VRLh7M0svha%E*-F<&u5Z)|UJR%v=JXmo9C4GA0qIy!zyOlfCmbSNnRBVl1MW-~QmG&whAV>Dr9HDftBHa9k8FgaslGBhwXV>$5%J`D*R2s%1vWpqwqZDlAaAY*TCb94YBVK6dcV>LN3W;QoAG&D0~HD)w8F*#x~WjA6pWiT)`GV=&N1`P=u5jr|^Wpq?|aAhcCZ*FsRAWUgzXmnJ0aAhd~BVjXTG-Nb4Gd4ChIW;plIbvlnV>B={IXF3CWo2e%Ibrn(J`W8E90EEzXJvF$d2nSYDF7p3GdVUfWi~T0WHn?oI5=iDF*r71WHmB2Wi>WoHZ(Xi_Xs`>2^@6CZYC)JBVjUTV>2-@F*!9jG-hFDH#azDWo2VwGBq({H8W*3Gcx%IJ{b)O90EEzXJvFyZ*ysMX>V>QDF7p3IAdmHH)b#}WH~oEVP$48G-Wh7F=1pmHZV0ZVm4to`v^V_2^w&_bZKvHC@BCVVPQ2gH)douGGZ|{H)J<8GBGeWHa0OiVrDjBF=b+8IR6Mf4GA0(Iy!S@bU|%mX=QG7LvL(vawubOZgX@XLvL(va#m@2CMf_TVKq2rW;tOpGcaQ|VK_H2VlZQ3HDYErIAbw2VPY_4H~|Sh4-E+%0y;WpWpqJpVrgY=bVF}!Z*nLp03%^EFlI0`IAmcrHaIb2IWuH3Ib||tW->4~H8^E9Hf1ma2|f)891%J?b7gc>aAjk4Y+-UkZ)|UJC}VGKb95j>Z)|UJR%v=BDF7p3GG;krGc#s6G-NenHZV3~HDqF9VPj!oIW;ghWjQr41qnV64GA0qIyz@%bW?C;V|8p{azk%yZ*nLp03%^GVPP>hG-5DjVq`fsV=yr>I5;q3WM(pEVKFl|H#0W}2|f)891%J?b7gcyX=Y}1b7ezsY;STXV{dMAbRa`-Y;ST_X?i9p03%^AIXN<6IX5;pVm4(sI5RY3IX7fwH8CHlV>M(sVKXu{Vqp#mJ{Aca2s%1rY;SI5C@COgZ*FsR03%^HFg7z~Ha9mhW;HW8Ibk+1W??urF*!LnH83_YIXO8H2|flE2^0Fk~_u2}wFSX>&z*aBOK~X>e_oFgRf`WnwTeWo0rkGGaA3HDWk6VlrZ7V;l)dIy!E3ZDM6|Pi9keVP|D?03%^AGBsf`Ff(K`W;HNnWjQfqVm3H8Hf1e?Q2}uGvI!SJHWoL3>bZ>G=Zf0*pVRT_ADF7p3GBh_aI5c8pHDx(CG&D3cGd40eH8MA2GdN-}Gd5y28VPG113*M!bYTEQVRT_GXmo9C2pa$*E@(PBX>&|zZfinia%6c#d2V5CX=7Gla%o{=Y-K28Z*FsRAVOtwWO+n+ZeeX{V^(2uX<=e)Wph+{aAk8T077MQWO+zsY;a|AUpQzkXmo9CBVjW+W;i!9FkxajGGZ|~Ha9q9I5K54F*ss4V=!hiVKW^GH6REZ03t4EIyz}{N^faybV6lvWO+n+ZeeX{V^(2uX<=e)Whi5BZgX@XLS=Gfc|>_`VQpz+R$+2!VPb4$b5wb7WpgP2LS=Gfc}Qh!aAk5|IA|_tbZu-SVKHPfF=IAlF=b&jI5%Q8Wn?%wWHmBkWM(uoW@BbJVjl@LAP5@(A}(k;I%#u6Pewvza%6c#d2V5CX=7Gla%o{=Y-K28Z*FsRAVOtwWO+n+ZeeX{V^(2uX<=e)Wph+{aAk8T077MQWO+zsY;a|AUpQzkXmo9CBVjc$H(@ztGBGeQVKq58GcjXkIWaP1I5jmnVl+80Fk>MJH6X$P053via%6c(Wo&R|axQ29LS=Gfc}Qh!aAk5|IA|_tbZuMg4;YXaGZRa%EpKRdi`=b6+@UE@*UZY*Gm!Iy!WDaAjm)X>?_BVRUbD03%^#Vq{`7FlAvkFg0T}W-~Q3VPP{lV`4WnF=b^oGhsPW2_ZT?_BVRUbD03%^CWnwuvF=AmkFfn2_WnwgDW->E1G-NeqFf?K}H!v|$2_ZT?_BVRUbD03%^EF*Gw_GB{x|H(@ejFgQ3gF*iA6FgZ12WH4qpV>w|`2_ZT)WaV{dMAbRbh@ZgX#Pb4+P-bS5bPBVjORWM()uFgZ44F)=haWj11FIAS?sIb=CEW-?-BW@Ri1LlRO6Arv|~Z*XODVRUbDJt$*uZgX@XQ)O;*Z*p@?X>)WYDF7p3W;J3kHDog}Fk(1iWMX76IWsvmGBh(ZGh#MkGc{skE(t>tQVAgfIy!z+Wo~nCa&t^+b95*v03%^HG&e9dV=^~1WM(ijG+{YoG&N&6F)(2^WHvQrV`Vci2}4o|ArCq_VPs@eWo~nCawubOZgX@XQ)O;*Z*nFn03%^!I51;nHf1q4Ib>osVPs@EGcqzZG%++cHZVD2V>UK22}2E12_ZE)I&)=oQ)O~#VQgu7VRUJ4ZYX1KZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZfD|vrYQg;VKy-}G-P5pHa0S3VPa-6I5uTuH!v|YW@KbCG&eIhG&BiAGg1j5E;>4AWpqV>QV{dMAbRbh@ZgX#PRC#b^CM+OxbYwa@c4cF9Z*n|ybYwa@b98cPZf8CwDF7p3Ha9ddI5TB2GGsYnHDxw8Gh{b4WMVNnIXEyfFf}+iHVH#4QVAg$Iyz@%bWUaNub8m8UC}VGKb95k6Wo~nCa#VS6WhN;gV{dMAbO0k^H8wG2GG#MiHf1p|FfwE_Wo0yBW-w(rHe@k3WoBhLI0-`+QVAhDIyz@%bW>$+b8m7MmGDIjBSZgX@1BVl1UHDqQmH)c3xIW;*jWjHr9HZUdhrLn~4VAqYA;XJvF#X?kT(WQpH)S+qIc8xnIXE+AGc#l~H)TEvLk3a_At^dKXJvF#Wo~nCawubOZgX@XQ)O;*Z*o+5aAhVeAaitNIy!K4a%5>{W?ytEAY*TCb94YBVPa!2H8Er`H8wUdV`Va7Gc{r}He+NmHe)q6Gh}6DIY0?RCsGL^6goO-b3<=#b7^yQWo~pRV{dMAbRbP{WMyn7DIjBSZgX@1BVl1SWMVQnGBq$WVlZK2WnwZhG&N*7I5A>1V_`KkH#kBGLlRO6AtyRIa%F9Ac4bp#ZgX#PC}VGKb95k6Wo~nCa#VS6WhN{jV{dMAbRctdWI8%?baH8KXC^5CBVjQ&W-?}GGBPqWWidE1VPY~dIWab3VPZ5mGi72mVPixILnTrPAt^dKa%F9Ac4bp#ZgX#PC}VGKb95k6Wo~nCa#VS6WhN{jV{dMAbRctdWI8%DF7p3W@9lkVK`+uIWaglH(_LCF=1seW@R`zF=a3`Gc#r}MhQbFQVAgwIy!P?ZEtpEL2PVOWo~nCa&u2+RC#b^C}VGKb95k6Wo~nCa#VS6WhN;ABVlGVHa0mlIA%6vW;J6mV`O4xWMgJ!H)S+5WHd1_WHCqyLlII5Ap$x&VQg$uWo~nCa&t*^WpZJ3Z*nLp03%^zGc#c^HfA|6WnnU6F*Pt|Gcht{Vly;0H!wFbF=k;(2}4Q=BM2a4Z*FsR05xGUH8^B7GBRdmGGsY5V`VsDH#apmW@2M8H#lK2HB1RZ22u$j9XdL5Wo~nCa&t*^WpZJ3Z*oR&a#VS6Whi5BZgX@XX+(K$RB~lyIyzHjZgX#PRC#b^CMf_TVKHT6IW{;jIWssjHDfbjW;QirHe+IAWj8W4H8wOdF-{3X8%_x$BOqgMZgX@1VliSeV>M$iV=*^3GdN*3G&DFeHDO^kV>CBmVlX*1PzggJ8xR+BOlfm;0CP-fb963fbZu-~2_rQ+I#y|Obzy8pY-Md_ZgePEO-xW>a&u*JQ*>c;WhN{jV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8(HfTk$`BVlDSFkv-0Ha0jiF=07nI5IUgVlX#lW;Zo5G&M0XIAl`^MKfCoBM3S=c4>2UVQfimW^X7dAY*TCb94YBVK!qnWHVznVPrTtHf1?xWn*PyWnnWgG&V6YGcYzaHB|{k23rXuH99(TWpqJwbaH88b#!HOC}VGKb95kcbYwa@b#8BRWMy(?WM6Gza6EH#WI8%?baH8KXDlFdbYwa@b7*05W#WLQDF7p3VP<1wWi)0tW;kImG&e9YWMwd9FgH0fHDY5qGhsJnR|!QkTL~i+Iyz%$X>4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3F*GqTW;HoAVPY|3W-~QnG&wS5H8wP1IAbv}F=Az8SqViF!T|s}I#y|Obzy8pY-Md_Zgc=+Y+-YAX+(K$RB~lyUol@XR%vr}VQfWgWo>0{bS`LgZERi%Bmz1*b7gc;VRCb6Zf8Yua&K}dDF7p3Gcq|aVPP>jHDWU{HeoSjVmCEoFlJ^mH)LZsFlIG5TnR?t5*kxc;WiDuRZEUgv053&pXJu|pVRUFnWo&R|a&s0IXO9DH8W%}Fk)mlGd5#mG&eUhGB#idONMy!Z*ysMX>V?GC}VGKb95j~X>My!Z*ysMX>V?GCMf_TVPiC8GB7tVVmM)BWHL86V`5`7FlI1iHeoP1G&p8CVPpwQ6pRTe0y;WvZ)9a`C@BCVVKgx|VPs-5G&DFcVPiBnH834woWo2SGWMpAuV>4znGB9WfON(~}X>4h9c_?FVZgX@XVsCG3DF7p3Ff=hYVK^~nIAUWpV`MdDIc7L9H)J(6V`DKiG-5SoY6(jUj0q_bIy!S@bWLw$Wo$!lY;STXV{dMAbRa`-Y;ST_X?i9p03%^yH#THBVmM_sH!?6~H!?I~G-P8lVK+BpF*Rl|F=IAt2}=)*2`K_PI&x)mWpqt%WMynaZ)|UJC@BCVVPR!7W@I@rWiv7~G-We5V`DHdWMMKiHZWx}G-NO}IBp3`j0q_tIy!S@bWCY(YeR2rZ*nMOZ*FsRAWUg)Ye{ZoWq2kmAY*TCb95j>Z)|UJR%v=BDF7p3Vr4cnI5=iwF=1mgHZd?ZIbk+AW;8Q2HZV3ZFf?Iha0yExj0q_qIy!S@bWCY(YgBS!ZgX&9a%FB~c_?FVZgX@XOlfXwNp56icqS|$V{dMAbRcAJbz*E~DF7p3G&f;5V=y@|H!?CYGBq?XVPY_4GBYz`F*!IfGBq?|atTWwj0q_YIy!S@bWLw$Wo%S(VQzD9VRB_|V|gfJZ*FsRAY^ZKVr*q803%^#Ibtz2FgIpoIWuB2V>CBnHZo#1IWjpjWMnXAH)1n%2}=x&2`LgfI&x)mWpqqwZfiqtY;STXV{dMAbRbM=Zfi+yWMz0JDF7p3F*jyoHDfSjGBIRgWHK~3Fl910VP<4uH!wLhH8?Odb_q)mj0q_MIyz@%bWCY(YffQpWpgMg03%^EWHK=}W;kMDG%+w?Ibk?5H)1wrH8eRjWHDx8G&C`I2}_I#DH=LDb7gc)X>My)X>(~}X>4h9c_?FVZgX@Xb97`nI&*Y#X>MmGEFfZUZ)_<5BVjl;WMgAvV=*!`V_{}xH!?UdH8(h9Ic7FCWMnZjW@LH^OBjp^DFQk=XJvFoWnpx6a%FQUDF7p3W@9urGdX5sG-WtrWH2@|IbtwmIAJ+rIA&sHF=aV5d(~}X>4h9c_?FVZgX@Xb97`nI&*Y#X>MmGEFfZUZ)_<5BVlDTVK!tpI5#*oIXN_CWMO4BHe)e1I5svoIWsaiG&6n)OBjp^DFQk=YGrhDC@BCVVPrI6F)}w~H!)#jGc`CcGBRW{F*Y_iGdDG5V`E}9HGm0Aj0q_cIyz@%bXRY3Y-CJnZfjI>VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0JDF7p3H!(9XIW{t4GG;esG&EymIAk|AWMX1rVq!34IALREf(c6yj0q_eIyz@%bXRY3Y-CJnZfjI>VQzC~Z*pxYV{dMAbRctdWI8%?baH8KXC^5CBVjQ(H#j+FGBr6iH)c3vF)%e_WoBVvVKrenVKq21G&F<>OA?F;DHA$6XJvF(Z*pv8Msi_oWmIxuZgXaDa&0JMZ*FsRAVzXwZDmPrWMz0JDF7p3IWsvmFgav0IX7fCVK_E8WHmTAW;kUtI5jvkV`efkh6zg%j0q_eIyz@%bXRY3Y-C1qVQpnpa$#bmnY*uM=bzy92dSP^FZ*Bl%Y+-YAX+(K$RB~lyUol@XNlkBLWo%Yyb9G^CX?kIFX>V>WXmo9CvH}1vNp59wbZKEuZ*EL!Ze?L|P+@XmZDn+FX?kIFX>V>WXaGZRa%EpKNp59wbZKEuZ*EL!Ze?L|P+@XmZDn+FX?kIFX>V>{IA|_tbZu<10st>ZWp8a(Wn*-2ax*Sy07GwbWnVH!Wp8a(Wn*-2ax-5zXf9}UZEUFtAp$x&M`dqqR%K&!Z*nszDF7p3VmC2jWHn_nVPiKiVKQW8V`MXCGG#P4GBGeVW-u^gj|oGm2_YjoI!9%1ZB}JtbZ>GqC}VGKb95kNZ*^j9WhyKnV{dMAbRczZb7^O8Wn>^}ZgeRCBVlD_VPi35WHK>gHZ@{4Vl`xBF)}$YG-5F`H8Ei_Gc%D1Lm{aNAu2jLM`dqqR%K&!Z*nszV{dMAbRcAJbz*E~EFfcVZgX@XWN&q1Y-KDUV{dMAbRcAJbz*E~DF7p3WiT;iIWaIdG&g2AIb$+6H#RqBW;J3lVr61DWH@6qlLBmG-WbjVKF&oF)?9eF*Id0IbmWkWnpGvW0?sGqCMh6eZ*FsR03%^CHZWl{G-5G0Fk?A0HZ?UcI5Rb2Ghs0_Wnwa7V>V-(2}2mE2_YIfI%IEjC}VGKb95j_Wp8a(Wn*-2ax*3=AY*TCb94YBVP#`BFfcVRWMwxoF=97mV=-i8Wn^JAGdE*qI5c84Vx0*?7^w*%8ag^}aAk5~bZ>GiC}VGKb95j_Wp8a(Wn*-2ax*3=AY*TCb94YBVK`%EFk&@0W-?|mWnnTlWivT6V>B@}V=-ejHa0XeW1k5_7^w*%8ag^}aAk5~bZ>GkC}VGKb95j_Wp8a(Wn*-2ax*3=AY*TCb94YBVK_K2Wn*SzW;Qo7IA$|uG&C|cH#TE1IWl8mGBPtXGocAX7^w*%2s%1%aAk5~bZ>GkC@COgZ*FsR03%^BW;bRxWn?fmW;bOrHZe0YWiVo7Wj8Q3GdW{sH8L`z2}1^{2_XnNI%RlpC@COgZ*FsR03%^!Hf1zqFfcYVHfA$1G&y89Hf3UCWi>J|W-~BhWi(->2}1^{2_YIfI%9Hgb8{$TZ*FsRAV+0yZB}JtbZ>GqCMh6eZ*FsR03%^EG%_`0H8M9hH#0P3HeqBoGBGeRGi5bmHezEoG&4D;2}2md0RTEWM`dqqR%K&!Z*nsLV{Bn_b7@3*Zd7t*WnVF0F-K)@ZB}JtbZ>GqE@*UZZ1)ZYFG+56WoL3>bZ>HV05xJTH#IjhIAdlvH8eM6V>K`|IW;jbGG#VlGh|~kE@*UZY^@0}Iyz2oN^faybVPY>VQpz+a{ys7FgP_gWHe$nIc6|qGcjRhG&N*4GcjReVmCN8W@KWm2{1Z3RZ>JoN^faybVPY>VQpz+a{ysBG+|?9WjSRqWMnjEV>UK5Vqs!5G-WX|V=*u}F*jlG7XU73Iyy>kX>N2xd2V5CX=8I#d2nR_NlI^NZggKbXf9}UZEPc9VP-dBH)b+4GGk+9Gc`44Vly!@VKp;iGGt~nFf}nX@D~6sXgWGcN^faybWn7107*)3X>N31IA|_tbZu-SVPs`6V>C83I5asjWHmB4I599XVKXu_WH&H0VKQMcWAGOME@(PBNlI^NZgfL$ZgX@{baDVmN^faybYD1VE@*UZY$IV~IA&#LGBh(bF=aJmGcjT}Vq!64HDxq5IAviuH8C^70RS&aN^faybS`KBNlI^NZggKbXf9}UZETYP0545%WMynra$#MmqVPkJ%X<=?CV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjOMIA%38Ib=03VPrUFFfue`Ib=67F*G!0G&5l^HaWBjQ5L)jFBm#Ha%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKg%~W;kOvG&D0}WnyGEGBh+YF=S?9Gi739HZ)~rGPVg(7Q6{B9y&T{b3<=#b7^yQWo~pRV{dMAbRcO&d2Up4Wo0@#O>bmnY$honV{dMAbO0k^WnnTjGBRc{Ha0Y2Ib$$mWM(%rHf3dFG-WqtWimN2xCv1lya_J?Iy!zva$#*{Msj6kMr?0kbZKs9N?~JfVrgM+C@BCVVKOr_Ib~urH)S_vVlXi>H8C}1GC5;pIb&mDWi~K3HM$8=!T|s}I!1C~ZDmGsWo1TeZ(($4Zf8niV{c+H1bZKmJE@(PBV`yb#YgS=wX=F`hVRLnIWo>0{bSPtQZgX@XX+(K$RB~lyIyzQmV{~tFGbSt`V{dMAbRctdWI8%?baH8KXC^ElVsGMrrYQhHbaZKSb!25lb98BKVRUbDRdi`=b6+@UE@*UZY$IVXGBYq^W->5gVly^3HZU|{FkxY4VmB~hGBIQ}H#0N82|zQ#0RS#KIze=FX>@gDWkqvzX>DP2Z*o<1X>4;YXgWG)Wpq_;X>?X)V{~tFC}VGKb95kSM0svha%E*YI#y+4bZ>GqCM+OnM0svha%E*YI#y+4bZ>GqCMf_xbaZKSb!25lb98BKVRUbDRdi`=b6+@UE@*UZY$IVcF*i73VPs@xHfAv~W-&1^W@0%qGh$;oH)J?6WHMyI2|z5u0RS30Ize=FX>@gDWkqvzX>DP2Z*o<1X>4;YXgWG+b5>G_VNNJxZ*FsRAZbK-Zd7t*WjZ=mWn*-2ax*3=06}zgX>@gDWkqvzX>DP2Z*o<1X>4;}IA|_tbZu-SVKzBAVq`fsV>2*jGdDJ5IAJ$tVPR!8I5jb2VP!C3H^T`)7{UPn8ag^bbaZKSb!25lb98BKVRUbDRdi`=b1rB)I%#uSWpZy;Wn*-2awubOZgX@XX+(K$RB~lyIyzQmV{~tFGbSkjL3DI!baiB9MRRm%ZDDk8a#eI`Y;#{YXf9}UZEPc9Gd4M6H8^2mWMVaCI59J2Gc;ynHD)wpGd5!|F*jr~#R)(d!T|s^IyymgbZK;TWMxHjbZKp2bZ>H1bZKmJE@(PBV{&hEb5>GfV{dMAbRcO&d2Up4Wo0@#R%K&!Z*nsxEFfcVZgX@XX+(K$RB~lyIyzQmV{~tF;((?p06}zgX>@gDWkqvzX>DP2Z*o<1X>4;}IA|_tbZu-SVKy)^GB9IhHf1qnG-EYnIb<|5HZ?OjV>B~lGBh}4HpdA-Gr|D?8ag^bbaZKSb!25lb98BKVRUbDRdi`=b1rB)I&EQaQZrOH1bZKmJUpQzkXmo9CBVjl(FlA*lGdDRmVlX!~W@a%lGh#G0V=!VkGdDRlWHreNKp4US0313xL3DI!baiB9MRRm%ZDDk8a#eI`Y;!JXIyz%$Wn*hoYh`y+d2MZFbaH89X>@rgV{dMAbRcO&d2Up4Wo0@#O<{C$X?QbuGbSkjL3DI!baiB9MRRm%ZDDk8a#eI`Y;#{YXf9}UZEPc9Wim23GB##5Vl*&0IAk|DH8(RfH83(_W??coG+}0D%Lzal!T|s;L3DI!baiB9MRRm%ZDDk8a#eI`Y;!JX06}zgX>@gDWkqvzX>DP2Z*o<1X>4;}IA|_tbZu<#2`K_PIzeM&Wo%_~Z*66CWpYzxZgX#PC@BCVVK_EpFg7qZVlg=}I59RkWnngCI5B20Vl-nmF*G$}IL--6@Chj#IyymPV`Xe*a&K*AbY*f=Wo~nCawubOZgX@XL1SZOY-Mt9ZDn+2a#Lk)b8m7cDF7p3VKrhgI5sypGB!ChWjQuxV>4wjWi(-AWI19qV>L2i&mf6I50UhVlmPQOB(PADFQk=enDenWo%_~Z*66CWpYzxZgX#PC@BCVVPr8gVm2`{V>dK6V`VoqV=!YmF*!9iH#KHAW@RxmX4DBw@ChjtIy!S@bWUMyWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3W;SIpVPr67HeqEkG&y28V`4TnIWc2pVm321IW{yn)(J}z@Chj#Iy!S@bWCY(Yg1)zb8m7~a$#IA2`LmhI&)=oP+@XqZgfm(ZfhuGZ*FsRAaitNIy!T7a%pa7CMf_TVPQ9BVP<7HFgP?dVqq{gVlXf`F*z}1H92NEI5RXbHrfeG67UHr5;{6_Wpq$sa%FCGOlfXwNp56icqn6UZgX@XOlfXwNp56icqSDF`|`XJvF#Wo~nCa#VS6Whf~iV{dMAbO0k^IXN+7W;bIqVPa%3W@a^HHZd_bWHT@}Ff(K^VlXf>;0a3x@ChjhIyz@%bWmY(Wo~p#X>MyMDIjBSZgX@1BVl1TF*s&oH8^8AGh#3@W;ru9HDqQnIW=TBVPau8V`kzBO9t=>DF`|`XJvFyVRB_|bWCY(Ye{ZoWq2qlAY*TCb94YBVK!o7I5amfG&46aG+|^mW;8W2G+|*hVKFgfVmCNBWaJ4;2Ji_f2s%1vWpqqwZfjFzZgX#PRB~Z%b7pUHZ73-qV{dMAbO0k^VlXf{Ha0e9H!(3aVmLK9F=aI|HZV9hWH>oxHDqI9<_Sv%@ChjhIyz}{R$**uWGE>hV{dMAbO0k^Fg0RkH8f&0VKOu~Vl*`~He)q7G&W^sIWspfGGa6~=m|>(@ChjhIyz%)Z*FBMDIjBSZgX@1BVjmXGc{o`IXN&mVPiFBV`DHgVPa!sHexqoW@KS7H#h1DO9t=>DGoY1b#P>1bY)3yWNBk%b0}kPZgX@XO>bmnY$hoHBVjaRIAJhkGh;P1VKXx{F=1pmIAS?8IWRajG&M0YWH9UrOAPP{DK$DeaB^j2X=8LvWnpu5a%F90ZgePPZ*FsRAZbK-Zd7t*WjZ=jaA9<5VQfKTVhW@a-nHaB89WM(rmH)1qmF=S#kVPhW@a-nHaB89WM(rmH)1qmF=S#kVPf0rIWageFkxb4VPs}DI59XiWi|2%MPE)&PG3V$OiWKhK~zOVUqx6{UsqB^PD4mVQvfhBVKXo@WH&fDWHx1DV=!SgV>381Ib&ouGGsJjG-L=0AUZliWpZSBR$+2!VQzGD03&B%HZoymW-~E1H)1(tW-~H3Vl-kgWMVd9W@cezWHK>k{0SmDI!sAUOJ71yL|I=@QcqAtQeQzsLq$wQQbANnPfh@5VK_5nIA%C9I5{>sWMN`sH)LZtGC43bWH@AHF*P$WGGR10Vl-khHexwqF*i6cV`DWnVKrl7V>mfuHfAtnF*W=NB04%wMO0r&PE=n(PDEctSX5tEQbkTfNJUd$PflMmK7Ff?R1WMwfmGcht@G-Nn2F)%SUH)S_6Ibt+sWHVtgH!(CfVq;`6GBq+~{0SmDI!aGTPE=o4QbkTfNC0PHI5T88W;il9IW{?DVPa!9WMeooIWRP2IAmopH8U|XVPs)tV`DdFVl!kkGh#G2G&nb5WiT^jW@TeGI5lQsIQ$7BIyyv8MqgAmK7Ff?R1WMwfmGcht@I506eIXO8tV`e#JIAS+sH8D3aWH&Z4H8V42He)bj{0SmDI!;AYUqx6{UsqB^PD4llXJI%qWH@FxGB`OlIb>mCV>e`DI5IgfG-NnrWid4~F*0FcF*9XmVlXsjHDfR}V_`TpHD)qlWo0mCWH2*kWi~kc2_iZ=L{COvK|@1DOhr;bR7p=x0B2!1Gh{esI5IdnHaTQrVq-UCV>mK7Ff?R1WMwfmGcht@Ibk+AWn(mCGBsp4Gh#3>F*h}2V>4l7VmM`FV`VTf{0SmDI!sAUOJ71yL|I=@QcqAtQeQ(%K~qynLqSYmK|@1DOhr;bR7p=x0B2!1Gh{esI5IdnHaTQrVq-UCV>mK7Ff?R1WMwfmGcht@V=`lAWH&K6Fk>_}HezBiIbk(3GB7nXH!v_XH#lTt2nrxNIznY~WO+n+ZeeX{V^(2uX<=e)Wph+{aAk7mK7Ff?R1WMwfmGchs;3L-i>Q%P7~L0CysUq(+-Lq%UyPf}4;MPE}zPE$`(0B2!hHZnP5IAk(4GdVFhGdM9aG&MOjVqrKrHZe9eG-WhlWnwomGiESiWn^VCIALRAG&EvnW@I-pV>DwpVmD(o2MQuOIzdB2MNCCfPfbNsMN(f=MNU&sQUGURVm2~4V>o0oH8VLeI5RjgGBh3VK+B3HDoa`G-WYlFkv_`V`MdBW;S9pWHe(oWimK0V+RT%Iyy&LQcqJuPf$f)Q$kHZ?S5G+{6>H8(LbF=S*oIAbz4Fg7-3Hf3QmF*as5IA%9xIX4FiB04%$NK!>bUqM(&Q(r+&M^#KgQeQzsLq$wQQcq1qR7Fx>Q$kHZ?S5G+{Y4Ic73tIWuBoH8y5uGcsg2WMervVK+5mWMN@2VK@g0B04%$NK!>bUqM(&Q(s0;QbR>wR8LY-RYhMzPfk=pLsVZ=MNU&sQUGURVm2~4V>o0oH8VLeI5RjgGBh3VKri7VPs)sIAu3CFfwFiIA$o0oH8VLeI5RjgGBh3VKZVdHDWPlVK8K2W;8HmVPrF6Vl*{2GcjgkF=8|_H3teJIyyv8MqgAKoVK!o6G-5J0Wj8iuF=k{rI5syhFgY|aF*Pv<3L-i>PDNB-MOai{S5iezLr7m!MNU&sQUGURVm2~4V>o0oH8VLeI5RjgGBh3VPP^kHDWnqF*aglFg0U1F=H|@H8M9aGdMA1GGaC~I0p(MIyy>ENlsK>S5iezLr7m!MNU&sQUGURVm2~4V>o0oH8VLeI5RjgGBh3VKOi`WHvEoH)S|vI5B26H!?Y9He_TlI51*iIAJh0V+RT%IyzEAOkHZ?S5G(~uDWpZh4Wo~p~Y#?K7VRLh3b1WccZ*m}aXlY|;AarPDAZc!NWpZX=V`U&|b0A}Na&l#EbZmJbb#7#3av))2bZK^FAY^5BWo&P7ZDnqBAYpD~AZc?TZf|rTb97;1Y-KJ0XL4_Ka9>|(M0svha%E*jcyMKMX>Db0bYW~RXmo9C!T|s^IyzHzVoh&kWo#~JIyz%-ZE$sTWmIxuZgXaDa&1&^RB~ZbmnY$hxqV{dMAbRbl6VRmJ5b75>IEFfcVZgX@XN^faybWm?|L~r7NrYQhZbz)6#WMyn$IA|_tbZu-SVKQbnG&eOdI5lA~WI17FHe)wrV`MTgG&p25VKOsjVhIW|Gr|D?H99&|bz)6#WMynFXgWG$Z*6dObY)a>VQzC~Z*px^Z&P(*O>bmnY(imkWhi5BZgX@XO>bmnY$hxqV{dMAbRbi8Voh&kWo$%cV{dJ6Z*ysMX>V>OEFfcVZgb**rYQhZbz)6#WMyn$IA|_tbZu-SVKZhkVlXo?Vq{@qVm3H7Gc;l~V`DZkW;JCoWid2jGz$tcGr|D?FH?15O>bmnY%XX3Q*~lZZ)9a`UpQzkXmo9CA_^-4IyzHzVoh&kWo$%cV{dJ6Z*ysMX>V>QDF7p3WjHc5Ffe8}WMW}rIWajjVliemH8wFbGdD9aGcjg14hl^o3M&FSI(}1iVoh&kWo$%cV{dJ6Z*ysMX>V>QDF7p3F*G$}WMwirFflk{HDWenGB;r~HZnOfHD+WqI5cKC5DHBq3M(}_I&*MrX>?6*WMynYY;SI7N^faybaNMzCC@COgZ*FsR03%^EVPrRAI5lE2Hexn0VlX&iWMVKfH8wRjFf}zcGB!0B3QYzg3M&peI%j2cRB~ZdTtGB-3dW@BPBIUEX25+VvK7&MytZe(S6CMh6eZ*FsR03%^HF*Z0iHD)w1Vl-qpI5T85Wo9^GGGbw2I5{&gVl-tQ3QZOw3M(f%I%j2cQ*~lZZ)9a`Pi97PVQpn7V{dMAbRbP{WMyn7EFfcVZgX@XMsi_oWl3&iWq2kjAY*TCb94YBVPiHpWjQo9G%ztTHD)k5Fga#1Wo9xkGBYtWGh|_8G$0C1CBgv!IyzHzVoh&kWo$%cV{dJ6Z*ysMX>V=-V{Bn_b7@3*Zd7t*WnVF0F;jJ7O>bmnY(!;aZ*6dIb7^#GZ*DGVbZu-q3MK+NI!$k6Wo%P#Y-wauXkl<=b0{eQBVjl(GGjC|GcjgnG%`0gGdN;nVPi05H)JqmGC4UgH!vd#NIME90y;W=O>bmnY*TM+X=GDqVQ^)0C@BCVVK6f>HDh9BG%#jiGc{vnFkv$}V>K{hWi~T4F*GzbHYEy3I|?QlIyy~nWMynqZ)|B~Q)ppuWpgNFZ*FsRAWd&%Wo%P#Y-wauXkl<=b0#SOBVlGUGC5>pIWRM0H8Wy1F*rCfHa0Y2H)1zoH83<{Gc+d(NEbT_CK)<9Z*XODVRUbDJt$*uZgX@XO>bmnY*TM+X=GDqVQ^)0CMf_TVPRr5IWuE7V=`klWHDi3F=b{pF*q?{F=R1eHZnM4G${&57dr|j0y;WlY-M3`C@BCVVKp)_W;i%yI5RLbW;QuEH)3UCGcq_fVqrEoV`XA8G%E^7I|?QUIy!P?b7^{ID069gWnXkD03%^!HD)+vH8o~3WM*SzG-Ne3H!x#3WjHf6G&f>pWnyM63P=V!3MLLZI&x)mX?kTSV{dMAbRbP{WMyn7DF7p3F)?H^IW{meGGt;mGGQ|?Vq-8cGh<^oG&ne9G&V6|FA7KuI|?QgIyz}{LvL<#X>)XCZgePPZ*FsRAWd&%Wo#xXAY*TCb94YBVK6dbGB;&rV=yyfFg7$YHDxt9I5lBqH8){2IXE*mF)<2A5<3be3pzSuY-M3`Q)zBzY-LPoZfjF-Y-wauXkl<=b0|z{Zfi+yWMz0M03%^GH)3OAV`VXBG&nV3I5K2qI5RUgG&nRfWH~rCGBGzZ3P=e%3ML*pI$>mFQ)zBzY-LPoZfjF-Y-wauXkl<=C`@T?Ye{ZoWq2$gV{dMAbRbi2Y-wauXkl<=CMf_TVKrtoIWRY6Vm4)DF=1miGB{*3WH>Z2Ib%6DF*ss3GBpZF96Jgo0y;WpWpqqwZfjF-Y-wauXkl<=b0{eQBVjjVFga#4IXGc6VmB~3IWjqBV_{@4Ff(LkIW{q6Wn(uANH+>72q0r`ZgX@1V=y)|GG#MlFg9g2Vl`$nWi&WAH92KCWn^MuH)UlwISNPyIR_R~Z)|B~Q)ppuWpe;iZ)|B~Q)ppuWpgfQbZu-=3N|`AK>#CRWi>Z6G&nRgV=-koHa9Y1VP!BgVl-ngWM*bKGBjm0Q3^IXI(PshVP!R8IAt?2W;J3kHaIt9F*q?bIc735Wi~l5VrFA9Gf@gQIyzziBVjWzH8f^9WHB&fWI1LrHeoP0G&wM3Fkxb1Vlp)|FgZR7IA3FLZggQ|baP*Gbz*dKWn}<4WM(sAIWRM1IAJk1V>o0rHDfq5Fk)h4WH~W7IWuHY3N|`Ab9G`(Z)9a`LSb`dUr1kUX>Mx(BVjUOV_`R8Vl!koW;8H4GGk;pWH~cAG-P8pF*IZ}Ha1ZTHUc_2Wpi|CZDDj}MR;^&a&BR4S8`=;V`yb_LUm?lWpZ;UDF7p3F*i3dW-vBoV>dQqH8wY7GGjP1H)A$2VPZHmGcjW{K?+z=3N{`(I%RWoX>DP2Wkq;&WpZv|Y*%t+ZewU=b3%1yW@U17C}VGKb95k6bz)6#WMynbWn*t`aBp*IbZKvHCMf_TVKHVfH8x~sWH~W4I5%Z7H!@>3WivT8Wi~NoV>CH4FhdGh98n5396CB>b98BKVRU6hcywiQZeeU!a%FB~Xk~Lkb!KK|a&stSZ*FsRAaiMYWnXkGAY*TCb95kcX?kT}bSVHMVPQCBH8W)~WiezqGh$;iGc;l_Gh{hAH)S?7V=-npIYkOs8c_;19y&U5WpinIWhi5BZgX@XQ*~lZZ)9a`L}g=dZE$aMX>@6CZYC)JBVjmWGhs1iWHK^gIXO5uF=IGmWjAAHGBaXhWHx3wV=zYwSR7FbHXJ%Sa%FRAdSxhMZ*FsRAaiMYWnXkGAY*TCb95kcX?kT}bSVHMVPs)qHaRshVq#`7GC4CgG&f^3H)1hnW@a%mV`61CVMz*D8c_;12s%1vWpqw*Pi9kfVoh&kWo&aODIjBSZgX@1BVjmZGG%5oG-GCCI51&1FgIplVmDzhIW=ZsH#jgkWjIR;SO!rFHV8U8XJvFwa!+PVX>MzCC@COgZ*FsR03%^DWoBVBVmUKnI5cH2VlZSdGGR6`IXN^nWHd21WivBP3RnhF3N|D@6CZYC)pV{dMAbO0k^W-v2lVKii8G-5DhW;8J}WHM%CHe_ZvFg0UiH)1qnPYPHf!T|s}I%RWoX>DP2Wkq;&WpZv|Y*%t+ZewU=b3%1yW@U170CRM5bz^jCM0svha%E*-F<&udb98BKVRU6hcywiQZeeU!a%FB~Xk~Lkb!KK|a&sbmnY+o`>Z)9a`RAqB?Rdi`=b6+@UE@*UZY+DK&H99(Qa%E&`V{}txZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XO>bmnY$hxqV{dMAbRbl6VRmJ5b75>IEFfcVZgX@XMsj6kMr?0kbZO#%rYQg;XJIlnW;J1EWM(xoG&MLhIAvroV`e!tHe+F8I5jaaWHwU@J~LYi8#OvQaB^j2X=8L#Wo~nCa&t{(VRLnIWo>0{baO^>Z*5XxcS3b$W@U17C}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j~X>My)Wo$uma^irdDF7p9VK_BmFgY?XG+{7fH8*29HezBoH#IakWHMnkGcz_fH&qHgGg}H9H99(Qa%E&`V{}txZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XO>bmnY$hxqV{dMAbRbh@ZgX#Pb4+P-bS5kyV{dMAbRbl6VRmJ5b7A6urYQg;XJKPzI5%WvHeoPfV`DdCH#svlIb}3uVKq26Wo9usVq;edJ~LYi8#OvQaB^j2X=8L#Wo~nCa&t{(VRLnIWo>0{baO^>Z*5XxcS3b$W@U17C}VGKb95k0Z)9a`CM+OhZ*FsRAX8;-b8m8UOlfm;CM+OhZ*FsRAXIW;c4cyNVd8+MDF7p9VPQ5nV>n}BV>V(qH8L_YW;Zf9V`MluH8nOeH)Jz4WmyV7GbL$6d2Up4Wo009Wo~nCa&sVLVRT_2b98cbV{~DnGVRUJ4ZUA2~UomfRbZKpAdSP^FZ*DGVbZu;Y3ONEgIz@PNS8`=;V`yb_L2hJ9Z)t9HRBv)|b!Br!b98BKVRUbDC@BCVVP;`uWMO7wW;SJHH#TBpG%+`2GdDOeV`XJxW;iiqVqOYcehN7PIy!zucyw2CWo~0=WphDpWJ+&oZgf;{a&dKKb47D>X>DP2Z*nLp03%^CF=b<6VPi8lGB`3dHD)zoWHm7{F)}k_VL3NtV>dTo3R`{(ISx8Hb7gc*Z)9a`C}VGKb95k0Z)9a`CMf_TVKp^5Wim2mHeqEkFfd~>G-hF9WjHfrH!wJ2W@KhFGGYo_41NkZB04&AWpqt%WMynYZe&wsZgX#Pb0}kPZgX@XO>bmnY$hxqV{dMAbRbh@ZgX#Pb4+P-bS5bPBVl4TGGjA1VKy-{IWjRfIAJz5VP-X9IWS>1VK-qgH#TGnTOfW4IVL(fY;R#?O>bmnY(Z{hQ)O;*Z*p@+a&K)$X>4UEV{dMAbRctdWI8%?baH8KXDlFNZ*FsRAaitNIy!T7a%pa7DF7p3W-~T6Ha0UbIXPoEVl+25GGSseH#9gkVq-HkI5B28W(r#*ehN7?Iy!7`VPs8jWMynYZe&wsZgX#Pb4GG+ZANKqWmjo*Xj5=yV`*k-Wn@H8Msp}*Z*FsRAaitNIy!T7a%pa7EFfcVZgX@Xb97`nI(B7abZ>Gzb97`nI&*Y#X>MoYfTk$`BVjf*VPs)AV>L21HDYCCGh{brF*#ynF=8_|IW%HrF*s-nTQhzNIS4vBZEs{{Y$z!pV{dMAbO0k^Wie)BV=^#gFl94kVlZW4V`VfnWivB0WH~c2V=!hkY6@EhehN7VIy!S@ZgX#Pb0{ewV{dMAbO0k^HDqBoHf1qnWn*S#W-&52W;8W8Fkvw;IAl0BH8D0eYzkWjehN7VIy!T8Vr_3^Wo&aODIjBSZgX@1BVjOMWH~l8G&M0bIWT58Vq#@5VL4)AIb|?0WMwfkH#BYvTLyj#IW;;ub#P>1bY)9vZe?v@bZKLAMsja$Mr?0kbZKs9LSb`dC}VGKb95k9Wn*-2azuGG*d2Ul_dSxaoAY*TCbK-!eDF7p3HDO~iH8eLhWnp13WjA6sH85i|V`MpHGB!45VK+56a0**9ehN7?Iy!Z5WMOn=OKEOpZDDk2V{=AwZ*4|tcx7ZlVRL0DV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?p03%^HH!(S5VliT4W;S9oVqrOEGh{brHa2B8FgG(eVKz8&3R^RN3OO}8I%98baCLNLMR;&!V{~O?MpRQ}ZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XOlfXwRc>o;Z+C82a%FB~XhUyqbYWw3b0#bxQ)O;*Z*p@@Wnpu5a%JLxrYQg;VL31}W-w-BVKXveVq{`9H8EypWjAGHVK6Z>V`VfpGIR=CGkyv=H99(DZ*6dObY)X@Voh&kWo%7hbaH8UQe|vmbZKs9MpRQ}ZgX#Pb4_Job9HiMb3txoOKEOpZDDk2V{<5DZ*FsRAWUg)YgKM*Zf|#PS8`=;V`xKfZggQ|baN&wAaitNIy!b`V{~tFJZVJYfTk$`BVjUQWjHu6W;9`AHZ(XeIbtz4V>CHtH(@klW;QT2HaT_*TQhzNIW;;uWpi|CZDDj}MR;^qa%FB~Xk~LjZe&VtX>N2>Z*p;UWpgNFZ*FsRAWUg)YgKM*Zf|#PS8`=;V`xKfZggQ|baN&wAY*TCb95k6Wo~nCa&t}MfTk$`BVjpVVq`KiG&V3XGh{MhI59C}H8V3dGBq_bGBY_gGGcfNTQhzNIVw6jV`yb#YgA}qbW~_%O>bmnY)NxdbZKmCC}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kNZ*^j9Whnq7VKq23Wi@0nV_`EiGB!0bIc794H)LXBH8M0fW->W2WqJx*D1Hh#B|17~b98BKVRU6oX>MyyWpr0^Wo~0=Wph_)bZBpNbVqVwc4>5ZC`@T?Yffc!RBv=)Y*%t+ZewU=b606}Xm53NM{;3yX>@reDF7p3WHmBmF)(2{VKFo{Wny7CWHmBlHaBHqHZ?IaI5jmidKn9Tt9tb)*Xkl|hZ)|UJC@COgZ*FsR03%^zHZo-~He)nnGC5;8H!x!{GBPk^VKQc8G&yE5H8(Yd3P1*t3LXeLI%98aZ*nLpAY*TCb94YBVKZhoHa9UhG-fhoW;QW1VlXf{W;r)yW@9lkH#lZuIEM;A29XLL5IQ<@WpqPtY;STXV{dMAbRbq`V{~tFG$ttkBVjN#HZo&lIWRRhHe_XEF)=q{WoBezW@9#HGht>lGi8YiKn{@#9tb)*Xkl|yWq5RTa%CtfAY*TCb94YBVKOo`GB{>6GBGnYHexk5HaRmgVmUG}Ib~*LVr61xIExBE29XLL2s%1+Wq5RTa%CtfAY*TCb94YBVK`)AGh}07Wn(ikIA%FDGBh?dIb}6DVKO&kV>LN2WQ__y29XLL6goO{Wpq?!cyx7gWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3F*0N@IW{>qG&MLdIW%EnVqr03GBz?aHZW#4WiT}{j|xB%!T|s}I!$48WpZg@Yye|yVRLh7M0svha%E*-F<&uFVRU73X<=+GXmo9C(-QzLXgWGUZf90yY;R*}ba?CB8GGQ|{Ic7OFGGR6}W;ie~W;HftV`4R7mkL6s3LpqNI%j2cP+@XqZgfm(ZfhthAY*TCb94YBVKihmHZ)~0Vq!EfWjQlrIb%6CHfAz7Heod~Fg0alHkk@S2B!)j2s%1vWpq$sa%FCGOlfXwNp56icql0#V{dMAbO0k^G&N>pG-EJ1I5IFaWHB&hHZ)^2V>mKlWi>ctWMnd9n+ie(rwSklIyz@%bWCY(Yg1)zb8m7~a$#oHe+FBHZozI3PJ{_3Lq3ZI&)=oP+@XqZgfm(ZfhuGZ*FsRAaitNIy!T7a%pa7CMf_TVL3E1FgG+dHZU+^H8Ny1GBjo~V>V`FWi>D|GchzbWSMy%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#^}ZXjtyd2Up4Wo0e^XL4_Ka9>|(M0svha%E*mX=i9mWp-t3E@*UZY{CHmFH31|M0svQZ*6dObYXO9Z*FrgXaGxTZbW%*LvL+xb#!5LX>V?GUpQzkXmo9CX+(K$RB~ly0Ay)$Uo$l`Wn^JEG-fj}F*q|eH9281H!w0cGi7FBGBY(eHZEv%ZEO}9053ytZggQ|bW?O;bY)FpV`yn^WiDs{MRRm%ZDDk2Z*E^QLvL<$VPkYtbYXO5O<`kbX>Mg-IA|_tbZu<43L-T+I!bS8ZgfR#Wo>0{bSPL&Oi*ERb7gWIyz%$X>4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3GdM6fGc-6fVlp>5IW;#mVl^-~Vqr2kHZ@~5Vl-wmu?j>IwF)8vIyz-|X>>(wWo>0{bW>w*aAhbd03%^$HaTNtF*7nUF*!LgFgQ6gWnwTfGhsMnGGs7hIW=Rm3Pi#I06IEKZ)t9HMQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F-mV~ZgfR#Wo>0{bS`LgZEU6#08?~fbY(7RIyy{gZfj0ubVYb{WpZv|Y*%t+ZewU=a{x?fZfjF?VRU6*IA|_tbZu-SVPiQnW-(zkI5#k6W@2PwG%z$XHeonnVlg*jG-PHqVWt!SQ*>c;WiDtsI!tM9Ye{Z&WpZv|Y*%t+ZewU=a{x?fZfjF?VRU6*IA|_tbZu-SVPY^dFf?N^V>vWsIb=CzFk)h4HZ(S7V`X7sWHx0qFs2j$Q*>c;WiDtsI!tM9Yffc!RBv=)Y*%t+ZewU=b606}Xm53NM{;3yX>@r2OlfXwQ*>c;WnVaGE@*UZY$IVfG&VP4H83|hVm2}|V`MfsGh}8mW@BV#WHB~kFgIhS6aZ6nVRU6KXgWGfX>MynZ*6dIb7^#CQfX&tWI}Ibc}Z?%a&&27a{x?fZfjF?VRU6*IA|_tbZu-SVKilBVrFDCV>4nkW@TbBF*P({F=S;iFflbZIA&rrVWt!SQ*>c;WiDtsI!tM9Yfy4;aAk5qV`D*ba$$J@OlfXwQ*>c;WnVaGE@*UZY$IVYFf?K^Wn(ZnHZ){3V>35mH8^58FgRi~Gd43YF*h;70RS&dX>My%bYXO5E@%KuX>My%bYXO5UpQzkXmo9Cx()y?XgWGgVRUk7crkc308L?Za%p%*X?RmVlrW6V>eI05)VcGh#3?WH)3sWMwxtF*r45I5atAGcsa1W@2PAIl2x2E@(PBO<{C$X?QU(cri8rO<{C$X?R9ycvES5WnVaGE@*UZY$IW0H)3KrWo9>KWMN@sVlg&mIW=K6Wi&ElW-~HmHZn580RS&eVRUk7ct&Y>Q)zl-E@%KvVRUk7ct&Y>Q)zl-UpQzkXmo9C!T|s;Q*dE)X<=+lZ**yIZdPSubZ>GlXaG}iVRUI>Y)x-;X>V>;Wn*-2a$h)TE@*UZY}N`Q4LUkZX>MytZe?6Hb97`nI&*1yWnXkD03%^AV`VX8W;A4EFfwIjFg7?gHf3WsW@9yBH#amkGiEl%3PcOm3L+RfI!tM9Ye{Zpa&&27b0}kPZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3HZWskHf1$6GB9CeWjHlrG%;l|Ha2BqGiG5hW-&D~$O=Rj)(RpGIy!P?b7^{ID06gVIy!S{dSzd9DF7p3Gcz$WW;A4EW;0_kIW%E6G&E*7Vl*%?HaImmIbt|8$_hja)(RpRIy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^xWi??iF*af`Wi(+lW@2JxHZ(LfHexh6Wnp4wIWS?&3Pcvx3L+FbI%#u5Z*FsGb97~HbSPtQZgX@XO>bmnY$honV{dMAbO0k^WH>Q3HDP07W@I)sVlg>nH)At5GiEh4WidHpV>D%C&I&{l)(RpKIy!G~WpZJ3Z*nLpC}VGKb95j~X>MytZe(S6DF7p3Vm3EpG%{jkFfwB|Wn?p9IWb~4Wi?|tV`gGGWH>W7&=2^$H;ZIy!z$Z)9a`OmAUiWpXGf03%^GWj11EI5cK5Vl!bfFfch}GBPMmvaCB*JZgVIpAY*TCb94YBVPs}wG-G3AF)%PWGBjp5GcsW|W??pBF*!0hVKOjfHronA2K5Rd8#+33Wpq$sa&u{JXHRf+X>V?GC}VGKb95k0Z)9a`P+@X&WpYn&bZKvHb0#SOBVjRNHfA_BV>e@CH90mkH8nIeH8^EqWHvH1GB-IkVL9CjLmBl7AvHQWY;R#?O>bmnY({c#ZBuk|X>MmIV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctd;((?p03%^$WoBhJIb$$nH85jlVqsxqH8f;3VlX#0VL32nFfe4_3PUsX3L!N*I&5!YWKC~mWo$-rZ*4|tY-K28Z*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaiu$fTk$`BVjf+HDNblVliVlW;Qo8Ic6|5Fl0DoI5{z6H8?ghH#Xr4Lo@XXAvHQWY;R#?Qe|XyV`XGbZ)9a`Msja$Ms;j#O>bmnY$#)IZgX@XO>bmnY$hxqV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet@AYDwiGh$;kV>V`FIWS{mHfA_7GBhwaHRB3HGxZ7~H99(MZ((FoWn^_@Wn@inWMynda&K)@baH8KXDDNDZgX@Xb97`nI&*Y#X>MmMAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZfD|vrYQg;VP-fqGcjRiW;QZ8V>n|sGh|{oH)1t3Ib=6xI50F~G35$FGxZ7~H99(MZ((FoWn^_@Wn@inWMynda&K)$X>4UEV{dMAbRctdWI8%?baH8KXDlFNZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7;((?p03%^BHDqQpWiU20H)JbmnY({c#ZANu$Y)x-uWo#&8Z*FsRAWd&%Wo#xaAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZf8CwEFfdzfTk$`BVjmVGcsdkGBaUjGBssoHe+NkVK`Gzb97`nI&*Y#X>MoYfTk$`BVjRRVKp*1VKXu`WoBV9W@9rpWMnWnFf%bUIAk+7VPoqGLo@XXAvHQWY;R#?Qe|XyV`XGbZ)9a`Msja$MrmwiC}VGKb95kcbYwa@b98cPZf7hYV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXX1dSDF7p3HDNepIAS?vVrDjCGBRc~WMVjCH8?OhIX7fAVlrc8?FvIP^$H;ZIy!A{WMyn9DF7p3VrFGwFf}$bV>V+jF=S&nVL32jVPZ8kWM(llVl^`}?+Qcp3LyeII&)=ib8m8UC@BCVVL3B1VPj=9H8LBBVjgTH#lQrG&5o}IALNjVly{4Vl`tqFgIp7IWageH#hSNLpcW)OmAUiWpV&aZ((F*axQ3eZEO$&053soXKZO=Np5sya%N#;WiDs{L2PGiX<|ukbY*g8VPj=qIA|_tbZuLb#i4cXaG}iVRCb6ba_*Ba&=>Lb#i52IA|_tbZuDO_LvL<$a&K%MRWhf~CBVjNzIW{+8V`DflH#RgkI5#vlH!w3|V>2~4GGa7lGiCt`UUL-yIyz5qbZKp2Y(sBubaHQOQ*Uf`WpV&xY+-YAX+(K$RB~lyUol@XZ*X*JZDDLkZ**aFX>V>)VRtTQ07GwbWnVHV>)VRv6RXf9}UZEUgv053&pXJu|kWo&R|a&s&$za${vwZ*p;UWm9Etb8m7cDF7p3GBRZ|W@BVGH)1z8W-(%BIb%69IAk+0F=k{qVP!El3ky&mM++_?Iy!G~WpZJ3Z*n~-V{dMAbRbh{ctLn+b4G7+V`Wrta&dKKQ)O;*Z*nFn03%^BH#lQrFf=nbFf}w{HZd_XV>dHoGBq$^Wj0|jH8Euk3s4_N3oZgWI(}1WctLn+b4G7+V`Wrta&dKKQ)O;*Z*nLp03%^AVrDgBGcjagHZ)~7V>V+oVq`I5F)?LgWM(ojHD+WF3s6T3E)+UCb7gc+VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVjZ&HDNY6VlgsiH(_NlHDx$8WidE8V`XDvGdE#5I5ZIpP!dNAE;Bkhb7gc!X>xOPOlfXwQ)O;*Z*o*}VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0PAY*TCb95kSM0svha%E*YI#hCDZgXaDa&0ClAY*TCb94YBVK+EpFfuhbFkv=hHe)q3GiEb3VP-fuVl`zsVKihiW)llgF-Hq7GdenRWpqvHV`5@sHaRwCVm386WiVkiVigNeF-Hq72s%1vWpqYqa&vS{X>MytZe(S6C@COgZ*FsR03%^CVPs@7Ff}kaGdMLfWHn(qI5sjeW-u}_Gh;V2WHmJx3s43}3oZycI%j2cQ)OdsZe&bpZfi+yWMz0LDIjBSZgX@1BVlD_Wi>N2GchnYV`e!vVPrTkWH&ZtF*i3cIbmgHVK*5IPzFZ}E)+UCb7gc!X>xOPOlfXwPGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^EFfub?G&VRnWjA7FIb$|sVKOx|W;J4EW@a*BIAk^(3s4eA3oaBoI&)=oQ)OdsZe&bpZfj0qZDlB9Z*FsRAaitNIy!T7a%pa7CMf_TVPZ99IA$_6F*GtcHaRzDV=**iWi>ZqG+|{qVr4jFG93$05=RRz2s%1vWpqYqa&vS{X>MyyVQpn7DIjBSZgX@1BVjT*GB7wXFf%w~VP!RDV>CB3V`XJxWimH0F*jo|W@aA?PzFZ}E(kh0XJvF#Wn*t{WK3ypYffQpWhf~iV{dMAbO0k^W@0#IWnnirVL3H6WHK;gW@2JFIWb~mI5=f9HaRpfAq!9jM++_#Iy!S@bWmY(Wo~pzZ)t9HC}VGKb95kcbYwa@b98cPZf7Pb03%^$VL4+kWMMZjIWuNCH8443Gh<;lF=IAlGcY$fVKX!%3s4eA3oa8nI&)=oP+@XqZgfg-X>N2$Ze(S6C}VGKb95j|Z)t9HNp56icqSvT2Ha9h9Wj7@YP!UH9E)hC9b7gcvaBysCWn@=!Wo~0=OlfXwC}VGKb95j~X>MytZe(S6DF7p3F*jy4VmD$rH)UmFW;13nHD)+CWn*JyVP$1uHDfb1Cks#yM++_pIyz@%bWUMyWhf~iV{dMAbO0k^IX5$AV>2@}WHDi7Hf1n4WHw|mI5}oAHZWl~IbmaFDGN{rM++_pIyz@%bW>$+b8m7~d2nSYDIjBSZgX@1BVjOQH#spmWH&ZrW;ii2HfAtoGB+?{VPr5fWH)3tFk&kUPzFZ}E(kh0XJvFyVRB_|bV_e&ZgeOqAY*TCb94YBVKHQ6H)Jp~F*Y|jGdMRmWMN}5IWuKqVlg%`I5#LBlVK6W>I50F~F)}kYWiJa*21g4n2s%1xb5>z&X=ErVAY*TCb94YBVK^~1W;SLsFgZ0fH(@YlHaRmhFl1q5IXE{tV`gJ9G%*WM21g4n2s%1rY;SI5C@COgZ*FsR03%^EF=AseWn?pBF=1shVKg>kH90e6V>LE2IA&xvH!?Ld3s43}3oZ^iI(2YlVRU6lZe(d=WpgNFZ*FsRAWd&%Wo#xX03%^!VL38mH#uZEFgQ6eIAUfqFgZChHe)e0W;SLpW-v813s4M43oZycI%j2cL2z(vX=P+ra%FB~XiRBtYbYroV{dMAbO0k^H!v_UWo0)qVmUWrH)CcwV>CEnVq!R9V>38mVKQMcHw#b(M++_&Iyz}{OlfXwL3DIsV`yb$RBuydZgX#PC}VGKb95j~X>MytZe(S6DIjBSZgX@1BVl7VGB`0fWi>fAVKp>kWH(`DHDWSmIc7FyIAJt7VPZK8P!&fDE-gAbXJvFuX>My%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAWUg)Ye{ZoWq2$gX+(K$RB~lyIyzKxVQzC~Z*pxWDIjBSZgX@1BVl7?GGsJlHDxwsIWsgkWMX46WivKpWH&N2W-~ZrVKX}mP%B3ZE;~9pXJvF(a%FB~XhCprY-wd=Pi{IEFfcVZgX@XOlfXwNp5sya&BR4S8`=;V`yb_CMf_TVPQCCV=yyiW@I=yIX5?CFl97jVK-!EIWaRaV=-i6V?zs2Ek_G36goO|Z&P$~X>MmIV{dMAbRbP{WMyn7DIjBSZgX@1BVlGYHaB53F=H||I51^2Vq`X9W-&1}Ic7CDVPY~gIblT$P!hrc06IETX?Q_+X>&$za${vwZ*p;UWm9Etb8m70V{Bn_b7@3*Zd7t*WnVF0F;i)HL3n9%MsIRsWmIo+adl-=Wo~nCaxQ3eZERo*9SAx)b7gc+a!+PNPeyYnb7^{IUvwz|BVl7WH843hH!)^4WHDwrG&ndnIWb~lW-~Q1GcYn?GdD;JKL%h69SAx)XJvFwa!+PNPeyYnDIjBSZgX@1BVl7WWn(g8Ff}nWHD+cqF=AveIWaIYFf}k{G%;djH8M&IKL%h69UMA3b7gc$FeqbhZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWDF7p3V=-kmF*i3fGB!D8V`emCVK`-EF*jj0F)(IkGG#GgObb66U<(}xIyz@%bVx8LDIjBSZgX@1BVjZ(F=b>hG-5VkH#smdHDxj}Fl1&hW@a!kHDohnGBQpJKL%h69TGY^b7gc$PAFqE4H#jt8GGaAjG-EbpRtrB8U<(}%Iyz@%bVN@^PGN0jD069gWnXkDAY*TCb94YBVP!C6GiES1F=RF~GG${iH#1=~GiG5mWHUHrGGb$7Vpt153}6c#96CC4WpqSOMowXEWhirLdSzd9EFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3W-&83G-5YqG&49gVrF7EIAJknVl^-`F=RDmVl*~4S_?lKU<(}%Iy!W3O>bmnY$#1{WMyn7DIjBSZgX@1BVjf%GcjXjHZ?LeHa256W;ilqWo0>KH8EpmVlg!^F)&;UKMY_C9WpvPW^!+BO>bmnY$#)IZgX@XX+(K$RB~lyIyy~nWMyn7EFg1qWI8%?baH8KXDlFdbYwa@b98cPZf7X~BVjUPVL3A}WHUKqIXPuEIWlH5Ibk_AG&yE7H8?mhIXPYnKQO`p06IEENJD60X>I^xY+-YAX+(K$RB~lyUol@XL`XwuVQFqIXmo9CYYR#>Iy!G|Wm9xza7k`-WoL3>bZKvHC}eMSVr*qBAY^ZKVr*qBAY*TCb95k9Wn*-2azuGvK2VGC?CYYR#OIyy#acx7Z$bY*Z!Zggd5a$$6DawsVPBVjf)W@RurWn*SCG&o~2VmLN6Ghs9}GBhwbW;8iAH!x!hY-o;Np5syXL4b5Z*nMOZ*FsRAaitNIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tsPfTk$`BVl4?H8wJ0Vly*lGchn>WI19tV>K{kVrDimIWT2mV=`q6Y%^;MN&-4Menx3{Wn@!yWpGJubY*99VRUbDC@BCVVK`(oI5lKuFflhVHDowAVKz57Ff%nXI5{>oW@BPwFlP&FYYR#cIyz}?bY*99VRU6EWN&q1Y-KDUWN&q1Y-K3`BVjXUGBq?|H#A{0H#RmiVKZYmWM(mCHZf&5I5asoVKr$BY!0~@06IEGX?SI1Q*>o;Np5syXL4b5Z*l-*Y+-YAX+(K$RB~lyUol@XZ*X*JZDDL4Wn@!yWpGJubY*99VRUbDE@*UZY>W#y7&Mh0VRUI@b3|cuVJ0a6BVjf+Vl-kmWiU1|WimE1V>dTtWHVwjH8L_YI5#*qGiGcHS{958I08C4eo1b2WpZ<6OKEOpZDDk2V{=YSP$($?BVjf&F=aMkV>L4{Vqs%2H!v|UW;JFxH8Ev0W-u{hVK8nBT8s-g0y;WrZfSIBVQgu7Wl3&yWpZv|Y(!ynVJIm8BVjc$FflPPHfCcqVKp~5VPiO9F=k^kF*h(}G-G06VPkL$T8s-gH99(HWprO|Y;a#`Zf0*NNpNp)bUHdoZe(S6CM+OHaBpyQIyy;iWMz0JEFej6Z*X)vI!SJ1Wq2kmAW3j<;((?p03%^zV>V@EGB-G8H8Nu~I5#&jVKOiMk3C`oW{aCAC4Np56icq|}EaBpyQIyz2uZDM6|Dl8yLaBpyQIyz2uZDM6|Dl8yLaN>ZbDF7p3WMeZlIb$_AVq`R8WMnZjW@0rrGchq?W@ceDH8V6fbPHNDj0-q5Iyz@%bYF9HVRCe7Zf9R`Z)t9HC`oW{aCAC4Np56icq|}dZ*OcYAW3jGh#P4G%+(UHa9b5H!?6Zb_-fFj0-q5Iyz-`VQgP!C`oW{aCAC4Np56icq|}eZ*FsRAW3jvi8GI|SIGmHy3H99(Fc42H^XDCTMU`X?kT}b8l>QbZKvHC`oW{aCAC4Q*Uf`WpYwwbairWEFej6Z*X)vI!SJ1Wq2$gV{dMAbRbD^Z*X)vI^uw)DF7p3GGaL~WiVzkGcjZ`Vm38qVKFfMg@39O>bmnEFej6Z*X)vI!SJ1Wq2$gNpNp)bUHdtb!}p0;((?p03%^xH8)~3HDNe2V>D)CF)}n_GBr3jVm3H6H#0M2I5sqh3tBUb3ph18I&@`obVOxxX?9_BX?A6EC}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAZc!NEFffWbz*E~EFffWb>e`gDF7p3IXN*iGcq$cGBjm2V`4UBI5jjiVlXgfG%zMh0VRUI@b6+uEF-dNAWpZ<6OKEOpZDDk2V{=YSP%db6ZEP|d06IEpb6;U>Y;SjEWM5@$Wo>0{bYFCNaAjX(Z*F#Fa&u{KZUA$1a&=>LX+(K$RB~lyUol@XWMy<=X>4;}F<&uhb6;O!Y;13LWn^DpWo%__Wo~p|UvznJWnW)oZ*F#Fa&u{KZZ2qaZEP=SZ*65Sa&>NQWpXcfZ*prdX=HhBbaG{7FKJ|XZgg^GWiMoJV*q4na$jXOIAu67H8(djF*r6hW;8T3WidBpWMnrsG-YC9VP!68bZu;-3n>CRI#Y0AbZKF1O>cB*Z*Ep)V{~tFC@BCVVK8Q5H(_BnI5A>4VPZ2iGhr}gGBILfF*Y-0H)AnnGLH*OqYEiDIyzHuVRUI>Y)x-;X>V>;Wn*-2awubOZgX@XOlfXqVRB7xbZKvHR%K&!Z*nsxEFfcVZgX@XL2hStY+-UuZ**yIZdT%erYQg;VK*@|GGb;kIAvmEF*i3eV=!bjWH)0lW-(?pVm31{W04C>GouSB96CBvaA9<5VQfurbZKvHR%K&!Z*nMOZ*FsRAX9K*bZKF1O>cB*Z*Ep)V{~tFCMf_TVKg>5WHmK4H#s?FGdVOeVlXl=WMerrIWaIfIXGlwG?NQU8lwv-D>^z;aA9<5VQfurbZKvHR%K&!Z*nMOZ*FsRAX9K*bZKF1R%K&!Z*n|SaA9<5VQfurbZKvHR%K&!Z*o2+DF7p3Ib$+6W;Qi6H8f!`HDNVlH#ab1Gi5koWim5iVl!bdl?zKLqYEh%Iy!G~WpZJ3Z*nRqV{dMAbRcAJbz*E~DIjBSZgX@1BVjT!I59S3Ib~rtV>mcvVK_K2Vq#@AG&eIgHe)hmVPuyJOA@0CDIz*LV{&hEb0}kPZgX@XQ*dE)X<=+lZ**yIZdPSubZ>GdDIjBSZgX@1BVjNwVm3KuVl_B8H)UdBVPZKjW;HWnW;13qGdVIhVP%;MOCX~QDIq#KV{&hEb0}kPZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFnAY*TCb94YBVKFi@Fkv?^WMVfrVl-oBGG$_7GGjJ0Gh#L}WHUEqIhzYhAEOH?2s%1pb3<}(b8}E~Z)A02bWLG&a%p%dDIjBSZgX@1BVjOMW@R=tH8(V5F)(IiG&C_~GC4G2Ffn2|WHmW6GB}+JO9rD0DF`|`VRJ)rZ*y}{a&KgHV{}bnbaH8US8`=;V`wNTAY*TCb94YBVPP>cGcz_ZFg0Q{Fl90^H8C|YWMeciWiT>iI5jmhGoK4f2BQlp2s%1tcyK5wAY*TCb94YBVKZbgGh$?AHaR&rF*7nZGcsdgV>n}DIW#h4VqrIBW}yp92EqXVIyzHuVRUI>Y)x-;X>V>;Wn*-2asXp&VRLh7M0svha%E*-F<&uLaA9<5VQfurbZKvHR%K&!Z*neZbZu<03m-Z3BpGiEU|Gc;sjWHK{lHa9b2VmLK6F{KMZu?rsvIy!S@bWU#f#bZKK{b0~9ZdSzd9DF7p3IbktnGB`D5I5st5IWsV1HexwBG%+(_Fg7(YI51%{rwc&_u?rsvIyz@%bWU#f#bZKK{b0{ewV{dMAbO0k^HDNS3G&L|ZGd5y3Gcq-0F*h+bHDxzBW-w(oFf%hVsS7~{u?rsvIyz}{R$**uWGE>hV{dMAbO0k^W@0xsV`5`tVrFJ#H!)%|HZnJ5Fkv_|GC4J5Ght>os|!H}u?rs#Iy!G~WpZJ3Z*nLpC}VGKb95kcX?kT}bSVHMVK6W>V>U4`VKy)`Wn?&JG&D3dWn(vEW;0|mH)Sw4H?0dn46O?x6d+@7ZgX@1Ib=6CVrDrpGBz?dV>dE4VPs=AGcq`3IAkz2H)Sv|uM0sE^$-{`L;x~GE@*UZY?T2pJX9$+b8m8UO=V$ob#i5GWo~qHUpQzkXmo9C!T|s^IyyvoZeeX{V{6HV{dMAbRbP{WMyn7EFfcVZgX@XOlfXwP;YZ-bZKvHb0#bxV{dMAbRbM=ZfjO$;((?p07Q9iVQpz+b6+@UE@*UZY$IW1GBGqZI5T2qIb<+1H)UlwIbkqkFgGw|WI1JIH#lUp3o@39C}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j|Z)t9HP;YZYZ{mQaDF8%yZeeX{V{>0PXf9}UZEPc9W??jDGc`0eWn^MvG+|;hWi>EiG&nY8Gch({GBh_ZwhJ;d!T|s;M0svuZE0h3E@%Kmd2V5CX=8I=IA|_tbZu;VZ)0I}WkPjkW@U17C@BCVVL4+qF)=bTH(_HqF)}$fIbmU8IAS?uG&N#0WH~cqG`S09(+fj2Iy!G|Wm9xza7k`-WoL3>bZKvHC}eMSVr*qBAY^ZKVr*qBAY*TCb95k9Wn*-2azuGDO_V{dMBa&K%pI^uw)DF7p3V=*)}W-w!AVr4QmH#smgVm2}{Ic70qWivE6H)J(tzYAqE(+fiaIy!zvZ*q5Ga%4qyY-MsNDF7p3IXN~lF=b?CVK6r`GdVdlH8wS3GBPzdVK+8nI50Oj!3$;63qv(JI%RfYY;|FDWkYXlY;R*>bZKvHLvL<#baG*7ZgePQZ*^j9Wh@|LZ*FsRAaitNIy!b`V{~tFJXU36bZ>G*d2Ul_dSyN)EFfcVZgX_vfTk$`BVlDZHDNF?WjHc5VqrEgH!?CfH8o>5IX5*qH#jslH)g{NWi!(YLp3@&Wp-g~bzyX6LvL(sZ)0I}X>V>rZ*FsRa$#w1bV^}kZ(?a-ZYX4Lbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VKg;kIb%67V`VrwHe)t5GcjT`I50IbI50P1GdE#jGQ|sJGt&!0Av!u|WpqPtY;131VRUJ4ZbNTwb98cHX>N2%VPkJ%X<=?tbYXO5Q*dE&b7^#WD06gVIy!b`V{~tFJX3ICa&u{Pc~f+9bz^jOa%DayDF7p3IWjgdF*0K~I5IRaW;rrqVPiOBV>L5kW@R}sGhsPn#|vd2(+fi(Iyz@%bVF}!Y;R*>bZKvHLvL<#baG*7ZgfgvV{c+Lb#i4sCMf_TVPiC8WnnTmGGQ=fF=8<|HZ@@~W;i!wH)1m~VKHK2Gsz2OAJYp%H99(Fc42IFVRU6fZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^Fb0}nQbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VKX@}H90phHDqOEVlg-~W-~QmFgP(eGh$?BWoBk!GRq5PGt&!0AUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-a3(1LBVjNyV>DxAW@9*FF*Ra2V`MorGh}8sFf?N`FfcV`Vl&MPWggQDLm)ajXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVKp~6HZeJ3H#IOZWiV!BH8f^oVlielVrFG9V>mHkGS3TT9@7g$AUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVK!l6Ib~roVP-QmGh#SoGd46~V>C8qWiVqoWHT~lG|>xX9=RC+Iyy#ga(7{JWJPssWpV&xY+-YAX+(K$RB~lyUol@XZ*X*JZDDLMh0VRUI@a{ym4UomTGZe?v@bZKLAE@*UZY}gA#Iyym2R7FxwK~zOwLr+drK|@pkVKp)|VlZPiVKFsjG-NemH8o~4IW}Q4Ib}35VPZ2dHP{P8Iyy{2R7F!%UqM4uNmfN)Lr+drK|@pkVPr8jG&L|bH)1noVPrUAH!v_|H#IdeW@a#9W-u{iIoJzCIyyu}MnP3fR9{0+PE?;~X>MmwVRUq5a&7=ZX>es^MsII)LvL<$VPkYdY+-YAX=Z6es^MsII)LvL<$VPkYdY+-YAX=Z62{lWjHitW@9nn3p_Kz0RS&WX=i0_Q*dE&b7e?nY;a|Ab1rBAMQLYcZc}h!a&u)!Wo&R|a&uoeXf9}UZEXAtGdenCX=Y|+a%FB~WnXl8aAg1^VKHPeG&D0aH)CQmV>2^lH8){qGG=8kV>2>lGc+@0X8a2?Iy!b?Y;|Q{ba`-P03%^xWHDwqG&MLfGh{e8GBRc~Vl!kpF*!3eVKy@}Wi?{_3o|-8a%E;^a%FB~WdI{#Fk&(@F=jY0Vqs!2V=!hhVKOmdG-WU`F*rD5HDoj}{0lQWI&g1kZggdG03%^GFf=nWHa0M1WjAJFGB`10V=**jH8x>pWi>J~IWuJZ3o|-8X>?_BVRUbDUt?i(WoK`4c>p6}HZnFgW;8G|Vq`O9F*G-2H)1hmV`4EgH8(OhI5A{l{0lP?IyysdZgX@=bY*g3bZ>GfV{dMAbRbD|WpZJ3Z*nFn03%^HV=*~0GBYw^F=aM4V>dNpGcqz{HezBiG&Er~VPiMw3sn#N3o`;bI&W}ga$$6Daw{t+DF7p3H)Sv|WMW}9FkxY3IbtzlIb&pDGdE%}IAUToG-Wq3>I+r;3o`{eI&W}ga$$6Daw{t+X>N2W03%^#VrDXAW-&84F)}!2H)UfnW-&K6Wi&Q9HD)q3VKOxA3snRB3o{%#I&W}ga$$6Day>mLV{dMAbRa`-ZgX@=bY*g3bZ>GdDIjBSZgX@1BVjf-V>LB4GGa3@FfcJ=Vly!|GB-J6VPQ5hW@TkJWH#;#RT}&YGZ#8KZ*XODVRUbDJv}I6Z*FsRAW3v(a$$6DawaJtV{dMAbO0k^Ib&vKGh;VlH#KE8Gh}2nV_{=7H(@w5W@0uqW;Z!E@C#KH{0lQ2Iy!G~WpZJ3Z*n0$C}VGKb95j>Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^IW;8Q2I51>5V=^!^IbvckIAUTnW@a{HWnwrrIAUS)3soBY3o{owI&W}ga$$6Dav?n^V{dMAbRbD|WpZJ3Z*nFnAY*TCb94YBVK`!BH)dmEH#syiW??ZoFl07kW?^J9IX7ivHfA|uIrIxv75ob`0y;WxaAk5~bZ>GhC@BCVVK6pjGdVe8V`VZnGB9K_Vm3E1GG;P2VP!NnHZV3eF!l>o{0lPzIy!G~WpZJ3Z*na@C@BCVVK+51G%{ggVmW4GIAJ+6Gh$;gHaIsiH8e3{V_{-2V)zSH{0lP(Iyz}{R$**uWGE>hV{dMAbO0k^V`VcqW@0iiFl1z5Ha9qAVqrHoGi73CGc;s2Gho4aBO8vWoKt)WKU#oZDn+Fc`j%GQ)z8*Y-LPkXJ=((Ph@XxWpr|RUpQzkXmo9C1q>@XI&^t(WdI{#H8?qCIWl87W;8W4GGSymVlZN1Vm3B8F)%Y`WMN}41q>@XI%#A8BVl1;Fkv${HDqBlWHn@AHe)zrH8EsiH)Jq3HfCdCVK)T~D>^!IVQyz-03%^BHZeIlVKZVhVq`ZoWM(m8I5jsoWn*SAHa2B3H8L~>3@a)+I&W}ga$$6Day>mLV{dMAbRctda&=>LAVOtwWO+n+ZeeX{V^(2uX<=e)WhN;gV{dMAbO0k^Wn(lqG%_otF*#y5IW}fFV>L85V>e@EGB+?W0Srwj1q>@HIy!G~WpZJ3Z*n{+V{dMAbRctda&=>LAVOtwWO+n+ZeeX{V^(2uX<=e)WhN;gV{dMAbO0k^Vl`nfF=jGlG%+(VVlgl?Gc`6fHaIaiGh}5sH8N#l0}M?l!T|s}IznY~WO+n+ZeeX{V^(2uX<=e)WdL(@a&=>LX+(K$RB~lyUol@XLS=Gfc|>_`VQpz+R$+2!VPb4$E@*UZY{CHmFGg}@WkzgoVRUJ3XH#@xbY(7R07i0UWkzgoVRUJ3XH#@xbY)*SXf9}UZEO<^BLX@)V{dMBVPkYqZ)t9HC@BCVVK6pfHDP3AG&x~8HDYEsFk?1kWi&QoVq;}9Ibkq2Wd{sJ6AU8)Iyz%-ZggQ|bXRg^ZewUDDF7p3He+UGWHvK2VKHW7VKOykHaBEsW;bCnH83_|H#A{02@FLO3?l+MI%98cbYWw3Nn|J~03%^CWH4ekWnpA9GGjC{G&VCgIb=3DI5RjjIXGitH8^7n3`GYFB?us6Z*FsR0ApliIWRCcI5A={WoBkFHfCWmIb~%wH)Ak4WMMHjWDN{O1_=x$2q0r`ZgX@1V`OAwH(@t8V>D)EVlX%|G%_(aFf=eWHexX`Vl`zs4-7>H3k)R)AY*TCb94Y=Fk@t6V>LH3HezHpF*Ig3VKZYfHf1+5VmD-BGch+23`GXQ0RTEWLvL<$VPkYxa%FB~XaHkuVRLh7M0svha%E*-F<&u5Z*Fv9V{}(?Wo~0=E@*UZY{CHmFF|y4X>@gDWldpdZ*F-;X>4?5axQ29L3DI!baiB9O<`znZh1y&Y;^Av!v9WpqkqbaO^>VQpn|C}VGKb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZf8CwDF7p3H8wObGBROeGBq$bH#RmmWMMZnIWlB1Wj19wGh{Y77Ys@tB@8GCIyz@%bWUW1WnwunVq-aGWiw_nFkv`lVlp&lWHM%984OAWB@8GLIyz@%bV_A(L}_wmV{~b6ZYX1KZgX@XX>N2WAY*TCb94YBVK8DcGc`72GcqtTHa252H8wV5G&DImH8x^qHZ(M3Wg84i4%OEb7gc&WpqPtY;STXV{dMAbRcPNbSxlaZ*FsRAVY6#Z*o>?dL}6VBVlAWI5{~pI5atBGc#o~GdVLgH#amlGd5*0W;Ho5G-DqON*W~$C@nfVb7gc&Wpr~yX>Db0b7^mGb0}kPZgX@XWN&q1Y-J`aAY*TCb95kNZ*^j9WhN{jV{dMAbRcAJbz*E~CMf_TVPR!4GB`0aH!@;nIb&lpWHU20W@a}zHe_OBWMMcmIUx*6D@rgV{dMAbRbq`V{~tFM0svgX?kTQDF7p3I5IY3HZn6}V`XGwHDxzBVq;=CH)1h2V=-YfIWsphBMeFu!T|s}I!Q`pbaPf|b9G^CX?kIFX>V=-V{Bn_b7@3*Zd7t*WnVF0F-b~gbaPf|b9G^CX?kIFX>V>WXmo9CObj#vIyzTxa%gZ#ZggdGW?^GxC@BCVVPrUCWMwvEIAmiuVL35kHDNGhVPa!2W??dBWnyJFGbRjHObj#^IyzTxa%gZ#ZggdGW?^GxC}VGKb95kAZ*pjGNp5sya%N#;WhN;ABVlATF=1gcH8Ej1F*Id2V>VKuYRuxPPGy*z0ephdDXmCkxbY*g8VPj<|DF7p3GdM6gHZx{3H83(cHZ?h6G-5MiHZw9eGGR0{GGR41DhyUk3^WKjI%#u3c4293VPb4$C@COgZ*FsR03%^FW@IoiH#B2nGGjC}F*#;9IW;phVlg;lG+{YrV`4Kb3|0nA3^XP>I&)=oP;zf#Y-MdIb97`nI&)}Ya%E&+aCCA!PjGZ;ZE1R8bZKvHP;zf#Y-MdeDF7p3IA%98VlXl^I5jk4G+|^hIAmloG+{V7WM*YDFl8|?E(}&AObj#vIy!T2Y<6WRDF7p3Vq{@rVq;@wW-vE7Vl+1}HZ(FgHaIn9Vm4)EH92BtFbq~q3^WirI%j2cP;zN)VQf}ma%o{=Y-MvOR%K&!Z*oL=Zc}M`WhN;ABVjXQHaKE4IW#$DGhs0}GiEq2H8?RaWHw_rVPiOCH)b*nRt`)IG%z|kXJvFmbzy8)VRC6G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxal03%^zVK-zqV_`I6Fkv|{Ff}x0Gc-3jVKZYhH#j&sV>n?n3|1~o3^WNkI%j2cPjGZ;ZDDLfZ*z1gWN&q1Y-J`X03%^GG%z(cI5}c5Fk&?^Ib$(pWHMtlVlXviF=9AmWMgGE3|0qB3^WirI%j2cPjGZ;ZDDLfZ*FsRa$#w1baPf=Y;|RGC{|@-bZ>G*d2Ul_dSxal03%^EIc8;HF=jI}FfunaV`XAxH8M73G&y8sF=jM0HDNM13|0W@&C|ba^N#03%^IGcq|fG%;ggHaIypG&388G#WZOb7gc_Z*pjGP+@XmZ75@JZgX@Xb97`nI&*Y#X>MmGEFfZUZ)_<5BVlGZH!wM4GdE)}W;tavHDzL9Vlp-|VPRoqGc`3eGciC6Rv1hSG#olQb7gc_Z*pjGP+@XmZ75@JZgX@Xb97`nI&*Y#X>MmGEFffWbz*E~DF7p3W@IrkIbkw1IXGi5IXPlvVmUZBH)1j{He+LAIALZrLJU?KObj#`Iy!S@bXRY3XmC(ra$#*KV{dMAbRctdWI8%?baH8KXC^ElX>N2W03%^DGcqmGd5#nIAb(nH)3Q&3|1FR3^W@$I%j2cS8sA?a8O}#VQna5Z*FsRAaitNIy!T7a%pa7CM+OgZ*OcSDF7p3H#ufzG%z@1VKp{kW-??qVliQ1V>L23HDYBoWil{fMhsRNObj#~Iyz@%bXRY3XmC(ra$#*KV{dMAbRctdWI8%?baH8KXC^ElWN&q1Y-J`X03%^yFfleWI5asjG&p5rG&30{bX0k8Wh@{?cywiMbUr=+Uo&4YF>`ceUol@XVRCX|d0#VMFfm1JWo>0{bX0k8WnVBbUobI6cywiMbYCzrUo>AZF<&$;Xmo9CS_~sPI$~vVWO-I$a%o|1bO0k^F*!CeIASq1V`ejAVq<19IAS?BHe)k6Vl*>1WH2x`S_~sPI%#fWY;|O1L2PVJWpqV&bY*gGVQg1&Wo~0=WphDuM0svuZE0gxVRC6Ma|b!25hY-~zzX>N2uV`F7(WpZJ3X>V?GL32}OZgX#Pa{wb@WnngDHfCXCFlAMa|b!25hY-~f6V`XG9GBYw{F*0UjFlA;iFf}t{He@tf3?n)^YHw+7bWd(qXlY|;RA^;MZggdGZeeU!a%FB~Xi0NTWnpu5a%E%yBVjoMx(BVjORVL3KsHezI9Vq#-vF)=nZWH&G}H)LfoIX5>pIXGGjBLX@)LS=Gfc~5Y3X>V?GC@BCVVPiRAVPZF7HfA_8F*q?~W;bFsHaBB1G&wdlHDqHjGgb^mS_~rsIyz%$Wn*hYZ*FsGb97~HV|gek03%^BVmW4GHf3gJGc`A4F)}bXG&E&pIXGrCIAdcnIAJkZ3`N2L06IECWpZSBPjGZ;Z*Fq{b98cbV{~amd2Up4Wo2J6Uok>ua%6c=aCB*JZgVbZbZu;J3?dCWI!tM9YgT1!L2`0oc_?#qWI8%?X?kT}bSVHMVP<7yVP!BiIAk<8GBq_eHZn0YFk)meGGk*gFk)gbH(Lxu3vUb}7&My)Wo$uma$$KWV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjOPVm4!CVmLK0G%z$dIWlE2G-EYnVPRxpWHV-FVPahjL>6xhA`Ln^a%FRAdSxhcbYwa@b7^{IUvwz|BVjgXHa2BtHDzUDV`64vF=S&mHfClpH)A(qI5aUaGcsQcLMzCC@COgZ*FsR03%^yGcsmjGc{u~V_`KnWi&NqFl9A0GdVFaVlyx|GGk_C3`7QR3?dOaI&W}ga$$6DawsV%V{dMAbRbM=Zfi+yWMz0M03%^DH!?FgVl!i6IASz5V>4zkV`5@uH#sn2G-Nk9HDh6C3`7rS3?vsIV{dMAbO1GCWHB%{HDft5H)1(sH!(3`IALQkGGaM3F*Y@1IbmrGL=|rgA{070bZ=91a%pa7C}VGKb95k0Z)9a`CMh6eZ*FsR03%^IWnwotHeq9AW;tRrW@b1sGc`0cI5;vhIWRdeFlJ$E3`7!d3?c$LI(|%PZfjO$Y(a8zVRq>rY(a8zVRpZgeOq03%^xFgammWjQc4WHB)~WH2*fIbviwF*7o73`MpKBQ-iYQe}2;Y;|;HN^faybSPtQZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbl6VQzC~Z*t;*rYQg;VKOr`Fkvz_H8C(SGG#I~F*9UlF*0LgWHDkgVl*%`FmenpZgeOq03%^CIXF0CGi5Y4G&nb6HZd__He_NoI59LiV>dQoWMwpX3`MpKBM3S=V{C73Whf~iV{dMAbO0k^Gh}9BWiVr7Vq#`9IXN{rF=1h1F*q@1I5syjH)LgGdJIJdwhSX8Iy!S@bU}1c7GBr7T3`HQe3?mXcI&)=oQe|^=RB~Z%b7pUHZ75@JZgX@XRB~Z%b7pUHZ6+xIBVjNxWin=AGh$%qlAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfXwNp56icqsrQVK`-CGdN~9WHw?rF=S;hGG;S5Heok3HZ)^mHaB81Wq=GtEw&6J4LUk=WpqJ!X>%xJZ*FsRAVGL(b0#SOBVlA=Wj1CrFk(0~F*rCmIWT5qWH>fqWi~irVKy~2GB<(@MGLkJBM3S=XJvFoX>xOPL3DIsV`yb$OlfXwC@COgZ*FsR03%^FVlpyiG-Wb4H!w0dFgP(aV=^>mF=a7kVlXf`G-G9i3`GXE3?m3SI%j2cQ)OdsZe&4pbYWv?Wn@fgZfhthAY*TCb94YBVPZ8gVPiI7Vm3B4Ib>#JVqr8hGBYw{W@Th#GBjmjG=>aC2DS_%C^|Z4WpqJ!X>%xJZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK-(oVq-O9H#ufzVKg#fHf3dEWHvW2WjHirHZwCdIEV~ICbkSCC^|Z4Wpq+yb97X4VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6DIjBSZgX@1BVlA@W@I;EH8M0|IASz4HD+aGGG#F_Ib}67GdE#1WoC*DMJBckBRe`eXJvF$a$#D(qH#cHAIWRCZIXR3BMLD(%BRe`eXJvF$a$#G*d2Ul_dSxaoAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfZ7fTk%RV{dMAbO0k^W@0fjHezCCFk?A6W;tSGW;Hi4WM*YCWHUK4H)Sz6jtoUPwhSXJIyz@%bWLw`X>V>*bz*aHVPj=hWn*-2awutTbSxlaZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVPY~dWM(yHHe)p~H#IpmGB`0YV>d7`VL4+pV`MckVUP?(E4B4RrZ*x{G*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjaUH8f#jF<~|~H#aq7GBad2HaBEBHezEmIXE$7I60CGMLD(%BRe`eV{dJ6b#!GzXlZO@R%L7`V{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jOlfXw;((?pAY*TCb94YBVPs)pWim23WnpD8I5jXcF*7hQVrDTnF<~_^Gh{J1F_a8NIkpTVJ32aJZ*6dObY(+mX>4RxWo$uXV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^#W@I@rWH>c6IWS>iV=!VlGBYt_G&V9cVPiHiF*h}q3`IG%3?n-_I%98baCLNLLuhGiWIG*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjmWV=y>mVmCN2GGsDhG-fb4H#lWxV>V-9He)$7H)NO$MLD(%BRe`eV{dJ6b#!GzXlZO@LTO=hL1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVKy*iWMgJ9W@I)oFkv!eGi75pGGj0`Gc++aGBIW_IhqVbIkpTVJ32aJZ*6dObY)6!X>N2>Z*p;UWhi5BZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbu9Wo~0=CM+OhZ*FsRAWUg)Yf0jOrYRs}Z*FsR03%^EWH&Q7H8(OaGBPtcVKZelG-PEsWMyVyW?^PFGGQ{D3`IG%3?m3SI%r{YP;YZgX>DnAb0{ewV{dMAbO0k^F*IT}Gcz+{I5K85GGRC}WHvN3WHU4|Wn?xoH)A(5o(x3>whSW-Iyz-;VPb4$P;YZgX>DnAb0}kPZgX@XVsCG3DF7p3F=1q3WMVjCW;bGFV>2@|HDqRDIAS?4H8nP6WMerrpbSL{whSXCIyz@%bWm?|OlfUtbaN4wiH)1wpG&yEuH)1w7Vm4zmVPT{UMH03QBNRG1XJvFvVR%q)b4+P%X>=%KZ*FsRAaiMYWnXkDAY*TCb94YBVKX&2Fl94hV=!f9Vm3EoF*G?hV`64yV>LN6H8wOcWTp&761EH@9y&U6Wpq$)b4+P%X>@ZaV{dMAbRctSdSzd9EFffWbz*E~EFffWbz*E~DF7p3IAu3tV_{@6F*jjiWHe@CIWjqAWMg78V`e#GVr5}ss0>9MwhSW(Iyz@%bV_e&ZgfO>ZeeX{V{=q_aAhbdAY*TCb94YBVK6c=F*ajmWi>NmW;JGJH#KE3GGt>nG-Ww5GB##8WU35B2DS_%89F+1Wpqk!X>N2xd2V5CX=8I#d2nSYV{dMAbRbG^X>N2xd2V5CX=8I#d2nSZ03%^IGBsj3WH>QpH)LfwH8wXnW?^PyVl+21Vl`wiHDhM13`G~V3?mdeI%j2cL}6`kX>MmIV{dMAbRctSdSzd9DIjBSZgX@1BVjpXF)=nYHDqIBH(@eiHDNO_Gh{boF=S;mWH)AFI61BiMH03QBNRG1XJvF#bYXO9V@7gmV{~b6ZYX1KZgX@Xb7^{IUvw!TV{dMAbO0k^Hf1(uG&nLeH8nM5VK*^jV>dB4Gc;y4Fk)jgH!(9Xuna{KwhSW{Iy!S@bVOloaA|I5C}VGKb95kcX?kT}bSxlbZ*^j9Whnq7VK6ZN1?V{Bn_b7@3*Zd7t*WnVF0F;ZoAZ)|mRWlC>pZgehabZu`W;K>#CRVq|7BFgY<{IbvlwH!(LkH8^BuWHU5jHZwS3Gd5!}y$l^XIz#{?VK`=HG&DD5IAk?sVq`TkIb>!xGi73BH8MFgGB7YQX15F=Y;b5{05D`RVmUBoIAS?8GB#yqIX5w4VliT4IbvlsGGjC_y$l^XI!|V1b7gb@BVjc%VKFr|W??yDI5;*kFlIM3IXE*jV`MQiH!@-}Wn#Sy9XdKqX>I@`VP$19Hf3dHHfA+qHaKEqG-WYlW;Zc6H#0XkH!x&mWW5X>Iyy~ZcmN||IWjh3Gi5e2GdN>2Fg7@4F)}kUVPrKhVmVMx(b98cbV{~amd2Up4Wo2J6Uok{TOlfXwE@*UZY!MRxFIhoSP(yESc4cyNX>V?GNo{a!Wo>0{bYXO9Z*DGV0C{0@a9=W6K~hjdZ*F#Fa&u{KZgWX(aBO95Wo~p~bZKvHUpQzkXmo9C!VES#I&EKWVQpmqBVjf*Vl`xAGdM9hWH&ZAVq-TlH8*86WMnoqVK-$lVl~1HHaa?OUvy=7bairNMrmwiZeeX@03%^AWid82WI1MIVm38qFgRvnVl*%@VK-r8H8(ReG%;hs3^qDCZC`R{VqpLyVK6ynVly*gV>B>kWM(#FVKX^7F=jL}HfCZlH8?qAH0BHdIyy~ZbY*gBVQfimW^Vv7~WpZg@Y(;EkZDnqBUol@XO<{Cpa%o{~Np5CuE@*UZY{CHmFG6p1Ze(e0XF_jyNM&qrWpZ;aXaGWQb#7#7Zf8Poct~YzaAk6HUpQzkXmo9CIR^kWQ)O;*Z*p@~a$#bmnY(Z{hQ)O;*Z*p@eV{dMAbRbP{WMyn7EFfcVZgX@XQ)O;*Z*p@?X>)WYEFfcVZgX@Xb97`nI(B7a;((?p08MXXWo%PrZgX#Pb5wF+ZgXaDa&2XDb6+@UE@*UZY$IW2I5RahVK*~kGcaT`Vl_88H)dpHVP!F9I51&jH#a!M3_>%L0RU5FZgX#Pb5wF+ZgXaDa&2XDb1rBAO>bmnY*S@!b8m8URB~Z%b7pUHZDn$EUpQzkXmo9C!T|s;LvL<$a&K&GWpXZP07GwXbaHQOY-Ms^IA|_tbZuw|sGBGeSG-6^mH)1qoW;bIoW6TUo4B8AS2s%1vWpqw*Pi97PVQpn|C@COgZ*FsR03%^JFflbUI5#q4Vq#=5Hf3fqF=aVnIAb(rH8?UiG-PGY3`+*u3@I8qI%j2cMsi_oWmIxuZgXaDa&0JcX?kT}bSxlLa$#e@DV`DNoW@9;HGcq}4G|~)97}^Xe4mvt#WpqYzVQpnlVRB_|bSQIadSzd9DIjBSZgX@1BVjlLF|3`+*W0RTEWNk(#EZDm$zb9G^CX?kIFX>V=-V{Bn_b7@3*Zd7t*WnVF0F-b;pVQpnrX>)a9Y-xI7bZKvHE@*UZY?A>1FHLWDVPb4$N^faybV+S+Y%XX3O>bmnY+o`>Z+2l~Y-LJsX>N2$ZE$Q~IA|_tbZu(t8VQh6}Uu0!wX>Mg?0CRM5bz^jCM0svha%E*-F<&uLaA9s$bZKmJUol@XX>(s+c42IFWnW)pWoBt^Wn?aBbZu<+4FFYiX>4-V0{bVhG-PGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^$VmC5kGc{&7GBG!0V`ea8GdDM7WHK;jWHvB0Wnwwx3`Y`?3K>OgWo>0{bO1$cWo>0{bS`LgZEQIQ00LBHb97a7X>4;YXgWG)Wpq+uZe(w5OlfXwC@BCl9Ib<_5H(_QsF=S?9Vq-ZuIA$^D3^+Ll04P*tb97a7X>4;YXgWG!WMoodZe(w5OlfXwRBughWMyn9O>bmnY$hxqb97`nI&*Y#X>MmMAaitNIy!T7a%pa7EFfZUZ)_<5O>bmnY*b})bX9a|Y;#{YXf9}UZEPc9WnnR4Wi&TrG-73AH!@{2H8?mmWo0!sV`eisH8(h7=?pj~IR^kDRAqB?Rdi`=b1rB)I$>mFQekdnZ*4(jWNCD1Z*F01Msi_oWmIoXZ)9a`C{1rbmnY$#)IZgX@XO>bmnY$hoHO>bmnY*b})bX9a|Y;#{YXf9}UZEPc9HZ(XeVmC84V>mKlW;kLuGGaM3I5jspHZU?ZG-6?7?F={!IR^j^RAqB?Rdi`=b1rB)I%j2cQekdnZ*5FzZfj3wO>bmnY$#)IZgX@XO>bmnY$hoHO>bmnY*b})bX9a|Y;#{YXf9}UZEPc9H#IUcGh;bnI5sgdHe@+4Wj8Q5H8*2pG&p8vGcYn`?+iE$IR^j*RAqB?Rdi`=b1rB)I%#fnGIMltX>MmIX>N2W08MXXWo%Ssb97a7X>4;}IA|_tbZu-SVKQboWj11FW;J3qVKX&3V>M!8I5;;sGGt_BIWS>kGw}>K133o(98_g4;}IA|_tbZu-SVK8A~H)S?uFgG|bG&wgpGdW>0Ic8-zWHw?pGc`CfH1iBN8aW3598_g4;}IA|_tbZu-SVPj=vFk~@dH8f!|Fk?A5GGR4jF=b;hF=jL{WH@3nX7vm>8aW359#my>bX9a|Y;!JXIyz@%bW&k%WN&RsZ)t9HP;YZ-bZKvHb0}72V{~tFM0svgX?kTQEFfcVZgX@XO>bmnY$hoHO>bmnY*b})bX9a|Y;#{YXf9}UZEPc9W@a=qIWc25Ic8!vV`Ma9H92NwWn?liVlXi>WHDql_Y623IR^kWRAqB?Rdi`=b1rB)I%j2cQekdnZ*56#c4cyNWkh*yVQpz+b4hM+b#!wmMsj6kMr?0kbZKs9P;YZ4EFea5Wo1TeZ(($4Zf90yY$hxqMsj6kMr?0kbZKs9;((?p08MXXWo%Ssb97a7X>4;}IA|_tbZu-SVK*{jWn?rqV`MNlV=y)`H)bBPGm`-TRAqB?Rdi`=b1rBAO>bmnY*b})bX9a|Y;#{YXf9}UZEPwHAObo%Q*Uf(WK(EiaAhbd03%^DV>x0sG-76CH#9adV`F7DH)J+2G-ft7H8D3~G&E!U3_>amAObo%ep7F3X=GDqVQ^(ADF7p3Gi78lG-We4F*9K^I5RRdFgRspFlA*pVmUQrW??uo{tQAY4Il_QI%8~aZe=JbAY*TCb94YBVPZEjWnnU7Ffue^WH)6oWHdEnVKZc5Vqr5dGdX27VE_$61}Y682s%1vWpqwqZDlAaAY*TCb94YBVK8GeGc!3iGBIK~HDxkoIW{?FH#aghWHK>hGBss1Faixi1}Y686goO{WpqwqZDlB9Z*FsRAaitNIy!T7a%pa7CMf_TVKz85Fl9G0Ib<|4Ha9UbI59L~F*P3WjSLvIc8!rIW{;sW@R-uH#at8HfA_tGX@Pp1}Y682s%1vWpqqwZfjpiUuR`+ZDn+Fc_=9$V{dMAbO0k^WM(&GIXN~sG%_}1F*9RfH83$^W;rosVly-}Fl0702n|98Dh(hKIy!S@bWCY(YhOrTXJv0~Wpr|RC}VGKb95k7a$#(?VKq53FfueUIA&utGGk^lFbWMq5GoBI2s%1xb4_7%WpZg@Y*S@)C@COgZ*FsR03%^HIW{>sW??jCG-YEmGB-G6V`4F8GBRXlVP$17V=y!f4MGMg4Il_QI%j2cO<{Cpa%o{~C@COgZ*FsR03%^EVlZMgVK`%BFf}z}Wi>N1Vq#=BIc7L8G-6?8G&3>|4MGMg4ImLZI&)=oO<{Cpa%o{~C}VGKb95k0VRU73X<=+8DF7p3Fkv%cFfuVUV>DzjWH&N7Wiw=EVlp^1GBYwTGdE^s5Dh{PDh(hAIyz}{Q*dZya%CtfAY*TCb94YBVK`!8Fg7)2Fl9C{VPrQrVqsxqFgGz_GhsM4FlJ$9HWCd&1}Y682s%1xb3$);C@COgZ*FsR03%^GHZfx}Gh;R}GdW>2V`ODHV>xAIVl_2oVq;`EF*Rir4MGMg4Il_QI%#u5d2DHJWMy(FDIjBSZgX@1BVjl)F*r9kGh#F}G-EVoHZ?J2Vq-NmF*h?gIbkp~Vq_K#LIx@gAP71-X>&z*bY*gGVQfuhb7&|jAY*TCb94YBVP$1zHa0dgH)J$5GGQ`eF*!10Ib=36VPiIBHexw2I2a8=1}Y680y;Wjb5n3=WpZUGDF7p3W@0d8GB`41GBRXiWimKnHfA(6WMwd8F=RL~WHdQ68Vy1!4IlzKI$?7{Z+Ivv03%^JWH@DIG&nFcWn*SCV=^@{I5A;1HD)npG&Ev4VKZVJ4MHjnAObo%VRJ)yY-w&}WpXGf03%^AVP;`7HfAz6GdM70Wi>c3V_`C6GdE#nH#uZBHe_QS4MHjnAObo%VRJ=zbY*gGVQfuhb7&|j03%^yV`VuwVPj=6F=1k3G%_=0VPRr5G%+}4Wj8cpH!@)$4MG|XA_yR3Z*FsR05CCTH#25rVl+23H8WyiG-femI59V2HfCjFHezLEW+Dwj1{@6{2q0r`ZgX@1F)}ncVrFGHWin=EW@9rnVmCB7V>dWAIAS<6Wi&Q2Bn?6a9t|Q0AY*TCb94YY*uAsbZ>GlXaGZRa%EpKQ*dE)X<=+uWn*-2a$h)TE@*UZY&H!t2s%1VZ*666baib;a%E*kY;R$7X>MmqVPkJ%X<=?Cb7^{IUvwz|BVjjVHDY2lV`DWpH8M9aH#TB7W-?-CFk~<_H#IgkVqz=}R0cK;G8j5KO>b>wZgh2RMsj6kMr?0kbZKs9N?~JfVrgM+C}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^GG-hI9FgGw`VPa!5Wn^V!Ic764Vq<1GG-WViGc#l^4OA934Kf%yI&x)mX?kTSV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjT%I5jpkVP-QqH)dvKF<~%aFk><>F*r9jW;8G`Gc+&_R2DW3G9EfQX>&twZgXjKbY*UIC}VGKb95kSM0svha%E*YI!$k6Wo#xXAY*TCb94YBVKXu`F)(9hWHdN1Vlp{7IW{*qHa9plVL3Q3G%-10VKNO=95xLy0y;W=O>b>wZgh2RMsj6kMr?0kbZKs9N?~JfVrgM+C@BCVVPrXEH#9dlGdW{pHZeG6G-WqoWHw}GVPrRCVL4=FH#7}Y!T|s}I!$kFWo~qJZANlsWkzgoVRUJ3XG&pXZ(?a-ZUAF!VRLh7M0svha%E*-F<&uFZ*666baib;a%E*kY;R$7X>MmqVPkJ%X<=?IXmo9C!T|s;Np59wbZKEuZ*EL!Ze?L|P+@XmZDn+FX?kIFX>V>WXaGrWWpZ?BVNP#uOlfXqVRBGma$#*{baH8WVRUJ4ZeKWPE@*UZY)TCx0y;W=MR;^&a&BR4O=WXvC@BCVVPRxtWM*YBV>V+lHDqLEHa0RcWil``FgQ6jF*#y5IXDeON(~|iIyz%)Z*FBMDIjBSZgX@1BVjo-W;ro5Vm2{0Ffd~@IW}ZBGh;SlGcsf|WnyD8Gch_1L4U~VQpn7DIjBSZgX@1BVjl;W-~TqWivK4Ff=qXGi5U~Vl_E7F*GzWFfcSRIbu8wLyL4U~VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVjl-H(@t9IW}cxH#1>1W@0yHHaTHsW-~T1Ghs0_V>dz#L=s93A|X0Db7gc;VPk7yXJtfba&stSZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-yuBVjpVIAk$3VlpyjWHvQ2F=A$6W@TbDF*G-0V`XDGF*rmGL?22GA_zJltGBPk^Heok4GG$^lF<~+^H#am!4MYY?4I&ykI&)=oQ)6LlWhi5BZgX@XX+(K$RB~lyIyzQmV{~tFGbSkjBVl1OHe_ZrV=_2qH8o~6Fl1vgF=jPmFgP_~WH@AEVmC+)L>R&W06IEFcywiQZeeUqWpii%V{Bn_b7@3*Zd7t*WnVF0F-3TEWpZv|Y)xfzXf9}UZER^od2Up4Wn}wmSV`5`4WMMZlVKg;iWi(+hG-Y8qVKz5qW;13sIbk#|Xmo9C!T|s;M{;3yX>@r*Z*6d8ZgXLDX>V>wWo&R|a&s5ZLvL+xWo~m}bZKvHNM&qrWpZ<0IA|_tbZuAZF<&$;Xmo9Ca}@wOI!tM9WnpqnP(uJ?Y+-YAX+(K$RB~lyUol@XZ*X*JZDDL0{bYD1VE@*UZY*Y4z{4MaLRP*qYzUq(+-Lqz~#WnwikIWRLZH8n6XH!wIgVmLHoV>V%7V=`qjVq#%7Q4K|3S4mVzUrSC;S599W9WivT8WH)1EI5J{pGG<{iGh<;jGBsf{VN?x7Iyz2IUsX;^PES`(QvhK!Fk&+{H!(3bG&5x~H8(S6W-w+jGdDLgV=y%}HDxlw0RTEWMR;^&a&BR4S8`=;V`yb_MRRm%ZDDk2Z*DGVIyzNuYi@6MZdY<;ZewUeZ*Fv9V{}w`aAg2RcywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZeKWPE@*UZY$IVaVP-I5W@BVGIXF3GG%z`0HZd?bG&f~4Vlz26VlpX>DP2X>V>WXgWG&b98BKVRU6hcywiQZeeU!a%FB~Xk~L(X>@3Bb#zH?bY*gGVQfZJC}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j~X>My(ZfkCDcjADiDF8)ybY*gGVQg1&Wo~0=WphPybZKp2bZKvHUpQzkXmo9CBVlAYHezI9WMejFH83Mh0VRUI@b0}kPZgX@XO>bmnY$hxqV{dMAbRbl6VRmJ5b75>IEFfcVZgX@XR%K&!Z*nsxEFj{5rYQhLcywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZeKWPE@*UZY$IVbH8nD3WM(!uI5jmgFgY|aIc709IW#slW@2JEWi~lk4Ma1-0RS~RIz@PNWpZv|Y*%t+ZewU=b47D>X>DP2X>V>WXgWG%d2V5CX=8Imb98BKVRUJ4Zbol%cVTj5R%L8UX>Mh0VRUI@b0}kPZgX@XO>bmnY$hxqV{dMAbRbl6VRmJ5b75>IEFfcVZgX@XR%K&!Z*nsxEFj{5rYQhLcywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZeKWPE@*UZY$IVgV>M$iGc;p3W@9)xV>DziWHC8rF*jr~F*7t_H(@ke4Ma1-0RS~RIz@PNWpZv|Y*%t+ZewU=b47D>X>DP2X>V>WXgWG$Z*6dObY)CwZfj0ubXRg^ZewU=b606}Xm53NM{;3yX>@rgV{dMAbRbP{WMyn7EFfcVZgX@XOlfXwR%L8Ka&lpLCM+OhZ*FsRAWUg)Ye8dU;((?p07ZCoWpZv|Y*%t+ZewU=b47D>X>DP2X>V>{IA|_tbZu-SVKQT8GcYkRWHK>0WH@0tI5adcVq{}sW@KbBWHmHpHeC%wGr|D?H99&)cywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZZ2p#I%RWoX>DP2WlU*qYeR2tbYWw3S8`=;V`yb_Msja$OlfXwPGxjOcywiQZeeU!a%FB~Xk~LKV{dMAbRbP{WMyn7EFfcVZgX@XOlfXwRc>o;Z+C82a%FB~XhUyqbYWw3b0#bx;((?p07ZCoWpZv|Y*%t+ZewU=b47D>X>DP2X>V>{IA|_tbZu-SVPZC8FgG|fV=^)@I5;;jHDhBiH#ajfVl`qiIb>usVqXnJGr|D?FGYBCWpZv|Y*%t+ZewU=b47D>X>DP2X>V>WXaGfcbY*gGVQg1&Wo~0=WphPybZKp2bZKvHUpQzkXmo9ClK}uPQ*Uf(WK(EiaAk8YXaG%bWMyn$GE;ACX=GDqVQ^)0UpQzkXmo9ClK}uPM0svuZE0h3Rdi`=b1rBAO>bmnY+o`&d2V5CX=8I$bZKmJUpQzkXmo9C2^%6jX+(K$RB~lyIyzHuVRCb2O<{C$X?Q$ua%5$4X>MmeJ^)`cUobIgM0svha%E*-F<&uLaA9(DWldppa%p&9GhZ+V>wWo&R|axQ29O>bmnY)MaFGEHw}Wo$!XY-wV0VRUJ4Zb)TpaAk5|IA|_tbZu;Y4Icw&_bZKvHC@BCVVKg%~HZx^mVK_50H8VLjHDfe0WMVKmH)A<9IAS$2F=`D#ehnWOIyyvYa%E$5X>V>QWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-K3`BVjf-GGjJ1GC5{3HDxz4GGSq5F)=hSGdD3ZIWRXlWHD?FK^A@u9}+q`L}_wmV{~b6ZYX1KZgX@XL}_wmV{~b6ZYC)JBVjT(Vqs)4I50IfG%{v0G-ES0HD)nkV`OGDVKX!`W@2s)K@ffoA0s+CL}_wmV{~b6ZYX1KZgX@XWN&q1Y-K7eAY*TCb95keZgXj8Ze?U3X>N2W03%^BHZVCgGBz|fF*7tcVP!dGH#Ib3IXEz6Vq!2eF=k|N4M8D(4IdIZI&W}ga$$6Day=+xZ*FsRAVg_$Wn*+{Z*C?j03%^$VKOjgVlXr_GhsGlG&eD2VlZK5G-YNnVKO#0VKO&z4M7lo4IcpGG-ft1GB9K?ICKp`27V16AUZl}b5LP&VQg$=Y$#)IZgX@XL}_wmV{~b6ZYC@sWN&q1Y-K4RV{dMAbO0k^W;ru7GBz|aWHd20H)3HnIWab7I5A-~I5T1}HZf*2b`3!uehnWWIyz}{P-Sv(Wo~3?V|8p{awubOZgX@XL}_wmV{~b6ZYC@sWN&q1Y-K4RV{dMAbO0k^H!(OgI509dVK`(oIb<<0WH~c8Wi>TsV>vQ5Vq`Kocnv`wehnW8Iy!P?c4cyNWhf~iV{dMAbO0k^W;kYLH!?FcGG#V1G&nY4GG;boWMX4tV>2~oF=An3dJRDaehnW2IyyvUW?^+~bSNnRBVjc*W;bSHIWu84HZV9aVL4V=-V{Bn_b7@3*Zd7t*WnVF0F+^!{Wn*+{Z*DGVbZu;g4I(-^ba`-P03%^xGBRX1Ib|_sHa0LaGG%5sHexw5G&5o}H)S$7H)T174I(-^X=DH+VK6cb8m7cDIjBSZgX@1BVl1VF)=VWWMMQoWi?_oWHT}{GB-3fVlXo~V>mD|GdY3{L?4C?A|X0DZ*XODVRUbDJSbytZgX@Xb98cbV{{-wWpZSBQ)O;*Z*nFnAY*TCb94YBVP#`5GG#I`Fl07iWn(inGB`IjG%{m3Vm4tgH8D9iG=vRAAHo3uIyypSa%6c^Wo~nCasYF5a&=>LX+(K$RB~lyUol@XLS=Gfc~fO>b8m7kXmo9Cmkl8!Iyy{gZfiwsWo>0{bSPL&Oi*ERb7gWCB4Vq;}9VrF76Gh;I{G%{s0HaBI54MQQ94Iv0RI&5ifYffQpWhf~iV{dMAbO0k^IW{>pGB`P6GB!3dH!)^0GdE>rWHvT1Vq<1EHexU}i48*rmkl8ZIy!b~b9G^Cb0{ewV{dMAbO0k^Gcq+WH#IOaIb}35I5jdbWjJFoF)=kTIAmgCFf}nbiw#2tmkl8ZIyz%-Y;0+BX>V?GC@COgZ*FsR03%^FVlrYmWo9^HI5ROgF=J+AI5S}~Wj8W6IXPrwVKXp|4MPT(4Iu(LI%RlibVY1sZDnqBQ)6#%Whf~CBVlD^I5jyjVK-zkV=`ehGiG5lHa9V2W;0|mIAmrqVm6NrLzfL9H99(TWpqJwbaH88b#!HOC}VGKb95kcbYwa@b#8BRWMy(?WM6Gza6EH#WI8%?baH8KXDlFdbYwa@b7*05W#WLQDF7p3HaTTCH8)~mHDfbnHaRpoVmLH6Wn*S$GdX2AG-EI~kqtvLmkl8&Iyz%$X>4RjVRJ%dWo}Sma&u*5D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=oO-w~>Wo>0{bUrBnBVjo+VKy@`I5=ftV`MorG+{S4GGb#lVKy*jGdVIiWn+^KLnW6DArv|~V`yn?WJPRcZDnqBMsIRXVQpn7V{dMAbRctdWI8%?baH8KXC^5CBVl4=GdN-~F*#*1VK_K6V`5@rWjSSHH)UovHf3dHVlb5rLlUMG6-8`iZDnqB07YzNZDnqBE@*UZY@`htH99&&Z*6dObY)CwZe?L|L2hJ0ZfA9DVRB7xZDnqBb!{kPZ*FsRAWd&%Wo#xaAY*TCb95j~X>My!Z*ysMX>V?GCM+OhZ*FsRAWUg)YgT3AfTk$`BWGbTW;8Q1VKz51H8nUjGcz(dG&MIiGG$~mWj10pW@R;)4LmcX4H-2$I#NzWK}30OVQpz+P-tOuWhi5BZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@XX+(K$RB~lyIyzKxVRmJ5b7A6urYQg;XJIioHZe0~G%+|cFkxk8H#9RaWjA3sVK6ynWo9`zWigr!JTs&X88tdOL2`6yV|8p{bY)~hZ)ABvY-ewBX>@39C}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j^a%E*kY;R$7Y2tvUDF7p9VKq26IWaUbIXE&nI5%cvFk~<^Ib&lpHZ(P6F)(CgHJlARGo%d}H99&;ZgypIb7e$%ZeeX{V{=JvWpZ?BVQf%ga$#*{bY*gLQe|gyWpi_HawubOZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@XX+(K$RB~lyIyzKxVRmJ5b7A6urYQg;XJIg7H#KBpH#1^4HaIe3Ib$_4G-5C}GB;v1F*af`GGd+$JTs&X88tdOMsIR=VRB?pZ*ysMX>V>zX>Mh0VRUI@b0}kPZgX@XO>bmnY$hxqV{dMAbRbl6VRmJ5b75>IEFfcVZgX@XRB~Z%b7pUHZ6@M?rYQg;XJIrkVPrQpHa0e7G&DD1G%_JTs&X88tdOMsj6kMr?0kbZKs9N?~JfVrgM+RdZ=>XH02sYfx`WpG@=bWGbL$6d2Up4Wo003Z)9a`AY@^5VIXsKa&=>Lb#i5M0B3SbmnY%XYYZEW`q8ag^8ag^~Z)t9HWpV%`VKX*jGBjaiI5=iEFf%nXHZn0YHDot2GiEh1F)(9cX7>#mIy!P?W@U0^ZewKtBVlDSHZ(FaH!)&3H)1$2Fl09}Gc#skF*js2GBIT_W;OQ>8ag^-Z*FsRUvgz;WpZV1V`Ts%VP;}7HDNbpWo9@rVqr8lF)=VPIWlE4WHx3wFg9j3IQI=2Iyz}|WpZJ3Z*l-5VK+54WH(|tGdVY7Gc-9eG-Wq3H#jw9Ff}kRGBjc`WcLjkIyz%-ZgX^BX>?_BVRUbD03%^xH)b+1HD)w9Vl_1|Ib&lmVr4frV=*u@H!(IgIXGqa4H`N+a%Fa9a&u*0X>?_BVRUbD03%^!Ff(R0H8nIgWn*JxG&W>1I5sw6F*0O1Wo2PDVPQ1)4H`N+V{dMAbYF61c4cyNWnXD@WpZJ3Z*l-5VK!qnG-G5jHaIymHDowuH8L1VmV?oGG;X~WHa{-8ag^vc5GBGq|F)=b_HZ(I~FlID3IXGo9G&MD4WH>do4LlI{4H^_WI#Y0AZYX7JWo>0{bYFCNaAhbaDO*lmDF7p3F=k?7W?^JEVL4(jIW{*lGc;s4H#lQtGh;S5VK-(rw+%cJ_YE2%IyzHuVQwgMbYwa@VRCX|c|1XKa$$KzY-Md_Zgf<6aAhnYPCh0n03%^IWi?_jVlic6HeqEjH)CTnG&W-~Gc`D6I5J}~HZo+n4Ll(C4H`8%I#Y0AZYX1KZgX@Xb97`nI$?5hVR<}rbYwa@a%F9Ac4c24klIAUfrGBq+eH#aspHZWvjHoFZxGxrS|3_3bfaA9sJLvL<$VQFqH)dgDI5%QAGGjC}H8M0}HaB8pVKrqoVL3QrW@Nn$JPP*>8WK7>Q*dE!C}VGKb95j>Z*Fv9X>Mh5CMf_TVP<7yW;bDBW;Zc3Vr6DAVr4mFH!w9hFf%kTHZ?V4IKK@%5cdrl4LUkgaA9sJV{dMAbRbi3VQwZV03%^CW;JDEGhtykGGk;hVq`ZmW;kRyFk&@jHa0agVKp$p4Ll3?4H_&uI#Y0AZYX1KZgX@XQ*dE!JWq6JWpYJqWo>0{bX0k8Wh@|1bZBLAMR;^&Zgf5-DF7p3H8VFbIW=QpWi&B4HDxzuI5ssiV>vlyG-5e0WHd2l!wozt_YE2XIy!z+aA9sJDF7p3IW}c6Vm2`{V>dH2I5}ctFf}wYWiethI59IcIAkz0#SJ|74H^wPI&W}ga$$6Day=+xZ*FsRAX9K*ZYC)JBVjTzFkv_`Gh$<8H8N&nW@2VBGC4UnG&3+VGdE&2Gc(5xJPY>?8VEW%W@&PBbSNnxV{dMAbO0k^IALUBI59IZHZo>rF)?8^HaKB0W@KYDGBss1IWlB4$qhUP_YE2dIy!7&b95*vAY*TCb94YBVKF!{GB9H_WHvKlV>B>gVly;3FlA(BVm4!CVlpx|Wy=jb2KNmbU^+T;bz*aHVQwfXAY*TCb95jrJ|J{?aAj^`ZDk;2WprU_Y;!s~V_|G#b!=gDWnXi3Vsmg|ZeMhHaAiCoMQmklWo~p-d2nScAVqj|Wo~pVAWvpyb7gcaAVY6;Zge0%Iy!WDaAg1^VK+56Hf1z3GBspmF*i0fHZeG4GcYk@Wi&N4F*Z0dVa*LZUiS?e5;{6&X>xOPC~0nFWq4n7d2nSZAY*TCb94YBVKOmfHa0UkHDh68Fgam2Heoe3WI1FqGcaT|VrFA9HqQ+_5cdrl5;{6;VRLjSX>Md?cwcmRaAheVV{dMAbO0k^HZ(9~G-YKqGG#C}H(@z6WMeU8Wi~W8W;Z!wHDzRD(G5Hh_YE2zIy!T8Vsmg|ZYXJPWMz0?ba`-PEFfuaWMz0?ba`-PDIjBSZgX@1BVjo>GB-FeHZ(J3HeobjHDNVnVKXsfHZU4Ff(S=4Lk<-4H^hKI&*1yWnW@>bY*iWDIjBSZgX@1BVl4;Gc{yoGht;mWHmQqIc8!qFkv`mI506VHZWp2Fk;sYJO=j-8VEW%Wo>YDc_=9$V{dMAbO0k^F*Y_fHZe0bHaTWAWino3w*$q4f_YE2nIy!G~WpZJ3Z*p5*C~0nFWq4n7d2nSZAY*TCb94YBVP-cuW-u`}VlrW4F=aM6F)%PSV`DNfWnyGxF*iA4VcQKn5cdrl5;{6(Wpq|yY$$1NWMz0?ba`-PDIjBSZgX@1BVl4VRR^IZe(S6UvznJWho$IZ*FsR03%^zH#RakV=`nnI5%ZEF=1smH83$`Vl!hkHaR&oGB{%44LlI{4H^Md?cwcmRaAheVV{dMAbO0k^Vl^;kIWb`|Ib~!qWH>lxH)3KjFf%qcW??lsG%+$|;|)9z_YE2dIyz)wbYUndAY*TCb94YBVKX#1F)%n~Gcq_ZV>D%EIAb_vGi75lHDokqHe@$qX5|e$2KNmb2s%1qWoKz_C@COgZ*FsR03%^DW@ceGH8VIdH)1j}GGQ=gIb%38GBYw}G-EYmF*Gsf4Lk<-4H^hKI%RHTC@COgZ*FsR03%^$Vm3EsGcjUgHe)noVKFi|Ff=qbGc#s6G%#W}Wi>VF4Lk<-4H^hKI%8sGXK8LIDIjBSZgX@1BVjc*VP-fmGGaJ2VKZT5Fkxk3IWc86GiEU{H)Ak0VmIpzJO=j-8VEW%V`Xk+C@COgZ*FsR03%^IF=I9~WHK@}H)S(rFlIJ3HDxe1F*Z15VL3E0Vl*}F4Lk<-4H^hKI&xxVXK8LIDIjBSZgX@1BVji%Fl1yjGBGw~Vl`nkW@BSxHeq35H#apgV>C8lVr1_PJO=j-8VEW%a%FC0C@COgZ*FsR03%^DH#1^oF=1peWMVO8F=jMlIAvmFI5%WCGdN=~WMek*4Lk<-4H^hKI%9HTWoKz_C@COgZ*FsR03%^yH#s>lHZUMmIDIjBSZgX@1BVjmVF=07jWj1ADFg0c~G-NeqGiGLFVP-ZpHDxqnHZu4PKn5}n9tb)*a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^#V`DcrH)UjGV=*{lVlg>nG-YICGGk?BHe@n6HexdR4L}Am4juwJI#6$OX>@6CZYU`LBVji+I5sgbGBh$UVl`o8Ib$|AIb>ooGc#f}H8x~pFg5%QKr#*<7&V>QWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-K3`BVl4WVL34|Vly-`WjQotV`VdAF*0E=VlXf{FgaplVK@E_Ko&9%9uYb^P;YZ-bZKvHC}VGKb95k3Z*ysMX>V>ODF7p3G&5piF=RD2HZn70F=042GBaglG-Nq3VlgpeI5cK301iM8G7cUQIy!G~WpZJ3Z*n~-V{dMAbRbY~b7^#GZ*C?j03%^JFk>_^IXPxyHaIe7W-(+iGGjA0IWjjjFk@ymI5RK;4nPkw4jv;qI#6$OX>@6CZYX1KZgX@XWN&q1Y-K7eAY*TCb95keZgXj8Ze?U3X>N2W03%^zHaTNAF*Ic`Vr4lvVK6f>Gh|^fVl*>0F*Y@6CZYXI)d2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj-kYBVjNxHe)d~IXPr7IX5ylF=aP0HfA+8Vl+8pVPau0VrB*oKpZj-9uYb^V`yP+XJt@tX>N2VV{dMAbRbY~b7^#GZ*C?j03%^#F*Rj3H#IqCHfCWqGGk_AF=S(9Wim2kFf%YUH!)-g4nPkw4jvIYI%8;IZf9juWoA%sX>N2VV{dMAbRbY~b7^#GZ*C?j03%^yI5=ixV>V=CV`XD8Wo0>KF=jP1V=_4~GdD9ZHDNRg4nPkw4jvIYI%8;IZf9jfZ*OvBX>MV3WkzygZDlB9Z*FsRAX0C1VRUJ4ZYC)JBVjRNFk&$`Gc`6bG-PFEV>2;hV>LKpW-?)8VK_H3GcybhKo2qw9wItAV`yP+XJt@tX>N2+W+-ECZgX@XQ*dE)X<=+lZ**yIZdPSubZ>GdDIjBSZgX@1BVjN&G-WqqWn^JAHZfvlFg7$ZH(@biG-6|AF*9anI4}+lKp-*>9w9n9V`yP+XJt@tX>N2+W+-ECZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFnAY*TCb94YBVKHN3FlII}F*Y-0WMnd7HDoa|H!x;2W;J4DIW;n3Vh|2MA2JRe6goO%Xkl(=Wl(QvZgfv(C}VGKb95k7cWHBUCMh6eZ*FsR03%^IIAk?sI5IXkH8eS4Fk>?`H8e3~F=04jVKp)_VmVF&9v(V6V`yP+XJt@tX>N2+W+-ECZgX@XQ*dE)X<=+lZ*666baibeDIjBSZgX@1BVjmVGGj3{Wn(pFIb&lpGiEtqF=l2kV`5}sW;r-yIc63PKpZj-9u+z|V`yP+XJt@tX>N2+W+-ECZgX@XS8`=;V`wHRAY*TCb94YBVK-xDVKOjeWMMEgFl06~Wn*DAFg7@1H)LioV>C7~Wf%@X6EY4S7dkp`aAk5~bZ>GiC}VGKb95k3Z*ysMX>V>ODIjBSZgX@1BVlDTW->B0H!xvjVlg-{F)(9eW@ck%G-F{lI51^qH8C0vKov3$9v3<~Z*XODVRUbDEhuAeZgX@XP;YZ-bZKvHCMh6eZ*FsR03%^FFfuqeIbmWjF)(8^Gc`43Ib~!pIALKlG&M40H927%4nP$$4ju?PI&W}ga$$6DaxEw+AY*TCb94YBVKHW9GBsspGGR11F*0N}H)1w9GGR0}G&x~7G-PHrWF8Jc1~LvF6goO@aAk5~bZ>GhC}VGKb95k7cWHBUCMh6eZ*FsR03%^AWjSMEGGSq6VK-qkVK+E7W@2PyFk?6~Vq#=tV`MQP4nPtz4jv&oI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdDIjBSZgX@1BVjf+WMellF=073I5}c8W-vBlVPs)tWHL80GGb(8HZ>v+Kp!#=9vM11Z*XODVRUbDDkx)bZgX@XQ*dE)X<=+ZV`C;MAY*TCb94YBVK_KrIbt?8Fg9j4H8wRcH)1tpG&eOhWMgAwVKOu{W+VGhC}VGKb95k6aA9<5VQfurZDnqBb!{doAY*TCb94YBVK`+tF*jmkWH&N3IXO8wGcqz_GC4OeHD)t7IAl3yGbRo|95N0b6*@X^aAk5~bZ>GhC}VGKb95kAa%FB~XeKEjV{dMAbO0k^I5#meW-vB5V`F17H)Jq2V`4ZpH)UpIIWRUcGdMP5C=NgqG7cUhIyz%-ZE$aMWhi5BZgX@XP;YZ-bZKvHCM+OhZ*FsRAW&~}X>@6CZYC)JBVl1x0pFf=$}WHDtmW;tVGH)1klF*G+cGBsjkGdU^_Kp-*>9uYb^X>N99a&u)UV{dMAbRbY~b7^#GZ*C?j03%^#G&5r`F*aspWi(@EWH4qpVq#)7V=`o6GGk;pWH>M^4nPkw4juwJI$C9NZzw4MBVjOQHeq2iVPP;eGBP!0VmCK6GBPw|IAUXFV>LE0HaIR0Kr#*<7dkppZ**aFX>V>iI%8;IZf9jfZ*OvBMsi_oWlv@(V{dMAbRbY~b7^#GZ*C?jAY*TCb94YBVKp*2FgQ42FflhWHZfv2VKQN1WH>W1GG#VpGBagmH!u!B6~X}kIyz8qb7^#GZ*Bl%Y+-YAX+(K$RB~lyUol@XP;YZ-bZKvHE@*UZY{CHmFIY`XMQmklWo~pXXaHDEOhs&EZDnqBUpQzkXmo9C!T|s;Q*dE)X<=+lZ*666baibmXaG}iVRUI>Y)x-%Wo~qJZC^NOE@*UZY_b9XFHmx6c42g7P;zBZa&Kd0b8~NURdi`=b1rBALvM0rUouc~X?9_BWl(ZuP;zf$Wpi_Ha#eI`Y;#{YXf9}UZEQpiDh)b1N^faybVN@^b3|`-Vr*qWa&lpLD06gVIy!S{dSzd9DF7p3VPa-DF*as7H#cHoI5{~pG%+}4G%#ajVPQFDW;Zi8HV#Y+L=Gw#Iyy>kX>N2xPeyY@Z*^j9WkGUsVRD(oVl^-}W;ilsJPu42L=Gw*Iyz}{LvL<#X>)XCZgePPZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMh6eZ*FsR03%^GGc+_dHe)$9VmUc5IWjS2WiT`~Vl^;iGB!D3V`4Bq4onrTKlPbZu-@4k$W0OlfXqVRBYwV{~tFGgJU0VKQVmHe@(CVqr5lWi&QoW@R%tHZw6YH8^5qI5jshVN?z%IyymaXLW30a#m$ybZ>GqQ~)DkHZw3XV>CB8IWRO~F*h}3Vm4zoF=IJoWivT2WHLB6R1PQtIyzHuVRUI>Y({T#V`WxlV{~tFC@BCVVK8K3FgP(YW;S9pV`VvJFf=kbIXN~rIb&sEHaRjlV@M84R1PRFIyzHuVRUI>Y({T#V`WxlV{~tFC}VGKb95j~X>MgGqR3GqR3<3^BVlGZH#THtHDNI|Ib~xvIW#e0VKFc=VL4)9GGjS4F)>OGN-b0lC>uIDQ*dE)X<=+eZ*pU0R%K&!Z*nMOZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdDF7p3F*PzYVPZ05G&nXnFf%Y^Fkxn7G-5L_GdW>0GGZ_|Ob$vJR1PRAIyzHuVRUI>Y({T#V`WxlV{~tFC}VGKb95k6aA9<5VQf}qV{~tFJX3ICbZKF1MsIRsWmaWlbZ>G#CMf_TVKy{lVl_4~W??ciVKHW5I59LiH#Rh6HZ){pGGjJlW=;-DC{zw80y;W=Q*dE)X<=+eZ*pU0R%K&!Z*nLp03%^CH#TH8Vly&hHaB85VK-u7Gd4A2W-v1}F)?L0H#sm+4oXxGC=@z6Z*XODVRUbDDkx)bZgX@XWN&q1Y-K4RV{dMAbO0k^V>vc5H#T85WH2`~VKF&3H8NpkVKZfBG%+|cWHvB3QVvQI!T|s}I#Y0AbZKF1MsIRsWmaWlbZ>G1V{Bn_b7@3*Zd7t*WnVF0F;j41bZKF1MsIRsWmaWlbZ>GlXmo9CG8+IoI%8pMV|8p{bY)*+d30r8b7^{I0CRM5bz^jCM0svha%E*-F<&ucWprU_Y;#{RUom50Y-4q7VRU6*Ut)Q5WnW)&X?kTYXmo9C!T|s}I!SJHWoL3>bZ>GlXgWGWZ)|LDV_|e@Z*E9sb8~57ZcSlu07-6iWoL3>bZ>HBIA|_tbZu-SVPQ36IALTqI59OaH!wG0H#jmgGh{O`WHB^iF*q|~GQt4>Iyy;ibY*99VRUbDE@(PBLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-Z~#eebY*99VRUbDUpQzkXmo9CBVjjTFf(LkF*amkFk(43Ic6|pG&VIjHZ@^kW-?H46053^ybY*99VRUbDE@%KrZggd5a$$6Da$h)TE@*UZY+DXD7&ELLT_YwQ+acAWo;;9Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVPrEkIbt|vWjHluVPrIAGcjagI5uQ3IW;*oVPr5kGFc8;7IPHd2@7SZ2)6zVRLh7M0svha%E*-F<&unaCB*HVQgb>Zgg^QY+o^7F->)BbZJ6wWO-A0b97~GE@*UZY{CHmFH~r9Wo1ElX>&$za${vwZ*p;UWkYXnbYWw3Q)O;*Z*neZ090slWo1ElX>&$za${vwZ*p;UWkYXnbYWw3Q)O;*Z*pHaXf9}UZEUgv0545pbaH8UR%vB-E@%KlZ*pZ{GEHH0a%p&0X=Qg`IA|_tbZu;v4kJ1`c42IFWnXl8aAg1^VP;}uW-(%BGdD6fHD)+5F=Jt3H#TErVKz8pVPrTlIAIPYEFfcVZgX@1Wn(inGG#PkW?^MHH#aafV`61AGG$^pIbu06VmUTBUk*hol@22&Iy!G~WpZJ3Z*nLpC}VGKb95kcbYwa@b7^{IUvw-WV{dMAbRctdWI8%?X?kT}bSVHMVK6i@Gcz?}H#0P2F)(3aF)=Y?G-Ee8GG;L_WHB~5V_^M$rHaBBtH8e3}VPP^cH8?h8H!*1rMFy1)BM3S=bZ=91a%pa7C@COgZ*FsR03%^HH)S+6Wo9ukV>dQ3G-YHsVmD5Uvh7Ea{wb@WimBkWHU21IW=WuW;JDFF=8|`Wic~mW@Bb#WMwjAl@231I&EKLZ)|e_BVjaSF=k>oF*i72H)dfuWM*MCI5sn8H#Rq7F*RmoGBA}6BRV>5Ut?i#VPk1@c>p6}W-(+qHDzIBW;i%DWHV-BH8413GGb;qWjQxEI5sdal@22UIyy~ZbaH8UM0svgX?kTSDF7p3Fg7wUF*jl{W-vK5IA&ouWHC5pWMnupGGSylFfll0a}Gt74kH>mI!$48a%p%(d2Ul_dSxhcbYwa@b7^{IUvw-Wb97`nI&*1yWnXkD03%^DIAJp|WMpG7H8M6iVKQSlWo0%tHZU_}VmDziVKrrS4n-K14kI->I!$48a%p%(d2Ul_dSxhMZ*FsRAY^ZKVr*q9EFfcVZgX@Xb97`nI&*1yWnXkGAY*TCb95kcbYwa@b7^|wfTk$`BVl1-GB;*4F)=YWH#sviH(_NnGdE;oGht#eVPa-7Wi)pVMKhHSBNjS3O<{C$X?R3=Zc}M`Whi5BZgX@XO<{C$X?R3=Zc}M`WhN;ABVjT)FgZ0hV=yx^GhsJ5Ffch|V`XJEH!wIhHaKHpHDh@WMHH0|BP2RHO<{C$X?R3=Zc}M`WhiMxd2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY^ZKVr*qTDF7p3F*Y(`H8D3ZH#9I|V>V)AIAbtjGdVdjW;rr2Fk&%ddk#e+l@22oIy!G~WpZJ3Z*n~-V{dMAbRbP(baH8UM0svgX?kTQDF7p3Vl`xAH!x;pGB#s5VmM_rIAJ$oFf(B@Gd49fHa9dmeGWwwl@22$Iy!G~WpZJ3Z*n~-X+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kNZ*^j9Wj-kYBVl4RGB`LjH8)~3VKZSeGC5;0IW=KoW@2GEGdMIhI5>X}MIx0BBLX@)eobL?a%p%(d2Ul_dSxgn03%^JV`64yWn?xqGh$*eH#uQ6V=^!{FlJ&oGBYqaVr4gh4n>6yB?us6Z*FsR05dW+Gd4M9H8NsiH#BBtGh<|9GcaajFfw6gI5A~nID-yF29*vY0y;WmVRT_ADF7p3GGb<9H)Am~W-~Z8W;SFsI5ah7HaIn6Vq!NqWMO79g$_lP4kH3OI(lVtZzw4MBVjN%F=b*jH8?Y3GGb&gHZwUnV`emBVl*}|Wid5mVlameMU@UCCOSHDWpinIWhi5BZgX@Xb97`nI&*1yWnXkGAY*TCb95kcbYwa@b7^{IUvwz|BVjpXW;i)GFg7wcG%_|}F*7w~WMeTlH8W*6W;Hf6IW~z7MI@CDBMv$`a%FR6a&~1XV{dMAbRctSdSzd9DF7p3GBaf~H#B26F*Y$dFf(H@IAUcuIAl0xVPi64G%+(biw;E$l@22aIyz%vaA9L5I5##mFfe3cW{nO-29*vY0y;W#XmV+8YhQG4UuJ1^C@BCVVPrL9Ghr}dF=9DmWjJFtIWaLgG-Eb3GGSz9IW=K5VUG?)l@22hIyz=)Y;00*cTHhxZ*oF)W@cq_C}eMSVr*q9DIjBSZgX@1BVl1UVP-iwV>UN3Wj0|qWidE7F)=k{GGRC|G&Er`V>giwMGch>BM&+{W@&6}LvL(NVQO!3LUm?lWpXHFZ*^j9WhyBkV{dMAbO0k^Vlgo`GC5>6W;i)zW;0|oFf}naHaBH7G+|<7W;ZrvlMY1EVQh6}UvznJWdI{#IA%CzWH@3nWHd5kGh#7iH8EvjVPiQmGh|~oH#0dknGPi^AY*TCb94Y=Gi5PhHa0UkF*!74WMemGF*GzeW;bClGc_U5iH#T8qW-u}{Gcq@1He@$8Wi@1*4n-=u4kI->I&)=oR$*)?V{dMAbRctdWI8%?X?kT}bSxlaZ*FsRAaitNIy!S{dSzd9EFfcVZgX@XWN&q1;((?p03%^!FlI1iWil~hH#K5mVq-QjIc8>NWn(lmWjQi3H#9e$4n;G%4kHLUI&yD!b0{ewV{dMAbO0k^F*PtWW@R%tG&V6dIWRV5WiVo4VmDzoH#IRdGB#s4pAJO^x(*`MmIDIjBSZgX@1BVl1;HaB58I5A~pHeoX{H83+|Fkxe1IASz4I5}iCVr8QaMFzSKBM3S=a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^BGcq$}HaRe2I5=W4VPa)4G-6~pGdN^oHZ?RhHZwP+4n+pK4kJ1`ZC_+zbYTD^VK`+uF*as2H8n71Wn(!qI5an8VPY{kI5s&oGC4V6F}e;T0y;WPVRUk7ct&Y>Q)zl-C@BCVVKreeW-&N8HZVA2H8nV9IXE^oV=y*2W@a)mIc8#JH>eIpx(*{XIyy~ZbaH8UMrn9cX?kTSV{dMAbRcAJbz*E~Dl8ylZ*FsRAaitNIy!S{dSzd9EFfcVZgX@Xb97`nI&*1y;((?p03%^$G%#f_GG#M4W@KYAHf3QoV>n_oI506cF)=t}W;tc54n;G%4kIKwI!$48a%p%*X?RmG!C}~7_Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWN&q1Y-K(v03%^JG-YNsW??orIW%QuGc`11W;8Z9H!wFiH#0G1GdMG@4n-oe4kZX6V{dMAbO2^yIc8>NGBRN^G-YBjIXE{sHDow9W@cqEHZe3fIA*X8MFzSKBLX@)WMOn+C@BCVVPQ03W@0%oGcY(XFkv_}GBjakWI16tVq!BkWH>oDGO`Xux(*`(Iy!n~a&IUp03%^CHezHmH#T87W;A1FVK6i_W@a-sHeoU{W-(!5Vm4*84n?{SBM&+{W@&6}Qg3%nVQO!3LUm?lWpXHFZ*^j9WhyBkV{dMAbO0k^He_KiVL3B4WHU7}G%+}3Fl1w5G-Nh6W;0|kVPaxqwhl!Nx(*``Iyz=)Y-~esY)xTmZ*oF)W@cq_C}eMSVr*q9DIjBSZgX@1BVjc-H#IP0GBIT}WjJFqF=I6}V>4xCWH)4FGBYqaVm7!AMGe9M06IENVRUk7ct&Y>Q)zl-0Ap-nb8~4#d2Up4Wo2J6UolN#baH8UMrn9cX?kTYXmo9C!T|s;SWQepbaZlQVs&(7E@%K)O-w;_baH88b#!H4IA|_tbZu;DM0svha%E)zWNC6=F*r6kWi&K7F*ji~I5#$CGdN*5HDzUDGc#j3F=J#gE@*UZY?A>1FG)&oX>N2bXaG%bWMyn$GD%8rX>N31IA|_tbZu@r+WpZhDVRUJBWhhf{VRUI>Y)Niqa&&27EFe>GVRUI>Y)x-;X>V>;Wn*-2awz~rd2V5CX=8I$bZKmJUpQzkXmo9CBVlD^GB`IhIW#jjVPY_5W->N0GdMD2Gc+|YHfCmFWHi4HHzUFU053#&ZeeX{V{=t>X>4;YXaGccZeeX{V{=t>X>4;}IA|_tbZuMy&a$$C5a&uv9b3UQtIAS+2HDWkoV`F46HDWW-4jno=V{dGAZEgS~VKrehWHM$mGB#!~V_{=qH8CmQ1H8wFbIbk(qH#Wo$A2m&3YHxBwZ*6d4a%CuEZ*FsRAZbK-Zd7t*WjZ=ka%pgEWppMiAY*TCb95kSM0svha%E*YI#hCLaBOAbfTk$`Fl1q5GBIX2GB7hRV_`WrG&E%}VqrBiG%;jiVP!Tj#|}R;#SR}eO<`(pazk%zaA9&~C}VGKb95kSM0svha%E*YI#hCLaBO9CCM+OhZ*FsRAZbK-Zd7t*WjZ=ka%pgEW#WLQDF87wGBac{Vr4NjWMXD9H8WviHD)nmHexqsFk&_}V`0e-KQqw|9U?k9RB~x>Y-MyPb97`nI&*1yWnXkGAaitNIy!S{dSzd9EFffWbz*E~DF7p3GGk*mGBz?|IW;k5I5cE7G-G5pV=!Z3WnnX7Ff%nX%ML#v(GDFTIy!G~WpZJ3Z*n{+V{dMAbRcO&d2Up4Wo0@#RB~x>Y-MyNDIjBSZgX@1BVl7XWMyGvGG;b6Fg7qTHe)hnV>V(mGB7YQF=H}fH#N-;KOWHz9UwY7Z*XODVRUbDJv}I6Z*FsRAZbK-Zd7t*WjZ=ka%pgEWppMfAY*TCb94YBVK8JcWnnNgFfcSRVP<48G%++bG&wXhWn?lpV>V%9InNG19>M_tIyzKxX>e?1bO2*)VRLh7M0svha%E*-F<&uMa%pgEWpplRbZuXgWGcL|IN$Qbk2yL`6_iMMFVUMMPg$NmNK*O;blGB56cV>}Y)Niqa&&27Qek%>X>%+fb#rAPX+(K$RB~ly;((?pAar?fWn^V$AX0C1VRUJ4ZeeUmZe?V>}Y)Niqa&&27Qek%hQg3u&bZKvHVQfimWpZ?BVP80CE@*UZY$IW2W??gBW;SFwHf1m~V`gDwIW{&jGh{eqH)LXCVPj^}4m)DP0RS&jZ**aFX>V>}Y)Niqa&&27E@%K!Z**aFX>V>}Y)Niqa&&27UpQzkXmo9C!VUm0RA_Q#WkGmpb4G7+V`Wrta&dKKLvL<$VPkYtWo~nCaxQ29Q)O;*Z*p^AGE``CWo1ElX>&$za${vwZ*p;UWkYXnbYWw3Q)O;*Z*pHaXf9}UZEWBUCjvS;Qg3u&bZKvHVQfimWpZ?BVJIm8BVlGXI5sjgVK!tmFl8}eH8eIfWi>fBIbk(9GB7hTH96J}N#G7AH99&{Z**aFX>V>}Y)Niqa&&27C}VGKb95kNZ*^j9WhyKnV{dMAbRczZb7^O8Wn>^}ZgealV{dMAbRczZb7^O8W#WLQDF7p3Gc+(^G&wLhH90qCHaIjgGdDChWH&ZBIWb~nVmLTv*bYfE;0`AmIyzEsbYXO9Z*F01Np59wbZKEIV{dMAbRbf1bYXO9Z*F01Np59wbZKEGDF7p3W;bIuW;A9nH(_HoGBYq^F*#*rWi(?pVP-jHV=y*3+73w=;0`AmIy!G~WpZJ3Z*n~-V{dMAbRbf1bYXO9Z*F01Np59wbZKEGDF7p3H#0RkGGjDjIA&#HWHU1~I5jY0I5K2mHZV6aG-hQq+zv??;0`AOIyzcqa&IUp03%^JVKFi=F*r0iIALQoHDfYjIWRY6Vr5}BH#KHAH)LYo4oQv=8DVTmZe?R{;J~}#MZ*2f0VKZShIb}CtIb<+3WMpJBFgY?aG-fn1H8e6dVKHK5V)hO`Iy!7=ZfjpsUt?u%baHQLWMOOoBVl7PVK!!FIAvrvW@2JtHDWYkWHx3pGcsmlH#9RjF=qA-J~}#MWo~qGVQf=nV{dL`O>b>wZgfv(O<{9$03%^FW;ixDH#ssmHaKKBVl-qhGdVLcHZUCBnGc{ynGc_?{Ic7IyIbGoFeWJgBVl7?HZ(UkVlrYlIWspfWHU5kGc-6jVK_B1V`4aFHDu}zU=Q{VJ_tHGbZ=5=XK7?YZ)AB%Ze?IyzxdHmHZd|}W;HiCIAl0BVq`F7WH&K4Gh*-#UB{lVmD+oW-wzgGBr75G%;jhWimE5WHn`FF=R3{^bTMK!T|s}I#Ow8X=FlgWO+$$WpZ?BVNP#uOlfXqVRBGma$#*{baH8WVRUJ4ZUAF!VRLh7M0svha%E*-F<&uKX=iCV>WXmo9CX+(K$RB~ly0Ay)$UpY8sIAvyLF=At3WivEoVKgyjH90soW-&Q7FlID0IWA~)ZESFIX?9_BWdLMpa$jUMWHm7|VKroCH#0XdGGk*hGGa0|I59IYVmLD}WnnI8bZu-84;%tII(|t^VPa)$C@BCVVP!EeF=8<_HDP2hI5{_DH(_FBIALUBIc8#JH!?OeHTe!c4-Xs^Iy!S@bW~+{bSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3IA&#IGB`71IW;pjFfe2?IAt_4VKQYiWMgGGHaKEq`wl)54-Xs&Iyz@%bW~+{bSNnxV{dMAbO0k^H#ufxGcjUgGBG)2Vq-aEVKy>mG-5DiHe)d`WHK^j{SH0`4-Xs%Iy!S@bW>@1WhiEBZ((#P03%^!Wn(cpV>38qV=`niIWjn8Gd46dH!@{6IW#ggW@9k_4n74B4;&6UI&)=oQ)zl-C}wPLVRS4YW^8X^bSVHMVP!WoH8L_aFgIpnHe)m~W@Rv9WMVflF=aA0V`McjW&saA3=a<+2s%1mfBIbtw2VrFAzI5#miWHn)AG&KbeJ_ZjD92+`1b7gc;Z*ysMX>V>QV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCMf_TVPs`AI5=i8Gh}5sW-wtiFl9A2W;8J{F*9a1G-5P4WCssE84nK}2s%1vWpq$)b7^#GZ*C|lAY*TCb94YBVPrEnFf?XkV=`uDVlgsdHa2E3GBG(dHa0n7H#jynWC;&G1`iJ$8#+33WpqPtY;STXV{dMAbRcO&d2Up4Wo0@#LvL(va#m@2CMf_TVPiHlHfAzrGBYz~Ha0M2WMnrrHZU|ZH8nP3FgRf{VG9pF84nK}20A)(Wpq|)b7^91Whi2AZ)_<5BVjc*H8f;2VPrWmFgG|eWH>WnWHd81W;rr2VPrF6G-C}9J_N!606IEJOkrYWYye|yVRLh7M0svha%E*-F<&uBOkrYWY%XYYZETYP053#&ZeeX{V{=StZe?L|X?kIFX>V>wWo&R|a&sMgGhC}VGKb95k7a$#cB*Z*Es|bWLw`X>V>sW#WLQDF8%yZeeX{V{=StZe?L|X?kIFX>V>wWo&R|a&uoeXf9}UZEPc9IA%FAVK!khHezKkHZ(RdWj8Z6G&C?ZV>LB1Vq`Wp5)Vc*!T|s^IyyvoZeeX{V{=StZe?L|X?kIFX>V>wWo&R|a&skVq!UBW;SMHG&eS8Gh<^nF*jip4@NV>0RS&Vd2V5CX=8ItX>MgV>wWo&R|a&uoeXf9}UZETYP053^yWNBk%b1rBAO>bmnY+o`-Ze(d=WpiIRXf9}UZETJY9w9n9XJvF!P+2HsZ*^j9WhN{jWN&q1Y-J`aAY^ZKVr*q5DIjBSZgX@1BVjf$Ff%nWFfcb{IWjdcW;bRsGB;*2F=S#mH8wFZW-=HLKp&0|9tb)*VRKSYStuzWV{dMAbO0k^W@chJGi76BFf=n|Vl+56Fl970VPrF9H(_KsW;0|m8V^7Qjt?FhIyz@%bWwF-bY*gGX>V>QX+(K$RB~lyIyzQmV{~tFG$tt^V{dMAbO0k^GBP$fIXPuxVK8JjWjJFqI5J^0GB;*7W-v82WMMEf91lPkjt?FxIyz@%bWwF-bY*gGX>V>QWN&q1Y-J`aAY^ZKVr*q5EFffWbz*E~CM+OiZ*^j9WhN;gV{dMAbO0k^WjQitGh{hoH)3QoF=AmhVm4$qF=RAhHe)z5IXO8v9uGh$jt?FPIyzxC20W-u^gVK+4~G%+`3GcY+dVl*%@WMw!uV;~Pe296IN2s%1+Z&P$~X>MmIDIjBSZgX@1BVl4=Ghs4gHDzLBG&49jV>vK4GcqwVH#9XjWMVL8IX5B?Kn9Kv9tb)*a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^FH)3OCHextpV`epCW;ZrtF<~|}G&wjjHZ)^lWivG-4?qTv4;~IWI#O?RSSVv}ZgX@XWN&q1Y-K3`BVjc%FflV`Ff=eYHDh99Ib~#JVly}}H#jjkFkv(_HZUd+Kn#u#9u7J>Qg3uwC}VGKb95kNZ*^j9Whnq7VK_1|GGsVrF)=naFgY+eGc;m1F=J+CVKO%{Fl9JqHYg8342};T4mvtgZ**EHV{dMAbRcAJbz*E~DF7p3W-~ZtWnnjDWiU1|VmLQ2Wi~c4V`5`AV`VpEI5{{tDi1&mjt?FnIyzEsbU}D&b0}kPZgX@XL}_wmV{~b6ZYC@sV{dMAbRcAJbz*E~DF7p3Hexj}I5jvqI5#mfW;rxBHe@hnFfwF0VK8K3G-72jEDt~)jt?FnIyzEsbU}D&b3|owX?9_BX?A5OV{dMAbRa}&a%E$5X>V>OEFfcVZgX@XWN&q1Y-K3`BVl7^WMMR7Ib7jKpu_{9x6IIQczhaV{dMAbRcAJbz*E~EFfcVZgX@XWN&q1Y-KDUV{dMAbRcAJbz*E~DF7p3I5TE8GiGBmH)Am}I5cK4HaIwDH#KE9WM(ikVm4u8Fb_Z|jt?FxIyzENSyE|dXmnI^X?AI0Y-xIBWJG0hX?9_BX?A5OV{dMAbRcAJbz*E~EFfcVZgX@XWN&q1Y-KDUV{dMAbRcAJbz*E~DF7p3W;HZrH#cQ9Wn?vDG%+@2GG;PiIbt_qIbkqmF*s&1G7mr~jt?F+IyzENSyE|dXmnI^X?AI0Y-xIBWJG0hX?9_BX?A5&VRU6rWWMN`vVlifBHZ(S3VrDosVKy)_He)m}Wi@4GF=jRoKq!t69yK~TQczh^X=iA3RB~x{X<=+>dSzrpWpZhDVRUJBWl3&!WpZ<6QekvuPi8}CVQyz-C}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kNZ*^j9Wh@|LZ*FsRAmV_gDF7p3V>LH5Wn(ijG&N>0H!wLhV>C2oVPx3tIAt(3H85g44?qWw4;}(KI!R<@ZggpMc_=9WBVl1;HZ(FbH#9k6VlZJfIWRUkWjJLqH#aacI5%Z9VKY7tK#mU{8ag^sZ**aFX>V>ua&K)>bzyX6a&BpFZYX1KZgX@XX+(K$RB~lyIyzQmV{~tFG$ttkBVlDWH)3QqVK^`{F=J#hWHd8mWMwfmIb}CxGC4FjGBQ99Kp2h>9w$0FY-MJ2N?~JfVrgM+C}VGKb95kSM0svha%E*YIzet{b!=gBO>cB*Z*Ep)V{~tFGbSkjBVl4QGBq_YIWjk6H#IXdWMeroV=*>kG&DFlH8VIjGcrOCKqZb39w$0FY-MJ2N?~JfVrgM+Np5y!a&u)UV{dMAbRcO&d2Up4Wo0@#L2hStY+-UuZ**yIZdPSubZ>GqCMf_TVPY|4G-6|AF=j9_V>VV>QDF7p3Gh#JkHeon2VmUK0H8^57WMgG8VKremH)CWpGGsL|Mh`%a4<0o-I#O?RVRUJ4ZYX4Lbz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~EFj{5rYQg;VP#=BFl9DkVq`aEVqr2hF)?E?He_WpVK^{1Fk~}1Ge{3WGmZ})5jr|jZ**aFX>V>QV{dMAbRbf1bYXO9Z*C?j03%^IGd4LnHDWMhWHdE4Ib>llF*!M8F=S;qHfAt6FfcGm4?qu&4;~~sI#O?RVRUJ4ZYXI)d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY^ZKVr*qTDF7p3Ff=(iWnp1sIXGr!G+{S4VP!F8F=l0AVPrNnW;ru6ObMV3WkzygZDlB9Z*FsRAX0C1VRUJ4ZYC)JBVlDSVK*=`Fk)mhF*P}5He)enG-6?6Fg9dkGBP(eH8)fbKo5=&9v3<~V`yP+XJtcgZ*pWta$#*{Pi81%Z*FsRAW&~}X>@6CZYC)pV{dMAbO0k^GB7t{WMw%rGG=2lHeq37H8C||HZe0dVKQW6GB-3gRu4cGjt?FpIyz%$VQyz-LvL?#WJYpfZDmhpC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVK!u9FlA$AHZ?FaHZWmgVq-92WjJCuFkv`iH8x^pW>^nEAdU|nAv!u^Xkl(=WkYXoa%4twVQpnkW+-ECZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFnAY*TCb94YBVPj=DIXPoAVl`$tWjADDFgG_hG&eCbFgP(`VrFJIH(C!sAC3lIA9Mz9F7kj6*@X&Xkl(=WkYXoa%4twVQpnkW+-ECZgX@XS8`=;V`wHRAY*TCb94YBVKg@}Ibks}VliejVrDisW@a!sVPP<1IAJ$7HZx*1HewGz6OIoa7&QqFlI0@IWjUbV>xCIKoO1)9veD3V`yP+XJtcgZ*pWta$#*{Pi81%Z*FsRAVX|nb8~59VQfKTVV>}Y)Niqa&&27CMh6eZ*FsR03%^EH#IP3HZfx~I5IdeW->8hI5}oxF=Aq5VKXphVrDaH4?rG{4;~RZI&W}ga$$6Day=+xZ*FsRAX0C1VRUJ4ZYC)JBVl4;GBq|ZWo9sDVKg!{V>V_vWHw`CW@KV!GBIN`G&5`uKo5=&9v3<~Z*XODVRUbDDkx)bZgX@XQg3u&bZKvHCMh6eZ*FsR03%^HVmUB3WH4oAVK6mjWnnWgIbk+1H)3LAHDNMgWnyD)4?q=;4;~0QI%#fpWpZ<6C@COgZ*FsR03%^JF=b{sIX5>nIWjXcWoBV9Fl1pdF=IDlG%+(dGB7o84?qTv4;~jfI&W}ga$$6Daw;feZ*FsRAW&~}X>@6CZYC)pV{dMAbO0k^HDzHoHDP8qGC5{2IWjUgWHdQ7WHdN9H8?S0Wnnllat}Zijt?FoIy!G~WpZJ3Z*nRqV{dMAbRbi3VRUI>Y({T#V`WxlV{~tFCMh6eZ*FsR03%^!VP!ZmV>4kiIW{+AH)3WnF)=YYH!?CXGdDIcGBz-D4?rJ|4;~acI&W}ga$$6Daw;feZ*FsRAXIm0b95#tAY*TCb94YBVKgx~I50IdW;i!AGBGhVGdVM6WnpGDGB_|dG&VM4HFgg`5{?fZ6*@X^aAk5~bZ>GhC}VGKb95kAa%FB~XeKEjV{dMAbO0k^V`gPyHaIY3Ghs4gH)c6AG-G6BF*9Q^Gch?hIc7IDcn?4mjt?FfIy!G~WpZJ3Z*nRqV{dMAbRa}&a%E$5X>V>ODIjBSZgX@1BVjc;I5;;jIb>orHfA?CG&VIeWHU7~VPrTtWH)1EW;J>bKo*V<9uqn`Z*XODVRUbDDkx)bZgX@XL3n9%CMh6eZ*FsR03%^$F=jY0Wo9=tFfcP?W@0pBHZ(S4H#RY2F*#x}HDzIZ4?q!)4;~phI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1L1SYkDIjBSZgX@1BVl1RGcYkSI5%c9VKOr_FgRmlIAb<8Gc+_ZHDWO_GiH7dKo^b=9v(V6Z*XODVRUbDDkx)bZgX@XQ*dE)X<=+lZ*666baibeDIjBSZgX@1BVjZ-I5J~6VlriAH)J?6GBY?iV`4ZkW;ruuI59UdV>y5iKpc(_9veD3Z*XODVRUbDDkx)bZgX@XLu_Glb7^B?Y(ZmVCMh6eZ*FsR03%^#W-&B4WHnW9HZ@^oWMXD8WnnilGdW~6V}uVt9*z$l2s%1!Z)YeeAY*TCb94YBVKXsfVKp>1H)J+BIWc51IAbwmIW=Q3FgYbzyX6a&BpFZYX1KZgX@XX+(K$RB~lyIyzQmV{~tFG$ttkBVjZ!WMMcnIbt(qWH)1GF=AyfIWl8qG-Eh0H8wOhH(`hmKp2h>9wItAV{dJ6Z*yfRV{dMAbRbf1bYXO9Z*C?mAY*TCb95k5Z**aFX>V>ODF7p3VL4`GHext8IAS(sVKOyhW;ru8GBq(_GdW@~WH~rEiVr{_jt?FYIyz}?c4cyNWilvZZ*FsRAX0C1VRUJ4ZYC)JBVjZ#Wic=@GGR7iGBG$}H#IOYIAS?tIb}CyWHmK5WH5{mKo7zJ06IESZ**aFX>V=-V{Bn_b7@3*Zd7t*WnVF0F;Z`IVRUJ4ZZ2qaZEO$&053^!Z*X);ZggdGW?^GxE@%KraBpyQNp5sya%N#;WnVaGE@*UZY?u!lFFHD8Z)S5$X>)W&a&K)_Qba~5V{dMAbRctdWI8%?baH8KXC^Elb97`nI(B7abZ>Gzb97`nI&*Y#X>MmeCMf_TXJI%nIW#e4Ff(E>GB7z|H#9Y2H#TNrWMeZjHZ(XlIbo0wJ}sCJ8!tLKWN&73Olfm;Msja$RZ>JoQ*?4^Zf7WCZ*FsRAaitNIy!T7a%pa7CM+OxbYwa@c4cF9Z*n|ybYwa@b98cPZf8CwDF7p9VKy~4V>f0wVK8N7WMnyFIA%97VKp>mHeon3VPj-tFp>{GEtn4*H99&~Qba~Za&K)-Z)9a`C}VGKb95kSM0svha%E*YI!$k6Wo#xaAY*TCb95kcbYwa@b98cPZf7PeAY*TCbK-!eDF7p9VP#=qH)1d|GB7tbFflVYWMN`BWHMzpVqrBkGBsi{VU!O(Gnfw>H99&~Qba~mbaH8KXGU^wZB1`vWo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OxbYwa@b98cPZf7PeAY*TCb95k0Z)9cSfTk$`BWGb^IWjUcWHm8kVKFf{Vr5}4F*9OfVq|48G-NhqFf}xm4?Z&`X+(K$RB~lyAZ>4CWo#g1VRT_2b98cbV{~Z(?j^Z7yg4PjGZ;ZE1R8bZKvHP;zf#Y-MdX>@2%a%pX8bZK^FQ)ppuWlwN)X>V?G0CRM5bz^jCM0svha%E*-F<&u3aBy;Ocxi26bY)X-Y-wauXkl<=b606}Xi#!#ZE19Ac4bp&VQ^(naCB*JZgVbZbZu-A696w+K~hjdZ*FF3XLWL6bZKvHb4+hxWMy(mZE$R5ZDnqBVRUJ4ZZ2p5d0}#JUou%iQcy#0Zf0p`b#h^JX>V?GOmAUiWpYVvaBO95Wo~p~bZKvHUpQzkXmo9C!T|&?PeW60Y<6XGa{y#CH8x^5VPa%tW->W2WMnrqG-Nb0HaKQ8VP-I8W@avEbZu<04>2`5I$>mFQ)_8%M0svZX<|WaX<>6HV{dMAbRbP{WMyn7EFfcVZgX@Xb97`nI&*Y#X>MmMAY*TCb95kcbYwa@b98cP;((?p03%^EGh$_7F*Rj3F=aS3VlXfdN8Wiv1}Ghr~F4^uO-4>3DBI%j2cQ)_8%M0svZX<|WaX<>6HV{dMAbRbP{WMyn7EFfcVZgX@Xb97`nI&*Y#X>MmMAaitNIy!T7a%pa7CM+On;((?pAY*TCb94YBVKp@~G%+$ZH#IXbVl*~0GdE;1WivH7WnwrtHDqNqF`*ArIk68hJ32aNWpq<(X>LS$ZcJ%nL2PMZb0}kPZgX@XO>bmnY$hxqV{dMAbRbM=Zfi+yWMz0PAVzXwZDmPrWMz0JEFfuabSC0}rYRs}Z*FsR03%^AW;i)xIXN;gV=-iAG&MFfHZ?J3Vq!66GGZ|>H)dg@4^ug@4>2`5I&*7jZbW%*Ole{=X+(K$RB~lyC}VGKb95kSZgealV{dMAbRcPNbSxlDX>MytZe(S6CM+OEa$#*{Np56icqS6HV{dMAbRbP{WMyn7EFfcVZgX@Xb97`nI&*Y#X>MmJ03%^EW@TnGH8f&1G&5#pWoBYEWMwcpWHn}EH#cH5V`VX?4^tnp4>2`5I%aZjZBuJ$ZbW%*Ole|NZ)rq%Zd7t*Whi5BZgX@XO>bmnY$hxqV{dMAbRcO%bz(X?b8BgCM0svZX<|A$WO;5wZ*Fv9V|3zxrYQg;VKZbjHD+cvWMwlmFkxn5VP#}wIW%N2H)JtkVrDorFsTnyGqDdbH99(Ga&K)@YiVvod2UQ;VpMNwM0svha%E*GV{dMAbRbP{WMyn7EFfcVZgX@XX+w2lIy!S}X>LS$ZcJ%nIy!S}X>LPrZggQ|;((?p03%^HGGt;mVlXx`H8?XlWi~Z6Hf3frVlrenWMgD7GBjqZ4^uO-4>2`5I%aZjZD~Y#Zd7t*WmIodYiVvod2UQ;Vkl#8ZgX@XO>bmnY$hxqV{dMAbRbM=ZfiqtZggQ|bXRg^ZewU=b0#bxX+w2lIy&NjrYQg;VPQ67IW}c6F*0T~IA$<3W@0xvV>vZtGB;vjV>M(nH?0p-GqDdbH99(VaAaY0Wm9WuZbNTwbYWw3Olfm;Msja$OlfXwLvL<$VPkYxa%FB~Xk~LKV{dMAbRbP{WMyn7EFfcVZgX@XOlfXwLvL<$VPkYxa%FB~Xk~LIEFft^bz(X?;((?p03%^zV`DWkWMpA9Ib=0sIWae5WnnisFlJ`BaZbW%*Ole|6Z*F#Fa&u{KZgWUwY;a|AE@*UZY{U;V0y;WIa%E*kY;R$7X>MmnWo~71VQgu7Wn@%ua&dKKb0{eQBVjdRHD)noV>o7HV=-eiWM(;GGcsf}GdDJ4Ib>mCHZ-yiR>Ti97&MmnWo~71VQgu7Wn@%ua&dKKb0}kPZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3W;i!AHDok7V_`XDI50ObW;Hi4WHmHlW;J7BHeohpv=3Gm#1AwWIy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^DH#Rq7HDqRHFgY|eH#TK9G-6|7VrDovI5jsgV>n^94^|e$4>STgI$~jSWmj@#ZewUDDF7p3F*0N}GC5&1Gc`41HaRt9I5IP2HDfqoI5{?DG-6|6xDQsu4>STgI%;oeZgf;{a&dKKb0{eQBVjW)HaRk4GGt^mVl!qlVKg*2G&wjjV_{@4GG;S5WM#S!R=5u~2q0r`ZgX@1W?^DEGc;snW@IsDVmCKrG-fzAVq`UCVr4RBF*z_Yybo3ex(_x8AY*TCb94YXV>32lVP!ZuH#sSlmI%j2cPI6CXL{CO@C@COgZ*FsR03%^CVl`niFg9c~I5#jcIbt$mH8MG4G-fn6H8x>pF*Z2B4^{@m4>STgI(|lSWo1TeZ(($4Zf8ejZe?;|Y-xIBWK?f*adl;LC@BCVVL3TtVqs%8F*r0hH)c37H(_C8IW%K1IW=ZuW;il5F~Sd4!T|s}I!1D3WkzgoVRUJ3XGdjjWpZI`X?kU3RBv)|b!Bq^V{Bn_b7@3*Zd7t*WnVF0F-CG_WkzgoVRUJ3XGdjjWpZI`X?kU3RBv)|b!BrdXmo9C!T|s;L2PVOWo~nCa&uI9aAk8YXaGTMY*S@!b8m8URC#b^b6+@UE@*UZZ0QdqIy!A%V|8+JWo~p+bYXO503%^BGGa3^IALZuVPj-rIXN;oHZm|XWiVniGBIN^H#Icr4VP!RDIWc2nV>UB1FlJ^oFgZD8H8(jhVr64tH8)~8GU*Q_Iy!A%bZKp6asVS?HZnG3G+||AWnwdCGGt;hIc8xwF=S#jIASm~H#9Xd=?^42I&EKbbYWs_Wlu&%RB3Hx03%^CI5A~mWH&HmW@cnHI5}lyG&o~9IAmrwGh$&jG+{I846ZDjx>VKQbpG&MIfW@a^IG&MOgW@a!oWn*MxGc;ylFlJJ~Fl9A1G&p2pHZd_cFkvz>WH4i6F=1pmW;io6=?^42I&EKaVRu$xY;|P-BVjZ(VlXi`F*jvlV>V%7W??llGB;#0WnyGBWHx1HV`k|OBsw~6Uv_13VsCS003%^EHaRgkGd4IlW-(DaFWN&q1Y-K3`BVjT*WH2~nIWRG0HDft2FgIf{W@9rpFk&-hW;HfsGi1>ZMh58*BnUb>b7gc>bYWs_Wlv62X>DaFWN&q1Y-K3`BVjRPWiv5jH#cQrHDqOFVq#@BWH@3nIW;sjIAUTrH8j%?Mh58*BnUb>b7gc)Z+BK@5}Y*Tb$bY&=FZ*OcV03%^#H)1z2VlX*0V`VuxHZf*3H#sn2Ff}$aVKy*jG&C^T4@Ly(4c;Whf~CBVl1UN4HfCjFHZWp2H85d0Vr1J7M(GbE0y;WpWpqVsVQ_P0WK?NwWhf~CBVjo;HDzTsHZfv1V=^{oG&y8tG%_$@Vq`cuGcz(|WH{XqM(GbE0y;W#Wpq|$a$;|DWhf~CBVl4TIXN?8W-w!6H#RvpH!(9|GGSynFgG+dVmM|pWMkhCM(GbE0y;W%ZgXXHR%LQxZ*yfRDF7p3G-PBmGiEe2W??WjVKy^1VlrkpFf=e^IAu9DF=J&h;SWaX4viBG%ze+nWiVngWMMNm=MP2>!T|s}I#Xk4ZE19LRB~x&XJv8#V{Bn_b7@3*Zd7t*WnVF0F;in`ZE19LRB~x&XJv9OXmo9C3J@v+IyzHnZE$R5Ol4ep6{}aBO8vWoKt)WKU#oZDn+Fc_=9WBVjgTVPj@yG-hQqG&nFeW;0_sH8Es4H8N&qGcz|dV>s*&ObQSx4mvt>Wpqt%WMyn9V{dMAbRbP{WMyn7DF7p3IXGl8G&eUiGBPzdIbt|tHe_NrVPQC8Ibkw2F=Avk?hi~13J@v?Iy!A{WMyn9DIjBSZgX@1BVjjUV`MR8V`OAGIX5{mIbk+pWM(loW@R;HVlXo`HDT}%Oa=-NDi%6Ab#P>1bY)9vZe?v@bZKLAC`xZ>Zgfy@b3|`-Vr*qWa&lpLCMf_TVK+EoH8*5qIW=NAW-(@AH8o=}G+{J0WHV$rVlpyhWbzM86bcY3B|183ZfSHVV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRbl6VQzC~Z*pxZ03%^IG&f>7IWaXeVK_56WH4bgIb=38W-v5kIAJ+sG&yAS4@@Hp5Go@&I%#fcbSPtQZgX@XMsi_oWl3&iWq2$gV{dMAbRbl6VQzC~Z*pxZ03%^GG&M41H8EpjWimHoG&M42F*G${IWuK7VKFx{Gcqvt4@@Bn5Gpk~I%#fcbSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRC3~grYQg;VKFy2Vr4ZlVPQBjF*0UkH#ajlV>CB6Vm320V`VjEIQS1tGYSwYH99(JZfSHVV{dMAbRb4@VQpneZe(S6EFfcVZgX@XMsi_oWl3&iWq2$gV{dMAbRbl6VQzC~;((?p03%^FVmUH6W-()9HaIn6H#IpjG%;i}VKFyjV=^{1IAvq{4@@%(5GoWpI%8;IZf9jiX?SI1Msi_oWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3WMw%yGi70AWH>T7WMnyFWHdH3V`gJFV>M-EVr6AB{0~eL3J@w1Iyz%$VQyz-Mrn9uWJYpfZDlB9Z*FsRAVzXwZDmPrWMz0M03%^$VKO*4FlJ*iHf1(5GBGn@IXF2qGcYtUH8(h9Gc;uW4@?jW5Gp1*I%8;IZf9jiX?SI1Msi_oWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRB~Z%b7pUHZ6+xIBVl1?GBY(aF)%POWMnZiGi5h4V>B{iVKg*kIA%0BWi|j1Oe6{rDkM5OV`yP+XJtldcx7Zpa$#*{C}VGKb95j^a$#*{Np56icq|}eZ*FsRAXIW;ZgXaDa&0Cl03%^IWjJLvG+}0AVK!l8Ff}$|GBRN?V=^=~Wi~irFl0Ca5KJNp5Gn#XI%j2cLv?a;Wo~pvX?SI1OlfXwC@BCVVP-UCVqq|3G%`0ZWn^YKVKg;jGcYwbWivH7F=Sz5H3Se$3J@w0Iyz@%bXRY3Y-CJnZfjI>VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0M03%^FHZd_|H)dmEVL35jH(@klI5sw6G-fq2G-5C{H#B7i5KIpW5GoQnI%j2cS8sA`WJYpfZDmw)VQzC~Z*pxYV{dMAbRb4@VQpneZe(S6DF7p3GcaW{HaIagIWc21H#Iq8GG$^nF*#vlVP;}EVrF4E2oOvV!T|s}I#X$FaBO8vWoKt)WKU#oZDn+Fc>rTD+9WlUvfXJuqhWN&R{baHtvXmo9C8xR}1bY)3yWNBk%b0}kPZgX@XO>bmnY$hoHBVlDZF=k^mVKq52GGRG6I59P1Fk@t6Ib>xyW-(!7I5-&)J`BPE06IETWo~nCasXp&VRLh7M0svha%E*-F<&uLWo~nCaxQ3eZEW}s054W)b9G^CMQmklWo~pXXaH7eb9G^CMQmklWo~p|IA|_tbZu-O5L7xkOlfXqVRBYwV{~tFGgNtSWdI{#W??osW@Th%V=^{mIW{$7H!?UkFf(B^HaRjmV>dKn9}rYJIzet{b!=gBR%K&!Z*ntKd2nR_BVjf)H(@a~IWS>lI5%N2Gc-9hW;Qc2W->T8W;teIHa5BfGCWgoVRUI>Y)x-;X>V>;Wn*-2ay|fGGhZ+HBFfm^=E@*UZY-vP!Zd7t*WdLMpa$h)MIbk<6IWsmiIb>xyWnnmDW;QlvWMO1tFk&-eG-NJlbZue?1Q)q8*bZKs9Q*Uf`WpXZP08MplbZKyGWm9NxZ**yHXH#!%c4cy3IA|_tbZuDa+b97~JUukY%b7f<1Ze()+BVl1TW;tVKWj8l7Vq-WtF=J+BGBjjmH#jsiFlJ+8WHc@iHaa?DX<>6;V{dYDWo%(|X>V>{bZKp6UuI!rbZ>G1BVjW(HZw9XG&f{sI59UcG%+(YW;10rIALKlWiv1|F=H+eHaa?CV`F7(WpZzAWprh7Uv6({b7fz4VRC6H2HZ(2}Haa?OVP|e-bZ>2CbY*g1Zf|LGWnXq-a%o|1V`Ts%VK+E3GGaI~HDWL|V>4zjVPZC8V=y>4IAu06I5RP0I4%%2Iyz^0a&L2EZ*XN_Zf|LGWnXq-a%o|1V`Ts%VKy=~HaTK6G%z@3GBsvnGdMG5Wn(onH#lQ8He)toH7*b~Iyz^0a&KQ^X<>6;Zf|LGWnXq-a%o|1V`Ts%VKFx`Ght>iV>4zkH)c3BHeqBlG%+$aGdD6dIWS>jVlEIiIyz}?X>@5}Y+rA3X=QG7VRUJ4ZeL|`a&K~9c42a9VQyn(03%^yI5}i9I5IahG-hHpIb>onH8(IfHaB58HZWo^VmCG}5H>nGX>MtBX<=+%VQyz%c4cf|WpZ+Fa$j~~a%o|1V`Ts%VPs`uW->W5F)(FfGh$+8GhtyeWi@6nGGbw2WHV$lH!cu1Iyz}?X>@5}Y+q-2a&KQ^X<>6;WpZ+Fa$j~~a%o|1V`Ts%VK+23VL353WivN4Ghs3@V>dKpG&W>1F*!FdV>4rAF)k1`Iy!Z8WnXP!XKrP5Z*66CWpZC_Wnpu5a%F90Zgg`1BVlAVH#0V5Gcq?aWH>Z7GC5^6Wj8oxWjSRvVm2^jIX1!v08n9aVQpn}WpZ->b98cbV{~amd2Up4Wo2J6Uok;+bZK;TWMxrxVRU73ZfS3BMN39dVRB(@Wprh7b1rCfZEUgv054N;VRUI>Y(ZmVE@%KlZ*pZ{GE;D2bZKF1L1SZIIA|_tbZu4;}F<&ugVRK(!b7^{IUteuybZBp6E@*UZY{CHmFH~u5Wl~{oXJsyE090vhWl~{oXJubFXf9}UZEV8_Ej(#Nd2Up4Wo0@#Q*dE!JVk6}ZDnqBRC#b^EFeXAbY*UIK0W|nGhZ+V>)VRs;Db1Wcrb7dfDM0svha%E*YI#6$OX>@6C;((?pAar?fWn^V$AW&~}X>@6CZXi%^b7^#GZ*EdycK}dtb7^#GZ*E^WXf9}UZEPc9VPj)3H!)>6Wid20VKy^2Vq`ZnFg0XjIc703Ff%nXGY~RR!T|s;P;YZ-bZKvHE@%KyZ*ysMX>V>{IA|_tbZuMU`MrmwiZeeX@03%^HVq#=9VrFDwFkv_|VP-ZoVq;@5Fl9M4H8(LdVq-Kr5GevWI!$k6Wo%Gka&u*JPjGZ;Z*FraDF7p3VPj=BHD+TsH8Wx`Vq-KkWHn(pIA%CxWi~NkFfunbIS@-Z2LMoEa&u*JPjGZ;Z*Fq{b98cbV{~amd2Up4Wo2J6UolN@WMynnVRCb2a!+t{X>V?GE@*UZY=aOZIy!b?Y;|Q{ba`-P03%^AVrFA8H)At0IA%FxVq!93HZx*1FfnChVlX*lV>V%f5FUK1VS^AOIy!J~X>N37asVS?G+|_AH#s*lGcz|aV`MR6Gh#DjH)3LBW-&KpIb}IAgAgM+I%98cb97&DZ)t9HWpV%`VP;`9H8eIfVmC8nIX5^qHDY2jV=y-`VKZi7H8Wy2GC~j~86abCZgX@1G%_$^G-Nq6Gc++UIAvlnIb~xuVK`xAV=^&0FgP_fKoCV2gAgMVIy!G~WpZJ3Z*nLpC}VGKb95kcbYwa@b7^{IUvwz|BVl1MWMgAxWjACrHaRykGGR41IX5z7H8(hAV>4wiFf>9CMG;02B^e-NZ*FsR05~~gFf=(dWHB%?G%_?dG-GBnF*ji|W@2GBH!w70F+>nW7lRNZ6FNF?aAk5~bZ>H7T_|I3ZgX@Xb97`nI&*1yWnXkD03%^AW;HQmV`DfmGGZ|^W?^P9Ff}=5GG#M4GG#M4V>vTM5JeG#5F;5nI%j2cR$*)?V{dMAbRctdWI8%?X?kT}bSWTXZ*FsR03%^FW-w$pWHDkiFgQ13VK-!9WHM!DWo0%pF*h(UVmLTR5JeY*5F;TvI&)=oR$*)?V{dMAbRctdWI8%?X?kT}bSxlaZ*FsRAY^ZKVr*q803%^EWHB)@HaRq6Wn*SDGG#I`Gi5V1VmLWwHeoU{H840z5JewU5G4p8V{dMAbO1GGFf%kWWH2*iGdVIaVKgygF=AvnG-NVmHfCmKW;IL@MFv(7B?us6Z*FsR0AV*ZFgQ75I5B2qGG#V0GBhzbGGZ|{WMySEIb>uvIZhBo27?eI2s%1rVr6G(ZYU`rV{dMAbO0k^GGjJlVK6XcW;tUyGC4IeIWlHAVPQ2eHDft5IAmgDP!L51gAgMKIyz%zZe%DaAY*TCb94YBVP!KiVPrKoH!@{1GdVb9WiVzqW??j9W;ilsVmUE4IZ_Zs27?eI0y;WkWoKz_C@BCVVK!o9F=96{Vq#%5H!?LeWMVL6GB{*7VK+B1Gc`FmI8+ctgAgMEIyz-;WGE>BBVl7=Gch$WF*#&2Wi>D{IAb(6VK!tmF)(6bWi~i7Fk@B_MS~C{2s%1*X?kTSDIjBSZgX@1BVlDQIWsviIW%TCGC5)~GhsJ5IAUWrF)}b^W??cmV>wt5MFxWqBM3S=bZ=91a%pa7C@COgZ*FsR03%^#G-fh0WH~r6Vlg&kVPiF7F)%P?V>o4DVKX;oI5ap~5Jd)q5F-dWI&x)mWpZ|9WK?fcbaH8KXDBHkV{dMAbO0k^W-(+mIAUfsVPRu6W;A1FIAb_BWiw%8F*Y$|GBq+YTo6SDgAgM+I&EKMVRT^tBVjdSG+}08IAk#}H!(C}H#0OdW;HWpHDNYmG-PCDV`GC5BRV>5Uvp`CWdI{#I5J~7H!xu~WH@FrGB;&qIbt?8F*9alGBr6eWo2PBgAgM+I&EKLVQ^t%X>@r2BVlGXH8f^4VmV?sH92KwW;S7FHaKB6Wn*PAGGR6_WHN&gBNIA0V`yP+XJtcSaA9L7!VJKs7ZgX@Xb97`nI&*1yWnXkD03%^xH)b(nIWjdkHDWhqWnp44HDWS1IAvmGH8n6aVK6pf5JeG#5F-LQI#y+4bZ>G*d2Ul_dSxgn03%^!HD)(8V>LH3I5T81W;ZlqWM*bCV`erpHe_QsIX7ct5JiI!BMmw_R%K&!Z*oL=Zc}M`WhirWWI8%?X?kT}bSVHMVPZ8fH#j*rIASy~V=!blIX7lBWn(fnH#uQsIbkz7V`UIU3xg0NB04%&Wn*-2azuGiVK_H8VKp^mH(@qnI5RmpH8D3~GHVb;9D@)e0y;W=R%K&!Z*oL=Zc}M`Whf~CBVjUPGhs9~I5RV1IALQmFfub?GB`D4Ib<<7Fg7qWV>xXQMS~C{7CJg_aAk5~bZ>G!C}VGKb95k9Wn*-2azuGdA}F*as7Wn(j9IA&rwWHx0sIAt?sV{Z^e6oU{W9y&U2aAk5~bZ>G!C}~7_Zd7t*WjZ=jaA9sdV{dMAbRcAJbz*E~J}CerVK6gdF)}hUGC46fWHC87Ff}qZIW}fxV>K~iI5{z6IdKq09CZ*S2q0r`ZgX@1HfA$3VK!r8W@9#GW??cgVKq2pF*h`0IW}c6HZV12a}Y%agAgMEIyz)wbYUnd03%^EHZx*5Vl!kgW;8W8F=8`eVl*^nGGk>nGh$&lI5#wP5JiI!BLX@)dS!BNC@BCVVPrBkG-EkoI5lEsH(_LAWHT^0HZnJ2Fl9F}Ib=39W_J)pgAgMVIy!P?b7gXNWhi5BZgX@Xb97`nI&*1yWnXkD03%^AV=*{oG-Wn3WivNqWi@4HWiT{2F=jMlF*r6cH#anS5JeG#5F-;hI&x)mX?kTSV{dMAbRctdWI8%?X?kT}bSVHMVK!qiFf=taFf}(fFkv|}WinwgG%__bHe@qlI5aXaV|x%q5rYsT0y;W#XmV+8YhQG4UuJ1^C@BCVVPs-6GB7n|WHmT2FgRf~WHmHnIb&ovG-5F|HDoqrIeidCgAgMKIyz%vaA9L~$#X>4plb!KK|awuePbz*E~Dk&giZ*FsR03%^BW;8Q3Wj10pIW%TAG-fb0I50IiWM(pDHZwFcG-fz~5Je5b0RTEWR%K&!Z*oL=Zc}M`WdLJrVRLh7M0svha%E*-F<&uOWn*-2azuG2}}G&M6hWHe@BHfA?vGBssoH)JtkH!wJp5JEaSWL9EdY-w(5LTO=hS8`=;V`u;)VKgu_IW}cuIW%K5Gc;yqH#IRaVK+2mHDxknH!?UhWs?v>Iyz)lVqbLtBVjZ*Wn(ijHaIt9HDoYkHZU+VW@2GDGc-43H)Sw2I5U$FLOMERR$^alX>MymX<>6gV`F7(WpZJ3X>V=-BVjf%IAviuWo0sDWi@7EW;kJFHaTW8WnnitWHw`EG-i_!LOMERR$^alX>MzCL1SZOY-Ms`bZKvHa{wb@VKX>mV`XMyFgIj0IW;&oVP#@vWnpGDHa9giVr4a9lMq5WI%HOCUulH#0V2WMyMvV>Dxv5JCbvI!14DcVTj5M0svuZE0h3OlfXqVRC7DVRUJ4Zb@!*WpZv|Y(jNrW@U17C@BCVVKz5oWo2YBVKy)~HDqKnF*s#7W;kMHV`OGIFgIa1G>s5slMq4bmnY$hoHBVjQ(F*aj3VK+1|Ffd|dFfw9hI5{_AIW%NpV>U5lWHpZvWDJuKLJm4Qa%FRAdSxhMZ*FsRAWd&%Wo#xX03%^#GBP-2GcsjnIWu8pW;SMIIbmcmF*rCfVPZ9AGG=0t5M&I(0RTEWMsIR=VRB?dd2V5CX=8ItX>Mgb98cbV{~amd2Up4Wo2J6Uol2+a(7{JWJGyxVQpz+b4+P&Wnpq@dSP^FZ*EC$bY*gGVQfNmW@cq_b1rCfZER^od2Up4Wn}wmUWjQ%vW;ii5GGtMgMXaGZRZggQ|bW?O;bY)FpV`yn^WnVaGE@*UZY?=@xIy!T7VPb4$RB3HxLvL<$VPkYnVQXaoBVjT&IW}f9HDot5IAb_uHaRdfH8*2sH)1q1I5IIdWHg!(Bsw~CbYWs_WmIWxWkYXnbYWw3LULtcYXBo*W;ifmFgY<}GB7n^VlreiVL3K8Fk&`iH90diGh{Sknh+#9I%98cbYWw3O<`+gMsIRsWmIT#Wpik6Y-9i2F)?LgHDzWrVmUH7Fkvt?V`VvIVww;nIyz%-ZggQ|bV71vVQWTja${vwXmVw9Xm4y}03%^zGBsr}F*Z14Ff(N}GiG68Vqs%4F*7hTH)Am}Gc;tv0RTEWQ)6gtX>@c@VRB(@a{zO6a&=>LX+(K$RB~lyUol@XQ)6gtX>@c@VRB(@b1rCfZET+qB{e!aM`dqqWpr|RMQmklWo~pRSWQe&VRCb2a#M6+bY&(iAaitNIy!S`VRB_;UvPACJX3FMX=GDqVQ^(WCM+Oh;((?p03%^zF*q?bH)Aq5WjQb~Gcq?fH(_F8FgRv6H8?mnH8wVz5Jxkg5G52kI%8;QY-B}jWo>0{bVhG-PGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^BF*7k?VK+BrVKzBoIAvlvHZ?LgG%{s3FflbXWi&UP5JwWi0RTEWM`dqqWpr|RMQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F-K)@ZDn+Fc|~kxZDnqBE@*UZY_b9XFIHt^bZ>G-X?Rm4;}IA|_tbZu-SVKrl7IWRagHeoV0VP!R9VmCK4Vr4WnVqs)AWMO1AG@%eS7Qz7l7&4;YXgWG`Yh`yRV{dMAbRb1(XJu|WI#y+4bZ>GqWF{#9P;zN@VRU6xbZKmJUpQzkXmo9CBVjmXVPi5jG%z$VIb=6wVPau0Ff}+fV=^@|VPZKsWi_J^HWtDG0313xP;zN@VRU6xbZKmJE@(PBWoBk+V`*h>bT(u|Z*X}ic4cF9Z*n$dDl8ylZ*FsRAa-SAbZ>GtWF{#9P;zN@VRU6xbZKmJUpQzkXmo9CBVl4RV>dD}HaKHrG-G2qIWRe7VK+2mG&3_ZG&N;7WH6-=HX6bK03td%P;zN@VRU6xbZKmJE@(PBWoBk+V`*h>bT(vDb!{kPZ*FsRAa-SAbZ>GtWF{;iV{dMAbRc$RV{~tFHe@C#08nyic42g7Rdi`=b6+@UE@*UZY$IVgW-&K2W@R^FIbtwjVPa%rW??WfHaRshGh}2iVP;{c5H=vf0RSR8I#6GtWF{;iV{dMAbRc$RV{~tFHe@C#08nyic42g7Rdi`=b6+@UE@*UZY$IW0G&E!|Ibu08IW;*jW@KeBWMg4DHDzLCH)c3FIb$`c5H=vf0RSsHI#6)W#a&L2URCj4}bSPtQZgX@Xba!cUbX0k8WhN{jV{dMAbRcbSbZKvHR%K&!Z*o+5aAhVb08nyic42g7Rdi`=b6+@UE@*UZY$IW0VKO#kF*Y+fHfAwnWI1LyGGa1iH)A<6F=k~lFfwJU5H=~o0RSyJI#6)W#a&L2UO>b>wZgh2RC}VGKb95kdcWHBURC#b^CM+OhZ*FsRAZ>4LWo~qJZB}JtbZ>H0d2nSWDF9G%X?9_BWmR-(Y;#{YXf9}UZEPc9GC4FcG&MJ2FfwFiF)(F0WMwgAWnnZiFg7(fI5{#gtq?XV!T|s;P;zN@VRU6xbZKmJE@%Kya%py9bY)d^X>4;}IA|_tbZuN2ZAa!nYX=iR_WFTp7bSWTXZ*FsR03%^!GGjC~V`exuHaBE5GdW~AF*PnI%j2cP-%E&Y;!1cbYwa@c4cF9Z*n|PX?SI9R%v=ZCMh6eZ*FsR03%^zV`gMAHe_TpG-EbmVlg&jFgG?cIXEylF*!ChVq;~t5I`Kl5FQyiI%INTcT{giX>4UEV{dMAbRctdWI8%?baH8KXDJ|KZ*FsR03%^FG-5C{Gd4A2I59IeWn(uoVmCHoVPiQqG-NYkG%z!`5I`5g5FQ3PI%RHQVr*qZa$$EUVsCG3DF7p3V>352GB{&lIA$?1W@0#IVK+26W-?=BWMVTiIAb?qx)4AF!Vn$^Iy!f0WOQgKDIjBSZgX@1BVl7?GBr42V=*>0W@R}!Wn?yHWjQ!EWn?m8VPZBoGGx3EKnB7P9tb)*Xk}?N2ZAZc!NDF7p3VPa%7IX5#mWM(*JIX7ixHf1+9V>f0wHe+QpF*!9bzz{$Z!T|s}I!RPzcyx7gWdLJrVRLh7M0svha%E*-F<&uBRAqQ{b#i4cXmo9CvH}1vLv>MgMXaGZRa%EpKLv>Mg-IA|_tbZuMmGEaHHsDF9hPQcy#0Zf0p`b#h^JX>V?GOmAUiWpZCQXf9}UZEPc9H8Eu~IWjOZVKFu`W??ooGG%3CFfn9iHa257H8?jo#1KL=!T|s;SwT`zLvLL5nIbvooWi~Z7Vq`fpWXBLo;}9tnIyzHjZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XQ)O;*Z*p@?X>)WYDF7p3H!w0VGBGe^FfcedV`MpGFflPUI51)}Gcz$^V>B=`$q-8t;}9tvIyzHjZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XQ)O;*Z*p@@Wnpu5a%F90Zgg`dDF7p3H)1q0V`O46H#uTvGB9CdV>dW3G%_+cI5J^oIWsUg%MeQ%;}9tvIy!G~WpZJ3Z*n~-V{dMAbRbh@ZgX#Pb4_Job9HiMZDnqBb0#SOBVjZ$Ha0gnHDX~hH8e6cVKFviV>MwiV>C8mVlibmWHrqYOB&-4DFQk=ep6*`b8m8UO=V$ob#i5GWo~qHC@BCVVKihiIXF3GF=k~nFk~`0WI1IvGGu09G&ndiHZ?gpX3r2y;}9tzIy!S@bWUaNub8m8UC}VGKb95k6Wo~nCa#VS6WhN{jb97`nI&*1yWnXkD03%^AVmUHqIWRV2VP-aEIW=T3GGb(AIc79CIWlE2I59NQ5KA885GfftI%j2cPI6CXQ)O;*Z*p@eV{dMAbRbh@ZgX#PRC#b^CMh6eZ*FsR03%^IIbvlnG%z$XW;AAIVK`OA_M{DHb|9bZ=H=V{~tFC{|@-bZ>G*d2Ul_dSxalAY*TCb94YBVK6dbFg9djVP-KiF*jy8G&5l_Fk@mcVKFl{H)T0xG}jPI6yp#nH99(TWpqttVRLnIWo>0{bSPtQZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@aCCBHX=Y|$bS5kyV{dMAbRgn@rYQg;VP-I8HD+WpH8eRhH!@>0FlA;qVm4)BH85c@He@j{IN10{bSPtQZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@aCCBHX=Y|$bS5kyV{dMAbRgn@rYQg;VKrf5H!x;pG%+zVVPRx5VK^~kF=RDlHaIslWidH2V%rc)Gvg2`J32aNWpqttVRLnIWo>0{bSPtQZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@aCCBHX=Y|$bS5kyX+(K$RC3~grYRs}Z*FsR03%^BHezBjWim23Vl*~2W;QrDF=H|^G&eS6I5B2pV>vY45KB4Z5Ggx4I%j2cO=V$ob#i5GWo~pRV{dMAbRbh@ZgX#PRC#b^CM+OhZ*FsRAaitNIy!K4a%5>{W?ytBEFe~8V{~tF;((?pAY*TCb94YBVKp=}W;QTnVL3HoWMyJGV>x3oG-hHsGGk^nW;Hi3HQx|RIpYv12s%1vWpq<%dSy>$L2PVOWo~nCa&t{(VRLnIWo>0{baN;vAY*TCb94YBVK_NAFf=kWH!(OjH8?n9IXPruH#B8rHZ*29F)%PWG~p0S1{)9;b4_Job9HiMZDnqBa{zNqWnpu5a%F90Zgg`lXmo9C^$;C8I&EKeWpZ?BV`XyyBVjORIWRUeH#Ih7HZx;pWHC1|W@9mCIb&gCIWRFdI63tY9RfN!P;YE`XK!vODF7p3IALWoWjSOrGGb#nVPj@9GGSvgHDP2kVL38nWM(vG5FH3QI%j2cPI6CXR%LQ@X=7z`C@COgZ*FsR03%^$V`O16Wiex8IAUUEV`XAwWnnfrGBh5FH3QI%#uOVQgt+C@COgZ*FsR03%^AVPh~kWMX7xGC43aFk><^H8U_}Vq`RAGcsmmIb=EO5I+X>5FHpgI$>~dY5FZpEV{dMAbO19qW;Zi3WH>N0H8x=}Ib}9wG&wmlG&40hGBY$XWMc6UKN9s29W^>SSXokKV{~C|XKZCga&K)GdDF9hPQcy){XJu|fZ*F#Fa&u{KZgXEaXf9}UZEPc9WjA9oIAb+5HDfY2H#K53GdDFeHfCfvG-P37V>vfu_7FZ2!T|sjIyzZFQcy){XJu|fZ*F#Fa&u{KZgVbZIy!W3MQLYcZYX(Sa&S62b7^NfI!$48a%p%bDF9hPQcy){XJu|fZ*F#Fa&u{KZgXEaXf9}UZEPc9F*#;1HZWl^VmUT5WHe)BWHmTpF*GtWH!?OiHD)$q_z*r4!T|spIyzZFQcy){XJu|fZ*F#Fa&u{KZgVbZIy!W3MQLYcZYX1KZgX@Xd0}#JIy!S{XF57oWn*-2awaJNSwT`zMQLYcZbNTwc4cyNX>V?GUpQzkXmo9CBVjORV=-l8Fl0AmWiVzqGBac}VK`$mGBq+ZVPR!sWHV?GE@(PBbZ!z{184E!T|s;SwT`zMQLYcZbNTwc4cyNX>V?GE@%K*K~hjfX=i0_LvL<&WpZMmGDF7p3IX7itH8e6eW;ZfnG&f{5VPa%9Vly{mVK*^hH8Ey2{}4_R7ZEH1Iy!zsZ*z1gDF7p3VL3H6WMN}CV`XAyIWlB3H)J<9I5J{2Vr4ThWn?ol0TE6Y5iAHgI&NWYWhf~iV{dMAbO0k^VPR!qFk&<@VKQMcF*Ic{WoBb!G%{s1IAu9vVq!Nq0})OJ7ZEHqIyz%-b96;^VQh6_bZKvHC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3F=ApcI5;pjI5T88W;A7FHez9BW-?+qGBRN`H!)@~1rbg&7ZEHqIyz%-b96>&a&vT0VRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3HZwA1HDqRCWiVr9IAbv}H)UZqGd5&lW;8K3V>M!A2N6y)7ZEHqIyz%-b96>&a&vT0VRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGWjSOwVl`r7H8W*5F=Q}fGG#S2Gc+(ZGd5&3GcgGfPBRw~EHyehV{dbGQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6EWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^HIc7OCF)}hRH8?k6F*!0aH#aaaHaBB1I5RV5Fkv|h5l%A~5iB)2I%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGH!x!{WMN@sIbkt0H#aafWiw@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3G-5GiF*jjhGB!40WH(}CWMeckF=00`VPP>eF=RA05fM%-7ZEHjIyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPrI6F=8_{G%+?}H#KE8F=8?_IWaLcGGRA3G-fe3H4_m|EEf?hE;>46Z*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVL3Q6GC4P5H8U_dVKZbiH#s>oH8(ReWMg7DVKroAW)%@mEOQkAIyysdb94Y>Y+-YAX+(K$RB~lyUol@XZ*X*JZDDLGVQy7)X>4;kI(BbqWM6bVWMyM)ba`-PC{#K+Npn(fcTHhxZ*nO4;}F<&uuZ)s#-UvytHUobIbWn*kNWjSGEVL3HqGc-9hGG=9DHZVD5WjHitF=1vhI5T7}Xmo9C!T|sqIyzHNGgWkHY;!JXIyz}{R$**uWKwT*VRUJ4ZcSlya%p%dV{dMAbRcO&d2Up4Wo0@#Qg3u&bZKvHCMf_@Pcv0?X>4;}IA|_tbZu-SVK*{lH)SwkIb&fmF*q?bVK-!9WMVjFVL3ErHDP6DG#L>x8NvYoH99&|Pcv0?X>4;YXgWG)Wp894;}IA|_tbZu-SVK+H7FlIJ5WinwhGh;S0Gh|~mGc++VWMVa9HDWb4GaC^yGr|D?H99&|Pcv0?X>4;YXgWG)Wp89GzX+(K$RB~lyIyzEsbYXO9Z*D#&EFft_d2Up4Wo6=krYQhZPcv0?X>4;}IA|_tbZu-SVKQSdF*!FhIAbtkF*h+`H#0IfIbvZqGcq+aHe@(AVI2`NGr|D?H99&|Pcv0?X>4;YXgWG)Wp89GzX+(K$RB~lyIyzEsbYXO9Z*D#&EFfcVZgX@Xb9CZ>rYQhZPcv0?X>4;}IA|_tbZu-SVK6siW-v1~FgG(}V=-kjW;r!wW-&NrWMMQpGB{*nH6IZ&Gr|D?FH=u5Rdi`=b1rBAQ%^HhbZKmJUpQzkXmo9CJ`or#Iy!W3X+(K$RB~lyC}VGKb95kiVRCRfI&*1fIyzQmV{~tFCM+OnM0svha%E*YI#+UKZewUBDF7p9VKp!`Gh}9AGB9E^W@ckKIb=9wVq{@uHDWO}V=!c4Wg-zfD?SkzEjl`MZ&_h-a42JMZgX@XX+(K$RB~lyIyzT!Wo~0=CM+O%VRCRfI&*1fIyzQmV{~tFCMf_TXJKJ7IAb+2FfcYTFk>?_WjHZnVP;}vVPrUCWHvQsH#8&>J1agB7%w_HbZ==yd2Up4Wo0O1Z*FsRAbDYOa5_43X=ge*R%K&!Z*nFqAZbK-Zd7t*WjZ=gZ*ysMX>V>ODF7p9VP-dFWHDhfG-6^nG&f>5H#9OfI5lNrIc7CEVq!TmVkQwgEj|$#E;>4NZ)rq%Zd7t*Whi5BZgX@Xd0}#JIy!S{XF57oWn*-2awaSwX+(K$RB~lyIyzQmV{~tFGbSkjBWGb|V`4ZlF)}%2W-w$iHfA+uF=b*gV`DaDF=S>mGBq+N5j!kC5g0EzI&^PYVRCRNV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCM+O%VRCRfI&*1fIyzQmV{~tFCMf_TXJI)oGB9Q`G%+$_I5;$BWH4oBHZx^6GB#r|Gc+{J1ssD7%)0IbZ==yd2Up4Wo0O1Z*FsRAbDYOa5_43X=ge*R%K&!Z*nFqAZbK-Zd7t*WjZ=UX>w&_bZKvHCMf_TXJKVwGGsMkI5;vjGBr76IA&onHDfV0He+HqG&5yoG%zd?J1#yE7%nHnGht(9WH>i9IXPirHaIwCG-ESlGcsc^FcCX0J`or&Iy!W3Sz&T;C}VGKb95kSM0svha%E*YI#hCDZgXaDa&0CoAbDYOa5_43X=ge*O<{C$X?P|n03&B%Fk>-cGBG$gGc+}3VmUH4VmUZwGGsV1GBG)1HDqKlG7&p2J`or-Iy!W3X+(K$RB~lyC}VGKb95kiVRCRfI&*1fIyzQmV{~tFCM+OnM0svha%E*YI#y+4bZ>G*d2Ul_dg6elDF7p9VK`$nWHT}|H#aaaFl9D2GC5{4I5jn4He@wnWnyMGGBgo8Gd>X*CptQGZ&_h-a42JMZgX@XR%K&!Z*o+5aAhVeAbDYOa5_43X=ge*R%K&!Z*nFn03&B%Gi5MgV=_5oH90q9Gc;o{H!)-~Ic8!pI59FeVPZ34HW51|J`orvIy!W3Sz&T;C}VGKb95k0VRUk7cvN|CWhN{jd0}#JIy!S{XF57fVRUk7cqSrI&^PoM0svha%E*GV{dMAbRcGdEFe~8V{~tFRC#b^CMf_TXJIfkHeob1V=_26H(@nqGchz{IW{w6I5}csF*ac`H!wO8J0(657$-V9bZ==yd2Up4Wo0O1Z*FsRAbDYOa5_43X=ge*O<{C$X?P|qAWdO(a%p%}d2nSWDF7p9VP!F6F=RJoGh$(8Gc#m4VmLHrH90dgGcaK@V`ecqIXn?NB}R2_V{~b6ZgU`EZe$>1Y+-YAWpf~AZ*m}WX>D+9X=Zt8Zf78AZggd5a$$67Z*CxOW*{YLM0svha%E*8VQyp~SwT`zE&yk8Z*_2AUui^nZd7t*Wm!Q|P%db6ZEV5;054Z^Wo~0=E@%K(a%FB~XkR#JE@*UZY)BCzH99&{Z(?tBMQmklWo~pRSWQe&VRCb2a#M6+bY&(iAZbK-Zd7t*WjZ=dZ)9a`CM+OxbYwa@c4cF9Z*n|y;((?p03%^DFl90{H)1(9Vm2}`Gh;GjW??WeGcjRfV>mKoVP!Bt5kxac5h4OQI(|}bVsCUsY-Md_ZgeOq03%^EI5ah4I5jXgWi~Q2VKy;jI5c86W;il2F<~@iGh<~!5kyE4A{070V`yn?WJPRcZDnqBMsIRXVQpn7V{dMAbRctdWI8%?baH8KXC^5CBVjc(Gd5*qH8?qBGh$*lVPa)CV`ea9WHn+lF*IUfVmL$*L=s35A}2aJV`yn?WJqCiLS0{bO2*)VRLh7M0svha%E*-F<&uKZ(?tBMQmklWo~pXXmo9CX+(K$RB~ly0B&JzWpi+0V`XVXd2Up4Wo0gCbZu-*5gs}^cWGpFXaFN&VKy*kVPQ35VKO-}F=jA1Vly!?Gh#3`FgQ14Ib}IAOc5SBI%s8SXJ~W)BVjgVWMeTgVqrF6GcYk_FgamkIbkw3G&Es2H)b+8W@Ewu06IEQX?SI9R%vmZEV5;054Q>VQzC~Z*px!WpZhDVRUJBWiDs{RB~Z%b7pUHZA4{qX?9_BX?A5_IA|_tbZu-`5iL48X>Md?cwcmRaAg1^VK6meV`4U8IWl8oW;J6mV>4zpHexe0V>35mVlX&kF;@{S0y;WncywiMbYFCNaAhbd03%^EHaImjWjHf7W@2JDGBGwXGi5n7H)J(7F=aMpVKFdI5l>eUEfhLBWq5RDZggLCd2nSYWq5RDZggLCd2nSsPjqNyay}^lBVl4?Vlp!~Fg7Md?cwcmRaAhd~BVjjVWHMzmH#IjhVlgl^H8wF~W@R~HVP!RCVl-oAHDyx~PYPENEeJX~b7^{IC@COgZ*FsR03%^AHZU|cI5uT8G-NenIXE_CVq!NqIc8>MGBz|gHZo;Z5l;p(8vr^wWq5RDZggLCd2nR_V{Bn_b7@3*Zd7t*WnVF0F=S0{bYEX|d2nT4Ffm^=UobIWG%jd#ZESlHIRZL5RA_Q#WkGmpb3txrb!=gBL1SZOY-Mt9ZDn+2a#Lk)b8m7eDF7p3F*PwVWHn+pWiv8kGc`D7WMVL3Fk&`hIbt&ntXLW30azSHbWo%_~Z*66CWpYzxZgX#PC}VGKb95k7XmVv`L3n9%L2hStY+-UiV`F7(WpZzAWprh7Q)O;*Z*nFn03%^EV>e}HWHC51H#9jkVKHGhH!(IdH)CcvWoBk#GBhz;5nC#I5jiY6I&W}ga$$6Day=+xZ*FsRAXI2_Wo1ElX>&ntXLW30azSHbWo%_~Z*66CWpYzxZgX#PCMf_TVP<1yWi&QnHDfenGG;L|F=jSoG&3?XHZ(C}WHezoH(e21Dti$*0y;W=RA_Q#WkGmpb3txrb!=gBL1SZOY-Mt9ZDn+2a#Lk)b8m7eDF7p3G&E&lGB`OfI5A~7WjHr7WimKnWidE2Ic7OAGhsF`UlCh-5jhk(I&)=oPGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^#HZWv0HZ?FcVKFdeW-&N6W;S7FH)b_rW;JGIVPP?05nB>_5jh+>I&)=oOlfXwQ)O;*Z*o*}VQzC~Z*pxYV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+xIBVjOOHZ(FYWin(qGB{*3WH~isGdVeCI5an6VPs)5GBslnTN-;2ITSiNb7gc;VRB_|bWCY(YbaxHZgX@Xb97`nI&*Y#X>MmGDF7p3H8N#6GdVIbFg0T_F*!73GcYnUIA&%tWM(%tWj8o7Wf5Bvdl5MjIy!S@bWmY(Wo~p#X>MytZe(S6C}VGKb95j~X>MytZe(S6CMf_TVK8JkGh{a~Gh{h3H#0LfF<~}2H)dorGi5e3GB`G2GG`H65PK0h2s%1vWpqwqZDlAaAY*TCb94YBVPs}AG-ftoGcsm3Gh{P4VlZJjVKrr9IXGoDH#K1}HE9uB273`X2s%1vWpqx6vVKZbmH8Nx}WH>oxHa0LYHezBjVKg~w5nBd(5jhAtI%j2cP+@XqZgfm(ZfhthAY*TCb94YBVL4?nWMN@5H)LZnW;A3nWMg4vHZ(S6Ffn6dFg9T|Vr>yy273`X2s%1vWpq$sa%FCGOlfXwNp56icql0#V{dMAbO0k^Ib&iqH)JtlFfnB{HZx*5F*IQ?FflkXVPr8iVK!r7ZxLGtdl5MZIyz@%bWCY(Yg1)zb8m7~a$#WAG&f{4Gd3_cFl9D#5nBd(5jhAtI%8~aZe=JbAY*TCb94YBVKp&hI5lEnVP!ToV`VpHH#IP2GB+}2V>UQ6Vlp&kWpxo-273`X4mvt@aAaY0Wl3&iX=7z`C}VGKb95k0Z)9a`CMf_TVK_1|Gh#MlGB-75G%;jiG-5MhHZWpiGBh0{bSPtQZgX@XX+(K$RB~lyIyzHuVRUI>Y(ZmVCMf_TVP-NlW-(-8WMMUCFg7+hW;SMJI5##jH#BB8HaIykWO)%=8^QqqIyzKna%E*fcxiJ%ZfA9DVRAuZV`Xe*a&K*AbY*f=Wo~nCasXp&VRLh7M0svha%E*-F<&uMXmVv`L3n9%L2hStY+-UiV`F7(WpZzAWprh7Q)O;*Z*neZbZu-h8vr^wX>(t5aA9r$b98cbV{~amd2Up4Wo2J6Uom85bYW?1b6+uEF==yOUvqF_ZZ2qaZES=QMmjoaZe(S6UvznJWdI{#VP-isW@Ry9HZ?UdGBajkWH>lsFf=qYHa2EtGBYtagb_v*Iyz-|bY*UIUvznJWhiBMbY*UIUvznJWjs%GXk~IfDF7p3FflnXF=k{oGdVCYVKHK3WjQfqWHB)_F=8}gGGsM1ei3LAgb_vzIyz-|bY*UIUvznJWhiNGWMz0?ba`-PDF7p3WMN@7Ib~#JVmW3xW;rx4F=8?|Ffun`IW%TtH8(V7fDvd4gb_vvIy!S{dSxgnAY*TCb94YBVK6c{W@9xlH!)^2Vq`WnWHB@}Vr67AHaTKsIX5|CV}cQA23HX%JY;!pVQpz+UuAf7Wo~pn0ADj-Ffn9#ZeeX{V_#oocywiMbYCzrUoN2VDF7p3H#ucwFkv`hIb%0uHaB58W;8c4GcaOiV=yu?G-Nkog%L){5hOJ_I#6N2VV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6EFfcVZgX@XRB~Z%b7pUH;((?p03%^xI5S~oV=yvdI5=cwV>dA~F*7(eFl1w5VmVN2VV{dMAbRbZ2X>)C1bZKKsZ)t9HCMf_TVKZhnVq-XEWn^M8GB9N@W@0g8IXN;gW@TYFGch@1VTln&70D4K0y;W=P;zN=ZDDk2V@hvnZgeOq03%^GH8nFaWjHrCWH&J~WM(rkF=aAiWHx0mVPr5gVl*;~5k|=oBnUb>V{C73Whf~iV{dMAbO0k^F=1meF=JsfHZV9gGB!3jWiw?tFl1w7GB!6fV`VcpjS)r$$q^(XIy!S@bU}135pI50UhHa28pVPP~lV>UBnH!(0VH!?IfHe@%C5k?@%5hM~iI&)=oQe|^=RB~Z%b7pUHZ75@JZgX@XRB~Z%b7pUHZ6+xIBVl7UV`eimG-72jH)b(6IAJtmF=04jI5;;qVK6f^WHylzMi9vnBriHTb7gcvcxiJeV{dMAbRa=^X>%qlAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfXwNp56icqsrQVPZ2hGd442VP!BlWM(-vFgG@0Wi@4DFkxjiG+{6}W|I*{Ey)oi4LUk=WpqJ!X>%xJZ*FsRAVGL(b0#SOBVlAPW;A6mF*9UkWjHrCVq`ZrHDNeqW?^PzWMVdEG%}SDMhnRiBnUb>XJvFoX>xOPL3DIsV`yb$OlfXwC@COgZ*FsR03%^CF*9alVK_5pV>L4{W-~P~WjJDFWjQfnFf?T{Vl-u!5k>~d5hMsYI%j2cQ)OdsZe&4pbYWv?Wn@fgZfhthAY*TCb94YBVK+1~Vq`aAWn*DEGB;r|I50ObG+|{kH)LU9He)q4WSJ302FVd5C^|Z4WpqJ!X>%xJZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK!kkG&VOkIXE$8W-vBkGB9K{GdDD4GBGkaI5%T4GMf=bCdm;bC^|Z4Wpq+yb97X4VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6DIjBSZgX@1BVjW)GiEk9VK6pkHa0n8Fg7_hH#0IcI5adiIbkp`Ffg4FMkdJ-Bs)4fXJvF$a$#UE4Vltl*Mmfn5Bs)4fXJvF$a$#G*d2Ul_dSxaoAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfZ7fTk%RV{dMAbO0k^Fk@voVmV`EFf=(fH8*27Gh=2pVlibhG&V6ZF)(5|p%F$o$q^(iIyz@%bWLw`X>V>*bz*aHVPj=hWn*-2awutTbSxlaZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK!wpW@0omF<~@0W;bClGBGt~H)J$oHD+O9GiEtvIinFqE6EWgJ32aJZ*6dObY(+mX>4RrZ*x{G*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjT%G+{V6IbmcnGBYwZWivD|Wiv52IWu8lGh#DgF*l_VMmfn5Bs)4fV{dJ6b#!GzXlZO@R%L7`V{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jOlfXw;((?pAY*TCb94YBVPZFBWi~iCWHC81VmUE5WM*PHWoBY!IALaFVK8PeIj0duImr4RxWo$uXV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^DW;QTlFl0A4VKOi_HDoklHe@trG&e9bIW{;sG-5ZY5k@)55hOc0I%98baCLNLLuhGiWIG*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjW&W;A7FVK+4}HZV9cWo0*EH8L<{W;bRzH#THpHZZFZMmfn5Bs)4fV{dJ6b#!GzXlZO@LTO=hL1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVK^{2V>MzoWjQi2F*0N`G&W>oWi&H6Fg0aiFkv<~F|83sImrN2>Z*p;UWhi5BZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbu9Wo~0=CM+OhZ*FsRAWUg)Yf0jOrYRs}Z*FsR03%^!GB7hUWHmH3V`E`tVKO%{VKX*mWo2V#H#1{nVPj;k5k@)55hMsYI%r{YP;YZgX>DnAb0{ewV{dMAbO0k^Fk~=eH#BBqH)S_rWHx3wWjSPIW;tSIW;Zo5I50Liu@OcF$q^(BIyz-;VPb4$P;YZgX>DnAb0}kPZgX@XVsCG3DF7p3G%zwaWjAFvGC5{9Ha0b7WH&WtI5je5G&VFhH8(anvk^uL$q^(bIyz@%bWm?|OlfUtbaN=%KZ*FsRAaiMYWnXkDAY*TCb94YBVK_K4G-fq8Hexk3WHn(iV>DwnGc-75WHB-}G-EenF}V>&63G!H9y&U6Wpq$)b4+P%X>@ZaV{dMAbRctSdSzd9EFffWbz*E~EFffWbz*E~DF7p3F*!0fIW#jjWHdQuW@9s9HaRynWnwrmH)3RDIX7csyAehl$q^(7Iyz@%bV_e&ZgfO>ZeeX{V{=q_aAhbdAY*TCb94YBVKq59Hexe3V>dB3Ff}zYGdW{6V>d7`G-EV1HaTHpF})E+2FVd589F+1Wpqk!X>N2xd2V5CX=8I#d2nSYV{dMAbRbG^X>N2xd2V5CX=8I#d2nSZ03%^CVm2@}Gchw|GBsvpFfunaVKO#lHeoVlI5{^lH92O#5k?ou5hN5kI%j2cL}6`kX>MmIV{dMAbRctSdSzd9DIjBSZgX@1BVl7XH#RgdW@R#AHf1D!8WMyS#GQ|-_6v+`J7CJg}WpqW0HD+ZsGh#GkGh{SlH^&i16v6=jIyz8tX>)C1bZKKsZ)t9H0Ap-nb8~4#d2Up4Wo2J6UolW}X>)C1bZKKsZ)t9HE@*UZZ0r#*0y;WGX>((8WprgrVQg(-ZboTrbY*f#Wo&R|awsVPBVjgWIWlE7FgZ72Ib%06WHm7{GGt^iGcsf{WnnU5Fk{LQQtS~hH99(DZ*FsRa&=>LOJQtnVQxlgY;=7_EIyz%-ZgX^Ubz^i(VQg(-ZboTrbY*fVV{dMAbRcO&d2Up4Wo0@#O<{C$X?R3=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^IVK*{jF)%S=H#9J0VPs}wG%zw{V>n@EVlZPdWim9*5mGbk5im76I%98cb98cbV{}VlY;9p~MrmwxWpXHEZ*FsRAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)zl-CM+OhZ*FsRAZbK-Zd7t*WjZ?IfTk$`BVjXQG&DIiG%_(cG&f-|V>C5nV`VlrGcYn_WnnQfGcnK+QZwukFd#ZQYi3hrbV+V$bZKF1Q*>c;Whi5BZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQDF7p3IWsjfVKz5rF)=kaF*Id3V=-bgGiG5kF=A$AGc{#2(h*V~>=7^^Iy!4+Q)P5hbYXO5LvMCra%o|1V`V5~Z*FsRAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)zl-CMf_TVL4f8Fl0DpFlIJ6VK+5lI5lHtH!?XlVKg*3W7H8+9_$e?AUZm0W>aN!Q+acAWo=GxX>(;mZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyy~ZbaH8UM0svgX?kTQDF7p3VmLB4V`ernHe+IAFgRs5V`4O8Wn?sEFfcSVG-G69))7)3>=7^^Iy!4+Q)P5bWnpu5a%F90Zgfs>X>(;mZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyy~ZbaH8UM0svgX?kTQDF7p3Vm4+oIAt?7HfA(qWMyMFWMpM9WHDuCH(@Y0VlX&i*b!15>=7^mIy!4+Np5L$C@BCVVK_83F*h(bH(@blHe+OAIAk+1WnyDFHaRk5G&eG3Hrf$V>=7^^Iy!4+Q)P5XZg6#UR%K&!Z*nMOZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuG9ivWNBk`C@BCVVKy>kIW{pgWM(*HF)=t~W@9%pG%`6kH8?P1HexYmGTsqV>=7^^Iy!4+Q)P5bWnpu5a%F90Zgf^G*d2Ul_dSxal03%^$GcjgjG&VLgI59IcGiEh6VmUZCHZ)>kI5A=}V>K|~5mFxP5ikNeI%{TCaAaY0Whf~CBVjT(F*Gq^Vm354VK-tjFfcbZWH2=}Wo0yGWiVzrF*4#2QtS~h8ag^_W=CaoQ*>c;WpgNLM0svha%E*YI#y+4bZ>G*d2Ul_dSxal03%^$WHLE6Ff%z}Fg9T}WH~T2H#askIAUcqIbtznWMXFI5mFfJ5ilA$I%{S}WpqG*d2Ul_dSxaoAY*TCb95kSM0svha%E*YI^uw)DF7p3F*ai`I5cH2I50F}Fl03{Wiw$jGG<~mWMyGuFf(E^>Jd^i!T|s}Iz(x6V{&D5WlLdfZDDRkX>4?5a!6%taAk4;V{Bn_b7@3*Zd7t*WnVF0F+^!|V{&D5WlLdfZDDRkX>4?5a!6%taAk5XXmo9C!T|s;Q*Uf(WK(EiaAk8YXaG}hY-wauXkl<=b6+@UE@*UZY)Ni*WpZ<6AZuxEWo=<}X=8IBVQgn_a%psEZF4RFXL4_Ka9>|(M0svha%E*nZgypIb7f0uZe?v@bZKLAE@*UZY?A>1FGP86VQpz+b1rBAO>bmnY+o`&d2V5CX=8I=IA|_tbZuV>(bzyX6a&BpFZUA96Vq#=9I5aphFgP?cF*rFlIbt+4Ib$?7VPMh0VRUI@b5d_~VRUJ4Zct%zVQpn}a%p;DbZKvHQg3W*P-%2yXjx%*0AXQdIAvopWoBVGF*7qTWoBY#G%+@1H#IddF)=e^VKt}(04``cI!SJJWpZ<6OKEOpZDDk2V{=k(bYXO9Z*EXwa$#*{baH8WVRUJ4ZU9Mcc4cyNWlL#pWo=<}X=8I=IA|_tbZu-SVK6jgVKrf7WH~f9IW{;qV`emCH)UctH#227F*jp2WB3s}Iyy;ic4cyNWlL#pWo=<}X=8I#a%Ew3RAF*wWpqJvLvL<#baG*7Zgfs>Ze;*rVKZhoV>V?lF*7(YH8NynIbvftVK8JfWMgDGWH&J~_z^ogI!SJJWpZ<6OKEOpZDDk2V{=q;WnpwwVRC0>bU|}NZ*FsRa$#w1bWm?|X>@6CZclD(c>rNII5uK9VP#=vW;QfqH#cT5GBsmmV>C80V>CB1Fg9ZN5j#3MNp5y!a&u)%X>Mh0VRUI@b5wF=VRTesa%W|9L32ZIZgX^UVQFr3Qg3u&bZKvHPi|~^0AXQdF=Jw4V=^#hW;tXqGG=BnF*7zaVL32nH#jjiI5GGUJ32Z^ZgypIb7f0uZe?v@bZKLARB~lubW~w-XJvFjb3<=#b98cHX>N2zb!=<^VL32mH8f;4GdM9hWn(a6W@a#EIAvvHHaKEsW@a@oVyFZFE@(PBNp5y!a&u)%X>Mh0VRUI@b5wF=VRTesa%W|9L32ZIZgX^UVQFr307-6kWpZ<6OKEOpZDDk2V{>0PXf9}UZEPc9HDh8qFf}nbG-EksWi~NmFkvz?Vly&iHZU_{GGt~ls008nE@(PBb7^{IPi9hYbYXO9Z*EXwa$#*{baH8WVRUJ4ZYX7Lb!{L?ZgypIb7f0uZe?v@bZKLAQg3u&bZKvHP+@XmZDn+FX?kIFX>V>R07-6kWpZ<6OKEOpZDDk2V{>0PXf9}UZEPc9GdVeCHDNeqW@a=pHD)m|Gd3_YIAvuyGB;*oI5A^l`4KxU!T|s;Np5y!a&u)%X>Mh0VRUI@b1rBANp5y!a&u)%X>Mh0VRUI@b6+@UE@*UZY!(>+FH2!;ZDDRkX>4?5axQ29MRRm%ZDDk2Z*E^QOJQtnVQxlgY;GfDF7p3Ibkq4HDNS1Gh#3_H#ucDGcq+WH#apfGB{&3G%{m1{Sj0j5;6ihI#Y0Aa&u{Pc}Qh!aAk5RDF7p3G&V3YHDqRCGBaXkGh<;eGGb&gWnyGyWjQi6GchqS{}EIl5;7M$I#Y0Aa&u{Pc}Qh!aAk5RV{dMAbRbi3VRCb6ba_Z+Y;a|ACMf_TVK*`|F*9RkI5{#lWi~KmGB;smGh#D0VmW0nWo0sAHUSb;6(15Z7dkp`aAk5~bZ>G!C}VGKb95k6aA9(DX>@r=Wo&R|awaJNBVl1=IXPotGcq$|Ff}z|W;J1AF=a7iW??cpV`VlsIWq$iR23f*G7>sEQ*dE&b7^#WNM&qrWpXG}aA9(DX>@r=Wo&R|awaAz03%^AFlIJoWMnd8VK8N4F*ap1VKXo`IX5^kW@TeDVK6iW5>yZ$5;77xI&W}ga$$6Day=+haA9(DX>@r=Wo&R|awaAz03%^zWHLB3H8(jiI51{qIXPo7I5jn6Ffce|I5=TsGcsid5>yZ$5;6ihI%8~QVR9%b03%^BHa1~nV`eimI5;^nIb=CDIWS>2HZwLgV=`tkFk~y`&G9WrSVPs@OZ*FsRa$#w1bW?C)a&u{Pc~D_=bY*gGC}VGKb95kSM0svha%E*YI!$48a%p%(d2Ul_dSxal03%^GVlpr|WM(rkFfe0cFk~`hGBi0bVlZQ3FgRi|G&ng65>y@^5;872I$>mFLvL<#baG*7Zgf*{VRCb6ba_x=baZ8MZYX1KZgX@XX+(K$RB~lyIyy~ZbaH8UMrn9cX?kTmZc=Y|b1WckLvL(zJ|-yuBVjo?WMgD8WjHiuIWjRcVl-hjW;ZutWH>Q1WH>ouWMK^wR4gA7GBr9nVPs@OZ*FsRa$#w1bW?C)a&u{Pc~D_=bY*gGC}VGKb95kSM0svha%E*YI!$48a%p%(d2Ul_dSxaoAY*TCb95kSM0svha%E*YI^uw)DF7p3IASwpWiU21Wo0!tG&wjiWMVZpFg7tTFf}wXF=jC~4-!-}9}+S(IyzxwWJ7Omb98cHX>N2=aA9(DX>@r|VRUq5a&9PNZ*FsRAZbK-Zd7t*WjZ=dVRUk7ct&Y>Q)zl-JZ@5NcXKQtZbNTub3P_4AY*UhfTk$`BVlDWH)S(7W;8WsVl!bmIc8)yVKp~oF*!D7V>U8nG-VMIR5KqEG7dUAZgp*9WpYnuPH%2nWpZzGMsIRbZ+9qjX?kT}bSWTXZ*FsR03%^BV>C22WHMr7WieznVKp>1H)S?qIb>ruF=a3_I5#vC5>yNy5;6!nI&O7sVr6nqW=?NzT4i!?b0{ewV{dMAbO0k^VlXyiF=k{nGBh+fG+{YrH8(RhHZo!{IX5;iI5jso6%tei9}+SSIy!W3bYW~xb!}p0a!+PXZ*E#;a&L1&WoB=3Wm0cvP~VKp)}G&MG6Vq`L9I5cEsGi5Sm84^?s9}+S(IyzxUH8F)%b_WMgJHG&ndpF)(2y7%3jjJgQ*dE&b7^#WNM&qrWpV&xY+-YAX>N37a&BR4Uol@XYiVv}ZDDk2V{>0IUolf~VRCb6ba_Z+Y;a|AE@*UZY(x?%2s%1pb4YJ(Z)at0Wp8zJRB~Z%b7pUHZA4{qX?9_BX?A5ODIjBSZgX@1BVjW*I5{w7Fk&`kF=IAiHf1(7Vlpx?V`eg8Wi>fCVPzl^O9n&|DHu9BVRJ!bYHw+7bX0O-ZgXaDa&1Iqa%py9bZK^FC}VGKb95k7a$#}SDJVKRbaG*Cb7pUHZ75@JZgX@XRB~Z%b7pUHZ6+)rQ*dE)X<=+lZ**yIZdPSubZ>GdDF7p3H)1$qG&eLiWi>T1F*!3aHa0kAV>D(lWo9-pH928oE)q*7L=q`FI&g1uL}hYmc42gBc4Yt~VKHN6V=^>hGc__aH#TH5F*PtTVK!!CIbk?vG&eCdWkeDwIy!Q1bVOxxX?9_BX?A4*BVl1>F=Aw7VPa)4IW#b2IXGo7Gcq+XGd3}0H#RmkH!wsJDFQk=RB~Z%b7pUHZA4{qX?9_BX?A5ODF7p3WM(-sV=y!^V`epDIWcB8VKp{nWMN}5G+{YrGcaOfG7?Kf5-B1&I#hCDZgXaDa&1Iqa%py9bZK^FC}VGKb95k0VRUk7cr$o2CM+OhZ*FsRAXa5#bZ>GqCMf_TVK_EqIWl85GBYmH5IAt(pI1)=l5-A8eI%j2cQg3u&bZKvHL}hYmc42gBc4a6jAY*TCb94YBVK-$qGGaMpH8U|dW@KS7GC5{2Vq!65F*IRiH#RnAVmcB_21F7m2s%1vWpq$)b7^#GZ*D|oa%py9bZK^FC@COgZ*FsR03%^BH8y59Vm4)CF=S>iGhsGjWMeZkG&E&2F=1t8G%#a45=#a|5-AcoI&)=oQg3u&bZKvHL}hYmc42gBc4a7IZ*FsRAWdO(a%p%ocrzv`03%^FV`DR9Ib&rxIWb{0GG;M3WH>lAIAbw6W@IrnH#22E5=#(75-AWmI&)=oP;YZ-bZKvHL}hYmc42gBc4a7IZ*FsRAXa5#bZ>GqCMf_TVKHQ3G&nIcIbt|BIWadlWMgG!VP!O7VrDQfG-YEkH9!(e4nz_u0y;WcWpZyQDF7p3WHMnkV>UHpHa9RhFfn5=H8D0aFfcebWMyJxHfA$pLJ~{;85%@oa%py9bZK^F07PYSX?9_BX?A5UXmo9C!T|s;OlfXqVRB7SLoR3lOlfXqVRB7SLti*(E@*UZY^)goE@(PBO>cH#Vr*qfZ)t9HNo{a!F#t_(c41;{WlC>pZgfd)aBN>VXf9}UZEPc9V>Dr6H!@*nIW{#oWj19oH83+{Fg9U1H#ayoWMVgFtQi0N2$ZE$Qd08MXpVPb4$N^faybV+S+Y+pENE@*UZY$IVZG-5O{F=k;hVKF!{I5jtBWHvB3I5A>3VKHW5HZ(M>82~P5Iyy~nc41;{WlC>pZgfd)aBMRGO>cH#Vr*qfZ)t9HNo{a!UpQzkXmo9CBVlDUHa9V4H#ssnGB7zXIWl5nF=RGjH!@~4HZV9hGGVM404``cI!$kOVPb4$N^faybV+S+Y%~B(Z+2l~Y-LJsX>N2$ZE$Q~IA|_tbZu-SVKz1~H8?UiG&46dI5Ih9W;bIvHaRpoIW=K9WHvc6Ijk7~E@(PBO>cH#Vr*qfZ)t9HNo{a!H2_U-c41;{WlC>pZgfd)aBN>VXf9}UZEPc9HDWkqW@RxmV`VToH)dfoWi>E0W;8i6VmCQ3He)t3tQi0N2$ZE$Qh08MXpVPb4$N^faybV+S+Y+pENE@*UZY$IW2F=IJnFgG`0GBGzdIXN_BVl`!DG&M3cH(_QmWHdO!0RS&eZ+2l~Y-LJsX>N2$ZE$QZXaG%bc41;{WlC>pZgfd)aBN>VXf9}UZERB#D>^!2VRL0nX>Mx(BVlGaWnyJEWi?`9Gh{e3W;td!VrDopVK+H5F*Y$}FgH^YD>^!5cyMoWbVg}%b96#sb7f3vZfikgWNCD1Z*F01Msi_oWkGXBVQXboQba~VVRK~wBVji;He)zuIXGcuHDfh6WiT^1Wiw$hIW{t8Ic8)tF*s8aD>^!IZ(?tBMR;&;a&%>6PGN0j03%^zV>D$kW-w)AVly!?W@BM7V>V+pGcsmoH8NvjW;kI}5-U17cx`M#Y;R(703%^DW->W3HZ);oV=yr_Fkv@kG-6^nHaB8oG-G5qH)Uf}5-S2aI!$k6Wo$)waBp&SWpYn&bZKvHb0{eQBVjdTH#ImgV_`BkGh;JiV>x3nGchq`Ib}3uHDP9EGh^}ZgeRCBVjQzIb&lsFfd{>GB7nTF*7tXWMpDBI5TB3H8C_fVlz|{R4#-PGBr9nOfpVya&1Fzb95+UZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAWdO(a%p%(d2Ul_dSxaoAY*TCb95l$fTk$`BVjaQH90nBIAmrqGC5{6IX5ynFg0W{H8(giWM(osVPRGhR5OGUGBr9nOfpVya&1Fzb95+UZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAW3dyWq49yZf9jCEFg7mb7^O8Wn>`YfTk$`BVjl)H#IRcI5jdkFf=(iH8e9YWMVjCIXPluH)dsGVm4S3R5OGUG7~yFOfpVya&1Fzb95+UZ*FsRAWSk&Z*pxzZ*z1eDF7p3WH>oDF*z`0VmUN6H(@q7V=_2oWjHl4GB`CjI5jmeS`t(dgc33WIy!z#GEQ%DZ9{K!bSNnRBVlDWWM*PDIALLCFg7+}GGQ|_HZ^51WM(rpHDO^fF*jTiRD=>T7CJg}WpqbYXO5S7m8uXmluJZ*FsRAXa5#bZ>G*d2Ul_dSxal03%^CWMW}4I5T26IA%0BGdW{9F*!FkFf=kXV>V`FV`MjA5>ym~5;7J#I&)=oQ*>c;Wkh9jX>w&`P;Y5&bSPtQZgX@XR%K&!Z*oL=Zc}M`WhN;ABVlDZHe+EmHDWSkWivEnH8f;qH#0S3VKOl{HZ?P3I5}bxR1|~~G9)@Wb7gc>bYXO5L}hbna%E&xa$#y^V{~tFc_?#qWI8%?Xkl_?WM6P}ay(RNZDm$ra(QWPXI5onbZ>G#DF7p3H#Ik9F*Gq`VKQbiV`4BjVKOmfVKHVhH90V0WHvEnWD-;&gc33qIy!S@bVF}$baHQOS7m8uXmluJZ*FsRAWdO(a%p%(d2Ul_dSxal03%^EIb<_9VrDQhH#9e6F*7(hVl`u7W;HN3H8(V2HaIqB5>ym~5;7J#I&)=oLvL<$a&K%`Woc(G*d2Ul_dSxal03%^yIAt+rWi>cBWH~f6Vlg%`V=-nhW;HW6G&eS8VPR!z5>ym~5;7z@I&)=oLvL<$a&K%zWpinAWn@%xVQOV#bZ>HbD06gVIy!S`VRB_;UvPACJXC3IWmaKwd1-EER%K&!Z*o2<03%^DH83$SGhsJkFgRmnIWRFeV_{=sG-YKtHDhHrG%#Xp5>z6D5;7J#I(2YlVRTb;VRU6vWo%_*bZ>GfV{dMAbRbP(baH8UM0svgX?kTQDF7p3V`MitGcz|aH8y53Wi~fvWHd22Hf3WpG&nIiWHLErZW2@!gc33qIy!Z5WMOneZ*FvQZ){U#Y-M9~Z*nMOZ*FsRAWdO(a%p%(d2Ul_dSxal03%^zWMnrqIWageH8wG3VP!UBWnwlnVPQ5fIbvirWim2w5>ym~5;8S9I%98hbVYVyY;|FDX>V>QWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^HHaBKAWM*PEFk&`1W;kLrGB7haW;rl6I5A^kH(_OR5>zvU5;8S9I%98hbVg}%b97K)a&&27Y(!;pX?9_BX?A5-QdCoPVRU6EWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^CVKFv0Hexg}I5{_FGcYqUGdW~AG%#jjH8M3ZFg7`K5>zvU5;8S9I%98hbVg}%b97K)a&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VKO!}Gh=3BGGbHoFgG?dVK6f@H(_`ZR5OGUGBr9nV{dbGQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VP!KiGchnZF)}h^VKrqkIbkzlVqs)7FfuhUV`DdCH+m9OGlUW{H99(DZ*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY(+tZgg^QY$#-Jbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VK6vjWjHuDIXPrCWoBYEIb|?3W-%}@H#lZyI5{*nF?46Z*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^EHDP2iF)}!0WHB{2IALNqFf(B>H(_QpVP<4FGcqxL5>zaN5;872I%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3G+{U~IXN&gGC4FeF=97nIW%TwWHMznW;i!6VKFsifD%+Jgc33?Iyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3V`eonH)J+9Hf1w1WHni2mX>DO_V{dMBa&K&3F<&uEGEQ%DZ9{K!bS`LgZEUgv054Q>VQzC~Z*px!WpZhDVRUJBWiDs{LvM0rUoup3VQzC~Z*px!WpZhDVRUJBWnVaGE@*UZY{CHmFH>oFL3n9%MsIRsWmIo+adl-=Wo~nCaxQ29Q)zfXcxiJ+Z*pU0RBv)|b!Ag!ZgX#PUpQzkXmo9CX+(K$RB~ly0Ay)$UpZnlIXE?CGBz|~F*P|kGc{&0VPj)6F)%qcH)UgGH7;m$ZEQ(!Z*X(~ZeeX@b8ul}Wl3;vaC9zcbZu<10st>laA9sPXaGZRa%EpKQ*dE!UpQzkXmo9CvH}1vQ*dE)X<=+hZe?Y)Niqa&&27Qek&rIA|_tbZux0rWH2~0W;r=#F=94mW@Is8He)kkH(_NpWiU635MgMg*Iyz5tad1g)bY*g8VPj<|DF7p3IASqmG%{i^WiU1{W;8f4VlrkqF*jm1W-w-EHD+WujuKU<5;GP$I!|+Pa7k`-WpZX=V`V5~Z*FsRAWw5~a7k`-WpZX=V`U~O03%^IFlA&iH)b+7GdN~qW;r=9H8VFfH!@{3GB_|YVmC985>*ta5;FoiI(|=cad1g)bY*g8VPj<|DF7p3WHK={Hf1qnI5uKoF=Jt5GdVV8IbvosIAmgBW;8f6k`h&@5;F)oI%#u3c4293VPb4$C@COgZ*FsR03%^$H)T07I503cGc;i`IAbw5IWuN7H8*84VPa%8HZx+B5>*DM5;G<`I&)=oP;zf#Y-MdIb97`nI&)}Ya%E&+aCCA!PjGZ;ZE1R8bZKvHP;zf#Y-MdeDF7p3GczzYF)=V?VKHSlWMN}6Gc_?aIX7lGI5aglHaKHBmJ(GYs1h>*Iy!T2Y<6WRDF7p3Gcz+YV=`i4GdN;6HZU_dH)b+4H!w71VrDZjWiv8nm=aZ}5;G7wI%j2cP;zN)VQf}ma%o{=Y-MvOR%K&!Z*oL=Zc}M`WhN;ABVjN&He@z9H8wS4Ibu0xHa9diGG;I`WHV+nF=RPnVP={VRSu{UGcYG*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxal03%^DHZWvkFflPXV=^!?IWaIbW;kOvH)CcnV`DKlHZo(J5>+m!5;F-pI%j2cPjGZ;ZDDLfZ*z1gWN&q1Y-J`X03%^$IAmfmVq;}xWidHqGcz({I5uK2V`MU7Wo0roW;HXO5>*GN5;G7wI%j2cPjGZ;ZDDLfZ*FsRa$#w1baPf=Y;|RGC{|@-bZ>G*d2Ul_dSxal03%^BGGt?9GC49iHaBHCHDxz5GG;eoFkv@hVr4dAWH)A@5>*bU5;FoiI&Eogb#qB>W@&C|ba^N#03%^IW-~K4GC4FkIAmgFIWRL~Ib>urIbk+AW@BSyGBRSK5>==YGXgp~aBOvRNp5CoZfSIRC@BCVVP#}tIW#zAH(@X}GGRAlVq!C5VmCA~GcaN@Gcsc{G^7$$s1h>*Iy!S@baZKMXLBei03%^AVqs!rV=y;mWjQu6Wi~K4GdDOiF=a40H)divVPZC>5>;Ia06IEPb8&DN3HZ)=}VmLN3Gd5u`W-%~0He+OAsS-{u!T|soIyy;iWpZ?BVQf%ga$#*{bY*gLQ*Uf(WK(EiaAk8yWo&R|a&s5%i0RS&aZe?|8DLvL<$a&K&GWn@HoZeeX{V_|Gld2@7SZ73-KBVjpVH8f#jGBaUfI5uH8Ib<<2I5lH4H!(G2WI1LxG-I$5W4sbUB04%lZ*FvQZ)|L3WJGyxVQpz+VQf=*b97~GC}VGKb95j>Z*FvQZ)|L3WJGyxVQpz+VQf=*b97~GCMf_TVPZ8hW@a*BG-NYkG&eCYWMg4vGB#s0H#B5rVrDUAII@5wm>IWl5oH)CTpV>4!9VKg{lF*i9kVK_81WHn@AV=-nfXmo9C@Cg7eXgWGfX>LJdV`Xe*a$$67Z*BlVV`F7(WpZzAWprh7Q)O;*Z*pHaXf9}UZEPc9WiT@`VP!ZmWiVngGh#C{G&D9aGc#pnW@0fjWi~Q7!T|s;L1SZOY-Mt9ZDn+2a#Lk)b8m7kXaGTDV`Xe*a&K*AbY*f=Wo~nCa$h)TE@*UZY~T_f0y;WaO-xW>a&u*JC@BCVVKX^5F=1wAG&MA2F*s&2Win+jV`gM#IWuB1I5cE5G{6!;;1VAKIy!z>O-xW>a&u*JC@BCVVPiEnH!(G0HexVhVr4L4Gd4IdG%{p1VliPgH(_EqFv1c+;1VAQIy!4*WpGq-Wo1cjO=WFwa(O5zAY*TCb94YBVKX=|WHdNqH#9IXI5askW;ZrsVrF4DIbgH90XkH)SxNYV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=03%^JW;A9oVKrtmVrF4DHfAMmIDIjBSZgX@1BVlGWH)3QlFl9GpWiT{2Ff}wVG%zqZW;JGGGG;S0IWo)=K?dLw9|k%)b7gc)Z)Z?pa&u{JXDDKCZ)_<5BVjjTF*9W`W;kX!VK_KsIAUUBGh;C{WI1CuV`MTmW;D(cK?L9u9|$@+c42I3WMOn=SWQeQDIjBSZgX@1BVjc&WH(_nVm4-GW@BVFH)T0wWj8WoFgP?cFlAyeW?|40K?dLw9|k%)b7gc^VQgt+VRU6!O-v|aZ*OcV03%^$WH>N1VKruEW-wu7Vq`gDI5%Q3WM(ooGB7eRIAdbc5V>QDIjBSZgX@1BVjXQV`VomIb&itVqsx9HaBEtIb&ovH8L?}VKFi}Gi1~fK?dLw9}PM>b7gc>V`yb4UEb97`nI&*Y#X>MmJ03%^yI5=cuF=IJ1IAb+pVlXo~H)S$mVq{}xF)%hXFfcOM5MmIb97`nI&*Y#X>MmJ03%^EV`F17WHdN6FlI6}HDhKuH!(D1H8Ev4W??flG-NT_5I&)=oL~mntZDnqBMqy)gZ*qAkb97`nI%ailV{~b6Zai~zWI8%?Xkl_?WM6P}ay(c~Ohj*Eb!}yCbUr9pO-xW>;((?p03%^yVKO)}V>x1FGB7k`W;0_oWiw_lGiEV3F*Y$_G&DBc5aA9s=IA|_tbZu-SVKX#0VPP;cGG#V6Fk?43G&o^qI5=WAVKZVlG%z?aIrj|!E@(PBc5i89UvvOdaA9s=IA|_tbZu-SVKO&iWH@4CIW}T9Vq-WtG%zzbH#cE1Fl9M8H8V71H1`bvE@(PBWO;63ZE0g)Wq5RDZgc=saA9s=IA|_tbZu-SVKFdcFf=taGBY+YGGb#mF*q|}G&wdfGB9RkV`e!xGWQJtH7;m6I&W}ga$$6Daw{lwd2nTJVQpm~b8um9Uukq@a$$6Day(OTVQwrSNpnMQZgX@#Iyz)&W@cq_Wo~2QfTk$`Q*dE!UpQzkXmo9CBVlA_F*Z14Wi(`EH#ufwFf%kUF*IakF=ApiG-NqrV`1hJE;IKH05vXXIy!G~WpZJ3Z*natba`-PZeeX@AaihGZeMA1WpZJ3Z*n|SaA9sNAW3sWZ*FsRJ~}#NX=Y|+a%FB~;((?p08?;bZeKWPE@*UZY$IVcHDoe4VP;}8VKXv0G-PCAHZ?M4IW#vhI5lNrVKF)A5-v0M4FEMRXgWG?aAk5~bZ>G!Jt$LfVQxG{Y-Md_Zgf<6aAhnYMrm?$bVYb{Wo~pnEFe>GVQxG{Y-Md_Zgf<6aAo3vrYQhZaA9s=IA|_tbZu-SVP4wqV=y^pG&W&nI5apoH|i2DGxrSuH7;m6I&W}ga$$6Dav?n^Q*dE!JVk6}ZDnqBRC#b^EFeXAbY*UIJ}e+paA9sdMQmklWo~p-d2nScAVqj|;((?p08?;bZeKWPE@*UZY$IV}V>dWuGB7eZGcsW{Vly^0V`F1BIW;mdG&46dHeogF5-v0M4FEMRXgWG?aAk5~bZ>GzC{u7@ZahV7Wo>0{bX0k8Wh@{?cywiMbUrK~Q*dE!JVk6}ZDnqBRC#b^EFeXAbmD-fDF9P&VQybIXf9}UZEPc9G%_|aH#9deIW{mkI5=W9W-&NpVL4$pFf%t~VPh~e?h-CD_YD9wE@(PBZ*XODVRUbDJUu8=aA9sdMQmklWo~p-d2nScAVqj|Wo~pnEFe>GVQxG{Y-Md_Zgf<6aAhnYMR;`LfTk$`Q*dE!UpQzkXmo9CBVlDXH#9IcHfA_uH8VLiIAvinG&DG4G&wRcFgP$YH!<)ME;IKH05vXXIy!G~WpZJ3Z*o2;Q*dE!JVk6}ZDnqBRC#b^EFeXAbY*UIJ}e+paA9sdMQmklWo~p-d2nScAVqj|;((?p08?;bZeKWPE@*UZY$IV~GB{;qW-v1~WH>lEWHe(oGBG$fG&p57Ffcb{G-F}%5-v0M4FEMRXgWG?aAk5~bZ>G#Jt$LfVQxG{Y-Md_Zgf<6aAhnYMR;^&Zgf5@AX9K*ZahV7Wo>0{bX0k8Wh@{?cy!``rYQhZaA9s=IA|_tbZu-SVKOv1VPj-5Vl+80G&y82F*GnUFf=x0VKio8HZe6ZGxQQJGxrSuH7;m6I&EQVWnXh}VQwfzY-Md_Zgf<6aAhhiAar?fWo}_@Wgt^0{bX0k8WhyBEQ*dE!UpQzkXmo9CBVjW#Vlp)_GdMOjGdVUjF=aGkH#ufAF=R6}FgY}1VLA8`E*kd@023}~Iy!A(Yh_<^aA9sJMQmklWo~p-d2nSYCMjD^T`2%laA9s=IA|_tbZu-SVP$4AGB-0gF*su~GGaI|FlI0^IW{mbHD)$9I5jglX8IB?5%&!M3@&IoI&EQVWnXh}VQwfxZ*Fv9X>Mh5CMf_@aA9s=IA|_tbZu-SVP!KpFf%q`F*GzVVPax4VmW0rI5{^mH!?FhG&3Vm3AY5-t$;4FDD{XgWG=VQXbyb8um9C{T2ACM+OxbYwa@aCCBHX=Y|$bSVH+aA9s=IA|_tbZu-SVK-(nVq{`4H83w}BV`MNlIWS~mWHVtgFaQ%S6!#4P1}Y)Niqa&&27E@%KlZ*pZ{GE;D2bZKF1Np59wbZKEa&u*JQ*>c;WhN{jb97`nI(B7abZ>Gzb97`nI&)}Ya%E&+aCCA!Q)O=AfTk$`BVjf(VmLA}W;ZxDW->QoWM(jAFg0UkWi&WuIX5{sV=@R6MKcZ)BNRG1V`yn?WJPRcZDnqBMsIRXVQpn7V{dMAbRctdWI8%?baH8KXC^5CBVlD`Fk@yjF=J$6Ib~#IIb~!xGB`FiVq!F6WjJIvWi<*DMG_7ZBQ-iYb7gcvbaZlQVs&(7b0}kPZgX@Xb97`nI(2Sua%5$4Wn^D%VQ@TibYwa@b98cPZf7hYb97`nI&)}Ya%JLxrYQg;VK_N9FfutXGdD3dVKOiWMQmklWo~o;MQmklWo~pXXmo9ClK}usZ((F*axQ29O>bmnY)o%qWMy(+IA|_tbZu;HVQFqIWN&x?ZDDC{UpQoMcrIvkZEV5;1TT4Ea&Q1+I5lKrIb||2IAb(2H8L}1W;tSGH8n6~W-~A{IAJ+1Xmo9C7!xKsI%02Rd0%j0a&!PAVP-ZpFk>|^Fl1#kIA&vEV`gJHHZeFdH8o~AV=-YiHW(8oIy!7`V_|GxY-w(5UukY+Wq1H1VL3K5H)douWMncnGh$>oWHd4{H)Az0Vr4ivGG#e7G8hvkA38d3aAk5~bZ>GzC}VGKb95kcYiVvod2UQ;VoYgnYe_^VDIjBSZgX@1BVl1QoF)%q|F=P}INF5jxCLcOFZ*XODVRUbDJv}I6Z*FsRAaiSJZbW%*Ole|FX>MytL?$U9V{dMAbO0k^H8VIjVl!enH90h8HDobjFgY+VHf1<8G-5brFk(4n786Jv!T|s}I&*7jZbW%*Ole|FX>MytL;z!KVRLh7M0svha%E*-F<&urYiVvod2UQ;VoYgnYe_^dXmo9C!T|s;Qg3u&bZKvHQek&4XaG`gbYXO9Z*EdycV9SYE@*UZY#b9XIy!Q1cK{<{V>x0tIb~utVP!HhI5{&lVmUNoVK6vlHeoq7F=8-g91}1)I%98a03%^EVm4!AGBGeQGBi0kF*0E^H8nS4G&N#jFk?9}G%z%C6#zOqPH%2nWpZx-b98cbV{~amd2Up4Wo2J6UomfRbZKp2Y-4Y3baHQOUol@XPH%2nWpZyWXmo9CGZP~MIyy~nWMynccyMoWbY*fVDF7p3W@0!nH8EpiVKX#hGG#MmHZWu`Vly{2V=!emIWS^o9TP<}6C(mTI(|)WWMynccyMoWbY*fVDF7p3FgH0jIXE?CW-?_mV`XAuIAUfpHDfSiFl97lWHC5m9}`706C(&ZI%RlpZ*p{LZf8$$bZKvHb0{ewV{dMAbO0k^V>e}GWjQcpI5;>lIb<_7IX5ygHDfd}GGsP4F*jr|ArnOgGZP~nIy!S@bVYb@Z*p{LZf8$$bZKvHb0}kPZgX@XO>bmnY(;o*Z*p{Ha!+t{X>V?GCMf_TVPQ97VPa)9W@9opIW%QtFfn8^Vqr8kV>DqfVP!BhF(VU28#5ClDmpr8ZfSHVV{dMAbRbP{WMyn7EFfcVZgX@XO>bmnY(;o*Z*p{Ha!+t{X>V?GDF7p3GiEb6VrDfkGc-A6H#Rk5GB7q{VlgsgVq-WmVKXr|B@;y`GZP~=%KZ*FsRAWd&%Wo#xaAY*TCb95k6Wo~nCa&t^+b95#wAY*TCb95k0Z)9a`MR;)HfTk$`BVjo;Ic7OCI5=ZCF=R6}Vlg%}GdVC~Vq!2bIXO8pH#8>`MKd!KBLX@)ZEs{{Y$z!JBVjUOIAvyLHaIY4H(@a}V>UKqVP<7DVL3B4Fl0D6VK^xhMKcp40y;W#Wo~nCa&sst03%^IV=^!}W;kOwH)J(tHfCXEIA&pGW;Qf7Fkv+|F=b{e6Gbx(R#Y-waDDF7p3Vq;=vIbkt3Ib}I!HeoVkVKrkiW@9xuWnnU7I5TB5EfYmE6C)uyI%RlpZ*p`^Z)9a`RBuysa%pa7D06gVIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7DF7p3Vl_1~Gh{I`W-v4{F*G$cHZnCcF*9R0Wi>HoIAl0tFB3%{GZP~xIyz-|aBp&SO>bmnY*cSXX>4UEV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXDI+9VPrKjIAdgDG%z+YHexU}WMN`tG&EskVKHViGBP$fGBFcHB{>HcMR;&;a&%>K07ZCkZ*p{HaxQ3eZEV5;06IEUX>DazVRCtCZf8$oYGq?|E@(PBRB3HxR$+2^X>Mm$Wn*-2asX6mZDm$ra(QWPXHQ~kWn*+-IA|_tbZu-SVK8AdGBh|hW;ZxFG%;pmV>vixGhs6_Ib>rtGB7zZHo^e_IyzKoZDm$ra(QWPXHQ~kWn*+MXgWGnX>DazVRCtCZf8wlbaH8U090vhWmaKwd1-EEPhx6iV{~6QXf9}UZEPc9HDP68Gh<^mIWjmgFk)jiWieu9Ffe0cG+{L~HD)w4!T|s}I#g+GWmaKwd1-EEPhx6iV{|TPIyzKoZDm$ra(QWPXGCvxVr*pqRB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY$IV~VK_1}V>M+kFf?X0H#jq8I5#jcI5at9Ght;mG&eQE0RTEWRB3HxR$+2^X>MmvVrpe$bS`K*I#g+GWmaKwd1-EERB~Z%b7pUHZ2(khZDm$ra(QWPXHQ~kWn*+-IA|_tbZu-SVK-)EI5#vmH#cE6FgQ0bWnnNkWHU20Gh;VoVqrL8V!{CcIyzKoZDm$ra(QWPXHQ~kWn*+MXgWGnX>DazVRCtCZf8<&bYXO9Z*BloX>DazVRCtCZf8$oYGq?|UpQzkXmo9CBVlAXIAS(pWH(|kVmLQsWMw#HVmLB3WHmE3F<~(_F*3pd06IEUX>DazVRCtCZf8$oYGq?|E@(PBRB3HxR$+2^X>MmwZ*ysMX>V=-RB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY$IVeVL4=DIW}cAH!w6YWMwjAF=J&iWH(|lF<~-gIA%D)0RTEWRB3HxR$+2^X>MmvVrpe$bS`K*I#g+GWl3&!VRC6IyzKoZDm$ra(QWPXHQ~kWn*+MXgWGnX>DamZgydEX<=@3O<{C$X?OrsX>DazVRCtCZf8$oYGq?|UpQzkXmo9CBVjf%WM(vBG&VOmFgaypV`VpHF)}nYHe)n5H8VM8H#oup06IEUX>DazVRCtCZf8$oYGq?|E@(PBRB3HxNp5ywa%o|1bX0O-ZgXaDa%})qX>DazVRCtCZf8$oYGq?|UpQzkXmo9CBVl1QIbtw3GBPDazVRCtCZf8$oYGq?|E@(PBRB3HxNp5ywa%o|1bW(40VRUJ4ZU9tiZDm$ra(QWPXHQ~kWn*+-IA|_tbZu-SVKg%|Gcq?hGc{&5HDh9AW@9&HWH4hfVlz28Ib<+mF~R`=IyzKoZDm$ra(QWPXHQ~kWn*+MXgWGnX>DamZgydEX<=@3P;YZ-bZKvH090vhWmaKwd1-EEPhx6iV{~6QXf9}UZEPc9Vq-ZqFgRf}W-vB4V>DtnWjHi3GG#Y4VPi02GdMV5!T|s;RB3HxR$+2^X>MmvVrpe$bS`KBRB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY-G&M6YHaImmIb}IEG-PIBVmUWBG&443VK^~kK@&_2YZEF0Iy!zrWpZSBQ*dE&b7f6IP*ZPgc4cxXDF7p3Vq`KkVl*-~Vq;@4WMX1vF=I3~V_{`xH!x;0F*P|eLlaDE6Dl=2I&)=oM0svuZE0h3LvL<#baG*7Zgg`{a%pdJLvMCra%o|1V`V5~Z*FsRAZbK-Zd7t*WjZ=jaA9(DWldppa%p%xX+(K$RB~lyIyysdY;|pJO<`){fTk$`BVji%F=jSnWo9&CI5A~pWHdKqVPrRCV`XJ!IbvdFH)KTsHFflSXG%{f_I5adcG&f^7HZeJ6H#TNCWHmT2M-xmlYZEFUIy!S@bVPY>VQpz+b5dnzb!=gBX?kIFX>V>&a%pdJMR;&!V{~O?R$**)Whi5BZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQDF7p3IAb?7GB9B@F=jSnH#lT7Gh{I^FlIS3V>mTsF*Ra1NfS&SYZEFpIy!S@bWLSpb9HiMZDnqBb5L?=Z*oI#c42a9VQyn(C}VGKb95kSM0svha%E*YI#Y0Aa&u)(VRUk7csyxDd2Up4Wo0@#LvL(#ZEj6rYT|&VDF7p3Fk><`GGk_CFkxdfGBGwdW@IyEGBIR1GGt+6IAJwqOA|~pPZKN%AY*TCb94YWIbt+qVmV=9VKrtnH#Rb1FgGN3LP;zN+azk%+VRC6mH5W;J9mVq-QnVq`fuG&L|~VPP^dF;Npt25S>40y;Wmd2V5CX=8IzWoLD4VRC7DVRUJ4ZcuV*Z*oI#c42a9VQyn(Np5y!a&u)UDF7p3W??d8WMN`vG-hOBVKp&iF<~}kHa9dfGc{r~G%ztYQxi;A6D$ZIV{dMAbO1MIW@R{IIbt?uHeoO}H8V0~VKZf6I5;^sF<~_`W;s<8Oa^NcDgrt>WO;63ZE0h3Qe|g#Y+-U~dSP^FZ*EX>X>W2xcyMK7bY)~#VQh6}C@BCVVL4+nWHU1|Ff?RjFl011G&L|XWM()vF=IAiG&nXeWLFbRTN5k@AY*TCb94YSWi~Z3H8o*jH!wD0HZV9fWMgD9F=a3_I5lQDI5IR@6HEqc6Dk5aI&EcPb9HiMZDnqBb5L?=Z*oI#c42a9VQyn(Np5y!a&u)UDF7p3HZ@{nV=^{jWHnqHZwOjGh$*jVqFtVYZEF0Iyz}?X>@5}Y-xIBC@BCVVL3EnFf})0FgZ6lWH@GFH#KHqH#IjfGcsXjW;ie~W?vIbYZEFpIy!Z5WMOn=MRRm%ZDDj}Np5Cua&2LBX>V>uX?SI1LSb`dC}VGKb95j|Z)t9HP;YZYZ*^j9WkGUsVRUB6Ghs3{Fk@n5H)Jq2V_`8jWH&i7VG~RV>uY;R$7X>MmiVRL0DV{dMAbRbG^X>N2-Z*xR%bz*E~L2`0oc_u6%V{dMAbRbG^X>N2xPeyY@Z*^j9;((?p03%^$V>vcCGGaI~HZ(CbW@9lmIWS>iW;8i5W;tOrH)dpG6HGH}6Dk5aI%ID}b98BKVRU6EDF7p3GBzB1F*jm3WH&KpWfM$m6DlA&I%j2cOks0$MRRm%ZDDj}C}~7_Zd7t*WjZ=mWn*-2azuGC51GGk_G6HEre0RTEWLS=Gfc~fvua%6c^aA9(DWlcd)Q*Uf`WpXZPbZu;e6DI;XI!$GBXk%e?R%vr}VQgu7WpXGf03%^BVL4-FHZeD1Vq{`rGdVe8GGk(4IW;gjI51*0F*7r46G?;bmnY$#)IZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3Ha9mjG%{mlV>2~3WHB~jH8wFaF)%nYH#K26Wnp4wa1%)?gcBzbmnY*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWN&q1Y-K(sEFfcVZgX_vfTk$`BVjT%G-72lIbt+0WjHx7G-5D0H!x;5W;ro9G%;f}H8OM)Ni&2KCp9`cY;R#?Q*dZya%CuEZ*FsRAY^ZKVr*qBAY*TCb95kSM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K*;fTk$`BVlDYH)3NjV>vi9H8^8oGBjpnVL4+sIXGovWMegBIXQL{Ni&2KCp9`cY;R#?LwRgzZe(S0C}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kSM0svha%E*YI#Y0AZsLHZDF7p3FlJ*nHZV6ZF=JsgW-wzkH!v|YW;bPGHaRynH8U_}coRu8gcBzomH)dltH8?XfF*P(YIXPoyH#B20H+mCEGlUZ-H99(MZ((FbY;0+8b8l&6C}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kNZ*^j9Wh@|LZ*FsRAmV_gDF7p3VK8GfGcYnXGdD6eWjAFrVlrbmH8f>oF*7tdI5#med=p7CgcBz)Iy!S@bWn0>ZE19Ac4bFpZ*66Ca(Ps8VQzC~Z*pxYV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+)rV{dMAbRctdWI8%?baH8KXC^5CBVjc*GBROdGBP-0GB-42H8(kCVPRr7Vm324VPax1W;cElNiKvFCp9`cb7gc;a%pX8bZK^FM`dqqWpr|RRB~Z%b7pUHZ75@JZgX@XX+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kNZ*^j9Wj-b>AY*TCb9CZ>rYQg;VKQVjGd5x}WH~luFgQ6lF*7-0Fk&?|V>x9vW-?_lHGmUIGlUZ-0y;WsZ)t8QDF7p3Vlp^lGdE;0H8?e7I5RgnI5{;rFfchdF=S&lGGSslf)h!?0RTEWO=WXvV_|ewX>)a9Y-xIBasXp&VRLh7M0svha%E*-F<&uFWpij_VRTk$b9G^CX?kUHE@*UZY;zR=Iyy~ILjYrJVRLh7M0svha%E*-F<&unaCB*HVQgb>Zgg^QY+o^7F-=fIE@*UZY{CuzFHmx2WNBk`Q)O;*Z*p@@Wnpu5a%F90Zgg`lXaG}XZgX#Pb6+x0a%E&`V{}txZgX#Pb4_Job9HiMZDnqBb6+@UE@*UZY{CHmFHdlEX>DO_LvL<$a&K%?Z)|pDaxQ29PjGZ;ZDDLfZ*FvQZ){UH5G&DCgGB-3bH)UfoGB{#6jT1{cI#X0ZLQF+pPfkNmPE@6CZU7@;GiGKnWin)CGh#6|FlI1eG+{JiGh#MmWi~ZAGhsA2n-eKII&EKLZ*Fv9V{}tvXl-e9bO0k^H#0UiGGR1jF*!FmGiEt9WjQlAVPj)BWo9sDHDWX~n-eJ(IyysdZggQ|bW?O;bY)FpV`yn^Whi5BZgX@XQ)6gtX>@c@VRB(@b0#SOBVjl+W;HfqWHw}DF)(9fH8wCaHDft2H)AwmF*z|~FgA}9OB9}WMOn=C}eMSVr*qBAY^ZKVr*q803%^EH8nS4IAJt7Ha0RgF*jy7IWRJ1HZWo}G+{F`H)dmz6H5-86Da~ZI&x)mWpqSkc4=c}C@BCVVPrRBIAJz1VrDiuH8?jpGBai{IXN(5Vl!hnIASt0Vv`d~n-eJlIyz%-ZggQ|bW?O;bY&E2H#uRI6HAQ~D*{b#WMwER05~@`VPdHlVr4NhH!@-~WtS66n-eJlIy!7&b97a3WMOn=RB3HxC@BCVVKg)`V>U50H!)>nWi&T8F*!3bGBq$WVmD%8WHw`AHJKAj!T|s}Izw-6bYWw3Q*>c;WldpYXlZU`0Ap-nb8~4#d2Up4Wo2J6Uok^(ZggQ|bW?O;bY)FpV`yn^WiDuRZEV5;053ytb963f07GwcbYD1VE@*UZY_Ag{0y;WFY+-YAX=7n*L1SYmDF7p3W->T5Fk>b8~59VQfKTV<=;9ZgX@XWN&q1Y-K7eAY*TCb95keZgXj8Ze?U3X>N2W03%^zVmD$mVKX*jGBq(`H85j0IbmivVlXx^GdDRmH)Cd>6GS1e6CxElIzwz>b8~59VQfKTV<=;9ZgX@XLu_Glb7^B?Y(ZmVCMf_TVL4-EHaTNsF=aS8GBYzcWHeA6R#5@5jr|!Xkl(=WkYXoa%4twVQpn7V{dMAbRbf1bYXO9Z*C?j03%^yW@R)rV>D(oG-fnqW-&5lW;QftIXGlEWn^SEFf?SN6GRWM6CwyYI%j2cOlfXqVRBYwV>2izAY*TCb94YBVPY_4Hf1z3Wo0=wHfAz4Gcz?YH)A+8H#jw7Fk@k6F{Kkk2Cow$2s%1vWpqJqXLW30a#m$yGbkw_V{dMAbO0k^Gcz|iGB7bTHaBEqV`gDwIWlEsH)AtoVmUQ7I5jadrxQd5uM;96Iyz=@Z*5a>VRUI>Y$#)IZgX@XQ*dE)X<=+ZV`C;PAY*TCb95k7cWHBUCMf_TVPQ8pVr64AWH&WAFfcP_Ha0ObH!xviHZU+`WHmQ2GN}_pAFmT4Av!vAZ&Pq#bZKF1C{u7@bZKF1L1SYkEFfcVZgX@XRCj4}bS5bvV{dMAbO0k^VP!cpIb~vDVq!HjV`4EfH!x&jW@ckFIAS(3H8(M1s}n>YuM;8yIyzcqa&IUp03%^HWI1FwHDWYjGB{#nHexn8IAJkiG&3|cH)djDGGQ>S6GXxR06IEDY+-YAX=7n*L1SY8V{Bn_b7@3*Zd7t*WnVF0F+*%&b8~59VQfKTV=icPZEV5;054H>VPtY)bZKKlZ*z1mXaG@lVPtY)bZKKlZ*z2CIA|_tbZuf5GdE&oH!?9cH)c39HZV6aF*al{VYd@U(-S2WIy!S@bWUMyWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3Ff}%0GGk$3H8V9hF*RZ`GhsGjI5#sgF*q<}H)A+uxf4ec(-S2eIy!S@bWCY(Yg1)zb8m7~a$#L53H)X*SM+VaqB?vk?XJvF#Wo~nCa#VS6Whf~iV{dMAbO0k^F*Y(VI5cB8W;kRrGG%0DGGj6^VmLA~V>K{lGcq+{!xKja(-S2KIyz@%bWmY(Wo~p#X>MyMDIjBSZgX@1BVjmXHZd?|HDhHlVPY^bFl1ygVPP{jF)(5?GG#PkV=%=NM+VaqB?vk?XJvFyVRB_|bWCY(Ye{ZoWq2qlAY*TCb94YBVKrf4V`619VKz24G%#W_V`VlpG-GCDWn?mAVKz5mG{+N12GbKI2s%1vWpqqwZfjFzZgX#PRB~Z%b7pUHZ73-qV{dMAbO0k^Gd46eFl90~W@R`wVlg;4Wn(aAF<~$;GBh+aVq<1D$rDEg(-S2KIyz}{R$**uWGE>hV{dMAbO0k^GC5{4WHmH6V>vfwIAJ+7HDNGhWH&iBG&eFdIc797%M(Wi(-S2KIyz%)Z*FBMDIjBSZgX@1BVl1QHZnP5WH~u9W@R)tHDx(6I5%cwWnyMEF=a4gH8af1bY)3yWNBk%b0}kPZgX@XO>bmnY$hoHBVlGaW@2GEFfci0GB{!~Gc{skIb~vDVP!NnIbt?uG-1yZM-0;wB^Ww7aB^j2X=8LvWnpu5a%F90ZgePPZ*FsRAZbK-Zd7t*WjZ=kcWHBUCMf_TVPrKpHZf#kIAJ+BGdD6aWo9s9H#9b4Wic>fVlibkWziEy7Qz7lIyy&ra&L2EZ*XN(Wo~nCasXp&VRLh7M0svha%E*-F<&u9d2(-aV{dR}Q)O;*Z*neZbZu-66eK!2ZC`C+b8`SAVKX@~Wi>KoGBz<{Fk@siGG#L~WidE5IAvvIVL38pGz}CaIy!A%ZDVh303%^zVrDpHIXE*hVPrLCGGZ|_H8eCaI599eIXN(7Hf1yo6eK!2ZC`S4bV+Vya&&2703%^xGGjGjF<~`0Ib<|3VKHGfWHLE7HDWhoG&C_ZGc_;`6eI#VI#Y0AbZKF1Np59wbZKEIDF7p3Vl_EAV=^-}W@chyIXN>nWHB~jH8x{4GiEb6Fk~<`*Aqq!6eKk|I#Y0AbZKF1Np59wbZKEIV{dMAbRcAJbz*E~EFfcVZgX@XP;YZ-bZKvHCM+OhZ*FsRAX0C1VRUJ4ZeeUm;((?p03%^JFgIgiWHe%BH!(CcIASz4WMN}6VK+8mVKp^nGh#5=6Gk%)6eJfqI#Y0AbZKF1Np59wbZKEIV{dMAbRbi3VRUI>Y)Niqa&&27CMf_TVKy`|H#KEBH)b_4W-&E6H8?jgVmM)DW;ZxyHZ(XhIolIP6%7<5H99(Ga&K)?Z**aFX>V>}Y)Niqa&&27S8{YiWo~q3a!+PWVRLgRV{dMAbRcAJbz*E~EFfcVZgX@XP;YZ-bZKvHCM+OhZ*FsRAX0C1VRUJ4ZeeUm;((?p03%^CHDfkqWjA3lW-vEpVPa-sGcsmlGB#p2V`E`7Hf1o~6Gk%)6eI{bI%j2cO<{9$C@COgZ*FsR03%^yH8Np2VrDouVK8AiF)}kWIXN|BV>MzmW;SIsVly}26GjFN6eI{bI%j2cLuGDsWpYnuO<{9$C@COgZ*FsR03%^HHf3dEIb=08WH>ovWH4qjG&y8qW@R!qGdN~3GB7vc6GjFN6eI{bI%j2cQg3u&bZKvHVQfimWpZ?BVOMf=Msi_oWlwTxXK8LIDIjBSZgX@1BVjjXGh;P0I5cB7W;ZZ1IA%FDHDO_6H8eCeH#RUZFlOTuMg|QOBnUb>XJvF!Z**aFX>V>}Y)Niqa&&27S8{YiWo~q3a!+PWVRLgRDIjBSZgX@1BVjXRHfAw6WMMWjHZ?IgH#RmkIc8&KVKFx|HZwUiGC1WEMg|QOBqBOGZFOvPX>e?LC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVK-!BIA&xvG-WVhFg7_kGBagmH8?q8H#asoIb||oH|G;ZAPp2G0y;W+WpZyQDF7p3GGSykF=S*mH8f*1VKg~0Hf1n1V>e+rWMX4DF*Y+Y=@Ui`6eI{bI$?87VRUk7cql0#V{dMAbO0k^H(_HqFgImmH#a$CH85i{Ibtw0WHUE4H#lZBH)S$0>k~!>4HP6EIyzx+aBO)=ZgypIb7d%FZ*FsRAX9K*bZKF1O>b>wZgh2RCMh6eZ*FsR03%^zIA$_qVl*=|H!(LcHexbiWnwd7I5{(AG-WX~G&VBr6Gj{j6eI{bI%j2cNp5y!a&u)UDIjBSZgX@1BVjjTH(_OEHDoq6FlJ+8H#uZ9HZwIbV`DNkFkv+~V`lFYMg|QOBpo_BZ*XODVRUbDD=1@cZgX@XQ*dE)X<=+hZe?GhC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVK_HsI5%N6Fk)mjWHw`EIX5#iGh$^hI5A~4H90e8Wb+e7APp2G6goO@aAk5~bZ>GhC}VGKb95k7cWHBUCMh6eZ*FsR03%^IW-~NnVPj%qW-~WpGG$~rWnwvFGB-6aF=8`0VL4;<6GjpZ6eJlsI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1L1SYkDIjBSZgX@1BVl7S8`=;V`wO2Z*FsRAXIm0b95#tAY*TCb94YBVKFc;Vq-XDV>LK3G&MOgG-5JlGh;JhH)djHGBh({WBC(C5)Bk26goO$X<>6$a%FB~XhdalX?9_BX?A5OV{dMAbRblBX>)WYDIjBSZgX@1BVlAVGBYwUG-Nb2F)=bTV>e|qGc{o~Gi5O|H8(OaH#YkdMiLDaBnUb>VRKexV{~tFC@COgZ*FsR03%^zF=A$7Vm3B7HaIjfIbtzpWI1MJHZwJ2IAS+9IbkvV6GjFN6eJNkI%aZjZB}JtbZ>GfV{dMAbRbq`V{~tFF)$`603%^DWjQf8Fk>?^Vm3K9Ib$+nVPRu7Vl`%EI5Re6Gcq#&6GjgW6eI{bI%#uIXnAvKV_|G;c|&h*b7^yQWo~pRDIjBSZgX@1BVjgTG&wV5I5A~pIbvgFWMVTnW;iiqFflSUWHDi4Ff;)aMg|QOBrZBSV{dI@X>MgGV{dMAbRbi3VRUI>Y)Niqa&&27CM+OhZ*FsRAX9K*bZKF1Np59wbZKEGDF7p3F)=hbW;teKW-wtmHDfh1H#RjkH#TEAVq`O9Gh{P30~AIq4HP5-Iyzcqa&IUp03%^xV>M+pHZox~FfchZGBY+YV>V)WYDF7p3F*q|~IX7f9G-NV0H8nLeV>UE6GBY+ZFfwB@FgRg02NXsY4HP6bIy!A{ZDnqBb!|jta%py9bZK^FQe|gyWpi_HawubOZgX@XX+(K$RB~lyIyzK$X>)WYEFfcVZgX@XX+(K$RB~lyIyzHuVRUI>Y(e6HrYQg;VKrhnVrDosG+{YqIXPruVKZbmVPa%qV_{)8Gh;AjWC;{TGYu3ZH99(NZ*666baib+WpZhDVRUJBWm9Z#bZKs7OleYOXL4n8b8m7eV{dMAbRcO&d2Up4Wo0@#RCj4}bS5kyV{dMAbRcO&d2Up4Wo0@#RCj4}bS5ky;((?p03%^DGi7FBWnyDDG+|_8V`DWlFf}+aH#a#lGGR3^GdC~`6hvixG&eIbV>d80W;bLxGc`F76dyV|Ze?j_Xku@2N^faybO0k^I5{>mFg7wYWj8f7G%_<~W-??rGGk$4FgYLX+(K$RB~lyUol@XPGxClXku@2E@*UZY$X&T0y;W=NkwjUX>xCFZDnqBC@BCVVL4@GF*rG9FlJ;pGG$^oGBP0{bXI9|X<}(?X>@rgV{dMAbRctdWI8%?baH8KXDlFMZ*OcV03%^HGGt>pFfcP^G+{6_Ff}z|HZVD6G&V3|H)J_EGc#rt6hs##6e1BiI&)=oLSbWTXL4_KZe&AmY;STXV{dMAbRa`-Y;ST_X?i9p03%^yIc7OCGBjmjG%zt{W@I@sH)dvJHaKNuVlXmhI5T4x6hsdt6e1BiI&)=oMr?0yaz}D$WJ7OkZ*nMOZ*FsRAVY6#Z*o>?dL}6VBVjjXH8o*4W;ii6IWjS2W;HZ1W??flG-EP3HZ(V8HewkRL=PntA`v<|b7gcvZDMIMmGDF7p3FgY?|I5aq9Gc;s2WI16oFfwCdI5J~0Wn(mDH90gjArwRsB@`kQIy!P?ZEtpEOlfCmbSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3F*PzVIWaR~GC4LfVl-tmH)UiqGc`0fV>V_pGdVUjBNRju!T|s}I!Q%tc4=~NZf#|5bO2*)VRLh7M0svha%E*-F<&uBMQ(O!a&K;JWo~pXXmo9CKNK%II&EKYa&Ka6Wo-Z>VP!L7IW{mkWH~T3V`5@vGh;I|Gd5#6Gc_<}IW#daHa`?E0y;WRaCB*HX?kUHC@BCVVKruAIAt_8Gc+|~H8?OdW-(!6H)LXBW-u}|W-v1`Vx0nGdMP4Wo9=sIALToH8(afF)%Y`W??X8Wn?usD-=-%KNK$}Iy!S@bWn0{Vr*q?D06gVIy!S`VRB_;UvPACJWp_RX>DnGVRUJ4ZcuV>Vr*q?J}CerVK+55V>4nkH83zZW-v52WM*YDGch+YV>x3qHZo*3HZ2rUBtH}{2s%1&a&Ka6Wo;-aAY*TCb94YBVL38lI5B2sHa28qG&40bW?^G6F*IgjGG#erW@0#HHZK%W20s)p0y;W#Z)|pDC@BCVVPaxpIWlHrGch$}G&wghIALODW??uuVl_2nVKHJiFfkNSKNK$zIyz@%bWn0>ZDDLyVRC6G*d2Ul_dSxal03%^!Hf1(sWjACwIAddFI5jXiWoBY9I5appWHL5lVK_506j2U86fZD3I%j2cM0H_oR$+2!VPb4$b0}72V{~tFM0svgX?kTQEFe~8V{~tFM0svgX?kTQEFe~8V{~tFM0svgX?kTQDF7p3HexVgGc+_aV=!ehW;ii4Ghs0@F)=wXIWuE9Gc!10H55@UKNK$sIyz@%bWd<}X>DO_LvM3*C}eMSVr*q5DF7p3GdE;rWiU8nHD+WtWi(@9Ibkw2FgZ3jF=8@fHZwS7Hxy9^KNK$zIyz@%bWd<}X>DO_LvL<#baG*7Zgg{2VQh6}b0}72V{~tFM0svgX?kTQDF7p3IW;mhWH>crW-?_oFgH15GBP$dFkvz^WHdA}Gc`6eITTS2KNK$lIy!A>Zgq1>Zf0q2X>@rgDF7p3F=jL|W;i)BW;roqVlrW3GB9LjI5adiFk@w7F*IRhI}}kr6fXigI&f@tb4hMyX>MtBc_=9WBVlGaH8Ei`H!)^6H8nP2IW;vgV`MouF*i43Vl-nlWimY!QC$iEIyz5qbZKpAdS!9|V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DnGVRUJ4ZeKB9F;8%GX>DnGWpXZPbZu;t0RS&Xa%E*kY;R$7X>MmzbYXO5E@%KvZ)9a`Uou8=Wo1TeZ(($4Zf8?;VRU6*IA|_tbZu-=6e|rnIz&%KQ*dE)X<=+lZ**yIZb5Q#VRLE1WHLn*O%YKPD;PRDa%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKQSdGhtycGGsM1IAt+2IWsdiWH2@{Wi(bmnY$honV{dMAbO0k^I5aUZHD+WpWjHlBW;J0oH8wOgVKg)|Hf1p~HDzNpNfb>SQ4}iY)x-;X>V>pa&lpLC@BCVVPZ8iGcjahWid1}GGQ|`G%{u~Wn?%pVK!tlWnwlmF;5gt!T|s}Iz&%KQ*dE)X<=+lZ**yIZb5Q#VR-;!Y+-YAX+(K$RB~lyUol@XL{COjaA9<5VQfurbZKvHL2`0oc`j&lZERW;EC@O}Msj6kMr?0kbZKs9O<{9$O<{C$X?Q4eX?kT}bSVHMVPY{hFf?K_G%+7&MmtVRLg$VRUk7cqn6UZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3Ibkv}W-v2jVlp){WHvT1Fl1w7H(@k4G+|{iGd4CiR1{7YS`;i8Iy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^IVPi32IAdlrWHK-@FlIF~GBz_}GGb#fG-NU}H8^Be6iyae6f6QdI(|lSWo1TeZ(($4Zf8wlb8}5$baH8UC@BCVVPRo5IXPu8Ib&lrH85i^Gc`FjFgG+~Gc{r}IA$_pGguT(!T|s}I!1D3WkzgoVRUJ3XH8*qb4_7%a%p$~V{Bn_b7@3*Zd7t*WnVF0F-CG_WkzgoVRUJ3XH8*qb4_7%a%p%jXmo9CWfUm_Iyy{gZfjI>VRmJ5b75?ALt$fRWhf~CBVlDZH#lKpI5aspWi)1HV_{=qWH@CoWn*GtG&MFjIc8fFOJx)(0y;W=OlfXwRB~ZbmnY$hxqV{dMAbRcO&d2Up4Wo0@#OlfXwNp56icqsrQVK-(oV>K~2Ff}t_Vly{1V_{`xVPQ5oIALTmWj14FGh-A>F{Tt1RB~ZmWBV>mN7H8o=~GdD9fI5%ZxIWsqAW-~HlG-wn<267Z32s%1vWpq$sa%FCGN^faybV+VxWq2qlAY*TCb94YBVK+H2VL4@HG&ndoH8(S4FkvxcG&y84Vlg-~GcYnXGinq=267Z36goO{Wpq$sa%FCGN^faybSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3F*7nSGdE&1H85giF=aA0He@j}GcYzbH8wD0Wi&H2Y!pKhaugvGIy!S@bWmY(Wo~pzZ)t9HNp56icqn6UZgX@XN^faybV+VxWq2kj03%^BVKQPfFkvuZVPP_3GBIU1Gd411V`gDFG-WenIW{nE6hjem6d@EkI%#u5Z*FsGb97~HbSPtQZgX@XO>bmnY$honV{dMAbO0k^V>dBlG-hLAI5amlVK`xCGc-11HDzOFWo0-sVK-$ta1=ul!T|s}I!bS8Zgf*+ZgX#P0Ap-nb8~4#d2Up4Wo2J6UolE=X>N2=Wo~nCaxQ3eZETYP053{mV{c+@6CZYX1KZgX@XX+(K$RB~lyIyz8qb7^#GZ*C?j03%^BVKOx{VKHSjGBh+}Ha0RgW;r)vWHUKqV>o1DH8VJN6h9e)6dfBnI&)=oRAF*wWppTGZ*FsRAZbK-Zd7t*WjZ=gZ*ysMX>V>ODF7p3GG#Y8G&nalVP#@DV>V$jWM*P!IW#k3He+QnHZ);ncoaVwf)pJBIyz@%bWm?|X>@6CZYU`LBVjZ$WMeirGd43~GdN>5W-?`FH#IOZH8(dhH#Ik8W;l8jKY|n;0y;WpWpq?wa%W|9C@BCVVK+B8I5asiF=AvjHeoYjFl1siWil}`VPZEhGd4CfH+&R7f)pJRIy!S@bX9OxWn*-2awubOZgX@XL}_wmV{~b6ZYC)JBVjT&H90ddVK`=DGcq(bIWlH9H#aphGB{;qHZf)}G%0IAJt0HaRn4V}KMt!T|s}I!QxeZDn#{0Ap-nb8~4#d2Up4Wo2J6UolBTVQpn{VJ>KNZETkmH558JQFUQta$$67V?%FqbSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3He+NoW?^M!WH~o9IXO2nGBaj5G-PHuG&p83WMX48gA`X1mlQPuIy!z)bzx+3VRUI@LvM3*C@BCVVK!l6IAt?4Vq!C6H#RwAGB9IfHZd|XFk&z{I5%QqVuch}mlQQMIy!S@bW?O;bY(+tb95+UZ*FsRAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)zl-CM+OhZ*FsRAZbK-Zd7t*WjZ?IfTk$`BVlG^I5K84IAt|5H85dhWo0>KWMgDFIb&ooF*Z11V>E{pS2LFsH8naqb7gc>bYXO5LvM3*D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tqrX>DazVd8+MDF7p3F*PtbGcz?|G%{smHezBlHD)t7GdDS8G+{G2FgY@2i4<2emlQQMIy!S@bVF}$baHQOLvM3*C}VGKb95kSM0svha%E*YI!$48a%p%(d2Ul_dSxaoAY*TCb95kSM0svha%E*YI^uw)DF7p3H8n6bVP$4xG&nagI5lQ8GGZ|?H!(9eWMnWkFfwLiixgKgmlQQMIy!S@bVF}$baHQOLvM3*D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tqrX>DazVd8+MDF7p3V>MZgg^QY+o^7F;R74WO8A2X=6igb963fbZu;=6dD3LI!tM9YbYrIBVjQ)WMgA6W??jBH(@j|VlXu_IXEz8Ff}+cWi&HmIAWL-Jf;*H0y;WrZe?cH8we7Gcq(|I5%cEGdVS6IXEz4G&wUcWM()yGMp4V2Bs7m5jr|^WpqhyWpZ?BVJK5@VRUI>Y)Niqa&&27CMf_TVP!HhIc7F6WMnvHIAb?tGi72lGGj6{G-Ek7GB9R2FrE}V52h3v2s%1vWpqhyWpZ?BVJImeV{dMAbO0k^VKHPjH)AkmHfAzqHDxwAHf1tmVlg;oIAt+6I5}Z9pcFg?rW6_sIy!S@bV+VxWq2q|X>MytZe(S6CMf_TVPiNoVPRr7GB{!~VKX*4V`ecnIbk+5GGt<8F=k|AVWJc~3Z@hq2s%1vWpqhyWMz0LDIjBSZgX@1BVjc#WH>Q7HZU?dV`VsHHa9e3GG=5oH)CUAH#KB1H#npeJO;u606IEMX>Mx(V{Bn_b7@3*Zd7t*WnVF0F-&Q0Yc6PXZEV5;054B)bZKp2Y(sBubaHQOP;zf#Y-MdOXaG-ebZKp2Y(sBubaHQOP;zf#Y-MdMmJ03%^FGBY?iFfn2=Gh#JjW;HZ8G-5R}Hf1zpWj8W6WHdRb6j~X~6gV|HI!tM9WnpqdZ*FsRa$#w1bSQIadSzd9EFfcVZgX@Xb97`nI&*Y#X>MmMAY*TCb95k6aA9(DX>@s0baHiLbamo@rYQg;VK-uCGh$<8HZ?LiFgG)0GBjf~W;ZxEHexj}VlibjH>wm`Gt3k?0y;W=OlfXqVRA!nZgX^UVQFr3C@BCVVPP>cH8wCeF)=eWH#0b6W@RyBWH(_mHe@$sWHmQqHmnp{%oI2lIy!S@bW?O;bY(+tZgX^UVQFr3O<{C$X?Q4OZ*FsRAWdO(a%p%(d2Ul_dSxal03%^!H)1t4WM(&HF)=bQVPZ04F=IGlI5jjlIW##lGhDazVRCtCZf8wlbaH8UJ}CerVKp!}WHDr8Fl94lIW;gfV`eZmVPQ99VKFu{F*7q`WU>@mBFq#xBsw~CWpqPtZgg^QY(sBub98cHX>N2)VRUk7cqnspWI8%?Xkl_?WM6P}ay(RNZDm$ra(QWPXH8*ra%p%zDF7p3VP-cnGc_?WFl0GlVKp`}V=`lAW;SFoGG;h7Fk>|~v=mw*%oI2^Iyz-`VQh6_bY(+tZgX^UVQFr3C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Vr4NfWMwsEWHB`}WH&G{G+|;nWi~N0V`MR8Gcz@2wiH@3%oI2^Iyz%-ZgX^UVQFr3N?~JfVrgM+S5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Wiw-8I5RjhIAl39I5}o!W@2VGW@TeJH92EsGhtz5xD;A5%oI2^Iyz%-ZgX^UVQFr3N?~JfVrgM+S5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGvJ~Fg9XlVq`O6I5lK7H8wD2F*h_~GBIO0WHP!GS~JWPI4(LmV{dMAbaG*7ZgfgvV{c+DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^!VlielVK8AaGBY?fVPa!4F*am2Wj8f5VPrOBG&Ewo6k06I6gVzAI%98cb98cHX>N2%VPkJ%X<=?xQdC24Zgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLII5j#tV{dMAbaG*7Zgf*+V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VKO-|F=1vhIWaJ1WHvc6GBY${Fk)mhIXF2tG-P99Wxy0#Gt3k?H99(DZ*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGWiw+rWHn(qF=a4gIbtz4HeqIAIA&vEW@0xpVmQJSS~JWPI5j#tV{dMAbaG*7Zgf*+V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOC}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3G%+$YI59C|I599cHDog}W;8M~WivNpH8V3XH)1t2#1vXH%oI2-Iyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3WnyG8V>4khHe+NqVmCN2Gh|~jFf%tYWMwrlH#0Cf#uQpC%oI2-Iyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^BW@RvAIWRFeHDNX|H)Aq2Vl_E7Vl^{4IX7iuH#a%R6k06I6gVzAI%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVK8PeV>n?pV>C4~GB9E_F=ID0G%z(cVP;`wG-PHmGs+ZNEOQkAIyy{gZe?L|LvL<#baG*7Zgc=+Y+-YAX+(K$RB~lyUol@XZ*X*JZDDLG1MQLYcZb)TpaAk6HUpQzkXmo9CBVl7QmIWlB9I5;(8HDzUEI5IY3GcYzbVP-fvHZZ~g06IEFX=i0_NM&qrWpZ;aXgWG+M0svha%E*jX=i0_LvL<#bXH|!bZ>G1MQLYcZb)TpaAk6HUpQzkXmo9CBVjf$W?^PHVmC4|I5}iAG&weAH)1zAGB9K{WnnX7Ffqab06IEFX=i0_NM&qrWpZ;aXgWG+M0svha%E*jX=i0_O<{C$X?OrdX=i0_NM&qrWpZ<0IA|_tbZu-SVK`)DIbtw0GhsAkGh=08VKHJkVKFx|WjHc6FfuSo0sX3rEBO<`~VGB#ypV>UH7IAmmIGiEqpI5jjjVmW3vI5{~rIWT2n&=eOIqGBq+XGB7n`F)}bTGBjp1WjHr9Fk&+>Vqs)9VPV1n01!GlMQLYcZb)TpaAk6HE@(PBbZvQoIXN^nG&MD2*%USs!T|swIyyyZXJu|kWo&R|a&sU80G+|>mF*Rm5GGt>g-4r$%!T|slIyyyZXJu|kWo&R|a&sDzoWMVclH!$NAHXXtN03JFzMQLYcZb)TpaAk6HE@(PBbZ2{mFf}n@Ff(FgF)=hVIW%QAF*z|gVmCQ8F*h+~iVrDTjIbt$0GGa0~GcxBCHWK~2=@d2?!T|szIyyyZXJu|kWo&R|a&sl8L3!T|srIyyyZXJu|kWo&R|a&sGdDF8)jXJu|kWo&R|a&uoeXf9}UZEPc9W;Qf4VPP>fWi(-8IW}W4WidHsH8VCeI5{(9G-5Df?G!c|!T|sqIyyyZXJu|kWo&R|a&sY({T#V`WxlV{~tFCM+OhZ*FsRAVq0sWo|k;O<{C$X?Q$jZ*^j9Wh~-=rYQhLX=i0_NM&qrWpZ<0IA|_tbZu-SVKF&0Gh${kW;ZZ0H#ssnWMnmAIWjOaVly>lHZWp1GV>HRGr|D?Bsw}pX=i0_NM&qrWpZ;aXgWG(a&K)#X=i0_C{%J`ZgXaDa&0CoAY*TCb95j@X=i0_Iyy~ZbaH8UG-M_z07YqMWo}4iY;a|Ab6+@UE@*UZY$IW0GcsmmVKibnW??umGc-3cV>mNpWnnNlG-YEkG-NpS6gDEl0RSU9Iz?$`Wo}4iY;a|Ab1rB)I&*7fcPL|TZgX@XMQLYcZaO+mVRUk7ctT-wWjsV>a%pyDWIiS-07YqMWo}4iY;a|Ab6+@UE@*UZY$IW1HDWY5Wn?pDHe+QtH)S|7HZo#mH90tBG%;c@F=Ar(6gDBk0RSU9Iz?$`Wo}4iY;a|Ab1rB)I(2SyYh`yRV{dMAbRb1(XJu|WI!$48a%p%%VRL0XL}hYmc4cHfCMf_#X=i0_NM&qrWpZ<0IA|_tbZu-SVK`+pGc-3fI5lBmWnwutH)3XDGC46eVlgu{VmUK4H~ADcA;JLwH99&)X=i0_NM&qrWpZ;aXgWG`Wpq<@VohOma%p%dX+(K$RB~lyO<{C$X?Rq5aAhVeAY*TCb95j{Ze(S6QekdqWh@|LZ*FsRAW3dy;((?p07YqMWo}4iY;a|Ab6+@UE@*UZY$IV}IWjY5GBYz}IW{shGc+_|GB{;3HZf#mV=`kjV=*xM6gD%$0RS~RIz?$`Wo}4iY;a|Ab1rB)I&)=oQ*~lZVRUk7cqnN^d2Up4Wo1oabaH8URC#b^CM+OhZ*FsRAW3dyWq49yZf9jIAY*TCb95j{Ze-$srYQhLX=i0_NM&qrWpZ<0IA|_tbZu-SVKg>0Gc#i{F=b>iGBP%0H#IqCHe@n1H!(LeF=l2mF#QxZGr|D?H99&)X=i0_NM&qrWpZ;aXgWG`Wpq<@VohOma%p%dX+(K$RB~lyO<{C$X?Rq5aAhVeAY*TCb95j{Ze(S6QekdqWh@|LZ*FsRAW3dy;((?p07YqMWo}4iY;a|Ab6+@UE@*UZY$IVYHDzKsH)A<4Gh$>lVKreiG-NkoGd4LnH(@h4GiEgZ6gD%$0RS~RIz?$`Wo}4iY;a|Ab1rB)I&)=oQ*~lZVRUk7cvNpmWMyu2X>@rgX+(K$RB~lyO<{C$X?Rq5aAhVeAY*TCb95j{Ze(S6QekdqWh@|LZ*FsRAW3dy;((?p07YqMWo}4iY;a|Ab6+@UE@*UZY$IV~VPZ5eH8VFfVP-NnVPP>eFf}zZIWjmjVPi34H#uPe6*e=%0RS~RIz?$`Wo}4iY;a|Ab1rB)I&)=oQ*~lZVRUk7cvNpqX>N6MNn~YibZK;XC}~7_Zd7t*Wldppa%p%}d2nSWEFfcVZgX@XNp56icv4|*XJsrPV{dMAbRbD?Wa5CPDF8)jXJu|kWo&R|a&uoeXf9}UZEPc9Fg0RgIb}FwI509ZF)}zgIXO3GH#ufzV=!VeWjQxv0~Izi!T|s^IyyyZXJu|kWo&R|a&sbz)X!V{~tFC{|@-bZ>G*d2Ul_dSxaoAY*TCb95j{Ze(S6QekdqWh@|MZ*^j9WhnqfX=i0_NM&qrWpZ<0IA|_tbZu-SVPh~hHDYCDGGt<6IW;mdWiU5nW;A3sHaR&tGGk+8HU||pD8c~%H99&)X=i0_NM&qrWpZ;aXgWG`Wpq<@Vpe5ibZ>GfR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbD?WMz0#VQyz-EFfcVZgX@XQ*dE)X<=+l;((?p07YqMWo}4iY;a|Ab6+@UE@*UZY$IVdFlJ*lGB{;9V`4R8VmM|nVKgyeWHm8iWi&Q4VPiE36*e=%0RS~RIz?$`Wo}4iY;a|Ab1rB)I&)=oQ*~liWn*-2awt}1V{~tFM0svgX?kTQEFfcVZgX@XNp56icv4|*XJsrPV{dMAbRbi3VRUI>Y)0aMrYQhLX=i0_NM&qrWpZ<0IA|_tbZu-SVK!qjHeoU_Wi~Z1G%;Z?FfubXH#cT8HD)+8H8wM5Gz%3rGr|D?EIK+xX=i0_NM&qrWpZ;aXgWG`Wpq<@Vpe5ibZ>GfR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbD?WMz0#VQyz-EFfcVZgX@XR3<3^MQLYcZb)TpaAk6HUpQzkXmo9CBVjW)FgIm1V`MiuIW;smH#aabG%`6kH!(0~Wo0rpFgFbqHY&ma053&pXJu|kWo&R|a&s+FG6KKDF7p3Wi&ZAFf=qUI5s(9IAvluFgIp7HZU_XH8nCcWj19w6BR)>6(0gRI(}4gVRmJ5b75>KDF7p3H!w0XFl1(9H92EtH8Nx{Gh{O}Fl97mWn?#IF)?Ie6%|1@6(0yXI%j2cPI6CXR%vr-bY)~rX>MzCC@COgZ*FsR03%^JGdVdiGcjT~GcqMyqa&K)+X>MytZe(S6C}VGKb95j~X>MytZe(S6DIjBSZgX@1BVlAPWH2!^H)As}WiT-|GG;k6VmL8oH)LaEWi&KqHD)0dK@~R@9~U}0XJvFyVRB_|bV_e&ZgfU+Z*5FzZfi+yWMz0LV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVP-QkH)3XDH#aylFf%YRIA&vEHa0UiW;r=zWHmHoG9wj16*mVRmJ5b75>rZe(S6Msja$OlfXwNp56icqn6UZgX@XOlfXwNp56icqt%bZ*FsR03%^DG&VRjWn(fiI5aakWi>EnHDfk8IX5|FV`FA9VK8DP6+sm@6(1BjI&x)mWppTGZ*FsRAa!nYX=iR_WFTp7bSVHMVKX=|HD)woGGsGjWn?#HHZU_eF*#*9HZ?LZWM*M8G$$275;qke4mvt=Wpib8C}VGKb95k0Z)9a`CMf_TVKp!@H8NviIb~*KG&5r{H8VIdH#j#nH!(LjHaKH2F)0;63^x@Y4LUkuWMouwVRmJ5b75>kVRL0DV{dMAbRbM=Zfhzj03%^DW;HoxVPiRFI5B22F*PmFRB~ZMyOEFfcVZgX@XNlI^NZgeUvAY*TCb95j~X>MyODF7p3I5T83HZm|`HfA+AV>2>0I5}lGIWaL~GdE#5HZeG4Efqm0Hx(Z!Iyz}{P+@XqZgfv(C}VGKb95j~X>MytZe(S6EFfcVZgX@XOlfXwNp56icqt%bZ*FsR03%^$Wj19rW-&B5GC4CaHfAs~G&VLcIW{&nVrDmEH8W!`6+tF96(1%#I%j2cLuhGiWK3ypYe{ZoWq3w%Z*59%X>N2$Ze(S6C}VGKb95k0Z)9a`CM+OhZ*FsRAWCm(Zgfd*WMz0MAY*TCb94YBVP-WkF=8+^H)1t5H8nG0Wi@1CH8y24G-F{gH)AZAx!xZgfd*WMz0LV{dMAbRbP{WMyn7EFfcVZgX@XN^faybV+VxWq2tdV{dMAbO0k^H)A+5W??WeWHvcrV>L8pWoBe#I5}ZrV`ed8GGR4lGZjH3Hx(ZgIy!W3Q*?4^Zf7WCZ*FsRAWd&%Wo#xXAY*TCb94YBVKg>nHa0jiIAS?4W-v50HD)trV>DwhFlJ;iF)}nUF*OxI62buhIyzKxVRmJ5b75=%V{Bn_b7@3*Zd7t*WnVF0F;sG4c4cyNVQemFbZu;w0RS&mQba~XZ)S5zZE$aLbS`KBO>bmnY)MaFGF4JUMnrFBb4hJ*Z*p{BIA|_tbZu-v6(Tx1ZC`U`ZgX#PNp5Cu03%^zH!?P5I5cKrVq;@9IW{&jVPZ03W-wzlGcjT@GB+?l6(TY^I#XqCb8m7;Wo&R|awv0jWI8%?Xkl_?WM6P}ay(;iZgX@XQ)O;*Z*oO!Wo>0{bUHdyWo~nCa!GDxZ$2piBVlAUW@2GxGh{epIAmrsGh<^nV>2*fHaIzAV`F4FH(@#zL@+=VA_6)(ep6*`b8m7;Wo&R|awsVPBVjaQVlyyhHezLFVKOmcFkv$|W;ii1V`FAyH8VM3GdMgIL_ifH6goO*Wo~71VRU6vWo~nCawubOZgX@XO>bmnY$honV{dMAbO0k^HDY9CWim5iH#IpnVr4QpW;8iuH#sq7Wiv1~V>2;jJ{3d~8xR*rWo&R|asWtWY;a|AE@*UZY{CHmFG_D|Zgf+0VRU6KXaGuYX>N2=bYXO5UpQzkXmo9CWfdSKIy!G~WpZJ3Z*nLpC~0nFWq4n7d2nScAY*TCb95kSZe(S6UvznJWho$IZ*FsR03%^AIWlEpWHdN1I59UcW@TbzFgapkIWjqBWH~i4F*9aD6+$9q6(9&YI&yD!b0{ewV{dMAbO0k^VKFviVlXf=GdVG4F=IJ4V=-f6GcqwVGG#I_WI1MJL={2?WfdR@Iyz%-Y;!0nAY*TCb94YBVK_1{Fl010G%#f~VKzBtG-EbpWHc~lFgIa1HD+ZnVn!8024xi>Iyz-+Wo>0{bYFCNaAg1^VPrXFF*GzZWMVKdIW}Z4HZn70W;Z!BG&C?`Vq`L6F=Z7XIy!b?Y;|Q{ba`-P03%^FWHU2lF*al|VP#@uHDNP1IW{z9H(@q6I5jjiFfuV^6(Bk~X>Md?cwcmRaAg1^VK!woH8CN37asVS?He+FBVKHW7IXN(7GGk_BIW%KoW-~KmVl-ngWHK~iWfdSgI&x)ZWpZV1V`Ts%VP$4!F)}w~He)q1IWRF~Gh;A0F*RW|GdE>0WiVqfVPzE{0y;WPVRUk7cvfj;cPJ?UBVjZ$FgIj1VP!WkF*rD6H)drtGC5>qVl-nlIWaV4Fl9{@LS+>o6FNFgVRUk7cvfj;cPL|TZgX@XO<{C$X?Rv?Wp^ei03%^#WHC55HDxnqWo9)pH8nXhVmUNqHez8iGG#DfGC4R;6+#hZ6(AEjI&W}ga$$6Day=+xZ*FsRAWdO(a%p&0X=QgNDF7p3HezBlWHV(rIW}cvVPj@uWn(lpWH>T0W@IxkHa9e7Q58ZFWfdSLIyy~ZbaH8UR%vB-C}VGKb95k0VRUk7cvfj;cRWvYXk~ImY-Md_Zgf<6aAiIwDF7p3Vq!NiIbmdBV_`BjIXGcsVlXi>FgG(WWHn=9HaKB6Qx!rZWfdS2Iyy~ZbaH8UR%vB-C}VGKb95j>Z*Fv9X>Mh5CMf_TVKQboH#0CcG%;glHDh68HeohnVqrIAGB7h^H8nP5F;x{p5M>o0FgiL-VRUk7cvfj;cPL|TZgX@XLvL<$VQFq`~VP|Dea%5$4X>MmGDF7p3Gc`43GBz`~VP|Dea%5$4X>MmGDF7p3Vr4fnV>n?pHaRpjGdE;7G&E*qGBjpnH8wakGBh}0TNOemWfdSbIyy~ZbaH8UR%vB-C~$9SZggdGEFfuaWMz0?ba`-PEFfuaWMz0?ba`-PEFfcVZgX@XO<{C$X?Rm~Z{mQaDF7p3H8VM7Ib&otVP#=AFfwE@WM*MvIbk_CFgQ76VKXsdT@^wzWfdR@Iy!T7Z*pO0WlwTsWpXGfAY*TCb94YBVK_K2VPP^fF*Rf{F*h?XFf?XjFlJ^qW@a-vFg7=0W?vOT24xi>2s%1sVRT_ADIjBSZgX@1BVl7>Vlrl8VKz5pHDO{gVq;=9Ff=qcF=jG1V_{@DWMW|zLI!0OAT~NWVr*|?Yba@MWMz0?ba`-PEFfuaWMz0?ba`-PEFfuaWMz0?ba`-PEFfuaWMz0?ba`-PDIjBSZgX@1BVjgVVliPiIAvooWHe@EIb}9xIWjgmHDxn5WH~Z1WHw_JLNvkw06IENVRUk7cvfj;cK~B-VRLh7M0svha%E*-F<&uFVRUk7cvfj;cP?mjZEV5;053{mV{c+2WHmTuWH)9vVKFv2Gcjd0F*!IiYZWj$I&fifWo~p#X>MyyVQpmqBVjpXW-u^eH#j(9H#IdgIW}Z4GdN{7VKz89WM*MvWM*p>FgiM8XlZO@OlfXwPGN0j03%^yHD)q7Fl1#iW?^A4Vm4znH)drsG&o@~GBPn?Vr4M33IIAfN^faybV+VzZvb<2a&=>LX+(K$RB~lyUol@XN^faybVY1sZDnqBUol@XN^faybV+VzZ!TzbZEO}9053via%6c(Wo&R|axQ29MRRm%ZDDk2Z*E^QLS=Gfc}Qh!aAk5|IA|_tbZu-F82~R+X>D+9WlUvfXJuqhWN&R{baHtvXaGfXbZKp2bZKvHUoul^ZE$R5Ol4@gV=`elGd5;0HD)nkW->WuWn?ipWMVltZWT{3auqEUIyz@%Ze?;|bY)XzZgX#PC}VGKb95k0Z)9a`CMh6eZ*FsR03%^HIb<_oHZnFaWHe$qHDhHnH843bHaKK4WMeQhF*P@E6;Bev0RTEWMsIRsWmIo+adl-=Wo~nCa!6%taAk4;V{Bn_b7@3*Zd7t*WnVF0F-C84V`Wrta&dKKQ)O;*Z*oXwY;a|AE@*UZY)KIjIy!G~bZKp2Y-4Y3baHQO0ADd*F>i2mX>DO_V{dMBa&K%dXmo9CeHAM@I(2SqZf|#PRC#b^03%^DVm3BnG+|_7F*am4Wn(lsFkv+@Vq-NpH8NshW@2J}6)QSAV{dMBVPkYqZ)t9H03%^AW@I=rI5jylWMN`AV_`BkW-?6)QSAW^Zz1WkhLmWn*+{Z*Bl1VKgviWH@DIH#1~8G%_<`G%#T}WimK0WH&NmHext9HhmQK2W;rxBGBY`1VPa%8GdMCac@<546)QD5I#q6KZf|#PS8`=;V`xKfZggQ|bSPtQZgX@XRc>o;Z+C82a%FB~XhUyqbYWw3RC#b^EFfcVZgX@XP;YZ-bZKvHCM@EBrYQg;VP!C7IWl2oH!@*3HDWL_GB`CfVlZJcW;tUsHDfbjFnbkEGr|D?IyzNuYi@6MZdY<;ZewUeZ*Fv9V{`y>baHiLbZJC+Zd7t*WnVF0F;#ABZf|#PS8`=;V`xKfZggQ|bS`LgZEW}s054Q>VQzC~Z*pxzZ*FsRa$#w1bS`KBRB~Z%b7pUHZ9{Kvb98cHX>N31IA|_tbZu;}6*vMqIz(x6V{&D5Wkq;&Wo~3;WJ_UeZDDRkX>4?5a!6%taAk5RDF7p3He+HkF<~(|H(_EpFfuhWH8MFiIW#vhFf=zaV=!i9e-&D<6*x6II%R8SUuGy{Z*FsRAZbK-Zd7t*WjZ=mWn*-2azuGZsG&EykVmL54WnqC8S~IT|I5j#tWou?%XeeWEZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFft_d2Up4Wo0@#R%K&!Z*t;*rYQg;VK_1~W@I*HV>dK8IXPrAFfwE|Vqr5lGcqz{WieqmGJ_RbGp`jmH99(FYi2`lZE$sTWlCXVZ(?a-Zbm3+M0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)znQfTk$`BVl7^WjHZ5V>B}|I5aUaWMgDxI5spgHexY2H#apgFlL1nS~IT|I5j#tWou?bZ*6dObY)6mV{c+9ivWNBk`C@BCVVK6pjFk?1hVlpu@W-&B4FgH12W-~c9WiVx8HaRjhG>a8luN61~Iyz-*W>s)xVRU6EDF7p3Gc_?WWo9=pFfe6gVliQ6GG;O|V>dN0VPiF8V`4TljTKt26*vMqI%R8SNp5L$C@BCVVKX;0H85l`I5RV0H)CZsWH(|mV_{`uG-WU_V>w|qGLIEnuN62gIyz-*W=U>obSPtQZgX@Xb7^{IUvwrcAY*TCb95kcX?kT}bS5kyV{dMAbRctSdSzd9CMf_TVKg{oWMMI3Ib$+1G&y8rF=RJnGdN^oV>V=AHaTKAVv!YEE3Xwe0y;WnYi3eqb7gcWDF7p3GBY+~G%-0bFg9jlWjHfoG&VIcV`OAFW->TtVl!qqlNDO86*x6II%R8SQe|^xbSPtQZgX@Xb7^{IUvwrcAY*TCb95kcX?kT}bS5kyV{dMAbRctSdSzd9CM+OhZ*Jm%rYQg;VKq58Ff}wdGB`LlH8M3YG-WwuG&eOkVl^`|Wi(?pHkB1xGp`jmA38c^Yi3hrbWLSpb9HiMZDnqBR%K&!Z*nMOZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDF7p3GdVS4GBjpnG+|{kFk)gjIASw3F*iA7VK^``F*jpkmlawauN62SIyz-*W>aN!Np5g;bXH|!bZ>GfV{dMAbRcO&d2Up4Wo0@#Q*dE!JY;WmVr*qTCMf_TVP-OAV>UTsGh}6CGc-3aGB;*4IW%K9G+|~lFfe2^HJKG!9j_HQA38c^Yi3hrbV+V$bZKF1Q*>c;Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^yV`DI8WH2^1I5B28Ha0OfHf1$3H(_FCGcYqbGC5_N6aN!Q+acAWo=GxX>(;mZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^JGB;&qWi>Q8VKp`|V>UQsIW=QqWnnd9Fk@w7H#s+-6X>(;mZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^AWHDl7G-6>nG&MLjV>dWsG&eV4G+{GgW-(@CWiVo)6@1WhirLdSzd9DF7p3W;kUqFfcPRIWS{kF*Y_bH8Ep1WH@4CG+{U}F*Y(}rxjWTuN62YIyz-*W=CaoQ*>c;WpgNFZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVjZ)Vl*)}I5#mkHeon4FlJL83VKz8rIAvuwFf}3?Bd--W1v)xuXKrtDWhhi8CMf_TVKp=`Vr4QhVq{}9Wn(xtGd5&lGdVFiFl1&kVKXr`H?0*~1Hu6SIyyvYb7OL4bY(?&bY*U2Wn@cXY;9p~MrmwxWpYSmY;a|A0Ap-nb8~4#d2Up4Wo2J6Uok{!b7OL4bY(?&bY*U2Wn@cXY;9p~MrmwxWpYSmY;a|AE@*UZY{CHmFGFu`bYWw3S8`=;V`wgD07GwXbYWw3S8`=;V`yJEXf9}UZEVUFGCDeBX=Y|+a%FB~WnXl8aAg1^VKioCH85f{V`VWoGdN~9GGbviW??xvIXE^kV`F1BGs+b*Iy!b?Y;|Q{ba`-P03%^yH#cT7F=AvgHfCWtIAmiqG+{JhFk)gkWH&fCH!(KK6*4+Ha%E;^a%FB~WdI{#Gc-0cHZWl^H8wUgHZwA0Wj10mG-5b1VK+HuFkxdh$`vv?I&g1kZggdG03%^zWI1DFV`DcqF*0T{V>o1HIAt|9F=IDnVPQCBW@KZ^6*4+HX>?_BVRUbDUt?i(WoK`4c>p6}IX5t4VmUG~Win(nFlIPnV>UN3IWaIXIc79AIb%0C$`vvZIyysdZgX@=bY*g3bZ>GfV{dMAbRbD|WpZJ3Z*nFn03%^FW-vK6FlIG4W;JDDF=a70WMMF7F=k_7H#IkAF)%i^6;uz(6*2-kI&W}ga$$6Daw{t+DF7p3V`DTjIW;mkW@2MxH#Rb2I5TE4HD)w0IWRLhIAb_wxD`~&6*2`nI&W}ga$$6Daw{t+X>N2W03%^GG-Y8kH!x;mHZd_YVK_KtWiV!9WHvK2G&C?WGGk)86;uPt6*3$;I&W}ga$$6Day>mLV{dMAbRa`-ZgX@=bY*g3bZ>GdDIjBSZgX@1BVjXUVq!LBHe@p~F*h<{V>L86Gi72mH8?XhV=*>0VKclHR2s?^G8Z~JZ*XODVRUbDJv}I6Z*FsRAW3v(a$$6DawaJtV{dMAbO0k^G%+-0W;tUwW;HT1HZV6gGdN^7G-hQoI5Ib6W@a@tz7Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^JWid5kWiezoWid7|F=RJ5HfAv}W;8Z5IW;piGGZ~n6;v9^6*3n(I&W}ga$$6Dav?n^V{dMAbRbD|WpZJ3Z*nFnAY*TCb94YBVPQ5nW;tSIG-P2kWo0pCFgQ3iVmLB3VlyyiH#j#oG{O~B70MMd2s%1%aAk5~bZ>GhC@COgZ*FsR03%^EG-G5lF*h+WHa1~nWH&Q2W@TkLGGZ_}IbmclIWsrJ6;uYw6*34qI&W}ga$$6DaxFe6DIjBSZgX@1BVji;VK6f^W@2SwF*P|kVP-HkFfub{Gch+fGdW>pFfzs!R0hfwG6*_4X>(R#Y-waDDIjBSZgX@1BVlGXV>D)AF=jS3Hf3TmG%+?eV>dH2WMegCFk)n5WHQJVR0dKB96CBfZ*FsRNpxj$VRUbD0ADd*F+*=|b96~`WpZJ3Z*neZbZux6qHDWR}F=aAjGc+@1IWc8nV>V+mWMVKhF)}kd2OB(7aA9<5VQfZka${vyWn*-2ay|fGGhZ+vi6H8C*(7B4zFWNBt*WpZV1V`X1-d2nR_BVjo;Wj8l8Gc+pG&nb9G%_<|G-G2oGB{%~WMeUAH)c0tWMnV_7B4zFaBpdDbY*e?BVl7RHZo>mIW#piG%`0hGdVV7GBr11W-?=DGG;I^G&R)~F==#Va$$6Day%eYaA9sNAartdWgtEPIW;w9W;HN4WMyJ7W;HouV`4F4H)LTsF*P?iV>vf50TwShI&*MgZeIW+VP!TkWjHf5GGa0@Wn?)sVmM@DG%#Z_Fgap5IW}QoFaZ`XIyz}?WMz0?03%^#H)AF<~(^H(_QtIX7f6V>V;e6)^&7bY*g3bZ>GfDF9(LF=R1jHZ(D2V>U4~H#K55F*z_eG-f$uF=J#gWir9V`4RCVKHPeIAUUAHexe4H!(6XG&9>3Q5^vmF9N2W03%^HVKOv1Ha9b5VmCB7G-5F^VPrHpW;0_nGdVYAHDx*D6;T5L7B2!iI&W}ga$$6DaxE<=DF7p3H#TNsHfCdHGBYzUH8*2oGchn>Gcqt{WH@6sHD)n2N2W03%^HF=a3`H8M9fFg9aiF*#vjWi>D}Vq#)2Wn(dBH#sur6;T5L7B3e%I&W}ga$$6Daw{lgX=Y|+a%FB~WnXl8aAheVV{dMAbO0k^GGsM5H)LZtGdN;6H8(IdHDWMiFfwIiWimHmIb~rp=@n5G0TwS2Iy!G~WpZJ3Z*nU=C}e47W@U0^ZewL%ba`-PDF7p3IW%T6Vq-95W;Hc5WHC55G&N*4HDfSjF)}tWHZn0~>lINC0TwS8Iy!G~WpZJ3Z*natWNBt*WpZV1V`X1-d2nSZAY*TCb94YBVP-jDHe)elV`4UBF)(5^H8n6WVKX*nG&VJ1H90XeX6+SG6#*765jr|=aAk5~bZ>GkJt$;pW@cq_Wo~0-UvznJWhnq7VP-dDVP!HiGGaI|VrDX8GG;b8Wi&KmVPY^jFf%q}WA7DF4*?c06*@X^aAk5~bZ>GkD06UOZeMA1WpZJ3Z*nOhV{dMAbO0k^Wj8Z1F*ad1G-YEqHDxtoIb>xwF)%n`H#Rb1H8nM5@fA@M0TwS8Iy!G~WpZJ3Z*p5*C}e47W@U0^ZewL%ba`-PDIjBSZgX@1BVjdVH#s#mF)(2^VPiNqHa9jgI5#w7HaKQsF=94kHDdD>Q569eFCIENZ*XODVRUbDJv}IMaA9s=X>?_BVRUbDEFg1mVQyb(bY*g3bZ>Gg03%^HWHw|uFfwB}H#j*mV>4!AVlZJdVq<1CI59XeV=-g(6;T`k7B3z;I&W}ga$$6Dav?n^b8um9Uukq@a$$6Dax5ToaA9s=X>?_BVRUbDDF7p3WHDl5H8MCcH#lWBHa259VK-u7IAt<0W;rrqVPrUC_Z3kb0TwSFIy!G~WpZJ3Z*n{+b8um9Uukq@a$$6Dax5ToaA9s=X>?_BVRUbDDF7p3Ib%6tH90tCFk@sfGBGk{G-PBkFl0AjF*P+}Wi>Qo`4v$d0TwSFIy!G~WpZJ3Z*n|6D06UOZeMA1WpZJ3Z*nXkb8um9Uukq@a$$6Dawz~KVP!UAGB-43H#RjgVK+88F*RgkGchzWVPP?5H8nG2GW!)#903+D9y&U2aAk5~bZ>G#D06UOZeMA1WpZJ3Z*nXkb8um9Uukq@a$$6Dawz~KVPa)9I5J^nVl-niGh;V3H#jpeW@R-sHexq2GBPnRH2oD(903+D9y&U2aAk5~bZ>G#Jt%WGjAaihGZeMA1WpZJ3Z*nOBBVlA?IWcB3H8nCYHDx(9G&nFcVmLT3F*s&4VmCNtVKo00Q5-TG06IEzaA9s=X>?_BVRUbD0Ap-nb8~4#d2Up4Wo2J6Uom85bYW?1b6+uEF>`QXZeL$%bY*g3bZ>GlXmo9CL>40mIy!W3Q*?4^Zf7VdAY*TCb94YBVP#=7I5K8sG-Ne1VmCHoFfw5MmIDIjBSZgX@1BVji)Vlz27WMnWmWjSUuWMnmCGBq+bIWjXiFkv=gFfs%dMFvC`BRV=vX>MgGqQ~)DkG-F{nWMVTiH8o*2Gcz|ZV`4UDVmV_qVmM_qVq-RAL>41DIzet{b!=gBR%K&!Z*ntK03%^BGhs0|GGZ_`VK-rBF*jy5GBPk>IWS=~F*Y+|GiEqM79%=3M0H_oR%K&!Z*o)sBVji=F)(B}Ff(N{VmM4X>Mg41DI$>^Sb!=gBR%K%|03%^HH!(A2WMVKlFgG|eH#9e4I5{*qH#BB7V>DtkG+{PG79%=3Y-w&~VRBDqW^-k903%^xHeq2hGBh(YWH4biV=_5qGdE#0WoBbFIX5t6F=RMI79%=3VQy!2Y+-UwW@d9`bO0k^G&Ny1F*jo~VKQc7W;HltVmM|oG-72lHeoqtFlJ^oL>41DI&^PzVQf=rdSw73VPs}yVKHH1H8x>kGcz$^W-v1{VK-(sWHT{gV=!T6V?-7s0y;WVaA9<5VQf}qV{~tFC@BCVVK+E8Vm2}`F*jv4F=a7iV>CHsFk)jjH8W#kFf}nYVh$EXL>412IyzHuVRUI>Y*uAsbZ>GfV{dMAbRbM=Ze?L|R%K&!Z*ntKCM+OhZ*FsRAVF?tb!=gBR%K&!Z*ntKCMf_TVKZbmWH&fvF*7q^VmLEoW?^JvGc-0eGdX5AFl1&qHV_s?EkqV07CJgpaA9<5VQf}qV{~tFC}VGKb95k6aA9<5VQf}qV{~tFCMf_TVP40gIyz@%bU|)sb!=gBR%K%|C@BCVVK`zrVP!EmWj8ltGGS&hH)UfnWHUB7WHC85WiVqgFc=m^78WH4AY*TCb94Y@W;8c3Wi>N1VmUH1W@BMEIXPiuW@BMvH8(IbF*h?B7DWaa79|KEV{dMAbO1ItG&ebBH#KH7HZwA1GdVY8H)At6GdVP7G&wnAVKp2UMFvC`BNsY4b7gc)X>Mg5V`esGGBGt}HaBHrGcsXgH#spiGB#l_G&E)&7DW|A79$usI&)=oL2hStY+-U%Wn(iaV{dMAbRa=)XLW30a#m$ybZ>GqR3<3^BVji&Ibk+5V=*^5WH&Q5GdVD3G&o{5WMpJ8V`FAEW?>)}MHVC$B^n@OZ*FsR05LZGfDJWxaZgX@Xb#8NMXKrO=AZc!NDF7p3H8?Y6F=06{HZo%{WH)9vGGt*jGdX27GBIT}IX7Z8Bo;*yL>40&Iyz@%bXH+(C}VGKb95keZgXj8Ze?U3X>N2WAY*TCb94YBVK+2kIXN+AF=jS7H8?UgGdDP8HDWP0HZ^58G&5y1GA0&97(^B$B04&AWpq|yY$#)IZgX@Xb#8NMXKrO=AZc!NEFfcVZgX@XWN&q1Y-K3`BVjORWivK2Gi5YmV`ersGB!72Ffn2`GcYn?F*Y?gWn(B7MIb~LBM3S=b7^{IC@COgZ*FsR03%^$F=jJiGGs7iH#IUcVm32kGGt>gWH&N7VKXykHDNU>7DWa`79#>WI(lVtZzw4MBVjl+F*GwbH)3KrH#RXfH#0FeVP#@4H!xx}Wn?llHDoLnMMM@O5jr|!Xkl(=Wl(QvZgePPZ*FsRAW&~}X>@6CZYC)JBVl1?H85l_H!?F}VKHK6H#0dlGG;I}GBPw_H8x^oIASgqMGr(4BM~|}V`yP+XJtcgZ*pWta$#*{C}VGKb95k5Z**aFX>V>ODF7p3W;Hc9G&D0cG+|~rI50RgVmM}GH8Np2GBhw^GGsMoFcw7*L>40&Iyz);bSPtQZgX@XM0H_oR%K&!Z*o*7DIjBSZgX@1BVjf-Hexg}I5#q7IWaahVmUWCHDNh7Fg7tXIbk?uF*h<6MHoaDBO5w8Z*XODVRUbDJt$*uZgX@XL}hYmc4cH!aA9<5VQf}qV^k(703%^HGdW~9HDWViF=8`eW;QT4Gc+`2Ic8%xWjQl2VlZPg7DX9E79$}#I&W}ga$$6Daw{lfZ*FsRAVg(yX?A5~Q*dE)X<=+uWn)w(DIjBSZgX@1BVlD_F)=q~Vq!8hV_{`8Fgal{HaTWCH#jgcIc702I59RBMIS^KBOy9EZ*XODVRUbDEhuAeZgX@XL}hYmc4cH!aA9<5VQf}qV^k(7AY*TCb94YBVP<1yF)=b?Gh}3BG-WU`W@9ijI5}iwGBYtbWnwcpGdLDSA4C=-2s%1%aAk5~bZ>GkC@COgZ*FsR03%^DVPiEpVlXphGdDOkGc!3jGd5y5VmD+lIWT53Ib}0C7DWa`79$8cI$?8GWn*-2awsVvV{dMAbO0k^GB`0eIAUaBH8(UkH92BqIb&pDIAt|4W->EoW@9inJQhU;L>418Iyz%-ZE$aMWhi5BZgX@XL}hYmc4cH!aA9<5VQf}qV^k(AAY*TCb95j?WpZhDWn@!uVRUI>Y*ylcrYQg;VK8PfGBGh^Vqr8fF=I4kW@Ry9H)ArF=b{kV>354H#TEtH)Aq0F)}nVW;teJKo&(AL>40gIyzcqa&IUp03%^#GGS#lF)=eYGGs7eFlIF~WMnxwGi5V1IXGftV>LKJ7Dd7V06IETaA9<5VQf}qV{~tF0Ap-nb8~4#d2Up4Wo2J6Uolf~VRUI>Y*uAsbZ>GlXmo9C!T|s;Q+acAWo=ApZe?L|X>(MgV>{IA|_tbZuLb97;JWiDuRZEQqkaB^j1VRU6=AZB%LV{~b6ZgU`EZe$>1Y+-YAWpe;$a&L8TUteiNd2Up4Wo1NVaB^j1VRU6=E@*UZY;qPL5jr|pO-w~>Wo>0{bSPL&Oi*ERb7gWV$pG+|*fGD;Rg4{{bDB|17-O-w~>Wo>0{bSPL&Oi*ERb7gWWo>0{bSPL&Oi*ERb7gWW1WM*VEHDNP2H#s+BVl^@_IW{#jVPrH=7D93sAT>HVb7gcvbaZlQVs&(7Lt$)eVqs%zD06gVIyz=`Zew(5Z*DwdZ*OcUV{dMAbRctdWI8%^Zf|mAWpZU?Uu|Jw*aAiYbY;0m-V{0gLbYwa@W_503bZKvHJa%tsWGE>hVQg$-VPk73b97`nI%ailV{~b6Zaj8xX=EsKbYwa@b7*05Wn^D)baFgcO-w~>Wo>0{bUrCQDF7p3HaRgjF=JyiVl`tmH8Ns3H)b?6GdDFbGC4CfHeoVlRu)1qauy&6Iyzx=baH88b#!GzVQg$-VPk73DIjBSZgX@1BVjUOF*q_|V=*^oHDxw5G-5F^GhsG2WiT>hGc`FiWi?n9LI!dcAP71-Wq4_HQ)6#%WkX?XY+_+!YbYroV{dMAbO0k^VK!zoIc8!vVliSeFf?T`VK_8nVq{}AF=k<9VPQ5hS{6bEauy&6Iy!D)ZDlAaAY*TCb94YBVK*@{Ic8!pWi~lsHDY5pF*!IlGG#V3WHUK7H8MFiWLy?P267f42s%1rXlZO@a%FBPDIjBSZgX@1BVlGWV=*~nGBGkRVKikhGBhzXIc7IFWo0#DWHmBnHfCNHLI!dcAP71-VRUqIX<~JBWpgMgAY*TCb94YBVPs}EG-Nn3Ic8#IG-NYmF)=b@FlA;kWny7CVq`OAVPFGb97`nI&)}Ya%E&+aCCA!SWQetY-Md_Zgf5=03%^BIAS$oFfcbVIbu0EVKF&lVl!npW;8P}HZ?Y7F*Pz~7D5|x79ce`I&)=oL3DI-X<~JBWpgNFZ*FsRAaitNIy!Z3Z*pX1a%E&+ZDDXcb97`nI&*Y#X>MmMAaitNIy!S`VRB{SfTk$`BVjUTWim5mIAJ+uWi(_mW;ZuBW;Z!9V>x3nF*symG&N`zLNjs}AQU<}aA9(DWn@EWVRB((bY*gLC}VGKb95kcbYwa@b98cPZf7Pb03%^xG&D3ZHfA(4V>dBnFgP)0Ha0UiVL35nVmC80WjJJN7D5to79a>ZI%j2cP+@X&Wn@%kcyvQ=ZggdCbSNnxV{dMAbO0k^Vr61uIW;piGc!3fIWaP2F*rA2WH&HnHZV6hW@BVyY!*TWauy&6Iyz)!b7OL8aCB*JZYU`rV{dMAbO0k^Gh{erF=96}H)S?4G-5L~Wiw=EFkv)iH#T8oHZ(P2ZWclYauy&0Iyz@%bWmY(b7gW4-VRCe3ZenF}XJ0sIE@*UZY$IVgW;JGHVK8K4I5RglW;teIWHV+sVm2^jH#252V>e@S7CRoo0RSL6Iz(k|VRmVBNMUkxWo}|+a%V1RIyzKxVQzC~Z*px$a&K)!NGN1)bz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~DF8%eZeez5bVy-xbY*U0WpZaM_tH99&(Wo}`1X>>?oa&%>GVr6n?E@(PBMR;^_VPkYeNJD60X>LYxZ*5I)WMyn9V{dMAbRcO&d2Up4Wo0@#O>bmnY$hxqV{dMAbRctdWI8%?baH8KXDlFNZ*FsR;((?p07PYOVRmVBNMUkxWo}|+a%W#SXf9}UZEPc9WMMHeGBh=1Wj16nH)b?sHZ)^nW;HowWo2PxIA$<6cNRM{!T|snIyyvUZeez5bVy-xbY*U0WpZaOXgWGWa%Ew3Wle8nWo$-rZ*4?KLug@XZYX1KZgX@XL`XwuVQFqAEFev9WMyn7DF8%eZeez5bVy-xbY*U0WpZaUElF?kj{7Qz7lFGOW-VRmVBNMUkxWo}|+a%V1R07PYOVRmVBNMUkxWo}|+a%W#SXf9}UZEOZXQ&UA!R9{I`UsO_6MJRA`Z*VC9RAqB?Rdi`=b6+@UE@*UZY$IVYI5%ZxV>mZ5H!(3aH8*87IAdcrWjHl7H#KErH8W;>7Bd6}K~qyjQdD0_Q(s0wOjAWDaB^>ODF9Sub97a7X>4;}IA|_tbZu-SVK!o9H)LixWn?xsGGk*lF=ApfH#avhGhsC}H#T84W_}hk1Pnn_Q$K}=s$R8mP!M<{k-Y%we#c42HXDF9Sub97a7X>4;}IA|_tbZu-SVPZCAHe_ZrWMVZkIAJkiG-Wa~IWlHrH!?P4HaRjhGk_K|3JgJ0Q$K}=snPgO!pMJRS*Y%we#c42HXDF9Sub97a7X>4;}IA|_tbZu-SVK_52IA&!uFfm~=VliQ5V`gPIGc_K}=snPgO!pMPF1;Oel6?Y%we#c42HXEFg4mY$*U#Wpi{@bZKmJUpQzkXmo9CBVl4@WHMqkVK8GkH#IgmIW{&nWH&f9GBz+`H#IRbW@3aEGYJ}VP#}7V>DxCFgS)5GYSzwQ&UA!R9{6=RY6Q&Rz*WpPf}l0PfRFwVQeuhAa-GFGAtl;Z)_<5RAqB?Rdi`=b6+@UE@*UZY$IV}F*9T`Wi??kH92E3Ff(RkFf(N`G-ftoIW=T8GBGlU7BdeYK~qyjQdD0>QB^@qUsgp!R8LZ0QbkN(R8LGOc42HWEFgAaY%(k$a%F5(Z)_|eZE0>nVslh)Y$*U#Wpi{@bZKmJUpQzkXmo9CBVjUTFfcMWIX5z8GBh+}VlXshH8x>pGc#f~F<~?{W@L&MGaU>;Q&UA!R9{6=RY6Q&Q&2%vNkL3sO;1!wPfjRyVQeuhAa-GFGARI5Wpi{@bZKmJUpQzkXmo9CBVjOOG&N%|Gc++YG%-12H8D71G&Ey4VKX>3VP#}CVK$5wGYSkrQ&UA!R9{6=RY6Q&Q&2%vNkL3sMo&^hMJRS*Y%we#c42HXDF9Sub97a7X>4;}IA|_tbZu-SVK6WK}=s$P(f5lK}=spPf|lgUsO*_D0X3NF)Sc4;}IA|_tbZu-SVK_NBGc;j0H#TBnFkvt@G%zt@GcaT`GGa1iGd4LmVvrUy4-7$5Q$K}=swK~z#nSSWU3Y%we#c42HXDF9Sub97a7X>4;}IA|_tbZu-SVKz8rH8nJ4IAk(6VPj!6VKp^lH(@e4HZn0~IWsdbHj)-I3K2n5Q$K}=swK~z#nSYK36Oel6?Y%we#c42HXEFg4mY$*U#Wpi{@bZKmJUpQzkXmo9CBVjpVIX5?AH#0J3GcYt}Ic7I9HDNF|IAdaFG&eM5W@eNYGY4;}IA|_tbZu-SVKg#hGh;M3WHm51V>dQ7WHdH3V`FAAH83(`HZU_WW0n>(3K2n5Q$K}=s%QbA5rMo&^rUsO*_D0X3NF)Sc4;}IA|_tbZu-SVK+B4H(@woH!)>nH#jjhWi~Z6IAUftW;QZ8HD)$qGnf`L4@pE>PE=AwMPE%pR6|H#Lr6hVK|@qUQUFwCb97a7X>4;}IA|_tbZu-SVKg&iHf1+qW@0ooV=`qkWHB@|FgY?bV`errV>DthG{OM@H99&}Wpi{@bZKmJE@(PBVRLh3a&%L4a%pa7L2_k9adlyAC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kcbYwa@b98cPZf7PeAY^ZKVr*qBAmV_gDF9Sub97a7X>4;}IA|_tbZu-SVKz26Wo0=zVK+H2VmD!CI5agmH8^B6Ha9adHZd_XHJcVQGr|D?H99&}Wpi{@bZKmJE@(PBVRLh3a&$y*bz*E~L2_k9adlyAC}VGKb95kNZ*^j9WhN{jV{dMAbRcAJbz*E~CM+OiZ*^j9Wh@|bbYwa@b98cPZsLHZDF9Sub97a7X>4;}IA|_tbZu-SVKO%~FgG_eIW}fyVPi05Wi&N0FgH0eGh;JmWjSMIWt|o?Gr|D?H99&}Wpi{@bZKmJE@(PBVRLh3a&%O3VQzC~Z*pyOL2_k9adlyAC}VGKb95k7a$#4;}IA|_tbZu-SVPi2kH8n71G&MP7VP!ZpW;0Y)x-;X>V>pa%Dwvbzy8MV{dMAbRbi3VRUI>Y)x-;X>V>;Wn*-2awaSwV{dMAbRbi3VRUI>Y)x-;X>V>;;((?p090jjbX9a|Y;#{YXf9}UZEPc9Wiv81VKFu`IW=N7WoBhHWi~J}Gd4CgV`4I4FflS_p%ybU!T|s^IyzKkb97a7X>4;YXgWG!b8}^KbW?C)bZKF1MsIRsWkGUfMR9duY$#)IZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFqAY*TCb95k6aA9<5VQfZka${vyWn1VmD$jIWT26GB#r|G&o{4WMiWiGc&>g02n$tRAqB?Rdi`=b1rB)I$?8jWpZ>>a&=`WVsCG3EFg1qWI8%?baH8KXDlFTZgeRCRAqB?Rdi`=b6+@UE@*UZY$IVYGB`OfHZn9YFk&!dWH~uyG&wdkGcz?dWHmN9WjJM}7Bd#Y0RRFzI#gwIbX9a|Y;!JXIyz@%bW&k%WN&RkZ*OcUDF9Sub97a7X>4;}IA|_tbZu-SVKOo~Hf1$9IWjV3G&W{5W@9pBIWaakIc7O!H92HqIj0sg!T|sfIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5L~nIsY-K29Z*^j9Wh@|MZ*^j9WhnquWpi{@bZKmJUpQzkXmo9CBVjN#F=aM5Ib$$nH#s*nVlg;5GC4LfIW{;jV>vZ8F*&IgGY-N5017%fRAqB?Rdi`=b1rB)I%j2cQekdnZ*56#bY*8{awutTbSxlgZgeRCRAqB?Rdi`=b6+@UE@*UZY$IV}GdVIaVl-uCH8M10HezBqFg7wYGc{y4V>x6uFg7)-7BdLK0RSC3I#gwIbX9a|Y;!JXIyz@%bW&k%WN&R&Wn*-2awt}1V{~tFRC#b^CM+OiZ*^j9Wh@|MZ*^j9WhnquWpi{@bZKmJUpQzkXmo9CBVjWzWivNrW@0#EWj19wIA%0rW;tPDVq`ZoIWspjIAg6AGaJGI01Y}iRAqB?Rdi`=b1rB)I%j2cQekdnZ*5IsbaH8UC{1B>a%p%}d2nSWDF9Sub97a7X>4;}IA|_tbZu-SVK_N9Fk>`gWH>i5WH>iwHa9dkFlI7gVmM|vVl`zrWv>=93&H^a0y;WWWpi{@bZKmJE@(PBXJvF!VQyq^ZBTD>X>@6CZYU`LRAqB?Rdi`=b6+@UE@*UZY$IVcH8U_YIbk?tIW;k3Vqs)4G-PBoIWaakIWsk3H)1uh7Bj*D00KHXRAqB?Rdi`=b1rB)I%j2cQekdnZ*5Xvl9I5uTsGiEenFf}$aGGsQl7Bj*D00KHXRAqB?Rdi`=b1rB)I%j2cQekdnZ*56#WpZ?BVJIm8RAqB?Rdi`=b6+@UE@*UZY$IVZIWuNqGB+`1H8N&5GGsS7HD)w8H8^53G%`0cWn?zF7Bj*D00KHXRAqB?Rdi`=b1rB)I%j2cQekdnZ*5d}X>)WaDF9Sub97a7X>4;}IA|_tbZu-SVK6v2Wn?yCG&nFcIW{vhG-YKmWMnllW-vH7V>V)9IJ*`z!T|sRIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5S8`=;V`wNT090jjbX9a|Y;#{YXf9}UZEPc9Ff?LgWMellH#cH5He)e4G&DFeH8V0dI5#z8Vm38my%saV0RSL6I#gwIbX9a|Y;!JXIy!K2X>N2@Wn*-2awv0jWI8%?baH8KXDlFNZ*FsRAXa5#bZ>H0d2nSWDF9Sub97a7X>4;}IA|_tbZu-SVL34|IX7W5HZwReWin=AIXN(4Fk&?{WMMQgVPa)vIlmS&9>M_tH99&}Wpi{@bZKmJE@(PBaB^vGbXH|!bZ>G*X=Y|+a%FB~WhirWWI8%?baH8KXDlFNZ*FsRAXa5#bZ>H0d2nShCM+OhZ*FsRAXa5#bZ>H0d2r%@rYQhaWpi{@bZKmJUpQzkXmo9CBVjUSHDP8lG%#f{W?^DBGGQ_`GB;#2H85i|Vq{}sVr0Pg03kX$RAqB?Rdi`=b1rB)I&gAnZgf^Wj8fpWjDhXGateM05v)~RAqB?Rdi`=b1rB)I&gAnZgfpybaH8US8{J|XGLsfZDnqBb0~9kWI8%?baH8KXDlFdbYwa@c4cF9Z*n|ybYwa@c4cF9Z*n|TWpi{*VRUk7cunGfrYQhaWpi{@bZKmJUpQzkXmo9CBVjZ(HaIypVq!QlVPa%AWMN}rH(_HnH#IaiGdM71IW)xg04O>-RAqB?Rdi`=b1rB)I&gAnZgfpybaH8UP-SvsWo~p~XJtila&K}dV{dMAbRbP(baH8URC#b^F(xb^V{dMAbRbP(baH8URC#b^GA1biRAqB?Rdi`=b6+@UE@*UZY$IVXFf?UhW@I%rWn(xoGBsjhGB`9cWMeWkH8?OhIAUeT7BeQo0RS~RI#gwIbX9a|Y;!JXIyzxH0d2nShCM+OhZ*FsRAXa5#bZ>H0d2nSiCM+OiZ*^j9Wh@}#fTk$`RAqB?Rdi`=b6+@UE@*UZY$IV|GB9K~VK^{lF=S;oI5uH9Fg0amFl9J7H)S+6H8?iO7Be%#0RS~RI#gwIbX9a|Y;!JXIyzxg05v)~RAqB?Rdi`=b1rB)I$?8jWpZ>)VRUk7ctLVyMR9duY$#)IZgX@XO<{C$X?Rq5aAh$jEFfcVZgX@XO<{C$X?Rq5aAh(kEFffWbz*E~EFj{5rYQhaWpi{@bZKmJUpQzkXmo9CBVl7RVKOpfGBPwdF=93~H8eG1WM*PvVly)~IW;gfGce5-Gc&>g054Q!b97a7X>4;YXaH1Yb97a7X>4;}IA|_tbZuV?GNo{a!Wo>0{bYXO9Z*DGVIyz}fX>LquZfi0`NK9#NYbaxHZgX@XX+w2lIyz}fX>K|?X-jEtOlfXwCMf`EOKEOHZ*F#Fa&u{KZgWX(aBO95Wo~p~bZKvHUpQzkXmo9CBVjo(H#j#jV`F1EWj19sHfCZmIc8xnVP-UAFgP_dV>r+jM;pQc01rAkX-jEtLvL<&WpZMyWX-jEtOlfXwC}VGKb95j?NK9#NYbGfGX-jEtLvL<&WpZU22GG$}Z7Do-j0RS&)OKEOHZ*F#Fa&u{KZgWX(aBO95Wo~p~bZKvHE@%L0OKEOHZ*F#Fa&u{KZgWX(aBO95Wo~p~bZKvHUpQzkXmo9C!T|s;b8BgCM0svZX<|cfZgypIb7^mGb1rBAb8BgCM0svZX<|cfZgypIb7^mGb6+@UE@*UZYzh}30y;WYX>)a9Y-xIBawsVPBVl4dHqFg7t{IWb`{WMwlmGC0;2LJAik0y;W=R%vr}VQgu7WpXGf03%^DGGt;kHDWL|FgY+`VP#=3Fl1&mGiEnsW-v21V=!dc7D5UaAR0P4X>MtBC}VGKb95k9X>)a9Y-xIBa!+t{X>V?GCMf_TVPY~fIASzpIAS(rWHL1|VmUN6I5uH6W?^AAWinwiFxnPE7z!640y;WpWpqw*Pi9tWb9G^CX?kU3O>bmnY;!0n03%^CGcjReHeq5oH8nM4G%;c|IASz2VPP^bGGQ<bmnY)Ni&bYX5|Wl3&iWq2rKZ*FsRAaitNIy!T7a%pa7DF7p3Ib=03HaTNsGiEt4WM(unWMwlrHeoknW;HiqI5c8q;1)s=3Kt+OIyzxwWKC~mWo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAaitNIy!T7a%pa7CMf_TVKOykW;HZ5FflPUGGjMkW@TkIWHn|nHDzLAVKX-~X5tn?Dhd}M2s%1#Z)9a`R%v=Db7^{IUvwz|BVl7^W@ThEG-Ne7IAmjHV`61DWn(lpH)A$4WM(ijVlw0wLIw&KAQU<}ZEs{{Y*uM{C}VGKb95kcbYwa@b98cPZf7Pb03%^#G-5X~GG=CBWI1GHIAmdBW@TYHGh#S5Vq#-qVK6x67D5sV7a#&UI%8pNWpZICDF7p3G&eFbGh{F{IASwlF*9N}H8Ev4IX5;kVPQ5kVKp^l=oUf>7a#&UI%RHlX>xCEWo~pRDF7p3W?^P9GB!A3F=Jw6FgIc}V`VZjW->E3W;ix8Vr5}s>J~x@7a#&UI%RHlX>xCFZDnqBC@BCVVK_1~G+{P3HexVgGBss6Vq!UAV>2{mF*h}0H)dioH|!Qd3Kt*(Iy!b`V{~tFb0{eQBVlATH#RY3WnyJwVK-woH8VLiFkxahI5%ZtHf3fwVleI&LJAik0y;Woa$#*{b0{eQBVjXUG&D42WMpA6WM*VAHZ^8pWMeioH)b+sF=S#nWijv;LJAik0y;W$Wq5RTa%FQUDF7p3F*Rm3G-72qWim5lWiU2kIbk_DW@I-xGB7hZFk?3{@)kl07a#&UI&)}YaAk8SDF7p3VPrBgHe_ToGG#JiV>LH9F*i3cIA&uuFgav5HZfv2^cF%27a$ZmI%j2cOkrYWY$#)IZgX@Xb97`nI&*Y#X>MmGDF7p3Gc-12WH@3nGGa6}WHB-|F*P_bV`E}tV>mcCGG#S4_7*}C3Kt*N2ZAZc!NDF7p3VmD$lGcYhPV`VrqWMVQoFl1q7V`MorI5jpgGG#eo02e|M3Kt*~Iyz)>VRuw-MrmwiC}VGKb95kcbYwa@b98cPZf7X~BVl7RV=*x~W;HfqIASMmGDF7p3HezOBWo0-qWi&EmH)CWrFgZ6dW;bCqH8Nr`V>x4D2p2*U!T|s}I#y|Obzy92dS!9|V{Bn_b7@3*Zd7t*WnVF0F;;1Fbzy92dS!AhXmo9C5f>;rI(B7pVsCS003%^JGdMUgV>vZrH8e0aH)1wqI59RjHDoz4H8(alH!x)p7brS9cWG`{X=HS003%^CH)LcqIAdcpWjHc7H)b<9W-vElG&eUmWMg7sV>mbw7brS9cWG`&Woc(L2mVK8H3G&5#pVq-WpH#IgnV=*~0VK6x{Ib<+45f>;rI&yDsbVhPvZDm1na&LEYL}_hhZgXjGZU7@;Wn?gBG&wUfGh{hrVK`vixIALLBH#cQt5f>-|IyzQqb9G^CX?kUHPjGZ;Z*FraDF7p3F=jbsG%z?eGdVIeG&wLZV=^}|I5aReF*Z16W-(?l4;M-b7XVLibZKvHa{zO6a&=>LX+(K$RB~lyUol@XR%vr}VQgu7WpYn&bZKvHb1rCfZEP|ZH3B+1L2PGiX<|ukbY*g8VPj<|DF7p3W-w-EH#avnVl`wrV`MmCFl04kW;bIsVPs`7FlI0?5*Jr87d034I)Y-K1ZAY*TCb94YBVK^{hWH2~4V=**hGcq$dVPj%BHZf#5GB;v2FgP<~WEdA$1~L~lCOSHEWpq$-Z(?j^Z76eeWI8%?Xkl_?WM6P}ay(CPbZKpAdSP^FZ*EX>Z(?j^Z9XXgBVjRQV>C2mH)UgEHDNY1H!);4Vq-ZmH)UgGW@0%rVKy2US0pkQH3B+1b8l>RWhf~CBVl7OVPrWoW-v22IAbtnHDxwqWH2>0Wj8ouWMMNoG-MnXS27nh5IQ<%Wpq$-X>DO_R$+2!VPb4$b0}72V{~tFM0svgX?kTQDF7p3WH)4FHaTH5I5K23Vq-BdI5}Z6W@ThIH8C?`GiEVm9v4>*G8Z*4Iyz@%bVPMwY*t}%X<=e)WpgN2Wn*-2azuGN3LR$**)WpgN2Wn*-2azuGqV>4l8V=`l6Gh}2mWHe(kFk?1kI3yQW4l)-t0y;WvX>N6MNp5CoZfSIRC@BCVVK^{0IW;slVP-TrGGa9_I5T2nF*G(dWiT-}H)3NnVkQ??G8Z)hIy!J{b#qB>W@&C|ba^N#03%^EF)}eUGd46dG&E&7Ibk?tHf3fqVmLK1WMO1DF*i6U7gsVDH3&L7b7gc=NKYtaZ*^j9Whnq7VKiZ6GBILiGGSt4H#cQ4IWjUgFf(N|VPa)8V>LK8GAb8W1~L~l4mvt>Wpqz^}ZgeRCBVlDZFg0Z`Ffw9fW;QWqVK6i{H8^2mGdE&kH#9V4W-%-mR}3;2H3&L7b7gc>bZ>BQX>MmjZ*F91bZKvHC}eMSVr*q803%^$V`MluF=RAkFfnE{H(@n2Vm4%CWidE6Vq-RCGh$*c7gq){7c~w#I&)=oO<{OxZFOx)bY*g3bZKvHb0~Fgb7^O8Wn>^}ZgeRCBVji%F*7t`HDP2oH)SznV>4njVmM-DH#lQ7G&eJ4W@0cGR}5VW06IEBY-em~Vo7dvWpZX=V`TtiY+-YAX+(K$RB~lyUol@XZ*X*JZE1R8bZKvHUol@XL2PGiX<|ukbY*g8VPj=3Xmo9CvH}1vQg3u&bZKvHE@%KlZ*pZ{GE#4JVRUJ4ZeKWPE@*UZZ1@fUFI7@RMon*IWo$)waBp&SE@%K%Qba~gZ)9a`MR;&;a&%ufXf9}UZER5&D*`$?eo0nkV{~tFb5?0{bzy92dSP^FZ*C|l03%^BF)}q}IAt?2VlrbgW-w(nWHB~3GG%3CHZfr{G-WY07fn$YD=RuWVPs@hWn*-2awubOZgX@XP;YZ-bZKvHCM+OhZ*FsRAVg_$Wn*+{Z*C?mAY^ZKVr*q803%^!WHdQpVqr2cFk?43V=*yiHaB56WMyG6I5amlGcqmFR%K&!Z*nMOZ*FsRAW&~}X>@6CZYC@sV{dMAbRbq`V{~tFGbSkjBVl7OIc7IAH#B58H#cQCWMyPIH85s2H90jjGG<~pF)=w8O&?JgD+oF|XJvFwa!+PfWn*-2a&sstAY*TCb94YBVK*^kGG;krVP<7FWMeR8F*P4AWpq|$V{~tFD069gWnXkGAW&~}X>@6CZYC@sL}_wmV{~b6ZYC@sWN&q1Y-J`XAY*TCb94YBVKp%`WHB>iGc`6bIb%35H!(D0HD)qqWH~rDVKri7H$4|kEKwILBRV=~Wpq|$V{~tFD069gWnXkGAW&~}X>@6CZYC@sR%K&!Z*nsxDIjBSZgX@1BVlG@GdMFgW-&A|W;r)EIWaUgVq`fuI5{?DH)UpKGc-RJO(9ViD>FJeb#P>1bY)g$V{~tFD069gWnXkGAY*TCb95k3Z*ysMX>V>OEFfcVZgX@XL}_wmV{~b6ZYC@sWN&q1Y-K3`BVjT%Fk&`kIb=99G&ngiWjSGDF*Pz{V=y#1Fk@t8H8w#PO)*gyD=9iUb#P>1bY)g$V{~tFD069gWnXkGAY*TCb95k3Z*ysMX>V>OEFfcVZgX@XR%K&!Z*nsxDF7p3VPrF7Ffn5^WH)7FIXE#lWH&Q1IAt?2H8^21IAb+2Ll;daQ5P#2Iy!S@bXH|!bZ>G)Z)|UJD069gWnXkGAY*TCb95j>Z)|UJR%v=BDF7p3GhsM1H90n7F)}%3Vq!2iH8o~sHZ(ReIb&uuVl*){MHfvMQ5P!_Iy!S@bXH|!bZ>HVL}g}Sb!>D)Z)|UJC}VGKb95j>Z)|UJR%v=BDF7p3WjQ!DVlZW4H)J(9W;ZuBV`OAAF*am4HDxh1Vq!RAM;A>GQ5P!_Iy!S@bXH|!bZ>HVLvL(vawubOZgX@XLvL(va#m@2CMf_TVK6meFg9Z{W;Zx9WM*Y%V`F4BH!(LeG&3|gWivQ6V@VfH4^bB@7&owW;8T0H#TK6GC4~ZO%_oXD-Jq3b7gc^X>(~}Y-K2OX?kT}bSxlZZ*OcV03%^!Ff}qbV_`KhVrFA9G&p2oWMeTkG%{mhGGsY2Fk>@K7flRN7b^%lI%j2cR%K&!Z*ojwVr6V7b7^{IUvwz|BVl7PFkxh5WMpMGVKOo>W@BbJH#jk2HaIghH8nYAVqs4gO$NdN06IEJR%K&!Z*p^1X>)a9Y-xI7bZKvH0Ap-nb8~4#d2Up4Wo2J6UolBmWn*-2a&uN`b9G^CX?kIFX>V>WXmo9CY8NO1Iy!zyL3DI!baiB9MRRm%ZDDk8awsVPBVjc*H8MA2V=y!`Fg7@2!Wnpu5a%F90Zgg`fV{dMAbRcO&d2Up4Wo0@#OlfXqVRAuZV`Xe*a&K*AbY*f)Wnpu5a%F90Zgg`d;((?p03%^JV=^@{VPiKjH)CRBW@TbGHDNP3W@ct&HDNhoF*r3;7fLf~7brD4I(2YlVRU6iX>4?5a#v||Xia5db9HiMZDnqBb0}kPZgX@XX+(K$RB~lyIyy{gZe?L|L1SZOY-Mt9ZDn+2a!qAnb9HiMZDnqBb0*?|rYQg;VK*@{F=1n7I5lE4HezKkWn^MGGBYtXI5=Z9H#smdGgcQ$Ginzo0y;Wya&K^9XJK?@Q*>c;WpgMg03%^GV`DUBVK-u7V`4WlF=IA2I5{w5WnwZlFgP_gWj8Tc7fNauC>1(7XJvFxa%p95bYXO9Z*E0%bZKp2bY($vQg3u&bZKvHO<{C$X?Q4UM0svha%E*YI#O?RVRUJ4ZYC)JBVjXUWH>c6F=I4kWMwxoGch+eFf}+bH8EjfWim83F*jNlN)u`qC>uIDXJvFxa%p95bYXO9Z*E0%bZKp2bY($vQFUQ-WpZw5Z*C}QM0svha%E*YI#q6IbWwF-bY*gGX>V>ODF7p3H!@~9G&eCZWimKqH!(LeI5s(EG%++eGGsPkV>321To+0iY8NOFIyz@%bWd_=Wo~p~bZKvHMRRm%ZDDj}L32`2Stw~ld2Up4Wo0@#QczhYDF7p3WMnmBF=IC|Fgal|GcsahVl!l6IX5;pIWlH9GGR7mUKdIZY8NO7Iyz@%bV+V>WpZv|Y*Tb$bY)X%dSxgnAY*TCb94YBVK*`}G-YBjH8CD=ZggdGZeeUmZfSIBVQf=$VRU6EV{dMAbRcO&d2Up4Wo0@#Q*dE!JY;WmVr*qTCMh6eZ*FsR03%^IHZ?UgWMpGzV>d81Ffn2c;Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^EGB-CgHZ^8rHe+F9W??X9VK8H3WHDqhV>mW5IW;t97fKy!7bqV(I&)=oNp5sya&BR4Q*>c;Wl3&nbZKF1PjYExZggREX>V>QV{dMAbRcO&d2Up4Wo0@#Q*dE!JY;WmVr*qTCMf_TVK`%9H#THtW;r-!VK8E3GdDRmH8(goWMemFF=H@eHE0(~9l`+sIyy-~baZKSb!25lb98BKVRUbD0Ap-nb8~4#d2Up4Wo2J6UolBRbaZKSb!25lb98BKVRUbDE@*UZY@QcEIy!A%WK?ZocmN||GdD3YH#uQAV`4L9G-5PiFf(B@VK8JlFk~`iHe+L9o)4kiWMMfuW-()BGB;u}I59OeWi(=DVxAX4Iy!A%b8l>QbZKvH03%^CHDWnqGBPnWW;0@9W;Z!BFfuVTIWje6GhsC~Wn^V<7ehp0bYTEFF=JyjIWuK3Gh{I{GcYw}I5A=~WjAJHHDP5oGB-A!7eP8YZC`0_W^Vu^VKZVdGiGKmH8f>8F<~?@G%_+YFl1$6Gcz|eGBjpkF`gGe0y;WLZggd5a$$6DawsVPBVjN$G&nM0W;8Z4VP!HkVq`fvVPZ8gGh<;fVq`dDVli+RW1bg5H99&;Zggd5a$$6DawubOZgX@Xb97`nI&)}Ya%E&+aCCA!X+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIy&NjrYQg;VKQPiIWl52Wi>ToVKOo?G%+z_H(_EnI5lKAHDP9DVsaN_GoBYg6FNFcZggd5a$$6DawubOZgX@XNp5syXL4b5Z*nFn03%^xGdMUmWnp77HDokoWHmE6HZn3WG-NO}Ff(H~WiU2$7h@5g7eN9#I(|uRbY*99VRUbDC@BCVVPY_2W;iiqGB7kZG-NeqI5#slWjJOyWM(xmF=jM2Gb7eNR*I&EQiX>E0FQ*>o;Q)zl-C@COgZ*FsR03%^AWHUKrGcYnUW-v82Gd46~FflncGh#P2GB9B`V=^&(7h?vV7eO^TI&)=oM0svuZE0g+Y*Tr2bY*QQV{dMAbRctdWI8%?Xkl_?WM6P}ay)57d2Up4Wo0@#Z*X*JZDDLoGh;GhGcqzWV`MTlF=aM>7h^M?7eNR*I%IinVQpz+VQf=*b97~GC@COgZ*FsR03%^BG&ngqGG%5qGB`0~IW;#hF=AvhGhsL~HZo;mH)c727h?vV7eO96I%j2cQ*Uf_bZKvHC}eMSVr*qBAXa5#bZ>G*d2Ul_dSxalAY*TCb94YBVK-)EIW{(AHZV72GdVM1G-PIBFf}$ZFg9akHe@g`GlCam9G(|J2s%1vWpqY$Y;03+Y;|;LZ*C|lAY*TCb94YBVK8DhWn?ooF=AyhIb}0sWMecjG&MLfG+||9HexV1GK3dn2A&r|0y;WlY-M3`Q*Uf_bZKvHC@BCVVKFs1G-feoH)CZuIAb+rG&N>5I5jadFk?75HDWMfIffTwo)N2VWN&q1Y-KDUV{dMAbRctdWI8%_Wn*-2ay(XLV{~tFM0svgX?kToCM+OhZ*FsR;((?p03%^EHZwS6Ib~rnV>vN3VmC4}Fl8}hIbtznW@9mCWH3007h^M?7eO^TI%RfYY;|FDWkYXlY;R*>bZKvHLvL<#baG*7ZgfgvV{c+G*d2Ul_dSyN)EFfcVZgX_vfTk$`BVjZ+F=RP8WMwlsH8(XhH)CZrIb~uuGdN{sIWjdjWI2i#V>6x?K_NOiXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3N?~JfVrgM+Q*>c;Wm9lra&u{Pc_?#qWI8%_Wn*-2ay(OTVRCb6ba_*Ba&=>Lb#i4sCMf_TVP-TlHDWhmWn(mDVq`HlFfuhTHeoq3GC5{uFlIM1IE)u#AD$OMAv!u|WpqPtY;131VRUJ4ZbNTwb98cHX>N2%VPkJ%X<=?dZ*FvQZ){U=VRCb6ba^OqbYwa@c4cF9Z*n|SaA9(DX>@s0baHiLbairNJ|-yuBVji&H)1n4WjHouWHB~jWj8o5GdMUoW@9!rIWjppIWvwIV;`OuK{Yx$Wp-g~bzyX6LvL(sZ)0I}X>V>rZ*FsRa$#w1bW>$xZ*F8nWpZhDVRUJBWpgNGZ*^j9Wh@|LZ*FsRAaitNIy!b`V{~tFJXU36bZ>G*d2Ul_dSyN)EFfcVZgX_vfTk$`BVjaVG-fh5F*#;3G%+?fV>LH6V>LE0G-f$CWoBV9WH^u)V>6x?K_EIhXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^FS5j0{bYXO5Q*dE&b7^#WC_`^-Y;R*>bZKvHNM&<#X<=?taA9(DX>@r_VQ?lX03%^JH8(ahW-vB2I5T5oVq-C8GczV>rZ*FsRa$#w1bW>$xZ*F8nWpZhDVRUJBWmi&ELvL<$a&K%?aA9(DX>@rgLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-a3(1LBVlD>Wj8Q1I5IV6F*ac^Gh;MiF*0N_I5K8rH8M42G%}PIV;-ItK_EIhXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^FS5j0{bYXO5LvL<$a&K%?aA9(DX>@rgLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-a3(1LBVjc-HaBKBIXE|DVPau0GBq|~WM*PGWHK`|Wn*JvW;T`=V;-ItK?piJX>Mk3C@COgZ*FsR03%^zVrDlnFfd^>Vm4wqWI1IvG&V9cVq|7vF=jI|H!(Sw7h?vV7ePBZI%#fnWpZ$DY+-a|P;Y5&baNbY((yW@cq_b0{eQBVjc(IWT2oGd3|bVPZKkWH>cpI5c87H90aiWHd8nW-*)>W4RdsIyy;ibY*99VRUbD0Ap-nb8~4#d2Up4Wo2J6UomfRbZKp2Y-4Y3baHQOUol@XX>N37XL4b5Z*p^AF<&uBZggd5a$$6DaxQ3eZER^od2Up4Wn}wmMG&nXfV`MZpHa9S3Wi&BlH9283WMMZlVmM=DG&3+RXmo9CrWYYPI&WrXb7gb@BVlG?WHmE2Fl8`fVqr35IAmgDGdN{qV>2*eH#B8pHZi6bAv!v9X?kS(R#Y-waDDIjBSZgX@1BVjRNVPY_0G&f~2HexX{I5K59FgG|eI5jmmV`O7BF*2eTLk6Z7Ap$x&Np5ywY-watVQyz-C@BCVVPiHZd?UGh!}ibZu<#7aSrwI&)=oL3DIsV`yb$OlfXwb0}kPZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2t7BVl1?WHB)?F=aV1WnnWjH(@k2F=RF}W-u`}Fkv_`Ib*07J|OTH91=P@b7gc=Wpi{?a$#MyMDIjBSZgX@1BVl4?Gi7FEVK6yiFk>@hIW%K1GBG$gF=S;lG&f;kVK}T8J_hg?90)o(XJvF#Wn*t{WI=RvVPj}zWK3ypYbYroV{dMAbO0k^F=I6~F*Z12V`DO8Vq`aBF=k{nI5#slVK!o7G&W>7t`|NA@E05?Iyz@%bW&w=bX0O-ZgXaDa&0JMZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK-tnW@0pBI5IXkH#RUaI59A0Gd4LkWjQu5HD)noFt8UsCh!*=J32aNWpq?>VQzC~Z*pxYV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XOlfXwNp56icq|}eZ*FsRAWUg);((?pAY*TCb94YBVKQPcV=^;iVPrI9VKikoG&p5rWMO77FgZ9dHD)(9H?kK#Iq(-8J32aNWpq?>VQzC~Z*px!WpZhDVRUJBWhi5BZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>Q_xrYRs}Z*FsR03%^AWMnclWMO16I5;w5V=-iAGc{o`I5RRbH#KHrW@2Kr7d|=g7aT1*I%j2cO>cB*Z*Eg{Vsmg|V`WxlV{~tFC~0nVEFfcVZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2tdV{dMAbO0k^GhsM6Vm4-EGBY(eV>mQ3HDxzuH#sz9GdMLjFf=u0wiiAt@E06AIyz%-ZE$sTWkYCbY-CVxb5><+L1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVPP~eWMX1BHaIahWimE0F=RG5GBjghFf}q_FgG|jF}N2#Iq(-8J32aJZ*6dObY(+mX>4RxWo$uXV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^GWH2~2GdDFiFfce_F=S#hG-Na}WMMfnH#THuI5B0q7d|=g7aTh}I%98baCLNLLuhGiWL9NtC}VGKb95k9Wn*-2azuGG*d2Ul_dSxaoAWUg)YvO>WDIjBSZgX@1BVji%V>vK2HDO_9Vl*~pHZ^8tH#RpmHZ)^6H#0UeHD$aPJ~{9g96LHXV{dJ6b#!GzXlZO@L1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVKy~2FgY_YFfuteGBPnSIWl8nG&V6fIbt$lG&eJ3F}@c*Iq(-8J32aJZ*6dObY(+mX>4RdX<>6gV`C^|Z*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGpZgf;{a&dKKC}VGKb95k9Wn*-2azuGvc5GdD3XI59G2G&y5tHZnChWn*GCIAy{YJ~{9g91S`;b7gc%Ze(S6C`xZ>Zgfd*WMz0JDF7p3V=!bnHZ){mV>vZ5IAu0AVL37~VliQ5H85p2Vm3B1#1}pb@E05iIyz@%bV+VxWq2qlAY*TCb94YBVKQN3V`O7wHfCaGH)S$1GGQ}gH)A$pIXN*iFgY_cWyTji2Jjag4mvt>Wpq$)b3<=$a%6K)W@d9`bSPtQZgX@Xb7^{IUvwz|BVjgUI51*mF=k~nFl9AiH!)*lH8x{3W@2SFGBq_bHD<^cJ`C^|90)o(XJvFyZ*xO$Z*pXFPiAIwWppShAY*TCb94YBVP<1DF=941W;Z!wIbvdDWH@FrIWje6WiU8nVK6f?Gs+h}2Jjag4mvt>WpqSOMsrVQW^-k9C}VGKb95kcX?kT}bSVHMVP-ZpW@9jBHZ@{6Gd4FgFf=$cIAUWoF=b&mH#0OhW6T#m4Dc5m2s%1vWpqSOMsrVQW^-k9C@COgZ*FsR03%^GG+|*fHZ);3GB7weWMMEjI5ae7GBq(bHeoU~Vr6B{7d{5?7aRyWI%r{YP;YZgX>DnAb0{ewV{dMAbO0k^W;9}9WMX7BI5{ykGBIU1G&f;3F=RJ3H)CdIWHL2n&=)=i@E05mIyz-;VPb4$P;YZgX>DnAb0}kPZgX@XVsCG3DF7p3G-fbnFfwH|H!?XjVPrI7FlA#oG-hQnIc8%sWiVqf(ic7o@E05=Iyz@%bWm?|OlfUtbaN7d|BL7aSBiI%j2cO=)gWZ*xp(ZE18UV{dMAbRctSdSzd9DIjBSZgX@1BVjZ)WMXAGWMyMBWo9=yW;SFsHa0RcHaTWCW@R{LHZ|54J`(U3927b_XJvFvVR%q)b4+P%X>=%KZ*FsRAaiMYWnXkDAY*TCb94YBVK6i|IWaS0Wi)0tVq|4vGc{y4I5lN7VPrQkWHmE6HP{zE67Uxs9y&U6Wpq$)b4+P%X>@ZaV{dMAbRctSdSzd9EFffWbz*E~EFffWbz*E~DF7p3Vr4inF)?N_W;0_qHZU|ZGcYh^W@2J9V>f0pVKZVi+7~_?@E05iIyz@%bV_e&ZgfO>ZeeX{V{=q_aAhbdAY*TCb94YBVK_K4I5T8pWi&H0GB`41F*IUgWo9xtGBadmH8D9kG29nE2Jjag89F+1Wpqk!X>N2xd2V5CX=8I#d2nSYV{dMAbRbG^X>N2xd2V5CX=8I#d2nSZ03%^BF)?K~Gh{e7G-G9AHZ?b7F=S&gGB!0bWHMr5Wi>h87d{v87aSHkI&)=oL}6`kX>MmIV{dMAbRctSdSzd9EFffWbz*E~DF7p3Wo2bHHa9XkHZx*0HZU|YWH@DEGdW{sV=!bgF*q?b;1@m=@E05wIy!S@bW?O;bZKKoa%p39X>V>QV{dMAbRctSdSzd9EFffWbz*E~DF7p3VmLBlGht*iHDWSkWjSInWo9^GVmUTqI5jacF*9T{;uk&?@E05uIyz@%bVOloaA|I5C}VGKb95kcX?kT}bSWTXZ*FsR03%^zH#cK5V`DHlI5=T7GBY$XFf=)4W;HZ3HfCluGcsi47d{g37aSBiI%j2cQ*>c;X=6rmX=8M0Z*C}KZ*FsRAaiMYWnXkDAY*TCb94YBVPQ2fGBhw|GiEYoH#B59VmUD}HDO~mH#uT3F*9T~W9An=67Uxs0y;W=NlI^NZgeOq03%^zIXF3GWjHZpFgQ6iIb~yEHaIpmHeq2lH#9I~Vlg)87e4S890)o(V{C73Whf~iV{dMAbO0k^FfuV=V=ypbIAStoIb}65Ic7OCFk)e0WHDl6F=k;h>K8r+@E05iIyz@%bWU9Z)LvL?#WOFDfAY*TCb94YBVKFp0WMpGzFg0d2Gcq`4WMngCV`619IAJhmV_`I5FzgpT2Jjag2s%1vWpqw*Pi90MmzbYXO5OlfXqVRC7DVRUJ4ZYU`LBVlARG&MFjGh;AfIAu9xW;HWpH8(ajFf?H_I5lKqHD>V_R`(Y)4mvtUa%E*kY;R$7X>MmzbYXO5OlfXqVRC7DVRUJ4ZYX1KZgX@XO>bmnY$hoHBVl7QGh#AgWHn}DIb=6DWHd2hH#s$AG&MCgFk)mgV=(gc;WlU*qWnpq@dSP^FZ*Bl%Y+-YAX+(K$RB~lyUol@XMsj6kMr?0kbZKs9Q*>c;WlU*qWnpq@dSP^FZ*DGVbZu<;7du2@bYTEvIb>uxH(_BhH8C|dFgG?eF=l2oW;ZxuI5IP2HDqBT7&$sRZC`0_W^Vu^VKX>oVK8DjWi)0uWH~ouIA&xuHDzWnG+|_9W?^JBW+E6l0y;WRaCB*HX?kIFX>V>&a&Ka6Wo;-a03%^$H8wRdIW{*qV`4HiWn?rlGBhzaHZwM6VP!ElIW;r-7h572IRZL5eot_8X>DnGVRUJ4ZcuV>Vr*q?C@BCVVKX^oH8(jmVPZ33WHvK0Vl*{5HaTNqVmCNtHDNe5H2fD^A{aRWIy!K2WpH6~Whf~CBVlG@GiGHrH85slWHm4_Wiw%8Wn?lqFl9DkFf}(dGdTViTOt@a0y;W!Wpib8C@BCVVKO*1GG;esWHLE2F)(3fF*i0gFk~}1G%#i}G-fk4GyoV|A{aRWIy!E3ZDM6|Pi9tOa%o{=Y-MvODF7p3GBRc`GC5&kHDfq1WMw%uHfCaDV`XDCGBGh_HZ^880vKB&7&!tuI&O7sVr6nqWN3LC@BCVVKFjfWivH4Fk(3~Vl+27Wnp1vWnnR5IWab2I5jX~I0P75A{aR!Iyz@%bVF}$b98cHX>N3LLT`0$WOFE1Wn*-2azuGUHqW@TbFVmW3rFg0X1F)}kY2pC%qA{aRkIyz@%bXH+G*d2Ul_dSxal03%^IGBRR0WHmK4F=aG1H#0XeWHmN3Gc`FgG-5boG&5xi7+Ve^7&$CDI%j2cLvL<#baG*7Zgg`>VPkJ%X<=?jZf0*Nb97`nI(B7abZ>Gzb7^{IUvxeuEFg1qWI8%_Wn*-2ay)ZsdSzd9J|-yuBVjf$G-NblW@0ikVK-rBV>vfAV`DdFF=Jw3I5askF*OVrTPh+LIV?IlXJvFqWpi_BVQxuoW^X8SbYwa@c4cF9Z*n|yX?kT}bUr35AaitNIy!b`V{~tFJacJ!WnXkYCMf_TVPR%7Gcqz|H8D44V>UE4Fl1(7GBYqUHZo&lIW{phFb)`7Dk2y;5IQ<%Wpqb%Wpi^VR%K&!Z*oL=Zc}M`WhN;ABVjmWW-&A{G&eRkG&5pkWH2!>WMyJ8H#9XjGG<{iIAjnQTMi-^ITkuPb7gc^VRC6V>QWN&q1Y-J`X03%^$VKZYlHDonpH9283VmLEqH#9dlIc709GdDLeV>mPv7+VJ-7&#C+I%RfYY;|FDWkYXsbVqVwWNBq?bSPG3V{~tFM0svgX?kTQDF7p3F)?CfV>dQ8W;SDDG&43fW;r!DG-fqoI59b4HDh8o78qL&A{aRkIyz-`VQh6_bY(+tb96{$b8~57ZYWJ*baH8UM0svgX?kTQDF7p3V`FAHWHV(sGh;C~WH&iwI5=TrGiEYjFk)jjGc{!~7#Ld)A{aRkIyz-`VQh6_bY(+tZgX^UVQFr3b0}72V{~tFM0svgX?kTQDF7p3GBaUjVm4!8WMyJDHDxz9G%_?WF*Y$aFl1q4WHUK28W>v+A{aRkIyz-`VQh6_bY(+tZgX^UVQFr3b4p=jZ(?a-ZYWJ*baH8UM0svgX?kTQDF7p3H!(C~WHV(jV>38qWHU52Ib%38GBPtbWHvE2Vq`RC92i>;A{aR)Iyz-`VQh6_bY(+tZgX^UVQFr3b4X=#b7^62C}VGKb95k9Wn*-2azuG`jWjG)hTLxVU06IEPaCB*HX?kIFX>V>&a&Ka6Wo-asY+-YAX+(K$RB~lyUol@XZ*X*JZE1R8bZKvHUol@XPjGZ;ZE1R8bZKvHP;zf#Y-MdOXmo9CFBmTZIyy&kVRmVBc|&h)aAj_DVRUJ4Zb)TpaAk5RDF7p3Vr4mHWn(iiVm2~0G-EYoGcjRdH#IXgIXN{nIAb+5BN$OH7%u`kI(|oTVRmVBc|&h)aAj_DVRUJ4Zb)TpaAk5RDF7p3GBjp3I5IRgIX5^nVl!hnWHdEoHf3UBVPrTqV>2~jB^XgJ7%wY2I&5!YWKC~mWo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAaitNIy!T7a%pa7DF7p3WHDu8Ibk(1Ibks~Wn(!pW;HQoV>o3nW;iu8V=-lBCm2yFFBmU1Iy!Z5WMOn=OKEOpZDDk2V{=AwZ*5R=Z*XODL1SZOY-Ms`bZKvHC}VGKb95kSM0svha%E*YI!bS8Zgfy@b3|`-Vr*qWa&lpLCM+OhZ*FsRAZbK-ZsLHZDF7p3G&VD3Gc-0iVl^>jIAvroH8N&7HaIXeHezBjIAJw6DHu^RFBmU1Iy!Z5WMOn=OKEOpZDDk2V{=AwZ*50%VRmVBc_?FVZgX@XX+(K$RB~lyIyy>kX>N2-Z*xR%bz*E~L2`0oc_u6%V{dMAbRcO&d2Zr>rYQg;VKg&kI509XHDft7He)w7HDxk1F=90_HZ@^nHf3cqH!B!XGcOn~Av!u|Wpqb!VRmVBc|&h)aAj_DVRUJ4Zd7k_adl;LC}~7_Zd7t*WjZ=aZ)t9HL{CO@L~nIsY-K@ma$$KUDF7p3HDoqsVKFu}GcYq{W@R#AG%z5ZLvL+xWo~m}bZKvHNM&qrWpV&xY+-YAX+(K$RB~lyUol@XM{;3yX>@r*Z*6d8ZgXLDX>V>wWo&R|axQ3eZEUgv053subZKLCY+-a|WI}Ibc}Z?%a&&27E@%KlZ*pZ{GC^{5X=8P4VRU6=LT_YwNp59wbZKEI@Q*dE)X<=+hZe?V>WXgWG(a&K)@YiVvod2UQ;VpMNwM0svha%E*mWo&R|awubOZgX@XO>bmnY$hxqV{dMAbRc7IZggQ|baPB;b95#wAWUg)YgKM*Zf|#PS90QjrYQh(YiVvod2UQ;Vnc6kc4cyNX>V?GNo{a!Wo>0{bYXO9Z*E^WXf9}UZEPc9Vq`F5Vm2@`WH4blF*q?dVKFmhFf=k`G&e9XG-Nk9G8j!W!T|s;b8BgCM0svZX<|cfZgypIb7^mGb4hJ*Y-Md_ZggREX>V>WXaI9-X>LS$ZcJ%nLvL<&WpZMmIDIjBSZgX@1BVlASGh{GfVm2^hV>B@_HZ(UlFflYVG&eLhFg9j1WimAwJO*JH8VEW%a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^IFf}qbV`VclGc_}2H8?e9HZf*7HaBHBHfA|xIb~%x7(51H7#adPIzf18b0{eQBVl1NVPx1EVlp#iHeonnGdVY7W??mCH#s>NJYg6bBRV=kcxiJeV{dMAbRa}&a%E$5X>V>OEFfcVZgX@XP;YZ-bZKvHCMf_TVKp{mVq;-7VlZYkHaRgjG-5JlIAdiwHexbjHZ(P5FgqALAz>IA4LUkOcxiJeV{dMAbRa=^X>%qi03%^!WH4hiFl1z9H)bx9sV=y&lHZwC}H#9RfG-5J67(5GM7#a;aI&W}ga$$6Day=+xZ*FsRAVGL(b0#SOBVjQ%W@I@rIA%C8W@R!oIW}fxF*Y}5I5RmmGd49eG&w&QJPTnM8VEW%XJvFmX>w&_bZKvHC@COgZ*FsR03%^BVq{}EIAJz9VP<7EVqr66WMesIFk>}iH8N&6Gd5*G7(51H7#avVI%j2cPjYEzX>KSfAY*TCb94YBVKy)^V_{)rHaIgfH90pqHeqHtH#1~oIbk(7HaBK6WJ4G{24NT)5;{6_WpqSoa%E$5X>V>QV{dMAbRa}&a%E$5X>V>ODF7p3WnnfkWjHx8GB-D2VPax3GG#F^Ha9ddG-NhpH85l~MHoB~VHg?_Iy!S@bWd_=XK8LIV{dMAbRbY~b7^#GZ*C?j03%^#Ha9Y2He@w8Gh#SoFgIpqWMMZkIbvpIVl-rBH#Rm$7(5SQ7#b8hI%j2cQg3u&bZKvHRB~Z%b7pUHZ75@JZgX@XWN&q1Y-K4RV{dMAbO0k^I51)|F*Y|eI5Ib7W;i!6F=Sz7WHe!9WMedCF=b^jNf3Gh;F}H#RviHDO{fG&W{rQy4rFVHg?|Iyz@%bX0O-ZgXs5bZKvHRCj4}bSPtQZgX@XWN&q1Y-K4RV{dMAbO0k^IAdjHGdMOmI5TE2Fk>(^Ghs6}Gcsc^V=y)`I5RnBRTw-HVHg?|Iyz@%bX0O-ZgXs5bZKvHQ*dE)X<=+ZV`C^|Z*FsRAY^ZKVr*q8AY*TCb94YBVKFl`HDhCBWHe=AIc7IxVrDltH90acWiw(jVKzB5V^N2+Zb5iyb3<%zb7gaMRBuOVc4cl*Z)t9HC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)pV{dMAbO0k^WHB~mVKQN2V`MO7IW{(CGB`0bWjQlqWic>fHZx{2T^KwcVHg@AIyz@%bVO-$bYX5|WkO|icV%U6L3n9%L2hJFZ)t9HC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)pV{dMAbO0k^G-G3AV_{`tH9285VKOmeGBGwaF*##oWH@CtHD)wnUl=?e!T|s}Izf18a{yy(VRLh7M0svha%E*-F<&u3cxiJkXmo9CaB^vOVRU5xWNC6=WM*b%VKibnGGk$5V=`tlWMwchH!@>kVPiEnHeon1E@*UZY;zbf4LUkZX>Myla&&29b!=gDWn@BcWO+$$WpZ?BVRI;RbYwa@b7^{IUvwz|BVl7?H8x^mIc7CsW;i!8I5cE5IW%Q4V_{}tHf3WlGh<^IQwwt#F&H{JOlfXwL2`6yV|8p{bY)~hZ)AB%Ze?6HV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjjVH85jkH#j#pGB;#2F=jAfGh#PpV=-lAHe)a~W;10NQxeoF*#y6VPrElIA&`YQxbC+F%ddCZ*XODVRUbDC@CmoZ*FsRAWUg)Ye{ZoWq2t7BVjf+H)J<~H#smkVm56UQx9zzGZ!FZZ*FsR06AhdWi&N1F*js5FlI4jFf%zZV_{}9VK6f|V=^^0G;bJF6>}Id0y;W=OlfXwL2`6yV|8p{bY)~hZ)AB%Ze?6HDF7p3H#TE9Ic7FuV`5@4VP<7BF*h}3H#0CcVl^}}WH~r6aTrsk6cs^obZKLCY+-a|WI}Ibc}Z?%a&&27a{xhdbZKLCY+-a|WI}Ibc}Z?%a&&27b1rCfZEV5;06IEBbaZKSb!25lb98BKVRUbDE@(PBOlfXqVRAuZV`Xe*a&K*AbY*f)Wnpu5a%F90Zgg`1L3DI!baiB9MRRm%ZDDk8a$h)TE@*UZY$IW0V`gDCFk&-gGc`CcW;HQ4W@I!sV>mcAG&M6cVly_v0RTEWL3DI!baiB9MRRm%ZDDk8axQ2(I!AeOZ*yaBaAi$pVRLnIWo>0{baMbfbaZKSb!25lb98BKVRUbDUpQzkXmo9CBVjo-WMg76W;tUyFkvz>GB!CmI59LfIb||3Ib~!vV`aht06IEBbaZKSb!25lb98BKVRUbDE@(PBO<`wlWpr@gDWkqvzX>DP2Z*pHaXf9}UZEPc9WHC1|WnwgDWH4f6F*9OjVlZN4Vq{`AG&V3~GB{#m!T|s}Ize=FX>@gDWkqvzX>DP2Z*neZIyzNuX>?I_VRU73ZfS3B06}zgX>@gDWkqvzX>DP2Z*pHaXf9}UZEPc9I5{;lWil`_IX5w4WnwcpI5syoHaB5nIc6|0GGjC{!T|s}Ize=FX>@gDWkqvzX>DP2Z*neZIyzENSpY$FbZK;TWMxHjbZKp2bZ>HBIA|_tbZu-SVKg{pGC4IhWi&Q2WHLB0Ff(K|H(@a_HZwG2Fg7(bWWoUeFF|y4X>@gDWkqvzX>DP2Z*neZ06}zgX>@gDWkqvzX>DP2Z*pHaXf9}UZEW}s0545pbY*gBVQfWgWo>0{bS`KBO<{Cpa%o{~MQmklWo~p|IA|_tbZu;_7&1CKZC`9}cV%)yZ*^{D03%^zG&nUdH#A~lI5;*jVqs-5IW{yoH)LXFHZnCfH#RY=7&1CKZC`b8aAk5rZ*^{D03%^BG&eLdIW#n8V`4UAVmUA|F=96|IAmdDHDNY5IA%Gk7&1CKZC`0~OmBB(azbx)Ze(R-03%^FI50IZGBjmjGGsO|HZ)`~V`VU7GBz_~VP!ZoV>o527&1CKZC`0~Rd8@+azbx)Ze(R-03%^DIbtwoH)dowW@b5MVPr5cV`VomF)(H~W@9)pI5{?}7&03=Izw-6b98cHX>N2Vb7^{IUvw-WV{dMAbRctdWI8%?baH8KXDI+9VKg{mWHLE6GG%5tG%+$YH#IahI506~WHdElGc`3ZWq%k{8LJpF0y;W=LvL<#baG*7ZgeOq03%^xV>f0wGB!75VmLK0Ibt_BGB{*pGG#e6HDfj~Hf1=07*wkmG6*_4V{dMAbaG*7Zgf*=dSxgnAY*TCb94YBVKHQ8H#IY3IX5t2H#lTwH#Ib5He+EmG&wXgWMyGFGlLjZ2CEn{2s%1$VQpn7DIjBSZgX@1BVjpWGdD0dFl9A3V`VjDH#K5mW;rl8H8o~5W-v53FgS%6R0gXUG8Q^Ib7gc)Z+B&KLT`0$WGG{AZgX@XR%K&!Z*oL=Zc}M`WhN;ABVjXTGiEh7Ff=zXV`VrtFk?A6HZ){5Wim8kGh}6CHDrevR1~WiG7vgCXJvFuZ+B&KLT`0$WGGf;V{~tFM0svgX?kTQDF7p3IWsacH!wD0H)c3EVqsx0GG#P5GBhwbH#RUeI5Ib4i5OH4s~9pCIy!S@bX9P0WpYAqb#7!RV{dMAbRbq`V{~tFM0svgX?kTQDF7p3GGZ}eIc8!tF*7t{G-NVmH)3NoGG;O`VL3TAGch+aix^ZCs~9p6Iyz@%bX9P0WpYAqb#7!RR%K&!Z*oL=Zc}M`WhN;ABVjZ#WHK>fIAdmGI5jmiGdW>0HZU&$pVRLC>Y-LbyX>N2VWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^JVm322Ffm~_WnnNgV`gJAGch%0VK+2mHZo%|V`Vds7*sQ>7&0|FI%RfYY;|FDWkYXnb98cHX>N2VWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^JVK-zsI51{2HDP69Vm4zlWHvBjVK`7&0|FI%98cb98cHX>N2%VPkJ%X<=?xQdCoPVRU6EWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^AWHK{lVmD7&0|FI%98cb98cHX>N2%VPkJ%X<=?xQdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VPa!6VlXvjF=jb2V>322IWb`{WHvK6H8NskVrDcjWR)0HGpiUf2s%1tcyMK7bY)~ybYXO5Q*dEpWm9Q-Whf~iV{dMAbO0k^WMMO6F=At3GB9FgV>2={IWsadVK+HpGdDG5GBGh`ml#wAs~9o}Iyz-|aAjk3Wn@EdZgg^QY*TPyV`WomdSxgnAY*TCb94YBVK_86F=Aw6F=AmcGcjd2Wic=^GC5{uH#Ih4HZd||HJKPx2CEn{E;>46Z*FsRa$#w1bV^}kZ(?a-ZdX!NQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLe}CGGj6~IA%07V>vNlFfcPYWnngAFf*GNR4l6)GA=qgV{dMAbaG*7ZgfgvV{c+Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVL4+nVm4tjGc!0iF=k_BWH@9sWjAAEFk>?|I5cE3F`XDxEUOqYH99(DZ*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Gi5blWjJ9mWMwvHH8C_WI5;w9HDxqrWM(vGH8x{npBPj#s~9phIyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VKX*mV_`RBGh{J0IW;pmVPRurGBP)1H8wCeG-P6CG@%$&GpiUfH99(DZ*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%XWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^zGGR1kVl^~2WoBVvWi>c4Ib=9AVlrkhI5an8IW=RW7*sQ>7&0z8I%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^!F)?OhWHd2kVlrbkGd4CgH#s>rGGsM1H#0Y5FgRhQ7*s5)7&0z8I%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY(+tZgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLn}DH!-IeR4l6)GA=qgV{dMAbaG*7Zgf*+V{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3VmDN1?V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&u5Z*FsRa$#w1bS`LgZEQhoXK!+8bZBjJAaZ4FVRU6=AarjacW7^HWi4WFWO*QEb98BKVRUJ4ZY}_4a&L8TUteiNd2Up4Wo1QkbZKp2bZKvHE@*UZY{M8mE;>3-aCB*HX?kIFX>V>&a&Ka6Wo=1rW^X8SbYwa@b7*05Wn^D)baFgTaCB*HX?kIFX>V>&a&Ka6Wo=1rW^Y7cbYVUz03%^BWo0utF*Id3V`esGHZx>0WH&W4G-Y9AIA$|5Ha0P>7+);I7(D_yI!|zPX>DnGVRUJ4ZcuV>Vr*q?Np5CuC@BCVVKFx`IWsw8I5c50WH&H4IWl21WH2~2IW%H3Vq|18HLn<7!x%jvIyz5qbZKpAdSP^FZ*EX>Z(?j^ZAorsZzyALZgX@XPjGZ;ZE1R8bZKvHP;zf#Y-MdpZf0*LDF7p3WjQxvGh$;iFfw9dFl1q4Wi@1EVlgr}Vq#`yF=Jvju^3+-!x%jXIyz`!b4+P&WnpqdZ*FsRa$#w1baN;vAY*TCb94YBVKOyiVr5}4H#InBFk)q9G&474WHUHoHDNb1H)3TmVzU@u2E!OV2s%1wVRKGzZcJ%zWnpqdZ*FsRa$#w1baN;vAY*TCb94YBVPQ2eHexn7GGb#iGdD0dGcq(YH8Ns2GB9IhH8*52Ftr$82E!OV2s%1rZ*z1>b4+P&WnpqCDIjBSZgX@1BVlAPFl07lWn?mAGBsmjFgRv7H8e3bW@I@sGh#6@WH+}MUk1Y%JqS8FV{dbGNpn$kVPtY)bZKKKDIjBSZgX@1BVjW+VL4N2%VPkJ%X<=?CDIjBSZgX@1BVjZ-Gc_?eWjHW6G&p83H#T83W-((qIbmZkH#0IZV>G=OUk1Y%JqS8FXkl|xaA9(DWk_Xnb7^62C@COgZ*FsR03%^xIWb`~VP<7vIASzmIW;*jGh;L`I5#+9G&y83VKZjG7+(g%7(EC&I%s8cb7^62NpnzgZ+2;9Wn?HRAY*TCb94YBVP<7HVliPgH)bmZ8H90V3Vl_87Il&lT1|k?VNp5Cu07-6UZ!TzbZEQhoXK!+8bZBjJAaZ4FVRU6=AarjacW7^HWi4WFWO*QDd2V5CX=8IBX=G(?bZKU3V_|e@Z*DFCXL4_Ka9>|(M0svha%E*wWoL3_b8~NUb1rCfZEV5;053&&bXRg^ZewU=b3txoN^faybX0G0adl;LMRRm%ZDDk8axQ29MR;^qa%FB~Xk~LjZe&VtX>N2>Z*p;UWphPybZKp2bZ>HBIA|_tbZu-F82~RqbaZKSb!25xbzyX6a&BpFZbeH*E@%Knb98BKVRUJ4ZeKD%baZKSb!25xbzyX6a&BpFZbeH*UpQzkXmo9C%or>>I&^PrWpZI|V`Ts%VKFs1Vlgo}V`VfkFgZCkG&DFfGB-CkWHe-EHZ?e6VaymTIy!V|ZDntDbV+VgWn*t{WOD!`VK`-FFf}t}W;0_jF*GqWIb~%qHZ(J3HaIsnWnpGxG|U(*Iy!A(cu90+a$$67Z*Fq{BVjpVH!w9fVKiklH8(dgH8*83G&nLjIW}ZwWi>WtHe}2gEIK-NWpZL~b7cS{VKq57G-Na~I5#wAHezIDHZ(CZF*Y?~H8?e9WjQipHq00-Iy!T7WpGnzdSw73VPj%BWiT^jW@9-rG-5SnWH~u9V>d7`V>K`{F)(5O=V$jPjGZ;Z*Fq{b98cbV{~amd2Up4Wo2J6Uol5zZ)9b2X=6+>O=V$jPjGZ;Z*FrgXmo9C`xrL@IyyvoZeeX{V_|Gld2@7SZ73-KBVlGVVmUEmIW=TAGdX5tI5J@{FflVVHZW#kFf}nUGc(N?S^F3_5IQH8DA4HDxg}GtU@V4*M847&L%7&izyI&*YkbY)X;VPj=eX?kTSDIjBSZgX@1BVjRSWMeWlV`DHkW;0@AGGs6^VPi03V=`kmG-WtpVq?`9SqA$UHwZd9V{dMBa&K%?aA9L*Q)zl-C@COgZ*FsR03%^#IWROhIW{?FVK!o7H8?hAFgP0HD)npH8EykGBRZ}GB#p1WMnxsW->B4H#IXb+Zb6C`xrL}Iyz%-Zgg^QY)Ni#b#y2xAY*TCb94YBVL34{HeqBrF*7t{V`gPHWo2YDH#B5oWI1IpF*!11GTj(i2KyK{6goO%Z*FvQZ){0!aCLMjb#8NMXKrO=AZc!NDIjBSZgX@1BVjN%V>dE1G&f>mVKO#mVPrI7WivBmGh{Y0Ic8!xWjWs%SrYpgHwZd9X>MtBX<=+rbYXO5C@COgZ*FsR03%^IWHeG|F*!0fWn^SFGGSsfGBY-2H#j$9WMMGj7+D7U7&jC;I%#fcbZKF1Q*>c;WhixSb7^O8Wn>^}ZgeRiV{dMAbO0k^VPj!rH)LZoG+{Y4V`DiuFf=$aFfuk_VK6f^FlAvi;}}^I`xrMCIy!S@bV+V$bZKF1Q*>c;Whi5BZgX@XR%K&!Z*oL=Zc}M`WhN;ABVjdRFgP?eGhsJ1WiT^kW-~KkGh#V3HDNS2V=yx@GBD*BSrq#iH!eClWO;63ZE0h3Q*>c;WkzXob96*ya%py9bZK^FC}VGKb95k9Wn*-2azuG47d2V5CX=8IkZ*FvQZ)`?sa&vSIXEyjGc{ymH8(P0IWjk6Wo9^HWHdHqHe@wsVmav;SuFb)H!eClWO;63ZE0h3Q*>c;WkzXob96*ya%py9bZK^FQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVKp;jGdVIcFfwFjI5=c9IAt_2Ha1~3GG#GkW-~H5IqMi%Ec+NYE;>47d2V5CX=8IkZ*FvQZ)`?sa&vS7&kRKI%IinVQpz+b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGH#IssWO;63ZE0h3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ)_-JZ*^j9Wh@|LZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGH!eClWO;63ZE0h3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3H92B2I5#ykH8MCkIWsn4H8^53GB{*pI5#c;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVP!EiHe_XEWiU5kVP47d2V5CX=8I!Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPs@wH)SZgg^QY+o^7F+_Q8VQpz+VQf=*b97~GE@*UZY^n(WFGgv2Wn@!yWpGJubY*99VRUbDE@%KoX?SI1Q*>o;Np5syXL4b5Z*pHaXf9}UZEOP>E;TwjMsIRsWmIo+adl-=Wo~nCaz$)qZDnqBC|FHQP+@X&WpYz=VRU6CEFg1qWI8%?Xkl_?WM6P}ay(;iZgX@XQ)O;*Z*oO!W#WLQDF7p3VmUZ6Wn?xqIbkzqGiGKvWH4bjHZwCbGdX22FgG-0{TNU)0~sz9Iyz%$X>4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3VKielWHn+oG-WU{IWS{6Gh<_9FlIS6GdD0XVmL82{}@mb0~sy|Iyz`&Y;a|AC@COgZ*FsR03%^!Ght&nF=k^iI5jagGh#PpGc{pjW@0loG-5b5VKy@X8Bhko0RTEWMsIRsWmIo+adl-=Wo~nCaz$)qZDnqB0Ap-nb8~4#d2Up4Wo2J6Uol2+a${vwZ*p;UWm9Etb8m7*Y-Md_ZgehabZu-zWpHw3V_|eO-w{@V|8t1ZgeOq03%^EWH2^0VL3D~VqrC6G&wUcFk>|}Ha22nV`FAwIb<~m8AB8qAvHQWa&K>RMQmklWo~pvZ*opyZDlB9Z*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pbjfTk$`BVjjTWHdE4V>x3mG&DJ8IAk+4GG=09I5J{pFkv%cVK53ALo*Z^Ap$x&WN%}2ZDnqBNMUnAWo2$qVRCb2WGE>BBVjf$HDO{fV>mN1VmD?rWMwpCW@b2HG&N;8G-5brH8umE5GBspmHeoh5IWZ0yLk1KXAqYA;WMy+>a%pgMX>V>QDIjBSZgX@1BVjN(W;ZZ7VlXvhFlI4kF)}tcFgG?cI5aq9Wo2bzW;hTTLk1KXAp$x&XJvFyVRCb2a#M6+bY&pE@*UZY#bRWIy!A(bYo}$BVjZ-G-WqpWn?yFWHDhiF*i46F=8|~VK_H2H#smlW?~!}DLOi3cyMK7bY)}!BVl4TW@ck%H83|fH8?OdI5T54Fk)n6H)duzG+{PjVK^KaDLOiGWnpYZY-Md_Zgc=6VPax7GBGkWH!(LhVlZVjVl!npWH)0lVl**fIb<|2F&r5w7CJgqWpi{*VRUk7cui?@ZDDj{XeeTDZ)_|eWN&q1Y-KDUWN&q1Y-K3`BVjf-I5;>oH8VG5G&M6bVrDrxGd4IiH)bLX+(K$RB~lyUol@XRAqB?O<{C$X?RU(b8TUCV`wgDbZuELLT_YwQ+acAWo<5K08MplbZJ6wWO-A0b97~GUpQzkXmo9C!T|s^Iyy#ga(7{JWJ_soWo=<}X=8IPXgWGZZ*q5Ga%50%b7^#GZ*EIzZe?v@bZKLAC}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j^a%E*kY;R$7Y2tvUDF8-qa(7{JWJ_soWo=<}X=8I=IA|_tbZu-SVK-zsWn?p9WnwiqVKp~1Fk)q5H90skIAUaGGBYqSV;&hhGr|D?H99&*Z*q5Ga%4+sZe?v@bZKLAE@(PBMsIR=VRB?vWo$uXV@qjnWo=<}X=8IJV{dMAbRcO&d2Up4Wo0@#O>bmnY$hxqV{dMAbRcO&d2Up4Wo0@#RB~Z0PXf9}UZEPc9F)?FfHZ(UhH!(P5W-~D{GBh<~IW=ZAG&M42H#RUhAQ?L|!T|s^Iyy#ga(7{JWJ_soWo=<}X=8IPXgWGZZ*q5Ga%50%b5><+L1SY}X>Mh0VRUI@b0}kPZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@XX+(K$RB~lyIyzKxVRmJ5b7A6urYQhMZ*q5Ga%4+sZe?v@bZKLAUpQzkXmo9CBVlGZH8V0cIAdXCGBhw|VmUTtIWajfVm4ziH)JMh0VRUI@b1rB)I!14DcVTj5P;YZqWo%1nZe?v@bZKLAC}VGKb95kSM0svha%E*YI!$k6Wo#xaAY*TCb95kSM0svha%E*YI#hCDc4cyNVd8+MDF8-qa(7{JWJ_soWo=<}X=8I=IA|_tbZu-SVK_2mVKFr^F)(B`GGSylF*jjhHe)d~HD)nmIAJz8F(er~Gr|D?H99&*Z*q5Ga%4+sZe?v@bZKLAE@(PBMsIR=VRB?aV`EEcZe?v@bZKLAC}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j^a%E*kY;R$7Y2tvUDF8-qa(7{JWJ_soWo=<}X=8I=IA|_tbZu-SVKO*0IALRCG%{f`I5asnHe)kpGGbz6H#RV3GC5*lVI~6gV`EEcZe?v@bZKLAC}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j^a%E*kY;R$7Y2tvUDF8-qa(7{JWJ_soWo=<}X=8I=IA|_tbZu-SVKFvlF)%kVW-vH7Wn?%xF*i6cIWlBrH)1$4Ff}zeWGERsGr|D?H99&*Z*q5Ga%4+sZe?v@bZKLAE@(PBMsIR=VRB?bX<>6gV`EEcZe?v@bZKLAC}VGKb95k0Z)9a`CM+OhZ*FsRAXIW;c4cyNVQeNWAY*TCb95j^a%E*kY;R$7Y2tvUDF8-qa(7{JWJ_soWo=<}X=8I=IA|_tbZu-SVKOo_IX5^pVq`EgHDhKpWHM$mH8?dfWI1JGH85l{HYyoAGr|D?FGg>2cVTj5OKEOpZDDk2V{0PXf9}UZEV5;05v)~MQLYcZcSlyXh>yjaAk6HE@(PBaC2pKWN%4sc4cyNWnXAzY;a|AGALtjZgX@XO<{0Ud2nSWEFeW`XJu|WI!a+U7}F=S$9HDxtqH#RpoWiw?rH8C?bFBv*B!T|s-IyyyZXJu|pVRUFnWo&R|a&syjaAk6HE@%KnX=i0_O<{CsNM&qrWpZ<0IA|_tbZu<10st>ia%py9bY)d^X>4;YXaGZRa%EpKP;zN@VRU6xbZKmJUpQzkXmo9C!Uq5@XgWG?b#!obbYEm?ZDnqAX>V?GUw3JAXkTq%XKrP5Z*66CWpV&PbaZKSb!25xbzyX6a&BpFZbeH*UpQzkXmo9CBVjOPWH~cqW@R{KWMVfrHZx=~W;HitHZ(OfV=-egHDZgXjGZgXFEX>@3Bb#z~CVP|e-bZ>2CbY*e?L3DI!baiB9QFUQ-WpZw5Z*E0PMqfB+E@*UZY$IVfH#ah7VmM)BI5{z5WHL84WMVftF=jGlI59P3Wic_r2LLW;Iyz}?aCLNFWNB?>ZgXjGZgT)ZbaZKSb!25xbzyX6a&BpFZbeH*UpQzkXmo9CBVlDUVKZSgWn*PHVlXf`Gc{snH8*B6I5#&rHDX~fF*U*g053swbZK;TWMxrxVRU73ZfS3BMN395XaGTUbZK;TWMxrxVRU73ZfS3BMN39sIA|_tbZu<10st>laA9<5VQfurZDnqBb!{$a07GwbWnVH=aA9<5VQfurZDnqBb!}fbXf9}UZEQ#xB?dY=Wo}_&Y-LSvb#rAyZ*FvQZ)_-HZ*OcV03%^!I5=TtGBPwXWH)1FH8CkHDob58Ak+286^lhI%j2cO>cH(Q*dQvWGE>hV{dMAbO0k^HDfk3G-YBlF*P$YGh{I{HDfU~I5IY7Ffd|bW;il3JQ+s@NEsyvIy!S@bWLw|Wm9lvWn?I1Z*^j9Whnq7VKri9G&DA1GiEq8IXGiBGBjj3Wim4|V=^#iH#aqAHa;0g21pqt2s%1vWpq++bYXO5Q*dQvWGE>hV{dMAbO0k^G&f;pWoBhzH8WvhVq`fqVl*%^F*7n`V=y>nI5A>nKp95{NEsyvIy!S@bW(40VRU6vaAjp=C}eMSVr*q803%^AIAu0vV`evEV=-elGGa0|H)J_vV>vKpWidEqHZ@~H8Ak?486^lhI%j2cT5oS{Q*dQvWGE>hV{dMAbO0k^G-5DfWH&itHD)w5GC5%~Gh#9^VPiRFV=*-~Vlp`~L>Wg0NEsyvIy!S@bXsq3ZBuY%Wn?I1Z*^j9Whnq7VL4+lVq;@vVqrKpHDoq2VmD+mWn?oqGh=2pG-5VlV@4TA27(kAL2hYnVRUbD06}hPZDDk8axQ3eZEQ~&CIUJ-eo0hicyx7gWphYjZe(m_awsVPBVjT)Wn*MFGB`9iW;Hf3V`MpDIW}ZvVmCA}H#lQqIWtKaNKY9iE;>44WMn8~Z*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAXaH}bzy92dS!A?aCB*JZgVCn03%^CG%`6gVr4QgVK^{lF*7k`WMVfpGiEbmI509eH8M0y8AvQo8734uI%j2cC}VGKb95kcbYwa@b98cPZf7Pb03%^GHD+ctWivE5HDqQsGBr45I50IfF*ac^H90vqVm4t-8AuYs5E*kwVQyq>WpV&>NMUYdY-MsTXmo9C!T|s}Iz)ACZFvA=Y+-YAX+(K$RB~lyUol@XM0IU#c`j&lZEO}9053;!VRmVBc|&h)aAj_DVRUJ4Zb)TpaAk6HE@%Knb98BKVRUJ4ZeKD-a$$C9ba_K>ZE$67b76F8Z*E9sY;a|Ab6+@UE@*UZY_b9XFGOi_Wn*+{Z*DGV07GwbWnVHxX>w&_bZKvHUpQzkXmo9C!T|s;Lu_Glb7^B?Y(ZmVE@%KlY+-YAX=7n*L1SZIIA|_tbZu;687U1qI!bS8Zgfy@b3|`-Vr*qWa&lpLD06gVIy!S{dSzd9DF7p3F)?B}W@TbBF*YkX>N2-Z*xR%bz*E~L2`0oc_?FVZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3GBPkXWivB0F*Y$aWH4f8GdVJ0VL3BoWjHxxWie$kRvAkcVi_q7Iy!P?b7^{ID06gVIy!S{dSzd9DF7p3FfuqZV=-c8G%_(XFf?H>V>LD~Wi(+lVKp~nG&DIdSQ$$TVi_qIIy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^GF*GwdVm4+qIA&#GV>M)BVL4(lFg7w{GGk*gG&MI`8A}#o87Uq*I%#u5Z*FsGb97~HbSPtQZgX@XX+(K$RB~lyIyy~nWMyn7DIjBSZgX@1BVjiqGd49gIXN?CGBspjWHvA}IWaLeF=b*lUKvXsVi_p{Iy!zzZ)t9HP;YZYZ*^j9WkGUsVRD$qGBjm4VL35mWn(ckG&f~2H85p2Wf@y(895I+I%j2cC}eMSVr*qBAYyNCY$hoHBVlGWFg7(dH8wLcVL34~GhsF}F*PzcI50LiGGj7gI5lS(TMcs+06IEUX>DazVRCtCZf8$oYGq?|0Ap-nb8~4#d2Up4Wo2J6UomfRbZKp2Y-4Y3baHQOUol@XRB3HxR$+2^X>MmvVrpe$bS`LgZESiOB?3A+Q*dE)X<=+lZ*666baibgDF7p3Gc#mjVP!EnWjA6sF=I1jHDNI@Ic6|1Gcqt^Ib>rsY8gj*86_w>I#Y0AbZKF1O>b>wZgh2RC}VGKb95j~X>Lt#ZDnqBb!{drAY*TCb95jb>wZgh2RC}VGKb95k6aA9<5VQfZka${vyWn*-2awaJNBVji+I5swAVq#`EGGR42HfAw4F*P}4FlA;qW;ZrsFk)^QM;UqY)x-%Wo~qJZ6+xIBVl4QWimK9WnnllWM(-xIWRFfFlA;lHa285V`VosGBa=)M;3Y+B^Ww7Z*XODVRUbDJt$*uZgX@XQ*dE)X<=+lZ*666baibeDF7p3WI1FpIbk+3GB-9eF=S+8FgIc}VK6ddW;SFpV`5@5av4V!dKo1iIy!G~WpZJ3Z*nUrV{dMAbRbi3VRUI>Y)x-%Wo~qJZ6+xoV{dMAbO0k^VmCH4W@a}sW@ThBGiG5pW?^MAF=S<8Ha9dkVlg-|bQwn+dKo1iIy!G~WpZJ3Z*natV{dMAbRbi3VRUI>Y)x-%Wo~qJZ6+xoV{dMAbO0k^H83zXGd5;1VPZ8nHZnD3G-YHrWMyGvH#RakGh#D2b{R(;dKo1MIy!G~WpZJ3Z*natDIjBSZgX@1BVl1NVPs=6F=IDlFf?K@F*PtZGd3_|FlJ;lVm3B8WoCF8M+U+H06IETaA9<5VQfurZDnqBb!`A+Y+-YAX+(K$RB~lyUol@XQ*dE)X<=+lZ*666baibmXmo9C!VUm0O>bmnY*S@!b8m8URB~Z%b7pUHZDn$EE@%K#Wo~nCa&uoYO>bmnY*S@!b8m8URB~Z%b7pUHZDn$EUpQzkXmo9C!T|s;RZ>JoL~mwuNo{a%a&#_e098^%MnrFBb4hJ*Z*p{BIA|_tbZu;u87?|HWNBt*WpZV1V`X1-d2nR_BVjQyHeoblIWjn9V>vKpFfuYUIWuN4Ib=9tVKp&gH(`_+E;>4PVQh6}UvznJWdI{#H#ae1H8y25IW#agF*r10Gd40cVlX#3F*0OgVq#)rlo>8MI&x)ZWpZV1V`Ts%VKFl|VPj=5GGt{oWMpA7GB!75F=aO}G&5s1HDzHmF_alDIy!J~X>N37asVS?I5#$9I5RS3H90UcFgY_~HexhnGh<;kWMMdFG%__elo>8MI%#xea$$6Da$jR%bY*96a(MtFVKrniH90pqWHvcBI5#&nWj8fuIAmcsHaIppWjSVKVw4#!0y;WxaAk5~bZ>GiD<~-dBVjQ$IXPlDG&wP5FgIp1Fk?4nHZ?FgG%#akVKikpV`YLFP?Q-i1v)x!aAk5~bZ>GiD=2AhbSVHMVPrKjV=y&iGBRT@WM*b#H!@^mH)A$qIW{>qW;10oF@zaV1C$vq7dkp`aAk5~bZ>G!Jt$*uZgX@XNpxj$VRUbDCMh6eZ*FsR03%^zWHU8pI5RRgWic=}GBjpmIX7lxIXN(5Wi>Z2W-~H|8Bi6J87>?;I&W}ga$$6Day>mLV{dMAbRa`-ZgX@=bY*g3bZ>GdDIjBSZgX@1BVjZ(WH4o6GBaUeWo0=tWiVwmVKz86I59C}GBjZ~GdPGDP#TmOE*CmFZ*XODVRUbDAw4K#Z*FsRAW3v(a$$6DawaJtV{dMAbO0k^H8*51F*7+hF*PtVIWS>nWHe(qWjQfqG&yEAWnnQhiWyK9lo>7@Iy!G~WpZJ3Z*n0$C}VGKb95j>Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^GFk&_^Vr4WiGC4CbGBROgV`DUCW->A~WH2!{VP!Uq8BiLO87=}kI&W}ga$$6Daw;e(03%^BIWl54H#ah6IXPr9H!?6{V`DNjVlg#kV_`RAV`evw8BmlNE&@6_Z*XODVRUbDEj}nI03%^$VmL84Wn(umHDNO~Gcz(}GcY(bHexwBH#cQsHDqLv8BmlNE(kh0X>(R#Y-waDDIjBSZgX@1BVl1;He)q3Ff%eTIb&sGGG#eAV>D)CIbk+5Ffd~?I5CnLPzGii9XdKmbY*g3bZ>G1Uol@XNpxj$VRUbDE@*UZY%&`FIyz}{Utw%)Z+B&6UuAf7Wo~p|V{dMDWpZ(s+VQg$~cV%Q>UuAf7Wo~p|Ut@1>c4cyNX>V>WXmo9ClK}uPQe}2;Y;|;HN^faybS`KBO>bmnY+o``Wp;0Db#!G)Z)t9HUpQzkXmo9CtQjUcI&EKRZe(S603%^IH!?LfHDP9DHezOEIbtz1W@0vCVr5}4I5{>rFfcQ$874Y9ZC`M2b3<=$a%6K)W@d9`bO0k^HZwCaVly>3GG${mGB##4IA%97Ibk_4WHMwhFk?6|tQjUcI&EJ>PeyZ3W@d9`bO0k^G%_`2HDP5nV`DHlWn^V#F*Y|eFl01hIAJ$AGcz_YtQjT(Iy!z$Z+2l~Y-LJsX>N2$ZE$QTDF7p3H!?G1GBP$}WHemN2ni)u}872riI%j2cPI6CXP;YZXZ*OvBb0{ewV{dMAbO0k^Ff=t}F*7tcIAJ$rHZ(XfW@BbDWMVlrF*Y?dIWjU~oEb<4tQjT2;1W;QrxF*as7W@b5MW;HlwWHB-{o*766tQjT^Iy!S@bV+VxWq2q`Z)t9HNp56icqSM|F*#v3GG#F`Ha9ggVK8H+8At}K872-oI&)=oL{CO@PiAIwWppTGZ*FsRAaiMYWnXkD03%^xIb&irWj8T2F=03~Wim5kH)J?`F=AskGBaglGd5y1WvUrS2EqXVIyy~nc41;{WlC>pZgfd)aBKi$Y+-YAX+(K$RB~lyUol@XO>cH#Vr*qfZ)t9HNo{a!E@*UZY_AzM5;{6>aAk5~bZ>GhC}VGKb95k7a$#fH8f>0V`F7AVmB}`HaTK6HaKB5F=l09Wvv-l5W)cfIyzHuVRUI>Y)x-;X>V>cB*Z*D|oa%py9bZK^FE@*UZY`7U1B04%mNJD60X>LYxZ*6HyX>LPkVQFqCX+w2lIyz}fX>K|?X-jEtLug@XZYC@sL`XwuVQFqADF7p9VL3BpI5cKrV=*{5Fkv||FflnfVPR!3V`5=qWH&ZtVXzrHAh;PAAUZm2Z)9a`Msja$X-jEtLug@XZYXI(bz(X?X-jEtIyz}fX>LPkVQFqAEFev9WMyn7DF7p9VPs-CVPrTkV>mE0Gc-6cW-?-8IA$<0Gc`0aWMVcsFtQmt9=I78H99(JOKEOQX>DRga&K)-Z)9a`C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a^irdDF7p9VKz81WHK``HZeIhF*YDRga&K)!NJD60X>KTEZ*FsRAVf$*Xklq?CM+OnLv><0I%!L3ZaO+?OKEOQX>DRADF7p9VPR!tV>UB5H8?P1GC4M3Ibkz3H90pmGB!A6VKOyhVzwDOB}R2_V{~b6ZgU`EZe$>1Y+-YAWpf~AZ*m}WX>D+9X=Zt8Zf78AZggd5a$$67Z*CxOW*{YLM0svha%E*8VQyp~NkdgaE&yk8Z*_2AUui^nZd7t*Wl2L-LM~`@ZESNDBRV>1Zggd5a$$6Da&rJ*F<&uhZggd5a$$6Da&s((GhC}VGKb95k7a$#e`CVqrNnIbvpGWn?iqWMN}4VKFl^W;A8H89^5P86OBbI%#fpWpZ<6C@COgZ*FsR03%^IVKq2mW-(M(oI5J~3H#Rk7IWc85V`O77Ha9iB89@g986OuqI&W}ga$$6Daw;feZ*FsRAW&~}X>@6CZYC)pV{dMAbO0k^G&f;1HZV3YHZ@{pGB;&1Gc`9cGG;kAFg0Q`Vq{}EzZpRl{TUw>Iy!G~WpZJ3Z*nRqV{dMAbRbu9Wo~0=CMh6eZ*FsR03%^$F)}b?Ibt$1IAl3xW@KhLG&eCYIbt+7V>D$nW@Ki;89@{M86OlnI&W}ga$$6Daw;feZ*FsRAXIm0b95#tAY*TCb94YBVKrrAW;r-FF*GqYIb>xqVKO;4V>L80GcYwUFg0O0GQ$}`68#w;9y&U2aAk5~bZ>GhC}VGKb95k6aA9<5VQfurZDnqBb!{doAY*TCb94YBVL3KAIA$|BHeqIBGGsI|GGk$3WimN5W@I*DI5;^pW5pRk9Q_#|89F*|aAk5~bZ>GhC}VGKb95k6aA9<5VQfKTVY)x-;X>V>;Wn*-2awaJtV{dMAbO0k^V>dT8GBz|aFgH0cV`F4yH)3NrHa9Y6FlIP1GdN^4$r(W){TUx2Iy!G~WpZJ3Z*nRqV{dMAbRbi3VRUI>Y({T#V`WxlV{~tFCMh6eZ*FsR03%^!Ff%nVH#st7G&eOkGh;b3IAS$qVPY_3Ha9q8VP<2?89^WY86O=wI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1Np59wbZKEGDIjBSZgX@1BVjQ#Gc;y7H92E4G-Ng~G&eagFf}(gH#RtBGC4UgIb+QkK^y%UA0;|EZ*XODVRUbDDkx)bZgX@XL2`6yV|8p{bY)~hZ)AB%Ze?GhC}VGKb95j?X>w&_bZKvHCMh6eZ*FsR03%^EVm31{V>vN1FlAvgF)(8{WMeQjFf%k^F*G$bH8*C_89^5P86OimI&W}ga$$6Daw;feZ*FsRAVGL(b0#SuV{dMAbO0k^VKX!`W-&K4F*i6lWny74F*GwXW;Ql5WHMqfV>K}{(-}b#{TUw!IyzxZ*_B2a$#~Wo~0=C@COgZ*FsR03%^IHZV3ZHZV3hW-~Q0F=9DkH#lNAGGa7gGh}5kW-?^i89@g986OBbI&5!eC@COgZ*FsR03%^AFfuSSF*0H~W-~G}GcY$aGGs6^I5{>jW@BVyI59EX89@g986OBbI&^PSbaH8KXDBHkV{dMAbO0k^WHmT3H8^23Gc_?WIWRLZGBq+eH90nAHf3crH8(M4-5Eg!{TUw!Iy!P?b7gXNWn@%uQ*?4^Zf7VdAY*TCb94YBVKZZ9WjHZ6HDNh1GdX58G&3+WG&VLhW;8H2G&40bHQyOQ2K^ZyIy!J~a{wb@F)(9fVKF&lVP-QqVKQbhH!x&jF*GqWIWc82H#BBA{TUxRI&yDx03%^EH#1{lVmLQsIW}ZvWnncjF=aJ1IA&osH)1j|Wi>bb86N^VI#hCDZgXaDa&0In03%^CH)3LDGh;PoI5A;0HD)z3F=1t5V`F48Wo9xpV>mM78A1ISA0j$BRB~Z%b7pUHZ75@JZgX@XQg3u&bZKvHCM+OhZ*FsRAW&~}X>@6CZYC)JBVjZ)VKg;kW;bSHWi~N1GC4S6I5lH5H#jtAGc_?dWM$Z*_B2a$#aAk5~bZ>G!C}VGKb95k7a$#V>QV{dMAbRbY~b7^#GZ*C?j03%^zGB;*7W@KYCHZ(UjFkv-iFl90{Vl!hfVPauoH(@mO89@*I86PA%I%98baBp*EC}VGKb95k7a$#4VKp!~I5uK8Vly@|GdMRiW@TY!Vl!qnW;SK_89^fb86OflI%#fpWpZ<6GALtjZgX@XRB~Z%b7pUHZ6+xIBVlDQH#IXeV>UHmFg7(bVq-TsH!v_ZFgP=2WMpDwHZ}PfK@j~J9|Af$Nn~YibZK;XC@BCVVK*=~I50V8Wi)0nIWRP3FgG?cG-YHnWH4hiIWuNsWcwLG!T|s}I#hCDZgXaDa%})(Y+-YAX+(K$RB~lyUol@XRB~Z%b7pUHZ7yhZZESONWB_hqZDn(CVPj=;bYw1QbZu-08ZtUMZC`F-ZDjx>VPs@vHe+HoF=jI~H!?RfF=06~WM*b!Ib~)wHZnCgGyfShL3DI-X<~JBWkzpxZe##7GC5^1F*P`1GdE>2WMMfrF*jp4VKg{2GB{y4Fgarf8ZtUMZC`J4X=iC}03%^FHa1~7I5lE0V`VfoF*!G8F*7k`V>4zpWMVWiIWsf|8ZtUMZC`V5Y-wauXkl<=03%^EIW}W9VPZ05WjQrsVK+H8VK`%DHDft6F*#&8W-w(38ZtUMZC`C+bY*gBVQc^+VKZhoIW%KpHZ)~pVq-EjVK`)EWiw)CGhs0_FfnF1VFwyAIy!A%aA9L>VP|DTX>xM_BVlAYWiT)^WHn(jF*0UkWMpAAG&yEwGdDA2GiEq4H8KYpG9fxTR%vr}VQfimW^X8CZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-yuBVlDZGBG$fW-&EpH!@*kH8(OdH#0CcG%_(|H)3KnVm1XDR3BRj06IEWX>)a9Y)NirZvb<2a&=>LX+(K$RB~lyUol@XR%vr}VQfWgWo>0{bYC%FF;;1Fbzy8tZf0*TXmo9C92z1zI&)=ib8m7;Wo&R|a&rJ9VP$1yG&N;7H#uQ9H8^B8FgG+|Ib$_AGdVD3W;0N3L03%^JG-EktVl^{2GG=CGG%`13Hf3dIVKp!@W??yGGGRCz8X`J6W@&h3WJ+&oZgg`1BVlGZHaTN8Fg7zYVK6s1G-ft5H8N#nFl9DjHDzQmH#Qs^B04&4VRU73X<=-003%^HF=aS5GC46}HDWV0IAUTqHD+aGGB+}1GG#GkGcYt98X`J6c4>2UVQg~%BVlAVV=y^lVL38oWHL8mHD+QnH#cNCGcz(dGh;b3GBz9a&u*JQ*>c;WhN{jV{dMAbRcO&d2Up4Wo0@#O>bmnY*1lxb7gW*aCB+nfTk$`BVjXUF=1w7Fk><_GGj0_Wi&G}Fl97lW?^M8IWc2qG-D1LL^B*3A_6)(epOOLMnrF8b!}yCbSNnRBVl1NGh{L{H#RmlWMN@4WjHxAHZe0YGB7qdH)1nkHaQR)L>w9-0y;WxaCB*JZgVIp03%^GG-5a~He)z2GBz?~Fk(0|GhsPpFfuYUH#IV0Wn(rH8bll#A_zJoxVKX>26dFVZ92z1BIy!S@ZgX#Pb0{ewV{dMAbO0k^V>UB4Fl90_V`MgCWHC4~IW}W9Gh$<7Ibt0{bVhG-PGN0jC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZsLHZDF7p3H#Rq6G&Er}WH@6pWMVX8V`DdEH#lZuGBP(aWin-E7#c(~92z15Iyz);V|8t1Zgfatb3$chZct%zb7f>GDF7p3W;9|oF=I9`H!(9ZV=_5pFgP_hF=k^iHZU_YV_`I68X82x0RTEWRZ>JoL~mntZDnqB0Ap-nb8~4#d2Up4Wo2J6UolluL`Fn!V|8t1ZgehabZu-S8YLn+I!SJ2a&&27Y(;EkZDnqBC|FHQP+@X&WpYz=VRU6CEFft_d2Up4Wo0@#OlfXwCMf_TVKp!{Gc#mjH#j(BGh;L}Wj13sIWaI{WH~owFk)skWE~nuAR`(j6goO%XlZO@MQmklWo~pvZ*opyZDlB9Z*FsRAaitNIy!T7a%pa7CMf_TVP#`7WjQosIc8>IHDNJiGGSphV=`qoG%z+}V`VX6FdrI65+fQV0y;WncxiM+Y-Md_Zgf*)Z*XNODF7p3GdN~4HaIk7V>x1EFflkYI5c4}WivQ7Vq`TrFfueSAsR=*0RTEWNp59wbZKF1MQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F-dM^a&&27Y(;EkZDnqBE@*UZY-SoFIyz}|WpZJ3Z*l-5VKOvkGG=BsH)c3tGd49dHZx&3Wi~Z4VPP<3Vl-xBHf9?_BVRUbD03%^zFk?44H)c6xIW%K7V>LHsGC4LdVlg){IX5|FHZ?P58X^KZI#Y0Aa&u)(VRUk7cql0VBVjjYG&f^nWo0=uG%zq>Gchn@Wo0lhV>mZrH8f#mIASImL}nTy8ag^taA9(DWldppa%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9DF7p3Vl!rBVKZSkHZo!~F=I6`I5T8qWoBe%GG$>oIAmlsC>lfIvfTk$`BVjlDzjH)Ccj8bl&y8X_b*I&W}ga$$6Day=+xZ*FsRAX9K*a&u)(VRUk7csy@(Xk~Iwa%5$4X>MmeCMf_TVP-U9H!w3|HeqFCF*P}1G-EU~HDWS2V_{=qG&y21GAxqHDNI~FgPZ*wRqAY*TCb94YBVPa%AF*z|~V>xAHG-YKnIW{t7W;kInF)%P=Gc-0ZH8L7R24)%}8ag_1WpinIWhirWWI8%?X?kT}bSxlqbYwa@b7^{IUvwz|BVlATW@9j8HaBH8Wi>NmHZnCiF=k?7V>MwmGdN{qW-&AxL>OioA~iZXa%FRAdSxhcbYwa@b7^{IUvw-Wb97`nI&*1yWnXkGAY*TCb95kSM0svha%E*YI#y+4bZ>IvfTk$`BVlATW@IuoVq|7wHa0S3H!wIeIXN+7GB-IhGiEa|H8eIFL^Ea@A`Ln^a%FR6a&~1Xb97`nI&*1yWnXkD03%^IIb~!wG-fq4GdX29IW;*qHZx*0Vm2@`VmLK8WoBeJ8bk|b8X^KZI(lVtZzw4MBVjN&WjA6mWH2x|GcY%1F*9LhI5jadH#9b8GC5>8HDfv&L}nTy8#+33WpqYzZ*4Y-MzFCMf_TVKg{nVmM6FfcVSWnyAxWi>Q7Wjq>08D<(H6*@X|WpqYzZ*5d^X>e?1baNXWic~jW-&QpFgIp1W@2PvWHB~2GB{;qGBRU1VL%#09%dRM8ag^}aAk5~bZ>GfDJXMvWI8%?X?kT}bSxlqbYwa@b7^{IUvwz|BVjN$VmUE6VKg=|H8*87Wn(!uH)LdGV=*=~H90XkVq-!YL>OioA|N_CXJvF&VQh6}D06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSWTXZ*FsR03%^JH83zSF=aAkIW;zBH!@~3W@KbCF=k^kIXPoyGdDIw8blsu8X_V(I&)=oR$**)WhirWWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WWN&q1Y-K3`BVjQ(GcYkRFf%kTFf%zdV>CH3Ibt+9VP!TkI5smeIblW`L?C7wA_zJ0WMnooG&o{0HDP8kI5c5O8bk(W8X^KZI(A`fb!Brxb!KK|awsVPBVjZ&IALWsH#jykWjJ9qHaIsqG&W{tV>V@BHfA6YLP#Po%AY*TCb94Y@H8L?YWnwTeG%#j3WnwX8Vq`KjHZU+`H8(LZH)S3BoVKO;pHZx*oF)(3fR2oE78YBoHV{dMAbO2>GVPi97HDh8jF=IJoWH2yfGdX5CHf3WtWo0-tHfB~DLa%pgMX>V>QVsCG3DIjBSZgX@1BVjQ&W??fjF=j9{WjAIpIb$(2W-&H0Ha0b3I5jXeFfv#gL<(jaA_zJN37a&BR4L}hbha%pgMX>V>QDIjBSZgX@1BVjaSI5aq6Fg0RjVL4D~Wi>KmFgav1IXN{qGGSU8LBBVjpXWn*PGF)}kYHaKNBHZ^26HZx{3HZ?XmV>xCpW;I|ML|_^u2q0r`ZgX@1Fkv-jI5IS4HZ@{7FkxaeGc{sjVK+EpW->WuGBY_bVj4sSW*Qe?1baNnV>UBnHe@(sV`OGEHeq2mXc|s>8Y}`jI(|)WWMynaVQgt)a$$67Z*E9sY;a|AC@BCVVP-aCGGb$6F=8_?V=*^oWnwWfW@I-uVq|4BG&3MmGEFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3GdDD0IWaUaV`MU9F*If|H)UZoFlIC}VKrtrW-~QoY#L4`dKxS!Iy!7`VPs8jWMynda&K)$X>4UEV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXC^5CBVjT!Wic@^Ib~xoFk&@fIb$1bY)F%WMyngZe?(R#Y-waDDF7p3I5;$7WI1CoVK!ngFgYV>wWo&R|axQ3eZETYP053*zWo1TeZ(($4Zf8wlbaH89WpgfQ08MXXWo%zEMsj6kMr?0kbZKs9O<{C$X=7z`UpQzkXmo9CFc2_2R4gENZ)s#-bUb8bV{CMJaAhcSbYwa@WMyM)c42HhR6ZyvE^}#mWhf~rK0W|nGhZ+=Z)|B~Q)ppuWph_)bZA9xV{C78X>MmhcxiJ%Y-wk1Wn@Bcb#7#7Zf8Pocx7_{VKy{4Hf1KmFkv@gWMnj9I5Rb6V=*^lI5TBAH#r9YRB~Z%b7pUHZDn$EQ*Uf(WK(EiaAk8YXgWGUaBy;Ocxi26bY)X-Y-wauXkl<=b606}Xi#!#ZE19Ac4bp&VQ^(bZ*F#Fa&u{KZd7@2WdKcYWMynra$#H4F*7wcIR^kWRB~Z%b7pUHZDn$EQ*Uf(WK(EiaAk8YXgWG!aBy;Ocxi26bY)X-Y-wauXkl<=b606}Xi#!#ZE19Ac4bp&VQ^(AV{dMAbRbP{WMyn7EFev9WMyn7EFeK}aB^>WX>DP2Wm9i#X=GDqVQ^)0S7~%;;((?p08MXXWo%S(VQzC~Z*pyAa&uE}Y-wauXkl<=b6+@UE@*UZY$IW0Vr4TjIbmgCHZ(b6HeoY2Ib>#JH!wFhV`XA7Wnwvi8b&jd0RU8TVQzC~Z*pyAa&uE}Y-wauXkl<=b1rBAO>bmnY*cb#ZgXaDa&2XDb5n0@X=GDqVQ^)0UpQzkXmo9C!VUm0Q)zfXcxiJ+Z*pU0RBv)|b!Ag!ZgX#PE@%K#Wo~nCa&uoYQ)zfXcxiJ+Z*pU0RBv)|b!Ag!ZgX#PUpQzkXmo9Cg&I9NI#hXZWdI{#WHmG~Vqs=vF=01lV`E}rVr4XCVPrF6W@a`tWoBVCI|my)Q*dE)X<=+lZ**yIZdPSubZ>G#0ADj-FfmhbVRUI>Y)x-;X>V>;Wn*-2a$hhpUojQ$jQ$MmtVRUk7V`XzLXgWGZa$#*{R%L8&V`+4GQe|**Wpib2bYXO9Z*Blaa%E*kY;R$7X>MmtVRUk7V`Xz+IA|_tbZu-SVK6W_Ib$|tVPi8iVq-R8G-ft3Gh{hsIb}6AH8VFgVZs3bFGg}@WkzgoVRUJ3XH8*ra%p2_b1rBAMsj6kMr?0kbZKs9O<{C$X=7z`UpQzkXmo9ClK}uPO>bmnY%XX3O>bmnY+o`>Z)9a`UpQzkXmo9CvKl@wIyy~tY;e?1Q)q8*bZKs9Q*Uf`WpXHEZ*FsRAWd~_bZKyGWm9NxZ**yHXH#!%c4cxVDF7p3IW#ddIA%68WHvKqGG;M0Gi75jGh;U~WivKrWiVl7jv8PcvKl@RIy!S@bW?O?a8qe|WkPRtZe(*PWN&q1Y-KDUWN&q1Y-K3`BVlD?Ha9S1V`DdFGGRAkF*G+fG&o{0VP-L6WjJABV=|B$U=FexJ|j9hb7gc%Zggd5a$$6DawubOZgX@Xb97`nI&)}Ya%E&+aCCA!Np5syXL4b5Z*o2<03%^CHD)n3GiEhoVmCNBW->7`V`4cmVK6i`VmM)9IAJ)F8ek!^8a@a*I&)=oLvL<$a&K%@6CZeeUwbYXO5O=WXvP;Y5&baNGzWN&q1Y-K(sDF7p3F<~}1G-WnnH)S?4VP#@6WjSVMGh#JjGB7eYGC4Ujm>OUjvKl@rIy!S@bWd<}X>DnGWpXHUbYwa@b7*05Wn^D)baFgzaCB*HX?kIFX>V>iI!|zPX>DnGWpX|#03%^zVq`dCH)1w8G%_$SHe)qqGh#MkHZfx{VPZ2hVlrZy8ek~08a@^}I&)=oNp5L$X<=+rbYXO5C}VGKb95k9Wn*-2azuGlHe+HpH=Y_`GqM^!EIK-8Wpq?&ZE0?2b0~9kWI8%_Wn*-2ay(>jbz*E~J|-+6b97`nI(B7abZ>GzWN&q1Y-K(sDF7p3F)}eRFkvw>V_{}EH92K5FkvtMn8D06gVIy!b`V{~tFJY;WmVr*qTCM+OxbYwa@c4cF9Z*n|jZ*^j9Wj-b;03%^HHaIXjWiU20Wi(|pVl!rBVl`noHZwC}F*h_}WMMd>8el528a@I#I&*Jqc4a6j03%^yFfuYYV>2;jVl^^3IAu3EV`617Vq{}CFg9aiH)c7c8ep;-J~cWzXJvF#Z)|mRX>V>Qb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AaitNIy!b`V{~tFJXU36bZ>G*;((?p03%^$V>dHnH)UlqIb&jFW@IrnWMw#GV>xDIGB7zaGc;wU8elWB8a@I#I&x)mWpq?>VQzC{a%pgMX>V>QDF7p3HDxq6Gh{I~VP-KhH8e0{G%;jmG-76AFf}zZGczzVs2X6h8a@a*I$>mFLvL<#baG*7Zgg`xCvW;10mWMeg9GB`A4WHT~hFsvG2vKl@JIyzxwWJ7OrbaO~$b8~57Zc=4ub!=gBX?kIFX>V>QWN&q1Y-K3`BVl7^F)(6fW-?(gG&E#5I51&lIbvpHF=k_8W;kYJWH+uFUqxHU~?4!Iyy~tY;e?1Q)q8*bZKs9Q*Uf`WpXZPbZue?1baP)gXf9}UZEO(}054fVQcy#0ZgypIb7^mGb1rBAd0}#JUou%iQcy#0ZgypIb7^mGb6+@UE@*UZY_b9XFH~i7bX9a|Y;!JX07GwbWnVH>Wpi{@bZKmJUpQzkXmo9ClK}ujVQgt)a$$67Z*E9sY;a|AE@%KvZ)9a`Lt$)bVsc@0X>V>wWo&R|a$h)TE@*UZYzP}6H99(VaAaY0WlL#pWo=<}X=8Ina&K)$Y;R$7X>MmiVRL0DV{dMAbRbG^X>N2-Z*xR%bz*E~L2`0oc_u6%V{dMAbRbG^X>N2xPeyY@Z*^j9;((?p03%^AW@BM7GBROfVK6afHZU?UWHM!CF=8|_VKOviVPZA68bdP(8zD71I(2YlVRU6nX>Mh0VRUI@b4GG+ZANK$Wn@BOb7d%FZ*FsRAWCm(Zgfy@b3|`-Vr*qWa&lpLCM+OhZ*FsRAWCm(ZgfOXMsq}Obz*GdfTk$`BVlA>GBq(UF*h_}W;Zu8GGsL~Ib&jBIWsjfH90XiWHGrKLo)~)AvHQWb#P>1bY)9vZe?v@bZKLAMsja$RB~ZC8oWMnj9VPd-)Lo)~)AtO3Eb7gc+WpqV&bY*gGVQg1&Wo~0=O=V$ob#i5GWo~pva$#*{C}VGKb95j~X>MytZe(S6EFfcVZgX@XRB~Z%b7pUHZ6+xIBVji&WMX4DWMeimVl-wmHDqLBHf3dFWo0uqH!v|YIWxT)Lm>zoAtO3EXJvFwWpqV&bY*gGVQg1&Wo~0=O=V$ob#i5GWo~pva$#*{C}VGKb95j~X>MytZe(S6EFe^JVQzC~Z*pxWDIjBSZgX@1BVlA^W@a}vH!@-~V=*~qHDxejGB!0cI5cKBWny7CW;DMVLm>zoAv!u_Z)QPbV`Xe*a$$67Z*EU!W^-k903%^xWHdNoH#ImgG%+zSH#THtWiUB3G%_`1VP-ZsVmCDi8zDM6WN&6vZ*p;UWphtvW^-k903%^!V>2{nWn^MBVrDjCH)b(nF*s&6HfCWqHeqFCGcY&^8zDM6Ze?^ucyw2CWo~0=PiAIwWpn@|VK8K2IW##lWic{1V`VouFfd_cVmUBjVK-xAVK`wpGzc3ZIy!1^X>N2^a%FB~XisKlb7gb@BVjf&G-fg}W@2VFWn*MxGcz$UIc7I7H)Jz8H8MD5IAaJKAv!v8V{K1nW^-k903%^GGh{JhIc8=wWjSJGWnyMHHZfr`Fl0AmGd5;qG-YH68zDM6cXDNJV`x)lZgX#Pa{wb@F=A#iW;kOuGGaJkW@KeJVm3H8VK6c=IWb`~H83$^2pb_fI%;loNo06bZ%<}sb7gb@BVlGZVKOvfG-5DjVP!HiH)Jt1VK`zmIWsY1H!wD4G%yGoAp$x&LS=Gfc}Qh!aAk5RDF7p3I5%WDG&V3fIbk(pF*G?bVmD$nF*Gw}WnnWjV`61t$QnZk8zBNZI&E)cWo#%Z03%^GWoBhGGC4G3GdMLdFg0T|FgQ13WMeWjVK+B1WMg8=8bb&hAp$x&b7gLGZ*p@eDF7p3W@Kb#HZe9~VP!cqHe+EiGB`G5F*so{V`X7sIW=Tq%o;-o8zBffI%IinVQpz+RB~Zd^8bb!m8Y2iGV{dMAbO2>JI50S3VL4(R#Y-waDDIjBSZgX@1BVjRRF*P}3H#221G&VOfWoBbBVKiZ6HDqEmWi(?jH!##1Lk0*NAtE|DX>MtBC}VGKb95k0Z)9a`CM+OhZ*FsRAVOtwWO+|;bZKvHb148LVKZbnG&D6hF=aD2VPj-9H85mmFf=zfWMVNjF=jSqIo29OAP5^FH99(JZfSHVV{dMAbRbP{WMyn7EFfcVZgX@XQ)O;*Z*p@?X>)WYEFfcVZgX@XLS=Gfc~5Y3;((?p03%^EH8(J2G%;jmGh#MmW@Th#Ffe9iG-PIDV=`i6FfwA;8bdP(8zBffI%j2cPjGZ;Z*FraDIjBSZgX@1BVji*G-WenGB9OhGhsP6W;ifmVly-`W->A`F=H|?G-cWvLk0*NAqYA;XJvFwa!+PNd2V5CX=7Gla%o{=Y-MvODIjBSZgX@1BVjZ*Vm3KpFfunbFgay1I5IUkH8?agFf?UkH#jzCW;xs%Lk0*NAqYA;XJvFwa!+PNd2V5CX=6okbzyXAZ*FraDIjBSZgX@1BVjmXF)%b`Vl`qmF=J(6GB7t~G-NV1H8nLeFl04jHZk5BLk0*NAqYA;XJvFwa!+PcWo~nCa&t{(VRLnIWo>0{baN;vAY*TCb94YBVKq53F<~(`IXGryVPa%sWH&T5H#sn3Gi5h6GB+?|HQ*XU1_&D=H99(SWpinIWkGIaT4i!?LS=Gfc}-z-a%p2_b0|}AVRCb2O<{C$X?Q$oM0svha%E*YIzw-4b!~1xCxV>xAHV>DqnW-&K8Fk&$>Vq!RCGGS(7GU6ITGYA_YH99(SWpinIWkGIaT4i!?LS=Gfc}-z-a%p2_b0|$=baH8UM0svgX?kTQEFe~8V{~tFM0svgX?kTQEFeu`baH8UM0svgX?kTQEFj{5rYQg;VKOo|V>VaGYA_YH99(HWpqMia%6c;VRUk7V`XzFQ*dE&b7f6obaH8UJZVIEZd7t*WjZ=TZ)|mKZcSloZ*o2+EFe~8V{~tFM0svg;((?p03%^CVP!KkI5=f8GdE;mI59FaF*GwUH#0IbIbk_7IWl498bdP(8zD71I%j2cLS=Gfc}-z-a%p2_b0|$=baH8UM0svgX?kTQEFe~8V{~tFM0svgX?kTQEFeu`baH8UM0svgX?kTQEFj{5rYQg;VPs-6Fkxb2V=^;kGd46iH)3TqH8L?dIW;(8F)(H{Vdxq|GYA_Y2s%1vWpqMKa1^2pb_RIyz@%bW&k%XJu1mZgX#PR$+2!VPb4$C}VGKb95k6Wo~nCa#VS6Wh@|LZ*FsRAa!nYX=iR_WFTp7bSWTXZ*FsR03%^$Wn(xnWo0rpW;0}CGcz$XVmV=CW;i)yIbk$7Wnnk$8bc}w8zC+_I%j2cQekdqWkgR#Q)O;*Z*o>)a%o{=Y-K28Z*FsRAVOtwWO-9%ZgX#PRC#b^b1WcZZ*FsRAVg0_Np56icqt%bZ*FsR03%^IH!?FYHfCfnIW#n6I5jn9IWT54V=yvdW->H6IWaNr8bd4y8zC?{I%j2cQekdqWlC>pZgf*+ZgX#PR$+2!VPb4$C}VGKb95j=WpZSBQ)O;*Z*o+5aAk8WAY*TCb95j|Z)t9HNp56icqt%bZ*FsR03%^!Wo2PBWnwlnVKF%{VKrl7Ff}qVGi5k8H)JtmWH&SL8bdA!8zC<`I%j2cQekdqWlU*qYg1)zb8m81VRC6N3IP@Ar90(gBIXXILWpq+uZf9joX>My)VRC6pZgf^*a%o{=Y-K28Z*FsRAVOtwWO+n+ZeeX{V^(2uX<=e)Wph+{aAk8WAY*TCb95j|Z)t9HNp57~fTk%RV{dMAbO0k^VPQBoWjJ9pV`617I5#mjVrFGAVmLKqI5jXgWHLB2_!>hw2pb_dIyz@%bW&k%XJtfBMpj{RX<=e)Whi5BZgX@XLS=Gfc|>_`VQpz+R$+2!VPb4$b5wb7WpgYbV{dMAbRa}eMoDgDWq2tdV{dMAbO0k^G&W>qH!w6dI503|GBq(ZV>dQtFgIg3GB_|cGBY$``Wizv2pb^?Iyz@%bVPY>VQpz+R$+2!VPb4$b5C+)WpZh5XDBHkV{dMAbO0k^Hf1w0Wi@3pGh{S5H#cEoWH~WrW;kJGHD)<9He)b0{2D_B2pb_aIy!S@a%o{~X?kTud2V5CX=7Gla%o{=Y-MvOOlfXwP;zf@WpY7dV?lCqVRdSz2(ZgX#PR$+2!VPb4$b0||~ZgX#Pb4_Job9HiMZDnqBb0#bxOlfXwPGxjOcywiQZeeU!a%FB~Xk~LIEFj{5rYQg;VK-zoIX5|FV`MinF=9A4H8(UkF*rCgHDqEqI5;z6Hvk($GYA_YH99(TWpZg@Y-xIBM0svuZE0gxVRC6K`2UZX>N2xPeyY@Z*^j9WkGUsVR2)@IWl83VKQbhWMN@7HUb+%GYA_YJ32aLcyw}MV{}SyX>N2>Z*p;UWphSyZ*4?*ZeeX{V^(2uX<=e)WpgNFZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGB~lVP;`DG&eOjIAu35Wo0)qFg0RhI5;>s1RFy+2pb_bIyz-|baG*1bWCY(Yffc!MR;^&a&BR4S8`=;V`yb_Msja$M0svuZE0gxVRC6MyyWpqV&bY*gGVQg1&Wo~0=WpgGeAY*TCb94YBVKO&nG&V6aVP!HhG&eOlFlJ^rFf=e?F)}k`G%_`1W(FHWG{OM@IyypSa%6c(Wo&R|asXp&VRLh7M0svha%E*-F<&u4WpZSBNM&qrWpXZPbZu(t5aA9(DWo=<}a%p$~b98cbV{~amd2Up4Wo2J6UomNOUte=@VRCb2ZDDkBX?QMZbZu-J8yNyRI(|ZLcql0VBVjTzGd4CfH)1t4H#B5oGB`42VKikmIbmU9GcsmnGd2nvI~p4q2s%1rY;SI5C@COgZ*FsR03%^CGGZ_^WHK>iW;QovGBYV@EI1n2<1{xa~2s%1vWpr66DIjBSZgX@1BVji)VPP^kHa0gjIWaV0V=!Z4WiT}`VKg)`GdVG1H#ia-I|dpX83;N$b7gc{C}eMSVr*q803%^zF=H@hHZo&5F=aJ4GdVJ2Fg0RiWi~Z7G&e9gW;bON8#@LX8yN^XI%j2cS|}+XV{dMAbO0k^Wn(omGh#P5V>mZtWiT^hW@9rrFl0C|H!?6`VK_Nu78^ST8XFl1Iy!S@bXq86Z*^j9Whnq7VPj!sIW#yjGd5;9VPr5jGBY(bVlpscF*rD6H)c3CVi+4c2EqXVIyypccmQK;VRLh7M0svha%E*-F<&u4Z+I?fbZu<-4geiGI#p6cMo?jLb7^j8Rdi`=b1rB)I&*Y#X>Mm!Z$xi(Vr*qsX>@2qY+-YAX=6-pV_|G%C}VGKb95kcbYwa@b98cPZf7PeAY^ZKVr*q5DF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9IWb~3VKX=~Vly`}H#RdiW@0m8G&Ny3Vqr99I5;&h8yh+s_znOXIyzNSL`G0ya&u{JXH|4*Y;!JXIy!T7a%pa7RBuUcbXRF~XhUpab8~59OmAahY-K28Z*FsRAaitNIy!T7a%pa7CM+OnZgeIo098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IVgV>o4DG%_?aW@a^HV=^)~HfA_5FgRj0GhsF`Ib}E<8#);H4ge!MI#p6cMo?jLb7^j8Rdi`=b1rB)I&*Y#X>Mm!Z&hw{X=iR_WJzvxS7~%;Lu_Glb7^BtZ)0I>Whi5BZgX@Xb97`nI&*Y#X>MmGEFg7mb7^O8Wn>^}ZgeIo098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IV}HDxnnF*!A1Vq-TmWivH4H8*5tFlIP2F=Sz3VmUS+8#*EQ4geiGI#p6cMo?jLb7^j8Rdi`=b1rB)I%IEkVr*qpZ&P$~X>Mm%X>@2qY+-YAX=6-pV_|G%C}VGKb95kNZ*^j9WhN{jb97`nI&*Y#X>MmGDF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9FgG${Hf3gJIbk+qIWadgWH~lvVr6DAI5jggGh{h1Asady_znOIIyzNSL`G0ya&u{JXH|4*Y;!JXIyz}?bX0FsbaH8KXDDNDZgX@XX>N2W098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IW0W@cq#IWsk7WHw=8WH@9tW-~B1Ff}qWI59CdWM()c8#)R24gd~1I#p6cMo?jLb7^j8Rdi`=b1rB)I%#fnRBuysa%pa7C}VGKb95kcX?kT}bSVH;Qba~jVRCb6Zf8|=X>4;}IA|_tbZu-SVKg~oH8wRcW;A3tW;8QoGht>kFf=kUG-P9DI5;q4FeMv04EPQJFFHC^Qba~jVRCb6Zf8|=X>4;YXgWG`aBOLGQ*?4^Zf7WCZ*FsRAaitNIy!T7a%pa7CM+OxbYwa@c4cF9Z*n|ybYwa@b98cPZf8CwDF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9VmCKtH)Aw0Wi~TpVrF7yV>2>0GB`6dIWS^3V`4cnCmT8~_znObIyzNSL`G0ya&u{JXH|4*Y;!JXIy!b`V{~tFGe&Z6ZBuk|X>MmIV{dMAbRctdWI8%?baH8KXC^ElR%K&!Z*nsxDF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9I5spjWH2%_IAdivIWc50He@(tH)3TlH#A~oGc#mkDH}Q*_znOmIyzNSL`G0ya&u{JXH|4*Y;!JXIy!b`V{~tFRBuysa%pa7C}VGKb95kSM0svha%E*!Wn*-2a#VS6WhN{jb97`nI&*Y#X>MmGDF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9H8?jiV=*vgHf1?xGBadiWo2SGH(_KnVl^-`VKri5D;qi|_znObIyzNSL`G0ya&u{JXH|4*Y;!JXIy!b`V{~tFG)8i7ZBuk|X>MmIV{dMAbRctdWI8%?baH8KXC^ElR%K&!Z*nvyDF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9Vl_2pG-hOGHZWs2IW#w7HZfsjWMworWiT{3HDWO^EgL!<_znOsRZ>JoP+@X&X>Mm#bZKmJE@%K%Qba~jVRCb6Zf8|=X>4;}IA|_tbZu<10st>ma%pgEWpr~cXaGZRa%EpKRB~x>Y-MzFUpQzkXmo9CvH}1vQ*dE)X<=+eZ*pU0R%K&!Z*neZ07GwbWnVH=aA9<5VQfZka${vyWn*-2a$h)TE@*UZY)KIjIyz)!bYW?1a{ym4Uom85bYW?1b1rCfZEQUoI|4d7RB3HxNp5ywa%o|1bWdVxWn*+GDF7p3GC5-~I5K2rHfCdEFlIA1Gc#soVK+HBH8W;0F*G?iGaFq!8#@m=I#g+GWl3&!VRC6~$$WppTHZ*^j9Wh@|KZ*OcSDF7p3HaTTwHZ);2H)UmEH!@=|G-NeqV`gGGH8o{oF=aI}I~!dMa}@wOI#g+GWl3&!VRC6oW;S9rLmM?ZI%{wMBVjW#Wj19wVKrejVL3HqG%z+WW;Zc2HDNMhIA%34F=Im;H99(LX#gW(I5A~qVmD%9V`MQnW-~K6V`4F5Ff%nZVr4NkV>U8jLmM?ZI(2hpUu|J$Ze?_DZDn+2a$jv_VRLnIWo>0{baMbBVPiLAW;ii6VmD-EIA%9DVK`!9H8(RkFf(RkF*Z12GD90RIyz%-Zf0p@Wo~0-Uu|J$Ze?_DZDn+2a$jv_VRLnIWo>0{baMbBVK`$jFgQ73GchnSG&DD3W@R}wGB;vlWjSFoWjADGWL*IOP+@XmZDn+2a&rK4baHiLbZJC+Zd7t*WnVF0F+p^6X>@gDWldpdZ*F-;X>4?5a!_G%VQpn}WpZ;aXmo9CT^lz#I%H{PW@U0^ZewL%ba`-P03%^xHaIz9F=Jt2VKF%{WH&Z6Vm2~1G&f;2H)Az0V=**c8#g*Sc42IFWnXl8aAg1^VP-aCF=k{mH85f^V`gGxFk&?`H#0G2VL3N8F*9N|VO<+HIy!P?W@U0^ZewKtBVjpZHZn3WHa9tDVm353IAdWoH!?RiH8^ErHD)<6Ffd&kH#$0SZ)t9HWpV%`VKFymGBIK}FfwK^H#jyqGc++aF*#u{FfcYVWHDxBVqF_IIyz}|WpZJ3Z*pH_VRU6@Z*qA6BVjXQGi5e4GB`A5GcYn?WnwWoIb~)sW@KYAW;if8G&x-xHx@cNLvL<#bX0k8Wn@WoWpZJ3Z*nMOZ*FsRAXIs9Wn@WoWpZJ3Z*nFn03%^#IWlHsV=*#0H)doxHDftuWj8r8VP-L9W@R!rW;bI=8(9=x8#e+vI&W}ga$$6Daw{t+DF7p3HZo>3Gh;P4IASqjVqq{eWHw?qI5{^rV`gMGH#T83OB-2T8#e_yI&W}ga$$6Daw{t+X>N2W03%^AW;QltVq-XBVmLN5GcqtVHaTNuW;ifpF*GzVW-?(-8(9Ng8#f_3I&W}ga$$6Day>mLV{dMAbRa`-ZgX^0d2nT9Npxj$VRUbDCMh6eZ*FsR03%^CWn(!xV`VuqGd40eW;J9sIW{pfHeoPfH#B89Fg0UO8(AM+8#f#}I&W}ga$$6Day>mLV{dMAbRblDaAjmkbY*g3bZ>GdDIjBSZgX@1BVjT&W;Qo7I5;&kIc7CAGh||6Vlp^4HZ?Y4W;tYHV>eM7SsGm%Hz7JYZ*XODVRUbDAw4K#Z*FsRAVY6%b97XBaAjmkbY*g3bZ>GdDIjBSZgX@1BVl7@V>V_tG&M3YWHn}DIWuE3V>V?oFflnZF*Y}4G-6X5Ssz^+Hyk=TZ*XODVRUbDAw4K#Z*FsRAXIs9Wn@WoWpZJ3Z*nFnAY*TCb94YBVKFf{Fl9GpV>mQpH8x>lG&wh7VmUWqIXE?9VL3E5G*uf}8eJPV2s%1%aAk5~bZ>GhC@COgZ*FsR03%^FF)}$ZI5IFeVKp-~I5%Q6VP!WlH8Ev2WoBh&H8U_*8(9Wj8#f3#I&W}ga$$6DaxFe6DIjBSZgX@1BVjZ%G-fz9WjHowWi~itIb&pFV>4xCWo9xmFfcGSG-6pBSq5DjHwZd9X>(R#Y-waDDIjBSZgX@1BVlGSV`DcsGBr6fV=_5mW??WmGC5^pWMVaCH8wReFg9BoSq4%G96CBfZ*FsRRC#b^WJz>oa$$6DasXd3Uok^(ZgX^0d2nT9Npxj$VRUbDE@*UZY+xHIIy!7=Zfjp@Ze(S603%^CV=^-|I51^oF*jo{H(_CBHD)wqV>DzoIbk+1VmM`B8!9?FW^!R|WnXD-WMy~&BVjo?H8N&5H83+VVKHJkG&5m0Gchw`Vq#%qW;ir8G&jNl06IEpM0svha%E*qX>MylZe&JsVQpmqV{Bn_b7@3*Zd7t*WnVF0F=<43Zd7t*WlU*qYe8;gMsi_oWiDuRZER#4QaURjUq(+)Q~+TxVmW4IGGk>qFgIp1IW}WqGh#D2FgP+{WjJMIF*s#p8&WztRZdGzPghP~Mo&*v0AXb@I5uH4V>32pG+|^lV`MpGW-v21Ght<8GB9CbV={FcFgiM8Z*Fv9V{}GuZ*%}7VP-NgVP-NjIbkqkHexX|He@(9F*P+~IX7l8GGsJ4V|5!aIy!A%Y-MJ2MsII)LvL<$VPkYdY+-YAX=Z6TrVmUcwW@KbJGBYzYHDWk7VPi8fW@IsAbsI1`I&EKaX=iA3MsII)LvL<$VPkYdY+-YAX=Z6UEv8&Y)}FakO{XJvFuWoC3nZ*O!%Z*Fv9V{}t=VRU6EDF7p3VPj=tWn^MvH)UclGcz(~GBG$bVPi65HDhHnFfcJSZ5vW`8!!SoI%j2cQfX&sbVhG)bVF}$bYWw3Q*>c;Whf~CBVjjVWiv8iH90UcWI1JGWiV!BG&W=~Vr4RAW;bMGF*0u(Qgs_J5;{6_WpqPtZggQ|bW?X}bYo~~Zf8(obaZ8MZYWcCX>?;~X>MmwVRUq5a&9RABVjUPV>mKnVPj=xWH)9tIWuNBW@Is8V>MwgI5uH8Vl;6ZQV?|;Fbz67b7gc;a%pX0a(PB?Z*(YQZ*Fv9V{}GuZ*(aDBVjpaWHK~kV>dA{H8MD6GG;kBGGa0~V>mT9W@KeKH#Bn_QVYTX06IECX>es^MsII)LvL<$VPkYdY+-YAX=Z6es^MsII)LvL<$VPkYdY+-YAX=Z6jHik}4l0RR9100C$O00001E(ibs00DFk00001ZWI6j00C(l00001Zy*2w00C+y00001Wh?*y00DF|00001bvOV300C@100001Z$tn900DMN00001Wl#VB0RS%o00C%R00001E?@uv00DDm00001Wo!Td00Coi00001X?Oqt00DA-00001bc6r^00Ci&00031Pz?Y9XqEr~00AzV00001WuO2600DHS00001VXOcE00DHe00002ZF7(S0Js1E00C#d00001ZpZ)t00C*v00001bkqO<00Cjz00001Z{Pp`00C^~00001X6yg}00Cw400001W%vL90RV3Z00C$O0RR92E(iet00DCj0RR92V-x`Z00C(l0RR92bRYo$00Chp0RR92Z7cx*00Ct(0RR92Za4t|00C(}0RR92YeWG600Cr50RR92a!>&P00CiE0RR92cU%Dg00DAh0RRC2a|!?fXl?-j00Ay?0RR92ba(*(00C}(0RR92X@mg)00D1`0RR92YLEc{00Cr{0RR92Wt;&300DTS0RR94a&Kw=003wK0H^@~0RWW)00C&c0RR92F2Df*00C^q0RR92Vax#l00DE-0RR92a@YX?00Cv*0RR92cH{v700Cj@0RR92a_|8F0RRdG00C(H0RR92E&u`m00DCb0ssI3ats0h00CtZ0ssI3Z5RRo00D9y0ssI3ZzKW$00Cwy0ssI3b1(t`00C|`0ssI3VLSo=0RTk?00C%70ssI3E=&Rd00DDS0ssI3Y*+#S00C)U0ssI3bYubm00DJs0ssI3bZ`Oy00DD$0ssI4a%DmS0DJ-f0RR*X00C%>0ssI4bS{Dd0FVLz00C^40ssI3WuO880RY(t00C&M0ssI3F0cXs00C^a0ssI3aJ&Kl00C{n0ssI3X~+Tq00DH)0ssI3Zqxz*00C**0ssI3Z{Pv|00C;|0ssI3W$Xd~00C_B0ssI3V)z0800CkC0ssI4WOk+k00aX700D0b0{{U4>;?bj00Cvf1ONa6E@+el0LTOY00C~!1ONa5Z`cF?00C*<1ONa5bmRm800Cj@1ONa5dhi4Q00C+C1ONa5a{L4U00ChF1poj6We5cT00C|e1poj6X%qzj0RSHv00C$q1poj8b!;w*1OOTZ03-zf00DC<1poj6V>kr>00C(}1poj6ZA1kC00Ci21poj6ZcqgP00L!sVgvwI1pom6atHtcXl4Zf00Ay)1poj6b8rO!00C}x1poj6VSEJu00C)&1poj6Vu%F*00D1~1poj6W0VB|0RVjt00C&A1poj6E~Etj00CvH1poj6bg%^g00CjP1poj6bi4%s00DEt1poj6bjSq&00C~!1poj6Y19P(00Loengsyb1pom6UMXzB$300A!U1poj6W%LCA00C(F1poj6V*myK00ChJ1^@s7V+;lW00DCn1^@s7Y#0Ur00Chh1^@s7b0h`;00D9;1^@s7WiSQ+00DM31^@s7VLS!^00DAB1^@v7@C^U~Xif$I0RWK_00C%N1^@s7E?fox00CuU1^@s7bZ7L00D0T2mk;9WC#cV00CwW2mk;9WE2Ph00D9u2mk>9mH_|(XeI~%00Ay42mk;9axe%000Ct-2mk;9WIPA}00Ch_2mk;9Z%7CL0RSNu00C%J2mk;9E?5Wv00DAd2mk;9Wn>5d00DGr2mk;9a&QO$00D1y2mk;9aC`^=00DS{2mk>9=obJ1XpRT~00AzN2mk;9a+nAJ00Cv52mk;9aHI$T00C^O2mk;9Wv~bU00C&W2mk;9ZoCKp00D2p2mk;9X~+lw00DH)2mk;9Vbll!00DB^2mk;9V&Dh>00C*{2mk;9Z0raC00Ck02mk;BY-M9k2mpu(0Qd+100C_N2mk;9Wef=b00CqY2><{AZx{&x00MPwAP4{+2><~B#Ro4W34j0rZ!QS{0RRO800C$`2><{AE<{AY)lCN00C)I2><{AbXW-h00DJg2><{AbYuwt00DDq2><~Angsv>Xm$wz00Ay~2><{AbASl|00Cu&2><{AaEu8600Ci=2><{AXqX8A00DEJ2><{AWTXiI00C*L2><{AY_JIc00D2d2><~A#R>ocXu=5q00MI^ya@ot2><{AbIb_<00DB=2><{AW!wn>00C{{2><{Aa_9*F00D3A2><{AX7mXF00DFQ2><{AZU71Z00ChJ3IG5CWpZ!{01OHM0RU|c00C$m3IG5BE+7g300D9)3IG5BWh@E+00Cq&3IG5BVK@o^00D143IG8BoD%>6Xi5qI00Aye3IG5Ba#RWc00CuM3IG5BbYKbq00DAl3IG5BZ)^$x00D4v3IG5Bcz6l`0RW#900C%(3IG5BE{F;M00DE33IG5Ba+C@H00Cv13IG5BZJ-JO00DBQ3IG5BZ>$Oc00CyQ3IG5BbGQls00C~k3IG5BVZ;gm00DB!3IG5BbkGU_00DE>3IG5Ba@-0400D2}3IG5BbLa{H00D093IG5BW%LRF0RUSU00C$K3jhHCCm8?%XbKAe00Axz3jhECauf>y00Cth3jhECa3Bi+00C?!3jhECWh@H-00C$+3jhECZa51700D143jhECX+#SE00DGL3jhECVNeSI00DAV3jhECVq6OV00C)Y3jhECY-kGr00Cic3jhHKTmmm?bZljFE@PSpfHnyL5()rB3IKiz0Qw351PcIk3jhECY2)00DQp3;+NDWxxyo00C*n3;+QDXAS@XXwnP-00A!63;+NDW!ww^00Da93;+NDY3K|900DFE3;+NDZuATQ00DXW3;+NFW_Dz%3;@gw000dD00DRg4FCWEX%r0r00D9u4FCWEbRZ1?0RVXx00C$$4FCWEE-(!M00C__4FCWEWjqZ400DGD4FCWEb4U#U00DVU4FCWEb5sog00DVg4FCWEWMB;d00D1i4FCWEVr&fn00C)o4FCWEba)K_00C@%4FCZEWETJdXo?L000AzJ4FCWEW0Va500nPlVRdi_3;=cv045Cpgbe_i4FCZE82|tQXtoUi00Az#4FCWEbHEJ%00C^q4FCWEY0M1(00DH;4FCZEehB~pXxI#F00DI74gdfFY3vRF00DIJ4gdiFeg*&mX#NfW00Axn4*&oGa|jOr00C(Z4*&rGp$h;3Xc`Xy00Ax@4*&oGawHD`00D0*4*&oGb1)A800C|`4*&oGWjqf600DDC4*&oGa!3yV00CuA4*&oGbW{%j00CuM4*&oGZD0=o00D1i4*&oGa%>L(00Cuk4*&oGY5C8xHE|3ra00C{55C8xHb(|0Y00DHO5C8xHZm19d00CvL5C8!HSs4HUXu1#p00Az(5C8xHa>Nh-00D2x5C8xHbkGn000Cpx5C8xHW!w+|00DO55C8xHZs-sI00D3A5C8xHY4i{P00M1vv=9LL5C8xHZvYVh0RSoj00C$a5dZ-I+Y0~zXc`d!00Ax@5dZ)IcO(%200Cht5dZ)JE^-tR05A~%00Ch(5dZ)IX+RMG00DGH5dZ)Ia!e5b00CuE5dZ)IZdefj0RX-S00C%Z5dZ)IE@%+|00DAt5dZ)IZ*&m=00DG*5dZ)IV}KC=00Cu&5dZ-I*%1H%Xp#{C00AzR5dZ)IW1JBH00Cp75dZ-Iix>a_Xs!_e00Azt5dZ)Ia<~xy00D2l5dZ)Ibi@$=00Cpl5dZ)IWzZ1-00DN^5dZ)IW!w<}00Cp-5dZ)Ia_A8N00D3A5dZ)MZE1F4W(pAiUJ(F{5df$W0Q3<600C_J5dZ)IVGt4k00C(h5&!`JcLV?dXd)5-00Ay05&!@Jcq|eC00C(-5&!@JaySwI00DG95&!@JVMG!D00C`E5&!`J;1mD>XjT#c00Ayq5&!@JWndBj00DAl5&!@Jb!-v<00DGz5&!@JV|Wq(00DJ=5&!@Ja)c5900DH05&!@JbC41M00DWH5&!@Jbes|Z00L!cP!a&55&!@JbEpyk0RVv$00C&Y5&!@JF1!)|00VS#ZX6N-vJwEo5&!@JVaO5y0RZp;00C&+5&!@JF5nUX00D015&!@JZ|o8P00C+85&!@Jbodeg00CkC5&!@JbOaLs00C|a6951KWe^hp00C_l6951KWgHU#00C?w6951Ka3~W100C_-6954Kr3C;1XgU)B00L<)G!p*_00D1)6951KV}ug`00Cl(6951KX^;~D00C^46951KZk!VU00DWT6951KWT+DW00C~U6951KX|xjn0RTS(00C&g6951KF2oZ600C^u6951KWzZ7<00Csy6951KZ`>0A00C{{6951KV(1e90RTY*00C(96951KF8C7w00DCT6951KZv+$o00DCf6aWALZV(gz00Ctd6aWALa~u=^00Ctp6aWALbtn`700D6>6aWALax@eG00D106aWALbU+jU00Cu26aWALV@wnP00DAR6aWALZ&(xn00CxR6aWALb7T|%00C)g6aWALcyJT|00Cik6aWDL{|x{EXo3^~00AzB6aWALd5jbQ00DB66aWALbeI$X00Cv56aWALZKM00C|u6#xJMWh4~<00DC<6#xJMbTAbF00Cn*6#xJMVLTN800DGD6#xJMZb%gX00D1K6#xJMV^kFY00CuM6#xJMbzl_$00D7k6#xJMa%>d<00D1u6#xJMba)j200Cuw6#xJMV}um|00DA}6#xJMZ;%xL0RS5a00C&66#xJME}#_v00DBQ6#xJMZ>$vn00DEd6#xJMZnzZy00Cvb6#xJMbHo(@00DB!6#xJMWzZD>00DH?6#xJMW!x1200C{{6#xJMZ|D^O00DCD6#xJMW%LyQ00C_J6#xJMWdIfc00CnL761SNV+00Chh761SNY$O%{00DI>761SNXD}8300C|`761SOW?_~U06Z1|00DDC761SNX-pOX00DSX761SNVOSOb00CuQ761SNWn>lr00DAp761SNXmAz)0RTe=00C%x761SNE`SyQ00DA_761SNZ;TcI00DE7761SNZkQGT00Cv5761SNbEFmk00CvH761SNb+8ry00D8f761SNa=aD*00D2p761SNbjTI}00Cvr761SNW7HM^00DB^761SNZ{QXH00Cy^761SNbLnc00Azl7XSbOagpe00DDa7ytkPZeSPy00CiU7ytkPa%>m?00DGz7ytkPb9fj400DA-7ytkPZ-f{C00DD~7ytkPZjcxN00Cu|7ytkPbDS6e00C^G7ytkPWvCbc00CsK7ytkPZ?qTy0RUwS00C&g7ytkPF2ooB00DB!7ytkPZ_pS300DE>7ytkPZrm6E00Cv<7ytkPbLbcV00Cw07ytkPaP$}e00D3M7ytkPV*nWd00DCb82|tQZwwg#00D9m82|tQc^DZ00RTo700C$u82|tQE+`oQ00DC@82|tQbTkCXK;2F06rH092fw)7yup_0K^#p0RW#800C&^82|wSz78)g${B#@82|tQbM6@c00DCP82|tQZvYwq00DCb8UO$RZVVa#0RXiM00C$i8UO$RE*u&F00DC%8UO$RWhfc|00D3=8UO$RVKf>500C$^8UO$Rb3hsZ00Cr18UO$RX-pab0RUGN00C%N8UO$RE?gP_00DDi8UO$RY-kz)00C)k8UO$RbaWa300DJ+8UO$SY%@|C0Du|*0RU7F00C%_8UO$RE|eMo00DBE8UO$RWuO`W00C#F8UO$RXRI0k00C*T8UO$Ra=01*00DHq8UO$Rbi^6}00DH$8UO$RY0w$~00C{*8UO$RXxthA0RXlc00C&|8UO$RF6;u-)(8vp?S-T(jrXl@$-00Ay?8vp38vp00DHe8vpk00Aym9smFVcU&F-00CiQ9smFWE^00DKr9smFVa>O1000D2x9smFVbI=|D00DE>9smFVW!xSB00Cp-9smFVZ|EKX00DCD9smFVaP%Gk00CwC9smFVasVFy0RS=z00C$W9{>OWE)X9800DCr9{>OWY#bi|00C(t9{>OWbSNJH00MAz1|I+}9{>OWWi%fE00DG99{>OWVMHGQ00DMN9{>OWX;2>k00M7vmL33B9{>RWe+B>nXl5S(00Ay)9{>OWa&R9200D1y9{>OWbbKEG00Coy9{>OWWr!aD0RTb_00C%}9{>OWE|?zx00Cp39{>OWW27Gd0RZa^00C&Q9{>OWF0>y200C{f9{>OWb-*7000DHy9{>OWZpRWBNhMwXx<+H00A!I9{>OWa_Aob00D3A9{>OWbo3tp00CqA9{>OWWdI-m00DLeAOHXXZVVs*00D0jAOHXXX&4{?00M1v*dG8MAOHXXZzLc90Ra3B00C$;AOHXXE;t|n00DPCAOHXXVMHJR0RWm200C%FAOHXYaxO|B08}6V00CiIAOHXXX=ES(00DGrAOHXXa&RC300CuoAOHXXZhRmB0RYh%00C%-AOHXXE{q@m00DB6AOHXXZApigYb3h>g00VSxa`qqq1|a}OApigYVN4+a0RR&R00C%VApigYE@UA900DDqApigYY;Yj}00C)sApigYbbKKI00DJ^ApigYGl(Go00MAtS|I?AApijY?gjt>Xr3Ve00AzdApigYZm1yu00D2VApigYX|y2#00DHmApigYW56K*00CvjApigYa?BwB00C*zApijY@dp3_XxA^-pZE|4Ms00DEBA^-pZbetjp00Cv9A^-pZY^Wjt00D5WA^-sZrwsrBXu2W*00Az(A^-pZWyB%?00DN&A^-pZY0x4700DH?A^-pZVca4B00DO5A^-pZY3L#V00DCDA^-pZW%MEd0RS@=00C$KBLDybWG?z500bid00C_ZBLDyaaug!~00D0rBLDyaW*{Q~00DC*BLDyaZY(1J00L=Yv?2g9BLD#a;uZh_XhI_Z00AyWBLDyabW9@v00DDSBLDyaX;>ow0RUwe00C%ZBLDyaE@&eF00DDuBLDyaY;+?400C)wBLDyabbuoO00DJ|BLDyabc`ba00DE7BLDyca(87oBLH3_0GJ~H0RZ|800C&MBLDyaF0dm200A?$BLDyaa=aq|00D2pBLDyabjTwB00CppBLDyaWz-`800DN|BLDyaZQvsS00D32BLDyaW$YsW0RTk}00C(DBLDyaF8m_^00DCXBme*batI^<00CtVBme*ba1Bme*ba6}{k0RWH^00C%FBme*bE>t7{00DDaBme*ba$qC?00CuYBme*baBL(100C@rBme*bWq2e20RZ6?00C%(Bme*bE{G%m00DE3Bme*ba+D+h00Cv1Bme*baG)dr00C^KBme*bWvnCs00C&SBme*bXt*Q*00DHqBme*bVZ(^cE(9e200DOjB>(^cVGtz%0RUnc00C$mB>(^cE+8cU00DO(^cVJsy800D9`B>(^cVK^lK00C(}B>(^cbVMZp00DAJB>(^cWl$vm00C}RB>(^cX(^eE^=Y|BmfpA0B9uu00C}pB>(^cZ+s;H00C)&B>(^cbciJY00Ci+B>(^cbd)6k00D2BB>({cArk-rXr?6q00AzlB>(^cXs{&!00CpRB>(^cZoDM`00CvfB>(^ca>ykB0RUnd00C&!B>(^cF4!di00DE}B>(^cY~&>X00C+0B>(^cbnqnr0RUAR00C(HB>(^cE&wI~00CtNCIA2ddJHB200C(dCIA2da~LK700C|uCIA2dc_bzP0RUqf00C$)CIA2dE;J?p00Ct>CIA2ddO#)s00C)6CIA2db4(@x00DSXCIA2dX;>xz00LxYDkcD4CIA2da%3g|00D1qCIA2dbaW;F00CoqCIA2dWq>9C01jt=h00D36CIA2da_}Yq00C$ACIA5d`wRd9XaXky00MI^{3ZYfCjbBebPOi|00C|mCjbBeX&fg200ChlCjbBeawsPN00DF^CjbEe76kwSXgVhV00AyOCjbBeXhbIf00Co4CjbBeZcrxx00CuICjbBea$F|>0RV9b00C%dCjbBeE^H?N00CukCjbBeZg?jE00C)!CjbBeXoM#K00Co)CjbBeVUQ;P00C{5CjbBeWt=Af00DHOCjbBeVW=kn00DHaCjbBfcXMJV0JJ9n00DHmCjbBeW5g!_0RWp500C&wCjbBeF4QLg00C{BrM00C(_DF6TgVn8VX0RSQn00C%BDF6TgE>I}|00C@PDF6TgVO%Ky00CrTDF6TgX=o_`00D1qDF6Tga&##G00DG*DF6TgZh$EO0RYk&00C%>DF6TgE|4hz00Co`DF6TgW1J}f00Cj5DF6TgY^W&!00CjHDF6TgW3(v%00C*bDF6TgbHFJ800DExDF6TgVazE200eJ!Wo-B;07fYQhA9BjDF6WgQUL$~XzD2d00A!UDF6TgW%MZk00C(FDF6TgV*n}u00ChJDgXchV+<+)00DCnDgXchY#1s400ChhDgXchb0jJN00D9;DgXchWiToL00DM3DgXchVLU1T00DABDgXfhyaxaQXih2s0RZ3;00C%NDgXchE?g=A00CuUDgXchbZ9C700CicDgXchbaW~J00VR`b4V%xQYrv?DgXfhK?MK-XpSlX00AzNDgXchW0)!c00D5GDgXfhQ4IhAXsRjz00AzpDgXchbhIh}0RTV`00C&gDgXchF2pJT00DH$DgXchZqO18XbLL;00AxzD*yliZ4@g200CthD*ylibRa7L00DC*D*ylic`Pdc00V7fbEGN&1S00Ay$D*ylibZjdC00DDyD*yliZ+I&J00CouD*yliZGjnS;X!0un00Lw#>?;8FD*yliZTu?$00D9aEC2ujZwxE|00CwaEC2uja~LcD0RXcU00C$uEC2ujE+{Mj00C?+EC2ujVKgiN00DD4EC2ujazHEq00Cu2EC2ukZgw6l08A_Z0RTD+00C%REC2ujE?_JG00DDmEC2ujbZjgD00CukEC2ujY00CvTEC2ujbG$4700DHuEC2ujW5_H300CjnEC2ujbkr;W00C~=EC2ujZ{REd00Cp>EC2ujW$Y{f00DLKEC2ujari6%00DCTEC2ujZv-s>00DFgEdT%kWe_a@00CnbEdT%kavUuH00D0zEdT)kvX`c00Cu^EdT%kW0)-f00Cp3EdT%kVWcep00DBUEdT%kVX!R#00C^aEdT%kb-XPA00C#hEdT%kZpbYF00L%VC@lcaEdT%kbJQ&W00C*E&u=lbTBRe00DD0E&u@lF$w?yXhJRk00AyWE&u=lbWAP)00DDSE&u=lX;>}*0RS!)00C%ZE&u=lE@&Z0RSli00C$aF8}}mE)*{S00DCvF8}}mWgssA00CnrF8}}mX)G@Q0RTY@00C$?F8~1m3k?7PXhJUl00AyWF8}}ma!fA(00D1OF8}}mbXYF{00CiMF8}}ma%3+600C!eF8}}mWpFP500DG%F8}}mZhS8Q00C)&F8}}maELDe00Cu=F8}}mbd)au00DEFF8}}mWS}nq00CvDF8}}mc&sk~0RYSm00C&YF8}}mF1#-Q00DBsF8}}mWymi800C^yF8}}mb<{5a00Cv%F8}}mWZ*9V00DC5F8}}mVeBse00DRMF8}}ma`-O*00L=mvM&JsF8~1m1r`7SXbvy{00Ax%FaQ7nG#D@d00C00DApFaQ7nbZ{^L00DG%FaQ7nX?!pM00CoyFaQ7nX^1cY00C@{FaQ7naFj3r00C{9FaQ7pW^!o+FaRVl0H81c0RejsFQzbn00J&^JTCyWFaQ7na=b7A00D2tFaQ7nbj&aS00CjrFaQ7na@a5c00C#-FaQ7nW#ljb0Ra0A00C(5FaQ7nF7z+}00DFQFaQ7nV*oJ#00C(RF#rGobPO>700ChVF#rGoZ5S~C00CtlF#rGoZX_`P00C(#F#rGoYcMeY00Ct-F#rGob38Es00DABF#rGoWk@jq0RS)$00C%JF#rGoE?6-D00C}ZF#rGoZ)7n500C)gF#rGobZ{{M00CikF#rGodVDbe00C)&F#rGoa)>bi00DH4F#rGoWt1@h00C{9F#rGoVW2Sp00DBQF#rGoVXQF#00D5aF#rGoa=0-700CjXF#rGoWyCQ600C~wF#rGoY0xnM00C^)F#rGoZrm{d00D2}F#rJo_7(sEXznop00A!YF#rGobNDd;00DCTF#rGoWdt$+00D3cG5`PpY!EU400CtdG5`PpXdE&C00DC%G5`PpWhgQL00D3=G5`PpVKg!T00C$^G5`Ppb3ifx00Cr1G5`PpX-qNz00C@LG5`PpZ&)$_00DDeG5`Ppb7V3A00DApG5`PpWpFY800DG%G5`PpWqdLK00C`+G5`PpVTdvS00DB2G5`PpVU#ie00D5CG5`PqZfxi=0H87e00Cj9G5`PpX|OT?00DHiG5`Ppa=bDC00d-oc4aaz0O~LRPB8$&G5`SpvJ?OTXxcIW00A!EG5`PpZsalm00D36G5`PpY49=t00DING5`PpVf-=x00DFYGXMYqZU{2~00CtVGXMYqZ4@&A00CthGXMYqY#=iL00D3&GXMYqZ7eeY0RSQ!00C$?GXMYrX)ZD|06a4Q00DDCGXMYqZcH-(00D1OGXMYqX;?D=00DDeGXMYqa%3|A00CucGXMYqc5pKQ00C}xGXMYqZ+tTV00CoyGXMYqZiq7g00C)^GXMbqCK&($Xqqzs00AzZGXMYqbfhx?00C~QGXMYqX|OW@00D2dGXMYsZfk1DG60k_0K78*0RUP800C&wGXMYqF4Qvs00DE_GXMYqZs0Qj00Cj9+00CqEGXMbqVj2JeXbLm{00AxzGynhrWfU|300DFwGynhrVIVXB00DF+Gynhrb1XCf00DF|GynhrZa6dm00C(}GynhsVQ&O907NtZ0RUYB00C%JGynhrE?6`G00C`YGynhrWn?q}00DGrGynhrb8s{O00DV+Gynhrb9^)a00C@*GynkrWeNZRXpS@h00AzNGynhrbC@&$00DBIGynhrWu!C!00D5SGynhrY_K!{00CvTGynkrdKmx#Xu>oA00L+(yfgsDGynhrZp<_Q00D2-GynhrY1}jb00DI3GynhrVdyjf00DaLGynhrY4kJz00DCPGynhrVE{D%00CtNH2?qsZVWX500C(dH2?tsq!IuDXdX2H00Ax{H2?qsb0{?c00C?+H2?qsX*4we00DG5H2?ts-V*=;Xht;v00V4wE*LccKs5kLH2?qtVRMKy08ljm00CoOH2?qsX=pV700C`oH2?qsVRSVB00C}#H2?ts2L%8DXofWa00AzFH2?qsXOJ}j00DBAH2?qsWt=qt00Cm6H2?qsZm2Z?00CvLH2?qsbhI@900DBkH2?qsVZb#200C&mH2?qsbj&pX00C*zH2?qscGxul00Cj%H2?qsZsaup0RW5@00C(5H2?qsF7!1300D0LH2?qsZvZv`00C(RHUIztbPP5C00CnXHUIztWf(R900D9yHUIzvd1YyUH2~^00300DABHUIztWk@yv00D4LHUIztY*aP?00CuMHUI$tMFRiGf00C@*HUIztZ-_Pk00DE3HUIztaFjLx00Ci|HUIztZJ;&)00CvDHUIztbF4N100DBcHUIztVYoH`00D5mHUIzuXmemT0K_%`00DW*HUIztWYjhQ00DB^HUI$tXbu1YXy!Hm00A!QHUIzta_}|)00Cw8HUIztY5X<-00CwKHvj+uX$Us}00DCjHvj+ua}+lK00ChdHvj+uY#=uP00CnrHvj+ubSyUj00Cn%Hvj+uVK_Gc00DG9Hvj+uZbUZ#00D1GHvj+uV^B8$00DGXHvj+uZ(KJ300D1eHvj+uW@tA600CrfHvj+uWpp0RYt*00C%JH~;_vE?77K00DAdH~;_vWn?%200DGrH~;_vY;ZUL00C)sH~;_vW_&mR00DV|H~;_vZiqMl00D1~H~;_vXp}er00Ci|H~;_xWpQoxHvmpJ0H8Pk00CvDH~;_vWVAQ{00DKnH~;_vbig0RYqn00C$KIsgCxE(AIN00D9eIsgCxWe_?500DFsIsgCxY#cfO00C(tIsgCxW+*xU00C|;IsgCxVKh1b00C_}IsgCxY(P2y00Ch}IsgCxYfL%-00CrDIsgCxWmq}@00CrPIsgFx`VasCXlgnD00Ay;IsgCxZge^T00D1$IsgCxX@EKa00DG{IsgCxVT?Ke00C{1IsgCxX_z_y00DHKIsgCxbEG-|00CvHIsgCxbFex900CvTIsgCxXuLWA00CpdIsgCxZpb!00DJQI{*Lyaa21100DAZI{*LyZ(utB00DGnI{*LybZk2S00C}tI{*LyX?QyT00D1)I{*LyYJ@ug00Cr*I{*LyZjd_w00Ci^I{*LybDTQ>00Cv9I{*LyXs9~?00CpJI{*LyZnQf900CvXI{*Lya=<$P00L!q_&NZ_I{*Lybj&*d00DT`I{*Oy)&>9pXyQ8n00A!MI{*Lya_l<*00Cw4I{*LyXZSk+00C$II{*LyX#_j~00D9eJOBUzbPzlM00DFsJOBUzbR0YY00C(tJOBUzZ74hd00C$&JOBXzYYhMaXgWLq00AyOJOBUzc|<$_00DAJJOBUzbWl7100CuIJOBUzZCpG600D1eJOBUzWN17900D1qJOBUzWOO_L00CusJOBUzXMj8a00C!)JOBUzWsE!k00C^0JOBUzWtcnw00C^CJOBUzaHKo{00C{PJOBU!V`(%z0I)m&0RZC`00C&gJOBUzF2pyk01Q0<0Rbo(FA_a~00C|=Jpcd!Z#X>w00C(}Jpcd!bVNM>00Ci2Jpcd!ZBRV`00C)MJpcd!bX+|E0RTh>00C%dJpcd!E^Ivj00DAxJpcd!Z+JZb00DGf00DH;Jpcd!ZrD8l00C*&B500C*TJ^%m#bhthM00CjXJ^%m#ZNxqR00C*rJ^%m#bkIHk00DE>J^%m#W!ydh00DF2J^%m#W#~Qt00C(3J^%m#WAr`%00D0LJ^%m#WdJ__00D9aKL7v$cMLxO00C?gKL7v$VHiIE00C|uKL7v%ZgQ4B03<&E00MVqEIt4#KL7v$bTmHz0RYkv00C%3KL7v$E=WHB00DDOKL7v$a#TM600CuMKL7v$a9}?G00C@fKL7v$Wo$nH00C%nKL7v$Wq3aT00DD;KL7v$a)dts00Ci&KL7v$aF9O$0RWc~00C&6KL7v$E}%aE00DERKL7v$a;!f900CvPKL7v$aJWAJ00C^iKL7v$WyC)K0RUF00ChNK>z>&bPz!R0RV3l00C$mK>z>&E+9bw00DC*K>z>&Wh_Ae00Cn%K>z>&X*fXu00DA7K>z>&bVNY_00Ci2K>z>(b8Qwu08l{y00C!KK>z>&ZeT$G00C)cK>z>&bZkKY00CigK>z>&Z+Jlf00C@%K>z>&W`sci00Cu+K>z>&WspGt00VDna;`uC?mz&RK>z^&*#rOqXsST~0RRaF00C&UK>z>&F1SGe00C~kK>z>&Z^S_W00C*rK>z>&bkIQn00CjvK>z>&blgDz00C~|K>z>&W#~Zw00C|8K>z>&W%NM+00C_JK>z>&Z~#I800C_VLI3~)E@`eo01QF^00D9mLI3~(WgJ2P00CqoLI3~(VJJcX00D0dXS0RW^000C%xLI3~(E`UM+00C}>LI3~(Z;V0!00C)|LI3~(beKW_00Cj1LI3~(bfiK600C~QLI3~(Ww1g300C{bLI3~(WxPTF00C^mLI3~(aL7Uc00C{zLI42(@)7_6Xxc&m00L<))ItE>LI3~(bL2t*00D09LI3~(Z}dU{00C+GLI3~(a{xmC00D9aLjV8)Weh_A00L%qc0vFWLjV8)ZWu!V00D0zLjVB)N)iA8Xf8tl00AyCLjV8)b2vi)00C}3LjV8)Z$v`?00C)ALjV8)b5KJ700DAVLjV8)Wn4o500DMlLjV8)ZfHXQ00D1qLjV8)V{}6R00C}#LjV8)Wq?Bf00C!)LjV8)X^cYv00LuWC_?~}LjV8)aF{~?00DBMLjV8)VW>j@00DWfLjVB)qXhr~Xu3lH00Az(LjV8)bHqac00C~wLjV8)Z_q;k00C*%LjV8)bKFA!00DC1LjV8)W#~fy00DOHLjV8)ZuCO{00D3MLjV8)V*o?|00C|WL;wH*Weh|B00CzbL;wH*X&6KR0RSuv00C$uL;wK*S{VQVXf8wm00AyCL;wH*Za72$00D14L;wH*X+%T-00DGLL;wH*VNgT>00DGXL;wH*Zd^nF00CuUL;wH*ZD>RQ00CugL;wH*Y;;5b00D4%L;wH*ZGc1o00J&)C`15;L;wH*a*RX(00Cu|L;wH*WSm3*00Cj5L;wH*Z>U5700C^SL;wH*bF@SN00C~gL;wH*Z@@$V00C*nL;wH*bj(Bm00CjrL;wH*a@a%w00DL0L;wH*XXHcx00C+0L;wK*(-{B(X!b+^00A!gL;wH*ZU99900D0XMF0Q+X$(aG00DFoMF0Q+VHiaK00DF!MF0Q+ZX`tj00CtxMF0Q+Z7@Xu00Ct-MF0Q+Y&=B(00D49MF0Q+ZAe7`0RUGU00C%JMF0Q-X)aDh09Zu;00DDeMF0Q+ZfHdS00D1qMF0Q+X>>&Z00DD)MF0Q+a)3nu00Cu&MF0Q-W_IvI0E|Td00C~2MF0Q+Z=6K{0Rs{cFJ)u2Lx3Jc0HQ?z00D5QMF0Q+a=1kR00CjXMF0T+{saI4Xv#$Z00Az}MF0Q+WzMgRZ-E|5k500Cu|MgRZ-W1L0+00Cj5MgRZ-W~fF000DBYMgRZ-Wwb^B00DHmMgRZ-ZoozW00C*nMgRZ-bj(Ho00D5)MgRZ-Z`eiv00D5`MgRc-v>5;aXzE4)00A!UMgRZ-W%Nb>00CqAMgRZ-VE{(}00CwOM*si;atucR00CtZM*si;bQnhf00C|uM*si;X(UGg00D3+M*si;aWF>!00DD0M*si>VRvb7C`JH=MgZhS06a$k0RgQSFG5Fv0RTJ;00C%RM*sic00Ay~M*si;ZGcAr00Cu&M*si;Y>Y<$00Cl>M*si;ZAQ>+#Nq_(Wb23Q)00DA3NdN!=Wk5*)00DMJNdN!=Y)nZ200D1ONdN!=b680L00MAhm`DI#NdN%=umu1CXl_XW00Ay?NdN!=a(GDq00CuwNdN!=c7#a)00C@@NdN!=Z;(j<00DEBNdN!=aGXg100Cj5NdN!=ZKz2A00CvLNdN!=bF@hS00DBkNdN!=VZccM00D5uNdN%=VHp4cXwpdl00A!6NdN!=a@qcP00CqQN&o->au7-Y0RVpp00C$mN&o->E+9$(00DC*N&o->ax6*!00Ct(N&o->a5zc;00C@1N&o->WkgB<00C%9N&o->cu-0J00D1SN&o->Vq8i900C!WN&o->ZfHsX00C)kN&o->WOPaZ00C}#N&o->b%06$0RXrc00C%>N&o->E|5w900DBAN&o->Wt>U?00C*DN&o->W~fR400C*PN&o->bF@kT00DElN&o->VZcfN00C^qN&o->W6Vkb00DH;N&o->W7tXn00Cj%N&o->bmU3^00D05N&o->Z}3V000Cq6N&o->bo@#H00D0TO8@`?ZwN~O00CwWO8@`?WE4vP00CthO8@`?a3D(n00U)jX%&oI00DHeO8@`?W4KEI0RWU100C&kO8@`?F33v&00DB&O8@`?Wz500C%RO#lD^E?`Xn00CuYO#lD^bZkuk00DJ!O#lD^Vt7pe00C)!O#lD^a)eC)00DH0O#lD^bdXH|0RTn~00C&6O#lD^E}%^S00DBQO#lD^WvopA00DEdO#lD^a=1+Z00CjXO#lG^pc4QAXv$3h00Az}O#lD^bkt1%00C~=O#lD^W#CN!00C|0O#lD^W$aA=00C_BO#lD{WMOb+R!snwO#sAA0QgM+00C_NO#lD^Z4gcX0RTw|00C$mP5=M_E+9?-00DC*P5=M_ZY)j!00D0@P5=M_X*f;*00DG9P5=M_VMI;<00DGLP5=M_bx=+K00D4TP5=M_ZCp+O00D1eP5=M_V`xqQ00C}pP5=M_d2~(y00CrrP5=M_Zh%ez0RUP5=M_E|5+D00DBAP5=M_Wt>g`00DHOP5=M_Y^Y8E00C*PP5=M_X0%QK00C~gP5=M_VZcrR00C{rP5=M_Y|Kso00L=YhE4#|P5=P_wFv+LXyQ%)00A!MP5=M_bL>t400C_BP5=M_Y4}b60RVOq00C$OPXGV`E(lKm00DFkPXGV`auiPh00D0rPXGV`a3D_r00C_#PXGV`X)I3w00DC{PXGV`W;jm(00D14PXGV`WJFH@00Cx7PXGV`WKd5400MM!{!Rc^PXGY`FbV(xXl73U00Ay)PXGV`a&S)o00D1yPXGV`b9_$#00C}-PXGV`Wr$Az00DE3PXGV`Wt2|<00D5CPXGV`Z=g>A00CpBPXGV`bF5DQ00D2ZPXGV`a=1?b0RZ3_00C&kPXGV`F33*+00A@3PXGV`a@0=%00D2>PXGV`bl^__00Cp>PXGV`W$aG?00DOLPXGV`ZTL?B00D3QPXGY`RvG{SXbMmO00AxzPyhe{a}-bj00D9uPyhe{Wgt)h00D3&Pyhe{Y%EX!00Ct(Pyhe{XgE*+00C}3Pyhe{Z$wZ400C)APyhe{bWl(L00CiEPyhe{b6ijW00C}dPyhe{WoS?U00D4rPyhe{ZFEoo00D1$Pyhe{V}MWq00DW1Pyhe{bc|2{00C)|Pyhe{c9>8A00Cj1Pyhe}d1Z3GPXGi^0Hja=0RRgN00C&YPyhe{F1%0x00DEtPyhe{Y{*am00C*vPyhe{bktA)00DK{Pyhe{a^O$^00D32Pyhe{bL>z600DFIPyhe{W%y7400CqEPyhe{Zv;^Q00D9eQ2+n|a1c=d00CtdQ2+n|avV_r0RX}k00C$yQ2+n|E-X<100DC{Q2+n|Y&cN>00C(}Q2+n|bVN}A00MAzB2fTJQ2+n|Wl&K700DGbQ2+n|VPH`J0RR;b00C%hQ2+n|E^tu*00DG%Q2+n|ZhTPy00C)&Q2+n|Z-`L<00C-_Q2+n|W0X+<00C*5Q2+n|bf8fH00Cj9Q2+n|ZLCoM00MS%W>EmLQ2+q|DH#9(Xu?qd00Az>Q2+n|bIefy00DH;Q2+n|ZrD)(00Cv*Q2+n|ZRAk^00Cv{Q2+n|a_~_A00DLOQ2+n|bNo>N00ChFQUCw}We8FL00C_dQUCw}a}-hl00D9uQUCw}Zy-_t00DC*QUCw}ZY)v&00Ct(QUCw}b2w4}00DG9QUCw}V?N;Ci}HUK<80GvSp#6Y00DF?Qvd(~ZZuN>00Ct>Qvd(~Z9r2100Cu2Qvd(~Y)n%C00CuEQvd(~bXZdW00D1aQvd(~Vq{YQ00D1mQvd+~1ONa5DRxr;0RaO5D0)+X00DG>Qvd(~ZirI=00Cu=Qvd(~ZIn|000Cv1Qvd(~Y@kyB00CvDQvd(~bgWYV00D2ZQvd(~Vz^TP00D2lQvd(~a>P>r0RRR700Ak`Qvd-01pp}2Q-A;gW!h5!00C{{Qvd(~Vdzr;00D09Qvd(~a`aOG00D3MQvd(~W&l(G00DFcQ~&@0ZVXfa00CtZQ~&@0Z5UJl00CtlQ~&@0Y$Q|w0RRX900Aj5Q~&`12LLEERDb{hWI9v;00Ct}Q~&@0b4XMG00DANQ~&@0VN_HA00D4XQ~&@0ZeUaZ00CuYQ~&@0Wo%Rc00ClhQ~&@0b9ht$00CisQ~&@1WoRl?0EAQk00Cr*Q~&@0Y?M?000C*5Q~&@0XrNR800VMOx0RagBI=WPV00DHsQ~&@0Zpc&s00CvrQ~&@0ZPZi%00Cv%Q~&@0Y~WM?00Cv@Q~&@0bnH|B00D3EQ~&`09TNZnDgIOd0RbEnC<0Z000CzRRR911a}ZSk00C_lRR911UmR5c00C$sRR911bSPB-00C((RR911cQjQ100Cb*RR911WI$B_00Cu2RR911bWBwM00CiARR911V^~!H00CuQRR911a%5Ei00D4nRR911WpGsh00CrnRR911Uwl;n00Cu!RR911Wr$S(00DB2RR911bd*&900C~ARR911d7xDQ00CsCRR911X{=QM00BC(RR911I=EGU00C&eRR9A3W)^A|XchngDaus<0|8|gX%=S|DAHAc00CjxRR911Y2;M^00DIBRR911a`06E00Cw8RR911Zv0gM00C(NRsaA2YzS5W00ChRRsaA2ZWLAk00D0rRsaA2X&_br00DF+RsaA2VJubv00DF|RsaA2Z#Y%}0RU_k00AjPRsaD3YZfR-R)7EjJx*2t00DAVRsaA2Z(LRY00DGjRsaA2VQ5wW00DAtRsaA2Wpq{m00D4%RsaD2ZWaImDTY=60Re3mD2i5q00D21RsaA2a+p>C00Cv5RsaA4a&LM*Rseuj0Hjs`00BCxRsaD4Zx${(#8m*eR)7EjVZK%X00C*rRsaA2bkJ4+00DB=RsaA2W!zQ(00C~|RsaA2Y3Nn}00C_7RsaD2eHQ=$Df(6b0Rem$DE?M}00CzNR{#J3a|~Ai00C_hR{#J3Ul>;a00C$oR{#J3bR<^*00C(#R{#J3cQ97~00Cb%R{#J3WIR^@00Ct}R{#J3bVyeK00Ci6R{#J3V^miF00CuMR{#J3a$r{g00D4jR{#J3Wo%af00CrjR{#J3UwBsl00CuwR{#J3WrSA%00DA}R{#J3bdXm700C~6R{#J3d7M`O00Cs8R{#J3X{c8K00BC#R{#J3IR{#J3aM)J>0sxsBn;HNCDdblG0s)vBni?qTSAYNkZtzzC00D3MR{#J3X#iLN00C|WSO5S4atv4i00CtZSO5S4bQo9w00ChhSO5S4btG5-00MGx-d6xBSO5S4bTC)|00Ct>SO5V4ml^;8DMnZT0Rfg8C`wp>00DVWSO5S4a9CIX0RWvE00AjvSO5V5oEj)-SbzWlZf;lr00D1ySO5S4X?$1!00C}-SO5S4a)?*}00Cu=SO5S4bd*>C00Ci|SO5S4b)Z-P00MGxURVI8SO5S4bF5eZ0RW#G00AkySO5V5o*F2?SbzWlXU13n00C~!SO5S4Y1CK%00DB^SO5S4bl_M300DF6SO5S4Z|qnA0RW*I00AlZSO5V5pc*LrSbzWlX98IO00C|aSpWb5X%JZe00D9qSpWb5bR1a#00DC%SpWb5Zzx#+00DF^SpWb5WHea-00Ct>SpWb5c0gGG00DAFSpWb5WlUKB00DDSSpWe5qZ$AKDPCCs0Rf^KC}LTF0RW{M00Aj*SpWe6q#7u6S%3imry2kODS}x50Rg5OD27>p0RX8Q00AkKSpWe5s~P|SDV|vX0RgHSD56<_00CvFSpWb5cCc9h00C*XSpWb5bi7#r00CjbSpWb5cF0)(00C*vSpWb5a@1J>00Cv%SpWe7s2V6_m|1|}SpWb5bLLq900C+8SpWe5y&3=kDgIdi0Rg-kC<0o500C|YS^xk6ZxC7l00C(hS^xk6ZX8+w00D9$S^xk6Whhzz00DF^S^xk6VKiC*00DJ6S^xk6aX?xC00C`AS^xk6Z%kSM00DARS^xzA!y3mL$r{BP%NhUyDPCFt1p>kv#u~^P#2U&PW++%%0BTx*00C}rS^xk6Z-iO^00C)=S^xk7cy#z#0FYV$00ek>dSPf;0D4&fj9CDdS^xk6bf8)Q0RXKU00AkuS^xn6uNnXWDZ*L+0RXWY00Ak?S^xn7uo@`PT7UonW!72%00C#-S^xk6Zsb}300Cj@S^xk6Xz*G900Cq6S^xk6X8c+J00D0TTL1t7We8gU00DFkTL1t7VH8^c0RXca00Ai=TL1w7wHg2cDJok40RglcC@x!o00Ct*TL1t7XFOW~00C}7TL1t7VMtp500C%DTL1t7V^muJ00CxNTL1t7Z(v&h00CuYTL1t7bZlDy00CigTL1w9vKlCIBwK)ZTL1t7Wqw-#00DD~TL1t7a*$g900Cu|TL1t7cAQ%P00C~ITL1wAt{NzEX~tTB8e0IUTL1t7Wv*KQ00DNsTL1t7X~bIq00DH$TL1t7VbEIu00DN^TL1t7Y1~@?00DC1TL1t7W$0S~00Cs~TL1t7Wb|7A00CwCTL1t7dH`Gi00C(RTmS$8Yz$lg00ChVTmS$8X&77p00DL$TmS$8X(U_#00D9;TmS$8bTC{100DG1TmS$8Xgpj100C!0TmS$8X-HfE0RpTVC~~}7fKFTh00DVaTmS$AWp8j;Spc$H0AO4I0RXoe00Ajt<9X$V~a00C?cT>t<9VH8~e00C(lT>t<9b|75<00C(xT>t<9ax7f{00DF|T>t<9bU0lA00C$|T>t<9XGC2900C)AT>t<9a!_3W00C}RT>t<9Z(Lmf00C)YT>t<9ZfIQq00DAtT>t<9WprHt00DG*T>t<9VSrr#00DJ|T>t?9yBYuiDUw|P0Rg%iD3)D-00DWNT>t<9bfjGX00C*LT>t<9bg*3j00C~cT>t<9WxQPg0RZh900Ak;T>t?92^#T>t<9bMRdN00DCLT>t<9W&B+L00DLaUH||BWNyM;00>?H0RX=m00Ai&UH}0A!5RPoDI#6~0Rg}oC?;Nj00CtzUH||Ab2MH600DA3UH||AWk6m400DMJUH||AZcJVP0Rp}nC}|vCfKpxn00C}TUH||AVPswa00C)gUH||AVsKsn00D1yUH||AV|-o!00CiwUH||AYKUF{00DH4UH||AW|Uq40RRIV00AkWUH}0B0vjl#UVs1rXR2NR00L!inqC01UH}0A%^Cm!DZ*X=0RhY!D8^oZ00CvpUH||AZPZ=>00CjzUH||Aa^PM700Cy^UH||AbnIRL00D0DUH||AW%ynI00C+KUH||Aas*!h0RYb$00AiwUjP9C&Kf8bUw{AsWg1@q00C_xUjP6BVJKe!00D9?UjP6BW;9;_00DG5UjP6BZa`lE00Cu2UjP6BX-r=L00DARUjP6BZ&+Ud00CxRUjP6BWn^Cf0RYh&00Aj*UjP9C&>ARoUw{AsWqMx#00C`+UjP6BVTfM<00DB2UjP6BW|Ut500Cv1UjP6Bbf8}V00Cj9UjP6BZmeGb3jpI9*&5#((;DF#+ZyE>-5Tc_*BaFt00AkuUjPdM;u_c*-Wt*x;2PQ*<{H)-)EX$zUw{AsX4YQ-00D3EUjP6BW%yqJ00C|OUjP6BVFX|R00D9eU;qFDX=but01#jR00CqcU;qFCav)#;00D0%U;qFCZ!BN{00VDwV+vmYYF_{{U;qFCWjJ5}00C!4U;qFCZcJbR00CiAU;qIC2O9tZDPCXz0RaXZC}LoM00CuaU;qFCb8uh)00D1yU;qFCaC~3@00C`+U;qFDXm40x0El1!0RZV500AkOU;qID=o%=TV1Nq%`5N;Y^&0CM?;7_S`x^fm{Tcxq@frXDDXL%q3jz2V@*4CS>Kg7E_8R&c{u=xm02}ZcD8gWX00KQKqF?~XU;qFCa^zqD00D3AU;qFCbo5{V00Ck8U;qFCasXif00CtNVE_ODa13Dp0RROX00Ai&VE_RE1RE$EVSoSuZX#g-00D0*VE_ODX)s{`00C|`VE_ODay(%G00Ct}VE_ODbVy+U00Ci6VE_ODbyQ&h00D7YVE_ODZD3&l00D1iVE_ODa%^D$019VebaHWNY-4X`Kv)2_SOD@^0A^eOj9mZ@UI4gW0FGb)5@7&xVE_ODI(T6K0RsvfVJpGWe{Wl00C(hWB>pGWE^Aw00ChlWB>pGawuc~00L}hjAH;UWB>pGbTniD00Ct_WB>sG&Hw-bDN1Aj0RhbbC{AR600CiCWB>pGXpGa%f}#00CugWB>pGZggY-00C)wWB>pGd4Oa900Cr%WB>pGZ;WIB00Cl>WB>pGWSC?C00C*9WB>pGXQX5R00C*LWB>sG&;S4dDYj$)0RhhdD7s{T00DErWB>pGa>!%=00CvrWB>pGbkt-300Cv%WB>pGZQx`800CjpGa_nRP00Ck0WB>pGaQI{Z00C_NWB>pGVFYCW00C(VWdHyHbP#0#00D9qWdHyHWgKMy00C|yWdH#H*Z=?lDK2FI0Rh(lC^BV$00Cn-WdHyHWk6*B00DMJWdHyHb4+Cb00CiAWdHyHZdhdi00D1aWdHyHX=G&p00DGrWdHyHVQ^&t00DG%WdHyHZ+v9{00DA>WdHyHXozJ100DH4WdHyHX_RFE00DQJWdHyHa-d}Z00D2NWdHyHbgX3n00CpNWdHyHWw>Pk00VMqcCcgsC}jY?WdHyHZNy~&00D2(WdHyHa@b`60RYkf00AlFWdH#I(EupuWq<$yVeVxB00C+CWdHyHbo^xi00D9WW&i*IWe8>f00C|eW&i*IX%uDv00DU#W&i*IWFTe$00D0%W&i*IVk~9=00Cq&W&i*IX*gy800Cz{W&i*IX+&lK00DAJW&i*IZ%}3c0RYqh00AjnW&i;J(*P)7W`FRsVgUAH07PT}-emw*W&q}90ElM*00BCVX8-{K+W`00C(#XaE2KY%pj500C|`XaE2KZ#-xK00C}7XaE2KVMu5I00C)EXaE2KbW~^n00DAZXaE2KWngFk00C}hXaE2KX>4c!00DV&XaE2KWO!%*00D1)XaE2KVuWY_00Cr*XaE2KX^?0D00C!~XaEEN&jr;5(*@B500AkYXaEEO&IQy3(gn~3D6D9J00DHeXaE2KZop^&00C*nXaE2KZ_H=_00C;!XaE2KW!Pu{00DH~XaE2Kb>wIO00C_3XaE2KZ}4aU00DOPXaE2KW&CIW0RYzp00AioX#fEM)&(dGX@CF$bP{O*00C|qX#fBLX&`9;00D0%X#fBLYAk6000Ct(X#fBLbU0}M00DJAX#fBLY(!}Q00D1GX#fBLc2H>m00CuIX#fBLa$IQu0RY(r00AjzX#fEM*aawTX@CF$WpZf%00C}#X#fBLZ-8k40RZs@00AkCX#fEM@C7K4X@CF$W0q+E00Cp3X#fBLVWepQ00C^OX#fBLWw2=g00DNkX#fBLbG&H)00D2pX#fEL^929_Db8sC0RZ&{00Al3X#fEM^aUu~X@CF$W8!H500Cp_X#fEN@&zbi(rJM3X#fBLZ1!mY00CtJY5)NM_XPj}DGq7?0Ri>}C=zOb00CndY5)KMV<2h(0RZ_000Aj1Y5)NN_ys61YJdO%V>W6400Cn@Y5)KMVMJ;G00DDKY5)KMVNhxS00C)MY5)KPaCTv0$Y}rwY5*o`0900C)wY5)KMXn<+}0Ra0200AkCY5)NN`UNPEYJdO%WtM6H00DKLY5)KMainSh00DBUY5)KMZ?I|r00DHiY5)KMbi8T+00C~oY5)KMX~=2-00D2#Y5)KNV`_$K0Mu##00Cv%Y5)KMbmVFP00DLCY5)KMaPVpX00C|GY5)KNY;T5X0Q_nI0RYOYk&X&a~5j=00C00C)sYXATOba+~80DNlz0RY_v00AkCYXAWO+yy9*Yk&X&ZI){Q00DBIYXATNZ=`Dg00CyIYXATNbFgaw00C~cYXATNVZ3Vq00DBsYXATNbjWJ}00DH)YXATNbJS}900Cv%YXAWN2L=EEDduYc0RaXEDC%o~00DFGYXATNbogrk00C+KYXATNZ3Jup00C(VYybcOY!GY!00DCrYybcOZyam@0RRgI00Ai|YybfP3I-@FY=8g(Wio6400D41YybcOc|dFc00DGHYybcOb4+Xi00CoCYybcOX;^Fk00C`YYybcOVPtFo00C}lYybcOd2nn100CrnYybcObbM?800C}-YybcOX^3n900D1~YybfO5e5JODVl5m0Ra#OD4uM900C#DYybcOZmeto00C*TYybcOaJXy$00C{jYybcOVZ>|z0RR&Q00Ak`YybfP5(X&LY=8g(ZrW@B00D2}YybcOY3OVK00DIFYybcOWAtnQ00C+GYybcOasX`r00CwOZ2$lPV+?Ho00C(dZ2$lPbQo;_00ChhZ2$lPbR=y600v=laB5_8f@=WaYXBl_0F-P1%4`5CZ2$lPbTDlI00Cu6Z2$oP;{^Z#DOPO&0RiF#C|YfR00C=YZ2$lPZfI=)00C)kZ2$lPY;-4*DZ*|50RiX*D8_Dp00C{xZU6uQa@1}B00D2>ZU6uQX5elB00DF6ZU6uQZtQLV00Ck0ZU6uQa`IEodAa8(ZZvX%RZEkM>00DA(ZvX%RZ-8$A00Cx(ZvX%RbBu2Q00C~2ZvX%RVVG|K00DBIZvX)R?*#w>DXMP(0Rip>D6VgS00DBeZvX%RZ@g~+00DHuZvX%RW5{m+00CvrZvX%RcGPbG00Cv%ZvX%RW8iN900CjS00DEFZ~y=SZ=i4h00D5OZ~y=Sc&u;$00VDnVIptY010MuVRCeBaB5`2Z2**R0K9Gh7HHd0RjF6C^~Y000DDAasU7UbVzal00C)EasU7UZB%jq00C)QasU7UY+!N#00DDmasU7UZ)|b^00D4vasU7UWq5J`00C@%asU7UVuW%400Ci&asU7UZjf>S00(k@V{>O{WddmcVrc*ZYXDGf0Nil^FmeEvasU7UI-GI<0Ra>SI=XUz00DHsasU7UZpd-~00C*vasU7UZ`5)C00C;+asU7UW#DoE00DI7asU7Ub?kBg00C_BasU7UZ}@Tm00DOXasU7WZ)s)LVE~+H00eUY0RRjD00Ai&a{vJW3jin_bASK=bRu&A00C|)a{vGVWiWF900C__a{vGVWju2L00DABa{vGVbx3mn00DDOa{vGVVN`Pf00CuMa{vGVZD4Z%00CrXa{vGVX>4-<00C@ra{vGVVR&-@0RR{P00Ak4a{vJW7XT=TbASK=d5&`c00DHCa{vGVX`FKa00Cp7a{vGVX{d7m00DBYa{vGVbhL8-00CvXa{vGVZNPH?00C{ra{vGVdCYSF00DE-a{vGVci3|P00Cv*a{vGVYvgkP00MS%escioa{vGVYw&Xb00CqAa{vGVWdL*l0RR*L00AisbN~SX696a>bbtT>au##|00D0vbN~PWbR={D00CnvbN~PWWiWIA00DM3bN~PWb3Aka00DDCbN~PWZ%A|i00L-o26O;UbN~SW4gdfFDPD8{0RasFC}MPg00DAnbN~PWZ*X(~00DG%bN~PWV|;V~00Cu!bN~PWc8GKU00DH4bN~PWX_RyT00C~AbN~PWb)a+r00DHSbN~PWWvp}n0RRvH00AkubN~SX4*)2Zo+f`00CjjbN~PWZqRf900DB=bN~PWZ`^bM00DI3bN~PWW9W1M00Cw0bN~SW5&!@JDf)B(0Ra&JDE@SS00D9YbpQYXZwz$+00DFobpQYXV;FS+00CtlbpQYXb|iHG00D0*bpQYXaxirO00Ct-bpQYYc6#)506cX700DDCbpQbX761SNDN=O+0Ra^NC{}fV00A>xbpQYXZ)9}<00DDqbpQYXZ*X-000DG%bpQYXGkkRb00DA>bpQYXaENsP00Ci+bpQYaV`ph?RCEBcbO20s0F-qA00BChbpQYXI;?eo00C&SbpQYXF1U3700DEpbpQYXY{Yc{00C*rbpQYXbkKDG0RVXk00DE{bpQYXbl`OW00D01bpQYXW$bkT00C|CbpQYXW%zXf00DCTbpQYXbp&<*00DCfb^rhYVGwoz00Ctdb^rhYZ5(z000D9$b^rhYWhiz400DF^b^rhYWi)mG00C_}b^rhYZ$Nec00DAFb^rhYWlVMe00C@Lb^rhYWmt9q00CoOb^rhYV`O#!00CiYb^rhYa&UG400Cikb^rhYWqfu300C}-b^rhYX^3_J0RVal00DE9b^rhYbeMJk00C~Eb^rhYWu$fh00C{Pb^rhYWw3St00DBgb^rhYb-Z=}00DEtb^rhYVaRp>00Cvrb^rhYZPa!E00Cv%b^rhYaNu?T00D32b^rhYW9)VS00DFIb^rhYZ}@fq00DCTb^rhYc?5R=0RVdm00DClcK`qZbQE_000C|qcK`qZWgvF|00C_#cK`qZWh{3900D9`cK`qZbvSnb00DD8cK`qZVMKQT00Cu6cK`qZZBTar00DAVcK`qZWn6av00DGjcK`qZWoUN*00C`ocK`qZZ*+G600DG*cK`qZWq@}800C}>cK`qZXN-3M00Ci=cK`tZdvb^r=@0GM|G>URM8cK`qZIskY800BA{cz^%_XdHL|0RZ|700C|&cmMzaZ!CBK00C(-cmMzabU1hb00Ch>cmMzabVPUn00C}FcmMzaWl(qk00C)McmMzaa$I--0Ra0800DVucmMzabZmG400C)ocmMzaV|aJ~00D1)cmMzaY=n3K00Cu+cmMzac93`g00Cc?cmMzaa-4Vo00Cj5cmMzaY^Znu00DKbcmMzaXS8?#00C~gcmM$a{0jg9bH;c800CjjcmMzaY0!8800CmwcmMzaU)*>A00Cvn+bc?@{~00VDfXJU8&z<2->c>n+bUl@4+00C_#c>n+bIxKkr0RjCBIx=~H00Ctn+bbU=9k00Ch}c>n+bbWC{w00VU{bJleLB6t8&c>n+ba#(o)00D1ic>n+bbZmJ500Cigc>n+bZFqSA00C)!c>n+bbcA^T00DD~c>n7c>n+bWuSQg00D8Pc>n+bU#xim00CvPc>n+bbhvo{00CjXc>n+bbi{c80RTh{00Cyuc>n+bYt(rF00Cv%c>n+bao~9X00Cd-c>n+bW$bwX00DIJc>n+bVfc9f00DIVc>n+ba|C(-00CbLdH?_cY!G??00ChZdH?_cX&ib000DF&dH?_cX()OC00C|;dH?|cMGOD|W;%KR00C=0dH?_cWkh-a00D7IdH?_cUr>4g00DDWdH?_cZCrW)00CiQdH?_ca%g%000CicdH?_eb7^qOc>pwe0Cai)00CcmdH?|cM+^V~DUNyo0Rct~D3W@B00Cy0dH?_cYoK}n00CvDdH?_cZmfC$00D2ZdH?_cX}Ed-00C~kdH?_ca>RN700CvndH?_cbkKSL00CjvdH?_cb=-OY00D90dH?_cW$1bU00Cs~dH?_cb@X}w00DIRdH?_cX#jfw00DFcdjJ3dbPRg{0RTx100Ai&djJ6eNDL?(dw>7|b0T{H00D9;djJ3dWiWdH00DG1djJ3dWjuQT00C`6djJ3dVMu!b00DANdjJ3dVN`nn0RUqR00AjrdjJ6eVhku`dw>7|cxrn900C)odjJ3da(H_H00DG7|ZsvOc00D3AdjJ3dY4m#l00D0LdjJ3dasYe)00CtNd;kCebPRj|00ChVd;kCebr^gA00MGx(t7|Nd;kCeb0mBK00Chxd;kCeWi)&M00DG5d;kCeVL*HU00C`Ad;kCeX-s?o00DGTd;kCeb69);00CuQd;kCeZe)A_00D1md;kCeX>fc100DG%d;kCeVSIc500DG@d;kCeZisvU00Cu=d;kCeX_R~b00DBEd;kFeX$$}XDW-e?0Rd<00C^WeEo{R00Ch>e*gdhW<-Ag00Cu6e*gdhZBTyz00C)Me*gdhbXfB*miVTgbL00DN6fB*miWt4yb00DEFfB*miX`p}r00D2NfB*miZmfU+00C{XfB*miWw?L<00DHqfB*mibHsoE00DW*fB*piSquOHDb|1h0RdPHDB6I400Cv-fB*miW9WbY00D09fB*miVf26i00C+GfB*miasYt<00ChJfdBvjb_{_400D0jfdBvjV;F$|00CtlfdBvjbR>ZQ00ChtfdBvjbTEMc00DD0fdBvjY&?Mg00Ch_fdBvjX-I(p00DGPfdByjZwvqdDO!O50RV9f00AjvfdByka11DDfq(!3Zf=1900D1yfdBvjX?%eI00DG@fdBvjVTgeM00DH4fdBvjZj^xl00Cv1fdBvjX`q1s00DBQfdBvjZ>)g;00C^WfdBvjVYq<+00C*ffdBvjbi{!G00C*rfdBvjZqR`M0RnCeC~01SfYyNk00Cv(fdBvjbm)Nq00Cj{fdBvjbo7A$00DFQfdBvjYyg4)00ChJf&c&kZVZ9|00D9mf&c&kWf+1000L=rRDl200DHqf&c&kWyFF200C{vf&c&kZ_t7O00DH?f&c&kW!!=Q00C~|f&c&kXXt_e00Cj{f&c&kZS;Zw00CwCf&c;lT?}6g00Aimg8%{nTnt_eC=7#u00DCng8%>lbR2^K00C|yg8%>lWhjFH00C_-g8%>lWi*2T00DA3g8%>lbwGmv00DDGg8%>lVN8Pn00CuEg8%>lZCHZ<00C%Tg8%>lbYz1700C)gg8%>lcW{FM00DA#g8%>lWqgAG00DG@g8%>lY>0yZ00C)^g8%>lW|V^f00Cv1g8%>lbfAL(00Cj9g8%>lWUPY#00MJx0D}Osg8%^lTMPgJDZ+yQ0RdVJD8_?;00DB$g8%>lWz>TJ00DH`g8%>lY~X_c00C*{g8%>lX6%Ci00Cw4g8%>ldia9?00C+Kg8%>lYy^Y=00ChNga7~mX%K_}00DFsga7~mX&i(A00C|yga82mVGIBPDK3Nn0RdnPC^CeA00DD2ga7~mWk7@g00DGHga7~mVN8So00DGTga7~mb6A7`00CuQga7~mbYz4800CiYga7~mXK;i700Cikga7~maD0RS00D1;ga7~ma)^Wg0RVFh00AkKga82nattV#gn$76bqoLjDW-$~0ReOjD5`{j00L%co`e9fga85ncMN$900Ak&ga85ob_{q7D9D6>0RVdp00Al3ga82ndJHJsgn$47W@yfY0OEuI00D05ga7~mVf2Im00C+Gga7~mVgQ8z00D0Xg#Z8nV+@4=00ChVg#Z8nY8Zt800Ctlg#Z8nbR>lU00DI>g#Z8na4>}c00C__g#Z8nZ#;zn00LiQxP$;gg#Z8nW=Mqq00C=Kg#Z8uZDD6~b!l*Ah@00CvLg#Z8nZnT8}00C#Zg#Z8nVZem|00C{rg#ZBnQ4s(Ea?*tW00Cvzg#Z8nblimi00Cv2E00DE(h5!HoZq$YV00Cv%h5!HoZQzCg00C*{h5!HoWbB3j00Cd}h5!Hobohn<00DLWh5!Hoa0G_{00C|ahX4QqZ)viI01$@&00BA{hX4QpIv|ID00C$whX4Tp0u=xOb25hj00Cq+hX4QpZajwo00D18hX4QpV@QVp00CuAhX4Qpb5w@_00CcGhX4QpZeWK100C)chX4QpUu=f}00D4vhX4QpWq5}G00DG)y^00DHehX4QpW4MO^00CjXhX4QpX2gd800CdhhX4QpWzdHJ00C{*hX4QpY21eZ00DI3hX4QpU+9Mb00D09hX4QpZ}f)%00C+GhX4QpbO49|00ChJhyVZqYz&A100CtZhyVZqau|pJ00D9yhyVZqZzPBS00CnvhyVZqUoeOO00DD0hyVZqVLXTc00C)2hyVcq1Qh@QWlo3y00CoChyVZqZdix_00CiMhyVZqX=I2100DAphyVZqVQ`2500DM(hyVZqUwnuF00Cu!hyVZqbBKrl00C)^hyVZqZi2wirZs3Uk00Cd-i2wirW$cLn00D6Fi2wirZ}^D-00CqEi2wlr2NeJTWeSP_00CnTiU0rsZWM|D00ChdiU0rsX&{OK00D9)iU0rsVJwOO00DL~iU0rsUpR^Y00Ct_iU0rsb3}>&00C)AiU0rsZ%~Q=00C}RiU0rsUtEd+00DDiiU0rsVQ7i~00C)kiU0rsVswfC00MJg1d0H9iU0rsZ-9yb00DA}iU0rsd60?#0RRXU00Cv3iU0rsW1xxv00C~MiU0rsVXTS(00C*TiU0rsa=3~B00CjXiU0rscEpMR00CdhiU0rsa?pwZ00D2-iU0rsa@>jl00DC1iU0rsW$20k00Cd_iU0rsZuE)(00D3MiU0rsX#k4=00DFcivR!tVGN4^00DFoivR!tZWxOI00CtlivR!tX(WpP00D9;ivR%t2^9bVWj2cd00Cn00CbLi~s-ua}bOG00ChZi~s-uX&j6I00Ckmi~s-uUnqfY00Cb{i~s-uY*dT@00CiIi~s-uX<&>100DGni~s-uX>5!D00C}ti~s=u3l#tXbAF5f00DG@i~s-uZitKk00Cu=i~s-uZIp}v00Cv1i~s-ua-fU=00DKTi~s-ubF7R200CjLi~s-uWw?w000C{ji~s-uU&M?600DB!i~s-uWzdWO00DH?i~s-uW!#Ja00C{{i~s-uZ|IBw00DIFi~s-uW%P^y00D0Li~s-uX8?@=00ChJjQ{`vZ48Y700CbTjQ{`vWf+YB00DCzjQ{`#bYfv`XK8h!hX6>30PctYj)?%4iU4?w03?k700BBGjQ{}w3>7*^jer0Fb54x_00DAVjQ{`vWn7H_00DGjjQ{`vWoV5600C`ojQ{`vVRVfE00DA(jQ{`vVStSQ0RwytIxcX4g@7!F0EUeK00Cx#00DV0jsO4wZZwVn00D10jsO4wXh4nt00Ch}jsO4wZA^{;00Cc8jsO4wWmt{?00DGfjsO4wVPuW~00DGrjsO7whztM$d3KHf00C}#jsO4wZ-9;f00C%*jsO4wVT_Id00C{1jsO4wUzm;n00Cv5jsO4wbfk^|00CjDjsO4wbg+&900DEhjsO4wU%ZY000C^mjsO4wVaSdE00C*vjsO4wbkvRj00C**jsO4wZs3jp00VGyX)2BYaE<`xjsO4wU+j(m0RV~&00Aigj{pGyi3}(NkAMIHate5-G00DGzj{pDxba;;d0RW5)00Ak4j{pGyiwr1;kAMIHbB>Py00DHCj{pDxZk&$*00Cv9j{pDxZK#g`00CvLj{pDxaC00DKnj{pDxbHI-P00Cjfj{pDxWz3HN00C{%j{pDxa@dam00Cv*j{pDxbmWf!00Cv{j{pDxZSao(00D3Ij{pDxbo`G100CtJkN^MyZU~S700CzXkN^MyVHA)600C_pkN^MyWgw6M0sx#0o(up1DJ+lx0s)&0oeU^4kbnRIb2yLy00DGDkN^MyZb*;-00CuAkN^MyZB&o|00CuMkN^Mya$t}E00DJokN^Myb8L_R00CigkN^MyWq6PP00C`&kN^MyXoQde00DH0kN^MyX^@Zr00DQFkN^Mya-5I=00Cv9kN^Mybf}O300C^SkN^MyX|#|400CyYkN^MyWx$XC00DHykN^MyVa$*K00CsukN^Mzb8se*0N9WK0RWB+00AlJkN^PzjSML4kbnRIbMlY?00DIRkN^MyZUB)000CtNkpKVzZ48kB00CtZkpKVzau|^S00DI#kpKVzb0m=f00ChtkpKVzWiXKd00C__kpKVzay*d$00Ct}kpKVzbV!i^00CuAkpKVzZB&r}00D1WkpKVzbYPJH00CuYkpKVzZfubN00C!mkpKVzVR(@M00C`&kpKVza)glp00D1`kpKVzW{{Bp00Cu|kpKVzW1Nuy00C~IkpKVzWvGz=00CsKkpKVzX|$0500CyYkpKVzZorWM00D2tkpKYzkPH9;DbkSu0RfK;DAtjH0RWN=00AlFkpKY!kqjv4k$?aKaB19;0Pc|h00C?EkpKVzZUB-100C(Rk^lh!mJ9#^DH4(Z0Rfc^C>D}{00C|sk^le!ZzPfc00C(#k^le!bTEk^le!W!#bg00C{{k^le!Y3Pyw0RWf`00AlVk^lh#mkcQQl7IjKbN-S500D9alK=n#Wek%500DFolK=n#Wf+qH00C_tlK=n#VI-3P00D9;lK=n#VK9>b0RXNH00AjHlK=q#unYhJDMph30RgWJC`yxn00C}LlK=n#Z&;H600C)UlK=n#bYznN00CiYlK=n#ba0aZ00C}xlK=n#WqgwW00C)&lK=n#a)^@v00D1~lK=n#Y?PA#00Ci|lK=n#X`qt;00DHSlK=n#X{?g~00C~YlK=q%tqdq>K$C#DlK=n#WxkUD00DH$lK=n#VbGHR00DH?lK=n#bKH{v00C^`lK=n#Vd#?p00D09lK=n#a`ck`00CwClK=n#bO4k900C|WlmGw)V`p@5Y0QxTc#;6_k^nZ701T7>00DFolmGw$Whj&Y0RWl|00Aj9lmGz%nG7g6lz;#Mb3T*+00DAFlmGw$WlWR+00DGTlmGw$WmuE|00C`YlmGw$VPup500DAplmGw$VQ`cH0RW;500Aj{lmGz%p$sU1lz;#Mc!rb!00C)^lmGw$a+H(+00DHGlmGw$VW5-%00C{LlmGw$Zmg6500D2ZlmGw$X}FXC00DHqlmGw$VZ@XG00DH$lmGz$rVIc9Db|z#0Rg29DB6^O00DX6lmGw%Z*b6*0O*te0RW^700AlZlmGz%qYNnglz;#MZUU7600D0bl>h(%X%LkF00C|ml>h(%avYTa00Ctpl>h(%bSRYo00Chxl>h(%bu^U#00MGx?vwyJl>h(%b3l~<00Ci2l>h(%Wl)s>00DGXl>h(%VO*5}00C`cl>h(%X=s%I00DGvl>h(%b99ve00Cusl>h(%Zh(~l00D1?l>h(%X^fQs00DH8l>h(%VVIQw00DHKl>h(%Zlsj}00CvHl>h(%X|R<500DBgl>h+%s0;uBDZ-Ti0Rg8BD8`k500Cvpl>h(%deoHw00C**l>h+%stf=DDdv>`0RpKEb12}I0P2;100Cw2l>h(%bo`Y700ChFmH+?&bO@FJ00DCjmH+?&Y!sFN00ChdmH+?&ZXlKb00D9)mH+?&Wh|Be00DF|mH+?&Za9_z0RXHF00AjPmH+_(s|+YemVf{OWloj=00DGXmH+?&VO*8~00DGjmH+?&b7+k1L0PL0k00DIJmH+?&WdxT10RW&300AiwmjD3)pA0Azmw*5Pa~hWb00CtpmjD0(bSReq00ChxmjD0(bTpR$00DD4mjD0(Wk8nz00DGHmjD0(VN90*00C!GmjD0(VOW;{00D4bmjD0(Z)BGM00DApmjD0;ZDDnDXK?zC0Dg}E-jDz;lmH5s0C1N800BC7mjD3(Iu8H=bC#C?00Cs0mjD0(ZlIR{00D2NmjD0(W2~0|00CvPmjD0(bGVlP00CdVmjD0(Zp4=W00C*rmjD0(U(lBT00D5;mjD0(W!#ql00DI3mjD0(bLf`<00Cd_mjD0(W%QQ-00C|KmjD0(X#ki20RTG>0RTJ?00MAn4442Am;eC)Jr4i@a~_xg00DF&m;e9)ZYY=l00Ct#m;e9)Z8Vqw00Ct>m;e9)azK~>00DJIm;e9)b4-{300CiAm;e9)WmuR100C`Ym;e9)Uu2j700DApm;e9)WpJ1P00DG%m;e9)Wqg00Cj9m;e9)ZLF9800CdJm;e9)Ww@9C00DEpm;eC)J`Vr^bIOV0RcY`I*XC00DEdng9R+Zn&BN00Cvbng9R+bHthe00DB!ng9R+Wzd=c00DH?ng9R+W!#zo00C{{ng9R+Z|Ir;00DCDng9R+W%QZ=00C_Jng9R+WdNH100CnLn*aa-V+@-B0RUJ600Ai&n*ad;R{|&;n}7fTaw3}m00D0*n*aa-b1<6#00C|`n*aa-Wjvbz00DDCn*aa-Wk{O<00DGPn*aa-VN{y{00DAZn*aa-Wnh~C00C}hn*aa-Wo(-O00LoW5}N>Wn*aa-I(VA^0RdS8I)a;k00DA{n*aa-WssWy00D58n*aa-Y@C|_00Cv9n*ag;XA5Zy00Akkn*ag00C|Kn*aa-ZvdPC00D9aoB#j;Wel7E00C?goB#j;Wf+_Q00CnjoB#j;Vod5svod5sb_*yho`3)WWip-s00C_}o&W#=VL+Y$0RVXm00AjXo&W&>cnc^{o`3)WWmcX500D4bo&W#=d1Rgd00DGro&W#=a&Vpi00D1yo&W#=b9|lv00C}-o&W#=Wr&^t0RVdo00AkKo&W&=eG32qDW0AH0RemqD59Q#00DTYo&W#=Ww4$A00CsSo&W#=ZoHlV0RnmpC~26UfWn>t00C>ro&W#=Zq%Lt00C**o&W#=Y~Y>%00DI7o&W#=ZtR`_00Cw4o&W#=a`>JA00CkCo&W&=e+vKsDGHwe0RessC=Q>100C_jp8x;>avYxk00D0zp8x;>W+ZZw|&00Ch-p8x;>azLK|00DGHp8x;>a!j8900D1Op8x;>b6B4M00C}Zp8x;>Wn`ZK00DDqp8x;>YjB?c00C}xp8x;>X?&jm00eGxaBN1N0FIsj1fKwcp8x;>bcmk-00Cv1p8x>>feQcuDW;zQ0ReyuD5{@;00CsMp8x;>X}F&N00C^ip8x;>VZ@&R00DN&p8x;>bI_jv0RV#w00Al7p8x>?f(t0%pMU@XW#*p%00D09p8x;>Z}gu400C_Jp8x>>g$n=yDF&bb0Re;yC<>r}00DClpa1{?Wf-6U00Cnjpa1{?X(XTk00Cqwpa1{?ZZMz#00C(>pa1{?Wjvq&00DGDpa1{?VMw3=00Cr9pa1{?a8#fG0RV>!00Ajrpa1~@h6^ZUpnw1YbZVdg00C}tpa1{?Wq6TA%>Zpa1{?I@q890Ro5%Xga8y0REtW00D9Yp#T5@ZxEpX00DCrp#T5@ZXBTi00Ctpp#T5@b10zz00D9?p#T5@Wi+7x00DG5p#T5@Wk8_-00C`Ap#T5@Z%m;800DARp#T5@WmusA00C@Xp#T5@Wn`fM00Coap#T8@dIkUiWp<$e00D4%p#T5@d4Qn+00DG{p#T5@Zj7M-00D23p#T5@X_%n^00DEJp#T5@a-^XE00CvHp#T5@cCeuU00C~cp#T5@Z@i%Z0RVdj00Cvlp#T5@bj+au00Cjrp#T5@ZP=jz00C**yL00CmMqW}N_WVoXM00CvbqW}N_bi|_o00CjjqW}N_Y|x_s00DK@qW}N_W89+v00C*@qW}N_bm*f10RS-w00AlVqW}Q`FbF94qksSbW&Wc800DCbqyPW`atx#Z00CtZqyPW`b{M1p00C|uqyPW`X(Xfo00DU_qyPW`Y%rt%00D3|qyPZ`GY9|yDMF+G0Rb`yC`P1!00DSRqyPW`X;h>D00DAZqyPW`bYP?a00CiUqyPW`ZEU0f0RTk^00Aj@qyPZ`M+g7`DT1T`0Rct`D2Akf00C}{qyPW`X_TY@0Rlt_C~SPBfSRNL00DBKqyPW`WvrwC00D5aqyPW`Y`CNV00CvbqyPW`XvCxd00CsmqyPW`VbG)i00DW{qyPW`WZa|x00Cj*qyPW}a&U8E?xO%aqyTcH0O+Iu0stilD+mAqDFCGa0s$llDhMbBrGNkdcnqZg00C(hr2qf{avY@q00DF&r2qf{VJM{l00C_-r2qf{Vl<@y00DJ6r2qf{b3mm400DAFr2qf{VN9g}00CuEr2qf{Zdj!N00C)Ur2ql|CkQPF00Aj#r2ql}CI~DDC~&2K00DS*r2qf{X@I2w00DA_r2qf{bd03{00Ci=r2qf{ZJ4D100Cm2r2qf{b)=;L00DEVr2qf{a00C!;rT_o|Zjhz`0RS}!00AkSrT_r}Gzci5rhoteWu~S800DEZrT_o|afe0RTA&00Ai!rvL!~I0z^hr+@+gKL|Yt00Ai`rvL&0J_tMrC@iOd00S#6DhQ_l9;W~@rvLx}ay+L100D1GrvLx}bWo=N00CiErvLx}a$KhX00CuUrvLx}aA>Ch0RTY=00Aj%d00D2prvLy2VP|i8WA3B?=B5B{rvQ?t0LZ5R00BDArvL!~NC-OQr+@$fVd|#<00C+8rvLx}boi$L00DCTrvLx}Wdx`I00C|ar~m-~q7?!FqZOqU0RW^G0RW~I00C?yr~m)~Whkfs0RX2J00C|^r~m)~Z#bv`00C(}r~m)~bVR5C00Ci2r~m)~a!{xM00CuIr~m)~Y+R@S00CuUr~m)~V`!)V00Coer~m-~suchMXnLps00Cour~m)~ZiJ`+00Cu+r~m)~a*(J100Lombf^H9r~m)~bDXFE00Cj9r~m)~X{@LK0RX5K00DEjr~m)~ZoH@f00D2pr~m)~X~?Jm00DH)r~m)~VbrJq00DB^r~m)~W#Fg)00C^~r~m)~W$dT`00Cq2r~m)~WB8~500VYnVJ@fuvZw(5r~m-~sTBYLa}ucl00C(hsQ>^0VjQUe00MJi1gQWbsQ>^0YbdDz00C|?sQ>^0X*j6>0syQPt`z_QDMYCN0s*TPtraLrsek|hb5N-O00DAZsQ>^0WnifQ00CxZsQ>^0W^Abd00DJ!sQ>^0VtA^0VT7pw00C}_sQ>^0a*(M200Cu|sQ>^0beyRG00C~IsQ>^0X{f0H00C{TsQ>^0Xtb#S00DHmsQ>^0X~3xf00DBwsQ>^0Z_KFx00C#xsQ>^0Y}ly)00Cj%sQ>^0dE}`800Cs`sQ>^0Z}6!A00Cn5sQ>^0Wc;ZB00CtJssI21bO@>d00ChRssI21Y!s>h00DIxssI21V<4&k00C(xssI21bS$a>00D9`ssI51uoVCSDL$$I0RgWSC_<`$00Cu4ssI21dQhqW00C)MssI21b6lzb00CuUssI51vK0UUDQ>C&0RgcUC~~TR00DG(ssI21Zh)!)00Cu&ssI21bd0J100DE7ssI21X_%@200DEJssI21ZltOJ00D2RssI21W3Z|K00DEhssI27b9H2FVRC5}r~n$M03fIUKB)jWssL!J0KBRI00BC}ssI52vlTkvs(=6ibLOf500DCDssI21W%Q~500CzDssI21W&o=I00DIds{jB2VhpPQ00C?gs{jB2VHm3b00C|us{jB2awMw&00Ctxs{jB2bTF#`00C|`s{jB2X*{a{00C`6s{jB2Xh^F700DGPs{jB2X;iBK00DAZs{jB2Z(yqc00C!as{jB2Y;3Cl00L=Y5U2ohs{jB2d3dV;00Crzs{jB2Z-}b^00Cl-s{jB2WR$A_00Cv1s{jB2bfBvM00Cj9s{jB2Y^qn<00Ct_tpEW4suutODN3yX0RgEOC{C?_00DGVtpET4Zd|PZ00C)YtpET4Z)mLm00D4rtpET4WOS_n00C}#tpET4VSudw00DD`tpET4X^gD^00DTCtpET4VVJD|00C~EtpET4Wu&bD00CvHtpET4cd)Gh00DHitpET4WxTBb00CmctpET4Wyq}n00CpptpET4Zq%&+00CjztpET4bl|N300MGzM6CektpET4Y3!{40RWB{00AldtpEW5jTa~Yu7CgmZU(LZ00C(Zt^fc5XB4gg00C(lt^fc5av-h%0RWU200Aj1t^ff5mKOj4DK@SE0Rfd4C_1iy00Ct{t^fc5c1W%O00C)Et^fc5bX2YY00CiIt^fc5c3`dm00C)ct^fc5a%`>u00Cukt^ff7lNTstFs^`jt^fc5ZGNr*00DA}t^fc5Z;-A400Cx}t^fc5bDXXK00C~It^fc5VW_SE0RWg600Akqt^ff6mlr6wu7CgmbiS?t00DExt^fc5Y0Rzw00MG%uC4&mt^ff5nil{8DdMgG0Rfp8DCVw!00Cp{t^fc5WAv^700Ck8t^fc5YyhtS00ChJuK)l6X$-Fb00DFouK)l6VHmFf00D3wuK)l7baU9Q03@#f00C|)uK)l6Z#1s}00C(_uK)l6bU?2F00Ch}uK)l6bWE=R00D1OuK)o6oEHEADPFGt0RWyC00AjzuK)o7ofjx70n00DGzumAu7VR*0r00C@%umAu7bA+$}00C}_umAu7VUVx@00DBAumAx7s22bMDWb3d0Rg8MD5kK000DHYumAu7ZnUrf00C*bumAu7Z@{ns00D5uumAu7Zp^R%00CvvumAu7cG$2000C*b%8a|p2j00D0fu>b%8Y!tBo00Cnfu>b%8b0Dz*00C(xu>b%8cr39100Ch#u>b%8ZaA?300D14u>b%8bVRWL00C}Fu>b%8X;85M00D1Su>b%CWN&hGaQ3YLCawTjuK=8|09>&E00DGju>b%8Wq7dw0RWH}00Ak4u>b)9j~6J2v48*pZjP}400D27u>b%8X`HbD00DHOu>b%8W2mtJ00CvLu>b%8ab)8k{190DaNq?0RfR0D9W*b00C~$u>b%8Y1pv<00C#-u>b%8Y2>j000DC9u>b%9WN*N+0PwK@00DINu>b%8WdO1O0RW^I00AisvH$@AqZcR;vVZ^qY!B;M0RU3~00Ajnv;YACQUEAmw15BsXJ)hj00C}pv;Y7BX>_yz00D4%v;Y7BZGf}@00M7eRIn00&`mX>ep}bM~?TP_qDfvj7yd0F1N%0<{2QwEzGCbZE5z00Cu&wEzJC9{>OWDU!7S0RbKWD3-N=00C>9wEzGCZltvU00C*LwEzGCY_PQe00CsSwEzGCWxTZj00C&iwEzGCW5~4t00CjnwEzGCbkwx~00DH`wEzGCVc@j@00DI7wEzGCbL_PM00DCHwEzGCY527O0RSNY00Aikwg3SEAOI)`wtxTuYYw&m00C|mwg3PDX&kly00C?wwg3PDWGJ=(00Ct#wg3PDXf(C}00CnOp00CiQw*UYEc4)T%00C)kw*UYEa&)%<00Cusw*UbGBmgL6IJba+w*UYEZHBi100DB6w*UYEZwR00Cw4w*UYEWB9iK00CkCw*UYEa0Ivj00DCfxBvhFVi33h00DItxBvhFa~!w;00C|yxBvhFZz#9`00C((xBvhFbTqgC0RTw=00AjLxBvkGNB}5AxPSlwbV|4Y00C)IxBvhFZCJPf00C)UxBvhFY-G3q00DDqxBvhFZ*aH(00D4zxBvhFZhW`^0RT$?00Ak8xBvkGN&qN~xPSlwbdtCL00C*5xBvhFZJ@XS00C*HxBvhFY^=Bd00DEdxBvhFZ@9Ps00D5mxBvhFc*M8>00VDnVLG?~g17+6xBvkFIRF3wDc-mM0RcDwDB`$)00DUDxBvhFW$?HF00Ct7xBvhFZv40a0RTM!00Aioxc~tHJOC&RxqtuxbP~A$00Cthxc~qGb0E0@00Cwuxc~qGW-Pe?00D0@xc~qGb2zyG00Cq^xc~qGazwcR00D1Gxc~qGZ&0}a0RTq;00Ajnxc~tHMgS;axqtuxb7r{!00DGvxc~qGX>_>&00C`!xc~qGX@I!^00LudR=EI%xc~qGbBwtF00D27xc~tGK>z>&DWbUm0Rcb&D5kl900DHYxc~qGWwf~f00DElxc~qGX27`s00Cykxc~qGZ_K#>00DE-xc~qGX4ts^0RUG300AlFxc~tHRsbmIxqtuxXYRQG00D0Hxc~qGY5chW00D3Ux&QzHZ3wym00M7e-njq{x&Q$HPXGV`DIU520Rc_`C?dLm00Ctvx&QzHa4@<600DV6x&QzHbUeBM00DDCx&QzHV@SFH00C)Ex&QzHZB)7d00CiIx&QzHZeY3q00DVsx&QzHWNf+s00DGzx&QzHZg{!?00C)!x&QzHZ-lx40RUeB00AkGx&Q$IUH~YRx_|%ybDFvU00Cs8x&QzHa;Ulh00D2Vx&QzHZ?w7q00CpVx&QzHbHKU)00D2tx&Q$HVE_ODDbl(C0RdnDDAu}w00DE{x&QzHX5_j600D36x&QzIaAeH70Pwm100Cz9x&QzHZveXh00D9ay8r+RW^;0MZE0|1YHt3u0MNDoF1G-@w*b(%00OxHoVfrLx&Vs001UeT00DFoy8r+IWjwn80RSri00AjTy8ryZ`_JXgs_C0RS}s00AjTyZ`|KGyo_}ynp}!Wm3EV00DJcyZ`_JabUav00DAlyZ`_JZ*05(00DGzyZ`_Jba=b~00C}(yZ`_JX@tB000D1`yZ`_KV`@UY0Fb-@00Cu|yZ`_JbfCNd00DKTyZ`_JaICxl00C{XyZ`|JT>t<9DZab_0Rdb9D8jse00CvlyZ`_JZqU2{00D2-yZ`_KZ)~`{0NlI)0RTe)00AlNyZ`|KLI5c6ynp}!bN0Ld00DIVyZ`_JX#~9h00C_Zy#N3KX%M{t00C?ky#N3Ka~!<@00D0zy#N3Ka45Y100DC@y#N3KVKlt}0RTk+00AjLy#N6LL;xs6y?_7#b4tAc00DGTy#N3KX;{4g00C`Yy#N3KX=J?s00C@jy#N3Kb8x)?00D1yy#N3KaD2T000Cu!y#N3KY>2%800Cl-y#N3KVU)c900C~Ay#N6KTL1t7DW<&u0RdV7D5|}H00DHcy#N3KZn(Vw00C*fy#N3KZ^XR-00C;sy#N3KY0$j@00whsV`yc5jI{tly8z<606M(@puGUry#N3KI^4Yg0RSNx00DFSy#N3KV*tJY00C(Rz5oCLZ4ABu00ChVz5oCLZWz7*00DU(z5oCLWF)=-00DF=z5oCLZZN(800C(>z5oCLZ#=#L00C-3z5oCLZ%DoX0RSQy00DDUz5oCLV_3cb00C)Uz5oCLZDhUx00CiYz5oCLZg9Q;00DV+z5oCLWPH8=00DG@z5oCLZiv1B00C)^z5oCLZNqy00Cvlz5oCLaL~R000DW{z5oCLblkoG00DF2z5oCLW9YsB00C+4z5oCLZS=kX00Ck8z5oCLZUDak00DUhzW@LMWDLIm00DFozW@LMZWzA+00C(pzW@LMZzR6}0RSW!00D9^zW@LMbTq#J0RSZ#00DA9zW@LMbVR=Z00D4HzW@LMbWpzl00DDWzW@LMZd|_r00D1ezW@LNaAP{Z0BFAe00DGvzW@LMZg{@{00C)!zW@LMZ-l=900C->zW@LNYH2FJ0Fb``00BCdzW@LMI-tLR00C&GzW@OOVgNcW_Pv0tzW@LMbh5ty00C~kzW@LMX~e$(0RV#<00Ak`zW@ONf*L5)zkmP%ZrZ;900D2}zW@LMY3RQI00DIFzW@LMVf4QM00DaXzW@LMX#l_g00C?UzyJUNVGO_k00DIpzyJUNa~Qw?00C(pzyJUNb|k<600DCDNeuu0Re;>C{nzyJUNblAWE00C*p_l00C|w!2kdOZz#b400C((!2kdObTq*L00Cn;%00D1m!2kdOY;eH<00D1y!2kdQb7W%(!2nXh0DQp!00DG@!2kdOWst!D00C;2!2kdObezEe00Cv9!2kgOhZ+C@DXzf)0Re^@D6+wT00DEj!2kdObily?00Cvj!2kdOYRtg^00Cyw!2kdOZ`i>A00DB|!2kgOi5dU_DeA!h0Re~_DDJ_400D0F!2kdOZ~Vak00C(N!TJC?035>r00Cbj!vFvQWGuq~00C(-!vFvQY&gRJ00Ch>!vFvQc0|Jf00C}F!vFvQX;8xe00L=W>cRk4!vFvQYh1$s00C}h!vFvQX>7v)0RS8V00DS-!vFvQWqiW`00Crz!vFvQZivGG0RSQb00DTE!vFvQWthVN00Cs4!vFvQZluEi0RSTc00CvN!vFvQZM4Gx00CjT!vFvRX>O{+0Kmfl00Cdd!vFvQWYEI^00C*%!vFvQY}~^D00Cj*!vFvQcId+Z00D09!vFvQY4pPY00L=Wj>7=@!vFvQbO6Kv00C|a!~g&RX%NH!00D0n!~g*R9RdIWcp}6A00Ctt!~g&RWGuu000C|?!~g*RBmw{dcs|4c00Ct}!~g&RWJtsS00C}J!~g*RB?15eWm?1l00C`Y!~g&RVPwPr00L=lRKx&k!~g&RUvR_#00Crr!~g&RX@JB400C@TX>Rhw00_kZ00CbP#Q*>SWEjN&00C(p#Q*>SY$U}100Cht#Q*>Sb}+>N00C|`#Q*>SX*|UM00L=W*2Dlp#Q*>SWk|&U00C`M#Q*>SVOYfg00DAd#Q*^S9|8aYcxuG}00Cug#Q*>SWOT&<00C}##Q*^SC;|Whc!tFQ00Cu+#Q*>SWRS%G00C~6#Q*>SX`ICX00Cd3#Q*>SWT?de00C*P#Q*>SY_!Dy00CjT#Q*>ScEH5|00C~s#Q*>SY0Sj{00L=WfW-jP#Q*>SY}myB00Cj*#Q*>SbLhnY00DCD#Q*>SW%R`W00DOT#Q*>SVF1Pe00D9a#sB~XY-(g?baKN09K-;+!~kT)01UAb0Rj06D2~Q}00Cr_#sB~TX`IFY00C^G#sB~TVW`Fc00DNc#sC2T{0aa8DZ0i00Rj68D89yk00Cvh#sB~TXUxU`00C~&#sB~TVc5n100DB|#sB~TWaP#G00C+0#sB~TZ1Bba00Ck4#sB~TcKpTw00MJvw8j7e#{d8WZ*ysG#sGxI00_qb00BA@#{dBV{R%oD$AACg00DHO$N&HVbEwDw00DHa$N&HVZnVe%00C*b$N&HVVZg`$00DBw$N&HVbj-*A00DE-$N&NW0RsaA00Al9$N&NX00RO8DCEe100DIB$N&HVW%S4Z00C$E$N&HVasbHy00ChJ$p8TW1p@#9DH6#50RRUB00Ai+$p8TX1_LM{$$$U>WhTi000Cnz$p8QWZZydN00Ch-$p8QWazM!d00Cu2$p8QWY)r`j00D1O$p8TY1Oq5^7Ri8E$p8QWbY95-00C}l$p8QWX>iE^00Cik$p8QWa(u}E00DG@$p8QWbBM_R00C}}$p8QWZZn((+00D2p$p8QWX~@X{00DH)$p8QWW7Nq200Cv%$p8QWa^T4T00C*{$p8QWWbDZR00D0D$p8QWZ}`ao00C+K$p8QWbOg!(00CnP$^ZZXWe~~$00C+i$^ZZXZyd@100D9$$^ZZXa45SXDRRpI0ReIXD0a($00Cuu%K!iYZG_7J00Ci&%K!iYZjj3W00DBA%K!iYWt__Z00DNQ%K!iYY^cis00D2V%K!iYbF|9<00DBk%K!iYVZh4(00Cvj%K!iYZp_O700C*z%K!lYxdH$IDc;Kf0RgxIDB{b200Cv_%K!iYWbn%X00D3I%K!iYZT!ms00C|S%m4rZZwSl)00C(Z%m4rZbQH`000DIx%m4rZY#_`400D0%%m4rZb1cjN00Ct(%m4rZayZNY00DG9%m4rZWkk#X00C!8%m4rZa!||w00CiE%m4rZbX?2;00DGj%m4rZY-r2?00DJw%m4rZVRXy@1OVj%;{xXb=>h-&DS*rX1Oem%;sWLZ=mIE;%zyv^Zjj6X00D2F%m4rZX{5{m00DHW%m4rZVX({q00DBg%m4rZb-c^~00C#h%m4rZX~@g~00Cys%m4rZZq&>G00D2>%m4rZW8lmH00DF6%m4rZbnMIk00D0D%m4rZY52?l00D3Q%m4rZY6Q&y00C?Y%>V!aY!J-=00DIt%>V=d?E>op?*j1x00Ai?%>V=e>;mcn?gH=vC@jr@00C|?%>V!aZ$Qle00C)6%>V!abWF_v00CiA%>V!aa#+m(00DJg%>V!aXJpL)00C)g%>V!aW^l~_00C}x%>V!aZ+y)F00Coy%>V!abcoFW00C}}%>V!aX_UV!aYM{*k00CsC%>V!aWvtBr00CpN%>V!ab-2v{00Csa%>V!aWyH+@00L%m9L)gA%>V!aWYEn300Cv%%>V!aa^TGX00C*{%>V!bW^;PX0PM{G00Cw4%>V%ay#fFMDFV&_0Rg-MC;00DGj&Hw-bWoXU-00C!i&Hw-ba&*oB00Cio&Hw=b(E&j0`cY2eQQ00DI7&j0`cY3$Dc00Ct3&j0`cZurjt00D3Q&j0`cV+7Cu00C?Y&;S4dVGz&&00C(h&;S4dbR5tC00C(t&;S4dZYa00CvT&;S4dZM@I`00Cjb&;S4da>&pC00Cjn&;S4daMaKM00C~=&;S4dZ{W}X00C*{&;S4dbnMUo00Ck0&;S4dbokH!0RZ&^00Aik(EtGf^a3ad(SQH}ZVu4^00D0n(EtDeX&li200DF&(EtDeX(-VE00Cq!(EtDeZZy#V00D10(EtDeV?faW00C@9(EtDeVNB5g00C)I(EtDebXd^<00C)U(EtDeZe-B_00C)g(EtDeWN^^{00Cuo(EtDeV|>v700DJ^(EtDeWQfrK00M7i{?Gu9(EtDmZDV$9WOQm~at_D`D9+J<00Cvx(EtDecHGeb00C^`(EtDfWpBjM0O-*G0RUkF00AlZ(EtGfU;-%o(SQH}a{|%;00C|a(f|MfZxGS|00C(h(f|MfbR5zE00Chl(f|MfawyUO00Ct#(f|MfbTrZc0RUwJ00AjL(f|PgWCAEe(trQ~WlGWj00C`M(f|MfX;{(#00DGf(f|Mfb!5^200D4n(f|MgX=6Il0C3U(00DS*(f|MfVSv&A0RU+N00AkC(f|PgXaXpZ(trQ~WtP$a00Cp3(f|MfZluxx00CjD(f|Mfa00CvT(f|MfY`oF{00D2p(f|MfbjZ>G00DH)(f|PfZ2|xRDcaHi0Re0RDBjY500Cv>(f|MfW9-rZ00D0D(f|MfVffMj00DCT(f|MfWdzdz00C?Y(*OVgZxGV}00DFs(*OVga~#tE00DF&(*OVgZYa|L00C(((*OVgVKmbK00DA3(*OVgbU@Pp00DDG(*OVhb8ghq08G;W0RYtk00Ajn(*OYh)B-4A(|`a0ZD!K|00Cug(*OVgY;@BA00Clp(*OVgZ-CPP00DA_(*OVgaE#Lc00DB6(*OVgVVKhZ00Cv5(*OVhZ){T20Ho6Z0RV9V00Akq(*OYhZ~`c}(|`a0Wxmq@00C{r(*OVgVa(G200C~&(*OVga@f-V00Cv*(*OVgcI49l00C_3(*OVgZ}8Iq00DFM(*OVga{SW(00ChF)BpehWeC&&00C|e)Bphh%>n=cDH_xO0RhYcC?3>+00Ctr)BpehY%J6O00C(-)BpehW;oOU00C`2)BpehZ$#7p00DAJ)BpehW>C}s00C@P)BpehWn9z%00CrT)BpehZ)ns200C`o)BpehWOUR300Cio)BpeiX>SzN0D#m00|0dbcLI3=00AkG)BpnkbOLq)cmgPx)PMj1be_}z00C~Q)BpehX|U7)00CjP)Bpeha=g?400DHu)BpehbI8;H00C~!)BpehZ`9NP1OR&ie*%31fdT*lDd5xq1Oa*iegb>~fC4D$)PMj1bnw&w00D0P)BpehX#~{(00ChN)c^niauC%300DFs)c^nia~#zG00C|y)c^niZz$CO00Cnz)c^niZZy>Z00D10)c^niX+YHg00DGH)c^niX-w4s00DDS)c^niZ&=j;0|0{phXREH00Ajv)c^wlf&zvDgaRmR)qns2baK@I00C}()c^niX@u1P00Ci&)c^nia*)*k00DHC)c^nibDY%x00C~I)c^niZ>ZG(00CpJ)c^niZnV_^00D2h)c^niX~5M000DHy)c^niVa(M400DH;)c^niZ`joU00U!ia@y1YUey5J)c^niW#rWW00C|C)c^niVffVm00DCT)c^wkkphzfl>z_(DGJsA0|Af%k^+C>+;-00DF&*8l(kWiZzO00Cz<*8l(kay-`n00Ch_*8l(kbV%0#00C}J*8l(kZ&cR+00C)Q*8l(kbYRy200C)c*8l(kb8OcD00D1u*8l?mrvj-0s{#N4DSp=g0|BN2r~;}2D2CU700DH2*8l(kWti6h00C#7*8l(ka-`P)00CjD*8l(kbg*8l(oW@B`4as<`@*wz3H*8q6e0N~dE00Cs?*8l*Z=?lX@uAS00DH0*Z=?mWMll-0Fc-K0RW8x00AkW*Z=_mi~=a6*nj{5bgI|@00C~Y*Z=?lX}H(`00CjX*Z=?la>UpG00DH$*Z=?lbI{lT00C~+*Z=?lZ`{}b00Cp-*Z=?lW$4%d00C|8*Z=?lVf5Gl00DCP*Z=_l4FdoHDF)d90RapHC<@tt00DFm*#H0mWf<8200Czn*#H0mawORR00Cht*#H0mbTHWf00C__*#H0mZ#>xm00L%X0NDUS*#H0mWk}fo00DGT*#H0mVOZG!00DMh*#H0mX=K>|00DGr*#H0mV{q930RX!K00Aj{*#H3nx&kPG*?<56Wro=R00Cr<*#H0mZg*+JFE7bi&#I00C~w+5i9nY0%mL00Cjv+5i9na@^Vg00DI3+5i9nbLiRt00D09+5i9nZ}i##00CqA+5iCn3j+WFDF)jB0RajFC<@zv00CtX+W-Iob{N|L00C(p+W-IobR^pV00Cnv+W-IoVKCbO00DG1+W-IoWjxye00C!0+W-Ioa!A_%00Ci6+W-IpVRQi7094xm00C`U+W-IoZ)Dp500L%Xvf2P@+W-Lo$pQcYDSF!g0RhMYD1O_300DD^+W-IoV~pDX00C)|+W-IobeP)!00Cj1+W-IoZKT@(00CvH+W-IoZm`<`00C*X+W-IoYrNY400Cvf+W-IobI98O00DB&+W-IoWz^dM00DN|+W-Ipb8c|k0N~pI0RWc*00AlR+W-LpmI5gB+kgN8Zu;8*00C(N+yDRpX9(N?00D9i+yDRpVHDf|00C_p+yDRpZXnzM00D0%+yDUpnF0U-DKgvu0Rfl-C^p=H00C?~+yDRpY((4u00DJM+yDRpXi(e$00DSb+yDRpWnA0<00DMl+yDRpZfM*900D1q+yDRpV|3gA00DG*+yDRpZh+hX00C)++yDRpVT{}W00DB6+yDRpbeP-#00DEJ+yDRpZlv4*00D2R+yDRqX=5zh0I=Ku00DHi+yDRpW5C=100Cvj+yDRpYRudK00D2(+yDRpa@gDe00D5`+yDRpbL89r00DFA+yDRpVes4l00C|G+yDRpX8ha$00D0T-2eaqatPf300CtV-2eaqbQIkH00C|q-2eaqWgy)E0sz4R!vX*SDJ-2eaqY>?dm00C^4-2eaqb)4M*0szGV#{vKWDX8550s+JV#sVm=-GBfAZnWJ100D2l-2eaqX~f+C00DH$-2eaqbGv;00DCx-T(jrbR^yY00C(#-T(jrZ7|*d00C(>-T(jrY&_lo00DGD-T(jrZb;q$00C)E-T(jrZ&cm@0s#2}`vL#~DPZ0J0s;5}`T{6s-hcoBWo+I600C`w-T(jrVSL^I00DA>-T(jrW{BPZ00DB2-T(jrZw00DER-T(jrZ>-(`00m=aa%ylU-2kH901Vy$THXM%-T(jrbhzFC00Cvr-T(pstpcwC00Al5-T(pttOBkADB#|J00DI7-T(jrW$@kr00C$A-T(jra{S%^00ChF-v9ytu>!LK00Aiu-v9yuumZ9IC=}m-00DFw-v9ssWhCDK00Czz-v9ssaxmWj00Ch(-v9ssbUfbx00C}7-v9ssZ%E$&00C)E-v9ssbX4B}00C)Q-v9ssb70>900D1i-v9ytwF0*S00Aj--v9yuv;wvQD0tt100DG<-v9ssWr*JZ00C!?-v9ssa+Kcy00Ci|-v9ssbfDh=00C~M-v9ssZ>-+{00C*T-v9ssbhzID00CjX-v9ssbj05P00D2x-v9subZ~MA-vDgi0MOq600Cvz-v9ssbmZRv00Cj@-v9ssWboer00D6J-v9vszXAXODFWaC0Rg@OCFo00C*9-~a#tbfn+_00CjD-~a#tZLr_~00CvT-~a#tZoJ?C00C*j-~a#tYslaL00Cvr-~a#tbJXAf00DB^-~a#tW#Hfd00DO9-~a#tZtUOy00C+8-~a&t;Q{~wDgNL90Ri9wC<5Vt00C|Y;Q#;uZxG=C00C(h;Q#;ubR6LT00Chl;Q#;udMM!l00C((;Q#;uax~!p00DG5;Q#;uWkBHo00C`A;Q#;uVNBrw00DAR;Q#;uVOZe+00D4b;Q#;uZe-yA00D1m;Q#;uX>j2H00DG%;Q#;uVSM2L00DG@;Q#>u{{jF3DURU)0RjF3D3alT00C^6;Q#;uWuV~z00CsC;Q#;uZ>-?}00C{X;Q#;uWVqn~00Cvb;Q#;uW5nSA00DK%;Q#;uWYFON00M7ih~WU%;Q#>u{Q>|1Ddyn-0Rj91DC*&W00C_9;Q#;uW%%I$00CtF;Q#;uZv^5100C_Z;s5{vY!KoA00C?k;s5{vbsXXV01b0(V{Bn$X=inGesX5+(Ex_h0IJgfhSUI-*Z?Tn0Os2O)ZPI6-vEH%0Qlel+~EKs;s5{vIw;}*0RZt000C}f;s5{vZ)oBG00C)k;s5{vZgk=R00DA(;s5{vWq{%U00DG{;s5{vVT|Gc00DK9;s5~v@(ln1cb?(^00Cj5;s5{vd8pz500C&O;s5{vW3=J`00DHm;s5{vX~5zD00D5u;s5{vY|P>S00C^$;s5{vZ`k4h00MDxnBoB5;s5{vZsg(s00D3A;s5{vY4qX%00DIR;s5{vVF2R*00DXi;{X5wX$<2400D9m;{X5wbQt3R00Ctl;{X5wZ6xCW00Cht;{X5waxmin00Ch(;{X5wa6IDx00C}7;{X5wZ%E?+00C)E;{X5wbX4O200CiI;{X5wbYSBE00D1i;{X5wa%|%O00DDy;{X5wV|e2L00C)!;{X5wbcEvo00Ci&;{X5wZII&t00Cu|;{X5wZk*!)00C*D;{X5wYpCM@00CvL;{X5wbF||C00DBk;{X5wWx(SA00DN!;{X5wZp`BV00C*z;{X5wI@sd?0Ri(3I^N@e00C~~;{X5wZ|vg$00C+8;{X5wbok={00CkC;{X5wdIaPE00C(V00Ci2=Kuf!dQj&800C)M=Kuf!a$M&C00DGj=Kuf!WoYLB00C`o=Kuf!VRYvJ00DA(=Kuf!VSwiV00D4@=Kuf!Zj9#u00D23=Kuf!X_)5#00DHK=Kuf!VWj5(00DHW=Kuf!Z?NY800DBg=Kuf!X1wPB00D2p=Kuf!Wyt3M00DZ==Kuf!Y1HQc00L=qAm;$u=Kuf!I^gF300BDc=YRkKXz=F%0Rj>OIxb$~fcEDA00DFS=Kuf!V+iN~00C(Z=l}o#bQI_S00Chd=l}o#Z6N3X00Ctt=l}o#ZY<~k00C(-=l}o#YdGit00Ct_=l}o#b42I>00DAJ=l}o#Wl-n<0RX2300Ajn=l}r$rUfWq=zstLbY|!P00C}p=l}o#WpwBO00C`!=l}o#Wq{}a00C@<=l}o#WsK+m00C^0=l}o#VVLLu00C*9=l}o#bfoA200DBU=l}o#Ww7V~00C~c=l}r#sRaN5DZ=Og0RgB5D8}f300Cvp=l}o#ZPe%h00Cjz=l}o#Zs6zu00DC5=l}o#Z|vv*00Cz5=l}o#bol5100D0P=l}o#Wd!K}00C_Z=>Px$Wf18A00C?k=>Px$WgO`M00Cqo=>Px$Y$)jf00C((=>Px$Xf){n0RXE700AjL=>P!%ss$)S>3{$MWlHG)00D4P=>Px$Z&>L700CoO=>Px$b7biN00DGr=>Px$ZgA-U00Cuo=>Px$ZG7nf00Cu!=>Px$Y>4Rq00Cu==>Px$bd>1;00C*5=>Px$c%bP300U`bWxVJBI_UtW=>Px$I;`mc0RgN9I=bnA00DHs=>Px$Zpi5X00Cvr=>Px$ZPe)i00Cv%=>Px$Y~bkt0RZt900AlN=>P!%@D?cW>3{$MbN1-~00DFU=>Px$VFc;`00C_Z>Hq)%Y!K=I00ChZ>Hq)%bR6mc00D0z>Hq)%bSUZo00Cq!>Hq)%ZZzru00Ch->Hq)%b3p0<00Cu2>Hq)%cueX500D1O>Hq)%Vp!?`00C!S>Hq)%Ze;2J00C)g>Hq)%WN_*L00C}x>Hq)%b$sdo00D1;>Hq)%VuHq)%Zj|Z(00C*5>Hq)%Y@q4@00C{L>Hq)%Z>;J700DBc>Hq)%X1MAA00DEp>Hq)%a>VKY00Cvn>Hq)%bkOPm00Cvz>Hq)%ZQSYr00Cj*>Hq)%a_H&+00Cj{>Hq)%aP;Z`00C_J>Hq)%VF2p@00C(R>i_@&bPVeN00D9m>i_@&Wfi_@&X(a0a00Ctx>i_@&bTI1x00Ch(>i_@&Z9MA$00C)2>i_@&bV%y}00DDO>i_`&^A-RBDO&3Q0Ri$BC|>J;00CuW>i_@&aBS-U00Cig>i_@&Xn5-Y00DD;>i_@&ZG`Ip00D1`>i_@&a**o)00Cx}>i_@&c%17100D2J>i_@&VyNo?00C#N>i_@&ZnWzF00C*b>i_@&WWehH00C~s>i_`&^%ejDDbniz0Ri+DDAwzM00DE{>i_@&W#sDs00Cp_>i_@&Y4Ga+00DIN>i_@&a{TK600CtJ>;M1(b_nbM00MP*%;M1(ZxrkR00Cki>;M1(WhCqX00DF=>;M1(bujDz00D3|>;M1(Z9MD%00D18>;M1)Wn)z907&cr00BBq>;M1(I#}$000C%T>;M1(E@bQg00DDq>;M1(a&YVb00Cuo>;M1(aD40l00C@*>;M1(Wr*wm00C%@>;M1(bCm1=00Cv1>;M1(aG>k}00Cj9>;M1(Xsql200DEd>;M1(WVq}A00C*f>;M1(Y{cvU00D2x>;M1(bI|Mn00DE>>;M1(a@_0y00Cv<>;M1(bm;5=00Cw0>;M1(ZS?E_00Ck8>;M1(ascfB00ChJ?EnA*WpL){01WK_00C?g?EnA)VI1uM00C(t?EnA)bSUir00D9??EnD)KMMc>a60V(00Ch>?EnD)Knnl?a7yg}00Ci6?EnA)ZB*?500DVg?EnA)bYSfO00C)c?EnA)b8PJZ00DAx?EnA)VR-ET00D4*?EnA*ZF5BJ0EF!T00C}_?EnA)VU+Cv00C*5?EnA)bD-@200DER?EnA)WvuN000C&S?EnA)Zn*6L00D2l?EnA)X~gXS00DH$?EnA)VbJXW00Cpx?EnA)Z`|zw00C^`?EnA)Z0PL(00D3A?EnA)WAyC+00BDs?EnA)Isoo~00C$Q?f?J*E)4Df00D9m?f?J*Zy4?X00DF!?f?J*VI=MV00D9;?f?J*XE5#n00Ct-?f?J;WOikAQpW&R=m0eB06gvh0RTq>00Ajf?f?M+Mgu5V?tlORWM1w700CuY?f?J*bZqVb00DAx?f?J*Z+Pwi00D4*?f?J*ZG`Rs00C)=?f?J*Vvz0t00C{5?f?J*X`Jo=00C^G?f?J*Zm8}600C*P?f?J*YqahF0RTw@00Ak$?f?M+NCPOu?tlORWXkRU00Cvv?f?J*blC0y00DB|?f?J*Z{+R(00D67?f?J*ZSd{@00C+C?f?J*V*Ks^00C_R?*IS+X$bEC00C?c?*IS+ZWQkT00C(l?*IS+Yas6c00C(x?*IV+O9KD_DKhT>0Rc(_C^qka00C?~?*IS+Wkl})00Cr5?*IS+Z&2?50RT+{00Ajn?*IV-Oamxj?|=XSZf5TQ00C)k?*IS+VRY{R00C%v?*IS+V}S1f00C%*?*IS-ZDdyO0F3Vd00C{1?*IS+Z=CM{00DBM?*IS;X?|w9?f@+B0I2T(00BC#?*IV-P6Il;?|=XSWWw(N00Cvn?*IS+bkOer00DB=?*IS+Z`|(y00D5~?*IS+ZRqa+00C+4?*IS+V)X9-00C|K?*IS+X#ns50RXQQ00Ais@Bje;t`sN`@PGgTYZmYT00C|u@Bjb-X(aFf00C?&@Bjb-XfW^q00Cq+@Bjb-GCc4A00C=4@Bjb-Zb@B(00C~6@Bjb-X`Ju?00C>F@Bjb-X{hi300AP00DM#@c;k;Zg}wk00D1)@c;kS{00Co~@&Etrf&>5oDa7&s0RWT)00Ak`@&Ew=lLRQ#@_+yVY})bw00Cv<@&EtZg#%%03h=K00DF+^8f$=Wiayq0sx2vh6DfsDLnH40s)5vg#;)<^MC*Wa!B(400D1O^8f$=bXfBM00CoO^8f$=Wn}XJ00DMt^8f$=WpMKV00DG%^8f$=VSMud00Crz^8f$=aES8&0RV~w00AkK^8f(>i3BK^^MC*Wa-Q=500D2N^8f$=Y^?JD00D2Z^8f(=j06AyDZcXn0Rf8yD8loA00DBy^8f$=Z_x7q00C^)^8f$=Z`|_$00Cp-^8f$=bm;Q{00C_7^8f$=b@cN900Ck8^8f$=W&rd600CtN^Z)?>jsyS!DH8Mm0RfE!C>Hd900D9w^Z)<>ZzS{p00C?&^Z)<>Z!q)#0RWH$00AjH^Z)??j|3<{^nd^XbVl?500Co8^Z)<>WmNP400D4X^Z)<>b71rU00U%WVGQ&DHuL~y^Z)Z-n#!00DH0^Z)<>W03R!0RWN&00AkS^Z)??kpw89^nd^XWv28100C^S^Z)<>Vzl%C00C*b^Z)<>bHMZf00L!cmh=F|^Z)<>cFgnu00DH?^Z)<>W!&@t00n+wXLWNb@&Iu105I_UHO0Rfc+I{x&400C|U^#A|?Zw&PS00C(d^#A|?bQtvj00Chh^#A|?dL;D#00C(#^#A|?Y%uiz00Ch(^#A|?bv*R|00DDC^#A|?X-M?|00DMR^#A|?b5!*J00DAZ^#A|?Z(#KR00DGn^#A|?V{G*R00Cuk^#B0?*aiRrDSq_;0Rh(rD1!BX00C}@^#A|?Z;00C*1^#A|?be#1700Cj5^#A|?dZ_gP00C*P^#A|?Y_#_5c6@WsLR!00DB6_5c6@VVL#+00D5G_5c6@Wu*2100C{P_5c6@VX*c900DBg_5c6^c4lt&0KE1900DHu_5c6@Wz6;f0RY|x00Al3_5c9^-3BP!_J9BZbK>>@00Cv{_5c6@ZSeL000Ck4_5c6@a{TrH00CwK_W%F^W(fBH00D0f_W%F^auoLf0RZ3z00Ai=_W%I_-v%fo_kaKaZ7TNw00D9`_W%F^Z#ee=00Cw`_W%F^b42$500C}F_W%F^VNmw~00DAV_W%I^$00Ci!_W%I^=mr1*DU$a90RiU*D3|Gn_<#TbZesWV00D1m_y7O_X>j-e00DG%_y7O_VSM-i00DY}_y7O_X^8j$00C@{_y7O_VU+j)00DKH_y7O_bD;PD00C*H_y7O_cC7dS00CvP_y7O_ZMgUV00CjX_y7O_a>V!m0RYzs00Ak`_y7R`)(9xn_<#TbZrb<&00D2}_y7O_Y3TR>00DIF_y7O_Vf6R_00DaX_y7O_X#n{E00C?U`2YX`VGQ{I00DIp`2YX`a~Sym00C(p`2YX`b|m=#00C?&`2YX`Wia^w00Cq+`2YX`Z#?+`00C`6`2YX`X-N410RY(u00Ajf`2Ya{*a#?C`G5ccb6)uX00C}h`2YX`Z*2Jh00C)o`2YX`ba?py00C)!`2YX`bA_00D36`2YX`Z1DL200D3I`2Ya`>j(e=DFXTc0Rid=C00DAJ`Tzj{^9TR|DOUOb0Ri#|C|de}00DVm`Tzg{bZGhj00C)k`Tzg{Y;^hn00C)w`Tzg{Vu1Pp00C)+`Tzg{bBy``00C)|`Tzg~aAS0K()j@V`2bM*0GRp!00C>B`Tzg{Zm{|Q00C*X`Tzj{;RpZ$DZ=^y0Ri9$D8~AL00DW-`Tzg{bkzC)00C**`Tzg{Y~cC;00C*{`Tzg{V(j_=00C+8`Tzg{bNKoI00C+K`Tzj{;|Kr&DGK`l0RiF&C=UC800D9o`v3p|Zyfso00C?w`v3p|Zz%f!0RZg?00Aj9`v3s}>4{+00Cu|`v3p|WSsi|00D2J`v3s|=?DM;DX#kf0RiX;D6;#200DBi`v3p|Z@~Ki00C^q`v3p|Z_N7u00Cpt`v3p|Y}oq%00Cj%`v3p|b>#a100DFA`v3p|Y4H010RZ<100Ald`v3s}_6R5d{D1%fc?SFd00DFk`~Uy}X%zeb00C?o`~Uy}X(0Rn00Ckq`~Uy}X)OEz00DC{`~Uy}X*m1<00DMB`~Uy}Wkmb{00DAJ`~Uy}bx`~O00DGX`~Uy}VO;zG00CuU`~Uz2aBOXMW{~*+y!rsB`vCU)0BHOG00DGv`~Uy}WrX|y0RY_y00AkG`~U#~+z2R?{D1%fY?}N400Cv9`~Uy}WT^ZA00D2V`~U#}-v|H!DZ2as0Ri3!D8BrF00Cvh`~Uy}ZOr@t00Cjr`~Uy}ZrJ<)00Cv*`~Uy}W90k*00D05`~Uy}VetF_00DIN`~Uy}bNu`O00C|S{Qv;~@dy9`DGvPr0Riv`C=&gE00DCt{Qv*~Wgz_k00C_#{Qv*~VJ!Us00C|?{Qv*~YdHM?00C}3{Qv*~X+-@10RZ&~00Ajb{Qv<0^avaqM00CyM{Qv*~bF}>c00C~g{Qv*~VZi+W00DBw{Qv*~bj#{Qv*~ZrJ?*00C*<{Qv?0{|EsI00AlL{Qv?1{s;gGDDeG&00C|G{Qv*~asd7S00D0X{r~_0W(@uS00DCn{r~_0ZW#Um00Chh{r~_0awPr$00DF={r~_0Wib8#00C__{r~_0VLbi-00DAB{r~_1Y-Z&B07(7-00Cr9{r~_0Y*_vP00DAd{r~_0Z)E-e00e1lW_Jkv080G;hW!9){r~_0ba4Iv00Cu!{r~|0;_R00CpN{r~_0Y`Fda00Cvb{r~_0WW@de00D2x{r~|0?+5?^Dc1e~0Rip^DBAvj00DB~{r~_0Z|MF200C_7{r~_0Z}k2E00CqA{r~_0YXJWM00C|W{{R31X$=1W00M1n(Eb1t{{R31bQu2t00Ctp{{R31b144+00Ct#{{R61`3L|3DLVfE0Ri|3C_evy00DDE{{R31bWHyM00CuE{{R610|@{DDPI2o0RaLDC}RJB00C@h{{R31WpMuh00Cll{{R31VSN7p00(|^ZD(?7Y)<(Aiu?ey`~Zml05tyqSpNWm{{R31I*9)O0RaRFI;Q`C00C~S{{R31Z?yja00C*b{{R31bin@r00Cjf{{R31dd&X-00C*z{{R31Y}o$*00Cj%{{R31b>#m500DFA{{R31Y4HC500DOP{{R31Z2bQK00CtJ00962WC#EO00D0f00992N(ul0DH;F)0Rc%0C>{WT00C|!00962Z!7=-00C(-00962bT|M300Ch>00962dPD#L00C)A00962Y)}9J00CiE00962bzA@e00DDi00962X=nfe00DMx00962Wpn@m00D4%00962VSoSu00C%*00962bBq8100C)|00992ObP%2DV_iU0Rc-2D53y?00CvF00962aIgRY00CjP00962XuJRc00DEt00962WXJ#k00Csq00992P6_}4DcS%50Rc@4DBb{p00Cv>00962Z0rC500Cn100962Y4`vE00DFU00962X#@cQ0RU7A00Aiw0RaI4Qwk^)0f7JkZ5jaq00D9$0RaF3Zzur)00Cw$0RaF3b2I?~00C|~0RaF3VL$-^00DAF0RaI3Rtf+CDN+Fe0RdGCC{_W100DAb0RaF3Z)5=h00C@j0RaF3Z*Tzt0RUVI00Aj{0RaI4TM8(E0f7JkbcO)|00C}}0RaF3Wt0H{00DBE0RaF3VW0s400VSma7+OKb^!sV0RaF3Wvl@K00D5i0RaF3VZZ?a00C&m0RaF4c5?~=0n7mb00DH;0RaF3W!wP)0RT`600AlJ0RaI4PYNjP0f7JkbMgTJ00CwC0RaF3Z~y`U00ChJ0s#O4Xbb`Y00DCn0s#O4W*7ni00D0v0s#O4awGx)0RU1800Aj50s#R5Q3@zD0)YSlZ8`!000DAB0s#O4Z%6_G00CxB0s#O4b5sHW00C}V0s#O4VPFCQ00DAl0s#R4S_%LGDRKe<0RdSGD0TvY00DG-0s#O4ZiE5>00Cu+0s#O4a*zT600Ci^0s#R4UJ3vKDWU=a0RdeKD5e5|00C^Q0s#O4WwZhT00CmU0s#O4VZZ_b00VSzY-|DnoB{#H0s#O4Wy}Hr00D5?0s#O4Vc-G*00C&`0s#O5ZgVOE0qg<+00DIJ0s#O4W&8pG0RUJE00Aio0|5a6R|+T$1AzbmWfB7c00D3s0|5X5VITtm00C$w0|5X5b1VY^00Ct(0|5X5XE*}^00C}30|5X5VMGG~00C%90|5X9eqnQGW0(K|)BpkE0RaL70Z;=000BBy0|5a6UkW;G1AzbmZgK+w00D1$0|5X5X@CO(00DG{0|5X5VT=O-00DZE0|5X5X_x~600C^C0|5X5VWa~A00DKX0|5X5bFc#e00C*X0|5X5cDw@t00Cvf0|5X5aL5Az00Cjn0|5a5R1p9HKH38T00BPU0|5X5XXFC`00D050|5X5Y48I900DCL0|5X5W&8sH00CqI1OWg6atH(g00D0f1OWg6JQM^000DR!1OWg6X&?jv00D9)1OWg6bSwk`00Ch#1OWg6Z8!u000Ct_1OWg6b3_CI00DAJ1OWg6VNe7C00D4T1OWg6b6f-g00BB;1OWg6I%os|00Cug1OWg6Wpo4q00DA(1OWg6bbtf_00C}>1OWg6d5i=B00Cr@1OWg6X_y270RbZ#Je~vr00DTU1OWg6X{-bR00DBc1OWg6bhrco00CjX1OWg6ZNvlt00Cvn1OWg6bI=3<00DB=1OWg6VcY}(00D5~1OWg6bLa#C00L-V)B^$T1OWj6f(-xxDgFcj0Re#xC;|n600C?W1pxp7Zx96m00D9q1pxp7bQ}c%00C|y1pxp7Zzu%;00Cnz1pxp7Wi$l=00DD41pxp7bwC9H00D1C1pxp7ZA=9L00CuE1pxp7Y*+;W00ClN1pxp7VPpjX00C}l1pxs7gbe@zDRu<`0Re*zD0&5f00Crx1pxp7Wrzg<00Cu=1pxp7aFhiB00DEF1pxp7WuOHC00DNU1pxp7Z>$9Y0RV^%00Aku1pxs8hYcva1%UtoWWogj00Cvn1pxp7WzYoy00D5;1pxp7bKC_100Cv<1pxp7bm#>E00Cj{1pxp7bo2!Q00D3M1pxs7j12$*DFy}s0Rf8*C<+FF00CqW1_1y8Wf%ql00Ctl1_1y8a3lr+00DC<1_1y8Z7>D_00D0{1_1y8Z#)J800V7uda?xp00sd<1_1y8bVvpP00CuI1_1#8h7AA#DPjfz0Re>#C}swM00Crd1_1y8WpoAs00Cus1_1y8aDWB@00DD`1_1y8WsC*^00DNA1_1y8ZI27v$pWUdAQ00CvT1_1y8WxNIf00D5q1_1y8bI1k(00Cvr1_1y8bkqg`00Cjz1_1y8bl?U700D321_1#8jtu|-De?vZ0RfE-DE0<{00CtD1_1y8WdsKS00CtR2LS*9a1aLp00DCr2LS*9Z5#&y00D0z2LS*9Zzu-=00V7udY%RW>;?fY2LS*9bTkJ600Ct}2LS*BWoL761p!00Ais2mt{B+8HPi2!Q|rbQTB!00Ctl2mt^AXCw##00D9;2mt^AVK4{*0RZ6{00AjH2mt{B;29`D2!Q|raz+RN00D1K2mt^AbW{id00CoK2mt^AWnc&a00DMp2mt^AaBK(x00VGzbp{9lHV6T72mt^Aba)5>00Cu&2mt{A-5CG@DUt{Q0Rh|@D3%C;00C~C2mt^AZ=?tT00C*L2mt^Abg&2k00C*X2mt^AbG!%v00D2p2mt{A-x&Y_Db5H10Ri3_DAEXl00DH^2mt^AW#9+_00C#_2mt^Aa_k5J00Ck02mt^BaCFEB0r&_300DIV2mt^AWe5oY0RZC}00Ai!2>}5C;u$Cy34s6savli*00D0%2>}2BbSw!000Ch#2>}2BZ8!-500C(}2>}2BZbS(I00e$>XJN_*0gMO%4haED2>}2BI#3A#0RrS1VLFZn0b&V(00CiW2>}2Ba&!p+00Cus2>}2BZGZ^@00Ci!2>}5BrV;=FDUt~R0Rg2FD3%F<00DBG2>}2BZ=?wU00DHW2>}2BVXz4S00C{b2>}2BX}k#m00DHu2>}2BbI1t+00Cvr2>}2BWz-1)00Cs$2>}2Bb>ImB00DI72>}2BY3vCB00DIJ2>}2BbodDY00CkC2>}2BX#@%Z0syEIsuBPJDG&+)0s*HIsS+p_3V{Fta~ui*00DF+3IPBCZY&A`00Ct(3IPBCZ8!=600Ct_3IPBCazqLN00DJM3IPBCb5IHa00CiE3IPBCWn2mY00C`c3IPBCXlM!n00DGv3IPBCX><(%00DG*4FLcFY=8{`00DJ|4FLcFVT=s{00Cx_4FLcFWta^C00VDnWNr)r@C*T-4FLcFbfgUd00CvP4FLfFx)J~ZDZUK>0RX%b00Ak;4FLfGyAmkO4S@gwZqf|_00D2>4FLcFY2Xb300DI74FLcFVeAb700DIJ4FLcFZukuW00CwG4FLcFX#@@d00D9e4gmlGZx9Xv00C?k4gmlGVH^$t00C(t4gmlGbSMr100C((4gmlGZZr-70Rp)aC~3kCfjSNW00Ct{4gmlGbW9Eb00CiA4gmlGbXX1n00DDe4gmlGY-A1r00CiY4gmlGZg36(00DA#4gmlGWqb|+00DG@4gmlGZio&600C)^4gmlGbd(MO00Cv14gmlKesyqXa|#Lp!U_Q>3jw$d0iX^600BCt4gmoHy%IXS4uJpxa>5P)00D2x4gmlGbkGg~00Cjv4gmlGZQKq400C*@4gmlGbm$HN00DFE4gmlGW%LdK00CwC4gmlGWB?BV00DId4*>uHbPNvx00C(d4*>uHbQli-00DF!4*>xHq7wiCDJl;E0Rf>CC@v3y00DF~4*>uHXgm)A00C!04*>uHX-E$N00C@H4*>uHX;cpZ0RW^E00Ajr4*>xIqZ24(4}kyyWoi!r00C`s4*>uHVR#P#0RX5I00Ak44*>xIrxPfM4}kyyWsVO400D584*>uHd7KXc0RXHM00Ake4*>xIs}m@!4}kyyZn6&n00D2h4*>uHX}}Kw00DHy4*>uHY0M7+00DE-4*>uHZ`cn30RXTQ00AlF4*>xIuM;Tf4}kyyZtf2O00D3I4*>uHY5WfX00DFY5CH%IV+ard00CtV5CH)Iyb}NcDH;#~0Rg)cC>{`j00D9&5CH%IZ!8c200C?=5CH%IZ#WPE00Cn@5CH%IWke7G00DDK5CH%Ibx;ri00CxJ5CH%Ja%L0|0bCFP00C)Y5CH)Iv=aaUDRK}20RgiUD0UEm00DA*5CH%IZ-fv500C@@5CH%IZ;%iH00Co`5CH%Ibes?Y00C~I5CH%IWvCDV00C*P5CH%IVzdwe00C{f5CH)IxDx;YDaH^10RguYD9R9l00DB)5CH%IZ`cq400C^?5CH%IZ{!dG00Cp_5CH%Ia_|rV00Ck45CH%IZ2S-b00DIZ5di=JV+aue00CtV5di=Ja1;>%00wS!aAaX~eh&en4*}i}0c;Qfzz_i%5di=JbRZD{00Ct>5di@JrV{`GDMk?i0Rg2GC`u8500CuC5di=Ja99xm00DVk5di@JsuKVKDQXb`0RgEKC~gsf00C}v5di=JZ+sB}00C)&5di=JbchiF00C)^5di=JbCeMQ00D2B5di@Jt`h(ODW(wt0RgQOD5?>G00C~W5di=JZ@3Ww00C*f5di=Jbi@$>00Cpl5di=JWzZ1;0RXxa00Al75di@Kxf3Yh5rF^!a^?{M00D3A5di=JZ1fQU00D3M5di=JV*nBX00CtN5&-}Ka|{vz00DIp5&-}KW*8Cy00MGm))4_75&-}KX(SQ>0RXZS00Aj95&;1Lu@fjb5`h2#ay}9P00D1C5&-}KY)ldX00D1O5&-}KV^|Ua00DGf5&-}KZe$Vx00Cuc5&-}KX>bw&00Cll5&-}KZF~{|0RXlW00Ak85&;1LwG$|e5`h2#a*`4O00D2B5&-}KY@iYW00D2N5&-}KW2_PZ00DBc5&-}KVYm_j00C^i5&-}Kb;J?@00Cpl5&-}KWzZ4<00D5;5&-}ObZ}&0b7T<#pb-Hs5&?n|0o)P+00DI35&-}KW%v>S00Vw!b6O7pKoJ4{5&-}KIs_8|0Rg=eIua9s00DFu69E7LXdn{-00Czv69EALY#IOoDKZlQ0Rd|oC^i#;00C?~69E7LWkeGJ00Cl369E7LVNeqR00C@P69E7LX|7n00Ctr6afGMY%CN300Ck$6afGMX*d)C00DD86afGMX+#tO00ne&aAS6c69KLh0qPS06chnU6afGMbWjul00CuY6afJMa2fysDRLA60Re9sD0UQq00DG-6afGMc!U%I00Cu+6afJMd>Q}&DV7ug0Rej&D4G<300C~G6afGMZ>SUj00C*P6afGMbhH!!00C*b6afGMbHEe<00D2t6afGNba0Rq0n8Ku00DH;6afGMW!w}20RVOy00AlJ6afJNbs8w_6oCK%Xz~;R00DIR6afGMWB?Tb00C(R6#)SNcp3l!DH0U{0ReX!C>9lg00DFy6#)PNXe1Q@00Czz6#)PNX)qN500Ct-6#)PResgDcXkrrqY!m_F6afqs0X!7}00BBe6#)SOff_nk6@dT&Y+e-s00CuY6#)PNVr&%w00L=YEE5586#)SN;}ie^DS{ON0RiF^D25e*00DB06#)PNWt0^G00C^86#)PNWS|uR00C~M6#)PNVXPGa00C&S6#)PNbGQ`&00Cvb6#)PNa>Nw@00DK%6#)PNbkG$600DT`6#)PNW!x1300DI36#)PNY3LOJ0RZI`00AlV6#)SO9oh00DFy76AYOWh52>00VwuXYLgN3>E<@76AYOIxrRi0RiX~IzASG00DAD76AYOWlRX30eTk!00C@*7XbhPWsDaA00DTC7XbhPX_yxQ00D5G7XbhPbfgyn00CvH7XbkP%@qIvDYh2@0RhYvD7qJc00Cvd7XbhPY{(Y@00C*v7XbhPX4Dq}00D2>7XbhPbl?{O00DRA7XbhPVeA(H00DCH7XbkP(G>szDgGA$0RhkzC;}LP00C$S7y$qQbPyN;00Cqc7y$qQX&e{<0RYn#00Ai|7y$tR(iJEy7=Zu*bTSwL00C$^7y$qQXFwPM00C)67y$qQWlR_W0RYt%00Ajj7y$tR)DK00DEX836zRbhH@(00C&a836zRXTTW&00C*n836zSWo(=o0n8Zz00DH;836zRW!xD70RR#e00AlJ836$S5fv!x8G!%+dGZ+n00DIR836zRX#g4l00C?U8UX+SX$%?x00CkW8UX+SX&4#-00DCz8UX+SX(So}00DL?8UX+SbTAqL00C|`8UX+SWjq=I00C`68UX+SWk?zU00C@H8UXi00Ak$8UX^P300D2(8UX+SY}gtB00D2_8UX+SW8@kE00Cs`8UX+SY492W00DCL8UX+SXZ#ug00D9W8vy_TZwMO!00D0f8vy_TY!n*-0RR{k00Ai=8vy|U7ZoTZ8-V};bSfJG00C$+8vy_TXE+-H00C(}8vy_TY(yIY00DGL8vy_TZcrNm00CuI8vy_TXO1883BwN0mvHx1RMcU9033UI#?V50RbTuI&vI=00DG(9033UZh#yC00Cu&9033UZHycN00C~29033UZ>9033UZsZ&R00C+09036Udlmozc=j9t00CwC9033UWB?rj00C|W9RUCVX$&0!00CbT9RUCVWf&a+00C_t9RUCVVI&;^00D9;9RUCWY-aEr0Wci_00BBS9RUFWd=@%D9f1G=WkwwV00C`I9RUCVVN@Lf00DAZ9RUCVW?&rw00CrX9RUCVZfqR^00Cig9RUCVYj_<200C}(9RUCVX@ngC00C@@9RUCVWsn^K00Cu|9RUCVa-1Cj00DHO9RUCVZm1mr00DWf9RUChYHn+GW^Hq0VQh3|WXi$-Lhb;X@c?-B0Lu6P6aWGA1Obc*0VEFrcohK#83DE&0kjH00Ci&9svLWWsn{L00DBA9svOWXaE2KWuhJd00C>J9svLWVXPhj00LrdoE`zP9svLWU$`Ct00DHu9svLWW5^x>00Cjn9svLWbkrUJ00C~=9svLWZ{QvQ0RU+L00D079svLWZ}1)g00C+C9svLWbo?Fx00C(N9{~UXa|j;+00C|e9{~UXVH6($00D9u9{~UXbRZuA00Cbn9{~UXZY&=G00DP09{~UXZ#W+T00C}39{~UXYeXLb00C}F9{~UZb7OUY9s%Ya0Z<O420RU|P00Ak`9{~XYYyc?KAAtY?W!fJB00C~|9{~UXY3LsT00C(39{~UXWAq;Z00Ck89{~XXa{vGVDFz?`0RnOWZ72XB0SX|200CtXAOQdYbQ~Z700ChlAOQdYbSNMJ0RV3R00Aj9AOQgZZU87aAb|h@Wj-JQ00DGHAOQdYVN4(a00CrDAOQdYa9AJ#00DJgAOQdYbYvg_00C}lAOQdYWpE$?00C`wAOQdYWqcq300DA>AOQdYb%-DV00DE3AOQdYVU!>N00Cv1AOQdabaQRW9|0~P0iYlO00DHSAOQdYW3(Uv00CjTAOQdYbig1100C~sAOQdYZ_FS80RU?N00DH^AOQdYble~T00C*@AOQdYZRj8Y00C(3AOQdYWAq>a00DFQAOQdYbO0d%00CnLAprmZVGJPw00DFoAprmZZWti}00D0vAprmZVU+00CnbA^`vaVH_d>00C_xA^`vaWhf#600DF^A^`vaVKgEE00DG5A^`#baTIqH00AjRA^`#ca1?eFC`=-O00DGTA^`vaZd@V(00C)YA^`vaZ)hR`0swOqc@zKvDRd$M0s(RqcoZmlB7pz_Xn-OC00Co)A^`vaZjd4Y00Cu|A^`vaa-1Ro0swUsdlUcxDX1a=0s(XsdK4(GB7pz_WV9jy00VG$X>K9`q9OslA^`vabi^V700CptA^`vaVb~%800DH~A^`vaZsZ~X00D36A^`vaWAGvY00BDoA^`ybd=xtTB7pz_XaXYv00CnPBLM&bZV)2@00CtdBLM&bavUQ800MJ&Kq3JmBLM&bbSNVM00Cn%BLM&bVK^fJ0RX=f00C@7BLM&bY)B&k00DJQBLM&bXjCHs00DSfBLM&bWnd!#00DMpBLM&bZfqj~00D1uBLM&bV|XJ000CrvBLM*b(GvgxDT*Tj0RYz%00AkKBLM*c))Oe0BY^+`Zk{6n00D2NBLM&bX{;jw00DHeBLM&bW4I#$00CvbBLM&ba>OG600C*rBLM&bWY8l400C##BLM&bZrmdQ00D2}BLM&bZ0I8a0RzwzWhh~UBLR*hf$k##00DILBLM&bV+14t00CtRBmn>cY7is=00D0nBmn^c!xI1jZXzTB00D0%Bmn>cX)GiG00DF|Bmn>cV>l!M00Ct_Bmn>cazrEn00C)ABmn^e!V_|293%lyBmn^c#1jAkaAG6@00DDmBmn>cWo#q?00C`sBmn>cX?P?70RYDn00Cu$Bmn>cZHOcR00Ci+Bmn>ca+D+i00Cy2Bmn>cbf6>w00DBQBmn>cZ>%H%00D5aBmn>caJVD^00DKrBmn>cbHpS800CdhBmn>cc+eyP00CdtBmn>cW!xkI00C{{Bmn>cVdx|Q00DCDBmn>cX7nTh00CwCBmn>cbO0p*00DIdB>?~dYz!p<00D0jB>?~da~LH70Rq4ibYgxa0Ujj*0RYbv00Aj5B>@2e&J!p!C4m3|Y&s?~dbx0)v00C%DB>?~dcvK|;00CuMB>?~dc3>p|00C}hB>?~dZ)_z200CoiB>?~dWOyY300C@%B>?~dX@n&K0Rh1ib&4ec0RY7l0RYAm00DEHB>?~dWuPSi00CpBB>?~dX{;py00CsOB>?~dZnz}@00C*fB>?~dWyB=`00C{vB>?~dVbCQ300DB=B>?~dX51wK00DI3B>?~da_A)i00D3AB>?~daP%bs00D6NB>@2d$rAtpDF!A10RhMpC<-Ql00CtXCIJ8eb{HlB00C(pCIJ8ebR;GL00CnvCIJBe)e`^#DK;hn0Rhw#C^{yA00C}5CIJ8eZ%8Hq00C)ECIJ8ebW|n*00CoKCIJ8eWnd-&00DAlCIJ8eX>29|00CrjCIJ8eXLu$700C}(CIJ8eZ-gcR00C@@CIJ8eVUQ*P00C~6CIJ8eZ=5Cp00C*DCIJ8ebf_i)00CpJCIJ8eWwa&%00C;cCIJ8eZ@?x200DBwCIJ8fVQ?@e0n8==00DH;CIJ8fb!7l10o*150RYPr00AlNCIJBf$`dH?CV>C}W%eck00DOXCIJ8eX#^($00DFgCjkHfV-P0+00ChZCjkHfa~vlD0RYVt00Ai|CjkKg%o8XqCxHL~b229Z00DG5CjkHfZa^mi00C)6CjkHfVN53h00DARCjkHfbXX?=00DDeCjkHfZe%9`00D1mCjkHfV{j({00CxpCjkHfZ+s^K00DA>CjkHfZipuV00DH4CjkHfWt1lY0RYnz00AkWCjkKg(i148CxHL~ZmK5%00C*TCjkHfXSgQ;00DBoCjkHfVZ|8n0hlEL;wAwiCjpu#0rV#U00BDsCjkKg*b_P&D1iV0bRsAL00C|)C;2F~00DGzC;00D9aDFFZhZwx5`00C?gDFFZhZx|^70RYSe00Ai^DFFci%LOPXDS-e1G%hIt00D9~DFFZhZ#*dh00DGDDFFZhV@N3h00CuADFFZhc2p?=00D1WDFFZma%W;;V|36c0n{h~*eC(qC;=WR0bnTs00BB?DFFci%>_DuDS-e1dWID**rjb(kvw0RRCF00AkaD**uk01YUpD}ew3VXi9y00DHiD**rjVZ18=0RRIH00Ak;D**uk0u3n4D}ew3bJ8mT00C~=D**rjZ{RBd00C*{D**rjbnGhu00C+8D**rjWcVuq00D0PD**rjZv-p>00CnPECB!kY!EB~00ChZECB!kX&fv800DF&ECB!kX(%iK00C|;ECB%k1q}cJDLO0x0RaRJC_XHK00DDEECB!kZcHoz00D1OECB!kX;>@)00DGfECB!kX=E$`00CrbECB!kZg4CC00D1yECB!kV|*+D00C@*ECB!kVTddN00C}}ECB!kX_PDh00U%cX2L50G%Nv{ECB!kbf7E&00CvLECB)l2Mq}g00AkwECB)m1`P-eD8MX%00DHyECB!kZqO_N00C*%ECB!kZ`>>a00D5~ECB!kW#}vc00DIFECB!kVe~8k00DLSECB!kYyd3*00ChJEdc-lb_^{600U!lWu7Ymv@8J`*00ClNEdc`nZw+$|aSZ?gDQYbN0|9Ogat&||C~_@<00CooEdc-lV}vaM00Ci&Edc-lY>+Jh00Ci^Edc-lW1KAk00C*DEdc-lbEqu=00DEZEdc-lVYDp)0RVLk00Ak$Edc=mbPXuPEr9?5Wy&o900C{%Edc-lVc0DJ00DB|Edc-lX5=ja00Cs`Edc-la_}ty00D3IEdc-lZ~QF*00CnHE&%`mWe6?-00CzXE&%`mZWJy700ChdE&%`nY-qYI0U#~`0RVRm00Aj5E&%}nb`2;rE`b06GdeB-00Cn{E&%`mWk@ao00DMRE&%`ma#St>00CiIE&%`mWneA=00C}hE&%`mX>2Y50RVXo00Aj@E&%}ncnv6gE`b06GlDJw00Co)E&%`mWsoib00DNEE&%`ma-1#!00Cj5E&%`mY^W{)00DKbE&%`mXS6N>00C~gE&%`nY+-UP0l+Q+00DHyE&%`mWza4G0RVdq00Al7E&%}ndJQPxE`b06Z00Tj00Cj{E&%`mY4k1u00DIRE&%`mVE``y00D3YF984na||y500C_hF984nZx}BD00D9yF987neGLEsDJm}k0RemsC@wF700C??F984nVLUGZ00C)2F984nbVx4&00Ci6F984na8xe=00DDaF984nZ(uJ00RVpu00Aj%F987oehnyaFM$97Z+0&M00DA-F984nWrQyQ00m=bW^{TcE&;00CjTF984nY``x800CjfF984nW6UoB00C*zF984nbJ#Bd00DE}F984nVdO6X00eJ&b!@CD0Zc0aWGw;eF987nc>n+bWdbk(00D3YFaZDoc?>WC00DFoFaZDoUl=d}00CtlFaZDoV800ChVF#!MpV;C_300CbfF#!MpawIVU00D0*F#!MpbTBai00Ch(F#!Mpay&5s00Ct}F#!PpkpKVzDNZo~0RfNzC{i(j00CrJF#!MpX<#t{00C@fF#!MpVQeu000DM#F#!MqbaO~C0eCS10RVph00Ak8F#!PqegG(pF@XR9a*{Ct00D2BF#!Mpbf7T-00Cj9F#!Mpa;z}{00CvPF#!Mpbht4A00C*fF#!Mpbi^?M00DE#F#!MpZqP9S00D2-F#!SqfdGR500AlDF#!SrfB=F3DCjYP00ArRF#!SqhX92D00AlfF#!Srh5&>BCOAu28SF#!}Z0WdNFKr#VZG64Vqa$qt600D1yG64VqbbK-a00CiwG64Vqa)>ek00Cu=G64VqaFj9u00(4ta&T#5Z&WY=jxYhjFahc?0e&$7+%W-~G64VqI-oKE0RfT#I=(W200DBuG64VqZ_F|Q00DH;G64VqVc0SO00DB|G64VqW#lpe00DIBG64YqEg1j-a`rL-00D3MG64VqbO18}00ChJGXVeratt#800CtZGXVerbQm)M00C(pGXVerUnDaD00CqwGXVerWiT@V00D3|GXVerc|0=#0RS%<00DAHGXVerZ%i`*00DGTGXVerVOTQ(00DAdGXVerWn?n}00DGrGXVesbZJ5}0dO+`0RXod00CuyGXVeraD+1f00DW5GXVerbdWOv00Cc?GXVerWt=ks00Cp7GXVerZm2T>00CvLGXVeraGywqsx)}fgaz-=(00Cu6GywnsbWk(_00C}RGywnsXV00DH0GywnsVURQd00Co`GywnsUz{`n00DBMGywnsZ>Tf@00DHaGywnsVYD;>00DBkGywnsWxzB60RYb#00Ak?Gywqt&KW4sG=TsCWY#nR00C*OAu27DH36_S0n9Z4+%*CAH30wta{M&`00D0jHUR(ubQm@P00ChhHUR(uawIkZ00CtxHUR(ua4vT00DG{HUR(uX^b`j00Cr@HUR(uWtcVr00D5GHUR(ud89T000U`Xbnr3(b~6F0HUR(ubg(u700DEpHUR(uZp1bL00D2xHUR+upa%c}W!5$U00D5?HUR(udEhny00DI7HUR(uU+gvk00Cw4HUR(uWB4`!00D0PHUR(uWdt_?00D9eHvs?vWe_(300CweHvs?vW*j#G00C(tHvs_vp$7l~WiB@X00D3^Hvs?vc{n!#00DG9Hvs?vUqm+n00Cu6Hvs?vbx=0}00C@PHvs?vVO%!>0RW;000CuaHvs?vV{A7800C}tHvs?vWq3CM00DA-Hvs?vWrQ~Y00Cx-Hvs?vWso-k0RW>100DBGHvs?vWuP|!00DHSHvs?vZmc%}00C*THvs?vZ@4!B0RW^200DW#Hvs?va>zFU00D2#Hvs?vXVf(?0s*ZDuLmfaIDr5GJ)k%N0RXZG00AkmH~|3xu?Hx$IDr8GvTYu0b(}+mNx;uHvv*O0Tej_00BB0IROCyw+A{jIe`EHaymHy00D18IRO9xbVxY?00Ci6IRO9xa#T4100CuMIRO9xbYM9F0RSu+00DArIRO9xZ*VyQ00DG%IRO9xVSG6O00DA>IRO9xWr#Te00DH4IRO9xX_Pqu00L=WW;p?xIRO9xWS}_#00CvHIRO9xaIiT600DWnIROCxsSN-DWx_cD00D5uIRO9xdCWNh00DH;IRO9xU)VVT00Cv*IRO9xW8^sj00D05IRO9xW$-xx00DCLIRO9xW&Ak-00CwKIspIyW(Ya~00C(ZIspLysto`EWg0pG00D3wIspIyc_cak00DF=IspIyUobiW00Ct-IspIybv!x&00C@5IspIyVMsaw0RXEF00CuGIspIyV^}%?00C}ZIspIyWn?-500DApIspIyWpFwH00CxpIspIyWqdjT0RXHG00DA{IspIyWsEuj00DH8IspIyZkRd&00C*9IspIyZ=^Z_0RXKH00DWhIspIya00Ck4IspIya{M|000CtJI{^UzzYPEZDGoaU0Rg@ZC=xq?00CqeI{^RzX&^fR00C?!I{^RzVJtfV00DL~I{^R!baMzh0XRDW0syZKu?+wLDM&j30s*cKunj0qJAnWJD^xoH0sylOwG99PDP%hV0s*oOv<)a~JAnWJJ#ae#0syxSxeWjTDS$fx0s*!SxD6Sxd0Zuvrf;s`JIsraA0RTJ!00BA%JOKg$zzr@LIv_lO00D9)JOKa!Z!kOo00DG1JOKa!VLUtm00DABJOKa!Wk@^$0RTxE00AjfJOKd#NEs+tJb?fKbY46G00C}hJOKa!Wo$eF00DGzJOKa!b9g)f00C)!JOKa!bA&tr00C}_JOKa!Z;(6z00Co`JOKa#baPHT0h~Mm0st`?GZ_E@DXcsJ0s$}?G8rhcJb?fKbhtbL00DEtJOKa!X~;YQ0svJRR~Y~SDbzdx0s&MRRv9STJb?fKW#Bvk00D67JOKa!dGI^|00DINJOKa!a{N3200D0TJplj#W(Yk200D9iJplj#ZxlTN00DFwJplj#VIVyL00D9)Jplj#Wh^}b00DF|Jplj$Y-!Fs0XRJY00DD8Jplj#a!5S^00D1KJplj#b5uP60RTH000AjrJplm$IvFTrJ%IoLZfZRN00D1uJplj#X?Q&W00DGB0}00DFyJ^=s$b0j_i00C(#J^=s$Y%o3n00DD0J^=s$ay&i(00D18J^=s$b4We`00C}JJ^=s$WmG-^00DDaJ^=v$IT-)}DP}$a0RcD}C~7`|00DAvJ^=s$Z+Jcd00DD;J^=s$ZiGGo00Cu+J^=s$bC5m(00Cr{J^=y%Q5jPi00AkYJ^=y&P#IDgD5ySx00DBYJ^=s$Z@4}I00DHqJ^=s$VZ=TG00DB!J^=s$WzaqW00DH?J^=s$Y1}>m00DF2J^=s$a_Bw*00D3AJ^=s$bM!s|00D0LJ^=s$WdJ_`00DCbKLG#%Yz#jE00LxeoIU{(KLG&%JsAK2DIz}s0RcQ2C?-FF00C|+KLG#%Z!|vv00C(_KLG#%bU;4=00Ch}KLG#%dQ3k700C)IKLG#%Y*;@500CiMKLG#%X=FbE0suo9K^Xu6DR4gl0s%r9Kp7}@KY;)Nczizr00Cu&KLG#%WQ;!n00C~2KLG&%M;QPCDV{$80Rl!DX(*UK0ir*F00DBSKLG#%Z?r!F00DElKLG#&a&Brr0l+^20RTlA00Ak`KLG&&L>Va5KY;)NbJ{-v00DI3KLG#%Zs(J{c&CK!E@ObCN&-00DBEKmh;&Z=gT{00DERKmh;&Zmd8700CvPKmh;&bGSeO00CycKmh;&Z^S?W00DB!Kmh;(b8db>0nk7J00DH?Kmh;&W#B*o0su=HO&I_IDeOQ20s%@HOc^NhK!E@Oa`-?200D0TK>+{(a|l5J00C|eK>+{(WfVaH0RT@K00Ai=K>+~)P8ld9L4g1PWhy}d00D3^K>+{(c{o7<00DG9K>+{(W<)^&00D1GK>+{(b5KD600DAVK>+{(Z(KnE00DDiK>+{(ZfHRP00CugK>+{(b96xg00C@zK>+{(Y=A)l00MJi8bJYuK>+{(WsE@q00DNEK>+{(Z=68^00C{HK>+{(WvD>`010DsX>)IWVP|sCHUYdj0irws$~^%LJ^^4p0T@34=0E|iK>+{(Ij00DI1K>+{(bLc?<00C+4K>-5*-V5Lh;tK!)Df&SH0|DI&-wWXjC;~!(00DCdLID5)bQD4X00C|qLID5)WgtQU00C_#LID5)Wh_Dg00D9`LID5)bvQx+00DD8LID5)VMIa!00Cu6LID5)ZBRl100DDWLID5)a$G_I00D1eLID5)b7(>V0RZR=00AjLjeE*Zrnow00Cv0RZX?00AlVLjeH+=?f_MLxBJRbN)jC00D9aL;(N+Zwy2M00DCnL;(N+ZWu%X00CtlL;(N+b0kCo00CwyL;(N+Z!kmw00D9~L;(T-^b7V200AjNL;(T;^9%J0C`d$s00DGPL;(N+ZdgPC00CuQL;(N+ZDd3N00CucL;(N+a&SZe00DJ&L;(N+b9_Vr00CiwL;(N+Wr#!p0RZ?500AkKL;(Q-_X{YPM1cSSbDl&200DHSL;(N+ZmdKB00CvPL;(N+ZMZ}M00CvbL;(N+a>PUd00DK%L;(N+bI?Qq00CjvL;(N+W!yvo00C{{L;(N+bLd0?00DCDL;(N+Z}da~00DFQL;(N+ZU99A00CtNMF9W-a|}fR00C?gMF9W-Y#2oW00ChhMF9W-W+X)c00D0*MF9W-WiUkn00DY7MF9W-X*@*%00VAqb38-=jzj@MMF9W-bVx-300CuIMF9Z->E#0RWW}00D9|M*#ov3@00D98M*#oVP>jF0U$^L00CbnNC5x=b1+B&00C(>NC5x=csxh}00Ch_NC5x=Ur0y+00CuANC5x=WmHH300DAZNC5x=XkbVI00eVkXLPPc0s2M(E=K`oNC5x=I&4S*0Rfj1I(|rj00Cu$NC5x=aEwR+00DWDNC5x=beKp100DBINC5x=Z=^^800DEVNC5x=Zm>uJ00CvTNC5!=m=XX1bHYdg00CvjNC5x=aLh;n00DW@NC5x=bl6A%00Cd#NC5x=a^y$>00D36NC5x=bMQz300D0HNC5x=W&B7100DCXNdW)>UkFJ700CwWNdW)>Zxl%Z00CbbNdW)>av(_o0RWm300Aj1NdW-?nGz^4Nr3b3{o200C}FNdW)>Wl%{000DDWNdW)>Yg|bI00C}dNdW)>X=q6S0RWs500AjbBsv=00C~2NdW)>Wtd3;00DEJNdW)>bfifE00C~QNdW)>X|PEF00D2dNdW)?Y-(;v0lY~800DEtNdW->o)Q27Dbh&+0Rf#7DAq}V00Cv(NdW)>dgMs~00C+0NdW)>bMQ$400Cw8NdW)>aQsOD00DUdN&x@?bO=fT00D9iN&x@?Zxl)a00DCvN&x@?ZXikl00CttN&x@?b1X^$00DF|N&x@?WjIO!00eVxX=l7h0VYWS%t--0N&x@?Iz&nV00BByN`U|YXk1DG00V4oF7!bGGDZPnN&x`?zXt#TWp+vd00C`!N&x@?VSq{j0RX@U00C=^N&x@?Zjed=00C*1N&x`?!3O{VbfQWD00C~MN&x@?X{<^C00D2ZN&x@@Y-*fJ0k}#500CsaN&x@?Wynea00C&uN&x@?W7J9k00CjzN&x@?bl^$>00DI7N&x`?!Uq5WW%5b^00D6JN&x@?dHhNN00DFYO921@atKQS00D0fO921@a}-Mf00C|qO921@Wgtrd0RY1X00C|+O921@X)sFx00Cz0lZ5A00DBsO921@Z_G;p00DE-O924@C>sC)Dc(x~0Rbl)DB??j00DF8O921@W$;S@00DINO921@b^J>K00CkGOaTA^X$VXK00D9iOaTA^bQDYh00DFwOaTA^VIWKa00M4w*h>K>OaTA^Wh_hq0RSc&00AjHOaTD_B^xL}Oo0FaWkyT^00C`IOaTA^VN^^300C}VOaTA^a$rmW00D1iOaTA^W^7CW00DGzOaTA^Zg@-q00CuwOaTA^ZG=n#00Cu+OaTA^Y>-R=00Cu|OaTA^WSmR^00C^GOaTA^X{byA00C&OOaTA_b7MA40klj300BC>OaTD_DH}S(Oo0FabjnNt00C~&OaTA^W!Ovs00C{@OaTA^W#mi&00C_3OaTD^_YMF7Z}v<900CzDOaTA^ZU9XI00C(RO#uJ_atuuY00D0jO#uJ_a~Mql00C|uO#uJ_Wh6}j00DC00Ct_P5}S}ZF7ESHcbJFO#$Rh0Ypv#00BBmP5}V{{th}^PJsXca$-&a00CucP5}S`aBxlm00C@vP5}S`WqeKn0RZY300Ak8P5}V{=@%%BPJsXca*|E~00D2BP5}S`bD&NE00C~MP5}S`WvosC00DEdP5}V`>=yt5DZWkt0Rih5D8f#G00CvlP5}S`ZO~2u00CjvP5}V`?iT<7DdJ860Rin7DCSOq00Cv}P5}S`aP&?A00DXWP5}S`bO28Q00D9aPXPb{ZwyZX00DCnPXPb{ZWvDi00CtlPXPb|ZgbpD0VGcW00DF=PXPb{Wi(F#0RZq900AjLPXPe|?-wXUPk{gdWJ*r~00C)IPXPb{Y*Pyqk|Wi(I$00Cn((BxK05&PXWA70rF1)98dvvPyqk|I($$80R;IMb7g2cXi5R_OaX#U0hUmK00DBGPyqk|Z?I4S00DEhPyqk|ZoE(d0RR9200CvlPyqk|aLiBv00DW@Pyqk|bl6Y<00BDQPyqn}0RcMXP=NpeWa>}>00C+8Pyqk|Z}?CF00DOXPyqk|Uj$JB00CtRQ2_t}YY00Cu6Q2_t}bx=_O00C@PQ2_t}VO&uG00DMlQ2_t}I%rV=00BB~Q2_t}baYVx00AI+Q2_t}Wq?ru00C`=Q2_t}VT@4$00C~2Q2_t}WtdR`00D5GQ2_t}d8APR00DHWQ2_t}Jg`v#00DHiQ2_t}U%XKP00CseQ2_t}X~QUL$~Y%o#*00Ch(QUL(~vJ3zLK0;Cf00BNmQUL$~WlT~500D4PQUL$~d00{b00DGfQUL$~Uu04N00DGrQUL$~Zg5fo00CuoQUL$~ZG2Jz00Cu!QUL$~Y=}|;00Cu=QUL$~I+RiY00BChQUL$~bf8iJ00AJTQUL$~Wvo&G00C{XQUL$~VYpHO00C~kQUL$~WyDee00D5yQUL$~dC*b;00DH?QUL$~Jls+N00DI3QUL$~U+7W+00Cs~QUL$~Y4lP700D3MQUL$~b^ucW00AHdQvm=0EDTct00DFoQvm@19vM6sQvm=0WFAui00CttQvm=0ZY)y)00C(-Qvm=0W;jy;00Ct_Qvm=0WJFT|00Cc0Qvm=0bWl?P00C}RQvm=0Wn5DM00C`cQvm=0WoT0Y00C@nQvm=1c4a(L0d!LV00CcmQvm=0bA(d?0RRRT00BObQvm=0K9o}d00AkQQvm=0DWFpU00AhbQvm=0VXRXD00DHeQvm=0VYpKP00CsaQvm=0F2qv-00Ak=Qvm=0D9}>@00BPMQvm=0blg(`00BJWQvm=0Z0J(~00Cj{Qvm=0cJxyL00C_JQvm=0V*peE00CtNQ~>}1WDHaR00BA@Q~>}1Iv7*|00CqkQ~>}1bR<*(00DC}1C@@q300Ct-Q~>}1a6D8200DVIQ~>}1bVyVI00C@HQ~>}1V^mZD00CuMQ~>}1WMEVQ00BH^Q~>}1bZk@s00CceQ~>}1WO!5o00C)!Q~>}1Z-i6<00DN2Q~>}1Adpl600AtPQ~>}1bevQH0RhzpJfc(q00CsEQ~>}1Z?IGW00C&WQ~>}1bi7mn00CvfQ~>}1ZOBvs00CdlQ~>}1VboLs00DH`Q~>}1Vc=8&0RYJd00BPiQ~>}1KJZil00AlXQ~>}1Dg0Cc00AfhRRI72We8OP00DXqRRI72X%tlf00DCvRRI72E+AC_00Ai`RRI72C@fV000BNSRRI72bU0N300BHcRRI72Y(!N700Ci2RRI72c2HFT00C@PRRI72V_a1M00CuURRI72WN1|Z00BB~RRI72I&@V500CrrRRI72bbwU>00DD`RRI72D2!DB00Cu^RRI72aF|sA00DWPRRI72bfi@Q00C^ORRI72W3W{L00CvTRRI72WV}@Y00BJ0RRI72bjVc!00CdlRRI72WYkpw00C**RRI72Z{Sq{00DO9RRI72Ana8E00AuWRRI72bof;P0Rfp2JpNSy00CqKRsjG3Zwyue00C$cRsjG3bQo3v00CtlRsjG3Z6sC!00CbrRsjG3WiVC&00DY7RsjG3X*^Z|00Lxl=2QVfRsjG3Ur1H~00DDSRsjG3VOUlH00V7lXdF=iic0Rf*GI&xNl00DD&RsjG3Y=Bk)00C)+RsjG3bc|L30RWc)00Cu~RsjG3aGX{F00DWTRsjG3bf{JV00CdFRsjG3bhK6h00C~gRsjG3Wx!Se00C{rRsjG3Wz1Fq0RW-_00DH^RsjG3ZroM@00CvSpfh6b3j=E00DAFSpfh6WlUKC00L%q09gT2Spfh6Wms7O0RWx>00DAnSpfh6Z){ls00DGzSpfh6VR%^q00DA-Spfh6WrSG)00DH0Spfh7a%o~&0gzb%00Cc?Spfh6bf8%Q00DERSpfh6Zmd}W0RY|s00AkuSpfk7-2o`PS%ClnZo*js00C*rSpfh6XV6&z00CvzSpfk6-~j*uDdJfH0Ri6uDCSv#00Cs|Spfh6ZuD6J0RZL!00AigS^)t8NWDXv-p0RqPXUnrzn0kT?w00CvVS^)q7dc;}*3IL=5umQ9Ir~$G8ssW|}tO2$Gt^oi6DbQL03IU@5uK}|Grvb46sR5+{s{yqEtpOUFT00C|uTLAz8VJKSx00D3=TLAz8b2M8400Ck;TLA$8(g6SgDMniX0RhngC`wy_00C@JTLAz8VOU!M00DMhTLAz8bYxor00e1pb!Ez00SsFKKwAN7TLA$8xB&nGDS}%80RguGD27{s00C}{TLAz8VU$||00D5CTLAz8bD&!R0RXxI00AkiTLA$9xdAA!TY&)p&H(@cDZX0)0RhbcD8gHT00CXdTLA$8)&T$kDb`y70RhzkDB4?r00AlBTLAzAJzFTYTLI8p0q9!+00DCDTLAz8Z~R*U00DFYTmb+9VF+9S00D9iTmb+9WfWWi00D3sTmb?AyaB=i00Ai`Tmb?By8*!gC@fro00DF|Tmb+9b39xD00DABTmb+9X-HfF0sy`N!~p;SDO6km0s*}N!vQE-T!8=qbYNTo00DDqTmb+9VQ^dl0RYee00Aj{Tmb3T!8=qbhcap0RY$m00Ak)TmbIR00CtNT>$_OWp-(Ba$|FTZ)R*~VPs-3R{?fc0oYdo1XuyoSOHR60dQLZrdt6ZTmep80d`ygrd$EOTmj--0SsLM00BA@T>$|AUlRZUbXHvf00CcGT>$_AWMEwZ00C)cT>$_AZ){xw0RUhV00DG(T>$_AZhTz<00Cu!T>$_AbckI600DT8T>$_AWt3e300Cc`T>$_AW1w9D00C*HT>$_AZLD1Z00CjLT>$_AZn#|m00DWvT>$|AViN!XDau^|0RdqXD9&Ah0RUtZ00Al7T>$|BV-qOgU4a1rW)lDbDeheX0Rd$bDDqu_00BMtT>$|AXcGVdDF$8v0Rd+dC<00AkiUjYFDLUjYCCZ`@x200DI3UjYCCWawW300Cw0UjYCCcJyBX00DCPUjYCCWdL9S00DCbU;zLDWei{e0RTn?00DFuU;zLDGaO(600D9$U;zLDZzx~^0RTw_00ML~E?@yPU;zLDV>n;|00Ct}U;zODO9cP{bWUIa00CuEU;zLDb68*j00CxRU;zLDW@KOi00MSzNMHeKU;zLDa&TY)00CioU;zLDWq@D-00C}>U;zLDX^db20RTq@00DHEU;zLDGn`-n00DBMU;zLDZ>V4a0RTz`00ML~u3!PQU;zLDW4K@e00CvfU;zODOa%Y|bk1M_00CvvU;zLDbJ$=300Cy+U;zLDX5?T200MSz$Y25LU;zLDa`0dQ00Ck8U;zLDYye>a00DIdVF3UEXAEHh0RVjk00Ai&VF3XFd<7^RVSxYvaw1^?00D0*VF3UEbTDB700Cn*VF3UEWjtX400DMFVF3UFZgUc00Z3s10RTt^00DGZVF3UEa$I2n00D1eVF3UEbZB7#00CoeVF3UEWprTy00DM-VF3UEY=B__00Ci!VF3XEa|HkaDUx9U0ReIaD3)P?00DHIVF3UFb#IJe0iQW)00D2(VF3UEbl71500Cp(VF3UEW#nN200DODVF3UEZ17VgUdFWkg~D00C}FVgUdFX;5MT0RUkI00AjnVgUgGUZ+700DK9VgUdFXP9CE00C~EVgUgFX$1fQDXL-t0Rd0RU?S00Al7VgUgGY6U3ZVu1hwW#(c500DaLVgUdHaAj!@Vgc4-0rX-40svP9TLl0CDF|Z$0s&S9S_LQ$V}SqxGZbS100CnjV*vmGWh7$(00DL?V*vmGaxh~700Ch(V*vmGWjtd600C}7V*vmGX-H!M0svVBT?GIEDO6(t0s&YBTm>jvV}SqxGhkx@00CoaV*vmGWpHBw00DM(V*vmGa(rU}00CiwV*vmGY=~n400DK5V*vmGXOv?B00C~AV*vpGX9WNODW+oq0Rd(OD5_(D00C^UV*vmGVYp)f00V4cc1~jfpko2PV*vmGbi`u;00CvvV*vsHWd&me00Al9V*vsIWCdacDCA>-00AlLV*vpGbp-$cDf(jp0ReOcDE?!C0RVRe00AisWB~yIb_FO9WPt(zdj)v~00Ai;WB~#JdIfj|C?sTo00byKD=qY60R&_L7Gwb`WB~vHax`QC00D1CWB~vHbWCIc00CiAWB~vHa#&;m00CuQWB~vHaAafw0sw6Vg9QKqDR5)~0s(9Vf(0mcWPtzyZ+v6{00DA_WB~vHWsGD20RV3W00AkOWB~yIZUrcuWPtzybfRPd00C~QWB~vHX|QAg00D2dWB~yHaRmSYDZ*p{0ReCYD8^)g00CvpWB~vHZPa7|00CjzWB~vHa^PeE00Cy^WB~vHWb9-C00DCHWB~vHZ}?;Z00D3QWB~vIaAUk=0R&|M00CtRWdQ&IXB1@t00C|qWdQ&IVIXAz0RVpm00Aj1WdQ*Jeg!BnWq|+zWj19200DD8WdQ&IZ$xDQ00D4HWdQ&IZBS(a00L-lCS?IuWdQ*Ifdv2oDQ0B>0ReyoC~9Sa00CuiWdQ&Ib9iL|00DA-WdQ&IWrSq`00DN2WdQ&IZjfaG01I?-Y++<`XK#9AX{KKR5?}$6U;$2H0jgmE`eFgtV*zSp0g_|^Tx9{4WdQ&II-F$z0Re;sI?82%00DB)WdQ&IZ`fr400DH~WdQ&IW8`H400Cv{WdQ*I6bk?WW%gwO00D6NWdQ&Ic>rbs00DFcW&r>JGYn<{00D9mW&r>JZy06)00DF!W&r>JVJb}(iE00D9~W&r>JVLWC500Ct}W&r>JZb)VU00C)EW&r^J6$=0XWm;wd00D4bW&r>Jd1Ph*00DGrW&r>JGjL`B00DA#W&r>JZ+vC}00DG@W&r>JV~Az}00Cu=W&r>Jc9doT00DBEW&r>JVW4IK00C^KW&r>Jb*yFq00C#RW&r>JZn$Ov00L}bRAvFbW&r>JI>crH0Ra{ZI?iT+00BPKW&r>Ja@=MC00D2}W&r>Jbm(RQ00Cp}W&r>JW%OnN00DOTW&r>JZUAQi00D0XX8`~KX$)rp00DFoX8`~KZy09*0RUeb00CtrX8`~Ka42U100DU}X8`~KbTnrH00A>PX8`~KazJMR00D1CX8`~KbWCRf00CoCX8`~KWmsnc00DMhX8`~Ka%5)#00CiYX8`~KWpHN!00C}xX8`~KX?$k^0RUhc00Cu)X8`~KaExaG00DWDX8`~KbeLxW00A?eX8`~Ka-?Sg00D2RX8`~Kbg*Xu00CpRX8`~KWxQtr00DNwX8`~Ka>!=^00CjnX8`~KY}97~00DK{X8`~KXW(Z600D01X8`~LY+-_D0qkc100BDkX8{2LVH!I8XMq3#J_2X~00D9eXaN8LZxCn!00DFsXaN8LV;pD!00CtpXaN8Lb|`2800Ct#XaN8LV>D<100DA3XaN8LZ$M}P00M1h9%lhYXaN8LY)ohY00CiEXaN8LXX#oHMZ`^4C00DC1X#oKM3K0MSDeh?j0RRjU00AlZX#oKN3lS*%X@LL%XaZ^h00CnPY5@QNZV+k#00CtdY5@QNavW*_0RjmTD0lK{fg)-F00DR?Y5@QNX*6m900DA3Y5@QNbUc%L0RayYI@)T100DB~Y5@QNZ|G_P00DIFY5@QNWAthP00CwCY5@TN3mE_bDF$l+0RajbC<<$V00AlxYXJZOau{m?00D0vYXJZObR=s500ChtYXJZOaxiNF00Ct-YXJZOa6D@P00D18YXJZOI!J2)0RapdI!d(ZTM>e00DIdYykiPbPQ|(00C|iYykiPWf*J$00C_tYykiPZzOC100C_(YykiPY%pvA00Ch(YykiPX*_HJ00DGDYykiPVMuHN00D4LYyklPzYzcdDOzj+0Rg@dC|+!V0RX`f00Aj%YyklQz!4~LY=Hs*#Sz0100Aj}YykoR#1X;~D1>Z*00TWMEo5u~c5DHPYykiPa+GWV00D2JYykiPbf|0r00CjHYykiPaYykiPb>wUT00DIBYykiPZt!dY00Cw8YykiQbZz2m0sL$M00D0TZ2r0RUzd00Ak0Z2-D7tNd00DBqZ2DLQTe0Rf2>C_Zk100DADZUF!RZ%l3h00DDSZUF!Rb69Qx00CuQZUF!Ra%64+00C!eZUF!RWpHi*00DA#ZUF!RX?$)000C@*ZUF!RWr%J800C}}ZUF!RX_RgO00DHGZUF!RZ=h}g00C^KZUF!Sa&t6p0jzET00CvPZUF!RcD!x@00C*jZUF!RbjWT200CjnZUF!RcGPYG00C**ZUF!Ra^P+O00Cv@ZUF!Sa%A#t0qkx800C|CZUF!Rb^LAt00DFYZvg-SZU}Dy00CtVZvg-SZ4_?-00UojZ+2|~ux$YvZvg`URux(mSQP*PDK2jT0|8YPSru0mC^m0_00Chm0RdYTD4K7900DELZvg-SbEt0t00CjHZvg-SZM1Iz00CyYZvg-SZ@_N>00DBwZvg-SWz25@00DH;Zvg-SZrE=D00Cv*Zvg-SW8`lE00DIBZvg-Sa`0~f00DRQZvg-SVf=3a00C(NZ~*`TbO>+(00D9iZ~*`TWfX7$00C|qZ~*`TX&`U`00C?!Z~*`TVJvU~00C|?Z~*`TZ#ZxP00C(}Z~*`TbVP6g00Ci2Z~*`TbWm^s00D1SZ~*}TeiZ-#DPnK|0Rep#C}wbh00DArZ~*`TZ**`000DG*Z~*`TV}Ni000Cu&Z~*`Ua&}yB0gP|~00C{1Z~*`TZ=7%e00DBMZ~*}TUKIcVDXwq<0RdeVD6(*Y00DEjZ~*`TbHH!`00CjfZ~*}TU=;uXDbjEO0RdkXDAsU+00DE{Z~*`TbL4OV00Cj@Z~*`TZSZgb00Cz9Z~*`TZ~Slp00D9WaRC4UWe9Nr00DFkaRC4UZWM6=00CthaRC7UVif=ZDJF3N0RdqZC@OJ*00C|=aRC4UX*h8K00Cz{aRC4UX+&`W00DAJaRC4UZ%}ao00CuIaRC4UZCr5y00CiQaRC4Ua%gb@0RUtb00Aj00D0rasdDVX&`a|00DF+asdDVVJvb100DF|asdDVZ#Z%R0RV0l00AjPasdGWZ51d;a)AH=WlnMd00DDWasdDVa$Ir&00CuUasdDVc4%?|00C}pasdDYZDVq2%y0o9aREMZ0d#T!00DG*asdDVWsGtG0sv?ggcSe*DVTBr0s&_ggB2*Aa)AH=Z=`Yo00DBYasdDVWwdeu0RU_+00CnTa{&MWWfXG(00M1x>T&@Za{&PWY!v_jDJpXT0Rd|jC@yn>00Ct*a{&MWb3Aha00DABa{&MWWk_=Y00DMRa{&MWZd7vt00C)Qa{&MWd0=w^00C@fa{&MWaBOn{00MJxAaen7a{&PWa1{UnDS~qW0Re9nD28)^0|0atb`^3J00AkKa{&VZa}{+JaTO?>bAbQ?D=Lh00itsO00DBYa{&MWZ@6;-00DHqa{&MWVZ?I*00DB!a{&MWWzcg000D5;a{&PWcohHvDdKYh0RVax00AlNa{&PXc@-$|bAbQ>W%hFc00DOXa{&MWX#{iu00DFgbO8VXVGwiy00DLubO8VXX&iI`00D9$bO8VXWhit30RndwC}ieyfi83b00C$;bO8VXV?cBP00C}BbO8VXWlVGd00DARbO8VXcUW`*00DDebO8VXVPtdx00C)gbO8YXfE54%DRy)L0Rev%D0*~(00DG>bO8VXZisXN00Cu=bO8VXbd+=f00DEFbO8VXX`plg00DERbO8VXZme_x00D2ZbO8VXW4Lqy00DWvbO8VXY{YZ{00C^ubO8VXVbF8|00CpxbO8VXY20)H00DF2bO8VXdFXTj00C(3bO8VXaP)Km00DFQbO8YXf)xM(DF$@`0Re#(C<=9f00CtXbpZeYZWwg|00C(pbpZeYVkC6|00C_(bpZeYZ!mQM019n$W@ma~Z(?a@e~00DG*bpZeYa)5OK00Cu&bpZeYZj5yS0RSWx00DHEbpZeYGn{n+00DBMbpZeYZ>V(v00DHabpZeYW3+Vv00CvXbpZeYcEEK300DBwbpZeYVa#;_00CvvbpZeYZrF7J00C*b^!nZXE1gF00C|`b^!zcCl)IfEfy&j00AjNb^!zdCKf6dEEXshC`@*N00DARb^!nZZ(w!-00DGnb^!nZV{CQ-00Cukb^!nZc6fFH00Cuwb^!nZV}y1A00DA}b^!nZZ;*BY00Cx}b^!nZY@Buh00Cj5b^!nZX{dGq00DHab^!nZVYGGu00D5ib^!qZFBSj+DaLjI0Rb)+D9Uz$00DB)b^!nZZ`gJL00DH~b^!nZW8`)L00Cv{b^!nZcJOuq00Cw8b^!nZWBhgj00D9WcL4waZwPk*00CwWcL4waY!r6^00ChdcL4waX&`q200DF+cL4waVJvq600D3^cL4wab2xVa0RS-;00AjPcL4zbFcv6CcYy!_Do%F+00DAVcL4waZ(Mf)00DGjcL4waVQ6;&00DAtcL4waWpsA|00D4%cL4weY+-YLZ{&3WJaz%Vb^$(j0f2V_00BCNcL4zbG8Q_VcYy!_a-w$u00D2RcL4wabg*{;00CpRcL4waWxRI*0RW*H00Ak;cL4zbpcyF4cYy!_D$;iW00DB^cL4waZ{T+U00DI7cL4waVeEGS00DCHcL4waW%zdi00D6RcL4waZv=P&00BA*cmV+cq8U06c!2-`Wfph=00DL$cmV(bX(V_700DF=cmV(bVK8_B00DM3cmV(bX*_rV00DABcmV(bWk`4d00Cr9cmV(bZd7;y00D1WcmV(bX<&E(00DGncmV(bZ)|u000C`scmV(bba;3H00DA-cmV(cc6Y*e0fcw~00Cu+cmV(bW0ZIS00DBEcmV(bZ=iSq1OTKNsu`#mrWpVMDXe$_1OcNNsTrpkr5Px;c!2-`W4w3)00CplcmV(bVbFL100C^)cmV(bVcd8D00C*@cmV(bbm({i00Cj{cmV(baP)Wq0RXHS00Aigc>w_ds~IQ+d4T}{t{DIUDH3@B0RgQUC>D8v0syiZuo(aWDI|FT0s*lZuNf#Rd4T`}Ju58=c>x@G0Wf(100DA3c>w?cZ%BCo00DGPc>w?cVN`hm00DAZc>w?cWng&$00D4jc>w?db8q^10c?2z00BC3c>w_dvl%*kd4T`{V}f}B00Co)c>w?gc5P{9Ven-E3~d3DbpfV$0g!nC00C^4c>w?cVXS!p00C*Tc>w_cehdHsDZY6D0RepsD8hMx00DQ%c>w?cZ_s%G0RVsu00Al7c>w_de+($#d4T`{ZsvIb00C|8c>w?cb@X`w00C_Jc>w?cZvc7$0sw*xgbV-yDGYi60s(;xgA6DVdVv4|Wf*z^00DI(dI10dY$$pG00ChxdI10fa$|PZc>xA`0W^9600BBWdI13eg$z1KdVv4|W=?tm00CuIdI10da$I@=00DGjdI10dWoUW<00C@ndI10daCCYB00C)wdI10da)5dP0RZU~00Cu;dI10daFBWd00DWHdI10dbewtt00Cd3dI10dWvF@q00CpJdI10dZnSy<00CvXdI10da=>~400CvjdI10dX3Tm400CywdI10dY1n!J0RZY000Cv>dI10daOipg00DXKdI10dbo6=w00Ce6dI10dWdM5t00DIddjS9eYz%t=00ChVdjSCe>l6S1WgdG000CnndjS9eZYX;J00Ct#djS9eax{AZ00Ct>djS9eW=Xb2a#DK%00CuIdjS9ebX00DHmdjS9eVZeI<00DBwdjS9eWz2g40RaCL00Al3djSCf{uC(Odw~D}Wa4`P00C+0djS9eZ18&l00Ck4djS9ecKmw*00MM#(t7~{d;tOg?-cPA00Aiyd;tOh?iBD8C>VT!00Ao=d;tOg^AzOAu25>d;vs!0bqOqaC`xZd;tIfa*%uh00D2Nd;tIfbgX;<00CjLd;tIfa=3f}00Cvbd;tIfaKwB800(qrc5-lOZ-#mS-g*HTdjU*)0d#u-2z&v`d;tIfI?#Lp0s#OOBMv(5e1QM~a`b!w00D3Qd;tIfbOe0?00ChNeE|Rgau9t100CtdeE|XhP!3WK00Ai?eE|XiPYzKIC@6h_00D9?eE|RgWjK8S00Cw`eE|RgW<-4f00DJMeE|RgVo-en00DDWeE|RgWn6s$00CoSeE|RgX=r@`00CrfeE|RgZghPC00C)weE|Rga)5mS00Cu&eE|UgS`GjKDUy8w0RdSKD3*PJ00C~CeE|RgZ=`(z00C*LeE|Rgbg+E^00D5eeE|RgX}o;_00DBseE|RgW5|6000DE(eE|RgWz>BE00Cs$eE|RgY~XzX00Cjc00Cu8egOaha8P~$00DVcegOahbXji00Cw0egOaha`b)y00CwCegOahW&nQy00CtNe*pmi84myfauR<500Ctde*pjibR2&H00C|ye*pjiX()dI00D0*gc{+aq00DA7e*pjiZ$y6q00C!8e*pjiWl(#4w0stfrA`buoDM)|;0s$irArB}{fPnx3Jyd`J0strvCJz7sDP({F0s$uvB@ZZSfPnx3J#c^l0RSow00Ak0fB^vkDGw-wfPn!3EDrzyDUyHz0RbxyD3*YM00BOnfB^snD?K49Ekb|+UVs65fB}kt0i=Kd00DBUfB^sjZ@_>700DHyfB^sjVa$L500DB+fB^sjW!QiL00D5`fB^spWOj0JX=87megW8i0StcuG=Blee*q?d0px%I00BDcfB^vkFAq8hfq?)4at?t300D0nfdK#kbR2;J00ChlfdK#kawvfT00Ct#fdK#kbTokh00LiWMt%W0fdK#kbU=Xt00DDKfdK&kN)7-4DOQ020Rc%4C|ZGm00DDgfdK#kZfJo400C`ofdK#kb##FN00M4oP=Nt@fdK#kZ-9XT1OO%uC=M(RDh>bvDUg8y0RUtU00AkWfdK&lV-6^!fq?)4bE<&>00DHefdK#kWw?O>00C^ifdK#kaKwQD00C*rfdK#ka?pVR00DH?fdK#kZQOwY00D2}fdK#ka_E5p1Og=vCk`tPDGn%Rnt_4tfdK#kc=Uk*00C(Rf&l;latwk200DFof&l;lVHkn|00C_tf&l;lWh8lJPrT>DMEq)0RcM>C`N*T00DDMf&l;lbX0-?00CuMf&l;lY+!-`00D4jf&l;lX>5W400DAxf&l;lba;XR00DGmJq{?Kf`I@5bEbj;00DHaf&l;lWwe3;00C^ef&l;laKM5A00C*nf&l;la?FAO00LulmVyD&f&l;lZPmMGh$Vf`I@5W&VNz00DIdg8={mYz%_|00ChVg8={nW_Ip^0T_b;00DF!g8={naAiD#0Vsn30RS!z00AjDg8=~nEe2oK@L9-C{Tle00Ajhg8={nJt#th0bqjx00DAlg8={mZ*YSF00DG%g8={mVSIxD00DA>g8={mWr%|T0svGFRt^9GDU^c&0s&JFRSqbcgMk16a-f3&00CvHg8={mX0U?+00CyUg8={mb-aTC00Cmcg8={mbI5}M00Cvrg8={mW7LBI00C**g8={mWZ;7V00D01g8={mY3zdm00DCHg8={mW%z>u00DIVg8={naCMG@0R)5r0RS)#00Ai!gaH8oFAgXegn00DD&gaH5nZ-9gW00DA_gaH5nWsHOY00DZEgaH5nZkU7t00D2FgaH5nZlr_(00CyIgaH5nZ?J>`00DBggaH5nWxRv|00CmcgaH5nZODWH00DK*gaHBoG!8Zn00Al5gaHBpGY&NlDBy&F00Cv@gaH5ndhmn+0RT7-00AldgaH8oHx4KOg@FJ8Wd?--00DLmg#iEoaukID00L=c_Jjc%g#iEob0CEQ0RTu200Aj5g#iHpM-C`7g@FJ8b2^0q00DPGg#iEpWp65l0Z4@b0RTD<00Ajjg#iHpISwdXg@FJ8Z(@Z300DApg#iEoWpIT70RTh}00Aj{g#iHpLk=i_g@FJ8Wrl?T00DK5g#iEoY?Oro00Ci|g#iEocA$j;00DHSg#iEoWvqn(0su@7P7VM8DY%6J0s%`7O%5o&g@FJ8a>RuJ00Cvrg#iEoX4HiN00Cy&g#iEob>M{o00Cm=g#iEobL@oy00Cw4g#iEob@+t=00C_Ng#iEoVFZQ&0RUJI00Aiwh5-QqR}Lr?hJgS9ZW@LG00D0zh5-NpX()yP00DF^h5-Npa5RPi00C(_h5-NpazKUw00Co0h5-Npb4-Q-00CuEh5-TqTn=6i00Ajph5-TrTMk_gC}f6#00C}lh5-NpX>^7G00C!uh5-NpWq^hO0svqRVh#WSDU5~z0s&tRVGbyghJgS9WSE8l00C~Ih5-N#X=8J5er|GlXLe*_We$D;ih%(xg8>SJ0ceB))Pw;}g#mVj0kVYw3Wfn#h5?3#0jP!n00BC#h5-QqWez&zhJgS9cxQu00C+0hXDWqWblUp00Ck4hXDWqa{Pw@00DFYhyefrWeA7?00e$xXLDeO0g8tK%!dIEhyefrIuwWj0RbllIwpvL00Ctzhyefrax{nm00Ct>hyefsVQ3*00CuEi2(osZCHr`00CuQi2(osY-EW600D4ni2(osZE%SJ0RS=r00Aj{i2(rtF#;%niGctCbB2il00Ci+i2(osX_Scp00C^8i2(osVW5ct00CmAi2(osX{?C>00C^Wi2(osZn%j700DWvi2(osWW(i2(osbKHpm00Cs;i2(osWax_iU9!tIsyOzDej5^0RcGzDDsMd00DFOiU9xtVE~H(00C(Riva)uYz&J500ChViva)uVi=1700C(piva)uY$S^T00C|)iva)uc`%Cs00Cq+iva)uZaj+t00C)2iva)uYe~v00C+4iva)uYxIi&0RTV(00Aigi~#`wKLRKOjDY|FVhW4_00C(di~#@vY#59I00C|ui~#@vc_fSh00Cqwi~#@vZZM1i00C(>i~#@vYdnkr00DDCi~#@vZ%B**00DGPi~#@vWmJp-00CuMi~#@va$t-B00DGni~#@vZfuMJ00DV&i~#@vWO$4L00MJq`ilX6i~#@vZG?;g00D1~i~#@va+Hh#0RTb*00AkWi~#`wK>{eGjDY|FbE=F100CvPi~#@vXt<0400CpZi~#@vZp4fM00Cvni~#@va?p$c00DQ_i~#@vbli*q00Cp-i~#@vVd#tj00DIFi~#@vZuE=+00D3Mi~#@vV*rf-00Cl00DHCjR61wVVsQt00Cs8jR61waHx#|00v=ab8=>N?uh|viUH_~0dk80nv4OijR61wI<$=e0Rck-I?j!O00DB;jR61wW!#Mc00D5~jR61wZ0L;v00Cw0jR61xX=rwd0rZUl00DFQjR61wZUl}200D0bjsXAxX%LP900DCrjsXAxavY8U00CtpjsXAxb|{Vk00C|;jsXAxZ#0ep0RUVV00DGBjsXAxazu^+00Ci2jsXAxa8Ql`00CcCjsXAxd0dVG00CrTjsXAxZ)lDI0RUYW00DS(jsXAxWq6JO00CrvjsXAxZiJ2j00C)=jsXAxUyzOg00C>3jsXAxZk&z*00C*DjsXAxY^aU_00CdFjsXAxY_yI600CjTjsXAxW5A9900D2tjsXDxUl#xYDbkJs0RdhYDAtaF0RUka00AlFjsXDyU>7Lpj)4FHJ?@SH00KNc+>QbEjsXAxa{P_~00D0Xj{yJybPSIH00ChVj{yJyau|;R00Ctlj{yJya3qfb00UxdZ*GnO%#Hynj{yJyIxvp`0RdtcIzEqq00Cq~j{yJyX-tm+00C=Kj{yJyZdi{200C)Uj{yJzV{AH(0c4K>00ClZj{yJyX>^YP00C@zj{yJyZh(&g00DW1j{yJyWQ>mi00C~2j{yJyX_$`z0RTJ$00Akaj{yMzI|C@FkAVOIWv-6_00DEhj{yJyVZ4t400Cmcj{yJyY{-uR00Cjnj{yJybJULk00DB^j{yJyW#Eqi00DO9j{yJyVeF3q00DCHj{yMyJ_7&&DgKWE0RcS&C<2gy00CtPkO2Sza}baL00ChZkO2SzVjPeG00C?wkO2SzWhjsV00Cq!kO2SzZ#0kr00C_}kO2SzVnC1q00DJIkO2S!baVKR0Zfnq00D1OkO2SzbX<@D00C`ckO2Sza%hkN00D1qkO2SzW^|AN00DD)kO2SzZh(*h00Ci!kO2Sza*U7x00DH8kO2SzWtflw00DHKkO2Szb)=9100D5SkO2SzZLp9500D2dkO2SzW4w?700BC}kO2SzI>?ZL00C&ukO2Vz+XnyvDcX<$0Rh?vDBh5P00C~~kO2SzZ|sl(00C+8kO2Szboh_~00C+KkO2Sza|DqA00D0bkpTb!a1fCJ00C_lkpTb!Zyb>U00CnnkpTb!WhjvW00Cq!kpTb!Y&4Mp00Ct>kpTb!WI&Mt00D1CkpTb!ZA_5?00ClBkpTe!-vrr7k^un#-3I^xDOQpJ0Rh|xC|Z(%00C}bk^uk#Z)lPM00C)kk^uk#baavd00C)wk^uk#bAXZo00D1?k^uk#aEy`x00C{1k^uk#ZIW#elYsyMYrc~K00C~slK}t$Y0Q%W0RZg>00Al3lK}w%><1{^lYsyMW#W?o00C|4lK}t$Vepdy00DCLlK}t%Y-ZAv0sNBz00CwKlmP$%Zw!00VP=XGoF(;F1AWlmP$%I$V?i0Rip@I%<@G00C}rlmP$%Z+Mge00C)!lmP$%bcB=v00C)=lmP$%bC8q)00D27lmP$%aGaC@00C{HlmP$%Z>W?300CpJlmP$%Wwew500J&#)Q|zXlmP$%Y`~NO00CvnlmP$%WYClW00D2-lmP$%ZQPUr00Cm+lmP(%M+N`^W$u�DIJlmP$%Vfd5*00DIVlmP$%a|D$E00DFgl>q<&ZV;6L00Ctdl>q<&avYTb00D9$l>q<&btshq0RTt_00Ct*l>q<&Z8((y00C(}l>q<&bVQW_00DDKl>q<&bx@T700D1Sl>q<&Xq<&WoVTF00DAtl>q?&Nd^D`a(a~k00Cuwl>q<&ZG@Ep00C)=l>q?&N(KM{WtNoz00C{9l>q<&X`qz>00DHSl>q<&W~`L~0RT$|00CvVl>q<&ZM>BM00C*jl>q<&bjXzf00L%ivXueOl>q<&Z`73m00Cv*l>q<&Y~+;z00Cm^l>q<&Vepj!00DINl>q?&Oa=e}WCE4}00C?UmH_|(Zw!_J00C$cmH_|(a~PHZ00CtlmH_|(awL`k00C$!mH_|(bTF0y00Ct-mH_|(bv%{<00C@5mH_|(VMvw%00DMRmH_|(XjGN~00C!OmH_|(X<(KC0RT+~00CrdmH_|(Y;cwV00D1ymH_|(Xnd9d00DD?mH_|(Wr&sm00DB2mH_|(Xq1)#00DHGmH_|(WuTS;00DKTmH_|(Y^;_600CjLmH_|(cDR-S00DQtmH_|(Z^V`X0RT=000CvtmH_|(b<~yt00C^;mH_|(Vc?bl00DO9mH_|(ckGq{00Ck0mH`0(PX+)1W&V}{00DCXmjM6)ZwQwG00CkSmjM6)auk;V00CthmjM6>V{mkHXl!zJE|mdvl>v~I0sNH#W|jfUmI3&d0U(zF00CbnmjM9)Q3e13DNdIG0Rd13C{mY!00CuKmjM6)a$uJM00DJomjM6)XKa@N00C)omjM6)W_XtY00C}(mjM6)Z-kct0RU4500AkGmjM9*QU)lLmw^BQWtx`(00C{HmjM6)X{eV000DHamjM6)X0(?90RUA700Ak$mjM9*R0b%-mw^BQWy+TU00C{%mjM6)Y1o$m00DH~mjM6*W^THd0pynf00D36mjM6)W%QQ;00C_JmjM6)VgQ%{00ChJm;nF*bPSjQ0RUG900Ai&m;nI+Rt6{>n1KKRWFnXW00C?&m;nF*Z!nkv00C$=m;nF*b3B*<00Ct}m;nF*a!8l~00C%Dm;nF*bX1rD00CuMm;nF*bzqnQ00C@fm;nF*VQiQI00DM#m;nF*cX*fq00D1)m;nI*Sq1C0sNQ&P?-USnE?O+bc~q+0RUwN00AkenE?R-WCkd#nSlTSau00CvBngIX-bF7*H00D2ZngIX-Vz`J00CvTn*jg;XS|yM00C#hn*jg;X~>%a00DB&n*jj;fCvBqW!jqo00C>>n*jg;VdR?u0RVvr00C?8n*jg;Vf32;00CwCn*jg;asZqG00M1d>YD)uoB;pFxr00Ct>oB;p00C)6oB;pE00DGroB;sxoB;pb7OFv0eGDO00BCFodE#>ga|r_oq+%WbB>(>00C{5odEy=VVs=-00DBModEy=VW^z}00MMy)SCgWodEy=bhMoT00DHqodEy=X~dlY00C{vodEy=XwaPj0RZv_00Al7odE#>@dha1oq+%WdFGt~00DCDodEy=bo8A800CwCodEy=Z2+DD00D0Xo&f*>WDK4G00D0jo&f*>WEh?S00Ctlo&f*>XC$5h00Czzo&f*>WiXxr00C?^o&f*>Wjvk%00C@5o&f*>a7dm300C`Io&f;>_67g}DO#QZ0Ri;}C|;g{00C@do&f*>Wo(`S00Crjo&f*>Z+M;o00C`&o&f*>bcCJ(00L=cRGtBfo&f;>^acO{DVm-E0Ri&{D4w2y00DWVo&f*>a;%;K00DHeo&f*>Ww@RJ00C{jo&f*>Z^WJf00Csmo&f*>Z_u6r00Csyo&f*>W!#o&f*>XXu^*00Cw0o&f*>Z1kQ100CwCo&f*>Yyh7D00D3Yp8)^?Z493Q00C(dp8)^?a~Pii0RZ?000Ai^p8){@_Xa2^pMd}YY%ZSx00Ct-p8)^?WIUe%00D18p8){?`UU_2DNdgO0Rj02C{mw+00DDYp8)^?V_=^F00C)cp8)^?bZnmi00Cigp8)^?ZFrvn00Cuwp8)^?ZiJr!00C)=p8)^?YmlD-00Cu|p8)^?bex|700Cj5p8)^?WT>A300D5Wp8*5_{s#O800#mG00Akwp8*5`{RaC6{{{gED8!$E00DH$p8)^?Y1p3u00C~^p8*5_1_uNO3I_-W00AlLp8*5`1qTBM2?qxUDDY;00DHWp#cB^WwfCI00(n^ZFOm5XONx&9-je7p8>R=0py4a;0Ra&QI^Lmy00DXAp#cB^a_pf200DIJp#cB^W%!{100C|Op#cB^Zv>(N00CqQq5%K_ZxEsZ00Cqcq5%K_WgMab00Czrq5%K_XDFfp00Ct#q5%K_Y&4<)00Ct>q5%K_Y(Sy`00D4Dq5%Q`5)l*;00Ajdq5%Q{5fKv+C|II_00DAdq5%K_Z)l0hFTw00C>7qX7T`Zlt3D00C*LqX7T`Y_OvN00DHiqX7T`bG)Mg00DBsqX7T`X~?4i0RSEm00Ak~qX7W{9T6zlqk#YcZQi2+00DC5qX7T`Z|tK100Cz5qX7T`bNHhH00D0PqX7T`VFaWB00D9eqyYc{bP%Kg00D9qqyYc{Zycln00DC%qyYc{ZYZPy00Ct#qyYf{CJ_JuDLSM90RbfuC_bct00Cu0qyYc{ZA_#A00CiAqyYc|b8a-G0a&B~00C=WqyYc{ZfK+d00C)kqyYc{Y;>dn00CrrqyYc{Zh)i#00D1?qyYc{V~nH$00Cu^qyYf{ED-5<00D36qyYc{YVf2100DINqyYc{Zv3PH00CtJr2zl|atNgX00ChRr2zo|FcAO&DH^2#0Rb-&C?2JO00C00C$|r2zl|V??C^00C}Fr2zl|Wl*I700DAVr2zl|cU+|b00CrTr2zl|WoV@V00C)kr2zl|Y;>go00D4%r2zl|aDb%&00nMlb8uk_qXEvN0hpu#6r}-%r2zl|bd03|00L=c=Ar?jr2zo|77+jeDYB&j0Ra^eD7K}600BL`r2zl|a>S(p00D2xr2zl|bkL;%00Cjvr2zl|a@?f>00CvrU3u}aWJL<00D9~rU3u}Z#<>}00DGDrU3u}Wk{w000Co8rU3u}a#W@P00D1WrU3u}W?-fP00DDmrU3u}X>6te00DS%rU3u}VR)ti00DS@rU3u}X@sT$00DD~rU3x}AQ1ooDVC-I0RbNoD4M2$00DTQrU3u}WvHeB00CsKrU3u}ZnUNW0RSiw00Ak$rU3x~ClM&brhxzfWy+=j00C{%rU3u}Vc4bt00L=lx~2i%rU3u}YviT@00D09rU3u}Y4oN600C_JrU3u}bO5IT00DCbrvU%~atx;d00C(drvU)~A`t)qDITW*0RbTqC?cnU00DR?rvU%~WiY1!00Cq+rvU%~Zak*}0RSoy00AjTrvU*0DG?}4r-1+gWm2aB00C`UrvU%~VPK~L00L=lLZ<;{rvU%~Yiy?h00C}xrvU%~X?&*v00C@*rvU%~WQeB$00C}}rvU%~ZS0Wh|%x00Cq&r~v>0ZaAm`0RlA0ZcwNJ00C)Mr~v>0Z(OJW00C-Zr~v>0bZDpn00C}pr~v>0Wpt0VSuOs0RTV|00AkCr~v^1KM^R9sDS_hYnG@100C~Er~v>0X{4wD00C^Or~v>0Xt1aO00CpRr~v>0ZoH@g00Cvfr~v>0a>%Fw00DQ-r~v>0WYnku00Cv%r~v>0Y2c^<00C^~r~v>0aO|i700D6Fr~v^0L=gZ1DgLMd0Rcl1C<3X000C_XsQ~~1auBHj00D0nsQ~~1W*n&j00DC%sQ~~1ZYZe%00ChxsQ~~1ax|#{00DG5sQ~~1azLp800D1CsQ~~1b4;lL00C}NsQ~~1Wmu^J00DDesQ~~1Yhh3l0RTo300Aj{sR021ND%-5DTb*50Rcx5D2l0p00DTAsQ~~1X_%=200DBIsQ~~1bfl>P00CjDsR021N)Z47DYmHr0Rc%7D7vYE00DTwsQ~~1X~?Mo00DB&sQ~~1bkwN<00CjzsQ~~1ZQ!W^00Cv@sQ~~1bL^=B00DCHsQ~~1W%#K900DOXsQ~~1ZUm|U0Ru%5C~awgse!Pm0Sc-C00Cv00CusssR82a)7D<00(AsZg632cNnJu=BEJ)r~!tk0r;o^cBuh|ssR82bd0J200CvHssRB2IuQT?DYmKs0RcG?D7vbF00CscssR82X~?Pp00C^yssR82VbrPt0RTb~00AlBssRB3K@lkAs(}Cja_Xu900D3EssR82bNH$O00D0PssR82Wdy4M00DCfs{sH3ZxE{i00DFss{sH3WE`sj00Ctps{sH3Xeg@z00Cnzs{sH3VKl1&00DG5s{sH3bU>>C00Ch}s{sH3YfP&F00C}Ns{sH3X;`ZP00MSw+NuFws{sH3b7ZRl0RTJ^00Aj&tAPLkWqzvx00C}>s{sH3Z;Yz}00C^0s{sK3J`n%`DW0nV0RcS`D59%@00DETs{sH3Ww5IO00CpRs{sH3X}qfe00Cses{sH3Zpf00DC@tN{Q4VKl4(00Ct>tN{Q4Z9uF600DGHtN{Q4V@#|800C)ItN{Q4WLT^L00CuQtN{Q4a%8Ll0RT=B00Aj*tN{T5O%W(`tbqUlXL_sw00C}-tN{Q4X^5-=00DB2tN{Q4bd;YODdKtN{Q4I;^Y#0Rc}DI?}9x00DB?tN{Q4Z{Vx}00DF6tN{Q4ZtSc900Cw4tN{Q4bNH+Q00CwGtN{Q4bp)*e00D6dtpNZ5auBTn00D0ntpNZ5bR4Y#00CtptpNZ5V<@cw00D9?tpNZ5Z#1m|00Cw?tpNZ5b3m;D00C)6tpNZ5cucJU00CiAtpNZ6ZFo$g0a&d80RT`G00AjztpNc6PZTI@t$_dmcyg@)00C)wtpNZ5a)7M?00DG{tpNZ5VT`Q-00C{1tpNZ5ZkVkB00D2FtpNZ5X{400BBmuK@r7I#jQL00C%PuK@r7E?}<#00DDmuK@r7Y;3Oq00C)ouK@r7ba<};00DJ=uK@u7x)%TeDT=QF0Rg!eD2}gz00Cu`uK@r7aGb9J00Cj5uK@r7XsE9N00DEZuK@r7WVEjV00C*buK@r7Y{0Jp0RX}m00Ak?uK@u8!51jduYmvoW!A3&00C{@uK@r7VdSp?0RYGs00AlRuK@u8#}_E{uYmvodHSyb00D9WumJ!8bO^8k00CtVumJ!8Z4|Hp00D0rumJ!8WgxHt00CzvumJ!8Uo5Zz00C$+umJ!8UpTM<00C=0umJ!8ZbYyF00C)AumJ%8&KCdyDORun0RhbyC|a0idt}0RX%g00AkmumJ%9yB8?5uz>&pWxB8d00D5qumJ!8VaTun00C&uumJ!8bJVZ_00Cs$umJ!8Y2dH{00C^~umJ!8Z|txE00DFIumJ%8z83%iDgLkl0Rg=iC<3v800CtPu>k-9ZV<5n00D0nu>k-9Y#gxx0RX@k00Ai|u>k=AzZWPhv4H>qWiqh=00C_}u>k-9VL-6~0RYAq00AjXu>k=A#TO`0v4H>qc~-Fj00DAdu>k-9bY!ss00Cucu>k-9ZEÑyu>k-9Wqh##00C!$u>k-9Ux={*00C%@u>k-9UzD){00C>7u>k-9ZlJLN00C*Hu>k=9%ohLwDYCHv0RhVwD7LYI00C^gu>k-9VZ^Zk00C*ru>k-9a?r5>00Cvzu>k-9blkB400Cj*u>k-BZftEvu>q{H0qC&-00DIFu>k-9W&E)L0RY4o00AiovH<}B!xtzFvVi~rWD>Fg00C(lvH<`AY#_1$00ChpvH<`Ab}X_100Ct(vH<`AZ8)+400Ch>vH<}A$`=3uDN3>d0RhPuC{D7000DGVvH<`AWn8iW00DDivH<`AY-q9p00CicvH<`AX>_sy00DA(vH<`AWq`5)00DG{vH<`AVT`f?0RYe!00AkOvH<}B&lf11vVi~rWumeH00DBUvH<`AWw5dV00C&WvH<`AaJ;es0RYk$00Ak;vH<}B(HAJpvVi~rc+#=~00D2>vH<}A)E58&Ddw^P0Rht&DC)9-00DCFvH<`AW%#lI00CtFvH<`AZUnOd00C(VvjG4BY!I^n00DUxvjG7B))xQ)DI&800Rhz)C?>Ok00C$$vjG4Bb2PI700Ct>vjG4BZ9uaD00C@9vjG4BVNA0D00C}NvjG4Ba#*tg00CuQvjG4BbY!yu00DSvvjG4GZf$d7V`W6L0g|!-!m;}|W00CtJv;hDCWC*kY00C|ev;hDCX%w^p00C?ov;hDCc_6d_0s!6@<`)0~DJ--B0s-9@v;hDCWZbj?00C*@v;hDDGi-#f0qC>=00(7oYjtC3Z^BRkMu-8Pj{)eE0oI)XUabM{v;hGClK=n#Wfrvo00D3swE+MDc_6g`00DF+wE+MDUo5o&00Ct(wE+MDbvU&F00C@1wE+VFw*b2Uxc~qGDN3~g0|B-Gx&XKUC{ne700CuKwE+MDdStZ$00C)gwE+MDb8xi*00DS*wE+MDX?(Q-00Cx#wE+MDa)`A700D1~wE+MDbd00D2(wE+MDbl9~400Cj%wE+MDW8}2~00D36wE+MDZ1A-K00C_FwE+PDl>h(%assvi00CtNwgCVEbPTou00C|iwgCVEX&ANv00D0vwgCYEmH+?&aw@g~00Ct#wgCVEbTqaB00C|~wgCVEX+X9C00D1CwgCVEa7?xV00Cc8wgCVEbXc|l00DDewgCVEZe+Fr0RX4~00Aj*wgCYFrvNB)wt)ZvZhE!>00C)&wgCVEXNa}|00Cu=wgCYEssI21DVnwc0RgE1D4w=~00CsAwgCVEZmhNe00VDgWootol(qq~wgCbFngEyp00Ak+wgCbGnE;mnD9pBj00Ak|wgCbFo&cNx00AlDwgCbGodBBvDCo9<00CX@wgCYEy#N3KDgL$r0Rg-KC<3>E00SsnJ>0ed__hHEw*deFauBxx00D0vw*deFbR@R{00Chtw*deFaxk|600Ct-w*deFa6GpG0RW%?00AjTw*dhGp8zOKw}AiwY*M!Y00CiIw*deFc3`&w00DGnw*deFWo)+r0RW-^00Aj@w*dhGp#Ug+w}AiwY=XA|00Ci&w*deFc96FL00DHCw*dhFumAu7DWbOl0RgW7D5kf800CvJw*deFdbGCz00L!coVNkGw*dkGtN^3{00Ak=w*dkHs{o?_DA2co00C~+w*deFY2dd300C#_w*deFW$d>B0syW6rT_o|DfqVm0s*Z6r2r`Yw}AiwWCXYY00C|exB&qGvH$=9DH^x|0Rgc9C?2?h00CztxB&nGZY;O~00C(-xB&nGayYmF00DG9xB&nGb40iS00D1GxB&qGv;Y7BDOR`v0RgiBC|bCI00C!UxB&nGZfLjx00C)kxB&nGa&))>00DG*xB&nGbAY%300D1?xB&nGbd0zG00Cr@xB&nGWtg}D00DNMxB&nGa-_Hc00CvHxB&nGbFjDp00CvTxB&qGwEzGCVZyip00DHyxB&nGVa&Jz00CsuxB&nGU)Z<-0sz4PzW@LMDde~T0s+7Pz5podxPbrxVeq&C00DIRxB&nGVF0-S0RY1Q00Aisxd8zI!T=}`xq$!yZx*=$00D9yxd8wHWhA))0RY7S00Aj5xd8zI!~iHXxq$!yayq#I00Ct}xd8wHW=OdK00CxBxd8wHbyT?l00ClJxd8wHY+$(o00C@fxd8wHX>7Rx01tLyaAR+0b7Ez5a&2UKW~Q|P{IvljwgI@d0YbL{a<>7%w*m6E0Tj3aP`ClSxB=d{0S37ND!Bo2xd8wHI(WGO0RWl{0RWo|0RWr}0RWu~0RWy00RW#100J;J%((&3xd8wLGBY$bF}%3}z_|g$xdF(z0o1tx00DB|xd8wHZ}hnV00DIRxd8wHV*t7V00CtNx&Z(Ib_}`!00BA@x&Z(IIvBcv00C$ox&Z+K#sE4lwz+{Mx&Z(IWh%M>00DY7x&Z(IX*{|C00DDCx&Z(Icu2Yd00C)Ex&Z+I6A%CaWm>uc00D4bx&Z(Id1Sf)00DGrx&Z(IUvRns00Cuox&Z(Ib$q%300C@*x&Z|MI}kk(K@dX_KM()`DUP}U1pzt`JP<$-LJ&R>D4M!~00Cv7x&Z(Ida$|y00C*Xx&Z(IbG*6%00C~ox&Z(IdC0l}00Csqx&Z(Ia@4v300D2>x&Z(Ibl|!H00Cp>x&Z(JVP%NA0qnW~0RR*b00CwEx&Z(IZ~(gj00DUhy8!?JbPT%z00CbTy8!?Jau~Y-00D0vy8!?JbR@e000Chty8!?JV=%h`00D0{y8!?JY&^RG00C@5y8!_J6%YUca!$Je00CuEy8!?JbXdCq00C}Zy8!?JX=J+r00D1my8!_J77zdda(24`00Cusy8!?Jbbz}700C}>y8!?JX^gu800D23y8!?JaG1LR00Cc~y8!?Jbfmih00DEVy8!?JZm_!n0RSiv00Akyy8!_KClDyWyMX`!ZpOO-00C*vy8!?JXVkj^00Cv%y8!_JDi8nxDdxKY0RbrxDC)a`00Ct1y8!?JZuq+a0RTA=00Aikya53LI1nfZynz4#VGg_j00DFsya50KVH~^x00Cqoya50Kc__RA00D3=ya50KZ#29C00Cn00C|$z5xIMX)L}000D9`z5xIOWoc-}y#eIC0XV(^0st%!BoF`rDNMcr0s$)!BM>N3zJUM%Zdkqn00C)Yz5xIMXK20w00Cugz5xONE)XUV00Aj_z5xOOEf6ITD1g3!00Cr%z5xIMZjinK0RS=(00AkSz5xLNF%T%AzJUM%XQsXZ00C~Uz5xIMX|%op00DBkz5xIMbilp=00DExz5xIMZ_K^{0RS`*00Al3z5xLNGY}};zJUM%XX3sA00D05z5xIMY4E-Q00DCLz5xIMbo{;n00DCXzX1RNZwS8u00DFkzX1UNQ4jzDDH^{40Rm7EWGEEB0Up1B00CtrzX1RNb}+vI00D9~zX1UNQxE_FDMG&i0Rd7FC`P}500Cu8zX1RNdQ`sw00L!cJih^2zX1RNb6~##00CuczX1UNH4p#+VRpX(00DG*zX1RNVSv8@0RT1-00Cu;zX1RNdXT>X00C*1zX1UNHxK{;d7{4o00DHSzX1RNX{^5i00CpNzX1RNVYt5m00D5mzX1RNVZ^@y00U%mV}`#0oWB9ezX1RNU(mk+0RTl100AlFzX1UOL=Y(GzkvV&W$wQL00DaTzX1RNY5czd00DCXzySaOZV12u00DUpzySaOWE8*w00D9uzySaOZy>+{00DF+zySaOV=TY{00Ct(zySaOb~wNR0su`AOAr77DMY{l0s%}AN)RYYz<~e(VNk#U00DGbzySaOVPL=k0RT@B00Aj%zySdPP7o+?z<~e(Z+5@|00DA-zySaOWrV;10RUML00AkGzySdPSP&?bz<~e(a+<&a00Cv9zySaOW~jgc00CyMzySaOb+o_%00CmUzySaOY{0+)00C^qzySaOY0SU@01$RzaAR+0b7Ez5a&3NOdS>#v0Z6+6aJvE4ya8;z0i3-7KE45Tz5$lL0n)w!aK8cGzX3kL0cOAfiogNVzySaOI@rJg0RdVNIvT-&00Ctn!2tjPdMLpG00C((!2tjPb2PyL00C|~!2tjPc|gGd00L%YRJs91!2tjPa!kPi00D1S!2tjPbX>s!00CoS!2tmP4G#bTWNyI$00C}t!2tjPb$G!600D1)!2tjPW`w~300Cu+!2tjPbdbRT00DKD!2tjPVw}MN00C*D!2tjPa;U)p00DHa!2tjPbhN<%0RapTVYF00C+0!2tjPa`3?c0RRsV00CwE!2tjPZ~(#q00ChJ!T|sQXbi#u00DCn!T|sQWEjE$00C(p!T|sQY$U<~00D0*!T|vQ5Dx$WY&OCH00Ch-!T|sQX+XjO00DAF!T|sQWlX{W00DGT!T|sQVOYWe0RRyX00DDk!T|sQa%jQ<00C)k!T|sQWOTv-00Cus!T|sQXMn;100Ci!!T|sQYmCAH00Co?!T|sQVVJ@J00nMub8T?c!2$Nc0WiV=Ucv#M!T|sQU!=kT0RR&Z00Ak$!T|vR5)UZE!hrw*Z_2^}00Cyw!T|sQZrH*B00C*f00Aku!~p>T6%r`C#DM?-a>B#`00Cvn!~p;SdeFoH00C*%!~p;SY}~{F00Cj*!~p;Sb?C$a00DFE!~p>SE)oC%Df+|#0Rb%%DE`EO00DCZ#Q^{Taty@*00D0j#Q^{TbQr|}00Cnj#Q^{UX=U`p0VKr%0RR{h00Aj9#Q^~U7ZNBq#eo0;az4cY00Cu2#Q^{TdQ8Ou00C)I#Q^{TY*@ts00CiM#Q^{Tb!5c>00DDq#Q^{TX>i2>00DM(#Q^~T8WI2jDT2iT0Rb5jD2By>00DH2#Q^{TX_UnQ0RTo400AkW#Q^~UMG`2a#eo0;Wvayi00DNg#Q^{TX}HA!00DHq#Q^{TW5mS)00Cjj#Q^{TchJQF00D2-#Q^{TWZcC800C~|#Q^{TY3RiP00DRI#Q^{UZgZN&0rbTI0RS8l00Aik#sL8V8xkl8#(@9#sL5UdO*ej00C)6#sL5UY)r-h00CiA#sL5Uby&s$00DDe#sL5UX=KI$00DMt#sL5UW^l#<00D1y#sL5Ua(u=C0RSEn00Ak8#sL8V9TF&v#(@9e+00C~w#sL5VZfT~*0no+)00Cvz#sL5UW8lUC00D01#sL5UVeG~M00DIJ#sL5UbNI#q00D0P#sL5UX#~ds00C?Y#{mEVWe~>!00Cqc#{mEVZyd(~0RT1<00Ai|#{mHWH4-Q+$AJI=Y%<3I00Ct>#{mEVVnD|M00Ch}#{mEXZf$IW#sMP70ZhjM00DGT#{mEVWnjkv0RSQr00Aj%#{mHWArdHX$AJI=Y<9;100Cuw#{mEVWQ4~700D1`#{mEVZIH(S00Cr{#{mEVWSqwV0stfuCK3PvDX7N*0s$iuB@!sE$AJI=dbGy@00C*f#{mEVcEra400C^u#{mEVWzfd~00Csy#{mEVZ`{WL0RSix00AlJ#{mHWClV;^$AJI=Ve-cT00DCP#{mEVWdO(l00C_V$N>QWL=pf2DH6y50Rcl2C>F?p00Ctj$N>NWb0o+C00D0*$N>NXVQdV@0Win`0RSoz00AjL$N>QXDH13|$bkR>bV|qp00C}N$N>NWWmw1o0RSu#00Ajv$N>QXD-tMZ$bkR>bZ*E200C}x$N>NWWqim100C`+$N>NXZEjx30f@)}00D1~$N>NWa+t^g00C*9$N>NWcBIGw00C~Q$N>QWFcJU(DYnP~0Rb-(D7wgj00DEr$N>NWWyr_@00C{z$N>NWVbsV000DB^$N>QWG7NWW%$Se00DCT$N>NWbp*))00DFg$pHWXco4|}00Ctd$pHZXG!g&-DI&=M0Rb}-C??5)00DC>$pHWXWi-hF00D41$pHWXVL-_N0RTV}00AjX$pHZYKN2WV$$f00Cv1$pHWXY@o>j00Cj9$pHWXaIDDz00DBc$pHWXZ@9?;00C^i$pHWXZ^X#~00Cpl$pHWXbkNBG00U@sWk$&XcF6(O$pHZXI1&H>DeB1q0RcA>DDKID00C(9$pHWXbo|Ky00CqI$^ifYX$Z;z0RTD@00Ai!$^iiZIT9!s%7Fj@bRNn900C$w$^ifYXDrGA00C(-$^ifYWjM+K0RTJ_00AjP$^iiZI}#{J%7Fj@ZcfSp00DJY$^iiYJ`w-{DPqb20RTc000Aj%$^iiZK@uo%%7Fj@Wp>H|00C@%$^ifYX@trF00Cx-$^ifYZ;;9X0RlY|D0F7ZftJbv00DQL$^ifYVW`Rh00DBY$^ifmc7ADRVQph&W^{9RXmVsK#Q}W90s6%OX2$`d#{uHU0XE11u*d=6$N?P50o=&}4$1*O$^l%;0kp~i00BC>$^iiY*%SZ)W&X+m00DCX%K-oZZwSi)00CkS%K-oZaumw}0RY|<00Ai=%K-ra-4rM!%Ygs^b1KUL00C|?%K-oZZ#c^V00C(}%K-oZbVSPm00D4H%K-oZZ&1qt00DAV%K-oZWn9Yv00DYp%K-oZX=uv<00C@n%K-oZVRXv@00DJ+%K-oZbAZbM00L!c8p{EO%K-rZ+7ti*XqL+X00DHG%K-oZWT49d00C*H%K-rZ+Y|r+bh66<00C&W%K-oZXS~Y+00C*j%K-oZWys3`00MVttjht;%K-oZZq&;G00C*<%K-rZ+!O!-ZtBYc00D3A%K-oZY4pnh00DFQ%K-oZZUD>y00CtN%mDxaZ4Ar-00C(d%mDxaWEji=00DCz%mDxacO=XK00D0*%mDxaaxlyR00D9~%mDxaVLZ$M00Ct}%mDxaZAi=k00Ci6%mDxaa#YL#00CxN%mDxabYRQ@00D1i%mDxaZ*0r~00VY+a*WFXI)==F00DE1%mDxaZj{Uc00D2B%mDxaX`svj00DHS%mDxaaIDM$0RWK}00DHk%mDxaXuQk;00C#h%mDxaX~@h000C^y%mDxaU)0P200DH`%mDxaZs5!T00C*{%mDxaZ|uwg0RWN~00DIP%mDxaX#C6p00CzL%>e)bX$Z{$00C?c%>e)bUlh#&00C?o%>e)bVIa)`00C|$%>e)bZ!FCL00C(-%>e)bbU4ic00Cn@%>e)bWkk&Z00DAJ%>e)bX;94p00MAi^2`BN%>e)bI$X^G0RfX1I%ds*00Cue%>e)baCFT900DV=%>e)bbb!qP00DG{%>e)bXpGGP00C!`%>e)bX_(Cc00C^C%>e)bI;71300BCx&4B;`Xt2!z0Ru@AI&Uuc%7L=X0k+Kn00DBm%>e)bWz5Y100DZ^%>e)cWofd+0ocs}00C^?%>e)bVd%{P00DLG%>e)bbM(yt00L!cXu$#c%>e=c-~i$P00Aiq&H(}e-vHqNC=kwp00DUx&H(@cVIa-{00D9)&H(@caxBgP00Ch#&H(@cWjM|O00C@1&H(@cVnogX00DJM&H(@cZ&1zw00CrH&H(@cb6m~=00CxV&H(@cZ)nZ|00Crf&H(@cbac)E00C}#&H(@cX@JfF00D1?&H(}dHq)%DH_iK0Ria%C?3y&00BKD&jA1daxBjQ00D0@&jA1dbU4oe00Ch>&jA1dazxJo00Cu6&jA1da8Si{TV&w&5|d1lW600Cic&jA1da&*rD00DA(&jA1dVSvv800Cu&&jA1dY>dwV00Cl>&jA1db(qfq00D2F&jA1dWTejl00DEV&jA1dX0Xoz00D2d&jA1dWW3J-00DHu&jA1dZphC800C*v&jA1dZ`98L00C;+&jA1hYI13BevHlmz|H{_&jD7?0pQO800BDY&jA4e?EpIb&w&5|c>>S@00ChN&;bAeauCn~00D9q&;bAeVI0r_00Ctp&;bAeY$(tH00Cky&;bAebu`cc00D10&;bAeWI)gX00DDG&;bAeW=zll00D1O&;bGfvjw#U00Ajp&;bGgvIVpSC}hxq00DVw&;bAeVRX;|00DA(&;bAea)8hQ00Ci!&;bAeWsJ}P00C^0&;bAeVwlhY00DKL&;bAeZ=}!x00CsG&;bAebFk0>00D2d&;bAeaJ&sE00Cjn(E$JfWz^9D00C^;(E$JfV&KsM00DL8(E$JfZ|uEqDT31h0RV#s00AkC(*Xeif(Iy&(}4g1c$U)v00Cv5(*XbhWTevp00C~Q(*XejfCngPhSPzt(*Xbhbhgt000C~o(*XbhX~@$700D2#(*XbhYShyK00DH`(*XbhZs5}a00Cv@(*Xbha_rLq00Ck0(*XbhaQM>!00DIV(*XbhWdzg#0RV*u00Aiw)Bynjga;@T)PVp2bQ;tF00C|y)BykiWhm4E00DF^)Bykib2QWe00C(_)Bykib3oJq00C}B)BykiZ%oty00CoC)Bykib6C^?00e$#b7}6<0esT|3e*8!)BykiI%L!V0Re^wI(F2700DA*)BykiZ-mqV00DD~)BykiZjjUg00Cu|)Byni)(ZdubfVM&00C~M)BykiX{^)%00D2Z)Byni*9!mvbH3C800C*j)Bykic*xWN0RY$w00Cvx)BykiZP?TS00Cj%)BykiZsgPf00C?2)BykiZt&Cr00C+C)BykiZ2Z�DFY)d2tjZV1%@00CtV)d2tjaun4800Chd)d2wj*$V&xWhT`D00C_()d2tjVKCJJ00C|`)d2tjYdqBf00C}7)d2tjX-L%p00C@H)d2tjWK`7w00C@T)d2tjX<*d>00C%b)d2tmYGH6=xYPm8)BzyX0c_O)00BC3)d2wk+6y{_)qwy3Z;I6c00Cx_)d2tjZkW{p0RXxd00Aka)d2wkxfUp>)qwy3bgtC_00C~c)d2tjWxUk^00C{n)d2tjWysY500C^y)d2tkX=R?(0o2t200DH`)d2tjZsgSg00C+0)d2tjZ}8Ot0RX%f00Ald)d2wkyA~(_)`0*4a|YG{00CtV)&T$kbQIPB00DIx)&T$kVj$K500C(x)&T$kaxB&X00DF|)&T$kbU4-l00Ch>)&T$kbVSwx00Cu6)&T(kz7_xhDOT120Rg=hC|cHm00CuS)&T$kZD`g300Cic)&T$kZgkcG00DA()&T$kZ-CYT00Cx()&T$kbd1&k00C~2)&T$kWti3h00C{D)&T$kWu(>t00C^O)&T$kWw6!(00CsS)&T$kY`oS100C*j)&T$kXvo$90RX@j00Ak~)&T(lzZNLi)`0*4W!}~S00D63)&T$kZ|v3q00Cq2)&T$kbNJQ)00DIV)&T$kZUol>00CtR*8u00D0B*8u00AkQ*#QCp_yGC&00C+K*#Q6nZUou^00D0b+5rFoX%N~000DFs+5rFoVI0~400DX;+5rFoX(-wO00D9?+5rFoVKmwS00Ct>+5rFoZa~@r00C)6+5rFoY)sk#00DDS+5rFoV_4b&00C)U+5rFoZDiU300CiY+5rFoZgAQG00DV++5rFoWPI8I00Crz+5rFoa){ai00Ci++5rFoca+)z00DBE+5rFoZ=l)%0Ra5~00Aki+5rIp`~WDh+JOK8WwzP@00DZw+5rFoX~fzA00DE#+5rFoWzgCI00m)WY-Vz}*8ynR0hHMRrrH74+5rFoI^5a;0RjF1I`Z0q00DFO+5rFoasb-_00CtN+W`OpW(?Z_00Cwa+W`Opbr{00AjD+yMarngl33+<^cAb3)t!00Co4+yMXqX;9n&00DGX+yMXqVO-n+00C`c+yMXqWoX<100C}p+yMXqX>{BH00C=y+yMXqV}RTN00Co$+yMaqodf^@DU#d)0Rfx@D3;uT00DEH+yMXqW2D>x00C*L+yMXqbg00C*P-2ngrYqZ?~00CpV-2ngrW5C@30sx@|qXYl}Da_pg0s)`|q68??-GKlBbJ*Ph00Cp--2ngrY3SVn00DIF-2ngrVf5Vr00C|K-2ngrWdPm*00C|W-T?psX$;;000C-T?pvaCTv00Nnv>-2ukk0X*IT00Cq|-T?psa#Y>{00CiI-T?pscVOND00DAl-T?psZ*1NH00Cxl-T?psI(Xgz00BCF-hluCXoTJY00AzF-T?psbCBKv00Co`-T?psX`J2x00DHO-T?psVW{2#00C{T-T?psWwhP_00C~g-T?psX~5nA00Lxd%-aFR-T?psWX#?H00DB=-T?psVcgyU0RRmP00AlJ-T?st3=1gi-hluCbn@N-00D0L-T?psWdPp+00C_V-vIytWenc|00C?g-vIytWfR00Cvv-vIytY}nrc00Cv*-vIytWaQrg00C_3-vIytY4G0x00C(B-vI#t5eonTDFWaD0Ra#TC?mq00Cu|-~j*uXq?~y00DBM-~j*uZ>Zn_00DEZ-~j*uZnWS500CvX-~j*ubHLyM00Cvj-~j*ubeRn00Cu^;Q;^wWoT^R0hr+d00DBI;Q;^vZ>Zq`00DEZ;Q;^vZnWV600CvX;Q;^vbHL#N00Cvj;Q;^vbZ2{00DCzo00Ck~rH~00DC#00DAJ<^cc!Wl-h;00C}R<^cf!Y!m8^J00DGz<^cc!VR+^N00DG<<^cc!ZiMCm00Cu+<^cc!bCBi%00Cu|<^cc!a-8M?00D5K<^cc!WvJ!>00DBY<^cc!U$o`{00CsW<^cc!Wx(bE00DT$<^cc!Y0TyU00Cyw<^cc!U)bgW00DX4<^cc!WaQ=n00D36<^cf!Z4>|jZuaH@00D3M<^cc!X#nQ|00DFc=K%l#VGQR100DFo=K%l#ZW!kQ00Ctl=K%l#b0p^h00Ctx=K%l#axmus00D3|=K%l#WjyBr00DAB=K%l#Ur6Tx00Cr9=K%l#WmM+@00DSf=K%l#X<+9800U`aZCvI7@a6$#=K%l#I&9|w0Re6lI(p}U00C}*=K%l#Z;0ms00C)^=K%l#bd=`-00Ci|=K%l#bfD(}00C~M=K%l#Wvu4`00DEd=K%l#Ww_@700DBo=K%l#aKz^U00Cvn=K%l#a?s}i00DW{=K%l#blm3w00C*@=K%l#W9a7r00D3A=K%l#Z1m>=00CwC=K%l#b^z!B00CtN=m7u$Z4BrE00ChV=m7u$av10V00Cwm=m7u$Iwa@;00BBG=z#zMXfWsj00AyG=m7u$b3Et)00Ct}=m7u$V@T)$00C)E=m7u$a#ZL60st@-G8F&;DPZUU0s$`-F%>9g=z#zMcx>na00C)s=m7u$a(w6k00DG@=m7u$VTkAf00C`|=m7u$bCl=-00DEF=m7u$VW8*%00C{L=m7u$XRPP}00C~Y=m7u$X}IVC00DHq=m7u$VZ`VG00D2x=m7u$Y|!Wd00Cy!=m7u$W!&fi00Cv<=m7u$a_Hy*0RS`=00AlV=m7x%GZiTK=z#zMW&Y>^00DXi=>Y%%X$Y%%WfY)&H5Di*>45+NcrNJy00C(>=>Y%%ay;n)00DGD=>Y%%VMyr#00C`I=>Y%%b5!X800DDa=>Y%%VPNS200C`g=>Y%%XKd*K00C}t=>Y%%X?W=Y00DG<=>Y%%VT9=c00D1`=>Y%%Y>?>z00Cx}=>Y%%Wt`~&00Cv9=>Y%%a;WJ600CyM=>Y%(W^#V+=m8$-0kr7>00BC>=>Y)&Hx)X_>45+Nc+Tko00C*%=>Y%%a@^?w00DI3=>Y%%Vd&`r00C|8=>Y%%bM)x}00MM#TId1#=>Y%%VF2m@0sxN{kre;|DG=%b0s)Q{kQFEv>VW_OY#izV00Ctt>Hz=&b}Z@v00Cz*>Hz=&ZaC@z00C(}>Hz=&bVTX_00Ci2>Hz=&Z&2z100C@P>Hz=&W?bq400CuU>Hz=&WoYUF00DAt>Hz@&lNA5~DSGMw0RfT~D1PdJ00Cu$>Hz=&dW`A;00C)|>Hz=&bC~J@00Cv5>Hz`(l@*y400Akg>Hz`)logm2D6r~*00C^a>Hz=&Wx(nI00DN!>Hz=&Wz6aU00DE->Hz=&Vc6;c0sxm4n-u^7Ddg$_0s)p4niVMO>VW_OZ1Cy<00CwC>Hz=&b^z-E00DFc>j3}(ZVc-I00C(d>j3}(Zy4(V0RWv900Ai^>j41)oE0c2>wy3Pb1v%v00Cw;>j3}(Z#?S(00Cq|>j3}(W=QJ+00D1K>j3}(a#ZU900C}V>j3}(bYSZN00CuY>j41(pA`TBDRS!p0Rf&BD0b_C00C@#>j3}(WrXVi00DN2>j3}(XOQaw00C~6>j3}(X`Jf;00DHO>j3}(VW{f?00D2V>j3}(Y_#hE00CyY>j3}(Wx(qJ00Cvj>j3}(a?I-i00Cyw>j3};W^!U`XMS|*0i@~y-s%A!>j7-*0odyS00BDQ>j41)pcOj!>wy3PZ2s#300CtN>;VD*2o?$!00Aiy>;VD+2NnqyC>ZR400Cnj>;V7)V<_wa00Chx>;V7)XEf{q00C|~>;V7)X+Z1&00DGH>;V7)VNC1+00D1O>;V7)Y*_3800CxR>;V7)Wn}CD00Cuc>;V7)a&YVc0RRjZ00Aj{>;VA*3l=DV?12CQWrpkl00DZA>;V7)X_V{%00DEF>;V7)WuWW<0ssyc5*7dfDXi=P0s##c5f&)2?12CQW4P=A00Cpd>;V7)VaV(O00Cvr>;V7)bJXks00Cjz>;VD*5Ec{`00AlH>;VD+4;B*^DD3Qk00Cq2>;V7)WBlv^00ChF?EwG*bO`MM00C|e?EwG*X%y`N00D0r?EwJ*78U>jDJJa!0Ra^jC@SrN00DC_?EwG*W;pEu00D14?EwG*WJK)&00Cx7?EwG*Z&2+400DAV?EwG*Zd~mF00DGj?EwG*WoYdI0RR{l00Aj00C*9?EwG*bfoP800CjD?EwG*Z?NqF00C^a?EwG*X1whI00Cvf?EwG*WytLT00DB&?EwG*X4LHg00w4qVrpl8cI*MB>;d5H0U+%GZtVfu?EwG*I^gXA0Rb5nI{NK_00CnF?g0P+V+ig60su)DOBVnEDHQGj0s%-DN*5>^?tuUSb0F>k00Ctx?g0P+bujJ$00D6}?g0P+ay;$<00D18?g0P+bV%+200Cr9?g0P+WmN6~00DYh?g0P+X<+UF00C@f?g0P+VQlUJ00DAx?g0P+Wq9rZ00C}(?g0P+WrXel00C!;?g0P+XOQjz00C~6?g0P+X`Jo>00DHO?g0P+VW{o_00D2V?g0P+Y_#qH00CyY?g0P+Wx(zM00Cvj?g0P+a?I`l0RT-G00Al3?g0S-OcyBJ?tuUSW#aAu00DaH?g0P+Y4Gj=00DFM?g0P+W&G{|0sv1JQx^aMDG2WY0s&4JQWq!=?|}dTXcX@O00Cnj?*RY-ZY1vk00Ctx?*RY-axm`!00DP4?*RY-WjyZz00DDC?*RY-VMy-*0sv7LRTlsODOB$P0s&ALR2L{(?|}dTb71cQ00Cuc?*RY-b#U(i00D7!?*RY-a(wRr00D1;?*RY-bcpW(00DH4?*RY-Zj|o<00C*5?*RY-Z=ml10RUGQ00Aki?*Rb;Ru?F+?|}dTbGGjR00Cyc?*RY-Z^Z8b00Csm?*RY-X3*~e00D2-?*RY-a@_9$00C~|?*RY-bm;E^00Cw0?*Rb-Sr-5SDf;gL0RdPSDE{w(00DCZ@Bsh;Weo5E00DIp@Bsh;aTxFc00D9y@Bsh;ZzS*m00DF=@Bsh;WH9gn00Ct-@Bsh;dOYv}00C)2@Bsh;Y)J3{00Ci6@Bsh;a#ZjE00CuM@Bsh;ZeZ{M00CuY@Bsh;XKe5R00C!m@Bsh;Zg}tk00C)!@Bsh;bcFB$00Ci&@Bsh;Z;@Bsh;I>7J&0RdVUI@<7o00DF0@Bsh;W$5q$00DLG@Bsh;arE#300DCP@Bsh;ZvgQD00DFc@c{q;Vq$0Z8!y00C!C@c{q!41O=D5UX$00C~Q@c{q#SJJ(@__&WWlr(|00DYd@&Nz=X#|@&Nz=WsLFx00DH8@&Nz=bC~i000C*9@&Nz=bENVC00C~Q@&Nz=Z?N(K00CpR@&Nz=bG-5a0RYMk00Ak;@&N$>$qgvX@__&WZqo7r00Cjz@&Nz=Y2fk!00Cm=@&Nz=Z|w2`00Cq2@&Nz=VfgX^00CX%O=P00DFs^8o+>VI1=T00D0z^8o+>Y$)>q00Cw$^8o+>Wi;~v00Ct>^8o+>azOI|00Cx3^8o+>WlZw{00C`M^8o+>VOaA400DAd^8o+>W@PgL00d@oX?{NP0dDdE!tw!X^8o+>I&kv=0RhVmI)d|o00C}@^8o+>VUY6y00C*1^8o+>Vx02<00D2J^8o+>W2o~100CjH^8o+>YP9nK00C#Z^8o+>Zou;a00C*n^8o+>bjZ`ktz00C^?^8o+>X5{k$00Cv{^8o+>W$^O>00DCL^8o+>X8iL300CtJ^Z@_?Z3y%M00L!UnDGG)^Z^6__!j&Y{ucTc00Ai;^Z^6`_ZIsW{TBHaC@A!S00DF^^Z@_?Zank>00C)2^Z@_?Z%Fh300C-F^Z@_?WK{G400CuM^Z@_?cwqDa00C)c^Z@|?02crODRT4y0RjIOD0cLL00DG-^Z@_?ZiMs!00C)=^Z@_?Z;00C;2^Z@_?WSsN?00Cv9^Z@_?c&PLN00C*P^Z@_?X0-GH0RRFQ00Ak$^Z@|@0T(F5^nm~YWytBz0RS8q00AjP^#K6_8y8_HKJ@`e^??8ZY)00DLO^#K3@as2fG00D9W_5lC^ZwU4Q00DFk_5lC^bQJah00C|q_5lC^X(09i00D0%_5lC_V`|>@0W9_b00Ct(_5lC^bUgL}00DJE_5lC^a7gw600C`I_5lC_Y;WH50aW$@0RRLS00Ajv_5lF_0~aW0_JIHab8hwl00Crn_5lC^a(wmy00D1;_5lC^Z;18*00Co;_5lC^bCmW000D2B_5lF^1{VMUDW>)T0RaUUD5~~>00DEb_5lC^X1MkN00D2l_5lC_aActN0mSwJ00Cyo_5lC^Z`Aey00DB^_5lF^3>N?aDdzS80RamaDC+is00C?8_5lC^Zus^A00C+K_5lC^Yy|fK00CqQ_W=L_Wf1oP00C$g_W=L_V;uJZ00Chl_W=L_bSU=$00DF^_W=L_VKnyv00DG5_W=L_b3pe200DAF_W=L_X-xM40RRpc00Ajj_W=O`4Hqa}_kjQbYhw2S00C}l_W=L_X>j)e00C@v_W=L_WPJAl00Cu!_W=L_Xo&X#00Co;_W=L_VU+g)00DHG_W=L_bfEVE00Cj9_W=L_WUTiA00C~Y_W=L_Z@BjX00CpZ_W=O_LKgr5Da!W&0Rcf5D9-nR00C~)_W=L_Z`}6*00C*@_W=L_bm;d100Cp}_W=L_Y4rC200DCP_W=L_W&rpB00CnL_yGU`X$<%Q00DFo_yGU`VHo%U00L!n#P)1r00Cvr_yGX|5f>r^J00D9!`2hd{Zz%Zz00DF^`2hd{V>I~z00Ct>`2hd{c0l<700Cu2`2hd{V@&x000CiA`2hd{a9H^P00DDe`2hd{Vr2ON00DJs`2hd{b8z_q00C}x`2hd{Z+!Uy00C)&`2hd{bcp!@0RT1^00AkK`2hg|H5VwD`GEidbe{PE00C*H`2hd{ZLIkL00C*T`2hd{Y`FOW00DEp`2hd{Z^Zcl00D5y`2hd{ZqWGw0RT7`00Al7`2hg|Hy0@2`GEidbmsX100C+4`2hd{ZS?s800C+G`2hd{YykQJ00DCb`T+m|Zw&eY00D3k`T+m|co_Nt00VDnVUGC$*7*S*`T+p|CKmt!DKh#20Rbf!C^q_m00DSB`T+m|WkmV`00Cr5`T+m|ZczFG0RSo&00Ajn`T+p}DHkYU`hfrebY}Vi00Cug`T+m|b9DLv00Cxt`T+m|W`Ozu00D1?`T+m|bBy`{00Cr@`T+m|a+vx700D2F`T+m|Z>0JG0RS`?00Akm`T+p}GZ!ed`hfrebGrHg00DHu`T+m|X~_Bk00C{z`T+m|Y1H}w00Luds`>%i`T+m|bKv>`00D36`T+p|E*Ag+DfapS0Rb%+DEj(=00DFW`vCv}WeEEL00DCj`vCv}W)%AY00Cwi`vCv}Zy@^t00DC*`vCv}W-R*w0RTW300AjD`vCy~KNl!G`+)!fXF~e{00C}F`vCv}X;AwC00D4T`vCv}ZCv{S00M7eGW!8y`vCy}JQn}~DRTP(0RcM~D0cgS00Cuu`vCv}aD@8-00DW5`vCv}bddW200DEB`vCv}W1RZ|00C*D`vCv}ZK(SJ00CjH`vCv}ZnXOW00DWr`vCv}WWf6Y00DHy`vCv}Zp`}u00C*z`vCv}Z`k_*019qqb8>WTX>ep};PwGh_W>mM0fP7e5cvTl`T0RbZyDAN3a00DT|`~d&~W#Ie)00Cs?`~d&~ZtVO40RSi$00AlZ`~d+0Cl@IE{DA-gbOQYW00CtR{Q&?0a}fOj00Cwe{Q&?0W*q$i00D0z{Q&?0b13}*00Cq!{Q&?0ay0z`00D10{Q&?0Z$SM40RTD|00AjX{Q&_1ITt8U{eb`hb5{KU00DGf{Q&?0X=MEY00C`k{Q&?0X>k1k00LudM*RVH{Q&?0bA0^)00D1?{Q&_0EEfO)DU$sG0Rbx)D3<+!00DHI{Q&?0Wu*N900DEV{Q&?0X0ZJM00CyU{Q&?0Z@m2h00DEt{Q&?0X2|^k0RTi700Ak~{Q&_1Ll-F6{eb`hXWsn*00D01{Q&?0Y3%(000D6F{Q&?0ZTS5G00M7e&iw)Y{Q&_0J{JH1DGvSt0RcT1C=&jG00Ctf{s901a3KBx00DU>{s901bS(Y>00DC{{s901V>tc+00C(}{s901ZAAV700Ci2{s901ZczRK00DVc{s901WL*9M00DGj{s901ZfO1i00C)k{s901Z*=|v0RTo900Ak0{s932MHeW9{(%4iZi@Z^00D23{s901X_)>200DHK{s901W2F8800C*L{s901aep}b8h?r$ov8F`~i&p0R;X5dj0|0{s901bm0C000CwG{s931Fc$y;DGL7q0Rb-;C=UOD00DCp{{a92bR7Qy00C(t{{a92Z7BZ%00C(({{a92Y&8D?00DD4{{a92Z$SS600D4D{{a92b4>pM00CiA{{aC2G8X^=DPI2p0Rb@=C}RJC00DDo{{a92ba4Lx00C)s{{a92ZG8U$00C)&{{a92Y>58>00DE3{{a92Zi400RcxBI^zF<00DI9{{a92Zt(vB00C+C{{a92Z~XrO00C+O00IC3WC#EP00CtV00IC3coYBv00VDwX#nB@6!ZZa00II40|5mA00Aj300II50s#a8C^P_q00DG500IC3V?+P~00Cu600IC3YES?I00ClF00IC3Z(INZ00DGj00IC3ZfF1k00Cic00IC3X>00IC3bl?C200D0100IC3Ve9|`00C+800IC3a`*rO00CkC00IC3b_4+e00C|a0RjL4X%GPd00Ctd0RjL4Z5#mt00C(t0RjL4bSMD=0ssjC3jqKDDKr5B0s#mC3IQlO0fGPlbU*500J%n0#E@000BBy0RjO53;{Z10fGPlbZP+t00Coi0RjL4Wq1Js00C-#0RjL4VuS$#00D1`0RjL4bdUi800C~60RjL4VVnU100C*D0RjL4a;O0U00CjH0RjL4cC-Nk00C~g0RjO48U+9WDaHW;0Rb5WD9QnX00DH+0RjL4W7q)#00Cv*0RjL4YUBX|00Cm^0RjL4Z}0&E00C$A0RjL4Zu|iP00C(N0s;U5c?bdm00D9i0s;U5VH5%a00DLy0s;U5Wgr3q00C_#0s;U5X)FQ)0RS8Y00AjD0s;X68wDsl0)hYmbV33G00Co40s;U5Wl#bF00C-N0s;U5Vq5|O00D1e0s;U5XJ`Tf00C}p0s;U5X>}aa00BDA0s;X69|bzx0)hYmbm9U600Cp_0s;U5W$*$500C0=m0RWO100Aj@0|Eg7kr*g^1A+hnWr70&00C`^0|Ed6X^;Z~00DHC0|Ed6besbM0RX5N00Ake0|Eg7rx+-#1A+hnbg}~i00C~g0|Ed6VZZ|d00DHy0|Ed7X>+0j0?Y#f0RW&F00Al70|Eg7pBO0M1A+hnWaa|`00C+40|Ed6Z1e*H00Ck80|Eg6q8I=HDFy@r0Rf>HC<+9E00CtX1Ofm7XBY$m00C|u1Ofm7VI%|s0RW^J00Aj51Ofp8qZlYO1cCqobUFkA00C}71Ofm7VMqi500DGP1Ofm8a&syK0#pP700C}V1Ofm8c4+_v0%QaN00M4v(gOl&1Ofp7lo$X3DSiY30RfX3D1ron00Cu)1Ofm7ZIA>400C*11Ofm7beseN00Cs81Ofm7Zm0wT0RWa500Akq1Ofp8l^7_v1cCqoXubpj00DHy1Ofm7XUqfw00C~&1Ofm7W!MA)0RWg700AlF1Ofp8ml!DM1cCqoZ0-aC00Ck41Ofm7cKiea00D9W1p)v8We5cV00DFk1p)v8ZWILq00C(l1p)v8WgrCt00C_#1p)v8X)FZ-00DF|1p)v8bT|b900Ct_1p)y8niv29DM|$b0Rfp9C{6`}0RWsB00Ajn1p)y9n;0ly1%dzpJ!S<00RWyD00Aj<1p)y9ofs&11%dzpJ$?lO00TTdAyfqdZUq8{1p)v8a*PE600D2B1p)v8bf5(S00Cj91p)v8a;yac00CvP1p)v8aJU5m0RW~L00Ak)1p)y9r5Gs41%dzpWzGcx00C{*1p)v8Y1{<@00DI31p)v8dFTZK00D091p)vEbZKR5b8lgC0|Ime0YW0`vs}00BDs1p)y9sTevK27&+qWgZ3s00Czv1_A&9ZY%}@00Ch#1_A&BX?AkJ0Rk)o0yqW&00Ct_1_A&9ZA=CN00C)I1_A;A4gnGY00Ajp1_A;B4FM4WC}akL00D4n1_A&9b#w*-00D1$1_A&9a)1T`0RR>O00AkC1_A*A6#*!a27&+qZk7fD00D2F1_A&9X`}`M00DEV1_A&9ZmAWex`d00DFw2Lb>AVIT(r00DF+2Lb^AHUR(uDKZBF0Rc4uC^iRz00C?~2Lb>AZ$t+I00DAJ2Lb>AbWjHZ00C}R2Lb>AZ(Iig00MJkEC&K&2Lb>AbZ7?x00DAx2Lb>AcX$T^00Cuw2Lb>Ac7z8400C)=2Lb>AbdU!E00Ci^2Lb>AcAN(S00C*D2Lb>Aa;OIa00CvL2Lb>AWV8nY00C^e2Lb>AVZa9h00C*n2Lb>Abj$|=00DB+2Lb>AVb})(00D5`2Lb>AWaI||00D052Lb>AZ}0~K00Cq62Lb^AIspIyDFO%r0RcGyC2m$~Bbl3<200C*<2m$~BbL0pD00DC92m$~BVekk700D6J2m$~BbNmPb00C?Q2?78CZwLtj00D9i2?78CbQB2!00C|q2?78CZy*T*00MJkzz6~+2?78CbSw!100D9~2?78CcRUFK00Ct}2?78Cc1Q^V00C)E2?78CbW{lf00CiI2?78Cc3=qt00C)c2?78Ca%>3#00Cuk2?78CWOxYz00C@%2?78CVT1_+00C)=2?78CbdU)G00DBA2?78CVVns900D5K2?78CWT*)O00C~U2?78CZ?p*l00CpV2?78CWxxpn00d`bWpjoG0>}me{09QY2?7BCECB!kDc%VJ0RS)o00AlJ2?7BDF99g*34#CtdGZMY00DIR2?78CX#ffW00DCb3IYHDatsOr00ChV3IYHDa2N^#0Rk%lD0AWof*uM200Ctr3IYHDbTA4600Ch(3IYHDbUX?I0RS!m00AjT3IYKDG64VqDN+go0Rb@qC{_xB00DVi3IYHDbYuzw00C)g3IYHDb8rd*00DA#3IYHDVSEY#00D4<3IYKFEdeNVObUXC3IYHDY>o;700D2B3IYHDa-a$V00DHS3IYHDZmbFd00D2Z3IYHEb7MjZ0=NnS00DHq3IYHDa>xn-00DQ-3IYHDZqy0_00Cjz3IYHDY2XS100Cm=3IYHDZ|n*J00Cq23IYHDVfYFH00MJr%n1Vi3IYHDbOZ|m00C|e3jzQEX%q_r00Chd3jzQEav%!=00DF+3jzQEb1Vx200C|?3jzQEZ#WAA0RRvI00AjP3jzTF4*@7h3xWUva83&X00DJY3jzQEZ(Iuk00DAh3jzQEXJ`uo00DDu3jzQEbaV>>00C}#3jzQEX@Cm?00Ci!3jzQEa*PWC00DH83jzQEbC?SP00C~E3jzQEZ=?$X00CpF3jzTE6afGMDYgp&0Ra;MD7p)R00Cvd3jzQEZO97(0RTb)00Ak~3jzTFK>;Y(3xWUvbKVOA00DI73jzQEZtM#J00C+83jzQEVfYII00DCT3jzQEbOa0n00DCf3<3ZFZV(It00D0n3<3ZFV;l?u00Cwq3<3ZFZzv1`00D9?3<3ZFWi$)|00Ck;3<3ZFZ9ohH00Lok&Ikg00ChF4FUiGWC#rc00D3g4FUlG9svLWDH;s|0RbHWC>{-h00DF)4FUiGZY&J~00C(-4FUiGVK@x}00DA74FUiGbVLmT00DDK4FUiGZcq&Z00D1S4FUiGV_Xda00CuU4FUiGc4!R(00D1q4FUiGZFCI+00Cus4FUlGAOQdYDTWOK0RSQa00AkG4FUlHApt0q4T1pz9|0(HiVcFA4FUiGWugrN00C#N4FUiGZnO;o00CjT4FUiGa=;A&00Cvj4FUiGZOjb<00C*z4FUlGC;v@00C)!4*~!KW?^jN4gxk00)!6&00DD~4*~%ICIJ8eDV`4k0RbfeD54L700DET4*~!Ibg&Ns00C~c4*~!IX}k{t00Cjb4*~!Ia>x$?00DH)4*~!IbJPz400C~=4*~!IZ{QCC00Cp>4*~!IW$X_E00DIJ4*~!IVfYUM00DLW4*~!IYy=Pj00ChN5CQ-Jb`TH(0RTh+00Ai+5CQ=KLjfot5P|>!b0!c100DF^5CQ-JZZr@A00C(_5CQ-JVL%W900DAF5CQ-JbW9Ke00DDS5CQ-JZdeck00D1a5CQ-JV`LBl00DGr5CQ-Jb8rv>00C)s5CQ-SV}5R7b#iBEWo$kR0!aIz2r00DKn5CQ-JZ@>@&00DBw5CQ-JXUq@+0RSW#00Cs!5CQ-JZrl(800DL45CQ-JZ|D#L00Cm|5CQ-Ja`X@a00CwC5CQ-JcK{Ir00D0X5dr}KB^m$$WD*eq00C|m5dr`KbsP}_00D0z5dr`KVki*;00D9?5dr`KWi$~200D415dr`Ka6l0P0RSc%00Cr75dr`KWl#|U00CrH5dr`KZd?%p00DJk5dr`KZ)gz$00Cld5dr`Ka&!>_00Cus5dr`KcYqNB00D1?5dr}KCmH|&WRejA00Cu|5dr`KWSkKK00C~I5dr`Kb*K>n00D2V5dr`KVzdzg00DBk5dr`KWxx>v00D5u5dr`KaLf?`00L}vj1dCT5dr`KbJ!6A00V4wX$%npMiBzy5dr`KU+5760RSl)00Ald5dr}KEgAp;DFzY(0Rb!;C<+pS00CtX5&{4LdKeM{0RTxF00Ai^5&{7LO&S0JDJ~KM0RT}N00AjD5&{7MP#P#a5`q8$c|sBb00DGL5&{4LX;2aZ00DDW5&{4La$FJu00CiQ5&{4LaA*<&0Rl`KD04Crf^HH500C@t5&{4LZ-5d400DA_5&{4Lbc_-L00C~25&{4LZx<_00Cjn5&{4LaMTh40Ru=HC}VRd5`vx*0@@M+00Cv-5&{4Lbnp@a00Ck45&{4Lbo>$m0RT%H00Aio69NGMQyKsPDH0O`0Rd7PC>9ff00DU%69NDMbR-i300C(#69NDMb1)ME00D9~69NDMVLTH800D4969NGON*XA03=@J#69NDMY)%sb00D1W69NDMa$pkz00DGn69NDMZfp|*00D1u69NDNb7KM%0(cVw00DG<69NDMa)=WG00DQ769NDMWt0;F00DNI69NDMX`mAV00DHS69NDMVXPAZ00DNg69NDMX}A*t00DBo69NDMWyBK#00Csm69NDMY|s+|00Cjv69NDMY1|V600DI369NDMa_AER00Cj{69NDMaP$)b00CtB69NDMZU7Vl00D0X6aoMNV+<4m00L=c9ufi)6aoPNJsJQ3DIydC0RTlB00Aj16aoPOL>eeC6oLQ&c{UUR00DG96aoMNX+#tP00DDK6aoMNa!?ck00CiE6aoMNa9k7u0RlW4D03zhf?^Z`00Cua6aoMNbaWH~00Cio6aoMNbbu5B0RTT500AkC6aoPNM;ZVDDV7uh0RcuDD4G<400DWR6aoMNbf^>p00C*P6aoMNbF>r!00DBk6aoMNVZamu00D5u6aoPPJ{l-0RS%=00Al76#@YPE*dD{6@mZ(W#$zE00C|86#@VOVe}OO0RS-?00Aig76JhQFd8TX7J>i)WC|7n00C|i76JePbr==`00D0v76JePVk8y<00D9;76JePWiS>300DP476JePZ#)(P0RS}`00AjT76JhQG#V&O7J>i)WKtFa00C}V76JePbzl|(00D1i76JePVr&)y00DAx76JePWq1|>00D4*76JePaD)~D00L}vLKXsw76JePbdVMT00Cv176JhPGa3K^DW(00DG17XknQWk44K0RTA~00AjX7XkqRI2tHW7lHr*bXFGv00C}Z7XknQX=E1y00D1m7XknQaBvp_00Cuo7XknQY00DB=7XknQblevL00DF27XknQZs->R00D3A7XknQWAqmS00CwC7XknQbO0Cv00ChJ7y00Cvf83F(SW5^i-00Cjn83F(SaMT$B00L}tm>B}v83F(SY~UFJ00D3683F(Sa_|`f00DIN83F(SZu}Vn00D0T8Ug_T4g~-KDGnL}0RasKC=wci00D9s8Ug?TWgr>?00C?!8Ug?TY%CfA00D0@8Ug?TayS|S00DG98Ug?TZbTXa00D1G8Ug?TV^A6b0RRvM00Ajn8Ug_U4+SV-8iD`;Y-Sn)00D1q8Ug?Ta&#I300DG*8Ug?TZh#sB00D1?8Ug?TV~iRC00D238Ug_T5(NMODV`bv0Ra&OD54sI00C>L8Ug?TW3Up>00C__8v+0UWk4GO00DGH8v+0Ub4(io00DVY8v+0Ub66V!00C@X8v+0UVPqQu00Coa8v+0UX>c0?00C`w8v+0UVSF0`00C}-8v+0Ud59YV00Cr<8v+0UWRx2M00Cv18v+0UY@izg00C^K8v+0UZ>$>v00DBc8v+0UbhsM=00C~k8v+0UZ^Rn{0RV~x00Ak`8v+3Vi3KRs8-f4J~00DC790C9VW$+vV00C_F90C9VZ2TMo00D0T9RdIWatIv)00DFk9RdIWZWJ8?00D0r9RdIXWMkMI0w5g%00DF+9RdIWWiTBA0RWH%00AjH9RdLXj|C_|9fAM>ZAKje00CuA9RdIWbW|Mz00DDa9RdIWd0-s^00DDm9RdIWY-}9@00Cig9RdIWV|X0`00C)!9RdIWZG;^H00Ci&9RdIWZjc=U00DWH9RdIWWSkuW00DEN9RdIZV}5gC${PZ590E2S0;nAV00BC#9RdLXkp()y9fAM>ZN?n}00Cvr9RdIWbkrRJ00DE_9RdIWdEgxa00DF69RdIWZ0sEZ00Ck09RdIWWB45c00C+K9RdIWZ3G?y00ChN9s&RXZV(;<00DUx9s&RXWE>s>00MGkA{zoC9s&RXWhfp300C?=9s&RXY&aeQ00D149s&RXazq{i00MJ#dKm&r9s&UXVFv&KDOw%^0RU$Q00Ajv9s&UYW(O!}9)bV?Zf+g|00D1y9s&RXX?z|600DG@9s&RXVTc|A00DK59s&RXY?K}X00Ci|9s&RXcAy>t0RU+S00Aki9s&UYXa^{;9)bV?Wwssy00DHq9s&RXVZjK?9|8aYbPOK?00D9q9|8aYcN`xA00Ctp9|8aYb|@bL00C((9|8aYbTl6V00Ch-9|8aYc0eBj00C)69|8aYa!elr00CuE9|8aYWLO^p00C@X9|8aYVPqcy00C)g9|8aYbZ{R600DA#9|8aYVSFC~00D4<9|8aYbci1U00DE39|8aYa+Dte00C*59|8dYZ3h4WDW)F+0RV9a00Akm9|8dYbq4?eDY_p50ReOeD83(p00DW#9|8aYbj%+D00C*z9|8aYbJ!mO00DB|9|8aYVdNhI00D679|8daa0e)Jv>$@-9|8aYZ1x`l00D0TAOZjZatI&-00DFkAOZjZZWJH_00D0rAOZmZa|ZwcDJCES0ReIcC@LU=00DV0AOZjZbT}Xa00C(}AOZjZb3`Bl00DAJAOZjZVNf6f00D4TAOZmcYzHV~bE+SLARq!dP00DC1AOZjZbm$-g00D09AOZjZZ}cDn00MJkgdhU?AOZjZbO0d&00D9eAp!sacMu^000CtdAp!sab{ruB00C(tAp!sabSNPL00ChxAp!sab~GUZ00C(_Ap!saazG&h00Cu2Ap!saWK1Cf00C@LAp!saVOSvo00C)UAp!sabYvj{00DApAp!saVQ?V=00D4zAp!saWPBk400C}-Ap!saZ-^lR00Co;Ap!saWt1TT0R&(NC}n1IULJy`9s-~r0-7NL00DHMAp!sabF?7>00D2hAp!vaV+Q~MDaIiJ0RdtMD9Ry%00DH+Ap!sabJ!sQ00D2_Ap!saW8@(M0RUwO00AlRAp!vbWCtkpA%Xw_W%?lk00C_RA_4#bVF)4u00U!wZonY|>LCISA_4#bIus%T0ReaiIwB&100DF;A_4#cZgWr`0x%*100D0{A_4&bECK)lcSa%t00D1GA_4&bEdl@mY*r!y00D1WA_4#ca$`^;0$?Hn00BB?A_4&cE&@7mB7y(`Z+0RA00DA-A_4#bWrQLE00DZ6A_4#bZjd4Z00D27A_4&bPXhn}bfO{x00DHSA_4#bVXPto00CvPA_4#bbhsh{00CjXA_4#bbi^V80RT_~00CvtA_4#bZPX$H00C**A_4#cb9Blg0^lM700BDYA_4&cQ3E>gB7y(`boL?w00D0PA_4#bWdtJv00C_ZBLV;cWe_6*00C?kBLV;cWgH^{00C|yBLV;cZzv-I00C((BLV;cbTlIZ00DJ6BLV;cY(OId00D1CBLV>cx(EOPDN-W>0Rg!PC{`na00DDcBLV;ca%3X{00CucBLV;cW^f|{00CxpBLV;cb$lZN00ClxBLV;cWr!mJ00DH4BLV;cVU!~R00Co~BLV;cZ=fRr00C^KBLV;cY^);!0RX%R00AkuBLV>dy9g+}BZ2?{Zo(r100D2xBLV;cY0x7A00DH?BLV;cVca7E00DC1BLV;cXXqmW00Cw0BLV;cbo3(v00D0LBLV;cX#gYw00D3YBmw{dWeg+&00DFoBmw{da~LE700CtlBmw{dZX_fE0sy`Uzz6^VDKI1g0s*}UzX&KcB!U0|ay%pg00Cu2Bmw{dY)m8q00DJUBmw{dWmqHv00CrPBmw{da%3a|00CiYBmw{dcW@*E00DA#Bmw{dZ+s*I0RX}X00Ak8Bmw~e!3ZdfB!U0|a*`wh00Cv1Bmw{dY@j3p00DKTBmw{dWvnCu00CsOBmw{da=0V{00CjXBmw{dcf=$D00DB!Bmw{dZ_p$H00Cy!Bmw~d#0UTZDdHpo0RYAb00AlNBmw~e#Rw?yB!U0|ZuTSs00CkCBmw{dX#^z#00CkOB?15eZxAH{00CnbB?15eVH_m_0RYSh00Ai|B?18f%LpheC4v9}b223Y00Ct>B?15ec0eTp00C)6B?15ebW9}z00CiAB?15ec333>00C)UB?15ea%3d}00CucB?15eWN;+{00CrnB?15eZhR#I00D1;B?15eV~8aJ00Cu=B?18h!w4v9bLJ$1A|(QpB?15ebebgs00C~QB?15eX|N>%00CjPB?15ea=ax100DHuB?15ebI2tE00C~!B?15eZ`36M00Cp#B?15eZr~*X00D32B?15eY3wBe00DIJB?15eVfZBi00CqEB?15eZv-X+00C?YCISEfY!D^_00D0nCISEfV;m*|00CtpCISEfbSNeQ00ChxCISEfbu=ad00C?|CISEfVL&DV00DMJCISHf$Or%dDN-f^0RhJdC{`wd00DViCISEfbYvz100C)gCISEfb8sdC00DA#CISEfVSFY600D4BlM00Ch-CjtQg&IkYjDMlv(0RhbjC`u=S00DVWCjtNgbXX?>00C)UCjtNgb7Ut100DApCjtNgVQ?n`00D4zCjtQg(g*+nDS{^g0RhnnD26A300DW7CjtNgbd)Co00C*5CjtNgbD$>z00DBQCjtNgVXP+t00D5aCjtNgbGRo000C^iCjtNgZ^S1800DB!CjtNgbkHXP00C~+CjtNgZ`>yW00MJkd?y0pCjtNgW#}gY00DIJCjtNgVfZHk00DIVCjtQg&00CseC;|WhZpbJC00D2#C;|WhW7H@D00Cv%C;|WiYI8s*0^leD00DI7C;|WhZty4q00C+CC;|WhVf-ip00D9WDFOfibODFOfiV?-$e00D1GDFOfiY)~lz00C@PDFOfiZ(Jz?00CoSDFOfibZ99800CugDFOfnVQ*%BWoNP@0xBc|f+PamBmzt(0(2*00CsWDFOfia=xC00D03DFOfiZ}2Gs00C+CDFOfibo?m-00ChFDgpojatJB{00CzXDgpojWfUp`00DFwDgpojZXhZG00C(xDgpoja4aeU00Ct(DgpojbT}#k00DD8DgpojWkf0h00C}FDgpuk5)Bj$00AjhDgpul5e*X!C|oLn00DAhDgpojZ)_?800DGzDgpojVR$M600DA-DgpojXM`#O00Cu+DgpojbdV|n00C~6DgpojX`Cto00D5KDgpojWvD6w00DHaDgpojbF?Y~00CsWDgpojWxy%|00DT$DgpojY0N4D0RR>a00Al3Dgprk6%8odDuMt3a^fli00D36Dgpojbnq$y00Ck4Dgpoja{MX+00CzLD*^xkWe6(*00DFkD*^xkZWJp500C(lD*^xka3CuJ00CttD*^xkbSx_Z00DC{D*^xkWH>7V00Ct_D*^xkctk4#00C)AD*^xkW>6~v0RR{c00AjnD*^!l7Y!(2D}n$4Wo9b^00DGvD*^xkVRS1300DA(D*^xkXMigL00Cu&D*^xkbc`zk00C~2D*^xnZ)SdJP$~k_Dgst30+=fT00BClD*^!l84WtHD}n$4a<(f100D2lD*^xkbi^wH00CjjD*^xka?mRR00C##D*^xkW!x(Q00DI3D*^xkZs;ol00C+4D*^xkaP%tz00CwCD*^xkbO0;@00DCbECK)lWDG0<00CtZECK)lco-}K00M7m*eL=YECK@nX9{TwYYG4XDK0Dm0|90VXbNfyC^jsD00D12ECK)lW=Jdo00C}JECK)lX;dr%00DAZECK)lZ(u9}00DGnECK)lVQee{00DAxECK)lXLu|E00CuwECK)lbc8Gd0RV3b00AkGECK-mZVD)rEP?<5beb#z00C*DECK)lW2h_w00C*PECK)lY_u!_00D5iECK)lc)%00CzbEdl@mVHhm}00DF!Edl@mb0jSS00CwyEdl@mZ!j$a00D9~Edl@mWjrkc00Ck`Edl@mZAdKw00Lok^eh5SEdl@nX>QUi0#q#m00BB)Edl`m8WsQnWo|7300C`sEdl`m92NipbABxX00Cu!Edl@mXNWBV00Ci+Edl@mbd)Uu00DEFEdl@mW}qzs00D2NEdl@ma;z-^00CvPEdl@mVz?~=00C{jEdl@nVRd*d0>mu>0RS5o00DH=Edl@mY1l0S00Cp(Edl@mY2+;e00C_3Edl@maPTbx00DUREdl@mW&AAy0RSEr00AioE&>4o9Tq4IE`k67VG=F^00DFwE&>1nVIVF700CqsE&>1nZ!9hX00Cw)E&>1nZa6Li00C(}E&>1nazriy00D1GE&>1nbWkn=00CiEE&>1na$GI~00C!WE&>1nWoRw}00DGvE&>1ob8Z4I0(33{00M4l$}IwVE&>1nI)p9)0RbNtI*u-a00Ci?E&>1nbet{%00Cj5E&>4patb1nZ>}x^00CyYE&>1nZon=A0RX}d00DT+E&>1nVbCrD00C{*E&>4n!wvuea^fxm00DI7E&>1naO^Gu00Cd}E&>1nZTKz%00CwGE&>1nbObK~00DCfF9HAoc@QrG00DCrF9HAoY#c8F00ChlF9HAoV<;~I00C((F9HAoZ8R?e00Ch-F9HAoZa^;r00MM*+%5t}F9HDo#0~%fZdNY>00D1WF9HAoX<#n`00DGnF9HAob!;yJ00C@rF9HAoZ+I^P0RY7g00CiyF9HAobcink00Ci+F9HDp#tvkZF9HAoZ<;Rx00CyAF9HAoZm2H;00U%mX-qEyelG&9F9HDo)D8dvDZ(!T0RhtvD8?^>00CvpF9HAodekoh00C**F9HAobKoxm00D63F9HAoW$Z5k00DIJF9HAobNDX;00C|OF9HAobp$X100C_ZFaiJpX%H|100DRwFaiJqUtzQ_0vs>`0|3Yl$_~s900Aj1FaiSs#}3I3%MK_sFoFO9ayl>q0RYer00AjXFaiMq&kiV1FoFOAZ)HX>0#+~r00DGfFaiJpVQ4S{00DAtFaiMp@(ut2DS9vh0Riz2D1I=400DD^FaiJpbc`?p00C~2FaiJpX_znq00D2FFaiJpaHKE-00CvHFaiJpbg(c200CjPFaiJpY`ic600D2pFaiJpaL6zM00L)nbT9(WFaiJpWz;YN0RZq000AlFFaiMq?+z&FFoFO9Z|*Px00MMo-Y^38FaiJpZu~F;0RYYp00AisF#-Vr%?>CKF@gXAauzWH00D0vF#-SqbR;nX00ChtF#-SqaxgIh00Cz~00ChRG6DbrZWJ;C00DU#G6DbsZDhJJ0w6L100DF+G6DbrWiT=V0RY$z00AjHG6Des*A6H^GJ*gBZALNz00CuAG6DbrbW}0|00DDaG6Dbrd0;XE00DDmG6DbrY-}`00DIZGXeksYzQ*~00D0fGXeksa}+ZI00C?oGXeksY#=iN00DI-GXensK00DVCGXeksbVM@(00C)AGXeksb5Jt^00DAVGXeksVO%o;00D4fGXeksb7(UH00CugGXeksbaXQU00CioGXeksbbvDg0RZL>00AkCGXentd00DH`GXeksZs0Ql00D32GXektb7O`x0_-ya00D0DGXeksVf-@!00C(NGy(ttVhA(>00D0fGy(ttV-z$300ChdGy(wt>J9(_DJC=m0Ria_C@M6900DV0Gy(ttbT~8u00C(}Gy(ttb3`-(00DAJGy(ttVNf&z00D4TGy(wt?hXI}DPlAN0Rim}C}uQ*00DVyGy(ttbaXTV00C)wGy(ttbAU7g00DA_Gy(ttVT?2a00D54Gy(ttbC@&&00C^CGy(ttZ=^H=00DBUGy(ttbg(o600C~cGy(ttZ@e@D00MJkTr>j0Gy(ttWymxF00DH;Gy(ttVc0YR00DH~Gy(wt><$0{De5!=0Rig{DDE_Z00DXQGy(ttbo?{|00C(NH39$ua|ks800D9iH39$uVH7n200D3sH39$ub09SW00C?!H39$uZ!9$e00D9`H39$ubT~Bv00C}3H39$uZ$vc$00MJkCu_00DHyH39$uZqPLX00C*%H39$uVcazW00DC1H39$ubm%n#00DFEH39$uZuB(*00D3MH39$uV*oY+00C|WHUaS00C)wHUaYMn00D23HUa7c+00DJYI066xVq7=^00CuUI066xbZ9sN00CicI066xV{|wI00D1$I066xY=Afd00C@HUcI%0*p8U00BCZI069z^$uw|#x4T5ID!BHa=thM00D2xI066xbkH~g00CjvI066xa@;rq00C#>I066xW#~8p00DIFI069xoDl#4Df&190Rfv4DE>Ht00DCZIRXFyatt{F00CtZIRXFyW*9jF00CwmIRXFybtE|g00CkuIRXFyWiUAc00DG1IRXFyVLUkk00Cn{IRXFyZ%8=;00C@HIRXFyY*aY{0RWy600AjrIRXIzoe?NxIf4KIZfZFK00D1uIRXFyX?QsT00DG9q7eWADcCsz0s)^9p%EzFIf4KIY~(ot00Cj{IRXFyWb`=#00C+GIRXFyZvZ+100DXiIsyOzWehq300D3kIsyOzVHi3B00D9yIsyOzbR;?g00DF=IsyOzX)rnh00Cn*IsyOzX*@at00C@5IsyOza7a1=00C`IIsyRzq!9oCDOx%L0Rf{CC|){(00C@dIsyOzVQe}A00CrjIsyOzX?QvU00D1)IsyOzdW1Rx00Cu+IsyOzaF99z00Ci^IsyOza-2E>00DHOIsyOzbf`K400C*PIsyOzW3)N~00C*bIsyOzY`{7K00D5uIsyOzZOl3X00C*zIsyRzrV#)EDc(8)0RX5G00AlJIsyR!rx7UZI)VTJZt^+;00Ck8IsyOzX#hI{00CkKI|2X!ZwxyE00CnXI|2X!VHi6C0RXNM00Ai^I|2a#tq~|FJAwcKb1pjq00Ct-I|2X!c04-*00C)2I|2X!bVxe_00Ci6I|2X!c2qk800C)QI|2X!a$q|G00CuYI|2X!WNbSE00CrjI|2X!Zg@Ka00D1)I|2X!V}v^b00Cu+I|2a%r4cAR<00D5WJpup$bF@7I00C^eJpup$Z@@hQ00DBwJpup$bj&>h00C~&Jpup$Z`eHo00MJkcs&B%Jpup$W#l~q00DIFJpup$Ve~x$00DIRJpus$vJn6QDF!|Q0RgcQC<;D;00DUrJ^}y%bQnGY00C(pJ^}y%b0j_j00D9;J^}y%VK6=d00D3|J^}y%b38r*00C@5J^}y%Z%94@00DANJ^}y%bW}b900C}VJ^}y%Z(u$G00MJk06qd{J^}y%bZkBX00DA#J^}y%cYHnq00Cu!J^}y%c8ER#00C)^J^}y%bd){<00Ci|J^}y%cA!2200C*HJ^}y%a;!cA00CvPJ^}y%WVk*800CsaJ^}y%Zp1zU00D2xJ^}y%W6(YV00CvzJ^}y&YI8h20^B|V00DI3J^}y%ZtOk+00C+8J^}y%Vfa1*00DCTJ^}y%bOb*F00DCfKLP*&ZV*2L00D0nKLP*&V;nyM00C|yKLP*&Zzw+k00C((KLP*&bTmH#00Ch-KLP*&V?aLw00D1CKLP*&Y)n4_00C@LKLP*&Z&*J900CoOKLP*&bYwpQ00CucKLP*-VQ*=EWoKGB0@67GR5}9KIs!;M0&qV900BC7KLP;(wGldyKY{=OY?eO)00Cj1KLP*&WTZa=00C*LKLP*&Z?HcC00DZoKLP*&WxPKE00D5qKLP*&VaPuM00DB&KLP*&bksir00DH`KLP*&Y2ZHs00Cp>KLP*&Y3x4&00C_BKLP*&aQHt000M4p^f&_kKLP;&{|W#BDGopa0RjFBC=x(|00C|oKmq^(Zy-Pd00C(xKmq^(bSyvu00Ch#Kmq^(ayUQ&00Cz{Kmq^(Wkf&%00DGLKmq^(Zcso100C)MKmq^(a9ltF00CuUKmq^(bZ9^V00DDuKmq^(WpqFS00C}#Kmq{(0Sf>DDTY7-0RaFDD2hOW00DE5Kmq^(a+p8@00Cv5Kmq^(W~4v@00CyIKmq^(b+AAJ00CmQKmq^(WxPNF00DHuKmq^(VaPxN00CppKmq^(Z`42n00C^;Kmq^(Y~Vlw0ssRG1q%QHDeOQ30s#UG1PdtgK!N}PH26RQ00C`5)2MYiJDGosb0RaXJC=x+}00A@@K>`2)Yal@a00D9)K>`2-Z((wNfItG~KmrIs0xUrS00BBOK>`5*2n#wyL4p7QG)h4N00C=KK>`8*8yXoJ00AjpK>`8+8X6cHC}cr`00DSvK>`2)WpqIT00CrrK>`2)Zh%1o00C)+K>`2)Zj3`2)X_!F*00DEJK>`2)bEH8600CvHK>`2)Xs|&700C~cK>`2)Z@fVQ00C*jK>`2)bjU#h00CjnK>`2)W7I(c00D2>K>`2)Y~Vox00C^~K>`2)Z|p$=0RSBu00AlZK>`5*92zM6L4p7QJOV-j00D9eLIMB*ZxBKP00DFsLIMB*VH`pN00D9$LIMB*Whg=d00D3=LIME*9~uAwDLO&|0RbKwC_X}h00DGFLIMB*b4)@400DARLIMB*X;?x60RSNy00AjvLIME+AQ~uWLV^GRWNtzN00C}xLIMB*Z+t=m00CoyLIMB*Wr#uo00d)iW^?jE0yIJbUP1znLIMB*I+Q{J0RbW!I;KK`00DTcLIMB*Wwb&900CsWLIMB*ZoonU00C*nLIMB*Zp=ag00CjrLIMB*Y1l#n00DE}LIMB*bL2t-00Cv{LIMB*Xz)S;00D0HLIMB*Z~Q_600C(NLjnK+bO=KN00ChRLjnK+V-!OI00D0rLjnK+Y#>7d00C?!LjnK+Z!ALs00nbqX>wysBLXBW0t7$;SV00ZLjnK+IygfD0RaIHI!;4^00DDULjnK+a$G|K00D1eLjnK+bZA2Y00CicLjnK+a&$ui00C!uLjnK+Wq?Bh00DG{LjnK+Zj3_$0RZX-00Co|LjnN+xex#WDWXFH0RgxWD5gV#00C{RLjnK+Wwb*A00DHmLjnK+bHGCa00DW%LjnK+bId~m00DW@LjnK+WY|Lj00D2_LjnK+V&p>t00C+0LjnK+bnrt000C_FLjnK+b^JpD00C_RL;?T-ItWAp0Rg%YIu1mF00C_jL;?T-WgJ8T00DF&L;?T-b0|at00DU}L;?T-b2LN(00DVAL;?T-WI#j$00D1CL;?Z;D;q5v00AjdL;?Z-00DAdL;?T-WoSeK00DMxL;?T-Y;;5d00D1$L;?T-bAUtw00C!)L;?T-Zj3|%00C)|L;?T-beKc}00D2FL;?T-Z=^&500C&KL;?T-bFf4L00CvTL;?T-Y`jDQ00D5qL;?T-X~;wZ00DH)L;?T-Y}7;o00DK{L;?W-FB<>>Ddt210Rb)>DC$Il00DFGL;?T-WcWk^00D0PL;?T-bp%BM00D0bMFIc;Vh}|F00CtdMFIc;dK^Up00C(tMFIc;b0|du00D3=MFIc;Wi&+s00DG5MFIf;F&h8@DMm#C0Rb=@C`v_w00DAPMFIc;Z&*bF00DGfMFIc;VPr)D00DApMFIc;XK+OV00CuoMFIf;I~xE2DS|};0RcK2D27FX00Cu;MFIc;bd*H`00Ci|MFIc;bf85700DERMFIc;Y^+5B00CjLMFIc;X}CoK00DHqMFIcniE00C~wMFIf;GaCQ_DcVH>0Rb`_DBeYa00Cs=MFIc;Z|p?^00C+8MFIc;a`;6800CwGMFIc;a0EsI00C?YMgjl00DCDMgjlI2$NXM}hzWa#lwI00CuQM*;u=dSpie00C)gM*;u=ZE!~d00C)sM*;u=bbLnw00D4LK`UPM}hzWW$s4;00DOPM*;u=Z2U(800L!i-bVrgNCE)>KN|o6DH2Em0RcW6C>BV900DCxNCE%>XCz1h00C|)NCE%>X)s6v00C__NCE%>X*@^*0RTZ800AjTNCE)?KpQAbNP++Xb5ckG00C!ONCE%>ZeU0P00C)cNCE%>ZEQ#a00C)oNCE%>ba+St00CuwNCE%>Y=lSx00Cl(NCE%>X^=<)00DEBNCE%>bDT&500D2JNCE)>MH>JCDXvHY0RcoCD6&X`00C~eNCE%>Z@@?b00C*nNCE%>bj(Ns00DKY}iNw00D2_NCE%@bZ~P*NCK!x0^~>n00DIBNCE%>W%x(}0RTrE00AikNdf@@MjI#yNrC_YZVpKT00D0nNdf=?X&gxc00DF&Ndf=?a41Ov00C((Ndf=?ax_T-00CnC00DBcNdf=?VYo>G00C^iNdf=?b;L;m00C#pNdf=?Wzb0i00DB=Ndf=?Zrn)%00Cj*Ndf=?Y3NA;00DFENdf=?bM#3900CwCNdf=?XaGtA00DCbN&)}@bPP%Y00C|iN&)}@X&6cZ00ChhN&)}@awJLu00DF=N&)}@b1+H*0RT-K00AjHN&*1^OdBXbN`e3ZZbnK100D1KN&)}@X;exA00DGbN&)}@VPHxE00DYtN&)}@X>3XY00DAxN&)}@VR%Xc00C@%N&)}@b%aU+00C!;N&)}@Wsph&00DBAN&)}@Zk$R200Cj5N&)}@X{bs900DEZN&)}@bF@kV00CvXN&)}@XuwJW00DExN&)}@bj(Tu00M4vHcA50N&)}@Z`eu#00Cp-N&)}@Wavr)00Cs~N&*1@OB(-<00C|UO9B7^ZwyNU00C(dO9B7^bQntl00ChhO9B7^dL&B%00C(#O9B7^axhB*00Ch(O9B7^Y&=T>00DJEO9B7^XGlu|00CuAO9B7^a#TwK00C}VO9B7^VPH!F00C)cO9B7^b8Jfj00DDyO9B7^Wq3;h00C%zO9B7^bA(F*00DH0O9B7^Zjeg?00C*1O9B7^VVp|>00DBMO9B7^bf`-L00DEZO9BA^Pa6OMDY{Dn0Rc`MD85UA00C~qO9B7^Z_G;q00C*zO9B7^bl6J*00Cj%O9B7^dgMz200C+0O9B7^a_~z600Ck4O9B7^Z2U_C00DIZOacG_X9!FJ00CtVOacG_auiGg00C|qOacG_VIWKb00C(xOacG_b1X~(00DC{OacG_WjIU%00C$|OacG_b3{x600DGLOacG`ZgaFt0#Hl>00D1SOacG_V_-}I00CuYOacG_Y-~&d00ClhOacG_VR%de00DD;OacG_X@pDy00wPyXL4a=;6wrlNCN&y0(MCP^hyGXOacG_I*?2P0Rd1OI;u>900DBaOacG_Ww=ZN00DNsOacG_Y{X0g00D2xOacG_bI?oz00C##OacG_Zrn@)00C*@OacG_bm&Y100D3AOacG_Z}dz800C(FOacG_a{x^O00CtNO#%P`Yz$2T00LrgOhf__O#%P`X&6lc00DF&O#%P`Y$#0v00MAzoI?UGO#%S`xd#9NV?Ip+00D49O#%S`YYqSbDNaoS0Rd_bC{j&=00DGZO#%P`b6`yZ00D1iO#%P`V{AP67Y{beK*800M4vYEA;4P67Y{Z=_BF00MJkBu)aZP67Y{bhJ(a00CvbP67Y}Y<_c)O#n-N00BD6P67b|dJa0+PJ#ddbly$^0syrXw-f*YDeO)H0s*uXwiGDxPJ#ddbofpJ00C|SPXYh|X$VgO00ChRPXYh|auiPj00DFwPXYh|b0ALw00C|$PXYh|Z!Av&00Cn%PXYh|ayU-{00Ch>PXYh|WkgQ`00C}FPXYh|X;4oB0RXua00AjnPXYk}xD+U0Pl5mebY@Qi00C}pPXYh|X>?Bl00CioPXYh|a)3_)00DG{PXYh|bBs>{00C~2PXYh|ZfJ00CjDPXYh|Ww1{I00C~cPXYh|X}nJY00C^mPXYn}yA;0^00Ak^PXYn~x)inO(00Ct_Pyzq}bVN`B00Ci2Pyzq}bWl(N0sy@f!4v=iDO^wj0s*`fz!WHAP=WvfcxX@p00C)oPyzq}a(GYz00DG00DG1Q33z~b39Q300C}7Q33z~Z%9!B00Co8Q33z~WmHiD00DGbQ33z~VPH`L00DJoQ33z~Y-~{i00CigQ33z~c6d<&0RY7m00Ak4Q33$~$rJzqDUMMB0RhMqD3Vcv00DWJQ33z~bf8fJ00C*HQ33z~bF5JU00DBcQ33z~VYpEO00D5mQ33%1#1trVh*5&XQ33z~Wy(+=b00DFgQUU-0X%JEZ00DCrQUU-0avV|u00ChlQUU-0a41p&0RqMpD0A{rf-X`500C??QUU-0Z$MH400DAFQUU-0bWBnL00C}NQUU-0Z&*?S00MJk=urY*QUU-0bYxNj00DAtQUU-0cXUz$00C}#QUU-0VSrKs00C)+QUU-0VvJG(00D23QUU-0W0+C`00Cj1QUU=0%@hCuDXLNe0RYhy00AkqQUU=0)f4~$DZWwy0Rhw$D8f>L00DW(QUU-0bkI@)00C*%QUU-0bKFt_00DC1QUU-0Vdzo<00D6BQUU=2&=e?hxKe`jQUU-0Z2D3H00D0XQvv`1atu=f00DFoQvv`1ZWvPn00D0vQvv}1(-Z&!DJoL}0Rhq!C@xci00DV4Qvv`1bUaf600C)2Qvv`1b4XJH00DANQvv`1VN_EB00D4XQvv}4%oHeNbFNZ?BvS%lQvv`1WoAR0042Z;Vs|00Co?R0042Wtda~00L@rq*4N&R0042bfi=Q00C~UR0042X|z-V00CjTR0042a==sq00DHyR0042bIeo%00C~&R0042Z`f1<00nG*b7f;zPXfqK0tQh6eo+G6R0042I^iDVkRT0Ra~iD4th>00DWVR{{V5bgWkb00C*TR{{V5bGTOm00DBoR{{V5VZ>Jg00D5yR{{Y76B8(Nlvje#R{{V5Y}Qu-00D2}R{{V5a_CnA00DIFR{{V5ZuD0I00D3MR{{Y5783vgDF#>q0Ra^gC<<7D00DUrSONe6bQo9y00C(pSONe6b0k;-00D9;SONe6VK7(%00D3|SONh94-+V3bBb4j09XP%SONe6WkOg200DGTSONe6VOUrK00DGfSONh65)%LcDQZ{(0RS2k00Aj1j00ChRSpon7b`)6x00C(lSpon7av)g(00CttSpon7WGq<%00C?=Spon7VK`X=00C(}Spon7bVOMK00DAJSpon7VNh8D00D4TSpon7WL#MS00C}dSpon7Z)jNp00CoeSpon8bY*~70(4md0RRdU00Ak4Spoq74if+YDUMkJ0RasYD3V!%00DWJSpon7bf8%R00C*HSpon7bF5hc00DBcSpon7VYpcW00D5mSpoq92@@!Dh*^TfSpon7Wy)Cs00DN^Spon7Y1~-?00DI3Spon7Vdz-`00DOHSpon7Y4lkF00DCPSpon7WdK?N00CqMS^@w8bPQSo00DCnS^@w8au`|y00C(pS^@w8W+Yky00C?&S^@w8Z!lT{00D9~S^@w8bUa!D00C}7S^@w8Z%A4K0RsgSD05@NR)Tt20!~^200DDUS^@w8V`N$a00C)gS^@w8ZE#uw00CikS^@w8ZhTq-00DV|S^@wBY<_cOm{kJuRRXwH0*G1y00BCVS^@z98xuO9T7m!pZKhfR00CvLS^@w8bhKIm00DElS^@w8dB9o%00V7fb4X1BJXHe5S^@w8a?Dx+00CjzS^@w8W#C!@00D01S^@+B#|p^`%L>g300AlTS^@+C#tO&^$_mU1DEwN200DFYTLJ(9a}Zks00D0nTLJ(9V;oxo00C_xTLJ(9awuB@00D0-qbf8-T00C&KTLJ(9XRuoW00C*XTLJ(9WxQJg0RYts00Ak;TLJ+A)CwrfTY>-qbkbV_00C~=TLJ(9Y2aG|00D32TLJ+9*9rguDe_wa0Rh$uDE3=|00DXYTLJ(9as*rg00D0bTmk?AbP!wu00CnbTmk?AWgJ`r00C+uTmk?AVJKVz00D9?Tmk?BaCGcj0yJC#00Cq=Tmk?AWkg&800DAJTmk?AX;54O00DDWTmk?AWn5eW00MVp!dn7jTmk?AWoTRi00DGzTmk?AVR&2u00DG=0BV+>sa00CtZT>=0BY8YJt00ChhT>=0BawJ^>00MAy;#>kMT>=0BWH4O<00Ct>T>=0BazI@I00C)6T>=0Bb4*=0CcVxI+0$5!F00C@XT>=0BZ)jZt00DAtT>=0BbaY(;00C}#T>=0BZ-89_00MJkgj@oKT>=0Bbc|gB00Cu|T>=3B;R*l&DWY8h0Ri9&D5hP400DBWT>=0BZ?s(k00DHmT>=0BW58Vk00CvjT>=0BY|LE(00CvvT>=0BbJ$%100Cv*T>=0BbmUzE00Cj@T>=0BbnsmQ0RZC)00AldT>=3C;tD7LUV;Dtat2-k00D0fUIG9CbQE3!00CnfUIG9CWguPx00C?!UIG9CWh`C-00DC{UIG9CY&c#500D14UIG9CaztJN00DGLUIG9CZcttV00D1SUIG9Db7S^h0$g4K00DGjUIG9CVQgLk00CrjUIG9CaClw<0RZI+00Ak4UIGCDk0q?DaKy{0RZm`00Ak`UjhLD^9ld~DcWBG0Ri#~DBfR!00DXAUjhIDbnIUO00C+8UjhIDbNF8Z00DCTUjhIDVFX|T00D3cU;+UG?g}V#)L()SU;+REY!+Yw00D0zU;+REawuQ|00DF^U;+REZZu#500D10U;+UE@d^L|DMnxd0Riv|C`w?000DVWU;+REbXZ^l00C)UU;+REb7Wuw00DApU;+REVQ^pq00D4zU;+UH>Ix`hbIMPr00C|eVFCaFZxmqy00MJkq+kLXVFCaFbRb~@00D9;VFCaFcQ9cB00Ct-VFCaFc06GM00C)2VFCaFbVy+W00Ci6VFCaFc2r>k00C)QVFCaFa$sQs00CuYVFCaFWNcvq00C@rVFCaFVR&Hz00C)!VFCaFbcA6700DA}VFCaFVUS@000D58VFCaFWSn6F00C~IVFCaFZ>V7c00CpJVFCaFWwc=e00U)abH-i*z+VEoVFCaFbiiQ(00DE(VFCaFZ`5G|00nG*b9G}tTLO+-0-Rj}eqI9FVFCaFI^baf0Ri?3I`(0L00DITVFCaFa|B`n00D0bVgdjGV-R8j00C_lVgdjGavWj;00D0zVgdjGZYW{`00L<;>{V*&vH$O`}gDN17k0RYSk00AjfV*&vH&V*&sHVTfY_00D50V*&vJ%L^!TSYv{eV*&sHY?@;N00D2NV*&sHa;#$l00DHeV*&sHZn$Ft00D2lV*&vH&Ivd00DFsWC8#IVH{)v00DF&WC8&I$_oGiDK2CJ0RYkq00AjDWC8&J(F-U%WP$(zc|v3Y00DGLWC8#IX;5SW00DDWWC8#Ia$IBr00CiQWC8#IaA;%#0RqVjD04Dof^K9200C@tWC8#IZ-8V100DA_WC8#Ibc|#I00C~2WC8#IZz00CvXWC8#IcEDr;00C*nWC8#Ibj)M|00CjrWC8#IcGzSB00C*bv00D9iWdZ;JVH9No00D3sWdZ;JWFTb%00C|$WdZ;JZ!Bd300Cn%WdZ;KbY(J#tQ%eDN00DA#WdZ;JVSHr*00D4L!3!vJOl5+IWdZ;JWsYS600DNIWdZ;JX`p2S00DHSWdZ;JVXS2W00DNgWdZ;JX}Dzq00DBoWdZ;JWyECy00CsmWdZ;JbkJo200DE>WdZ;Ja@=JC00C*@WdZ;JX6R)C00C_7WdZ;JZ}epX00DCPWdZ;JbO2@o00C|WW&!{KZwzJv0RyoMD05?mVuC(p0up8d00Loid}0C^W&!{KV<=_<00C(-W&!{KZ8&BE00Ch>W&!{KZbW7R00DVQW&!~KtP21EDOP3z0RgKEC|YKM00C`aW&!{KWoTvs00DGvW&!{Kb980`00DV=W&!{KbAV<700C@z00CsSW&!~Kt_uJGDZ*v~0RgQGD8^=j00CvpW&!{KdemkD00C**W&!{KbKqtI00Cv@W&!{KW9()E00Ck0W&!{KaQJ2d00DFUW&!{KWdvse00DFgX955LVGw5m0RXfM00Ai+X958MvkNF7XMz9$bS7s400DI_X955La5QHE00C|~X955LX+UQJ00C@9X955LZ%k(b00DARX955LbXaEs00C}ZX955LZ)9fz0RX-W00Aj*X958My$dLGXMz9$WqM}<00DG@X955LVTfk}00DH4X955LbChQS00C^8X955LVW4LM00C*HX955LbgX9r00C*TX955LZn$Rx00LuaYG(qzX955Lbi`)@00MMn7H0y^X958LunPbIDc)xS0RgWIDB@>=00Cv_X955Ldhllg00C+CX955LbNpul00CtJXaWEMV+d#h00ChRXaWEMa1>|)0syuPxC;OQDIjP90s*xPw+kpHXo3I%bS!8B00DJ2XaWEMa6D)N00C}7XaWENb7>lA0!U~A00C@HXaWEMZ&+vo00DAdXaWEMbYy4(00C}lXaWEMZ*XV=0sy)TybAyUDST)G0s*-Ty9+3SXo3I%Wr%1300DH8XaWEMVVGzF00DHKXaWEMbEIej00C^OXaWEMVX$Zd00C*XXaWEMbi8N+00C*jXaWEMZpdf?00m@zb7N^xW&*rs0@P;$c4z|5XaWEMI@D+a0RhtsI_hYG00C|AXaWEMW%y_U00DIVXaWEMa|CGu00DUlX#xNNa}a3)00C?kX#xNNVH{}!00CnnX#xNNX((v|00C_-X#xNNVKiw100C|~X#xNNc|d6b0RS8g00AjXX#xQO8x1H>X@UR&Wmahd00DAdX#xNNb!2G*00DGrX#xNNV{mB#00DJ&X#xNNa(rn500DG@X#xNNbBJjI00DW9X#xNNbd+fV00C*5X#xNNbD(Jg00DBQX#xNNVXSEa0RS`&00AkuX#xQOGYu%bX@UR&Wx{C!00DZ+X#xNOaA~q>0?=s!0RSEi00AlBX#xQO9StbtX@UR&W$I}H00DCHX#xNNb@*ul00DIVX#xNNV+3jf00DIhY61WOau8|)00DFsY61WOa~x^{00DU-Y61WObSP>900C((Y61WOb2MrK00DA3Y61WOVL)mE00D4DY61WOb4+Ri0RSKk00AjjY61ZP9}Os6YJva(WnyXq00C!eY61WOa&T$_00CuoY61cPA`K)B00Ak2Y61cQAq^u9D2Qr;00C=`Y61WOW0-0J00D2FY61WOY@})e00CmEY61WOWw2@j00DEhY61WOZoFy&00CvfY61ZOCJg`qDb8vF0RbfqDAH*Y61WOW8i8600D32Y61WOZ0u?R00Cn1Y61WOdH8Aq00DIVY61WOX#{Hm00DFgYXSfPZV+n%00CtdYXSfPWE^V(0RSis00Ai|YXSiQCk-epYk~j)YcgvB00Cn{l00DLmYytoQaujR=00CthYytoQb0BO200CttYytrQG7SI$DKcyV0Rb@$C^l?@00DA5YytoQVMJ^K00Cu6YytoQY*1_h0RT7+00AjnYytrRHw`FYY=Qs*U1n?o00CQWYytoQa&&A000D1$YytoQbbxFE00Ci!YytoQa*S*O00Cu^YytoQaF}cY0RTD;00AkaYytrRISnYNY=Qs*bFORx00DQlYytoQZ@g>*0RTJ=00Ak;YytrRI}IqzY=Qs*bJA=A00C~=YytoQZQyJI00DL8YytoQZ0u|T00D3EYytoRa$~}50{CnK00DIVYytoQZU}7x00CtVZ2|xRZ4_++00CthZ2|xRY#?m{00CttZ2|xRZ!B#B00D9`Z2|xRWjJjD00DYFZ2|xRZbWSY00D1GZ2|xZbAD}MX>wz4Zq{i6QfdNxY65y|0`_YHENlW+YyzHa0#I!N00BByZ2|!SJq00C|mZvp@TZyav|00CnnZvp@TY$$I600ChxZvp@TZ8UEJ00C(_Zvp@TbU<$c00D4DZvp@TZ%l6j0RT=700AjjZvp`UO${hqZ-M{;Wnymv00DMtZvp@TY;bP^00D1yZvp@VZ+>&gZURzo0(@@*00BCJZvp`UPYpVdZ-M{;a+Yrb00Cv5Zvp@TcBF3t00C^OZvp@TZ?JCy0svMIS`PpLDZFn20s&PISq~_}Z-M{;ZOCr|00CvvZvp@TY}juC00Cm&Zvp@TZ{%+R00DC9Zvp@TaPV&e00C_FZvp@TZ~Sip00D9WZ~_1UbO>+)00C|eZ~_1UZxnC>00CnfZ~_1UY#?v~00ChpZ~_1UZ7gsC00C(-Z~_1UbU1JV00D45Z~_4USPuXJDN1kx0RdMJC{A#K00C`OZ~_1UWn6Fq00C@bZ~_1UVrXyz00D1qZ~_1Ua&&M400D4%Z~_1UY=CeA00D1?Z~_1Ua*S{S00DH8Z~_1UZkTWa00D2FZ~_1UW2A5b00C^OZ~_1UVX$xl00C{bZ~_1UX}oX(00DHuZ~_1UaL8~100D2#Z~_4UTn_*NDcW!X0RdYNDBf^_00C~~Z~_1UZ|raa00DaPZ~_1UY4~sg00DCTZ~_1UZv=4y00C$UaRLAVWe{-!00C_laRLAVX&i9^0sv$WVh;cTDJXFQ0s&(WVGk%Sae@E=bTn}S00C}3aRLAVX+&`X00Ci2aRLAVa!_#s00DGXaRLAVb6jx(00C}daRLAVZ)kA>00CoeaRLAVZFF%000CusaRLAVbbxUJ00DD`aRLAVd5m!a00DE7aRLAVY?yHZ00Cj1aRLAVW2A8c00C*LaRLAVZLo0y00CjPaRLAVZoF{<00DWzaRLGWt`D#e00Ak^aRLGXtq-pcDAaL+00Cs$aRLAVZsc(S00DLCaRLAVZ}4#f00Cn5aRLAVa{O@u00CtJasmJWcL;I<00D0fasmPXvJbQm00Ai)asmPYu@AEkC?Ilz00CqsasmJWZZL8J00DJ2asmJWZ#;4W00Ck`asmJWa!7Il00CuAasmJWa8z;v00D4XasmPXz7N0;00AjxasmPYy$`<+C~R_q00DDyasmJWbbN9G00C}-asmJWX^3(H00Ci+asmJWa+Goc00DHGasmJWbD(kp00C~MasmJWZ>(|x00CpNasmJWc(`%`00D2lasmJYY;|H3asps-0>p9x00CvnasmJWbl7qN00Cj%asmJWbmVdZ0syuTxDNmUDe!Uv0s*xTw+|@xa)JN>Wc+dh00C|Wa{>SXbqsR?00D0ja{>SXViSXWh8R~00DO@a{>SXZ!mKL0sy)Xybk~YDLium0s*-XyALQrbAkW?WJq%Y00C}Na{>SXby#x(00D1aa{>SXVq|jy00DApa{>SXWpHx>00D4za{>SXaC~zD0sz7f#18-gDTs3d0s+Af!w)EqbAkW?bCh!e00DHKa{>SXZlrSp00C*La{>SXVX$)o00DBga{>SXbi8u{00DEta{>SXZpd>200D2#a{>SXW7Km300DT~a{>SXZ{TwR00V4wVm5OEf^!1qa{>SXZ0vIa00D3Ma{>SXasYG!00DFcbOHbYZVYq+00D0jbOHbbbYyd5B5?x9aRTac0vL1x00DF!bOHeYXb%7ZDK>Nh0Rd+ZC^~e400DA9bOHbYVMufW00CuAbOHbYZd7yv00C)QbOHbYY+!T(00DDmbOHbYX>4=?00C`sbOHbYWq5P~00DGF00ChtbpikZWiWLD00Cw;bpikaZgbpp0z7pB0RUhR00AjXbpinaUk@lyb%Fo^Wma_p00C`YbpikZX=HT*00DGrbpikZY;bh~00CikbpikZZhUnD00C)&bpinZW)A=XDUNjl0Rd$XD3W!800C{7bpikZWuSEe00DHSbpikZbF6g&00DWjbpikZbGUT^00C^ibpikZVZ?O;00CplbpikZY0z~700C{*bpikZVcc~B00C~|bpikZdFXWl0RU2H00DC0sw9ga1Q_hDQtEE0s(CgZx1MPc7gx_ba-|G00C}-b^-taX^3_L00Ci+b^-taa+G!g00DHGb^-tabD(wt00C~Mb^-taZ>)9#1OS2$h7X7jgbx4#DY$k51Ob5$g%5`hgAXXec7gx_ZOC>400DB=b^-taW!!cG00DI3b^-taa_Dvf00Cw0b^-tadGvMy00Ck8b^;6liVuztkPnOxk`I~>ln<5cY*)`bFOy+00DHicLD$bZoGE_00C*jcLD$bVaRs^00DB&cLD$bbkuhO00DE_cLD$bZs2zU00D32cLD$bW9)YV00Cz5cLD$bZ}@it00D6RcLD$bbp&_<00D0bcme00DHmcme(|dbO?C@00C|ec>(|dX%u+^00Chdc>(|dav*sE00DF+c>(|db1ZoR00C|?c>(|dZ#a1Z00Cn@c>(|dazuFo00Ci2c>(|dWl(tn00C}Rc>(|dX(|dbZB`300C}tc>)0d&JO?qDSmkZ0RhbqD1v!{00C}@c>(|dZ;*Kc00C*1c>(|dbewqt00Cj5c>(|db*Om)00C^Sc>(|dVYGPy00DNoc>)0d&<_9sDaLsM0RhhsD9U+)00Cvtc>(|dbl7(|dbmVyg0RYku00AlRc>)0e(GMu}d4d1|Z2EZu00D0TdIA6eatL|?00DFkdIA6eZWMX~00D0rdIA6fb7Sgx0w8(<00DF+dIA6eaxi)V00DP4dIA6eWjuNU00DMFdIA6eX-Ikk00DGPdIA6eVN`ko00DMddIA6eX<&K+00DAldIA6eWo&u^00CrjdIA6eY00CuudjbFfbc}lf00Ci=djbFfbeMYr0RYwy00AkadjbIf+z$W&DXx100Rh_&D6)Hk00DWpdjbFfbijK800C*ndjbFfbIf}J00DB+djbFfVc2^D00D5`djbIh)ek6hsC$CsdjbFfZ0dUg00D3IdjbFfa{PM&00DFYd;$OgZU}q=00D0fd;$Ohb7P)+0u+1#00DFwd;$OgawL2L00DO@d;$OgWiWgK00DM3d;$OgX*_%a00DGDd;$OgVMu%e00DMRd;$OgX;gdy00DAZd;$OgWng>)00CrXd;$OgY;1f200Cigd;$OgX?T1B00DG=n60<<6|DJFda0Rig|C@Ot|00DV0eF6XhbU1wi00C(}eF6Xhb3}at00DAJeF6XhVNiVn00D4TeF6aj=MN}zAbo;deF6XhWnz5-00DGveF6XhVRU^000DG*eF6ah>JI<`DTaLl0RZj~00AkGeF6ai?GGrFeS!c1d76C!00DHOeF6XhX{dby00DEZeF6Xha60Rrg{D07N^g2sIU00C^weF6XhZ`geT00DB|eF6XhbmV;k00D05eF6XhZ}5Er00MJkfPDh?eF6Xhbo_k+00D9aegXgicMN_400C|iegXgiVHkb_00C(pegXgiVkCY700D0*egXgiV=#UK00Ch(egXji@DBh1DMEe%0RZ$500AjXegXji`VRmBDOP?00Rj0BC|Z7k00DVmegXgibZCA800C)kegXgib98Cc00Cv>OS0(5`^00D1$fC2#kcn<&pDUN^w0ReXpD3XAJ00C~8fC2ykZ=iqz00C*HfC2ykbF6>@00C~YfC2ykWw?L>00C{jfC2ykX~cj60RVmv00Ak`fC2#leGe$qfPw%4bJ~Cc00Cv00D0Tf&u^mVhDl)00D9if&u^mWfXz}00DOzf&u^mZyRlH00Cvnf&u^mZP0=O00C*%f&u^mblidh00DF2f&u^mbm)Qt00M4vkb(m4f&u^mZ}fr!0RVsx00Aikg8~5oe-9`KgMt77a}I+700Ctdg8~2nV;qA500Ctpg8~2nWGI6I00C|;g8~2nX*7cZ00DD4g8~2nbU=dw00C}Bg8~2nX-tCx00CiAg8~2na#(``00DGfg8~2nb7X@800C}lg8~2nZ*YSG00Comg8~2na(sgV00Ciwg8~2nWr%|U00C}}g8~2nX_SKk0RYAi00AkWg8~5o#SbW?gMt77WU7M#00C~Yg8~2nb-05900D2lg8~2nV#I?200DB!g8~2nWzd5H00DQ_g8~2nZ`^|d0RYGk00AlJg8~5o#}6p%gMt77Wb%Uo00D0Lg8~2nbpV6{00D0XgaQBoVhn@=00D9mgaQBoWf+7400D3wgaQBoa3q8R00L}v;)4PzgaQBoWiW&S00DG5gaQBoVL*fe00DGHgaQBqV{CK&f&!X@0!)Mg00DGTgaQBoWnhE?0RVar00Aj%gaQEpc@HRXgn|G8b9RIR00DGqB00C|yg#rKpVJL+H00D9?g#rKpWi*8X00C_}g#rKpX+VVn00DGHg#rKpbWDW;00DDSg#rKpZ&-x_00CoOg#rKpWn_f{00DGrg#rKpVQ_^400Crng#rKpaD0UV0RXBG00Ak8g#rNqsShZOg@OP9bCQJu00DHGg#rKpbD)I+00D2Ng#rKpW2}V&00DBcg#rKpVYr0?00Cvbg#rKpZp4KG00C*rg#rNptPcPIDb|Go0RgKIDB6XB00DF0g#rKpbm)Zw00DFEg#rKpZ}f!%00CqAg#rKpV*rK%00C(Rh5`TqbPR?900ChVh5`Tqau|jJ00Cqkh5`TqVI+nE00DI>h5`TrY;n+q0x*UG00DV6h5`TqY(Rzr00C}Bh5`TqZ%l>)00DDSh5`TqVOWL&01a<`b7^K|VRB<K)h5`TqY|MrN00D2-h5`Tqa@>Xj00DI3h5`TqZs>*r00D3Ah5`TqWAugs00C_Jh5`TqVE~5$00C_VhXMcrX$*$~00DFohXMcra2SUI0Ra6E00Ai^hXMfs{0}H7hk^hBbS{Si00DD0hXMcrZ#;(r00Cn{hXMcrV@QVr00C)EhXMcrbX11|00CiIhXMcra$tu700CrXhXMcrVQhy200DJ!hXMfr{|^8GDSn3n0RjFGD1wKA00DG}hXMcrbC8Du00D27hXMcrW1NQq00Cp7hXMcrX{d(+00DHahXMcrVYG(=00DBkhXMcrWWa|400CjfhXMcrb`Y00D63hynlsbL@x$00D0DhynlsVfcsw00C+Khynlsa|DS300DCfi2?utWe|x100LuZu!sT{i2?utY#fOK00D0%i2?utax94g00DF|i2?!u2@neq00AjJi2?!v2oMSoC`5^Z00DDKi2?utVN{6%00C)Qi2?utVql2^00DGni2?uuZgV(^0&Ix_00D1ui2?uub7P2z0(^-A00DG@i2?utWsHde00VJ;b9jdW*oOj=i2?utI+%$90Ra#YI;M$&00DHYi2?utbF_&900D2hi2?xtz7hZdZpMiM00Cjji2?utY0!xR00DE>i2?utbKHpn00Cvivj=vc|3~(00DABivj=vVMvPt00DMRivj=vWmJm-00C`Uivj=vX<&;20RY4j00DVyivj=vba0CT00C)sivj=vb9{>e00DA>ivj=vVTg+Y00D50ivj@v#u5Mld76s?00DHKivj=vX{3t+00DEVivj=vajRF7xa@>sq00Cj*jRF7xaOjN!00DFEjRF7xZ1jx+00D3MjRF7xasZA300DFcjsgGyZVZkB00D0jjsgGzb7R1b0vL`000DF!jsgGyawv`h00DO{jsgGyWi*Zg00DM7jsgGyX+Vww00DGHjsgGyVN8w!00DMVjsgGyX;_W|00DAdjsgGyWn_*500CrbjsgGyY;cYO00CikjsgGyX?%_X00DG@jsgGya)^!s00Ci+jsgGyaFmV$00Cs0jsgGyZlI0=00D2NjsgGyW2}w>00CvPjsgG!bZB#Civk#p0=SL>00CdVjsgJy%Mt(qDbkJt0RhSqDAtaG00DH|jsgGybL5T!00D36jsgGyWAKgw00Cw8jsgGyYy6G^00C(Nj{*PzYzU7600CnTj{*PzX%vqF00DFwj{*PzVIYqJ00D9)j{*PzWGs&Y00Ch#j{*PzbvTa#00D76j{*Sz%@P0sDN2t50RhYsC{B-p00C}Pj{*PzZ(NT800C)Yj{*PzbZCzP00Cicj{*Pzb##vc00C@zj{*PzVStYU00DM}j{*Sz&k_IuDUy!@0RheuD3*_c00Cv3j{*Pzbfk|000CjDj{*Pzbg+*C0RYhw00Akyj{*S!&=M%XkAeUJY{riQ00D2#j{*Pza@3Ck00DH`j{*PzZs3ms00D32j{*P!b7QuT0_=|h00DIJj{*Pza{P}100DObkOBY!WeAW000DLmkOBY!X%vtG00DFwkOBY!VIYtK00DL;kOBY!X)KTe00D9`kOBY!WjK%m00Cq^kOBY!Y($U(00Ci2kOBY!X;6>?00DGXkOBY!a$JxC00CiQkOBY!aA=SM00DGvkOBY!b99gb00DA(kOBY!X@HOd0RYny00AkCkOBb!*Af5$DVC4|0RY<)00AkWkOBb#+7c+Fkb(dKd8&{C00DHekOBY!X}FLA00DEpkOBY!a>S4V00CjjkOBY!aL|wf0Rq+%D07;Sg4U1%00C^=kOBY!Z|IN$00DCDkOBY!bo7t{00D0LkOBY!Zvc@30RY(&00Aiskpck$*b*oZk%9mLc@~iZ00DF!kpch#X(W*X00DC$Va00DH)kpch#Zq$(i00D2>kpch$b7N|e0^pGX00DI7kpch#a`2G?00DRQkpch#W&Du>00DLak^%q$X$X=600DFkk^%q$VHA=A00DLyk^%q$X&{mU00D9)k^%q$Wh{~c00Cq&k^%q$Y&env00Ch>k^%q$X+)9&00DGLk^%q$a!`^200CiEk^%q$a9olC00CrTk^%q$ZfKGM00D1qk^%q$V|0=N00Cusk^%q&WoC1Xj{=5}0)UbN00DG{k^%q$bCi+-00D2Bk^%t$-x2@;DW;MF0Ri3;D5{cz00DHck^%q$bGVWM00D2lk^%q$W5kjI00Cvnk^%q$YtWJc00C*%k^%q$Y}}Fp00Cp-k^%q$Y3Pyy00DIFk^%q$Vf2y$00DCPk^%q$WB`)_00ChJlL7z%bqtdN00eD*V{y!m0z{7jpppU-lL7z%IvA4z0Ri9=Ix3Tb00DF`lL7z%b2yU%00D14lL7z%V?>hz00Cu6lL7z%YfzH{00C)MlL7z&V{E{Q0$h^<00CoSlL7z%X>5}M00DGzlL7z%VR(}Q00DA-lL7z%WQ3Cf00Ci&lL7z%b&!(+019+tZfR|7WOHwESOx+>A_ANu0+K@lG))3DVgg2K0z7U49)|*!lL7z%I-HXN0Rf>BI>wWN00C^wlL7z%Z`6|l00DB^lL7z%bl{T$00D01lL7z%Z|su-00Cq2lL7z%Z1|G`0|2H3s06A600AiklmY_*r39x0sRSqtl!5>OZxWOO00CwmlmY+&ZX}cf00C(#lmY+&Z7`Gq00Ct-lmY+&Y&?_#00Ck`lmY+&Z%C8^00DANlmY+&a8#5600C}VlmY+&Z(x)H00C)clmY+&bZnFY00CiglmY+&dU%uq00C)!lmY+&ZG@Bp00C)=lmY+&bdZz+00D58lmY<&tONi7DWa4D0RgK7D5jKx00DEXlmY+&bhMNL00C~glmY+&X~2{M00CjflmY+&a?F$h00DH;lmY+&bJ&yu00C~^lmY+&Z{(B$00Cp_lmY+&a`2P_00Ck4lmY+&W&D%^00C|Sl>z_(X$X}90RXN900Ai!l>z|)tpq3-m4W~Pa~_of00DF+l>z_(ZY-4o00C(-l>z_(VK|in00DA7l>z_(bVQW`00DDKl>z_(Zcvp100D1Sl>z_(V_cO200DAhl>z_(VQ7^C00Cugl>z_(ZgiCb00C)wl>z_(Y=D&l00C}>l>z_(Z;X`!0RXlH00AkOl>z|)wFD@fm4W~PZlaX}00CjDl>z_(X|R<700CmQl>z_(Z@iTP00Cpdl>z_(VaSyN00C;wl>z_(bkvms00C~=l>z_(Y2cLt00Cjz_(a_p4?00DIJl>z_(bNH1400D0Pl>z_(Zv>VC0RXrJ00AiwmI46*w*)8@mVy8QZW@*X00ChlmI43)X(*Ng00DC@mI43)b2OF$00Ct>mI43*V`vJN0zj4m00Cu2mI43)b5NE700DAVmI43)VO*9100D4fmI43+Y;JQ7l>(BL0%(>300DDumI46)x�LDT0;)0Rg!LD2A4T00Cr-mI43)Wt5fz00Cs0mI43)X`q$@00DNUmI43)Z>*LA00DBcmI43)aJZHN00DEpmI43)X~dQS00C~wmI43)VbGQW00C*%mI43)bKI5!00DF2mI43*VP$-l0_c_k0RXTB00AlZmI46*uLLOkmVy8QasrnE00ChNmjVC*We}GF00C|mmjVC*X&jdV0RXZD00Ai|mjVF+u>>eAmx2HRV=|Wl00C(_mjVC*bU>E^00Ch}mjVC*a!i*300CrDmjVC*VOW;}00DJgmjVF*v;+VFDQcGj0RgiFC~lX600DAzmjVC*VSJYY00Cu!mjVC*Zitrx00C)^mjVC*Y?PM*00C~AmjVC*Z=ja~00V4sZX%ZgWS0V_mjVC*bF7yF00C*bmjVC*bikJa00DExmjVC*Z_Jkh00VDmW1N%%?v?`5mjVC*I@p&20RRyg00DFCmjVC*bnuq~00D0HmjVC*Y5bQ000ChFm;wL+atN3L00DFkm;wL+a}<~Y00C|qm;wL+Zy=Zg00Cnrm;wL+ax9nv00Ch#m;wL+WjL4u00C}3m;wL+X+)R;0RR#h00DDQm;wL+bX1rE00C}Vm;wL+X<(QF00CiUm;wL+a%`9a00DGzm;wL+b9k5n00C}(m;wL+Z-kfv00Co)m;wL+a*&t;00Ci^m;wL+Wt^A-00C~Im;wL+X{eY200C^Sm;wL+ZnT&J00D2hm;wO+78n2lZpN4b00Cjjm;wL+Y0#Jg00Cmwm;wL+Z`_yy00Cp-m;wL+Vd$6w00C<5m;wL+bo7`400D0Lm;wL+X#kl500ChJnF0U-atxUQ00DFonF0U-a~PQd00C|unF0U-ZzP!l0RR^m00C|=nF0U-VKkWn00C(_nF0U-b3mB_00DDGnF0U-WlWg@00LuZDwzUOnF0U-WmuU400DDinF0U-a%hxZ00C~!nF0U-Vbqxd00C**nF0U-bKsc*00DF6nF0U;VP%e)0_>Rr0RR&i00DCRnF0U-VE~!}00CtNngRd;ZVZ|N00C(dngRg;6c_*jV;-6U00C(tngRd;bSRnv00ChxngRd;ax|I(00Cq=ngRd;VL+M!00DJIngRg;6&L^ka#ETC00CiEngRd;Wn7v900C}dngRd;X=s`P00C@nngRd;ZgiRg00D1$ngRd=Y;kTFngUFk0)UzV00DD`ngRd;X_T4*00DHGngRd;bD)|600D2NngRg;8W;cpDYBXZ0Rb5pD7Kn{00CjVngRd;bi|qh00CjjngRd;WYC%d00D2-ngRd;X55+r00C~|ngRd;Y3P~)00C|8ngRd;W%QZ?00C_JngRd;VgQ>000D0Xn*smy97F9=9hwqn*sma0s0O00CtVodN&>aul5c0RWs100Ai=odN*?n+_->oq_-XbSj+!00Ct(odN&>b2yy>00Ct_odN*>o(=#3DN3CJ0Rf#3C{CS%00DDUodN&>Wn7&C00C@bodN&>VrZQL00CicodN&>X>^?e00DA(odN&>VSt?i0RW&500AkCodN*?pAIOHoq_-XbC#U~00DHKodN&>Zls+800C*LodN&>VX&P700DBgodN&>biADc00DEtodN&>ZpfVi00D2#odN&?c4LN}0@R%X00Cy&odN&>Z{(c<00DC9odN&>W$>K>00Cn5odN&>ZTy`A00DIZo&o^?q7DE7DGr_j0Rf>7C=#B600DCto&o>?WFVdb00C|$o&o>?bu69&00D0@o&o^?s15)DDL$S80Rg8DC_?W>B6200C}Ro&o>?X?VQ8KL00C)ko&o>?VsxGY00D1$o&o>?V}PCl00Ci!o&o>@Vrn>^0*syl00DE7o&o>?bex_700C~Io&o>?X{eq800CjHo&o>?a?bHJVg00C~so&o>?Z_J(o0RW^900Al3o&o^@qYfzCo`L`YWa6Fz00D05o&o>?b?}}700D3Io&o>?V*H*000D9Wp8@~@WeA@F00D3gp8@~@a1@^c0RW~B00Ai=p8^2^r4A@0pMn4ZWGbHm00C|?p8@~@bvT~_00D14p8@~@Vnm+;00DAJp8@~@Wl*0200DPap8@~@Z(N@O00MPv8lM7Up8@~@b7-Fe00Cukp8@~@YPE0RXfP00Aikp#lK`vkoW-p@IMbZVsUW00ChZp#lH_X&j*f00DC%p#lH_b10z#00Ct#p#lH{W@l)^paTA&0yLol00DG5p#lK_whjORDNdmR0RXrT00Ajjp#lK`w+<*=p@IMbZepPV00CiYp#lH_X>g$e00Cllp#lH_Z+xKw00Coyp#lH_VThpu0RXxV00AkKp#lK`xeh3pp@IMbZl0k600Cj9p#lH_X{@0F00DEdp#lH_bGV@b00Cvbp#lK|wGJq1Xi}kqj-dj?p#lH_bIPFt00DH`p#lH_Zs4H;00C*{p#lH_VeFv-00DCHp#lH_boikH00DFUp#lH`b8bkX0tBK000D0bq5=Q`V-%tS00Cthq5=Q`bRePv00Chpq5=Q`bu6L+00C?=q5=Q`VK|}!00DMBq5=T`ybb^XDN3RO0Rg)XC{Ch+00D1Qq5=Q`W?Z5I00C}dq5=R4ZEt>Xa&BjHWohD@0$`j1Z`00C_Fq5=Q`V*H{400D0TqXGZ{atNaW00D3gqXGc{(gXkjDH@{!0RhnjC?2DN00DU2<00DIBqXGZ{aPXr700D3IqXGc{!UO;TDFUPd0Rh1TCqyhi|b3~*90RY4V00Ajbqyhl}!vrW)q=EneZCa!P00CuUqyhi|Y-pqc00Cldqyhi|Z*-&r00DA(qyhi|aDb!&00DG{qyhl|$OHfZDUzfD0RhJZD3+vx00Cv3qyhi|cBG^N00C^Oqyhi}Wp9k60*b6rh)(gbP}cl0RYeh00Ai=rUC&0&jctWrh)(gb1J3+00Ct(rUC!~bvUL100C@1rUC!~VML|^00DMNrUC!~b5N!N00DGXrUC!~Zd|4U00C)YrUC!~VQ8iT00DAtrUC!~babWy00DD)rUC#0b8Z@@0)VCh00D1?rUC!~W00l-00C^4rUC!~VVtG{00C{HrUC!~X{e?G00DHarUC!~aI~fZ00VGjZ>XgL0;U4GrUC!~bik$p00CvrrUC#5ZEt>Qb8u&FqXM*}0{o)_N~8j|qyj#r0@S7g00BDMrUC&0)dV{Drh)(ga{i_Q00LoU=Ar@yrvd;0dJLxm00C(hrvd;0Z5*cp00C(trvd;0bSS3+0su@1P6z-2DKw`70s%`1O$aDDr-A?hWk9C_00Co4rvd;0VNj<600CxJrvd;0a$KhZ00CuUrvd;0bZDmn00C}prvd;0X>_Lo00D4%rvd;0ae$`+00DD`rvd>0PzV44DUzoG0Rc}4D3+&!00Cv3rvd;0W2C1700CjDrvd;0X0WFM00DBgrvd;0WxS^X00DHurvd;0Zpfzs00C*vrvd;0aMY&)00D8@rvd;0bKs`}00D32rvd>0QV0M6De|WR0Rd46DE6m<00CwErvd;0Yy_wR00CkOr~&{1VGyVS00C?kr~&{1X&k5m00Chlr~&{1b||O<00Chxr~&{1b2O*|0RU7800AjLr~&~2QwS(TsDc0iZAz#D00CuEr~&{1Y*?rQ00ClNr~&{1Z)B(f00DApr~&~1WC#EODR!s=0RdwOD0--Z00DD=r~&{1XNaf*00C}}r~&{1X_Tk}00MAyaHs;Br~&{1bfBmL0RUDA00Akmr~&~2RR}1wsDc0iWxA*W00DNwr~&{1Y{;kr00L!is;C0ar~&~1SO@?CDc-080RdMCDB`Gs00DF8r~&{1W$>s100C_Fr~&{1V*IEA00ChFsR952X$YwT00D9isR952VHBwX00DLysR952Y#^xu00ChpsR952Z7it*00C(-sR952ayY310RUPE00AjPsR983SqLadse%9jb55xO00CuIsR952Y+R`V00ClRsR952VQ8rW00C)ksR952a&)Nz00CiosR952c7Uk@00C@jsREd(0#K>~00DGXssaE3Wn`)X0RUhK00Aj*ssaH4UkE64s)7Ikd3ve>00DG@ssaE3X^5%<00C}}ssaE3X_Tr000Cy2ssaE3ZlJ0H00C*HssaE3bF8WY00DKfssaE3Zn&xf00C*fssaH3Vh8{MDaxt>0RdqMD9);a00DW_ssaE3blj=}00C*@ssaE3Zs@8400C+4ssaE3X7s8800D0LssaE3X#lGN00DCbs{#N4bquQl00C?gs{#NAZ+>ZWXKiqdrvmJ!0y?My)Tjb#sshBS0vM|T00BB4s{#Q5We7SvtAYRlWkRb000Co4s{#N4VNk0A00CxJs{#N4a$Ktd00CuUs{#N4bZDyr00C}ps{#Q4QVjqBZ+fc&00C%zs{#Q4Qw;zCVT!8)00C`|s{#N4XOyb~0RUeO00C~Gs{#N4Z=|aN00C*Ls{#N4bg-)e00CjPs{#N4ZoI1k00C*js{#N4ZOE$v00DB&s{#N4Wz?$z00DH`s{#N4U*M|(00Cs?s{#Q4VhsQRXY#8800D0Hs{#N5WohiI0{p8200C?QtO5W5VGOJS00L=anyUg5tO5Z5R1E+Daw4n(00CtttO5W5bS$g_00C(-tO5W5UpTA+00DSDtO5W5VMMF~0RUAE00DDQtO5W5VpOaG0RUDF00C@ZtO5W5Wn`=Z0RUGG00CxjtO5W5Zgi{y00C)wtO5W5Ux2Iv00C`=tO5W5X^gA_00DB6tO5Z5SPcLHW}d7900C~ItO5W5X{f9M00CdFtO5W5Y_zNb00CjTtO5W5b-=6w00d!jaAaDn0&1)Rn5+WEtO5W5U(Bom00DE}tO5W5aOA840RUMI00Cj}tO5W5X!NWC00D6NtO5Z5WDNiTYzD0Y00ChNtpWf6b`Y%s00D9qtpWf6WgM*n00DF&tpWf6ZYZq+0RUwU00Ct*tpWf6V>qn>00C}3tpWf6VMMJ000DAJtpWf6Wl*gG00C@PtpWf6Z(OYc0RUzV00C}jtpWf6Z)~js00C)otpWf6ba<@-00CoutpWf6VT7#$00DA}tpWf8X>?{TtpZ}L0+6i&0RdwTUzV)`00D2LtpWf6XsoRQ00DBctpWf6U%0IT00CvbtpWf6cEqg$00C*rtpWf6bkMB=00D5;tpWf6Vce|(00L}e0IdSztpWi6S`7dJa`LSL00Cw8tpWf6cKodZ00C?Qt^xo7ZwRge00DCjt^xo7Ulgta00DCvt^xo7c_6L=00DC*t^xo7ZY-_>00C(-t^xr7TMYmKVLq+`00DGDt^xo7Y)GyG00CuAt^xr7T@3&Ma$2qe00CuQt^xo7bY!jq00C)gt^xo7UvRDh00Cuot^xo7ZhWo+00C)&t^xo7W{9o=00Cu=t^xo7a+IzD0RdbMUz)B000C&At^xo7bEvKY00C*Pt^xo7Y_zTd00D2ht^xr7UJU>NWyY=o00DE#t^xo7Z_us+00Cmwt^xo7a@?*000CvG{U=&k}xuL6dz0>G~V00BD2uL1!9Xbn2}uYv#pbN;Ua00CzPumS)9ZVa#j00C(dumS)9bQrJ#00DF!umS)9WhAfy00L=qbgKd?umS)9a4@g}00D72umS)AaC0uF0zj|=0stWeBLx5fDNwKi0s$ZeA_XW`uz~;qWn8cV00CoWumS)9VQjDh00CxlumS)9a(J);00CuwumS)9bcC=100C}_umS)9X^^l200Cl_umS)9X`HYE00C^GumS)9XQ;3O00C^SumS-9B?SNhDY~!%0RbchD88_Q00CvhumS)9W6ZDu00CjrumS)9X4tR-00DB|umS)9W#q5|00DIBumS)9Zt$=I00C+CumS)9V*IcI00C(Nu>t@AYzVOe00CzXu>t@AY!tBq00Chdu>t`ACj|fjDJHQ30RbijC@Qgn00Ct%u>t@AY&fw300Ck?u>t@AVMMV400C@Du>t@AX;85O00CiEu>t@Ac3iOn00CiQu>t@Ab7-*w0RSll00Ajt`BCt@AY>cr200Cl>u>t@AZt`AIRyX#DXOso0RcD#D6X-B00D2bu>t@AXuPok0RTG%00Ak;u>t`BIt3`qv4Q{rbJDQ_00C~=u>t@AZ{V>400C*{u>t@AbnLML00Ck0u>t@Aa`>?V00CwGu>t@AbOf>j00C(VvH}1BauBit00CtdvH}1BbR4n*00DI(vH}4BJp}*(DK4@C0RcP(C^E8w00C||vH}1BZ$PpF00C)6vH}1BbWE}W00C)IvH}1BWLUBS00C}ZvH}1BZ)CCp00CoavH}1BXK=Ct00C}xvH}1BX?(H*00D4ie00C~YvH}1BZ@97o00C*fvH}1Bbi}d(00CjjvH}1Ba?r8@00CvzvH}1BblkE600C*@vH}1BZRoNB00DLGvH}1BZS=AN00C+GvH}1BcmT5k00ChJvjPAGaB^>RZKSaR!m$D~%00ClpvjPACVSuv&00C)+vjPACa*VSA00Ci=vjPACc9^pQ00C^CvjPACVWhJH00C{PvjPACX|S^b00DBgvjPDCF9iSrDZ;Y?0Rb)rD8{pb00DE%vjPACWz@3*00C^;vjPACV&Jm^00CjR00DMhv;qJDb7Zsv00DGrv;qJDZg8{$00C)sv;qJDVSKa#00DA>v;qJDbcnP900DE3v;qJEb8arQ0+h4@00D2Bv;qJDW2CeK00C^Ov;qJDVX(9U00C{bv;qJDX}q)o00DHuv;qJDaLBX*00VGjZ@jYt7PJD+v;qJDbkwv000Cv7Fu00CxlwE_SEZg{l<00C)!wE_SEbA+`500DK1wE_SEY>>4A00&`yX>(_7aI~-jAh7~&u>w-F0_d~?LbU>xwE_SEI-Iov0Rcb-I=Z!j00CvdwE_SEW5~4v00CjnwE_SEX4JI;00DB^wE_SEW#F{}00DI7wE_SEZtS%J00C+8wE_SEV)(TJ00C+KwE_SEYy`Ff00CzTwgLbFY!J2r0sy!Px(NUQDIB%}0s*%Pxd|vDwt@fwWhk}+00Cn%wgLbFVK}w|00Cw`wgLbFazwTQ00Cu6wgLbFbWpYe00C}RwgLbFXvy00D1qwgLeFz6k&UDSEa70Rg=UD1Nqr00Cu$wgLbFY>c)700Cl>wgLbFVVJf800C^CwgLbFX{5FS00CjDwgLbFcCfYr00CjPwgLbGaC3CF0=%{Y0RX%S00Ak?wgLeGy9p@Jwt@fwW!AO=00Cp(wgLbFVdS;~00Cy|wgLbFa`3hS00Cw8wgLbFbo{mg00C|Sw*mkGX$ZFh00DFkw*mkGa1^%!00D0rw*mkGa3Hq=00C(xw*mnGzzF~WDKfVL0Rg`WC^ol(00C`0w*mkGWkk0E00C@Dw*mkGVo+Zh00D5aw*mkHaA{(<0=TyV00DHqw*mnG!U+HYDbBY70Rh1YDAKor00Cv#w*mkGcHp-H00C^~w*mkHWpBv00_?W}0RY4a00Aldw*mnH!wDz=xPkxya|XBq00CtVxB>tHY!tWx00CkexB>tHVIa5y00C(xxB>tHaxAz400Ch#xB>tHb~v~K00C@1xB>tHVMMqB00C`ExB>tHX;8QV00DAVxB>wH#t8rcDPp(+0RhDcC}y~V00DDsxB>tHWpua#00C@zxB>tHVt}{;00Ci!xB>tHX^gl600DB6xB>tHVVJlA00DNMxB>tHY^1mX00CjDxB>tHb+EVs0RYGe00AkyxB>wI#|bFFxPkxybjG*>0RYMg00Ak~xB>wI$q6XfxPkxybKbZD00Cv@xB>tHb?mqT00C_BxB>tHVfeTL00DOXxB>tHa|F2p00DFgxdH$IZV�|49!+6mYR00AjkT*9jrrj00DH$xdH$IW!$*}0RYSi00AlJxdH(J%Lyp#xq<)zdGfge00DIRxdH$IX#lzc00C|Wx&ix&ix&i?J&ItekDMGpe0RhbkC`P)100DVSx&ia0Ri0!I!e2O00CuCy8-|KV_3Ta00CiMy8-|KW@Nhp00DApy8-|KWpKL!00DG%y8-|KZhX4}00C)&y8-|KbcnkG00D50y8-|KZ00Chhz5)ONb|k(600C?&z5)ONVKBY|00DJ2z5)RNDMG#i0RiI>C`P`500DGNz5)RN<`4h@DO$b)0RiO@C|}00Cjvz5)ONZQQ;B00C*@z5)ONbm+bU00D6Bz5)XP_z?6E_7DI8Df+$w0|ECC^APnAC<4EN00C_XzXAXOVHCdt00D9uzXAXOVIaQ(00D3&zXAXOa4f$900C$+zXAXOayY*N00D14zXAXRaAa?H;=KYqz5?{V0z|(800DGLzXAXOWn8}k0RZR_00AjzzXAaP=MX4tzk&b(d2+u300DG*zXAXOX@I{100C}>zXAXOX^g)D00Cx_zXAXOZkWFU00C*9zXAXObELll00DKXzXAXOZm_=s00C*XzXAaO>JR_{DZ;-30Ria{D8|2n00DW-zXAXObkx5B00C**zXAXOZs5NH00C*{zXAXOX6(NL00D0DzXAXOY52ba00DFUzXAXObp*fy00C?YzybjP><|C}DHgy20Rig}C>p?m00DC#zybgPZYaP400ChxzybgPX*9qB00DD4zybgPb3niX00Cu2zybgPXiUHY00CrDzybgPWmv!h00DGfzybgPVPwDp00C`kzybgPX>h;-00DS*zybgPZ+yT400DA>zybgPaEQPH00D50zybgPVU)lE00Cv1zybgPbD+Qi00?(}X>(_7aCHQ{0&2VhxV!>*y#ivt0=&Nh5WoVazybgPI;_9~0Rj0CI?lj?00CvxzybgPW8A<300Cj*zybgPX6V2I00DCDzybgPW%R%T00DIRzybgPZUDgo00C(R!2$pQa16l$00C$c!2$pQau~q^00D0v!2$pTZ((V7Mz8`FwgRBL0wlo#00BBG!2$sR9T+-1!GZt*ZbHEV00D1G!2$pQX;8re00DGX!2$pQVO+ri00DYp!2$pRVQK!80%*Yk00C`o!2$pQX?Vc`00DG00DFw!U6yRbRfb400Chp!U6yRbS%OG00Ct(!U6ySZ*$(k0yx3~00BBa!U6#SND4Yg!h!$+bWXwo00C}R!U6yRWn97n00C`c!U6yRWoW_z00C@n!U6yRWpu&<00C}#!U6yRX@J5400C!)!U6yRX^g@G00MAwguw!m!U6#RNC5x=Wun3Y00D5O!U6yRd91<$0su|{Pyqk|DY(J{0s&0{PXQ>t!h!$+bi~2}00Cpp!U6yRVbsC`00DH`!U6yRZs5WK00D32!U6yRW9-5L00C(7!U6yRWB9@X00D0P!U6yRWdy?l00D9e!vX*Tba%4C0uaLj00C|m!vX*ScOb(800D0%!vX*SZY;wB00C<00DGF!vX*SZb-ud00C)E!vX*SZ&bqq0RT(^00CrR!vX*TaA{h@0%XGi00DGr!vX*SV|2p;00Cio!vX*Sbb!MG00C}>!vX*SZ;ZnN0RTz?00C~8!vX*SZ=Ayd00C*D!vX*Sbg07u00CpJ!vX*SWwgTr00DBk!vX*SX~4q*00Csi!vX*SWz53@00Cpt!vX*Sa@fNH00D2_!vX;SO921@XzIfP00Cp}!vX*SZuG+f00CwC!vX*Sasb2v00DOf!~y^TZVbc%00DOr!~y^TZy3Y^00C|u!~y^Wbz^30KEnc%!vf^P0wlx&00BBG!~y{UQ2{zU#DV|;bV9@e00Co4!~y^TVNk>Z00DGX!~y^TZd}9y00D1e!~y^TV`#(z00C%j!~y^TV|2s<00C}#!~y^TWq`y200DA_!~y^TcZ|dW00C~2!~y^TcbLQi00D2F!~y^TZluHl00C>N!~y{ToCyE{a<;?*00D2h!~y^TYQV$-00Cjf!~y^TZOp_100DQ>!~y^TZ`i~F0RWu|00DC3!~y^TZ|KAV00C<5!~y^TVf4fT00C|K!~y^TZUDss00C_V#R32UbqvJ<00C?g#R32UZy3b_00MGj-oyeP#R32UIwZvc0Rf%~IxfY600Cz-#R32UZal>T00C)2#R32Ua!ADj00CuA#R32UWK_ih00DAZ#R32UZ(zj&00CuY#R32UXKcj+00Cig#R32Ua(Kl800D1)#R32UbcDqM00DD~#R32Uc#y>c00C*1#R32Ua-78i00DHO#R32UVW`Cd0RW!~00C~a#R32Uceup@00D2l#R32UZp6g`00C>t#R32UZqUU70RW&000C^=#R32UZ{WoO00DI7#R32UU+l#K00DIJ#R32UZ1}|j00DLW#R32UVFbnk0RXTG00Aiw#sUEWuL&p=#)1F=WE#c-00Chl#sUBVawx_E00A;C#sUBWW@ie<0yM?~00Ct>#sUEVq6q*2DN4oy0Rf>2C{D(L00DGV#sUBVa$Lp&00D1e#sUBVVra$!00Cic#sUBVZ*;~200DP;#sUBVbb!VJ00DA_#sUBVWsJrG00DE7#sUBVbC|{g0RW^400Aka#sUEWqX{Ue#)1F=Zmz}x00DQl#sUBVZ@k6=00C~o#sUBVYskg|00C~!#sUBVb=1ZJ00DB^#sUBVZ{WrP00C^~#sUBVVeG~N00DLK#sUBVarnjp0RXfK00Aik#{vNXvk52&$ASO>Y!1f)00ChZ#{vKWbsWb600D6##{vKWWhlo200Ct##{vKWax}*R00Ch-#{vKWb3n%e00Cu2#{vKWY)r=j00ClB#{vKWby&v&00D1a#{vKXWn})w0%XSm00C=i#{vKWV|2#?00Cus#{vKWXn@B80RW~600AkC#{vNWs0jc8DVE0q0Rg88D4NHD00Cy8#{vNYr3ol$kjH|k#{vKWa<0b$00D2h#{vKWa=^y|00DBw#{vNWstEuADbmLR0RgEADAvb<00C#*#{vKWZsf-T00C+0#{vKWZt%wf00DCL#{vKWVf@De0RXHC00Aio$N~WYs|hF!$btX?ZxYA?00Cwi$N~TXZXn140RXNE00Aj1$N~WYtqCYF$btX?XEw+J00DJA$N~TXVnoOS00Cu6$N~TaWp`<0%*O%($O0zF0#L{T00DGX$N~TXa%ji`00D1q$N~TXaCFE50RXZI00Ak0$N~WYu?Z-I$btX?XNt%I00Cu^$N~TXWSGbT00AM8*Q1#sY@N0$N~TXI@HL500C&)$N~TXF5t)l00DF6$N~TXZ0yJa00C+8$N~WXW)}bfbNiE`00D1y$pQfYXcqthbArhN00DG{$pQcYZj8wS00C)|$pQcYZd68Q$^roZY8L&X80RV3o00Ak~$^roaZWk!n%7Op^bl%DW00D01$^rlZW$elV00C|C$^rlZb@<8x00CqE$^rlZZv@K%00CqQ%K`uaW)RB)00Cqc%K`uaavaM700DI(%K`xaaTfpqDK5(b0ReCqC^E}}00DD2%K`uaZa~Wd00D1C%K`uaX-vxk00DGT%K`uaa9GO%0RVRw00Ajv%K`xbb{8mU%Ypy_Wp2v?00C`w%K`uaVSLL100C}-%K`uaa)`?U00D1~%K`uaW|YeU00DHG%K`uaZlKEo00CvD%K`uaZLG@z00CvP%K`uaY`Dt;00Cvb%K`uabi~U700D2x%K`uaZ_vvE0RVXy00Al7%K`xbco!((%Ypy_Wai5P00Cw0%K`uabM(ss00DCP%K`uaVF1hm00D3Y%mM%bZVb!<00CtZ%mM%bWf;r?00Cki%mM%bb0o|H00Cht%mM%bXfVtI00DG1%mM%bZamBa00Ct}%mM%bZAi=l00DJQ%mM%bV^qun00D1W%mM%lb82R7c4KvZZ*pW>$pU=I0=&rr6v_fX$^v@I0?x_;D9Zv~%L3NR0$|Jn00BB?%mM)cdKWsB%z^*`behZp00C~I%mM%bWvI*o00C{T%mM%bb+pU^00CpV%mM%bZ@|m~00Csi%mM%bX3We200Csu%mM%dZgg_6!~*!p0@%y~0RU7100AlN%mM)cQvoRO%z^*`DfY|)0RUqG00Aik%>n@dVgV=!&4K^|C_Vnn0uIdr00D9q%>n=cZy?PA00DF+%>n=cVJyu800D9`%>n=cWjM_O00D45%>n@cRsjG3DN4-(0RdG3C{E3S00DDU%>n=ccU;W^0RUYA00Cua%>n=cV{FX=00C}t%>n=cWq8d300DA-%>n=cWrWQF00Cx-%>n=dZ)IZ50+7uD0RUJ500AkW%>n@dR{n=cZ@A3@0RUM600Cvh%>n=caLCO900DW<%>n=cbkxlP00Cdx%>n=cbl}Yb00D01%>n=cW$euY00C|C%>n=cW%$hk00C_N%>n@cS^)q7WeUy$00D3g&H?}dc@)k900DFw&H?}dUm(r`00Ctt&H?}dbu7*T00C?=&H?}dVK~kL0RUS800Cu0&H?}da7fMq00DVU&H?}dbX3j)00CcG&H?}dcwo)~00CuY&H?}dWNgj?00C}t&H@1dTmb+9a(>PN00Cu!&H?}dbcoIZ00C}}&H?}dX_U?a00D2B&H@MkUjb_YX8~aWWdUsgX#sBm00Akc&H@MlUIA(WW&vOUWC3geXaQ~kD7emo00DQt&H?}dWz^0B00C**&H?}dcHqte00DUB&H?}dY3$Ad00DCH&H?}dbokB!00CkC&H@1daRC4UDGJX50ReCUC=Snp00D9o&jJ7eWgO1}00Cqo&jJ7eawyLN00D0<&jJ7eWi-zM00Cz@&jJ7eVL;CU00DAF&jJ7eZ%oeu00DGT&jJAea{&MWDPGS40ReIWC}Pio00CiW&jJ7eba2lC00Cik&jJAebpZeYDT2=e0ReOYD2C6100C=^&jJ7eW0cPV00D2B&jJ7eY@p8q01Iz&V`X+}aBXvBVnodXmdygb%>o3@0zS?Hc+LW#&H@C_0$9%ie9r==&jJ7eI;_tE1ps#lc?f$5eF$|300AlB&jJMjb_jR~dI)?7bOB}ck<5y00CtJ&;kGfX$a5)00DLm&;kGfUlh;+00DR!&;kGfX&}%700D9)&;kGfbS%&U00Ch#&;kGfZ8*>Z00Cb<&;kGfWkk>d00C=C&;kGfVNlQl00C`Q&;kGfI$Y2K00BB;(1HK~XlT#^0RY|>00BO9&;kGfK6uaq00Aj}&;kGfa)i(V00D1`&;kGfYLL(Z00Ci^&;kGfZJf{o00DQR&;kGfZ>Z1$00DBY&;kGfbF|O`00C*b&;kGfI>68Z00BD2&;kGfbj;8K00Ah{&;kGfW!TUH00D5`&;kGfdF0Rn00DIB&;kGfZ1B(m00Cq6&;kGfW&F?r00CqI(E-00Cqg(E#00D9W(gFYhWeCy&00DFk(gFYhZWPi20RwgcIxcD2&w_5y0vgf+00DO((gFYhWiZkL00C(>(gFbhW(WWQHbT+@0RU|X00A~k(gFYhF;LP100DSb(gFYicrZrN0$kDp0RU$R00A>>(gFYhcyQ7J0RU(S00A?6(gFYhc!1IZ0RU+T00A_N(gFYhc#zTp0RU_W0Rd_VFr3l?0RU?V00J>Kpwa@U(gFYhc&yR_00l8JGc-10(gJqU0*2B8meK;Y(gFYhc)ZdA00C*z(gFYha@f)W00DH~(gFYhVdT;R00C|4(gFYhI`Gm000BDo(t-d1X#COw0RV*v00CtP(*ghia17G|00DUt(*ghibQseD00Cbf(*ghiWhB!A00DI>(*ghiY%tRT00Ch((*gnji3o=X00AjN(*gnkhzN!VC`i+S00AjZ(*gkio(KQ|DPGe80Rf!|C}Pus00JmISknS%(*ghia&XfE00D1$(*ghibb!+W00Ci!(*ghia*Wdg00Cu^(*ghiaG28q0RW2#00Aka(*gkjiU=sE(}Dm2Y_8J+00CjP(*ghicD&O900DHu(*ghiWysS40RW8%00Ak~(*gkjj0h;$(}Dm2Y~IrX00Cj<(*ghicI?vv00DIJ(*ghiW%$zq0RWE(00Aik)B*tkjtD3S)Pev3a}Lx300DOv)B*tjl?VU00DMt)B*qja&XiF00Cuo)B*qjb9~eS00M7i9Ml4W)B*tjkq7_*DU#Fz0RfN*D3;WM00DEH)B*qjY^2lz00D2R)B*tjlL!C-DYn!C0RfT-D7w^w00C#f)B*qjZphRE00C*v)B*qja@5oU00DH`)B*qjbKukh00D32)B*tjmIwd=Ve-@h00DIN)B*qjVf@qr00CqI)dB+mm^DGt>F0|A!^n+TZ*C>GU%00Ctj)dBzkdMMQb00C(()dBzkb2QZg00DS9)dBzkX+YHi00Cx3)dBzkcuds-00C)I)dBzka#+;@00DGf)dBzlUttK<0%X+!0sx{2pa=i~DRk8W0s)~2p9m;=)q(&4VSv>F00DH0)dBzkVUX1V0RW^300AkS)dB$lqX;OV)q(&4Z>H4(00DBY)dBzkWwg}-0RW~500Ak$)dB$lr3fg*)q(&4a>~^L00Cvv)dBzkX4usN00Cy+)dBzkb>!6o00Cm^)dBzka`4px00D3I)dBzkYW&p#00ChF)&c+lZ3xx^00DOn)&c+lZxq%70RX5700Ai=)&c5aw^sW00Ct()&c+lW;oUY00Cw`)&c+lbwt(z00Cl3)&c+la!}R+00D1S)&c+lYFyR=00CiQ)&c+lZD`g400C@n)&c+lZ*j0{GYh00DFU*a83oZ)I@U0tndx0RX=Y00Ai&*#ZFpz6>ZF*@6H8b0XOS00C?&*#ZFo;|u@+DK^;x0RiF+C_34K00DVG*#ZCobV%6(00C)E*#ZCoV^rA!00CiI*#ZCoaA4U200M7eFxdiT*#ZFo!3+QaDR$Wc0Rg}aD0V+kyZAa3_h00Cu=-U0vtWR%_l00C^8-U0vtX`tQ$00C&G-U0vvZF6JP-2yJ&0<7Kw00BC(-U0yu9R@nU-hu!DbjIES00C~!-U0vtWz^mR00C{<-U0vtW#HZd00C^~-U0#uC<`hJ00AlT-U0#vCkrVHDEQuj00C_N-U0vtVF=#>00C(Z-vR&uaunYJ00Cth-vR&ubRgdX00Chp-vR*uEDHbuDKg&z0RbxuC^p}M00Ct@-vR&uZA9M!00Ci2-vR*uE(-twDOTSC0Rb%wC|ciw00DAf-vR&uZ)o2F00C@n-vR&uZ*<=R0RS`$00Ak0-vR*vGYcq$-+}-EWs2Vd00DB6-vR&ub(r4*00DHK-vR&uc%vZwTN500C?c-~s>vZxrAH0RT7)00Ai=-~s^wHw!2v;DP`FWh&qT00D9`-~s>vbvWPx00DG9-~s>vctqd=00Cu6-~s>wV{{te0#M)r00DGX-~s>vWnka}0RT1&00Aj%-~s^wH47+k;DP`FWp>~K00DA--~s>vb%fvo00DH0-~s>vc#z-%00Cu|-~s>!ZEk2|b95}<0#M%q#@_<)-vVaf0-WFi00BCp-~s^xISXYv?A`*r;DP`FY{K9I00Cjn-~s>vY1H5X00DB^-~s>wa%G&{0^r~R00DI7-~s^v@&Nz=DfZw30RZ>`00Aig;Q|2x_W>vb;er4GYzpB500CtZ;Q{~wWEkNB00D0v;Q{~wZ6x6W00Cwy;Q{~wZ!qBk00DS5;Q{~wWjx^m00Cq|;Q{~wZb;z*0RZ{|00Ajf;Q|2x`2i?c;er4GY+m6400CuY;Q{~wWNhIA00D1u;Q{~wZFu1V00Cxx;Q|2z@c}4lZ~EYZPT>NC;Q{~wYl`6l00C~A;Q{~wX`tZ(0Ra9100Aki;Q|2x{Q)Sj;er4GY_{P700Cvb;Q{~wWW?bD00D2x;Q|2w00IC3Dc0cv0RjI3DB9tI00C~`;Q{~wY3Shs00Cj{;Q{~wX!PL%0RRF500Aig;sOBy0Rkul;(`DHa|+@D00C|i;sO8xZy4eN00C(p;sO8xbR^;e00C(#;sO8xb1>op00D0{;sO8xa6IAy00DGD;sO8xZb;$+00C)E;sO8xZ&cy}0RRL700Ajr;sOBy0|F>y;(`DHb86xO00DGz;sO8xb$H?e00D4*;sO8xZiM0j00C)=;sO8xbCBW!00Co`;sO8xX`JE$00C{H;sO8xVW{E)00C~U;sO8xd9>mJ00CsW;sO8xWx(PB00DEx;sO8xa?Iia00Cvv;sO8xcG%(q00C~^;sO8#Y;9v|X{O-<(BT65;R0IX0_5TX00C|4;sO8xZvf*000CqM;{pHyZVclB00ChV;{pHyav0+R00DF!;{pHyWhCPQ0RZ#?00Aj5;{pKz^8qL{;{pHyWsu_n00Cr{;{pHyZ=B--00C{H;{pHyZ>Zw}00DHa;{pHyWwhf000C{f;{pHyVZh@800DBw;{pHyX3XOP00C^$;{pHyVc6pW00C~^;{pHyZ{*_w00C+0;{pHybnxQ>00C+C;{pHyWc=d-00CqI00C}V00C|Seds00Co?Bb00DE_lj00C*{0RfW*Ixgmd00Ct*<^li#a6IM$00DVI<^li#bV%j`00C}J<^li#Z&c<200C)Q<^li#b71BI00DAl<^li#Wo+gG00DM#<^li#Zg}Pb00D1)<^ll#lm!3*bBg8y00Cu=<^li#aFpf(00Ci|<^li#XrSf-00DER<^li#Y^>%200CjL<^li#b-3mN00DEp<^li#X~gCN0RWW+00DE*<^li#Wz^;Z00D5?<^li#Vc_Nh00C&`<^li#bL{2<00D0D<^li#Z}{c{00C+K<^li#a|GuC00C(V=K=r$Y!K%H00C?k=K=r$Zye_W0RWZ-00DC-=K=r$Wi00c00D3^=K=r$VL0ak00C$|=K=r$b42F?00C%9=K=r$bWrC400D1S=K=r&c4K17<^m$;0$k?;00BB;=K=u%mjya-=YjwMWp?KR00DG<=K=r$VT9)b00C`^=K=r$X^`gv00DTG=K=r$Z=B}>00DBM=K=r$aH!`300D5W=K=r$VYKH000D2h=K=r$bin5V00DEx=K=r$Wz6RS00D5)=K=r$Vc6#a00C&;=K=u$nFRm=DeC6}0Rxx?V{<5k<^tsB0`BL600Cw6=K=r$a0KWA00ChN=mG!%Xb|WE00DCr=mG!%WgO@N00DL)=mG!%X(;Fd00DF^=mG!%X*B2p00C_}=mG!%X+Y=#00DAF=mG!%a7^d|00C%H=mG!%bXe#D00C)U=mG!%cVy@S00DDq=mG!%WpL;M00D4z=mG!%VSMNU00C%%=mG!%bBO2y00Cr<=mG!%X_V*!00C^8=mG!%Z=mP`00DER=mG!%Wvu7|00DHe=mG!%VYui500C{j=mG!%X~gIP00DT)=mG!%Z_wxh00DB==mG!%aNOtu00D5~=mG!%Vd&@r00BDg=mG!%I`rs*00C(F=mG!%E&%BQ00DCb=>h-&Wen*800D3k=>h-&VHoKG00C$o=>h-&b0p~k00Cqw=>h-&X)x&m00C?^=>h-&Z#?M&0RXrP00AjT=>h=(w+bjs>4E?Ob5iL700C=S=>h-&ZeZyG00C)c=>h-&Y;5TQ00Cuk=>h-&Yk27b00Cis=>h-&W`yYi00Cu+=>h-&c97`;00D27=>h-&ZJg->00Cv9=>h@(x(d7s00Akk=>h@)xeB`qD75K<00C^e=>h-&WyI+M00Csm=>h-&Z_w!i00C{*=>h-&WZdZj00Cv<=>h-&W9aDu00DLG=>h-&Wc29*00CwC=>h=&z6t;VDF*5S0Rg=VC<^L=00CzZ>H+`(ZW!tU00C(p>H+`(awO^k00Ctx>H+`(Vle6g00C__>H+`(bv)_<00C}7>H+`(bV%v~00C}J>H+`(X;kV000D1W>H+`(YGCRD00CrX>H+`(Wo+sK00DY(>H+`(X?W@a00C@%>H+`(VT9@e00C`^>H+`(a**l*00D27>H+`(Zk*}@00C&C>H+`(bg1eA00C*P>H+`(ceLsP00C^e>H+`(Wx(nJ00Csi>H+`(Z_Mff00MGt0O|tL>H+`(W!UNh00DI3>H+`(Vd&}t00Cw0>H+`(a`fr~0RX@X00Aig>jD7*zX~V>>w*9QYzpfF00CtZ>jD4)WEkrL00D0v>jD4)Z6xag00Cku>jD4)bujA!00DD0>jD4)bUf<<00Cn{>jD4)VMyx&00DAN>jD4)bX4mC00DSf>jD7)!U_NZDQ4>e0Rh1ZC~E7100DDw>jD4)Wq9iX00D4*>jD4)VT9`f00C%<>jD4)bCBx-00Cr{>jD4)X`Jf<00C^G>jD4)Z>Z}600DEZ>jD4)Y_#hF00C^e>jD4)VZiGG00D2t>jD4)bj<4l00DE->jD4)W!UQi00C{@>jD4)VdU!q00D05>jD4)Wbo?(00C+C>jD4)Z2ap200ChF>;eD*b_nbO00CqU>;eD*WEAWI0RY4b00Ai=>;eG+!wM)Q?1BIRYbxvl00C|?>;eD*X*lcx00C@1>;eD*Wkl=(00DDK>;eD*VNmP>00ClF>;eD*Zd~jF00CuU>;eD*c4+JZ00C)k>;eD*XLRfW00C%v>;eD*bb#yv00C)+>;eD*cZ}=;00Cx_>;eD*WSHy%00DBI>;eD*b)@V900C&K>;eD*bg=9K00C*X>;eD*cf9NZ00Cvf>;eD*Y{={a00Cmo>;eD*Y1Hfj00DH`>;eD*Vc_fn00D63>;eD*ZS3p<00D3E>;eD*WBBX>00CwG>;eD*Vg&6100D0b?E(M+bP(+V00DCr?E(M+WgP7S00C_x?E(M+VJPha00D9??E(M+W;E>r00C<{?E(M+Zb0n<00C)6?E(M+Y)tI}00CuE?E(M+c3ABK00D1a?E(M=a${v-ZK&x2`sxB;>jE0=0%Yw100BB`?E(M+I)Lqh00C%*?E(M-b1p*Z0*vhf00DE7?E(M+a-8h~00Cv9?E(M+ZK&-600DBY?E(M+Z?x?K00CyY?E(M+bHMEa00C~s?E(M+Va)9U00L!l+T;S#?E(P+90LFWDdOz{0RbBWDCX^g00DCB?E(M+W%TU=00CtB?E(M+VF2y|00D0X?g9Y-Gy?zuDH84i0Rl4vY$y!w0v7Iq00C?q?g9V-Whm|f00Cq!?g9V-Z#3=#0RSEY00AjL?g9Y;9Rnyt?t%aTa!T$300CuE?g9V-WLWM300CiM?g9V-Z)ENQ00C@j?g9V-Y;f)Z00Cuo?g9V-WPI)d00D1;?g9V-ZHVpy0RSKa00AkK?g9Y;9|I_u?t%aTbDr)300C~M?g9V-Z>;VD00C*T?g9V-bhz#U00D5m?g9V-Z^Z5b00C#p?g9V-ZqV)m00C*%?g9V-bKLF%00DC1?g9V-Vd(Ax0RSQc00AlV?g9Y;Ap?*ae;b3E??00DAB?*ae;VMy-+00D4L?*ah;HUj_wDO&FW0Rc4wC|>V^00DDk?*ae;a%}Gc00D1u?*ae;b9nCp00MMwRPO?Q?*ae;WrXhn0RSWe00AkK?*ahCj%`5C@AoP00C?+@B#nD+4hDC}{A400Cug@B#nDFZJ9D3tJm00C#3@B#nZE_s&0wD1M00Cqs@d5w=VKDIm00D0{@d5z=I0FCyDMIlA0RcAyC`R#u00Cr7@d5w=X;kq700C@T@d5w=VPNqB00DMp@d5w=b8PVf00wP-aC2;FI_?6F?gH-a0*>zjJn;f@@d5w=I(YE{0RcG!I+F2%00DBC@d5w=WuWl_00CsC@d5w=VXW~200D2Z@d5z=Qv(12DZcRn0Rd72D8liA00DBy@d5w=Wzg{g00DH?@d5w=a@_F(00D2}@d5w=aOm*@00DUJ@d5z=UjqOEDf;mO0RmnFWhnIV0{-!W00C?S@&W(>Wf1ZL00Cqc@&W(>ZyfRh0RUA400Ai|@&W+?R0Ak1@`3;Xax(G)00Ct>@&W(>bU^X~00DAF@&W(>Z%pz600D4P@&W(>cv$iR00CuQ@&W(>Y-I8R00Cuc@&W(>WN`8V00D1y@&W(>ZG7?q0RUG600Ak8@&W+?Rs$%E@`3;XbCU7`00C~A@&W(>Z=mu500C*H@&W(>bgc3M00D5a@&W(>Z@BUT00C#d@&W(>Zp88e0RUwK00Ak`@&W+?WCJMF@`3;XXWH@t00C~|@&W(>Y3T9-00DCD@&W(>boBB90RU$M00Aig^8x_@W&^8x??WI*!*00D1C^8x?@X>H2#0!;G)00DGT^8x??a$NHQ00D1e^8x??aA@-a00DSz^8x_?Spxt8DSGn)0RdP8D1P&T00DD^^8x??ZjAE+00D23^8x??X_)f@00DHK^8x??aHR7B00D2R^8x??XRz}E00C~c^8x??X}t3S00DHu^8x??a>(-n00D2#^8x??aMbex00DT~^8x??W#IDy0RUkG00AlN^8x_@U;`-d^MU{YbN2HB00DCT^8x??Zv^xL00DCf^a20^bZ+MJ0ub~900Ctd^a26^TLWDK00Ai`^a26_S_51IC@l1X00DF|^a20@X*~1-0RUqI00AjT^a23^Vgo2l^nw5ZWK#4300C)Q^a20@Y+&>P00CiU^a20@c5L(l00M4vLi7T1^a20{ZGL5QX(I9hg7N}%^8z6B0(kTS00BCJ^a23@2o3-NYo7E100C~I^a20@X{hu900C^S^a20@Wwi7H00DEl^a20@VZihP0RRaO00Cvp^a20@bI|kx00Cjv^a20@V%+os00Cy=^a20@Wa#t)00DCD^a20@b@cQC00CwC^a20@YXJ2E00ChJ^#T9^W(@TL00DCn^#T9^VHouS00Ctl^#T9^Z6x&q00Cht^#T9^axnD*00Cw;^#T9^Y&`V>00Ch_^#T9^Zb00Cm6^#T9^bg1yM00C@X_5uI_Vr2FL00C@j_5uI_ZE*Gi0RRmS00Aj{_5uL`3=SxO_JRNbbB6W;00C}}_5uI_Z;tL00DBc_5uI_Ww`bN00DHq_5uI_a>Vum00D2x_5uI_aM1Pw00DT`_5uI_W!&}x00C^`_5uI_W$5+-00Cs~_5uI_Z}j#800m-Ya(HdV^aAAd0!a1(cJ>1L_5uI_Iso?q0RavUIu`eW00DCx_W}R`ZY1{t00D0*_W}R`X)yN!00DG1_W}R`a6I<{0Rm_PI&YZtf`2qj|ZZ!D<00D10`2qj|X+Ze`00DGH`2qj|a7_6E00D1O`2qj|a#;BS00CuQ`2qj|b7c7f00DAp`2qj|VQ~2Z0RW~D00Aj{`2qm}r4T59`GNoea)$W=00Cu=`2qj|aFqE100C^8`2qj|WuW;200C&G`2qj|ZmjtN00D2Z`2qj|X}I|U00DHq`2qj|VZ`|Y00DB!`2qj|V$k^l00C*%`2qj|Y~1+*00Cj*`2qm|vJe0PDen0K0RpiQV<_nP0`mES00C_H`2qj|Wd!;H00CqQ`T_s}ZxH$d0RX5F00Ai+`T_v~rw}M0`hoxfawhr$00Ct#`T_s}a5VY?00C?|`T_s}WkC7@00C%5`T_s}ZcO?D00D1O`T_s}X;}IK00DGf`T_s}VPyIO00DAp`T_s}VsQEb00C)s`T_s}Y<&6x00Ciw`T_s}V~F|!00C@{`T_s}Wt92?00Cs0`T_s}Z=m`D00C{L`T_v}st^DHDYE(k0RgEHD7N~700C#b`T_s}Zp8Wm00C*r`T_s}a?tt$00DH?`T_v}tPlVJDdPG90RgKJDCYWt00Cv}`T_s}Z1nm900C+G`T_s~b7tK70s#9000C_V`vL#~ZxH(e00D9q`vL#~W*qwh00C?w`vL#~Whnas00Cq!`vL#~Z#4S?00C_}`vL#~WI+1@00Ch}`vL#~Z%q3F0RXNL00Ajj`vL(0tq>?&`+@)gXJY#T00C}l`vL#~X>j`j00DA#`vL#~bbR{)0RXTN00Ak8`vL(0uMjAV`+@)gWs>^>00C^8`vL#~X`uT800MJng8Krd`vL#~Z>;+Q00DHi`vL#~bG-Wk00DBs`vL#~Wyt#i00DH)`vL#~Wz_ou00C{<`vL#~Vc`1$00DC5`vL#~VeIE00CkC`vL#~X$1TN00DFg`~m<0auECi00Ctd`~m<0ZXEmq00C(t`~m<0Y$*H!00Ct#`~m<0WHkH&00D10`~m<0Z9x1200Cu2`~m<0bWHpL00CiA`~m<0WLW$H00D4b`~m?0v=9IRDQf%z0RgiRC~o|M00DD!`~m<0a(w&(00D1;`~m<0bBO!`00C}}`~m<0Wt98^0RXlT00AkW`~m?1wGb$z{DJ@hWUBlE00C*T`~m<0Y`FXa00CjX`~m<0cEtPw00DE#`~m<5ZGLQZb7>a(0<8K1Qu_jA`~sT%0?_;d00BDI`~m?1w-7q;{DJ@ha`yZJ00CwG`~m<0a0LAV00C?Y{Q>|1Wf1)W00C$g{Q>|1ZXEpr00D0z{Q>|1X(;^y00DF^{Q>|1VKn^$00DA3{Q>|1VnF=@00C)6{Q>|1Y)t(E00CiA{Q?32coKXP00Ajp{Q?33cM^LNC}jPD00DDq{Q>|1Wpw=l00D4%{Q>|1VSxPt00C%*{Q>|1bBz5000Cr@{Q>|1X_);200C^C{Q>|1Z>0SK00DEV{Q>|1Y_R|1WW4|1W#Ih+00D63{Q>|1VeI_^00C(7{Q>|1bNKxN00CtF{Q>|1X$1ZP00C?Y{sI62ZxH?h00DCr{sI62Y#jaq00Ctp{sI62WGMau00D0<{sI62Z8ZJ@0RVmy00AjL{sI93eG(`{{(=AjJxcxp00DAR{sI62Z&>~U00DGf{sI62VPyUS00DAp{sI62WpMri00D4z{sI92fD!-!DT4k20RV^+00AkC{sI93hY~1|{(=AjbC&)B00Cv5{sI62aHReM00CjD{sI62Xt4eQ00DEh{sI62WW4?Y00C*j{sI62Y{>os00D2#{sI62bJYF<00C>-{sI62Zs7g`00C*{{sI62Z0!C500Cw4{sI62Z20~H00C$I{sI62ZUp}V00C(V{{jI5e-bEjhW>&O{{jF3au)vr00Chl{{jF3Whnmw00C?+{{jL4f)a!h00AjF{{jL5ff9ofC_w*$00Cu2{{jF3dQkrY00C)M{{jF3b6o!d00CuU{{jI3h7te)DQ^D)0Re>)D02UT00DG({{jF3Zh-#+00Cu&{{jF3bd3K300DE7{{jF3X_)^400DEJ{{jF3ZlwPL00D2R{{jF3W3c}M00DEh{{jI3iV^?;DZ>8(0Rf2;D8~PS00Cvp{{jF3aMb?-00Cjz{{jF3XyE?>00DF6{{jF3WbFR}00C+8{{jF3Z212I00D3Q{{jF3a|8eb00CjuHR?DOdml0s)H>jS?tc0D}Mlb7TMm00Cug00RI4aC86z00Cio00RI4Xn+6%00DD`00RI4WQ+g<00C)|00RI4Y?uH800D2F00RI4bEE(R00C>N00RI4Zm<9Y00C*X00RI4Y`g#i00DHu00RI4Wyk;n00?bM}x00Cvn0RsR5bkG3<00Cjv0RsR5W!wP+00DC10RsR5W9R_`00BDg0RsR5I`jd900C(F0RsR5E&u`p00DCb0s{a6ats0k00CtZ0s{a6Z5RRr00D9y0s{a6ZzKW(00Cwy0s{a6b1(t}00C|`0s{a6VLSo@00DAB0s{a6bVvdN00DDO0s{a6a#R8X00D1W0s{a6b6^4k00C}h0s{a7Z)G$A18f2V0s!L^30suo4MHB!5DVPHT0s%r4L=-5V1A_nobEE?U00CvL0|Nj7aI^yh00CjT0|Nj7Xutyl00DEx0|Nj7WXuBt00C*z0|Nj7Y}f+>00D2_0|Nj7bL0a900D050|Nj7Z}0;H00C+C0|Nj7bNmAX00C(N1Oos8YzPDc00VGsZ2kfRk^=({1Oos8ZxjRr0RZb000Ai|1Oov9>Jum|1cLwpY%&A`00Ct>1Oos8WIzN100D1C1Oos8ZA=6M0RZh200Ajj1Oov9>=P(l1cLwpb7BMo00C=i1Oos8Zg2zx00C)s1Oov8{}TWKDS`w80RjFKD24=s00DE11Oos8bd&@G00C~A1Oos8X`loH00D2N1Oov88x#NmDY66u0Rb8mD7FNH00DEn1Oos8WW)pm00DB!1Oos8Z_oq-00D2-1Oos8W84G-00DF21Oos8Z|DRA0RSBo00AlV1Oov9926+{1cLwpbN&Pa00CwO1p@#9Zwv(k0RSHq00Ai&1p@&A9uz1X1%m(qb0P%;00Ctx1p@#9Z7>A`00Ch(1p@#9ay$hC0RS%)00AjT1p@&AE)*zC1%m(qb5aEZ00DAZ1p@#9Z(s!j00ClV1p@#9Xlw-o00C!m1p@#9X?O(#00Cuw1p@#EY-(_1W^Q~01FQrC?gRr81p`6_1B3+w00Cx-1p@#9Z=?kS0RS-+00Akm1p@&AFcc`X1%m(qa=HZr00D2p1p@#9V#oyp00C&u1p@#9XVe7)00C**1p@#Aa%HLo1KA^Ai98DLw`R0Ri$8C_)B<00Cu41_J;AZBPaS00CiE1_J>A^%DRADPjf#0Ri+AC}swO00DSx1_J;AWpoAu00Crr1_J;AZh!^@0s#3F`x5{GDU1dK0RSx&00AkO1_J>BEEFi527>?rbD{1_J;AY2XF}00DI71_J;AY3v3A00Ct31_J;AWcUUH0tEOI`V($xC}CU%1BM0zk_LnR1_J;AYXk=a00C|q2Lk{BX&?s!0RRCM00Aj12Lk~C02C-N2ZI0sWi|%`00C`22Lk{BVMGT50RROQ00Ajb2Lk~C1QaM#2ZI0scv=So00CuU2Lk{BWM~Hi00C}p2Ll2C2NVeu00Aj_2Ll2F1{4SsZfPh=2Lp5m1AqsE00DG{2Lk{BZkPuH00C*92Lk{BZ=?qU0RRIO00Akm2Lk~C0u(5;2ZI0sbGiou00DEt2Lk{BVaNvq00C{z2Lk{BY}5w>00Cjz2Lk{Bbl?XA00D322Lk~BBNPAuDe?yc0RbWuDE0?~00CwE2Lk{BZ3GAd00ChN2m=8CB@_SwDHaF=0RbcwC>jWZ00DR)2m=5CWhe*(00Cq!2m=5CZZrr30RSl!00AjL2m=8DC=@6}2!j9tZAu6O00DAR2m=5CZ&(Ne00CxR2m=5Cb7Tku00C}l2m=5CVQ>fo00DA#2m=8CD--|$DS`+C0Rbu$D251w00C=^2m=5CZj=ZE00C*52m=5FZfSIE5C{W02m^cw1E2^400CvD2m=5CZMX;n00CjX2m=5Ca>NJ&0RS}=00Ak`2m=8DG!!V*2!j9tYuX3{00C~|2m=5CY3K+800C_72m=5CW%LLG00DFQ2m=5CVE_pO00CkK2?GEDbPNdt00C?g2?GEDbr=Z)00Chh2?GEDW+Vv%00Ctx2?GHDI}`u`DK-fM0RcJ`C^`v)00DDA2?GEDa!3gS00CuA2?GEDbW{lg00CuM2?GEDZD0ul00CiU2?GEDa%>3$00Cig2?GEDaCiv=00C@%2?GEDVT1_-00C)=2?GEDbdU)H00DBA2?GEDWt<5E00C~I2?GEKZg6aBbY^5}<^=;d1_LGs1F8oD><0tN2m>$)1E>iD00DHa2?GEDWzY!&0RZt600Al72?GHE@DnKD34;IubLI&H00DCD2?GEDY4iyL00CtB2?GEDWdI5T00CzP3IhNEVGIfb00C3IhNEZafMD00C)23IhNEY)A?N00CuA3IhNEb5sfg00CiI3IhNEVqgjb00DGn3IhNEY-|bx00DJ!3IhNEVR#Ay00Cxx3IhNEWrPX?00MAiBnktH3IhTFM-)jE00AkQ3IhTGMifXCD4+_100DER3IhNEam00D2d3IhNEbG!-z00MMwkO~9B3IhNEWylHx0RZ{%g00DR;3j+WFWh@H=00Cq&3j+WFZa51A00C(}3j+WFbVLgS00C}F3j+WFX;2FT00D1S3j+ZFClmkyDPju)0RbiyC}s0RRsa00Aj9300C*z4FdoHbl43800DE}4FdoHY2*z900DUF4FdoHW$+CH00D3I4FdoHbo>ni00C*BE00Cr{4g&xIZk!GS0s;~g6ci|7Yz~8>4g&xIbf^vk00C~c4g&xIX}k^t00D2p4g&!IArt@sDb5Z90RbQsDAEpt00C>*4g&xIZr~0B00C*{4g&xIZ0rsL00D3E4g&xIbodSf00CwG4g&xIZ3GVk00ChN4+8)Jau5##00Cwe4+8)JY#a{*00Chl4+8)JZYU1}00D0<4+8)JX*3T500DG54+8)JX+RGH00Cr14+8)JWK0hO00V4lVPFme$PNQi4+8)JWLOUa00CrX4+8-JJrn=|DRK`30RcP|D0UBn00DD+4+8)Ja)b{900Cu+4+8)JbdV1N00Cu|4+8)JZJZAS00Cj54+8)Ja;Ogj00CjH4+8)JaI_Bt00C^e4+8)JVZaXq00C*n4+8)Jbj%L}00DB+4+8)JW!Mh`00C~^4+8)JY2*(B00Cv{4+8)Jbnp)Y00Ck44+8)JWc&{U00D3U5CZ}LKNLX}00Aiu5CZ}MJ`_L{C=?Kb00DCv5CZ@KWh4*-00D3+5CZ@KVK5K_00C$=5CZ@Kb370O00Cq|5CZ@KX-E(Q00C@H5CZ@KZ&VNi00DDa5CZ@KY+w)r00CiU5CZ@Kb!-p=00DDy5CZ@KX?PF=0RT%B00Ak45CZ`LN)#xF5Q6{#XO0j900C~65CZ@KX`B!P00DBM5CZ@Kbf^#m00DEZ5CZ@KZ?q5t01ItzV}56IX<>DCbff|U<^lsE1Ork81J(%x(h37O4g+it0|*cUeh>q?5CZ@KI=~PE0S8VLbZljCV{5rY5$ZY&W400Ch(5d#1LX*>}F00Ck`5d#1LZ%7dX00Co85d#1LVN?+V00C-R5d#1LXJ8Qn00C}h5d#1LX>1V#00DGz5d#1LVR#V(00D1)5d#1LY=jX500Cx-5d#1LWsngA00Cu|5d#1La-0zZ00CyA5d#1LZKx3g00DKb5d#1LbhHrz00C~g5d#1LWxx>w00C{r5d#1LZ_E(`0RZV100Al35d#4M=oTp45rY5$W#SP700DaH5d#1LY48yP00DFM5d#1LW&9BX0RZb300Aio5(5DN>J}&r5`zE%bP^H+00C|q5(5AMWgrp*00DF+5(5AMb1V`A00C(-5(5AMb2t(M00C}35(5AMZ$uIU00Co45(5AMb5Ifk0RZh500Ajn5(5DN>=r0s5`zE%Ze|h#00Cic5(5AMX><|;00Clp5(5AMZ-5d500Co$5(5AMVT=+300C-}5(5AMXP6QL00C~E5(5AMX`~VZ00DHW5(5AMVXzVd00D2d5(5AMY`hW!00Cyg5(5AMWylf(00Cvr5(5AMa?}z700Cy&5(5AMZQv3E00DL85(5AMbnFrX00D0D5(5AMW%v>U00C|O5(5AMZv+zq00C_Z69WJQZE|UT(h&m!5(8Ee0}vAf00BA{69WMO?iM;I6N3N&ZY~o800Ch(69WJNX*?4H00Ck`69WJNZ%7jZ00Co869WJNVN??X00C-R69WJNXJ8Wp00C}h69WJNX>1b%00DGz69WJNVR#b*00D1)69WJNY=jd700Cx-69WJNWsnmC00Cu|69WJNa-0(b00CyA69WJNZKx9i00DKb69WJNbhHx#00C~g69WJNWxx{y0RZ|J00DT+69WJNWzZ7?00Csy69WJNZrl?C0Ra0K00DI969WJNW$Y6J00DFI69WJNX802W00CzH69WJNZv+$r00DCf6axSOWDpbs00D9q6axSOZyXc@00D0z6axSOV<;2@00DC@6axSOZ!{DG0Ra3L00DGB6axSOWkeJM00DDK6axSOW>6FZ00CxJ6axSOZ(I}u00DDi6axSOW@r=x00D1q6axSQX>erX69YOF19TJv00Ccm6axVO{uclNDUK8a0RjCND3TO|00C^66axSOaG(?e00C{L6axSOX{;0j00DHe6axSOZnzW!00C*f6axSOZ^RS>00C;s6axSOWzZA@00C^)6axSOV%!u100Cj*6axSOcIXrX00D3A6axSOZS)ia0RR9P00Aig6$1eQ{}(6(6@vf)a|#s$00CqY6$1bPau^i@00D0v6$1bPZzL5100Cnv6$1bPb1)SH00D0{6$1eP0vG@RDMA$k0RaIRC`J{700DDM6$1bPW>gge00D1W6$1bQaAZ6c17H;c00CxZ6$1bPZ*Ua@00DA#6$1eP1{eSVDS{OP0RaUVD25e-00DT66$1bPWt0^I00Cs06$1bPZlDzd0RRdZ00Aki6$1eQ2^c7_6@vf)bhZ@(00Cvb6$1bPbHo(`00Cyo6$1bPX3!M_00D2-6$1bPbKDgJ00Cs;6$1bPa_AKU00D3A6$1bPZ}b%d00CqA6$1bPa{v|t00D0X76SnQ4j2FdDH0X~0RasdC>9oj00DFy76SkQWh52@00DC<76SkQW-t~500Cw;76SkQZ#)(Q00DDC76SkQW=IwT00D1K76SkTZfS62d=&$x6$100Cth7XttRb08N300Cwu7XttRW-J#200D0@7XttRb2t|R00Cw`7XttRZ$uXZ00U`oWSkZQ0v7{H7XttRbWj%q00CuQ7XttUZGLBSh!g|*6a#V=17sHi00BB`7XtwRR~i8TSQ-HUSsDQVS{eZWTN(iXTp9odF)}kWH8z451BMp^iWdWp7Xy+P1C|#900C^87XttRaI_Z#00C{f7XttRX}}i)00DHy7XttRZp;@000C*z7XttRZ`c4Zt7y|$SY$g~300D3^7y|$SZ8#VM00C(}7y|$SbVL{f00C}F7y|$SX;2sg00D1S7y|$SYFrot00CuU7y|$SY-kt*00Cld7y|$SVRRS+00U%gb{Y`_#uEd27y|(SgA)J&DUKKe0Re&&D3Tb100DBC7y|$SWuO=X00DZY7y|$SX{;Cn00C^W7y|$SVYnCr00DKr7y|$SbHo?}00C*r7y|$ScF-6D00DH?7y|$SVcZx400Cp-7y|$SXy_ON00DFE7y|$SW%L*W0RV*)00Aig83O?UgcB$P8G`@;atav(00CtZ83O200Cht83O0RV>+00Aj@83O?Uh7%}!8G`@;Y=RjB00Cu+83OM00CvJ83O8v_6VZ9p3X00D1C8v_6VWlS3b00C!G8v_6VWmp>n00DMh8v_6VX=ED%00DGr8v_6VX>c0@00C`w8v_6VX?z<400DA>8v_6WZE)Ng1Be>~00DH48v_6VWtbZS0RWj300Aka8v_9Wm=h?d8-oA=Zmt^x00C*X8v_6VZ@e1=00nJ+Y;$V*7z1({1CSa6o*M(g8v_6VI>;LX0Rfs5I^G+D00DC38v_6VW$YUR00DaP8v_6VY4{rh00C_N8v_6VVFVll00DIh90LFWa}XQ@00C(h90LFWb{rf700DF&90LFWVJI8}00Cnz90LFWXfzxH00DD490LFYVQ*#d-~xac13(-D0RVvk00DGV90LFWZ&(}y00D1a90LFWW@H=#00CcW90LFWbZ{I400Cxp90LFWWqce10RVyl00DG}90LFWZ;TuR00D2390LFWW|$lU00Cc~90LFWbfg>u00C&K90LFWXRsUt00C*X90LIWg8={mbiy1100D2t90LFWZ_FG600Cyw90LFWU)UT200C~^90LFWcjO!c00D3690LFWZtxrf00C?E90LFWZu}er00V4tb%GoNyc`1p9RmOXItU#D0Re;oIu;#+00DFy9RmOXZzLT900D0*9RmOXW-uKC00DG19RmOXV>}%L00Ch_9RmOXbVwZo00C}J9RmOXZ&V!v0RV*o00DAf9RmOXWn>)#00C)g9RmOXW^f$?00C)s9RmOXb9@~G00DD?9RmOXVTc_A00C@{9RmOXW0V~O00DHG9RmOXW1t-a00Cj99RmOXbgUf%00C~Y9RmOXZ@3);00CpZ9RmOXbi^G400D2x9RmOXZ_phB00Cy!9RmOXble>S00Cy=9RmOXW#}CP0RV;p00DCJ9RmOXW%wNf00C+K9RmOXW&|Ds00C(V9s>XYa}XW_00DCr9s>XYVH_R<00C?w9s>XYV<;X200DF^9s>XYV>BKE00Ch-9s>XYbU+>h00C}B9s>XYZ%iHo00CoC9s>XYbXXn(00D1a9s>XYZ)6?=00Cxd9s>XYbZ{O600C%r9s>XYXM7$500C)&9s>XZY;x`$1Bf0200Cc)9s>aYhyefrDV`n!0Re{rD54&N00DBS9s>XYWw0It00C*X9s>XYX1pE)00C*j9s>XYbI2Y800DE(9s>XYVbmT200C^;9s>XYW8fYG00DI79s>XYW9%LS00Ck09s>XYbod?v00D0P9s>XYZv-C$00CnP9|HgZbPyi{00D0n9|HgZZyX;300Cwq9|HgZWGEj400Ct#9|HgZa5NtS00C(_9|HjZiU9xtDMlXy0Rf2tC`uoL00CuC9|HgZbXXq)00CiM9|HgZbYvd`00DDq9|HgZbZ{R700Com9|HgZVSFD000DG@9|HgZZipWP00D1~9|HgZW0W5Q00DHG9|HgZZ=fFo00D2N9|HgZW~?6r00CvP9|HgZbhsY_00CjX9|HgZWW*l>00D5y9|HjZi~#@vDb^nY0Rf8vDB2%`00DI19|HgZZ|ENb00D3A9|HgZX7nEe00DXW9|HgZasVI$00ChJAOipaZ44j-00C(dAOipaau^^30RWBx00Ai^AOisbjR7bqAcFt_WiB8C00DG1AOipaVLTuM00DGDAOipab4VZq00DGPAOipaV^kmm00CiIAOipabYLI@00C}hAOipaZ)_j~00CoiAOipaba)^G00D1)AOipaZ-gKN00Cx-AOipabdVqe00Cx}AOipaWt<=b0RWHz00AkeAOisbj{zvGAcFt_WwIax00DHmAOipaVZa~*00DHyAOipabIc$E00DH;AOipaW7r@A00Cj%AOipabmSld00D05AOipaZ}1=k00Cq6AOipabo?L#00D0TAp-ybZwMg+00CwWAp-ybbQB>200C$kAp-ybXCNU100C(xAp-ydaBOlOAOoTx11uo}00DF|Ap-ybWk4YV0RWN#00AjXAp-#ckpU=BA%g$`ZdM@!00DAdAp-ybWn>`(00DGrAp-ybbZ{X900CikAp-ybaC{*H00C!$Ap-ybZipcR00C)^Ap-ybXp|uX00Co~Ap-ybbf6&v00C*HAp-ybcdQ`;00DEdAp-ybbhse{00CpZAp-ybVZA_D*hV{Kw}XLDK|1DGBIKpz9p9|J}q13)4J00BBiA_D;cv=;yYbY>z000CoaA_D*cVQ?Y?00DG%A_D*cZhRsG00D1;A_D*cV~8RH00Cc)A_D*cWt1WV00DHGA_D*cVW1)d00C~MA_D*ca;zc)00CvPA_D*cbhsh|00C^iA_D;cwHE*Zbjl(F00CppA_D*cVbmf600DH`A_D*cZr~yV00D32A_D*cW9%XW00Cd}A_D*cW%wck00DOXA_D*cX#^t!00DFgBLe^dV-O<)00ChZBLe^dUmPO?00DF&BLe^db0{MN00Ct#BLe^dbTlIa00Ch-BLe{dwif^abVefs00Co4BLe^dVNfFj00DGXBLe^dZd@Y+00D1eBLe^dV`w7-00CcaBLe^dbaW#F00C@zBLe^db$}xS00Ci!BLe^dW{e{P00Cu^BLe^fVQgf?A_G7p1DGQN00BClBLe{ew--9BBZB||Zn7f-00DBkBLe^dWxyi?00DHyBLe^dbj%|I00CjrBLe^daM&XQ00C#-BLe^dZsa2a00C+0BLe^dXz(Kg00Cq6BLe^dbo?U&00C(NBm)2ecL*c{00DCjBm)2eIus-W00BB0B!d6}Xdom50Roi)Ixb)$gC-;c00D9=Bm)2eWjG`Q00C(}Bm)2eW<(?d00C)ABm)2eb5JA$00DDWBm)2eVO%5w00C@bBm)2eV`wA;00DGvBm)2eV{{|~00CioBm)2ebburS00C}>Bm)2eZ;T`Z00Co?Bm)2ebeJRq00D2FBm)2eZ=@sx00CyIBm)2eWUwRy00CvTBm)2eaJ(b~0RR&N00CvlBm)2eaLgnF00DW@Bm)5e6axSOWZonL0RR;P00Cv_Bm)2eXY3>c00D0DBm)2eVfZ8i0RR^R00AikB?AEg76T{00L}j9wq}?CIbNg;|Tx(DQYGI0RiF(C~hW$00CumCIbKgb9^QP00CiwCIbKgVu&UK00CrCj$ThbU-Hq00Ch}Cj$ThWK1Um00D4PCj$WhFH00C}>C<6cia*QYg00Cu^C<6cibC@Ut00Cj1C<6ciVx%Yo00CsGC<6ciWw0m%00DTmC<6ciX}l-{00CygC<6ciZOAAC00D2#C<6cia?~gT00Cy&C<6ciWZ)}@00C^SDgyukVYDg(00C~gDgyuka=lD}w+5bEYc;00DHaD+2%lZnP@{00CvXD+2%lZNMu700CvjD+2%la?C3O00DK@+00DGfECT=maAYh40ssyQ5DEYRDR3+U0s##Q4+`-00DAdEdu}nVPq`>00DMtEdu}na&RpJ00D1yEdu}nb9^lW00C}-Edu}nWr!^U0RR>X00AkKEdv1o6$&VrErS37Wu7eq00C^KEdu}nVyrC#00CjLEdu}nX}B!|00DBoEdu}nVZ<#100DN&Edu}na?mXU00D2-Edu}nbKETh00C~|Edu}nW#}yf0RSQj00AlVEdv1oAqpt?ErS37W&SM#00C?UE&~7oVhk<=00ChVE&~7oX&5d800D9yE&~7oVI(dC00MJ%?kxi0Ra~ZC`vAa00CuCE&~7oY*;P>00ClNE&~7oVPq}?00C)gE&~7oa&RsK00CikE&~7oc6=@a00DA>E&~7oZ-_1f00DE3E&~7oZj>$q00Cv1E&~AoAPN8hDW)z10RbNhD5@@l00CvNE&~7oY`88100CmYE&~7oVZ<&200C*rE&~7oa?maV00CjvE&~7pb9SIE1KchH00DI3E&~7oZtN}t00C+8E&~7oZ}=_)0RS2b00AikF9QJq844%}FM|L9WezU`00C?kF9QGpVjM3600ChlF9QGpX(%rP00D9?F9QGpVKgrT00DM7F9QGpazHNw00D1CF9QGpb4)J-00C}NF9QGpWmqo*0RSEf00AjvF9QJq9SSIDFM|L9Wo|D600C@vF9QGpVtg+H00CiwF9QGpX^1Za00DB2F9QGpVU#Ze00MJ%UM~ZhF9QGpYoIR!00C~QF9QGpX|OK?0RS8d00AkyF9QJq8wx1EFM|L9WyUW900C^yF9QGpV$?4K00CjzF9QGpY2Ysd00DC5F9QGpVeBsh00DOLF9QGpa`-O;00D3QF9QGpa|AF000C|aFarPqWe_j}00DCrFarPqZ5%KI00CnnFarPub7X34a*iznKrRFRE(5kN11K;900Ct#FarPqXGAaq00C}FFarPqVNfsw0RSWl00AjnFarSrBMK;BFoOUAXJ#-100C}pFarPqX>>3H00DA(FarPqWq>dP00Cr%FarPqa*Qwo00D23FarPqbC@s#00Cv5FarPqY@{#)00CmEFarPqVX!a*00C*XFarPqa=b7D00CjbFarPqcE~UT00CppFarPqY1A+S00C{ECRxktdFarPqboej>00CtZF#`br=m`J;bRIDS00CtpF#`Yrb0{$b00Cw$F#`YrW;8Ja00D10F#`YrZa^^u00D1CF#`YrX-qK#00DGTF#`YrVOTK(00DAdF#`YrWn?h}00C@jF#`YrWpFVA00ComF#`YrV|+0K0RZU<00DG}F#`YrWsETc00DE7F#`YrW|%Pp00Cy6F#`YrZ=^8;00DEVF#`YrWw0>=00DKjF#`YralA1D00DBsF#`YrZ^$tN00Lojf-wWmF#`YrX4EkQ0RZ+100AlFF#`bs^$95GF@pdBZ0<1w00Ck4F#`YrbNn#_00D9WG6MhsWe73@00DLmG6MhsVH7e000D9uG6MhsbRaSV00CnrG6MhsX)H1W00C_>G6MhsVK_1a00C}3G6MhtZ+YG^14J?d0RZX=00DGVG6MhsWmqx;00DDeG6MhsW@Iu000CxdG6MhsZ*VdL00C%rG6MhsV|+3L00C}-G6MhsWr#8Z00DB2G6Mhsca$;%00DHGG6Mhsc%U)^00CvDG6MhsbgVK100CvPG6Mks>j?k>biOhJ00CvfG6MhsbI39S00CysG6MhsX4EnR00D2>G6MhsXy7sf00Cp>G6MhsZtOAx00Cw4G6Mhsa`-X>00DRYG6MhsbObX400C|aGXnqtX%I650RZj^00DFyGXnqtWgs&H00DC*GXnqtW-K!U00Cw)GXnqtZ#Xjp00D14GXnqtbVM@)00DSPGXnqtWKc5$00C)MGXnqtbX+q700M7r7Bd54GXntt>}NDWEe00s#pM3koQvGlKvDbF4E100CvTGXnqtW4tp100C*jGXnqta>z3S00DH)GXnqtVbn7N00C{FWFj>K00C(#H3I+vY%nzg00Ch(H3I+vc04r$0s#IA015yBDM&Q~0s;LA{|P8gHG=>FbW}A100C)UH3I+wb8bR417tM=0RSut00AjFbAB}g00Cu&H3I+vY>YJn00Cl>H3I+vVVE@o00C*9H3I+va-=l_00CjDH3I+vcCa-A00CpRH3I+vX}mQ900C{nH3I+vVaPQD00C~!H3I+vdDJxn00Cs$H3I+vZQwNn00D32H3I+va_lt&00Cz5H3I+vbNDp_00CwGH3I+vbp$p800D6dHUj_wau7BH00D0nHUj_wbR0GV00DF&HUj_wZYVYb00C((HUj_wZ!|Uo0RS!v00AjLHUj|xEea?^HiG~Gb4oS?00CuEHUj_wY*;n}00ClNHUj_wVPrM~00C)gHUj_wa&R^S00CikHUj_wc6>Gi00CoyHUj_wX^1uh00C`|HUj_wVU#ul00C~AHUj_wd7w4}00CsCHUj_wZLBr}00D2ZHUj_wa=11F00CycHUj_wbHp|S00CvnHUj_wXwWtT00CpxHUj_wZrnBl00Cv00CiMHv<3xa%49H00DGrHv<3xcyKoZ01S0=XJl?_a(7~FX=PX^0~jg;7%>A%G6T3W186e?Ml=JKGy~)`0}?d@YBd9PHv<3xI(#<+0RUVX00AkqHv<6yTNx<0H-i8HWxh8900C^qHv<3xV$3%K00CjrHv<3xY1lUd00DB|Hv<3xVdOUh00DODHv<3xWAHZv00C+CHv<3xZTvR_00ChFI0FCyZU{I700DUpI0FCyWE40900DU#I0FCyWFR;L00D9)I0FCyWh^)Y00Ck$I0FCyYdAOq00C}3I0FCyX+$^!0RUbZ00AjbI0FFzT^T4;ID-HIWm-4`00C@bI0FCyVrV!600CicI0FCyX>>RP00DA(I0FCyVSqRT00DM}I0FCyV~jWh00C)|I0FCyZJ0O%00Cj1I0FCyZlpK^00DWbI0FCyWUx2`00DWnI0FCyWV|>700DBsI0FCyWym-K00CmoI0FCybksNl00C~=I0FCyY2Y{m00D32I0FFyU>N`bDe^c20RdkbDE2sm00CwEI0FCyYy>$200CkOIRgLzVGub300C(hIRgLzavV7W00ChlIRgLzb|^Um00CnzIRgLzX*4+l00C_}IRgLzVL&+p00C}BIRgLzc}zJ200CrDIRgLzd006E00CrPIRgLza%4FJ00CucIRgLzVsJSF00CxpIRgLzZ+tle00V4lWJ)*#>^K90IRgLzbBH+u00C*1IRgLzI-EHJ00BCpIfDQJXs9^@0Rk@yIxem^gRVIP00DBeIRgLzWxzQD00D5uIRgLzY|J?W00CvvIRgOz{|*2Fbly1w00C~|IRgLzVdyyn00C+4IRgLza`ZU^00Ck8IRgOz2oC@ODF!+N0RaaOC<;1*00DClIs*U!ZWuZP00D0vIs*U!X(T!W00DF=Is*U!a4Je00Cn%I|Bd#Za6yw00Ct_I|Bd#azr}=00DPOI|Bd#Y*0G`00CiEI|Bd#Zd^M900DAhI|Bd#WoSDC00DGvI|Bd#cyv1h00CusI|Bd#bbvbp00Cu&I|Bg#0S^EHbCNp)00DBAI|Bd#Z=5>=00DENI|Bd#Zm2s000CvLI|Bd#bF@1H00DElI|Bd#VZb{B00DExI|Bd#Zp=Fa00D2(I|Bd#Y1lgh00DH~I|Bd#VdOgl00DC9I|Bd#W$-%#00C_FI|Bd#W&Aq>00CnHJOcm$V+cG00RRFI00DCpJOcm$au_@V00D0vJOcm$b0jQ}11voQ00Ct(Jp%v%WIR0s00DJEJp%v%Y)Cx=00Co8Jp%v%Zd5%30RROL00CrRJp%v%Wn?`A00DApJp%v%b#Ofc00DD$Jp%v%VSGIU00Cu!Jp%v%ZHPSs00DE3Jp%v%X_P$!00C&4Jp%v%W1u|)00C~MJp%v%Wvo2|00DBcJp%v%cep(R00C^iJp%v%VZ=QH00C~wJp%v%a?m{k00CvzJp%v%blg1y00C~|Jp%v%Y3Mxz00Cw0Jp%v%X!Jb;00DIRJp%v%XaGI~00CnLJ_7&&X$(FC00C$cJ_7&&cNjhc00C|uJ_7&&ZzMhg00DF=J_7&&ZZJLr00C(>J_7&&Z#+H&0RRdQ00AjTJ_7*(2@fbtK7#-Oc~U+D00CoKJ_7&&ZeTtG00CuYJ_7&&bZkBY00DDyJ_7&&X?Q*Z00DD;J_7&&ZiGGq00D1`J_7&&V~{=r00C>3J_7&&W1Kz%00Cv9J_7&&XsA8|00d%bYGZ&p16n-;LOuhoJ_7&&ItVO00DE%J_7&&Zqz;l00D2>J_7&&Y2ZEs00DI7J_7&&aO^$<0RT)A00AlZJ_7*(OA;vjK7#-OasodC00CtRKLY>(b`U=U00C?kKLY>(ZyY}Z00DC%KLY>(a40_m00ChxKLY>(Z8Sdv00Ct>KLY>(b3i`>00DAFKLY>(VN5>*00D4PKLY>(b67tE00DVkKLY>(WMn@B00DApKLY>(WpF(c9cH@00C^8KLY>(Z=gQ|00DERKLY>(aI8NA00CjLKLY>(ZMZ)J00CvbKLY>(bHqOb00DB!KLY>(VbDJV00D5;KLY>(bKE}z00DX8KLY>(WavKw00DCDKLY>(W%NG-00Cn9KLY^(P!a$EDF#3T0Rc}EC<;J>00CtXKmz~)V;DdK00C|uKmz~)VI)8U00C(#Kmz~)axg#x00Ch(Kmz~)c051>00D18Kmz~)V@N;)00DANKmz~)Z&W}700C)QKmz~)a$rCM00D4jKmz~)b8J8Z00DGzKmz~)Zg@Zg00C)!Kmz~)VT3>f00DA}Kmz~)bdW#;00DEBKmz~)Zk#{^00D2JKm!2)QW5|GDXu^R0Rd4GD6&9<00CvVKmz~)W57TI00C~sKmz~)Vaz}S00C*zKmz~)a@arv00Cj%Kmz~)cH}?<00D36Km!2)R1yFIDfU1E0RdAIDEdHy00CtHK?48*bqGNN00C?cK?48*VH80F00DLyK?48*WFSEU00CttK?48*bSyyw00Cn%K?48*WjH|t00D45K?48*ctk-100LuW@IV7fK?48*a!^4700D1WK?48*X<$JE00DAlK?48*aBM*X00C}tK?48*Z+Jli00C)!K?48*bc8_z00Ci&K?48*dXPZ_00C*1K?48*a-2Z}00Cj5K?48*Y^Xs400DKbK?48*XS6{B00CvXK?48+V{)iK1HeH800DExK?48*W6(hZ00C*%K?48*ZQMZv00Cj*K?48*Zsi%00CtLLIVH+V+=wA00C|iLIVH+VHiRK00C(pLIVH+awI|n00ChtLIVH+b}&K%00D0{LIVH+V?06w00DABLIVH+Z%9G|00C)ELIVH+a#TVC00D4XLIVH+b6`RP00DGnLIVH+ZfrsW00CukLIVH+ZFoWh00CuwLIVH+a)d$y00DK1LIVH+bC5y<00Ci^LIVH+Wt>6-00Lxf^g#onLIVH+bf`iD00CvPLIVN-S`t_i00Ak!LIVN;SrS(gD8xd800CvnLIVH+bJRiu00DB^LIVH+W#B>s00DO9LIVH+ZtOw>00C+8LIVH+W%xn^00CqELIVH+ZUjRE00ChNLjwQ-X%IsL00D9qLjwQ-VH`sP00DL)LjwQ-Zzw|p00CnzLjwQ-ax_B&00D10LjwQ-X+T2*00DAFLjwQ-a7;r300DDSLjwQ-bXY?J00C}ZLjwQ-X=FnK00CiYLjwQ-a&SWf00DG%LjwQ-b9_Ss00C}-LjwQ-Z-_$!0svkTToM2QDU?G40s&nTTM{UmLxTVTWuQX?00DEVLjwQ-a^wC=f)000CtdL<0Z;bs$6o00C?!L<0Z;VJt)g00DL~L<0Z;WH>|v00Ct_L<0Z;bVNi000Co4L<0Z;Wl%%|00D4TL<0Z;cw9sS00LuW1VjU3L<0Z;a%e;Y00D1uL<0Z;X?R2f00DA-L<0Z;aD+qy00C}_L<0Z;Z;(U-00C*1L<0Z;beu#300Cj5L<0Z;dZMFRiR}00DIJMFRiXA&qlMuPwWWIjd%00C)6Mgsr=Y)nQ200CiAMgsr=c34IO0RUX%Z-CMuPwWWo||T00DY-Mgsr=X?#Wl00C@*Mgsr=VTeWp00C)^Mgsr=bd*K|00C*5Mgsr>b8cQn1E59&0RU_g00AkmMgsu>YZ555MuPwWWx7TK00DEtMgsr=VaP@U00CmoMgsr=WYk6j00Cv%Mgsr=c;H3@0RV0i00AlNMgsu>Z4xN(MuPwWW%fn`00DFUMgsr=VFX7500CkOM*{!>XAnmN00C|mM*{!>X&grb00DF&M*{!>VJJrf00D08_312jhi00Cw?M*{!>ZbU}|00D1GM*{!>X;4Q400DGXM*{!>VO&Q800C`cM*{!>a%e{b00D1qM*{!>W^_jb00C}#M*{!>X@Exq00Cu&M*{!>bc{y>00Ci=M*{!>ZJ0*`00C*9M*{!>bfiZE00DEVM*{!>Ww1vB00CvTM*{!>bi79c00CjbM*{!>WXMMY00D5$M*{)?bP{qB00Al5M*{)@a}se9DBwqf00Cv@M*{!>bnr(500Ck4M*{!>ZTv?A00C(NNCN-?bO=ZT00DCjNCN-?WfVvQ00DFwNCN-?b0A0q00ChpNCN-?Y%E9v00DF|NCN-?WjII!00?4!b7XC4b!T=z0{}n+xIzO?MFTEI1Exj;)JFq8NCN-?Iz&hV0ReRqI%Y_N00DArNCN-?Wpqdb00DM-NCN-?Y=B4u00D1?NCN-?bBss>00D54NCN-?VVFn*00C{DNCN-?Wu!<000DEVNCN-?alwF00KQc5J>|dNdo`@awtgy00D0@Ndo`@bT~-^00Ch>Ndo`@azsf300Cu6Ndo`@a8OAD00eYta&OW|1Kdah_(%g*Ndo`@I$TKu0RgcXI&MjW00DAzNdo`@Z+uAu00DD?Ndo`@Ziq<(00MAjyhsC%Ndo``WN2@5&?N)dIRo-O1C&Vv00DWPNdo`@WUxsC00DBgNdo}@e+d8qc*02o00D2tNdo`@V$4Yc00C#xNdo`@ZrDi!00C*E600C!ON&^4^ZeU6S00D1iN&^4^Y-~yc0RxZ;Whh|?N&^x~gK|m(00DG(N&^4^V~9!v00Cu=N&^4^YLrR?00D2BN&^7^g9!iuZl+2D00D2RN&^4^X|PHI00DHiN&^4^W4uZO00CvfN&^4^a>z;p00C*vN&^7`f(deDph^SON&^7^gb4rvaOO$_00DFAN&^4^W$;P^00C|GN&^4^Y5Yn90RV>y00CtPO9KD_Z465T00ChVO9KD_au`bk00CwmO9KD_bR-O>00D27O9KD_bDT>90Rn&tbYcQa1ENa<0RWE)00AkqO9KG`jtMBZOM?Ibc)m*m00D2tO9KD_V$4ee00C#xO9KD_ZrDo$00C*OalM`WIRj*00C}7OalM`X-G^100CuAOalM`ZB$GH00CiIOalM`a$rmY00CxZOalM`bZkrm00DAxOalM`Z+J`t00D4*OalM`aD+?)0RV{!00AkGOalP{hzTf^OoIRcWtvO_00DNQOalM`X{byC00DHaOalM`W3)^I0RWQ;00Ak$OalP{k_jlpOoIRcZpusp00D2(OalM`Y1m8y00DH~OalM`W8_Q&00Cv{OalM`a_~$800C+COalM`Wc*A600CzLO#=V{ZU{{S00D0fO#=V{Y!poc00ChdO#=V{ZXitq00D0%O#=V{X)H|x00DF|O#=V{V>nF%00Ct_O#=V{YD7%~00D1GO#=V{a!^eJ00Lofx=aIBO#=V{bX-jX00MPoicAA$O#=Y{iwOV$DRxZ*0Rf5$D0)qU00CuyO#=V{c8E;_00C)^O#=V{bd*g400Co~O#=V{VW3R|00DERO#=Y{jR^n&DY8ui0RfB&D7H<500DEnO#=V{bi_>q00C~wO#=V{Y0ymr00CjvO#=V{a@00C*{P6Ge|Wb94@00D0DP6Gh|;t~J>DgI6a0RiC>C<0G|00DRiPXhn}ZxBxd00CkaPXhq}Jk6}DPB(l0Ria}C}K~80RZk200Aj*PXhq~?Gh+-PlEshczJqOPXlOA1A0#b00DG@PXhn}Wspw;0RZR{00AkSPXhq~=MpHOPlEvf>=FP0DXvcg0Rih0D6&t30RZq400Ak$PXhq~?-D4)PlEshczJrJPXoA51IkYW00DH;PXhn}W#CT(00e$xXLB4+14d5+mQMrbPXhn}I_ysa0Riz6I{r_C00MP*_)Y@^Py+x1X=QK1Bm=xj0}N0D0RZd)00CtrPy+w~a41j%00DU}Py+w~bTm){00BBWPy+!0?EyMKP=f#gK1NUj00DANPy+w~Z&XkN00DGbPy+w~V_;AN00CuYPy+w~c5F}s00C}tPy+w~Z+K7x00C)!Py+w~bc9d?00D1`Py+z~1_=NGWtLC_00D5CPy+w~d7w}O00DHSPy+w~I;>Cw0RaaIIA1N=|}00C?QQ3C)0VGL0N00C(dQ3C)0bQn_9xQ-c5jd5Tj500Ci=Qv(12a+p&C00DBIQv(12VWd+700C~QQv(12Z?IDX00C*XQv(12bi7jo00D2pQv(73e-?oj00Ak^Qv(74einchDAZGf00DX0Qv(12VdPT-00DC9Qv(12a`00F00Ck4Qv(12W&BeE00CnHR09A3atKrd00D0fR09A3W)xHd00C?oR09A3VIWik00C(xR09A3bSzW@00Ch#R09A3a5z*000DD8R09A3W<*p200D1GR09G4gBFDr00AjhR09G5f)<1pC|p#700CuUR09A3dTdk!00C)oR09A3b9ht(00CuwR09D3hZX<00DABRRaJ4a!6GJ00Ci6RRaJ4WmHuI00CoKRRaJ4a$r>h00D1iRRaJ4W^7dh00C@rRRaJ4VR%&o00C)!RRaJ4bc9s{00Ci&RRaJ4aFA6400DEBRRaJ4W}H<600D2JRRaJ4WT;gG00m@nX>Wc|R0D)m1K3mpBvk{hRRaJ4I-0RfH{I?7dp00DW>RRaJ4Vc1mz00DB|RRaJ4a^zJ500Cj@RRaJ4W$;x400Cq6RRaJ4a{N^T00D0TRs#S6ZDz<*0|-_F00C?cRs#S5VHj2e00C(pRs#S5bR<>-00ChtRs#S5a4=Q_00DD0Rs#S5W;|8{0RR9600AjTRs#V6{{$#ZR)YWmIZ{>w00B5!Rs#S5Ibc=;00A*(Rs#S5XKYpj00C)oRs#S5VR%*p00DA-Rs#V50tEm8DT-DD0RjO9V&}W00DBcRs#S5X1G=Z00C{jRs#S5a>P~x00D2xRs#S5X3$mx00DE>Rs#S5ZroM_00Cj*Rs#S5a_CkA0RRLA00AlVRs#V60|hAfR)YWmZ2ndQ00CtNR|5b6WDHjW00D0jR|5b6Z5USr00C_tR|5b6ZzNX(00D9;R|5b6W-wO+00C|`R|5b6X*^d000Ch_R|5b6Xh>HB00Co8R|5b6XjE4N00CrLR|5b6bYNEl00CoWR|5b6VQg0e00DAxR|5b6ba+<-00DS@R|5e61_b~CDT-GE0RaUCD2`Wy00C~4R|5b6X`ELB00Cj5R|5b6XsA~M00CpJR|5b6XtY-Y00CsWR|5b6ZNOIp00D2tR|5b6a?Do)00CywR|5b6Y}i)=00Cv*R|5b6WaL)^00D36R|5b6ZSYqE00Cw8R|5b6bo^HX00ChFSOWk7We8XU00D9iSOWk9bY)}iRs)1r0~A;T00BB0SOWk7Iw)9!00C$&SOWk7E;LvJ00Cz@SOWk7azI!E00Cu2SOWk7VoX>A00C}NSOWk7Wms4P00DGfSOWk7a%5No00CiYSOWk7XmD5q00DG%SOWk7X?$1%00DM_SOWk7VTf1*0RSEb00BOfSOWk7KA2bo00DHKSOWk7ZlqWP00CvHSOWk7bg)00DX0SOWk7bl_M600DI7SOWk7ZtPeC00Cw4SOWk7ZTMIN00CwGSOWk7Yy?>Y00CtRSpxt8JP=s}00DUxSpxt8VH{Zl00D9$Spxt8awu5?00ChxSpxt8Iy6}W00BBWSpxt8WI$O100DGHSpxt8b4*zS0RhwtJW^Q$00CuKSpxt8Y+zXf00CoWSpxt8VQg6g00DAxSpxt8Z+KY)0Ra*RUw&Bw00DV~Spxt8VT@S=00DB6Spxt8a+p~I00Cj1Spxt8U!++B00CsGSpxw8{S5#CKDJo{00BO_Spxt8bii2y00C~sSpxt8Wz1Ov00DH;Spxt8c-UD300Cv*Spxt8AmmvC00AuOSpxt8W$;-800D6JSpxt8dHh)e00DFYS_1$9bO>4l00C|eS_1$9WfWQi00C_pS_1$9WguDu00C?!S_1$9Wh`0)00BHQS_1$9Za7*400Ch>S_1$9a70=I00DDKS_1$9I#5~z00BByS_1$9Wn5YV00CuUS_1$9a%fru00DGvS_1$9Zgg4$00DV=S_1$9WPn-&00C)+S_1(Adlx*6S_1$9Ws+J000C^8S_1$9W1w0C00Cj9S_1$9a;#bd00D2ZS_1(Aq6=TRS_1$9ZoXOr00CjfS_1$Aba1d)1I$_j0RR*d00C~?S_1$9Z{S)300C*{S_1$9bL?6J00DCHS_1$9W%ybH00DOXS_1$9ZUkEc00D0bTLS>000DF^TLSTLS}6CWei;d00C?gT>}6CWf)xp0Rf;AJRV&G00CtrT>}6CdMsT700C(-T>}6Cb2wcC00Cb}6CWkg*A00DGLT>}6Cc~D&g00MJja$EyeT>}6CUtC=S00CuYT>}6CbZlJ%00CigT>}6CY}6CV}xA;00C@@T>}6CVUS$|0RSxw00Cv3T>}6CaG+fS00DWXT>}6CbgW$i00CdJT>}6Cc(`2y00CvbT>}6CWW-$q00C~wT>}CDF$^yZ00Al1T>}CEFbpmXDBN9x00Cv}6CaO_}6CbogBZ00CeAT>}6CbOc@l00C|aUIPFDWe{Ei00DFsUIPFDcpP2>0RS@$00Ai|UIPIEG7KmzUV{JuWinm^00DYBUIPFDX+T~B00U`dbI@G_B3=VVUIPFDI!s;z0Rc1&I$BHCniePoUxNSvWeQ&d00D3oUjqOEc^qE@00DF&UjqOEUnpM#00DF^UjqOEZZuy500Ct>UjqOEbUD18`ph00BC7UjqRGpcXtjyj}x@UxNSvWr|+|00D58UjqOEd7NJZ00DHOUjqOEU#MRL00DHaUjqOEZnR$m00CvXUjqOEbiiK&00DT$UjqREUjqOEW$0f600DIFUjqOEVf0@E00CqAUjqOEUjSeO00D9aU;_XFZwz1q00DFoU;_XFVHjWo00D9yU;_XFWh7t&0RZe700CbxU;_XFcr;)G00Ct>U;_XFWI$j800MMwDqsUfU;_aF<{1D1WmaGV00D4XU;_XFd0=1z00DGnU;_XFUu<9l00CukU;_XFb$DO{00C@%U;_XFVT51<0RZP200Cu?U;_XFaFk#J00DWLU;_XFbf91Z00Cd7U;_XFWvpNW00CpNU;_XFZn$6r00CvbU;_XFa>QT*00CvnU;_XFX3$^*00Cy!U;_XFY207~0RZS300Cv_U;_XFW9(o900D0DU;_XFW%ytN00DCTU;_XFWdvaZ00CwSVFLgGWe{Nl0RZV400D9wVFLgGWguY#00DF+VFLgGZY*H~00C(-VFLgGZ#ZEC0RZY500BNkVFLgGAV^^Y00CuAVFLgGbyQ&k00DAZVFLgGbYNiv00AIoVFLgGENo!|00C}tVFLgGVR&H!00D4*VFLgGbA(|700AJ1VFLpI?iunK@EHIBDVAXa0|Mlta-VFLgGU*2H@00D01VFLgGVeDZ800D6FVFLjG^cesFDgI#t0Ri(FC<0=G0RZ+H00AiwVgmsI^%*D>VuJzz{2Bfk00Ai?VgmvJ`x*TiC@5ls0ssga1R4MVDL7&S0RRRX00AjPVgmsI1sW(wVuJz%2O0w!J}oFc8e#)3Vgo*6gHB=t0s#0K`WXNLDQsc`0s;3K`57p3VuJwy02%-RDS~1H0RRFT00AkCVgmsI0U9WfVuJw#{~0SNJ$PaRhGK)3VgmsH3K{?bDXwAz0RagbD6(RM00CXNVgmsH3>p9dDaK+00RamdD9U1k00BMFVgmsH4jKRfDc)iO0RasfDB@y+00BMdVgmsH5E=jhDfVIm0RR#j00AigV*>#J5gI52V}k(#4;m;v`eK6$V*>#I6dC{lDIQ}30RR>n00Ai|V*>#J6&ffkV}k(#6B;NzB4dLxV*>yPDlIEpJs~_k2x0?PVgsIH1HfVf*kS|lVgnLm13F^^00DAFV*>yIZ)jr!00DGvV*>yIVRT~y00DA(V*>yIWq@M?00D4@V*>yOX?A3CaC2`=U;~O^1L9x<7GVQEVFUPK1B_z>00BCZV*>#J7aBUSV}k$za<*dw00D2lV*>yIbi`u=00CjjV*>yIa?oP~00CvzV*>yIblhVD00C*@V*>yIU+7~400D09V*>yIVf14I00D6NV*>yLX=7z`23!M{T?5Qt0{~B4q00AigW&;5Mmj@^WW`h6$WeR2k00C_hW&;2LVHjou00C|uW&;2LW+Y|<00D0*W&;2NZfIo8WdrtQ12AR-00DG1W&;2LWkhBJ0sxc;mInXX9EBMXhdfN00L}d)?@=pX9EHNVhUsm00AjlX9EHOVG3gkC}3xU00AmyX9EBMa&Tt@00D1yX9EBMbbMz600CiwX9EBMa)@UG00Cu=X9EBMaFk~Q00D2BX9EBMI-q9*00BCtXM+F%Xsl-g00AztX9EBMbGT;%00DBoX9EBMWyEI#00D5yX9EBMY|v)|00CvzX9EEMc^Lo!DdJ}X0Rea!DCTE_00D07X9EBMZ}eva00C+GX9EBMbO2}r00ChJXafKNdJJd-00C(dXafKNau{d>00ChhXafKNWh7_=00C|)XafKNX)tI500C?^XafKNb3AAR00Cn{XafKNX-H@T00C`IXafKNVN_@X00C}VXafKNd0=P*00CrXXafKNWNc^y00DAxXafKNVR&c*00DP?XafKNa)f9D00D1`XafKNW{_wD00BCdXafKNI-F>O00C&CXafKOXfE7m1E^>N00C~UXafKNZ@6d!00C*fXafKNbi`-_00CjjXafKNdeCSC00C*%XafKNa@=SG00Cj*XafKNW$0)F00D09XafKNY4m6V0RW>C00AigX#)WPq7oX@dX(XuxR$00Az>X#)TObIfT200C^$X#)TOY1nB400DH~X#)WO+Y*p00DGXY6AcPZd_^u00CuUY6AcPZD?u(00D1qY6AcPZFFh_00DA(Y6AcPVSs7_00C@e-;00DD$YXblRb#LZs1AJ=(00D400CwyZ36%TX=MOy12Am^0RV&w00AjLZ36)Tg9<1_ZG!*-JxXl@00DARZ36%SZ&+;u00DGfZ36%SVPtIs00DApZ36%SWpHf+00D4zZ36)Sh6(@yDS~YS0Re>yD28o=00Cu;Z36%SdX#Mg00C*5Z36%SY@lre00Cj9Z36%SZLDnr00DBcZ36%SZ@6s(0RV^!00Ak)Z36)ThYBdjZG!*-Y|d>100CvzZ36%SY}{=F00C^`Z36%SVd!lG00DCDZ36)SiV6S$Df(>#0Rf2$DE@7O00D9YZUX=TVGM2q00C?gZUX=Tbr@~~00CnjZUX=TX(Vm~00CqwZUX=TZZK{G00Ct-ZUX=Ta6E1U00DABZUX=UVP*7f14wQI00D4LZUX=Tb69Qz00wk&WN&V19&7`+Yy&oJ1AJ`*zHI|uZUX=TI%IAG0RfK+I(}}000C}e00C_BZUX=TY4~mf00CzHZUX=TZUk=w00ChNZvy}UZ4hq*00C?kZvy}UVH|G*00C00CukZvy}Uba-zA00C@%Zvy}UX@qYB00Cx-Zvy}UZjf&S00Ci^Zvy}UZJcid00C^GZvy}UVW@8d00C>RZvy}UbhK{+00CpVZvy}Ub--@}00DBwZvy}Ubj)u900DE-Zvy}UZrE=F00D2_Zvz1U)(rpwDe7+n0RhzwDDH2A00Cw6Zvy}Ubo_4v00ChFa037VbO>+*00DCja037VY!q+<00Chda037VX&`U|00DF+a03AV;0*u)DKc;a0Ri6)C^m3|00DA5a037VZ$xkd00DGLa037VV^DAd00CuIa037Vc3f}+00DGja037Vb!cz{00L=nEN}yEa037VZgg-10RY$y00Ak4a03AW*9|C$aDxB=WsYzI00Co`a037VZk%uf00Cj5a037VX{c}m00DBYa037VVYF}q00DNoa037VZ@_Q^00Cpha037VWz28`00DH;a037VVc2j30RY+!00AlFa03AW*$pV@aDxB=W$thT00Cq6a037VZv1cq00ChFaRUGWX$Wxx00D9iaRUGWVH9x#00DLyaRUGWZy<3400CnraRUGWWh`+600DC{aRUGWX*h8M00D14aRUGWZbWed00C`EaRUGWWl(Vg00DGXaRUGWb6jx)00MM*-f#nAaRUJW+zkK$DROZG0Rh_$D0Xp!00CuuaRUGWV}x-700C}_aRUGWVUTeH00C*1aRUGWa-4Ak00Cj5aRUGWcBpX!00D2VaRUGWW3+Jt00CvXaRUGWbHH%}00C*naRUGWZ_IH60RZF;00Al3aRUJX;|(a>af1K>a^i6V00D36aRUGWbntNl00Cq6aRUGWW&Cji00M4y(s2U?-00C|iasvPXWf*b;00C_tasvPXWh8O~00D9;asvPXbue-R00DD0asvPXVLWmJ00Ct}asvPZX>)CUa06&@14wcM00DGPasvPXWn6Lt0RY|&00AjzasvSY-3=&ga)ST?baHY700C)wasvPXZh&$F0RZ9+00AkCasvSY;SDH|a)ST?be3`h00Cp3asvPXX{2%k00CsGasvPXWw3Gs00DBgasvSX<_!P=DZ+9C0RiO=D8_Pw00CvpasvPXbkuSK00CjzasvPXWZ-fG00D63asvSX=nVh?De`gy0RiU?DE4xL0RZX^00Aika{~bZ=?y3dbAtc@We#%#00Cnba{~YYZX9z100Chla{~YYX()3800D9?a{~YYVKj3C00DM7a{~YYZ$NVc00MJk{Bi?Ea{~YYWlVDe00DGXa{~YYVO(I00Ch#bOQhZZ8&rT00C@1bOQhZVMKHT0RVLn00AjbbOQkabPy<1bb|l^a$0l)00CuUbOQhZaAlbOQhZWXN;_00CvrbOQhZWYly600C~=bOQhZW#DuJ00DI7bOQhZc300C{vbprqaZ_srE0RVvz00Al7bprtbfDkC)b%Ou_bmnyf00Cp}bprqaY4mji00CtBbprqaWdL>q00D9ab^`$bgAf1#DH3)A0Re&#C>C~u00Ctjb^`zbbR>2I00Chtb^`zbWH5FE00D3|b^`(cg%F1j00AjNb^`(dgb;=hC`fjL00DGPb^`zbX;^jx00C}Zb^`(ci4cnr00Aj#b^`(dh!BbpC~$Uz00DG%b^`zbWq@`A00DD`b^`zbWsG(M0RW8<00AkOb^`$cj1VZCc7p%`a-wzv00D2Rb^`zbbg*^<00CpRb^`zbWxRF+0RWc}00Ak;b^`$cmJle+c7p%`Wzu#700Cp#b^`zbZs2wU00Cj00Aj00MS%o_7PncLM+cbjWuD00DKZm0RfT_C^~q900Ct{cmn_dV@P-d00C}Jcmn_dVN`en00C)Qcmn_da$tA^00CiUcmn_dc5HY900D1ucmn|dnGgU0DSmhZ0Rfm0D1vx{00Cu)cmn_ddXRVn00C*1cmn_eV{>?T1DtpR00Cv9cmn_dbgXy-00CjLcmn|dl@I^{DZY3E0RfZ{D8hJy00Cvlcmn_dW6*d500C~+cmn_dVcd8F00C*@cmn_da_D#i00Cj{cmn_dcJz1y00D3Mcmn_dV*q&r00CtNc>@3ea}0R{00C(dc>@3eZy0$400C|uc>@3eZ6tXE00Ctxc>@3ebTD}X00DD0c>@3fba}XV13Y;H0RWv400AjXc>@6foDe8bd4m7}Wmb6u00DYlc>@3eX=Hf=00DDqc>@3ebZ~hC00DJ&c>@3eaC~_K00DG@c>@3eb%=Qb00eDmb8l{U12A|4LU{v@c>@3ebd-4m00CvDc>@6epAY~6DYAJ30Rf&6D7JZn0RW*800Ak)c>@6fpb#j?d4m7}WzKm600Cpxc>@3eZrphT00Cj*c>@3eY3O+a00DCDc>@3eVf1+e00DOTc>@3eZvc7&00MJkym`WaCK>Nb7xF-1J-o|40Z!Nb^~N~1Cn+Fta$@EdIJCfWZ00C!`dIJChWMye0bpvR61DJXP00BCldIJFgq!2o+dV>G~ax00L`eN^}ECdjkLgWl(zq00DGbdjkLgWng;)00DAldjkLgV{Cf^00MGzs%`^vdjkLlb#G;8d1-P{1432X9MDE19*D_0ssdB2?78CDV%!)0s#gB2m&agdxHQ0d8m5>00CjLdjkLga=3c~00DBodjkLgVZ?g_00CpldjkLgW6*m800CjvdjkLgYutMS00C~|djkLgY3O?c0sspF4FUiGDfD{-0s#sF3<400C}Zd;-d;0RR^Q00Ai+eFFgj76K?BeS-i2XC{3E00C|;eFFdiX*7KU00DA3eFFdibU=Lr00DDGeFFdiZ%lmy0RR~S00AjjeFFgj7y>9QQ00D9;eggmjWiWmN00C|`eggmjX*_-d00DVIeggmjWJrDk00D1KeggmjVpM(u00CrLeggmjWng{-00DGneggmjVQhW_00C@reggmjb$EUQ00CoueggmjX@q_Q00DH0eggmja*%!l00Ci^eggmjYn*-q00C~IeggmjX{de!0ss{b7Y+acDYSkA0s#~b77i%7euDr3Wx##|00DZ+eggmjY0!QH00DE>eggmjW!!!P0RR~e00AlJeggpk7!D}xeuDr3bn<=!00D0LeggmjWdMHz00DFce**vka}0k200C(de**vka~OXE00C|ue**vkZzO*M00Cnve**vkb1;7c0stEh9S#5iDLj7z0s$Hh91bW#e}e!4DM)_<00Agce**vka#()@00D1ae**vkbYy=600CiYe**vka&UhG00Cuoe**vkaD0CQ0RSHk00Ak8e**yl9u6pse}e!4bCQ1p00Ci|e**vkX`p`t00DHSe**vka;$#?00CvPe**vkZn%E~00C*fe**vkdBlGM00Csme**vkZ_s}O00Cmwe**vkWZZuP00CvWe6egoou12%sHf`0=xfCB&lIy`^_0RbQmI#Pgx00DDYfCB&lVPJp*00C)cfCB&lbZmeF00DAxfCB&lWq5!C00C}(fCB&lX@r0S00DW5fCB&lWRQRZ00D27fCB&lVw`{j00Cs8fCB&lWvGAy00DHafCB&lVYGk)00C^efCB&lb-;iF00CphfCB&lY0Q8F00DH;fCB&mV{-g`1K5BA0RTk;00AlJfCB*mL;@)6fP(-5bn<`$00D0LfCB&lWdMN#00C_Vfdc>mWekA>00C?gfdc^mM*;u=DIS3X0Rct=C?bJ_00Ctvfdc>mZ7_iY00Ch(fdc>nWo{UO13ZBP00C=4fdc>mZcKp#00C)Ifdc^mNdf=?DPDmC0Rcz?C}M$w00DDofdc>mY;b`C00Cikfdc>mb$o#X00DD?fdc>mX^4RX0RT$^00AkKfdc^nN&+aDfr9`6bDn_%00C~Mfdc>mZ>)g>00C*Tfdc>mbGU&600C*ffdc>mY{Y>B00C^ufdc^mQ33z~Db|4l0Rd0~DB6L800Cs+fdc>mW$1we00DFEfdc>ma`b@%00Ck8fdc>mZ~%e>00C|Wf&%~nWekD?00CtZf&%~nVig988oWi*2W00DG5g988obwGmy00Ck~g988oX-tCy00DARg988obXbD}00DGfg988oVPt~?00DGrg988oWpIN700nGzV`Xz#fdh_#1FV7r9D@UPg988oI(&lz0RdD3I+BBf00DHEg988oZlHq$00CvDg988oZLEU>00CvPg988oY`B910swmheFFdiDa3;V0s(phd;=)TgM$D8bI^kW00DH`g988oW8i}W00Cj(00D1Kg#!QqW>kd(00DDag#!QqbYO)800CoWg#!QqVQhs100DGzg#!QqZg_s00Akqg#!Trh65hXVisYmA2j00C~2hXVitV|Cbu1DJ;c00DQNhXVisWvGV(00C~UhXVisWVD9^00CsWhXVlslLG(&DaMBb0RfT&D9VR}00C#vhXVisZrFzd00C*E~Z00Ch-hywrtbU=s$00C}BhywrtZ%l{-00CoChywrtXjq5?00CoOhywrtZe)l900Cuchywrta&U+P00DP)hywrtZhVLX00DP`hywrtZ-|Hk00C}}hywrtYm|rs00C~Ahywutx(5IOa;As_00DHWhywuty9WRPa<+&A00DHmhywrtaKMNI00DHyhywrtbIgbX00C~&hywrtZ`g|K00C$!i30!uV=##W00Ch(i30!uV?2oi00DDCi30!uY)FX%00Ci6i30!ub5w}~00DAZi30!uWnhT|00DMpi30!uVQh&500DAxi30!uba;sa00C=$i30!uZiI;g00C)=i30%u_6Gm~DVB)?0Ri;~D4L0b00Cv7i30!uXsC$;00CpJi30!uVYG<@00CpVi30!ubHIrM00C^qi30!uVa$mG00DE-i30!ua@dIj00Cv*i30!ucI1fz00Cj@i30!ua`1@*00DINi30!uYy61=00C|SiUR-vX$Xn~00C?ciUR@w_y_t200Ai)iUR@x_Xqh0C?JZ100CttiUR-vdN7Iu00C(>iUR-vb3BRz00Ct}iUR=v{09I5DNc$50Rj65C{l`p00CuKiUR-vb6|=C00CiUiUR-vVr+^700DDyiUR-vVR(uI00C=$iUR-vZiI>h00C)=iUR-vY>F0RXWG00Ak;ivs}xum~v3i-Q0GVbY5O00C**ivs`wbl{5v00DC5ivs}wwFm$KDe{X00RglKDE5nk00DUXivs`wWdw`^00L!X?27{mi~|4xZV-$E00C(li~|4xbRdia00Ctti~|7xvj_kIDKd-$0RgfIC^n3P00Chpq00Cv$JX00CvrjRODyaMXxjspMzZq$wg00C**jspS!8Vno^00AlHjspS#84Mc?DC~}d00Cw4jspMzdi;(900C(Nj{^V!a|n+E00CtVj{^Y!9t;2hDH@Lh0RbHhC?1c400DF)j{^V!ZY+-j00Ct(j{^V!bU2R#00DD8j{^V!X+)0$00DDKj{^V!ZcvW{00D1Sj{^V!V_c5|00DDij{^Y!APfKjDQ=Gg0RbNjC~}X300DD&j{^V!Yk-df00C}>j{^V!X^f8p00C^0j{^V!W|)ry00D2Fj{^V!a-@#~00C~Qj{^V!bg+*D00CvTj{^b#A`B!900Ak&j{^b$Aq*o7D9De400Ak^j{^V!DA^bS00DD)kOKe#Z-9^k00D4@kOKe#YmATs00C~2kOKe#X_$}$00C^CkOKe*Y;tL5Z*+d(jsp~r189!}ypID2kOM@J1Ei1x00BCxkOKh$DGWNukb?jLbIyF00DEhkpln$X}pmG00DEtkpln$Zpe`X00D2#kpln$W7LrY00DE_kplq$n+*T~Ddv#_0Rfr~DC&`e00DFGkpln$Yxt1^00D0Pkpln$X#|o300C?Yk^=w%W)PAC00D0nk^=w%avYKa00C|yk^=w%bSRPo00Ct#k^=$&oeiH200AjFk^=$(oDH50C_s{f00AjRk^=w%C{U6E00DAVk^=w%Z(NcC00DGjk^=w%VQ7*A00DAtk^=w%Wpt7Q00D4%k^=z%p$z~5DTa~*0Rf;5D2kGU00C!^k^=w%ZkUn-00C*9k^=w%a-@<200DHWk^=w%bFh*F00D2dk^=z%qYVH7DZ-Ki0Rf^7D8`b500D2zk^=w%a@3Lo00Cv%k^=z%r40Z9Ddv&`0Rf~9DC&}f00DFGk^=w%W%!Z<00C(Jk^=w%V+4}}00C|alLG(&We}4C00D9qlLG(&cN~)g00CH0Rg5BI%1Q900DDolLG(&WpI-N00C%rlLG(&V|&r00DERlLG(&Ww4V200C&WlLG(&W4x0C00C~olLG(&Wyq5Q00DB&lLG(&chr*u00DH`lLG(&W8jkm00Cj-3)Xb=DaDGrqb0Rd+aC=!)}00C-0)ZXlHd00C(xl>-0)Y%G-n00D9`l>-0)Z#b0$00Cw`l>-0)b3~N`00DGLl>-0)V^Ea?00CiEl>-0)bX=7K00C}dl>-0)Z)lYR00Coel>-0)W^|PU00D1$l>-0)a)6Zs00C}>l>-0)bc~e)00Cu^l>-6*Y!Ge`00AkUl>-6+YY=S^D5RBx00C&Kl>-0)W3-h600C~gl>-0)Wx$mK00DBwl>-0)cg&Ro00DH;l>-0)W7w4g00Cj%l>-0)bmWx-0RV6i00AlRl>-3*ZxAT-m4g5QbNZD700CtJmID9*Xb6@A00CnTmID9*ZWNXS00CthmID9*av+ui00DOXidlmID9*Z(NoG0RVCk00Aj%mIDC+aS$kQmV*ERXLgnY00C}(mID9*X@r&o00DA}mID9*bdZ(<00DEBmID9*Z=99`00wMwXLDn87L)@@lmiHr1DKTqW|jk@mID9*I;fTd0ReLmI>MHN00DEzmID9*Wzd!b00C&$mID9*W89Vl00C~|mID9*W$2az00DCDmID9*cl4G600DIRmID9*V*r-}00ChJmjeI+bPSgR00C|imjeI+Zy1*Y0RY<(00DC(mjeI+Whj>e00C$&mjeI+V>Fio00C|~mjeI+Wk8n$00DAFmjeI+cTAT900C@LmjeI+VOW;~00C}ZmjeI+a%7hS00CucmjeI+ba0mg00DS*mjeL+-4Or*d4iV%00DG{mjeI+X^fWx00DNAmjeI+VVIW#00DBImjeI+XQY<{00DHWmjeI+b+DHM00D2dmjeI+XuOvL00DHumjeI+X~>rY00DQ-mjeI+bJUju00Cv%mjeI+XyBIv00Cp>mjeI+ZtRx>00Cw4mjeI+a`=}600DRYmjeI+Yy_AC00ChNm;(R-bP$*W00D0nm;(R;WpsR(100wG00DF&m;(R-Wh|Hj0RY?)00DD2m;(R-WjvSz00C%1m;(R-V@Q|-00C}Jm;(R-WmK3000DAZm;(R-cVL(U00C@fm;(R-VQiQK00C}tm;(R-a(I{n00Cuwm;(R-bcC1#00C}_m;(U--Vp!+bC#F`00Ci|m;(R-X`q+`00DHSm;(R-a;%sG00CvPm;(R-Zn&5O00C*fm;(R-dBm6l00Csmm;(R-Z_tZfRq1GMEF9m;)-A1ALhS00C=)nF9a;Zj_k=00C*5nF9a;Y@nF~00BCtnF9a;I;@$400C&SnF9a;F1VQk00CvbnF9a;bi|nh00CjjnF9d;4jBLeDb|?-0RaseDB78W00DB~nF9a;Z|Io=00DFEnF9a;ZuFT000CwCnF9a;a{!tH00Cp00Cu!ngajkDVmxC0Ra;kD4v>w00C{Jngaj0RR{o00AjDn*#v>7a1r#n}YxWctV>400Cu6n*#s=WKf#}00C}Rn*#v?6&WaLGMj^3n*#s=Yhs%N00C}pn*#s=X>^+d00C@zn*#s=bby-!00C}>n*#s=WsI8x00DB6n*#s=VVIi(0RS2q00Akan*#v>85t<3n}YxWZLXUG00DBgn*#s=Z@ilW00Cygn*#s=bI6+m00C~!n*#s=Vbq%g00DB^n*#s=bl{r<00DC5n*#s=Z|s``00DFIn*#s=Zupx600CwGn*#s=a|E0N00CZV;RU00C(hoC5#?aBQBN100+K00DF&oC5#>Wh|Tn0RS8s00AjDoC5&?8yP4(oPz)XbV8g100C}FoC5#>Wl)?000DGXoC5#>b6lJQ00C)YoC5#>b7-6c00C}poC5#>Z*-gk00CoqoC5#>bAX%!00e$#b7>x$11OsVGMod3oC5#>I*gnH0RbHuI-Z<^00DBOoC5#>Z>*dH00DEdoC5#>Zn&HS00MMn(3u0ioC5*?WEo}|00Ak^oC5*@V;N-`DAb&T00DX0oC5#>VdR_x00DC9oC5#>a`2o300Ck4oC5#>Z2X)900CtJodW;?b_ksV00C?Y#9InDO#Na0Rd|nC|;d|00DGlodW;?Zfu00DENodW>?ZW#apDXyIZ0Re3pD6*Y{00DEjodW;?YrvfY00C~sodW;?Y0RAi00C^$odW;?X4str00D2_odW;?a^#%@00D05odW;?bnu-600Cw8odW^@a2awL00Aiio&y2_Zy9kJCWjt00D9yo&x{@ZzP@r00DF=o&x{@VKANp00D9~o&x{@Wjvk(00D49o&x~@bQu5vDNddP0ReLvC{mt-00C!Mo&x{@ZeX4R00C)co&x{@a%`Rh00DGzo&x{@b9kNu00D1)o&x~@b{PNxDTpo&x{@Zp@wo00C*zo&x{@Y}lRy00(SxX=iVAejuF#RGkB;odf)x14y0&gq{Q5o&x{@I^>=M0ReXzIs%`A00DUjp925^VGy4K00D9qp925^avYxn00Chlp925^Y$%@t00Ct#p9295xCmiobuM%|X>fOAb9UZ<1HOX;pojw!i34Pd1FnpNf{p_Kkpq;I10I(H#GC^(p925^YdW6;00C}pp925^X>^|h0RWc+00Ak0p928_mIEk+pMwAabBdn>00C~2p925^Z00C_7paTE_Vf3H_00DOTpaTK`V+3Uc00Aimp#uT{X9Q^k00Aiyp#uT|W&~&iC>WuG00DCzp#uN`WhkKo00DI_p#uN`aWtU=00DA3p#uN`Z$O~~00DGHp#uN`WlW(100CoCp#uN`a#*1Q00D1ap#uN`W@MoQ00DGrp#uN`Zg8Ok00C)sp#uN`Z+xKx00C-(p#uN`Y>1%)00Ci+p#uN`Zj_+|00DBEp#uN`WuT!000DHSp#uN`ZmgjL00C*Tp#uN`Xt<#R00DHqp#uN`X~dxe0RVLb00Ak`p#uQ{bOb2Wp@RSca@wH-00D2}p#uN`bLgQ100DFEp#uN`W%Qu~00DCPp#uN`X8@uD00CtNq5}W{atxva00DCnq5}W{au}im00Ctlq5}W{bR?n!00Ctxq5}W{Z7`w(00Ch(q5}W{ay+5~00Ch_q5}W{a7dy900C@Hq5}W{VN{|600C)Qq5}W{bYP+b00DAlq5}W{Wo)7Y00C}tq5}d0VgzIaD0gWLp@Yhy19+kX00DD;q5}W{W00Z)00C*1q5}W{ZJeS500Cj5q5}W{Zm6OI00DWfq5}W{WVE6K00CvXq5}W{bHJhl00DBwq5}W{Wz3=j00DN=q5}W|b8Y~k1K6Si0RW!^00AlJq5}Z|o&zZCqJsbdZt|i700D3Mq5}W{X#k@G00DFcqXPf|VGN@K00DFoqXPf|ZWyBj00CtlqXPf|b0nh!00CtxqXPf|axkL<00D3|qXPf|Wjvz;00DABqXPf|c}SxJ00DGPqXPf|X;h;F00CoKqXPf|Z(ySX00C@fqXPf|Wo)AZ00DM#qXPf|Wq6|l00C`&qXPf|VT7Xt0RXQ900AkGqXPi}t^+8Pqk{keWtyV{00DENqXPf|VW^`600CmIqXPf|XSAaO00C~gqXPf|X~3fc00DHyqXPf|Va%fg00D2(qXPf}a%_sD1K6Vj0sy}Qy#oLNDd?jE0s+1QyaOoiqk{kebM&JF00D3QqXPf|a0H|S00DFgqyqo}ZV;pc00C(hqyqo}Zyclp0sz4S!vg>TDJY}^0s+7S!UHHSq=NtfZ8W3<00DA7qyqo}Z$zX600Cx7qyqo}b5NuM00C}Rqyqo}VO*pG00DAhqyqo}bZDdl00Cugqyqo}b9AHw00Cioqyqo}Vt}Lr00Cr%qyqo}Y>cD>00DB6qyqo}Zfvqyqo}boitL00CtRr2_!~p#uN`DHf#z0Rf-`C>o`M00C|wr2_x~Zz!b$00C((r2_x~bTp*{00Ch-r2_x~bU>v800C}Br2_x~WlW_500DDSr2_x~Wmu&H00DAdr2_x~aAc(e00Cucr2_x~a&V;s00DV+r2_x~bbO@)00C)&r2_x~V~C{#1ONvF0|W^K1q1*ADU_uH1Of&G0t5&I1O#s=j->;hrGo$gY^0?F00CvTr2_&0xdXcc00Ak&r2_&1xC6QaD9ELQ00C~!r2_x~a@eH<00Cv*r2_x~bmXN200DIBr2_x~Veq8`00D6Jr2_x~dHkgV00DFYrUL*0X$YnR00DCjrUL*0aulWm00ChdrUL*0a3H1w1OOET69gFq7X$zSDJ-S~1OgNU5(F3o76fxBCZ+>6rh@>&00CvvrUL*0WZ0$y00C~^rUL;0>jMA*De9&J0Rid*DDI|%00Cw6rUL*0ZTzMK00ChFrvn543j_@W4+Iee00Aiurvn553Iq%U4g?ScC>W=M00Cnjrvm^1V=Siw1OOuhCj=z~DFgrkDLAJC1OXxhCIln|C_00DCVsRIB3YY3?W00C|esRIB3X%wjg0RXE500Ai=sRIE4sskt_se=Fkb1JC=00Ct(sRIB3Z8)g|00Ch>sRIB3azv>E00U%fX7H#38mR+HsRIB3W>BdE00D1asRIB3a%8Ck0RW`~00Aj*sRIE4qys2)se=FkZF;E#00D1;sRIB3WQeH)00Cu=sRIB3Wt6D{00DBEsRIB3W}vA900CyEsRIE3rvm^1DYB^p0Rg51D7LAC00C{hsRIB3Z^Wqs00CsmsRIB3WzeYu00CvzsRIB3a@?r{00Cy=sRIB3X6UH{00D3AsRIB4Z*#1v1N5l_00CwCsRIB3Wdy1N00D9essjK4XAr6b00CtdssjK4WE`pk00CwqssjK4Zz!q*00C|;ssjK4Z#1d{00C(_ssjK4bU>;D00D4DssjK4X-ujE00DARssjK4V_2#K00DDessjK4Wn`)Y0RXcD00Aj*ssjN5vI8h|s)GOlY&N^(F4;100AkQssjW8%mdB?&;!x~D5R=`00CvHssjK4bhxSm00CjXssjK4bi}Fy0RTe;00Ak`ssjN5LIfz(s)GOlVcMz#00C*@ssjK4bm*!B00DCDssjK4W%Q~800D0LssjK4X#lGO00CqMs{;T5WelqW00CU00AjVs{;Z7v;(#SC{U||00C}Rs{;T5a$u_i00CuYs{;T5bZn~w00DGzs{;T5VR)+p00D4*s{;T5d4#J200DH0s{;T5X^^V}00DEBs{;T5a-6FJ00Cj5s{;T5aHy*T0stEX9RvUYDYUBt0stQbAp`&cDZr}(0s$TbAOtAJtAhXmbj+&*00C*%s{;T5W8A9)00C*@s{;T5Z0M^400D6Bs{;T5c=W3S0s|TZ90YSHWv;6Ox~qfws{;T5ZUC$U00ChVtOEc6X&9^n00CkitOEc6ZzQY(00CnvtOEc6VKA%%1OWd7_XGI@0R#X6DLkwL0s#91{R032DNL*b0s;C1`~xUbtb+gnbXcqd00C)YtOEc6V`!`c00C)ktOEc6Y;>#x00D4%tOEc6cz~<}1Oom8_5=6>00byyMy!K|tOEc6ZH%k~00DBItOEc6Z=|dP00CyItOEc6bFi!f00C~ctOEc6VZ5vZ00DBstOEc7YIHWN1IVlc00CvrtOEc6cG#=~00C*;v)x?gJ=uZmomPtpfl7ZPcv;00DC5tpfl7Z|toD00Cz5tpfl7bNH%1COav$lv4a2sVG^+e00C(lu>$}BbRe+<00D9)u>$}BWh}7+00C|?u>$}BX*jV100Cq^u>$}BWkj(900C=Cu>$}BV^FaJ00D1Su>$}BY+SJe00DGju>$}BZ)mXt00Cldu>$}BZ*;K(0svP8Sp)z9DS)v90svbCT?7CDDU7iL0s&eCTm&eRv4a2sZkVwH00Cj5u>$}BX{fOS00CmIu>$}BZ?v%k00CpVu>$}BVZgBi0s>Y9SOh3)hOvXju>$}BZOpL)00DK{u>$}Bbl|ZA00D01u>$}BW$dv700C|Cu>$}BZ}_nT00C|Ou>$}BYy`3c00ChNvI77CbP%!w00D0nvI77EVRCc=u>*Rs101pg00C?wvI77CVKA}-00Cq+vI77CX*{w600D18vI77DWpY%o14yz100DGPvI77CZdkGd00CuQvI7DDI|Mxh00Aj#vI7DDKLkMp00Aj>vI7DEJ_JAnD15Sm00C}-vI77CVT`f^00C)|vI77CVwkc600D2FvI77CW2CYJ00CjDvI7DFIs`lfC~9!BgRrs#00DWnvI77Cbi}d)00C*rvI77CW6-h#00D2-vI77CY}~Q~00CvA1Py{Gy900C`^vjYGDZ;-PC00C{5vjYGDa-6dR00Cj5vjYGDY^bvX00DKbvjYGDXSA~e00C~gvjYGDVZgHk00DBwvjYGDVa&4w00CvvvjYGDZrHN}00C*Gk_00DA3v;zPEZ$PvI00Cx3v;zPEb4;`Y00CiAv;zPEX;`!a0swIYZv+4VDP*(*0s(LYZUiW5w1WTvb8xf+00Cusv;zPEV}P^+00DA_v;zPEZ;Z4900Cx_v;zPEd6={V00DHKv;zPEX{59R00DNYv;zPEVX(9V00DBgv;zSEa|8eZDZ;b^0ReIZD8{sd00DE%v;zPEWz@6-00Cp#v;zPEa^SQB00D32v;zPEX6&>B00C_Bv;zPEVfeHI00D0Pv;zPEas;&l00CtRwF3YFbP%-z00DRwwF3YHVrOMuv;(}f101yj00CqowF3YFWiYh^00DY7wF3YFX*{(900C@5wF3YFVMw(D00DANwF3YFWmL5T00MMw>azn{wF3YFWni@f0RXWB00Aj*wF3bGumdP`wSxcwY;5wu1lxZalUF00Cu6wgUhGXHd2S00C)MwgUhGWn8uc00D1ewgUhGbZE8%00BB~wgUhGI&`*!00C%vwgUhGE`YWJ00DD`wgUhGZj81A00D23wgUhGX_&SH00DEJwgUhGa-_Bc00CvHwgUhGcCfYs00C~cwgUhGZ@jhx00CpdwgUhGZpgL+00CvrwgUhGXVkU>00C**wgUkGD+~YuDdx5V0RbuuDC)L@00DULwgUhGY52AS00DCTwgUhGbOg5p00ChNw*vqHZ4kEu00C|mw*vqHZydJ+00C(tw*vqHbSSq200Chxw*vqHbTqdE00D10w*vqHazM8O00Cu2w*vqHb4<4b00DARw*vqHVOX~V00D4bw*vqHI%Ky400BB`w}SuyXmGa!00Ay`w*vqHa(uS~00Cu!w*vqHWQex|00Ci+w*vqHZ+Zi00C*Tw*vqHbhx(z00CjXw*vqHa>Ta-00DK%w*vqHXVA9;00C*%w*vqHX56;}00C~|w*vqHZ|JuJ00L!W;I;$qw*vqHaP+qW00DCTw*vqHVFb7X1OO=pF9s_HEd~GqDG;~=1OX@pE(R(FECwhVxPt%zGa$GF00D9?xB~zIZ#1|A00DG5xB~zIV?ekA00Cu2xB~zIc1*Yf00C`MxB~zIZ&xB~zIWR$oA00DBExB~zIZ=kpX00D2NxB~zIW30FX00CvPxB~zIXSlcn00C~kxB~zIVZ^ut0RS@w00Ak`xB~$JG6pErxPt%zW!ks{00DF2xB~zIZ|JxK00D6BxB~zIZS=SU0RTY;00AigxdQ}>^`nUrgxdQU0RcV+DCW6?00D69xdQ+Jc=Wjg00w7cX=HC@WViz)xdURk1Aw^$+_?k#xdQ+JIsm!@0RYn&00A=~x&r_KawNI~00D0*x&r_KbTGOD00Cn*x&r_KWjwkA00DMFx&r_KZb-TV00D1Kx&r_KX;iuc00DGbx&r_KZ(zCu0RY(;00A>>x&r_Ka&Wo>00D1yx&r_KbbPu400Coyx&r_KWr(^100DN6x&r_KWt6%D00Co~x&r_Ka-g~c00D2Nx&r_LZDwY=1FX6O00DBcx&r_KVZ6En0RYq(00DW(x&r_Kbj-Q~00C*zx&r_KW7xU_00D2_x&r_KY~;EF00Cv{x&r|K)ffN)ZuYtZ00D3Mx&r_KX#l$e00DFcy8{3LVGO$i00D9my8{3LWf;2y00C?sy8{3LWhA=;00Cnvy8{3LV=%h|0RY+<00C`0y8{3LbwIlV00DGHy8{3LZcMua00CuEy8{3LZCJYl00D1ay8{3OWp-h0!ny00A@9y8{3La@e~A00D2_y8{3LbmY4O00Cp_y8{3LW$?QL00DOPy8{3LW&FDX00CnHyaNCMatOQw00D0fyaNCNZD!890~EXi00D9uyaNCMVI;f*00C?&yaNFM*BAf+c{aQQ00DG5yaNCMX+XRK00Co0yaNCMZ%n)c00C@LyaNCMWmvoe0RY$-00C}fyaNCMZ)m&&00C)kyaNCMbacD}00CioyaNCMa)7)800Cu&yaNCMY>d1E00Cu^yaNCMW0<@H00Cp3yaNFM-53A?ZK}Kj00DKbyaNCMbhNw!00C~gyaNCMWx%`x00C{ryaNCMZ_K;{00eb*VQnzH175rXq`U*tyaNCMXV|<000D05yaNFM+ZX@=W%j%S00CqAyaNCMasa&p00D0Xy#oON-WUJ@WfHvu00DIty#oLNaU8t^00D9$y#oLNZz#P30RZ0^00A>Jy#oLNayY#M00D14y#oLNbVR)a00Co4y#oLNWl+5X00DMZy#oLNZd|$R0Rln>IxZTzgQC3y00A?oy#oLNa00Cphy#oLNWz4+;0RU1P00Al3y#oOOQ5z`Sy@LP&bmF}O00D05y#oLNW$?WN00C|Gy#oLNW&FJZ00C?Qz5@UOWeC0l00DUpz5@UOaumJ;00DFwz5@UOWgxx-00C_#z5@UOZ!Eq800Ct(z5@XOR2u*RDL%df0RdARC_=u200Cu4z5@UOZBV`g00CiEz5@UOZd|?t00DAhz5@UOZ)m;)00Cxhz5@UObacK000C}#z5@UOWq`f|00C`=z5@UOWsJT900C^0z5@UOWthGL00Cs4z5@UOY^1&e00C*Lz5@UOXt2Hm00L)YIKBh6z5@UOI=sFE0RdGTI>x?(00DH&z5@UOZq&X500Cv%z5@UOZQ#BG00Cv@z5@UOZ0x=R00Cw4z5@UOdHB8q00DCTz5@UObOgTx00MSp(!B!;zXJgPT^0ZVWg5Q&00CnjzXJdPZX~}000ChtzXJdPaxlLG00Ct-zXJdPY&^dM0RUbW00DDIzXJdPWK6#U00C}NzXJdPZ&<$r00CoOzXJdPWn{kt00DDqzXJdPZg9T?00C)szXJdPbbP-900DJ^zXJdPZ-~DG00Cu=zXJdPZIr(Q00M7mLcar=zXJgPUlsrXbE>}s00C~UzXJdPZ?wMy00C*bzXJdPbils@00CjfzXJdPa?HO200CvvzXJdPblATG00C*zykmQbU?rZ00eYxc5|S=1Mt5C7{CKYzykmQI!wR=0RdtbI$pqo00DDkzykmQZfw8<00D1uzykmQX?VZ`00DG1E00D1`zykmQZjitO00Ci^zykmQWt_kR00C{HzykmQGN`}<00C^SzykmQW3<2n00C*bzykmQbHKm@00CvjzykmRZDbI?1I)k!00D2(zyksRkqVOv00AlDzyksSkP4CtDCoe000DCDzykmQZ}`9i00DFUzykmQZUn&t00CtR!20RX2800Aky!200Ak;!UF*TlnN-!!h-+-J<`Gh00DB^!UF&SZ{WfM00DI7!UF&SVeG;K00DCH!UF&SW%$Aa00D6R!UF*SmkIy@DGI{_0Rff@C=SDe00D9o!vg>TZydt|00DC%!vg>TZYaY800Ct#!vg>Tb2P&P00Ct>!vg>Ta6rQY00D1C!vg>TV@$&X00DDS!vg>TZ&Td1S)_00C!e!vg^TnF;^_DR#pH0Rfl_D0;(#00Cuy!vg>TZHU7I00Ci+!vg^Tn+gB{DVoCr0Rfr{D4xTE00C{J!vg>Ta;(Dx00D2Z!vg>TX1K!x00DEp!vg>TZp6a_00Cjj!vg>Ta?ryA00DH?!vg>Ta@@lM00D2}!vg>TbLhhZ00D09!vg>TW%R=X00DFQ!vg>TYXHOp00C|W!~*~UX$-^z0RWu}00Ai&!~+2Up9%m0DI&xJ0Rf&0C?>>%00DR`!~*~UWi-SC00Cq=!~*~UZa~BX0Ro%~C}|wTgGR&y00C=E!~*~UZdk+v00C)U!~*~UY-Gd(00DGr!~*~UZg9i{00Cuo!~*~Ua(u)C00Ciw!~*~WZftOr!vhk;1Bk=}00DH4!~*~UWt_wV0RXEC00Ake!~+2VstPEq#Df3B00DE-!~+2UtqK4EDc-~b0RgNEDB{F}00Cv_!~*~UZt%nd00D3I!~*~UZ2ZIn0RXQG00Aio#RCBWt_mm&#e)C=a}vb^00Cth#RC8VV<5!?00C(x#RC8VWGux400C|?#RC8VX*k6L00Ct_#RC8VbVS7i00Ci2#RC8VWKhKe00D4T#RCBVu?heIDPqL~0RgZIC}zcj00DGt#RC8VZgj;100Cus#RC8VZGgoC00Cu&#RC8Va*V|T00DK9#RC8VbC|^g00Cj1#RC8VWu(Oe00C{P#RC8Vbg;z(00CpR#RC8VX}rY)00Cse#RC8VWyr+?00DB&#RC8cXK#LUX=8P8zQO|p!vk=`1ERzO*u(<@#RFW$1JuO>00BDM#RCBVbQS;sDFVg=0ReLsC&L500Cvr#sdHWZq&vD00MbsfW`yb#sdHWXW+&I00BDc#sdKXcNRME#)AL>a`wgp00CwG#sdHWa0JH#00C?Y#{&QXWe~>$0RplLI%xdGgBHgF00D9w#{&QXZz#tD00DC@#{&QXZZyXO00Ct>#{&QXb3n%f00Cu2#{&QXa7@Po00D1O#{&QXV_3%n00DDe#{&QXZ)C><00DAp#{&TXHVgm(DR##L0Rc4(D0;_(00DA<#{&QXWr)WE00D50#{&QXY?Q|X00Cv1#{&QXXrRXf00C~M#{&QXZ>+}y00C*T#{&QXbhyU@00CjX#{&QXbHv9300C~w#{&QXWzfe100D5;#{&QXZQREL00D2}#{&QXW9Y{N00DXK#{&QXbo9pq00C+G#{&QXb^yo&00ChJ$O8cYKnwr@DH6y70RcY@C>F?r00DCx$O8ZYWhBT000DI>$O8ZYaWKdO00D9~$O8ZYZ#>8Y00DGD$O8ZYZb--j00D1K$O8ZYX;jDq00DGb$O8ZYVPMDu00DDm$O8ZYZfwW{00Cuk$O8ZYaCpcA00C`&$O8ZYZ-mGL00Co)$O8ZYd638h00DHC$O8ZYX`ILd00DNQ$O8ZYVW`Lh00DBY$O8ZYXSB!z00DHm$O8ZZa%Bw21Hi}w0RT7*00Ak`$O8cZHw-A$$b$d@a@xoP00Cv<$O8ZYaOlVb00C_7$O8ZYW%S4c00C(F$O8ZYZUD&x00D0X$pZiZX$;8&00DFo$pZiZVHn8+00DCz$pZiZZY0SA00Ctx$pZiZa4^XO00C__$pZiZZ#>BZ00Cn{$pZiZc}U3v00DGP$pZiZX;jGr00DMd$pZiZVPMGv00DAl$pZiZXKcv>0RTD-00Aj@$pZlaISeR#$%6m^Y=X%H00Cu+$pZiZWRS@N00D27$pZiZZJfyi00Cs8$pZiZVW`Oi00D2V$pZlZJPZHDKg3f0RcS>C^pK200DVC$^!rabVSMn00C)A$^!rac2LR#00CiE$^!raa$L#-00MAlEXo67$^!raZD`5^00D1u$^!raa(K!E00Cxx$^!rabA-wR00Co)$^!raX^_eT00DHC$^!raVVueX00C{H$^!raWvI#n00C~U$^!raX|&1%00C>d$^!raWx&b<00DHy$^!raVa&<{00Csu$^!raaM;QN00d`#Y<0%S19Hg&w8;bB$^!raI^@a&0Rce_I`+zg00DCR$^!raWdzFu00D3c%L4!bY!J%>00Ctd%L4!bXdKG}00C|y%L4!bZz#(H00C((%L4!bbTrEY00Ch-%L4!bb3n@j00C}B%L4!bWlYNh00D4P%L4!bZCJ|#00D1a%L4!bV`R$%00DVw%L4!bba2Z900C)s%L4!bc6`eN00Ciw%L4!dWqESkzyol{1BlB50RW%|00AkS%L4%cp9UzP%Yy&`Y^KWt00CjH%L4!bb+pR^00D8j%L4!bWx&e=00Cvj%L4!ba?HyE00Cjr%L4!bXV}XF00C~^%L4!bY2?cT00DC9%L4%brUn23DfY_)0Rg23DEiBT00C?O%mV-cVF=6v00DIl%mV-caTLr000Cth%mV-cWgyH000D9)%mV-cVJyr800C|?%mV-cZ#c{Y00C(}%mV-cbVSSp00D1G%mV=cs0IK5DOSt_0Rg85C|b;e00C@Z%mV-cVQ9<)00DJw%mV-cadgZB00Cus%mV-cWq`~B00DA_%mV-cVT{ZJ00Cu^%mV-cW0=eX00DBI%mV-cZ=}ov00M1hP|O3W%mV-cY_QA&00CjT%mV-cX~4__00DHy%mV-cVa&_}00MMy@XG_z%mV=cq6Po~DdNln0Rf=~DCW$A00C_5%mV-cVf4%c00DLS%mV-caRAK&00CtN%>w`dWem*&00D9m%>w`dVHnK=00Ctl%>w`dY$VMC00Cku%>w`dbui5X00D0{%>w}dqy_*1DMHNy0Rf{1C`QeL00C@F%>w`dVN}fn00DJc%>w`dabV2@00CuY%>w`dWo*p@00DAx%>w`dVR+3000DD;%>w`dZG_DO00DA}%>w`dZ;;Ic00Cx}%>w`dbDYfs00C~I%>w}dss;c7DXz@}0RgE7D6-9i00CvV%>w`eVRfj@1HjD#00DBw%>w}d&ISMhDb~#c0RYej00AlB%>w}e&ju*u&4T~|Z0gMe00D3E%>w`dbok8!00CwG%>w`db_C7?00C(V&I14ebP&!100ChZ&I14eY#h!500Ctp&I14eawyIN00C$&&I14ebTrNb00C(_&I17g%?2oU+RcMN&I14eY(~xl00CiA&I14eby&^=00D7c&I14eWn|6+00Cuc&I14ea&XQA00Cik&I14ea(vDM00D1;&I14ebcoIa00Co;&I14eWt7eX0RYkl00AkW&I17f(FQ1_&Vv8}Y^u%!00CjL&I14eb-2z000D8n&I14eWyH<{00Cvn&I14ea?s8L00Cjv&I14ec-+nd00C*@&I14ea_G(j00DIF&I14eVf4-e00nbobarjn%mX~l1JKO_n$83I&I14ebO6r-00D9q&jSDfWgO1~00DC%&jSDfb12UP0RXH900Aj9&jSGgs|F}I&w~H~Y(CEe00D1C&jSDfZ%oev0RXNB00Ajj&jSGgtp+Gu&w~H~Wn#|*00C@j&jSDfVsOs`00DJ&&jSDfZ+y=K0RXTD00Ak8&jSGguLdZL&w~H~a+1#j00Cv1&jSDfXQ0mm00CvD&jSGfz6JmRDYDN40Rg=RD7Mdo00CjV&jSDfX~fS100DH$&jSDfa?sBM00MMntj`11&jSDfZrslU0RXZF00AlN&jSGgu?8sc&w~H~a`w*y00D3Q&jSDfbOg`?00CnP&;tMgWf0H<0RXfH00Ai+&;tPhvj!+2(1QR0cqY&T00C((&;tMgax~Bb00DG5&;tMgVL;FW0RXlJ00AjX&;tPhwFW3q(1QR0ZdT9(00D1a&;tMgX=Km?00DGr&;tMgX>ia300DD$&;tMgZ+y@L0RXrL00Ak8&;tPhw+1MT(1QR0Zj#Ug00D2B&;tMgX`s*p00DHS&;tMgVXV*t00DHe&;tMgZ@AC{0RXxN00Ak)&;tPhxdtf6(1QR0ZO+gG00DB=&;tMgZ`{xW00Cy=&;tMgbLh|m00D09&;tMgVf4@g0RX@T00Aig(E|YizXm7-(Sra1bPCY}00DCn(E|VhX&BK100MG%`p^R&(E|YhyaoUPDK60i0Rg)PC^FH500DD2(E|VhX+Y5f00DSL(E|Yh!Ug~VDN@k`0Rh1VC|1#f00C%R(E|VhV`R|-00C}l(E|VhWpL3000DA#(E|VqVq|G{ZE$jQVRur`1A@;3=FbBb&;v%$1A@>4zR&|C(F07;1ANf~00C`+(E|VhZ>-S+00CsO(E|VhZn)6{00CjX(E|Vha>UUC00DH$(E|VhWzf+B0RY4X00Al7(E|Yh#s&ZZDdy1w0RhDZDC*IJ00Cw2(E|VhWBAbn00D0P(E|VhWdza#00D9e(gOeiWf0N>00Cwe(gOeiW*pK300C(t(gOhi$OZrbDK63j0RhJbC^FK600DD2(gOeibU@Mr00C}B(gOeiWlYio00C`M(gOeiWmwV!00C@X(gOeiWn|I=00C!e(gOeiZgA2A00D1y(gOeia(vPQ0RzJZC}elw(Ss<`1A@{600DA{(gOeiZJ00C~!(gOeiWz^CG00C{<(gOeiW#G~S00C^~(gOeiW$e-e00C$6(gOeiZursz00D3Q(gOeias<-@0RYSf00Aiw(*pqk%LXVE(}Ms3avIYE00D0z(*pnjawyXS00D9?(*pnjWi-(*pnjXF$^f00Ch}(*pnjbWGC&00C}N(*pnjWmwY#00CoO(*pnja%9s300Cuc(*pnkcW?^R18~y=00DS*(*pnjX@JuM00DA_(*pnjbd1vj00Ci=(*pnkc5SfI1DMkT00DHK(*pnjZm81(00C*P(*pnja6Hd00BDA(}Ms3Xw=gK00A!A(*pnjbKuhh00C^~(*pnjY3$Pj00DIJ(*pqjt``6SX#Ud!00CnH)B^wkbO_V~00ChR)B^zkuNMFTWE#{100Ctl)B^wkbR^UR00Cnv)B^wkWiZqO00D3|)B^wkcs$et0RXTU00DGJ)B^wkZcNkz00CuE)B^wkZCKO;00CuQ)B^wkY-H2}00Cuc)B^wkY;e>A00Cik)B^wkWqi~F0RXZW00Ak8)B^zlu@@+e)Pn#4Xp+)dK(lb2!xl00C(})dK(lZA8@r00DSP)dK(lX;9Sz00DAV)dK(lbX?T~00CiQ)dK(mb#3_518CI)00DGv)dK(lb9mJQ1OR^yg${!bferuxDTLJn1Oa{ygbsoZfDR~*)q?;5bd=Qt00DEN)dK(lX{gl$00DQd)dK+lhYkP%DZ14I0Re^%D8AK$0RV{(00Ak?)dK+mhz=;w)q?^6jShDfHC?0s)Q=kPayN)q?;8Ju59L#MJ}V)dT9)0|3?o00D9e)&l?mZyeSG00DF&)&l?mVJOxE00D9?)&l?mWi-|U00D41)&l?nbZ@lP13=aT00BBi)&l_nk`6jh)`I{6bXL{_00DDe)&l?mX=K&|0RSQu00DAv)&l?mZ*0nX%yE300DFw*8>0nVIbE700DF+*8>0nZ!FgX0RSfz00C||*8>0nZ#>rn00C)2*8>0nbV%0&00C)E*8>0nb5z#@00D1W*8>0sc5P&Ia&U~+1FqHs(AEP4*8?)w17Oz!00C!a*8>0nZh+SV00C)+*8>0nd5qTs00DB6*8>0nVVKtg0RSi!00CvB*8>0nY^c`*00CmI*8>0nb+p$500D2h*8>3nDHQ+#a>myK00D2x*8>0nbkNrW00Cpx*8>0nW!%>T0RSo$00DUD*8>0nY3$bn00DCH*8>0nbokc;00CkC*8>3nD-{3%Z3@@}00D9i*aH9oZxq-A00Cwi*aH9ob0F9Q00C|$*aH9oVJz4K00D9`*aHCoEENC&Za&xp00D18*aH9oX-L=u00DGP*aH9oVN}=y00DGb*aH9oZ(!I10RSx(00C}n*aH9oZ*bTH00C)s*aH9obbQzY00C)&*aH9obBNdj00D1~*aH9tWOi+Ia&W-c1LD^M1lR*O*aK$R1C-bU00DHG*aH9oZnW3~00CjT*aH9oX~5V600DBw*aH9oVa(VA00DN=*aH9oZrIoZ00MStp4S83*aH9oW#rfc00C|8*aH9oY4q3w00DIR*aH9oIsn-N00BA%*@FN9Xbjl{00Ax%*#iIpbQswK00Cnj*#iIpWhB`H00C+$*#iIpVldeQ00D0{*#iIpXFS;h00C}7*#iIpX-L@v00DVU*#iIpa#Yy^00CiI*#iIpc3{~900CuY*#iIpZEV>C0RTJ|00Aj@*#iLqI~6E=*@FN9WrEoQ00DA}*#iIpVUXDa00D58*#iIpZJgNy00D2J*#iIpW2o5!00DBY*#iIpZ?xG100C;c*#iIpVZhk~0RcD_ZN}LH00DQ**#iIpZ`9cX0RTP~00AlB*#iLqJryYA*@FN9W$M`j00DCH*#iIpVffht00D6R*#iIpZ3Nl_00D0b+5-RqV-VT{00D9q+5-RqZyeeK00C+u+5-RqVJO-I0RcG`Z7$ja00C|^+5-RqZ9Lio00DJE+5-RqY)IMz00D1K+5-UqIu!r`Wm?(;00DJg+5-RqY-HL400CiY+5-UqKotN1DR$Ze0RcZ1D0+5-RqWr*4X00C@{+5-RqaFp5u00C*5+5-Rqa-iA+0RTc300Aki+5-UrK@}*l+JgZAL=^x5DZbhR0Rcl5D8kx<00BM7+5-RrJUzDB1JK$700DB=+5-RqZ{XSk00DI7+5-RqVeHxi00DCH+5-RqW%$|y00D6R+5-Rua$|OMZ`#=dRN4b@+5@KA0|eUx00BA*+XDdr*A)N(awgjY00D0*+XDarbTHck00Ch(+XDaray;7u00Ct}+XDdr_7wmDDNfr10Ri+XDdr+7$o+DFWOB0Rh<+C00Ak2+yepu;}zu=o)2?iBz5DN5Y~0|Dz5=@so2C{o>n00DSd-2(stX=L3400DAp-2(stba34R00Cik-2(stZG7DW00Clx-2(stb%@;q0s!z8@)ZC9DU{s<0s-$8@f9eV-GcxDc%a<_00C*L-2(sta-2(stXW-of00Cj<-2(stY3$tt0RZ$B00AlZ-2(vu^A#xk-GcxDbOPQ300CtR-U9#uY!Kc900D3o-U9#uX&l}I00D9$-U9#wb7XXm-2?L711R1D00DF^-U9&u_!R&FDMH=@0Ri_FC`R6c00Cu8-U9#udQ{#600L!cJl+FZ-U9&u`V{~HDQeyW0Rj0HC~n?^00C}v-U9#uZ+zYZ00C)&-U9#ubco&q00D50-U9#uX_Vdr00DBE-U9#uW1!vx00DER-U9#uWvt!<0s#IM{1pHJDY)JP0s;LM`xPj@-h%)EZp7XL00C*v-U9#uXVl&U00Cv%-U9*v0u}%k00AlH-U9*w0T%xiDD2*Y00Ct3-U9#uZv5T@010Vha$#_DWMXB0+XML912WtL_S^$R-2-6W1G3%&;NAlQ-va;vItbqb0RaORIxgRX0Rlx8I&&b~gEZd*00DG7-va;vWk}xx00C@H-va;va8%y|3;;J6Cm1CdBN!hTH5e-xF&HTrFBmNtGZ+8?DPZ3N3;{M6CKx0bA{ZVRG#DxvFc>HpE*LBrG8ia&--7`FQ5XOLDW2a00Rd1LD5Bqk00JsKfZqeC-va;vavT^IlXDem6`0RdbXDDvNf0RkWxC^G2ZgZSSA00CtH-~#{wa}3}E00D9m-~#{wWf00C}J-~#{wWmMn;00M4gB;W&D-~#~wIT!!|DQe&Y0RcD|C~n|`00C`u-~#{wa(v(e00D1;-~#{wW{BVe00DE3-~#{wZj|5y00Ci|-~#{wa-iS?00DHS-~#{wbFAP400DKf-~#{wZ@AzC00Cvb-~#{wZp7dN00Cvn-~#{wXVBmS00D2--~#{wZQS4k00D2}-~#~wI~V`~Dem9{0RTN100AlZ-~#~xJQyha;DZ1GXaeB_00CnP;R65xZV=%E00Ctd;R65xavb3U0RlQ0D0lMUgCgMr00C_%;R65xax~!s00D10;R65xWj2K00D1y;R65xYJA}X00Crz;R65yXkqB!1Bl@R00DE3;R68xKNtW3DW2g20RcW3D5Bwm00C#H;R65xZ?NG50RTZ500Aky;R68yKo}^%;e!AHXU5?J00C~!;R65xY1H8Z00DB^;R65xbl~9w00DF6;R6H!M;J>OO&CcS00AlT;R6H#Mi@#MOc+QQDE#4r00C_R;sXEyauDJJ00D0n;sXEyW*p)J00DC%;sXEyZYbgd00Chx;sXEzZ*uJ612p0T0RTf700AjP;sXHzLKrAW;)4JIXHMb+00C}R;sXEyXK@8bH3sO00D2p;sXHyPZ$6JDbC^p0Rc`JDAMAC00C{-;sXEya^T_v00D32;sXEyX6)hv00DFI;sXEyZusH@00CkC;sXEyas=Z800DFg;{yNza}eVL00DIt;{yNzZye(T00Ctp;{yNzZYbje00Ct#;{yNzXEfsj00D10;{yNzZ9wA#00D1C;{yNzXiVb+00C`M;{yNzZ&>3400DAd;{yQzQy2gNDQe>b0Rd7NC~o6}00C}v;{yNzZ+zne00C)&;{yNzbco{v00Ci+;{yNzbd=)*00D2B;{yQzRTuyPDW>BC0RdDPD5~Rw00C~W;{yNzZ@A+F00C*f;{yNzbj0HW00C*r;{yNzbI{`h00D2-;{yN!a&VyI1Ki^S00DI3;{yNzW$fbv0RUGR00AlZ;{yQ!Rv0M!300D0b|<%0kLWxC}900DNw<^uo$VT|Sj00DB6<^uo$beQG?00DHK<^uo$ZlvY|00C*L<^uo$Z?NVA00C;Y<^uo$WW44B00L-Xs^tU1<^uo$bI9fc0RUec00Al3<^ur%UK=Rf=7RtMD&pn?00DC9<^uo$Z}8>=00DIN<^uo$Vf^L;00D9W=K}x%WeDd300D3g=K}!%VH*GeDH`Vk0RdneC?4m700Ctr=K}x%b1dfr00D9`=K}x%WjN;p00DMB=K}x%Zbat;00C)A=K}x%W>Dt?00D1S=K}x%WnAY200DMl=K}x%X=vvI00DGv=K}x%VRYvM00DM-=K}x%X@KVg00DA_=K}x%WsK(o0{~?kXB%T100AkO=K})(Ya4GHZ5sdqDW>NG0|9CqZX0YHD6Z#&00CvR=K}x%cEINY00C*n=K}x%bj;@i00Cjr=K}x%cG%|w00C*<=K}x%a^&X&00Cv{=K})*WE*B1VjC!Apyz||=K}x%ZT9B_00D9a=mP)&Zw%-I00Cwa=mP)&a~S9Y00C|u=mP)&VI=4S00D9;=mP-&Xd3_lWj5#o00DM7=mP)&X+Y=$00DGH=mP)&VNB=)00DMV=mP)&X;|n300DAd=mP)&Wn}0B00Crb=mP)&b8zSb00D1y=mP-&X&V3mWrFAf00DM}=mP)&X^iLt00DH8=mP)&VVLLx00DNM=mP)&X{6`_00DBU=mP)&Ww7W200CsS=mP)&biC*T00D2p=mP-&aT@>uDbDBv0ReCuDAMSI00Cv#=mP)&cHrm(00C*{=mP)&bnNH@00Ck0=mP)&cKGN600C+K=mP)&as=rE00CtR=>q@(WDw~C00C_l=>q@(avbRc00D0z=>q@(W+>?c00DC@=>q@(ZZzow00Ch-=>q@(azN<=00DGH=>q`(a~l8wDN^YJ0ReIwC|2o%00CuO=>q@(c4X-T00C)g=>q@(ba3ed00Cik=>q@(c6{jr00C)&=>q@(a){{z00Cu==>q@(WR&Rx00C~A=>q@(Z=mS|00C*H=>q@(bgbzE00CjL=>q@(bhzmQ00D2l=>q`(bsGQyDaz>s0ReOyD9-7F00Cvx=>q@(cHHR$00C*@=>q@(bm-{=00Cj{=>q@(cJ%2300C+G=>q@(ascWB00CtN>H`1)WDM#900C|i>H`1)Zy4$W00C(p>H`1)bR_Bn00C(#>H`1)b1>=y00D0{>H`1*a&W}y13c;j00DGD>H`1)WlZV=0RVR!00Ajj>H`4*b{i;M>Vp6QWn$_B00DMt>H`1)X>jTT00DG%>H`1)VSMTX00DM_>H`1)X^83r00DB2>H`1)Wt8dz00Cs0>H`1)ZlLM|00D2N>H`1)X{_o400DHe>H`1)VYuo800DHq>H`1)Z^Y^Y0RVX$00Ak`>H`4*cpE6x>Vp6QW!mZk00DO5>H`1)Y3S+$00DIF>H`1)Vf5+)00DOT>H`1)X#nd300D9a>jMA*Wen>B00CqY>jMA*ZW!wW00D0v>jMA*X(a0d00DF=>jMA*X)x;p00DD0>jMA*Z#?S*00MGw%IX6`>jMA*bV%z100CuE>jMD*dm8`&DPHRX0Reg&C}Qh_00D1k>jMA*a&YSd00Cuo>jMA^VQ*w~aB_ZUb9&O|0~F^2lIH_3=mUJ{1IXwDOz8ts>H}Eo1AOZP00BCJ>jMD+d>cBf>w^FRWwPr700DNo>jMA*X~63P00DHy>jMA*Va)3T00DN=>jMA*Y1r!n00DB|>jMA*W#sDv0RmtcI%MkPgX-%800C|A>jMA*a{TK900D0T>;nJ+W(e#900DCj>;nM+XBYqhDH`kp0Rd(hC?4#C00C?y>;nJ+VJz$e00DC{>;nJ+ayaY*00Ct_>;nJ+c0}w000Ci2>;nM+i5LI@DOT(Q0Re~@C|c};00C!U>;nJ+ZfNWS00C)k>;nJ+a&+ti00DG*>;nJ+bAapv00MGvQ0xPS>;nM+X&3+jDVFR50Rd;nJ+VW{i_00DEZ>;nJ+a;nJ+cEIcd00Cjf>;nJ+a?I=l00DH;>;nM+YZw3lDc;nJ+Yw+v?00D0H>;nJ+Y5eR100C?Q?E?S-WC-m800CtV?E?S-bQJ9a00C(l?E?S-b0F;l00C(x?E?S-b}a1!00Cw)?E?S-Z#eA(00DA7?E?V-Z5RLnDN5}F0Re0nC{FEz00C=M?E?S-Zd~mH00C)Y?E?V-Zx{dpDQ@ip0Re6pD01zC00C=w?E?S-Zh-9r00C)+?E?S-Y>e##00Cu^?E?S-bC~S|00Cj1?E?V-aTovrDXQ%Q0RVLv00Akq?E?V;bQmbO?SlXTc)sle00Cvj?E?S-WX$aY00C~&?E?S-Y1r)p00C>>?E?S-ZshF)00C+0?E?S-Z1C*^00C|G?E?S-Z~W~800D9W?gIe;hZq0>DGu%f0Re^>C=%|200DRy?gIb;WgzYY00Cqs?gIb;ZY=Ht00C(-?gIb;bU5w<00C}3?gIb;X+-V=00D1G?gIb;YEbS200C`Q?gIb;Z(QyJ00DAh?gIb;W@zpM00DSz?gIb;WpwTX00Crr?gIb;Zh-Cs0RwOtC}wG{?SlyJ1BUJc00C=^?gIb;Zk+A|00C*D?gIe;a~J>tDX#7V0RVRx00Aku?gIe_?gIb;Zs_g<00C+4?gIb;Z1nB}00C|K?gIb;ZvgKD00D9a?*jn>au_IPvhITn?*jkgcv9g@PhyWcoy&j00Ctl@B;t=WF+td00C|)@B;t=X)y2u00DG1@B;t=ZanY<00C)2@B;t=Z%FV100C-F@B;t=ZB+0B00D1W@B;t=a$xWS00CxZ@B;t=cx>eHeQf00AlH@B;z?d>DEdDD3cq00DIJ@B;t=W&H3100DCX@dE$>WeD*D0RVp(00Ai!@dE(?ei$ei@q+*XWghVZ00DC*@dE$>VJz_j0RVv*00AjD@dE(?fEXw|@q+*XbVBh100C}F@dE$>Wl-@000C`Q@dE$>WnA$C00C@b@dE$?Vr4S%18DIB00C@n@dE$>VR-Qa00DD;@dE$>a)j{%00Cu+@dE$>c98J{00Ci^@dE$>a-8u400DHO@dE$>WT^2200CsK@dE(>gBSn-DZ23k0Re&-D8BK700Cyi@dE$>Z_M!n00DH;@dE$>ZrJey00Cv*@dE$>a^&#?00Cj@@dE$>aPaX100DFM@dE$`bbe=YVQGx)1K8{X;P3+u@dLE+1N`v=00BAz@&f?@iWoW^@`C^YY$Eal00Cht@&fbX00D0n^aB6^X&m$e00DF&^aB6^VJP$i00Cnz^aB6^Z#47+00C?|^aB6^Y(Vq_00C@9^aB6^WlZz~00CoC^aB6^WLWeA00CiM^aB9^0vP}SDQffs0RaISC~owF00C`u^aB6^a(wgy00D1;^aB6^W{C6y00DE3^aB6^Zj|%`00Ci|^aB6^a-j4B00DHS^aB6^a;)?N00D2Z^aB6^bGY;a00C~k^aB6^WyJIY00DE#^aB6^YtZxq00C~+^aB6_Z)s%o1Kjij0RZ|K00AlN^aB9_`4}kh^n(BaW%l#~00C|O^aB6^VFdL90Ra3M00Aiw^#cI``xqz`^@9KbWg7JZ00D3!^#cF_c_{S*00DF^^#cF_ay0b=00D10^#cF_b3pY200C}B^#cF_WlZ%00Ra9O00Ajj^#cI_02u%QDPr{l0RjIQC}#D800DSx^#cF_Wpwoe00Crr^#cF_Zh-Xz0RsIPC}~{vgNF4300C=^^#cF_ZkY8000C*9^#cF_Y^3!A00DHW^#cF_Zm{(O00CvT^#cF_a=i5e00Cjb^#cF|Y;JRK;`9Rw^#fA%1IYCQ00DH)^#cF_W#IJ#0RZM000AlN^#cI`KN=800Ajd_yYm~=@{!6C|LM|00DAd_yYg|Z)o@f00DDu_yYg|Zgltq00Cus_yYg|bAb2*00DG{_yYg|V~qF%00Ci=_yYg|beQ-900C~E_yYg|Z>0DG00CpF_yYg|Ww7`I00DKj_yYg|alH5g00DBs_yYg|Z^-xq00DH)_yYg|Wz_fs00Cp#_yYg|a^Uy_00D32_yYg|X6*O_00DFI_yYg|Y54d900DUZ_yYg|VFdXD00CtR`2zp}Wf1uT00D9q`2zp}XdL+i0RZk800Ai|`2zs~?HDL5`GWufJu>+N00DA3`2zp}Z$SA200DGH`2zp}VNCf000DAR`2zp}Wmx$G00D4b`2zs}@E8CADQfux0RitAC~o00Cp}`2zp}a`gEF00D3M`2zp}W&rvF00DCb`U3y~X$<-U00DRs`U3y~VHo-Y00Ctl`U3y~WhD9o00D9;`U3y~XfXN%00DG1`U3#~1Q`GUDMI=K0RaOUC`S5&00Cr7`U3y~X;k_H00C@T`U3y~VPN_L00DMp`U3y~b8Pwp0RRXY00Aj@`U3$02N@`Q`hx%gbAtK<00Cu+`U3y~W03j-00C*1`U3y~WSsf~00C~I`U3y~X{h=G00CvL`U3y~bhP>d00CjT`U3y~WWf3Z00D5u`U3z6b7y08Z+>ZY`11qi^#e%w10wkYWcdR;`U7(M1I+pZ00BDE`U3$02^l){`hx%ga{BrM00D0T`vU+0a|rtb00C|e`vU+0Wfc1Z00DCv`vU+0bRhc!00Cnr`vU+0VJ!Ot00DF|`vU+0ZaDh`00D14`vU+0V?_G{00Cu6`vU+0bx`{Q00D7U`vU+0a$NfZ00D1e`vU+0bZGkn00Cug`vU+0V|4oi00DA(`vU+0Z-Dy)0sws(e;EJ)DUACA0s(v(ei&K00D9i`~v_1VHErW00C?o`~v_1bs+o$00Czv`~v_1ZY=x*00Ch#`~v_1b2$7100C(}`~v_1ctrdI00Ci2`~v_1Wl;PB00CuI`~v_1a$Nia00C%X`~v|1ff)b+DQ^4&0Rey+D02LR00BLC`~v_1a)A5;00D1?`~v_1bd3B100Ci=`~v_1a+v%B00Cv5`~v_1aHRYL0RV#;00Akm`~v|2f*B~Z{DS}ia=QEj00D2p`~v_1bIAMy00C~!`~v_1Wz_rw00DE_`~v_1a^U;}00Cv@`~v_1bnN^C00Cw4`~v_1ZTS2H00D3Q`~v_1as>SY00CtR{R032Y!Lke00Ctd{R032V;ubh00Cnn{R032VJQ6r00D9?{R032VKn^%00C?|{R032bwK?C00C!4{R032ZcP0H00CiA{R032b6EWY00C)U{R032cx3$p00CiY{R032WpMoi00Cuo{R032a(w**00C%%{R032bcp=}0RV*=00AkK{R063gc&H9{eu7jWuE;500C{L{R032VXXZF0RV>?00Aku{R063h8ZZl{eu7jZNmKn00DB!{R032Z_xb%00Cy!{R032bKLy{00C~|{R032Vd(t>00DCD{R032boBiL00DCP{R032Zvg%S00DCb{sRC3ZVdhd00CtZ{sRC3a~S>u00CrhXK7<~aA^Dks{8|v{R6=M13mx*bN~dN00j5|1aJWa00BC70R#a7o*6ov0fYbna-snQ00D2R0R#X6bFcvf00C~c0R#X6WxN3d00DEt0R#X6a>xM$00Cvr0R#X6bkqR^00Cv%0R#X6ZQua}00D320R#X6a_j*F00Cw40R#X6Z1@2L00CwG0R#X6V*~;O00CnP0t5g7VGsfY00D9q0t5g7VH^Sk00C?w0t5g7btnP^00Cz%0t5g7ZZrY}00L%VhWi6L0t5g7b3g(F00C)A0t5g7cu)ca00CiE0t5g7Wn2OT00CuU0t5g7a%chs00m`tX>w?O)dOnQ19I5|Qt|_C0t5p96$cpy7Y6_VDT)FF0|68V7zY*yD3St%00DHE0t5g7ZlnSP00C*L0t5g7Z?FOc00C;Y0t5g7W4r|1B3tpWnu#a00C}l0|Wp8Z*T(y0RS}z00Aj{0|Ws9GzTbv1B3tpV}=6+00Co;0|Wp8VUz;|00C^80|Wp8WuOBD00DNU0|Wp8bF2dd00D2Z0|Ws8HwOR#DZT>)0RTA%00Ak;0|Ws9I0q=q1B3tpW6}cz00Cp#0|WsAHU}tS!UKfh0|Wp8Y~}+500Cw40|Ws8I|l#(DgFZl0RcJ(C;|k800CnN1Oxy9V-N%c0RTM*00Ai+1Ox#AJO?Ns1cU$qV$00Cqs1q1*AWh?~*00C$+1q1*AV>kr_00Ch>1q1*AbVLON0stikBL@HhDNqFj0s$lkA_pi|1%vH00C+41q1*AZS(~M00C+G1q1*AYybuX00DCb1_S^BZwv+m0RT@200Ai&1_S{CP6sF)27~|sWg-Ry00D3+1_S^Bc`yb900DG11_S^Bb36tF00Cn{1_S^BX-EbH00C`I1_S^BVN?bL00C}V1_S^Bd0++v00CrX1_S^BbZiC$00C}t1_S^BX?O+%00D1)1_S{BRR;h8DT)RJ0RdD8D2@h%00C!|1_S^BZkz@L00C*D1_S^BaHs|Z00C{T1_S^BVYCJW0RUGA00Ak$1_S{CRtG4=27~|sZpsD(00D2(1_S^BY1jq?00DH~1_S^BW8?+|00C+01_S^Ba_|NO00Cz91_S^BWBdjL00C(N2Lu2CbO;9o00ChR2Lu2CbQA{!00v=laB5_8as>p?1q2cX1cU|zx&{Oq2Lu2CbRY)=00Ct>2Lu5CCkFrlDMkkb0RbilC`t!}00C=I2Lu2CZdeBd00C)U2Lu2CY-9%n00Crb2Lu2CWpD=s00C%r2Lu2CV|)h$00Ciw2Lu2CbchE800DH42Lu2CVU!0100DHG2Lu2CbD#$V00DBQ2Lu2CX{-kX0RSln00Aku2Lu5DCe00CoW2m}BDX>14t00DGz2m}BDVR#4x00L!nBnSk42m}EDD+d4pDUJvP0RbupD3S<-00DED2m}BDX`l!M00DTW2m}EDEe8MrDY6Iz0Rb!rD7FZM00C{h2m}BDa>NJ(00D2x2m}BDX3z)(00DE>2m}BDZrlh200Cj*2m}BDa_9&I00DIF2m}BDbo2-W00DFQ2m}BDWdI2T0RS%t00Ais2?PNEF$VwvDHaI?0Rb=vC>jZb00Ctn2?PKEb|?u100C((2?PKEbTkPB00Ch-2?PKEc0dUP00C)62?PKEa!d&X00CuE2?PNGE(a)N5DA1>2?PKEZC(ik00DAp2?PKEZ*U0&00Cxp2?PKEb9@N|00C}-2?PKEVTcI?00DB22?PNEGY0?xDVhlc0Rb`xD4q#~00DBO2?PKEZ>$Lf00DHe2?PKEW4H+f00Cvb2?PKEcEkw;00Cvn2?PKEW6%i%00Cjv2?PKEaNG$500DF22?PKEV(1A300DLG2?PKEbMy%W00D0L2?PKEZvYAe00C(R3IqTFbPNgv0RTq_00Ai&3IqWGMh7Sy3WNXwbRr4_00C(#3IqTFZ7>Q100C(>3IqTFY&;4C00DDC3IqTFZ%7IR00D4L3IqTFZd3{c0RTw{00Ajr3IqWGNCzln3WNXwbZQC&00C)o3IqTFZFmX<00C)!3IqTFY=jB~00DD~3IqTFZ;%QE00D583IqTFc$^9Z00VDnVG;@iS_%ZB3IqWFMF#)@DYgm(0Rcn@D7p%S00DEr3IqTFbjS(>00C*v3IqTFZPW?`00C**3IqTFY~Tt600DF63IqTFZ|n*L0RT-000AlZ3IqWGOb00Z3WNXwWdaKX00D3c3j_cGc@PT(00DFs3j_cGa~ul<00Cnn3j_cGX($T>00C_-3j_cGVKfT_00C|~3j_cGc|Z#U00Cr13j_cGbW95b00C}N3j_cGX;=#c00D1a3j_fGQ3n74DQXJ@0Rd14C~gac00C!o3j_cGZhQ*_00C)&3j_cGaEJ>800C`|3j_cGVU!C5010MuVRCeBaB5_-2Lyx&1gr=I1_=a|2?VGL1o8?5WD5kE3j_cGbf60a00Cvj3j_fGK?eWDJBdA0Rch>C@Ktu00DC_3V{>O{W$Xe3QUe6?1Oz|_1k4KrAPfYC3W9o00C(R4FmuIatsXw00DFo4FmuIVHgbr00C_t4FmuIbR-P~00Cnv4FmuIbubMC00Cq+4FmuIZ#)eI00DAB4FmuIa7YaV00DDO4FmuIb5sok00D1W4FmuIa$pSv00CoW4FmuIWo!)u00DAx4FmuIVR#J$00DJ=4FmxIw-o>ZDT)mQ0RgrZD2@$;00DQD4FmuIWt%JZVV0t00CtZ4g>%Jau^N-00Ctl4g>%JW+V;-00Cwy4g>%JX)q2100U!lWY7%+?hOPs4g>%JWIPT80RX=h00Ajb4g>)Kz7;4`4uk*!bXpDs00DDi4g>%JX=n}v00DPy4g>)J!4&`jDS8eB0Rg}jD1Huv00C`;4g>%Jb&L)K00DH84g>%JZkP@P00Cv54g>%JZKMta00D2R4g>%KbZvAF1h5VS00DEh4g>%JbHEM+00D2t4g>%Ja?B0{00Cpt4g>%Jbl46A00DE}4g>%JY2*$B00DRE4g>%KHgrl31n>?700DIN4g>%JZU7Gi00CtN4+H=KX$%hp00CnX4+H=KX&4U#00Cwm4+H=KW+V>;00MJms0{=v4+H=KIxr6e00BBW4}<^#Xh07H00AyW4+H=Kb4(8e00C@L4+H=KX;=>g00DGf4+H=Kbz~0&00Cuc4+H=KbZ`#@00Cik4+H=Lb9U|w1bhz!00C)&4+H@K#s>faXp#>E00DHC4+H=KWSkEK00C*D4+H@K#|HobbgmBs00C&S4+H=KXSfdp00C*f4+H=KWyB8z00MVts1F3n4+H=KI?xXU0RhMdI@%9}00Da74+H=KY3L6G00DOH4+H=KZ1fKV00CwC4+H=KcmNOt0RZd_00DCh5Ci}LWe^Yq00Cnb5Ci}LX&ev)00DF&5Ci}Lawrf400Ct#5Ci}Lb~F$K00Cb*5Cj1L?hF6{DMk$jn00DHe5d;7MVYm?l00DBo5d;7MWyBE#00D5y5d;7RZE$mEX>ULf1cDF*=nw=>5d?%01ke!#00BDI5d;AN`3ySn5rhB%WcCpR0RYDl00DCZ5(EGNWe5@k00CnT5(EGNX%rF!00DFw5(EGNav%}}00Ctt5(EGNb}SME00Cbz5(EJN$q@hnDLxVe0RhMnC_)m100C}D5(EGNZ%`5h00C!K5(EGNd0Y|%00C@b5(EGNZ)g$(0RYPp00Aj<5(EJO$`L4d5`+K&bAA#800Cu&5(EGNV~i3600C)|5(EGNbeIwZ00DBI5(EGNWuy`W00DNY5(EGNX0Q?j00D2d5(EGNa=a1*00C~o5(EGNbjT6}00Cvr5(EJN%@F_rDcTYQ0RhYrDBco;00DF45(EGNW$Y3J00Cq25(EGNY4{QZ00DIV5(EGNas(3u00CtR69fPOb`TQ;00Cwe69fPOZyXZ@00D9$69fPOZYUE300DF^69fPOWi%560RYbt00AjL69fSP&Jid?6NCT(WJ(hR00C)I69fPOY*-Tn00CiM69fPOc4QL-00DDq69fSO(GdUvDRvVC0RhkvD0&lw00C`)69fPOa)=WI00D1~69fPOW|R{I00DEF69fPOZlDtc00Cj969fPOa;y^s00DHe69fPOdAJh<00C^i69fPOaKsY?00D5y69fVP(-GAX00Al169fVQ(h<}VDBKf-00AlD69fPODC`pi00DCH69fPOZ}<}g00DIV69fPOVFVNe00D9e6a)YPWe^ku00D3o6a)bP*AV~#DIydE0Rh$#C?*ty00DC>6a)YPbTkwM00Ct>6a)YPb3haX00Cx36a)YPW=s?W00D1O6a)YPZCDfp00D1a6a)YPa%2<)00Cxd6a)YPWpES(00C@v6a)YPXM7X{00C}-6a)YPVTcq200DH46a)YPW0VvG00Cv16a)YPa-b9h00DWX6a)YWZE$mEX<=`8I1&VI5(Lx|1UeH0a1#X369gO-1gsPU00BC(6a)bR*by>1{t*P!6odc)ZrT(C00D326a)YPXY3RN00DXO6a)bPBNG4tDgG1$0RbWtC;}CP00CzR6$AhQZV(j&00C(h6$AhQavT)|00DF&6$AhQb0`%A00D0<6$AkQB@+MvDLNGd0RbcvC_WX000C!26$AhQZcG&f00C)I6$AhQa#$4v00DGf6$AhQb7U0+00D1m6$AhQbZ`{}00Crn6$AhQWqcI`00DM_6$AhQa)=cK00Cu=6$AhQbCeYX0RUSQ00AkW6$AkRS`#Rw6@&l*W~vng00D2Z6$AhQWw;dt00C{j6$AhQVZ;>#00DB!6$AhQX3!M`00Csy6$AhQa@-XJ00D2}6$AhQZ|D^S00Cp}6$AhQW%LyU00C$E6$AhQZU7bp00ChJ76bqRXbctv00CnX76bqRIv5rN00BB476bqRZX^~200D0*76bqRX)qQ900DG176bqRVLTQD00DGD76bqSWpA1l1V|PH1pp@#D-$UbF%vHn00Ajj76b(WCKDDbg1N0Rc7>DApH*00Cv(7X$zSZR8gO00Cj@7X$zSa_|=f00Cz97X$zSW&9Te00DFY7z6+TVF(xm00C|e7z6+TX%rX)00Cqg7z6+Tav&H400D0%7z6+TZ!8!D00VGxV~`gF%ohYQ7z6+TWjGiF00C!47z6+TZcG>i00CiA7z6}0RUGM00AkO7z6j}r00Czp83X_Ub0`@E00C_-83X_UUo;s600C$^83X_UbU+yd00C)683X_UcT5=s00Cc883X_UWLOyl00CuQ83X_UbYvL>00CiY83X_UV{jP+00Cuo83X_Ua(o#C00D4<83X_UWr!IB00Cr<83X_UUz8aH00Cv183X_UWuO@Z00DBQ83X_UbgUT!00C~Y83X_UdAJz_00Csa83X_UX~Y=>00BD683X_UI?x$}00C&$83X|WToXDj5E+Er83X_UZsHjP00D3A83X_UY4jNc00DIR83X_UX#g4o00L}t_!I;N8Uz3Xa%pdj4+I7f1PmGk1OPM&Itn-nHVOa%DI^*M1OYP&ISMxlH3}#$8iW7=XfzrG00Cn{8Uz3VZb%vg00CuA8Uz3Va#R`w0RTJ-00Ajr8Uz6WI|?Xd8iWA=J_-NDTEpX0s%n^KME*{8iW7?Ju5A08U%bA1dtj800DBE8Uz3VZ>Sms00DHa8Uz3VVYC_q00DBk8Uz3VWxyH)00D5u8Uz3WcW+u61k4%)00BDE8Uz6WLkc?F8iW7=XyO_K00Cp_8Uz3VZtxle00Cw88Uz3Va{L+u0RRmR00Aio8w3FX3=Jp@8-xG>auOQ^00D0r8w3CWav&Q700D9)8w3CWWh@&600Cz*8w3CWZa5nR00C(}8w3CWb3_{i00DAJ8w3CWVNe?c00D4T8w3CWbX*$*00CuU8w3CWb7&g`00BB~8w3FX4h=eV8-xG>WqKO~00DG@8w3CWVTc<900DH48w3FW^br67DViGu0Ri(7D4rXH00DBO8w3CWWvm+n00DEd8w3CWa=04=00CjX8w3CWaKsw~00C^u8w3CWZO|J80RZ+900Al78w3FX^${rG8-xG>a^@QZ00Cw08w3CWbMzYo00DCP8w3CWVE`Ni00D3Y90ULXYz!O(00C_h90ULXco-Z60RZ?B00Ai^90UOY_Yo*49E1P?c`h6T00D9~90ULXZ#*0X00C`690ULXWk?(Z00C`I90ULXZd4ou00C)Q90ULXWndfx00CuY90ULXa%>y~00DGz90ULXaCjU900Cuw90ULXWrQ3A0RZ|D00AkG90UOY`4K3T9E1P?d72yq00DBM90ULXZ>Ssu00C{T90ULXWwaaw00C{f90ULXZonJ_00C*n90ULXWy~A|00Cvv90ULXa@ZUM00DH~90ULXaO4~W00Cv{90ULXW$+vX0Ra3F00Ald90UOY`w=Jr9fSY@a|Rs*00D9i9RvUYX%rm<00Cqg9RvUYWgr~{00Czv9RvUYVJsa400C<<9RvUYV>lfI00Ch>9RvXY0ulfLDM}p#0RaILC{7)O00C!I9RvUYZd@G%00C)Y9RvUYb7&m|00DAt9RvUYVRRh?00D4%9RvUYXMi0900D1?9RvXY1`+@PDUuxo0RaUPD3%?B00C^A9RvUYZKNFp00DTa9RvUYWw0Ft00DHi9RvUYVZ0p#00Cse9RvUYX~-P}00C^y9RvUYVbmQ20RRdT00AlB9RvXZ2@)ve9fSY@Zt5Kb00D3E9RvUYY4{xk00DIV9RvUYVFVro00CnP9s~dZZx9{?00C?k9s~dZVH_R=00C_x9s~dZWhfp500C$&9s~dZV>BKF0RRvZ00AjL9s~ga4-zOu9)th^c}gAx00DAR9s~dZZ&)4#00DGf9s~dZV`Lr#00CiY9s~dZW^f(^00DG%9s~dZZhRgD00Cu!9s~dZZHOKO00DK59s~dZW0W2Q00D2B9s~deYjA9Kb7b}$1VkMKj2#5p9RxZa1fU)S00DHS9s~gZ2oeARDaIZI0RaaRD9Rp$00C~$9s~dZZ`d9L00C*<9s~dZbmSfc00Cj@9s~dZWAGjX00D3I9s~dZZ2TSs00ChF9|QmaZ3rI(00CtV9|QmaXcQj=00L!Wz#aq|9|Qpa{t*BHDJmZX0RjCHC@vp_00DC}9|Qmaay%ad00C)29|QmaWJn(b00CuA9|QmaXH*{q00CiI9|QmaYhWJ)0RRjV00Aj%9|Qpb3lb=BAA|q_Wp*C~00C@%9|QmaX@nmH0RRpX00AkG9|Qpb4H77nAA|q_XPO@b00C~I9|QmaX{a9r00DBY9|QmabhIA?00L%niXQ~J9|QmaY``A`00C{v9|Qmac+ejN00Cvz9|QmabKD;U00LujW*-FN9|QmaVdx(O0RR9J00AlZ9|Qpb{}CwsAA|q_X96Gu00C|aAOrvbX%HX;00DCrAOrvbavUH800ChlAOrvba3~-I00Cz%AOrvbZ!{nT0RRLN00AjLAOryc0}?1iAcOz`Y)T*m00C`MAOrvbcvv6=00CuQAOrvbbYvg|00CiYAOrvbWN;t^00C)sAOrvbYAcOz`a`GSq00CwGAOrvba|9s-00D9eAp`&cVGtn%0RX%Z00Ai+Ap`*dyAUWKA%p+{bS5DL00C|;Ap`&cWi%lK00C_}Ap`&cbwD8m00Co0Ap`&cZ%iQs00CrDAp`&cY*--#00C`YAp`*cz7PNbDQY1E0Rg=bC~hHy00DG#Ap`&cZhRpG00Cu!Ap`&cZHOTR00DK5Ap`&cW0WBT00D2BAp`&cWS}7g00C^KAp`&cZLA>#00DTiAp`*czz_fdDZU{D0Rg`dD8eCx00CvlAp`&cZO|bE00CjvAp`&cZrmXR00DC1Ap`&cZ|ETe00Cz1Ap`&cbo3zv00D0LAp`&cWdI@s00C_VA_M>dWeg$&00C?gA_M^d#1H@hDIOvO0RqDiWhfXT1R^4Y00DF;A_M>dZ!{tV00D10A_M^d!VmxfDMlg$0Rh1fC`uxP00CrBA_M>dWmqBv00DDeA_M>da%3U|00CiYA_M>daBw0700C}xA_M>dWqcw800Cu!A_M>dVu&IH00DE3A_M>dVU!{S00C&4A_M>dbf6*x00C~MA_M>dWvn6u00C{XA_M>db+{q~00CpZA_M^d#t;AjDas-Q0RhDjD9$2;00C~)A_M>dZ`>jT00C*@A_M>dbm$@k00D6BA_M>dY4jol00DCPA_M>dV*n!r00DCbBLn~fZ)L|t)00DF)Bm@8fZY(4O00Ct(Bm@8fZ8#(Z00Ct_Bm@8fY(yjk00Cu6Bm@8fY)~Ww00C`QBm@8fcw8g|0RTM~00AjzBm@BgJQgTyB!mC~YjPw600CoqBm@8fVSpqA00Cl#Bm@8fY>XrX00C^0Bm@8fVVEQY0RU4L00AkaBm@BgQWhwvB!mD0V{@J)1g<0m00CvTBm@8fbigD800DKzBm@8fV$38200C*zBm@8fa@ZsU00DH~Bm@8fbmSxi0RTT100AlRBm@BgJ{BnSB!mC~Yx*Pv00CnHB?JHgVF)Dz00CkSB?JHgY!oE~00C?oB?JHgVIU<000CnrB?JHgWh^BG00D3^B?JHgZ#X3c00Cn@B?JHgb3`Qs00DGLB?JHgX;38u00DSbB?JKgK^6c3DPkoA0Rcc3C}t&u00C=kB?JHgV{|1100CioB?JHgVt^$C00C@XuY00Ci=B?JHgW0)lb00Cs4B?JHgWuzqp00DEVB?JHgaxB00DE_B?JHgVc;bM00C&`B?JHgWb7pb00C_BB?JHgY4{}s00C(JB?JHiVP#|LBm`U~1Oz4o00DFgCIkQhWf&#|0RTf500Ai^CIkTiLKY|}CWHV1Yc3`P00Cn*CIkQhVLT=T00Ck`CIkQhY)B>q00C@HCIkQhVN@mr0RT%D00AjrCIkTiN){+&CWHV2V{=+21ZpM(00CukCIkQhbbKZR00DJ^CIkQhVu&UL00C)^CIkQha+D?n00DHGCIkQhbf6{#0RTl700AkiCIkTiL>4HpCWHV1Yqll?00CpZCIkQhVZytI00CjnCBrQ00DG5DFgrkct9xx00Cu2DFgrkbWAA(0RUST00AjjDFgulS{5i=DTDw4Wnw7=00DGrDFgrkVQ?t~00DG%DFgrkb9^ZT00LxkQYi$2DFgrkWr!&R00DE7DFgrka+oOu00Cj1DFgrkaHJ^&00DHWDFgrkWw0p(0RUMR00AkyDFgulSQaS2DTDw4ZpJAD00D2#DFgrkY1AnM00DH`DFgrkaNsEf00C*{DFgrka_lJt00Cq2DFgrkbNDF)00CwGDFgrtcz$zXWo~0|XJiy41Y#rv9wr2)CIoON1e7NPk|+fJCo00C}7Dg*!lWk@On00C`IDg*!lWmGBz00C@TDg*%lr4|4IDP}4J0Rf~IC~7K%00CuiDg*!lba*NR00DJ=Dg*!lVuUIL00C)=Dg*!la*!$n00DHCDg*!lbet*#00Cj5Dg*!lY^W*(00C{TDg*%lrxpMKDY_~I0Rg5KD84F$00CvhDg*!lZOkeJ00CjrDg*%lsTKeMDc&js0RgBMDB>!F00Cv_Dg*!lb?_<#00C_FDg*!lVf-ot0RXEO00AioD+B=nsum~=D}(?6coHiF00C(lD+B-mW*{pB00CttD+B-max5zZ0RXKQ00AjDD+B=ntQIIdD}(?6X+kRm00DAJD+B-pZgy~W*eV19D+Dqt1W+pk00DGXD+B-mWoRn|0RXQS00AjyT0RXWU00AkOD+B=nuoftsD}(?6Wuhwt00DKXD+B-mY_KZ?00CjPD+B=mvlajWDZ(oR0RgfWD8?&<00DT+D+B-mY1AtO00Cy&D+B-mW#B6W00DC5D+B=mwH5#YDe@}>0RglYDE2Fa00C+ID+B-mas(^{0RXoa00AiwECc}owiYN9EQA07ZW=5E00D0zECc`nX(%iN00DF^ECc`na5O9g00C(_ECc`nazHEu00Co0ECc`nb4)A*00CuEECc`tcyn%caCKy~DgEd&4oY~U>f00D01Ed&4oZ|p4u00D0DEd&4oZ}=?)00C+KEd&4obObI000ChNE(8DpV-PL`00D0nE(8DqZftrj1RO2|00CtpE(8DpY%DGW00C(-E(8GpNDlx3DLyU)0Rcx3C_*lT00DDIE(8Dpa!@V=00C)ME(8DpWLz!;00CuUE(8DpXJ{@200CicE(8DpYjiFI00CoqE(8DpVSp|K0RT`B00AkCE(8GqPY)=NE`$I9WtJ`k00C^CE(8DpVWchu00CpFE(8DrW^i*jE(C@y1h6gy00DHiE(8DpWyCH70RT)700Ak`E(8GqOAjd2E`$I9W!f$T00C{{E(8DpVdyRd00D09E(8DpW%Mot00C_JE(8DpX#g(-0RT=900AisF9ZPrO%Es#FN6RAa~3ZI00D9yF9ZMqX(TTM00CqwF9ZMqWiT%U00Cz00C|gFa!VrZxk>D00C(lFa!VrbRaMU00CnrFa!VrWh^iR00D9`Fa!VrX*e(h00Cq^Fa!VrUqmnj00C}FFa!VrcTg|{00D1SFa!VrZd@<~00C=aFa!VrUuZA{00C%jFa!VrbaXHT00C)wFa!VrcYrVi0RiF>UxqLQ00Cu;Fa!VrW0Wui00DBEFa!VrZ=f&)00CyEFa!VrU#u_$00CvPFa!Vra=0)A00DKrFa!YrFa!VrZs0Hk00C>}Fa!VrZtO4w00DLKFa!VrU-&Qt00D3QFa!VtW^ir_Fa*Rf1Ozbz00BA*F$4htF$4escZ@Lv00D23F$4esZkRCy00C>BF$4esZlo~;0RZO_00AkmF$4ht<`F2gF@yjCbhG6VntWjHbf00C$|G6VntV?;6p00C}FG6VntWl%B%00DAVG6VntcU&?A00C@bG6VntVQ4Z000C}pG6Vnta&$5T00CusG6VntbbvAh00DT0G6Vqt@eu$4DUvb-0Riw4D3&sW00DEHG6VntWu!6$00C&KG6VntW3Vy=00C~cG6VntWxO&300DBsG6VntcgQjX00C^yG6VntVbn4N00C~=G6Vnta^Nxq00Cv@G6VntbnG$&00DUNG6VntW%x1#00DIVG6VntWdt(>00C|aGXwwuYY;O800C|mGXwwuX&f^I00C?wGXwwuZ74GY00D07GXwwuZlE&+00C*HGXwwvWo(Qx1gtXz00CvPGXwwubi6YJ00CjbGXwwuZOAhO00C*vGXwwubks8h00DE_GXwzu>k$9}DdsZ-0Rid}DC#qW00DFGGXwwuWB4-!00C+KGXwwubOba600ChNGz0(vZ4fjB00CtdGz0(vZX7fO00C(tGz0(vYbZ1X00CnzGz0(vV>C1b0RZh000AjLGz0+w>=7tLG=u;Fb4oM>00CoCGz0(vX;?G_00DGfGz0(vVPrG}00C`kGz0(vWpFeE00C}xGz0(vX?!#U00LoaIy3}=Gz0(vY=|@j00Cu^Gz0(vc9=8-00Cs4Gz0(va-=i_00CjDGz0(vcd#@B00DBgGz0(vZ@e@F00CygGz0(vZpbtQ00D2#Gz0(vY1A|X00DH`Gz0(vVc;|b00C|0Gz0(vY3wuv00DIJGz0(vbNDm_00CwGGz0(va|AU600CnPH3R?wX%IC800C_lH3R?wVH`CC00C|yH3R?wc_=jm0RZn200Aj9H3R_x?hz(H3R?wZrn8l00C*@H3R?wZ0I!v00Cw0H3R?wbo4a@00DLSH3R?wZ~!(000C_VHUt0xZwxjB00ebqWMir^1mH6SE;R%aHUt0xIv6$t00BBGHiQ5HXfQSe00AyGHUt0xZag*w00D18HUt0xX-GB%00DGPHUt0xVN^B*00C`UHUt0xX<#-400DGnHUt0xb8I#Q00CukHUt0xb9goc00CuwHUt0xXoNNd00Co)HUt0xZjd$v00Cu|HUt0xa-22<00M1y$}a?>HUt0xY^XK_00CjLHUt0xZn!oC00DBoHUt3xvlsvYDatkk0RgfYD9$#700DB;HUt0xZ`?Kn00DI3HUt0xVdypl00C|8HUt0xY4kP(00DIRHUt0xa{xC400CtNHv|9ya||~G00CtZHv|9ybr?4U00D6xHv|9yawInd00D0*Hv|9ybTBsr00DG1Hv|9yZag;x00C)2Hv|9yZ%8);00C-FHv|9yWK=f<00C}VHv|9yVPH1|00DDmHv|9yWo$PD00C%nHv|9yV|X_N00C}(Hv|9yWrQ~b00DA}Hv|9ycaS#(00DHCHv|Cy%@_ayDWW$70RhYyD5f`r00DEXHv|9yWwbX000DKnHv|9yalkhO00DBwHv|9yZ_GCY00DH;Hv|9ybl5ip00C~^Hv|9yY2-Hq00D36Hv|9yYVbD%00Ct7Hv|9yZu~a{00ChFI0OIza|k#D00CtVI0OIzXcRaE00CnfI0OIzZXh@W00CttI0OIzax6Fm00DP0I0OIzbT~K!00DSDI0OLz(HH;$DM~m50Rhk$C{8$p00DVaI0OIzbX+(D00C)YI0OIzc4#;R00CicI0OIza&$NZ00C!uI0OIzbbvSn00DJ|I0OIzZ;Utu00C%{I0OIzbeK2<00C*9I0OIzcceH300DEVI0OIzWw1B|00C&WI0OIzW4t&700C~oI0OIzWym-L00DB&I0OIzchoop00DH`I0OIzW#Bjj00D01I0OIzYwS1#00D0DI0OIzY4|t<00L!fL^uTgI0OIzWdu0{00DFkIRpR!VH7z800C_pIRpR!X&^ZS00DF+IRpR#cypXL1S~lO0RXia00AjHIRpU#v=}HrIfMWKaz;4>00D1KIRpR!bW}M600CiIIRpR!ZD2VB00C)cIRpR!bZj{U00DDyIRpR!Wq3IR00DD;IRpR!WrR5d00DK1IRpR!agaF#00DBAIRpR!Z=5*<00DHOIRpR!bf`H500C~UIRpR!X|y>600D2hIRpR!YQQ-J00CsiIRpR!Zp=9Z00CjrIRpR!bJ#fq00Cv*IRpR!XyiEr00Cp_IRpR!Ztyt-00Cw8IRpR!a{M_200DObIs^a#bO<^G00DRoIs^a#WfVFD0RXoc00Ai=Is^d#xflQeDJnVy0RgxeC@wmL00DC}Is^a#ay&W&00D18Is^a#b4WS_00C}JIs^a#WmGx@00DDaIs^a#WMDc300C}hIs^d%wiqa3Bszp_Is^a#Y;rmT00CuwIs^a#WP~~d00D1`Is^a#ZIC(y0RX`m00AkSIs^d$z!)f?I)nfLbEY~300DBYIs^a#Z?rlD00DElIs^a$bZ(Y91i(530RY1o00Ak`Is^d$!WbyjI)nfLbJ{ut00C^`Is^a#W#~Et00Cs~Is^a#Z}d6@00C|KIs^a#VgNe?00L!o#ySKBI|Km$yBGigDHb~f0RX)i00Ai=I|Km%ycj4XJA?oMb1FLo00Cw)I|Kj$Z#X*y00Cq^I|Kj$WJEgz00Cu6I|Kj$X;3=^00CxJI|Kj$X;T8asrHI|Kj$Ws*At00C^CI|Kj$X{0*@00CyII|Kj$ZLm8800D2dI|Kj$a=beP00CygI|Kj$bI3ac00DB&I|Kj$Z`3;k00DE_I|Kj$Zs0ov00Cv@I|Kj$bL=|=00Ct3I|Kj$ZumO{00CkCI|Kj$Yy><600CtRJOls%WDqA00C{jJp=#&bHqIa00DB!Jp=#&Z_qsi00DE>Jp=#&ZrnWt00Cv(%NPIwDJnh$0RhSwC@wyP00DC}J_G;(V>~_t00C)2J_G;(bVxn~00Ci6J_G;(ZB#x400CuMJ_G;(ZeTtH00C)cJ_G;(YivFQ00CrjJ_G;(Zg@Tf00CisJ_G;(bA&zw00Cu+J_G;(a*#d*00DKDJ_G;(bDTZ|00Cj5J_G;(WvD&`00C{TJ_G;(bF@AL00DBkJ_G;(Z@@kT00DExJ_G;(Zp=Oe00CvvJ_G;(bJ#uv00DH~J_G;(X5>Bu00C#}J_G;(Zty+?00C+CJ_G;(bo@R900ChFKLh{)YzRLD00CtVKLh{)auh!V00DR!KLh{)X&^rY00D9)KLh{)bSysv00Ch#KLh{)Z8$#!00C@1KLh{)Wkf#&00Cr5KLh{)Z%{u300C`QKLh{)Vq8B200DJkKLh{*WpgAx1ZY1500CugKLh{)ba+1m00DJ=KLh{)aD+bu00C`^KLh~)&lms!DV9G30Rhe!D4IWn00C^EKLh{)Y^Xm300C*PKLh{)bhJMN00DElKLh{)bHG0Y00C*nKLh{)Y|K9d00CvvKLh{)WY|9h00D2_KLh{)ZR9@$00Cv{KLh{)Xz)J-00DINKLh{)bo@UA00ChFKm-5*Xb3WqxyPZFOTZIRqLy1PnU_G&}@eJOpYz1S~)V00BBSKm-8+(il2aK!gARa#}zH00D1eKm-5*bZ9^X00CicKm-5*ZFE2c00C)wKm-5*bbvqv00DD`Km-5*WsE=s00DE7Km-5*Wtcz&00DKLKm-5*ail;500DBUKm-5*Z?HfF00DHiKm-5*bi6C_00Cw4Km-5*X!t+`00CqEKm-5*ZUjLD00CtRK?DE+au7iT00L!q#5M#LK?DE+bR0nh1OUqr&k)TJ(GUOuDJ($*1Odtr&JfHH&=4p#L4*JSZahH*00Cu6K?DE+XHY=|00C)MK?DE+Wn4i700D1eK?DE+bZ9{Y00BB~K?DE+I&?vV00C%vK?DE+E`UJ<00DD`K?DE+a*RO)00Cu^K?DE+aF{^^00C^CK?DE+Wu!p_00C&KK?DE+Ww1d600DEhK?DE+a=bwV00CjbK?DE+aL7Rf0RUAI00DB;K?DE+Z`eTu00DH~K?DE+W8^^u00Cv{K?DH+RuKRJa`r(400D3MK?DE+bO1sG00CnLLIeN-Weh?D0RUPN00D3qLIeN-VH`pP0RdPMZ6ZPh00DR?LIeN-X)rRd=UTvDQZIm0|9*zc@cXNC~`xD00C}zLj(W;WrRZn00C!;Lj(W;X^=w%00Cu|Lj(W;ZJa{{00D2JLj(W;a;QTD0RVsz00AkqLj(ZArn1aL$I00D1yL<9o@gAs)hhY=`r+CzkZL<9fm|1ptr{mJyB-k`a^<00AkqL<9u^j}es-jS-O%lMyJuM1%kVa>hgi00D2-L<9fYh}zs1Q1080RVy#00Ai=MFar>fe|PqMT7tWcPd2$00Ct(MFao=YdA#&00DD8MFao=ZbU@{00n7uW^;A+LIh+(1g=8_7DWU~MFao=I#5Lf00BB?MT7tWXlz9U00Ay?MFao=b9hAr00DA-MFao=WrRfp00D4{MFao=Y>-6+00Cu|MFar=Wf}khDWXLL0RdzhD5gb(0RU$j00AkqMFar>W*R8CMT7tXGBK=01inQC00DBwMFao=Wzaau7xY00CtdMg#x>b{s|o00C|yMg#x>X(&bn00D0WHd$u00DJ6Mg#x>Wk5y*00DDGMg#x>a7;!700BBuMg#x>I#@=800C%TMg#x>E@Vao00DDqMg#x>a&Sfj00CuoMg#x>aC}At00C@*Mg#x>Wr#)u00C%@Mg#x>Xp}|-00DHGMg#x>VW36?00VPqZO%aioJ9ntMg#x>ZmdQG00CvXMg#x>XTU}T0RRje0RRmf0RRsh00CvxMg#x>W!Odp00DB|Mg#x>bmT?^00Cm^Mg#x>b?`<600DFMMg#x>U;IV{00DCXM+5)?bO=WT00CnTM+5)?VH8IM00DFwM+5)?ZXibl00D0%M+5)?V=PAm0RavhUouAo0RRvi00C=2M+5)?ZbU}}00C)AM+5)?Y*0r800CcCM+5)?Xk14G00CcOM+5)?WoSnP00DDuM+5)?VRT0X00ClpM+5)?Y=B1u00Cu&M+5)?WQ<1y00D23M+5)?ZJ0*{00Cm2M+5)?b)-iG0{{{m78?{B00AkmM+5@_5gQd76B{VFM}zv00DL4M+5)?V(3Q%00DFEM+5)?W%Ne`00C(FM+5)?V*p4500C|WNCW@@Wei9J00D9mNCW@@cNjJeW00DEzNdy1^a?nWx00CvzNdy1^X52{x00Cy=Ndy1^b?8Y100Cm|Ndy1^bM#3B00CwCNdy1^XaGtC00CnLN(2A_ZVXBU00CtZN(2A_au`Yk00DO%N(2A_Y$Qqq00ChtN(2A_ZZJv&00D9~N(2A_Wjsm*00DGDN(2A_ct}bF00CuAN(2A_WmHN800DGbN(2A_VPHxG00C`gN(2A_X>3Xa00DGzN(2A{cxiJcK?KG|1b9jW0RW*E00C=^N(2A_Zjed@00C*1N(2D_q80!FbfQWG00C~MN(2A_X{<^F00D2ZN(2A`Y-*fJ1h`5B00DBoN(2A_Z^%jn00CmoN(2A_Xw*ss00C#(N(2A_Y2Zo(00Cv@N(2A_ZtO|~00BDkN(2D`qZT^&N`wFba{fvL00D0XO9TJ`Vhl?J00C$cO9TJ`XBbNa00C(pO9TJ`Wh6@k02gv$X=8JCYG!YBZDM3>Yk6mMaCdlRZVGb%jIsc_9Rct!0r<250L}rZ*8v~^0+_-A-pm3<90L|m1A==4dY=O(wgU>d1CGlBbOHnx8Uz9x1kx-7eo6!?O9TJ`IxtHF0RWx`00DB8O9TJ`Wtd9@00DHKO9TJ`W28$200CjDO9TJ`a)Q00D2dOauS{W4ufR00CdZOauS{W5`Sd00C*vOauS{bks})00CjzOauS{bl^+`00DF6OauS{U+hc-00Cw4OauS|ZgWOV1o%t@1OVU`eHR@Qn+X5`DF{sj1OeX`d>0%Onh7WpO@sgeXBbTc00DC*O#}b|Z7fX$00CbzO#}b|XgEy-00DG9O#}b|X+%u~00DPOO#}e}nF(J|O#}b|WL8ZC00CuQO#}b|bYx8g00CiYO#}b|V{lCb00CuoO#}b|a(qn$00D4-R00DKjO#}b|X1q-V00CdZO#}b|dB{x!00DH)O#}b|bkt1*00Cv%O#}b|a^Ot_00nJhb!2enO9UKD1pZ6}j!gvSO#}@E6ANSjTLMZ59Sc1R{tKuL*%M?Icot(9tQRjjUuA5>Qh<(2gzQZO#zF*&9RUCVWdcqF00Ct(P6Pk}ayU)|00DG9P6Pk}ZbVK50sy-jUl;%ZDNs%X0s*=jUKl7=PJ{pfd0b8e00DGnP6Pk}X>3je00DGzP6Pk}Zg@@v0s^ZT6a#r>N=^iRP6QYLI0It?XcD#%O%(7K&k^(t`U?CBs|uY1feXJ4{}ehApcs(=wg)Z`&lxri1R0kZ00AkIP6QYQHv?h=XA-p#Ocd`I&Jptr`3n09stTL~fD672{uDV8pBRt;wFfN^&KWfg0~wYXC~RtGa>P!A6bl1f3j?GJ1H!EV00CsmP6Pk~X>|}!1iWhk00C?kPXqu0Wnu1g03c5U0sw#&)BpehDKJk20s(&&(*P(oPlNygbUaT400C}BPXqt~WlT>500DGTPXqt~b68IV00C)UPXqt~b7W5h00C}lPXqt~Z*Wfp00ComPXqt~d3;X<00C@*PXqt~Y=}<;00Ci+PXqt~W0X$>00C*5PXqt~bD&QI00DWXPXq!0hzg_^00AkoPXq!1hYF(?D7a6A00C^iPXqt~Wynti00C^yPXqt~Y}8K#00LoU+D`=D@dE$>a^Oz{00U@YWvovG>Q4knZUYklvK96h92tcNNf{3Uk_(v)Y#AO5h7uVLy9MX~hZb@J$PMcjAR7PyDgI9c69KUm^%ol%ga=3&4g!%2mJ}dxC?-&Z00DF?Py_%0ZdgzR00CuQPy_%0bYxHj00DDqPy_)0D+vGrbaqe#00C}#Py_%0X@F1!00Ci!Py_%0a*R*}00L=ra8Lx2Py_%0bC^&B0ssjEa0vhbDX35c0s#mEZwV-_P=o*hbhJQ3L=1X^c?>00D23Q3L=1aF|g900Cv5Q3L=2X>7g@0;Ev{00CmEQ3L=1X|z!U00DElQ3L=1VZc!Y00Lufl-dBq3~Q3M45!UR$Xz6sh8Cj|fjDe_SS1p&bXQ3$;W*$^fLDE?7|00CtLQUm}2Y!p%i00CkeQUm}2VIWcj00C?!QUm}2X)IC%00Ch#QUn74%M*(UtP}tNDLzsJ1OdtuiV3R}CI;QUr8U0q|P`0s(Fc8x|;(EP?<5bktG=00C**_00VPwVxCC>Y77I;I0FCybP!Vn00C|uQv?73X(Uqw00D0*Qv?7Kc6xAQW?^h!Xk~Y5Zf$d7X=El(1Uz*B@J|G0Q3U8w1aeXYqEZCHQUufk0R~e9?!^HxQv^h^0g|!-!m#b00CtlR0IG4V700C)ER0IM5stxKC00CuMR0IG4a9~sf00DVsR0IG4bZk@v00CceR0IG4Wq4Es00DJ=R0IG4Y=l$<00Ci&R0IM5s}1WE00Cu|R0IG4W1Lh300C~IR0IG4WvEmH00DBYR0IG4WwcZT00CyYR0IG4Wx!Mf0syQH>=Xb2a?Df&00CvvR0IG4bl6k`00C~^R0IG4Y2;J{00D36R0IM5tqtuI00DXSR0IG4a{N>T00D0TRRjP5X9!gU00CtVRRjP5bQDzt00ChdRRjP5V<1%o00CbnRRjP5ax7H@00D0@RRjP5bU0N600Ch>RRjP5azs@G00Cu6RRjV6zYYHs00AjhRRjV7z775qC|p&900CrTRRjP5X>3&l00C@rRRjP5VR%&p00DM>RRjP6baPNu1cX%t1OTrM?-a2O@e}|7DU?+N1OcuM?i8>M@DwPXRfGTmE2LEf1OT%Q^AxoW^%MXBDY#Vx1Oc)Q@)WcU^b{zR)hio{S>_o00Ai$Rs;e8{1m(mC>&OV00BNCRs;YAD?K49EwWVv)>Q=hRRj!H1T0nr00D9`Rs;Y6Z%9@I00DGPRs;Y6VN_NG00DAZRs;Y6WnfkW00D4jRs;YCbYymNaA|LbdI3~a1dvn&##99GR0N7u1Z-9W00BC3Rs;qDzzqNuodMSsE*T>ZUpo3z1dvvQ00DBARs;Y6Z>&}X00DHeRs;Y6VYpTV00MG&zE%YK7y$qQWyDql1OS-E`k67VMtd500DGXR|Eh7VO&=P1OsvkW(sHuY6?0iWN0mdHY|c-R|Eh7Z)jHp00CxxR|Eh7ZiH6^0Rce^Isoo~00C%_R|EtF^$y1l$qvg7b7?L*C^}aJidO`fR|L2?f;2FK00DBIR|En8&<+?400Ak&R|En9&kh$2D9BfY00M7iyjKLyR|Eh7bl6t}00Cj*R|Eh7a_CnC0RY|v00AlVR|Ek8-2^E3SA+loaQ;^W00C?USOfq8ZVXri00DCnSOfq8V;EQj00C(pSOfq8bR<{=00ChtSOfq8Z7^5_00Ct-SOfq8Zai2700C)2SOfq8Ye-lG00CuASOfq8b5vLa00DAZSOfq8WnfqY0RZ9z00Aj%SOft9;RGmfScCupVRl#q00DG-$400Ci^SOfq8Zk$*I00DBMSOfq8WvEyL00DHaSOfq8ZnRhg00C*bSOfq8Wx!Yj00DZ&SOfq8Y0Ovz00C^$SOfq8Vc1v%00C*Sp)z9X+&8B00Cr5Sp)z9Wl&iJ00C`QSp)z9a$H#i00CuUSp)zBc4>5GSOn@=1ZY_V00C}pSp)$9-~<2xDS}x90Ri6xD27>t00D4}Sp)z9Y?N6900C~ASp)z9bD&uS00CpBSp)z9X{=cU00DHeSp)z9VYpcY00C{jSp)z9WyDzo00C~wSp)z9Y0y~&00C>(Sp)z9W!zZ=00DF2Sp)z9a_CtE00Cw0Sp)z9cJx^U00D0LSp)z9X#iRT0RZF#00AisS_A3{q00DAxS_A+AVR%{u00DM>S_A+AUxZo&00DA}S_A+AVUSt`00Cu|S_A+AZk$>K00C*DS_A+AY^YiU00C~US_A+AZ?swj00C~gS_A+AU%*-f00CykS_A+AZ_HW*00CdpS_A+Aa@bk~00Cv*S_A+AV&qx`00C|4S_A+BY;`#Z*T!aAt>;wP-DUw_S0Rig-D3)A=00Cy4Tm%3CU!+_F00CsGTm%3CVX#~T0RZj<00AkyTm%6E?F4ctwp;|jT!aAt@B{z>Dbid70Ris>DArtr00C#*Tm%3CU*uc_00Cp_Tm%3CVeni80RZv@00AldTm%6D@dPLUU4#GxW@l<>id+Q7Tm<%91O{CM00CbPT?7CDY#?0(00ChpT?7CDb}U^40RZ#_00AjDT?7FE^8_e7U4#GuZbDrI00D1GT?7CDX;57R00DGXT?7CDbzEHp00C@bT?7CDZ)jZv00DDuT?7CDUvymr00CusT?7CDdVpO700C)+T?7CDY>Zt500Ci=T?7CDZkSyJ00C*9T?7FD`~(02DXLur0Rj62D6Ut700C{5UIYLEX`EgJ0RS8c00DETUIYLEZmeDe00D2ZUIYLEX}Del00DHqUIYLEX~bRx00CsmUIYLEZqQx?00D2-UIYLEW87W@00C^`UIYLEVd!2200C+4UIYLEbo5>X00C+GUIYLEZUA2d0RSEe00DChUjzUFbP!(z00C?kUjzUFbsS#=00DC%UjzUFWhh?+00D9?UjzUHY-w|%UIYeT1TK00Ci^U<3dGbev!W00L!iAYcTdU<3gG4haDO9|-^fbGBdv00DBkU<3dGWx!wr00C*nU<3dGY|LN;00D5)U<3dGY1m){00DH~U<3dGY~)}B00DLCU<3dHb8WI<1n^)400DINU<3dGZUA8f00C(RVFUpHB?$llY!YDv00D0nVFUmIVRQ^(1RP-m00D9$VFUmHbSz;600DC{VFUpH5eWbRZa!fI00D18VFUmHX-HuN00DGPVFUmHV^m=T00CuMVFUmHa$sQu00C)cVFUmHWNcvs00C-pVFUmHZ+Kw@00DA-VFUpH5(xkSbBbXE00Cu=VFUmHW0YY800Cv1VFUmHWT0UL00C~MVFUmHX{=!c00DEdVFUmHWw>Dk00C{jVFUmHVZ>ns00DB!VFUpH6A1tTbJk%500C~=VFUmHZ{T4B00C#_VFUmHdF){X00C_BVFUmHZ}?#Z00L%k&|w7rVFUmHbOd4q00D9iVgvvIZxmt#00D3sVgvvIa3Ep?00DI-VgvyI6bS$UWHMp|00C?^VgvvIay()L00D18VgvvIcSvFc00C}JVgvvIX;fka00CuMVgvvIZeU^r00CiUVgvvIY;0l#00D4vVgvvIW_V%*00D1)VgvvIbA)0900C)=VgvvIc#vWQ00Ci^VgvyI6$t00D0zV*~&JcPL{700C|;V*~&JX*6R500Ct>V*~&JZa`xM00Ch}V*~&JY)oSW00D4PV*~&JW>{kc00D1aV*~&JZe(Kw00C)gV*~&JXK-T#00C)sV*~&Ja(rV100nS!czJJxVFWB<1e{_73}Xa>V*~*K5D8z1V*~&Jbe>}b00C~MV*~&JX{=)e00CjLV*~&Ja=2pz00DHqV*~&JbHrl=00C~wV*~&JZ_r}|00CpxV*~&JY}{i600C^`V*~&Jb?9RR00C(3V*~&KZf!VW1oUGB00D3MV*~*J4+#JPa|&bx00DFkWCQ>KWfWut00CzjWCQ>Kav)>`0RSWk00C?)WCQ>LVQ(g61TbU-0RR^X00C}5WCQ>KZ$xAS00C)AWCQ>KbWmgj00CiEWCQ>Ka$IBt00DJkWCQ>KXJ}*u00C)kWCQ>KW^`l(00C}#WCQ>KZ-8V30RR{Y00DH2WCQ>KXpm$C00C!~WCQ>KX`EyP00Cv9WCQ>LV|RvR1gK;L00DEZWCQ>Kbhu;$00C~kWCQ>KX~bj%00D2xWCQ>KYS3f^00CsyWCQ>KW!z*000DC1WCQ>Ka_D3P00Cw0WCQ>KX7pqP0RS}#00CqGWdr~LWdvme00DXmWdr~LX%J-u00C?kWdr~LVH{-y00C(tWdr~LbSPy600C((Wdr~LZZu^C00C(_Wdr~LZ9ruN00Cu2Wdr~LY)oYY00ClBWdr~MWpDaq1XyJR00DAdWds2L83_OZbZ%t?00CukWdr~Lb9iM000DD;Wdr~LZiHn700D1`Wdr~LX^>?E00DHCWdr~LX`E#Q00Cs8Wdr~LZm4Ah00D2VWdr~LW3*)i00C^eWdr~LVZdbs00C*nWdr~Lbj)Q000C*zWdr~LZrEi600C*4W$00DDyW&{8Mba-Y200C}(W&{8MX@q7300D1`W&{8NVruqf1dwI~00Cu|W&{8Ma-e1e0RS5b00C~SW&{8MZ?I+r00C*XW&{8Mbi8H+00C*jW&{8MWXNU&00C~!W&{8MZ`5W400Cp#W&{8MY~W@D00CjtT-1T1F+00Ct(X9NHNb3A7R00Ch_X9NKNAPE2gb53Uj00DARX9NHNWmsnf00C)UX9NHNY-DEy00D4nX9NHNX>ex*00DG%X9NHNY00D9uX#@ZPVIXM)00DF+X#@ZPb1Z2D00C_>X#@ZPayV%O00Ch>X#@cPHwgd%b4qCh00CuAX#@ZPY*c9k00ClJX#@ZPVPI(l00C)cX#@ZPa%^b?00CigX#@cPI0*m&bAD+A00DG@X#@ZPZis0F00C)^X#@ZPVU%eE00DBEX#@ZPbf9Sj00DERX#@ZPZmekp00D2ZX#@ZQc4K&H1h{Dg00C~kX#@ZPZ^&r`00C*vX#@ZPbku1C00CjzX#@ZPbKq$N00C*{X#@ZPZR}|T00C+8X#@ZPboglm00D6RX#@ZPZv<)t00CwSY6JiQZxCt(00D9qY6JiQWgKb*00CkmY6JiQZ76C40RTD)00C_@Y6JiQWjJaC00C@1Y6JiQVnk{L00D1GY6JiQa!_gn00D4TY6JiQa9nBx00MPvE@}i~Y6JieWNLGAV{~v~Vr+G7c6V-kUIbcS1gu{Ks9*#HWCS*31ZZUhre*|4X9UD&1VCs6lxPIzXaq!Q1ZZjm0RS@z00DEbY6JiQbhK&&00C~gY6JiQX~1d(00D2tY6JiQYRqZ`00CsuY6JiQW!P#200DE}Y6JiQY2<1I00C|4Y6JiQY4BM00CiGYy;Wio9900Cq=Z3F-TZ$NDX00C`AZ3F-TZcJ?i00D1OZ3F-TX;^Ip00DGfZ3F-Tb!2S>00C@jZ3F-TZ*Xk{00DD$Z3F-TWqfS}00DA>Z3F-Tbck&P00Cu=Z3F-TXOwLO00DBEZ3F-TVW4dU00DHSZ3F-TbgXRz00C^WZ3F-Tb+~N=00CjXZ3F-Ub7mrK1jKCw0RU;bKY$P00Cp>Z3F-TY3ywT00C|CZ3F-TVfbwX00D0PZ3F-UWqHbN1O#pb0RSoq00DFqZUg`UXc%q;00CznZUg`UX(Vn00RS-x00DV0ZUg`UbTn=R00C(_ZUg`Uc0g_f00Ch}ZUg`Ua!hUn00C!GZUg`UWLRzl00C@XZUg`Ua%64<00L!iDsBX7ZUg}UEC~PsWqNJ|00CouZUg`UZiH?G00Ci&ZUg`Ua*%EW00Cu|ZUg`UY@BWc00D2JZUg`Ubf|6w00DHaZUg`UZnSO$00C*bZUg`UVZd$#00DBwZUg`Ubj)r90RTb?00Al3ZUg}VK?x|_ZiD~oXF00Ct_Zv+4VYD8}Y00D1GZv+4Va!_vs00D4TZv+4Vb6jr(00DDiZv+4VVQ6mz00C`oZv+4VW^``^00D1$Zv+4Va)56H00Cu&Zv+4Vbc}BV00C~2Zv+4VWteXS00Cp3Zv+4VWu$Ke00DBUZv+4Vb+B&)00C#VZv+4VX}oU)00MJn(ryI8Zv+7VKnVZ=DbjBQ0RcY=DAsR;00DE{Zv+4Va^!CW00Cv{Zv+4VX7FzW00Cz9Zv+4Vb^LDx00CkGa0CDWWe9Kt00DXqa0CDWX%uh-00DCva0CDWWgu__00D9)a0CDWWGrw500C|?a0CDWVK{IE00Ct_a0CDWdPHyp00C)Aa0CDWb5L*u00C`Qa0CDWWn6Fs00C@ba0CDWVrXy#00D1qa0CDWa&&M600D4%a0CDWWq@!500DG{a0CDWb&PNX00D54a0CDXZf(eK1ekCH0RT)100Akea0CGXO9?2faD)H>ZL)9#00CvXa0CDWY`|~?00Cmga0CDWZ_IE600DB+a0CDWaM*AJ00DB|a0CDWVdQWG00Cv{a0CDXZ)~1$1n_VK0RSxt00C|QaRdMXZv=4!00C(VaRdMXbP#a_00ChZaRdMXavX6400DI(aRdMXXDD$500C((aRdMXW;AgG00C|~aRdMXZ$NPb0RS%v00DVSaRdMXbWm{w00C)MaRdMXV_b0r00D1eaRdMXY-n)=00CugaRdMYV|GSy1axr(00DD)aRdMXbcAsP00C}_aRdMXX^?RQ00D27aRdPXE(rhuWukEe00DERaRdMXZ>(_y0RS)w00DHkaRdMXbG&f`00C*jaRdMXcgS%B00MAyvT+2?aRdMXWz=y500DE}aRdMXVdQZH0RS=y00DFGaRdMXW%O|b00C_JaRdMXVgPak00ChJas&VYX$*1%00D9mas&VYVHk1*00DL$as&VYWF&F~00Ctxas&VYcrbDV00C(>as&YYGzkC!Y(jDb00Cu2as&VYWK41d00D1Oas&VYZCG*y00CrPas&VYWn^*$00Coaas&VYb#QV700Crnas&YYUI_pJDS~nY0RdeJD28%`00C}{as&VYZ00C{vas&VYVbF2}00DB=as&VYVcc>A00D5~as&VYZs>9Z00D3Aas&VYY4mag00DIRas&VYVE}Uk00DFca|8eaWp8|P1PpTo0RTJ+00Ai+a|8haI|(QtbA$i^ZYFaC00D0L00DG5a|8eZVL)>P00DAFa|8eZbxd;v00C!Ga|8eZX;^av00CxRa|8eZZe()=00D1ma|8eZV{mf>00DG%a|8eZZ+vqE0RUDB00Ak8a|8haRS77JbA$i^bdqxf00Cv1a|8eZXP|Qg00DBQa|8eZVXSim00DHea|8eZZn$#<00D2la|8eZX~c5`00DH$a|8eZVbF5~00Lrkf^!7ca|8eZZ`^YP0RU7900AlNa|8haQwb>WbA$i^boO%u00CwGa|8eZX9RQv00D9ebOZnaVGwi#00DFsbOZnaZX9$300D0zbOZnaX()6A00DF^bOZnaX*6^M00DD4bOZnaZ$NYe00MGw=5qu_bOZnaWlVGg00DGXbOZnaVO(?s00CrTbOZnaaA#T900D2#bOZnaX4G^900Cv%bOZnaa^Q3X00Cj)6$00L}dSak%lbp!wbbhvc{00C~obp!wbX~=a100D2#bp!zbSP1|DDcW@e0RdMDDBg9100C~~bp!wbZ|rph00C+8bp!wbbog}y00CkCbp!wbas+k+00DIhb_4(cXApJ-00C(hb_4(cW*l||00C|yb_4(cZzy&I00Cnzb_4(cbToDZ00D10b_4+cTnPXHDMoe#0RdYHC`xvO00C}Lb_4(cZ&-E&00C)Ub_4(cbYyk}00CiYb_4(cdT@3G00C)sb_4(ca(s3K00DG@b_4(cWr%hJ00C`|b_4(cVU%_R00DBEb_4(cVW4&d00D5Ob_4(cZmf0$00D2Zb_4(cX}ER-00DHqb_4(cVZ?R>00LrkKz0Pmb_4(cZ_suG0RUhL00AlBb_4+dUkNDWc7y-{W$JbW00Ct3b_4(cZ}@fu00C|Ob_4(cZUlD(00D0bcLV?dX%Ke=00DFscLV?dbsTpD00C?wcLV?dZzy*J00DC@cLV?dWi)pL00DA3cLV?dbU=3m00Cu2cLV?dXH0hl00DARcLV?dVOVzr00DGfcLV?dbYyn~00C@jcLV?db#QkC00CikcLV?dW_))900Cu!cLV_dWC;KPDUNpp0RdwPD3W)C00Cu~cLV?dWT1Bh00D2NcLV?dZLD_$00C~YcLV?dZ@6~^00C*fcLV?dbi{WA00DK%cLV?dY|wWE00D2-cLV?dbKG|X00Cv400C*jc?19fZOC~900C*vc?19fY}9!K00DH`c?19fZs2(Y00C*{c?19fZ|r#l0RU1700AlZc?1CgQ3)vgd4vD~a{_t<00DFgdISIga}at200C(hdISIgcpQ2J00CtpdISIgbSQcR00C((dISIgW;A*P00C(_dISIgW1aNu;00DG%dISIgWq^7F0RT=300AkCdISLhO$jKFdV~N0be4Jq00C~EdISIgX{34t00CjDdISIga2E00C{cM00DC5dISLgPzeA5De`&*0Rc}5DE4}U00DITdISIgWdwT!00CzTdjtRhau9n200ChZdjtRiW_0X&1RQ$=00CqodjtRhWGs6G0RUzR00AjDdjtUiWeF%edxQW1WkP!d00Cr5djtRhZ%}�C`QdjtRhZd`i=00D1edjtRhX=r-{00DGvdjtRhb#!|K00C@zdjtRhZ-9FQ00DD`djtRhWsG|S00DB6djtRhbeMYt00Cv5djtRhXQX=s00DBUdjtRhVX%7y01s_xWOrj~VrFu6aC2v2bWm#q(rg3@ZUk^{1om(QoN)x|aRfYa1QK%uZgd3xbOfMz1crJ9GJ6EJdjtRhI=p)X0ReXjI{JHr00ChDd;|aibO?L|00ChRd;|ajZe%`Q1QdJ(00DCvd;|aiV)U;00CyQeFOjjbGUs300CvbeFOjjW5j&~00C*reFOjjWYB#C00C~+eFOjjY21AT00D2}eFOjja_D^o00Cw0eFOjjdh~q+00D0LeFOjkb#H!s1OR>n0{}$}OAAK}00Aiwegp#nL<>p_MhhqyeuMx4avpvJ00Ctxegpska4>!Z00C?^egpskWjuZa00C%1egpskc}RW)00DGPegpskX;gj$00DDaegpska$tT000CiUegpskaBO}A0su`5Neci0DR_Pa0s%}5NDC-_euMx4J%oM)00DB2egpskZI#1OZSBQVUcIRtqTdeuMx4Zuou#00D9ae*^#lWek4=00DFoe*^#lbQpgG00Chhe*^#la3p^O00DU_e*^#lbTEGe00C(>e*^#lb3A_p00DABe*^#lVMu=j00D4Le*^#lb5wr>00DGbe*^#lZeV`|00C)ce*^#lVQhZ{00DAxe*^#lba;OR00DD;e*^#lZiIgX00D1`e*^#lV~~FY00Cr{e*^&lVG95ODWZP_0RdnOD5ige00DEXe*^#lWwd_;00DKne*^#lY`}j600Cjfe*^#lcFcbS00DT?e*^#lY1n@R00DB|e*^#lbmV^o00Cj@e*^#lZSa2t00C_Fe*^#lVf=pt00DIZfCK;mbO?Y100CnTfCK;mVHAJ_00C|qfCK;mXCQzC00C(xfCK;mb1Z-a00LxloPPu|fCK>mT?+sKDMEk*0RdbKC`N#U00DPQfCK;mZ&ZK;00DAZfCK;mWnh2=00DAlfCK;mZ)|`B00CxlfCK;mWq5!D00CltfCK;mbA*5d00D1`fCK;ma*%)o00Cu|fCK;mdYpg+00C~IfCK;mZ>WF-00C~UfCK;mX0(6=00D2hfCK;ma=?HD00CvjfCK;mV$6U900C{%fCK;mb=ZIe00C~^fCK;mY~+9h00Cj@fCK>mV+#NQDfWN_0RdtQDEfee00CzJfdl{nZU}({00C(Zfdl{nauk6C00DFwfdl{obaU{41R#L~00D0%fdl{sZgX#AVRQz51af`^xPAoUegrsx1TcXF00BBSfdl~oWD7b_frJ17a#n!^00CuQfdl{naAbi500C@jfdl{nWpIH600C%rfdl{nd3=Ec00DG@fdl{nX^4RY00DE3fdl{na+HAt00Ci|fdl{naG-$%0RVjz00C~Sfdl{nZ?J&`00C*Xfdl{nbi9EC00C*jfdl{nbI5@N00D2#fdl~neiQ%!ZrXta00D2_fdl{nY2<+f00DIBfdl{nVeo+j00DINfdl{nZ~TD-0RVp#00C_Xf&>5oatwk500D0jf&>5oW*CA500DCzf&>5oZX|*P00Chtf&>5oaxj7f00DG1f&>5oY&?Pl00C@5f&>5obx48)00VGxX4HWM0)hlif&>5oWmJL$00D4ff&>5od1!(J00DGvf&>5obaa9Q00C}#f&>5oX@G(R00Ci!f&>5oa*Tom00DH8f&>5obC`kz00C~Ef&>5oZ=`|*00CpFf&>5oZLop_00DBgf&>5oZ@hv800Cygf&>5obI5`O00C~!f&>5oVbp>I00DB^f&>5obl`#n00BDYf&>8pfD}6Hf`kA8W%7aq00D6Nf&>5oc>se100DFcg9HEpbPR(800C|ig9HEpX&8e900Chhg9HEpawLNU00DF=g9HEpb1;Jh00C|`g9HEpZ#;tp00Cn{g9HEpZAgOz00DANg9HEpZ&ZT>00CxNg9HEpb6|r600C}hg9HEpVQhm00RX5J00Aj@g9HHqrxYlBgM00DAlg#-WrbZmtL00C@rg#-WrY00C*Dg#-Zrj1&L?DXxVC0Rf8?D6)lw00CvVg#-WraKMEG0RWm500Ak?g#-ZsnG`6{g@gbBZPtYZ00DB|g#-WrZ{&pp00Cy|g#-WrbMS=(00D0Hg#-WrVf=*z00Mb(#)Sj|h6Disk`w>|DH4VR0RWy900Ai+h6DitofIe_hJ*kCbS8!b00C$&h6DfsXEcTc00C(_h6DfsWk7}m0RoW}D0dcyghqx000C}Hh6DfsZ&-!|00C)Uh6DfsbYzAE00C)gh6Dfsb8v0Roj2D0ha2gtmqR00C~ih6DfsZ^(uO00C*vh6Dfsbkv3f00Cjzh6Dfsbl`>r00D32h6DisoD={7De{H{0Rfv7DE5Yg00CwEh6DfsZ3Kq|00ChNhXeotZV-nA00CtdhXeotZ5)RL00ChlhXeotawvxc00nb&aB^m-g#-wO1bl`B?1ls`hXeotbTo$q00Cu6hXertjuZd^DOQIB0RfE^C|ZYv00DGhhXeotZfJ)D00C)khXeotVRVNC00DA(hXeotbbyBh00DD`hXeotZj6Tn00D23hXeotW0;2o00C~EhXeotZ={C=00C*LhXeotbg+j600C*XhXeotbG(NH00D2phXertkQ4v`Db9xk0RfK`DAI?700DH^hXeotZs3Om00C*{hXeotVeE$l00DCHhXeotbohq^00DFUhXeotZUl$~00D0bhy(xuV-Sc000C|mhy(xuZybmO00C(thy(xubSQ`f00Chxhy(xubTo(r00D10hy(xvaB|3p1VD%c00DDGhy(xuVNi$!0RWT~00Ajnhy(!upcDWBDQ1WS0Rf*BC~Am=00DGxhy(xuXn2SO00C!yhy(xuX@rOb00Cu+hy(!wlN2a-V2Ff}hy(xuZkC7y00D2Jhy(xuX{d+<00DHahy(xuX|#w000DElhy(xuZ@`EI0RWg300Ak?hy(!uq!a)FDb|Pt0Rf{FDB6gG00DI1hy(xuXy}Lp00C$2hy(xuY4nH$00CwChy(!wmlP;>(1?Tpi39)vZU%`200D0ji39)vX&8wF00DF!i39)vVI+wJ00DF=i39)vZ!n1j0RW~H00AjHi39-wr4%SYiG%5rE00DGzi39)vb$E#c00C@%i39)vZ-j{i00DD~i39)vWsr#k00DBAi39)vbexF<00Cv9i39)vXQ+t;00DBYi39)vVYG<^0RXBL00Ak$i39-wsT3&0iG%)Xbd<3R}1mKDU00BDYiUa`xX%0H{ii7|GbNY$|00CnHiv$1xX$Xr100DFkiv$1xVHAr500C_piv$1xWgv?L00C|$iv$1xX)KEb00C<1R#^ndFaiJqXL9aW1YC;*0ssgM3Jd@NDRhej0s#jM2@EKDi-Z6HXMl?Y00C}_iv$1xX^@Kq00DBAiv$1xbexL>00DENiv$1xZ>Wm|00S~*ba>450R{LCI&N@sW-8`@faCzij|2b#AViM@00DDKj|2b#V^EI-00C)Mj|2b#bX<=F00CiQj|2b#ZD@}K00Cugj|2b#Zgh_X00C)wj|2b#Yk-dg0ssjcT^IlXDU6Q<0s#mcTo@>lkAwvU>>3~#RueP^fCX!0C?GQajRfqD1pbbMhK~f8j|2b#WulJ+00DEtj|2b#a>$Pa00L!U&W{B4#sC2TLjwQ-Xx@(m0t2iCrUfoKDB_O00DBIkOTk$Wu%Y<00DHWkOTk$Ww4M000C{bkOTk$VZ4w800DBskOTk$VaSjK00U)Ta2SvTEam~ukOTq%Fb~@V00C&?kOTk$F6fX100D09kOTk$Z}gA^00C+GkOTk$bO4bA00ChJkput%dJK^S00C(dkput%au|^W00DF!kput%Wh9XV00C_(kput%VK9*d00D9~kput%VLXup00D49kput%a!8Q`00Ci6kput%WmJ&_00C}Vkput%X<(5A00C@fkput%ZfubR00D1ukpuz*tO%|MY;GvjkOX*<1eA+|00Ciskput%X^@cw00DHCkput%a-5L_2>==r{t5mD{03VC0190L00#mG00Akekpuw)X%cB>D7sh#?1KPkMuPwWWx|mJ00DZ^kput)X>)X6*pURJXacx&0!EAg00C^?kput%VepXz2?H4t{R#aB`vzJA{|Q_J{{{gEC~0)Ok%ab<1eOB=00DITkpuz&ybkaV00Ai?k^}+)yAJOTC@7MI00D0lLP?)vJ^Vv@PGgTXhxF+00AyelLP<(Zd8*500D1WlLP<(X<(BC00DGnlLP<(VQiBG00DGzlLP<(Zg`Uf00CuwlLP<(ZG@8q00Cu+lLP<(Y><-#00D58lLP<(ZJd(?00L<)qLTzXGXMYqbEuO900C~YlLP<(Z@7~L00C*flLP<(bHtMb00DB!lLP<(WzdrZ00DN^lLP<(Zrqau00D2}lLP?*cnNG{K$8UMlLP<(Ztjx=00C+GlLP?(cnJUjZU&SD00C(Vlmq|)YY>zK00C(hlmq|)IvkV)0RepmIwF*W00Ckslmq|*bzv}+1cnI#0|T`YpAn%EIw&rXKZ4#lf-W!s00C@3lmq|)VN{d^00CrLlmq|)X<(ED00D1ilmq|)dTf*g00Cuklmq|)aCnpi00Cislmq|)a)guw00DH0lmq|)bdZz;00C*1lmq|)W1N%(00C*Dlmq|)Y^an300M7t4gdkJlmr6<-3hk|xd}QbE=s$CBDR8%MgRZ-WxkXI00Cptlmq|)Vc3)e00Cy+lmq|)a^#c*00Cv{lmq|)bnuh}00D0Hlmr0*)EQ~~lmq|)bOMzG00D3cl>`6*ZxEFP01sqyYIJUEc4KC3aA#p`WrR)yHd6$)Qv}Xd1W1wu0F(rH^#C@M1j_gTw3GxEl?0M{10)XtcohM*9039VZ4H(I00C%Pl>`C`6*Wq6eY00Crvl>`6*VT6?g00D1`l>`C-1p-9|I-cZ$00C&0l>`6*E})eJ00DERl>`6*Y^;?800C*Tl>`6*bhwoS00DKrl>`6*bi|be00DE#l>`C-#R>`qI)Lqh00C&$l>`9+ngu%a=z;(NXy%m!00A!Ul>`6*bM%!200CwCl>`6*Z~&GB00ChJmIMF+XbhGF00DCnmIMF+WEhqN00C(pmIMF+Y$TQh00D0*mIMF-E_2|O1TdBa00DD0mIMF+azK^@00Cu2mIMF+ZA_K~00DARmIMF+Z&;QD00CxRmIMF+b7YnT00C}lmIMF+VQ`iN00L!l(3J#smIMp{;}bLk@(Eu9-3YP}_z80tu><%9zZm5c00Ak6mIML<4h{?sIw%(Rf`Imd00DERmIMF+ZnTyJ00D2hmIMF+X~32Q00DHymIMF+aLkqj0sx#7Ar=4uXxNqn0t9FSQUf|DZ!Vbhg2M5F(v}3?mIMF+a^#i-00CwCmIMF+bO4tG00D9amjnO-Zw!|N00D3kmjnO-co>%i0s)^Bb_zQ50fPVmXe5^e00Ay8mjnO-b2OI(00DA3mjnO-Wk8n%00C`AmjnO-a!i*500D1OmjnO-W>}X500DDemjnO-Ze*7P00CiYmjnO-a&VUf00DG%mjnO-b9|Qs00DA>mjnO-Z-|!!00DE3mjnO-Zj_e<0|Ji{cM^LNIwbG00C(Vm;?X;bP$*X00D3om;?X;ZycBe00D9$m;?X;Whj^g00DC@m;?X;ax|C(00Ch-m;?a;AqxNjDMpwC0RbQjC`y=w00C}Lm;?X;X;_#900CiMm;?X;Xk?fK00Coam;?X;Zg7|c00C)sm;?X;YkZgl00C)&m;?X;ZHSlz00D1~m;?X;a+H_^0svbV6bt|XXrPz`0sto&=obJ1Xsnn70t2@Yr4TwOF7W(5|fHnyLkd*{{mIR=dgdUd!GHV3pmjpnV1e%xxrkDgInFPeg0qzik00C?&nFIg67lVQq1BMp^iWdWp7Xy+P1C|#900C^AnFIg8<00C_FnFIg}~;$ngjp=ZIqe>00DKPngjp=bf}sH00C~Ungjp=Wwe?E00d-qZFGj21PGc0x|#%Ty#oRPehB{nI%3d*00C&yngj_1b^%@iY5`^eU;$(SYyoHiZUHVjC~4f91lrGnxXywa(gFYhcjB4^00CtNn*;y>X$+eL0svX+)a@00DDKn*;y>Zcv*900DVcn*;&@ZV2-dI`-0n00C%Xn*;;{sR)+{n+TZ*E;=Y|n*_?%f)>?+00Cukn*;y>dWf3@00C)^n*;y>bCjC|00DTKn*;y>X`q_~010+vW-&4|G&XY*n*>~&1g4t=V$uS3(gKFk0+!MOw$cKM#R32Uc&wWQ00C*zn*;#>$_D@eXx^Iy0s|ce6$UyeF2LS`rrd(!n*;y>bm*G|00D0Ln*;y>WdNK600C_VoCE*?Wel7I00C?goCE^}ISVHXDGOz3Iw*4(oCKiV0=(dY_}+rT$pQcYY#y8h00Ch-oCE*?X+WF=00DAFoCE*^a%E%Kn*>ap1On6p00VYybN)~PIM4#@UI73BUtpXB00CugoCE>^U;cn+Ne00D0jodf^@WEhYW7KE&>4oBpPjqX9NHNWCET900C|ao&*2^br7Be00D0no&*2^VjP|X00D9$o&*2_c4fGh0VtjX00DO{o&*2_WpC&m12~=p00LoYmS6;4Z2XiW+p9BB_VIZFb00MMr0!sk~O#uJ_axk9+00D10p9BB_b3mU200M4fMxO+%jsgG!c6Di*Uj%F~0v^Hv00C@Pp9BB|bY*X8DxU;Qp9Ex|1eU)600L=YV3q+AjRF7yWoiDF0m5hm00DD`p9BB_Z;+n^0szMm>8f)g$}C>9I=-W!9G7=r)-a$KPV00Cugp#%T{dUT-#00C)wp#%T{Y=EHz00Ci!p#%T{b&R0|00DE7p#%T{X_%n|00DNMp#%T{bflpK00CjDp#%T{W3ZtF00C&Wp#%T}b8=z4p#*Sh0wP8O1pv|nUIN>34FCWEV>+S)0t31bxDYxhE)GP3rbB`-4FCWEZAhX700CuMq67c|bYP+c00DDmq67c|d2FHt00DDyq67c|d3d4(00Crvq67c|Z-k-*0|QVSDjO^tE;=ZpNC2u#f>=a?00DB4q67c|Wu&4600DNYq67c|Y_OsP00D2dq67c|bG)Ji00C#hq67c|Zpfkp00C*vq67c|bkw2*00D2>q67c|Z{VT?00C&`q67c|bL^r700L!s@}dNaZ23!C`h9Ox^jT5Xn+6#bWWoL00C}hqXYl}X>6ke00D1uqXYl}YIvgr00CuwqXYl}bcCY>00DK1qXYl}Y>=Y_0sy8Lj0yk&DV(DO0s^HMiwa*TU|0d7ql5qfWvHVB00DEhqXYl}a=fDi00M7imZJp1qXYr~X9jTq00Ak|qXYs0W(IHoDA=Qf00Cv*qXYl}W9Xv<00C+4qXYl}cJ!kJ00CwCqXYv0oDO{$dl&!#DF&nj0|lE7d>DEdWNmCHbO59T(Eb1t{{Rl8gjh)e3IKu^B@>|6nf00DAxqyzu~bagqy#Mhf)Wb?jti9yXc-y|w*_JlkAA5j|-L!X&D;~TojTO3l_Kq`3L0ygcffDGZn=R77pkZOcyf_8500AlHr33;29RYC1VF;!K00D9irUU>1bQGop00DCvrUU>2ZgU`}1ZsE!00D0%rUU>2Yh_4_0Te+200v`oW@l_+Fs1}HrUZoP0v31zE*t@dK>+{(Wk99`00DMdrUU>1Z(ybb0s;O4Gzln@;eY@EY;2|k00CuorUU>1WPGLs00D1;rUU>1ZHT4>00Cr1Wt64_00Co~rUU>1b)cpM00?$-W^Ha{aAC-!1f-<|;H3m+rUaH)0j8z|bjSjB)B^zkW)1)WXwIet0s{#E0RTEEF1l2JCR2dYrUU>1bl9c@00D05rUU>1W$>m100C|GrUU>1W&EZD00L}y0;dEd_5uI_WeBGP00DForvv~2Zy2Wp1OQe6NDhw(y$k>WDI})^1OZh6M-Gk%ybLHVr-T6koC#y7*#iIpazdvB00D1Grvv~2YEY*H00CiErvw87eGE7iECO?FC^V-8T&D!Wd4U1|;R0R>00Aj>rvw54-~wF5EuXfXyB&=00A!Mrvv~2ckHJG00Ck0rvw54ei!r-Iy3;^RA*&5#((;8b7;Tqc-`@=Ni`<)fxZ+DTJs53<2UA*c#p%(i&P5;2PQ*<{H)-)EX$BsDuCkW~8VD00D2ps0083Wyq)m00C{zs0083VbrJu00DB^s0084W@+H41hQWM00Cs?s0083a`31G00D3Is0083Z~UkP00U!hassIY3SR(fUjP6BWeBMR00CzfsRRH4ZXBru00ChlsRRH5Xm2Q~1c+b&019JgVRUkFX>4z1E~x}SSOB(I0PW?TS_T>uVV0JvTN5@7&xVE_ODIyk8W1_%lp!WzaJ$Qr~N${KKTE@3)jW+>XH1o)=}2&e>ps03oEgt~+TSXuyTT7UonZfL0l00D27sRRH4X`HD900MM)qNxP#s{{Z6W!S3(00DE}s{{Z6a^$N700Cv{s{{Z7c69Ko1VS+a00M7tJox~|IsyO!X<}YM1U{?;R2c!j2LS*BWN>r5&jAF|0m{+=00DG*tONi7ZiuV|00C)^tONi7Zw?=tOUTU1oW%~0Rk!-b0}^L0+JPi00DFetpor8ZWOHq00C(ltpor8VIZvp00D9)tpor8bS$j|00MGk7#adL90C9VWjL(_00C@5tpor8Y)GvH00D1Ktpor8a#XDZ00MJ#GOYw!tpor9ZgXI*1lS=000M7$YOMt3DFFZiX=N^I0z`xX00DD;tporAZgO;tTLFlz1SWR@00LoXj;#bvhXDWrZFmfy0e+?d00M1nzC!^pJ^=v(=@)ZoD6p*rx=jI$PJsXca=NVq00D2xtpor8bI`2>00C~+tporCaA|dAZ=9_JrmY0jk^$VU1njT@00LujhG&00LukDy{^`RRRD3axkt000Ch-t^@!AYh?ni1VF9?00C}Bt^@!AX);i*1cF-v0R`$4Y-M9}C~EEkUh)En`T`dI0xSfB00C@Zt^@!9Wq7Ux00U%gc7Cn|{t^S|6axSQZ((JGt_14Z0%jQl00M1hCQ}1!RRaJ4Y@n_L00CjDt^@!9X|S#Y00DHit^@!9VZ5#c00D5qt^@!9bI7g)00Cyst^@!AZ+Xj8}I0c`LA00C!uuLJ-AZji4800C*1uLJ-AbeyjQ00Cj5uLJ-AZ>X;X00C^SuLJ-AX0)#a00CvXuLJ-BVP#nJ0l=>W00VDna?m6Kbgu-)uLJ-Bd2(dK17^ts00L!q6fFb-Is^a#bm*@H00DUNuLJ-BV{Dv<0tk-+00CqEuLJ-AX$Y_c00DFkumk`BVHB_g00D9uumk`BWFW8v00Chpumk`Bbu6$100L!cGQa_F#Q^{VWN>AmAp`~-1WF_X00C@5umk`BZBVcT00L!i^gja-PXhoJa%pOGV{>e6WNU9>aAs#^advojVs(D21VpR^nydu+tORte1mdj(R;~n+t_0ey1ZtoIO0NV|uLMj31kkSp-me7suLLr%1URq+R=4CatN^m00D0fu>=4CW)!gm00DFwu>=4CZXmG)00Cttu>=4CZ7i__00Ct(u>=4CY&fw50{~GLQ341600AjPu>=DFP!>=E2LLEcv4j8tWKyvN00CuQu>=4Cb7Zju00DApu>=4CVQ{eo00D4zu>=4CZhWx>00Cu!u>=4CWr(o^00Cl-u>=4CbCj_J00Ci|u>=4FWoT@2KCuL#u>?-l0kS6q00CsCu>=4CY`C!m00(w+Wn^DtbbfOH>T>}8#sXx=0xqutkUj$rKm-5*Ys9ex00Cp-u>=ADGZSwG00AlPu>=AFG81kEC~x$!glrcC00DIRu>=4CZV0jj00C(ZvIGDDZxpfw0|0dmaRo6300Ai=vIGMHbPaF?Fa{`ZD6)j|UjP6BWiGM=00C`2vIGDDVMMY700DAJvIGJEHxtns00AjhvIGJFHWSbqC|t6H00CuUvIGDDZEUgx00CigvIGDDa(J=?00CxxvIGDDWrVT>00DH0vIGDDVUV%}00C~6vIGDEW@%8e1e~%200Cs8vIGDDa;&lh00D2ZvIGDEZ(+Ey1a`au00MAtx)%gkUjP6BX2`Mx00CvvvIGDIaARh3a&H>41irEaIG_P60|D5w1PWgO00Cv*vIGDDXZW%N00D0PvIGDFX=P!)u>|O`1O&4L0{}q=2oVMm00Ai&vjhVIKn4d91rc^AHgo_WvxEQvb0)I{00DD0vjhMFW_Qw81GMS_00C@5vjhMEWlXaK00CrDvjhMEZ&?00C@jv;+VFWqh;*1OPDr9vAloI|l#(DTuTL1OYGr9T)ZmItM6{w1fZwW0_U00Cpdv;+VFW6-n&00Cjvv;+VFbKJB900Cj*v;+VFY3Q^B00eM$VPYz@1cI~#th5B~v;+VFWc0KI00C?UwFCeGX$-Xl00L-b614>I_X7j~H2@+P`vpG-00Ai?wFCqKGyowN`UO4*C@i&v00Ct(wFCeGbwITQ00D7EwFCeGa!j=Z00D1OwFCeGbXc_n00DGfwFCeGZe+Ct00C)gwFCeGZ*a8)00MGojF18J_5%R`%m)AgDTcKK0RqbhC}fJYghXls00C`~wFCeGb)2;X00DHOwFCeGZm6{c00CvLwFCeGZM3xn00D2hwFCeGZNRkz00DBwwFCeGVa&Az00C^$wFCeGb=b8800C#-wFCeGZsfHD00Cj@wFCeGWbm~F00D0HwFCeGVf?iO00D9WwgdnHVFi=H3R?wZWOiz00C(pwgdnRV`_A4aBgj8Vr6p}wFGvx1bnpwB(?;4a0ED(1Ii}>bOQq(>;NP_1ZY1500CtxwgdnHbXc|o1prkO2OC=$GX{SJ00Ajvwgd$MR1*dpS{O10eg!CSwuArzWodS{1aNBu00DD`wgdnIb#Gp_1dz4_0sw*)LkIu?DWJ9l0s(;)LI^0PwuAryWvsRY00C~cwgdnHX}q=s0RqSXaAKCW1j4oi0swIc+5`XrXw%y?010z+Uu|${W_MyVw*<-`0k|FkI=2L3w*+*z1TY-~&bI_godEy=bkw&500CqAw*&$M6$J|gIw&q28-j!xf<7n!0|Su-g$0KNIw&r{9fB|$g48Df00C_nxC8(JWh}S^00DF|xC8(Jb2zvJ00DVExC8(Jb40iV00C@DxC8(JVNkdP00CoGxC8(JX00CuMxdZ?KaA3Iv00DVsxdZ?KbZof<00CcexdZ?KWq7#+00DJ=xdZ?KY=pT400Ci&xdZ|LdjJ>@00Cu|xdZ?KW1P7J00C~IxdZ?KWvICX00DBYxdZ?KWwf~j00CyYxdZ?KWx%-v0swpf84myfa?H5|00CvvxdZ?KblABB00C~^xdZ?KY2>*C00D36xdZ|LeE=E{00DXSxdZ?Ka{Rdj00D0Tx�LX9&6k00CtVx�LbQHP-00Chdx�LV<5T&00Cbnx�LaxA(800D0@x�LbU3;M00Ch>x�LazwfW00Cu6xMkpM0a00AjhxNkN_7U#00C@rx�LVR*U(00DM>x�MbaPO;1cbT-0swyi91j2iDU`Yd0s(#i8xJU&x`Y4$a-g~d00D2Rx�Lbg;Sv00CjPx�La=f|(00Cvfx�LbjZ2{00C*vx�Lbkw>800DE_x�LZs58E00D32x&#COfdC#4g8(2800AlTx&#CPfB+p2f&d>6DEzvF00Aoky95LPhX5oGg#aQC00Ai$y95LQh5#cEga9EAC?LCp00BKFy95LPivTDOi2x=K00AjFy95LQiU21MhyW!IC`7x200BKpy95FNDi4hS00Ajpy95FODG!VQC}g{Y0st%zj{pDxDRjF80s$)zjsPfnyMzD%K7hLf00k>OAu25py96}51X#NSYP$rAy959Ma*(?O00D2Ny959Mbga7s00CjLy959Ma=5z$00Cvby959MaKyU=00(4ta&T#5Z&bMikhuiLxdiaJ1d6%@?79TXy959MI?%fW1Ok!(FAshI8xJ}t?z@DVx`Y4$a`d|d00D0XyaWINbPT)%00ChVyaWINau~b>00CtlyaWINbR@h40sxi(77zddaxlCE00Ct-yaWINbUeHS00C}7yaWINX-K>T00D1KyaWUQo&neuFBv2b00DAZyaWINZ)Cg#00DGryaWINVQ{(G&myDcZaQ0sv7O)f4~$Dd@Ze0s&AO)D$T0yo3M&dGx#l00DIVyaWINX#~9l00DCfy#xROauB@)00ChZy#xROa2&k^0|HDMHv!NTD0AYxgd)8J00C?$y#xROZ#caK00DA7y#xRObVR)b00C}Fy#xROZ&1Ai0sv1M(-Z&!DO|k-0s&4M(iA9Sy@UV(d1$=^00DGzy#xROX?VQ^00DD;y#xROa)iAE00Ci&y#xROaFD$O0|Q7JGXcyLC}VTfyo6T01eU!700Cv3y#xRObg;by00CjPy#xRObiBO;0{}}JHUZBR00Ak;y#xXPQySM400Al1y#xXQQX1A2DBQh-00DX8y#xRObnLwZ00C+8y#xRObNIak00DCTy#xROVFbPe00D3cz61jTN*Xl*&J-wf(7l8Zz61aPY!7g(00DGzz61aPVR*g-00DM>z61aPX@tH600DA}z61aPWstrE00Cr{z61aPY@EIX00Cj5z61aPX{f#g00DHaz61aPaAzk~n*c{INS00DG9zXSjQX+*yS00DDKzXSjQa!|hn00CiEzXSjQa9qCx0Rr<6b0}iJ1WzXSjQZ;ZbL0R!(3b7LqXzXX!M1V(;>00Cu~zXSjQbf~`s00CjHzXSjQbhN(&0suY%_zwU9DZsx30s%b%_YWw>zk~n*dCb2A00DH?zXSjQY23dA00DF2zXSjQa_GMV00Cj{zXSjQaP+?f0Rr(4b13@11S)@m00C?OzytsRZw$Z$00D9mzytsRbQr({00C|uzytsRZzRA300MJky1xV}zytsRbTGgK00DA3zytsRcR;`d00Cu2zytsRc1*wo00C)IzytsRbXdRy00CiMzytsRc4WW=00C)gzytsRa&W)|00CuozytsRWPHE`00C@*zytsRVTiy400C)^zytsRbdkBxF99e7!Gr(-c?!V<00DFs!2|#SX&k`>00DC%!2|#Sawx$B00Chx!2|#Sa5TXL0|Go6D*?n5D0B9}ggU_l00Ct{!2|#SbWp(r00CiE!2|#SbX>s%0{}l7E&<0B00Ajz!2|;UM;gl%G64VqDR#jG0|7=F$`mmHD1O0&00DV~!2|#SbdbRW00C*1!2|#SbDY5h00DBM!2|#SVW`0b00D5W!2|;WJ{m0n#uO-XaKVJM!2|#SY`Vb&00D2x!2|#Sa?rs900DH?!2|#SZrs5H00D2}!2|#Tb7Nw`1n9v800DIF!2|#Sa`?dn00DRY!2|#SZUn*v00ChN!UO;TX%NB$00Cka!UO;TZydq|00Cnn!UO;TVJN}`0tQqXC>nEWbS^q5(7*&P!UU*p1O_JnN*RIx5`q8$bTq;Q00C}N!UO;TX;{Jp00LokUcv;xZvz4X&>6fLIw)E;feJN&00DAt!UO;TZ+yZ800DG@!UO;TVTi&600DB2!UO;TWt74M00DHG!UO;TX`sRc00CsC!UO;TWvs#k00D5a!UO;TdAPy^00e1Ya&#)Z1dhA}WWof#!UO;Tbi~3000MM#{^bImp#T5^XmF$`0G22L00C^~!UO;TZ1BPa00DLO!UO;TX#Bzi00MG&+`!vp{VXJjzL1bmqQ00C(>!vp{XbaQrQ_P7Mr!UPh-1VFZ}!-N6@N&;&aC}?k(frIAe0^S1y00DDy!vp{UZiK@G00D1`!vp{UX^_JN00DEB!vq5YA{rVR7#cb#rb2>bL4p7Qc%s7u00CvP!vp{UWVpiw00C~k!vp{WZF6Zv?Er-B0K~%t00C~w!vp{UVc5e200C*Xjv1R%r&1Om+k#RbU)#|1hlfGL6KD1iV0dN9NU00C)2!~_8XFAH`kNW=ut-+}-Ea!$kq0Rf!}V-VT{00DAf!~_5VZ)n5>00C-l!~_5VVRXa<0t0^xITdXvb9%%C;CX>yfdK#kZh*uD00C{1!~_8ZEdq0FZ*^wF1SZ4;TEqmH!~_BXuLKhqDEyX!00DBc!~_5VVZ6iy00Cvf!~_5VZpg$000C*v!~_BXu>=$tC@hzP00Cp#!~_5VY2?HN00DIB!~_5VVerHR00DCL!~_5VWcV00D18#RLEYY;kVX!~_n-1W3gM00DDO#RLNYX9wj9%@P0sDPqM00|90SZ1Tkf00D3Q#RLEWask88n00Aky#smWZaR=`T*Af5$DaytK0|0dg^9tJ%00Al3#smWabO-VZ+7c+>#)JR?dFI9h00DIJ#smNXY52wj00DFU#smNXasWYa1h4?0|Iad?h4itD09-rgcipH00C?q#{>WYZ!E_I00D9`#{>WYbU4QZ00C}3#{>WYZ$!rg0|0Xe@e0`z00Ajb#{>fbatH7V*b*pM$Aka@d0xi^00DGr#{>WYX>i8`00DD$#{>WYa(u@G00Ciw#{>WYaEQkQ0|RUa>I%{lC}VTP#)L}81dhi900Cu`#{>WYbg0J!00CjH#{>WYbhO6=0|0La?F!Wr00Ak$#{>facL((f-4Xx+DbB|P0|9mi^a|V(DAvb>00DX2#{>WYbm+$f00C+4#{>WYbM(gq00DCP#{>WYVF1Vk00D3Y$OHodZU^iN)DkFj$j5{X$OHfZY!b)>00D0z$OHfZawy0I00DF^$OHfZZZyaQ00D10$OHfab7Q*41VG3H00DGH$OHfZa!|+w00DPa$OHfZWn9Pv00DMl$OHfZX=um<00DGv$OHfZVRXm@00DM-$OHfZX@JNC00DA_$OHfZWsJxK00Cr@$OHfZY?#Od00Cj1$OHfZX{5*m00DHW$OHfZav5m^cQai0vEm)L=V{o9S5xng9|(n1{s+d00AjH$pjAp;}To|AqMjoZUzAty%$3d*aaL1tO|k)I}rsLm>DQs$%Fs_Wn#$$00M4vhRFmZ$N>TX)dEZj00AkM$piuc)B;NhD4fZJ00C{H$pioaWvs~r00C^W$pioaVz|i!00D2l$pioaa>U651pwR?fD(TLPYW^)00Ak`$piobZ)uV?0t){E1q0g^e-eHJP75&&a42)i$pqZVgyP8r00DCB$pioaVFbzq0szt(7X<(TXb{Q-1OtE#ZVhq`a1AaxC>F{DrZ0hVEr9?5V;sr^00Cn%$^-xbVK~YJ00C@1$^-xbVMNLV00Co4$^-xbX;8`p00DDW$^-xbb6m;<00VDjVT{QH3d#gx$^-)d-T|lpC=dVvDR#;P0|DIurvN7qD1OR>00C}<$^-xbX^_eU00C!~$^-xbWt_?c0|4LwssJhw00Ake$^-)e-vOxrDG(^I%7g*{A`Xlg00C&i$^-xbF38FR00C^y$^-xbVbsb500Cs$$^-xbY2eBP00LoeaAE-F$^-xba_q_k00Lxmw#o$d$^-xbZv4sw0st!lbqW9hXbj5)0|N>T{0#mKE;=X@%LFDZfmkbn00Ctf%LD)cZY;|L00C(-%LD)cY&gpV00D45%LD)cb41Go00Co4%LD)cX;8}q00ClF%LD=d;|y0200Ajt%LD=e;tW<0C}_)s00DV!%LD)cba=}I00C)!%LD)cV}#2D00Ci&%LD)eY;bLgT?3HI1O~_f010SvZ){>^b$MY5vjo($1Rlu*Xvzel$^-_>1YFAmOe+DF%LD-c3IG5BbIQvE00Cvr%LD)cZq&;J00C**%LD)cX5h;N00Cv@%LD)cWbDfX00Cd}%LD)cX!y$n00DIV%LD)cVFb(s00C_Z%me@dUl7a$00Ctd%me@da~#YB00DI(%me}f836DGI;?eo00C$&%me@dE;!5t00DD8%me@dY(&fi00C)A%me@dbWqF$0s(#rcmz5Ycz^%_Xk5$$00VU{b5_g*X3PXqc>n+ba%{{500D1$%me@dbb!nR00Ci!%me@dZH&wW00C)|%me@dbePNp00DEJ%me}fQxUiaIv|ID00C&K%me}id<;emE;=Z1w9Ev6g@BTJfQF3#00CyY%me@dYtYOD00Cvz%me@dZrscS00D2}%me@dY3R%Z00D09%me@da`emu00CwC%me@dbO6l+00ChJ%>)1ebqvh}0suP;)foT*Xc)}|0tB%Pi3~0}C~zLl1dx}21do95nE(I*awN?J00Ct>%>)1ebU@7n00C@9%>)1eX-v%o00CxF%>)1ed05Q^00C}Z%>)1eZ)D8`00C%f%>)1eVQ|d^00U)lZKTWu63qm5%>)1eWqi#900Cr*%>)1eb&$;j00DHC%>)1fX>y#+1e7KO0szDlgb4rvaIDP)00DEd%>)1eWw^}*00C{j%>)4h(*blSX`;;puv~$}%>)7flmHYE00Cv%%>)1eaNx}Z00DXC%>)1ebnMLp00Cd}%>)1ea`?>z1ONdG^bWcRoDl#4DFn_01OWgG^A5QPn-M4u&V&E~a}>@500D9$&IAAfWhl-B00Cw$&IAAfW;D(O00DJ6&IAAfVnEIW00M7i{>=nN&IAAfbWF|!00CiE&IAAfV_ePz0sx^EYX$%TXlTv^00Ay;&IAAfb9BxG00Cus&IAAfaDdJP00DW1&IAAgbZLyv1l&FW00DE7&IAAfa-7Zt00D2J&IAAfbEwV)00C~U&IAAfWwg!&00M7wV$KA*&IAJkKm{NLA_XowD9%Lyy0wBiX300DG%&jbJgVSLX700Coy&jbJgX^77R00Cx>&jbJgX_U_d00DHG&jbJgZlKQu00CvD&jbJgWUS8w00C*T&jbJgAh^#200DEp&jbJgW5mw{00C*r&jbJgZP3pI00Cjv&jbJgZrslV00DX8&jbJhWn@~<1nAEM00AKG&jbJgdHBx+00CtF&jbJgZv@Z;00CkO&;$ShEfCNI00Ctd&;$ShY#h)800D0z&;$ShXeiJG00DO{&;$ShAT-bf00D10&;$ShbU@Gq00AII&;$ShWK7Tm00CuE&;$ShbXd>?00CiM&;$ShY-G>`00Cuc&;$Sha&XWD00AI&&;$Shb9~SQ00C`+&;$ShXo%1R00DH4&;$ShX_U|e00DBE&;$SiY;PLR1fb9a0svbFSq%UIVX)8y00C&W&;$SkY-ezEz|I7w&;-2D1h^st0swsld=&rzDb&ye0s?#mdlh#mSZ4s*(1ZX1a^TPe00D3A&;$Shbo9^!00CqA&;$ShWdP9x0RVvp00Ais(F6ejfCeZK(S!g2Wfsu{00DI#(F6biawO3N0RV#r00Aj5(F6ejf(9rw(S!g2WjfIW00DDC(F6biY)H`r00Ci6(F6bjbY?2i1XR%k00CcG(F6bib7av30RV*t00Aj*(F6ejga#;d(S!g2XL`{D00C}-(F6biX^7DT00DB2(F6eikp=((DVos)0RfN(D4x-T00C~K(F6biZ>-S-00C*T(F6bibhyz300D2l(F6eilLi0*Daz3V0RWW-00Ak~(F6ejlm;l+(S!g2Y~IlX00D32(F6bibnMXt0RoZ+C|}Oeg!0h@00CwA(F6biV+7I!00D9e(gXkjZxGT100M1h#L)y6(gXkjUmVf|00C?!(gXkjVJy-F00C(-(gXkjbU4xk00Ch>(gXkkba0f>1VqvV0RV>v00Ajf(gXnji3R`xDPGb90Re~xC}Prt00C@h(gXkjZ*bBC00DG%(gXnlh6X5KSki=i(gXkjWrETK00C@{(gXkjVwBPZ00DKH(gXkjZ=liy0RW2z00Aki(gXnjjRpV#DYnuC0RfB#D7w;w00C^k(gXkjZ^+UF0RWE%00Ak~(gXnkjs_^$(u4p3Y~IoY00D32(gXkjbnMau00Cd}(gXkjZ1~ay00CwG(gXkkbaKwp1O(Fr0RoB!C||JBgbLFH00D9o(*ytkZy?hI00DF+(*ytkV=U7I00Ct((*ywkmj(a00AjT(*ywlmguc@R00C{p(*ytka?sNR00D2-(*ytkX57;R00DF2(*ytkZs^kl00Cj{(*ytka`e*#00nboc5QS@(gdc`1US)C2+nX%#XED16j}00DS{)C2$lX^hka00DB6)C2$lbePlx00Cj1)C2$ma(Rww0U)#i0RlJ}C}eKngEHj<00C{Z)C2$la=_FC00D2t)C2$lX3W$C00DE-)C2$lZrIcW00Cj%)C2$la^%zm00DIB)C2$lbMVvz00DLO)C2$lZ~W8*00CtJ)dT000D0r)dT(FB|w0%+6(q|^ke)CA_U0e-XrEY$?S)dXHx0H#;~0Ris-WZa|x0szMohY0`yW&G6y00C_R)&u|nVF=a)00D9i)&u|nW)#*000DFw)&u|nav;_O00D0%)&u|na4gmY00D3^)&u|nbvV`p00DD8)&u|nUqsdf00DSP)&u|nUr^Qr00CuI)&u|nZCus_00CiQ)&u|na%k2B00Cxh)&u|nWpvgA00DG*)&u|nb%53c00C@<)&u|nZ;aLi00Loi^wk8C)&v9qZVzw|7y%jq00AkY)&u|oaA;0{1OQ3`1OjajZx0s%838DBtk#6G)&u|nbiCFC00C~!)&u|nY1GyP00Cjz)&u|na^Thk00DI7)&u|nbL`dx00M4v^40{>N&)}^Z)Nz_1k%<300LoeD&zv%*8l+mI2mRr2KWMMK7jxMau(MF00D0z*8~6ob12sY00C|;*8~6sYiMO@b=HXiyZ`|-*91BM19sd41ORmccLGicc>(|dDNxr01Oapcb^=WacmgO|*MtB8bYRy600C}p*8~6oX>`{F00Cio*8~6oa)8$a00DG{*8~6obBxyn00C~2*8~6oZUmJ0{~D7n*yBz00Ak`*8~FrPYId=oB}A=*MtB8bl%ql00Cv{*8~6oXYkhq00DCL*8~6pVRHP}1f1~$00L!USn>b@>;eD+Wog1{0@~aI0{|=yDh=fn00Ai=*aQFqVQ>0&0*c2000M4jR1O2G8vy_UVQG4I0yx+N0}(3?DGlTlV{&t5bZ~BVWNBh3XKie1VFK3#4A%rY*96Mf1OnIuc-H`~hXV}Q1Qyr?B5MLnYXT_Pgl2XEF4zP@*aXN915ytI00LxTOxOh6tpWl9Spro8Iw*phfO?vM00DBM*aQFpWw6);00D5e*aQFpY`oY600Cvf*aQLqp$k?U00C&u*aQOvhzn*5XbWgMC@#p@1pc6aw3~p`*aQFpa@yDg00D3E*aQFpbNJW<00D0P*aQFpWdzv-0RYby00D9k*#rOqZxq=C00DCv*#rOqZXnqN00Ctt*#rOrZgZN504&)A0Roc}b6*PC1TxtK00DA5*#rOqWk}fs00DGP*#rOqWmMS&00C`U*#rOqZ(!L300DAl*#rOqWo+3500C@r*#rOqWq8>H00Lule%SX$*00Cu=*#rOqaFp2u0s%(_B^G&_*#rOqbfDP;00A?q*#rOqa8gA00DAx+5`XraCq7T00C%z+5`XrbcEUj00C)=+5`XrcaYiy00DEB+5`XrWt`ds00D5K+5`XrVW`>!00C&O+5`XrbF|t700CsW+5`XrX~5b900C^q+5`XrZ_L^R00DE-+5`XrW!TyT00DH~+5`XrVdUBb00C|4+5`XrY4F+v00DUR+5`XrZ~WQ>0st`xY!v_jDG1vH0s$}xYZWLC+k^lCWfa>400DCz+XMgsawOXX00Ctx+XMgsb}-un00C|`+XMgtX>>f>1hNwZ00DVI+XMgta%=+I1Welm00D4P+XMmteg-}Z00C%X+XMvzs~3Y8hZltx*9$H>C}`URaV`CCkFrlDPY|M1OXlZ3m4)ACI={L-Gl%EYjE8J00C}(-2?yuX@uPb00C@@-2?yuWRTqi00Cu|-2?yuXq?>y00Cp7-2?yuVW`~%00DHa-2?yubhOH{b&-h==FWis9b00C`2-UI*vVMN{p0stu#;06EzDNx=70s$x#-v%gF-h==FZCu_200DAl-UI*vZ*1NK00Cxl-UI*vb9mka00C}(-UI*vVT9fU00DA}-UI*wVQH}U0GbE`010+xX>MU+bZ~6Er31RA10LQ4O5OxArvr4S1CZVXjQ0SR-UI*vWuV>!00C{r-UI*wVP(wT1R|&d00n7va%^SR-30L61k&CFdZ+_{{Qv|2Api~+I6c00Ch--vj^wbU@z(00DGH-vj^xVQfs_1cIjl00CrD-vj^wZd~6400D1e-vkB#?iZs9c?&cV{1}fJ00Aj(-vkB%?H8g7cndQT`xuTHD06(@gz!lL00Cu!-vj^waG2i&00DWP-vj{!Mj3N-X($RU1Ek*sm_GrcKY;)Na;o1100D2l-vj^wbHv{S00U!ga%kTK%HITPKLG>)SpY&84+c{Q00Al9-vk5!SO7s64hB*ODCpmW00D09-vj^wZ~Wf`00C(N-~<2xbO_)C00CnT-~<2xX%yfD00D9u-~<2xW+31M00Cnr-~<5!Tm~p?br70?;)4PzgaQBpX=NZz%HM1dfG-00CwA-~<2xdIaGF0sz_$MH>JCDG=cV0s+|$L>nj;;e-GIZXDqR00D0%;RFByX)NIc00DF|;RFBybvWS!00C@1;RFB)WprzGXlZX_aM0fbQs4wqiUBs10p00M7e%HaY)&;tMic64Rf;sUJC1J=(200C~|;RFB;Y;9v|X<}q{aB_5Ecc$S2*x>~F;R0IX0`TDkQqKc|&jS|F1A@>4zR&|C(F07;1ANf~00C|G;RFByZ!F>j00LxZGU5b8FarVrBnEW`00AjN;sgQ#BL;K^C`jUj00DDO;sgKzby(sA00C)U;sgK!Ze%#(1Z3g_0svDOmJ|R1DRkll0tQkTl@usq@(Zh+zh00D2F;sgK!WohCC0i@yt00DHW;sgKzVYK1|00LrkKC1(|;sgK%Wocn=aLVBXCLsfA;sn6r1lU&q1pt~9B>)l^>jf_d00AlB;sgW$Cjb-|?FBIh00AlT;sgW%CIAx`>;*6fDE#7t00CtJ;{*T!b`awP00C(h;{*T!bR6RZ00Chl;{*T!b|~Wn00C((;{*T!ax~)v00Ct>;{*i)nG_@d5f|zOE(a)N?Baw#;{*T!ZARk+00DAZ;{*T!Z(!pD00L%gX5$2YumAu7b8O=T0t4m;=m#iwX>^l;sEPy7?*jk00L!c#ti~6NCE%>ZM@?I0Rr9`awtrC1kwnB00DH&;{*T!W!U2c00C#-;{*T!a^&L#0syEJj1&L?De&V20s*HJixepKf;0qrL300Ctn<^%u%dMxGy00C(-<^%%(wi2ogYYYGZDL&=|0|K=YsSIiib0|3G1V-kB00Cu8<^%u%bX?{H00CiQ<^%u%bZF)T00DDu<^%u%Y;@)X00Cio<^%u%Zh+G#3E|MF#)@DHP`f1OY|>GZz2`LK00Ajb=L7`H`1)Zer&I00D1$=L7%&X@KVh00DG{=L7%+V{Bzb`C$^=*l#0lUKEd>ApDYEAT1p&zfR|vxi-w-SXD8A=}00DEv=L7%&Wz^>c00C^;=L7%&V&LZl00Cj<=L7%&Y3%0&00DCH=L7%&Vfg0+00DOX=L7%(a%=z~0|e*<00ChN=mY=(Z4~GP00C(l=mY}*eFruXa~J>tDJJLy0swypI1vB=DKzK=0s(#pHxVd0=!5_PctGd`00Cu6=mY=(WKie?00C}R=mY};dz})bPVYP00C|m=>!4*nhZ${00Ai?=>!4+nG8q_C@ATK00DC@=>z})ayaP(00Ct_=>z})bVTU{00Cu6=>z})ZBXe10svbU$PfSlDO~9U0s&eU#}FuD>4X3QWoYRH00DGz=>z})VR-2T00DG<=>z})bA;&x00MGkis=MWDFgrkWsvCv00U)Va~$aeR_O$q=>!4*?-NK500Akk=>!4+?h{83D75K>00DEl=>z})a>VHb00C*r=>z})WYFmZ00Cvz=>z})XWZ!o00Cj*=>z})Yv}0&00MGjpy>qe=>z}-Z*pO2sOJPA=mhlX1eg~A0{}q)E*B0M00Aiw>I4G;KmaWl4HzgG>VyCRbROyi00Ctx>I47*b1>=z00Cw;>I47*W<2Ty00D18>I47+b8blL1RiDs00CxB>I4J;R{%g44F*vM00Ajp>I4JI47*ZhYzl00C)&>I47*aER&z00C`|>I4G-xDu=kZ43YbDVpj80|B=Zs|;)mD5C0w00CvF>I47*bhPRO00CjT>I47*binEa00DEx>I47*Y|QEe00Cjr>I47*Y1rxn00DH~>I47*Y2@kz00D05>I47*Y4GX<00C_F>I47*Vf^X@00C|S>jVG+atP}L00CtV>jVG+bQJ3Z00C|q>jVG-X<{Jj1O^EM00DF+>jVG+Y%uEt00DJ2>jVG+VLa;u00MJnUaA8^>jVV=%mi8p#tGsOF9iSrDN^eM1p&(hSqQ}m;SeqbC|>J?00DDk>jVG+WpwKV00C@z>jVG+Vu0%e00Ci!>jVG+X^iUx00DB6>jVG+VVLU#00DNM>jVG+Y^3W100CjD>jVM-uoH|I00Aks>jVM;uM>+GD7@>000C~o>jVG+Z_Mii00C*z>jVG+blB?z00Cp(>jVG+W#sDw00VMnbL#5^To3`~tpET9Z((J1d1+Yc1eEFoNb3Z!>jdmD1Muqv1OQI}JQoQDO$Pu0DH!Yo1OZL}I~NEBOa~|;?1TUTWhm?f00D3|>;wP-c|7a{00DGD>;wP-b4ct200Co8>;wP-X;kb400C`U>;wP-VPNb800C}h>;wP-d2H+i0szwjN(le~DR}Gz0s+zjNeL)^?1TUTbA;>!00DH4>;wP-X_V{)00C{9>;wP-X`t)`0tW^Z2oz*&aCUBKD01usrtAcot^>TT14;)2bO!@~2ZI0sbgb+I00C~!>;wP-Y1Hfl00M7i+Ux`}!T<#T8x&sv1Q%x%02lxPDeCM51pyiqUH}6ZW)%MyDE91x00DFS>;wP-WDM;D00D9m?F0Y;Zy4|UA6#|d=P6Mnhk9k9}K7iX%OTG9UCZ^?SudUbDr%400C>Z?F0Y;ZoKUT00C*j?F0e-?F0Y;ZshF*00C+0?F0Y;Z1C*_00DCL?F0Y;Z~W~900CwK?gRh%oB_WC@k)T00DC{?gRhI(n?DNOGK0s=l6=?iTr>MH|M?}PvWb6D>L00DAl?*sq=Z*1=b00DDy?*sq=Zg}qm00VVpXh!b@e(wYf0s#O5Z)K(g1IEDs010qpY-472b82oj?F4r11jy|KcJ2hO?gRqw1cdJdlJ5kB1p@#9W}NQ?00D2p?*sq>bZOoy1KI@x2mquL>=(cnp$c~kG72mzxL>leQlpbB;iF%kI~j2S5E?}PvWW$^C=00C_V@B{z@a%Ex2?*z{81Pt&51_00jpa38cX9bH0xeNdSDIo9!1_I9kp8y{aW(A4}xC|(DF7Skog#iEpY;rX41dyKs00LoUO7H|4^8f(?@)L6?82tc327>?rWnSVQ}yS1^^TpsS1A!0vVMVL=gZ1DSYq*1_2Wps0w}y0U4ATLlG#7@Pq&XZIJK;00DBM@B{z>Z>aDD00CyM@B{z>bF}aT00C~g@B{z>VZiVN00DBw@B{z>bjZ`kkz00DE}@B{z>ZshO;00L!i>hJ`f00RR6`4jsSZ5RLnDf;jP0|)pM`V(vzV{UV4C}Cf8V*qyW1n}?#h6V!y@r3>c1C+4=00M1uma_w@r2qf{axC!#00Ch(@dN+?Y&`J<00DJE@dN+?XGrk`00C}J@dN_^R|R(sTLl0CDO&La0|8bAb`4quC}Q!100A>-@dN+?V|4KZ00Cus@dN+_VRmd|RPh9W@dRY00Cs}{00DA_@dN+?VVLm*00L`e2=N4-@dN+@ZfB(N1i%>q0su1_C;YWW@0V00C~!@dN+?b=2_$00D2>@dN+?V&L%v00DC5@dN+?W$f_;00MVm^6>;-^aB6_W^R@s13)SP00LrjK*s?fNCN-_X>Vm=uJHu;@dN_$1Pt;700Lxo9Ap5Z$O8ZYVJPwh00MG#GV%ltpaKK{2>~7j3jya800AjN@&o_^a&Oq&09daB0R>+baCT~9C{pqSp05MmuLBsc1J-bX00DDc@&o_@b9C|q00Cio@&o_@ZGiFw00Cx(@&o_@Z;bK;00DB6@&o_^WpbGE1W2+200DHK@&o_@Zm9AE0|4X>$Ox(t00Akq@&p3`;||9NsSzl=@`L~ZdBXAp00DH)@&o_@Y1Hxr00DE_@&o_@a^Ug=00Cj<@&o_@aP0B~00DFI@&o_@W%%+000DIV@&o_@VFdF800DFg^8^C`<_^jTtPubKDHiht0|Dg@$q1_vC?4~K00DU<^8^3^bTIP-00C(>^8^3^b3F3|00DAB^8^3^VMy}?00D4L^8^3^b5!#L00C@T^8^3^Z(#ET00DAl^8^3^bZqkk00C}t^8^3^Z+P00Cl}^8^3^Z=mx800CpB^8^3^VXX560|4p{&Iqs(00Aku^8^C{=?={ZuMsG~^Mn8adB*bu00DH;^8^3^Y1s1w00DE}^8^3^a^&*_00Cj@^8^3^aPad40|4$0(g?H>00Ald^8^C{?GDihvk@o+^n?Hbc?$Fd00DFs^aKC_X&m$f00DC%^aKC_awzl!00Chx^aKC_a5VG;00DD4^aKC_Y(Vq`00D1C^aKC_a!m9D00DGT^aKC_ZdmjL00D1a^aKC`b7S`N1Z4CC00Cuc^aKC_baeCt00Cio^aKC_bb#~(0|4v}&kiKdu@NYg^n?Hbd7AVD00DHS^aKC_X{_`F00DEd^aKC_a=7#a00CjX^aKC_aK!Wk00DE#^aKC_Y|!)s00D2-^aKC_a@_O;00DI3^aKC_Zs_y`00D3A^aKC`b7O||1oZR-00DIR^aKC_as>4R00DOj^#lL`Wf1iQ00DLu^#lL`X&m(g00DF&^#lL`VJP(k00DL`^#lL`X*Bf&00DA3^#lL`WkB@=00Cr1^#lL`WK8u000C}N^#lL`Z&>vN00CoO^#lL`Wn}dP00L@rvhxIL^#lL`ba3?q00C}#^#lL`X@K04E00CpF^#lL`Zm{(P00D2d^#lL`X}t9W00DHu^#lL`VaW9a00Cpp^#lL`Z`Ab!00C^;^#lM0Vrpb`b!<4E0*syl%76kAfdX2A0-}Ke00DF6^#lL`bO81Q00C|W_5=U{X$_5=U{VT|?!00DB6_5=U{beQ%800C>B_5=U{Zlv}E00C*L_5=d}5C{JV0SN#BDYo_m0|5^Q{s;gGD8BZD00C{p_5=U{a?th!00D2-_5=U{X597!00DF2_5=U{Zs_&|00Cj{_5=U{a`g5D00DIR_5=U{WdQdC00C_V_XGd|VGQ>K00D9m_XGe0Vsva~UabQVt^=_41Q_=O00Cqk_XGd}Y-lj|1Twz@00D9~_XGd}Z*oBQ1c0gm00MMuV6Fp0{~eCc@13!00Aj*_XGn0SOs_uTm>k2_k;ieGk*6300Co)_XGd|Wsvs-00MSlmiGi~rT_o|a-8=B00Cj9_XGd|Y^?VL00DKf_XGd|XSnwS0s!X)D+d4pDa7{#0s-a)DhDXa_k;iebI|t$00C**_XGe1c5ZlZZ49#mzV`&+_XP5&0lE+Y1pv+jTnNYs-Kr#|h&QFa;_yhm}bcpx_00DE3_yhm~b8a5^1eEv$00D2B_yhm}W2E>500C^O_yhm}VX*iF00M1qw)g~6ECT=mX}tIZ00DHy_yhw0t`edQV+;TRDbn}^0|BiPp$uXSDBAdh00DU5_yhm}Y3%p}00DCH_yhm}bolrL00CkC_yhm}Z3OuQ00C|a`2+v~ZxHze00C(h`2+v~bR78v00Chl`2+v~bSU`*0|2rTrVM8c00Aj9`2+(2u@a>WW(+7i`Gf!gc|!RF00M7tF8Ksb`2+(1uo9#UWeflTDPH*m0|BoRqYPvWC}#PD00C}n`2+v~Z+Q6x00C)!`2+v~ZiM*+00DA}`2+v~Wsvy<00DHC`2+v~VVwB{00DKP`2+w0a&c7o1gQB000DEZ`2+v~VYvAO00Cvb`2+v~bj0}t00Cjj`2+v~ZP57y00C*%`2+v~blmv_00DF2`2+v~W$5_?00D09`2+v~Z}j;D00C+G`2+v~bO8DU00ChJ`UC(0bPW0g00C|i`UC(1WoH=r1Qf0S00C(p`UC(1aB|G}1St9h00LoUa+(2<836zRY&iM^00S^?W!z;0?qvhyp8^2_?GkS&JO%-DPlE&-2mu`h3IXO6b!KyNbZu#HWNL19Y-cEAcVc00Uu9@|czJPF-2~j;1WMrq%HjkPjdEJ1QPHBRPY2A@&q{Y1WfXTLiPkk_XKA51m^byF8TyqTm(Y;1W5V>R{8{1PXlOA11eYm1OWXGb`}N>SONe6DcJf11OfaGbruBh`vd?1a%B4i00D1m`vd?1ba49w00Com`vd?1WqkVt0RTu900C%-`vd|5RU1(oE;=ZT`vk_mgWSD?00DH8`vd?1ZlwDJ00CvH`vd?1ZLs?U00CvT`vd?1Y`psf00Cvf`vd?1dC2<&00DB&`vd?1bkzF<00MSpg8Ky8`vd?2a&Kg=0gAu_00D05`vd?1Vf6b100CwC`vd?3WNmjSt^ol21OTrA00A-v`~(02Y!v(i00Cnf`~(02X(0Rr00DC*`~(02Wi0#z00M1f;QItJ`~(04bZ&2A`UE!n1UUQz0svMTc?JLhXi)qF00Aym`~(66K@2qvb2=zo`~>#OgL=n<00DAh`~(02Wpw-m00D4%`~(02Y=Ha(00Cu&`~(02XpH;>00C~2`~(02Zw2k_s+5C};%z1pLK==)i+8{R993ayI=000D1K{R993b5#8V00C}V{R993WnldT0RYez00DAr{R993Z*ctt00DD${R993ZhZX&00Cu!{R994Zgb#?0Eqnr0Rxm0ZF67Lb^vDm1dja#00Cu~{R993aH#zR00D2V{R993W3>GQ00MJgy8Q%tiU0rsZ@~Qo00DB!{R9C6!Ubh=c|!aI`1}OW{R9L68vqCw+XWv700AlH{R9L78UP0u+65j5DDeG+00DFM{R993YXtrT00C|a{saI4X%PMd00C?k{saI4WE}nk00Ctp{saI4Xej;!00Cnz{sadAQx;DGycS0aP8BE{8U_FXDLVcH2LVzRP6E3YMhZ<8CmR_CC`$f>00MJkQ2qp-Bm@8fWn}&Y00DGv{saI4b#(p&00Clp{saI4X@LF&00LohH2wsJ{saI4bd3H41OVX$B?sRHBL@HhDV+WU1Oea$BnRFFA_pj@{)7MlbFBUZ00C*b{saR6$rFhQsuTbLDaQT;0|CerhzY3_D9-+b00Cvx{saI4cHsU500C*{{saI4bnN~F00LudSP}t58vy_Tbol-R00C|S{{#R5WeEQS00C(Z{{#R5Vif-b00(q#cw=yFWS0H}o?-#O{si*=1c0Rh8vg`9M*;)@9RLa!-31{B00AjJ{{#d98~_Oy+yx*9C`kW=00C`I{{#R5a$Nre00D1e{{#R5W@!He00DDu{{#R5Zgl?y00Cio{{#R5a)AE?00DG{{{#R5bd3K500MJllK%vV(EtJf-vV3-00AkY{{#X7-U3?*D5(F000C~U{{#R5Z@B*i00C*f{{#R5bj1Gz00Cjj{{#R5deHv_00C*%{{#R5a@_v}00DI3{{#R5W$6C|00C|8{{#R5Vf6n500DCP{{#R5VE_OH0svPSm=pj3DGUGw0t8kVmlSX)cVq?t1rh*-0Eq;e>H`1)ZWsUs00D0<00jU7X=OA31F&00Cuw0R;d7X@mg<00DA}0R;d7Z;$~600C^40R;d7VVnU400C*D0R;d7bf^IZ00C*P0R;d7ZnOaf0|L1ctqg7qC}}zYg}MO+00Cvd0R;d7bkG3>00Cjv0R;d7bld?200DF20R;d7Z0G?600Cj{0R;d7Zu9{K00MGn`T+%SMFIc;WdH&N00d-dWpva41uOvt?27{m0tEm9Zg3C+1+upS0{}Y!C>IDA00Aj10tEvBIshjZ2N)^9R00D1a0tEm8b7TSq00Crb0tEm8a&Q6#00D1y0tEm8Z+rp;1OQC{Iu{29O9ub}DTo3E1OZF{ITr>7N(U&C0)+qpbC?1J00DHS0tEm8X{-VT00C{X0tEm8X}AIf1prwXsuOw|*%_1+00Ak)0tE#GSQx1jc^cRmlN56(cVu4q0MG)3kcb2l>jMA*Zq@VmH0|oE{1tu#500M7iB<}(&8w3CWX9xrZ00C|i1O)&AX&3|r0sw&rED-D0s(>tEfFX-1cd+rcsv9J00Cu21O)&AWK0AF00C}N1O);DfCnoPC}}DLg;)dy00DGf1O)&AZfpbv00C)o1O)&AZ+HX+1ppQqoeFac_85s700Ak41O){E7#W`mbqn|yix~g`DV78U1pyZso(gme_ZW&9D53;~00DTY1O)&AWw-z1O)&AZsY_700C+01O)&BYHWT41@Hs~00DIN1O)&AZU6-Z0sxo{OAG)3DGUV#0s)r{N(?9x1%&_sa~K5$00D9$1qA>BWhey&00DF^1qA>BWi$l^00C_}1qA>Db7f&31O)~K1waJ_0|4<8{1HwM00Ajf1qA~E@DuwHO%Ets1%&_sb7BPr00DAt1qA>BX>BWq<_*00C!)1qA>BVT=U@00C=~1qA>Ca$`mX1(*c|00VDwVHg7i`U3@?1qA~DKL9Kj3>W|bDYgX#0|7n&D;EnGD82=S00DHw1qA>BWzYo$00DE>1qA>BX50k@00Cy=1qA>BZ|DUD00MJv?ga&8Wdi^LW@GdP1(Y5H1OQV2L>CbTRR;h8DF_Ay1OZY2Ll+PRR0k*$2893tXBY+r00C|$1_b~CX)Fc>00D3^1_b~DZFD#W1-2^z0sy%JUIdC00Cj<1_b~DW^?QY1?;b00Ai`2n7NG&;myZC@ctt00DC{2n7HEbUX+J00C)22n7HEZAb_O00C)E2n7NF-2z$(00Ajl2n7NG+yYq%C}0SM00C}h2n7HEZ*T|&00C)s2n7HEbbJT}00Ciw2n7HEa)<~800DK52n7HEXOsv900C*52n7HEW}pZK00C~M2n7HEZ>$If00d-gV{jk{1yl$HvIqqPqyqo}bhrow00C~w2n7HEY0wA-00M7i)(8cV!2kpRRRBg869!iY00AlH2n7TIQ~*U65(ZWWDDVh{00D0H2n7HEZv+Vi00C(V2?YQFbPx#z00Cnb2?YQFX&ea!00D9$2?YQFW+({-00Cnz2?YcIZw_$|0T2Ta00AjF2?YcJZVqq`01yHYC`1W`00DGL2?YQGb8c7(1uRek00D1a2?YQNW_M&`Y;|I2ZPXe9!dn7jTmonb1r%}uU~&S)asp=o)2?iGX)h7pJn00Ak=2?YiM>lNu0?G=L&g%O7lD0J8fg@8l^00DU32?YQFY4iyN00DCP2?YQFbN~tk00ChJ3IzZIZFXb~3I*;&1dbR100CkW3IzZNbZB{FWp!|As0jte0RhT@0JaGQzzGE)3I)~@0jLuJ1_06lq5vWgX$6f4y9@vUDM$(h0syHNMh*Z0DO?H#0s*KNMGh!p3WWdxWoQZo1_RLnp#UKeXa$T2x(q0FX;un_atZ~=9RvUZY;t%C1!$lG00L=cNXr0VnE?O+bDRnV00D2N3IzZGVyp@U00MGjvI+%|^Z*0^fEwHeP70C)00Ak&3IzlKe;V5cO$w0&D9j3l00Cvv3IzZGY~Tt700Cm=3IzZHX?5%h1?2kx00DFI3IzZIVP$EO3I(_d1^fyH00L!i@Eig#a{>eaa}IS51rP@i00Ai)3k3uLat?G31P}%gC?pGo00DF=3k3iIb8a{b1-eiI00D143k3iQY3lIPSDVz%h1Oavq2oQJ<3J@r!3xxmybF2#m00CjT3k3iHX}}8w00MMkRLB6v3k3iHbj%9{0{{U7YzYGc00Al73k3rL00V0Y0s|;%b00CuE3m@00C)!33;PT0+2BR00C_d4Fv!Jbr=l=00MMvn8yGf4Fv!KX=5Y}1=Pm?00MY)E)4~MumJ=B_6D~Y&jLmX00AjN4Fv=S^#-;W&H_aVD0X9Xb74#kg#`NmF8ct2`vATg18h1300C@L4Fv!JWpoV%00LxodJP4V1_1&C?+ft@C~kAeLV*x~0ANA`00DH04Fv!JZk!DT00Cv94Fv!JZKw?e00CvL4Fv!Ja4g~-Lc4cyy0WcN<00VbtVU`XBfE@(9@&f<^X>Vna4h5hN1-vQ&0|31OrW9le00Aky4g~`NyaJ^ZV+kn44ut>#Wy%f(00Csy4g~-KZ`=+A00C{{4g~-KZs-mL00D3A4g~-KY4i>S00DIR4g~-KbpQ_q00C?U4+Q`LZwwCw00DCn4+Q`LWf%_y0Rq|?awr}T1rP{<00DF)4+Q`LWiSr~00Cz<4+Q`Lay$F5Cs4MZmbXm00C*T5Cs4MY`72w00DBo5Cs4MZ^RG<00Cyo5Cs4MbI=e400DH?5Cs4MW84r000Cj*5Cs4Mbm$NT00D095Cs4MZ}boa00MPo7?J^=LIDB*%MtJl00Aiq5d{JP$`S7jC=d~a00DCr5d{DNWgrm+00Cnr5d{DNX)F;100DF|5d{DNayStM00Ct_5d{DQV`Ou7`Va;BWCH*Z1w;`A00Cx75d{DNZ(I=t2mq%R@)yDvnF?Xqgc&G$5rqH&Wq=U{00C{55d{DPa%Ev+5d|bD1Dp{B00L}ijHClBy#fFMaX<@K`0JItb0Rrz5Zzw1S0mM&(00MS!W(Wa(76JeQa&Ss31aJ}s02yI&X>ep}b9Q5GY;+1ttmw0t*EI4F%E-1+ESS+z$n85Cx171)>oJz!3$;5e3u{1xykJS`r0h5(V}g1g1{|xK9Im5(NVSSQ#)GG8sB3+ChP`Jb?fKbm|fX00DFQ5(NMOX#f)i2>?eFHUsntVFR=fNfi1Cbr-=H00Ais69ohU`3v0(-wWXjIwkI$^XlN7#1p~$rwh_D$x)Hb$E;=Y~6b067f%0pC00C`u6a@eQb&M1R00DH86a@eQZkQAW00Cv56a@kRSs5c100C&K6a@tX4-xwi{}2HY{SZ1RF4}5={%C=)6a@eQa<&u&00D2#6a@eQbkr0D00Cp#6a@eQW#AMA00U-rckXBb<`f0OYXJZOZtN5V00D3M6a@eQX#f=k00M1vq!a}P6$JnRZwwU$0stxknh^j2XdD#<0sz|!{0#sBXebp000Ay86$JnRcQh3R00Ch-6$JzYixpKBSru0mE^<03A{7Nd6$NH>fi`b}00Ch}6$JnRXd^00Cuk6$JnRZg>?10sy`Te+B>nXoM970RX)R00DB46$JnRWRw*J00C&46$JnRU!WBQ00CvD6$JnRW2_Yg00C~Y6$JnRVYn3q00DHq6$JnRbHo(|00C~w6$JqRTMz&Na@G|E00Cs$6$JnRXy6qE00Cd-6$JnRW$YCN00DIJ6$JnRVfYmV00C_N6$JnRa0C_w00C_Z76kwSWe^qx00L=r&=mz176k%JfxcmZiWLPM76kwSawZl900D1876kwSbVwEj00Co876kwSWmFag0sz?&LJR-_XkZov1p~7gqZz3grx~RgE;=Y?76p8Hfwp*o00Coc76kwSV}uq30sxB`(HQ^%Xpj~K1p_h`CKf6dEEXshIw&rjcY#cHftD5p00DBG76kwSZ?qN#00DHm76kwSW55;#00Cvj76kwTc6ZDc1%!A300Cvv76kwSW84-600DC176kwSZ|D{U00nJnc41}~6$O431zHvbiWUX#76kwSZ1ffd00ChN7X<(TX%H6$0s(;&+7UV;Ux5GtXdD*>1Opcu?HTbI?-@EgD6nILkYNL!VS@kxax51G00D187X<(TbVwHk00Ci67X<(Ta#R-u00CuM7X<(TbYK?+0Rih7X=WD%3kB%`qXDl0vjL|8u>q+8r2(q}wE?XGbvh_6Uy@bp_MhiM9P=SOPeuMx4a_koc00CwG7X<(Ta0D0y00C?Y7zF?UWe^wz0s}n_8x1-rE_`i*P-%i%5&!@JWgHj<00D9?7zF?Ubu<_S00DG57zF?UV?Y=M00DJI7zF?Ua!eQn00DGT7zF?VXmb`A1y~pb00DVk7zF?UbZ8g_00L!c<`)HS7zF?Ub95L500VSxauyc_bQcAF7zF_U3=9APDUuik0RamPD3%z700C#57zF?UZlo9m00C*L7zF?Ua*iR00Cl_83h0Vb(|Rm00D2J83h3V0t^5FDXtj>0RaIFD6$!a00CvV83h0VY`_@>00Cjf83h0VW6T)^00D2(83h0VY}gqE00Cp(83h0VY2+CN00DFA83h0VbMP4j00Ck483h0VZ2TDo00CnH8U+9WXb2hw00DFk8U+9WX%rd-00DOz8U+9WbRZf900C|$8U+CW1PlNHDKZ)b0RaOHC^i~}00Ct@8U+9WY(yFb00Ci28U+9WV^A6e00D1S8U+9WY+M=z00CoS8U+9WX=oY+00DDu8U+9Wb95R700Cio8U+9WY=9aC00Co$8U+9WXp9;K00DH88U+9WX_y)X00DQN8U+9Wbfg*u00C~Q8U+9WX|Ngv00CsS8U+9WWxN^%00C~o8U+9WXUG}_00C*v8U+9WbJQ9I00C~=8U+9YWNCG%83imF1>hP500D328U+9Wbo3ep00C$E8U+9WZU7qv00C(R8wCLXeHH)(VQ+F}WDXexOwR%g8wEPR0}>kr2mr_d_!Y1KYXvY6pB6L?GYkL$DJ&ZW2?NIg_Z6=IY6UM4o)$9=G7R_%C|_?r8-=7=0mA1100Cu08wCOYK?6eu00C%f8wCRcPZ1Fj6A>;tC~zAE(yW14qJaPba&{X900D1`8wCIXbC4Sa00C~68wCIXWt00C|i90dRYWf&X<00DCz90dUZk`iAe90dRYWhxv600DI}90dRYaX1_W00DA790dRYZ$umg00DGL90dRYUr-zc00CuI90dRYV_X~s00DAh90dRYZ)h9^00Cxh90dRYUvwM=00DD)90dRYX@DFB00DT090dRYVT>FF00LoO{2K+590dXZ{|##m00C&C90dXc5eM-GIw&sQp@HC?fv6k>00DWf90dRYa=;t~00DHy90dRYWy~A}00C{%90dRYZ`d3K00Cs)90dRYZ{!>W00Cs`90dRYW$+vY00C$A90dRYXZ#!m00CtJ9R&aZYzQ3%00CtV9R&aZY!n>@00D3s9R&acdU$PTWE%yT90ed91(d4-0s%h*Ar3mokbwXJXgD1O0s`&_+6Ou)YLtQAkbwXJZb%&k00D1S9R&aZX9R&aZW!xPF00Cp-9R&aZY3LmV00Cs~9R&aZZuA`m00C+G9R&aZWdI%p00C_V9t8jaVGJGx00D9m9t8jaW*8m?00DF!9t8jaawHxF00D0*9t8jaa4;SP00Lrg$Q=bX9t8mb@Bum&iGctCXht3d00Aye9t8jaZd4ux00D1W9t8jaX*xW00D589t8jaZJZtj00U`gE}|X<^o;>N6951KbEqB#00C~c9t8jaZ@eA_00C*j9t8jabI2YA00DB&9t8jaWz-%800DN|9t8jaZr~mT00D329t8jcV=`>)9tEt50c4K>00Cn19t8jaX#gJu00C?U9|ZsbZVVp<00DUt9|ZsbWEdX>00C|u9|Zycw-ta900Ai~9|ZydwiSO7C@>#|00DP49|ZscX=NlI1wbDK2mtp2$OKjh!U^6GD+NvsLmL1ADNr8;2mVjqQqc?19fWoRD-0syrN>;?bQmI#jQL00C&;9|ZsbF6bWx00DFE9|ZsbZ1f)m00C+G9|ZsbbO0a)00DIdAO!#dY%|aw1q>hs0svGG)&>9pXdEB~0t0FWWCl7YE~uMAO!#cXFwnY00C!4AO!#cX-psm00DARAO!#dbZ}T81+JX|00DGfAO!#cbZ8(200C)kAO!#dZDn*I1r8qs00L-XdLRW1tO5Z7GZJ(t4x#`i$$7~00CdlAO!#cZ`2?K00DH`AO!#cU*I4G00C>}AO!#cZtNfh00C+8AO!#dVREJ*1^6HZ0Rfd3F64qC0ze@J00C`AAq4;dWl$jn00DGXAq4;db6g<>0SuxQWpH$9b!%^9XnApWRul!;7zGv^1tuK@JRSu`9|aO11%x04{vZWnAq9jD1PCMp1OP(-FcBLx5fVTdCI00D50BLx5hWOHfeQ~^R(0mRV)010qxZgXE_bZ>I#Aq7$*1=q700DA(Bn1EgZ-68P00C!)Bn1EgY>XrY00Ci=Bn1EgAebZt00DEJBn1EgbEG5%00CvHBn1EgW3VIz00CpRBn1EgVZ0;-00AJvBn1EgZ^$GC00DH)Bn1EgAk-uU00DE_Bn1EgW#A+Q00Cp>Bn1EgVeBLY00Cz5Bn1Ega`+?#00CwGBn1EgbOa>@00C|aB?SNhX%Hm^00AHtB?SNhY#b#800CtpB?SNhb|@tU00Ct#B?SNhY&0bW00AI6B?SNhXh00B?SZkMF27v{{=$_00AlbB?SZlL;x`t{slq@Cj00DCfCItWibQmTD00C(pCItWiZ6qcI00C(#CItWiY%nGT00DD0CItWiZ#*Ui00VGsWI`qdOa%cL7XbhPWk@Ck00C@PCItWiVq7K#2>=2XU=FSTE)d)S02X2nrT``o00AjzCItxs0Ty2ltpF_$+X4R-VGgALB@ifdd?tmQ1Ofs8#}zCR00AkUCItck#uY0PD5NHZ00DHWCItWiZnP!^00CvXCItWiZNMf400M1pUdRE)CItWiZ_FkI00DB=CItWiY1}3S00UuUc48(4f+hvxCItcjwhkr%00AlXCItcmwGJf#C~9c@CWVfn0>q&L0suQ2!xR7kDHJCK0s=Z3!W45T0w)C;Cxrk3bRZ`M00C|;Cj|fjX*4GV00Ch-Cj|fjazG~q00DGHCj|fjb4(`%0|4L-#0aJl00AjjCj|ol;ts|Ls1X1GDP|`H0|DU<#R#VnC~hZ(00C}vCj|fjVSpzE00C)+Cj|fjVvHvR00D23Cj|fjW0)re00Cj1Cj|ol=nl*Xt`PtMDXJ$00|Dm_%LuIzD6%Jo00DEjCj|fjWyB{100DN&Cj|fjY0xJH00DH?Cj|fjVcaJL00DO5Cj|fjY3L^f00DCDCj|fjW%MTn00CtBCj|fjWB@1y00C|WC00DHuCpDFpxlWXvfA00CvvDFpxmbYyTT1=uMC0s-<7`VcxQHiQ5HXy_>g00A!YDFpxlZult$00D3QDFpxlX#^?-00DFgDg^)mVGt?>00C_lDg^)mX&fpA00DF&Dg^)mb0{hW00Ct#Dg^)mb2KUi00Ct>Dg^)mXh13j00Co0Dg^)mZcHi#00CuEDg^)ma#$(_00M1y$}a?7Dg^)mY-B1000CicDg^)mZgeUI00M4u-YEroDg^)pWNK`4T2}))HUmgE12*dd00DH0Dg^)mW1K1l00Cj5Dg^=nLS(1OZMKOai|ass$*XD}?|7Wuz+w00D5aD+K@nZ@4Q300CpZD+K@nbHpnJ00DH$D+K@nZqO?Q00CvzD+K@nZQLsb00Cv@;00CxRECm1oUt}x=00DVwECm1oWN<7600DA#ECm1oWqd3J00ClxECm1oUx+LP00C@{ECm1oVU#Qd00C~AECm1oX`n0x00C#FECm1oX{;;-00DBcECm4o#1;SnbG|GE00CvfECm1oXvi!D00CppECm1oZqzIV00Cv%ECm1oa^Nfl00DRAECm1oU+gRe00DIJECm1oc=#*@00CwGECm1oUj!`$00CqQEd>ApWe_a|00DFsEd>ApVH_<500CnnEd>ApZzwGV00C?+Ed>ApY&0ze00D10Ed>ApV?Zqh00Cb{Ed>ApZcHr&00D1OEd>ApZdfe^0Rh7nUtTQ*00CuWEd>Apb8IaI00CigEd>ApVt6eD00CcqEd>ApXM`;U00C}_Ed>ApX^<@i00DHCEd>ApVVo@m00D2JEd>ApY^W^-00CyMEd>ApU$iX+00DWrEd>ApWWX&200DBwEd>ApWy~!F00M7fxGV+IEd>ApI@m1*0RhDpI^r#b00DF8Ed>Apbnq<&00D0HEd>ApVf-xx00C(NE(HJqatJO300ChRE(HMq#ufkpZW=BH00D0vE(HJqX(TQM00DF=E(HJqVK6QQ00D9~E(HJqWjrng00C@5E(HJqWk@as00Co8E(HJqV^l5$0RYSv00C}bE(HJqZ)7e700C)gE(HJqbZ{;O00CikE(HJqa(pfY00Cu!E(HJqY=|xe00Cu=E(HJqW0Woh00Co~E(HJqVW2Jr00Cd7E(HJqY^*K?00CjLE(HJqW4JB_00C*fE(HJqbHpwM00DE#E(HJqVbCrG00C^)E(HJrVPje@1>7zL00Cd(E(HJqa_lYz00Cw4E(HJqaQH3-00D3QE(HJqas)3000D3cF9iSrUl1<^00DUxF9iSrWE?LA00D0zF9iSrVkj>K00CbvF9iSrYcwwf00C|~F9iSrX+SRp0RYDq00DMPF9iSrVNfpx00DAVF9iSrXIw7@00CcOF9iSrbZ9RH00DJwF9iSrZ*(sO00C%vF9iSrbbv1f00C)+F9iSrcZ@Fu00Cc;F9iSrYnU$u00C~EF9iSrX{0X&00C^OF9iSrU$8F)00C~cF9iSrZ@e!B00CdZF9iSrbI30R00CvrF9iSrXw)wS00Cp#F9iSrZs0Ek00Cv@F9iSra_lb!00DRMF9iSrU-&Nt00DIVF9iSrcmyy700CtRFa-bsUl1?_00CqcFa-bsZX7TL00ChlFa-bsUnnpI00DF^Fa-bsZZt3j0RYMt00C$~Fa-bsV?;0o00C}FFa-bsWl%5$00DAVFa-bscU&+900CcOFa-bsbZ9UI00DSzFa-btX=OSv1#~b400CcmFa-bsbc8Sk00Cu+Fa-es$QA$rXqGSq00Co~Fa-bsZlEv)00CvDFa-bsa;z`~00DQhFa-bsU$`&@00DHqFa-bsZp1JJ00C*rFa-bsZ_qFW0RYJs00Cv(Fa-bsb>J`s00D94Fa-bsa_le#00D3EFa-es%N76uZvHR@00D0TF$DktX$Ua|00DFkF$DktVH7b100D9uF$DktWgsyH00C?!F$DktWh^lT00Cn%F$DktV>mGd00MMj_%H=NF$DktUqmql00CxBF$DktZ&Wb_00eAqYGg()1&}ZW)-VNHF$DktI$$vc0RhbxI&v|E00DD&F$DktWq>gS00D4@F$Dktd5kdy00DH8F$DktbC@v&00Cv5F$DktY@{&-00CmEF$DktVX!d;00C*XF$Dkta=bAG00CjbF$DktcE~XW00CppF$DktY1A00C@XGX($vWn?o200CoaGX($vV{kJC00CikGX($vUwktK00DA>GX($vVTdyY00C@{GX($vb(Av&00C#3GX($vZlE&-0RYk#00DBWGX($vZ?H2300DEhGX($vZoD%E00CvfGX($vbI3CV00CdlGX($vbks8i00Cp#GX($vVc;_b00DI7GX($vZtOD!00D3EGX($vWB4-#00CeAGX($vWdt+@00DIhGz9C1c00DA3Gz9_@^00D1aH3b0x)fNB&a%wdN00D1qH3a|xb96NY00C}#H3a|xWq>sW00DD`H3a|xUyL;c00C%{H3a|xW0*As00C~EH3a|xWu!F)00DBUH3a|xcd#`D00CdNH3a|xbi6eM00DTyH3a|xWym!J00CdlH3a|xbksEk00Cv%H3b0x))oK(a^^J!00D36H3a|xbMQ3<00D0HH3a|xW&AY-00DCXHU$6yUkEk@00C$YHU$6yV-z+800C|qHU$6yWgs>M00D9)HU$6ycPusq00CbzHU$6ybT~Ez00C}3HU$6yX+$;!00D1GHU$6yUmmLj00C`QHU$6yV_Y@`00?toXLMw4YI1Ng1;jE105b)QGzDZe1>iLWP&Nf(HU$6yI%qZp0Rh++I*K-h00DE5HU$6yWtcVv00D5GHU$6yd89T400DHWHU$6yai_@(X=Oe=09-l+00DGrIt2g$VRSkL00C`!It2g$X@EKf00DG{It2m%a}0M700AkIIt2m&atwA5D405h0swUkc@O{rDX2OH0s(Xkcn~PAI)wlNW@w%|1++Q^1ORsoc?^3HeGmWvDabkn1Oavocno?Fd=MzoI)wrNdklXN00AlHIt2m&dJKLLDC|0g00L%c*g6IBIt2g$Zu~k000ChJI|Tp%X$(6B00CkWI|Tp%Zx}lT00CnjI|Tp%VI(^R00C+$I|Tp%WiUGh00DG1I|Tp%bv!!-00D49I|Tp%ZAd!>00D1KI|Tp;Ut@4}X>xOCzB&a|I|U4O13Y#EWOf6Rb_1+=13G#G00CxNI|Tv((hx-rI&?vV00C%%I|Tp%E{r<`00DE7I|Tp%a+o^>00Cv5I|Tp%aHKm000C^OI|Tp%Ww1L100C&WI|Tp%WxP8D00DEtI|Tp%a>zRc00CjnI|Tp%aMU{m0s)s1kPtQ0n!`;0|QY3O#x2x00D0@Jp}*(Za6&!0RYzo00AjPJp};))&wX>J%s=PWllW>00C@PJp}*(Vq85100CiQJp}*(X=ptK00DAtJp}*(VRStO00DM-Jp}*(Uw}OY00Cr%Jp}*(WsE%q00DE7Jp}*)Woy=&0XRhj00e7wb7?+31(-bro;?NLcK`qaX<_ON0s`Lv1^}oMsuG+Go(x?KUkm^NDa1Vm1_7rMsS=wEoeW$IUJNMGJ%s=PbJ#rv00DIBJp}*(Zty(?00Cw8Jp}*(ZTvk200CtJJ_P^)atJ;J00DIlJ_P^)a}+)W00ChdJ_P^)WgtEU00C_#J_P^)Xe>Sj00DF|J_P^)X*fOw00DPCJ_P^)azs7_00Cu6J_P^)bWlD800C@PJ_P^+Z*pm-9|IQn09-x=0|2oCvjS8J00Aj*J_Q2-umZ9IQwb<|K7{}QbbdYs00Cu+J_P^)XOKPx00DBAJ_P^)VVph%00DHOJ_P^)Zm2#500D2VJ_P^)X|z5C00DHmJ_P^)X}~@O00DExJ_P^)Z_GXg0|2!Gw*poP00Al3J_Q2-v;wvQRS78IK7{}Qbml$<00Cw4J_P^)XZSt^00DCTJ_P^)VFW(~00DFgKLr2*ZV*2O00D0nKLr2*X&gTV00DF&KLr2*VJJTZ00MMkE7bBEXo67$^!raZQwrz00D3EKLr2*a`-<50Rs63C}vWhf&M=Q00DCZKm`B+V-P?E00C(hKm`B+bR0kh00ChlKm`B+Z74tm00Ct#Km`B+ZZtpz00C(_Km`T>_!qAVg$q6r2pO9h00AjRKm`T?_ZO}TgbO_p2N{|fC{#d&00DDaKm`B+Wo$qN00CoiKm`B+X?Q>d00LxXen17-4+8)JZiGMu01R|yb8vEYWNT?-ZDqPW1!6u0ij4u%J_SBM1#0sE5}N@)Kn0FK1zv>$K>Px*M*{!@WpiVcKn3<)0$g4K00DHyKm`B+Vbnkc00Cs$Km`H-b`pRA00C&`Km`B+F6=-B00DIJKm`B+a`-?600D3QKm`B+a0EdG00C_ZK?MK-X%ImL00DCrK?MN-AQk`tXd*!c0t0#%Y!@y%C?-J#l+1#J%7Op^bSyyy00C}3K?MK-Wkf**00C`EK?MK-bx=VC00L%X96<$EK?MK-Z(KnI0RY$s00C%hK?MK-E^t8w00DG%K?MK-a(qDr00D1;K?MK-aEL(#00DT8K?MK-Wt2e$00C^8K?MK-WuQR?00CsCK?MK-Z>&KD00D9g8wCIXbG#S@00DHqK?MK-X~aPV00C^uK?MK;ba1#q1<*kS0RRRJ00AlBK?MN;1q>+UL4^PTW$Hl%00C_BK?MK-VfaA>00CqEK?MK-Zv;XG00C?YLInT;V-P|G00C(hLInT;a~whi00DC%LInT;VJJcc00C?+LInT;V>Chq00C$^LInT;bU;D{00C)6LInT;cT7SB00C!GLInT;ZdgJE00C)ULInT;a%4gU00DGrLInT;b8tch00D1yLInT;bbLYu00Cu!LInT;Y=}Yy00Cl-LInT;b(BH{00D2BLInT;bgqj800DHSLInT;ZmdED0RRpR00AkuLInW<4Gbu}LWKYUXTm}S00C~wLInT;Y0yFi00DB=LInT;blgG(00DF2LInT;ZRkP;00D3ALInT;a`Zw400CzDLInW;5DWkTDF#CY0RayTC<;S`00CzZLj?cdJVOPFLj?c00D2FLj?cHxDRqM1=qWY<5Hi00CuwLWNGX~1^g=n0s*xNVi`Kr$btX?X#7M400AxrMFju>a|}fV00C?gMFju>X&6NX0sznn><|C}DI`S&0s+qn>kud^MTGzXb1+2(00C|~MFju>VL(L%00C)6MFju>b4*1A00DDSMFju>WmrW800C%TMFju>WMoAJ00CucMFju>bZ|ul00CikMFju>ZG1%q00C)&MFju>c!)&>00D1~MFju>a+E~{00D5CMFju>aG*s60sxE*Qw#tBDXc{W0s)H*QVb}vMTGzXbGStX00DHuMFju>ZpcLi00CvrMFju>ZPY~t00Cv%MFju>a^OV;00DL8MFju>bL>S000Ck0MFju>W%xw}00C|OMFju>as);N00CtRMg;%?bPz@b00CtdMg;%?Z5&1g00D0zMg;%?bSOpz00Ct#Mg;%?ZZt*(00Cz@Mg;%?VL(O&0suV^3l#tXb4*4B00DGTMg;%?ZdgVI00CuQMg;%?ZDd9T00CucMg;%?a&Sfk00DJ&Mg;%?b9_bx00CiwMg;%?Wr#)v00C`|Mg;%?UzA1#00DBEMg;%?WuQg{00DHSMg;%?WvoU800C{XMg;%?Z@5MU00DHqMg;%?WyD4W00C~wMg;%?XV69k00CjvMg;%?ZQMo$00UudU#3L`Mn(nVMg;%?W#~o)0tKTLr4?>)a&&X3Jq6%E1@c4%9z_NAMg;-_y#d1kbtuLm0a{#v00DFsM+E=_b7FKPM+J8O05l^500MSoM8g2a9033UZa7B;00VMqV%TB;LPrHCF9ibvDGU`17YsTm$dH4Mj)MRJb5=(M00C}hM+E=@Z)`^e00C)oM+E=@ba+Pv0RiyMXrM<00t5XA^9L?ED5ggR2#bRpiGu(EWvoX900C&eM+E=@W5h=V00CjjM+E=@W6(zh00DE>M+E=@Y}`i$00Cj*M+E=@bLd9}00DCDM+E=@W%Ne{00DOTM+E=@VE{-400D9aNCg7|8Uh9a2m(4N(0zlVdxHQ0c@jtk00ChlNCf}^awtdz00D9?NCf}^VKhhu00CnNCf}^WSB?=00Cv5NCf}^bficH00CjDNCf}^Y_LcL00DKjNCf}^W4uTO00C*jNCf}^bjU~r00U!kVn9d*&PW9usQ?24nG1;viwim^P>zGTjDr9HbK*z^00Ck0NCf}^Y4}J500DIVNCf}^as){Q00U%Ybl$=M3P}Zom;(R-ZV*WY0RRLR00C$uNd*D}R02c-Iw&rZgM;jVgD6P_00DF^Nd*7_Za_%|00Cu2Nd*7_ZA?i800CuENd*7_Y*lmmJLd;>ZtAc%v?gM$D8b8blm00DGNd*7_Z`er%00C~^Nd*7_Yvf4<00D05Nd*D{ya(_NItGb@00C(BNd*G}a}Zq+Ul2Md!j^-elY;;Oa|TKU00CtdN(BG`XdFrf00CnnN(BG`ZYW9x00Ct#N(BG`ax_W>00DP8N(BG`bU;c400Co0N(BG`VN6N|00MJ#%!mV0N(BG{Zf#gf1s<6L00D1eN(BP~rVWq{k_|d2Vv~amk%IsMb8<=r00Cu!N(BG`XoyM$00Co;N(BG`Zj?#|00Cv1N(BG`a-d2D0s-I=krFzrnS%fUXsk*F00AzxN(BG`WxPrS00DHuN(BG`VaQ4a00ne*Vqs;@N(C;c0J5k6{-^-HoC5;_cNt?DWf?js0-uA_oPz)XdFo0900Ck8N(BG`asW#O00D9aO9cP{VGK(J00C?gO9cP{Wf)5Z0uQ(dst8|jbYW>_ZgnnWIw*H@c1TABl1Bv$NCnhL1s+KSUP%RHNd@pp1prC~Y)S>LjDv2AgQiLa)Jg>&O9cc28x!>s_Y(OMIw&rnT7pVdf(|PH00C`gO9cP{WqeBo00DG@O9cP{bBId?00M7$@Y4W}O9cS|xd$$iDgXchW1dR|00MAtrb`82x&s0LUm6q(00CvTO9cP{aJ)+e0s%$^Bo=wXO9cP{bjV8u00A@7O9cP{a@b1+00D2_O9cP|bTi~j1vFp*00Cp_O9cP{W%Nr00t0#uY7Qe)bbPP=e00C$gO$7i0ZgXdlOa%r_1sqKU00LiXY8(TIUH||AbTCZ?00L%iI!y)A1Ofv9tPmyx%>n=cDN0QR0|BcLB?HU?C{j&@00CuKO$7h}Y-CLZ00C)gO$7n~st_at00Aj>O$7o0sSqOrD11$Y00C!$O$7h}Zj4O@00C)|O$7h}a+pm800DHKO$7h~W^-^&1*A;{00C{PO$7h}Z?sJX00DBkO$7n~It+&s00Ak+O$7o2IShsqW+-96O$E$Nh5kDP00C^$O$7h}W#ml-00Cs`O$7h}Z}3e800L!i8u0?MpaTE~ZE|yCVrBMC1^i6~%ozg+8UrR8185op00CqMP6Yx00~tgX77w=>00CvJP6Yq~aJ)_h00DWzP6Yq~bjVHx00CdlP6Yq~WzXar9M1q6=@dkTLFeF}jJE;=Y-3Qq-oZiC2dgCNZT00C|gPXz!0Z!Av*00C(-PXz!0bU05100Cn@PXz!0WkgQ}0s`+1%?&yz+;fApZi4^;a!^kN00CuQPXz!0aAZ#f00C@jPXz!0WpGag00C%rPXz!0a(qt(00Cu!PXz!0bcjy{00C@{PXz!0X_QX|00Cy2PXz!0ZlF&E00Cj9PXz!0ZLCiP00C^WPXz!0VYp8P0s^EEbPzfyta^h~bb|l^a>P#s00CvvPXz!0aM(`;00C^?PXz!0W#mr<00C&~PXz!0a_~2rfPz4GA!2qHN+YC(**a33^zW|^J*$hh%00AkYPz4GBzyP5L+6+t(*8y??z5t&H*bGV#D7a9C00CjXPz3-1bl6Y@00MJ%P*DSVVF3UEY~)Y{00Loc?ob76Q3C-1$rfKEH3a|xW&ThF00DIdQ3U`2aSTxf00D9mQ3U`2Zx~Sp0RhVvU$is@00C|!Q3U`2Z!A#-00C(-Q3U`2bU0B300Ch>Q3U`2azs%D00Cu6Q3U`2Y*0}J00CuIQ3U`2V_Z=M00CoSQ3U`4X>?(p!~h;q1!z$P0|I#iX#;BmIw*uwgMv|m00DV?Q3U`2VT@4)00DB6Q3U`2a+pyC00Cj1Q3U`2ZlqBK00D2RQ3U`2X|PcR00DHiQ3U`2Z@f_j0|Jf~einchIw;CjgVa-l00DW(Q3U`2Vc1ax00DB|Q3U`2a^z7300Cj@Q3U`2W$;l200Cq6Q3U`2a{N&R00D0TQUw44ZDztz1qf0F00C?cQUw43VHi>c00C(pQUw43bR<#*00ChtQUw73G7kU&DK=6C0RS`)00AjLQUw74GY=?4QiT8kXG&5900C}NQUw43X;@MP00DAdQUw43bYxNm0Rk}(D04beg=$g-00CxjQUw43WPDNu00DA>QUw43b%;_000C`|QUw43ZS%(ZQ-uHlZKzWP00CvfQw0D4bjVW$00DE(Qw0D4dDK${00DE_Qw0D4Y~WJ`0|06X1{1Oi00AlNQw0J6WeT+!I;LlX00C(FQw0D4E(BBs00DCfR0RM5au8Gn00CtdR0RM5a2!+x00C?wR0RM5Whhhy0s(p%-xE5VXoCO&Xf#v>00L+(E>s0RR0RM5ZbVcC00D1KR0RM5X;f4N00DGbR0RM5VPI4R00DYtR0RM5X>3#l00DAxR0RM5VR%#p00CuwR0RM5ZiG|?00C)=R0RS7q!I}WI=X3t00C&0R0RM5E}&Ee00DERR0RM5Y^+oT00C*TR0RM5bhuOn0ssgTzzYBYDa2F-0sssX#0vlcDbQ2}0s#vX!wV?ZRD}QmdE8V500DI7R0RM5Y3x)500DFIR0RM5a`;pQ00CkCR0RM5a0FEa0s;pUzY8dH%2b64RRsV6We`;b00DL$RRsV6X(Uwz00DF=RRsV6VK7w%00DM3RRsV6X*^X000DABRRsV6Wk^*800Cr9RRsV6bW~LZ00DDaRRsV6a$r>j00C)cRRsV6W^7dj00CukRRsV6ba+(-00CisRRsb75EIA?00AkARRsb76cfw~00AkMRRsb77!%M700AkYRRsb87ZcA5D5zD100DWfRRsV6bhuRo00C*fRRsV6bHr5z00DB!RRsV6VbE0t00D5;RRsb96BEk|D07@uh1^vI00C^`RRsV6Z}3$G00DCLRRsV6bo^BX00C|SRs{e7ZwOWe0ss~h&IR|Nn8ay(ZB00Ct}R|Nn8WJp&900C@HR|Nn8VN_QI00C)QR|Nn8bYNEn00DAlR|Nn8VQg0g00D4vR|Nn8WO!Ev00C}(R|Nn8Z-iF`00Co)R|Nn9bY+B91&~(-0ssmV!V3TaDWF#c0ssyZ#tQ%eDXdoo0s##Z#S191SA_rpdAL^v00DHuR|Nn8X~1$;vT00C}hSOow9Z*W)z0s-C=9~nBNYl8p*Xna@&0|;pe1rxCgC~S3eV`XwK^ize9R0Y0N1(sI@c31`eGz8d01BO@y00d!kbYJFE1&mk)ATk4*T>$_AW3*TW00C*nSOow9ZOm8&00CjrSOow9ZrE4_0sy-LVhI2NDdboM0s*=LVF@VeScL!qW$;)900CtBSOow9Zva^Z00C_VSp@(AZVXuk00D0jSp@(AX&6}r00DF!Sp@(AbtG8@00C?&Sp@(AZ!lQ}00DD0Sp@(AWjt9000DABSp@(AbVykR00CuASp@(AXH;1Q00DAZSp@(AVPIJW00MMl=EVYNBLe{gjS6&MC}vp&Y*_^gZG!*-baq(<00C@`sZW>wz00D0*S_J?BX)sy^00DG1S_J?Ba6DQC00C)2S_J?Ba!6VQ00L=a9Bl+nS_J_B!43ccb6#2n00CuUS_J?Bb7)!x00DDuS_J?BVRTvr00C@zS_J?BV}M!(00AI|S_J?BWQ{15{cCG{yo*t^y=m1%~GX0RmqKIx@UugRbxZ00C=ITLl0CZd_Xh00C)YTLl3C9}55hDQ;T@0RbKhC~{kc00C}zTLl0CX@FY=00Ci!TLl0CXpCD000Co?TLl0CZkSsI00C*9TLl0CYouER00C*LTLl0CZLnJf00D2dTLl0Ca=cpw0Ro=~I%XR5v$kzc{*#Y!W1%Oip-dF`HTLtV}1w32@4FH${S^<*)g$T0@6A-Em>J;V~dH|sZ7Z11@00CuiTm=9DaEx3900DWDTm=9DbeLQP0|0^yu@;0300AkaTm=LJfef$~gA6(qUnp~)Tm`ILh3tg^00CvPTm=9Eb!o_41$H0=00C^yTm=FFpbKLfIvBcv00C&;Tm=LJ#sIbex&XKUIw&r-xq(u(f#_TX00Cw0Tm=9DdIVhs00C(VT?GIEa}Zqx00DRwT?GIEX&hYz0suw^RT=;RXeeC;1_N3UIuJY%KoCL@J`gTCC@x(E8o_~@x`6-zWi(v{00DYVT?GIEX;fVW00DDaT?GIEZeU#n00DVsT?GLFn+s<8LInW@Y+VJsxdC!r1$tct$hiU3xdA*w1q8(b00DA>T?GIEZ>U`b00DHaT?GRG*%V+FUJU>NWx8Dj00DEtT?GIEZ^&H*00CmoT?GIFV{)`z1=L*y0s}|_Y8NPIZ(@OipymQp5CZ`K9}@rpX!czN0s~PMNfkOSD2Bv=`dtM^!+`(+bO2rj00C|iUIhRFWf)!s00C_tUIhRFWh7n&00C?&UIhXGOcfIk00AjBUIhaJ6c0-k5)V2k62pN!UWEVwZ$e%L00CxFUIhXI-xS>xIw*$Bfh5a;00DDeUIhRFZfsr!00D1uUIhRFX?R`*00DG;00DL0UIhRFbL3tH00d!WX>ZtE1=?K&>RttGT>%RKngLt^l>ikGtPSiG=^1Osgm|q2I=mP=*`3&t0Iw5V1+K0F00U`rY%pI1o?ivxUj+dGFaiJpX!>6T00A!kUj+aGbOc}p00C|aUUAk00C^iUks00C*rUblhPD00C~|VFdsIW$0lA00C|8VFdsIW%OYM00C_JVFdsIWdLFY00C?UVg&#JVGLpg00C(dVg&#Jau{L-00CtlVg&#JbR=R000ChtVg&&J6AS00DA#Vg&#JVSHi*00Ay0K?MK-bckXF00C}}Vg&#JWt3tC00C{9Vg&#Jb)aGe00CpBVg&#JZ>(Yk00V7sWU@g8f?@@-Vg&#JX1HPn00CsiVg&#Ja?D}{00Az%69oVPbl74A00C~^Vg&#JW#nQ700C|4Vg&#JW$Km=OR0Xl`Q#00Ay?V+8;Kba-P000C}(V+8;KWrSk|00C`^V+8;KWsqY900C^4V+8;KWt?LL00DHOV+8;KZm44g00C*PV+8;KZ?t0t00A!gT?GIEbiiW;00C~sV+8;KWz1s*00C{%V+8;KW!Pf{00C^?V+8;KW#nT800C_3V+8;KVen%G00DLOV+8;KbNpik00C(NWCZ{LE{yvG00DFkWCZ{LZWLq%00CthWCZ{LZ6IU?00CttWCZ{LY%F9200Ct(WCZ{Lc{pSR00DA7WCZ{LbVOtY00Cu6WCZ{LZBS$d00D1SWCZ{LWn5$h00Ay2Nd*7_bZBG+00C}pWCZ{LWprc(00C`!WCZ{LWq@P_00C@er)00DG%Wd#5Mb$n$700DA>Wd#5MZ-`|D00DE3Wd#5MbChKT00Cv1Wd#5MW1wXP00D2NWd#5Ma;#+q00D5aWd#5MWw>Pp00DBoWd#BO!WA+KIyw)800C&qWd#5MF4ScO00DE_Wd#5MY~W=D00C*{Wd#5MbnImX00BDALxlhVX!vCX00A!kWd#5Ma|C7u00C?YW(5ENX%J=w00DFsW(5ENbsS~|00CzrW(5ENZYX9200C((W(5ENb2MfJ00DA3W(5ENVL)aD00D4DW(5ENW=v)U00CrDW(5ENa#&^s00BBSjD!FIXk=yu00Ay)W(5ENVQ^*z00DG%W(5ENVSHu<00CrzW(5ENbBJaI00Co;W(5ENX_RIK00DHGW(5ENVW4IO00C{LW(5ENWvpfe00C~YW(5ENX}D$u00C>hW(5ENWyEF$00DE#W(5ENa?oZ400CvzW(5ENcHCwK00C~|W(5EOb!lE^1?Xl400BDgW(5KS-2kKuFK~4_CS`@hWd-tO1^8x#00CwGW(5ENbQEU=00ChdX9WTP6%S#R^D5PhF00DEVX9WNOaXaxWPWjJUB00DA7XaxWPbwp?d00DDKXaxWPVNhrV00CuIXaxWPZCq#t00DDiXaxWPa%gA;00D1qXaxWPb987000C}#XaxWPWq@b}1OTxLof%9KhYJ7!DU4_Z1Oc!LoEb|Ih6^Z`XoUa)bew1f00C~QXaxWPWw2-k00C{bXaxWPWxQww00DBsXaxWPb;xK100DE(XaxWPVbo{^00Cv%XaxWQb8Uub1>k4}00DI7XaxWPWAJDN00C+CXaxZRnGR+s)N};yoPq!WWddmh00D9iX$1fQVH9Zv00U%jX8dRc8fgXED+B-nVq^SC19&3=00Cq!X$1lR(G!sg00AjJX$1lRl?m4q00AjVX$1lSlnK@oC{SsI00C}RX$1fQZ(wN!00C)cX$1fQbZlt_00CoiX$1fQWq4@?00DA-X$1fQX@qG700Cr*X$1fQXOL+H00C~6X$1fQZ=7ib00C^GX$1lU&=ZgeWhh}dX$3@Sg{Wx-00DHaX$1fQW58(z00CvjX$1oStP-FMVGIBPDbi^L0|BcNpA29ODB5X-00DF0X$1fQW$bAM00DIJX$1fQVfbkU00DIVX$1fQa|CJy00CtRY6SoRbP#F<00ChZY6SoRXB=t;00ChlY6SoTVrp>Sqyo%o1t@9-00U`dZ-i$BAZZ0IY6SoTa(HAww*$~01mGwH00L=c*6spIY6SoSb7fd+1rF5#00MGjVrm6u9|Q#e)C6J(&I#%eHw6FzDRycF1p(6pVF=9$=@2#rD1vH*00DW3Y6SoRbeL)d00C*9Y6SoRZlr1j00C*LY6SoRX0U1n00C~cY6SoRX}oF$00DEtY6SoRb;xQ30szAkg9!iuZq#Z800D2>Y6SoRY2a!F00DI7Y6SoRW9(`L00Cw4Y6SoRa`PA00AjFYXuGgt_|)K_Zffyr3W1kz8SC$@D%wOf&ixn9}mD8C|GNS3jm1@J_02;0tIRG_Jqkn<{~4_rI0kPOz!7!@HV9!8D=0l)YXz8Vg{o@>69BUf^Av{wBoCYzwGH(Yg#fAtA`itG3>sk8Fbtr)8Z!Wk9=WfLd>Y=t2Jx&ew8hYsfxJPIun=^BIzQ5a1NV*#ugH5tObcQGs~I#I(hNorlnTBPeG+RHbOmY);|sh1ND#aQ=>QcGEe@Rs)C}zyfEh>&Jtzij1$JzO4*<6f_Y{i&C=Z?(xefUgi2$w#CJ)IO4jQlr#~El700Ak;Yy}Siwhi_aiU21MofxysY=r;;J??A;F#!7%Di6C2^cjr+vIoll*JGBN+D@9~dyP!s$bC>Q`6OcU@LE*LBraTPoWG8kbBV+tsIZG{H_{S+(@y$$vmj{vj>%^3gzDe7$n2Lb#PD-XO4^%;%;vj@x>DEe)M5&(@3LJCO}vKc)Fdj-W2iw-~v2pUHd1RAgzI|joMc?CHLWD@`ZDHLu65(JD6K?+C{u^BuDdIiK0iVi;t2O35b0~)UxItIcKcm+5JV-r3oEj<8k1v+kpE@A^tVgn=qln2uh_6&&@bOR9rlnb2=a2X;D8xGb1ngALQmIu`l_zYzQixzeR69SeCpAB*uBn%x6m;e|MLJngEKn_#^i3qn0hX}O{00Aj>ZUrO(lLyif^$ds>a{~|plM9>;Zy6yB8V=O~nE)9Ol?T)j_Y7nOiWYSP5(1SAo(*vsBMcl4mjD+KK@MUCKMqp?hzPa}h6uC_D8O!o00Ak+ZUqMbI1SDLo&X*Y3L2aM91s8jDH?AD2LU$?%>kVN9S{i`n*bXSC@OD-00CVvZv_YdnivooUl&3ZuoxX083Sq)00AjVZv_GX5*ln100AjtZv_GY5gKa~C}?km2m+ZH4;o$8M-4hCE|716Om2eQM*si;at3e(00Ctha0LJXb|7#C00C?!a0LJXZ!B;H0|WaHRS#JYIw&rhhJwOxf)q#q00C_{a0LJXWlV4d00C@La0LJXVpwnm00D1aa0LJXa%6A?0R*8EI&&^?#*>0Fa0LoT0BUdr00C@pa0LJXZ-j6K00DA}a0LJXbdYcb00C~6a0LJXZ=7%i00Cp7a0LJXY^ZPr0s3O?3;pmM*si;ZTxTr00CtZaRmSYY#4C`00CkiaRmSYZzORA00D9;aRmVa9T+-rJi&r6aRmSYZZ>fR00D18aRmSYX-IJe00DGPaRmYd)dal+Iw*54_@;tdN0ANP|00DAZaRmSZVP#Zt1#oc%00DY-aRmSZVQH>#1%Pn{00M1qhH(W(%K`uaX^?RR00L!n0B{AGaRmYcND4#>E;=ZPVFgISf{ww000DHWaRmSYZoF{?00CvfaRmSYZOCy200CvraRmSYY}9cD00L%TYWM<(ECm1oY~XPP00L!U+HnQyaRmSYZt!sh00C+GaRmSYX8>{q00C(Ras>haTnG0G00DFoas>bZWf*b=00DCzas>bZW+ZY20|R9UO9)K}Iw&qYtAaYGg6>8D00Ct%as>bZV?=TV00Ci2as>bZW>9hk00DAVas>bZWn6Lv00DGjas>bZZfJ4^00L=qZgK@GumS)9aCCA700D7+as>nc{|dYa5DlIY00AkAas>nd{tCMY4-K6WD3o%A00C~Aas>bZZ>Vww00C*Pas>bZbhL5>00CjTas>bZa=>y000C#las>bZWz2E~00DH;as>bZZrE}K00C*bZaO83Y00Cv{as>bZbntQo00DFMas>bZW&Cml00L!j_=5qUh5!HobO>_=0tdwtg$ZzSW^-4-^0RkEWI&*X-gP1V|00Cuqa|HkaY=m00DEdbOitbZoqT}00D2tbOitbY0Pv500DH;bOitbaM*MO0RjIGbLcGv00DI5bOitbZtQdg00Ck0bOitbY4~&n00DCTbOitbVFYyr00v}eb8mKE(sKn8bOoq%1>ST83UvjvEd>Apc@T9400Cqwbp-$dXL53L1u%650s*)eXbw6WB!d6}Xh3xZ0t1x+hXFb$E?^>qq8@`vbp-$ca!_>z00CuUbp-$cX=rr?00Cxhbp-$cX>@f300DD)bp-$cbAWXP00Ci!bp-$cY>agU00Co?bp-$cbeMGo00Cp3bp-$cVWf2h00DHWbp-$cZm@L)00D2dbp-$cW4v_*00DHubp-$cZ^(5800D2#bp-$cX4G{B00Cs$bp-$cW#DxM0Rwjxb|_?WX#?hSfi83b00C(1bp-$cWBhdm00C|Sb_D3b_DH)~?0XFXe00CvLb_D?~dWYl&A00C^?b_DVb5Up93Gpw9v-b_IlX1UIS(M+6iAfEP;?BNLw*cnU!nvH(K`lL)~KG7w`6i5M3Gp$&8yCJb^AP7#v>00Ai$cLfvye-}y=A`_k(cM3olu>e8^k_f;IF%V)4h!_?Epbc{wB@A&8O%ajmkm035vo00MJvgkJ&PfCK;mY@l}q00CjDcLf&!ToGOoViBALo&{hLXc1}=a1nA5par4@W)XN1b`fq7Y!PG;bP>xC&k)TJ(GUOuDYkb77Xe!lT@hgsn+2T(UlC^!X%TM`aS@*dp#^0TcM)|FZ4qk`V-a%^$`H;F%n;BJDCT#C00D07cLe|eWgvJ300Czvcm)6fX)JgJ0Rrs{G$<}90hUF900DA1cm)6fZ$x+n00DGLcm)6fV^DYn00CuIcm)Um7YG>${|5yK0|*HS4G0kk00Ajtcm)Un76=#!{s#mI0tg5Q3WLc5P{SY>amWmUjiPcLg$d1zdOqz-9xqcm?cu1w6k41_1y81_|r|)Cj5=69Z(RIRO9xWf*w{00D3+c?AOk3;_ZG1OYlIWC4OS0D=GkbT)Yf00Co0c?AFgWlVVm00C-Jc?AFgVpw?v00(bmc5QTWa9()@z}Exf*8>FD131_NX4nIi*aH9obYyu200C}-c?AFgVTgGJ00C)^c?AFga+G-m00Ci|c?AFgcA$9$00C~Mc?AIhE)_Zk*@FN9XtH?)0s|if83j5hF5Ciw$^nA9c?AFgbijE900Cptc?AFgW!QNI00C;=c?AFgV&r)R00(b&ZDe$EaO!yljMf9L)&tPi0|eItGS>rO*8>0nXYhFi00C|edIbOhX%u<|00DU#dIbOhav*vI00ChpdIbUiIu8OB00DC{dIbOhWH@>S00C}3dIbOhZ$x?p00Co4dIbOhWl(wr00DDWdIbOhUtD?x00C}ddIbOhX=r){00CcadIbOhaCCYF00CusdIbOhbbxvV00L}tqOSsmdIbXmsThqIj~FgGD8McN7zTnk1A+hnWtMsc00C#JdIbOhZm@a<00CjPdIbRmPy=apUvF}(c?B$b1&n$Hh`$58dIbOhWx{#|00C{j9??00C&`dIband>d*TZX0YHE;=aedIhZOgRbX;00Cw4dIbOhb_ja~00C(Zdj$XibQF6900Chddj$Xib|8BN00C(xdj$Xiax8lV00Ct(dj$dj>jpCx00C$|dj$amfD}4#a%Sv;gw%lq0)hlif&>5oWlDPm00D4bdj$Xid1QM90RycRI&>~OO&CcSWgBN3V;cYgDYknB2nS#oMi@#MOc+QQWE*B1VjE;;E@L_-0)Xc&A20tJc~W*BK-E;=ZH#Q@U903Lh=9P)!6?1KOSY$SXI00Ch>d<6gjb3}Xv00DAJd<6gjWl($t00M4y5_|<#d<6mkIt#W600C%bd<6jl0~RhiYM700DGeFXvlvo(*|W1I?mIB00C(Be+2*mE&zZ900DCbfCT^nYz%+}00C(dfCT^nbQpjI0s^xau@^ch64ir@)Pn#4Xe59I00Cn%fCT^nbU1(o00Ch>fCT^nZA5?t00DDKfCT^nX;6R#00C`QfCT^ncwB%500C)YfCT^na%g}B00DGvfCT^nVRV2600U%oZSq|N9)JaUfCT^nbbx>b0RlA(D06V&g7C-z00Cu`fCT^na-e_(00DKTfCT^nbgX~{00MJ(j(`QSfCT~oF$&@q00C&ifCU8uk`8_jgbsoZfDSG?D9C^XP}YNv)q?;5bk2YU00DF6fCT^nY3zUn00?h+X>ws`Wq0y;1u%I9;CcnDd<8ar1@M0bxPS%nfCUc#SrdN^qYXL^!vJjsg9W4r-3(6fdv8q!~j?jD13p100DA>fdv2oWsHFZ00Cx_fdv2oW|)Bm00DKLfdv8prU>T@00Akgfdv8qr3mH>D6oNr00DBgfdv2oWx#<200Cykfdv2oX3T*F00DK00CjPf&~Hqwh40z00C&if&~QxM;G@N`xgBc`4%oZD09ey1>*mKDD;7X$pQcYbk2eW00D05f&~BpY4Cyt00D3If&~Ku84VE)6AdmpC`K;;uq%RGDuMt3asq<|00D0ng9QKqbR2^P00Chlg9QKqawvlZ00Cz%g9QKqWi*2Y00DG5g9QKqZa{+t00C)6g9QKqa7=>*00CuEg9QKqbXbE000VYva~^U8{DK8ug9QKqWMqQ{00Cukg9QKtY;taRfPw|4f(5*S1$cu600L=ms$>9GZ~*`UZe${50CS00DU_garTrWH5vU00C|`garTrX*`4l00L`pLWBhdF98Aoo(D?<00AjdgarZtod-$-C|HDr00C@XgarTrWoU#200CrfgarTrZ*+tO010wwc5`iHWoU7bg9Vy{1;~R1NQ4D?gawT60G2}pOydJuVE_ODZGeOY00MSoFvS1>9RUCVZmfg_00C*Xgarcv%MHN|!wotpg7bl-@qqvVZo-5G00CjrgarTrY1o7X00Cm&garTrZ{&mp00Cp_garTrVeo_n00C!}$mxM*=z#zMc$$R;00C*Lg#`csah6MltX+(wv00Cl3h6MltZ%~E>00CoGh6MltVO)j<0|G=1J`F$(Iw%C=fehk-00C}jh6MltZ+M0U00C)!h6MltbcBWl00Ci&h6MltdXR<%00C*1h6Mlta-4<*00Cj5h6MltWvGS)00C~Uh6MltX|#p~0swptPz?Y9XuyUA00L|-x`qYDh6MltWz2>J00DH?h6MltVcdoV00DI3h6MuxY7|%$S`<1coaKRjVW_OYzl`300CthhXn%y85Rc?2^Kmi`t5-j?12CQVxd00Chti3I=wZ7_)i00Ct-i3I=wZaj$v00C)2i3I`xmju)Y00AjZi3I`ymITuWC{&4s00DDai3I=wV`Pa100C)gi3I=wba06U00Ciki3I=wZG4FZ00Cu!i3I=wZitBm00C)^i3I=wYm|uv00C~Ai3I=wZ=i_<00C*Hi3I=wbgYR500L=tvWW%i+yMXqbGV5G00D2pi3I}#(+Ir?zX&=gE|e*PHY9?)F8}}ma?Xhb00Cv}ka00DC9iUj}zZC`W>;sEk51Z;%_00C_JiUj}yX?e7G1?+eQ00D0fiv<7ybQp^T00BB4iviv<7yX2M$q00C}Fiv<7yX;6y=00CiEiv<7yXk3d000CoSiv<7yXlRQC00Cy2m;?X;Y;=nS00Cusiv<7yWPpnW00D1?iv<7yW+0OU00Cl>iv<7yZJ3J%00C*9iv<7yY@~|?00C~Qiv<7yX|Rh000C>Ziv<7!WNm3~iv^5}1-y#|00BC}ivyi-iCIF4l_$00Cm&iv<7yb>xc$00Cp_iv<7zd1*w81@Man00AKOiv<7yWB`l>00C|Wj0FGzVGN7~00AHpj0FGzWf+VF00Ctlj0FGzawLoe00DF=j0FGzZZM1m00DV6j0FGzWIT)o00C)2j0FGzB}j|~00AIQj0FGzW>ky?00D1Wj0FGzAYhCI00C}hj0FGzZ)}VO00C)oj0FGzba;#f00Cisj0FGza)gWp00C!;j0FGzWsr;o00DHCj0FGzZk&t-00C*Dj0FGzAgGK500C#Nj0FGzZnTUA00C*bj0FGzdBBVX00Cykj0FGzY0QiT00C^$j0FGzaM+9m00C{@j0FGzY2=Ir00DFAj0FGzAn=R@00DCLj0FGzZ~Tk}00CwKjRgP!AP9{G00DCjjRgP!WfYAC00DCvjRgP!b0Ccc00ChpjRgP!Y%Glh00Cn%jRgP!AUKT$00Cq^jRgP!ZbXd*00Ci2jRgP!AW)4300DDWjRgP!Zd{E800D1ejRgP!X=sfF00DGvjRgP!V|0xL00L}o2#W=JjRgP%X>xCMeuD)Jhz0bD1%QnO0t4U@-V!c4C~_MBDwBe$l7avMbexR^00DEZjRgP!Z?ugC00CpVjRgP!Wx$OE00C>pjRgP!Y0QlU0s{~b{0}-PE~bfsD2IZq8vpt<9VI+)(d25UvP7GWp8$2beN6>td0fPjs-%G1#FK6{xSowj|C(?0|4s*0__2a?*RbToNkOflz0Ae!(0s!s+Ark-rXiSg=1q4G1GYUBhHwrZhE^|64Qji65Gy~ikgf1F{00C%NkOcq%V|0)O00C}#kOcq%Wq^GA00CqQkp%z&AP|uS00Ctdkp%z&V;qqM00C|ykp%z&Whjva00D9?kp%z&Wi*im00Cw?kp%z&Wk8Vy00DAFkp%z&AWV@300CuEkp%z&Wmu5~00DAdkp%z&bYzhQ00C}lkp%z&d2o>h00Crnkp%z&X?&3d00AI^kp%z&Z-|iv00DH4kp%z&Ae4~>00Cv1kp%z&ZJ?0_00D2Nkp%z&W2}({00L=jByI$kp%z&VeF9w00Cz5kp%z&a`=%200CwGkp%z&bOe$G00C|ak_7+(X%LbH00D3ok_7+)Y-r4p1sswE00D9$k_7+-a%p96VTOD+@*zt`=kmE*cX7Yzi6{C|Ht(00CuQk_7+(ZFG_a0sx>6LID5)DS(m%0s)^6K>;X+l7#>PbBvM&00DHCk_7+(Zk&<@00C*Dk_7+(VW^S?00DBYk_7+(bhMHM00DElk_7+(ZorZS00D2tk_7?*a0(n2DE=&h00DE-k_7+(W!#bl00C#>k_7+(Vd#kH%#sE4k_9-E1%{mh00Cw`lLY_)Z%~s300DAVlLY_)Wn7a500ClRlLY_*ZER?h1>}4L0Rt`qI%#EaB7)p~1SV|)00D1!lLY_)a)^@!00Cu=lLY_)dX$p|00eGwUuv3@1+r}e_%H-Qz5oFM$`)UYH3a|xXtI+900CpVlLY_)ZorcT00CvjlLY_)a?Fzj00DQ>lLY_)U)Ylc00DH~lLY_)c;u4>00L=cIxq$5lLY_*WnZQ;1Mrgt0Ry8JI&5nAN`#zB1h`5B00D9Ylm!3*ZxoaT00Ckelm!3*XdsjY00Czvlm!3+bZPpN1uT>W00m)nZ)I|Nk_B#)1)!4!GL!`%NdW=_b_A9KIw&rgPU00DG%lm!3*VSJPY00DG@lm!3*b%>M&00D50lm!3*ZIqM+00D2Blm!3*W1y4;00C~Mlm!3*d90KL00LxXvXliNiv$4yJP&TTlm!9+Y7OHS00C&qlm!3*F3^+(00DB=lm!3*W!#hn00DI3lm!3*Z0M8)00C+4lm!3*X7rQ=00D0Llm!3*VE~l{00C_Vl?4C+Yz&nJ00wSpVPfB|lm!x%1+H@g4443f90URacL93=C}x;vh5Tm)00DC{l?4C+bU>8_00C}Bl?4C+WlWU?00C`Ml?4C+WmuI300DAdl?4C+b!3$V00DDql?4C+VQ`fN00Cuol?4C+ZG4pl00DD?l?4C+a)^}$00D1~l?4C+bCi_@00C~Al?4C+WuTP>00DERl?4C+bgY#H00CpNl?4C+X}FaI00Csal?4C+WyF;Q00DB!l?4C+aL|{$00Cj*mIVL-W$2a#00D09mIVL-Y4nx_00C_JmIVL-WdN5200DFcmjwU;bqtpU00D3kmjwU;Z5WpY00D0vmjwU;ZsMv00RhhkD3;rV00C_}00DGTm<0dc00C(pnFRm=bR?Mt00C(#nFRm=b1<0&00D0{nFRm=a6Fj>00Cq|nFRm=a!8p400Ci6nFRm=cT|}L00DAZnFRm=YGQ^300C!anFRm=Zfuza00C)onFRm=ba00M7vV3`G?nFRm=Y`9Vd00DEdnFRm=X1JLJ00D2lnFRm>W^-ml1W@L3Fmjx=91-zF9#Fz!BnFYj|1>l(l00BDYnFRs?*9SQdIs}@900DCfngsv>WfYnP00D9ungsv>bs(Ar00DF+ngsv>V=S5l00DI}ngsv>ayXg=00DG9ngsv>b3~d200AIMngsv>VNjX{00DGXngsv>VO*L800CrTngsv>AZVHe00C@nngsv>WptVa00Crrngsv>Z-ANw0RUVO00DE1ngsv>WssT$00DBAngsv>b)1?700DHOngsv>W2l-100DKbngsv>abHJJf00AJzngsv>Va%EZ00DH;ngsv>Vc41l00Cs)ngsv>Amo|_00Cv{ngsv>a`2i300D3Ingsv@b8Ta2mIa2I1^k)?00AHZn*{&?We}SM00Ctdn*{&?avYll00DF&n*{&?ZYY}t00DU}n*{&?WHg%v00C(_n*{;^EDYHMI%>Cr00C%5n*{;@S{Vri00C%Ln*{&?E?k=h00C}dn*{&?Z)lqZ00C)kn*{&?baa~q00Cion*{&?bby-$00C}>n*{&?WsI8z00C{1n*{&?Wtf`<00C^Cn*{&?aHN|B00C{Pn*{&@E@@Dk1+be100DBgn*{&?Wx$&S00Csin*{&?Va%Ha00D2(n*{&?Y}lIx00DE}n*{&?ZseN<00D36n*{&?Y4Do`00DINn*{&?Vf>o~00D9WoCN>@bqJgV00CzXoCN>@X%w6V0szw)qy+#0Xds*g00Ay0oCN>@ZY-Py00D0@oCN>@X*iq(00DG9oCN>@VMLq-00DGLoCN>@Zcv;B00CuIoCN>@ZCsoM00CuUoCN>@Y-pSX00D4roCN>@ZFHOk0svPV@)7_6Xn>pr00L<)dYlD@oCN>@bBvq?00C~6oCN>@Z=9S300C*DoCN>@bEupJ00DBYoCN>@Wwe|H00L%q8k_~XoCN>@Zor%c00D2xoCN{_qXkM5I&`*!00C&$oCN>@F5sL600DF6oCN>@ZtR=|00D3EoCN>@Y51H400DFUoCN>@as-_P00CtRodo~^b`YHf00C|modo~^ZycQk00Cnnodo~^ZYZ4v00Ct#odo~^XEdD!00C(_odp2^c?SRiXhxj{00DGLodo~^VNjg~00C`Qodo~^I$WIv0R$2dFJomov_pW5`E;=YCO#qT3gdib=00DH4odo~^ZlIk700CvDodo~^ZLFOI00DKfodo~^W4N6K00D2lodp5|xE7=qE;=Y+O#pl>glZ~;00Cvnodo~^bljZ<00DL4odo~^V(6U(00C+4odo~^a`c@A00DIRodo~^bO4?O0t6Eh^AU3{Iw+JI1fWd->>z}m8-xG>atxjY00Ctpo&^8_b10q#00D9?o&^8_VKklv1Or?aG!`}%I2JBCD9%j)G%AGBBZL3}bU>a300C}Ro&^8_Wn7*G00C`co&^8_WoVuS00C@no&^8}WMOb(WyGBY2A%~vo&{v~0(71Q00C@zo&^B{4I6EFke&sm6a)bPauxsqW1^k~00D2No&^8_WUQVA00A$uo&^8_Ww@RN00Cvbo&^8_a>Skm00DH$o&^8_ZqS|u00DW{o&^8_WZa$w00C*@o&^8_FX)~H00Cw0o&^8_W%Ql}00DCPo&^8_bO4_P00C|Wp9KH`c?_Qg00CqYp9KH`X&9dc00A!^p9KH`Yb2iq00D9;p9KH`Z!n()00DP4p9KH`FFct00C%zp9KIOX>D?TV_#usb7*CCY-DzDZ(?+MW^rnFZfhlZcrP541SF#bPOAiFumq&b1Sre|+}s4#{RC(s1?(jSj64PWMg^8m1wvc}@LmNJYXul{1@LwS_<#j)fdz_<1vHKYI*e!hHn6hZveh;01$8hyKn%%Z~$9z0AFzc<#7P%aR6{~0CaKy6>|U?a{!)m0HSjMG;{zsbO3X70M2v((sTeFbpRoC0A_UnYIOjxbpW(=02Ous8Fm1Pb^wib00(yf3wHo`cL02M0QGkO`F8+scmQ*F0OoiA>UaQMc>rN~0N8l|+<5>}dH_~>0F-(Fn0f%wdH~gW03Le)B6|R3djM&B0Ihofv3mgTdjRu$05E(2G<*Pfd;olW0M~o~+k5~feE=$b0Cjx;d3^xPeE`sX02O`!8GZn7egJcR0K9$xza{0L_2^`hWl|fdFKI0GojT&w&5}f&e>$0Ca)?tbzdkf&c=808@hiSAzhJg8-0&0LOy>%7Xy)g8=x005OCBG=u$NyNdw6ivaA40Pl+cB#Zzki~wPb0A-8-ri=ipi~!h-01%A;6O90CjR0?r0K<&{$Bh6NjsP2u07i}gN{#?|jsSd)0IQAwu8sikjsWzI04k3FR*wLIj{v%l0Q-*sMvwqXkN}>L0HTlp@{j=bkN`Q606mcagpmM0M?NJE0O>&k^p>?0DzJJ?2-UWlK^~^0Iib%_mcqolK@bZ092F!kdy$FlmOe50N<1VGL--}l>ms90F0FY%#{Gol>if#04|mQS(X5WmH@Pt0PdCm802Q48dYu4%odD^b0PURsOP&Bvo&cPl0HB@#^_~Fvo&YhQ05qQfqMrb!p8yx202`nHX`ldYpa8p|0KcFBH=zJKp#Zg^0J)(6IHCYNq5!?30KuXFNTUEuqX5;T0NJAeXQTjYqyY4!0QjT;h@}9Gr2rSE02`(NRHgt|rU09!0H3A+-=+ZLrT`(Q041jYI;Q|_rvRa+0N1Ag3a9`(r~rDX0DY(c@2CLtr~o*r0BxxN#Hj$tsQ~?{00F81HmU$RssL`P0HCS>(y9Ofs{k^q0B5TJYO4USs{pjC0Qsu`{i^^~tN>Z80G_M>qO1S~tpEwF07$I>OsxQ^tpKg902QtP8Lj|Ut^iuD0FSN!ldb^wt^oV404uKmq^|&|uK+Kw05h-vtgryEumCr)06Vb&c(DMiu>jn$01dJLK(YXHvH-TS0Q#~3X|n)rvjD`i0LZfd0ki-Fv;ao507G?y8vFh0AjlUn7aU+y8zL<0M)wyWxN1sya1`Z0Ij?L?7RT*yZ}DE07AV0cfA06y#Tho0J^;Z@Vx-^y#P7B06o3{e!c*Lz5vd?0Mfny55E8tzW`Xj09?NSk-q?yzW~d>0MEYw1Hb?WzyLnL07Ae3cfbI9zyPwq0JgvY>%ai-zyK$~04u=&VZi`p!2pTD0Jy;b?ZE&U!T?ml03yQxCc^-G!vNI70N29+UBm!k!~pEX0Pw^BVZ{Jt#Q@R80M*3+F2(>d#sH?q0IJ3S9>)M8#{i+n0HwzOLdXC{$N+1|0IkRXvB&`a$N&P#06xh8LdgJ$$pDSX0M^L>+Q|SO$^atD08PpOQOW?0$^eqe0N2U@+sXhF%K#S3058h`ddmRD%K#9}09?!ftjqua%>Yx)0I1CX{LKJQ&H$m#0QSxRO3whJ&j7&B0PD{H5YPZS&;Vx80He?V;m`me(EyOq0F==H3eo@$(g1|g0Ep56`O*OW(g0l30ASMq*3$sm(*RJ^094cf%G3bP)Bsr309@4ouGIhq)&L3C07BLPM%Dm+)&PRm0KL`#!PWr$)&T$30BY9&Zr1?N*8tSl03_G|DA)i$*Z{NG0Jqox0@(lt*#H~a06f_MZrK2x*#OGf01ny!650Sz+5lAA0GQeUoZ0}_+5p?y03zD}CffjH+W=_W0Jhrzy4wK%+W-UH08HEfP}~5E+yIW;0N&gH;@ki+-2gS+0HECfq}>1%-T)Zh0E*rKj@|$R-v9^S0D9j5e%}E0-vIjG0Bqm@aNq#w-~jC40AJw%W8nbU;Q-v>07BvbM&baR;sBuH0Q%wp{^9_C;{b!>00iU!2;=~XVqb01)Z`6zTwm>Hv!B0Q~9z0P6s9>i~A^0O;!g?CSt%>;P=+0J7`=wd?>Y?Eo(A0DtWOgY5wE?Ev-d0BG(2Z0-Qp?f~2F088%xPwxPW?*NYP0L$+H&hG#{@Bl&Z0H^Q(tMC8|@c<9;0B`XCbMXMG@c^yy00r^@3Gx7g@&JeO00Hv=1@i!9^8jh{0Ne8b-}3+=^Z+FE0G9Lsn)Cn)^#Bg_0FCtkk@Wx&_5c+20EqSgjP?Nj_5cF+0E71chxY&o_y7#}0EhShi}(No`2Yv`05|ynI{5&c`2e8#01Em54*CE{`T$J&0EzkljrsuP`T*(r07Ux$Nc#YZ`v8sm0NMKh-TMF-`~VyL09X6~TKoW*`~aK$00I2~1^obT{Qz_Q0I~f5-TeRu{s1)o0FnLxmHq(n{s8s<06PBwaQ^^v{{X800ImN3?Ee7p{{Te*0Z9M>x&Q&b00Aul0WkpqtN{VA0Rboi0W1Omq5=V?0s$cd0VM+godW@(0|6HV0UHDXO9TN<1Ob2q0fPhqwFCjU1Od$i0X78z&jkU~1p#XY0dEEYjs^k01_AyC0WSvuTn7Pv2LZwd0sRL700;p*2mwC`0j3B6st5t@2m$g40WJvvUI_t;2?6B^0UZhfAPNCl3ISXS0i6l~p$Y-|3IYBK0aXhDSqlNX3jx0i0q+X|@(TeZ3;`z$0a*+ITnquZ3<13i0UiwjA`JmM4FQG?0g4R);0*!f4FM(&0V)mwaSj1>4gtsx0n82o4G#ek4*@(60YDD{fe!(M4*|*#0U8hi9uNU;5CL)!0iqBAr4Rw)5CP^80V5FsClLXC5dnb_0pAe;;}HQ)5&=>Y0mKpk$PxiH69G9B0ge*^k`n>F69K^!0R|KS3KRi76ai%v0iqNEr4#|<6anTG0W}o?ITZnM6#;b>0p%3|=@kJu76CjK0fZI-h!z3c76IQD0WcQ&RI9Raf)0UjO!A|3&a9s!Xa0sI~T03QKs9|3P40ooq{-X8%ZAOR>K0g502jvxWcAOX)H0U{v*CLsZOApw3N0ni}<)FA;VA^|KS0e&I@f+7LdA_3YW0W2c{Fe3qgBLRdX0ox-1-y;DvBmp@j0jMMatRw;YBmw>;0cs@yZY2TNB>~$d0Zk?WQ6>SyCIQDL0YN7LMJEBjCjrAJ0VpT|EGPk`A0VON}DJ%h+ECHS@0TnF)87%>hEdi1(0Rt`p2QC44E&+Tl0rf5c`7Qx+F9CKh0l+T-#4iCRFaats0d_C}dN2XrFahE)0VFX2CoutkF#&@y0mU%^$T0yRG65tq0dz6}crpRjG6C8$0UI*`9y0-TGXZ%s0k$&%xibL_GyxDa0b?`)XEXuGGy%*s0Sq+(4>bW+H33;Q0k$;(x-|h8HUS$p0fsgKiZ%h%HUZZ*0U9>}9XA1XHvxJ#0n;}D*Eaz^H~~U90f#sNiZ}t~I05N60Yo_gNI3zqIRUjf0S7t(3pxR7IstDw0o*zP;5q?KI{{HU0oywP-#Y_?h0RTb)UP1w4LIJWu0k%Q`215Y~LjhAm0arr-s6zp)LjmnW0r5itFhl_~L;-q40Ut#HBSitmMFGl10dPhEbVdOeM*$m00lP;5zefRMNC9U^0Sie14@m()Ndc}&0kTN}^hp8tNdZ?%0b5D|ph^LxN&)Oj0q{xzElUA0O96390d-3OwMzlHO92H;0SQb2N=yMxOaYKg0hCMurAz_VOaTf_0S!$7LQMfhO#y*T0fkKg-c14GO#vEC0Uk~PPEG+)P63=w0iaF+2~PnHPXSF&0Z~r@rB4B=PXXai0pw2s8&ClrPyt*}0j^L1vQPo(PysGc0dG+O!chSnQUP&N0d-OVwNe4NQUUo=0sK+{W>W!bQvugg0ozjnOH=_*Q~|S80k>2EAXNb*RRM@q0gP1v^i=`)RRLU90bo`E&sG7`RskPZ0U}ochgSiMR{{Q40RmV7Z&(3ySOLXY0rFS@fms2CSpf@L0S{UMvRVPQS^+y-0Y6&-a9aVHTLJo80Ww?xZCn9yTmh$C0jgX9>|6oxTmeU20ZUy0hFt-PT>;Bo0rXt~AzlGcUIC0=0gqk*%w7S{UI7YU0S;dQUS9#2Ujdt60qb7@?_U8bU;!;)0cl_XZD0Y$U;)Zt0s3G8{a^t|VF65G0kvTPxnTkMVFCSN0a0QBRbl~+VgZn10moti%3=WlV*v$Y0ZwB9Qey#^V*#6E0p?=?>SF;kWC2xV0ghw=l4JqXWC7P?0S#pVL}dYYWdW&W0o-K)5M}{IW&w6)0j_2Nv1S1lX8{^#0cK|bYG(nyX92=z0s3bF{bvC-XaPBB0c2;A{aIZ2=u^0fKD-hHU}SZ2{G70R(OV2W|m9ZUKRA0fcS==xzb*ZUHfG0W@y`mu~@^ZvpOa0rGDFE^q-cZ~>8U0q<}Dig5wGaRKvj0VHw(#Bu?La{-HU0nBp&M05d2bOFG00mO6xLUjQ~bpgb60myX$|8)UQb^(WW0pWH5<#quzcL6zf0d#i(cXt7?cLDu(0Z4cOnRo%vcmefz0X}&FLU{p}c>$Vv0oHi|+IayXdI2SR0eE@=e0l-SdI8dU0TFuv6ngzYkdLMeF55i0WW?5GkyVoegT7i0lai2*o@0X&KUd5QsjiUH_~0qlwaJc|K9ivd@Q0l13+>WcyGivc5y0Vj+BVT=J~i~*mF0i%oo%Zvd5jR6FW0b7j$UyT91jRC=p0R)Z#2#x_*jsaYb0lJO>zK#J1j{yvi0aA|vR*wOqj{&BS0rHOl_KyKDkO4H10cel`Y>)x8kO8=m0qT$eGLZp?kpa1p0pgJX7?J@_k^y~^0ko0<>XHE_lL29q0h5yf#FGIQlmQx)0b7&-Uz7o#lmVlZ0qB$g?34jAl>s)D0d$oCc$ERGl>x4m0q2zg>XiW>mH{G`0a=y-T$TZ|mI1ex0qvFn@Rk8JmjOAK0dbcBrpm#0j#kB(Xjy-vH@4J0a~&Fnz8|%vH{$(0pPL$7PA2wvjJ(d0d2DZzq0|uvjG#d0T;9Zd9(q2v;p6=0pqj*Ftq_RwE=&%0fV&x;!hqwXNxB=O?0Ta0a7P$dTxdBkQ0js$IuekyGxdHyU0bRNQVY&gHx&flP0q42_>$(9ky8$)30gbx>k-Gu%y8-sQ0cN}bYP%mKX20q)EJD$M~d%>io70dCC!xXl5)%>nYw0rt%SHqHS$&H-@F0d&p*wax*#&H?1k0qD*FDbE2d&jEbT0f5f|zRv-|&jBXT0V>b|RL}v7&;h;B0q)QN9nk?+(E*Fm0gllD#?b-F(E%CK0Ugo-anb>G(gDQM0m#w;9Mb_H(*au30bbJqnbQHC(*f1f0ol_50@MLV)B%Uo0mRe+2Gs!_)d6qS0hrYR#?=A*)d4fs0cX|$m(~H<)&T_90WsGBU)KSP*8vmQ0YKORzSsf6*a0!w0X5kHtl0su*#SA)0X^CQwb}u>+5tG*0X*9Qb=v`=+X2|y0T|o?8{7e0+yP(Q0n*$7*4zOd-2oxp0b<<&X59g!-2tcF0qWfW?%e?y-T@un0dL*`bKU{f-T~R(0UzH1WZwb2-vRyK0UzK2UEl#=-~pfD0ixgm-{1k`-~lS(0WRSIq~QUm;Q`O#0WjhLG~xk~;sKT70r=tp{Ne##;{jsh0m0(|#p3}fZ$*0eR^Gedz(f=>fy(0SD><3hDt*>H$*f0e$KLf$9OQ>H)Co0o&>U-|7J=>j5q60cPs~YU=@|>jA0j0RZd)1ndD@>;Yfw0kP}>wd?^2?Eww#0a)z;T?J@5fQ@Bw`A0f6uU+3*3~@Bt0+0TA&4Tk!#3@d3#30nG6M4DtaG@&RP>0ci38pz;Bu@&VfN0p0Qe5c2^O^8s1&0ip8&>GJ_G^Z|MF0m1YE3H1Rk^#OSG0ipE)+4TVt_5nur0dDpIwe|rw_W?Wi0hIRvnD+tq_W}F&0dn{OcK8AF_yPC$0UG%MP5A+e`2ooJ0SWp6OZowV`T?~10pI!oPu9`~i9V0kZr7w)_G2`~my?0V(|fVf_JQ{Q=MY0n_~fE&c&9{sD*n0gL_tw*CRS{sHO!0qp((8~*_w{{d+K0c`&Pw*LXT{{is-0UrPYA^-wZ00LJ40)hYnh5!P}00Pbc0to>E4FLj50Rm0|0*3(tiva?!0Rrg(0_*_-Tmk}M0s@x;0-6E>1OoyH0|Gz;0z(4=z5@cn0|G?^0!ah{zyt!s1Ohz;0zm}=%>@F{1p-nA0#*hB*#-jL1_EUV0%->Vz6S#82LeC{0)Gesf(QcN2m<2>0x}5#HVFb|2?A*e0;356rU?S=2?Fs60yqi+JPHDK3Icfw0?`Tr)d~VZ3j#$80-*~6r3(V^3j*{D0zC`@K@0+T3<7%$0?!Nr(+mO$4FU`e0%HvVXAJ_D4FZ`B0_hC`?F|Ay4gy0C0+kK|nGOQ%4g&BF0w50pBM$;)4+4Y_0ViTN47B69V580wxp!WE29V6av{40uU7fPZa`=6#~r_0{#^OG8O_~76OtM0?HNw@)iOj7Xn!q0*4m@yB7lX7XmRD0$~^emly)b7y|ql0x}r_b{PVy83N`R0w5X!XBq;q8Uo-N0u&npR~rIa8v>gf0-hTJ>l*^@8v;Tc0!17Gg&YEi90Kkf0`eRJQXK+T9Rju;0=gXn@f`y69Rgt<0%aZo$sPjD9s(a90wW&+l^+6`9|8*?0uLYpf*=BhAOhwf0_q?FVj%)%Ap)o&0;?ecCn5qXA_8$D0(2q*=^_H{A_7Pw0!$+UgChclBLcZ20=y#v6eI!|Bm!9^0$n5mm?Q$5Bm(Co0_!9KCnW+ZB?4(B0&FD$z$F6LB?3$)0=FgtB_{%jCj#Op0uv|#PbdO-C<37<0?H@?_b37(DFR9<0);68$teN{Dgp~C0zN7NK`H`%DguEj0_rLP?kWN^D*`tw0)#69h${lyD+1pu0y!)Kek=llECR(W0{AQf{44@1EdpIF0W0&6h>zcB*CF#;Dd0vj>{lrjRCG6JzO0@N}B4Ko4|GXh>S0%9`)oHGKSGXmQ)0^c(NI5Yx0Gy-fi0&g?|x-?E1|1|;vHUc>|0z5VXf;Iw%HUi}~0_ipaJU0SBHv*710+crb?KcAPHv&aC0!cUmnm7WUI0EK40%SP?XgLDoIRfW70&6+~Z#n|sIs)T50#iEzS33ffI|9r*0tP$+KRg0(JOZUW0^2+S5j_GFJpx2M0!KXpc|8JrJp#Qw0>M23>^%bTJpvm(0v|pCS3Uw;J_4#f0O-2GyMgqu20?bANLPr8dM*`MI0@_CcWk>>PNCNsu0{%z>Fi8SkNdk6B0;5R+)JX!@NdhBE0w+oWaY_PpN&>S=0=G&6_(}r&N&-Vm0!K>%j!OcPO9ISG0?n%L$V>wMOaeVk0zgdyrcDB>O#K0%unOx>o|eR{|DT0vcEXQdk03SOSPx0*hDzxmW`8SOWG~0!CQ^N?8JwSpt|@0@GOn)>#4?S^^$g0(n{jeOdy?S^~>j0vKBY99sfZTLM^H0+w3>np*^t$0=-=V=3N3iUIJiV0)<`z`d$M5UILY00-0X|Fkk{SU;@=(0@+{!ZD9g&VFCzZ0t{jTyJ7;rVgl-70!?EAQDXwRV*hW&&bn00wQPvCTIeZXabgK0v2fk8fgNYX#${W0wHPwC29hwY67fk0yJv^IBNpBYXZJ&0!M5DOKbwqYy#740u^lnLu~?YZ33rl0;_ET;%x%uZ2}f<0)}n^if#hLZUV<{0`+bJ_-+DOZvtI!0*r40k8c9fZvp~v0$p$doNxjXaRL@`0%manYHL0={wr2Xg{Ha{_#G0)KM?xpM**bOK0p0;qHXtaJhhbpi}^0(^A>fOP`obpq&h0!elPe0BnVb^^q90?2j({dNKYcLF+h0zP*Fbaw)HcLKS00=;(v_;&*QcLFqc0yuaAe|Q3ecml6@0?v2>1$hD{c>-8@0(E%;(s=?mdIDN{0+xCLnR)`!dIHsY0wa3@Cwl^LdjfQO0=;_z!FvJ)d;$r40y%sFJbVJ7d;+C>0vLS)9DM?oeFB<&0u+7%7=8j}egbKJ0;+xju6_aoe*y=80#bhhR(}G_e*(~d0ttWu4S)hufC7nt0>^*?%76kQfdVFh0(5}_c!2`9fdaaL0{(#l0)hfvf&yWJ0;_@ouYv;nf&u`80yu*LJc9yyg93ho0=$C)z=Hwp#@$b*A7>fcNivnzm0&t50tBV4zivsP70`ZFiGK>N?i~^O60-1~g=ZpgDi~=Z)0xXRJb&UdfjRLlf0=kU?1C9a*jsjJV0$Gj%%#H%kjsiuG0!fbo#E$~Vj{-%I0!fep&X5AqkOEne0$q^;>5&5Mkpgp)0(X)E1d{>?lLC;F0+f>i;FALQlL9A{0#uX&fRqBZlmhFN0xFdPTa^N+IN0_>FnJeC4LmI9cT0-Tlt>XriTmI5u80x*{XhnE72mjc_D0^gScBA5aum;!B>0&$oE-IxO5m;z0i0#TU)!qx1$2PqXGb=0tBQ2J){Caqyk%{0tlr745b1~r2>7W0>z~Q$)y4brUDJ70z#$&My3LIrUJaC0>7pL1g8QArvhZB0%)fK?56_orvhoH0&S=Q)Tjd3r~)Rb0#B&|gQ)_)sRHz=0yL@uH>v`UssfX$0`aN>^{N6*s{&E00+y=+nyUims{-q*0yV4xIjjPWtOAj&0^qCymCTCoDeu>#1k0xPltFR}uXvI3T}0td4K3$p@zvjTv#0`ao~^|Jyyv;uFm0&}zis0&2AaptSqWP`d(Dy8^Pi0=ByXBD?}7yaIl_0)o5(?7RZ-yaF`60-?PE)4c-zy#fNh0$aWUU%mpmz5>3!0wTWxCcgq(zXD&s0+hc3n7;zizXH|20v5mm8o&Zbzyfx_0;IqK*1!S|!2%J%0%5@dWx)c_!2;C50wBTyB*FrI!UBTA0?NVy&cXsD!vZM70%5}fWWxfF!vd4T0>Z-r#lr&h!vgoi0!+jLP{aa`!~&AU0?Wh#&%^=;#R3Y&0#wBUSj7UO#R8_q0^G#{55@vP#sYQ50(iy(xW)p!#sd7t0szMXIL87!#{zxF0)fW@tj7Yd#{#{_0_evA3&;XN$O1&j0*1%}ipT=*$O7}o0zktaw0-wzS=gk7^%>qHr0!7XOu+9Rs&H@F`0twFoWX}R<&jO^+0;tad-OmEy&jK#c0y5A7YS031&;p*&0-?|X*3bgl&;kcu0)^57h|&Vx(gNYq0v^)>BGUqT(*m>80@Tw26Vw70)B=Ij0)^B9#nb}G)B^a_0{hegQPl#8)dH;50@u|71l9sH)&gVJ0+QAO#?}J*)&eKj0$kSuiPr+R*8=C)0v6Z;P}l;A*aExQ0_xZT9@zp**#ddl0;bsl*x3Rd+5%YG0)N^9!rB7n+5!dJ0zBISKidMA+X9>00_EER>DvM`+yXb;0(IO1dE5fH+ycDZ0ukK;72N`8-2!ag0-N0ep4|e{-2xNd0vFx_RNewu-U5~00-4?d*xmx%-U1un0w3Q3T;Bp<-vXWA0-@gmy59o)-vR*O0!`ooQQ!iN-~y500@&aJ+~5Kw;Q}e)0%qX?YT*K|;R3SZ0^Q*P;o$-%;sPq-0$Jh$T;c+h;sTfA0*4|(;{sIU0*2!Px8nll;{qS#0#xJzSL6bZEmk>~=r=mP!d0s!d(bLj$i=>qEM0`BPoVd?^9>H@#&0>kP8AnO7o>jH=C0*mVc^Xmfl>jEh30xRqSgzN%{>;k;(0>A769_<1m?E+Qp0$A+=rtJc%?E(Sr0tM~@H|_#D?gF3g0;BE%^X>u>?*eM?0>$qFFz^C{@B-fO0y*&ljPU~Z@dAhP0*mqjyz&C`@&a7*0(0{Ms`CQw^8yp}0!s7(yz~OV^a2a@0uS{9S@i;m^#bAb0vh%LO7;SY_5zId0>btJ`St=z_X1A$0;=}{uJ;1!_X6(s0yX#oIrsvC_yUIb0?POT&iDfP_yYa-0z~-&NBIJN`2wW*0>}9R_xS=X`T}J70%!UHw)z6P`T`{T0x0_ef%^i5`vTkh0^j=r7yJSm`~qA20$=tU;YAP{sOT60<``D1^)sG{{me90$~3FmHz^n{{qqf0@eQl3;+WU00TMz13mx)djJD|00XH21FZl9>Hq`n00S5S0~`SZTmb`M0RyA~1E>K5*Z~9E0RsjC0}28II06GZ0t03O18M>T-~t2W0s|NW13v=;XafVc0|VLv10e(hB?JRo1Or|K1G5AJw*&(r1p_4o1AGMofCU5W1q1K}12hH$I0gfu1_PxA1Lp<<8wUeS2LpBo1EvQ9sRsl92Ll5L15F46Q3wN#2m_G_1JMWr)d&L{2?HMq17!&VX$b?P2?M7I1MLX|@d*P#3Ijz718WKclL`aD3IqQN0|E;JK??&!3j=lw19=MrsS5+F3j^p21M3R|DGUQF312YW+q74J44Fd@d0}T!XP7VW74g;MI1ECHB=MDqw4g)w313V7{hz|pd4+Gc_1KbY-Fc1SY5CfeM1ECND)(`{Q5Cbd`16&aUhYyUu9Rma&14|wQnH~e*9s@2P1705kl^+9`9|O}L1J)k{3m^kIAOmY41DhZN&maQ%1MVpUBq{?aDg$IH186D(rz!)hDg*o~0{|-nNGk(OD+8n}1E?zl;VT2>D+4er12ilHXeNo@LI0IWb17A4<%sB(lIRh{{12j4VmO2BPIs@T41LZmcC_4izI|FY!19LkAxjO^BI|B|p0}?y~aXbTcJOjo&1Ij!DDLn%%Jp+I}1B5*TqG8W1LaTy=}-ehQ3FR&1EWy`r%?m%Q3D`S15Q!{fKmgtQUm2u0~%8UMN^;TLZ*f1NvJ7P+S9tTm#Tt1Jqmt9$f<>T?1ZS17ckRpIrl^T?6@D1N~hCTV4ZSUIUz71E5|5^51C(V0m}LX|Wdr|Z17~IfYi0whW&^Kg1Mg-7^JW7yX9GBA1CnP0mS+R`X9N9b12Jd=HE08sXam-01KDT;8)*X`X#;|31BPh>=xGD&X#;O+19NHv^lAh6Y6B>111oC-U26kiYXg#N1C?t7z-t2#Yy%W*17K_erECMKYy;qI1LJH1Q*8rRZ3CBW1Db6E&us(KZ37Q(0~2loOl|{DZUcdC0}gKk5^n>gZv&}s137R5J#Yika0AwG0|{{hLU98{aRZZa1DA0F(QyORaRU%?0~B%tZE^!~as#1q1Eg{T?{Wk4asym*17LFlpmPJHa|8Hu1N?IXG;{+ubOUa5195Z%w{!!$bOQ@@0}pirVRZv#bpy0@1Gseq33dYwb^~B`17vmsv~~lyb^`!+15bAYjduf(cLM=<0|j^kU3ddwcmv3I1I%~>5_tm_c>`v718R8#xp@P@A^0|t5nQF;SadIO1i1C4qE&w2wedjoTO19p1@*n0!qdjl_g12cRBcYFhSd;`9G1Hya*Ieh~?eFL?91G#+z`+WodeFH*%14e!WlYRr2egoxx1L=MPDt`kme*_sY1NW5!dX@uzmIDlz0}z)3o|glnmjfr511p#VQkVmIm;=L@1N4{!E|~){nFFDj1ErY*)nzn%lbo&zSI17M#6W1j=Vp99CA0~(+M9-sqmpaXKC1H7OEz@P&Vp#v1517x8CXrTk5p#!F&1K^Ttpm@k1JkVoE3N}Ct^;eX18=Sas;&dBt^?|>1MaQ^Dz5`BuLEnZ18=VbuCD{KuLJq71O2Z9Kd=Ksumgv%1B+H5umd=;13a+_u>%jX0}`?WNU{SYqbMzwF9BG1EjSB)wKiIwF4ct10l8pSGEINwgZy31D3V}#I^&+wgdLI1NpWCJ+}ivw*!Z_1B1HQNe3AqCexdTnP15mjG)42oJxdUCg17W%Y)w%=Ox&u|a16jKRgu4TXy93<21K+y?3cLdjyaQ#t18BShle`0$yaVdI1MR#67`+1=y#r~z18ltmp1lL1y#v<01KGU;S-t~Zz60RC1LVE~8NUM@zXNo?19-m!xW5CuzXJfk11rD-X21h!zyqbg1E|0Q`oIJJzynFa15LpLeZd2O!2`F!1G~Wk_`w7G!2?CY14+UIm%;;^!UOrj1O37SI>Q4!!vko;18lfo&&C5E#{){o1KP&}-p2z6$OA>l14zgN!pH;0$OAyh14PLKe#rxY$phud1L?^FPs#&R$^)m$1FOmd@X7=9$^%l%16Ioe!pj53%L5+F10u`=jLZX&%mdKO0};&wQ_TaF%>&rY102o+V9o=y&I1b117*(xw$B3z&;w!61D?j(E}0D1Ch}KmC*wi(gPdP1Dw(Wpwa^)(*q~d1FzEqv(p1L)B`!x1H#k;#?%8!)dNn|1Dw?Zpw$EL)dL^a10vP~Sk?nv)&r5&1C`bT%GLwU)&m3A0|(awJl6w2*8_Fe19{g2uGa&y*8|ko0|(dxHrNAO*aM*01Ekmk4%q_|*#lhJ17O($nAroH*#q*~1NPYiPuc@h+5@iI1G3r!58DG1+XHgj19sa3>DvSC+XG_U17_R<;oJk|+yi3W17_U=>)iwI-2-;s1A5*A2Hyh;-vf}}1C-wbA>acg-~+AT1F_%(_uvD&;RCS-{b=);0~6>27w7{~=mS;g1DogrpXdYf=mYlX13~EnMd<^T=>wVR1K{ZcH|9J1AFQNf9eCS>I1Rr0}bl~5$gjz>jRYQ1J&yT5$pq1>;uZ|1J3LNL+t}c?E}5-1HtVBH|_&F?gOyy1GMe~D(?d>?*pUn1E=o;9qZp15xnNbM^!2_50|Z6`1Z4vRr2_=Z0|ep&1QG-U6$AuP1O!zC1eF8?nFIvR1O(Cq1Oo*G1_cB|1q4S01cn6!iUkDX1q9{=1Th8#H3kHP1_X!(1lR@y+y(?42LvGp1WX46PzMB|2Lz=D1mgz;=LZBd2n09?1a$}mc?bl_2n5Xt1P}=X6bS@B2?Rq41eFN{nF$2x2?Xs41U?D`LJ9m%L@cu3y1QZek7!m|;5(IM+1g{bVvJwQ{5(MEA1RxUxBNGHp69iHd1cVa=hZ6*{69l#s1n(0B^AiLs6a+661XUCS$`l076a-oo1YQ*c?iB>`6$FYF1dbL2tri6576j@R1UeT4J{JUq7X*nH1i%*r!xseh7XR7%7z9=r1eX{Dn-~Pv7zEiE1QQtqR~ZDC83fW91W6hMfEon18U(r;1o9dL^%?{z8w4yH1XmjbTN?z18w83Q1hpFkxf=xU8w52R1bZ9=#vB9%9Rzh91bH0<=^X^^9Ry+?1ZExt+a3hp9t0O31REa&Qy&CZ9|WBr1fd@U=N|;?9|R{L1S=o}dLRUTAOyM~1il~y4Iu;(Ap}k#1X3Xck0At;Aq3SS1lb`3AtD4NA_Qk51ZyG$vmykyA_OcW1TZ56bt43MBLuf21iK>y^dkiLBLqk!1mh$G=OhGlB?NdS1i>W);w1z&CImVr1gItitR@8LCIssy1VSeSMkfTHCj_G>1PCYu3@8M1CnH?cDFkOJ1mP(JF9a?y1Zpq@Z7>AKFa*mm1Pd_)4>1HNF$7;R1d%ZW!Z8H#F$5|y1Ya@)Vlo7pG6bG71n4pZ>@oy9GXy^~1c@^QjWYz?GX&r>1Qav`7c>M+Gz3pH1cx*Pi!=nPGz8%^1RXU5VKoG$H3aB21SmEHXf_10HU#)K1VA?gg*ODrHv|DV1Ozw)IyeM9I0Tb81eZ7j<2VH8I0P~|1U5MYe>nt$IRv*k1iCo{|2YH$Is`~M1WY;vlsW{MIt0u*1T#AXnmYsmJOpbz1k^kPJv{`bJp>Ov1b99K(K?K4<1n)rvRYC+=LIl4;1j9lE6+;9WLj-F>1aCtG!b1ecLj>?c1Uy6pV?+dyL#3FRRnca1bI~i~M1kP3j(pCgYR|HO11j|sSPUSpTLiyb1om45`db7=Tm(s61a({lrCbEtTm%?h1RPxiOkD&|T?DyZ1if7ZB3=Y0UIdU{1e9I`?p_4)UIbfT1YchSqhAE4Ujz|g1QlQedSC>8UVFa^b1h-)X`e6kAVFWf}1Ug~_Z(;;Z1hZlU-eLseVgwRn1QlZhKw|_%V+3+z1a)HsfMW!uV+6Wm1VUs4d}IWFWCYJ-1k+>$8f63?Wdu-V1XE=MhGhhaWdyWk1h{1c<7EWrWdtK;1Se($VrB$oW(1#R1j}Xw{bmF+X9RF(1aoHugl7b+X9V461PEvZLudqfXaulm1np=9@Mr{DX#`$r1hi=cxM>6(Y6Kx_1Yc?dVrm4aY6Prm1ng=A6Ke!lYXn}>=tZUi!J1ZQppYias-ER1kQ2<19Jp5a|Cg71axx*<8uV(a|And1V3~Hi*y8!bOgS11i^F!+;jv7bp%&+1gLcc7vse|cmzav1crD7ig*Okcm&mW1Soj~EO`WNc?5BJ1e|#Upm_w~c?9Em1Sfg~OnL-$dIYC>1mAiDBzpu$djyqx1jTy<_j?2_d;~Cj1bBP|e0&7Fd<4LJ1oeCb`FsR7eFSTL1fYEc&3yznegr#y1bBV~e0~JFegwXL1pR&l0e=KNe*{5)1a^M}dVd74e+0CD1nYkU?|%d%fCMLi1Y>{%XMhBofCL4B1POrzbb$nTfdt5b1k8a12Z96&f&@N-1fYTh{DK5Lg9LJe1lWTFPJ{%bgar141WknmriBC+h6GuL1ipp@8;1mRhXmw@1XG9vvxo!@i3Dqj1jmU48j1u{iUit<1PF@+L5l=$iv+ie1UQTY;fw_3j06OY1S5?ER*eLsjRdES1O$!*2#y3#js#PV1g4Gzs*VKmjs*3N1WAtsa*qUBkOW?k1P_q}6Ojb1kp!`k1PGD@J(2`Kk_4!d1gw$-@sb4fk_0=G1V57mb&~{mlLW4l1hSI^^OFSklLRxA1UHlfl9U9Nlmy|F1m%~H^1bCGM*_8y{l>|+e1W}d*%a#PsmIOSP1VEPrxt9dJmjpAI1UHxjs+a_>m;@o21SOdSoS6imnFJP^1R9zISegV}ngo@a1euxy;+h2Jngl7E1TC8cahn8nn*_6)1h<<6^qU0un*=7xYxqXZ?S1X`p7h@=F&qy+4w1RJFUO{E04r3AaB1oNc?_N4?UrUWad1YxEGWu^q3rUap;1QDkM6{iGMrvzB11dOKyq^AT;s02}{1aPPXsi*|4s08k)1oEf^A*lo;sRVSX1bC?gvZ(~NsRZ?@1o^21HmU?VsswbZ1bC_hzp4bossskB1PZGJTdM?Ls|32M1iq^T3##zhPu>@bS1eLJ_@v#InvIJ?e1Z=VdqOt^~vIN_*1mCg*7qbK#vjktW1Y@%VpR)v`vjpa|1nRQ{H?#yhv;=vy1bwswxwHhmv;+dR1O~MPKeYrywFG&!1bwvxxU~elwFLXM1pl=JGPVRYwghFi1ZcJdowfv^wglO>1l+a+2e$+Zw*)q~1Uk0_Ww!)rw*-{81emu3$hQOxxCB191VOk2dAJ09xCFbn1i!ch_qYW6xCB4B1Vgz5dAS6Axdg_!1j@Mt4!Q&qx&%791ZlbiqPhgux&#ut1QojkR=WgRy9AcI1e&`9*t-PWy95=y1R1;pV!Q-qyacJd1g*RT@w^1}yaY471UJ0|bG-zfy#(651R1^rO}+$#z686z1pdARHopXKzXY|v1h~Hh$-e~ZzXTD$1Y5uaU%&*HzyzDX1mwU3=)eRo!2~nG1bM*(eZd6H!35F41RTNyAi@N6!UTB21k1t%&%y*A!vrG31bM>*eZvID!vxF21Q5go6vPBu!~|c&1fs+Qro;sA#02xi1SiD=E5!t4#RO=@1gXUYt;Gb`#RLP!1UJS6I>rQ!#srea1lGm`+QtMP#{?qB1a-#*dB+63#{|L01pUVZ0muYB$OJ*i1ct~2ipT`d$OO~K1SiP^E6D_I$pmuA1f|IYsL2G@$pq}l1S!e{V9ErQ$^^&C1pCSa{>lV1%LF#d1bWK^e#->P%LLBL1PaUq4$K5#%mif21h>otyUYX?%>)_E1a!>=c+CXX%>>%b1RTx;AkG9_&IDl21g6des?G!t&jb_C1a8j+a?b?d&jjSp1XIuiSI`8U&;+2+1kTU|0nr32(F9-71Y*$yu+apx(FE<$1o6=XDbfTj(gbAE1ZdI(ywU`~(gX_A1P;>#S)dcv}1pL(mPu2ue)&z#u1k~09*VY6k*90lo1ZdX;Y}W+I*96Vi1UJ|OJJfQu4-vou<1kK+B58wn}-~^}O1nS@fG~onU;RLSX1hU}-_u&Nl;RJ2s1aaa7-{J)0;sh__1Ty0UrsD*v;{*oe1PbH?SL6g*=mhBK1ncMoDd_|)=>%};1a#>HyXgeK=>!St1P$s0TIvK|>IAv!1ik762I~Y0>jWR`1aIpEmFon^>jeJm1UBphf9wRn>;wkw1R?DNR_z3d?F7v21UBvjZ|(%8?gZiP1QG89NACoE?*xGF1jz3M%x1OW5|1oQ-A^aN(~1i17Byz~V5^aT9$1Sjl#hWP}F`2@%L1k3pZ5BdZX`UF1u1VZ`*hx!DI`UJ!J1jhOV-}(fP`vjBw1kC#c1^fh4`~+6~1kU^f()|{sepe1jzmb%>D!f{{#sC1V;Y^O8*3i{{)Qx1ke8j)Bgk-00kZZ1y%qBS^x!*00oo)1=s)u+yDhM0R=b#1)2c`#sLKi0tF5N1!w{VodN}*0tEvD1qTBKRs#iE0|lT11*8K7=>rAr0|ht)1v~@=hXe(S1O>$e1<3>j`2+2L);e1-=Ib!UqKr2n7`g1!)KcZ3qRt2nE0h1^NgD{s;v*2?ad~1$7Apc?kuq2?gZ|1q=!WRSE@e3I(wW1>_0^=L!Wj3k5n01&0d-iwgz83kAdr1^5dE`wIm@3p?^4h{u84h3rt1#S)n!wv<<4h0hr1s4wmQ4a-G4+W491(Xj3$qxn04+R7e1qcuYJrD&z5CwP;1$+<%#SjI_5Cshp1rZSiS`h_a5e1?V1*Q=N?GXj>5d}LE1wRr6kP-!y5(VWF1?dt6ITHmv69tYF1(Fj5;u8ht69qRE1v?Z4eG~=16a~T*1rikn78M0<6$Nq?1*jDTtQ7_06$R%N1yU9Tjur*N76tYe1uho_W)}st7X`Q%1@0FG@fQU!7zH#K1!))sZ5Rc)7zMo;1p^rc2N?xZ83k7v1)UiMp&11Z8U+#>1%es{h8hL_8U+Fy1$-L?fExwJ8wJZ71r!_w7#szW90ipe1rQwt6deVd9R;5q1t=Z`EFJ~A9tFN01x6nQN*@K;9|heX1!o`yYaj)!AO+kY1s@>=av=r9Aq5yB1#2P&z9Iz?BLzSs1$83@t|JBLBLyKO1w1*|Ituqy@sD+L2A1w$+aW-JA^ECsqO1@J5d^ehELEd@v|1*k0rtStrUEd}i@1tu;9DlP?UE(LEc1*$Fut}X@XE(Pr_1t>2CEH4FoF9m=v1==qK-Y*3-Fa4LAi{I0axh1++K?xHtt7IRzCt1!Xw}X*mVFIR(Hu1r9m|5;_HFIt6Sx1;;uC%Q^)PI|ULu1zS4>UpobtI|Z9N1>`#g=sN{FJOw{I1%*5Xi97|+JO$J|1s**GB0U9XJq2q$1-3l}x;+I7J_Qaw1zSD^Up@t~J_WTt1?fHo?LGxQKLtWR1(ZJpm_G&DKLy@D1qwg~Z9oNb1)W0$_Cp2wLj_et1%gBc?L-CfL|1*1;|r%wg@PX+%^1zb=CU{D3QPzAkE1s72T8&L&NQ3Zuj1;bGV#!&?%QUxed1%Ofogi-~=QU%6R1q@RK5K{$KQw3U61*%g8u2Tj4Qw0E21us+uGE@amR0Wu+si~-`si~<*u&Jr3si~={si~={si~=$si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si~={NSJ`w*x1)_si;VJczAetsi~=`si~={si~={si~={si~={NO*X7c&VwWsi~={si~={si~={si~={si~-`sHv%`si~>xsi>)`si~={si~=`si>)`Na*P3=&7lxsi~={si~={si~={sYoz@n5n6$si~={si~={si~+)nCR%}=;-L^=;*1asi~={SeSTNsi>)`si>)_si{b*si~-~t*NQ0si~={si~={si~={sHv%`si~={si~={si~={si~={si~={si~={si~-`si~={sYvMP=;-LFsHv$~n5n6$si~=WczAetsi>)`si~={si~={si~={si~={si~={NU5o*si~={sW6z>*x1PE=&7lxsi~-`sHv!_si~<*n0R=2czAetczAet=&7iwsi~={si~={si~={si~={si~-`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~<*n3#B2si~N$sHv%`si~={si~={si~={si~=$si~={si~={si~={si~={si~=`NO*X7czEdO=;-L^=;-K}n3(A3SeTfpsi~={si~={si~={si~={sYt1*si~={si~=`si~={si{b*si~<*n1G0wsi~={si~={si~={si~={si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si>)`si~={si~={si~=`si>)`si~={si~=`si~={si~={si~=`si~={si~={si~={si~={si~={si>)`si~={si~={si~={si~=`si>)_si~={Na*P3si~={SgEL~sHv%`si~={si~={si~={si~={si~-`sHvz(SgEP0shF6Un3$NDsi>)_si~={Na*NDsi>)_si~={si~={si>)_si>)`si{b*si~={si~={si~={si~+)si~={si>)`si~={si~={si~={si~={si{bqsi>)_si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si>)`si~={si>)`si>)`si~={si>)_si~={si~=`si>)`si~={si>)`si~={si~={si~={si~={si~={si~={si~={NSK(ZsHv%`si~={si~={si~={si~={si~={si~<*si~={si~={si~={si~N$sjaN7t*NQ0si~={si~={si~={sYvLlsHv!_si~={si~-`si~={si~={sHvz(vALL-n3$NUsi~-`sHv%`si~={si~={si~={si~={sHv%`si~<*n5n6$si~={shF6Un5n6$sHv%`si~+)n3$NUsHv!_sYt1)t*xo3si~={si>)`si~={si~=`si>)`si~={si{bqsi~={czAf|=;-L^si>)`si~={si>)_si~={si~={si~={si~={si~=`si~={si~={si~={si~={si~={si;V)sI9H3sHv%`si~+)*vQz}*vP4=n5n6$si~={shF6Usi~={si;U;FqoK_si~={si~={si~={si;Wk=;-LFsHv%`si~<*si>)`si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si{b*si~={si~<*SgEL~si~={sYt1)si~={si~={si~={si~={si~={si~={NSK(InCR%}=;-L^=;*1bsi~={si~={si~=`si>)_si>)`si>)`NSLXpsi~={si~={si{bq=;&A=n3%D-vAMCivAMCivAMCivAMCivAMCivAMCivAMCiu&Jr3si~={si~={si~-`si~={si~={sHv!_sHv!_sHv!_sHv%`si~={si~={si~={shF5pn5n3#si~={si~={si~={si~<*NSK(In3$NUsHv!_si~={si~={si~={si~={si~={si~-`si~<*SeU7(si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si{cl=;-L^=vb+#si>)`si~={si~={si~={si~={si{aHsi>)`si~={si~={NU5o*si~={si~={si~={si~={si~={sYrNuczAfJsHv%`si~={si~={si~={sYsYeczBqwnCR%}=;&C8=;%mTn5n6$si~={si~={sW6zBsi>)_si~={si~={si~={si~={NSH8~n5n3#sHv%`si~<*si~={si~={si~={si~={si~={si~={si~={Fqo;Rsi~={si~=`si>)_si~={si~={si~={si~={si~={si~=`si~={si{bqfT^ght*NM~si~={sHv%`si~={si~-`sHvz(czAetczAetn3$NDn6Rm-si~={si~={n3(A3=;&B@si~={si~={si~={si~={=&7iwsi~={si~={sHv!_si~<*si>)_si~={si~={si{b*sHv%`sHv%`sHv%`si~={si~={si~={sYrNOsi>)`si~=`si>)`si~=`si~={si~={si~=`si~=`si~=`si~={si~={si;UGcv$G@=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=;-L^=&7iwsHv!_sHv!_si~={si~-`si~={si~={si~={si~={sHv%`sHv%`si~-`sHv%`si~-`si~-`s7NSyczAetnCR%}=;-L^=;*1bsi>)_si~={si~={NU^!Fxw+Wb$mr;)si~={si~={si~={si~={si~=$n5n3(t*NM~si~={sHv%`si~={si~-`sHv%`si~={si~={si~<*si~={si~={sj2Ab=;-L^=&7iwsHv!_si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={sYsZZn5n3#si~={si~={si~={sYt1*si{b*sHv%`si~={si~={si~={si~={sYsZqsi~=$sj023t*xo4si~={NSG*?n5n6$si~-`si~={si~={si~={si~={s7R@(si~={si>)`si~={si~={si~={si~={si~={si~={NSK(In5n6$si~={si~={si~=$si~={sj024si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={Na*OPsi~+~si~=`si>)`si;Vpu$ZZ-si~={NFaE4Na*OPs8~pVsi~={si~={FsZ1isi~={si~={si~={si~<*n3$M=n0R=Ysi>)_t*x!Csi~={si>)`si~={si~={si~={si~={si{bqsi>)`si~=`si~={si~={si~={si~={si~={si~={si{b*si~={si~={si~={si~+)czAetczBqYSeSsVtf{H3t*NM~si~={si~={si~={si~={si~={si~={si~={si~={si~={sYqB@=;-L^SeRI;sHv%`si~={sHv%`si~={si~={si~={si~<*=;-KJfT^jesi~={si~={si~={si~={shF6lsi~={si~={si~={si~={si~+)si~NFsi~={si{b*sHv!_si~={si~<*nCR%}si>)`si~={si~={si~={si~={si>)`si~=`si~={si~={si~={si~={si~={si~={si{b*si~={sHv$)=;-LFsHv%`si~={si~={si~={si~={si~-`si~={si~={si~={si~<*Sa_+asi~={si~={si~={sj2Ab=;*1asi~={si~={si~={si>)`si>)_si~={si~=`si~={NSNrUsHv%`si~={si~<*n3$=ksi~={si~={si~={NSLXpNU5o*sHv%`sHv$)n5n3#sHv%`si~={si~={si~={si~={sHv%`si~={si~<*si>)`si{bqn60d-si~-`s7RQY=;-L^=;-L^=;-L^=;-L^=;-L^=;&COn3$NDsi>)`si~={si~={si~={si;V)si~={si~={si~={sYt1*si~={si~={si~={si~={si>)_NSJ_lczAetsi>)`si~={si~={si~={si{b*si~={si~={s7RQpsHv%`si~={si~={si~={sHv%`sHv%`sHv%`si~-`sYsaE*vQz}*x1OashF5pn3ymqn5n6$sYvMP=;*1aSeU7)si~={si~={si~={si;Vpn0R=psHv%`si~={si~-`si~={si~={sHv%`si~={si~={si~={si~-`si~-`si~-`si~={si~-`si~-`si~<*n3$L-si~=`si~={si~={si~={NQju2si>)`si~={si~={si~={si~={Na*OPsHv!_sHv!_sHv!_si~={si~={si~={si~={si~={si~={si~<*h?tl#=;-L^=&7iwsjaQ4sHv%`si~={si~={si~={sHv%`si~={si~={si~={si~={si~+)DCnuFsi>)`Na*P3=;-L^=&7iws95Oe=;-L^si|0)czAetc&VwWsHv%`si~={si~={sHv!_sYsZqsi~={si~)`si~={si~={si~={si{bqhx=;*1bsi>)`si~={si~=`si~={si~=`si>)`si~=`si~={NU$)esi~={si~={si~={si~={si~={sYt1)si~={si~={si~=`si>)_si~=`si~={si~={si~={si~={si~={si~={si{b*sHv!_si~={si~={sHv!_s7R@)NU5o*sHv%`sHv%`si~+)si~={si~={n5n3(t*NM~si~={sHv%`si~={si~-`sHv%`si~={si~={si~<*n5n3#si~={si~={si~={si~={sYsZqsHv%`si~-`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={sYvMP=$Ke|czAetc&VwWsi~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={shF5pn5n3#si~-`si~-`si~={si~={si~={si~<*si>)`si~={si~={si~={Na(4ksi~={si~={si~={si{bqn0R=2czBrD*x1;}si~={si~={si~={n5n3#sHv%`si~={si~={si~={si~={si~={si~={sYqC)`si~={si~={si~={si~={si{b*sHv%`si~={si~={si~<*n3$NUsi~>0t*NM~si~={si~={si~={si~={si~={si~={si~={sYt1*n3xclsi~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~=`si{b?uz2XHsi~={si~={si~={si~={si~={si~={si~={si~=$si>)_si~={si~={si~={si~={si~=`NSK(ZshF6lsHv%`si~-`si~-`si~-`si~-`si~-`si~+)nCR%}=;-L^=;*1bsi>)_si~={si~={si{bSsi~={n3zbAsi>)`si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si>)`si>)`si~={NU5o*si~={shFv#si~={si>)_si~={si~=`NZ8oe$e5|9si>)_si~={si{cV*x1Oasi~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~<*si~={n3$=lsi~=`si~={si~={si~={si~={si~={si~={si~={si{cl=;-LFs92bosi>)`si{bKczAetsi>)`si~={si~={si>)_si{a1=;-L^=;-L^=;&CfsHv!_si~={si~={sHv%`si~<*czAetczAetczAetn5n6$si~={s7UDO=&7lxsi~={si~<*n3$NUsi~={si~<*=;-LFsHv%`si~={si~={si~={si~-`si~={si~={si~={si~={si~={si~={si~-`si~={sYsZJsi>)`si~=`si>)`si~={si;Vp=;-L^=;-L^=&7iwsi~={saUD0si~={si~={si~={n3$=ksi>)`si~={si~={si~={NO*Xusi~-`si~={si~={si~={si~={si~={si~={si~={si~={sHv%`s7RQYSgEL~si~={sHv!_si~={si~+)=;-LFs7RQYn3#BYsi>)`si~={si>)`NSLXqsi~={si>)`si~={si~={si~={si~={si>)`si~={si~={si;Wk=;-L^SeSsRsHv%`si~={s7RPtfT^jesYrmB=;%lwsi~={si~={si~={si~=`NSK(|*vObjn0TqEsi~={si{cl=vb+#si~={si~={si~={si~={si{b*si~={si~+)*x1;}*x1)_si~={si~=`NSNs8si~={NPw7_=;-L^=;*1bsi>)_si~={si~=`NLZ<)`si~={si~={si~={si~={si~={si;U$n3$NDsi>)_si~={si~={si~={si~={si~={si~={si~={si~={NSK(ZsHv%`si~={si~={si~={si~={si~={sHv$)=;-LFsi~=0si>)_si~={tE;K0si~={si~={si~={si~={si~={NO*X7czAetczAetczBqpsi~={si~={sHv%`si~-`si~={si~={si~={si~={si~={si~<*si{b*sHv%`si~={si~={si~<*SeS^|*vNQzn3#x|c$j#2czCI(si~={si>)`si~={si~={si~={si~={si~={si~=`si~={si{bqn5n6$si~=$n5n6$si~={si~={si~={si~={s7R@)n3$=ksi~={si>)`si~={si~={si~={si~={si~={si~={NGPePNU5l)si~={si~={si~={sYsZZn0R=2czCI)si>)`si~={si~={si~={si{bqn3y1#si>)`si~=`si>)`si;VJczAet=;-LFsHv%`si~={si~-`si~-`si~={si~={si~={si~={si~={si~={sYtD?si~={si~={NLc9T=;*1bsi>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si{bqn0R=2czAf2n0R)`si~={si~={si~={NSLXqsi~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={NLc9T=;-LFsHv%`si~={si~={si~=0n5n6$si~<*sj024si~={si~={si~={si~={si~={si>)`si>)`si>)`si;V)si~<*n3$=lsi~={si~={si~={sj2Absi>)`si~=`si~={si~={si;U?0st>kWp;0Db#!G)Z)t9HE@%KvZ)9a`UouiN31IA|_tbZu-203tOyI#O?9Z*)a$Wo>0{bSPL&Oi*ERb7gWG-WemWdi_22>>D#Iyz%$X>4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3H8e9eWo0!uIb<_pVmD!8WjJGIFl1ykVly!`Vqs!91pq`62>>D|Iyz%$X>4RjVRJ%dWo}Sma&u*5D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=oO-w~>Wo>0{bUrBnBVjpZG%#diFgQ0iIAu05HZWo_WH2x|IAJ+7F*jm1HaQ0XL?vVZ06IESZ(?tBMQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F;Z`0Z*)a$Wo>0{bS`LgZERmvQ$=4*K~zXzL`6nPPDN7yL3DI!baiB9MRRm%ZDDk8a#eI`Y;#{YXf9}UZEPc9H8M3bGc`9cFk&?`V`4BiG-F{kHexw5HZd|VG&3<}WB>p)IyymgbZK;TWMxHjbZKp2bZ>H1bZKmJE@(PBV`yb#YgS=wX=F`hVRLnIWo>0{bSPtQZgX@XX+(K$RB~lyIyzQmV{~tFGbSt`V{dMAbRctdWI8%?baH8KXC^ElVsGMrrYQhHbaZKSb!25lb98BKVRUbDRdi`=b6+@UE@*UZY$IVXGBYq^W->5gVly^3HZU|{FkxY4VmB~hGBIQ}H#0K}06;Tj001sJIze=FX>@gDWkqvzX>DP2Z*o<1X>4;YXgWG)Wpq_;X>?X)V{~tFC}VGKb95kSM0svha%E*YI#y+4bZ>GqCM+OnM0svha%E*YI#y+4bZ>GqCMf_xbaZKSb!25lb98BKVRUbDRdi`=b6+@UE@*UZY$IVcF*i73VPs@xHfAv~W-&1^W@0%qGh$;oH)J?6WHMw806;8c000^~Ize=FX>@gDWkqvzX>DP2Z*o<1X>4;YXgWG+b5>G_VNNJxZ*FsRAZbK-Zd7t*WjZ=mWn*-2ax*3=06}zgX>@gDWkqvzX>DP2Z*o<1X>4;}IA|_tbZu-SVKzBAVq`fsV>2*jGdDJ5IAJ$tVPR!8I5jb2VP!C3HxB?n7-Rqd8ag^bbaZKSb!25lb98BKVRUbDRdi`=b1rB)I%#uSWpZy;Wn*-2awubOZgX@XX+(K$RB~lyIyzQmV{~tFGbSkjL3DI!baiB9MRRm%ZDDk8a#eI`Y;#{YXf9}UZEPc9Gd4M6H8^2mWMVaCI59J2Gc;ynHD)wpGd5!|F*jr~5dc6KWB>p)IyymgbZK;TWMxHjbZKp2bZ>H1bZKmJE@(PBV{&hEb5>GfV{dMAbRcO&d2Up4Wo0@#R%K&!Z*nsxEFfcVZgX@XX+(K$RB~lyIyzQmV{~tF;((?p06}zgX>@gDWkqvzX>DP2Z*o<1X>4;}IA|_tbZu-SVKy)^GB9IhHf1qnG-EYnIb<|5HZ?OjV>B~lGBh}4HWL6qGh_e&8ag^bbaZKSb!25lb98BKVRUbDRdi`=b1rB)I&EQaQZrOH1bZKmJUpQzkXmo9CBVjl(FlA*lGdDRmVlX!~W@a%lGh#G0V=!VkGdDRlWHl84Kp12I0313xL3DI!baiB9MRRm%ZDDk8a#eI`Y;!JXIyz%$Wn*hoYh`y+d2MZFbaH89X>@rgV{dMAbRcO&d2Up4Wo0@#O<{C$X?QbuGbSkjL3DI!baiB9MRRm%ZDDk8a#eI`Y;#{YXf9}UZEPc9Wim23GB##5Vl*&0IAk|DH8(RfH83(_W??coG+}0D7XUySWB>p!L3DI!baiB9MRRm%ZDDk8a#eI`Y;!JX06}zgX>@gDWkqvzX>DP2Z*o<1X>4;}IA|_tbZu;6030GZI&)=oL3DIsV`yb$OlfXwb0}kPZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2t7BVl1?WHB)?F=aV1WnnWjH(@k2F=RF}W-u`}Fkv_`Ib#|CJ|JQM91=P@b7gc=Wpi{?a$#MyMDIjBSZgX@1BVl4?Gi7FEVK6yiFk>@hIW%K1GBG$gF=S;lG&f;kVK^QDJ_cd{90)o(XJvF#Wn*t{WI=RvVPj}zWK3ypYbYroV{dMAbO0k^F=I6~F*Z12V`DO8Vq`aBF=k{nI5#slVK!o7G&W>7AOJoFVgMW{Iyz@%bW&w=bX0O-ZgXaDa&0JMZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK-tnW@0pBI5IXkH#RUaI59A0Gd4LkWjQu5HD)noFd_gxCSm{_J32aNWpq?>VQzC~Z*pxYV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XOlfXwNp56icq|}eZ*FsRAWUg);((?pAY*TCb94YBVKQPcV=^;iVPrI9VKikoG&p5rWMO77FgZ9dHD)(9HzWW)Ibr}DJ32aNWpq?>VQzC~Z*px!WpZhDVRUJBWhi5BZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>Q_xrYRs}Z*FsR03%^AWMnclWMO16I5;w5V=-iAGc{o`I5RRbH#KHrW@2I{06sZl030nkI%j2cO>cB*Z*Eg{Vsmg|V`WxlV{~tFC~0nVEFfcVZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2tdV{dMAbO0k^GhsM6Vm4-EGBY(eV>mQ3HDxzuH#sz9GdMLjFf=u0C;&byVgMXFIyz%-ZE$sTWkYCbY-CVxb5><+L1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVPP~eWMX1BHaIahWimE0F=RG5GBjghFf}q_FgG|jF)9E)Ibr}DJ32aJZ*6dObY(+mX>4RxWo$uXV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^GWH2~2GdDFiFfce_F=S#hG-Na}WMMfnH#THuI5A}`06sZl0316yI%98baCLNLLuhGiWL9NtC}VGKb95k9Wn*-2azuGG*d2Ul_dSxaoAWUg)YvO>WDIjBSZgX@1BVji%V>vK2HDO_9Vl*~pHZ^8tH#RpmHZ)^6H#0UeHDxXUJ~?6l96LHXV{dJ6b#!GzXlZO@L1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVKy~2FgY_YFfuteGBPnSIWl8nG&V6fIbt$lG&eJ3F)#o=Ibr}DJ32aJZ*6dObY(+mX>4RdX<>6gV`C^|Z*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGpZgf;{a&dKKC}VGKb95k9Wn*-2azuGvc5GdD3XI59G2G&y5tHZnChWn*GCIAt^dJ~?6l91S`;b7gc%Ze(S6C`xZ>Zgfd*WMz0JDF7p3V=!bnHZ){mV>vZ5IAu0AVL37~VliQ5H85p2Vm3B1HUK^gVgMWnIyz@%bV+VxWq2qlAY*TCb94YBVKQN3V`O7wHfCaGH)S$1GGQ}gH)A$pIXN*iFgY_cWjFvn24Vml4mvt>Wpq$)b3<=$a%6K)W@d9`bSPtQZgX@Xb7^{IUvwz|BVjgUI51*mF=k~nFl9AiH!)*lH8x{3W@2SFGBq_bHD)>hJ`7?290)o(XJvFyZ*xO$Z*pXFPiAIwWppShAY*TCb94YBVP<1DF=941W;Z!wIbvdDWH@FrIWje6WiU8nVK6f?Gduu324Vml4mvt>WpqSOMsrVQW^-k9C}VGKb95kcX?kT}bSVHMVP-ZpW@9jBHZ@{6Gd4FgFf=$cIAUWoF=b&mH#0OhV?F>r3}OHr2s%1vWpqSOMsrVQW^-k9C@COgZ*FsR03%^GG+|*fHZ);3GB7weWMMEjI5ae7GBq(bHeoU~Vr6AO06qp{02~N9I%r{YP;YZgX>DnAb0{ewV{dMAbO0k^W;9}9WMX7BI5{ykGBIU1G&f;3F=RJ3H)CdIWHL2nLI6GnVgMWrIyz-;VPb4$P;YZgX>DnAb0}kPZgX@XVsCG3DF7p3G-fbnFfwH|H!?XjVPrI7FlA#oG-hQnIc8%sWiVqfL;yYtVgMW_Iyz@%bWm?|OlfUtbaNI06rvQ02~xLI%j2cO=)gWZ*xp(ZE18UV{dMAbRctSdSzd9DIjBSZgX@1BVjZ)WMXAGWMyMBWo9=yW;SFsHa0RcHaTWCW@R{LHZ@29J`!R8927b_XJvFvVR%q)b4+P%X>=%KZ*FsRAaiMYWnXkDAY*TCb94YBVK6i|IWaS0Wi)0tVq|4vGc{y4I5lN7VPrQkWHmE6HA(@ZaV{dMAbRctSdSzd9EFffWbz*E~EFffWbz*E~DF7p3Vr4inF)?N_W;0_qHZU|ZGcYh^W@2J9V>f0pVKZViOaML{VgMWnIyz@%bV_e&ZgfO>ZeeX{V{=q_aAhbdAY*TCb94YBVK_K4I5T8pWi&H0GB`41F*IUgWo9xtGBadmH8D9kF-`zJ24Vml89F+1Wpqk!X>N2xd2V5CX=8I#d2nSYV{dMAbRbG^X>N2xd2V5CX=8I#d2nSZ03%^BF)?K~Gh{e7G-G9AHZ?b7F=S&gGB!0bWHMr5Wi>fa06rID02~%NI&)=oL}6`kX>MmIV{dMAbRctSdSzd9EFffWbz*E~DF7p3Wo2bHHa9XkHZx*0HZU|YWH@DEGdW{sV=!bgF*q?bQUE>_VgMW#Iy!S@bW?O;bZKKoa%p39X>V>QV{dMAbRctSdSzd9EFffWbz*E~DF7p3VmLBlGht*iHDWSkWjSInWo9^GVmUTqI5jacF*9T{Q~*8{VgMWzIyz@%bVOloaA|I5C}VGKb95kcX?kT}bSWTXZ*FsR03%^zH#cK5V`DHlI5=T7GBY$XFf=)4W;HZ3HfCluGcsgW06r3802~xLI%j2cQ*>c;X=6rmX=8M0Z*C}KZ*FsRAaiMYWnXkDAY*TCb94YBVPQ2fGBhw|GiEYoH#B59VmUD}HDO~mH#uT3F*9T~V^{z_5@G-x0y;W=NlI^NZgeOq03%^zIXF3GWjHZpFgQ6iIb~yEHaIpmHeq2lH#9I~Vlg&a06t;>90)o(V{C73Whf~iV{dMAbO0k^FfuV=V=ypbIAStoIb}65Ic7OCFk)e0WHDl6F=k;hTmU`>VgMWnIyz@%bWU9Z)LvL?#WOFDfAY*TCb94YBVKFp0WMpGzFg0d2Gcq`4WMngCV`619IAJhmV_`I5FkS#Y24Vml2s%1vWpqw*Pi90a24nyLIyy;8Z)t9H0Ap-nb8~4#d2Up4Wo2J6UolBaZ)t9HE@*UZY-9icFH>+~bZKF1O>b>wZgh2RE@%K#aA9<5VQfurZDnqBb!}fbXf9}UZER^od2Up4Wn}wmUVL4$pG&wUiG&y8tIb~ruV`ersW@KSxVlZMeVl-qfXmo9CY5+?*I#X0ZLQF+pPew*VPfk=pLsS4^GBIK~H#0XjHZU+|Wi>H5G&DCgGB-3bH)UfoGB{#6Y5+?*I#X0ZLQF+pPfkNmPE@6CZU7@;GiGKnWin)CGh#6|FlI1eG+{JiGh#MmWi~ZAGhsA2cmOFnI&EKLZ*Fv9V{}tvXl-e9bO0k^H#0UiGGR1jF*!FmGiEt9WjQlAVPj)BWo9sDHDWX~cmOFDIyysdZggQ|bW?O;bY)FpV`yn^Whi5BZgX@XQ)6gtX>@c@VRB(@b0#SOBVjl+W;HfqWHw}DF)(9fH8wCaHDft2H)AwmF*z|~Fg9!eOB8qjDG)k3V{dMBVPkYnWnpu5a%F90Zgf>}WMOn=C}eMSVr*qBAY^ZKVr*q803%^EH8nS4IAJt7Ha0RgF*jy7IWRJ1HZWo}G+{F`H)dmQ080*d04V}GI&x)mWpqSkc4=c}C@BCVVPrRBIAJz1VrDiuH8?jpGBai{IXN(5Vl!hnIASt0VsHRUcmOE^Iyz%-ZggQ|bW?O;bY&E2H#uQ)0845BD*{b#WMwER05~@`VPdHlVr4NhH!@-~Wpn^bcmOE^Iy!7&b97a3WMOn=RB3HxC@BCVVKg)`V>U50H!)>nWi&T8F*!3bGBq$WVmD%8WHw`AHFf|?WB>pc;WldpYXlZU`0Ap-nb8~4#d2Up4Wo2J6Uok^(ZggQ|bW?O;bY)FpV`yn^WiDuRZETVNGCDeBX=Y|+a%FB~WnXl8aAg1^VKioCH85f{V`VWoGdN~9GGbviW??xvIXE^kV`F1BGm-!@Iy!b?Y;|Q{ba`-P03%^yH#cT7F=AvgHfCWtIAmiqG+{JhFk)gkWH&fCH!(Jn05Uo{a%E;^a%FB~WdI{#Gc-0cHZWl^H8wUgHZwA0Wj10mG-5b1VK+HuFkxdhk^nL~I&g1kZggdG03%^zWI1DFV`DcqF*0T{V>o1HIAt|9F=IDnVPQCBW@KZM05Uo{X>?_BVRUbDUt?i(WoK`4c>p6}IX5t4VmUG~Win(nFlIPnV>UN3IWaIXIc79AIb%0Ck^nLhIyysdZgX@=bY*g3bZ>GfV{dMAbRbD|WpZJ3Z*nFn03%^FW-vK6FlIG4W;JDDF=a70WMMF7F=k_7H#IkAF)%iM08|f>05SqPI&W}ga$$6Daw{t+DF7p3V`DTjIW;mkW@2MxH#Rb2I5TE4HD)w0IWRLhIAb_wfB;mI05SzSI&W}ga$$6Daw{t+X>N2W03%^GG-Y8kH!x;mHZd_YVK_KtWiV!9WHvK2G&C?WGGk(b08|5#05TjpI&W}ga$$6Day>mLV{dMAbRa`-ZgX@=bY*g3bZ>GdDIjBSZgX@1BVjXUVq!LBHe@p~F*h<{V>L86Gi72mH8?XhV=*>0VKamPR2q^1G8Z~JZ*XODVRUbDJv}I6Z*FsRAW3v(a$$6DawaJtV{dMAbO0k^G%+-0W;tUwW;HT1HZV6gGdN^7G-hQoI5Ib6W@a@th5%F*k^nLsIy!G~WpZJ3Z*n0$C}VGKb95j>Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^JWid5kWiezoWid7|F=RJ5HfAv}W;8Z5IW;piGGZ}^08|>105TUkI&W}ga$$6Dav?n^V{dMAbRbD|WpZJ3Z*nFnAY*TCb94YBVPQ5nW;tSIG-P2kWo0pCFgQ3iVmLB3VlyyiH#j#oG>QOJ6_Nll2s%1%aAk5~bZ>GhC@COgZ*FsR03%^EG-G5lF*h+WHa1~nWH&Q2W@TkLGGZ_}IbmclIWsqm08|E&05S+VI&W}ga$$6DaxFe6DIjBSZgX@1BVji;VK6f^W@2SwF*P|kVP-HkFfub{Gch+fGdW>pFfxt+R0fg&G6*_4X>(R#Y-waDDIjBSZgX@1BVlGXV>D)AF=jS3Hf3TmG%+?eV>dH2WMegCFk)n5WHOKdR0dcX96CBfZ*FsRNpxj$VRUbD0ADd*F+*=|b96~`WpZJ3Z*neZbZubZ>HBba`-P03%^!FlI0|VKOx}WMeWhGhsD3Ff?Q`Gcsm3Ff(B=F*!2E03$j&aBpdDbY*e?BVl1NF=I1jWo0lhWjHuwVPax8I5;q7He+F9GGRGlI5NfnBRV=`Z*FsRUvO_}ZggdG03%^GIbt<2W;ii1IWaXgWHT{gGBq?dH#T8qI5sz7WjJP;03{h9V{dMAbO2^zWMyJzWjQo4FflkVGBPt`GGsF|W;SLuVKOu`VKtWkMHj{ZBNIA0Z*XODVRUbDC@CmoZ*FsRAaitNIy!S{dSzd9DF7p3VP$1uVlZPdGBq(XG%z_ZGh;L~H)LXCGh<{kGh#3?nE*u*od6{nAY*TCb94YWGc+|}Gi5bpWimNAIAJg{WMnrvFfln}WimN4G%_)p07VzZ03#DRI&W}ga$$6Da$8*}V{dMAbRctdWI8%?X?kT}bSVHMVKOl`I5RjkGh}2iVmUQpWo2PCVlX)|VKq23W@R)uHk|-P5yk)`89F*=Wpq|yY$#)IZgX@Xb97`nI&*1yWnXkDAY*TCb94YBVP-gDGhs6`W@b1tH#0J2IW#mlFfcMRVPP>iV`gPJIG+GT7sdc1Av!v9Wpq|yY$#)IZgX@Xb97`nI&*1yWnXkGAY*TCb95kNZ*^j9Whnq7VPZBjH8e3dG&E*7H)Az6G&eOgGc`G7G&wReWMMR6HlYATAFBW*2q0r`ZgX@1W@ceAWnp46WHmHoI5ILfWH@1EVl*%^WMeX9V=-noqX0z)tpFtmAY*TCb94YXG%z`4GdD6cWM(vBVKiiAGGjP0I5A>jH)S?AWMVR<07VAI03!%GI%8sGXK8LIDIjBSZgX@1BVjQ#GB9H^GB7tXWHnKSf03%^IWi~WnH#j#nGdDG1IASqkI5{*nF*IUfI5;w4WH2?W07b?CBLX@)Wo~3BDF7p3IAS(tF*i9jWny78WH)0oWMVWhWiwMmIDIjBSZgX@1BVl75Uu0o)VE`jxH)3WrV`MTmVm4-DGBjg3WMpAxI5;&lWnyADWn(ro#sDJ%IyzQmV{~tFMrn9cX?kTSDF7p3F=b>oH#9gmGdDJ2WH~u8H90XdWil}_IAdZmGB{yowg5%O03#wgI#y+4bZ>G-X?Rm31|Ff=e?V`FAEH8NslVq!32Ff%bYV`MhC07W3i03#kcI#y+4bZ>G-X?Rm1Ib>pFW;HQoFg9j1V>UE2H8Eo{G%_TnH!@~6WnyJyHaKQEGiEn7H^2Zz#sDJ%Iy!n~a&IUp03%^FH)1z8VK!qqHfA$2H#TKtIAt+1Vl`zmHDWhrG&C~807b?CBM&+{W@&6}LUm?lWpXHFZ*^j9WhyBkV{dMAbO0k^Wo0oiHe@z2WnyA5IWje7Wn*SxH8o>mVPQ2fH90sj!~jJNWB>pG-X?RmR0VJ~}#MZ*2f0VKZShIb}CtIb<+3WMpJBFgY?aG-fn1H8e6dVKHK5V%q>dIy!7=ZfjpsUt?u%baHQLWMOOoBVl7PVK!!FIAvrvW@2JtHDWYkWHx3pGcsmlH#9RjF=pEUJ~}#MWo~qGVQf=nV{dL`O>b>wZgfv(O<{9$03%^FW;ixDH#ssmHaKKBVl-qhGdVLcHZUCBnGc{ynGc_?{Ic7IyIbGoFeWJgBVl7?HZ(UkVlrYlIWspfWHU5kGc-6jVK_B1V`4aFHDu2KU=P~>J_tHGbZ=5=XK7?YZ)AB%Ze?dHmHZd|}W;HiCIAl0BVq`F7WH&K4Gh)>MU06qvhI%j2cM{;3gX=QG7S7~%;Qg3u&bZKvHL337RV<;&gV{dMAbO0k^V>B{lVmD+oW-wzgGBr75G%;jhWimE5WHn`FF=R3{*#KY$WB>pV>WXmo9CNNHziAZ%rJWo#g6ZggdGW?^Gxb0BnYAYo%;Wpi^NVQgn_a%psEZF3-FZ*Fv9X>Mg?AZczOX+(K$RB~lyE&yk8Z*_2AUui^nZd7t*Wk_jfXiQ~xWo#~JbZu;Ka%py9bY%c!X>wm=W@cq!G-5e2V_{=sGG;SmWiT-}GGk$3V>LH6VK^}^Xmo9CWB>p!QFUQta$$67V@zplWkYXsbS`KBQFUQta$$67V@zplWkYXsbYD1VE@*UZZ0!Il4LUkXZ)t9HL{CO@L~nIsY-K@ma$$KWb97`nI&*1yWnXkD03%^xVrDooHfA|DH)3HpIXN>lF*s&4Fk@w5VL4`IH#0Zi089(*04f+dI!bS8ZgfOXMsq}Obz*E~L2`0oc_?FVZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3WH&iAIAdmEVP-dDGBaT^Wie%AFflVTW;J4EGchnZ;Q&k)?EoqbIy!P?b7^{ID06gVIy!S{dSzd9DF7p3Ibt&~F=1peFg7z~GB7q`IWRCZWiT-_H85s1HDNPi;{Z$x?EoqmIy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^HI5;&qHDhIBWHe!BH8(jiHa9e5G-fnnH83`2I5K7B08AF`04g3jI%#u5Z*FsGb97~HbSPtQZgX@XX+(K$RB~lyIyy~nWMyn7DIjBSZgX@1BVjf(G&D9gV>vcrIXN&nGBIUkFf=t{H85l{HaTHqVld|bOdRb1Dj+&KZ*XODVRUbDJt$*uZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQDF7p3W@IxsHDfh2Fl99~Fk~`hV`MdBVKic7Gcqt`GdE;q=>SX~?EoqQIy!zzZ)t9HL{CO@L~nIsY-K@ma$$KWDF7p3W-~H5H85miHDfepWn^MxIW{w6WMemFH(@enVmUZ6>i|q-0025VN^faybVN@^b3|`-Vr*qWa&lpL0Ap-nb8~4#d2Up4Wo2J6UolE=X>N2xPeyY@Z*^j9WkGUsVR4rAWjSRvVPZC9WnyJ9G&N#kF)%P@VPrOBHU0oXIyz)fZ*u@6VK`+tFgG_gF*G$fH)UlpVmCQ5VlZQ5VmDzkW@BSEHU0oXIy!7=Zfj6)a{wb@VKO*2G-ES0GBh1{s2NcI%HO2UuvWqG&3}2W;Zo4F=00}V>M+mWH&N6G-dt(LOMERR$^au03%^EH)UfpF*Z0iV>M(jWHvA`GiG98I5RXiWH)6nH8?Z=075!CWL9EdY-w(5LTO=hL1SZOY-Ms`bZKvH03%^GF*s#mIb~%sWo0#HVrDpDWHvcwGG$>mIb=3tWi)2~075!CWL9EdY-w(5b3tQcWo%_~VRUJ4ZgT)5VPP{kV`F7zVlX#kG&wamHeqFAWo2PzH8wXjG-72nVg3L@Iyz)lY+r0?Zfi_$V_|GUX<>6$a%FB~XaFN&VP<1AFgG_fG-Na}W;Ql9Vq`TqWHn?pIA%CAV>4nn{s2NcI%HO5Yycx+W@R%tGcq(WI5J{nWMwlnWHDx9H8(RhVPs`vVPiC7{s2M(Iyy#ga(7{JWJGyxVQpz+b4+P&Wnpq@dSP^FZ*EC$bY*gGVQfNmW@cq_b0{eQBVjf-V`XJzF<~|^H#KBrGch=2IA%CvWn*M!IWRY2I5hYGWc~m`4mvtUZ*q5Ga%4n#ZeeX{V{=StZe?L|X?kIFX>V>xZggdGZeeUfb!KK|a&stSZ*FsRAWd&%Wo#xX03%^BI59S3IAJ$5FfcG;WH2&fW;i)FVL3EpVPiHiWMnn^0AvjQ074ErI&x)mX?kTSV{dMAbRbP{WMyn7DF7p3Wim22Wiv8mW;ruqWo9;JWI17EF)=teGGSshW-?}C`~YMOWB>pV>xZggdGZeeUfb!KK|a&sU84W;bSKF=k~qHDohnpBVr;I&EQVWnXr0X=DI%baHiLbZJC+Zd7t*WnVF0F;j41ZdG(?Y;#{RUomZAYh_DamZgydEX<=@3Phx6iV{|Af03%^CIb$$5GGt~pW@BS8W-~W4GiGIBH#s>qGiEU{G&wi|0bL9MI}bWKRB3HxNp5ywa%o|1bWdVxWn*+GV{dMAbRbV+YGq?|CMf_TVKQMbWi(-7He)zBIb|_qW;bMFWH~luFfn9iGc#s3VFUqP4GaN00y;W=RB3HxNp5ywa%o|1bWdVxWn*+GDF7p3G-Eb5HZm|ZWMMX8F=8_|Fk?7lV>B`~W@R{HW;Hco1_50R0XqUZI%j2cC@BCVVKp-{GGjJoV=yyjG-G2kGB;y4H(_C7FflMNH#A{nHV6S-3;{b2Iyz@%bSPwRbz*E~EFfZUZ)_$h03%^GIb~%wG+{P3Wo2PEGGj0_WHn}EW@0%tHDzKkWi>Ji0bLED5&$|nRB3HxNp5ywa%o|1bWdVxWn**zV{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uMX>DamZgydEX<=@3Phx6iV{|TPbZu-$0XQN$Izw-6b98cHX>N3LM{;jMmGEFg7mb7^O8Wn>^}ZgeRCBVjc;Gc+(aWjQf3WHL22H#TH3Vq!REV`gSBW-vKoIWY|ZS|CROI08C4enW3=b98cHX>N3LM{;jMziVm4!9G%#Ti0a_PF0XPUcI&NWYWhf~iV{dMAbO0k^H8C_WHZnJ1WMgGyWMyPGI5atCHa9UeWin+pG-Wb469HNVM*%npIyz%-ZgX^UVQFr3b3|!vWo~n6Z*C|lAY*TCb94YBVKrnjF*jp2F*jl`VKZhkF*ji~W@9s9WimB6VPax4H5CC`21fxnFFHD5WMo5cZgX^UVQFr3D06gVIy!S`VRB_;UvPACJVS48b98cHX>N2rEFfcVZgX@XRB3HxQekdqWhN;ABVlDQFfuk}Vr4aBGc+|}He_ZqV`DaDWn?yGWi~W7Vl)>4S}jKbI5j#tVPs@OZ*FsRa$#w1bSQIlWI8%?Xkl_?WM6P}ay(3FZe?L|LvL<#baG*7Zgf5@AY*TCb95k7X>DavVQ%7prYQg;VK-$kVPP?2GBY=2F*rA5Ib%6FWo9)sVKp!^GB#m0I2i$2Ge-e9COSHGaAaY0WmIWxWl~{oXJsg3Z*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAXI5>Wl~{oXJsZS03%^zV=^^1Wi(-BIXGf7Hf1(pWHC52IWsgkVmM)BHDoj!0a_$S0XP&oI&x)gZ+2xvZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3G&nLgIW}W6I5jdiW;HoxGdVM4V=yr`HDNhoF*7t_9RXSrM*%n>Iyz@%bW~|=Wl~{oXJsg3Z*FsRAaitNIy!T7a%pa7CM+OSX>DavVQyz-CMf_TVKy-|Fk&?~HfAwmHDWMkHZ?ggHfCfoFfuk_V>e`EG#>$49!CK<0y;WpWpq?&ZDmqnZf9k4C@BCVVKQZ5G&C|{HeoqsW@TbwWH&H5Gc+|bI5=W6V_`BdG9dw4M*%oBIyz}{MrC1hX<}(?Wl(QvZgePQZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGfH)dlrH8(LgFg9W`Ib}67Wj8rvHa8;yS~EuhI5j#tWp-g~bzyX6LvL<#baG*7Zgg`fWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^IF)%SRWH4i9F=8}gH!)>qW-&1_WM*bEGC4V7HZU|L0a`Oh0XP^sI%j2cOmBB(azbx)Ze%EAZ*^j9Wh@|8Wn*-2azuGvP~GdVS6FgRp4WhVhz7DoX%7&G*d2Ul_dSxal03%^IH8V0}W@2VGF*0FgW;8f7W@2VHFkxglWHvB4H90mZ0a_ME0XQ`}I%98cb98cHX>N2%VPkJ%X<=?xQdCoPVRU6EWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^IVPR%sW?^MwV`MNjGchw{Hf1?8H8(UlWHn+qIAvig0a`Oh0XQ`}I%98cb98cHX>N2%VPkJ%X<=?xQdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VKz8qF=S?BI5J{lGdE>7Wie)DGB7YTVPRo6GcYzdHZ1{KGe-e9G&(wCZ*FsRa$#w1bV^}kZ(?a-ZdX!NQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDL4wiFk)shHD)$8IX7lCGBGzfVPR%8GcY(ZIWb{mF9BLIM*%oAIyz%-ZgX^UVQFr3N?~JfVrgM+S5j0%Z*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%CndAY*TCb94YBVKXyfGG;b2WM(&HVKHGiGGj9_G-f$tVmW1IVKFr`Gcf^LGDiV8H99(DZ*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Gi5MhI5A;nH)S$3IA%0vWH(|rH#9RjVlZMdWM(olGXYvNM*%oBIyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VPs=AG&nFgH#THqH(_OAW-~N6G+|^nH)b(mVmV$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%XWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^AF*Y$`G&D6gV`exoGB`0cVL3EmIAJzrWn(vEWj0|q0a`Oh0XQx?I%98cb98cHX>N3LQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3IWl5oGh|~kG&43iVPQF9IA$|3GcqzaW;Zf1VK-xAIRRQMM*%o4Iyz%-ZgX^UVQFr3b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3Wiw+iG&M9iHa9RhGdE^6V`DO8G&V6aGB`P8H)A+3I{{iOM*%o4Iyz%-ZgX^UVQFr3b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^HI5Ih8G-fa{IA%6BIASt6HDhHkWjQo7Gh$_AH8nLo0a`3a0XPCWI%#u3Zh2H`ZDmJtZ*_1eDF7p3F)=n~WMnWjGc{#1WMnZoH8M73VP$4FGBac_GBIOeKLJ`t0XPUcI&O7sVr6nqWN3LC@COgZ*FsR03%^FHDotpH(_HoGd5&6G-WVhF*r3jWidBpW;HV~Wn^YS0a^w}0XPUcI&5ikbVF}$b98cHX>N3LC@COgZ*FsR03%^HG-NhpGB7k|F*!LmF*Id0F*q|gGC4A4H#lQtH8V9s0a^w}0XPUcI%#uEX>Mg4tkF*jl`HDNJfW@KbGFgIalVnqR322>g?b4PM-b#MT4M{;j^!LZfkCDcWzX9aAg1^VKZVjHexhkWMVNkWH@DGG&wL~H8EmiH8?dgVqs=tVo?DrIyz%-ZggQ|bWm?;Zgc=6VK8Q7I5IdjIWuHoVmD)9GB;*2V=_54Ib$_8I5#skWKjVtIyz==a${vgX>w&_bZKvH03%^EFlJ;pWo0)rWH~f4Ghs9^VK`+nI51>4GGaDjI5;*@0V_H>Yi@6MZdY<;ZewTwBVjaRIW}ZtHe)bkVPr67GGsJkWMMQpWHvQ3I5A>3WH3^!3Z*Fv9V{}Pm03%^HWjA7GWjACvVKZW8H#Rn8FgZ43VKZblGB;slVl*^S0V@JJI#q6KZf|#PS8`=;V`xKfZggQ|bSNnRBVlG@VP<7yG%+=1H#TN6H8f^9G&eFcIbvaAWHmE5GBHg7O;G_WH99&~ZfkCDcWzg5Wo~0=LvL<$VPkYCV{dMAbRbo3Yi@6MZdY<;ZewUeZ*Fv9V{}w`aAhnYV{dMAbRbY~b7^#GZ*C?m;((?p03%^#Fl9M1VP!WmVK_BnFfuYYH8f%{VKQbpV>2~lGhr}K0ZlVx0025VRc>o;Z+C82a%FB~XhUyqbYWw30CRM5bz^jCM0svha%E*-F<&uNZfkCDcWzg5Wo~0=LvL<$VPkYIXmo9CWB>p!OlfXwRB~ZVRmJ5b75?ALt$fRWnVaGE@*UZY<2-4Bsw~8aAk5~bZ>GfDJW@fWMz0?ba`-PEFfcVZgX@XX>Md?cwcmRaAheVV{dMAbO0k^FgY@1Vq`QpFgP(cFlJ?9WH32mVmUH7W@I@vF)=e{QvpIEb^#y=Iy!Q1cXKEyAY*TCb94YBVPP>gV`4BcGBY_bW-((qHe)ekV>2=_Gcsi|Fl0GqWK{t|26h1;2s%1rZ)|fYDIjBSZgX@1BVjl)Ffe2^H#9J1HDNY6W;A0qWn?rkW-vElI5lQvFk)8$LI!pLAUZl_Y-Md_ZggLCd2nR_BVlAYWid1~G-P5hFgZ44Fg7wXWM(%xG&D3YVq#=6Vlj3BAUZmBVQh6}UvznJWdI{#HDoh0WHB~mF=1t5WHn(kH#s&mWjA3qH#jvkH83(Ub^#zdI%#fXWq4n7d2nR_BVjgWH8n9ZFfwFhVq-96WHdH3V=^!_VKz21Gd5;3GGlfDAUZm5Z)t9HWpV%`VK!r7WnnR9V>vl6WHMuBWH~frVP-QkV`4O8Fk~_`VRiu^Iy!P?W@U0^ZewKtBVlD`W-&51WHw_pGC43YWHVzhIWaY1H8VG5Fl8`fFkyB9AObo%O<{C$X?Rv?Wp^kk03%^EGB7t}HDP5pFflkdWH)AIG%`74WMVX9H90XfWiVx40YY{GAQL(|O<{C$X?Rv?Wp^lJZ*FsRAWdO(a%p&0X=QgNDF7p3Wn?ipH#KE5W@TnIGBq_hGGaM2WHw@9GBRZ_VKO;5U;#oAb^#z0Iy!G~WpZJ3Z*n~-V{dMAbRbP(baH8UR%vB-CMf_TVK!o7G-NYnI5{?DWMN}wVr64AHe@(5F=k{lFg7-pBX$8G5;{6fVRUk7cvfj;cPL|TZgX@XLvL<$VQFqV$nV`5=9WHK-_V>LB4WHDv|LJ)QVATT;QO<{C$X?Rv?Wp^lJZ*FsRAVY6%bYW?3WpXAgAY*TCb95k0VRUk7cvEz5a$#p>PjX~sa%pa7CMf_TVKX%~WimD~I5lQrIb|_1VmLHpVK_E9F=H?{V`VpCV`u?FE_MMR3_3bZVRUk7cvfj;cPK+|ZggR3Ze?;NDF7p3H)LcnG&D9gG&wdmI59S5VlXl_I50ReGc_PjX~sa%pa7CMf_TVPa)BGGjPlHa0mlG&473I5ae7Wim8oWHmN8H8M0fVQc|HD0TrLH99&?VRUk7cvfj;cPMagX>N37ax5TeZe(S6UvznJWh@|RZe(S6UvznJWh@|LZ*FsRAWdO(a%p%|bZ_E-rYQg;VKp;3WjSMHHeqF9H!w0}F=S?8VmVHDXJt=vWMy(FDIjBSZgX@1BVjl=FkxXbG%+<~F)=qYFfcS`VlZZAH)dutIWRUiVrFmwLI!pLAP71-WMOn+C@COgZ*FsR03%^zV`4I9VqrEnWHn)8F=At4HZU|aI5B22H)COBIb>pT0YV0L0U$OyI$~^ZV{0gBZe(S6UvznJWh@|RZe(S6UvznJWh@|RZe(S6UvznJWh@|RZe(S6UvznJWho$IZ*FsR03%^GWMVO4H#lWuF=RAmWI1IvW;rr8IW=W7H)J_7F=RG$0YWrn0025VO<{C$X?Rv?Wp@B$Y+-YAX+(K$RB~lyUol@XO<{C$X?Rv?Wp^%UbZu;Z0UI?sI&gAjWNBk`Q)O;*Z*p@@Wnpu5a%F90Zgg`fV{dMAbRbP{WMyn7EFfcVZgX@XRB~Z#e*qgcIy!K2Wn^h%bW>$+b8m8UO=V$ob#i5GWo~qHMsja$Qek&Ob!KK|a&stSZ*FsRAWd&%Wo#xaAY*TCb95k7a$$C5a&uv9CM+OhZ*FsRAWUg)YgT1!L2`29fTk$`BWGbaHDNG0GB7k@Fk>}0V>vcrVmCK6G&p23VKy@}Ha9nU0X{Q-0UI?sI&gAjWNBk`Q)O;*Z*p@@Wnpu5a%F90Zgg`fV{dMAbRbP{WMyn7EFfcVZgX@XQ)O;*Z*p@?X>)WYEFfcVZgX@XRB~Z$+b8m8UO=V$ob#i5GWo~qHMsja$Qek&Ob!KK|a&stSZ*FsRAWd&%Wo#xaAY*TCb95k6Wo~nCa&t^+b95#wAY*TCb95k7a$$C5a&uwgfTk$`BWGb@HaKHAV_{=9VmLK2GBaj3GC5;pI5;&mHZnJ4Gc{#>0X{P&X+(K$RB~lyAaiAIb8m8UAY@^5VIXsKa&=>Lb#i5M0B3SJoL~mwuNo{a%a&#_e08MXXWo$`LUourvL`Fn!W^+kxaBp&SUpQzkXmo9CgaJ}II!r}IR9{9!qGdD9~Wn(fhVPRu3l>sn1I%98cbYWw3MsII)03%^$GB9CgGBY`0Fk?1iF*7z~I5sggHDft9W-&5kG&y6H0Wdl`ZC`9Fg7_bHf1$4V`MWjWnyGEVPlm6Ff2McLTPYiWJYgqbVF}$bYWw3Lu_Glb7^L2WpXHEZ*FsRAX8&#ZE19LP+@XmZF43pAY*TCb95k6V`yz@baYT*a$#+ACMf_TVK!xEGcYkSVPs)9V>UH1WHn+iW@R)oWi(+hW;bCuIfnsKDwP2+7&c;Whi8Cbz*E~EFffWbz*E~EFffWbz*E~DF7p3Vq;@rH#sw5V>2^1FlID3G&VM4H)CUDFf(K`H#9Y4i2+g;l>smUIyz@%bWn0>ZDDeGMsII)C@BCVVKX*2FkvxeVKQYfVK8K2W->KnH#amgGdVIaH)3NpG>ZXJl>smUIyz@%bWCMtbVhG)bVF}$bYWw3Q*>c;Whf~CBVl1smfIy!S@bWn0>ZDDeGMsII)C}VGKbYWw3MsII)DF7p3Ic8)sG-G2oF)%eUIA$_tIXN<7GB{&6H8^HuWjQxAlL1l-WB>pbmnY)o%qWMy(LXaG%bWMyngPhT=kZ)9a`OmAUiWpZCQXf9}UZEWcQ8ag^Zx#I%#fXWq4n7d2nR_BVjdWGdW^4IAk$qF=jF}W??uoHf1?_BVRUbD03%^xH)b+1HD)w9Vl_1|Ib&lmVr4frV=*u@H!(IgIXGqM0UA0wa%Fa9a&u*0X>?_BVRUbD03%^!Ff(R0H8nIgWn*JxG&W>1I5sw6F*0O1Wo2PDVPQ1s0UA0wV{dMAbYF61c4cyNWnXD@WpZJ3Z*l-5VK!qnG-G5jHaIymHDowuH8L1VmV?oGG;X~WHadj8ag^Zx7IyzHuVQwfX03%^yV=yr?WHLB4H#A{5HZ(C|HDO{iW;bGCW??sCHe@xU0X*pe8WlP^Q*dE!C~$9SZggdGEFfuaWMz0?ba`-PDF7p3WH~WmHDzWoWn*SxV`gM9W-(%8IAb+5Ib~xuWnwa6r2#w>=>ZxNIyzHuVQwgJZ)t9HWpXSaaBpdDbY*fW03%^JV>vc5GBGq|F)=b_HZ(I~FlID3IXGo9G&MD4WH>da0Xz`t0U8uKI#Y0AZYX7JWo>0{bYFCNaAhbaDO*lmDF7p3F=k?7W?^JEVL4(jIW{*lGc;s4H#lQtGh;S5VK-(rsR29^=>ZxdIyzHuVQwgMbYwa@VRCX|c|1XKa$$KzY-Md_Zgf<6aAhnYPCh0n03%^IWi?_jVlic6HeqEjH)CTnG&W-~Gc`D6I5J}~HZo+Z0X!h-0U9+rI#Y0AZYX1KZgX@Xb97`nI$?5hVR<}rbYwa@a%F9Ac4c24klIAUfrGBq+eH#aspHZWvjHmw0XGwA^u3_3bfaA9sJLvL<$VQFqH)dgDI5%QAGGjC}H8M0}HaB8pVKrqoVL3QrW@N7cJPPRn8WK7>Q*dE!C}VGKb95j>Z*Fv9X>Mh5CMf_TVP<7yW;bDBW;Zc3Vr6DAVr4mFH!w9hFf%kTHZ?V4II#gd5a|IL4LUkgaA9sJV{dMAbRbi3VQwZV03%^CW;JDEGhtykGGk;hVq`ZmW;kRyFk&@jHa0agVKp$b0Xz%o0U9hiI#Y0AZYX1KZgX@XQ*dE!JWq6JWpYJqWo>0{bX0k8Wh@|1bZBLAMR;^&Zgf5-DF7p3H8VFbIW=QpWi&B4HDxzuI5ssiV>vlyG-5e0WHd2lwE;XT=>Zx7Iy!z+aA9sJDF7p3IW}c6Vm2`{V>dH2I5}ctFf}wYWiethI59IcIAkz0w*frq0U8ZDI&W}ga$$6Day=+xZ*FsRAX9K*ZYC)JBVjTzFkv_`Gh$<8H8N&nW@2VBGC4UnG&3+VGdE&2Gc&mXJPYXo8VEW%W@&PBbSNnxV{dMAbO0k^IALUBI59IZHZo>rF)?8^HaKB0W@KYDGBss1IWlB4y8%1~=>ZxDIy!7&b95*vAY*TCb94YBVKF!{GB9H_WHvKlV>B>gVly;3FlA(BVm4!CVlpx|WxWAB2I&DBU^+T;bz*aHVQwfXAY*TCb95jrJ|J{?aAj^`ZDk;2WprU_Y;!s~V_|G#b!=gDWnXi3Vsmg|ZeMhHaAiCoMQmklWo~p-d2nScAVqj|Wo~pVAWvpyb7gcaAVY6;Zge0%Iy!WDaAg1^VK+56Hf1z3GBspmF*i0fHZeG4GcYk@Wi&N4F*Z0dVZQ-9Ug-fE5;{6&X>xOPC~0nFWq4n7d2nSZAY*TCb94YBVKOmfHa0UkHDh68Fgam2Heoe3WI1FqGcaT|VrFA9Ho*Zr5a|IL5;{6;VRLjSX>Md?cwcmRaAheVV{dMAbO0k^HZ(9~G-YKqGG#C}H(@z6WMeU8Wi~W8W;Z!wHDzRD!vQ=H=>ZxZIy!T8Vsmg|ZYXJPWMz0?ba`-PEFfuaWMz0?ba`-PDIjBSZgX@1BVjo>GB-FeHZ(J3HeobjHDNVnVKXsfHZU4Ff(Sy0Xzoj0U8K8I&*1yWnW@>bY*iWDIjBSZgX@1BVl4;Gc{yoGht;mWHmQqIc8!qFkv`mI506VHZWp2Fk;C8JO=3j8VEW%Wo>YDc_=9$V{dMAbO0k^F*Y_fHZe0bHaTWAWino3w%KZxNIy!G~WpZJ3Z*p5*C~0nFWq4n7d2nSZAY*TCb94YBVP-cuW-u`}VlrW4F=aM6F)%PSV`DNfWnyGxF*iA4Va)+N5a|IL5;{6(Wpq|yY$$1NWMz0?ba`-PDIjBSZgX@1BVl4VRR^IZe(S6UvznJWho$IZ*FsR03%^zH#RakV=`nnI5%ZEF=1smH83$`Vl!hkHaR&oGB{$>0Xz`t0U8oII&W}ga$$6DawsV%X>Md?cwcmRaAheVV{dMAbO0k^Vl^;kIWb`|Ib~!qWH>lxH)3KjFf%qcW??lsG%+$|)d4&Z=>ZxDIyz)wbYUndAY*TCb94YBVKX#1F)%n~Gcq_ZV>D%EIAb_vGi75lHDokqHe@$qX4e5c2I&DB2s%1qWoKz_C@COgZ*FsR03%^DW@ceGH8VIdH)1j}GGQ=gIb%38GBYw}G-EYmF*GsR0Xzoj0U8K8I%RHTC@COgZ*FsR03%^$Vm3EsGcjUgHe)noVKFi|Ff=qbGc#s6G%#W}Wi>V10Xzoj0U8K8I%8sGXK8LIDIjBSZgX@1BVjc*VP-fmGGaJ2VKZT5Fkxk3IWc86GiEU{H)Ak0VmI9ZJO=3j8VEW%V`Xk+C@COgZ*FsR03%^IF=I9~WHK@}H)S(rFlIJ3HDxe1F*Z15VL3E0Vl*}10Xzoj0U8K8I&xxVXK8LIDIjBSZgX@1BVji%Fl1yjGBGw~Vl`nkW@BSxHeq35H#apgV>C8lVr1a~JO=3j8VEW%a%FC0C@COgZ*FsR03%^DH#1^oF=1peWMVO8F=jMlIAvmFI5%WCGdN=~WMekt0Xzoj0U8K8I%9HTWoKz_C@COgZ*FsR03%^yH#s>lHZUN3LM{;jp!RB~Z%b7pUHZA4{qX?9_BX?A5UXaH1lVQzC~Z*px!WpZhDVRUJBWnVaGE@*UZZ0!L(IyzK&aAg1^VPrKlF=An6WHDhkWn*JvVPa)8WnpA9VrFJGG-YOCG}Q|mJX3ICbZKF1O>cB*Z*Ep)V{~tFJ^)`cUobIKaA9<5VQfurbZKvHR%K&!Z*pHSF<&$;Xmo9CWB>p)Iy!S}X>LS$ZcJ%nLvL<&WpZMy(ZfkCDcWzg5;((?p0CQ_;ZbW%*Ole|6Z*F#Fa&u{KZgWX(aBO95Wo~p~bZKvHUpQzkXmo9CBVl4>Fk@miFfwE?VL354F*ji`Gi5L|GGsJ2FfcS^H#zPBO*3Qw055ZEX>LS$ZcJ%nLvL<&WpZV>{IA|_tbZu--6aWHLWpi{@bZKmJE@(PBXJvF!VQyq^ZA@uyYbYrIO>bmnY*b})bX9a|Y;#{YXf9}UZEPc9Wiw+rWH>M|G-Nn9G&y85G&f;pH!);pVq#-CIXGr9@c}qa6aXkxWpi{@bZKmJE@(PBVPs@dVQyq^ZA@uyYgBJdZ)9a`C{1r4;}IA|_tbZu-SVP#=4VP!NoWHe%BV>dEoGc`CkHDzTrHe+TpIW;#pV)FqwCQcLpB2;B_bX9a|Y;!JXIyzxwWKv;nWN&RjWMpY{X>V>}Y({cnZDmw%O>bmnY$#1{WMyn7EFg1qWI8%?baH8KXDlFdbYwa@b98cPZf7X~O>bmnY*b})bX9a|Y;#{YXf9}UZEPc9Vq#-CWoBeBWo2YDV_{}DI5IY2FlIJ4Ff}$gH!@~8^#M2_P80wRRAqB?Rdi`=b1rB)I%j2cQekdnZ*5FzZfi+yWMz0yW=(HoWo#&8Z*FsRAWd&%Wo#xX08MXXWo%Ssb97a7X>4;}IA|_tbZu-SVKy{4Fk&||H)A+5VP-gDH!@;5H8?dlIW{mdH8f&jWcL9$3{DgP4pe1xbX9a|Y;!JXIyz@%bW&k%WN&RuX>MyzW=(HoWo#&8Z*FsRAWd&%Wo#xX08MXXWo%Ssb97a7X>4;}IA|_tbZu-SVK+50GBaa2VK_E1GB#v6Fl9F|I5jt8V>CEsW-~A{W%&U(3{DgP1yp5obX9a|Y;!JXIyz}?bTV^va%pa7C~0nVDF97xWMynrWpi{@bZKmJUpQzkXmo9CBVjUTIAu0sW@a^FHeoY0Ib$_qVmLTAIWlBqWjQcmV>9~!I0H@;031|hb97a7X>4;YXgWG)Wpq+uZe(w5O>bmnY$$bZb7^O8Wn>^}Zgealb7^{IUvw-WVsCG3DF97xWMynrWpi{@bZKmJUpQzkXmo9CBVjOMVK-$qWiU55Ff=(gIWsw7GC5{tIAk_rHZwIiGc^4HI2ukA031|hb97a7X>4;YXgWG)Wpq+uZe(w5Lug@XZYXtbb7^O8Wn>^}Zgealb7^{IUvw-WVsCG3DF97xWMynrWpi{@bZKmJUpQzkXmo9CBVl7@WH4kgVKp>iGB9H~I5J^1WHDu9F)?N|Fl0DlGG_k)I2ukA03K9jb97a7X>4;YXgWG)Wpq+uZe(w5N^faybWm?|X>@6CZgVJBWn*-2azuG4;}IA|_tbZu-SVPMm$Wo#xaAVzX!WkzgoVRUJ3XX1dSDF97xWMynrWpi{@bZKmJUpQzkXmo9CBVji(Vr67BHe+NkH)Ak1F*jy2W;HoxW@2JuFgP+ZVK4&%I5S)V090jjbX9a|Y;!JX08MXXWo%Ssb97a7X>4;}IA|_tbZu-J0wN7MI!tM9Ye8dUL2`0oc_?#qWI8%?X?kT}bSVHMVKX;4GiEh6H(@n4H!wLjWiUBnI51=~IAdcmI5A{2W(ER83mO6<7&MylV`D*ba$$KWV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjW)VPRr6WM()yVPZ67I51*kHDhCAGiEU`H!w0{H82PQL>3wXA`Ln^a%FRAdSxhcbYwa@b7^{IUvwz|BVjf(I5J{oI59LZWjJDEIWaLfW@R=sH8*BtGBq|iIA#h0L<<@MA{aV4a%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKF#1VKFgeF=IAjIW}TtVmV@DIW{ynWMgDEV>mKqW()#E78(K~6goO-b3<=#b7^yQWo~pRV{dMAbRbP{WMyn7DIjBSZgX@1BVjaRGB!43F=8`0HDod{HD)t4V`eaBWHM!AVPs=6Fk%h@L=qYTA`v<|Z*XODVRUbDC@CmoZ*FsRAWUg)Ye{ZoWq2t7BVlGUV=`kfH90k6V>e+qHa25sGi5k8F*i0cVKg!@HZu?cL=O-GBo`oKZ*FsR05~@@F<~%fG&E#3WH~rDI5TBoFfcGSVK_4}HZwG0WfB5J6&eB}2s%1vWpqw*Pi9PMZfkQWDIjBSZgX@1BVlAQWH2=~Gd46cGi5O~IALRCG%++{F*9N?W@9yBGC33iLCH3IAJg{H#sq5WH4oBGB{%v0z?uT0wMxBI(|%PZfikfV?lCqVRqCUV?lCqVRMytZe(S607-6SX=7z`UpQzkXmo9CBVjjUF=Aq3I5RY4HDYEkWHVznG-G6DIWb{kGh{YpH!@@Z06IEJZe(d=WpgfQIyy>kX>N2$Ze(S607-6SX=7z`UpQzkXmo9CBVjc%Vr67BG%z?aIXN<8GdE>sIWaR~WMN@9Hf1(rGh<``06IEJZe(d=WpgfQIyyv8MoDgDWq1HdZe(d=WpiIRXf9}UZEPc9Wj8Z2I59D0WMW}6Ght&gI5K8rFgPppe?mH)S?8WMwilWB>ppp52nR9{I>RzXZjL|;xpO+^4nZe(d=WpiIRXf9}UZEPc9Wo2PxH#cN7VPau2H8wLcGcjagIc8&IVK`=HVKgx{WB>pen}DWMgAw0025VNp56mV`XzLXgWGXPexx!PF6uoNkm^xK}|&fNp56mV`Xz+IA|_tbZu-SVPY_0V`VcjGG;boVr4jGWjAJIH8C|bIbk_tVP-cuW@G>WIyy;iWNBk%b1rB)I!01KO+{ZxPF6uoNkm^sPDDjm07-6SX=7z`UpQzkXmo9CBVjRNI5A=~V>Dr9HaIskVK^{kWnyAtH!)&lV>B}|F*sxZ06IEJZe(d=WpgfQIyy#DK}|(pNlsQlOi4svPC-pY07-6SX=7z`UpQzkXmo9CBVjgVH8*55GdVG2H8^89W@I@uH!wIfHe@tmH!?9XIA&x306IEJZe(d=WpgfQIyzKRK~_alQ$b8$NlsQlOi4svNlrvXSO7_GWNBk%b6+@UE@*UZY$IVYV`XA8GBGt`Ffe6eGGj6^VP-QmIAvlvVmD+sIA%0t001vZZe(d=WpgfQ07-6SX=7z`UpQzkXmo9CWB>p!Q*dE)X<=+hZe?vN2Ff^eO06IEOZ*E#;a&G{0baHiLbZJC+Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uGZ*E#;a&InZbZu;00st>Ya%E*kY;R$7X>MmtVRUk7V`XzLXaG%bWMyn$GDdP`WkzgoVRUJ3XH8*ra%p2_b6+@UE@*UZY~26=FGg>2V`Wrta&dKKQ)O;*Z*oO!Wo>0{bS`KBMsIRsWmIo+adl-=Wo~nCaz$)qZDnqBUpQzkXmo9CLjo~1IyzxwWK(NtZbW%*Ole|4Y-wS0C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!T7a%pa7EFfcVZgX@Xb97`nI&*Y#Y2tvUDF7p3G&5plVKFsjH!)>6G-5C?F)}nTH)A(7IAt?1H8Wu_F#=OFLjo~7Iyz@%bW>|-ZbW%*Ole|4Y-wS0C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!T7a%pa7EFg1qWI8%?baH8KXC^ElY2tvUDIjBSZgX@1BVjc)Gc++WHa9ghFk&<|Gcz}2GG#M0Ib~uvH#KBsH8C>+Q#nHdF*`asXJvF#YiVvod2UQ;VnJ+aVRI;BZ*FsRAWd&%Wo#xaAY*TCb95j~X>MytZe(S6EFea5VQpneZe(S6CM+OnZgeK%fTk%RV{dMAbO0k^FlIP8V>vl8Fk>-fW;8W6G&VIcW@2J7WinzhFgIplH3CyPLjo~1Iy!S}X>LS$ZcJ%nGHFD4Zd7t*Whi5BZgX@XX>N2ZAY*TCb95kSZgealOlfXwNp56icqS|$Msi_oWl3&iWq2kjAY*TCb94YBVKO&3HaBHsH#0V2Wim8kVliVdWn*MzG%#akV_`KpIX41RGeZI~Av!v8Wo>VEWm9WuZbW%*Ole|4Y-wS0C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!T7a%pa7DF7p3G-hRHGc`0~H8eA3Wo2e!HDqNlIb=0vV>dTqG-G8kIRaB3Ljo~1Iyz=@Z*5a+X>LS$ZcJ%nRBvfSd2Up4Wo0O1Z*FsRAWd&%Wo#xaAY*TCb95kSLv><0I&*7jZbW%*Ole{|I%IinLvL<$VPkaSfTk$`BVjXSG&N>sH)LfqGcaLhVqs-uWH~fsFgIi|VPa-DG%z~?Q!_&XF*Q0mW^!+BQ)_8%M0svZX<}4wX+(K$RB~lyC}VGKb95k0Z)9a`CM+OhZ*FsRAZbH&Vmdl=YiVvod2UQ;Vmdl=YiVvnZ*Fv9W8#3ODF7p3H!@^mH)1e0GBr3eIb}9AH8y2tGh#AiIAmjFFfue|JpxlRLjo~1Iyz=@Z*6Hrd2Up4Wo1-vQ)_8%M0svZX<{g2Z*FsRAWd&%Wo#xaAY*TCb95j~X>MynZ*Fv9V{}(?Wo~0=WpgGhAZbH&VmdnFfTk$`BVl1SV>vcuF)=b`H8^H4G-hHqIb%6BWimHnVPiF9G&es2Q!_&XF*Q0mb#P>1bY)X(X>LPrZggQ|bWCY;bVhP-ZA@uyYeR2tbYWw3S8`=;V`yb_C}VGKb95k0Z)9a`CM+OhZ*FsRAWUg)YeR2tbYWw3S8`=;V`yb_CM+OnLv><0I^uw)DF7p3V`F1AGGt_7G&y87V>vN5V`X7CI51{pWMwloVKZZ7K>|}VWB>pLS$ZcJ%nLvL<&WpZMyyVQpn7DIjBSZgX@1BVjo2UVQh0KDIjBSZgX@1BVjW#H83|dFfuu1G%`3fGB9O0V=*x?H8412Vq!2gF*!&ALk3g=AqYA;V{dG1X>)0BZgVIpAY*TCb94YBVKrhhVmW1IIAS<6F*q?}W@I=sVKQYmGB-InWMg47FiHYL22=te0y;WncxiM+Y-Md_Zgf*)Z*XNODF7p3Wn?%tIWb{3WHDnhVKg&lVKg>3F=J*kWHLBpW-($mOaenx0wFazI&)=oL3DI-X<~JBWpgNFZ*FsRAaitNIy!Z3Z*pX1a%E&+ZDDXcb97`nI&*Y#X>MmMAaitNIy!S`VRB{SfTk$`BVjfe+oFl942GB{;pPy$0GR01IsIyz%$X>4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3Vq-HnVlgo}WieqmI5cBoVq#@EWnwpFW;QluWo2S8QUXH~xCj+RY-Md_Zgc=eY-Md_ZgehabZu-|0xvQ;IzeM&Wo%_~Z*66CWpYzxZgX#PNM&qrWpXHUbYwa@b7*05Wn^D)baFgnZ*FsRAX8;-b8m7*Y-Md_Zge_2Q)O;*Z*oa)W^XmNa0#Pto0xuLgI%j2WWpZJ3Wm9Etb8m7eV{dMAbRbP{WMyn7DIjBSZgX@1BVlGTV`epGWHmQrW;i)wGcsZ~HZoymI5;>nH)J?sH#JuRQ4)v?BuHg!aAk4;NM&qrWpXZPbZu;8001vaVPkJ%X<=@2E@%KsVPkJ%X<=@2UpQzkXmo9CX+(K$RB~ly0Ay)$Up8Z6V=!c4H!@)~HDP5mVK6jhVL4$oH)UosW;QutG%jd#ZER!!1TRf*WMymsH#cKsVl!bkGGsMjFfe6hVK-!9Vl^=`GB7hRH)ditE@*UZY-9icFGP86VQpz+VQf=*b97~GE@%Kmd2V5CX=7n*Q+acAWo=(LXf9}UZEO+)Ckr|{b7gc*VR%V&WpZJ3X>V?GC}VGKb95kSZgeRCBVl4>IAS+2VK6Z`H8nG3V>2*jFgZCmFgY@1VKO*lHZooUNeL1ICkQ$^ZDDvxbY*g3bZKvHb0{ewV{dMAbO0k^GG#F}Gc;x}I5;z5VKg{mVq`ZnIW}fuFf(CdIb&lpU;;@75(6g=Iy!S@bWLG+Lr_&zX>DaFV{dMAbRcAJbz*E~DF7p3IW%TsWH2>mFgao{W??d9H)c6FVP-KgFgZCgWMnWhVggAF5(6g)Iy!A(ctcQCRB3HxC@COgZ*FsR03%^HFfuY`I5sshG%_N3LRBvo$a$#;`Whi5BZgX@XWN&q1Y-K3`BVjoDqhGBjc~IALZqG&wOiW@2grNemJLCkQ$^V{dMAbaG*7Zgg{0Z)|09VQyn(C@COgZ*FsR03%^EGchzZF=k<7GB#p3G&x~nH)1(4H8(LgFgY?dG&V780!aoE11A(ZI&)=oR%LQxZ*ysMc_?FVZgX@Xb#8NMXKrO=AZc!NDF7p3H)dotIAvjFWn(ilGiGLGG+{VmF=J*nIA%0BF*!M5ZURXX5(6g!Iy!7=Ze?L|Q*Uf`WpYkoZDlAa03%^HIb$|8V>4nlWn*G9VliZ8GGk^qG-5L`Ib>pEV_`6G0!b1BCloq5b7gc)X>MgMmGEFfcVZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWDF7p3WHT~1Gcq|bH!w9dGcq(~Ib}36Vm3B4W-%~iHe@(Cb^=K*5(6hSIyzxwWJYpfZDm7mZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3H(@YkG-P2jGB{>pWMpJ8HZe3ZIX5^rFf}zdVKOy2cmhc?5(6hMIyzxwWJYpfZDmkzb7^#GZ*D_xZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kSM0svha%E*YI#6$OX>@6CZYC)JBVjl)G&f~6I5=fDV>V$nV_{}9H(@n0Gc+}0H8^21VKaIHNi7lsCo(!ZVPs@Ra$#*{P;YZ-bZKvHLvL<#baG*7ZgePPZ*FsRAaitNIy!T7a%pa7CM+OnM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K(v03%^$F=JyfW@chIFf%ncW;SLrW;kSGV>vNqWj16oW@b5j0!c6u11B&#I$>mFMsi_oWl(Q(X>@6CZbNTwb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+xIBVjN&FgY|aG%{s2H#0FZVP-L7IAmisWHd8oV`DXAH8g$#NiGrtCp9`cVPs@Ra$#*{P;YZ-bZKvHLvL<#baG*7ZgePPZ*FsRAaitNIy!T7a%pa7CM+OnM0svha%E*YI!$48a%p&0X=QgjV{dMAbRcBnfTk$`BVlG`H8){nV=-klF*jy6VKy)`H)3OAFfuSTFf=$gG&6t#Niz}yCoeiWVPs@Ra$#*{Qg3u&bZKvHLvL<#baG*7ZgePPZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=iZ**aFX>V>ODF7p3GBr3cGB-42VK_HrVrDX8Ib&uxVK`(lV>2`{I5cKrf&xh`5(6hSIyzxwWJYpfZDmq#bYXO9Z*D_xZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3H#cQCVmM@FH8wS7IAJwmH!@~8Ff=k^GBIN?GcYqbgaS!35(6hNIyzxwWJYpfZDmq#bYXO9Z*D_xZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kSM0svha%E*YI#hCDZgXaDa&0Cl03%^AH8Wu}F=I41H90tCG&eG1W@9yBV`4TrVK*>0I59AW0!c0s11B{)I$>jUX?9_BWkzygZDm7mZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3GcaUjIAb<3He)g{Fl910V>x9pVK_KuHDNPiH)3WvhyqD75(6hDIyzxvbZK^BbY(_zVQpnYZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRB~Z%b7pUHZ6+xIBVjUSGGt*gF)?H_WH&H5F=1pdH(@YhGdMJ2GiGKqIAn?fNhA^jCloq5WMyGvbZK^BbY(_zVQpnYZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3H!(IbF=8}gGchtTH#cHsH)At4I5IIdG&eLdGcYt^i~>m#5(6h1Iyz}{Msi_oWkYXnb98cHX>N2uV{~bDWhi5BZgX@Xb97`nI&*Y#X>MmGDIjBSZgX@1BVji-GBz_cWMXABGdE*pIW}Z8Wi@3rIX5ykH)3TtH)M_iNf;6XCp9`cVPs@OWo~q3a!+PWVRLg(a&Ky7V{~b6ZbNTwb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRbY~YmFLuGDsWpYnuO<{9$P;zf-Wn*+{Z*D_xZgX^UVQFr3C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95k3Z)|yIZ*C?mAY*TCb95kcbYwa@bK-!eDF7p3IbvjGVm4xAVqr5fVl`qpIA%CGG%{jjH#1^nW;ZZnk^)IH5(6hSIyzxwWJ6_cbY*f+W=&ypb5L?`YGq?|X>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI(B7abZ>Gzb97`nI&*Y#X>MmeCM+OhZ*FsRAaitNIy!b`V|3zxrYQg;VKrhmH8444GBz?{FfutaFf%z~Fk@jkIb>mGHZwFdWRwC)GZF(Q0y;WpWpqPjZggdGPi9SFb8}E~Z)#;@bZKvHO<{6pX>KSf03%^yG&3+|GGRDjVq#@sG-5YmFfwLiH#IXgF)%q{WI1M*0!b1BCk#3|XJvFlWo~q3a!+PWVRLg(a&Ky7V{}7rZgX^UVQFr3LvL<&Wq3$+Y-}h{Z)|yIZ*DR~CMf_TVKXpgGd4LgI5IY7Gh;C{Vq-aEFgY|hGB`CfH8EmlVVD9*3K9b+H99(BWMoufa%W|9C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kSM0svha%E*YI#hCDZgXaDa&0CoAmV_gDF7p3W;r)wGGsMoG&Ev1G-fwtG%_+}H!x%}Fk>)eG&y5AngU5P5(6hSIyzxwWK>~tXJvFKV{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kN;((?p03%^FVqsx4WM(pEGBPnZG+{C_W-?|nGdMJ1WMncqG&D4v0!cFx11B{)I$>mFP;YZ-bZKvHRAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=gZ*ysMX>V>OEFfdzfTk$`BVjpaIW;#iW;Zl6F*!J8F*rG5Gd43dV`ecpVlXjgVK$xuNiz}yCp9`cVPs@bZ*ysMX>V>+VRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj^A7rYQg;VKp!_IW#mlF=jY7H8C2-_F=aDjIiLbbGZF(QH99(BWMoipb7^#GZ*Ej!a%W|9C}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kSM0svha%E*YI#hCDZgXaDa&0CoAmV_gDF7p3G&40ZH)UpJW;Zi5HDzXIWo9yCHZ)~qH#ssgIWuH7q5?@X5(6hSIyzxwWKeH&X>@6CZd74%XJvFKV{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kN;((?p03%^GFgY?gW;rxrIA&uoGBY(eWM(%oF*sr{IAvsFF*G%#0!cFx11B{)I$>mFQg3u&bZKvHRAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=iZ**aFX>V>OEFfdzfTk$`BVlD^IAb_CVqr03HZn3dH8o~9W;QT3Fl0AlGBai|VlbuxNiz}yCp9`cVPs@dZ**aFX>V>+VRC0>bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWEFj{5rYQg;VP$48H8eIkIAJg|HaRvhVlZQ5Ib$?3FflbXGht+9WvBv4GZF(QH99(BWMoorbYXO9Z*Ej!a%W|9C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3G-5G0H92HvF*!G5H90dkGB7e@HaTWEG-fq2HDY2ossc$f5(6hSIy!Z5WMOn=RAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=ka$#1bY)awa%W|9C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3I5#w7WidH8IWl1}WM*VzH8MChHexkmGd5;5VK!xDt^!Fj5(6hSIy!Z5WMOn=P;YZ-bZKvHRAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=gZ*ysMX>V>OEFfdzfTk$`BVjT$GGsY0Gh#D0FgG_dGd5*7VK+1|F*7+ZIW{1bY)O)b7^#GZ*Ej!a%W|9C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=jaA9sdV{dMAbRcAJbz*E~KH`9;DF7p3WHvB2GB9N}WiUBpWjQoCGc{v2WMea7Vl`niF*Y?ZvI0pn5(6hSIy!Z5WMOn=Qg3u&bZKvHRAF*wWppTGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAZbK-Zd7t*WjZ=iZ**aFX>V>OEFfdzfTk$`BVjW+WH~uuGc_}0G&f~oWietnGch?fIbmjIV>UTqGdQ#YNiz}yCp9`cb#P>1bY)U+bYXO9Z*Ej!a%W|9C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWa5CPDF7p3W-w+jIbkw2F)}nWIb$$5VP-ctGBh}4V>K~iF*0T}wgO2r5(6hSIy!S@bVOxlVRdYDRAF*wWpq+yb8l>QbZKvHO>bmnC}nPSZ6Ikxd2Up4Wo0@#Np5y!a&u)%X>Mh0VRUI@b5wF=VRTesa%W|9L32ZIZsLHZDF7p3V>LBpH#apgFgGwYGc`FiFkvt`I59FcWHvB1G-Nb3xB^Kt5(6g!Iyz)!W?^+~bW~w-XJvF!Wpi(Ab#!TOZcT4wWhf~CBVlA=GGjC}W;rxrG&ndpGh{F}G-Ww3V>2``Fl9A4Gi15~NfHAmH99(TWpq?wa%W|9Qe|^*Y;|;LZ*EO*WMwF0Z*FsRAaitNIy!T7a%pa7CM+OjZgp)SNp5y!a&u)%X>Mh0VRUI@b5wF=VRTgDfTk$`BVjZ!V=y!~Gc++cIW#z8WMO4uF=8+QbZKvHO>bmnC}VGKb95kcbYwa@b98cPZf7Pb03%^#HDqRHHDok6IWb{2Fl8`dWnwa8IAb<8V=^^kG&5no0!b1Q11B&#I%j2cMs;j#N^faybaPX0Y;|;LZ*C}QM0svha%E*YI#hCDZgXaDa&0CoAZbK-Zd7t*WjZ=mWn*-2azuGN3LQ*Uf_bZKvHC}~7_Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}e+e`gDF7p3V`DfnVP!WmIb~xoGG<{nIAk_4Gh;DjV`XD7W;kJC!U9P%5(6hNIyz@%bW&wxbz@~@Q*Uf_bZKvHC}~7_Zd7t*WjZ=ka$#G*d2Ul_dSxal03%^AW@R#CIb&ovG&VOkW;SGIWH>WsWMeZiWj19qIb}A)0!c0s11B{)I%j2cQe|XyV`XGhZ)|mRX>V>QX+(K$RB~lyIyy~ZbaH8UR%vB-JY;WmVr*qTEFft_d2Up4Wo0@#Q*dE!JY;Wm;((?p03%^GH!(LiWn(xuVPa)rHDWV3W;rlqIX5;lWi&WuGB{$!0!cFx11ADHI!SJJWpZ<6OKEOpZDDk2V{<4e03%^CV>dN4Ibt(6W;8QnHD+XHFgIgiV>UNoVP-I6VK_I)0!b1BCjvS;eo1b2WpZ<6OKEOpZDDk2V{<4e03%^AWI1ItWHe-AGGR42Fl1q5GG;bnH8U_`F*P}3WH2_$0!b1BCp9`cY;R#?O>bmnY({c#ZANKqWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI(B7abZ>Gzb97`nI&*Y#X>Q_xrYQg;VPi98I5{&pI5A^lW??d6W@9)wVKOr@WHDo5V`VvEG|U1?GZF(QH99(TWpqt%WMyn9V{dMAbRcO&d2Up4Wo0@#O>bmnY$hxqV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?;((?p03%^yVmUW3HZn6cVl`%EF*as7H8D3cF=AmdI5jmmGGS%T0!cFx11BjuI&)=oN^faybWCY&X>@Zab97`nI(B7abZ>Gzb97`nI&fiWay(>jbz*E~EFffWbz*E~K0YQX03%^xHf1+tGBRXhV>dZCH!)#0GGQ=cVKielWj8ryVmUX^0!b$l11BjuI%j2cN^faybWCY&X>@Zab97`nI(B7abZ>Gzb97`nI&fiWay(>jbz*E~EFffWbz*E~K0YQX03%^BVPrHjH!)&mIXE<7W;Qc0H!@^5W;bSLVKHVmIb&hc0!b$l11ADHI%8~QVRBG%Z(?j^Z73-KBVjRQH8e0ZHDP2lHZ(9ZF*iA7Gh<{kV=y;1I509fH#pP+NfHAm6goO{WpqYtZ(($4Zf8Pab7fC%Msi_oWlmvjWn?I0Z*FsRAaitNIy!T7a%pa7CMf_TVKOr~I5anAG+{9_FgRj1HZfylW-&BjV>DzjFk@k6H`W445)uO^H99(TWpqPza&l#EbW(3(Z*)U%Zf0p`b#h^JX>V>QV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+)rV{dMAbRcO&d2Up4Wo0@#R%K&!;((?p03%^EWn?usVPj)9IWRS3V_{`tG&MOkV>C8lVm4$qVKg_`0!cFx11B{)I&)=oLv?a;Wo~p*Z(?tBLvLE2V>e@CWH2-}H`)S8GZF(QB04&AWpqk!X>N2wZ*FF3XLWL6bZKvHC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kNZ*^j9Whnq7VKXu@V`MpIVqr63IWsslH(_I9W;iirWjAAGI5}iCX50cvAQA&7FFHDNWpq++bYXO9Z*EXwa$#*{baH8WVRUJ4ZYX7Lb!{L?ZgypIb7f0uZe?v@bZKLAQg3u&bZKvHP+@XmZDn+FX?kIFX>V>R03%^BW;0@CGdD72Vly!{F*adkVlz2qGi5MgHeqErH!?Kd0!b|r11ADHI&yDxVRUJ4Zct%zVQpn}a%p;DbZKvHC@BCVVKFvlGdVCaW@a=uW@2GxWnwZhIb$+qGBPzXIXE>pWZ(ix5(6hFIy!S@bVOxyX>w&`Ms;j#N^faybaO**Zf0p`b#h^JX>V>QV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jWN&q1Y-K3`BVjWzH90q8W;tVJW;JACGh{GhGcYkRIAJkkF*7n@GGpQbNhT5lCnh>Nb7gcyWpinAWn@NmY-~zzX>N3LLvLLKsG-ESnWMX15Ffuk{Wn?#II5jjeWMbq3NhA^jCp9`cb7gcyWpinAWn@NmY-~zzX>N3LLvLvf8Fk@ynHD)$s=mJSI5(6hFIy!S@bVOxyX>w&`Qe|XyV`XGYZ)t9HLvLA{H8f%|F=k;nH)djDFk)pnFfwL1HDxqmG+{G0>Hw&`Qe|XyV`XGYZ)t9HLvLUTCH!$o1NhA^jCp9`cb7gcyWpinAWn@xiWOZX@WJ+&oZgfL$Zf0p`b#h^JX>V>QV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^#FgP@1W@a@vG&MCcGcsjkF)?FiWjHZrIXE~tWn^LQ0!cFx11B{)I&)=oL}hbna%E&vWn^_@Wn@ZkX>N2wZ*FF3XLWL6bZKvHC}~7_Zd7t*WjZ=jaA9sdV{dMAbRcAJbz*E~J}e+V>QV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ7M7vV{dMAbRcO&d2Up4Wo0@#R%K&!;((?p03%^HIb~#II5at8VK!xAIAkzlH8eS6VPrF7Ib$#|F)%jr0!cFx11B{)I&)=oQe|XyV`XGXZfSIBVQfQhZe(e6X>V>QV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ7M7vV{dMAbRcO&d2Up4Wo0@#R%K&!;((?p03%^$F*apoV>dZtV`5`tW;J0kI51>1Hf1PO0!cFx11ADHI&*Jqc4a6j03%^$G-Nd~Ff}qWHezp_yS2N5(6hPIyz@%bWm?|WkzpuMsi_oWhi5BZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-kYBVjT#Vl*>2H8f;oH8(h8F=j9`F*h_gIAmitV>2-{I5+wNNiY%vCkQ$^W_4_AO>bmnY$z!pV{dMAbO0k^W;HWqF*Y?ZIXE~pF*sp2I5%QBH8wIdFl0GoVK_B4`~pb^5(6g)Iy!P?WOZX@WKC~mWo#%ZAY*TCb94YBVK6v0I5K26G%{i|WMg7wH)CTnVKX&3WH&cCGB#x~HU0ug1`-1&BRV>BWpqPNO;llWXJvFKV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCM+OiZ*^j9Whnq7VKHT7VP#`xHZVA3GB-FdVPs`tG&wP0Ff(RhH!xx{WdH+7Arb>8COSHEWpqPNO;llWXJvFKX+(K$RB~lyIyzHuVQxHQZ*FsRAY^ZKVr*qTEFffWbz*E~DF7p3IAu3vG-WVkHeoboHfCdEF=H_~WHd54WnnO6Fgami0s~1T5(6g&Iy!S@bVE-~L32ZIZgX^UVQFr3C}MAKY$*UEVKp^3Ff=hYGdN*3GB9Q|V`VaBW;8Q1FgP<}Ibt(mFa!fh1QG)$2s%1*WpqPNO+j-*Z*FsRa$#w1bX0F_WpZI|V`V60Z*^j9Whnq7VPY~jH#TNAFlA*oG&E!~HZe6dGGjG1I5lErV=*@{W(EUE1`-1&0y;Wrb3;!}K|^nDb98cHX>N2VDF7p3V`DO8IX7fvHf3ZpF*0Q}H8*BrWo0s9HDoz4Wiv4|2m?tH11ADHI%#u5Pfb)|a%W|9L1T1jc4a6j03%^CFfuqaVl-trGdW~7H(_LCG+{AeIWS^kVK6piV=!Y114$ACCjvS;WMyGvbZK^BbY(+NO;llWXJvFKDF7p3WjHf5WM(pCIXPrCGcz(VG&5piGht#jF*jvlH8f>63V>sX>w&_bZKvHC}VGKb95kSM0svha%E*YI#y+4bZ>GqCMf_TVL3A~F<~|}G&x}~HfAtmW;kUwWiwN2-a&Ky7V{~b6ZbWHvWn*+{Z*C}QM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K(v03%^CGBRW|Wj8ZqVmCNBWMVNkVPs-vF*IZ}VmCN6G%{om14$fY0025VNp5y!a&u)%X>Mh0VRUI@a{yy(VRLh7M0svha%E*-F<&uBZgypIb7f0uZe?v@bZKLAE@*UZY#IYAIy!WDaAg1^VKq28WjQiqIA%08G%{giIASnjVPZBmIWaIZW@KSwFd73ZIyz}&03%^xVlZJdH#KBoG-NeoVK!qpV>K~kVK-zjH#TNtVPQ8K11mZ@a$#;~WdI{#F*Y$dIbkzmG-6~oG-PHmVK_B6IAvpIFg7-2F*PzY8UrgTIy!G~WpZJ3Z*o07C}VGKb95kcbaHiLbRa@ya%6c#d2V5CX=7Gla%o{=Y-J`XAY*TCb94YBVP#`9H#9OcH#uZtH!(S4I5{?EIb$_6IAb?sWimG~F%|<&C>jGRDmprEaAk5~bZ>GzC}VGKb95kcbaHiLbRa@ya%6c#d2V5CX=7Gla%o{=Y-J`XAY*TCb94YBVPZ95FfnE_Wi&A}F=8<=Gcz?dH8wagH#1~qIW;n6Vi*HWC}aQtIyypSa%6c#d2V5CX=7Gla%o{=Y-Ip*baHiLbZJC+Zd7t*WnVF0F+yc>WO+n+ZeeX{V^(2uX<=e)WiDuRZEQIMAp$x&O>bmnY)o%qWMy(FDF7p3F*h2s%1&VRCb6Zf8$$bZKvHb0{ewV{dMAbO0k^WM*SDV`F47FfchXG-fz6GGR7mVK!nhIWjq6GB9N}9|J=MIRhaZIy!S@bWmY(b7^j8PjGZ;Z*FraV{dMAbRbP{WMynnVRCb2a!+t{X>V?GCMf_TVKHGgW;ixuH)CTpIW{ykH8eCeIAvjEHZn9aH#s(8IUxf>894(XH99(MZ((FjZ)9a`Msja$Q*?4^Zf7WCZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaiu$fTk$`BVlG`W@R@yV=!bjFk@z7VPRx7G-NemFgG?~IWT50Fk~YGLo+!8AvHQWY;R#?O>bmnY({c#ZANKqWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb9CZ>rYQg;VKz23VK-r7F=IGpHa9dmW-v7{WH@CwIWc23I5sjjHYEc?GdTkxH99(MZ((FoWn^_@Wn@inWMynda&K)$b!==+Z)9a`C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-+6W8#3ODF7p3VKHPeFg0UiG-EL{Vq-O9HfCfwFk@pjW;il3G%z?dCj&z>IRhazIy!7`VPsNeWOZX@WKC~mWo$-rZ*5a_a%pa7C}VGKb95kcbYwa@b98cPZf7hYV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXX1dSDF7p3W;ir6F=1wAHZnP5IAb?6WMVisVl^~5WH)9wFf?K@DFZ_@IRhazIy!7`VPsNeWOZX@WKC~mWo$-rZ*4|tY-K28Z*FsRAaitNIy!T7a%pa7EFfcVZgX@Xb97`nI(B7abZ>Gzb97`nI&*Y#X>MoYfTk$`BVjQ$WM(sEFg7$dWH)4GIA&uqI5uN5H)AqpWMX7CWH2iOLo+!8AvHQWY;R#?Qe|XyV`XGbZ)9a`Msja$Ms;j#O>bmnY$#)IZgX@XO>bmnY$hxqV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet@AYjGht>jHDzTsV`MO4IA%9DVq!TpWH&W3Wi10kGdTkxH99(MZ((FoWn^_@Wn@inWMynda&K)@baH8KXDDNDZgX@Xb97`nI&*Y#X>MmMAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZfD|vrYQg;VKHT4H8MD1Gcq(~W??aAV>32nWH2}|GchzcWHUEmV=n_kGdTkxH99(MZ((FoWn^_@Wn@inWMynda&K)$X>4UEV{dMAbRctdWI8%?baH8KXDlFNZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7;((?p03%^FVK`(sVmW1EW;S9nGG;VnVmM+oI50RlH)J(pGGk>i14A=810e!BI&E)cWo#%Z03%^yW@TY8H8wP3He)a`WMepCIWS^jVl_2nW-&8jH8V3a14B6jAp$x&b7gLGZ*p@eDF7p3IWse1V`VfoGB7bUWi@1EF=Q}gGBPkVRL0DV{dMAbRbP{WMyn7EFfcVZgX@XRB~ZN2-Z*xR%;((?p08@2hO>bmnY+pENE@*UZY$IVZW;Zl9H8D6fVK8JlVP!UBH)LaEGB7kaWHeziGiG8t12QvY001>QI#YFGO>bmnY%XXzI%98baCLNLRB~Z%b7pUHZB%blbz)6#WMynZVRL0DV{dMAbRbP{WMyn7EFfcVZgX@XQ*~lZZ)9a`L}g=dZE$aMX>@6CZYC@sV{dMA;((?p08@2hO>bmnY+pENE@*UZY$IVaW;0?iGcjUhVPRr6I5smhVl`u9HZf*3Wie$jG-5P812QvY001vjbz)6#WMynFXaG}nVoh&kWo%zKXf9}UZER!!0545tb7*5>bXI9|bzy92dS!AhXaG%Rb7*5>bXI9|bzy92dS!B7IA|_tbZu;8001vjX?Q_+X>&$za${vwZ*p;UWm9Etb8m7kXaG}bctLn+b4G7+V`Wrta&dKKQ)O;*Z*pHaXf9}UZEPqR053via%6c(Wo&R|axQ29MRRm%ZDDk2Z*E^QLS=Gfc}Qh!aAk5|IA|_tbZup!OfpVya&1Fzb963f08BDYZ*pxzZ*z2CIA|_tbZu-X82~RrWpZSBQ*dE&b7f6IP*ZPgc4cxdXaGfXbZKp2bZKvHUot{va%6c^aA9(DWlcd)Q*Uf`WpZCQXf9}UZEQ{hCIUJ-X-jEtOlfUmNo{a%a&%>6C@BCVVKHQ6Vm4!BGht#dF)}$bH#B2oGC5>qVPP;hGB9O0G)4nRP6H+aIy!!7OKEOQX>DRjZE$aLbY)~HDF7p3Ibt$oWjSRsF=1giWo9`yIAk$7VK*{iIWaI~W-?`DNCQYt112>(I%aZjZB1`vWo#&8Z*FsRAWd&%Wo#xaAY*TCb95kcbYwa@b98cPZf7PeAY*TCb95kcbYwa@b98dzfTk$`BVl4;V>D%BF*sv5IAdcnGc_DRjZE$aLbY)}!V{Bn_b7@3*Zd7t*WnVF0F=DZyBVjNwF*0K}HZx;4Ib$_rGG#I`GGbz8V>2*hV_`UEHZ%ba06IETZ)|mRX>V>tY-Md_Zgc=+Y+-YAX+(K$RB~lyUol@XZ*X*JZDDLKC@BCVVP;}DFf}n_Vqr5hVlrhjWi~KmFk&+|HDfSkH#sn3W>N!1XagexIy!z$Z)9a`MR;&;a&%>KC@BCVVK6s2H#s;pWo9yEGGk?8VmM-EGBsl`V=!ejWn?ipVpIb~Xage%Iyz-|aBp&SX>MmvaCB*JZgVIpAY*TCb94YBVPiLCWo0=qWH>lDF*#&2HaRykGBsl~F*0N}H!(M4FjfOa2518#9XdL5WpqV&aBp&SX>MmvaCB*JZgVJOZ*FsRAWd&%Wo$)waBp&SWpYn&bZKvHb0#SOBVl1TVqs!sHD+TnH#szAWH2#gGh$&hHe)nlFkxjdG%;8MMH^@XBPu#NX>MtBC}VGKb95k0Z)9a`CM+OhZ*FsRAWd&%Wo$)waBp&SWpYn&bZKvHb148LVKZhkIbvotFf%kcWj8i8Vlpr`V`4EfWMX4DGGQ|@H(CQlC};yCH99(JZfSHVV{dMAbRbP{WMyn7EFfcVZgX@XQ)O;*Z*p@?X>)WYEFfcVZgX@XO>bmnY(;o*;((?p03%^JH92NEGdMV7I5A{1HDWO~G&4CcVq#)2FgZCnGB-3_14T1v10w=DI&E)cWo#%Z03%^CVK`-GW;Qr5WjA3lG-Eb4WMO7yHDNh3HZWv3Ibk?n14U>9BLX@)b7gLGZ*p@eDF7p3IAby}IA%CwI5%W9W;SMFWjJPGWo9-sHZWl|HZf&pU;{;H10w=DI%#uOVQgt+C@BCVVPa!qW;tOoH#ucFW;S6mWMMU9GG=2nIb~roV>mNqG-3lqXagf5Iyz-|aBp&SO>bmnY*cSkbaH8KXDD-YWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXDI+9VPZ8kGBac`GG;I|F)=hXHa0RfGchw`IAt|4W;kRxVq^nFA7}$3CptQ1cyMoWbWLw$Wo%S$MrmwiC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kcbYwa@b98cPZf7X~BVlAUGB{&oVl*%|GB#o`HDqC8WHdBkWMMI8GcqzZIWlGgMI}xY7Dae)Z*p{HasWkmaBp&SWpXZPbZu;T11k+WIz&%KQ*dE)X<=+lZ**yIZb5Q#VR^mGIy!P?b7^{IC}VGKb95kcbYwa@b7^{IUvwz|BVjRQH8f)~F*!LoWiVtiIWsh5VK8GeWie%BV>LE1WHN07O%ZtmD;PRDa%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKQSdGhtycGGsM1IAt+2IWsdiWH2@{Wi(bmnY$honV{dMAbO0k^I5aUZHD+WpWjHlBW;J0oH8wOgVKg)|Hf1p~HDzNpaRW^pc>^mBIy!G~WpZJ3Z*nLpC}VGKb95kcX?kT}bSVHMVL32mF*s#pH#lTuF)%SOWjA6mH8^2nWj19rH)UlxWOD;e408i56d+@7ZgX@1VK_1}HDzKkHf1woIASm`Ib$+mWi&QnWo9v9V=!hnbpuTjc>^l~Iy!ztPexO4VRUI>Y)x-;X>V>pa&lpLC@BCVVPZ8iGcjahWid1}GGQ|`G%{u~Wn?%pVK!tlWnwlmF?Rz^WB>po;Z+C82a%FB~XhUyqbYWw3b0~Fgb7^O8Wn>^}ZgeRCBVjlo;Z+C82a%FB~XhUyqbYWw3b0}kPZgX@XO>bmnY$hoHBVl1OWnwsHG&5l{H!@)}Vlz25IAJ+7I5{ynG-Nn3H(`7OQ4Ev=F9JF`V{Bz%awsVPBVl7QH!?A1G&f~8Fl0G1HZx{6G&wOcH)disWM(pCGd6w$QIrEO4mvt=WpinIWhixSb7^O8Wn>^}ZgeRCBVl7?V_{=5VKF&5GdD9cGGR7mVmV=BGh;b0G&W^8V>W;TQ4Ev=FAh37a%FRAdSxhMZ*FsRAWd&%Wo#xX03%^IV>M%CV>mKqHZn41IXE?CI5lB7HDWh2IbmWoGB7rR15pf=11}dkI%j2cPI6CXLvL<$VPkZ2MsIRVX>MyMV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVPY^cW-~E0G&MIkHaRh5V_{`AWMecoIXN;mWiU4}HiQFF6_f)nA38d7Wpqw*Pi8}JZggQ|baO^;a!hG%YbaxHZgX@XOlfXwNp56icq|}eZ*FsRAaiMYWnXkD03%^yWnpDyWo0rlF=aJjWHemFPGxsPZ*Fv9V{}Gua!hG%YbaxHZgX@XOlfXwNp56icq|}eZ*FsRAXRQ_Zf|#PS8`=;V`xKfZggQ|bS5bPBVl4VH92H7GGb<7Gc_<~WH4kjH#Re6G%_|cH8^85V>E~ZQ7n`LFEu(kVPs@ZWp_hwZggQ|bV+VTa$#*{C}VGKb95k0Z)9a`CM+OhZ*FsRAVzXwZDmPrWMz0PAY*TCb95k8ZfkCDcWzg5W#WLQDF7p3VP#@6VPQ5nFflS_WMw&KIAt?AIA$_tVl*}}FgG$`iUUzIlmjmyIyzxwWKLywRc>o;Z+C7+b!==`a%FB~Xi08Ha$#*{PjYEzX>KTEZ*FsRAWd&%Wo#xaAY*TCb95j^a$#*{Np56icqsrQVL4(mHZf#mVPQ5iG&5p1VK8K3H8eOeG&3}1Gi79BW{d+-9+U$wA38c?Z*Fv9V{}(?Wo~0=C}VGKb95j~X>MytZe(S6EFfcVZgX@Xb7^{IUvwz|BVjRNVKFpiWMwvGHZx;nF=1n4F=a7iH)LTsH)JzrI5my~Q5}v0F(n{lZ*FsR05URUH!)>7GdE&5IbkzmG-EI^V>w|sIX7Z5W-?_qWRL?MmIV{dMAbRbP{WMyn7DIjBSZgX@1BVl4NW;i%CHDoz3GGR9~V=`qjVKrnoWMgJ9G&wY4VKR~fQ4+Wa6;*C)Zf|#PS8`=;V`xKfZggQ|baMbzZfkCDcWzg5Wo~0=LvL<$VPkZ2E@*UZY+M2WFH~}2c4cyNVQemF08MXXWo%zERB~ZLS$ZbNTvaCLNHbZKvHb0{eQBVlDVVKFmgVPR%uVKg&jWHC2mF=ST0AY;R#?Qg32!bWLw$Wo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVK-uAWHB^2H92K8G&wdjIWRObVq`aEGdMLgH!@>0F`5HP7Ip+E2s%1xb5>z&X=ErVAY*TCb94YBVP-X9W->QrFl97hVq-TsV=^@~W;ZcpGh$;fV`VWhW1Is@26hA}DLOiHWpqYzVQpnrWo&O_X>@r~WpHw3b7gLHVRUJ4ZYX1KZgX@XMsi_oWmaWuZ)0h6c~WI?a%FR6ZggREX>V>RAY*TCb94YBVPs}DVP-HnWM(yGG-NU|V>K~0W@BPvH92BpWMnfpW1a&_Cw2rV2s%1vWpqYzVQpnrWo&O_X>@r~WpHw3b7gLHVRUJ4ZYU`rV{dMAbO0k^G-PEnV>dZ7VPi65VmW3qWi(|lHe+LDHaKE5HDoYipaV(b_6I3Iyz@%bVOxyV{&P5bZKvHPi91AXL4m_Pi97PWo2YY1SkkPI%j2cL}hbha%pgMX>V>%W<+IYa%E+6Pi97PWo2YviDF*G+fIAvosVPa#f14;&V1Sk|bI&)=oMr?0kbZKs9LSb`dC}VGKb95kcbYwa@b98cPZf7Pb03%^HHexb1VmUWCGc#i~HZo%|F=aS7VPZ38H85ghFg9YY14@eWHT{2Ibt+5Gc;ypW3&TGId%jnJ32aNWpq+yY+-b1c4bOoV{c+MmqVPkJ%X<=?taA9(DX>@r|VRUq5a&9PNZ*FsRAVzXwZDmPrWMz0PAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}Dq$Z*FsR03%^BH)AtlGGb*hIAvmFHaKB9I5se2V`gPxV=-beGGa5j14=Y@1SlXnI&)=oN^faybWm?|C}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxal03%^FHDfX|Gcsg2WH2x`IbmitVKZeoFk~=hIWRF|WiT?l14a%^NmVRL0va$#c;Whi5BZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWEFfcVZgX@XX+(K$RB~lyIyzQmV|3zxrYQg;VKQYjIXN^rF*P(dHZn9eGdW{1H#RjgF*ao|WHDwlIK%@=Gj;?hH99(TWpq++VsCU)bYXO5C}~7_Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWN&q1Y-K(yAZbK-Zd7t*WjZ=jaN>ZbDF7p3IXN+6Vq|78V>x6nG&eOiGG=2nF=aG4IWuErFk&%g#sf+-b_6IjIy!S@bW(3(Z*)_1VRU6EV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^!Wo0xuHa9mmHa2BBHe)qpG%__aWjQf9VK-qhW??kQ14=V?1SmB+I&)=oQg32!bW?O;bY&=MM0svha%E*YI#Y0AZaiaeZgX@XWN&q1Y-K(yAZbK-Zd7t*WjZ=jaA9sdV{dNafTk$`BVlGVV=y>mV`X7vWn*GBGch=3GC4J3WH>M}G&eIfWH8DDN;7r@C^b4dXJvF!Z(?tBQ*>c;WhiMxd2Up4Wo0@#RB~Z%b7pUHZ6+)rX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFj{5rYQg;VKOvkIW#dfGdM6ZGh{JkWHdN2I5Rn8W;io4H#9giGt2`@Gj;?hH99(HWpq++VsCU)bYXO5C}~7_Zd7t*WjZ=mWn*-2azuGG*d2Ul_dg6elDF7p3H#jpnIA&%yVK!klH!?P3F=k{iHf1+8W@R#FGcsjl&I3v_b_6IjIyz@%bW(3(Z*)_1VRU6EX+(K$RB~lyIyy~ZbaH8UR%vB-JY;WmVr*qTEFft_d2Up4Wo0@#Q*dE!JY;Wm;((?p03%^xIbk_vG&wXkI5uK2F*Z0fGGS#iGcsW`H8EmgVPP`R14=V?1SmB+I%j2cQg32!bW?O;bY&=MM0svha%E*YI#Y0AZaidfbz*E~J}e+}aGXJvFsZ)t9HP;YZ6X+(K$RB~lyIyzHuVQxHRZ*^j9Wj-k&V{dMAbO0k^Wo2b%G&yE9WH~W7WinU8nVKO!~I506d-UCV;b_6IOIyz@%bV_e&Zgf^vWAWH>Q1VP!NoWHV)AF*P(aH#RdfW@h38N*s0sC?GmIXJvFvZ)9a`R%L7`X+(K$RB~lyIyzQmV{~tFM0svgX?kTQDIjBSZgX@1BVl4OF=SylGi5X|Ha22nGB`A0Wo9)oHZWmhGB{*0IAP=iN*;CuC>}aGXJvFvZ)9a`R%L7`X+(K$RB~lyIyzHuVQxHRZ*^j9Wj-k&V{dMAbO0k^IW#z7GiGLCHe_QoIbkw5Ib~roF=J$9GG%5kIAJtm<^xI`b_6IIIyz@%bVhPvZDmPrWMz0LV{dMAbRctdWI8%?baH8KXC^5iV{dMAbO0k^F*#&1H)1(3FgG$YI5{>pG-ER}IW#e5H8Ei|GGjL|=mSa^b_6IQIyz@%bVhPvZDmejZDlB9Z*FsRAZbK-Zd7t*WjZ=Wa$#*{Np56icqt%bZ*FsR03%^!H)J+sH#0Y6Fk)n3F*s#rVrF47F*amkW;S9oFg7#l14LIH99(HWpr0>a%^N&a$#Ko?gL6Qb_6ICIyz@%bXRY3Y-Ch&VQzC~Z*pxYV{dMAbRctdWI8%?baH8KXC^5CBVjc$W-w!8WH2>mWHDtkV`McsHZV3dV>B>jVKg~pIA!nyN)mPiC^9-aXJvF(Z*pv8RB~Z%b7pUHZ75@JZgX@Xb97`nI&*Y#X>MmGEFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-kYBVjc#W-u~hWn?#DVKZYiVl-woHZf!{H#0XgIA$Z*_AhV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=03%^yH)3KiGdVRiVP!QkIW=ZxWMnyHWMpGuI5RM0Ib~t=14B=`W-&HqGcqtVH#9h9V>2{1Gi77=14=V?1SmB+I%j2cQe|vmbZK^FRB~Z%b7pUHZAEx+Y-wX@bSPtQZgX@XX+(K$RB~lyIyy#jVQpneZe(S6EFfcVZgX@XX+(K$RB~lyIyy#jVQu1orYQg;VPrKkGBGh>V=*^lIW;seVmLH1HeqFAIW#jiW;Qo7F!}>ZGj;?hH99(HWpq+yY+-b1c4bs@VQzC~Z*px#cyMfKV`+3KV{dMAbRcO&d2Up4Wo0@#Msi_oWl3&iWq2$gV{dMAbRcO&d2Up4Wo0@#Msi_o;((?p03%^yGh{VnIA$?pWi&KlWHVu8WH4c6WHvW8GGsR~HZWuS14=V?1SlvvI%j2cQe|vmbZK^FRB~Z%b7pUHZ75@JZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3IXE_9W;Qu6G&N;oV>n|nHf1(BVl`!CIW=N2Hf1q6{sT%Tb_6IjIyz@%bW&w(VRUJBWmIxuZgXaDa&0JMZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CM+OnM0svha%E-WfTk$`BVjXPWi&ZqHDWU~VK6l^IW{z5Wiw$jG%+$VH85gkIc5L^N;7r@C=@z6XJvFoa$#*{R%L7`V{dMAbRctdWI8%?baH8KXC^5CBVl1NHaR$9Wn(loH!(LkW;io6VL3NrHD)z6VL380IAH<=N)mPiC@eZUXJvFoa$#*{R%L7`V{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVl4>IXN{kGB9E_H)LfuIb%0BVq-NkH90mkHD+QkWi$i?N-A~)C=xn4XJvFoa$#*{R%L7`V{dMAbRb4@VQpneZe(S6DF7p3VKX#kV=`i4VPRx9F=S#iGBjZ}H)UiqH8M3eHeq5o1_VkFb_6IYIyz@%bVhPvZDm$vY$#)IZgX@XMsi_oWl3&iWq2$gX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVl4>Vl_5qVKiknWMO4vW;bCsIAmmFV`MToHe+QuHZceUN+@;&C^b4dXJvFoa$#*{L1SYmV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRbq`V{~tFHYO|}V{dMAbRbq`V{~tF;((?p03%^#G%;agWMyJ9He)hlV=`hjWH~ctGc{u}WMeR9Gh<~61WGe@1SmB+I%j2cMsi_oWkF+OC}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=jaA9sdV{dMAbRcAJbz*E~KH`9;DF7p3VPrODGB{*3WHDxBW;rusF=l3DH#9afGG;hAGG${i3MmqVPkJ%X<=?CV{dMAbRb4@VQpneZe(S6EFft_d2Up4Wo0@#O<{C$X?R3=Zc}M`WhN;ABVlDRI5}cvF*jy8G&3|XVK-wlIb$?tG-hHoGBsplH#igoN-A~)C^9-aXJvFoa$#*{Msj6kMr?0kbZKs9N?~JfVrgM+C}VGKb95kcbYwa@b98cPZf7PeAZbK-Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}CerVP;}CF=8}1Gh;L`GB-3~H8DA3W;10tI50LiWHB{4I2Hs-Fm?neFgiMCWpqYzVQpnba%E*kY;R$7X>MmqVPkJ%X<=?CV{dMAbRb4@VQpneZe(S6EFft_d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-kYBVjNyW@BYxH8^BuI5A{7GB9O1Gh$*mIb%0vFgY|fWHA^7N-lN;C^b4dXJvF!Wo%(|X?A5wVPkJ%X<=?CV{dMAbRcO&d2Up4Wo0@#Msi_oWl3&iWq2$gV{dMAbRcO&d2Up4Wo0@#Msi_o;((?p03%^DIW%N7HaRvhH92E2Fk&@iGGsS4IWlE2IWsdeGd46D1WGe@1SmB+I%j2cQe|vmbZK^FN?~JfVrgM+C}VGKb95kSM0svha%E*YI!1C~ZDmPrWMz0PAY*TCb95kSM0svha%E*YI!1C~ZQ_8YDF7p3Ic7CsFl09~Ff}zfF=b*lIb=6wHDP37Gh#M4V=y^590W=;b_6IjIyz@%bW&w(VRUJBWlCXVZ(?a-Zbf)-Y-wX@bSPtQZgX@XX+(K$RB~lyIyy#jVQpneZe(S6EFfcVZgX@XX+(K$RB~lyIyy#jVQu1orYQg;VPrHlFflb^WHUH8H8eM5WjSUxIW#deG-EP2W;ru4HXZ~@Gj;?hH99(HWpq+yY+-b1c4bOoV{c+=%KZ*FsRAZbK-Zd7t*WjZ=Wa$#*{Np56icq|}eZ*FsRAZbK-Zd7t*WjZ=Wa$#-afTk$`BVl1QH8MFgW->T1Ffe0bWH)0lGh{h3VKFdfF)}zYHZ>pwN;7r@C=xn4XJvFoa$#*{LTO=hL1SYmV{dMAbRb4@VQpneZe(S6DF7p3I5B28GdDCjWHDkeWHeznV>UQrW@TYGGG%5kG&wP2A_Phhb_6IYIyz@%bVhPvZDm4fVRJ!aV<=;9ZgX@XMsi_oWl3&iWq2$gX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVjo)GBPz|Vlp*jV`E}tGcsjiH#jshI5IV3Gd3|~H8dmyN+@;&C=@z6XJvFoa$#*{LTO=hL1SYmV{dMAbRctdWI8%?baH8KXC^5CBVlG?GB;*5HextAH8EvlW;kIpWMnpFWMeZlVq`WnI5H*#N)mPiC@eZUXJvFoa$#*{LTO=hL1SYmV{dMAbRctdWI8%?baH8KXC^ElX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVjgVWMyS!GdX5qG+|*lWHvWpH)A$2Ff?IgWMedAH#sN-N-A~)C;~bV>QDF7p3W;ZuEG&eFgIWuH2IWuB4H)AwnF*h|bW-&1~VKQc8Dg;V)1Sl9fI%j2cLuGDsWpYnuO<{9$P;YZ-bZKvHC}~7_Zd7t*WjZ=jaA9sdWN&q1Y-K(v03%^EH8Wv0Gcq?gGBjjlF*9LgF=JylGiEelIb~#HW??Zb1WFcm1SkSJI%j2cLuGDsWpYnuO<{9$R%L8&V`+4GC@BCVVK`+lGB9B{F=b^oH(_NrWnwg8GB`LiH!)^3WH2^kVJ-wpb_6IGIyz@%bVFrsbY*f+W=&ypb5><+Z)0h6c_?W_d2Up4Wo0@#Q*dE!JY;WmVr*qTDF7p3H)LTrW;rr9IAmivFgZ0eWi?|lVK+EqIAk(8I5jabFa$~#b_6I8Iyz@%bVFrsbY*f+W=&ypb4p=jZ(?a-ZYWJ*baH8UM0svgX?kTQDF7p3V>2=^V`61BG&N;2HexhnFfd~x6qIW{;rG+{IZN*s0sC;~b6gV`C^O03%^HGGaMoH90vlW;8TnF=b?9VKp^mGcYzcWi~l8HD+Zt1WI-UC>T0AXJvFlWo~q3a!+PWVRLgrX<>6gV`C_3M0svha%E*YI#Y0AZaidfbz*E~J}CerVL3KqHDWO|WHvN0IW{w6Vr4aCFkv)hFk>}kGG=CEI5-4K7Ip+E0y;WpWpqJyWpZI>WmaWuZ)0h6c_=9WBVjpZWMML6Ff%YTVmC2kWn*G9Wj16uW;0WmaWuZ)0h6c_?W_d2Up4Wo0@#Q*dE!JY;WmVr*qTDF7p3Ffd_dWH>l5GcY)0Wil{iH8wbAHDx(vGBz_fW->T7JOoM>b_6I8Iyz@%bU}7ya$#p>R%L8&V`+4GN?~JfVrgM+C{1B>a%p%(d2Ul_dSxal03%^!FgG$}W@a%oH)dryV`MluVK6ymHaItAH(_C9H#9ar1WFEe1SlRlI%j2cL3U+wVP|DlWo&O_X>@r?VPkJ%X<=?CX+(K$RB~lyIyy~ZbaH8UR%vB-JY;WmVr*qTDF7p3GBGe=GdN-}F=l2rVPR%AHDxhjFg0XkWimEoH)Aw5KmUN8Fg0doIbvmGFlIAjW??xoLIg^71SkSJI%j2cLuGDsa&Kv5VQfKmWpZI>WmaWuZ)0h6c_=9WBVjdWVKp;hVlri8Gh$_CHaIq7Ff?Q}H83({GBi12W;R3wN_GS&7&@rgX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVl1TF=8+_IXGcsHfCZtG&eV6I5IdgGc;v6F*!IgHe^NwN)~nmC=fb2XJvFlWo~qGZ)s#R%L8&V`+4GN?~JfVrgM+C{1B>a%p%(d2Ul_dSxal03%^IVm4-GG&eV9V>mWrHDfd}Gc{vlVmUK4IX5slI5#&)1WFEe1SlRlI%j2cLuGDsa&Kv5VQfKmWpZI>WmaWuZ)0h6c}ihpZ(?a-ZYXI)d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-kYBVjgVGi5erIA%FCIW;+EWMeTkI5=iCWnnflW@a)tVKhnvN*s0sC;~bMgb>wZgh2RN?~JfVrgM+C{1B>a%p%(d2Ul_dSxal03%^CH83?cVrDpHWHm7`Ffn5>W@KVBVK*}{W;8TpG%__(1WFEe1SlRlI%j2cOlfXqVRAukXLW30a!qe-Wo~qJZAxKdZ(?a-ZYXI)d2Up4Wo0@#O<{C$X?Rv?Wp_MeZ*^j9Wj-kYBVl4RH#smgF*!6fGB#v3Vq-NnFg7t}Hexk5Gc{v0H8oTON*s0sC;~bCBb1WI-UC>T0AXJvFlWo~qGZ)s#mD~H!?G0FlA;oIA$_2GBr3bS_DcCb_6IMIyz@%bVFrsbaHQLWMOPnZ**a7O>b>wZgh2RN?~JfVrgM+C}~7_Zd7t*WjZ=dVRUk7cvfj;cRXZobz*E~J}CerVKXx}WimEmWH4oAW;Qi6Vq-8jF=8@gW;J0qGBRUfW?TeH9CidK5IQ<%WpqYzWo1TeZ(($4Zf8wlb8}5$baH8UC{1B>a%p%(d2Ul_dSxal03%^IF)%Y?IW{&mFgas6Wo9-xHe@$8VmW0oGBPn@F*add1WFEe1SlRlI%j2cMsj6kMr?0kbZKs9O<{9$O<{C$X?Q4UM0svha%E*YI!$48a%p&0X=QgjWN&q1Y-K(v03%^xWMwvDH)J_6F*GWDF7p3HZV9hFlI1jG&5r`Gc{&oHZwIcH(_KnGBY_eW;r%9VgyPvb_6IjIyz}?c4cyNWkh*yVQpz+b0}#N2zZ*pU0RBv)|b!BrXV{dMAbRbq`V{~tFHYO|}V{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XOlfXw;((?p03%^EW@KSBWjHl4V=*`}H)Az2Ff%wZH#9M2H(_QrWjSSL1WGe@1SmB+I%#fpWpZ<6M0svuZE0h3S7~%;Np5sya&BR4N^faybVhG-V`Wrta&dKKb0}#MzlFk~<=WnwltHE0A%Gj;?hAv!u|Wo~71VQgu7Wn@BWVRJ@ra${w4C`NK+WkzgoVRUJ3XGdjjWpZI`X?kU3RBv)|b!BrVDF7p3Gd5*1HaB5nVPj-9H#ajeH#lNpWiw+kVm4zkHfCXAY6MCjb_6IGIyz@%Ze?;|Y-xIBWI}0Sb4G7+V`XzFX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-kYBVl1VWMw&GH#1~3GBYa$#&~dSzrsa$$C9ba_T^a${w4C`NK+WkzgoVRUJ3XGdjjWpZI`X?kU3RBv)|b!BrVDF7p3IWRLbWid51Ff(H{Vr6DxWH4kkF)%kUGdN*mGdE^AZUjmnb_6IGIyz@%Ze?;|Y-xIBWJhvgc4>5ZMsIRsWpgNLM0svha%E*YI#Y0AZaidfbz*E~J}CerVPiKlGcaLfGc_<{Hf3aGGht#iHDx(4HZ?LeV=^-`IB*0?7Ip+EH99(HWo~71VQgu7Wn@KobY*gGVQfZka${w4C}VGKb95j~X>MyyWpqV&bY*gGVQg1&Wo~0=WpgGhAVzX!WkzgoVRUJ3XGdjjW#WLQDF7p3HDNO_VKHSnH#KHCH8C({W-($oW??okHDoYjHe)a|as)~WB>pp!Q*dE&b7f6obaH8UE@%K#aA9(DWldppa%p&9IA|_tbZu-X82~RqbaZKSb!25lb98BKVRUbDE@%Knb98BKVRUJ4ZeKD%baZKSb!25lb98BKVRUbDUpQzkXmo9Cl>{pSIy!zyR%K&!Z*p^1X>)a9Y-xI7bZKvHC@BCVVKFf>HDx$uGcjT^V=`tiWi@0mHa9Y5Wn?xnVKX#kF?j?{l>{p*IyzxwWL9NkbZ>GfV{dMAbRbY~b7^#GZ*C?mAY*TCb95j?X>w&_bZKvHCM+OiZ*^j9Whnq7VPs@9IbmX9GB7Y>H#lQ4F=jS5VK-!DVK6u}H#RdeHhTn3DU}2(Av!u?WMo!lV{~tFC}VGKb95k3Z*ysMX>V>OEFfcVZgX@XR%K&!Z*nsxDF7p3V=y^pH#0XhWH>iBWjJJIWH~i3W;QiBH8e72VmL7|eFRM(l>{pYIyz@%bWU#fmbZ>HVC@COgZ*FsR03%^HF=R4kIb&gFWjADFFl8|{HaR$CF)=k^G&C}1H#a$d1Wg8&1S>8&I%j2cR%K&!Z*nMeX?kT}bSxlHZ*ysMX>V>OEFeT_a%E$5X>V>OEFffWbz*E~CMh6eZ*FsR03%^FF*9T_Gh;I~HZeJ4I50OcG-EYpGG=5sI5%N6Vq-Uf1WhcJ1S=ytI%j2cR%K&!Z*nMeX?kT}bSxlHZ*ysMX>V>OEFe~8V{~tFGbSk@V{dMAbO0k^W@0lqGd5;1G%;p5H#a#kG&W*nIXE~uHf1+uW@a-qg9J?>l>{p@Iy!Z5WMOn=R%K&!Z*nMeX?kT}bSxlaZ*FsRAW&~}X>@6CZYC@sV{dMAbRa}&a%E$5X>V>OEFffWbz*E~DF7p3GBq$_Hf1?vI5RXjIWc89VPY{gGGk*fG&wM1WMwrrg#=A8l>{p(Iy!Z5WMOn=R%K&!Z*nMeX?kT}bSxlaZ*FsRAW&~}X>@6CZYC@sV{dMAbRbq`V{~tFGbSkjBVl1=Gh;9@V>DzpWn(!wF*js4Gcq`3Gch$dVKO*lH8F<-O(&HED;YXEb7gc^Wn*-2azk%yZ*nMeX?kT}bSxlaZ*FsRAVY6#Z*o>?dL}6VBVjXPI5agmHexX{Ic8#FFgG?dL}6VBVlDZI5uK1WnnjDH8^HBH#TErWHT`~WH>ctF*RahIAV(gO%Ig>D-k+6b7gc^Wn*-2a&tp(Y;STXV{dMAbRa`-Y;ST_X?i9p03%^AHDNF|V=`tpI5T8sWoBbzWHmQ2H#0OdG&yB6I5lI91WgZ>1S=RiI&)=oR%K&!Z*p@%b8uy2bSPwRbz*E~EFffWbz*E~EFffWbz*E~DF7p3H)UaBF)}zaH8nCeWHB>1W@2PGIb>!uG%+_eWiv84j|5E?l>{peIy!S@bXI9|X<}?;D069gWnXkGAYyNCY$*UEVPr5hGB{&lH8EmlV=^>2WMO1uF*P(YV_`C6IWjO~Gm!*M43z{c2s%1vWpq|$V{~tFOkrYWY$$VSdSzd9DF7p3V=*vcWMpJyWjA3mGB9RiW;i!EF<~}1Gc+|dIc8#ElLSo$WB>pHVR%vr}VQgu7VRUJ4ZZ2qaZER!!05v)~MsIR=VRB?kX>Mh0VRUI@b1rB)I!14DcVTj5P;YZ-bZKvHOKEOpZDDk2V{<5DZ*FsRAWd&%Wo#xaAY*TCb95k7a$$C5a&uv9CM+OhZ*FsRAVzX!WkzgoVRUKYfTk$`MsIR=VRB?kX>Mh0VRUI@b6+@UE@*UZY$IVeWI1JIGht<7H8){3H#0C|WnwisI5Ie5WM(omFfn761UoZi001>QI!14DcVTj5OKEOpZDDk2V{Mh0VRUI@b0}kPZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@XX+(K$RB~lyIyzKxVRmJ5b7A6urYQhMZ*q5Ga%4+sZe?v@bZKLAUpQzkXmo9CBVjQyV`DZnH#9dfIAmrsF)=bUHDft7W;HZ5GG;e6FgTb5J2PYe05v)~MsIR=VRB?kX>Mh0VRUI@b1rB)I!14DcVTj5P;YZqWo$uXV@qjnWo=<}X=8IJV{dMAbRcO&d2Up4Wo0@#O>bmnY$hxqV{dMAbRcO&d2Up4Wo0@#RB~Z0PXf9}UZEPc9W;iu7GB!A4VPrBiFlJ&oHf1?6IWS^2V=y;lH)LjFnglyDWB>p)Iyy#ga(7{JWJ_soWo=<}X=8IPXgWGZZ*q5Ga%50%b5><+OKEOpZDDk2V{<5DZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAZbK-Zd7t*WjZ=ka$$C5a&uwgfTk$`MsIR=VRB?kX>Mh0VRUI@b6+@UE@*UZY$IVfGGt*fH8C+TWHmBjWH&K4VPQ67F*G%1F=IGkHaIby1UoZi001>QI!14DcVTj5OKEOpZDDk2V{Mh0VRUI@b6+@UE@*UZY$IVZI5aq6V`MZkVKX>1IW{(9GiEYkVq`ZqFl911VqsyP1UoZi001>QI!14DcVTj5OKEOpZDDk2V{Mh0VRUI@b6+@UE@*UZY$IVYHfAv}H!)@~I5=fwI5{ylI50UfWMwyEI5IFbH8^CT1UoZi001>QI!14DcVTj5OKEOpZDDk2V{Mh0VRUI@b6+@UE@*UZY$IVZGBi0iI5lEqFf%n{W;A3nW-~Q7H8Es4WnwijWHL6Q1UoZi001vWZ*q5Ga%4+sZe?v@bZKLAE@%KoZ*q5Ga%4+sZe?v@bZKLAUpQzkXmo9Cy97NhIyz5qbZKpAdSP^FZ*EX>Z(?j^ZAorsZzywgWI8%?Xkl_?WM6P}ay(CPbZKpAdSP^FZ*EX>Z(?j^ZAorsZ$x2qVLmAUBVjRRWivT3G-WtrW;SIuGh{MkH#IXfWnpAEW-~K3HZi3HUo5)>Jpwv9PjGZ;ZE1R8bZKvHP;zf#Y-MdpZf0*NDF7p3F*h+eGdW^7G+{DiH!wIkGGR1iFgP_iG-5MiWMncmrvzWS1U(=+I!|zPX>DnGVRUJ4ZcuV>Vr*q?Np5CuC}VGKb95k2aCB*HX?kIFX>V>&a&Ka6Wo=1rW^X1b03%^#IX7c7Vq-HfGGbydWMN}vHDqLBF)}z}VrFJBV`4U`1YaJz1U(2kI%r{YOlfXqVRA!nZgX^UVQFr3b0{ewV{dMAbO0k^GBsmjWnnNkH8^H4Vr6DDGdE>qGdN;3VK*~3Vr4O6s{~&Ly97N5Iyz`!b53t=OlfXqVRA!nZgX^UVQFr3b0{ewV{dMAbO0k^VKp!|Vm3H3Vq-KjH!wFdGBh(aGGaI~Fk@vkH)Js|tpr~Ny97N5Iyz%-b96~_OlfXqVR9%bAY*TCb94YBVPr5cWHw}FWHMtiHDh8hIA%CCG%+=1WH~Z3VlgpfH?IU=2D=132s%1rZ*z1>b5V6+WO8A2X=5lUAY*TCb94YBVKX^lIb<+0H#s;oIW;&iIW}f8IX7ZCHeoShG-fn4X0Zfc2D=132s%1rZ*z1>b53t=OlfXqVR9%bAY*TCb94YBVKg~2GdE>rGBhz_WMnrsGc`FjVmUEnG&whAGcz+~GqVI=2D=132s%1wVRKV(VRCb2LvL<#baG*7ZgfgvV{c+B>0H#lK5Ib<hV{dMAbO0k^W@R~IF<~_~W;0?pW@a!qGBP-0I5#ylIWS~mH8(gpxddMZy$&=AY-Mc#BVlDTVmUT2Ib=C7HDh98W;0_mGcz`0IWsjdWjQo4FgDc$F9JF`PjGZ;ZE1RCawsVPBVjdWVmM_qHZwFeVl_B0G-fejVmD-BVrDQhG-fa}F=M?1QPl)50y;W=PjGZ;ZE1RCawsVPBVl4>WHU23V>dZtVK`%DFg7)2WiU1{Fg9g0FfuebV==!3QPl)52s%1xb3t}tX>4I)Y-K1ZAY*TCb94YBVPiRBGBY?fVr6DGGdN*nG&MIiF)=VRW@ce9Wo2YFH^Br^2Gs;FCOSHEWpq$-Z(?j^Z76eeWI8%?Xkl_?WM6P}ay(CPbZKpAdSP^FZ*EX>Z(?j^Z9XXgBVji+H)AtmH8n6WIA$<3H)LjIGBYtZF=IJnG&VA1Ha5cqQ6$v_F9AY-MdIDIjBSZgX@1BVjo*VmL8oW;QltV>B~0GiG69FflY{VKQYoWM*PGWj4hGQ3llnF9JF`b8l>RWhf~CBVl42-|WHdQ9F*spjW@ceHIAS$5WMMI4H!#NpQPl)55IQ<%Wpq$-X>DO_R$+2!VPb4$b0}72V{~tFM0svgX?kTQDF7p3WHx0sWMwyGIXGiuWjHl3Ib~*IFgP?gIbM=EH)S+qVL4$kH843gI5A=}V>UB5Wz7Up2h{{G5IQ<%Wpqz)bZKp2Y(sBub98cHX>N3LR$**)WpgN2Wn*-2azuGN6MNp5CoZfSIRC@BCVVKHVjF=jY9GiEt4V`4I4VlpsfW;ir7HZWslV=**gWYGjs)dVjBIy!J{b#qB>W@&C|ba^N#03%^$IW;k1GdD42H#IdjVL3H5F=J#oH!(LiV`4O8HDxl>1W_Fr06IEPaCB*HX?kUH0Ap-nb8~4#d2Up4Wo2J6UomfRbZKpAdSP^FZ*E^PUolT`bZKpAdS!AhXmo9C1658{Q$<8yRzXrpK|)MLD0nFVNp5y!a&u)%X>Mh0VRUI@b52Z9UpQzkXmo9CBVjZ!G&o{rGdMXiI5s$BWn?&EGB{>9V`5}vGc!43Fgex)J^|eT053^yc4cyNWlL#pWo=<}X=8IvOi(Up07-6kWpZ<6OKEOpZDDk2V{=YSP+vG`E@*UZY!VOvFIhoSP(yESW@%@2a$$67Z*Fr;Z((F*axQ29d0}#JUou%iQcy#0Zf0p`b#h^JX>V?GOmAUiWpZCQXf9}UZEPqR053ytZggQ|bW?O;bY)FpV`yn^WiDs{MRRm%ZDDk2Z*E^QLvL<$VPkYtbYXO5O<`kbX>Mg-IA|_tbZu;n6#y?uZe?$+b8m7kXaG}XZgX#Pb6+x4XmVv`L3n9%MsIRsWmIo+adl-wZ*Fv9V{}txZgX#PUpQzkXmo9C{RB7|Iyy;ic4cyNWlL#pWo=<}X=8IvOi(CEZgypIb7f0uZe?v@bZKLAL}7GcCMf_TVKz2mG-5YpFg7t|GBz_~H#cQuGh#C}GBPtbH#j#lX59o@7X1V`0y;W=Np5y!a&u)%X>Mh0VRUI@b52Z9C@BCVVKy=`Wj0}BH8U_`VPh~iFflM@HD)@5}Y-xIBNp5sya&BR4L}7GcC@BCVVKp%@F)=YVW@9vAH8(e5V>n?kW@9rkH!x*1V`5=pW8nl^{RB8QIyz@%bYE_4a9?R|W^X7-aBpyQIyy;iWMz0JEFej6Z*X)vI!SJ1Wq2kmAW3jHf3ZoH#lZBGGjD2H#ae1GB7YSV=*{lW-wx9Gd1G`S~L9wI5j#tXJvF>VsCYBWOH9>Zf0*NNpNp)bUHdoZe(S6EFej6Z*X)vI!<+MVr6nFEFej6Z*X)vI!<+MVr6nFEFej6;((?p03%^!V>2{4V>LKpWHe%AWHB>lVl_82F)?9gW??inGc-5l1X?rw1UNN1I%j2cUvqR}a&&2KXJ2q{X>N2VNpNp)bUHdoZe(S6EFfZUZ)_|eNpNp)bUHdtb!}p0aw;q!VsCG3EFej6Z*X)v;((?p03%^AI5{;iWMna7GBjmkF)%VSVmCK5F*7hWH#1~6GB7mf1X?rw1UNN1I%RfYY+q(5NpNp)bUHdoZe(S6EFfcVZgX@XNpNp)bUHdtb!}p0aw;q!VsCG3EFej6Z*X)v;((?p03%^IIAb$rVl_8rGc;i}Wn?%vHexX{GGs7gVL4(sIASvC1X?rw1UNN1I%RfYY+q+`VPs!sC`oW{aCAC4Np56icq|}eZ*FsRAW3jjYXe{RB8QIyz-`VQgP#C`oW{aCAC4Np56icq|}eZ*FsRAW3jV>QNpNp)bUHdyZ)|pDa#CeDqjVm34~FlJ>rF)}wdW-vGP1X}$BI2}4VXJvF>Y-w|JUvFk#Zf|aEX>Mg&Y1UNN1I%#fnWpZt0WNBe^WnW`qY;0m-V{0f$aBpyQIyymYXK!+8bZBi&Z)9aGAW3jN2ZAY^ZKVr*qBAY^ZK;((?p03%^JIWaRcGBY?bG-WnpVm4$rH8eG1Ffe8`FgG(}VKFfK1X?p`4gfkjNp5y!a&u)%X>Mh0VRUI@b52Z90Ap-nb8~5KbY*gGVQgP9UomTGZe?v@bZKLAUol@XNp5y!a&u)%X>Mh0VRUI@b52Z9E@*UZY^@gnFF|Z)Y-wUiZggdGW?^GxE@%KjY-em~Vo7dvWpZX=V`X1BXf9}UZER!!03bR#L}hMac4>4-VRCe3ZenF}XD(>?oa&%>GVr6n?E@(PBRB~Z%b7pUHZANl$ZA3^YWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-K3`L}hMac4>4-VRCe3ZenF}XJ0sIE@*UZY$IVZH92B5V>UQqFlIDjIbmfvV`VcqIb~!qG-fnoH!(5+1v?&O001>QIz(k|VRmVBNMUkxWo}|+a%V1RIyyyobaG*1bVNu)Xklq?Msja$O>bmnY$#)IZgX@XX+(K$RB~lyIyy~nWMyn7EFfcVZgX@Xb97`nI&*Y#X>MmMAY*TCb9CZ>rYQhKWo}`1X>>?oa&%>GVr6n?UpQzkXmo9CBVlA=F)=bUHDzTsWHC2pG-Nh3V`FADIb~&KVPrUFFgF7QJ2PYe02n$tL}hMac4>4-VRCe3ZenF}XD(bmnY$hoHL}hMac4>4-VRCe3ZenF}XJ0sIE@*UZY$IV~IW#phG-5e3G&we9GB+?YVKOl|Vly~5H#B25G+{9X1v?gG001vUWo}`1X>>?oa&%>GVr6n?E@%KmWo}`1X>>?oa&%>GVr6n?UpQzkXmo9C-2ebDPjYEzX>LVqWo>0{bS`KBPjYEzX>LVqWo>0{bYD1VE@*UZY!VOvFIhoSP(yESW@%@2a$$67Z*Fr;Z((F*a!GA)Y-Md_ZggREX>V>WXaIR(a&TWVSwT`zLvL0{bYXO9Z*E^WXf9}UZERcu0545%WMynra$#E4HDob2Wi(+jIAl3x4+T^X6$LULIy!S@bW?O;bY(_mWn^MuV{0g6Z*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxal03%^FVKXr}IAt?5IbmjFVlZVmH#RdeV>f0oGBPwZI59R61ymdr1u_CUI%98cbaHQOQ*dEpWm9Q-Whf~CBVjlgEFFHK=|a%p%(d2Ul_dSxzX07GwbWnVH)VRUk7ctm+_Q)zl-UpQzkXmo9C9|buAIyzKoZDm$ra(QWPXHQ~kWn*+GDF7p3W@9)qWiVo5HZw9eH#A~mVmUQ8Gc`0gVr4KiG&x~083kJ(1vvsbI(}4XZDm$ra(QWPXHQ~kWn*+GDF7p3VmM)BFf}(fV>D$qGBjm4VL35mWn(ckG&f~2H85p28wFb*1vw8oI%j2cC}eMSVr*qBAYyNCY$hoHBVlGWFg7(dH8wLcVL34~GhsF}F*PzcI50LiGGj7gI5iywTMeNS06IEUX>DazVRCtCZf8$oYGq?|0Ap-nb8~4#d2Up4Wo2J6UomfRbZKp2Y-4Y3baHQOUol@XRB3HxR$+2^X>MmvVrpe$bS`LgZEQdVH3B+1L2PGiX<|ukbY*g8VPj<|DF7p3W-w-EH#avnVl`wrV`MmCFl04kW;bIsVPs`7FlI0?AO%-I1vMBtIzen_Y-wUiZggdGW?^GxC}VGKb95je81vLUXI(|WHXKZO=Np5sya%N#;Whf~CBVl7UIXGlFH8?pmI5uNqVl+8sF*h_hF=jS6H)CZsFkvJGS3m_d2s%1xb3t}tX>4I)Y-K1ZAY*TCb94YBVK^{hWH2~4V=**hGcq$dVPj%BHZf#5GB;v2FgP<~WF`ey20#ThCOSHEWpq$-Z(?j^Z76eeWI8%?Xkl_?WM6P}ay(CPbZKpAdSP^FZ*EX>Z(?j^Z9XXgBVjRQV>C2mH)UgEHDNY1H!);4Vq-ZmH)UgGW@0%rVKyiQS0q3MH3B+1b8l>RWhf~CBVl7OVPrWoW-v22IAbtnHDxwqWH2>0Wj8ouWMMNoG-N6TS3m_d5IQ<%Wpq$-X>DO_R$+2!VPb4$b0}72V{~tFM0svgX?kTQDF7p3WH)4FHaTH5I5K23Vq-BdI5}Z6W@ThIH8C?`GiEVmECp8%Km|20Iyz@%bVPMwY*t}%X<=e)WpgN2Wn*-2azuGN3LR$**)WpgN2Wn*-2azuGqV>4l8V=`l6Gh}2mWHe(kFk?1kI5GuS4nPGp0y;WvX>N6MNp5CoZfSIRC@BCVVK^{0IW;slVP-TrGGa9_I5T2nF*G(dWiT-}H)3NnVl)L;Km|1dIy!J{b#qB>W@&C|ba^N#03%^EF)}eUGd46dG&E&7Ibk?tHf3fqVmLK1WMO1DF*i6i1y?`?H3&L7b7gc=NKYtaZ*^j9Whnq7VKiZ6GBILiGGSt4H#cQ4IWjUgFf(N|VPa)8V>LK8GB^cS20#Th4mvt>Wpqz^}ZgeRCBVlDZFg0Z`Ffw9fW;QWqVK6i{H8^2mGdE&kH#9V4W-&SiR}4S}H3&L7b7gc>bZ>BQX>MmjZ*F91bZKvHC}eMSVr*q803%^$V`MluF=RAkFfnE{H(@n2Vm4%CWidE6Vq-RCGh$*q1y=?@1vL&jI&)=oO<{OxZFOx)bY*g3bZKvHb0~Fgb7^O8Wn>^}ZgeRCBVji%F*7t`HDP2oH)SznV>4njVmM-DH#lQ7G&eJ4W@0`CR}38(06IEBY-em~Vo7dvWpZX=V`TtiY+-YAX+(K$RB~lyUol@XZ*X*JZE1R8bZKvHUol@XL2PGiX<|ukbY*g8VPj=3Xmo9CWB>p!OlfXqVRB7SLoR3lOlfXqVRB7SLti*(E@*UZY=i|P2s%1+Z&P$~X>MmIDIjBSZgX@1BVlD>G&nM5Wi(_pGh#P3VlXmcFf=nbWH~i9F=a7kWH3SnMFxZgBM3S=a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^HGh#D2IAmlnH)T0yGh}2nV=^@|HaRjgI51&0VlXm91w{sg1tU5-OlfXqVRBYwV{~tFGgJU0VKif5IAmfoGBq_}HZwCfFk@miW@0&GHDWkrG-6{mV}u1GIyymaXLW30a#m$ybZ>GqQ~)DkF*9K?H!@-{HeokmW-&KrHZn3WVL32iG%+?aVl!qqgasoyIz)A0Y*uAsbZ>H003%^HIWaI~I50D1Gh#SnGi7EqGGt;fVq{}5VlrZ7V>B{^1tU5-Y-w&~VRBYwV>19FVKgu_VmUcuIWc8pVPP^dHaTTvFl9J7F=S>mH#9dgFoXpoIyzx)XLW30a#m$yGXNuDH#adeW@KV8I50OjGdDChVK_N7IX5(BHDfelG&Es0gasoyI&5ifWnpqpW@d9`bO0k^VK!l5GBPwXGh{GfHe)h5WivNnG-YOEH90phWiezpgasoyI$>^Sb!=gBPiAIwWpn@|VKg;iHZeD2Ghs4jVrDfsV`4aFF*IUjGd5v4W-w-EHG~BtIy!W3bYW~$X?kSMgGqR3GqR3<3^BVjXSH)JMgLH0Gch+aS_MT0SOp~rAY*TCb94YUH#9dnW;ZovG&VCbWivT9WH)0oI5RmkW;8iDV_`L11w{sg1tS+aI&)=oOlfXqVRBYwV>2jYZ*FsRAWUg)WnpqwWn*-2ax+vWDF7p3F*h+~H)CctWil}}Wi~fuVly&fV>dZ5H8M6~Ff=q~UIj%JgasoQIy!S@bU|)sb!=gBR%K%|C}VGKb95jWpq|yY$#)IZgX@Xb#8NMXKrO=AZc!NDIjBSZgX@1BVji*VL3T5W-(?qIW;&kH8VFjWi?_kH#Rk8H#9S4G%{udMHqwyBO*FFb7gc^VQeU4Z*FsRAa!nYX=iR_WFTp7bSxlaZ*FsRAY^ZKVr*q803%^AW@R%rGc#p0V`FAEHZnFhVlXjcH#0CYVKFu}IAvpK1w|l)1tSPLI&*1yWhf~iV{dMAbO0k^W-(?nVKQVeWj8f4GGaC}Vlrf7Fl09}Ibkz1W;J0oY6V3Ggaso4Iy!n~a&IUp03%^IG%++YH#cHpIX5;jH8(RcH(_OBFgGw_G-YHmGc{yv1x17fBM~|}V`yP+XJt@tX>N2VV{dMAbRbY~b7^#GZ*C?j03%^xW;HNmFgG$YVPP?1W;ZiAHZo=~H8L_ZVKp{lWH@4O1w{{p1tSqUI%8;IZf9jfZ*OvBMsi_oWhi5BZgX@XQg3u&bZKvHCMf_TVP-WoI5adfH8f#nIXEylG-5brWHmBjIWjabVlrekW^e^X4}=9H8ag^;Z*(YQZ*FsRAVhUxY*uAsbZ>H0CMh6eZ*FsR03%^GH#TB4F*r9eWjQf6HDWn8IW=K9H!wCaG&x~7WidB$1w|Ny1tS|eI&W}ga$$6Day=+xZ*FsRAVg(yX?A5~Q*dE)X<=+uWn)w(DF7p3H#0e8I5lE3VKHJeVP-ZkH#0OeW;teKIAu9AFk&!cbOl8jgasoZIy!G~WpZJ3Z*nUrV{dMAbRa}!a%pyDWK(cqbZKF1R%K&UCMh6eZ*FsR03%^#Wic@~WnyA7G-F|9GcY+}F*Z47Ha9phF*#;2F*q@H1w|i(1tTFkI&W}ga$$6DaxExhZ*FsRAVg(yX?A5~Q*dE)X<=+uWn)w(DIjBSZgX@1BVlG^W-&1`Vl!l9WHex4FVK`+qF=jF|W@ckBH+%&}280D8H99(DZ*6dIb7d%FZ*FsRAVg(yX?A5~Q*dE)X<=+uWn)w(EFfcVZgX@XL}hYmc4cH!aA9<5VQg07fTk$`BVjORF)}eRWMW}7F)?E_WoBhDVK-wrWH322G-NViGdO+)MKgp2BO5w8X>N99a&u)UV{dMAbRa}!a%pyDWK(cqbZKF1R%K&UCMf_TVPP?0WHmHpW-(=EF=I0~Ha9k7W;bIpGchtWGG;kuVt@rj8H5ER0y;WcWpZyQDF7p3Winx9HZd_XH!@@}VK8PjGh}2rI5TB4H90t9V`DWqf(1on0025VQ*dE)X<=+uWn*-2asXp&VRLh7M0svha%E*-F<&uLaA9<5VQf}qV{~tFE@*UZY>@>)0y;WFZ*FvQZ)|L3WJGyxVQpz+VQf=*b97~GC@BCVVL4$nG+|;gGht#lHeon9WHB>1HDfb3F*RglIc7IBV}%7{kp)2_IyysdZgg^QY;0v@M0svuZE0g+Y*Tr2bY*QQV{dMAbRa`-Zgg^QY;0v@M0svuZE0g+Y*Tr2bY*QODF7p3Vl^^mW-?(kWHVwkH!(0|V_{`7He)n5G-PFBW-(Obkp)30Iy!S@bVPY>VQpz+VQf=*b97~GD06gVIy!S`VRB_;UvPACJVbeJVQpz+VQf=*b97~GJ}e+&Z*OcV03%^yVl*@`H8C_cHDxm}GBRW`V`5}vHZWo~W@I;FWnnXm1!E?W1wkD;I&)=oLvL<$a&K&GWpXHUbYwa@b7*05Wn^D)baFgHZ*FvQZ)|L3ay}^lBVlD@WH~ZrFgZCjV=`nlG&C_bVK`|8DVRJ-zZeeX{V_|Gld2@7SZ73-KBVjNwWH2>3Ff=)2WMMckVKiefG&D9fG-NenV=!iAF*c6{W1$iNIyysdZgg^QY;0v@M0svuZE0g+Y*Tr2bY*P-V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&u5Z*FvQZ)|L3WJGyxVQpz+VQf=*b97~GE@*UZY?B2>IyysdZgypIbW?9^X=GDqVQ^)0S7~%;MQ&qkZ*ysGXF+&rb3trrXKrO=LT`0$WNB_^LT`9wa{yswW@0sCVmUcvG&N*nWMMgGW@R%mIW#pjH#ah4V>dKT6aZ9mVQzC~Z*pyAa&uE}Y-wauXkl<=b1rB)Ize!7a&LHPZDDj}Q*Uf(WK(EiaAk8>X>@2%a%pX8bZK^FQ)ppuWkYXnc4cyNX>V>+d2nR_O>bmnY*cb#ZgXaDa&2XDb5n0@X=GDqVQ^)0UpQzkXmo9CBVjf-HZU_WGGaDkH(@z6VP)a9Y*T1qaAk7e=DH)S<7GB!45Ha0Y6G%;jmF_#5KIyysdY;0+BX>V>*Xkl<=a{ys8HexnmGc`9iIbmfuI5T8oG-NepVP!HkI5jw8V>U9E1x7kLLT_|vQ)ppuWpe;wF=072VKF!|G-5eoGBGeSWiv84VK*^kF*h?~VPaxtP80xCa$#WX>DP2Wm9i#X=GDqVQ^)0S7~%;P;zN)X>@6JWm9NjaAi|yVQ^)0RBu6WaB^>WX>DP2WdKcYWMynra$#WX>DP2Wm9i#X=GDqVQ^)0S7~%;;((?p08MXXWo%S(VQzC~Z*pyAa&uE}Y-wauXkl<=b6+@UE@*UZY$IW0Vr4TjIbmgCHZ(b6HeoY2Ib>#JH!wFhV`XA7Wnwv)1x7Pm0svHUVQzC~Z*pyAa&uE}Y-wauXkl<=b1rBAO>bmnY*cb#ZgXaDa&2XDb5n0@X=GDqVQ^)0UpQzkXmo9CWB>pZIyzZFQcy){XJu|fZ*F#Fa&u{KZgVbZIy!W3MQLYcZYX(Sa&S62b7^NfI#y+4bZ>GdDF9hPQcy){XJu|fZ*F#Fa&u{KZgXEaXf9}UZEPc9WjA9oIAb+5HDfY2H#K53GdDFeHfCfvG-P37V>vfun*}}+WB>pZIyzZFQcy){XJu|fZ*F#Fa&u{KZgVbZIy!W3MQLYcZYX(Sa&S62b7^NfI!$48a%p%bDF9hPQcy){XJu|fZ*F#Fa&u{KZgXEaXf9}UZEPc9F*#;1HZWl^VmUT5WHe)BWHmTpF*GtWH!?OiHD)$qodrG;WB>pfIyzZFQcy){XJu|fZ*F#Fa&u{KZgVbZIy!W3MQLYcZYX1KZgX@Xd0}#JIy!S{XF57oWn*-2awaJNSwT`zMQLYcZbNTwc4cyNX>V?GUpQzkXmo9CBVjORV=-l8Fl0AmWiVzqGBac}VK`$mGBq+ZVPR!sWH+A$J{V*G02(?vSwT`zMQLYcZbNTwc4cyNX>V?GE@(PBbZ!zp#?q|WB>p!SwT`zMQLYcZbNTwc4cyNX>V?GE@%K*K~hjfX=i0_LvL<&WpZV?GNo{a!Wo>0{bYXO9Z*E^WXf9}UZER!!055ZEX>LS$ZcJ%nLvL<&WpZLS$ZcJ%nLvL<&WpZIHDNJiGGSphV=`qoG%z+}V`VX6FsKDb608L!0y;WncxiM+Y-Md_Zgf*)Z*XNODF7p3GdN~4HaIk7V>x1EFflkYI5c4}WivQ7Vq`TrFfueSss%@60025VNp59wbZKF1MQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F-dM^a&&27Y(;EkZDnqBE@*UZY@ZnbIyz}{Uv^<^b!A^Mg?E@*UZY(Z>iZ*pmLXl-*Ka%F5`bY)~9bZ;PcXm4y~En;tEc_3wTbZKp2bZKvHE&yk8Z*_2AUui^nZd7t*WkqvzX>DP2X>V>WXmo9CWB>p!RA_Q#WkGmpb4G7+V`Wrta&dKKLvL<$VPkYtWo~nCaxQ29RA_Q#WkGmpb4G7+V`Wrta&dKKLvL<$VPkYtWo~nCa$h)TE@*UZY-9icFG6K@6CZeKWPE@*UZY`_I64LUkXZ)t9HP;YZYZ*^j9WkGUsVRbmnY$hoHBVjT!FgIm0Gc++aF*al{VrDZrGGSpkGh}5rIb>xqWiqq{OBTQdDGfS0a%FRAdSxhcbYwa@b7^{IUvwz|BVjNyI5T50VrDclF*GnVVK8GgHZWy0VKiYiH)Aw3IWV>bOAEjSDHu9Ba%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKy-|GdW^5W;HlwWnp7AWMg4DVlpr`GGj7hV=*)}H@F2$7Qh859y&T{b3<=#b7^yQWo~pRV{dMAbRcO&d2Up4Wo0@#O>bmnY$honV{dMAbO0k^H#j*lF=H`iW@I%uF*!3gV>U1`H)UowG-5VlVr4L9x&=!dzy&EFIy!G~WpZJ3Z*n~-V{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN;ABVjURVPiNsHa9aiH8wdpGiEY1WMO1BFf%zZF*h+~Vm7=5OCG=lDFQk=eoAj?Zgfy@b3|`-Vr*qWa&lpLC@BCVVKzB3H)c6yWHK-?I5RjgGG%6DG%_}2IWae7F*YpN2-Z*xR%bz*E~L2`0oc`j&lZEVd29y&U503%^zFl0D3IAk(nHDzOCVPZBoFgRjiVl!kgIWlHqFlJ@V1s*y&X84~GchtaG-5F_H)1$7V`XMJWn?pA%>^DhI${7LVPZF8VmUHnIb$_qV>M(sVmLD~IWRFaGchwZW->Q7Va){|IyzwhBVjN(H)Am|V`VouIWRY4IAddBF=jb4GGbyiGiEtqF*VHv9s)W#LvL(va#m@2C@BCVVK+8rIW%E3Ibtw4WHmQqW@BPxF)=kWGcq)0HDhBmGQ|Zz%>^DDIyysdY;ST_X?iGTY;R$7EFflVZ((#SAZBcDVRS4YW^8X^bSVHMVP;`5GB!6kIWsXiGGS&pWjQfnIAJtmHZx&4W;8KoImZP+8qEbB5IQp?dH`c=VRLh7M0svha%E*-F<&u5Z)|UJR%v=JXmo9C6b2&#IyzEic5iHTbY)6!X>N2VDF7p3VK6yiWo0=qHDoa{IAkz0VL4pZgePPZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0PAY*TCb95k7a$#%qi03%^!Fk)diGB`LiV>vQ0IbmZrIA%F9GdE^2HfA(4GG#T=1w|bc1|t?aI#OkJZ)|mRWlC>pZgePPZ*FsRAW~&^Z)|mRWlC>pZgeIo03%^CGczzaW@0#IH#RXiH!(OfGGsI~W@R}zVlX#1VrFF21w|AT1|tGGI(|}Rc5iHTbY)6!X>N2VDF7p3GC4RnVl!nlH#9gmVm2``VK!u9H8?ReIb%0AVPs`A)&)fr1|tYMI%8~aZe=JbAY*TCb94YBVKZcAVr4L6V`5@vGdVdmI5A;iVlg-|W;ixCGB;#pWY`5o1{4M(B04&AWpqJwbYWv?Wn@fgZfkQWV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6DF7p3VlXf@G&nUfWiezoGc-0gH(@a}HDzL9H)J?9H8M3h+66@*6b2&_Iy!S@bW&w=bX0O-ZgXaDa&0JMZ*FsRAXIW;ZgXaDa&0Cl03%^AF=aAlVKZW5W;A0qH#IXeWHLB5Ib=68F)}n^VKg<|1w{}P1|u&zI&)=oL3n9%C}VGKb95j%qi03%^!VP!UEGcaN}G%+|hIXN(9WMnutVP!TrVPQ5kH8MBg1w{)K1|tYMI%j2cMrm?$bU}1$xZ*F8kbaY{3Xk}zfX>MyMDIjBSZgX@1BVl4SF=1miVPZBmH92HvWMW}7Gcq$WWM*Y#WHK~mVKn3gMFtcGBPcpLXJvFjcxiJeV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6DIjBSZgX@1BVjjYGh$;kV>dZwW??ikVK!xDVq`WqFl9J2V>UB0H8|!4MJ5ymBPcpLXJvF!Wpi{?a$#MytZe(S6EFfcVZgX@XOlfXwNp56icqt%bZ*FsR03%^!WM*VHVKp)|VK`zmH8o~sWHMzjF*#*5Gcz|~HDzY#1w|$l1|vHQ_xrYRs}Z*FsR03%^EWMnWmWHmKnH#cE7Vm2@~Gh;MnHa9n7IXN&eG&woy1w}a&1|vH1IP3*QITQvXEjl`9Wpqt%bZKvHQ*~lMytZe(S6DIjBSZgX@1BVl4PF=S>nW;SCrFgGQmVliPhHa9mlV=^;jI5szAIW}TrG&wjiWH>qS1w}a&1|vHG*d2Ul_dSxaoAWUg)YvO>WDIjBSZgX@1BVlA=VP!HhIb~sGF*r3aGchwTFk)sgH!)!~F*9T_I5F}CML84(BRe`eV{dJ6b#!GzXlZO@R%L8KV`C^|Z*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGC80G+|>lF)=qa^aVvZ6b2(ZIyz%-ZE$sTWkYCbY-B-WV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^IV`DHlWMVfsFfwE^Vl-wjIX5_EW@9#EVK!qqG&f}S1w}a&1|vHG*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjf$WMpGzFlJ;nF)(2=WHV)BH!@=|H8V6ZHZn10Fgf@IML84(BRe`eV{dJ6b#!G)Z)t9HRBv)|b!8}HZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95kAa%FB~XeKNmV{dMAbRbM=Zfi;6fTk%RV{dMAbO0k^G-Nk3I5jsiFfuYTIbkzpH8f;pIAmpJVP;`wHZox{`UOQf6b2&*Iyz`!b5L({OlfUtbaN;vAY*TCb94YBVKFpfHZwCbVmLBpG%{g0GGsP1G-NY0F=b>nGB;y4GyDZb1{4M(3_3bxZee0@ZaV{dMAbRctSdSzd9EFffWbz*E~CM+OiZ*^j9WhN;gV{dMAbO0k^G-NYmVl-tqFgH16V>L55HaBK4Fk&(^H8Ev5HZ?I}00u=Q6b2&{Iyz@%bWLe)P;YZgX>DnAC}VGKb95kcX?kT}bSWTXZ*FsR03%^!HaBK8F)}eTGh;JlFgId0V>CHtWH(|qH)1wpG+|)^21ODS1|t+YI%j2cO<{OYZ*xp(ZE18UV{dMAbRctSdSzd9DIjBSZgX@1BVjW&I51^1Vq-96WnwlrVlgy1H)CREWn(otG&MFfF=PY=MG_PSBOW?Bb7gc;Z*xp(ZE19KC}VGKb95kcX?kT}bSxlbZ*^j9Wh@|MZ*^j9Whnq7VK`+sVq;-sGBGz{Vq`RCVmUH7Wn^PwGh=2sVq#@sVg?39925p42s%1vWpqk!X>N2xd2V5CX=8I#d2nSYDIjBSZgX@1BVjNyF)=n{Wo0!pVrDgFW;ZouF*0OhH#B8AGBP%1Ib;Y1MFtcGBN;k6b7gc&Z)t9HM0svuZE0h3RC#b^C}VGKb95j|Z)t9HM0svuZE0h3RC#b^DF7p3I5IV2Ib=97WjADHIW;ynIc8yIV`4NnGh#JlFg0Ul3I;_N6b2&{Iyz@%bVOloaA|I5C}VGKb95kcX?kT}bSWTXZ*FsR03%^JV=*x{G&N*nV>e+kVKrehFf(K~V=-i9HDottVmLVr21ODS1|t+YI%j2cQ*>c;X=6rmX=8M0Z*C}KZ*FsRAaiMYWnXkDAY*TCb94YBVK!wpW;8f5G&MCfWnnilV`DclI5RY6HZWpiG&eCbFb)Pq5)=j_7CJg}WpqSgZE$IBXDDNDZgX@Xb7^{IUvw-WWN&q1Y-K3`BVjNxF=k^oIWaM0HDxn1FlA*lV`64wV>37~V`MWoVlfZ~MHCbUBNjS3b7gc>bYXO9V@7gmV{~b6ZYX1KZgX@Xb7^{IUvw-WWN&q1Y-K3`BVlAUWHB`|VPi5lV>V+mH8(jmW;8cuW;8iAVmUH2VPp~pMHFNJ06IESWp;0Db#!G)Z)t9H0Ap-nb8~4#d2Up4Wo2J6Uolc;c5iHTbY)6!X>N2bXmo9C9R?*ZIyy~ZbY*gBVQfWgWo>0{bSPL&Oi*ERb7gW4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3W@0xoVly>nI5IIeWn*SAV>355Wn?liW@I)nHDzKs8wN)bISUy@Y-Md_Zgc=eY-Md_ZgehabZu0{bX0k8Wh@{?cywiMbUr=+Uo&4YF>`ceUol@XVRCX|d0#VMFfm1JWo>0{bX0k8WnVBbUobI6cywiMbYCzrUo>AZF<&$;Xmo9CCk7k>Iy!z+aA;+6Whf~CBVl7RGBIO0GcY(|F)%VSWjAIpWi>HlV>M(sVKXu{VqqT!J|_ko2s%1rY;SI5C@COgZ*FsR03%^HFg7z~Ha9mhW;HW8Ibk+1W??urF*!LnH83_YIXO8Y20jKS1{?@FI%j2cQek9ib#o{wAY*TCb94YBVL3B2H!xy1HD+ZwGhs6@Ha22qGcz+VH(_CBH)J_6I3or=1}6p_2s%1*Wpq+uWNCGCC}eMSVr*q803%^JVmD!AFgG|kF=J#oVmLKsVly^0IASn0VmUWuHZx)+20jL40025VQ*dZya%BKxY+-YAX+(K$RB~lyUol@XQ*dZya%C=PbZu-x1|b4EI!9%1ZB}JtbZ>GqC@BCVVPZEiVq`UCGGSvkFkv!eWn*MBW-?_oI5IIXHfAs|V<-kgLIxotIyy&XZ*5j(V{~tFGbm$kZgX@XWN&q1Y-K7eAY*TCb95keZgXj8Ze?U3X>N2W03%^#Wnp76WMnciVm38mHexkoWHB;1Ff?K@Gc_?`GBYzO216l21|cdsI!9%1ZB}JtbZ>GqC}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kNZ*^j9Whnq7VP!BeWjQf0H#9e9I5}f7H#asnW@a^FF=Az6IAl0uG%N-~C_)Ay4>~$WWp8a(Wn*-2ax*AnZ*FsRAXa5#bZ>GqDF7p3VK`+tH)dloWH(|rFlJ&hWMwciH#cK7GB`G2H!wD2E(SvlLIxohIyz%$VQyz-LvL?#WJYpfZDlB9Z*FsRAX0C1VRUJ4ZYC)pV{dMAbO0k^F)}qbF=00~He@$4W??xvWiU23G&g27H#A~2VKii8Fa|>vLIxo&Iyz%-ZE$aMWhi5BZgX@XM`dqqR%K&!Z*nsxEFfcVZgX@XM`dqqR%K&!Z*nsxDIjBSZgX@1BVjc;W@a)nWi(|nVPP>jW-&2gWHB^lH928oF=b(9VPi4|Lo7lDAsRY5X>N99a&u)UV{dMAbRb7%Z*5j(V{~tFGbSk@V{dMAbO0k^GBz+_G&Eu{I51;5Gd49fFgPpGq0Ap-nb8~4#d2Up4Wo2J6Uol5zZ*5j(V{~tFGcIU!ZEU^{054N%ctLn+b4G7+V`Wrta&dKKQ)O;*Z*neZ08?ddb8m8UUoul^ctLn+b4G7+V`Wrta&dKKQ)O;*Z*pHaXf9}UZER!!053&&bXRg^ZewU=b3txoN^faybX0G0adl;LMRRm%ZDDk8axQ29MR;^qa%FB~Xk~LjZe&VtX>N2>Z*p;UWphPybZKp2bZ>HBIA|_tbZu;00st>fZ)9a`RAqB?Rdi`=b1rBAO>bmnY+o`>Z)9a`RAqB?Rdi`=b6+@UE@*UZY-9icFIHt^bZ>G*d2Ul_dSxzX09IvVbZ>G*d2Ul_dSzcYXf9}UZER`=Bsw~6Ut@K0a%FCGQ*>c;WdI{#F*0H^F*spnIALRCVL3T6I5sjcGi5MhG%_(`GB-6eY6c`aI&EKYa%FaDZ*_B2X>DZyBVlDVW;roqV`DZmG%#jnH843jWi>ZBFk)q6VKp~mIWlSnBsw~6Uvz10WpV%`VKy>0WHe!AWMyJAW-?@AGC5{pIWc5nH8^50G&eLgF=_@RIy!A%b97;1Y-LYIMpS8SWdI{#GB`11VPrQjWM*b$H8?qCWi&WrIXGlyH#1^kHZ)-~Y6c`aI&EKbbYWs_Wlv62X>DZyBVjUTIW#plGiGKrWi&N8GG=BlHDzODV>2{nVK8Q7WHV|8Bsw~6UubD(XjWltb!Aj&a%FR9Z){`$BVlGRH#spdG%-0iGc;j1HZe6~G-G5pFgY+WF*q_~F=T26Bsw~6Uub7gc>bYWs_Wlu&%RB3HxC}eMSVr*q803%^CIb<+6WH~S~Wi?|tFfcb`F=k^kHZWo{Wo9)tWHV$^21W*I1|$eNI&)=oQ*>csY-LYQRB3HxC}eMSVr*q803%^BV`VcjV>dTtVKroBWnyAwHe@(rGC4IgH8^5oI5jj>21W*I1|$eNI&)=oOmBBqVQh6}RA_Q#b7*gDWGG~Bbz*E~DF7p3HDNF}GiEq8Ib$$1G&M6hWnnR8WHvB0G-f$AVlX*nRt81}Y6c_-Iy!S@bVzAuXjWltb!Aj&a%FR9Z){{JWN&q1Y-K3`BVjo*G-f$tF)%n{GdDLlVPZ2dIc6|pF=RDnH#cNBV`W$dMh0pIBnCPmf7FlA*hV>o3sGGjJ3Gd5;rVm2^hIW;h0Ibvj721aTIBmz1*XJvFnY+-P7Wn@%oZDlAa03%^JH8o{rHa0P0H)Aq3W;8iuWi&D{VPa%BIWsddWMnvA21aTIBmz1*b7gc^WpZL~b7d$g03%^yHaR&nVrDR7VK+88H#adeVKQN4IWRXgHexttGGt?521aTIBmz1*b#8NIbXH|@VsCS0C@BCVVKii9Gc#s1G-hEiHDNY0HexbnI50FYWH@CxHZfymF=7TrY6c`AIyzHhXl-e9bX0O_XJ=({C}eMSVr*qBAY^ZKVr*qBAY^ZKVr*qBAY^ZKVr*q803%^$F*Y-0W->W6G%z`3Gcz_YF*0T~I5A^oV>vT2HDY6A21Xug1|$MHI&x)mWpqSkc4=c}C@BCVVP$4EGB7Y>I5smhG&nM1HfA+qHDWO_IXO8oIb<*}VP*zKY6c__Iy!Z5WMOn=L}hkqV`V60Z*^j9Wh@|MZ*^j9Whnq7VK`%CW@9-xHZ(9dG&eOiVr5}8Ib%0rHDxejGGt*hH)sY%4rBlTIyzHhXl-e9bX0O_XJ=({0Ap-nb8~4#d2Up4Wo2J6Uolf-Xl-e9bX0O_XJ=({E@*UZY`zWvFF|ZpMd?asXp&VRLh7M0svha%E*-F<&u5d2DHJWMy(LXmo9CC>a1RM{;3yX>@r*Z*6d8ZgXLDX>V>wWo&R|a&sDP2X>V>{GDmV@c4>5ZLvL+xWo~m}bZKvHNM&qrWpZ<0IA|_tbZu;W21YtMV{dMDWpZ0H+%+0Iy!S`VQ^)0RBu6WaB^>WX>DP2WdI{#HaKQwWo0oiW@0!rGh{R{FlA(BFf%zdW;HcsV=`u8WB>pX>@2%a%pX8bZK^FQ)ppuWlwN)X>V?G0CRM5bz^jCM0svha%E*-F<&u3aBy;Ocxi26bY)X-Y-wauXkl<=b606}Xi#!#ZE19Ac4bp&VQ^(naCB*JZgVbZbZu;DLv>;RZeeX@b8ul}WobioVlHTOZER!!053s!X>%@U06}gEFFH>+~bZKF1R%K&!Z*neZ07GwbWnVH=aA9<5VQf}qV{~tFUpQzkXmo9C20>F(MN(8>NmE}`QdLDLaB^>ODF9Sub97a7X>4;}IA|_tbZu-SVKF#2WoBbIH!?RdF*P+eWi>csV>V?tH8eLhWn(onW`G7W1O`DU5jVly{4H!w3{H8eLiVKrug1~UWQB^@qUsF_4Nlr&7c42HWEFgAaY%(bTRAqB?Rdi`=b6+@UE@*UZY$IV}Hf1(sW;A4CH8MD1F<~@iGBY_cW@9%pHe@zAGBh)U1~Uo_K~qyjQdD0>QB^@qUqnw;LQF*{c42HWEFgAaY%(bTRAqB?Rdi`=b6+@UE@*UZY$IVfGc`D7Wi&7`VKQPdVP#`xWjHf6Ff?RkWnnlqH#ug81~Uo~K~qyjQdD0>QB^@qUqnw;LQF+pR8LGOc42HWEFgAaY%(k$bZ=}a090jjbX9a|Y;#{YXf9}UZEPc9VrFDAVl`nfV>vf9HaIypHa288I5jdhFk&|~F*0Uihz2tc3_(*MNw5jOkY+-LsU;vD0X3NF)ScL85VK!!FH8?UjVlibkGBIIgWHDnjV`eZoiUuMNw5jOkY+-LsU;vUsO*_D0X3NF)Sc4;}IA|_tbZu-SVPY{eWHMznVKOy2V=*u@W@IokWim8oHeoq6WHmA|GK>Z@4K}=s(MMG3iQeRRqjs`Ow3_(*MNw5jOkYz_K~zaWOkYh;R7p=xD0X3NF)Sc_|V=yx`F*GzWIb$_3IASz3V>n?mI5uHrWHwMNw5jOkYz_K~zaWOkYM%QbR>3c42HWEFgAaY%(bTRAqB?Rdi`=b6+@UE@*UZY$IVXFfuS?Gh${mVPZHrGGj1dIW=KsG%`74IWlE1Gcz!f1~Uo~K~qyjQdD0>QB^@qUsF&)R7pWhUq(+-Lq%UyPfRFwVQeuhAa-GFGAtl;Z)_<5RAqB?Rdi`=b6+@UE@*UZY$IVfIXE*kVK+B6Vqq|0Fg7$WF=8_?WHT~iGG#M1IXGgJ1~U%~K~qyjQdD0>QB^@qUrj+&Qb|}Sc42HWEFgAaY%(bTRAqB?Rdi`=b6+@UE@*UZY$IVdIAt|8G-WtsGB;skVKrejHDfnnGC4LfF=aV3GcY!m1~Uo~K~qyjQdD0>QB^@qUrj+&Qb|}}R8LGOc42HWEFgAaY%(k$bZ=}a090jjbX9a|Y;#{YXf9}UZEPc9Ibk_BH)1z4GG;R{G-f$wH!?M0Fg7@2VrDcqG-YOHmMNw5jOkY$|K~7UfPf|@Nc42HWEFgAaY%(bTRAqB?Rdi`=b6+@UE@*UZY$IVbGGjAiG&p26FgIg2Ha285HZ)^nW->J}GGjI{GcjYD1~Uo~K~qyjQdD0>QB^@qUsO^-PE$rtQcYh}PfRFwVQeuhAa-GFGAtl;Z)_<5RAqB?Rdi`=b6+@UE@*UZY$IVeH#9e4IAJ$2Wn(uuF*Rj2H8nV5W;SLvGC4J7HexfJ1~U&yL|IN$Qbk2yO+i#cNMA!pK~h0OR7Fw%RAqB?Rdi`=b6+@UE@*UZY$IVbGh;SoH(_RCG&N%~WiwQI#gwIbX9a|Y;!JXIyzxQI#gwIbX9a|Y;!JXIyzxQI#gwIbX9a|Y;!JXIyzxfTk$`RAqB?Rdi`=b6+@UE@*UZY$IV~F*r3fFlID0Ib>mFI5cK6VKp!^GB-40GdVFiGh=3>1~W5c001>QI#gwIbX9a|Y;!JXIyzxGdEFfcVZgX@XQ*dE)X<=+lZ**yIZdT%erYQhaWpi{@bZKmJUpQzkXmo9CBVlDTGB#l`HZnOiVm4)FWi@3sFfubXHZ@~nGGQ<=GG?U)Gc#lW05v)~RAqB?Rdi`=b1rB)I$?8jWpZ>=aA9<5VQfZka${vda%Dwvbzy8MV{dMAbRbi3VRUI>Y({T#V`WxlV{~tFCM+OhZ*FsRAX9K*bZKF1MsIRsWmaWl;((?p090jjbX9a|Y;#{YXf9}UZEPc9Fk>)bH8MA4W@KSBHZ@{5Vlg=|Wj8W5V=**1Vl`xArv@`KWB>pdIyzKkb97a7X>4;YXgWG!b8}^KbX0P6Whi2AZ)_|eb97`nI&*Y#X>MmMAZc!NDF9Sub97a7X>4;}IA|_tbZu-SVKFi|IWRUdG%zq?Fl1yoIb}3CHZ?OdH8x~5HaTTDWvK=;7GwYb0y;WWWpi{@bZKmJE@(PBXJvF!VQyq^Z9;EvY$z!JRAqB?Rdi`=b6+@UE@*UZY$IVZGC4M7H8?pkGG#P2W;AAFGGsY1HaIzEIb}6DWMMh01~X&;01!GlRAqB?Rdi`=b1rB)I%j2cQekdnZ*4?xbz*E~C}eMSVr*qBAY^ZKVr*q8090jjbX9a|Y;#{YXf9}UZEPc9Ff}n{HaIzBFl0A5H#A}~I5{#oHZnOjI51;5H8wFhtp+m=WB>pPIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5Np5syXJv9IX>N2ZAZc!NDF9Sub97a7X>4;}IA|_tbZu-SVPZ2mGB9E^Wo0!oG-NhnVmUB2GBh(aWH)0uWH&H2HLnIU2xI^N9XdKxWpi{@bZKmJE@(PBXJvF!VQyq^ZB}JtbZ>GfR%K&!Z*o+5aAhVeAY^ZKVr*qBAY^ZKVr*q8090jjbX9a|Y;#{YXf9}UZEPc9GcaW{H)UpGIAUcsWjQ!zG-75sVPRrqH#9jjH#9h7u?906WB>pSIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5O<{C$X?Q42VRUk7cvN|CWhN;ARAqB?Rdi`=b6+@UE@*UZY$IVfIW{n3G-6~pH!);5H)b|BG&eA2GGSskW;kLsWjJNC1~Us}0006yI#gwIbX9a|Y;!JXIyz@%bW&k%WN&RyZ*ysMX>V>QDF9Sub97a7X>4;}IA|_tbZu-SVKp@~Ff=(~IAl3BF=Jw3WHB^kWHmW4HaIymHDNbmHMIsaWB>pHIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5Qg3u&bZKvHC@BC`Wpi{@bZKmJUpQzkXmo9CBVjo?GC5{sVq`TlI503~Ffw9fH#RdcHD)rG%~jaGh_e&0y;WWWpi{@bZKmJE@(PBXJvF!VQyq^ZB%k$ZgXaDa&0In090jjbX9a|Y;#{YXf9}UZEPc9IX5?9F*Rg2GchqVVK_HtWHvW2HDqKtVK`dH4xdt<20006yI#gwIbX9a|Y;!JXIyz@%bW&k%WN&RjcxiJeDF9Sub97a7X>4;}IA|_tbZu-SVP!O9GhsG4I5J}}Vr64FIWssmWnwdCG-EI|HZwA0HoFEhWB>pHIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5Np59wbZKEIDF9Sub97a7X>4;}IA|_tbZu-SVKO;0W??cnF=jO~W;ZfqH#s$CG&nUlVly-{H#22qHoXQjWB>pHIyzKkb97a7X>4;YXgWG)Wpq+uZe(w5RCj4}bSNnRRAqB?Rdi`=b6+@UE@*UZY$IVXI5=fwHeob4Ff=(fGcz=0Wie!AH8Ex|I5=ZAVq!SI1~X&;00KHXRAqB?Rdi`=b1rB)I%j2cQekdnZ*5m{Wo~0=C@BC`Wpi{@bZKmJUpQzkXmo9CBVjN!Vq;`uH!wFhVl*~mF*!6eI5IUeGB-FkHDh8nHDbXAGh_e&AUZl!Wpi{@bZKmJE@(PBaB^vGbXH|!bZ>Gfb97`nI&*Y#X>MmMAY*TCb95k9Wn*-2a#VS6WhN;ARAqB?Rdi`=b6+@UE@*UZY$IVgF)=weVKX)}I5A~1W??xwFkvuaH8f;lG%#UeWo0?T1~VRH001>QI#gwIbX9a|Y;!JXIy!K2X>N2@Wn*-2aztrnW@U0^ZewLAb97`nI&*Y#X>MmMAY*TCb95k9Wn*-2a#VS6Wici!AY*TCb95k9Wn*-2a#VS6;((?p090jjbX9a|Y;#{YXf9}UZEPc9GG#SkW->G|Win=AVm2~iGBq+cWHdD}V>Du9V_{-s#RfAoWB>pmIyzKkb97a7X>4;YXgWG@a%paKR%K&!Z*o_1Z*FHrY-Md_Zgg`fb97`nI&*Y#X>MmMAaitNIy!b`V{~tFJYsKeY(6F_090jjbX9a|Y;#{YXf9}UZEPc9VKOyjIX7WrVlp>5GGt{jGC4ChVK*>jFfnB}HDP5p#|ASWWB>p)IyzKkb97a7X>4;YXgWG@a%paKO<{C$X?Rz1Z*FHrY-Md_Zgg`fb97`nI&*Y#X>MmMAaitNIy!b`V{~tFJacqpIy!b`V{~tFJXB?KbWLG&a%p%?;((?p090jjbX9a|Y;#{YXf9}UZEPc9G&MFjIW}TqI5J^kWH)4CV_`R8V>LH5G&VChFl9M3$p$ksWB>ptIyzKkb97a7X>4;YXgWG@a%paKO<{C$X?Rd&a${v~bYW*@MRIa)awubOZgX@XO<{C$X?Rq5aAh$jEFfcVZgX@XO<{C$X?Rq5aAh(kDF9Sub97a7X>4;}IA|_tbZu-SVK6W>WnpGyH8o{pI59FcVqr2kG%{pkGBh4;}IA|_tbZu-SVPP^bWH@0sFl8}hWj8oBVL320Wo0mBI5{_EG&MCiHq8bzGh_e&H99&}Wpi{@bZKmJE@(PBVRLh3a&%T@V{~tFL2_k9adlyAS7~%;Qe|vmbZK^FRBvo3V{dMAbRbq`V{~tFRC#b^F(xb^V{dMAbRbq`V{~tFRC#b^GA1k_WN&q1Y-KDU;((?p090jjbX9a|Y;#{YXf9}UZEPc9HexhmG-Nk9W-vE4Wn?)pF*7$XIAJwmVl*&iIWjjh&jvFyWB>p)IyzKkb97a7X>4;YXgWG!b8}^KbWLG&a%p%$a%Dwvbzy8MV{dMAbRbP(baH8URC#b^F(xb^V{dMAbRbP(baH8URC#b^GA1k_WN&q1Y-KDU;((?p090jjbX9a|Y;#{YXf9}UZEPc9V>4kgGGj6_G&wP1HZ?UgHDY9DVqs!4Gd4LjFf}tU(FQX!WB>p!RAqB?Rdi`=b1rBARAqB?Rdi`=b6+@UE@*UZY$zE3FGYBCWo~3;WJ_UeZDDRkX>4?5axQ29MRRm%ZDDk2Z*E^QMR;^&Ze(R-OJQtnVQxlgY;V>QDF7p3H8wIgW;9_nVq!UBHZWvjG&nOeWi~WpF*P(cH8Ny4*9J@J1}PdkI$>mFMsi_oWhi5BZgX@XRB~Z%b7pUHZ6+)rWN&q1Y-K3`BVlD^W;0_lGBRRhVlp%`G%zqYWHe?mF=k;hV>UT8Fk{&UOBm?}DGoY1b7gc^X>(~}Y-K2OX?kT}bSxlZZ*OcV03%^GH8C(VIW{#mI5uNBVK_1|Ff%k_VmCKpG-PHsV=-gf21^X-1}O+SI%j2cPI6CXMsi_oWpgMgAY*TCb94YBVL31{H8MCiGGbz4WHB~nW->8lIbk?sG-Wk7GB-42W!(l#2I&SV8ag^>WpqYzVQpnpa$#{nmVKz8pIXE&nFfle^W;Zb921_pK1}O+SI%j2cMsi_oWlUjWWo#&OX?kT}bSVHMVP!XDGC5^7Wo9!uG%#W{V`MckIbtz4H!@~4H92E7Hs=OQ24nyLIyy;4a$#*{R%vr}VQgu7VRUJ4ZUAF!VRLh7M0svha%E*-F<&uBMsi_oWmai(bzy92dSP^FZ*DGVbZu;*5&$|nO;AGsV{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uFP(vp!Qg3u&bZKvHQek&4XaG`gbYXO9Z*EdycV9SYE@*UZY>gEFFGOi_Wn*+{Z*DGV07GwbWnVHxX>w&_bZKvHUpQzkXmo9CWB>p!SWQesZ)0_BWo~pXXaHDEOhj*Eb!}yCbYD1VE@*UZY$zE3FF|y4X>@gDWkqvzX>DP2Z*o<1X>4;YXaGfXbZKp2bZKvHUot^-bZK;TWMxHjbZKp2bZ>H1bZKmJUpQzkXmo9C5eF&)IyzHnZE$R5Ol4ep6{}aBO8vWoKt)WKU#oZDn+Fc_=9WBVjgTVPj@yG-hQqG&nFeW;0_sH8Es4H8N&qGcz|dV>t5$Oc4hv4mvt>Wpqt%WMyn9V{dMAbRbP{WMyn7DF7p3IXGl8G&eUiGBPzdIbt|tHe_NrVPQC8Ibkw2F=Avk^#)7~5eF&=Iy!A{WMyn9DIjBSZgX@1BVjjUV`MR8V`OAGIX5{mIbk+pWM(loW@R;HVlXo`HDUJ#Oa>7LDi%6Ab#P>1bY)9vZe?v@bZKLAC`xZ>Zgfy@b3|`-Vr*qWa&lpLCMf_TVK+EoH8*5qIW=NAW-(@AH8o=}G+{J0WHV$rVlpyhWcdb66cGn1B|183ZfSHVV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRbl6VQzC~Z*pxZ03%^IG&f>7IWaXeVK_56WH4bgIb=38W-v5kIAJ+sG&yAZ223Ln2Pz{vI%#fcbSPtQZgX@XMsi_oWl3&iWq2$gV{dMAbRbl6VQzC~Z*pxZ03%^GG&M41H8EpjWimHoG&M42F*G${IWuK7VKFx{Gcqv!223Fl2P!o>I%#fcbSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRC3~grYQg;VKFy2Vr4ZlVPQBjF*0UkH#ajlV>CB6Vm320V`VjEIR6GrGZ6MmGDF7p3WMw%yGi70AWH>T7WMnyFWHdH3V`gJFV>M-EVr6AB0|!hJ5eF&~Iyz%$VQyz-Mrn9uWJYpfZDlB9Z*FsRAVzXwZDmPrWMz0M03%^$VKO*4FlJ*iHf1(5GBGn@IXF2qGcYtUH8(h9Gc;rc2TTwV2P!5yI%8;IZf9jiX?SI1Msi_oWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRB~Z%b7pUHZ6+xIBVl1?GBY(aF)%POWMnZiGi5h4V>B{iVKg*kIA%0BWi|%~Oe7HpDkM5OV`yP+XJtldcx7Zpa$#*{C}VGKb95j^a$#*{Np56icq|}eZ*FsRAXIW;ZgXaDa&0Cl03%^IWjJLvG+}0AVK!l8Ff}$|GBRN?V=^=~Wi~irFl0Ch2TURn2Py(OI%j2cLv?a;Wo~pvX?SI1OlfXwC@BCVVP-UCVqq|3G%`0ZWn^YKVKg;jGcYwbWivH7F=Sz5H46t!5eF&}Iyz@%bXRY3Y-CJnZfjI>VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0M03%^FHZd_|H)dmEVL35jH(@klI5sw6G-fq2G-5C{H#B7p2TTtU2PzUeI%j2cS8sA`WJYpfZDmw)VQzC~Z*pxYV{dMAbRb4@VQpneZe(S6DF7p3GcaW{HaIagIWc21H#Iq8GG$^nF*#vlVP;}EVrF4E4+l&TWB>prTD+9WlUvfXJuqhWN&R{baHtvXmo9C_6`6#I%#uXb97{1VRCX|c>r^Ca&=>LX+(K$RB~lyUol@XWMy<=X>4;}F<&uhb6;O`bYx#&VRCX|c`j&lZETGd054NdGgWkHY;!JX07GwbWnVH=Pcv0?X>4;}IA|_tbZu-{2P6VII#6N2VDF7p3H#ucwFkv`hIb%0uHaB58W;8c4GcaOiV=yu?G-Nko6bD9F2P8E*I#6N2VV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6EFfcVZgX@XRB~Z%b7pUH;((?p03%^xI5S~oV=yvdI5=cwV>dA~F*7(eFl1w5VmVN2VV{dMAbRbZ2X>)C1bZKKsZ)t9HCMf_TVKZhnVq-XEWn^M8GB9N@W@0g8IXN;gW@TYFGch@1VHgKS6<7x(0y;W=P;zN=ZDDk2V@hvnZgeOq03%^GH8nFaWjHrCWH&J~WM(rkF=aAiWHx0mVPr5gVl*-u2S!*2BnUb>V{C73Whf~iV{dMAbO0k^F=1meF=JsfHZV9gGB!3jWiw?tFl1w7GB!6fV`Vcp90x`QSO+8`Iy!S@bU}135pI50UhHa28pVPP~lV>UBnH!(0VH!?IfHe@#*2Sy-R2P6_YI&)=oQe|^=RB~Z%b7pUHZ75@JZgX@XRB~Z%b7pUHZ6+xIBVl7UV`eimG-72jH)b(6IAJtmF=04jI5;;qVK6f^WHulNMi5vBBriHTb7gcvcxiJeV{dMAbRa=^X>%qlAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfXwNp56icqsrQVPZ2hGd442VP!BlWM(-vFgG@0Wi@4DFkxjiG+{6}W+DehEm#L64LUk=WpqJ!X>%xJZ*FsRAVGL(b0#SOBVlAPW;A6mF*9UkWjHrCVq`ZrHDNeqW?^PzWMVdEG%_RyMhjR6BnUb>XJvFoX>xOPL3DIsV`yb$OlfXwC@COgZ*FsR03%^CF*9alVK_5pV>L4{W-~P~WjJDFWjQfnFf?T{Vl-tY2Sx^12P6nOI%j2cQ)OdsZe&4pbYWv?Wn@fgZfhthAY*TCb94YBVK+1~Vq`aAWn*DEGB;r|I50ObG+|{kH)LU9He)q4WGDwl23Q9qC^|Z4WpqJ!X>%xJZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK!kkG&VOkIXE$8W-vBkGB9K{GdDD4GBGkaI5%T4GAai~CRhg~C^|Z4Wpq+yb97X4VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6DIjBSZgX@1BVjW)GiEk9VK6pkHa0n8Fg7_hH#0IcI5adiIbkp`Ffc3!MkZJXBs)4fXJvF$a$#UE4VlplVMmbmqBs)4fXJvF$a$#G*d2Ul_dSxaoAY*TCb95j~X>MytZe(S6EFfcVZgX@XOlfZ7fTk%RV{dMAbO0k^Fk@voVmV`EFf=(fH8*27Gh=2pVlibhG&V6ZF)(5|Fb76CSO+96Iyz@%bWLw`X>V>*bz*aHVPj=hWn*-2awutTbSxlaZ*FsRAWUg)Ye{ZoWq2$gV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK!wpW@0omF<~@0W;bClGBGt~H)J$oHD+O9GiEtvIWh-ED_934J32aJZ*6dObY(+mX>4RrZ*x{G*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjT%G+{V6IbmcnGBYwZWivD|Wiv52IWu8lGh#DgF*h^^MmbmqBs)4fV{dJ6b#!GzXlZO@R%L7`V{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jOlfXw;((?pAY*TCb94YBVPZFBWi~iCWHC81VmUE5WM*PHWoBY!IALaFVK8PeIW`AIIamiIJ32aJZ*6dObY(+mX>4RxWo$uXV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^DW;QTlFl0A4VKOi_HDoklHe@trG&e9bIW{;sG-5Y62Szzq2P8W>I%98baCLNLLuhGiWIG*d2Ul_dSxaoAY*TCbK-!eDIjBSZgX@1BVjW&W;A7FVK+4}HZV9cWo0*EH8L<{W;bRzH#THpHZVE|MmbmqBs)4fV{dJ6b#!GzXlZO@LTO=hL1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVK^{2V>MzoWjQi2F*0N`G&W>oWi&H6Fg0aiFkv<~F+2xGIamiIJ32aJZ*6dObY)6!X>N2>Z*p;UWhi5BZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbu9Wo~0=CM+OhZ*FsRAWUg)Yf0jOrYRs}Z*FsR03%^!GB7hUWHmH3V`E`tVKO%{VKX*mWo2V#H#1{nVPj-I2Szzq2P6nOI%r{YP;YZgX>DnAb0{ewV{dMAbO0k^Fk~=eH#BBqH)S_rWHx3wWjSPIW;tSIW;Zo5I50LiKnF$!SO+8wIyz-;VPb4$P;YZgX>DnAb0}kPZgX@XVsCG3DF7p3G%zwaWjAFvGC5{9Ha0b7WH&WtI5je5G&VFhH8(anLI*|)SO+8~Iyz@%bWm?|OlfUtbaN=%KZ*FsRAaiMYWnXkDAY*TCb94YBVK_K4G-fq8Hexk3WHn(iV>DwnGc-75WHB-}G-EenF-QkS5?BW$9y&U6Wpq$)b4+P%X>@ZaV{dMAbRctSdSzd9EFffWbz*E~EFffWbz*E~DF7p3F*!0fIW#jjWHdQuW@9s9HaRynWnwrmH)3RDIX7csN(V+9SO+8sIyz@%bV_e&ZgfO>ZeeX{V{=q_aAhbdAY*TCb94YBVKq59Hexe3V>dB3Ff}zYGdW{6V>d7`G-EV1HaTHpF-!+W23Q9q89F+1Wpqk!X>N2xd2V5CX=8I#d2nSYV{dMAbRbG^X>N2xd2V5CX=8I#d2nSZ03%^CVm2@}Gchw|GBsvpFfunaVKO#lHeoVlI5{^lH92NZ2SyiI2P70aI%j2cL}6`kX>MmIV{dMAbRctSdSzd9DIjBSZgX@1BVl7XH#RgdW@R#AHf1D!8WMyS#GE@gf6j%o&7CJg}WpqW0HD+ZsGh#GkGh{SlH&zEm6l4GZIyz8tX>)C1bZKKsZ)t9H0Ap-nb8~4#d2Up4Wo2J6UolW}X>)C1bZKKsZ)t9HE@*UZY+nZ*IyylBBVl4>W-~B3F=07kWjQx7H#s#pWM*VDG+{O~IAJq3V=-R`9XdKh03%^IW@a=rH)S|vHDqFBH8MG5W;ZisVr4ZlIW#gbFfwLY2Ow;4Xkh>_WHDknFlIPnIW#ghWo9`yF=ApdVq-aCWi>KmG%#NW9XdKsW@d9`bO0k^H8No_H8o~oIbk?BHZm|~H#IppGc#jkF*7$ZVlri7Uk4pJI!$SA03%^#WimEpWo0&IHDWe6Vq-LAF=S>pF*i3eH#avhWMpJt2OT;(O<{NdBVjo*HeoYmHZwCgV>2)|IAt+1GcsXhH85g1VK*~4G%;iV06IEENK9#NYXEa}a&=>LX+(K$RB~lyUol@XL`Y0&Zfh=RbZu;S2P_miIzw-BbSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3IX7itH8e6eW;ZfnG&f{5VPa%9Vly{mVK*^hH8Ey2UG*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3F=ApcI5;pjI5T88W;A7FHez9BW-?+qGBRN`H!)@~W(Q6)cn2&sIyz%-b96>&a&vT0VRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3HZwA1HDqRCWiVr9IAbv}H)UZqGd5&lW;8K3V>M!AXa`O+cn2&sIyz%-b96>&a&vT0VRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGWjSOwVl`r7H8W*5F=Q}fGG#S2Gc+(ZGd5&3GcjrhPBVB1EHyehV{dbGQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6EWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^HIc7OCF)}hRH8?k6F*!0aH#aaaHaBB1I5RV5Fkv}t2Tn712P`!@I%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ)_-JZ*^j9Wh@|LZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGH!x!{WMN@sIbkt0H#aafWiw@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3G-5GiF*jjhGB!40WH(}CWMeckF=00`VPP>eF=RA0atBTV{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPrI6F=8_{G%+?}H#KE8F=8?_IWaLcGGRA3G-fe3HFO6~EO-YjE;>46Z*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVL3Q6GC4P5H8U_dVKZbiH#s>oH8(ReWMg7DVKroAW_AZoETIwrIyysdb94Y>Y+-YAX+(K$RB~lyUol@XZ*X*JZDDLmWBV>mN7H8o=~GdD9fI5%ZxIWsqAW-~HlG<*j`28IVA2s%1vWpq$sa%FCGN^faybV+VxWq2qlAY*TCb94YBVK+H2VL4@HG&ndoH8(S4FkvxcG&y84Vlg-~GcYnXGkym{28IVA6goO{Wpq$sa%FCGN^faybSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3F*7nSGdE&1H85giF=aA0He@j}GcYzbH8wD0Wi&H2fCoboh6f=NIy!S@bWmY(Wo~pzZ)t9HNp56icqn6UZgX@XN^faybV+VxWq2kj03%^BVKQPfFkvuZVPP_3GBIU1Gd411V`gDFG-WenIW{nY2SX8t2O$(XI%#u5Z*FsGb97~HbSPtQZgX@XO>bmnY$honV{dMAbO0k^V>dBlG-hLAI5amlVK`xCGc-11HDzOFWo0-sVK-$tga<pN2=Wo~nCaxQ3eZET+h9SAx)b7gc+a!+PNPeyYnb7^{IUvwz|BVl7WH843hH!)^4WHDwrG&ndnIWb~lW-~Q1GcYn?GdG6^KL(!%9SAx)XJvFwa!+PNPeyYnDIjBSZgX@1BVl7WWn(g8Ff}nWHD+cqF=AveIWaIYFf}k{G%;djH8P0@KL(!%9UMA3b7gc$FeqbhZgX@XX+(K$RB~lyIyzKxVQzC~Z*pxWDF7p3V=-kmF*i3fGB!D8V`emCVK`-EF*jj0F)(IkGG#Ggiw8d%p9dWXIyz@%bVx8LDIjBSZgX@1BVjZ(F=b>hG-5VkH#smdHDxj}Fl1&hW@a!kHDohnGBS+^KL(!%9TGY^b7gc$PAFq9SAx)XJvFqPADlLV{dMAbO0k^H#RXiHeq5gG-P8iWjAIuGd4FlH8(I}Gcq?YH8L|ekq18pp9dWdIy!G~WpZJ3Z*nLpC}VGKb95kcX?kT}bSVHMVK!qpI50M1WoBhLGBG$cH(@z8GGsS4GB9N@FlIAmHj@WG43h^R6d+@7ZgX@1HDok5H83?aWH~WoG&W^oWi>E4H#jt8GGaAjG-Ebpl?Oi(p9dWdIyz@%bVN@^PGN0jD069gWnXkDAY*TCb94YBVP!C6GiES1F=RF~GG${iH#1=~GiG5mWHUHrGGb$7VwVR$44(%b96CC4WpqSOMowXEWhirLdSzd9EFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3W-&83G-5YqG&49gVrF7EIAJknVl^-`F=RDmVl*~4nFl`_p9dWdIy!W3O>bmnY$#1{WMyn7DIjBSZgX@1BVjf%GcjXjHZ?LeHa256W;ilqWo0>KH8EpmVlg!^F)*74KMbD-9WpvPW^!+BO>bmnY$#)IZgX@XX+(K$RB~lyIyy~nWMyn7EFg1qWI8%?baH8KXDlFdbYwa@b98cPZf7X~BVjUPVL3A}WHUKqIXPuEIWlH5Ibk_AG&yE7H8?mhIXRsNKQLqf06IEENJD60X>I^xY+-YAX+(K$RB~lyUol@XL`XwuVQFqIXmo9Cw+AvhI%H{PW@U0^ZewL%ba`-P03%^HFfukVIW;pmWivE6W;ii8F=Q}iG&eV6GBY+cGiGMD2QoT3c42IFWnXl8aAg1^VPaxqG&y5tFfe6iGGS#gHa9k9IX5_AGdVChHZ?akGPegZIy!P?W@U0^ZewKtBVjf;W;taxIb=07G-G5kVlXpgH#an6WnnoqVPrTpF)_CXGCDeNZ)t9HWpV%`VP-NoH8V71WiUBoG&MFjG-fzBH92KwHZw6fF*h<~F}DXYIyz}|WpZJ3Z*pH_VRU6@Z*qA6BVlARHZo*nG%z+{WM*YBGdW>0I5sk4I5}oBG&C?cIWV^eG6Fg}Z*XODVRUbDD=R1|03%^HV>d8jFfle{Wo0-tH#K2lGdN{AHa0n8Vq{}AFflNt2UNEQG6gz1Z*XODVRUbDD=R2zZgeRCBVlDVG-felHZd?aG-EhqGi5b4G&o~8V_{`EVl!qnW@V=bR0FpMG8{TOZ*XODVRUbDJv}I6Z*FsRAXIs9Wn@WoWpZJ3Z*nFnAY*TCb94YBVP-R7G%`3gWn?ooWic@~F*0H`GiG8pVmUD}V>K{2HmL_x8n*{BAv!v5aAk5~bZ>G!Jt$*uZgX@XLvL<#bX0k8Wn@WoWpZJ3Z*nFnAY*TCb94YBVPj-AWim21I5;GYJt$*uZgX@XRC#b^WJz>oa$$6DawaJtV{dMAbO0k^G&N!|H8^2pGC471GGQ__F*q<}WMecmWH2-^F=Avhtp`*Zw+AvIIy!G~WpZJ3Z*n0$C}VGKb95j>Z*FsRRC#b^WJz>oa$$6DawaJtV{dMAbO0k^G-PFBF*r11Ha0RcGG=2pH8?gkHe@$5GB##0Fk(4ouLo2gw+Au^Iy!G~WpZJ3Z*nRqDIjBSZgX@1BVlD?W->Q3I5{&gWMyJyVK+82Gh|{nFlJ#eG&D0cVl=S_R0g*PG6*_4Z*XODVRUbDEj}nIAY*TCb94YBVP-QoGGaJoW@chyGc`D6I51)~H)b+8G&D74I5##pVY3HR2Db+?2s%1xb5>z&X=ErVAY*TCb94YBVKy)`WH(_rIWsn5H8V3|VKrhoVr61AIALLBH)LZtHnj&-23Q#!IyzK&aAjmkbY*g3bZ>G1Uol@XRC#b^WJz>oa$$6DaxQ3eZEPqR053swbZK;TWMxrxVRU73ZfS3BMN395XaGfXbZKp2bZKvHUot^-bZK;TWMxrxVRU73ZfS3BMN39sIA|_tbZu;*5&$|nOlfXqVRB7SLjYrJVRLh7M0svha%E*-F<&unaCB*HVQgb>Zgg^QY+o^7F-&Q0WnpqnP(vMynZ*FsRP;_ztOlfXwUpQzkXmo9CBVjW%H#a$CV>CB3F=jY5IW#n5Fl91kH#0V5V>e`FW-?>|0542wZfh=R08D9aYhO5ME@*UZY*SD{R7pWhRz*WpPf}k=PE%AtPD4dsNJLTqQ*dE)X<=+uWn*-2a$h)TE@*UZY$IVYGht;pVl*&fWo9%rWMMXBWj17EF*9X2FgG(bVmV}F001vjaA9<5VQf}qV{~tFE@%K#aA9<5VQf}qV{~tFUpQzkXmo9C#0N4uI&EKWVQpmqBVlARIc7OzH#uWAVm2{1GG#GjVKrniVPQ36I5uWwGcv>nGCDeKUtx4~VPj}zWK3ypYXBo*G-fzsVKFi}I5%WBFk~_|Ib&pFGdVM2H8y5rI5=Tq#0N4uI&EKJbaY{3Xk}zdZ)t9H03%^!I5A^4H8V3cHDow8H#aagH)A+AW;QuvV`4OBGht)I2QoT3ZC`U`ZgX#PRC#b^03%^JV=`kjVP$4CVq-WtWiT~4WHUHqWiVr8H)A2QoT3ZC`J4X=iC}03%^$GGjPoGdMS4W;QuDFk&<`GdN)~W->Q0WMVmGFflhN8vr^wQ)O;*Z*oa)W^VvZtVK`%CW??sEHDxh3I5|0CGcaK@FfnB=Xmo9C$Oj%eI(KPgbZ7u0VPQ5fW?^A9Vqr2lF)?N^Ibt(0Ff(E>H840gWI1IyGROxWIyz`&X=iA303%^GWMpG8F=AmhVKXo>WiUBmV>w|mHZ(M0I5%c8IA&vH0025VP-%E&Y*uM{0Ap-nb8~4#d2Up4Wo2J6UolW=cx7x>X?iYbbZu;z5imSdEFgAoX=Gn?JY;2KY;<{WWhirWWI8%zWn*l1VQf59J}4bmnY$hxqV{dMAbRbM=Zfj6)b7^#GZ*FrYEFfcVZgX@XOlfXwR%POVrYQg;XJIjBG&3_{Ha9XgH8?dhGcq|eH8(agWn?sEHexkqWi`tOJTun^88tdOQcgudM0svuZE0grXkl|@C}VGKb95kSM0svha%E*YI!$k6Wo#xaAY*TCb95kSM0svha%E*YI#hCDc4cyNVd8+MDF7p9VKF#1F*9T|F*q|YVP$4FG&3+|H(@woFga#rW;r-zG0g`&GuH1Fl1yk&j&m+*9RFjIyy;ic4cyNWkh*yVQpz+b4hMxa&&27Y*1lxVQpn}WpZ;;WoL3_b8~NUC}VGKb95kSM0svha%E*YI!$k6Wo#xaAY*TCb95kSM0svha%E*YI#hCDc4cyNVd8+MDF7p9VK8GiHDqEpGh#P3I5J{6V>L1~VlX!{H)1t0HexX{V$laYGuHdGuHMmqVPkJ%X<=?vb7^j8OlfXwP;YZ6V{dMAbRbP{WMyn7EFfcVZgX@XRB~ZN2-Z*xR%;((?p03&B%VlZMhW-w!AGi5eqF*h}0F*P$XVq|1EIX7lxI5T53)dxH?C22%?Zd7t*Wgu;DWMyn1WMOn+Aaitbbz^jOa%FP>XL4_Ka9>|(M0svha%E*rZ)9a`E@*UZY~26=FI7@RMon*IWo$)waBp&SE@%K%Qba~gZ)9a`MR;&;a&%ufXf9}UZERcu0545%c41;{WlC>pZgfd)aBMDU08MXXWo%zEO>cH#Vr*qfZ)t9HNo{a!UpQzkXmo9C?guLZIyzHzVoh&kWo$%cV{dJ6Z*ysMX>V>QDF7p3WjHc5Ffe8}WMW}rIWajjVliemH8wFbGdD9aGcjg1+6PVU2P*V>QDF7p3F*G$}WMwirFflk{HDWenGB;r~HZnOfHD+WqI5cKC+y_nW2P-u?I&*MrX>?6*WMynYY;SI7N^faybaNMzCC@COgZ*FsR03%^EVPrRAI5lE2Hexn0VlX&iWMVKfH8wRjFf}zcGB!2j2Tca<2P+ObI%j2cRB~ZdTtGB-3dW@BPBIp_yX67B~p7&MytZe(S6CMh6eZ*FsR03%^HF*Z0iHD)w1Vl-qpI5T85Wo9^GGGbw2I5{&gVl-vy2Td042P-E!I%j2cQ*~lZZ)9a`Pi97PVQpn7V{dMAbRbP{WMyn7EFfcVZgX@XMsi_oWl3&iWq2kjAY*TCb94YBVPiHpWjQo9G%ztTHD)k5Fga#1Wo9xkGBYtWGh|_8H0%dWC1d~qIyzHzVoh&kWo$%cV{dJ6Z*ysMX>V=-V{Bn_b7@3*Zd7t*WnVF0F;jJ7O>bmnY(!;aZ*6dIb7^#GZ*DGVbZu;n6#y?#a%py9bY)O-Wl(Z&V`X!5Z*o<1X>4;YXaGZRa%EpKP;zN@VRU6sa%E6*Z)0V1b8m80bZKmJUpQzkXmo9CL2PGla%psEZF3-UWo%(|Wn>_9ZyN2bXaG%bWMyn$GD%8rX>N31IA|_tbZuMy&a$$C5a&uv9b3mNnGGt|8GGQ|@VmL51He)qmGBsl~IW#q9Ffw8F2TT12DGoY1a%FRAdSxheZgXj8Ze?U3X>N2W03%^CHZwRgWo9vAG&waiH#cH1VK!ngH#B28WHd4`W@0n<2TKh72PqgjI&x)mX?kTSV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVlGYHDfYjF=8}iWHvHoGBjjkW-wu5Vl_54HexkqIW+kPOBVeHDKk1cXJvF$a$$C5a&uv9S7~%;OlfXwL32W3b7d%FZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAZbK-Zd7t*WjZ=cX>MytZe(S6DF7p3H)bGdEFft_d2Up4Wo0@#S8`=;V`wHR03&B%H83GdDF7p9VPP^jV>K}_Fg7tTV>2^lI5A>jW@2PvWH@7FHZ^89Gyn)YD;fwGFFHDOZ)rq%Zd7t*Whi5BZgX@Xd0}#JIy!S{XF57oWn*-2awaSwX+(K$RB~lyIyz8qb7^#GZ*C?j03&B%W;bPIF<~+^Vq!QnH)1z8G%_|gHDzKsW;HotVmUHm0th=T8VDFJIy!W3X+(K$RB~lyC}VGKb95kiVRCRfI&*1fIyzQmV{~tFCM+OnM0svha%E*YI#y+4bZ>GqCMf_TXJKYzVmL7|GC5^tFk~?{W;JFpWnwX7V>V?mWM(unH8KPUJ1iOq7%w_HbZ=QV>OEFgJda&S62b7^NfI#y+4bZ>GdDF7p9VL31|FlI6|F*0H}I5cKtFlA;oGi5h2He)d}G%`6fHwFkhEgA?IFgiMPZ)rq%Zd7t*Whi5BZgX@Xd0}#JIy!S{XF57oWn*-2awaSwX+(K$RB~lyIyyvYa%E$5X>V>ODF7p9VP#=5WHn+qI5IUdH92KCW??ZkV=*>1V`4ZoGi7BoFbD`cE*c0JE;>4NZ&_h-a42JMZgX@XX+(K$RB~lyIyzQmV{~tFGbSt`d0}#JIy!S{XF57oWn*-2awaJNBWGbYVmC21W-vKsV`4QnIAJzoGi7CAFf?K`G%+?XW-&Pm2s4tkGGj0d2soIWjh4IXGrAWH>T1F*#&4WMnZ82sGdEFft_d2Up4Wo0@#R%K&!Z*oL=Zc}M`;((?p03&B%IAb(qGcq$bH!v_TWi~c4Ic73AH8o*2WHn)BVrDlo5C}Un8VDFCIy!W3Sz&T;C}VGKb95k9Wn*-2a#VS6WhN{jd0}#JIy!S{XF57oWn*-2awaJNBWGbVWiVl5GC5;4IX7c7G-EM0F=R41W@0foF)}w{Vl!eA2sZ4IAu9BG+{7gVPZ99Vqz2sJ0%(j7$-V9bZ==yd2Up4Wo0O1Z*FsRAbDYOa5_43X=ge*R%K&!Z*nFqAXa5#bZ>H0d2nSWDF7p9VK6l|VKg;kGB`LlVKrtmF*IX2HZx;5IbvclHeoV1Fct_qB^n4ACptQGZ)rq%Zd7t*Whi5BZgX@Xd0}#JIy!S{XF57fVRUk7cqS|$O<{C$X?Rq5aAhVb03&B%WiewhWH)6qVqs=8Gh{hpI5cK8IWsdeFkv%eW-&QA7zjHhMs;pubZKvHb0A@EWFTW~VRLh3b0B7Kav*bQZE$R9W_f9DXCP^AbY*99VRUJ4ZXj=FASG!;d2Up4Wn~~?Ze$=?K~hjI0B3S&ntXLW30azSHbWo%_~Z*66CWpYzxZgX#PE@%K#Wo~nCa&uoYRA_Q#WkGmpb3txrb!=gBL1SZOY-Mt9ZDn+2a#Lk)b8m8AIA|_tbZu-%2rL3RIze)DX=8P4VRU6=LT_YwNp59wbZKEIDF7p3F*0U3VK*~0He)g|W;tRvIXE7IWsXZVKZbP2u>eJ2rM5uIze)DX=8P4VRU6=LT_YwNp59wbZKEIV{dMAbRa=;bZKLCY+-a|WI}Ibc}Z?%a&&27CMf_TVKq26V>356W;8N3HZ^89WHMnmH#1^2G+{G2V>vKkHzEj59Y_c)0y;WpWpqqwZe?L|OlfXqVRBP-Vr^k`a%p%dDF7p3W@Rv8He)tpVP!L8GBi0hGi6~iV>K}_GC4LdF)%bXBnVDO2rL3RI%j2cOlfXqVRAukXLW30a#M9;ZDDkBX?Q3p03%^HWnnU6G-P5hVmCQ8WI16tFfukXH)UaCIW#jhG&g1@2u?@{ECM<@XJvFjZfA9DVRAukXLW30a#M9;ZDDkBX?Q3p03%^$IWspoIbt_5V_{-6HZUsjE(joFZ*FsR05LgYH)3XGHa9k6HD+ZwVq!BiV`eunVlg#kW@9mCGb#v91||qD2q0r`ZgX@1G%#f|F*9RhH8(V7V`E`8G+||CF)=ncGBRUhHe+QmEC@~pCQnWoBVHFgP+cF*i9gI5B2oH8W;3V`gJ62u=n_2rLykI$>~dYV?uH8e0}WHB-bP6kK_EC@O}XJvFrZgypIb7d$gAY*TCb94YBVPr95W;i!8G%+wTF=H_?GB9IhVK_BnIWc1~W@TYEH#7)N21p1jB|189aAk5~bZ>GiC}VGKb95jnFf=k_GBYwTVr4WoFfd~{I5#n7IWlH2I59Ce2u>qN2rM5uI&W}ga$$6Daw|P3V{dMAbRa=;bZKLCY+-a|WI}Ibc}Z?%a&&27CMf_TVPs=9GiEh5VmL80VK`$lG-fejFfd~9Y_c)B04&6aAk5~bZ>GhC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVPP{cVK6v1WHdQ8WH@CtI5=iBG&M73WMeZlWM(&GW;_T^AV>%-89F*|aAk5~bZ>GhC}VGKb95k6aA9<5VQfKTVMgGV{dMAbRa=;bZKLCY+-a|WI}Ibc}Z?%a&&27CM+OhZ*FsRAVG3;X=8P4VRU6=;((?p03%^DF=JynI5}csFgav5Gc-A6W@KVyHaTKrH)S+sG&VFs2u?Fd2rMZ&Izd7~M0sIkNM&qrWpXHEZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdEFfcVZgX@XWN&q1Y-K3`BVjjYV`DgBFl03|H!w6}H#cKBW;il6FgIpoIAUR8WoASOPA5nREHyehK|(=9d0}KoWo&R|a!hG%C}VGKb95k6aA9<5VQfZka${vyWn*-2awaSwV{dMAbRcAJbz*E~EFfcVZgX@XQ{sT8DF7p3W;11CH8D9jH(_KlV`XM#Wn(ijVKg>2IWRP0Fl9JlMhH$bWB>pp!OKEOId2T~*ZE$sTVRUJ4ZgVbZ0843ZM0svQZ*6dObYXO9Z*Fs6IA|_tbZu;DM0svha%E)zWNC6=Ibt+9I5lN5HZ)=}H90vmHD)nkV`DQhFgZ3iWn*PEE@*UZY-I>D0y;WRb8&DfrVKHN2WHUK7WjSJIG&p2pVP-TqGfxOrWe76}Iyz}{L3UwjY++(-Whf~iV{dMAbO0k^W;bOyF*qDnGVRUJ4ZcuV>Vr*q?J}CerVKXx@HZd_UWMMI7H)LUBGBY(XH90qCIXE;mI5s$AIa3H#BxMLQ0y;W#Z)|pDC@BCVVKXx`Gh;GhVKX>lI5sddI5%c8G&e9bWnyMCF=aC{W>pAPWe776Iyz@%bWn0>ZDDLyVRC6G*d2Ul_dSxal03%^AI5uQ9I5jpkV>x0uW;Qo8H8N%}GGsGmGcja2Vqs=i2vrVc2s1D`I%j2cM0H_oR$+2!VPb4$b0}72V{~tFM0svgX?kTQEFe~8V{~tFM0svgX?kTQEFe~8V{~tFM0svgX?kTQDF7p3Gd3_}V=yr>Ib$*~F*z|XHD)+tH#cKuFk@peH#Rb3SqN1wWe76~Iyz@%bWd<}X>DO_LvM3*C}eMSVr*q5DF7p3W;kSGF=At7Wo0orWHU1|V>mWqF=J#hVr6AAHD)z4TL@JLWe776Iyz@%bWd<}X>DO_LvL<#baG*7Zgg{2VQh6}b0}72V{~tFM0svgX?kTQDF7p3F*0OhWHLE2IW{+CIW=WBGcsm3VlZJhVq#@BVPrRET?kbUWe76@Iy!A>Zgq1>Zf0q2X>@rgDF7p3IA$|5H!?XiIXGluWjQc2VmV}FGdW>4Ic8&HWHK^hUkFuY2r~jYI&f@tb4hMyX>MtBc_=9WBVlD^VL3E7WH(_jH8Np0WMX17Vq!NmF*7h?GBYw`Gc;icRb>b>0y;W#Wps3DZfA2SDF7p3Fk)e1WMeQlWo0=wF=aL|I5RgmG%;l`IX7lvIbmWpV+d6p7yvptPjhi_Np5sya%N#;WdLJrVRLh7M0svha%E*-F<&unaCB*HX?kIFX>V>{F<&uHb8&D4IjIN$E@(PBO<{C$X?QYtGXPCtbaH8UMrn9cX?kT}IA|_tbZu-SVKOx^GBh|hVK6Wn5!E@(PBO<{C$X?QbuGXPCtbaH8UMrn9cX?kT}IA|_tbZu-SVKHH1IALNiFflS^F*0Q~He_NlF*jmjG&nRhI5;t5W~m4OE@(PBO<{C$X?QevGyqLubaH8UMrn9cX?kT}IA|_tbZu-SVK*~5Vq`ZkGdX5qF*Y|aGd46dH#RsqV=_50Ff?OgG^q#xE@(PBO<{C$X?QkxF#t_rbaH8UMrn9cX?kT}IA|_tbZu-SVPQBmGcaZ|V=*~6V>vKnF*s#oGC5^7IA%0tHDxtsW2p!LE@(PBO<{C$X?QkxHULdwbaH8UMrn9cX?kT}IA|_tbZu-SVPrBnIASp!O<{C$X?R9ycvES5WiDs{O<{C$X?R9ycvES5WnVaGE@*UZY+M2WFGg>2cVTj5OKEOpZDDk2V{Mh0VRUI@b6+@UE@*UZY+M2WFGOW-VRmVBNMUkxWo}|+a%V1R08MXXWo%zEL}hMac4>4-VRCe3ZenF}XJ0sIE@*UZY-9icFGFu`bYWw3Q*>c;WldpYXlZU`E@%KlZ*Fv9V{}t=VRU6pVPj}%Ze?FMXf9}UZERcu053{mV{c+0{bX0k8WhyKnba`-PZeeX@AWdO(a%p&0X=QgjMQmklWo~p-d2nSuIy&NjrYQhTVRUk7cvfj;cV9SYE@*UZY$IW1H8C+VG+{O~H8nOgW@ThDIbmWnF*#&mGi75lWMgJ@2sATx0RRjxXgWG=VQXbyZDDkBX?S0DX=QgPLvL<$VQFqZ*Fv9X>Mh5CMf_-VRUk7cvfj;cV9SYE@*UZY$IV~WiT>hFkv-iH)LisW-&QoGB`FdHDY3AVK8DcWHdQ=2s99O0RSp4XgWG=VQXbyZDDkBX?S0DX=QgPLvL<$VQFq`~VP|Dea%5$4X>MmGDF97jbaH8UR%vB-UpQzkXmo9CBVjf$W@cq$GcY+fHe@+DWHUBoWMMKlIAS$0HZU+aH8Xk$G$?if05C3SIy!A(Yh_<;VRUk7cwcsDWp^lJZ*FsRAVY6%bYW?3WpXAgAY*TCb95k0VRUk7cvEz5a$#p>PjX~sa%pa7CMf_-VRUk7cvfj;cV9SYE@*UZY$IVdV>dW9G-ER{VK_NtF=jbtGhsC`IW}Q3F=RMnW->E;2sAEa001vdVRUk7cvfj;cP?lEO<{C$X?Rv?Wp`gVXf9}UZER!!053vsb#7#7Zf8Poct~YzaAk6HE@%KkZ*^{DX>MmiZ+J*$Y;a|Ab6+@UE@*UZY=j6TIy!T7VPb4$RB3HxLvL<$VPkYnVQXaoBVjT&IW}f9HDot5IAb_uHaRdfH8*2sH)1q1I5IIdWHf{bBsw~CbYWs_WmIWxWkYXnbYWw3LULtcYXBo*W;ifmFgY<}GB7n^VlreiVL3K8Fk&`iH90diGh{Skga{-$I%98cbYWw3O<`+gMsIRsWmIT#Wpik6Y-9i2F)?LgHDzWrVmUH7Fkvt?V`VvIVuT1JIyz%-ZggQ|bV71vVQWTja${vwXmVw9Xm4y}03%^zGBsr}F*Z14Ff(N}GiG68Vqs%4F*7hTH)Am}Gc;sm0025VQ)6gtX>@c@VRB(@a{zO6a&=>LX+(K$RB~lyUol@XQ)6gtX>@c@VRB(@b1rCfZEUFsBRV>EVQh6}UvznJWdI{#IA%CzWH@3nWHd5kGh#7iH8EvjVPiQmGh|~oH#0dkhzKPtAY*TCb94Y=Gi5PhHa0UkF*!74WMemGF*GzeW;bClGc_U5iH#T8qW-u}{Gcq@1He@$8Wi@1q2t_KX2qQH*I&)=oR$*)?V{dMAbRctdWI8%?X?kT}bSxlaZ*FsRAaitNIy!S{dSzd9EFfcVZgX@XWN&q1;((?p03%^!FlI1iWil~hH#K5mVq-QjIc8>NWn(lmWjQi3H#9el2t_lg2qOqOI&yD!b0{ewV{dMAbO0k^F*PtWW@R%tG&V6dIWRV5WiVo4VmDzoH#IRdGB#s4jtE5tsR$zoIyz%-Y;!0nAY*TCb94YBVP!KoW@I%rVqrHkGBIH}H85l}WH~uuGBGtZFgRjnGLQ&G2B`=m2s%1+Z&P$~X>MmIDIjBSZgX@1BVl1;HaB58I5A~pHeoX{H83+|Fkxe1IASz4I5}iCVr7yDMFyz|BM3S=a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^BGcq$}HaRe2I5=W4VPa)4G-6~pGdN^oHZ?RhHZwPr2t@{|2qQW=ZC_+zbYTD^VK`+uF*as2H8n71Wn(!qI5an8VPY{kI5s&oGC4V6F{ub60y;WPVRUk7ct&Y>Q)zl-C@BCVVKreeW-&N8HZVA2H8nV9IXE^oV=y*2W@a)mIc8#JHn_oI506cF)=t}W;tb<2t_lg2qPpqI!$48a%p%*X?RmG!C}~7_Zd7t*WjZ=dVRUk7cvfj;cRXWnZgX@XWN&q1Y-K(v03%^JG-YNsW??orIW%QuGc`11W;8Z9H!wFiH#0G1GdMGy2t^{H2qg$0V{dMAbO2^yIc8>NGBRN^G-YBjIXE{sHDow9W@cqEHZe3fIA)&+MFyz|BLX@)WMOn+C@BCVVPQ03W@0%oGcY(XFkv_}GBjakWI16tVq!BkWH>oDGNA}XsR$ziIy!n~a&IUp03%^CHezHmH#T87W;A1FVK6i_W@a-sHeoU{W-(!5Vm4)?2t}y~BM&+{W@&6}Qg3%nVQO!3LUm?lWpXHFZ*^j9WhyBkV{dMAbO0k^He_KiVL3B4WHU7}G%+}3Fl1w5G-Nh6W;0|kVPaxqr3gh0sR$zvIyz=)Y-~esY)xTmZ*oF)W@cq_C}eMSVr*q9DIjBSZgX@1BVjc-H#IP0GBIT}WjJFqF=I6}V>4xCWH)4FGBYqaVm7A;MGa&C06IENVRUk7ct&Y>Q)zl-0Ap-nb8~4#d2Up4Wo2J6UolN#baH8UMrn9cX?kTYXmo9CxCj~oIyy{gZfhth03%^BIb>sFFlJ#iWH(_nFk&z@GC4RfW-v84Gi5Y0V>n`}2t2q58Ui{xX>Mh5bZKEIDF7p3W@9p8W??lsGc;o}G&MCcG-NksVly%|H8W*4Ha9UdtOz`;2pk9?V{dMAbO2*DI5jpoVly%{V>mZvI5RmlWH~r6Vl+83Fl1&pIWn#YJO;Q38WB1=b7gc%Ze?;VZ)0I}WkPjkW@U17C@BCVVL4+qF)=bTH(_HqF)}$fIbmU8IAS?uG&N#0WH~cqG`R?6(+EQ~Iy!G|Wm9xza7k`-WoL3>bZKvHC}eMSVr*qBAY^ZKVr*qBAY*TCb95k9Wn*-2azuGDO_V{dMBa&K%pI^uw)DF7p3V=*)}W-w!AVr4QmH#smgVm2}{Ic70qWivE6H)J(tzX)YB(+EQXIy!zvZ*q5Ga%4qyY-MsNDF7p3IXN~lF=b?CVK6r`GdVdlH8wS3GBPzdVK+8nI50Oj!3bs32tzeGI%RfYY;|FDWkYXlY;R*>bZKvHLvL<#baG*7ZgePQZ*^j9Wh@|LZ*FsRAaitNIy!b`V{~tFJXU36bZ>G*d2Ul_dSyN)EFfcVZgX_vfTk$`BVlDZHDNF?WjHc5VqrEgH!?CfH8o>5IX5*qH#jslH)g{KWi!(VLp3@&Wp-g~bzyX6LvL(sZ)0I}X>V>rZ*FsRa$#w1bV^}kZ(?a-ZYX4Lbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VKg;kIb%67V`VrwHe)t5GcjT`I50IbI50P1GdE#jGQ|jGGt&q|Av!u|WpqPtY;131VRUJ4ZbNTwb98cHX>N2%VPkJ%X<=?tbYXO5Q*dE&b7^#WD06gVIy!b`V{~tFJX3ICa&u{Pc~f+9bz^jOa%DayDF7p3IWjgdF*0K~I5IRaW;rrqVPiOBV>L5kW@R}sGhsPn#|UK~(+EQ$Iyz@%bVF}!Y;R*>bZKvHLvL<#baG*7ZgfgvV{c+Lb#i4sCMf_TVPiC8WnnTmGGQ=fF=8<|HZ@@~W;i!wH)1m~VKHK2Gsy^LAJYg!H99(Fc42IFVRU6fZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^Fb0}nQbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VKX@}H90phHDqOEVlg-~W-~QmFgP(eGh$?BWoBk!GRp{MGt&q|AUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-a3(1LBVjNyV>DxAW@9*FF*Ra2V`MorGh}8sFf?N`FfcV`Vl&MMWggQALm)ajXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVKp~6HZeJ3H#IOZWiV!BH8f^oVlielVrFG9V>mHkGS3KQ9@7XzAUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVK!l6Ib~roVP-QmGh#SoGd46~V>C8qWiVqoWHT~lG|>oU9sv#jIyy#ga(7{JWJPssWpV&xY+-YAX+(K$RB~lyUol@XZ*X*JZDDLLX+(K$RB~lyUol@XWMy<=X>4;}F<&ubVQgb{Y+-a|Ute=|Vsmg|ZeL$?d2nSeXmo9C1PLhuIy!zyO>bmnY*uM=bzy92dSP^FZ*C|l03%^DH8M0XH#9Y7FgZCnVKp;kF)(6eI5Re5V>CB6Gcq>T2ulPBDJVKRb7gc;Z*ysMX>V?GC}VGKb95k7a$#G*d2Ul_dSxal03%^!HaRyjHaRynVmLTtGiGBmW?^ArVmL50VKHGbV`F952umge2`LsjI&)=oOlfXwP;YZ-bZKvHb0}kPZgX@XOlfXwP;YZ-bZKvHb0#SOBVl7SWHK-}Fk(1iWMncoIAdaCGcaZ_Wj0|jIW#zCIbqreOB4hNDFQk=ZEs{{Y$z!JBVjZ#HeqC9GBh+eFkxdfI5jXdH!(FeVPZ33Ff}t~GBn%>O9Tli0y;WpWpqhyb97;DV`WZZZDlAa03%^EW;tUrIbmTpWH~i3VPi98Hf3dEIAmmDV`DRBG%_&W2ulPBDGWL~b7gc*Z)9a`R%vr-Vrgt?ba^OaZ*FsRAYyNCY$*UEVK6i?H(@w2W;kMFHDhEoWjSUzF*js2HDhBjG&Ev0X5a`*3Iqu$5jr|^Wpqt%WMynaZ)|UJC}VGKb95j>Z)|UJR%v=BDF7p3VmCHqIbt|vHa9XbWj8W3VKii8GhsJ3V=*;mFfn5`;s{F*1PLhuIy!P?b7gc*Z)9a`LvL(vawsVPBVl1>G-hNuF=aC{G&E&1IAdclFl1peG&V40GBji`H8|u5O9TliBRV>BWpqqwZfiqtY;STXV{dMAbRbM=Zfi+yWMz0JEFfcVZgX@XLvL(va#m@2CMf_TVPa)AGdMVAV=-Z4G&V6XHaTH7Ic797G&V3cF)%b?W#$M=Ap{92H99(TWpq|)b9G^CLvL(vawubOZgX@XOlfXwNp56icqS|$V{dMAbRctdWI8%?baH8KXC^ElV{dMAbRa`-Y;WR#rYQg;VK-r7VKFdfV>L1{W-~cuVlXsgVPQEpGc#m0F)=nbFz5(NGXx1KAUZm8WpqqwZfjI>VQzD9VRB_|V|gfJZ*FsRAWUg)Ye{ZoWq2kmAY*TCb95kNZ*^j9Whnq7VKg^kIAbt5FgG$XF)}qYFkxaaWim4}Vlg>5F)}qYVd@A=9s~&~4mvt>Wpqt%WMynra$#MynZ)|UJC}VGKb95j~X>MytZe(S6CMf_TVKFymV>M$iWHK>iVq`KjI51^0IALaFVK*>2H8nUeH0}sX5CjP+0y;WpWpqqwZfj0qZDn&PDF7p3G-NU{HfA_tVKgx?VL4$qGB;v2Wi>Q8HDobnVKg)`@CZu;2`L&nI&)=oOlfXwR%vr-Vrgt?ba^OaZ*FsRAaitNIy!T7a%pa7CM+OgZ*OcV03%^IHe_RCV`DKgG-F|AWj8W7Ff}(gWI1LwHe_TmGiGG+2um0Q2`K_PI%j2cMrC1ib#i5MC@BCVVP<1AH#0eAV>D$rV`MNkGC5)}WH@0tVmM}EWie$rHS`Ee1PLh`Iy!S@bVg-ibairNR%vr-Vrgt?ba^OaZ*FsRAaitNIy!T7a%pa7CM+OgZ*OcV03%^#GhsGlH#j#qH90vnWn^JxH8x{0HaIpmI5{&iI5ac%2um0Q2`K_PI%;Kfb0{eQBVlATVKFi{WH&KkV>2~4FfuY^Gch(cIWspkWn*JvH8uDMO9Tli5;{6(Wpr0>a%^NwX>My&a$#MytZe(S6CMf_TVK*@|FgZ3dVlrkoW;8ToWH@9uHe_OAVPax1WH@1CX8H(A5CjP+6goO*Wpr0>a%^NwX>My&a$#K7HaBKCV=*u_V`XMxVPQ34Ibk(8GBh;&2ul(K2`LjgI%j2cS8sA`WJYpfZDmw)VQzC~Z*pxYV{dMAbRb4@VQpneZe(S6CMf_TVL3B7H8443GC4P7H(@w7IAk?AIA%CyGdMLkGh=2lGX4ll5d;Y-6goO*Wpr0>a%^Nqa$#*{RB~Z%b7pUHZ75@JZgX@Xb97`nI&*Y#X>MmGDF7p3FgIZ_WMVcpV`eopVPrQsFg0a4WidB3V`5@qVK6dd00~PH1PLhuIy!7&Vr6V7DF7p3H8nCYI5=Z8WHC54W;HoxH8eLhW;QlBVlg!^He+F80triG0025VNlkBLWo%Yyb9G^CX?kIFX>V=-V{Bn_b7@3*Zd7t*WnVF0F-c8tWMyntX>)a9Y-xI7bZKvHE@*UZY-w(EWpZv|YyfUyZDn(CVPj=!ZggdGZeeULXmo9C2MIhnI#hXZWdI{#Gh;bqGc{r|G%;l|WHU4~W;rosVPiI9Gh|{gG%+$W)e9RuQ*dE)X<=+eZ*pU0R%K&!Z*o2WUo&4YF;j41bZKF1MsIRsWmaWlbZ>HBFfm^=E@*UZYH0Ff=hSW;JDZ2{}4CZC`3{X>N2(X>DnAa{wb@I5%T7F*7+ZGhsC_Fkv+_F*#vkWMwloH8(UcVl*^1cL_NW^(`|VP!NlHeob5H)S|BHDzWoH8^H7GB+_WWMwoqHf3ctHFpU)Iy!A%a%E(7V`XGkVRC6mf9WMX4tW;SIoVK-tpI5;sgId=&;Iy!A%bYXI5Wpr}@BVjjUWn^PFIb$?7H92HqFk&%gV>vKlFgP+{WMO78VK{dQIXXIRUt@1=NOf#%LvL<#baG*7Zgc=6VKp-}W->Q4GGSq4H8C(ZIAdluWinznGh${oVq-WrFc1klUvP47YD8&rWn*+{Z*BlEWo9#DIW=ZCV`VTkH!))~Gd4LlVq;`AGBGwcGGb#82|HhNb#QQRa&$&=VQpn|Np56iV`XyyF=R10G%z=1I50FeVPZ8hWMX48G&D6bV=_52G&M6e5D7b9b9HcVZ*p`{Z)|yIZ*Fq{V`FA!Vm4thVlrblWH>Z4H!@-~I59S5W-(@DHaRmm5D7b9ctLn+b5CYaY+-I?Np4qfa%^M(Fl8}jGG<{kGGk?BF=RDmWiewmIW%NqGi5e1V>eLzuP;6mtWl3&VZ*pv80694}G%;mjVPs)AW-&HnIXN>nVq|1wHDP8jVm2`{WOoTUIy!A%aB^j4WpZ+5WJ+&oZgg`)Z*FF3XLWL6bZKvH03%^$WHVzjF=aI}VP-HlV`61BWo2YCIX5+CG-Y8iH8e7J2{}4CZC`M5WoBh^a%E&nZ)t9Hb5~_)XJ~W)BVl7@HZnLiG-5boH)Aj}He+HpHDxwtGc`FjW;8i6H#2t$IXXIRUtw}(LSb`dNp5L$X<=+bZ*F91bZKvHb5mt>03%^JVPrEnV>C2jHDNG0Gi5X~V`4dDHDzLBHZx^4VK!xV2{}4CZC_z>WlC>pZgg`=ZfSIBVQfQhZe(e6X>V?GQ)P4jBVl4UIWjmnV`gMDIW{?FGh<^mVKgyjV`4NoVPs@wG&pw&IXXIRUt(c%Wl3&nbZKF1LvL@6CZU7@;F*hV(mHDfYlHeoYnH#1{6V>DzlV_{`9cL_NvN7V>4kiGIt3%Iy!A%YHw+7baPT=b9HQVa{wb@H(_LAVr6D#G%;m1I5{^tH!x;5HZw3|H)UfvF*q_ZcL_NvKlI5{_FH85dfFk?1%2{}4CZC`9}cV%)yZ*^{DO?7N^X>e?5WpZ->BVjjYHDxkpVK!wrF=RPrWiw$jVmV}CG-G8nVK*{jWMy{=IXXIRUv+SBWpYAqb#7!$b!>ELaBOL1a&rJ9VPR!7HDxkpFgRpnGdMIcFk~?>W@I-rG&3+YIW}T5VRs2RIy!A%ZDDvxbY*e?BVjW)IAvsEW@IxoWH(_nHDfS1Ha9RcH#jvlH8y2rF=BTKIXXIRUu|J{LvVFeX>DZyBVlD>G&5miG&wgoF*h?cH)A$5F*9K{IWaIYGBY)0F*bJzIXXIRUvzJ503%^GF*sp4Ib&isGc+?bI59IZI5sn8FflVWIXGoDW;HQ)2{}4CZC_(=ZgX^URBvnmBVjQzWHn=EIbvjCHDzHqG&5x}Gh{bqFfw8{HZ?aiH#c_)IXXIRUv_13VsCS4ba_l=c4ce;BVjl&H!(G2F*!IfH92HuG&MFbWi&Q7HD)q6G-P98GBh~}J5FJ3WdJ!aF*IUiI5jvlWHmBoIb<<1Wi@0pHexe3FfwK}Fg14xIXXINb3tQtX?A4*BVlARV>d7}Wim82V>MzqFgIakHDNI{VmLQ8HZx>3Gh}xOIXXIIWpinAWn@rqb7^#GZ*Bl1VKq2oWiU84FlA(7I5RV4F*IgnVq{@9F)%PQGh#6~Vs{BSIy!e{X=iA303%^DFgIo}WH4o8HD+ZwVqrC9VliQ5HD)z3IW{z5H(@Y$2{}4CX>&twZgX^UVQFr303%^yVKZYjH!w3~G&wP2F*q<}Ffn6cWMg45GB!A2V>C5)2{}4CV{dMAbaG*7Zgf;{Y-Ms`ZewKtBVjc)Wn^VCIbkw2V`elkIAvovW;8Z7H8eLeH#cK2W;u5WIXXIOZ)t9Hb3<=#W@%@2a$$67Z*Bl1VPiHiGc{r{Ibu0wGBh$YGhtyjV`F15Fkxh2HaTQ5H+Km+Iyz!ub7fF(b7cS{VKiegF*7k{GGSz4GBq`3HZeG6Wj8Z5GdW{8I5RdfHFpU)Iy!1^X>N3LR%L8&V`+4G03%^AVKg^2F=AynVr64CVK+B4VlpsgIASq4WimHmVKX*&2{}4CVqtS-RCj4}bO0k^Gd3`0G&VCZH#9e5GcYhRW;r%EVP!WpV`exuI5#+CcL_Np6}Ib>pCWiUBnG+{X~GBaajWHDxCW@R)mFfuu1F*i0gcL_NIW{mfH#9RbHZgYzIXXIRUvP47Vr*q?Np5L$X<=+>dSzq)BVjf$IWsn5VmC2kVKikkWnnclV_`HjWjQuxV`F7uWny;;IXXIRUw2`0ZBuk%a&$#*VPb4$WB?;!WjHr6FlJ_AF)?E~F=070W-&81FgG$WVlp^kHDP39cL_N(z8X>V>;VRC6CH3G-72oH#lN3WMeaBH8y5tG&e9YcL_NmW-u}`GBIN@IA$|6WH@GFGiEe4H8x{E30rpwIRZL5V{dL|X=inEWkY3dbY*f+W=&ypb5L?`YGq?|X>V>rZ*FsRa$#w1bSNnRBVjpZG&ngoG-hHrW;QlrHDY08Fk?3{F)%eSWidBmVK6}nTXzXL0y;WLZgypIb7f0uZe?v@bZKLAL}7GcC@BCVVPRx5HaTQsIb%0AWH>f7VmCBpFgIj0H8^H7G&eRlH$w?qcL_N)Iy!S@bWLw$Wo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!UWfTk$`BVjZ!GBjgmG+|>hF*jvqH83(ZHa0nAG%{f_IW#e5WMV}LTQheFIVn0ib7gc&Z)t9HOlfUtbaNMmJ03%^IWnyA6GBjmnIbvmEH8wJ2Vq-HnWjQu9IAu36I5uQa30o0&2{|=7I(2YlVRU6sZ*ysMX>V>+VRC0>bSPAEVQzC~Z*px-VQ@M+X>?_BVRUbDEFft_d2Up4Wo0@#P;YZ-bZKvHEFffWbzMmGEFfcVZgX@XWN&q1Y-K3`BVjmXWjJ9tIW{<9Wj0|sW;Z!xVliPkH)b_uGc;l~GC5fZTOfA{IW;;ub7gc=Z**aFX>V>&VRB(@Wpr|BdSP^FZ*C}MZgp)SX+(K$RB~lyIyy;ic4cyNWlL#pWo=<}X=8IzZ**aFX>V>&VRB(@Wpr}lfTk$`BVjOOVPj%tF*rCmF*P?cWjHlCFgamlG-fz8GC5&5VK-X|TQheFIRZL5a&L5DbZKvHP+@XmZDn+FX?kIFX>V>QDF7p3VK`ToG%#UhT?t!v2{|=7I&)=oL}g}Sb!>E0VRC0>bW&w=Z)|mRX>V>#Z)9aCWo~tCAZbK-Zd7t*WjZ=ZZgypIb7f0uZe?v@bZKLARB~lubW~w-XJvFjb3<=#;((?p03%^GI5ILZH#jt7F*jmkFf}+~Vlgr_V=!VcWiw)8GBq_{30pIF2{{5fI%H*LVRdYDRAF*wWpq+yb8l>QbZKvHO>bmnC@BCVVK!qqGC5;qGG#e5VKQZ8W@RyDVKy^4Gh{MjH#cQ4VqpnecL_N)Iy!S@bW~w-XJvF!Wpi(Ab#!TOZcT4wWhhi~VQzC~Z*px-VQ@M+X>?_BVRUbDEFfiWb!{MNM0svha%E*YI!SJJWpZ<6OKIYOrYQg;VPQEoFf?U2V_{-uH!x*mF*h|fV=^{oFf}+dW;tdxFk=Z@Gj|C&9y&U7VRC0>bW&w=Z)|mRX>V>#Z)9aCRB~Z%b7pUHZB1ctIyz}|WpZJ3Z*nOhV{dMAbO0k^WH~WnVK*{lGdN>mGBYwcIWjV0G%-10IA&xuFg9UhWeHmxcL_NHIy!T2Y<6W(a&Ka6Wo;-a03%^yW;Z!EWid8mVKp{mWoBeCW@9p9V>UE7V>e=BG&VM830rpwIRZL5WO;63ZE0h3C@BCVVPRxpIb}3uFflPOVP<1DWHeV>OEFffWbz*E~DF7p3G-Wq2VmW0nWn(d7F=S&hG&N>oIAdcqH)UotWI1IvYYAH+cL_NLIy!S@bVF}VVRJ)oZgX^UVQFr3C}MAKY$*UEVK`!8G&wnBHeonqVKp&kFgQ13GGsG2H#jmeH#9RdVr>aq1a}EJ0y;Wrb3<=UVMA|jb98cHX>N2VDF7p3H!x%~IXGc7GBjZ{V>dZuWMVZnIWjUcHaTT7H)J(oZwXs>2{{NlI&)=oLvKxCb3<=#b98cHX>N2>Z)|09VQyn(C}eMSVr*q803%^xV`61FHZ?G2WHvc4I5at9H)3OEHaIajFlA&pFgQ1H30nqt2{{5fI%#u5Z%tHTa%W|9L1T1jc4a6j03%^AWHmD|I5=ZCI5#shI5aafV>M!9Gh;SnVqs%rFfcN630rpwIRZL5b7gcxZ%tHTa%W|9Np4|dbZK^FC@BCVVPP;dH!@;nWHn`DGGsO}WMX4xV`VU8F=I1iH#IXiGj$1DX$}B7I!SJJWpZ<6OKEOpZDDk2V{=4dbYTEvY+-YAX>N37a&BR4Uol@XYiVv}ZDDk2V{>0IUolB;c4cyNWlL#pWo=<}X=8IlVRT_GXmo9CeFhCWI%!L3ZUA2~UomM*X>KlPbZu;80025VL3DI!baiB9MRRm%ZDDk8axQ2(I!tM9WnpqbV`F7(WpZzAWprh7O=V$ob#i5GWo~qH06}zgX>@gDWkqvzX>DP2Z*pHaXf9}UZEPc9WMgJwHZWo{WHU85FlIF|H)dosH)A+BHZ(OeG-5M0WB>p@gDWkqvzX>DP2Z*neZIyy&ra&L2EZ*XNzWnpu5a%F90Zgg`1L3DI!baiB9MRRm%ZDDk8a$h)TE@*UZY$IVgG-P99F=jbqIWS=|GBP$fIXE#iHaTT7GC5^rHe+RE0025VL3DI!baiB9MRRm%ZDDk8axQ2(I!$3`Ze?_DZDn+2a!qAnb9HiMZDnqBa{xhfbZK;TWMxHjbZKp2bZ>HBIA|_tbZu-SVPr8kFlAyiW@Ip8WHB>hW@0d6WMX7uHZ(RcWHLBnV`KmTIyymgbZK;TWMxHjbZKp2bZ>GlXgWGoZfSH;bzyX6a&BpFZU8}abZK;TWMxHjbZKp2bZ>HBIA|_tbZu-SVK_N8Gi5R`GC4OfVr618I5;*pH#Rq6VmW3oFfwB_GGqV%IyymgbZK;TWMxHjbZKp2bZ>GlXgWGlP+0&$baZKSb!25lb98BKVRUbDUpQzkXmo9CBVjZ+WimN6HDxq5GGsD1F)%Y^H8)`~Fg7zZWH2^0G-PA|053swbZK;TWMxHjbZKp2bZ>GlXaGTUbZK;TWMxHjbZKp2bZ>HBIA|_tbZu;w2{k%8aB^>IWn*+@WI}IsZe(e0XF_jy03%^EWH~lCWH~o9GcsjnWn(g8GiESlGB-J5H8U|ZWMyNP2{k%8K>#CRHaBH5WMVfpGBjghVq#%rVKOx_WnyM!V>U4{IAk|AmI*aFI${7LVKFx}Wj8oxV`5}CGh$_8IWsw9F*s&pH#a#mI59b6VU`IsIyz7QBVjN(HZ@~4VmM=FHDoh2Vl`!AHZwIjWjHZ2Wo0lpW;B8cH)LsYWn*+{Z*Bl#Vr5}8Gc{#4Wi>N4V=_5rI5Rb6GBPzYWnwirVl^><2{&|UZDn&%0A*w}G&nUmF*7(hGi5YoHZwUgW@a^FWinwkV_`TlW0nauIy!FvBVjRNF*q?fVKFo{IX7lxF*jv5H92B7VliPcWn^VJHD#6wH99(Tb#QQRa&$&=VQpneZe(d=Wpe-{VKZehI5#w6GB7kSHe)q4Fk@pgIAk+3HDWk7H8W;7W0nauIyzxub8l>QbY(_zVQpn!SYLB>aBy#ObVhPvZDjx>VP#`CFg7$|VmD)AHe@n0IAUfnV>mQ7GdVakWHLE3W0nau3_3bIWn*+GX+(K$RB~lyIyz8qb7^#GZ*C?j03%^JWH~ovV>w|mVKp>mIW;(CWHU51W?^AvGh{U}W;HaB30D)A2{j2iI&)=oP;zf-Wn*+{Z*Dw&_bZKvHC{|@-bZ>GqDF7p3IASm`H#TErGBr3eVq;@BGcYqXIWjOaG&N>pIAbwmk_lG_mI*Z#Iy!K2Z)#;@bU|!yZf8Vka%E$5X>V>QX+(K$RB~lyIyz8qb7^#GZ*C?j03%^JGcY(ZGiGHsV`4TkV=-oCHZ@^2V=-bfVPrEiI5sns30D(j0025VLT`0$WNB_^LT`9ba&Ky7V{~b6ZbNTwb98cHX>N1?V{Bn_b7@3*Zd7t*WnVF0F+y*3Ze(e0XF_jyP;zf-Wn*+{Z*D_xZgX^UVQFr3E@*UZYz0X~Sx!_^MMYm#PE}JyL@0J)awz~+bZKmJUpQzkXmo9CBVjo*VK6jiHZfx`WH~lCFkxk4WH~l4WHvQ3F*Y?bGdY(DF9S(LSx!_^MMYmkMNm>jLqSwUL;zKEX>4;}IA|_tbZu-SVK6p1VPh~gW@b5KVq!97IAb|sGB-FhHD)$6F<~({G?@tx1z%T5R7hVM=DW@0upnh7rho(V5HI#O?UO<`(pasXj6Vlp-`GBsm0GBsggH#1~oH)J(oIALNoVmCEoGB-D#2`@T2LvL(#ZEj6rYHxA?VPP_4HaRvkWi&BnF)=nZF*i0dGC4RgG&eRmHfAtnV`KmTIyzN!X>4;YXgWGgVRUk7cvEz5a$#p>PjX~sa%pa709ABpY;#{YXf9}UZEPc9F=RP7G&ndlGG;erW@cn&W-wtlGB7q}Gd3|dH92HsWB>p4;}IA|_tbZu-SVK6ynH8o{2Ha9jmW;Zc0GC4CjGB`A2W@BYxIXO9IH)H?+IyzN!X>4;YXgWGXMMgnYOjKV~PfP$+bZKmJUpQzkXmo9CBVl4?H!)>qVPRuAH)1$tF*s&8G%{mjV>CHrFgGwVHeqA{04zE>Rdi`=b1rB)I$?8jWpZ>^Z$V;ja&#zTZ*FsRAY*7@aw;q!V{dMAbRc7BVR9-gAY*TCb95kMXkl_HEFfuabSVH;bZKmJUpQzkXmo9CBVl7XHaBKvGh;SpGh;F~WjQo9W@R#FH!x*oHfA$nW;vk=FDhgJ02VqrRdi`=b1rB)I%8;MV{1imbzy8za#e0?Zf|#PC}VGKb95kSZgealV{dMAbRcPNbSVH;bZKmJUpQzkXmo9CBVlGZGG$^kI5jwCF=jb5WMX4xIWl23I5IIXWidB3IWwaPFBD_|04F*+Rdi`=b1rB)I&x)jZ*p`+a&m8SC}VGKb95kMXkl_HEFfcVZgX@XV`yP=Dl8ylZ*FsRAY*7@aw;hRRdi`=b6+@UE@*UZY$IV}H!(0`V>LH6VmUT5V`F7BG-YKoVL3NpFk~|~WM(y`2`?pN001C5I#qOOY;!JXIy!P?aBp&SMRIa)a!F<=VsCG3EFfcVZgX@XV`yP=Dl8ylZ*FsRAY*7@aw;hRRdi`=b6+@UE@*UZY$IVYVmUH2GB`J3Ff}zdWi&BjVlg&1Ff=(fF*7+iW;Qsd2`?UG001XCI#qOOY;!JXIy!P?aBp&SS7CB)X>MmIV{dMAbRc7BVR9-gAY*TCb95kMXkl_HEFfcVZgX@XV`yP=Dk%U}bZKmJUpQzkXmo9CBVlAQVPrWuGc#glFg7waH8C@FC}CE04F*+Rdi`=b1rB)I&x)jZ*p`=Zf0*NV{dMAbRc7BVR9-gAY*TCb95kMXkl_HEFfcVZgX@XV`yP=Dk%U}bZKmJUpQzkXmo9CBVjf&HZV3aHDx(8G-NYkGc;j0WMVZpGcaUgWHB*hGBK+OFC}CE04F*+Rdi`=b1rB)I&x)jZ*p`*Wny(_C}VGKb95kMXkl_HEFfcVZgX@XV`yP=Dl8ylZ*FsRAY*7@aw;hRRdi`=b6+@UE@*UZY$IVaG-fbkVKX#0VPiF7W?^MBVKp#jWiUBoV`MitH)Jub2`?pN000g;I#qOOY;!JXIyz)!XEJhOWGG{AZgX@XWN&q1Y-K3`Rdi`=b6+@UE@*UZY$IVZFgZCkIX7WAHDO|8F)%POH)S$mVlrc4Ic766Gd5+f2`>y}000g;I#qOOY;!JXIy!P;WHMxBXDDNDZgX@XWN&q1Y-K3`Rdi`=b6+@UE@*UZY$IVaW@ckFWH2^mH#ajkIb&lqG-ER|W-?`AG&E#pF=REd2`>y}001UBI#qOOY;!JXIyz%$Wn*hZZ*^j9WphDtWkqpyVQeU4Z*FsRAY^ZKVr*q5EFfcVZgX@XWN&q1Y-J`aAY^ZKVr*q809ABpY;#{YXf9}UZEPc9GiEb0Fk)sjFlIAkFgZ6lIb$+nG&wReW;Z!8H#25tvk5OGWB>p!Rdi`=b1rBARdi`=b6+@UE@*UZY-9icFGgv2Wn@ZkX>N2bXaGiOcx7ZtZ)t9HUpQzkXmo9C-3c@TIyy;kZ*X);ZggdGW?^GxC@BCVVKic9GG;P2Ha9Y5V=^&eHZ?diW;8c9G&471HZd?|W48%b-3c@oIyy;kZ*X);ZggdGW?^GxC}VGKb95j{aBpyQNp5sya%N#;WhN;ABVl7TF*Gq`G-NPiV=*^1Fk&?|GcaN`Vl!emH(@nnGh(?3Ru$a|Gy*z0eo1g|aCAv-bY*g8VPj<|DF7p3G&eOkH#IdeF)%bUWo0!mF=ApiV_{`vIW#n7Wnwuoy9rj^2{Z^gI%#u3c4293VPb4$C@COgZ*FsR03%^AI5}fCW->5lWMgG9GBz?bG&C_bW-~Z9VP-aCH8*9w304N(2{a};I&)=oP;zf#Y-MdIb97`nI&)}Ya%E&+aCCA!PjGZ;ZE1R8bZKvHP;zf#Y-MdeDF7p3V_`L8G%+(_Gh|_6Ght(5F*#*3I5se3V>mQ4V>3B3zX?_(-3c@TIy!T2Y<6WRDF7p3I5lNsV=^%^WMpMDH#lZDI5jn6GcYqbVK^}`Fl0Dn!3kE~2{aHoI%j2cP;zN)VQf}ma%o{=Y-MvOR%K&!Z*oL=Zc}M`WhN;ABVjaUGGjPmGc-6iGBaajIb<G%z|kXJvFmbzy8)VRC6G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxaoAXa5#bZ>G*d2Ul_dSxal03%^!H8?UiIWc8qGh<~nGcsXjVK-woWH~Z5IWjmmFfe1q305xM2{Z{hI%j2cPjGZ;ZDDLfZ*z1gWN&q1Y-J`X03%^xVmC7|GB!3gVPY~kW@0gBF*PG*d2Ul_dSxal03%^$V>D$pGdX5tF=jGlFkxk3F=b+9Vl`!EH8U|XGG#Z(304l>2{ZyaI&Eogb#qB>W@&C|ba^N#03%^zGG#R}Wj8cAW;S9pFlIM3IWaOYWMMEgW??lrVlgnw30B<+Gy*z0aBOvRNp5CoZfSIRC@BCVVK8B4HDP5mVmLK5VmUNrF*s&0F)}z|V_`94F=l2oW6cRx-3c@XIy!Z8WkGOoa&LHPZDDj}WJqOmb7^62b0}hOZ)_<5BVlD^G&5y6Gcz_bHDxqmWHdB1Vl-wnG-WqpGB`LmVlmGNRs`J%G$=Ycb7gc%aBpyQPjGZ;Z*C}KZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CMf_TVPZ37WjQc6Vq-EhGht;pWMpP!Wn?xnFgQ46HfAw3G|>rGCfx}%96CC4Wpqh!Z*X)^aCB*JZYX1KZgX@Xb97`nI&*Y#X>MmGEFffWbz*E~DF7p3F*Y+YG-NkrWi?@CH8EphGBh|gFl90~H8n6XF=R0~(+O4@-3c@qIy!S@bV+b;aCA>_bZKvHC}VGKb95kcbYwa@b98cPZf7PeAZc!NDF7p3I59UkVlp%|V>vl6Ff=n{He+HmV=y>lH!x#mFk&z;)d^M?-3c@zIyz@%bV+b;aCA>_bZKvHC}VGKb95kcbYwa@b98cPZf7PeAaitNIy!T7a%pa7CMf_TVP!C8WMVfkH8)~5GdDP8GiG99V>CHAG&wdhGB-41G}j4MAl(Tx9XdK^Wpqh!Z*X)^aCB*JZYX1KZgX@Xb97`nI&*Y#X>MmGEFffWbz*E~CMf_TVK-zlGchzZHeqEkW??cgW-~ElW@BMAHfCmGGC4D2X4wf=8{G*s8ag^>Wpqh!Z*X)^aCB*JZYX1KZgX@Xb97`nI&*Y#X>MmGEFfuabS5bPBVjf$Vl*{1V=*x}H#K1}V>mZrF*q_bWH>TpH8VM6VKmzbRu~-^06IEJaBpyQNp5sya%N#;WdLJrVRLh7M0svha%E*-F<&unaCB*HX?kIFX>V>{F<&uBaBpyQNp5sya%N#;WiDuRZEP1bY)9vZe?v@bZKLAMsja$Mr?0kbZKs9LSb`dC}VGKb95j|Z)t9HP;YZYZ*^j9WkGUsVRN2-Z*xR%bz*E~L2`0oc_u6%V{dMAbRbG^X>N2xPeyY@Z*^j9;((?p03%^!Vlp)`FflhYVP-csGcsf~GdW{oVL3B3GBr6dH)Jv32}3h43L!N*I(2YlVRU6nX>Mh0VRUI@b4GG+ZB%k$c4cyNVQfZecx7ZlVRL0DV{dMAbRbG^X>N2-Z*xR%bz*E~L2`0oc_u6%V{dMAbRbG^X>N2xPeyY@Z*^j9;((?p03%^AIbk+oW-(+rH!wIfIAJn1W;ZxvVPiBlWMpJCVPRt82}3h43LzspI&)=oPGxjOcywiQZeeU!a%FB~Xia5db9HiMZDnqBMsi_oWhi5BZgX@XOlfXwNp56icq|}eZ*FsRAXIW;ZgXaDa&0Cl03%^HF=S$6IAmisGGa7lGc{ynVm4)EV`XJCHa9RaG&wWm2}2<-3LzspI%j2cPGxjOcywiQZeeU!a%FB~Xia5db9HiMZDnqBMsi_oWhi5BZgX@XOlfXwNp56icq|}Pa$#V>%W@d9`bO0k^VPrHoVK+56Ff=hSFgG@2Wo0lqG&C|bWnpGEIAS+7FA5<#I%IEVRBv)|b!Br;W@d9`bO0k^WMeZlW@ThzG-75pVmD?nVlg;oHa2EqHa1~pWHT^0FA5<#I&NijMR;^qa%FB~XisKlb7gb@BVjOPVL3E8Gi5O{IAdiuI503_WMVlmVPQ98V_`U9I5aN`Av!v0Z)t9HS8`=;V`xuiW^-k903%^GGBjo~F=k?BHDzODV>2@`F*#;8FgIi~IW;mkWjJFm3L!c=a${{zW@d9`bO0k^HZx=~VmW4JG-WwrWMyJzI5sh1GB9K}WHUBqWHe=DFA5<#I(KqqZewUuWo~nCa&rJ9VKHK6GG;hqHZo#3VP<4yIAS(9H(@X`F*z||Gc_d81W;8G_3LyeIIznY~WO+zsY;a|AC@BCVVK_HrIW#sfIXPi9V=**2F=97jH8C_ZWo2PAGh384F)%e_G%z?fV`O78GhsJ3F=S(6@d-mO3LyeII&)=ib8m8UC@BCVVP<4xWi~N3VPR!CG&W;lF)}zdWHC5lF=J(6VL3HqVe<(?FA5L5mGC5{tV`MR8IrRxc2Js0a2q0r`ZgX@1W@a=wHDWYnFl8`eWo9&CWH&W8W;iu6F=R0@Ib}6C_X$G=^9dseAY*TCb94Y@IXEylVqrOCIb$+qIAu0CFl09{H8?P2GGj0|H!(8#2}1@i3LywOI%#uOVQgt+C@COgZ*FsR03%^BWid55V>dHpF*G(eGG%6CF<~@eWHn@BG-WhnFgGy!2}1@i3LzpoI%#fcbSPtQZgX@XO>bmnY$hxqV{dMAbRa@ya%6c=aCB*JZgVLBBVjXSI5adhI5A~2IALRCH8n6~W-v52IAmfmH8Ey3W;y){Lm)2-AvHQWX>MtBC}VGKb95k0Z)9a`CM+OhZ*FsRAX8;-b8m8UOlfm;CM+OhZ*FsRAVOtwWO+|;bmD-fDF7p3G&MIcWi&BlW;0?oWM*Y#WH2yhWi(`FV`DO6V=yve{|Q4gFA5V?GC@COgZ*FsR03%^HG&E&1WHK;iV>4knIA%C7VPZ2hF=jF{Ffn5?Ff?TW3PT1j3LywOI%j2cPI6CXM0svuZE0gxVRC6V?GC@COgZ*FsR03%^IWHB%_WnwjAHZfymVKOi`Wi(_mHZ?UhGcaT|V>U4b3PT1j3LywOI%j2cPI6CXQ)O;*Z*p@@Wnpu5a%F90Zgg`fDIjBSZgX@1BVjc;GcjQ?H#sJf~Lk2GjAvHQWa%FRAdSyXwWLjl%Z$f2qWO+?tbaH89WpgM~aA9(DWldppa%p%xX+(K$RB~lyIyysdY;|pJO<`(pay}+3AXa5#bZ>G*d2UnUfTk$`BVjN%VPiRFIAb|wWMed8IA$?7IWS@|GGbylWHMo9VloK|Lo+W5AvHQWa%FRAdSyXwWLjl%Z$f2qWO+?tbaH89WpgM^VRUk7ctm+_Q)zl-CM+OUWn*-2azuG7GdVJ04GKduFA5GcaLdV`DNiWivK3IX7ZuH8nCZIXN{rVKFdfG+_@4Lo+W5AqYA;XJvF#Wo~nCa&u2|WMy(`Zf7VdAY*TCb94YBVPiFBIc76tWHB-@WH>l9H8?RfFgG|dW-~E0HfA|wFcAtv1}_RBEIK-8Wpq+uZf9jvWo~nCa#mq-X<=e)Whi5BZgX@XQ)O;*Z*o+5aAhnYV{dMAbRczZb7^O8Wn>^}ZgeRiV{dMAbO0k^W@TeIFlA*jHfA$qV>2@`G-5enWM()yWI16pIAvis6AD8rFA5Ob8m81VRC6c7W;rlsG-EI_VP-NkIXN*g6$(QvFA5N2=Wo~nCa#mq-X<=e)Whi5BZgX@XLS=Gfc~fO>b8m7~d2nTOEFfcVZgX@XN^faybV+VxWq2tdV{dMAbO0k^WMySxG-YBoGhs0~Fkv-gVlXu_GBag3H#cN4V`Mio7YaizFA5MytZe(S6DIjBSZgX@1BVl1>W;SIpF*P?dVKFx~G&whAGdDOmVK!zmF=8??GBFtnLoF`~As#w9XJvF!VQyz-QbSEsWo~nCa#mq-X<=e)Whi5BZgX@XLS=Gfc~fO>b8m7~d2nTODIjBSZgX@1BVjl>Fkv+{Ha9gmHaIe6Fg7tVWH~owVK+23Fl0C|HaHs!LmV#(AvroaXJvF!VQyz-OlfXwR$+2!VPb4$C}VGKb95j=WpZSBM0svuZE0gxVRC6N2@VRC6c2H)Jw6Gam{=IWGz!I669KWpq+uZf9jgPexW@a%o{=Y-K28Z*FsRAVOtwWO+n+ZeeX{V^(2uX<=e)Wph+{aAk8WAY*TCb95j?Pew^@WMz0MAY*TCb94YBVKg>mWj8Q1HaIXaWHL1|HDfn6W-vEnI5IdeHZn6bVIc}bHZKYx2s%1vWpqS&ZeeX{V^(2uX<=e)Wpht*WMy(`Zf7VdAY*TCb94YBVK!wmF=aJnGc#l~IX5?9Vq`fnW@b2HWi@6wG&W-}HX{l{1}_RBH99(TWpZg@Y-xIBM0svuZE0gxVRC60{baN&wAWUg)Yffc!MR;^&a&BR4S8`=;V`yb_CM+Q0fTk$`BVjjWH90pqWn*MFGBIK}I5jskI59XlGc{ylI5;>nVmBuWLo+W5AvHQWb7gXAVQgu7Wkh*yVQpz+R$+2!VPb4$b3<=!aCLNLWJYptZANK$Wn@BOb7fLaML{S^Z)t9HL{CO@L~nIsY-K@ma$$KUEFes2Zfj0ubVYb{WpZv|Y*%t+ZewU=b0#d}fTk$`BVl4PVq`EjVr4OAHf1_`WMO7uIW#vlH#lWCFlA*oGB7n_V>mcCI4cT6IWGz!Haa?Gcyw}MV{}YuZfj0ubVYb{WpZv|Y*%t+ZewU=b4GG+ZA5u)VQpz+R$+2!VPb4$b0}kPZgX@XR%K&!Z*oL=Zc}M`WhN{jOlfXwPGxjOcywiQZeeU!a%FB~Xk~LIDIjBSZgX@1BVjT(W;8Z2Ght;iGBh_eIWT5sI50FYVlgr^WHd50Wo9i3Lo{Rn06IECWpZSBNM&qrWpV&xY+-YAX+(K$RB~lyUol@XLS=Gfc}Qh!aAk5XXmo9CWB>p!M|pB@b7OCCWm9Etb8m7kXaGlfa&L2EZ*XN(Wo~nCa$h)TE@*UZY-9icFI0DFb963f091Erb97%gXf9}UZETGd054E-X?9_BWmR-(Y;!JX07GwbWnVH-a%py9bY)d^X>4;}IA|_tbZu-y3LFADI#+UKZewUDDF7p3FfcG=HD)zrHDxqmWH~T5Gd5*5VKp~lVlgvhHDzOBGYURK3LG6eI#+UKZewUDV{dMAbRb4=a${vCEFfcVZgX@XRBv)|b!8?g03%^HWHVwoWo0vEW;bRwFfue@V`4HkG%`40GdVLfF*Rc~3O*Y{3LG0cI#+UKZewUDV{dMAbRbi3VRUI>Y({T#V`WxlV{~tFCMf_TVL3TtH8D9cW;9|pVPa-wFk&|{WHDr6VlZJaGGbydV>b#u8AA#j4>~$ma%FB~XeeWEZgX@XS8`=;V`wHR03%^$Ha2B4F=1k4Fl1yhH!?9|Fk@jjWMVckGcz?cHZ(Xn3O)@(3LFnQI&W}ga$$6Day=+xZ*FsRAXjo_ZewUBDF7p3VP-jHVKXpcG+{AfWnwj9V>vNoH#s+DHDNMkIXO8tI|@DxLkb)fIy!G~WpZJ3Z*nUrV{dMAbRbu9Wo~0=CMh6eZ*FsR03%^CW@Bb%GcsW?GGQ_}H)S?5W;0@BHa0e5Fkv(^GB{*C3O*A<3LF(WI&W}ga$$6DaxExhZ*FsRAXjo_ZewUBDIjBSZgX@1BVjN$F=R7kH8x~5IWuH6G-6?8H)AnmH!(M4H!x*5Vm3btJ`+O<90)o(Z*XODVRUbDEhs4ppLVqWo>0{bS`LgZERl(DFQk=eo0ekVQ^(uX>)a9Y-xI7bZKvHC@BCVVPRr2Gh#MoVlXjbH(_BjW;iruWivElH)3QkWHw(~}Y-K2OX?kT}bSxlZZ*OcV03%^xGBjp1GBGh_F)=nVF*P-2H#0XhHe@$4W@R%nW??x^3QG)M3MmLWI%j2cPI6CXQ)ppuWpgMgAY*TCb94YBVKiknG&4CfFk@snIAdaDG+{9{F*r0bH(@zAFl90{Fi#3g244y(8ag^>Wpq<$VQ^(sa$#Z)|UJR%v=BDF7p3VK6y1G-YOEWHmT6V`VWpH#Rn9Vq-NnW@I%vVlp-}RSHWNUkWKDIyz%$VQyz-Q)ppuWhirLdSzd9EFfcVZgX@XX+(K$RB~lyIyzHtY-wauXkl<=CMf_TVK!koW;kMIV>mZ7HaKB1Wic=^Gc#c@V`erpWimK4HCGBtBVP(B4mvt#Wpq<$VQ^(oVRB_|bSQIadSzd9DIjBSZgX@1BVjN%VKF&2IWcBtGdN~AG-fwAWi>fBH)UpJG+{Y0V>ej}OAKEMDKI)Zb7gc>Xkl<=P+@XqZgePfX?kT}bSxlaZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CMf_TVPiBoVl`niG-5C{W-&H0Wi?`BVm3E4G&wLbGcqV=-V{Bn_b7@3*Zd7t*WnVF0F-cQsVQ^(uX>)a9Y-xI7bZKvHE@*UZY+M2WFHC7}YgBS!c4cyNVQh0lVPj}zE@%KvZ)9a`UouQ-ZfjI>VRmJ5b75?ALt$fRWnVaGE@*UZY-9icH99&(d2V5CX=8ItX>MgGhC}VGKb95k7a$#cB*Z*Es|bWLw`X>V>sW#WLQDF8%yZeeX{V{=StZe?L|X?kIFX>V>wWo&R|a&uoeXf9}UZEPc9IA%FAVK!khHezKkHZ(RdWj8Z6G&C?ZV>LB1Vq`WpVG2ewWB>p)IyyvoZeeX{V{=StZe?L|X?kIFX>V>wWo&R|a&skVq!UBW;SMHG&eS8Gh<^nF*jjj3Pv+z001vUd2V5CX=8ItX>MgV>wWo&R|a&uoeXf9}UZESK1MI|~qNp5syXL4b5Z*oa)W^X8SbYwa@b7*05Wn^D)baFgNZggd5a$$6Da!GDxZ$x2qVLmAUBVjc$H8V42H8^50Wn*DwG&E#kFk~??Vm356H#uZBFk)s3XCrb7MFKiHNp5syXL4b5Z*oa)W^X7d03%^JWM*bDV>B{iIX7crFg7wWIW#a~Wi~lAW-~ToWjHrz3TJW(MHf0cNp5syXL4b5Z*oa)W^X8CZ*FsRAW3d?WoL3>bZ>G=Zf0*LDF7p3G-5SjWMepCFlJ>nVKgu^FfwLhI5RjiHDNPhVPP{eY6@o+atcKVIy!D)ZDlAaAY*TCb94YBVKrrDH(@k1H8nOkG&wakIW#wBGB;*2GG;R{Gc+?WHEarJ2675T2s%1xb47S?Y-wX@bSNnxV{dMAbO0k^Fga#6Vq-BeGGbvfI5%ctF*z`1H#9joVKZYkGh{b1ZVG1xatcKVIy!E3ZDM6|Pi9keVP|D?C@COgZ*FsR03%^HFkxjdH#TK3I5;#gGGbymH8n9YWM*PHWivK8G&Eyy3TFoO4m?S2W^VvVZf0*TXmo9CTmk?uMrn9uWJ+&oZgeha08MXXWo%zEMrn9uWJ+&oZggKbXf9}UZESV{07-6iWpZv|YyfUyZDn(CVPj=!M0svha%E*-F<&uFVRUk7cvfj;cS&w^WpZv|Y%XYYZETGd053yzVrgSjaBOLAWiDs{LvM0rUot~=VrgSjaBOLAWnVaGE@*UZY`zWvFHLV`Wo%PrZgX#Pb5wF+ZgXaDa&2XDb1rBAQ)O;*Z*p^AGEHw}Wo%PrZgX#Pb5wF+ZgXaDa&2XDb6+@UE@*UZY>x^b2s%1+Z&P$~X>MmIDIjBSZgX@1BVjaUGGsS3H!?G2Heok7G-Wb0Ff=zXFlIJ4GG;bnVPtm-K?aWs9|$@+a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^yFfcb}G-G69IXPrzGd5#mGiEVnVPj!5VPP^hW;bDZ3PA>s3LgSGIz(x5Wn*+{Z*C|l03%^EGd4CeWnp1BGcz?aIW{$8G&5vkFgZ74IW;(9H8L@K3PFzw9~e41L}_wmV{~b6ZYX4Lbz*E~EFffWbz*E~EFffWbz*E~DF7p3Ha9Y3HZ?LiW-&EoH!?C|VP!EfG%zzaF)}$YH#uZ6eF{Mqj|v|WIyyvYa%E$5X>V>QV{dMAbRa}&a%E$5X>V>ODF7p3GB;vjWHC4}H8wOdW-~NnGc`44F=1n5W;9_lG%{vle+oemj|v|nIyyvYa%E$5X>V>QV{dMAbRcAJbz*E~Dl8ylZ*FsRAa!nYX=iR_WFTp7bSVHMVKFu^IW;miG&eCbG&o^pIb}CBG-5e8Fl1t4Ff%b`WPu7nA&&|l5;{6>aAk5~bZ>G!C}VGKb95j?X>w&_bZKvHCMf_TVP;`6FlJ&fG&3_{He@t6F=b*fVP-UCW-(zhHa1~0H-id65RVEU2s%1WZ*py6Y-xIBC}eMSVr*q803%^FWHmT5G-YNnF=99~H#224Gc-A5Vr4XDHZU?UWH2~|3PA>s3LhXkI%#uIVRB(?Y-MaHV{dMAbRa}&a%E$5X>V>OEFffWbz*E~DIjBSZgX@1BVlGaGc+(9za&TpCWNBk{Y+-UJV{dMAbRa}&a%E$5X>V>OEFffWbz*E~DIjBSZgX@1BVji&I5apgGB;s3WHdQsF)?I0GdE>5HD+TuGB#plGC7F~K^~6^9|$@+a%Fa9a&u)UDIjBSZgX@1BVlGZW@R@rGc+<~HZwFhHeoVmHe+OBV`5`7HD)nlVPlI5K?aWs9|Af$L}g}Sb!>DfDF7p3H8y59W@0%rVKz1}I51&3WH2x`WM(mBF=J#mF)(B_jS4|z0025VL}_wmV{~b6ZUAF!VRLh7M0svha%E*-F<&u6X>w&_bZKvHE@*UZY_bX^0y;WJd2(-aV{dR}Q)O;*Z*nLp03%^xHD+NpH)A+vWn*GBF)}wXI50LjGG;X~GGt?AIXN_t3P-XEB^Ww7M|pB@b7OCCWm9Etb8m7eV{dMAbRb80a&L2EZ*XN(Wo~nCawaJNBVlD?GhsPoH83=0IXEymW@IsBGiEtAIW}WsF*i6eFk+GlM;5XQB^Ww7Z*XODVRUbDJt$*uZgX@XM|pB@b7OCCWm9Etb8m7cDF7p3H8n6~V`epFH#0XhHDoq9Ha0djW-u{jGB7kVVl*{klnO@{vI->vIy!zwd2(-aV{dR}Q)O;*Z*nLp03%^yVPi2fH#B58HZn6eVr4fnF*Y}5I5RddH!(3bWH4ct3P-XEB@{Y3b7gc+VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVjN#He@nmVPQ2hH8?RfVlp#fHext8GcqwaFl0AlIAxd$M-s9MB^)|Bb7gc)X>My%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#4x9Vl`wjIWaY1VlgvgW-&BkH(@k6He)%Q3P%#M3MCRcI&)=oP+@XqZgfm(Zfi+yWMz0LV{dMAbRbM=Zfi+yWMz0JDF7p3VlZVnHZ*2sIX5w6G-Wk5Ib}6rHe+FBGiGEmV`MdBo(e}0vI->#Iyz@%bWUMyWhf~iV{dMAbO0k^H#IV0HZ(XhF*Ri~Gc_#Iyz@%bW>$+b8m7~d2nSYDIjBSZgX@1BVjQ%GB7waV>o6wWHK^kWM(pBGBIK}GBRT|FlI9{HDRI(M+UMAB?vk?XJvFyVRB_|bWCY(YbYroV{dMAbO0k^IAk_4Fl9AkWier5FflM>WHDi3GdD3XVly&jG-6{gqzXp{vI->#Iyz@%bWmY(Wo~p#X>MytZe(S6C@COgZ*FsR03%^FVPRupWiw$mHa0XcVl!i9HZ(M2W@Ke#GGk#jH(@lU3P%RA3MB|SI%j2cOlfXwQ)O;*Z*o*}VQzC~Z*pxYDIjBSZgX@1BVjW(G&L|~GB;*rI5uK2I5=fvFlI4fFfcMSG&EvkW;Un_M+UMAB?vk?X>(R#Y-waDDIjBSZgX@1BVjT*W-??oG&o~9H)c3tIW#q4Fl1ymIW{ymGBi16G&8CSM+UMAB?vk?V{C73Whf~iV{dMAbO0k^VKg=}Ib&owIWlHtG&eP6IWjmmW@KezW;HQoFk>|{tO`d4vI->*Iy!Z5WMOn=Np56mV`XzFV{dMAbRbP{WMyn7DF7p3W;teJVL31`Ic73AVlp!|Vq-aFVqsxrG&VV6HfA(ot_nvCvI->_Iy!K2Wn^h%bWLSpb9HiMZDnqBC}VGKb95kSM0svha%E*YI#hRQb95#t03%^!H8?ggWMVjBIXE*nGBRamFk&|}HezKlFk)gcWi@563P%=X0025VM|pB@b7OCCWm9Etb8m70V{Bn_b7@3*Zd7t*WnVF0F-LiFZ*yaBaAi|vZgX#PE@*UZY~26=FH>c1b8m7*Y-Md_Zgeha08?ddb8m7*Y-Md_ZggKbXf9}UZER!!054Q%a%E*fcxiJ%ZfA9DVRAuZV`Xe*a&K*AbY*f=Wo~nCaxQ29RA_Q#WkGmpb3txrb!=gBL1SZOY-Mt9ZDn+2a#Lk)b8m8AIA|_tbZu;8001vjZ)|B~Q)ppuWpgfQ08?*lX=GDqVQ^)0UpQzkXmo9CjTHbdRB~x>Y-MzFE@%KlZ*pZ{GE{PDaBO9Cb6+@UE@*UZY)%va7F2R!ZgXaDa&2XDb1rB)I&x)gZ+2xyVQXbfX>MzCC}VGKb95k0Z)9a`CM+OLZ)9a`CMf_-Z)9a`RB~Z%b7pUHZDn$EUpQzkXmo9CBVl1;H#ammFk?7oIb=0qWMnZhFgG?hV`eusGBP$bFgUjgI}}b705w!{VQzC~Z*pyAa&sQe|XyV`XGbZ)9a`C}VGKb95k0Z)9a`CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-+6P2zy2DF97xWMynra$#oIWuKtI5cEoGG;YnFu4jlGfor$HB@q8ZgXaDa&2XDb1rB)I%9HWVRU6uWn^_@Wn@inWMyn9V{dMAbRbP{WMyn7EFfcVZgX@Xb97`nI(B7abZ>Gzb97`nI&*Y#X>MmeCM+OL;((?p08MXXWo%S(VQzC~Z*pyAa&uoeXf9}UZEPc9WimBpIWb`}Ib>rwVlXjbWiv4_WHn_mH8M74VKO%}y9zrqP80wtRB~Z%b7pUHZDn$EE@(PBV{&C-bY)F%WMynuX>@2#Z*py6Y-xIBWJ+&oZgfs{ZDM6|X>MmIV{dMAbRbP{WMyn7EFfcVZgX@Xb97`nI&*Y#X>MmGEFev9WMyn7DF97xWMynra$#I5agjFfn2>X1@wMGfor$DpYb|ZgXaDa&2XDb1rB)I$>mFR$**uWKLmiWph+-L2PVOZ)|B~Q)ppuWpgNFZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OnM0svha%E*YI!$k6Wo#xX08MXXWo%S(VQzC~Z*pyAa&uoeXf9}UZEPc9G&5l{WHn@EHD)$4Ibtv{V>M$pVKy)~GB-G3G-fg|!3sMlP80wtRB~Z%b7pUHZDn$EE@(PBZEtpEOlfXwMsi_oWph+-LS;j5ZE#_9X<}?;S7~%;RZ>JoS7~%;M`?CtZbD&mWlU*qYbaxHZgX@XX+(K$RB~lyIyy~nWMyn7EFft_d2Up4Wo0@#O>bmnY$hoHO>bmnY*cb#ZgXaDa&2XDb6+@UE@*UZY$IVYGc#c@IX7ctGi7EoH#s;mV=ypdWMnroIXE&oF)=v93OguV0svHUVQzC~Z*pyAa&sN2ZAa!nYX=iR_WFTp7bSVHMVKFi}V`DZjFk&+@Ff}kSGc+?~WMVZqGi5S0F*G@1GsX&3F7^sCH99&>GEQ%DZ9{K!bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XO<{C$X?R3=Zc}M`WhN{jV{dMAbRgn@rYQg;VKiYiIW}fEWM(lkIc79DH!?XeHDoe1H#jn6W->WpVaN(pGxiEHH99&>GEQ%DZ9{K!bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XNp56icv4|*XJsZVAa!nYX=iR_WFX>zrYQg;VK_23H8C?dH8MFcG&wmnG&3+{VmM+sIbvfsW@TbxHp&WAGxiEH6FNFfGEQ%DZ9{K!bSPtQZgX@XOfpVya&1Fzb95#t03%^!I5{^lIWT2nIW#smVKz8pGB{*qI5jacI5jvpH8n8I3RDsH3NivZI(|$tPH%E;LvM3*C@BCVVP!UCW@0rsVPR%4Ha1~0VKXx}HDxelW-~Q4VPP>bH_i%F_6jljG%__~HfCgFWH-_ZR223KG8Q^Ib7gc>bYXO5L}hbna%E&tZ)t9HC}VGKb95k9Wn*-2azuGHbD06gVIy!S`VRB_;UvPACJXC3IWmaKwd1-EER%K&!Z*o2<03%^HH8*83G%;jhGG;PkVlX#hGBIRfF=jF~IWS>lHZf(^3REKY3NjWtI&)=oLvL<$a&K%`Woc(w&`P;Y5&bSPtQZgX@XR%K&!Z*oL=Zc}M`WhN;ABVl4VWie)DH8?nAIW#n4F*Y${F=jAkH8VFfH#TNrVP)J3R223KG9)@Wb7gcxZ*FvQZ)`+mb7^vAWK?otYGq?|Z*qAkb97`nI&)}Ya%E&+aCCA!RB3HxR$+2^X>Mm$Wn*-2ay}^lBVjW&FflMQVK-thIAdiwFflk|VPj)7Wo0-uV`VoqFk;>cR3i2YG8Q^Ib#P>1bW?O;bY)XzY-M9~Z*nMOZ*FsRAWdO(a%p%(d2Ul_dSxal03%^zWH&f7GdD3cHfAwpHaBKuG%+|fWn(lnI59b7GC5`73RD#K3NjWtI(2YlVRS=pZgg^QY*S@yWn*-2awubOZgX@XO<{C$X?R3=Zc}M`WhN;ABVl7?WH&T9F*qG*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3GBz|bV`gJAVrFG!VKgx~VPh~iI503cV`e!uI50Fc=n7Ob_6jmJIyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VPR%vIASm{F*!9iH)A(3VmM-DH8Ex|H#Rh3Ff%hZVd@H0GxiEHH99(DZ*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3Wiv7}F)%qXGBRUfHDxk6VKZT3VPrHgGBq({V>e?r>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOC}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3FgRmnI5;;sIb=0uW@0rtWiT{mF)%PUIA&%zIW#sg?g~^h_6jmCIyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLDO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^EVK^~4IWRIZIW#jdVmD?vG-hUGGG#SpI5#k1F*RiJ3REoi3NkJ_I%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^zW;HT5WHvW8Wiv8lHDfenHZo;2Wn?xpV>e=CV>UGO3REni5&$|nOfpVya&1Fzb94Y>Y+-YAX+(K$RB~lyUol@XZ*X*JZDDL38qV`DQgVK+2oVm2}T3L!c=b7^{I03%^CWH@3lWjJGHH8MG3G&V9YG%+zbF*P+aVPrQrI5uJZ3LywOI%#uOVQgt+C@COgZ*FsR03%^BVPRr0VKg^oF*af`GB`42IWRXkGdMLhIAdgEH8C>z3PT3{3LyeII!SJJVQgt+QekdqWhf~CBVlG{WH(`EV>U8jIX7WBWHvK6Wj8P~G&eIdWic~iG-CS-Lu3E|Iyy;iWMz0#VQyz-0CRM5bz^jCM0svha%E*-F<&uBZe(S6QekdqWiDuRZEOe&IyE{vZ*FB%bY*Z!Zggd5a$$67Z*C}LZ*^j9Wh@|MZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAXa5#bZ>G*d2UnUfTk$`BVlA^WH)0qVq-8iW-?=CH8C?}HDP68H8U|ZVKrhkVq*RZTr&s@Is!U6VQg$~V_|e1`AvP4gfkjQcE-dV{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uhZggd5a$$6Da&uoXUolckG%jd#ZERcu053#&ZeeX{V{=t>X>4;YXaG%bWMyn$GDLZ9VQpz+b5(R{Y;#{YXf9}UZEQ(ISx!_^MMYmwQbkl$Szks~PD4~lPfh?(a%py9bY)O-Wl(Z&V`X!5Z*o<1X>4;}IA|_tbZu-SVKOviV>n?pW??iiGGb&iVL4(sWo0vFG%zqRH)AnoWMlvUFHmx6c42g7P;zBZa&Kd0b8~NURdi`=b1rBAP;zN@VRU6sa%E6*Z)0V1b8m80bZKmJUpQzkXmo9C5(_RhIyy#ga${vwZ*p;UWm9Etb8m7*Y-Md_ZgePEO-xW>a&u*JQ*>c;WhN{jb97`nI&)}Ya%E&+aCCA!V{dMAbRbh@ZgX#PMQml_fTk$`BVl4WI5K5qHZ(b5GiEbpW;tXqVK+82Gcz+eWiT)|G-M15P%{z>E)+UCV`yn?WJPRcZDnqBMsIRXVQpn7V{dMAbRctdWI8%?baH8KXC^5CBVl1QV>VvTpV`MO9IW{vlFfn2{F*XhhP!bXgE(kh0Xk~10WpXGfAY*TCb94YBVPrF5V>vNqV=*{2F*Y+|H)b<6VPj@uGd470I5uH6GY|_<24nyLIyy#ga${vwZ*p;UWm9Etb8m7*Y-Md_Zgc=+Y+-YAX+(K$RB~lyUol@XMsIRsWmIo+adl-=Wo~nCaz$)qZDnqBE@*UZY-vP!Zd7t*WdLqrZDn(CVPj=!M0svha%E*MXmo9C77J85I!tM9WnpqwWn*-2ax+wUaAg1^VP;`AIA&#JW@9ooWH~l9VmC54H!w3{G&VUhIb%08VipTjIyymaXLW30a#m$ybZ>GqRC#b^03%^GG&f-}H90V0WH>irF*7tdHD)$5GG;P3H)c6zVKz1#3o<-YaA9<5VQfurbZKvHR%K&!Z*o2WUo&4YF;j41bZKF1O>cB*Z*Ep)V{~tFUobIWG%jd#ZEPD0DLOh~WMoriZgX#PMsi_oWphDuL1biUbZKvHVQfZnVQpn|03%^zV_`OAVL3K7Gcjg3H8(e7V=^^4W;ruCI5#q6F*PMU`MrmwiZeeX@03%^HVq#=9VrFDwFkv_|VP-ZoVq;@5Fl9M4H8(LdVq-KL3n>CRI!$k6Wo%Gka&u*JPjGZ;Z*FraDF7p3VPj=BHD+TsH8Wx`Vq-KkWHn(pIA%CxWi~NkFfunb84F8J6aY|Ra&u*JPjGZ;Z*Fq{b98cbV{~amd2Up4Wo2J6UolN@WMynnVRCb2a!+t{X>V?GE@*UZY-9icIyzHuVRUI>Y)x-;X>V>uZ*pU0R%K&!Z*o*$baG*7baMb>Y+-YAX+(K$RB~lyUol@XQ*dE)X<=+lZ**yIZbol%V`WxlV{~tFR9|0oa$#w7b1rCfZER^od2Up4Wn}wm;Wo0yEVmLT9WoBezI5jypF*7$cWi(-9Gd3|WF*9N=Xmo9CCJPuMIyyv1Lug@XZbou%ZD~tsZbN8cX>KTKLv><0I%!L3ZaO+?OKEOHXklq?CM+OCNJD60X>KMd03&B%IWuKAG-hIBF*rCdVL37|F*!M5VP!C5Vqs!rH#TKq9t%4lCJPuKIy!A{WMynda&K*EOKEOHXklq?C}~4=Vmdl$OKEO8I%!L3ZbN8cX>KMgAWd&%Wo#xX03&B%WMVmCWH>NmI50FbG&nJ4GGbylW-u``H8e70Vm3K2APYMlCJPufIyz}fX>LquZDK}pZ*5I)WMyn9V{dMAbRbP{WMyn7EFfcVZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#;((?p03&B%HaIb4GBYtYF*!9cHZ(S7V`4TiWMelrI5A~4IW#yjA`3e+CJPuRIyz}fX>LquZDK}pZ*4?KLug@XZYX1KZgX@XL`XwuVQFqAEFft^bz(X?X-jEtIyz}fX>LquZDJ-V03&B%VP#}vHZwRiI51-}IW}QAVKX%~IX5*jHaKNrGBsjiBnvwwMs;pubZKvHb0A@EWFTW~VRLh3b0B7Kav*bQZE$R9W_f9DXCP^AbY*99VRUJ4ZXj=FASG!;d2Up4Wn~~?Ze$=yLsdd90B3SMmGDF7p3Heon2Wo9=rGBjjnWin%CVlZT8Ffe9eVP!EjGB#sjDGNXnISU>LIy!D)ZDlAaAY*TCb94YBVP<7xGGjJ3I50S7W;S9sH(_QrWMyJFVL3T6H)A(7Gb;-~2005J2s%1wVRJ)oY;STXDIjBSZgX@1BVl7UGG#F~V>DwjIb%6DFk>+?GB9LeGG=2mIc706H#IE_Kn6Jr9tb)*V{dG4awsVvV{dMAbO0k^GiEn7H!(LfW-?`FHZe0|Ffci0IX7iyV=*%~IA&rvFAG2hISU>TIy!S@bVF}!Z*nMOZ*FsRAXa5#bZ>GrCMf_TVK6l|GGk*oFf}(eWMyM9F*jmmW@KV!V>V_pVP-TlWibmt4mk@R2s%1wVRKYvcyx7gWhf~iV{dMAbO0k^GBPzXIA%36F*7zcVl_85IWsb1IWjOgWoBh!WnyMHGYdclISU>LIy!V^cyx7gWhf~iV{dMAbO0k^IAmcnWMg4vV>2>1W;r!7G&VIkWi>frGB;ymH90V3H48unISU>XIy!S@bW~+{bairNC}VGKb95kcbYwa@b98cPZf7Pb03%^BGGs70HaRvlH8?OiG+|<5VKHMeHZn9eFlIMpFf}nZ3qTTN0025VO<{Cpa%o{~0Ap-nb8~4#d2Up4Wo2J6UolN#bY*gBVQemFbZu;8001vka%pgEWpr~cXaH1lX>e?1baP)gXf9}UZER!!053swbZK;TWMxfZXm4(LMrmwxWpXZP06}zgX>@gDWldpdZ*F-;X>4?5a$h)TE@*UZY-9icFHdlEX>DnGWpXZP08emqX>DnGWpZCQXf9}UZER^od2Up4Wn}wmUWjQ%vW;ii5GGtV>wWpi_BVQx)fZ~#eebY*99VRUbDUpQzkXmo9CBVl1RV>n@CHaIagFgGwaVK+E3Gc#l}Fk~?_Vlg-~Vlrd^06IEJZggd5a$$6DaxQ2(Izw-4Y;R*>bZKvHNM&<#X<=?taA9(DX>@r_VQ>IRZggd5a$$6Da$h)TE@*UZY$IVeVK6gfW-&HoVlZMkH#uf7V>C83I5st5VP-O8HDfen001vZZggd5a$$6DaxQ29Np5syXL4b5Z*pHaXf9}UZER!L7~V>dzzRAdV>0y;WVaA9(DX>@r=Wo&R|awsVPBVjZ)Ffuh{W??cjVrDaAVK6dcWHDu8WMySJGBq67RAdV>7dkpqaA9(DX>@r=Wo&R|awubOZgX@XQ*dE&b7^#WNM&qrWpXAd03%^HGBPnUV`exxGB#y4Fk~_}VP!L7GdE&6WiVxBGGaDH3se4keG)fCp5M&E75;{6>aAk5~bZ>G!C{u7@a&u{Pc}Qh!aAk5PCMf_TVPj-6I5agkIWageW@R}!V=*{2HDfR^IAl0DVPrEhWlRfH5M&E70y;WlY-M3`C@BCVVKFu~VPj)vGc!0iIWjq9IW{>kVK+82HZ@~1W->5jFis0pWD7DNIyzxwWJ7Omb98cHX>N2=aA9(DX>@r|VRUq5a&9PNZ*FsRAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)zl-CMf_TVK!niFgRppGcYhPV`4C5GGsC|IWS@{V`4BkVlp&1IZz8!9%KtLE;>44WMo5cZgX^UVQFr3Q*dE&b7^#WP+@d*WpZvPV{dMAbRcO&d2Up4Wo0@#O<{C$X?R9ycvES5WjtN2=aA9(DX>@r|VRUq5a&9PNZ*FsRAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)zl-CM+OhZ*FsRAZbK-Zd7t*WjZ?IfTk$`BVjmVGi7BkHZ^5sH8(UlI5A{mH8(IeF)%PSG%_(}F*Z~SR5N4?GBr9nVPs@OZ*FsRa$#w1bW?C)a&u{Pc~D_=bY*gGC}VGKb95kSM0svha%E*YI!$48a%p%*X?RmZ*xX(a#C-1D069gWnXkDAY*TCb94YBVKHMgG&W>1Vq;}7WHwdBnFf%weG*}B%3}g#32s%1$b!}p0a!+PXZ*E#;a&L1eDIjBSZgX@1BVl4NHe)enWHmB0G&wY3Ic7CCGd4CdVlg>4HZV9fH#k}gR0d=VG7dUAbZ>NFY)*A;Vr6nqW=?NzT4i!?b3$ciZ*pZ)Z+9qjX?kT}bSWTXZ*FsR03%^EGh<>gWiVthH8M3~Wj8WqF*!InH8we7Ff=q|V`5=k3sekb3o;HmI&N=nT4i!?Np56mV`XzjZ*o#^cPMjddSzd9DIjBSZgX@1BVjN$G%{p1VK`$sGB9B^GBq?cHfCaEGG#b4WMwmDGG$&1R19PbGBr9nVRLh7XKq1bbai2DO<{C$X?Rv)Y;|RGC}VGKb95kSM0svha%E*YI!SJ1Wq49yZf9jCEFfcVZgX@XX+(K$RB~lyIyy~ZbmD-fDF7p3VKFgeGBh+fW-wzmH90XbG-PCBW;irBI5{yeVKF!|U<*_;WD7C~Iy!W3Q*?4^Zf7VdAY*TCb94YBVP!ZqIWuNsVrDcqHD)(AVPZ2hH8NykG-WY3W@KhLW?~Ce25AleIyzHuVRCb6ba_Z+Y;a|A0Ap-nb8~5KbY*gGVQgP9UomTGZe?v@bZKLAUol@XQ*dE&b7^#WNM&qrWpXZPbZuU4~HDfqt3rmO#DI7XFL1SZOY-Mt9ZDn+2a#Lk)b8m7eV{dMAbRa=vV`Xe*a&K*AbY*f=Wo~nCawaJNBVl1RVlg;2H#jmjIW%QCHfCcpWie$mVPs@EVl-nlGGS;7OB#p^DI7XFZ*XODVRUbDJt$*uZgX@XL1SZOY-Mt9ZDn+2a#Lk)b8m7cDF7p3VKy;iF=S7IWageIW%H1Y70vmhzltKIy!zqV`F7(WpZzAWprh7Q)O;*Z*nLp03%^!F*9N|F*0K}G&f^qH#B1~V>vN7H8(dkW;bSKF*9at3rmO#DHJ+7b7gc+VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVlGXWier7FlIJkWid24VmM=BHZ?ghV`XACGc`FjG&pVxOA?3+DI7XFb7gc)X>My%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#dHlF=RAmGC4S5Fk(12Wn?xoV=y;iH*gC}8i)%i6goO{Wpq$sa%FCGOlfXwC}VGKb95kcbYwa@b98cPZf7Pb03%^xH)dgGWjQc7G&N#jFg9W^FgP(eF=aJ5W;r-BG%z-D3riA+3n>yhI&)=oP+@XqZgfm(Zfi+yWMz0LV{dMAbRbM=Zfi+yWMz0JDF7p3WMemGVmUQ6VKiZ3He+QtGh||7HZn0}VL4%9H)S|wbPG!mhzltQIyz@%bWUMyWhf~iV{dMAbO0k^VL4$+b8m7~d2nSYDIjBSZgX@1BVjo?F=J*oV>4l5WH4rCHDoq1F*js0Fg7qVWHDkeFf(`yO9qGwDF`|`XJvFyVRB_|bWCY(YbYroV{dMAbO0k^VK*^2W@0rsV>vToFfwL2Gd4A3W-&Q6WH@1BVK`%EdJ9VihzltQIyz@%bWmY(Wo~p#X>MytZe(S6C@COgZ*FsR03%^GVq!QnH!w6aH!w6|WHx3rH8M0|VKiYeF=b*mI5}i|3rhxw3n>UXI%j2cOlfXwQ)O;*Z*o*}VQzC~Z*pxYDIjBSZgX@1BVl4NFgZ3hHfA?5F*Ra1H90Y5H8D0YI5%WCIb}6uV_|*^O9qGwDF`|`X>(R#Y-waDDIjBSZgX@1BVjN#VrDfoVl-hgG&f>2H8VD2H8?ajWo9`uH!w0{G&X<>O9qGwDF`|`V{C73Whf~iV{dMAbO0k^IAk+5VKF&5FgRgjHD+UDFf(CdV`MgBH)3XFVK6s0f(uIqhzltWIy!Z5WMOn=Np56mV`XzFV{dMAbRbP{WMyn7DF7p3G-5bmFk~}hH8o)~Gc++_WH~ruIW##iI5spjF*0N@gbPayhzlt-Iy!K2Wn^h%bWLSpb9HiMZDnqBC}VGKb95kSM0svha%E*YI#Y0AbZKF1L1SYkEFfcVZgX@XX+(K$RB~lyIyzK$Y2tvUDF7p3H8nM3WM(lpHaTWvGBG)0IAl37Vq;}DWHe$lV`VUAh6_tGWB>pyvnF}HqIyy{gZfi+yWpZ?BVRI;BZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKy*hWHx0rH8L<^WMw!tVl**jGB!44Vl!r8FlI3|GK&jD7MTko4LUkr>H3z-Wd7&)XCZgePPZ*FsRAWd&%Wo#xXAY*TCb94YBVPrTlH8o*lVrFDEHDWP2WH)0oH#256HDxh5V`DUBWRVL*5}6Ak5jr|=aAk5~bZ>GfDJWxaZgX@XOlfXwNp56icqsrQVPZBnV>B{iWiT>hH)UiqVL35kH)SMytZe?6HDF7p3I5IgkG&g22V=*~4H8wY7GBGnZI5}o!G&Eu}G%`3imkUI=2o*_gWpZ?BVRHaUZe?6NXmo9C#sB~=XgWGpWn*-2axwr`Wn*-2az<%*Q)zl-UpQzkXmo9CBVjf$W-?+qV>CHAH#ucCHezC9Ic8)yGh||6F*!12FgL~k04``cI#y+4bZ>Gq09IvVbZ>G-X?RmGB;v4GGbvgFfcMPG-6{hV>4zjVKO%{G+||BFk!|304``cI#y+4bZ>Gt09IvVbZ>G-X?Rm4r8W;0|qF=I10Wi)1CF=IF}Wn($U001s%IyzQmV{~tFF*X2JWn*-2az<%*Q)zl-UpQzkXmo9CBVjf;VmLQ4F*#;9Wi~crH8N&7WHn@EIb=9AVP$4FV>x61054W$V{~tFMrn9cX?kTYXaH7aV{~tFMrn9cX?kT}IA|_tbZu;8001vRV`F7(WpZzAWprh7Q)O;*Z*neZ06}A8Wo%_~Z*66CWpYzxZgX#PUpQzkXmo9C_6`6#I%#uXb8um90CRM5bz^jCM0svha%E*-F<&ucWprU_Y;#{RUomNOUte=@VQwyHbZu;8001voO-w;_baH88b#!GeXaHDEOhI&Xa%p09bY)*SXf9}UZESFIX?9_BWdLMpa$jUMWHm7|VKroCH#0XdGGk*hGGa0|I59IYVmLD}WnnI8bZufsFf%YUF*#&4Wic`{rwdsQ(+f8kIyyvoZeeX{V_|Gld2@7SZ75@JZgX@XM0svuZE0g+Y*Tr2bY*QODF7p3G%zwSV>U2mWi~S~WHDwnVm4wlVqs=5Hf1+rG%{f{sS8;a(+f8OIy!ztd2V5CX=7n*Q+acAWo;-a03%^JIbkq2H#TN4VKOsjWI16rH!@=}Vr4ltHaIgmWjHab3t7_(HwZd9b97;JWm9lrV`WomdSxgnAY*TCb94YBVKHW8V=^^kV=y;nGh$;hWH2&eV=!Z5GGjM1WjJACW33BW2Ga{S2s%1rZ*FvQZ){U=VPj=eX?kTSDIjBSZgX@1BVlDZFf=$hHaTWtHezBmI5uW5I5RUcVPP^iIbmZkF=4L@Sq9S!H!eClWO;63ZE0h3C}VGKb95k9Wn*-2azuGaVq`NlVq-KpW;JAHVP#=7IA&&LWn*SJG&M6ZGO-I;EYk}&7CJg}WpqPtZgg^QY)Ni#b#y3WZ*FsRAXa5#bZ>G*d2Ul_dSxal03%^xH!wFfW-(?pF=k;hGG#O}HexnpWH~fuGBPN2WAY*TCb94YBVK6siH!?IdH)3L8GB##mWHe%BGc#l}WHvH6W@0&IIkyX064MJe2s%1xZfSIBVQf=$VRU6EDIjBSZgX@1BVjmXG-WYnGBhwTIWjk8WMnonVPZ2fGd5;7I5%QsVKBK1Sq9S!HxxQLX>MtBX<=+rbYXO5D0OagX=iR_WFTp7bSWTXZ*FsR03%^xV_{@BWMeZlVL3HpV>vi5G&nLaGB#mhFf%kTWnneD3t1A=3pW-zI&)=oNp5L$X<=+rbYXO5C}VGKb95k9Wn*-2azuG47d2V5CX=8I!bYXO5Mrm?$bVOxxX?9_BX?A5OV{dMAbRbq`V{~tFM0svgX?kTQEFffWbz*E~EFeu`baH8UM0svgX?kTQDF7p3Wic=}VL3NpI5%WuV=!hnIW}c6HaTN9WMwjAV>3BozYAF`(+f8)Iyz)|ZeeX{V{=1qZgg^QY({Bvb96*ya%py9bZK^FC}VGKb95k9Wn*-2azuG47d2V5CX=8I!bYXO5Mrm?$bVOxxX?9_BX?A5(aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3H8W!~IWjUZGGt~rIAk<9Wi&80Heod~Wie%DGcq|j!wXp~(+f8)Iyz)|ZeeX{V{=1qZgg^QY({Bvb96*ya%py9bZK^FQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPs=vF=IGnWiw47d2V5CX=8I!Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^FIbtz5H#IahGB`OoGd5v0IASw0IAmlvH#uZ6I50HL3t24F3pXx0I%IinVQpz+b5mtwZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3Wid21WMyMzFgIagW@b4!H8^BpF=jboVlZN2I5aji&kI>B(+f8)Iyz)|ZeeX{V{=nwV{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3WMpMGWi>fBIb$(5Hexq6WHd7~G&VCeGBGe^VPrWm(F<8Dp%MT(Iz)MHVQpz+VQf=*b97~G0Ap-nb8~4#d2Up4Wo2J6UomfRbZKp2Y-4Y3baHQOUol@XM0svuZE0g+Y*Tr2bY*QWXmo9C5(g_^Z*pN{Y-IpnUvF|@V{BzEXmo9CWB>p2WHmTuWH)9vVKFv2Gcjd0F*!Ii+6yo`I&fifWo~p#X>MyyVQpmqBVjpXW-u^eH#j(9H#IdgIW}Z4GdN{7VKz89WM*MvWMLX+(K$RB~lyUol@XN^faybVY1sZDnqBUol@XN^faybV+VzZ!TzbZER!!054N;VRUI>Y)Niqa&&27Qek&4XaG}iVRUI>Y)Niqa&&27Qek&rIA|_tbZu;O3IIAfXkl|-Npn(fcTHhxZ*l;0baHiLbZJC+Zd7t*WnVF0F->7~a%p&0X=QgwZggdGZeeU+F<&ugVRK(!Npn(fcTHhxZ*neZbZu<;3n>CRI#XqCb8m8UO=V$ob#i5GWo~qHC@BCVVKHGbG-Wq3IWjP2WHn)CV>L5nIbvooWi~Z7Vq`fpWZer(`3or&IyzHjZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XQ)O;*Z*p@?X>)WYDF7p3H!w0VGBGe^FfcedV`MpGFflPUI51)}Gcz$^V>B=`-wR6;`3or=IyzHjZgX#Pb4_Job9HiMZDnqBb0}kPZgX@XQ)O;*Z*p@@Wnpu5a%F90Zgg`dDF7p3H)1q0V`O46H#uTvGB9CdV>dW3G%_+cI5J^oIWsUg;R{O|`3or=Iy!G~WpZJ3Z*n~-V{dMAbRbh@ZgX#Pb4_Job9HiMZDnqBb0#SOBVjZ$Ha0gnHDX~hH8e6cVKFviV>MwiV>C8mVlibmWHsXpOB(qLDFQk=ep6*`b8m8UO=V$ob#i5GWo~qHC@BCVVKihiIXF3GF=k~nFk~`0WI1IvGGu09G&ndiHZ?gpX5|Y@`3or^Iy!S@bWUaNub8m8UC}VGKb95k6Wo~nCa#VS6WhN{jb97`nI&*1yWnXkD03%^AVmUHqIWRV2VP-aEIW=T3GGb(AIc79CIWlE2I59Nm3rimP3n>{oI%j2cPI6CXQ)O;*Z*p@eV{dMAbRbh@ZgX#PRC#b^CMh6eZ*FsR03%^IIbvlnG%z$XW;AAIVK`&jI&x)mX?kTSV{dMAbRbh@ZgX#Pb4+P-bS5bPBVjT*V=y#gWi~fuW@TkCG-P8nWHdQBVK-(uWo0!sF*NH7OA`4DDHb|9bZ=H=V{~tFC{|@-bZ>G*d2Ul_dSxalAY*TCb94YBVK6dbFg9djVP-KiF*jy8G&5l_Fk@mcVKFl{H)T0xH0=vZ6!{A&H99(TWpqttVRLnIWo>0{bSPtQZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@aCCBHX=Y|$bS5kyV{dMAbRgn@rYQg;VP-I8HD+WpH8eRhH!@>0FlA;qVm4)BH85c@He@j{IPVKfGx-ZCH99(TWpqttVRLnIWo>0{bSPtQZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@aCCBHX=Y|$bS5kyV{dMAbRgn@rYQg;VKrf5H!x;pG%+zVVPRx5VK^~kF=RDlHaIslWidH2V(|-0Gx-ZCJ32aNWpqttVRLnIWo>0{bSPtQZgX@XQ)O;*Z*o+5aAhVeAY*TCb95kcbYwa@aCCBHX=Y|$bS5kyX+(K$RC3~grYRs}Z*FsR03%^BHezBjWim23Vl*~2W;QrDF=H|^G&eS6I5B2pV>vYQ3rjiq3n@D~I%j2cO=V$ob#i5GWo~pRV{dMAbRbh@ZgX#PRC#b^CM+OhZ*FsRAaitNIy!K4a%5>{W?ytBEFe~8V{~tF;((?pAY*TCb94YBVKp=}W;QTnVL3HoWMyJGV>x3oG-hHsGGk^nW;Hi3HT4TiIr$4I2s%1vWpq<%dSy>$L2PVOWo~nCa&t{(VRLnIWo>0{baN;vAY*TCb94YBVK_NAFf=kWH!(OjH8?n9IXPruH#B8rHZ*29F)%PWH1`Wj2Kg5kb4_Job9HiMZDnqBa{zNqWnpu5a%F90Zgg`lXmo9C{R=HRI&EKXa%p95bYXO9Z*Bl1VP-WlV>M)DV=*~qFl0DlI5uHqW@I=vWI17BI5IY2H~kAOIy!A%VQy!2Y+-U=c4cgDV`+4G03%^JI51;nW?^AuV>o6wH(@YjGB-A3W@I=sVl`qiV>M>|3oSZ2ZC_`3a&L2EZ*XN_VrgM>03%^#HZnIkVm2{hWie)DFkv?{G-G38V>M%AGcsZ}VKQQ50025VL3DI!baiB9MRRm%ZDDk8a#M6+bY%c@baHiLbZJC+Zd7t*WnVF0F+p^6X>@gDWkqvzX>DP2Z*o&~VRU6KXmo9CX+(K$RB~ly0Ay)$UpY8sIAvyLF=At3WivEoVKgyjH90soW-&Q7FlID0IWA~)ZEW2D03A9yRZ>JoP+@X&X>Mm#bZKmJE@(PBb98cPZf8_)L~nIsY-LwzbZA3tVRLh7V@z*jVQgh6V{dMAbRctdWI8%?baH8KXC^ElWN&q1Y-J`X098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IVgF=94hGdMD0GdD3eHZwM6Vl!bhHDNenVKinqI5jZ;3pyL!000^~I#p6cMo?jLb7^j8Rdi`=b1rB)I&*Y#X>Mm!Z%J-+S7~%;Lu_Glb7^BtZ)0I>Whi5BZgX@Xb97`nI&*Y#X>MmGEFfuabS5bPRZ>JoP+@X&X>Mm#bZKmJUpQzkXmo9CBVjpXIAvipGBh-1W;JAEGBP(dW;ie~IAS$3VKy*1WjFy0IvCvm03$j&RZ>JoP+@X&X>Mm#bZKmJE@(PBb98cPZf8_)Rc>=>XKrO=Np5skX>@2qY+-YAX=6-pV_|G%C}VGKb95kcbYwa@b98cPZf7PeAa!nYX=iR_WFTp7bS5bPRZ>JoP+@X&X>Mm#bZKmJUpQzkXmo9CBVl4SWiw+jIW=KoV>dHpGc`6fH)LioW;io3WMN@qIW_|fIw9Qv03A9yRZ>JoP+@X&X>Mm#bZKmJE@(PBWN&q1Y-Ln$Q*?4^Zf93%bZA3tVRLh7V@z*jVQgh6V{dMAbRcAJbz*E~CM+OxbYwa@b98cPZf7Pb098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IVXH!@;2WoBkMVK!qqF*h@0IW}ctWo9urH8V6bWH~Se3_2U#000X*I#p6cMo?jLb7^j8Rdi`=b1rB)I%#fnRBuysa%pa7C}VGKb95kSZgeRCRZ>JoP+@X&X>Mm#bZKmJUpQzkXmo9CBVlA_W@TbIGc{#oHeq38IAk_vGcY$WH8L|eF)=q}W;h27ItkqX01i4jRZ>JoP+@X&X>Mm#bZKmJE@(PBX>N2>Z&P$~X>MmIV{dMAbRctSdSzd9DF9VcL`G0ya&u{JXH|4*Y;#{YXf9}UZEPc9G&y56HZ?G2G-NntG&5u~VP-QhG%_+YWMgJHI51-{2@E<6-2ebDIyzNSL`G0ya&u{JXH|4*Y;!JXIy!T3Y-w~;baH8KXDDNDZgX@Xb97`nI&*Y#X>MmGEFg1qWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IV}H#cTCV>B^kHZx>mW@2VzGcq?aI5RXkFk&}jVmUGk3_2~{00163I#p6cMo?jLb7^j8Rdi`=b1rB)I(B7abZ>GqMsja$Q*?4^Zf7WCZ*FsRAaitNIy!T7a%pa7CM+OUWn*-2ax*3=098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IVfHZ(P4FfubZV`VrwF=R0|WH@9uVr4KlG-6~kGh|~83_2X$001dEI#p6cMo?jLb7^j8Rdi`=b1rB)I(B7abZ>H0Z&P$~X>MmIV{dMAbRcO&d2Up4Wo1@nV{~tFRC#b^CM+OxbYwa@b98cPZf7Pb098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IVcI5#q5F)(E|WjSUtGh||AWnwrtVPrI7H83+_HDX~83_2&>00163I#p6cMo?jLb7^j8Rdi`=b1rB)I(B7abZ>GrMsja$Q*?4^Zf7WCZ*FsRAaitNIy!T7a%pa7CM+OUWn*-2ax^9>098^%Mo?jLb7^j8Rdi`=b6+@UE@*UZY$IV}H8o~5W@KhIFk?75G&f>4F=1q6Wi&TsFf=(eVlglg3_2X$001vlQba~jVRCb6Zf8|=X>4;YXaH4GL`G0ya&u{JXH|4*Y;#{YXf9}UZERcu0545%WMynFXaG%bWMyn$GEHw}Wo%zKXf9}UZEPtFBMmw_OlfXwP;YZ-bZKvHb0~9kWI8%?X?kT}bSVHMVPP;iVKFyjIAbw6VPs)7W??WfWH@1DG-WtsH#A{6G8GI(3n>gE7&My!Z*ysMX>V?GC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^!WMpGzWHB@~F*IUkFfutYV_`C6VK+2lGcsj1G-75K3`G_x3?mIXI&x)mX?kTSb97`nI&*1yWnXkD03%^FGiEVlGh;brI5##hF=IJoFl0A5GB7qZHa0S1Vlgop3`Gkm3?mpiI&x)mX?kTSV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjOPWj8T1GGQ<@WH)6sVPY^jV`errH83zTFkv-gH8L9vMHVRxBNRG1X>&twZgXjKbY*UIC}VGKb95k0Z)9a`CMh6eZ*FsR03%^JG&f>5W->7_WMwuoW;J3nGi5U{V`5=tI5A{0F*jr#3`G(t3?m3SI%j2cPI6CXOlfXwb0{ewV{dMAbO0k^H)Sz7Vq`F4WnnTfHaIabWMpGCI5%W9FgP?cH!(0a9}GnXDGVbKIy!G~WpZJ3Z*nLpC}VGKb95j~X>MytZe(S6DF7p3GBPtaFl9AmWid1|VKy=_Fk(11H8nUeW;Z!AGdD9ZAq+(iAq*uKAY*TCb94YSGC4FhH8MCfH)b+sG%;c{HZo#lWi&ZBHZV0ZG&W%)3`G?w3?mdeI&^PSbaH8KXDDNDZgX@XO>bmnY$honV{dMAbO0k^F*7$|GB{;8Wn?rrVm2{mHZnOiG&C?~VmC2iWH2}|B@9IpDGVb5Iy!z#X>My!Z*ysMX>V?GC@BCVVK_B2VK-qhGB`P6H!@~2GGj6~Ib~utW;i!9Gch(ZW+x0qxCj+cZ*ysMX>V?G08nppX>@6CZgVbZbZu;8001>QI$1$dP(yESW@%@2a$$67Z*Fr;Z((F*axQ2(I&fifb7fL*bYXO9Z*EOtbaH8UC}VGKb95kiVRCRfI&X72I#Xp~a${&=Vr*q5EFfcVZgX@Xb97`nI&*Y#X>MmGEaHHsDF9hPQcy#0Zf0p`b#h^JX>V?GOmAUiWpZCQXf9}UZEPc9H8Eu~IWjOZVKFu`W??ooGG%3CFfn9iHa257H8?joDhxt1WB>p!SwT`zLvLMd?cwcmRaAg1^VPR%DHD+ZoVKy~2F)}k|Vq`ctVK6i_G&VM7WHK``I5Z4K6goO(cywiMbYFCNaAhcEcywiMbYFCNaAiDCbZBLAJ}CerVK6Z{F)?OjHZwUeFkvxbV`VupWMnZhGcjT`VlrekH7*Qj5;P1(3_3bxcywiMbYFCNaAhcIZe(S6UvznJWhnq7VPs)pH92KuWnwvIIc7ODFfn2>H!w0cVL3ErV>LH4W-ttB3N#Ex2s%1*X?kTSDIjBSZgX@1BVjNyIA&utFgGz~Gh$>mG-NR}G-73BGd4M5WH~oEVq-E4Xa=AbC_H3&ZeeX{V_#)>bY*UIJ^)`cUobIbd2V5CX=7hsWq5RDZggKTF<&$;Xmo9CK@2YfIyy&kVRmVBc|&h)aAj_DVRUJ4Zb)TpaAk5RDF7p3Vr4mHWn(iiVm2~0G-EYoGcjRdH#IXgIXN{nIAb+5H4ITf3@-vYI(|oTVRmVBc|&h)aAj_DVRUJ4Zb)TpaAk5RDF7p3GBjp3I5IRgIX5^nVl!hnWHdEoHf3UBVPrTqV>2~jHw;lh3@I&5!YWKC~mWo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAaitNIy!T7a%pa7DF7p3WHDu8Ibk(1Ibks~Wn(!pW;HQoV>o3nW;iu8V=-lBISf%LK@2Z7Iy!Z5WMOn=OKEOpZDDk2V{=AwZ*5R=Z*XODL1SZOY-Ms`bZKvHC}VGKb95kSM0svha%E*YI!bS8Zgfy@b3|`-Vr*qWa&lpLCM+OhZ*FsRAZbK-ZsLHZDF7p3G&VD3Gc-0iVl^>jIAvroH8N&7HaIXeHezBjIAJw6I}A}XK@2Z7Iy!Z5WMOn=OKEOpZDDk2V{=AwZ*50%VRmVBc_?FVZgX@XX+(K$RB~lyIyy>kX>N2-Z*xR%bz*E~L2`0oc_u6%V{dMAbRcO&d2Zr>rYQg;VKg&kI509XHDft7He)w7HDxk1F=90_HZ@^nHf3cqH$4ndGeHb5Av!u|Wpqb!VRmVBc|&h)aAj_DVRUJ4Zd7k_adl;LC}~7_Zd7t*WjZ=aZ)t9HL{CO@L~nIsY-K@ma$$KUDF7p3HDoqsVKFu}GcYq{W@R#AG%zp5ZLvL+xWo~m}bZKvHNM&qrWpV&xY+-YAX+(K$RB~lyUol@XM{;3yX>@r*Z*6d8ZgXLDX>V>wWo&R|axQ3eZETGd054N;VRUI>Y(ZmVE@%KlZ*pZ{GE;D2bZKF1L1SZIIA|_tbZu;W3@bW1ZC`VAVRU6*ab;^}03%^#Vqq~gH8)~7F)%hcVP#`DI5aRgW-(+nG-5GhVL4`e3@bW1ZC`0_X>@5}Y+rM9VRU6*ab;^}03%^CW;i!wWjJFvVm4u7I5{(7Wo0rqH#j*qW@a{KIXE+X3@bW1ZC`LU22GcjQ{Wj19uWH&N3W;9_iW@BSwI5}cuMhs1S3@ai!I%j2cP+@XmZDn+2a&ss_baZKSb!25xbzyX6a&BpFZbeH*P+@XmZDn+2a&smr03%^HGGa4kF=S?9IX5$7Wj8o6VmCA~Ib=09Gh$&mFf%kr3{4<>3@a!)I&)=oP+@XmZDn+2a&stSZ*FsRAVG9=X>@gDWl?oubY*gGX>V>tOGZ#(a$#*{bY*gLCMf_TVK!wqH!w3}F*sypF=S&hH!(OgIAUgGFl1veVPiQpWl9W9CVUJl96CC4Wpqb!VRmVBc|>V)Wn*+{Z*C}KZ*FsRAZbK-Zd7t*WjZ=UX>w&_bZKvHCMf_TVPpVK6W_H8y21V>4zlW;jj^O$K}nD+oF|b7gcwX<>6iZ*p>FY+-b1Z*Ej+ZDmGbV{~tFC}eMSVr*q803%^$Wo2PBGcz(_GBr3fIbtzpWH~lBFgRp3WH)0pGG%2@3{3`n3@ZjYI(2hpO<`wlWpr0{bWU$+b7fXxa%o|1V`V60Z*^j9Wh@|MZ*^j9Whnq7VKFi^Heoj~WnwWfGc{ypVK`V`HH)J$1VlgsfGE@vr4txwN5IQ<@Wpq<{b97~GPH$;*WmaKwX<=?-Whi8Cbz*E~EFffWbz*E~DF7p3Fg9T@VKOo|GdN>nF=RM5VKFphWnnZnFkv+|Vl^~3Rt!xJd<-iXIy!S@bV+V$bZKF1Q*>c;WkYXvVRC6MtBX<=+>dSymwY;0{baNMg0{baN)+fTk$`BVlA@Vm38mFf}t~GB`CfHaIn6Vlg>0Gch=0W@I&GHe*~2O*4E9D>XVgb#P>1bY(_qY;4qkIb&vHG%;dgG&V6fUJOk$d<-iBIy!K2Z*XB}VRU6vbYXO5b0{eQBVjgVFg9i|H#9UfGB;vmIWah4H!(LgIWajgH#TNrFg0KdO?(V16*@X+Wpqz+X=QG7VRUJ4Zbfr+X>DP2WkGXNZ**aFX>V>#VRUk7cqnN^d2Up4Wo0@#Qg3u&bZKvHCMf_TVK8Q7H)J+rHaIzEFlJ^pHe@$BIW#soWH4rAF=S$9Fk%c%6MPIS8#+2?Wpqz+X=QG7VRUJ4Zbfr+X>DP2WkGXMbzyX6a&BpFZYXI)d2Up4Wo0@#Rc>i?QFUQ-WpZw5Z*C?j03%^AF=a3_VK6o_FlIDiVrDcqGh{epW;8NmGdDFdIAvjE3{4q)3@Z>iI%j2cPjYExZggREX>V>tb98BKVRU6db5c-QC}~7_Zd7t*WjZ=iP+2A^03%^AW@9ioH)1zrIbmdDH#0aiWiT)}V>o1CWic@}H#cHt3{4Jv3@ZpaI%j2cNp5sya&BR4Q*>c;Wm9Q-Whf~iV{dMAbO0k^VKHVoWoBk#Gcz_~G%#W`FgQ6gWnnZhGGsO}I5RjoXbepTd<-ikIyz@%bV+V>WpZv|Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVjW*Vl`tqVK!r9HZ){1IAt?4Vq!I8V`elmG-5V3GBRomO(T2^D@5}Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVjf;H)1j}GBY-0F)=hbGdMV8Ib>mFIbvfoWo2YIF=lKGO(T2^D<3*Kb7gc%ZggdGZeeUwbYXO5C}VGKb95kSM0svha%E*YI#Y0AZaidfbz*E~J|-yuBVlGTV>2`~Fl96|W;9_iIXE;iWjA4AV`4csH)dlsW;SjNO&xp;D<3*Kb7gc%ZggdGZeeUwbYXO5Np5L$X<=+na%p95bYXO9Z*C}KZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDF7p3VK-qmVPZLDWH~Z2H)Am~Fl1ylWn^PHW@2S9GG#P5a12cyd<-i!Iyz-*W?yC~V{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^$Ha2EAW;8G~WH4ehGB7q{GG$~iI5aajIAS?7Vlpyv3{5k93@bG{I%R8SUuY;}Z*FsRAZbK-Zd7t*WjZ=mWn*-2azuGIvfTk$`BVlDYFg9f{HaIypFfubWV`4QhH#cTxHaTT7VlpyhGdOe%O*4E9D>XVgWou?bZ*6dObY)6mV{c+e|rH)S?AVPj=wH#cQvWHmT7Wn^VIWHU2%3{5k93@bG{I%R8SLvL+xb#!G)VPkJ%X<=?gC}~7_Zd7t*WjZ=mWn*-2azuGG*d2Ul_dg6elDF7p3Ff%YPIXPxCWMgGDH(@h5VKQVnIAbzlIWl88V=`nhcnnQ5d<-i!Iyz-*Wo7IGBG$XV`eutVq;@rGcYqSH(_RBW_k=wGh_e&IyymgbZK;TWMxrxVRU73ZfS3BMN38iV{Bn_b7@3*Zd7t*WnVF0F+p^6X>@gDWl?oubY*gGX>V>tOGYkebZu;f3_J)rI&yD!C@COgZ*FsR03%^xW-u`{HaRmnGGbviV=-f7Wo9&HWHmHlHDzWoVPQ9Y3|3_J)rI%98ab!~1aDIjBSZgX@1BVjXUWjACrIWjUaF*7wYHDNYnGd4LmVl^^0Fk&)fH8p<>UIv8>JOVm8c42IFWhf~CBVl4=G&4A5Win=CI5lQAGcYq_Ic7CuHf3ZvWHLB6G-ZJdUV#ig2q0r`ZgX@1F)}wWWHmW7IX5&mWMwunV>LN7Fg0X0H!(LiVKii6gA85<02L`ZI#hCLaBO9CQe|cUUol@XRB~x>Y-My(Wo9mDbZu<03@SQ0ZC`LK{iH)Jz7VKF%~VKOi@VPj@7GdZygDmprCUvqR}bY)*{VQ6n|c>p6}Vl*&gF=8+?WHe!8V>U2kV`OGIWMesGV`O4BV>x6ru?#9YI&EKRZfSIBVQgP>bYXO5Uu|J%Z*F-2BVjN%G%+(`FgY_ZI5T26HDqQmG-hOCV`gD8G%;gkV>7V~Dgrt>L3DI!baiB9O<`znZh1y&Y;W3GdPP3Oa!qEDhN6{b7gcxZ*FF3WMyt+WkzpuO<`wlWprG3@QjZI&)=oM`3AhYj7xJZ*^j9Whnq7VK!r7F*P(dHe@qnI5sylIbvgFG+{O|GBYq`H90joWRDC?2C)n(2s%1*WpqbjX>Mz2C}eMSVr*q803%^BH)1wrHfA$2Ghs7kV>dK0Gc_?`HaKN7GBPz`Ha0Sm3`_>G3@QjZI&)=oRB3HxQ*>o;Np4eRV{dL`b0}nQbz*E~DF7p3VP!EeW@KSwF*z|dWHdEoIWaOfHZwFdGi5R~HZ?FXlMGA-u?#94Iy!S@bVqVwc4>5ZL}_wmV{~b6ZYX1KZgX@XX+(K$RB~lyIyyvYa%E$5X>V>ODF7p3GGs6`VKOvhF*7+fGBIUiFk~<@HeoS1V>dD}VlXmel?+T8u?#9FIy!S@bWmY(VQpn}WpZ;UV{dMAbRa==bZK;TWMxfZXm4(LMrmwxWpYqqa$#*{bY*gLCMf_TVPj!AG-ESnHDod~G%;Z@F=RL}V=yy0F*IX2GdD6}FqaHWC9w=DAv!u|Wpq$sa$#*{bY*gLC_!{|X>@gDWldpdZ*F-;X>4?5a!_G%VQpn}WpZ;SDF7p3F=97mIb>roWI1FtH#1^mH#0dhH#uW5Ff=$fGcz|~nG8%Hu?#9TIy!Z5WMOn=MrmwxWpY<(bZAXwVRLnIWo>0{baNMg0{baN)+fTk$`BVji-F=H`fWjQ!BFg0N}VrDinIb|_rH8L}0Gd46iW;L4(Of#_zDm6Mfb#P>1bY(_qY;K{iV>4tkVq`csV=y^mWiX!%OtB0q6*@X+Wpqz+X=QG7VRUJ4Zbfr+X>DP2WkGXNZ**aFX>V>#VRUk7cqnN^d2Up4Wo0@#Qg3u&bZKvHCMf_TVKFy1IWb{nWiv8nIW{w8G-5F^F*i0cHD+QlIbk(0IiUDP2WkGXMbzyX6a&BpFZYXI)d2Up4Wo0@#Rc>i?QFUQ-WpZw5Z*C?j03%^BGGaD1Vl-wlH#cHpH#syiWjHcrVmUW3H8n6eH#lLV3``lZ3@Q*hI%j2cPjYExZggREX>V>tb98BKVRU6db5c-QC}~7_Zd7t*WjZ=iP+2A^03%^zVP!ZmH#B89HaIjhWMMWmH#0ObIW#$AVKO;oF*jkQ3``EO3@QjZI%j2cNp5sya&BR4Q*>c;Wm9Q-Whf~iV{dMAbO0k^F*IQ{IbmaEWMySDVKX*lF=JveVKp~nI5sn8Hf1s~rwmL6u?#9DIyz@%bV+V>WpZv|Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVlDVW;i!7Ffcb^WMnmEHZ?OiIWRLhH#9S0I5=TqH!-OUOe3)jDkVBPXJvFmWoBV@Y;;L(bY*gGVQfimX>@5}Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVlGTH#K54Gc-3cW;teIHfA+uF*G)2F=jPkGcYn@WMiugOe3)jDjzyJb7gc%ZggdGZeeUwbYXO5C}VGKb95kSM0svha%E*YI#Y0AZaidfbz*E~J|-yuBVjN#He+IDWinp@gDWldpdZ*F-;X>4?5asXp&VRLh7M0svha%E*-F<&u3baZKSb!25tVQ6n|c}8h$bY*fbXmo9C9vL${R4gENZ)s#-bUbu0{bYFCNaAiI|0ADj-FfmkLFfd;*F?MfhWM5x&Uo&4YF?4xwWo}_@WnVBcR9`V)F=cFJZDnqBUte^2aAjXGF<&%aFfm^=E@*UZZ0ZanIy!b?Y;|Q{ba`-P03%^$Vq<18VrDZpGB-75I59C}VPZEnV`O1AIAdXCI59Z33?(ceV{dMAbO2>zGc_`0G-769WjQxDFg0UhWi&EnVmUctIWb~6HaWBmMJnnHBPKdJZ*XODVRUbDC@CmoZ*FsRAaitNIy!S{dSzd9EFfcVZgX@Xb97`nI&*1yWnXkD03%^AG%_bF=I4iH#st9F)(B?HaTOq3`HdB3?nQ$I%j2cR$*)?V{dMAbRctdWI8%?X?kT}bSxlaZ*FsRAaitNIy!S{dSzd9DIjBSZgX@1BVjQ%GG;ksIWRXjVK8JhVq#=uV=-i5F=8_?Gc_?aWi_}AMJnnHBQ-iYb7gc^VQeU4Z*FsRAaitNIy!S{dSzd9EFfcVZgX@Xb97`nI&*1yWnXkGAY*TCb95kNZ*^kgfTk$`BVjW%GB+?{V>B`~GBsg1GchqTGcY$}Vl+4~Vr4ZpFf_UhMKkIQBM3S=a&LEYC@COgZ*FsR03%^EHDNL_WI1GGFfd^^V>M)9VPs`uV=-nhIb~!sW@Ki(3`GX&3?m3SI%98ab0{ewV{dMAbO0k^F*sp4VKy=|GGSviV>vcAV`eopF=Jt2GBGtcHe@$3z6?bM>I@?YIy!W3Q*?4^Zf7VdAY*TCb94YBVK+BrG&N;rF)?E|HZnA2WH@3sWid4{WnyG7G%+|bHNXr-2I>qW2s%1)Wpib6c4cH#Z&P$~X>MmIDIjBSZgX@1BVlDYHf3TqIc76CIXO3CWHC4~IX5w6IbvirW;HfBH88>qMF#2&BRV>5Uu0o)VE`jxI51^mVK+H9IAUXCWid5oG%++bW;ii5V>LB5W-(%7>I@?~I&EKaZ+CM5BVlDSHDP2kGd4LjWn^YGWn(d7G&5x}GiGLEW@Kb#GGpotBRV>5Ut@1I@?~I&EKLVQ^t%X>@r2BVlGSWH>ctVPs}FI5uQ6W@0rkIAtkGcaUiV=y%`HaTH3V>o4HHa0deGh|{nVKHGfWy%ai80rioH99&?VRUk7ctm+_Q)zl-C}VGKb95kNZ*^j9WhyKnV{dMAbRctdWI8%?X?kT}bSxlaZ*FsRAaitNIy!S{dg6elDF7p3VPP^iW;8J|F*i3kGcz|~WivB3WMea7VliQ2W-?_o%nU^{>I@?mIyy~ZbaH8UM0svgX?kTSV{dMAbRbP(baH8UM0svgX?kTQDF7p3GB_|fH8*20Gcq$_H#smcIb&mGWi>Z2I5svoV_`L8&J0Bq>I@?!Iyy~ZbaH8UM0svgX?kTSX+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kNZ*^j9Wj-kYBVjQ%GGR3_H!wFeFkxdhVq-XCFkv$}IWlHBGB7Y=F=NmSMI!19BNjS3Z*XODVRUbDJt$*uZgX@XO<{C$X?R3=Zc}M`WhN;ABVl4SWMellW@R!qV>x0tWi>cqH(@X{VKXx}H8nOjG&#}?MHK1`BP2RHZ*XODVRUbDJt%2Jd2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY^ZKVr*qTDF7p3Vl*;1I5jmlVl-hhVKOo~V=*~3VPa-tVL3B6G&VRm)C@%;>I@?SIy!z$VRUk7ctm+_Q)zl-C@BCVVL4-BW@Tk$HZ(J0VlX#3VKiehFg7q|VmUH1FgapnH`WYA+6*NKAY*TCb94YRGBz_dIc7C7Vq!NmW@R&DWMeZhW@9iiVP-fnWnwtk3`GX&3?l+MI%HvVVJIm8BVjUPW@9&FF*9Z}I5uWBWHmT6HDxw9HDY37H#lTrW-{6gMd}PA0y;W+WpZyQDF7p3FgGz}Vl*{4Gh#AgWHB}~IXPoyG-6^jHZWx|HDqEi+zdtP3?n8wI&x)mX?kTSV{dMAbRctdWI8%?X?kT}bSxlaZ*FsRAaitNIy!S{dSzd9DF7p3Ib&uxIXEyjGB`9cHeoR{HDzRDF*Y?bWjJOvHZ(al-V8+~>I@?eIy!P?b7gXNWhi5BZgX@Xb7^{IUvwz|BVjT#Wi&T5V>dB2F*z_ZV=*{lWjHuwIA&pEGGa6_GdJK2MGWc;BM3S=V_|S%V`+4GC@COgZ*FsR03%^xV`O16IX5sdVKg#hGdVOfVK+E2VmUZBHZ?FXWMO9F3`GX&3?l+MI&)}pX>My@bZ=i~X>=$l03%^!HDfbjFk&%cIb&rwV>UT4F*!72HZ?L~WM(-vVKrgo3`Ob;BM&+{W@&6}Qg3%nVQO!3LUm?lWpXHFZ*^j9WhyBkV{dMAbO0k^VK`xCIXPoCH!@{5VK-$lI5;seHDoejI59LdVKHMj<_tv*>I@?fIyz=)Y-~esY)xTmZ*oF)W@cq_C}eMSVr*q9DIjBSZgX@1BVl4OF*Y(eWHx3vIb~)uWHc}}F*r6iWi&KlVq|7FHf87xMGa&C06IENVRUk7ctm+_Q)zl-0Ap-nb8~4#d2Up4Wo2J6UolN#baH8UM0svgX?kTYXmo9CjTHbdQ*dE)X<=+lZ*666baibmXaGZRa%EpKQ*dE)X<=+lZ*666baicCIA|_tbZu<;3?Di=ZC`d}a&&29Wpe-{VK*~jVK*`~HZ(9eI5;q5Gc__fWiT{lG-fn2Gi5U{Hu(%60y;WSZ)|yIZ*DR~C@BCVVPr8hGc!0bV>3BpGiEU|Gc;sjWHK{lHa9b2VmLK6G3^XN`3xTjIy!S@bWU#f#bZKK{b0~9ZdSzd9DF7p3IbktnGB`D5I5st5IWsV1HexwBG%+(_Fg7(YI51%{?+if(`3xTjIyz@%bWU#f#bZKK{b0{ewV{dMAbO0k^HDNS3G&L|ZGd5y3Gcq-0F*h+bHDxzBW-w(oFf%hV@eDx*`3xTjIyz}{R$**uWGE>hV{dMAbO0k^W@0xsV`5`tVrFJ#H!)%|HZnJ5Fkv_|GC4J5Ght>o^9(@-`3xTpIy!G~WpZJ3Z*nLpC}VGKb95kcX?kT}bSVHMVK6W>V>U4`VKy)`Wn?&JG&D3dWn(vEW;0|mH)Sw4H}wob4D}2l6d+@7ZgX@1Ib=6CVrDrpGBz?dV>dE4VPs=AGcq`3IAkz2H)Sv|_Y6T2*bx{qL;x~GE@*UZY>gEFFGpo>ZB}JtbZ>GqE@%KlZ*pZ{GDl@^ZB}JtbZ>GqUpQzkXmo9CWB>p!LvL<#baG*7Zgeha07GwXb98cHX>N31IA|_tbZu-34Iu(LIzx40X=77xY-w&~C@BCVVK-qoH#jz8IALZtWMerpIAvxrVlp%^Gi5nBIXE_DVf+k33JoC+IyysjVrgSjaBOLAWhixSb7^O8Wn>^}ZgeRCBVlGZV`erqH)S|CW@R&CVlrYfFgQ6fV=y)}V`DZlIXV6eLktQHAvHQWb7gcyVRT_AV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^xH!(0{GdD42F*i0eVl!lAWHe(rI5%ZsVKXx_WHm4V4MQ^u4IvOZI&)=oNp5L$X<=+bZ*F91bZKvHb0}nQbz*E~EFffWbz*E~DF7p3H)S(oV=y#gH#25rFlAw4VKX;3H)S_DGGsC|WHDqo0u4hB3JoC;Iy!S@bVg}zVQfQhZe(e6X>V?GC}eMSVr*qBAY^ZKVr*q803%^BH#j&mI5#yjI5aXiWH2~lFfnFhHZ){3Wid2nVq#?k4MPqJ4Iv0RI%RfYY;|FDWl(QvZgePQZ*^j9Whnq7VPa-wWiU2kWMyM9Gd43fW??lmF=k<6IAu9uW;0_mG6oGp1_})!8ag^o;Np5syXL4b5Z*neZ07hweWn@!yWpGJubY*99VRUbDUpQzkXmo9C4hiF*!A2Gch({F=S#lHDfSlW-~WrV>d8nH8~6oMiUYmQ*>c;WdKujVRU6KXmo9C84XG`Iy!G|Wm9xza7k`-WoL3>bZKvHC}eMSVr*qBAY^ZKVr*qBAY*TCb95k9Wn*-2azuGvK24-ITH84XGTIyy#acx7Z$bY*Z!Zggd5a$$6DawsVPBVjf)W@RurWn*SCG&o~2VmLN6Ghs9}GBhwbW;8iAH!u+mY#9woH99&*X?SI1Q*>o;Np5syXL4b5Z*nMOZ*FsRAaitNIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tsPfTk$`BVl4?H8wJ0Vly*lGchn>WI19tV>K{kVrDimIWT2mV=@yBY%>`RN&-4Menx3{Wn@!yWpGJubY*99VRUbDC@BCVVK`(oI5lKuFflhVHDowAVKz57Ff%nXI5{>oW@BPwFcl4K84XGhIyz}?bY*99VRU6EWN&q1Y-KDUWN&q1Y-K3`BVjXUGBq?|H#A{0H#RmiVKZYmWM(mCHZf&5I5asoVKo;GYz_eq06IEGX?SI1Q*>o;Np5syXL4b5Z*l-*Y+-YAX+(K$RB~lyUol@XZ*X*JZDDL4Wn@!yWpGJubY*99VRUbDE@*UZY>gEFFHmoDX>@6CZc<@)E@%KlZ*pZ{GEi@GX>@6CZc<@)UpQzkXmo9CJqLb#i4WDF7p3Ff(K}IA$|9G%z_ZV>B~2V=`efW@0foGG;L}Vq`L78x31M4LJfjI(}1dVRCb6ba_*Ba&=>Lb#i4WDF7p3Fg0RkF=04mI5aUfF=8?_VKy*jF=R1hW@0loV`Vll9SvJO4LKS*I&EcgXJsg3Z*FsRAX9K*a&u{Pc~f+9bz^jOa%Cnd03%^$V`DR6FfcheG-P2hH)1tmHfCaEH!x;2H#Rh4G-fm(4OI$>mFL}hMsWkPIkV{0gLX?kT}bSxlqX?kT}bSxlqX?kT}bSxlqX?kT}bSVHMVKO)}VP!WoWi~c6W;J3rIXF2oVPiL9GB-3bHD)w7V<8P&9z6{?H99(BWMo8TZgXWqY;R+0C}VGKb95kSM0svha%E*YI!SJ1Wq49yZf9jCEFfcVZgX@XX+(K$RB~lyIyy;iWa5CPDF7p3HDfn0H)b_8Vr4O8F=012WjA9qG%;j1G&eOiW@I)oBMnK2VkHe*7Cj9)Dmpr0WMo2YZ)0mHb7^{IUvw-Wb7^{IUvw-WV{dMAbRbi3VRCb6ba_*Ba&=>Lb#i4UDF7p3HDNa~H#1{qWMernIAdlxWn(ruGBz?~VPrElWi&T3CkZz%vHVPrBeFk>+{I5;w7HDfX{G&V6cGcz+WIXGrFF=8+=Vk-?>2R#ir7CJgz&b!AX;Wpib2bSQIadSzd9EFg1fdSzd9DIjBSZgX@1BVjdVWnyMAIWaajVKrkoFl96|G-EU}Fk>-cHZ^8qVKFTYTNFJFIS4vBa%FR6a&~1Xb7^{IUvwz|BVjiW2IA$<5HDNh0WH)AEVKX;jHaIU0TLwK1IRZL5V{Bz%awsVPBVlA>W;A0lWH2%|H8(e6H#jpfH8*2pI5cH2IbvioG%_&_TRjaq2s%1*X?kTSDIjBSZgX@1BVjW!Fgam4Ff(H~WH>Q3Gc`3dGc#i`GiEtvW;kSJGGQ|fTLwK1IS4vBX>(R#Y-waDDIjBSZgX@1BVjo=Wi(_pH)dooGGR11Wn(d9H8wUfIAu3AWH&N1Wid4kTLwK1ISx8HZ*XODVRUbDTU{t~X?kT}bSWTXZ*FsR03%^EV`F7yH8V41VK6m0Ff=)0VL4(nWMwsFFgQ47WMVNl4OLb#i4cXmo9CL=7|oIyy#jWo1TeZ(($4Zf8?;VRU6oX>MgMgbmnY$hoHBVlGWGd3_aGi5k3H8V72IAJg`F*h(dH8nOkIWsXbVKG7tRt#hS06IEGa%E*kY;R$7X>MmzbYXO5OlfXqVRC7DVRUJ4ZUAF!VRLh7M0svha%E*-F<&u8a%E*kY;R$7X>MmzbYXO5OlfXqVRC7DVRUJ4ZZ2qaZETGd053&pXJu|vaA9(DWk_XgaAk6HE@%KlZ*pZ{GDT@;Wo}b&VRCb2NM&qrWpZ<0IA|_tbZu;8001voO-xW>a&u*JE@%K)O-xW>a&u*JUpQzkXmo9CPYpZ*Iyz5qbZKp2Y(sBubaHQOQ*Uf`WpXGf03%^AIc8!sFk>_~VK_80H!?RcHZd_XWo9`wFkxmgWi>QM4PH+TJT5vqPjGZ;ZDDLfZ*FvQZ){U4}Wo9{HHe+TmV`4TkHaIddW;S6qVM`5OPYpZ*Iy!T2Y<6WRDF7p3Ff%zeH(_IAI50OhG&eXmG&VOdGh$;iH8?V2G-fkqO$}b55&$|nPjGZ;ZDDLfZ*FvQZ){Uc;WnVaGE@*UZY-9icFHC7}WnpqdZ*z1mXaG!UZe?L|LvM3*UpQzkXmo9CXbm$uI&x@l03%^FWHDl9V`4ZrHZV10WMnrtWHn|uG&nF~H8f;lWj8ly4Kq4Ab7^O7VE`jxHaB5qVPQ34Vl!bgHZw9fFl97jI5aXhVly)|W@TeBXbm$uI&EQiUukq@asVS?WiVr8HaRn6Wn?)pHDO~kG&Es2VmUcCH)dsHGBjf}Xbm$uI%RNkUtwZ%03%^$Ib&foF*Y}1He)e3V=y^nGcz_gW@KSxFflV>VKXvl4Kq4AWpHy}a%F4)BVjNyW;0_kFg9Z_I5uTCGdMS9VPs`DH)SzoHe)h0G-PNEGdenDaC2X9a%pW}X>Mi!BVjRRIALKnV>e=CIWsjmVPZI8GBRReHDqNsG-Y8kFg0imGdenDaC2W|bzy8@X>Mi!BVjOMWo2YCWim7~FgP+WGiGLGWH321H#9RcHZe9eFf?clGden9Y;b5{03%^IIbvfnW@R=oGBjp5I5IOcWHvc7FgZCfFf}zZGd5yq4Kq4AY-w(Dd2?TLZ)|pDasVS?GBi15GGaDiI5aS2GGQ_@IAu9CVP!BlG%;pkWnnZqXbm$uI%H*RbYTD^VP!XDHaIviFfnB@Wn*SyIX5^rVm3H6WH4hkV`4WlGiVJnIy!J~Y-w|703%^DHaIvoGh#JiH(@emGBh?~W-~WAF*#u|H#1>kFgayh4K-hKWoBt^WnXD@WpV&yWj8ltH8(UgI5A^2F=IJ0G&g2BWHL4|Vl^=}GdVD54Kq4Ac4cy6Z*ye;BVjdSWHe$lV=yr|W@Th!F=AsmG-EI~GB`0dH8*54F=l8DGdenRV_|G%WM6b;a&2jDVRUJ4ZU7@;H8*24HD+WuIXN{oWH@4FVP!dCGB`J6V=!VfF)=Y=Xbm$uI%8;MV{2b@WpZt4Zeet3Z*Bl1VK8JgWHc}{W@I%oV`egCG-EL|G%#T^Vl`tpWH4hmG-wSoIy!e@a&2F8bYXII03%^AF=b(7VKg!`GG%5sV`4TiVKy@{WMW}6WnyGvF*Rdo4Kq4Ab7Ns_X>Ml#BVjl=VKFc?F)(2{IW{q5W@R!mWjAADV`DTlW;SGFVL50GGden9WMOc0X?A5_a%gV=BVjiDa+Y-w$2bO0k^V_{-6GdE>oH90q8I5A^6GBIXlGG;SoW;tbIVmM_s9T)&QI!|+Pa8qS;bZKs9a{zO6a&=>LX+(K$RB~lyUol@XZ*X*JZE1R8bZKvHUol@XPjhi_Q)P5?X>Mn8E@*UZY-9icFF|s2X=8P4VRU6=LT_YwNp59wbZKEOXaGTSbZKLCY+-a|WI}Ibc}Z?%a&&27UpQzkXmo9CWB>p!OJQtnVQxlgY;D+9WlUvfXJuqhWN&R{baHtvXaGfXbZKp2bZKvHUoul^ZE$R5Ol4bmnY+o`-Ze(d=WpiIRXf9}UZERcu08DRTWMy(LXaG%bWMynjZ((F*a$h)TE@*UZY=8|S0y;WFY+-YAX=7n*L1SYmDF7p3W->T5Fk>b8~59VQfKTV<=;9ZgX@XWN&q1Y-K7eAY*TCb95keZgXj8Ze?U3X>N2W03%^zVmD$mVKX*jGBq(`H85j0IbmivVlXx^GdDRmH)CdS4MZV;4I&jfIzwz>b8~59VQfKTV<=;9ZgX@XLu_Glb7^B?Y(ZmVCMf_TVL4-EHaTNsF=aS8GBYzcWHeD(oG-fnqW-&5lW;QftIXGlEWn^SEFf?Rz4MY!s4I&6SI%j2cOlfXqVRBYwV>2izAY*TCb94YBVPY_4Hf1z3Wo0=wHfAz4Gcz?YH)A+8H#jw7Fk@k6F?J0^27nDB2s%1vWpqJqXLW30a#m$yGbkw_V{dMAbO0k^Gcz|iGB7bTHaBEqV`gDwIWlEsH)AtoVmUQ7I5jadcnw4bfDIxcIyz=@Z*5a>VRUI>Y$#)IZgX@XQ*dE)X<=+ZV`C;PAY*TCb95k7cWHBUCMf_TVPQ8pVr64AWH&WAFfcP_Ha0ObH!xviHZU+`WHmQ2GI|X}AAk)aAv!vAZ&Pq#bZKF1C{u7@bZKF1L1SYkEFfcVZgX@XRCj4}bS5bvV{dMAbO0k^VP!cpIb~vDVq!HjV`4EfH!x&jW@ckFIAS(3H8(M1d<{e&fDIx7Iyzcqa&IUp03%^HWI1FwHDWYjGB{#nHexn8IAJkiG&3|cH)djDGGQ=&4Mb!B06IEDY+-YAX=7n*L1SY8V{Bn_b7@3*Zd7t*WnVF0F+*%&b8~59VQfKTV=icPZETMXB?dY=Wo}_&Y-LSvb#rAyZ*FvQZ)_-HZ*OcV03%^!I5=TtGBPwXWH)1FH8CkHDob?4Mzlz4J8OVI%j2cO>cH(Q*dQvWGE>hV{dMAbO0k^HDfk3G-YBlF*P$YGh{I{HDfU~I5IY7Ffd|bW;il3gAGRpj}0XVIy!S@bWLw|Wm9lvWn?I1Z*^j9Whnq7VKri9G&DA1GiEq8IXGiBGBjj3Wim4|V=^#iH#aqAHiZpG29FIT2s%1vWpq++bYXO5Q*dQvWGE>hV{dMAbO0k^G&f;pWoBhzH8WvhVq`fqVl*%^F*7n`V=y>nI5A>nhYd#tj}0XVIy!S@bW(40VRU6vaAjp=C}eMSVr*q803%^AIAu0vV`evEV=-elGGa0|H)J_vV>vKpWidEqHZ^034Mzr#4J8OVI%j2cT5oS{Q*dQvWGE>hV{dMAbO0k^G-5DfWH&itHD)w5GC5%~Gh#9^VPiRFV=*-~Vlp`~iw#Exj}0XVIy!S@bXsq3ZBuY%Wn?I1Z*^j9Whnq7VL4+lVq;@vVqrKpHDoq2VmD+mWn?oqGh=2pG-5VlV~q_*2ILtSL2hYnVRUbD06}hPZDDk8axQ3eZEU6uA`Ln^OlfXwS8`=;V`yb_D06gVIy!S{dSzd9DF7p3F*q`2I51;nV`MaAVl-tiH#Ik9GGS(AVmV=BGC46bkPSo&rVSz(Iyy{gZfjR^Wo~0=WpgNFZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVP$1DWi?`9H#cQDGch4!BW;8c9GB`M9VlrhoGB`3}W;kUqmJLJ}rVSz#Iyz}{LvL<#X>)XCZgePPZ*FsRAWd&%Wo#xXAY*TCb94YBVK6vjV>K}{W-u}{W->4|VPi2hV`4NoGdN>1G%#jiVVDg>5~d9z2s%1vWpqw*Pi9PMZfkQWDIjBSZgX@1BVl4NW-&H4Vq`cmV>LH0GB-D7H8EyoF<~_@WI1IqF*KSDLMmIV{dMAbRbP{WMyn7DIjBSZgX@1BVjOPGcY)2V`eomIc79vH8CmH#wjUL=vVAA_6)(dS!BNC@BCVVKg^lV>4tpHDokpHDohnV>x9wIc70oH#Re5Ghs3~WTFj3rVSzjIy!z#X>My*a%FB~Xk~LKDF7p3VlgseF*Z3iWMVKfH8?e4Ib~)wH#0ReFl0AoVl!rBqzy#42o+ayWo~0=Wpe;ma%FB~Xk~LQXmo9CjTHbdRB~Z%b7pUHZA4{qX?9_BX?A5UXaGZRa%EpKRB~Z%b7pUHZA4{qX?9_BX?A5_IA|_tbZu;DM0svha%E)zWNC6=Ff=$eF=J#jH#RpgWo0xmWHmWqGh|^mGGaJmWHd7{E@*UZY`_gIIyz)&W@cq_Wo~0-UvznJWdI{#V`MfnV>mf8Hf3fpIAJt7IbHBV_|ew}CV>B>iWi>KmIWRfE4J`sXI&W}ga$$6Daw{t+DF7p3VKg~8Gc{o`Ibks~I5=ftIc734H8wM1V>L2kIW}T4t_@GX4J`#aI&W}ga$$6Daw{t+X>N2W03%^#F)(6eWivT6F=R72Gd4A5GcY${I5RRcG-EL|V`4b44Nn8W4J{WsI&W}ga$$6Day>mLV{dMAbRbD|WpZJ3Z*nFnAY*TCb94YBVKp~mI5T25F*P$aH8(jjF*!J5WH(|sW?^PIH!x!{II;~-6~GNG96CC0aAk5~bZ>G!Jt$*uZgX@XLvL<#bV+n&a$$6DawaJtV{dMAbO0k^HDqOGVq-aEH#B5nHa9pqVPh~dGiEtrGB9N_FgH16v<*)hzzr=IIy!G~WpZJ3Z*n0$C}VGKb95j{bY*g3bZ>GdDIjBSZgX@1BVl7VW@TkEF*0FfG-fk2VK+EsIWsb4GBjl~Wo9rjIWo2lPZhuoEgU*JZ*XODVRUbDAw4K#Z*FsRAVY6%b96~`WpZJ3Z*nFnAY*TCb94YBVKX;0W@0xpV`VpHG&nahVly~nVPrBjGc{p0IAS$1H@FQ?8o&)L2s%1%aAk5~bZ>GhC@COgZ*FsR03%^!HDqHsW@KVCH#aslIWuB0V>mQ8H#ucDVK-x8WHL6o4NnHZ4J`;dI&W}ga$$6DaxFe6DIjBSZgX@1BVlA_VL4?nH8D13WMyMvWHLE3IWsXeF)=teWivEpG-bREPX@pZEeJX~X>(R#Y-waDDIjBSZgX@1BVjW%I5ah7V=!VlI5%cFV_{@9GG<{oHaRe1V>K}{HDG1Uol@XNpxj$VRUbDE@*UZY|9NV2s%1Oa$#*{Msj6kMr?0kbZKs9N?~JfVrgM+D069gWnXkD03%^#GB`OiH90vqIW#n6F=aS3H#KEtVKQT6H#j&mW@a(L4N(Tm4KElvI!1C~ZDmGsWo1TeZ(($4Zf8niV{c+)XCZgePPZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMh6eZ*FsR03%^#VKOu_GG;M0HZ);5V=!Z6W;Zi7Wo2VDWjAJJGC48F4N)A+4KD&ZI(|lSVQpnba%E*kY;R$7X>MmqVPkJ%X<=?CDF7p3GBYzdWnwfpWjAGFFflSUF*Ri}Ib&owV`E}vHZV6e$qi9t0025VMsi_oWkzykWkzgoVRUJ3XG&pXZ(?a-ZUAF!VRLh7M0svha%E*-F<&u8a$#*{Msj6kMr?0kbZKs9N?~JfVrgM+E@*UZYFGg>2cVTj5MRjataxQ29MsIR=VRB?eb!=sFUpQzkXmo9C?+q{lIyyvYb7OL4bY)9nY;9p~MrmwxWpYSmY;a|AC@BCVVK!wsGG#U}IX7WBV>dEnH8C+VWMnZjGGsDkVKQMbW6cdx?+q|DIyz%-ZgX^Ubz^i(VQg(-ZboTrbY*fVV{dMAbRcO&d2Up4Wo0@#O<{C$X?R3=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^xGBIIhW@a{HW-?@AW->NmVKgu_H8y57W-&QqWH2+&4N^1j4KOu2I%98cb98cbV{}VlY;9p~MrmwxWpXHEZ*FsRAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)zl-CM+OhZ*FsRAZbK-Zd7t*WjZ?IfTk$`BVjmUH!@-|Ffn2`G%#dgWM*SDFfwIhIALaDFk>-gGBnW*QZw%jFf}?lV{dMAbaHiLbW34uZDDRkX>4?5awubOZgX@XX+(K$RB~lyIyy~ZbaH8UM0svgX?kTQEFfcVZgX@XX+(K$RB~lyIy&NjrYQg;VKZVhG&waiGBG(cH(@YiG&N*nWi~c5FfwFiVKFf?G1CoFGw%&BAUZm0W>aN!Np5L$X<=+rbYXO5C}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxal03%^JGc__{HaBK5F*P?aG-WtrF=8__W??fiVrFGCHDxr_4N@NO4KN@&I%{TAWpq0{bWU$+b7ezsc42a9VQyn(C}VGKb95kSM0svha%E*YI!$48a%p%(d2Ul_dSxal03%^yHfA$8WivK5W;A1DWn(vFWMwd9F=b{qVK6shFgRh`4N@NO4KM;aI%{T0ZfSHVDF7p3I5ageH!wFhVKHSkV`O1CWHT{kVq-ZrIWl83H!@{5-3?Oj4KN@&I%{TAWpqhyaCLN6Wn*-2awubOZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQDF7p3V`4I4F=07jGGaC}GBsvmIW{miV`MNhWnp78GBz}1-wje8?+q{lIy!4+P;zBtX=8LKDF7p3HZo*6HZe40W;kOpF*syqV>dE1GC4UlI51;2Vliei;SEyn4KN@&I%{TAWpqttVRLnIWo>0{bXH|!bZ>GfV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN;ABVlGUF=k>kHa0XkF*7tXW;HirIXE~rG-6>mF=8@fH8A51QXcOOFakO{Yi3n&WMOn=C@BCVVKO%{G%;dgHZ(V3H)1j{FgG@2Ff}w~Wi)1GFlIS1GUW|Y?+q{-Iy!4+M`d(VbYXO5b0}#RHyWppSh03%^AWo0lqWiVkkHeq9CVrDZpG&D0~GB#l~IALNlF)%Re4N~t7Ff}?lYi3eqb7gcWV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&d2Up4Wo0@#;((?p03%^BHe)b2G-WV2Ff?H>WHmBnGhs6_W@0sDWnp44Gh#FC4N@~?0025VL}_zla%FU7OJQtnVQxlgY;eX>MySXaG%bWMyn$GE8Z1YhO5ME@*UZZ1W8}Iyy;ic4cyNWlL#pWo=<}X=8IzZ**aFX>V>&VRB(@Wpr|BdSP^FZ*Ea_VRU73ZfS3B0AV&_Vq`TqG&nIZI5addI5{^tVl*^4V>C8lW@b4#VL0;*J32Z^ZgypIb7f0uZe?v@bZKLAQg3u&bZKvHP+@XmZDn+FX?kIFX>V>)Z)|K(X>?;~Sz&hoVPRxAWn(gBW??unGczz{W@2VEF*ap4H8n6XF*9RfH4*~=E@(PBNp5y!a&u)%X>Mh0VRUI@b5d_~VRUJ4Zct%zVQpn}a%p;DbZKvH07-6kWpZ<6OKEOpZDDk2V{>0PXf9}UZEPc9Ff?RgHDP3AIW#vpHaIt9W;A0rWnwrtGi5h1H)A$q_zgQcI!SJJWpZ<6OKEOpZDDk2V{=q;WnpwwVRC0>bU|}NZ*FsRa$#w1bWU$>WdLDeGiEnqHf1m|GdM6cGGt{rVq-XAFk~}iV`MpGH!(8!4LdqINp5y!a&u)%X>Mh0VRUI@b5wF=VRTesa%W|9L32ZIZgX^UVQFr3P;YZ-bZKvHPi|~^0AV*cHextoWnpG!HZ)^5H)b$0HDhICG&VA0G&eFZHe&bN2V>%Zftn~VPRx3V`5@sGB9OkIb<+0W@a)mGd46~IWT57I59RjG58HTIyy;ic4cyNWlL#pWo=<}X=8I#a%Ew3RAF*wWpqJvLvL<#baG*7ZgfUN1?Np5y!a&u)%X>Mh0VRUI@b6+@UE@*UZY$IVcV`4clH8D9fV>xAIHZfx`VKOsfGcsg0Ff(E@WM(oF0{|~BXgWG`X?kT(W>Rl-VRUJ4Zct%zVQpn}a%p;DbZKvHC}nPSZ6HZ*c4cyNWlL#pWo=<}X=8IzZ**aFX>V>&VRB(@Wpr|BdSP^FZ*D07Np5y!a&u)%X>Mh0VRUI@b6+@UE@*UZY$IVaIXPxEVK`-GW;8N2W-%}`HZU_dWo0=sH)diuF=Jx+4LdDl001vZZgypIb7f0uZe?v@bZKLAE@%KrZgypIb7f0uZe?v@bZKLAUpQzkXmo9CjTHbdQ*dE)X<=+hZe?Y)Niqa&&27Qek&rIA|_tbZu;V7cD$#M0svha%E*YI#Y0AZahV7Wo>0{bX0k8Wh@{?cywiMbUr=+Uo&4YF=<43Zd7t*WnVF0F;j41ZeKHBFfm1JWo>0{bX0k8WnVBbUobI6cywiMbYCzrUo>AZF<&$;Xmo9CWB>p!LvM3*E@%KlZ*z2CIA|_tbZu;8001vjX>D+9WlUvfXJuqhWN&R{baHtvXaG}bZE$R5Ol4Mh0VRUI@b1rCfZET?uBRV>1Zggd5a$$6Da&rJ*F<&uhZggd5a$$6Da&s@gV=`elGd5;0HD)nkW->WuWn?ipWMVlt0}f9x2M#S1Iyz@%Ze?;|bY)XzZgX#PC}VGKb95k0Z)9a`CMh6eZ*FsR03%^HIb<_oHZnFaWHe$qHDhHnH843bHaKK4WMeQhF*P>@4o?zf0025VMsIRsWmIo+adl-=Wo~nCa!6%taAk4;V{Bn_b7@3*Zd7t*WnVF0F-C84V`Wrta&dKKQ)O;*Z*oXwY;a|AE@*UZYz_`9Iyz!ub7f3vZfgJ|VP-jHVr4dEHDX~iWH>WsIc7LwW;iloH#svgHZf%|Hx3RfIyz-|aBp&SMrm?$bV6ZsWlU*qYe8gWX>@6CZeeUja$#*{L32i7Yh_hZL`Fhkb7cS{VK+B6V>o6xIALWqV>LKsFf%x1Ghs0~HZo>8W@IxlI1UagIy!Q1VsCUscyMoWbY)~tVQpmqBVl7>G-WYnFlA$6Gchn`V_`94He)t3GG=BqGGk(9IAIPBD>^!OZEQkpZ(?%*BVjXUGC46eG+}0AFflbSVK-$oVq!QpH)3KmV`MltWn&HwD*`$?O>bmnY(;o*Z*p{Ha!+t{X>V?GC@BCVVKrknH8?P1VKO%}V>4o7Ib$(1F)?L1Wi(|qVPn|Wo$)waBp&SWpYn&bZKvHb1rCfZER!!054B)bZKp2Y(sBubaHQOQ*Uf`WpXZP08emqX>DO_LvL<$a&K%?Z)|pDa$h)TE@*UZY#Myla&&29b!=gDWn@BcWO+$$WpZ?BVRI;RbYwa@b7^{IUvwz|BVl7?H8x^mIc7CsW;i!8I5cE5IW%Q4V_{}tHf3WlGh+}AQwtytF&H{JOlfXwL2`6yV|8p{bY)~hZ)AB%Ze?6HV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjjVH85jkH#j#pGB;#2F=jAfGh#PpV=-lAHe)a~W-}5FQx+f&F%3F8a%FRAdSxhcbYwa@b7^{IUvwz|BVjXRW@BSFGGbeoF*#y6VPrElIA$0QQxYH!F%ddCZ*XODVRUbDC@CmoZ*FsRAWUg)Ye{ZoWq2t7BVjf+H)J<~H#smkVm2BMQx6&rGZ!FZZ*FsR06AhdWi&N1F*js5FlI4jFf%zZV_{}9VK6f|V=^^0G#n076(9~V0y;W=OlfXwL2`6yV|8p{bY)~hZ)AB%Ze?6HDF7p3H#TE9Ic7FuV`5@4VP<7BF*h}3H#0CcVl^}}WH~r69u8Bu2o*tcbZKLCY+-a|WI}Ibc}Z?%a&&27a{xhdbZKLCY+-a|WI}Ibc}Z?%a&&27b1rCfZERcu054N@Voh&kWo#~J08MXXWo%zEQ*~lZZ)9a`UpQzkXmo9CWB>p!LuGDsa&Kv5VQemF07GSNbaHQLWMOPyIA|_tbZu;94k9`_X>?_BVRUbD03%^CG-fhpW;ZuxIAJq3H8VCdVK`+rH8WvhFlAyiW@9#G4k9`_V{dMAbYE$7WpZJ3Z*l-5VPi03H#s+EIb=CBV>V+oH)b+9HZWo_H!(RkIb}9AGi44U0y;WVaA9(DWldppa%p%dDF7p3H)b?9V`61xIW#mdFkv$>Fk@w9Ffd~{H)1t3VP!aCB@RSo4k8*lI#Y0Aa&u)(VRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvwz|BVl4QW@KSAVK_E2Vl**hH8D6dWMpM#WM(pDVL3QtWHl!aL>OfbA~iZXQ*dE&b7f6obaH8UD06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSxlaZ*FsRAZbK-Zd7t*WjZ=mWn*-2a^irdDF7p3I5%QsW;iinGdMUgH!(CfF=JvkG%zMmeCMf_TVKrhlIc6|6W;10pVKy=}VmC5jH)b+0WoBbEWHC2mW-AUvB4rLDBsw~8aAk5~bZ>G!C}VGKb95k6aA9(DWldppa%p%xZ**v7a!+z(WpZh5XFet=03%^$G-5X}Gh#MjWn?imIbk$oG&40~GB{&lV_`HoVlgr;4n!hl4k7|NI(}1dVRCb2O<{C$X?Q3p03%^yW@2JvWHK^gF*7-2Wid5jF*h(cGc__fIWaLdW-~A^4n$=RA_zJ?`HZV0Y4nziJ4k8*lI&x)mX?kTSb97`nI&*1yWnXkGAaitNIy!S{dSzd9DF7p3WHe@DFk?11Wi@3rGh#L}H90Y6Vq#-8VKy^3Wn*SBGY&);Wey@WIy!P?b7^{ID06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSxlaZ*FsRAZbK-Zd7t*WjZ=mWn*-2a^irdDF7p3WHe@EGBsjkW@0urGGsR}I5RmpF=H|}IWse6GcYwYH4a2GWey?@Iy!P?b7gXNWhirWWI8%?X?kT}bSVHMVK_NuWH&TsH8e9hWj8rBIX5;lVl-klFfw8|H8^EvWH$~(3uO)>0y;W+WpZyQDF7p3FgRs5VliYeFgPcrISxc+4k8;mI&)=oMsja$LvL<#bX0O_aBO9Cb0}kPZgX@XX+(K$RB~lyIyzKxX>e?1baN&t03%^EIAdZsV>x3nH!w3|H8(UiWH&G{H8EvkVrFGEG&p5D4n!Gc4k8sgI&)=oMsja$RB~x>Y-MzFC}~7_Zd7t*WjZ=ka%pgEWpr~UDF7p3GC5^sIAJ(4IXN*iGB`IlWHmK8Ha9RiI5sjlH83?dJq|<@K@KD!AY*TCb94Y=H!@{0Gh=2kIbtw3W;14DWMO16Ha0RiWn?lkV>w|z4n!Vh4k8*lI&W}ga$$6DawsV%b97`nI&*1yWnXkGAaitNIy!S{dSzd9DF7p3Fg9X2F*#v0HZe6fWi@4EIW{+BWMyM9HZ(OkF*#ymK@LP1Wey@BIyz@%bXH+(b!8}XbYwa@b7^{IUvw-Wb97`nI&*1yWnXkDAY*TCb94YBVL3H0FflP@GG#e6HfA?6W;14FWHK>kV>3B9V`eiqHbV|X9%T+9B04&AWpq|yY;|QQb97`nI&*1yWnXkGAaitNIy!S{dSzd9EFffWbz*E~DF7p3F*q|YF)=VRG%zqTIW=Q6IWjq7G&x~qHZeFhGch?~MGizDWey?;Iy!Q1cXKEyAY*TCb94YBVKOpgHf1?vGch)0WiVl7IWaafGh$>mVKOr^WjAFpWJeA}24xN+2s%1rZ)|mKZgVIpAY*TCb94YBVKHQ7IAS+pG&eUfVmCE4V=`o9HZwFhVlg#gW-&N4VMz`|24xN+0y;W&VQh6}b3%1yW@U0HDF7p3G&DG2Wj8lCHZx^7VKp{5H#symW@ckHWnngEHaKKBOAbU!4kQR5V{dMAbO2>IH!@*4Ffll0I5s&mV`O1vWimK2GdD9iIWjh8H#1ERLM+1a!GDvX=7z`LUm?lWpXGf03%^BF)%S=G-Nk6G&3_WGc__XH843cHDY06Fg7$aI5cKY4n$85BnTj5Z*FsR0A)2YF*IdjFfcSQW;kVHF=S$7GBh?YFl041F)%k}HBk;k24xN+0y;Wxb#!HNNp56mV`Xzfb!KK|awsVPBVjOPV>vlAG%z?ZI5T5oHeq8kIbvZlIc7F9VrDTgVP;bfL{knV2q0r`ZgX@1Wj0}BGh{VmVlpvfIb>uoFk~}1W;r%xV>o4HI5ak9RSrZ3Wey??Iyz)!b7OL8aCB*JZYW}JZ)_lqGc_<|W;I<7LY-MzFD06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSxlaZ*FsRAZbK-Zd7t*WjZ=ka%pgEW#WLQDF7p3IW{yjHZ);1F=H`hW@R`tFg9jkWiv81H8L}0Vq{`DV-7?!WB>pa1RLTPYiWJYgqbVF}$bYWw3Lu_Glb7^L2WpXZP07Y|jX>DP2X>V>{GD2x^Wn@NgZ*)U%ZggQ|bVF=mb8~5CX=QR>IA|_tbZu+}2@yIvYiVv}ZDDk2V{-ssF<&ujX>Mh0VRUI@b1rCfZESiDG88&GOlfXqVRA!nb95+UZ*FsRAaitNIy!T7a%pa7CMf_TVPrF7Vq`dEH)UgHW-wtjGcjc}Ff%hTW-?@CH#K5rHfj!35_%3Y0y;W=OlfXqVRA!nb95*v03%^AH#uT3WMN@3WnyJGF*#&4Gc-44WidH2G&wReHZ^8!4pe#$G9WrSb7gc>bYXO5LvM3*C}VGKb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxal03%^yVPP^bFg0XhH)CNmWn(llFlAviFkv+^WMgDAIAJqx4pbg`4l*@5I&)=oQ*>c;WkYXsbSQIlWI8%?Xkl_?WM6P}ay)57d2Up4Wo0@#Z*X*JZDDL<^G&M0YWH2x`H8W&mat>4;dJZx*Iy!S@bVF}$baHQOLvM3*D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tqrX>DazVd8+MDF7p3GBPq{IW;n3WMpAxVmUQoHD+OBV>4qoFlJ&hV=y#1bPiNAdJZxWIy!S@bVF}*bV6xib0}nQbz*E~EFffWbz*E~DF7p3IWjk6H#sq6H#InBGGsV0GB`OkH#0XdGGRGkGB7!0b`DeydJZx*Iy!S@bVF}*bV6xib0~9kWI8%?Xkl_?WM6P}ay)57d2Up4Wo0@#Z*X*JZDDL2#jbZu;8001vWa%E*kY;R$7X>MmzbYXO5E@%Koa%E*kY;R$7X>MmzbYXO5UpQzkXmo9CTmk?uN^faybW?O;bY(7R08MXXWo%zEN^faybW?O;bY)*SXf9}UZETVb8v;5yRCj4}bSNnRBVjXPGG=CGG&yErIb&jEV`O7FHZ?doW->NrIWRdmF)@A)J(3O^C^|Y+cWHBUC}VGKb95j~X>L|!Y;R*}ba^H$AY*TCb95jcB*Z*Ep)V{~tFCMf_TVKX&0VPh~dWMgGwH8?OgV>vM~WH4l7H#cE3H)A$3VuB7m8j=nh4mvticWHBUC}VGKb95k7cWHBUCMf_TVL3N8IbmioF*0T|VmCN6F*#v2IW{*qVK^{kVK!qmGlUL343Z8T4mvt-aAk5~bZ>G!C}VGKb95k7cWHBUCMf_TVPRx4IAb?AW??uuWi>G~Vm325VPiEgH!(CgF)%V=WQGns43Z8T6goO@aAk5~bZ>GiC}VGKb95k7cWHBUCMh6eZ*FsR03%^zWn^JCIA&!rVPj@uVPa-wH#lZDV>vW7GG;VpGBsg{4m}c*4jU9YI&W}ga$$6DaxExhZ*FsRAXIm0b95#tAY*TCb94YBVKgu~G&5#lH#9ahVPP_6F=jF_HD+dEWHd7|WMX14GKvm85|R!Z2s%1%aAk5~bZ>GkC@COgZ*FsR03%^CV=!W6H#BBAHa22qGGs9}FgIgjW@KhEI50CYG%+!Z4m}2v4jU9YI&W}ga$$6Daw;feZ*FsRAXIm0b95#tAY*TCb94YBVPj!7VP!coGc-0ZH92KuWHx1HWj0|mWHx4DW;iiqVU7+x5|R!Z9y&U2aAk5~bZ>GhC}VGKb95k6aA9<5VQfurZDnqBb!{doAY*TCb94YBVP#@8HDhBpG-NV2WMXAGF*0U0GcY(bGBGnYW-w(mFpv&C9Ap3hIyzK$X>)V{V{Bn_b7@3*Zd7t*WnVF0F;sVHb963fbZu;u4m(6)bYTEvIb>uxH(_BhH8C|dFgG?eF=l2oW;ZxuI5IP2HDqDE4mmnHZC`0_W^Vu^VKX>oVK8DjWi)0uWH~ouIA&xuHDzWnG+|_9W?^JBX1xwM0y;WRaCB*HX?kIFX>V>&a&Ka6Wo;-a03%^$H8wRdIW{*qV`4HiWn?rlGBhzaHZwM6VP!ElIW;qt4qLqrIRZL5eot_8X>DnGVRUJ4ZcuV>Vr*q?C@BCVVKX^oH8(jmVPZ33WHvK0Vl*{5HaTNqVmCNtHDNe5G?xxry$(47Iy!K2WpH6~Whf~CBVlG@GiGHrH85slWHm4_Wiw%8Wn?lqFl9DkFf}(dGdP(JTfGiB0y;W!Wpib8C@BCVVKO*1GG;esWHLE2F)(3fF*i0gFk~}1G%#i}G-fk4G@A}vy$(47Iy!E3ZDM6|Pi9tOa%o{=Y-MvODF7p3GBRc`GC5&kHDfq1WMw%uHfCaDV`XDCGBGh_HZ^88oeo>Q4mkokI&O7sVr6nqWN3LC@BCVVKFjfWivH4Fk(3~Vl+27Wnp1vWnnR5IWab2I5jX~IG+w%y$(4bIyz@%bVF}$b98cHX>N3LLT`0$WOFE1Wn*-2azuGUHqW@TbFVmW3rFg0X1F)}kYqYhgRy$(4LIyz@%bXH+G*d2Ul_dSxal03%^IGBRR0WHmK4F=aG1H#0XeWHmN3Gc`FgG-5boG&5zT4qFbr4mm73I%j2cLvL<#baG*7Zgg`>VPkJ%X<=?jZf0*Nb97`nI(B7abZ>Gzb7^{IUvxeuEFg1qWI8%_Wn*-2ay)ZsdSzd9J|-yuBVjf$G-NblW@0ikVK-rBV>vfAV`DdFF=Jw3I5askF*TUE4Fl1(7GBYqUHZo&lIW{phFsTk(D!mRl5IQ<%Wpqb%Wpi^VR%K&!Z*oL=Zc}M`WhN;ABVjmWW-&A{G&eRkG&5pkWH2!>WMyJ8H#9XjGG<{iIAp61TMoSrITkuPb7gc^VRC6V>QWN&q1Y-J`X03%^$VKZYlHDonpH9283VmLEqH#9dlIc709GdDLeV>mRg4qFGk4ml7yI%RfYY;|FDWkYXsbVqVwWNBq?bSPG3V{~tFM0svgX?kTQDF7p3F)?CfV>dQ8W;SDDG&43fW;r!DG-fqoI59b4HDh8ou?|}fy$(4LIyz-`VQh6_bY(+tb96{$b8~57ZYWJ*baH8UM0svgX?kTQDF7p3V`FAHWHV(sGh;C~WH&iwI5=TrGiEYjFk)jjGc{!~vkqGhy$(4LIyz-`VQh6_bY(+tZgX^UVQFr3b0}72V{~tFM0svgX?kTQDF7p3GBaUjVm4!8WMyJDHDxz9G%_?WF*Y$aFl1q4WHUK2wGLYjy$(4LIyz-`VQh6_bY(+tZgX^UVQFr3b4p=jZ(?a-ZYWJ*baH8UM0svgX?kTQDF7p3H!(C~WHV(jV>38qWHU52Ib%38GBPtbWHvE2Vq`RCw+>qly$(4hIyz-`VQh6_bY(+tZgX^UVQFr3b4X=#b7^62C}VGKb95k9Wn*-2azuG`jWjMPITLv8%06IEPaCB*HX?kIFX>V>&a&Ka6Wo-asY+-YAX+(K$RB~lyUol@XZ*X*JZE1R8bZKvHUol@XPjGZ;ZE1R8bZKvHP;zf#Y-MdOXmo9CWEKT4Q)O;*Z*p@0GC4P7Heq9AG&y2pG&W*0WiT`|W-??jWiU83I5{ycXmo9CWB>p!PjGZ;ZDDLfZ*FvQZ)`4T08emqX>DO_LvL<$a&K&3IA|_tbZuV=-BVjT%VmV_nGBGt~Gh$+9H#sygGBGqcGBss0VKp^nWM#$DO_V{dMBa&K%pI^uw)DF7p3GGaD4GGa7kH8o;kGBPnVF)?E|VPZBoHDow7VP<7w$qr*P^$tN3Iyy;ibY*99VRUbDC}VGKb95j{Zggd5a$$6DawaJNBVl1PI5;|8Deo1b0WoL3>bZ>GfDF7p3VlZQ7I5A{0Ff=zbWHn|uH#0Y7IA%CxW;HM|W;8Z5%?@Mr4nYt)I%#fnWoL3>bY&=HZ*^j9Wh@|MZ*^j9Whnq7VPZKoWHmTAHD)q6H)S_7HZ(RfFkvz`H)JWpqtpcxi2QZBuk*a8qe|Whi5BZgX@XWN&q1Y-K3`BVjgWGGaL}H8NpgIbtw2GdN>qH)JwqI5RXiVl-xDFfh>$V+{2UK?piJZDDw6ZFOx^bY*Z;X?kTSDIjBSZgX@1BVjOPGdW~4Ffub{Ff}$aHZ)-{F*!CfVmCE1Fkv@iGBMK*V+QpOK{Yx$b7gcyd2V5CX=7n*Q+acAWo;;9Z*FsRAaitNIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tsPfTk$`BVji(VrDgFIW%NpHZw9fFl1#jV=`hhGBPt`WHL1|Wj56gV>9&*K?piJWO;63ZE0g+Y*Tr2bY*QQDIjBSZgX@1BVjQ#I5{~oWo9-qI5A^6H8(IZVq`NjVK_22GG$^nW;xdmV+QpOK^{6fXJvF#Z)|mRX>V>QWN&q1Y-KDUR%K&!Z*oL=Zc}M`WhN;gV{dMAbO0k^H)doxHa287FgIi~IWu82WM*M7H8wIZHe+NqWH2x@*$!hI^$tM@Iyz@%bVhY-Y*TM+b#!TOZYU`rV{dMAbO0k^Fk&}lWHU7}Vr4QpWiw=CV>B@|H8?UfVP#`BVlX%|+YVy}^$tM-Iyz%)WnpqtZ)|mRX>V>QDF7p3F*P|fW-(?rV`VrvV>M(nHD)z9H8C?VV>mfAVlZJj-40{*4nZ|KI%RfYY;|FDWkYXlY;R*>bZKvHLvL<#baG*7ZgePQZ*^j9Wh@|LZ*FsRAaitNIy!b`V{~tFJXU36bZ>G*d2Ul_dSyN)EFfcVZgX_vfTk$`BVjZ)GdN^9WnnR6IWaY2H!?CXWiezqVliZ9V=-oAFgV{1V>9&*K{Yx$Wp-g~bzyX6LvL(sZ)0I}X>V>rZ*FsRa$#w1bV^}kZ(?a-ZYX4Lbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VKg`~WH~uxWivT7H#IajV`VitWnwooIAvuyGBr13IpGdtGxZKZAv!u|WpqPtY;131VRUJ4ZbNTwb98cHX>N2%VPkJ%X<=?tbYXO5Q*dE&b7^#WD06gVIy!b`V{~tFJX3ICa&u{Pc~f+9bz^jOa%DayDF7p3W;8Q3VmD!BV>D%AWHC1|GBq$ZVL37~Ic8=sW;Zi9;|^mV^$tNHIyz@%bVF}!Y;R*>bZKvHLvL<#baG*7ZgfgvV{c+Lb#i4sCMf_TVK*^1Vly{oI5uQtF*adkH#jgeI5;_GV>UH8GC4UpGvy9rAN3AFH99(Fc42IFVRU6fZ)|LDV_|e@Z*D_xZgX^UVQFr3Q)OdsZe&Dda%py9bZK^Fb0}nQbz*E~EFfcVZgX@Xb97`nI(B7abZ>GzR%K&!Z*oL=Zc}M`Wj-b>AY*TCb9CZ>rYQg;VKinmW->T2Ic736F*Z13H8(b6H8wFcW;r-zW??a8IOh&yGxZKZAUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6vaA9(DX>@rgLvL(sZ)0I}X>V>wWpi_BVQy1!VRCb6ba_o-a3(1LBVjo;H#Re7Fg7(fGh<_7V=-nkGc+DqgGGsD1GG=5oGBss1GV2aw9`z1EAUZl{WpqPtY;131VRUJ4ZbNTwb98cHX>N2=Wn*t{WJG0hX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba^O4Z)|LDV_|e@Z*E9sb8~57Zc}h!a&u{Pc}-z(CMf_TVKq25H)c0EI5%WrVqq{cH8x>nW@0#GGBYz}V`E}wHth~$9`z1E2s%1xZf0*NDIjBSZgX@1BVl7=W;Zb~Fkv)eHexwsIb}99HZn9~WM*M8W-~H3F*)xJV+QpOK|4A+X>N37a&T{KVRU6sZ)t9Hb0}kPZgX@Xb97`nI(B7abZ>GzQ*Uf_bZKvHMQmklWo~pnIyz%-ZgX^BX>?_BVRYhvrYRs}Z*FsR03%^DVP$4!Vl*%@Gc_|eWHx3vG&yE9GhsA1HZ);lV=_7M4r4j>4nYDsI$>;VZ)0I}WkPjkW@U17C@BCVVKp>4FlA#iHZe6}VmUEnI5lB7G-5b4IWjh6G&5ypG4l>%0S*8bZ>G1V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uhZggd5a$$6Da&uoXUolB;bY*99VRUbDE@*UZY!eF+Iyz)!bYW?1a{ym4Uom85bYW?1b1rCfZEXGyB04&4Uvp({b8m7|{F=8pI59C}V`gMEGdW>1IQkAm{thA(Iyz@%Ze?;|bY)XzZgX#PC}VGKb95k0Z)9a`CMh6eZ*FsR03%^FVq|4yGBaT}H90n7WimNtG&y89IWc8rGcYz|GcjfS4nz|97Z*rnY;a|A07zwQaAk5XXmo9C3lAeYI$~vVWO-I$a%o|1bO0k^F*!CeIASq1V`ejAVq<19IAS?BHe)k6Vl*>1WH2x`3lAeYI%#fWY;|O1L2PVJWpqV&bY*gGVQg1&Wo~0=WphDuM0svuZE0gxVRC6Ma|b!25hY-~zzX>N2uV`F7(WpZJ3X>V?GL32}OZgX#Pa{wb@WnngDHfCXCFlAMa|b!25hY-~f6V`XG9GBYw{F*0UjFlA;iFf}t{He@sl4Mx(BVjORVL3KsHezI9Vq#-vF)=nZWH&G}H)LfoIX5>pIXDXsBLX@)LS=Gfc~5Y3X>V?GC@BCVVPiRAVPZF7HfA_8F*q?~W;bFsHaBB1G&wdlHDqHjGY1bv3lAd#Iyz%$Wn*hYZ*FsGb97~HV|gek03%^BVmW4GHf3gJGc`A4F)}bXG&E&pIXGrCIAdcnIAJjf4@G1E06IECWpZSBPjGZ;Z*Fq{b98cbV{~amd2Up4Wo2J6Uok>ua%6c=aCB*JZgVbZbZu-D4>CGBZC`F-ZDjx>VPs@vHe+HoF=jI~H!?RfF=06~WM*b!Ib~)wHZnCgGYk(jL3DI-X<~JBWkzpxZe##7GC5^1F*P`1GdE>2WMMfrF*jp4VKg{2GB{y4Fgars4>CGBZC`J4X=iC}03%^FHa1~7I5lE0V`VfoF*!G8F*7k`V>4zpWMVWiIWsgA4>CGBZC`V5Y-wauXkl<=03%^EIW}W9VPZ05WjQrsVK+H8VK`%DHDft6F*#&8W-w(G4>CGBZC`C+bY*gBVQc^+VKZhoIW%KpHZ)~pVq-EjVK`)EWiw)CGhs0_FfnF1VH6KCIy!A%aA9L>VP|DTX>xM_BVlAYWiT)^WHn(jF*0UkWMpAAG&yEwGdDA2GiEq4H8K)a9Y)NirZvb<2a&=>LX+(K$RB~lyUol@XR%vr}VQfWgWo>0{bYC%FF;;1Fbzy8tZf0*TXmo9CWB>p!P;zN=ZDDk2V@hvnZgeha08nyib8TUCX=6%nX>N31IA|_tbZu-e4>LMCWNBt*WpZV1V`X1-d2nR_BVjRQF*GzYGdE*mGh;I|Wi>ZpW-?}FFk>?^W-~N1Wo9oAGdenUVQh6}UvznJWdI{#VPr98I5aglGBad2I5IM3G-5MkIWajiHDNY0Gi5bmFAp<1I&x)ZWpZV1V`Ts%VK8DcGcjg3Fk)e1F=H@hF<~+>Vl-tiF)=teV>M(nFfR`?Iy!J~X>N37asVS?HZU|ZGd4CbWMwyIVKO)|WMeTjWHmNnW@R-pGC4D3FAp<1I%#xea$$6Da$jR%bY*96a(MtFVKy>0HfA(1GGb&iWHB^1WjA6mWn*G7Gc`9dH#jk5VJ{Ce5jr|UZ*FsRNpxj$VRUbDC}VGKb95j{bY*g3bZ>GdDF7p3H)An5GBPtVVKHSkH)A(7V>2=`WHw@AF*Gz`HDO~n8xK_vFAp;UIy!G~WpZJ3Z*nUuC@BCVVK-$kFl1t3HZWmfWjSIoVmV`EVKX;kF*sskH8f>6G93?9FAp;XIy!G~WpZJ3Z*nUuC~0nVDF7p3WnyMBWM(llIWaOgW;bPHF=jD0H)S+7IW=Z7HDNL|9}iUnFAp;uIy!G~WpZJ3Z*o07C}VGKb95j>Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^GH)Az5HZo!}FfcGNV`4KgHZnIkV_{)7GG=9EH)J*;4^K1!I&W}ga$$6Day>mLV{dMAbRbD|WpZJ3Z*nFnAY*TCb94YBVL4-FW;0_qVK+5pHZx>oHDh68G&f;5G-hHpHD)(CHzN;K6)z7n96CC0aAk5~bZ>GYJt$*uZgX@XLvL<#bV+n&a$$6DawaJtV{dMAbO0k^IA%06G&nG1IAby}GdW^nFgRjjG-hTtV`XAEH8^5nB@a~^FAp;pIy!G~WpZJ3Z*n0$C}VGKb95j{bY*g3bZ>GdDIjBSZgX@1BVjmVWH)AGVmCQ7GG<{hIWS~4V`gDwGC4P8V>V_vVmT)dRTVD}GXgp~Z*XODVRUbDDkv!cBVjN$WivTBVq;}8HZm||Gh#M3F*0T{H(_NoHa0LeHZUmGkJ}4;wBVji+Gc+<`Vq!UFV>n?sGc#giF*Z0iF*P(XVPj!pFk&kYRWA=S2s%1xb5>z&X=ErVAY*TCb94YBVPj=8IA&rpF)(CgVKz57WMW}AH#22oW-~NoHZx;lVJ#0;24xN%IyysdZgX@=bY*g3bZ>G1Uol@XLvL<#bV+n&a$$6DaxQ3eZER!!053^yWpZ?BVNP#uOlfXqVRBGma$#*{baH8WVRUJ4ZZ2p5Np59wbZKEuZ*EL!Ze?L|P+@XmZDn+FX?kIFX>V>{IA|_tbZu-o4;wE!I%IEVb4+P-bVhP-ZBMmGEFg1qWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=03&B%I50UhF=a3_VlXl=Ibk<6HDNb4W?^JwGcq>Z*5glL`G9|a%pa7C}VGKb95kcbYwa@b98cPZf7PeAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-yuBWGbYH8*27W;tOnWo2Y!Ibt|wH!)!~G-WnnI5S~mWMeQh4?Zn94;wW)I#p6cMn-aPZB1`vWo#&8Z*FsRAZbK-Zd7t*WjZ=dZ)9a`CM+OhZ*FsRAaitNIy!T7a%pa7CM+OhZ*FtqfTk$`BWGb{VPQ97Ff%eRH#RUaGdN^nVmM?nWjA7BH8nCdVlrVh4?Z(F4;wW)I#p6cMpJZhX>Mmma&K)-Z)9a`C}VGKb95kSM0svha%E*YI!$k6Wo#xaAaitNIy!T7a%pa7CM+OhZ*FsRAWd&%W#WLQDF7p9VPZKlGBac~F=JsdF*ssnVK6Z>Vq#)sWid2lHf1n1G&c`EGbL$6d2Up4Wo003Z)9a`AY@^5VIXsKa&=>Lb#i5M0B3SbmnY)MZpXmo9CKMyrJI&^7mWnXi2WpH0oW;S9rKMyrJI%{wMBVjW#Wj19wVKrejVL3HqG%z+WW;Zc2HDNMhIA%34F=IauH99(LX#gW(I5A~qVmD%9V`MQnW-~K6V`4F5Ff%nZVr4NkV>U8jKMyrJI(2hpUu|J$Ze?_DZDn+2a$jv_VRLnIWo>0{baMbBVPiLAW;ii6VmD-EIA%9DVK`!9H8(RkFf(RkF*Z12GCvPBIyz%-Zf0p@Wo~0-Uu|J$Ze?_DZDn+2a$jv_VRLnIWo>0{baMbBVK`$jFgQ73GchnSG&DD3W@R}wGB;vlWjSFoWjADGWU&kYP+@XmZDn+2a&rK4baHiLbZJC+Zd7t*WnVF0F+p^6X>@gDWldpdZ*F-;X>4?5a!_G%VQpn}WpZ;aXmo9CWB>p!OlfXqVRA!nZgX^UVQFr3E@%KuX>MgN31IA|_tbZu-?4CH7WH&QoHexd}WHV)AV=^-_Lk~m-Qx75tIyz@%bVg}xWo}_@Whf~iV{dMAbO0k^I5uW8He_WpHZ?FbG&3`0Gc#f}IW{pgG%+wRG%-11MGr&8VlrVeI50M1F=IG1WidA}W;A6-4@3r244Uvd2@7SZ73-qV{dMAbO0k^G-G06Wnp47WMN`3HZo#4VmLE6WHV$oH#cQDGG#MnNe@H@Qx75(Iy!S@bVg}xWo}_@Whi5BZgX@Xb97`nI&*Y#X>MmGDF7p3I5jt6H#s>rWo9=sVKruAH)b|DVP$4BHZe0{F*IX0OAka6Qx75`Iy!S@bWmYqYhh<)L}_w!C}VGKb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZf8CwDF7p3Ibk?tF*RZ`GG=5pH8L?`W?^P!Vl*){H)CUEV>vN6O%FsLQx75tIyz@%bW>wtY-K1ZAY*TCb94YBVL3K6WMg45HDY8qIASs~Fl07iH#IV4Vl^>gGBh_gG*1si22&3r8ag_2Wpqpp!Q)6gtX>@c{a%pF0WpXZP08?XVZE19LRB~x&XJv9DO_LvL<$a&K%DO_LvL<$a&K%DalZ*pmRZ*C}LZ*^j9Wh@|MZ*^j9Whnq7VK6W;H8nV7IWlE9GB9R0H)b<3G-Nq7VPs=8WimN6Vp|Vi4*L&12s%1xZfSIBVQf@sZDlAaAY*TCb94YBVPP>fWn(fhH#sz8G-Y8kFflV@WjSPGVrDZqI503cHC+#12Kx^^2s%1uX>MU`RB3HxC@COgZ*FsR03%^CI5RadVq#=rWn?!nIAk<4WHdBlGc{#lVKOx_H!xyf4_^lR4?Q9}I&)=oM0svuZE0g+Y*Tr2bY*QrZ*FsRa$#w1bSQIlWI8%?Xkl_?WM6P}ay&$NZeeX{V_|Gld2@7SZ9XXgBVjaUVq!64H8e40WMMXDH#0UgWivG}IX7ivIAb|uWieq7Um*JrJs&zcb7gcyd2V5CX=7n*Q+acAWo<)mZgX^UVQFr3D06gVIy!S`VRB_;UvPACJWOeBWnpqtd2@7SZ9XXgBVlA?WiVtnIXO0CV`efqHfA|yG&eS8HDNb0Gcht@VK!qAUmg1oJqS8FWO;63ZE0g+Y*Tr2bY*QQDIjBSZgX@1BVl7QI5RjoGi75kGhsI}HZ@^3V=^{nI51;1GB-CcG-hQFUk3XRJqS8Fb9r-gWo=1wOlfXqVR9%bAY*TCb94YBVKri8WH>WsVKHSiGh#R}V`gSKV>o3tFgav4VKy^4GG`B82Kx^^BRV=^WMoHjZ*_1_WN3LD06gVIy!S`VRB_;UvPACJVS48b98cHX>N3LM{;jV+kWMXL#Um^PsJrp`Ra%F9Ac4bF$Z*_1_WN3LC}VGKb95kcbYwa@b98cPZf7Pb03%^JVPQ9BIWb`}WHdB2H8?UeG-P6BG&D0}IbkmFLvL<#baG*7ZgePfbYwa@b7*05Wn^D)baFgHZ*FsRa$#w1bUrBnBVl4?V>2>gHe_KqFgG_bVK_HtFgP+cGcq+WH#IgjVq$F%UmN=mJtI0gVPs@OZ*FsRa$#w1bSQIlWI8%?Xkl_?WM6P}ay(3FZe?L|LvL<#baG*7Zgf5=03%^yV>UNpF*r0aVmCN9Vl!kpIA%3vHZo>mH)UisWH4oK4__hs4?Pq*I&x)gZ+2xvZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3I5K53IW#pfHeq6BGB{>qWI1AHVrFADG-6?9V=`ehaSvY-`wu+`Iyz%-b#8P+Z*FsRa$#w1baN;vAY*TCb94YBVK*^iV>U50FflncVq-92VL4?mWMMNlWMO4xGcq(}WpfW-2Kx^^2s%1rZ*^{TOlfXqVRA!nZgX^UVQFr3b0{ewV{dMAbO0k^HDWe3IXN;nW;HNnWo0=rF*G(fH8wP3F=k~nFg7?cbq`+#`wu+`Iyz@%bVF}$b98cHX>N3LL}_hhZgXjGZYU`rV{dMAbO0k^WHmB1I51^4F*as5V`MlmG&N>pI5;vlVK-wkF=SydcMo3%`wu+`Iy!7=b96&*ZgX^UVQFr3b0{ewV{dMAbO0k^GB##4GBsgjWMgJ!Ibt|DH#RUZGB`A2HfCWnVl*-~c@JL(`wu+`Iy!7=b96^?Z*_2UC@COgZ*FsR03%^BGBq?YW;QlsWo9!lF*IU1G-EM0Vq-8jG%+}1V=`fT4_^lR4?PGvI%j2cLvL<#baG*7Zgg{0X>DavVQyz-b0{ewV{dMAbO0k^Gc;v0FkxjdG&MG6FlA(7W-v52V>eE3e-B><`wu-IIyzxwWKCgtWpY$ya&0JNZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgHZ*z1$DF7p3FfueaIWaOgWie%AH#jjlH)S$pG&3_cIAu9FWnyDBfe&9D`wu-RIyzxwWKCgtWpY$ya&0JNZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgVbzx+3VRUI@LvM3*J}CerVP-fqW;il7IAk|uIXE^jV_{)qVq-U9GGS&pV`gD6F@q0ZCi@RPB|17`WMoZYd1Z1`WpZsOWN&q1Y-KDUb97`nI&)}Ya%E&+aCCA!OfpVya&1Fzb96o_03%^$V_{=rWMeroF*jy1GdM6XIb}9BF=00}VKp;lHe@!14__nu4?QJ1I$>mFO<{Rua#UqV_vVmUWvHeq2fWMVaCIAvxsH)c39VKX^1Vuuf3Bl{0MA38c=WMoWXXL4a~XJu4na&0JNZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgHZ*z1$DF7p3F)=ncFfubRWM*M8F)?K|Fkxk5WH&iCWjAAEVqs%ri4R{L`wu-RIyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFg1qWI8%?Xkl_?WM6P}ay(IWVPtY)bZKKlZ*z1$DF7p3VKy*fV>B^hH)Sy}Ha2BpI5lH1F=b?9V>vQnH)CTpiw|EW`wu-OIyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFg1qWI8%?Xkl_?WM6P}ay(2jPH%E;LvM3*J}CerVP#}CF=J*hF)(B|F*GtWWj8Q1Gh#GhHDfVmGGsJlG>s2mBl{0MB|17`WMoWXXL4a~XJu4na&0JNZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgQX>MgQ6H)b$qH83|hG-fh2WH>ivHjxisE&C5WH99(BWMoWXXL4a~XJu4na&0JNZ*^j9Wh@|MZ*^j9Wh@|MZ*^j9Wh@|bbYwa@b7*05Wn^D)baFgVbzx+3VRUKYfTk$`BVjdUH85s4F*!3ZH)b_6Fgap0Fg9amVmD=GVm3K4H#n0IUo-m;JvBNyVPs@XVP|q-Zf9jwWpZsOWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-KDUb97`nI&)}Ya%E&+aCCA!OfpVya&1Fz;((?p03%^DW;Zc3HZ?LdWjADIWMg4vGdVY5WHmH2Gc+(_HD)uF4_`C;4?Q(HI$>mFOkrnoVQyz-RAq8)C}eMSVr*qBAY^ZKVr*qBAY^ZKVr*qBAaitNIy!S`VRB_;UvPACJWOeBWnpqdZ{mQaDF7p3Fk(13HfA+7WHB-~He_QlG+{YrFk~<{HDNF^Ff?Q^mk(bv`wu-aIyzxwWK3aaa$#;~WmIKyZ75`Kbz*E~EFfcVZgX@XRB3HxQekdqWhN{jb97`nI&)}Ya%E&+aCCA!LvM3*J}CerVKHN7G&y21W;ZlqVP#}EFk><_V`F1sHZU_}IbkWl~{oXJsZVAaitNIy!S`VRB_;UvPACJW+LFWO8BRfTk$`BVl4>F<~_`Win+nG&W{rIXPo8W;8NmH8(P5I503VW@4KUUo-m;JvBNyVPs@XVP|q-Zf9jwWpZsOWN&q1Y-KDUV{dMAbRbk|ZDmqnZf9jCEFg1qWI8%?Xkl_?WM6P}ay(2jPH%E;;((?p03%^FF=8-bGG;P0WivT9Gd3|~WH4c5VKzBtWn?opH8nV$4_`C;4?Q(HI$>mFOkrnoVQyz-RAq8)C}eMSVr*qBAY*TCb95k7X>DavVQyz-CM+OxbYwa@b7*05Wn^D)baFgQX>MgMmGEFffWbz*E~EFffWbz*E~DF7p3W@R}sH83MmGEFfcVZgX@XRB3HxQekdqWhN;ABVl4UGh{V3GcY$eVlregGBYqaHZ)^7WHMuBHZnOlIbx#^UnKhvJrp`Ra%F9Ac4b3vb95+UZ*FsRAaitNIy!T7a%pa7CMf_TVPrBiV>d81G-fk2W;8N4HZ^8AWiw_uH8nG4HDoj~Fr^P)68jH52s%1vWpqPtb98f5X>DavVQyz-b0{ewV{dMAbO0k^H8W#3GBq?ZWo2eIH#ak6G+{Y3VlX#1I5Rb2W;kUrrw?BS`wu+`Iyz`!b5Cw;c}!_;WnpqdZ*z2WC@COgZ*FsR03%^JIW%N8HexYlWn(ruGhsMkGBjZ`W;ZfsF*7$gGdN|b4_^lR4?PGvI%r{YPi|~^QFUQta$$67V?%FqbaN;vAY*TCb94YBVKX&iG&nV6HZnA1Ff?Q_Ibt|5HZ@^3HaB5nV>U2lWUCKf2Kx^^7CJg}WpqbYXO5OmBB(azbx)Ze%EPbYwa@b7*05Wn^D)baFgYX>DazVRCtCZf90yV{~tFJ}CerVPrLBW;rl9Vl!hjFl1pdVK`+sWHB^2V>UA~I5IUgH?I$0BKr?L7CJg}WpqbYXO5Rd8@+azbx)Ze%EPbYwa@b7*05Wn^D)baFgYX>DazVRCtCZf90yV{~tFJ}CerVL4+sIWS{3W-&1{VKF#lVq!C7V`echVmM-CIA$|tVzUolBKr?L7CJg}WpqPtZgg^QY)o%=WpYAqb#7!RV{dMAbRbq`V{~tFM0svgX?kTQDF7p3H90adWn(inV>n|oVmV@CWHV%8GdN^pI5lB8VPj-8wGUqu`wu-NIy!S@bVF}$baHQOOmBB(azbx)Ze%EPbYwa@b7*05Wn^D)baFgYX>DazVRCtCZf90yV{~tFJ}CerVKg{1FgRspIAt(nGdE#mVlp&jFfcM=GdW>5H8nLbHMb96BKr?L7CJg}WpqPtZgg^QY*lb@WpYAqb#7!RV{dMAbRbq`V{~tFM0svgX?kTQDF7p3VlgsgHDP5kIc768WnwaAG+{Y6G&wS4Gc!0dFg9T_xes3y`wu-NIy!S@bVF}$baHQORd8@+azbx)Ze%EPbYwa@b7*05Wn^D)baFgYX>DazVRCtCZf90yV{~tFJ}CerVPR!8G&MLjHDxkoW;ir8VmUZCWjHcqHZf*oWHM$nX1fnxBKr?LEIK-KWpqN3LD06gVIy!S`VRB_;UvPACJXC3IWmaKwd1-EER%K&!Z*o2?AaitNIy!S`VRB_;U*dqKDF7p3W@2S#W@9unW??orWn(mDWMpADVl!c6GG=5qIb$+0zYkwC`wu-VIy!S@bVF}$baHQOLT`9OZ*FsRa$#w1baNG*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGB>jWj8rCG-G2qGGjI|GrMm$Wn*-2ay~2|b97`nI&)}Ya%E&+;((?p03%^yG&DChVPj=CWiwc;WlV2(WpYAqb#7!RWN&q1Y-KDUR%K&!Z*oL=Zc}M`WhN;ABVlDZI5#;oIWc1}Fk&+@HaRmfWjSIqI5{#jIXN(4W;DeQUl#ihJs3JVXJvF#bYXO5Rd8@+azbx)Ze%EAZ*^j9Wh@|8Wn*-2azuGMzoIAUcmVl^>lX2%a-7W)r97&G*d2Ul_dSxal03%^EGcjg0F*rD5Ff=)4VK6W;IWRS1W@KSBG-fw6Vm4&U4__Ah4?Q(HI%98hbaO>^VQh6_bZKvHC}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3HaB4~WMX4BI5smfWM(ipH)Ak4WHB*gH8?Y5WH&N6%@1EQ`wu-eIyz%-b98e?X>xOPP+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VK!l7F=1k4WHC50WMN@9IA&!zHDqOEV`VdDFl1t3FwYNPGy4xcH99(DZ*z2WMrm?$bWmY(bZKF1L}hYmc42gBc4b#mR6}oWbaHQOC}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Vl_8oVKHK1GB!3eFfcb|VmM_rVliZ9H90V1VL4G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGG*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGMwjHaKE4WMefjF*i8Z4_`C;4?QkAI%98hbaPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLDO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^BVl_E5Vl*@~GBPkWHfA|xF*P+|H8^8oWH@CtH92P64__?%4?QkAI%98hbaPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPax3H)dryI5RRaH!?V8WMnrnFgH0hVq{@sG-NnqHr)?jEc*{VH99(DZ*FsRa$#w1baO>^VQh6_bZKvHC}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3G&x~pGC4D5WMXA7GBac{Wiw+kGch?aGB+_fF*h=0-w$6i`wu-JIyz@%bVF}$b98cHX>N3LRd8@+azbx)Ze%EAZ*^j9Wh@|MZ*^j9Wh@|8Wn*-2azuG&$pVRLC>Y-LbyX>N2VWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^DGhsMmF<~$>G&f>7I5A@~H8y52W;J7EV=^*iG%+^i4_`C;4?Q(HI%98cb98cHX>N3LN?~JfVrgM+S5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3GcjRhGBY-1H8*BAF*q<`F<~<`G%++cIb~yEGh{Mk=MP^q`wu-eIyz%-ZgX^UVQFr3b4p=jZ(?a-ZdX!NLvL<$a&K%XWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^DW-~NnHZ?ghH#A~2Wj8owG-ftpIAu68WH2~pH#cGF4_`C;4?QkAI%98cb98cHX>N3LN?~JfVrgM+S5j0{bYXO5Q*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVK-xCGB#mlVr4fmV>x0sHa9afG&W)}GdVLeWjHuvVe1cHEc*{VE;>46Z*FsRa$#w1baP5!V{c+Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVKFdeVm3B1Ffe5_G%z$VF*r0hF*PwUHaKNsVlp#0GwlywEc*{VH99(DZ*FsRa$#w1baPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VK8GiV=`r9Gc`D7GBPw|VrFGCVl_BpG-72qF)(IfWA6`NGy4xcH99(DZ*FsRa$#w1baPW>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%XWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^zGc{pjWi?`EG%zwZGh;JhW;Ql8VP-HeIb}02WHe&&4_`C;4?Q(HI%98cb98cHX>N3LQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGMx7Hexw2GGX%%Uo-m;JuW&rV{dMAbaG*7Zgg`~Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^!F*GtTGhsO~H#KH9VL3QuWMnyJGB7t}HfA(AH#ao(4__?%4?QkAI%98cb98cHX>N3LQ)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLb5>Uo86%JuW&rV{dMAbaG*7Zgg`~Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY(+tZgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDL#06IEPaCB*HVQfQhZgg^QY*2DMmGDF7p3He+NoW?^M!WH~o9IXO2nGBaj5G-PHuG&p83WMX48{0~KWMgDFIb&ooF*Z11V>AE|S2GY0H8naqb7gc>bYXO5LvM3*D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tqrX>DazVd8+MDF7p3F*PtbGcz?|G%{smHezBlHD)t7GdDS8G+{G2FgY@20uWa-5D+yrIy!S@bVF}$baHQOLvM3*C}VGKb95kSM0svha%E*YI!$48a%p%(d2Ul_dSxaoAY*TCb95kSM0svha%E*YI^uw)DF7p3H8n6bVP$4xG&nagI5lQ8GGZ|?H!(9eWMnWkFfwLi1Q1s<5D+yrIy!S@bVF}$baHQOLvM3*D06gVIy!S`VRB_;UvPACJZVIEZd7t*WjZ=Zgg^QY&tqrX>DazVd8+MDF7p3V>M5D+yGIy!S@bVF}*bV6xib0}nQbz*E~EFffWbz*E~DF7p3WH~Z8H8(M1H#IUiHZnCbVK-xDIAt(2Ha9gnF*9Q|2oP5e5D+yrIy!S@bVF}*bV6xib0~9kWI8%?Xkl_?WM6P}ay)57d2Up4Wo0@#Z*X*JZDDLZgg^QY+o^7F;R74WO8A2X=6igb963fbZu;8001vTZ*F#Fct~|@Y)EBnaAk6HE@%KlZ*F#Fct~|@Y)EBnaAk6HUpQzkXmo9CWB>#&d0}#J0An~cWMesHGBG$~G%__ZGiGKvVq-NmFl1&kFfuq{IWA~)ZERW)BRV>EVQh6}UvznJWdI{#Fk)t7F*jo~GB{>AV`5@5VKy^jH83${WMVKmV`Da9S`Z^TI$>;VZ)0I}Z*pIBd2nR_BVjXTVKQc7H(@a~H8f^rWH2yfIXN<7FfcV@He)t6F=1K|BRV>8Z)t9HWpV%`VKiZ6Wj8rDGBYzbF=J#gVl!ehWH(}BWM(lpWI1IyGFlKLIyz%-ZgX^BaBpdDbY*e?BVlG?H8nIgG-5Y1WH~oDHZ@{mGh;9}Fkv%hVKp;iH!>LzB^e-NZ*FsR05mc%Vl-qqG&3|YFgRsmF*#*pHeonnWMeWhIWRaiHWv^@7g`V_6FNF?aAk5~bZ>GfDJWxaZgX@Xb97`nI&*1yWnXkD03%^xFl1w6Wo0*HG&VUmGBRN`I5{^mWHmQ9Wn(jCFfcS35JeFk5G5HPV{dMAbO1OxV=y#1G-NR_F*GtXH#B2rGch+|GiG98Ha9RdWHB2MMHgBSBNIA0Z*XODVRUbDTU{t)Z*FsRAaitNIy!S{dSzd9DF7p3FlIF|V`F1DF*0H?GiG6CFfcVaW-?_nIWlE4Ib%699S}tkS`Z@{Iyz@%bXH+(C}VGKb95kcbYwa@b7^{IUvw!TV{dMAbO0k^HD)kmIAk$mG%z?fV_`RBVPrC8W@TkIGBGzWFk(139}qmHpWHMzoGBPwVI5J`}He_XGG&y8sH#sE`MFv_BBM3S=V`61zX>KSfAY*TCb94YBVKQSjV_`5bWM(;IIWjplGC4A4IALKmFg0U2GdN^oVD!BWn*Jn5F@r(Ze&AmaCt;wbYUoCZ*FsRAaitNIy!S{dSzd9DF7p3VK-(mVmUH3I5lE7Wo2PvFg0Q_H#lWtWi>T0G+{6{I1ohG*d2Ul_dSxhcbYwa@b7^{IUvwz|BVl4SFgG|kH#lN6Fk>)eH#s+EG-YElHa9t8WI16oIb%E!MGIOGBO*FFR%K&!Z*oL=Zc}M`Whi5BZgX@XWN&q1Y-K7eAY*TCb95kcbYwa@b7^{IUvwz|BVjW&H)3QoHa0V2F=1gfIXE*lH)LjIVlrVhGBPn_WHdeyMIc%bBNjS3R%K&!Z*oL=Zc}M`Whi5BZgX@XR%K&!Z*oL=Zc}M`WhN;ABVjgUWHdA~V>vT8IA$<3Ib}CBVKFo@W??yGVKHGdH)TK&MHE^PBOW?BR%K&!Z*oL=Zc}M`WhiMxd2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj-kYBVl4TIAJg`IWT5rFkv`1H(@n3WH(_pVmLE7IW;jiVKPDxMI2fXBLX@)epY2;bZ>G*d2Ul_dSxgn03%^CVl!bhHaIggVmM)AGcYnUVKO*1WI1FpI50LaG-EkL5Jg%LBNjS3Z*XODVRUbDJt$*uZgX@XR%K&!Z*oL=Zc}M`WhN;ABVjgTW->N5Gh;U~GBGx0Ib~xrVmM}EIb=3vHaKN7Wn)GVMHE^PBOW?BZ*XODVRUbDJt%2Jd2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj-kYBVjNzVlgr@Gcq|bH)Jt6I50IbHaRwCWn(olVmLW5V>w6=MI1~JB?us6Z*FsR05)bbGhsGkVrFADWoBVAFkv+~WHC21V>vcuF*YzYW=ar623im!0y;WmVRT_ADF7p3G&VD0Ibt(pFlID0I5A=~VPZ5iW-?=CHZx*jI5;;nOb|s{5F-LQI(lVtZzw4MBVlARHZ)^7VK_BnW;bDEVq`NgI5sjjVlZVlF*#&5HD*o_MOqLe6FNF_Wpib6c4a7IZ*FsRAaitNIy!S{dSzd9DF7p3Fk>+|Wi(|rGi5V3WMwsFW@RumI5B24V=*{3F*i3fP!L5CS`Z@>Iy!P?b7^{IC}VGKb95kcbYwa@b7^{IUvwz|BVjgUF)%bWH83?dH!xv2Gi5SiF*GtYG&W>2VK_80Fk?~>MG;yMBLX@)b7*pDZfjq3Z(n9GcqtWWn?utFfce_HDon3V>x4FI5c80H8o^5WjRz3MOqLe2s%1rVQ^t%X>@rgDIjBSZgX@1BVlA>FgRv7GG;e7HDWk4Vq`F7FlIP8HZ)>2V>B{kV>MO~MFv_BBM&+{W@&6}LUm?lWpXHFZ*^j9WhyBkV{dMAbO0k^F=jL~HDxwpH90h9HZ*21H8?OeIb>!sWi~T3Gc;y6SP(@GWB>pG*d2Ul_dSw7(Y+-YAX+(K$RB~lyUol@XR%K&!Z*oL=Zc}M`WiDuRZERCeK~zaWOjbohR8LZ0R7FitOhHsdUr0n!0B3SbmnY$hoHBVjN#F*Y$VHeqC8IWaRhF*!CjWivA~WHn_rV`DimIAUKAOAK=mDGfS0a%FRAdSxhcbYwa@b7^{IUvwz|BVl7VI5lBrI50OgVrFAuVPQBqW?^GBGGSsdFk@pgIAviFOAB)lDGoY1a%FRAdSxhMZ*FsRAWd&%Wo#xX03%^GV=`uDVlXmdVq-95Vl!knG%{o}IAvlrGcqw`Wo9#D5K9bm5GfZrI%j2cPI6CXLvL<$VPkZ2MsIRVX>MyMV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVL32lV>C8nHDfq8V>U52VKFymWMefpW??unW@9&EIAst^6>|_NA38d7Wpqw*Pi8}JZggQ|baO^;a!hG%YbaxHZgX@XOlfXwNp56icq|}eZ*FsRAaiMYWnXkD03%^BVKZhqHa28sFfcVXF)%bUH8(IfW;11FIAb+tF*svq5KA3%5Ge>cI%j2cPI6CXOlfXwb0{ewV{dMAbO0k^HZ);1G%{l`V>CHoWinwhGBhhH#lZFW@`{j9cvIPB_LyOZgX@1Win!8F)}nTF=R9|Fg0OhI503`W@a`xGBIH^He+EmZ4gT%a}X&YIyz%-ZE$sTWlm*uS8`=;V`yb_C`@T?Yffc!MR;^&a&BR4S8`=;V`yb_CMh6eZ*FsR03%^$GG<{mI5jvjHZwC}HZf*6G+{6}HZ@{lVqq|0GBRRs5KA6&5GfQoI&^PSbaH8KXDDNDZgX@XO>bmnY$honV{dMAbO0k^G%`0gV=-blH#0b7F=94iWM(xsGB9FfW;tXwWH>c2aS%%qxCj+PZ*Fv9V{}(?Wo~0=Wpe;SZ*Fv9V{}(?Wo~0=WpgfQbZu;;5I6!lIz(x6V{&D5Wkq;&Wo~3;WJ_UeZDDRkX>4?5a!6%taAk5RDF7p3He+HkF<~(|H(_EpFfuhWH8MFiIW#vhFf=zaV=!i9bP!sk5I8kDI%R8SUuGy{Z*FsRAZbK-Zd7t*WjZ=mWn*-2azuGZsG&EykVmL54Wnp#@S~H{&I5j#tWou?%XeeWEZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFft_d2Up4Wo0@#R%K&!Z*t;*rYQg;VK_1~W@I*HV>dK8IXPrAFfwE|Vqr5lGcqz{WieqmGI$VLGo%nWH99(FYi2`lZE$sTWlCXVZ(?a-Zbm3+M0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAZbK-Zd7t*WjZ=dVRUk7ctm+_Q)znQfTk$`BVl7^WjHZ5V>B}|I5aUaWMgDxI5spgHexY2H#apgFlKrXS~H{&I5j#tWou?bZ*6dObY)6mV{c+&5I8kDI%R8SLvL+xb#!G)VPkJ%X<=?iC}~7_Zd7t*WjZ=mWn*-2azuG9ivWNBk`C@BCVVK6pjFk?1hVlpu@W-&B4FgH12W-~c9WiVx8HaRjhG=LCVq!2g)Iyz-*W>s)xVRU6EDF7p3Gc_?WWo9=pFfe6gVliQ6GG;O|V>dN0VPiF8V`4Tlf)HAy5I6!lI%R8SNp5L$C@BCVVKX;0H85l`I5RV0H)CZsWH(|mV_{`uG-WU_V>w|qGK3IXq!2hQIyz-*W=U>obSPtQZgX@Xb7^{IUvwrcAY*TCb95kcX?kT}bS5kyV{dMAbRctSdSzd9CMf_TVKg{oWMMI3Ib$+1G&y8rF=RJnGdN^oV>V=AHaTKAVulb}E2I!O0y;WnYi3eqb7gcWDF7p3GBY+~G%-0bFg9jlWjHfoG&VIcV`OAFW->TtVl!qqh!9$&5I8kDI%R8SQe|^xbSPtQZgX@Xb7^{IUvwrcAY*TCb95kcX?kT}bS5kyV{dMAbRctSdSzd9CM+OhZ*Jm%rYQg;VKq58Ff}wdGB`LlH8M3YG-WwuG&eOkVl^`|Wi(?pHi{5hGo%nWA38c^Yi3hrbWLSpb9HiMZDnqBR%K&!Z*nMOZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDF7p3GdVS4GBjpnG+|{kFk)gjIASw3F*iA7VK^``F*jpkj1XEKq!2hCIyz-*W>aN!Np5g;bXH|!bZ>GfV{dMAbRcO&d2Up4Wo0@#Q*dE!JY;WmVr*qTCMf_TVP-OAV>UTsGh}6CGc-3aGB;*4IW%K9G+|~lFfe2^HI5Kk9i$LAA38c^Yi3hrbV+V$bZKF1Q*>c;Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^yV`DI8WH2^1I5B28Ha0OfHf1$3H(_FCGcYqbGC5_C5Lz9i5I7$?I%R8SQ)P5hbYXO5LvMCra%o|1V`V5~Z*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDF7p3H8nS7V`MNhHDWSmW-(aN!Q+acAWo=GxX>(;mZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^JGB;&qWi>Q8VKp`|V>UQsIW=QqWnnd9Fk@w7H#s+y5Lz9i5I7$?I%R8SQ)P5bWnpu5a%F90Zgfs>X>(;mZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyzHuVQxHRZ*^j9Wj-b;03%^AWHDl7G-6>nG&MLjV>dWsG&eV4G+{GgW-(@CWiVov5Lz9i5I6`rI%R8SQ)P5hbYXO5Q)zl-D069gWnXkD03%^EH(@klVKZVfHZm|aWHL4|H)J<5G&nXkWi(=DWHDiw5LyPL5I6`rI%R8SQ)P5XZg6#UQ)zl-D069gWnXkD03%^DFfn0bG&wdmH83@1WhirLdSzd9DF7p3W;kUqFfcPRIWS{kF*Y_bH8Ep1WH@4CG+{U}F*Y(}oDfc;WpgNFZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVjZ)Vl*)}I5#mkHeon4FlJL83VKz8rIAvuwFf}G1v)xuXKrtDWhhi8CMf_TVKp=`Vr4QhVq{}9Wn(xtGd5&lGdVFiFl1&kVKXr`H=+<)17rXIIyyvYb7OL4bY(?&bY*U2Wn@cXY;9p~MrmwxWpYSmY;a|A0Ap-nb8~4#d2Up4Wo2J6Uok{!b7OL4bY(?&bY*U2Wn@cXY;9p~MrmwxWpYSmY;a|AE@*UZY_||B0y;WPZ)9a`Lt$)bVsc@0X>V>wWo&R|awsVPBVjRRWiUB1WiV!DH)J$5W?^GCGh{YoIAddEW;HfpVK=1^PPY&&0y;W=O>bmnY(rseX<~9=bZKvHNM&qrWpXGf03%^$He)hkV`DL5GcaQ@H)dsGF)(IiH#TBqWi&K1F*jwW5KgxcEGRlUY;R#?O>bmnY({c#ZBuk|X>MmIV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXC^5CBVjW)G+{Y0G%#aiGGs9{W-&KqVKgviG&5l}W;kXuHDjp|PA0byEGRlUY;R#?O>bmnY({c#ZANKqWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3GBRZ`F)=x1V=ypcHDNhpGh;X~W@a;GH#A~1H8VCgs}N2mw-78fIy!Z5WMOn=O>bmnY)Niqa&&27Y*1lxVQpn}WpZ;=Z&P$~X>MmIb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcV;((?p03%^FI5T8pW;HQoV=^*kIb=3rI5#yhFf(B`V>D$rW;Zsi5Kc3<5G*x1I(2YlVRU6pZ)9a`Np59wbZKF1P+@XmZDn+2a&uH~MrmwiC}VGKb95kcbYwa@b98cPZf7PeAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dg6elDF7p3WHVu6G%#W?I5=T7IXGrEWMMgCGBr6eGBRQ^IAUTkuMkc%w-77>Iy!A{WMyn9DF7p3IW%KsH!(F~VrDovGBGn_Wo0ukW;SDEVmL4~GBGe=u@FwT5G(>ZI&)=ib8m8UC@BCVVPZEkWHm4`GBac|IWc20WMpPAIAUXCF=I7mI5IRiHM0;-w-77>Iyz}{R$**uWGE>BBVjl=G-6~qV=-YiVlXf{F*z|~V`4KjWHDkhH#BBtFfg?cPEHgSLt$)bVsc@0X>V>wWo&R|asWeNY-wV0VRUJ4Zb)TpaAk5XXmo9Cx)3)QIyy~tY;d2@7SZ75@JZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3WHU86VmM`GI5lNqWHeI&yDsbVY1sZDnqBMsIRXVQpn7V{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8K;((?p03%^HVPrHlHe)$sFf=qdW;kRsG%{vlV>mKmW-wthVPP=85JNM`5Fr9OI%IESb!}yCbVy-yLSRC@COgZ*FsR03%^$Vl^;gGchqaW;A0oH8W#5He)z2IWje5WHwtF)%neFgRvpIWsY3Wi`qWJS$`X05du|MQLYcZc}h!a&u)!Wo&R|a&sZtGGR0_WjA7BWHDo9WMpAAHe_NnWo0vDG|mt_E@S`zH99&)X=i0_Q*dE&b7e?nY;a|Ab1rB)I&^PEX=i0_C}VGKb95kSM0svha%E*YI#Y0Aa&u)(VRUk7csyxDd2Up4Wo0@#LvL(#ZEj6rYT|&VDF8)jXJu|vaA9(DWk_XgaAk6HUpQzkXmo9CBVlDUIAdmGV=!hnHDxt1W->8hWier6Gc;snI5cHuV=>SWJTqhf053&pXJu|vaA9(DWk_XgaAk6HE@%KnX=i0_Q*dE&b7e?nY;a|Ab6+@UE@*UZZ21s00y;WZZ*pjGNp5sya%N#;Whf~CBVlAXV`ODEV>o1EIAJ+4Vl`nfWMN`sFlJ#gW@Tb!H#5@^R{0P#7dkpuZ*pjGNp5sya%N#;Whi5BZgX@XS8sA?a7k`-WpZX=V`U~O03%^!G%;aeGBq(_IWaV4H)A$rFfnFfGhsPoI5T84Ib$`|5LOlW5HtchI(}Dga%gZ#ZggdGW?^GxC@BCVVKX=|IW{w9Gc_DqoW@BPA*$`F+`4BWFIy!S@bWn0{Vr*q?D06gVIy!S`VRB_;UvPACJWp_RX>DnGVRUJ4ZcuV>Vr*q?J}CerVK`#KGB9N^FxwDTB>50D0y;W#Z)|pDC@BCVVPa%qVq#-sW@a!qIbt+7Fg7$YI5s#nWnwmEWi>fsX5A20`4BV^Iyz@%bWn0>ZDDLyVRC6G*d2Ul_dSxal03%^DVm3HpGdVOlW;0DO_LvM3*C}eMSVr*q5DF7p3HZ(9bH#j+BF)(5^F*#!~Wn?mAHDWL|WHDkmWMpGy;}BK{`4BV^Iyz@%bWd<}X>DO_LvL<#baG*7Zgg{2VQh6}b0}72V{~tFM0svgX?kTQDF7p3G&yEvVKHViGcYnYHDhIBWi>K3Wi&ZtWHDwmG&Nx|Zgq1>Zf0q2X>@rgDF7p3I5RRiH8e3}VKz89HZ(IaH8VIcI5ah4WI1IwVPs@v=MYx;5HtchI&f@tb4hMyX>MtBc_=9WBVlGTVlyx`V`5=8GcqzUH)1h0I59CfVKrnlV`4KlIA-Y(R{0P#20A)*b7etraB^>WX>DP2Wn@TYb8~57ZgVJNZ*OcV03%^BV`61wI5je3H)JwnF=8_@G&e9XIW#ahWnncqG-F}w5LN{F5HuP(I&)=oS8sA?a8O}#VQna5Z*FsRAaitNIy!T7a%pa7CM+OgZ*OcV03%^$I5#jkV>35nFlISrG&N;nVPY~iGGSq1WivH3H8U~o5LOuZ5HuV*I&)=oS8sA?a8O}#VQna5Z*FsRAaitNIy!T7a%pa7CM+OiZ*^j9Whnq7VP<48GC5%~G&wk9FgZD5WMVluH#cH3Fg9ajVmM)DHSZ8s8u<`389F+1Wpr0>a%gZ+VRB(@C}VGKb95kcbYwa@b98cPZf7PeAZc!NDF7p3Gcz(aFkv+}I5;z5Gcq=2IWc5rG&441WH@6qVK-uA@eo!Q`4BW4Iyz@%bXRY3XmC(ra$#*KV{dMAbRctdWI8%?baH8KXC^ElVsCG3CMf_TVK+HuW;8H3WMMTnVP-O9H)1hiVPiEiI5lErHDxj|Ve=4H8Tk-29XdK^Wpr0>a%gZ+VRB(@C}VGKb95kcbYwa@b98cPZf7PeAY^ZKVr*q5DF7p3VlXi_GdMIkGBh}4V>B}{H)CctWMyVzVq!5jHDqF8^$=DY`4BW3Iyz@%bXRY3XmC(ra$#*KV{dMAbRctdWI8%?baH8KXC^ElX>N2TDF7p3V`ecnI50J2WivK4W-~A`H)UpHWH)4GWie(mWinwk_YhVX9T)&QI#+LUXmCkxbY*g8VPji2mX>DnGVRUJ4ZeKB9F;{PLXmCkxbY*g8VPj=3Xmo9CC>a1RMR;^&a&BR4S8`=;V`yb_MRRm%ZDDk2Z*DGV07Y|jX>DP2X>V>{GDUcFWpZv|Y*%t+ZewU=b47D>X>DP2X>V>{IA|_tbZu-85h(&XI#Y0AbZKF1O>cB*Z*Ep)V{~tFC@BCVVK8Q5H(_BnI5A>4VPZ2iGhr}gGBILfF*Y-0H)AnnGW!rq4-qLfIyzHuVRUI>Y)x-;X>V>;Wn*-2awubOZgX@XOlfXqVRB7xbZKvHR%K&!Z*nsxEFfcVZgX@XL2hStY+-UuZ**yIZdT%erYQg;VK*@|GGb;kIAvmEF*i3eV=!bjWH)0lW-(?pVm31{WBm|IGY=6d96CBvaA9<5VQfurbZKvHR%K&!Z*nMOZ*FsRAX9K*bZKF1O>cB*Z*Ep)V{~tFCMf_TVKg>5WHmK4H#s?FGdVOeVlXl=WMerrIWaIfIXGlwH2)Aw8V?aED>^z;aA9<5VQfurbZKvHR%K&!Z*nMOZ*FsRAX9K*bZKF1R%K&!Z*n|SaA9<5VQfurbZKvHR%K&!Z*o2+DF7p3Ib$+6W;Qi6H8f!`HDNVlH#ab1Gi5koWim5iVl!bd0TD|n4-qL8Iy!G~WpZJ3Z*nRqV{dMAbRcAJbz*E~DIjBSZgX@1BVjT!I59S3Ib~rtV>mcvVK_K2Vq#@AG&eIgHe)hmVPpdlOA-$eDIz*LV{&hEb0}kPZgX@XQ*dE)X<=+lZ**yIZdPSubZ>GdDIjBSZgX@1BVjNwVm3KuVl_B8H)UdBVPZKjW;HWnW;13qGdVIhVPypoOCS#sDIq#KV{&hEb0}kPZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFnAY*TCb94YBVKFi@Fkv?^WMVfrVl-oBGG$_7GGjJ0Gh#L}WHUEqIR_C-9}f{J2s%1pb3<}(b8}E~Z)A02bWLG&a%p%dDIjBSZgX@1BVjOMW@R=tH8(V5F)(IiG&C_~GC4G2Ffn2|WHmW6GB^nlO9l@SDF`|`VRJ)rZ*y}{a&KgHV{}bnbaH8US8`=;V`wNTAY*TCb94YBVPP>cGcz_ZFg0Q{Fl90^H8C|YWMeciWiT>iI5jmhGYb(*1`iP_2s%1tcyK5wAY*TCb94YBVKZbgGh$?AHaR&rF*7nZGcsdgV>n}DIW#h4VqrIBW(^Tb24nyLIyzHuVRUI>Y)x-;X>V>;Wn*-2asXp&VRLh7M0svha%E*-F<&uLaA9<5VQfurbZKvHR%K&!Z*neZbZu-X82~Rucyw2CWo~0=WphDpWJ+&oZgf;{a&dKKb47D>X>DP2Z*neZ07Y|jX>DP2X>V>{GDUcFS8`=;V`yb_L2hJ9Z)t9HRBv)|b!Br!b98BKVRUbDUpQzkXmo9CPZ2HxIyzHnctLn+b4G7+V`Wrta&dKKQ)O;*Z*nLp03%^FG&y20W;HP|H!@*3F=RGoG&y5tV`O4DGBsj2Wo0!H5l~MNE+INPQ)zfXcxiJ+Z*pU0RBv)|b!Ag!ZgX#PC}VGKb95k6X?Q_+X>&$za${vwZ*p;UWm9Etb8m7cDF7p3GBRZ|W@BVGH)1z8W-(%BIb%69IAk+0F=k{qVP!El6A@4!PZ2I5Iy!G~WpZJ3Z*n~-V{dMAbRbh{ctLn+b4G7+V`Wrta&dKKQ)O;*Z*nFn03%^BH#lQrFf=nbFf}w{HZd_XV>dHoGBq$^Wj0|jH8Eus5l|mb5iSBcI(}1WctLn+b4G7+V`Wrta&dKKQ)O;*Z*nLp03%^AVrDgBGcjagHZ)~7V>V+oVq`I5F)?LgWM(ojHD+WN5l~MNE)+UCb7gc+VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVjZ&HDNY6VlgsiH(_NlHDx$8WidE8V`XDvGdE#5I5Zg%P!dlOE;Bkhb7gc!X>xOPOlfXwQ)O;*Z*o*}VQzC~Z*pxYV{dMAbRbM=Zfi+yWMz0PAY*TCb95kSM0svha%E*YI#hCDZgXaDa&0ClAY*TCb94YBVK+EpFfuhbFkv=hHe)q3GiEb3VP-fuVl`zsVKihiW*ZSuF;5XLGdenRWpqvHV`5@sHaRwCVm386WiVkiVjU4sF;5XL2s%1vWpqYqa&vS{X>MytZe(S6C@COgZ*FsR03%^CVPs@7Ff}kaGdMLfWHn(qI5sjeW-u}_Gh;V2WHmJ(5l{wC5iSTiI%j2cQ)OdsZe&bpZfi+yWMz0LDIjBSZgX@1BVlD_Wi>N2GchnYV`e!vVPrTkWH&ZtF*i3cIbmgHVK*TWPzFyCE)+UCb7gc!X>xOPOlfXwPGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^EFfub?G&VRnWjA7FIb$|sVKOx|W;J4EW@a*BIAk^>5l|9O5iS%uI&)=oQ)OdsZe&bpZfj0qZDlB9Z*FsRAaitNIy!T7a%pa7CMf_TVPZ99IA$_6F*GtcHaRzDV=**iWi>ZqG+|{qVr4jFG9?jE5>F8>2s%1vWpqYqa&vS{X>MyyVQpn7DIjBSZgX@1BVjT*GB7wXFf%w~VP!RDV>CB3V`XJxWimH0F*jo|W@aZ5PzFyCE(kh0XJvF#Wn*t{WK3ypYffQpWhf~iV{dMAbO0k^W@0#IWnnirVL3H6WHK;gW@2JFIWb~mI5=f9HaRpfDG^WxPZ2H@Iy!S@bWmY(Wo~pzZ)t9HC}VGKb95kcbYwa@b98cPZf7Pb03%^$VL4+kWMMZjIWuNCH8443Gh<;lF=IAlGcY$fVKX!<5l|9O5iS!tI&)=oP+@XqZgfg-X>N2$Ze(S6C}VGKb95j|Z)t9HNp56icqSvT2Ha9h9Wj8GmP!UfNE)hC9b7gcvaBysCWn@=!Wo~0=OlfXwC}VGKb95j~X>MytZe(S6DF7p3F*jy4VmD$rH)UmFW;13nHD)+CWn*JyVP$1uHDfb1FA-1=PZ2H%Iyz@%bWUMyWhf~iV{dMAbO0k^IX5$AV>2@}WHDi7Hf1n4WHw|mI5}oAHZWl~IbmaFF%eJ(PZ2H%Iyz@%bW>$+b8m7~d2nSYDIjBSZgX@1BVjOQH#spmWH&ZrW;ii2HfAtoGB+?{VPr5fWH)3tFk&+iPzFyCE(kh0XJvFyVRB_|bV_e&ZgeOqAY*TCb94YBVKHQ6H)Jp~F*Y|jGdMRmWMN}5IWuKqVlg%`I5#LBlVK6W>I50F~F)}kYWj7H}22T+#2s%1xb5>z&X=ErVAY*TCb94YBVK^~1W;SLsFgZ0fH(@YlHaRmhFl1q5IXE{tV`gJ9G&vDa22T+#2s%1rY;SI5C@COgZ*FsR03%^EF=AseWn?pBF=1shVKg>kH90e6V>LE2IA&xvH!?Ll5l{wC5iSloI(2YlVRU6lZe(d=WpgNFZ*FsRAWd&%Wo#xX03%^!VL38mH#uZEFgQ6eIAUfqFgZChHe)e0W;SLpW-v895l{?I5iSTiI%j2cL2z(vX=P+ra%FB~XiRBtYbYroV{dMAbO0k^H!v_UWo0)qVmUWrH)CcwV>CEnVq!R9V>38mVKQMcKM_y{PZ2H`Iyz}{OlfXwL3DIsV`yb$RBuydZgX#PC}VGKb95j~X>MytZe(S6DIjBSZgX@1BVl7VGB`0fWi>fAVKp>kWH(`DHDWSmIc7FyIAJt7VPZiMP!&%RE-gAbXJvFuX>My%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAWUg)Ye{ZoWq2$gX+(K$RB~lyIyzKxVQzC~Z*pxWDIjBSZgX@1BVl7?GGsJlHDxwsIWsgkWMX46WivKpWH&N2W-~ZrVKYM!P%BRnE;~9pXJvF(a%FB~XhCprY-wd=Pi{IEFfcVZgX@XOlfXwNp5sya&BR4S8`=;V`yb_CMf_TVPQCCV=yyiW@I=yIX5?CFl97jVK-!EIWaRaV=-i6V@nZGEl&|H6goO|Z&P$~X>MmIV{dMAbRbP{WMyn7DIjBSZgX@1BVlGYHaB53F=H||I51^2Vq`X9W-&1}Ic7CDVPY~gIblr^P!ePS06IETX?Q_+X>&$za${vwZ*p;UWm9Etb8m70V{Bn_b7@3*Zd7t*WnVF0F;i)HL3n9%MsIRsWmIo+adl-=Wo~nCaxQ3eZESoD04``cI&XD!aCLNFWNB?>ZgXjGZgXFEX>@2`ZDD6_Wpr@gDWl?oubY*gGX>V>tOGaNfXf9}UZEPc9Fl1yoGh=3DIAvsFH#asjWHDwnH)J+6H8f)}V=^^nd<+0CXgWG?b#!obbYEm?ZDnqAX>V?GUw3JAXm53NUu|J$Ze?_DZDn+2asWYebZK;TWMxrxVRU73ZfS3BMN39sIA|_tbZu-SVK_H8GG<~pVPrTtF=AvgH#THqH#sq8GG#b1HDqNmF?M?JbYEm?ZDnqAX>V?G06}zgX>@gDWl?oubY*gGX>V>tOGaNfXf9}UZEPc9Wi(+kVKil9WjJCmFgPp!L3DI!baiB9QFUQ-WpZw5Z*E0PMlNUoL3DI!baiB9QFUQ-WpZw5Z*E0PMqfB+E@*UZY$F;XJZVIEZd7t*WjZ=jaA9(DWldppa%p%xZ*pX1a%pa7K0W|nGhZ+i8YWpZh5XJ0TeUo>AZF<&$;Xmo9CWB>pmK4Vlyx{HeqHsIW{n40025VMQLYcZb)TpaAk6HE@(PBX+(K$RB~lyMQLYcZbNTwb97c^V{~tF07YqMWo}4iY;a|Ab6+@UE@*UZY$IVdFlJ$9IAS+4F*rG7G&DIjW;bFtIWjP0HDzHlVlXje0025VMQLYcZb)TpaAk6HE@(PBX+(K$RB~lyMQLYcZcSlya%p$~MQLYcZb)TpaAk6HUpQzkXmo9CBVjmXWI19mG&5l|Wiw-CVPP?1Ibkt3Gi5k3HZU?UVPRwd06IEFX=i0_NM&qrWpZ;aXgWG+M0svha%E*jX=i0_LvL<#bWLG&a%p$~MQLYcZb)TpaAk6HUpQzkXmo9CBVjURGi6~oW;Hf8VmV|rHaIk8Gh#3>IAJknIAb_uHfC257ENJr05UdZWn(rqI5=cvW;13uVK_B3HexwuH#j*tH90V4VptIuO<`~VVlp){GBPkVV=*!?G%_@1G-Wt9G%#W_Fk)e3Heq38000m=Iz?$`Wo}4iY;a|Ab1rB)I&^PEX=i0_C{|@-bZ>G*d2Ul_dSxal07YqMWo}4iY;a|Ab6+@UE@*UZY$IVcG&nI~H8f^7V>dWAW@I#DW;HcoFlIGoWHK>gVq!2`5jGBF000m=Iz?$`Wo}4iY;a|Ab1rB)I&^PEX=i0_C{1B>a%p%(d2Ul_dSxal07YqMWo}4iY;a|Ab6+@UE@*UZY$IVXWHMzoH)dsJH#uQ3F*z}1WHB~jVliYjGBRQ?FgG||5jGBF000&`Iz?$`Wo}4iY;a|Ab1rB)I&^PEX=i0_C}VGKb95k9Wn*-2azuGL50F*GtXI5RXeV>4l7VP-XCVmUZCV_y+A6l4GZ6goOZX=i0_NM&qrWpZ;aXgWG{Z$)WmWo{@_aA9sdV{dMAbRcAJbz*E~J}Cf2X=i0_NM&qrWpZ<0IA|_tbZu-SVKZbgW->TpI5|0GWic@@VmM)DFk?9~V>vlAH8eFfV_^|C5@Y}XAv!umX=i0_NM&qrWpZ;aXgWG{Z$)WmWo{^AZ*FsRAWdO(a%p&0X=QgjV{dMAbRcAJbz*E~J|-yuMQLYcZb)TpaAk6HUpQzkXmo9CBVjc%IX5skW->TAIb=6AWHvN8F=k_BH8?UeV>V+jHaTMvHXmdF02?|wMQLYcZb)TpaAk6HE@(PBbZ}Iz?$`Wo}4iY;a|Ab1rB)I&^PEX=i0_C{|@-bZ>G-X?RmpkIyyyZXJu|kWo&R|a&sa%p%*X?RmQ)zl-JZ@5NcXKQtF+L_K07YqMWo}4iY;a|Ab6+@UE@*UZY$IV}HZW#4WH&N5F*jv7GdVdkF=A#hGdW^1GBRQ^I5RSD5jGfP000^~Iz?$`Wo}4iY;a|Ab1rB)I&^PEX=i0_C{1B>a%p%*X?RmN6W?^MFGh#U~Hexj~F=I6`IB^j+7-RqdBsw}pX=i0_NM&qrWpZ;aXgWG{Z$)WmWo{^AZ*FsRAWdO(a%p%*X?RmcB*Z*Ep)V{~tFCMf_#X=i0_NM&qrWpZ<0IA|_tbZu-SVP-ZoGhtydHDxqmVmUTrF=a71W;HW5G&ngkWHe$hVs#NV8e{+f8#+2gX=i0_NM&qrWpZ;aXgWG{Z$)WmWo{^AZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdDF8)jXJu|kWo&R|a&uoeXf9}UZEPc9G-6^hWj8ZsVmUZrVq`EhVP#}AWMMWiFf}$eVlp&hcM&!jWB>p)IyyyZXJu|kWo&R|a&sGdEFfcVZgX@XMQLYcZaO+mVRUk7csyipbz*E~;((?p07YqMWo}4iY;a|Ab6+@UE@*UZY$IV~W-??qFgQ46Ic8)qIW%Q9VPQFAH#uTtG&43dVm3K>5jHbq001>QIz?$`Wo}4iY;a|Ab1rB)I%aZjZAEEkWo{@_aA9<5VQfZka${vyWn*-2awaSwV{dMAbRb1(XJu|WI!$48a%p%xWN&q1Y-KFsfTk$`MQLYcZb)TpaAk6HUpQzkXmo9CBVjQ)G&5pmGG;e0GB-IgIb>utVL37|Gh#C}WHvBjI5K+?HZx=Z03poIyyyZXJu|kWo&R|a&sfCWHd2iFfn3ce-SnzWB>poIyyyZXJu|kWo&R|a&sbz)6nbaH8UC}~7_Zd7t*Wldppa%p%}d2nSWEFfcVZgX@XNp56icv4|*XJsrPV{dMAbRbD?Wa5CPDF8)jXJu|kWo&R|a&uoeXf9}UZEPc9VmUH1W->D~WjQu7G&3|bVKO*nGd3|~WMeX8G-EL^gAq0}WB>p)IyyyZXJu|kWo&R|a&sbz)6nbaH8UC}~7_Zd7t*Wldppa%p%}d2nSWEFfcVZgX@XNp56icv4|*XJsrPV{dMAbRbD?Wa5CPDF8)jXJu|kWo&R|a&uoeXf9}UZEPc9F*RjkIX7cDFf(FgHDNVjG&E#4Vly^5IX7W5I5TE6hY>b2WB>p)IyyyZXJu|kWo&R|a&sgV>dZri4it4WB>p)IyyyZXJu|kWo&R|a&smD}GchtaIXO8uW;Z!zW@9j7GG#e8V~Y_sGh_e&H99&)X=i0_NM&qrWpZ;aXgWG`Wpq<@Vpe5ibZ>GfR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbD?WMz0#VQyz-EFfcVZgX@XR%K&!Z*oRy;((?p07YqMWo}4iY;a|Ab6+@UE@*UZY$IVdWMnpFGiGIDVl^=|IWjahG-6^lHZ(XeIWS~7H#jwo5jHbq001gFIz?$`Wo}4iY;a|Ab1rB)I&)=oQ*~liWn*-2awt}1V{~tFM0svgX?kTQEFfcVZgX@XNp56icv4|*XJsrPWN&q1Y-K3`MQLYcZb)TpaAk6HUpQzkXmo9CBVl7OHZ@{pWin)9VmUQ3F=a3}WM(vEH#RvrIWl8oWHyfxHYj8O05v)~MQLYcZb)TpaAk6HE@(PBb7gc>bz)X!V{~tFC{|@-bZ>G*d2Ul_dSxaoAY*TCb95j{Ze(S6QekdqWh@|LZ*FsRAX9K*bZKF1P2zy2DF8)jXJu|kWo&R|a&uoeXf9}UZEPc9HZW#mH8MD5Ib&iqVq!REFkv(?VPrKiVP!NnG+|>kkr6gCWB>p)IyyyZXJu|kWo&R|a&sMQLYcZb)TpaAk6HE@(PBb7gc>bz)X!V{~tFC{|@-bZ>G*d2Ul_dSxaoAY*TCb95j{Ze(S6QekdqWh@|LZ*FsRAXFwP07YqMWo}4iY;a|Ab6+@UE@*UZY$IVaH!wG4G-G5pIXN{nI5#&iF*GtcIX5vdW@TkEHZV7p5jHAh001vVX=i0_NM&qrWpZ;aXaGfNXJu|kWo&R|a&uoeXf9}UZEW2D053{!X>N2yY-Md_Zgeha07`FZZgfR#Wo>0{bYD1VE@*UZY@ZnbIyz`!b6<05dSzd2Wprq7WB_w?a&=>LX+(K$RB~lyUol@XQ*dE!Rdi`=b6+uEF=%0PUte=+dSzcI@LvM0rUoum0VRUI>Y)Niqa&&27UpQzkXmo9CwGm1JIyzx&Y;R*>bY((yW@cq_b0{eQBVjZ)HZ?M4GB_}0F*7n^W-~E0F=aS1G&E#mWj8T7Vl$f&Y_$$+WpGJubY*99VRUJ4ZYX4Lbz*E~EFffWbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jR%K&!Z*oL=Zd2lbrYQg;VKXx_H!x;5Vl`u8Gcq?gIWRUdVP-X9I5cKvFk>+>H=Pk|Gqn*)0y;WLZE$R9V`+3$a$#^~dT(iDVQeTV03%^IVmD%9VKFjcH#1^oFk>U82Vq`QoW-?`AGc;kJ5p1;)N;Nt?R_VQ^)7Z)s#B{0VlrkiIAk|8VKX)`WjJJGVliZ7VqrKnHDaR?Y_$iG-hUEF=H`dGc_?`r4ej1wGm1+Iyz-`VQh6_bY(+tY;131VRUJ4ZbNTwb98cHX>N2%VPkJ%X<=?CWN&q1Y-KDUV{dMAbRctdWI8%_Wn*-2ay(XLV{~tFM0svgX?kToCM+OhZ*FsR;((?p03%^yH)UcoVl!i9VKzB8W-v2lWj14GF)%b?Gc-9cWHw=^5o|NH5lSICI%j2cLvL(sZ)0I}X>V>rZ*FsRa$#w1bV^}kZ(?a-Zc}t&bY)X;VRCb6ba^OqbYwa@c4cF9Z*n|SaA9(DX>@s0baHiLbairNJ|-yuBVl1MV>e=DWo2PFH#KHCGht*lGdMFgW@cnIH#cE3WjLu3Y#+4|N+CKrXJvFlZ)|LDV_|e@Z*D_xZgX^UVQFr3N?~JfVrgM+LvL<$a&K%?aA9(DX>@rgb97`nI(B7abZ>GzQ*dE&b7^#WQ*?55V{~bZKvHLvL<#baG*7Zgf*+V{dL`L}hYmc42gBc4c!YWN&q1Y-KDUV{dMAbRctdWI8%_Wn*-2ay(XLV{~tFM0svgX?kToCM+OhZ*FsR;((?p03%^xVl_B5H)UoyGBPqZGc#soWH@0mVq;`6H8o{8VPi0@5o|NH5lSFBI%j2cLvL(sZ)0I}X>V>rZ*FsRa$#w1bW>$xZ*F8nWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_>3~Y;131VRUJ4Zb)Twb7^62Q*dE&b7^#WO<`~*DF7p3Gc!0iF=RAkVK_B2W;rrtG+{Y5Vq!L8Ic8*GVK_1~uMun>wGm1nIyz@%bVF}!Y;R*>bZKvHLvL<#baG*7Zgf*+V{dL`L}hYmc42gBc4b#mR6}oWbaHQOQ*dE&b7^#WC_`^-Y;R*>bZKvHNM&<#X<=?taA9(DX>@r_VQ?lX03%^!H85dfV`eyFIW{*qF*7$eF*q_fVmLK8I5IP4W;tZB5o{i{5lSFBI%j2cLvL(sZ)0I}X>V>rZ*FsRa$#w1bW>$xZ*F8nWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOQ*dE&b7^#WC_`^-Y;R*>bZKvHNM&<#X<=?taA9(DX>@r_VQ?lX03%^AG+{F{H(@t6I5jvlW-(+jG-EL}GiGLHH)dpJIbk!i5o{g-4gfkjNo{a!X=7=0RB~Z(WqNOEWMOOoV{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uhZggd5a$$6Da&uoXUolB-aBOK~X>?R_VQ^)7Z)s#rswh>3h5hW-(I#Y0AbZKF1O>b>wZgh2RC}VGKb95j~X>Lt#ZDnqBb!{drAY*TCb95jb>wZgh2RC}VGKb95k6aA9<5VQfZka${vyWn*-2awaJNBVji+I5swAVq#`EGGR42HfAw4F*P}4FlA;qW;ZrsFk-q9M;XQuB^Ww7Q*dE)X<=+lZ*666baibgV{dMAbRbi3VRUI>Y)x-%Wo~qJZ6+xIBVl4QWimK9WnnllWM(-xIWRFfFlA;lHa285V`VosGBdmpM;68rB^Ww7Z*XODVRUbDJt$*uZgX@XQ*dE)X<=+lZ*666baibeDF7p3WI1FpIbk+3GB-9eF=S+8FgIc}VK6ddW;SFpV`5@5z7aY)x-%Wo~qJZ6+xoV{dMAbO0k^VmCH4W@a}sW@ThBGiG5pW?^MAF=S<8Ha9dkVlg-|z!66r#t|hRIy!G~WpZJ3Z*natV{dMAbRbi3VRUI>Y)x-%Wo~qJZ6+xoV{dMAbO0k^H83zXGd5;1VPZ8nHZnD3G-YHrWMyGvH#RakGh#D2!VyOt#t|h5Iy!G~WpZJ3Z*natDIjBSZgX@1BVl1NVPs=6F=IDlFf?K@F*PtZGd3_|FlJ;lVm3B8WoE<^H8U_}Vq`RAGcsmmIb=D`5kCgl5giyhI$>~dY#9S%A=Z*XODVRUbDC@CmoZ*FsRAaiMYWnXkD03%^HH8f;qVPa%4I5{&hFl1w7F*i6eWH~uGWMncmG-GDc5kCyl5g!yFV{dMAbO19qW;Zi3WH>N0H8x=}Ib}9wG&wmlG&40hGBY$XWMb42KN8px9W^>SSXokKV{~C|XKZCga&K)p!Q*dE)X<=+ZV`DC808?;bbZKF1L1SZIIA|_tbZu;n6#y?&aA9sPXaGZRa%EpKQ*dE!UpQzkXmo9CxCj7KbYXO5E@(PBOlfXwPGxjOcywiQZeeU!a%FB~Xk~K%OlfXwQ*>c;WnVaGE@*UZY$IV~IWuN4VKq26FlJ_AWMVWhG&43~IALNjH)1qoW;J2B2mn)bVRU6KXgWGfX>MytZggdGZeeU!a%FB~Xk~K%OlfXwQ*>c;WnVaGE@*UZY$IV}Ff%YTV=-enG-WwtIc6|oVq`WnHfCdGVPRx8Wi&9j2mn)bVRU6KXgWGfX>MyyWpq?;bYW~)a%FB~Xk~L(X>@3Bb#zB^VRmVBc>qjlZfjF?VRU6*IA|_tbZu-SVK_84H)1s~H#uT9GBRUiHaIh6W-?}DWM*VBHexV0W4H(aQ*>c;WiDtsI!tM9YeR2saBp*IbY)U$XK7?YZ)AB%Ze?5!OlfXwQ*>c;WnVaGE@*UZY$IVbWo2S!WHe(lVl`%EVlpu`G+{AhWic=@H8(hBVl-j62mn)bVRU6KXgWGfX>My!a&K^DazSHbL2`0oc>qjlZfjF?VRU6*IA|_tbZu-SVKFc?Vlri8FgP|eWHe(lH)1t7VmL53Vl*>0GcYkXF=PM$FHC7}Yg2S#bY(7R08D9aYg2S#bY)*SXf9}UZEWQcL^?V~RZL7@S5iezLr4H&Heq69HezF9V>UB5F*P$VF*RmpGBPqbVKif7He)kpTnW-?}BGBaagH8M3}GhyWsL^?W7PhV9|OHNN$PE!D3G%#W_Ha9UbHZ(J3GBr0dW@a#EFf%tdGh;9{H8o{2WB>pX>DP2X>V>WXgWGoZfkCDcWzg5Wo~0=LvL<$VPkYud2nR_MR;^&a&BR4S8`=;V`yb_MRRm%ZDDk2Z*E^WXf9}UZEPc9Ght>hVrFAxH#s;tWi&83Vm2`_I5an9Gh#D2H)1k2WB>p)IyyyobY*gGVQg1&Wo~0=WphPybZKp2bZKvHE@(PBWpi|CZDDj}MR;^&a&BR4S8`=;V`yb_S7~%;Z*_D@ZggdGZeeUjR48L_ZgX@XO>bmnY$hxqV{dMAbRbl6VRmJ5b75>IEFfcVZgX@XOlfXwRc>o;Z+GH=rYQhLcywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZeKWPE@*UZY$IW0IW}TsVPs=AW;HN0Gc+QIz@PNWpZv|Y*%t+ZewU=b47D>X>DP2X>V>WXgWG&b98BKVRU6hcywiQZeeU!a%FB~Xk~LKV{dMAbRbP{WMyn7EFfcVZgX@XQ*~lZZ)9a`L}g=dZE$aMX>@6CZYC@sV{dMA;((?p07ZCoWpZv|Y*%t+ZewU=b47D>X>DP2X>V>{IA|_tbZu-SVKielGB`FiIb=6DFfnFjWiU4|V>Mx8Gcq$VGGa6}Watq@Gh_e&H99&)cywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZZ2p#I%IinVQpz+b47D>X>DP2X>V>uZ*q5Ga%5IzY(ZmVOKEOpZDDk2V{<5DZ*FsRAWd&%Wo#xaAY*TCb95k7a$$C5a&uv9CM+OhZ*FsRAXa5#bZ>GqCM+Q0fTk$`MR;^&a&BR4S8`=;V`yb_MRRm%ZDDk2Z*E^WXf9}UZEPc9G&MCcW@KhIH#jvlGB7zbF*#;2I5{*nHfCaCIAu0D>JdaUWB>p)IyyyobY*gGVQg1&Wo~0=WphPybZKp2bZKvHE@(PBWO;63ZE0h3MRRm%ZDDk2Z*E3!a(7{JWL9NtOKEOpZDDk2V{<5DZ*FsRAWd&%Wo#xaAY*TCb95k7a$$C5a&uv9CM+OhZ*FsRAXa5#bZ>GqCM+Q0fTk$`MR;^&a&BR4S8`=;V`yb_MRRm%ZDDk2Z*E^WXf9}UZEPc9Ib$_rFf%k`IA&uwIb$?rFk~?~W-&KpGBGnWVK-qk>=8sWWB>p)IyyyobY*gGVQg1&Wo~0=WphPybZKp2bZKvHE@(PBV{dJ6b#!G+X>MyyWpr0^Wo~0=Wph_)bZBpNbVqVwc4>5ZC}VGKb95k0Z)9a`CM+OhZ*FsRAWUg)YgT1!L2`0oc_u6%V{dMAbRbM=ZfikfW8#3ODF8)ybY*gGVQg1&Wo~0=WphPybZKp2bZKvHUpQzkXmo9CBVjUQW-~A`F=R3^IAl0sIXE;lFk)n5VP<4xF=RC~Wj5{+L^EUn05v)~MR;^&a&BR4S8`=;V`yb_MRRm%ZDDk2Z*DGVIyz-@bZKp2bY)CwZfiqtZggQ|bXRg^ZewU=b4GG+ZA@uyYffc!MR;^&a&BR4S8`=;V`yb_C}VGKb95k0Z)9a`CM+OhZ*FsRAWUg)YgKM*Zf|#PS8`=;V`xKfZggQ|baN&wAmV_gDF8)ybY*gGVQg1&Wo~0=WphPybZKp2bZKvHUpQzkXmo9CBVl4TV=y;3G-EO{FgQ3jFg0UiFgG_dGGaAiGC5>qG-B`(L^EUn053&&bY*gGVQg1&Wo~0=WphPybZKp2bZKvHE@%KncywiQZeeU!a%FB~Xk~Lnb98BKVRUJ4ZeKWPE@*UZY!eb60y;WaO-xW>a&u*JC@BCVVKX^5F=1wAG&MA2F*s&2Win+jV`gM#IWuB1I5cE5H1iQb6A~W+Iy!z>O-xW>a&u*JC@BCVVPiEnH!(G0HexVhVr4L4Gd4IdG%{p1VliPgH(_EqF!d2Z6A~W?Iy!4*WpGq-Wo1cjO=WFwa(O5zAY*TCb94YBVKX=|WHdNqH#9IXI5askW;ZrsVrF4DIbgH90XkH)SxNYV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=03%^JW;A9oVKrtmVrF4DHfAMmIDIjBSZgX@1BVlGWH)3QlFl9GpWiT{2Ff}wVG%zqZW;JGGGG;S0IWqqdK?V~N9|k%)b7gc)Z)Z?pa&u{JXDDKCZ)_<5BVjjTF*9W`W;kX!VK_KsIAUUBGh;C{WI1CuV`MTmW;6j3K?D;L9|$@+c42I3WMOn=SWQeQDIjBSZgX@1BVjc&WH(_nVm4-GW@BVFH)T0wWj8WoFgP?cFlAyeW?=&oK?V~N9|k%)b7gc^VQgt+VRU6!O-v|aZ*OcV03%^$WH>N1VKruEW-wu7Vq`gDI5%Q3WM(ooGB7eRIAdZ35V>QDIjBSZgX@1BVjXQV`VomIb&itVqsx9HaBEtIb&ovH8L?}VKFi}Gh_!6K?V~N9}PM>b7gc>V`yb4UEb97`nI&*Y#X>MmJ03%^yI5=cuF=IJ1IAb+pVlXo~H)S$mVq{}xF)%hXFfcL;5MmIb97`nI&*Y#X>MmJ03%^EV`F17WHdN6FlI6}HDhKuH!(D1H8Ev4W??flG-NRi5I&)=oL~mntZDnqBMqy)gZ*qAkb97`nI%ailV{~b6Zai~zWI8%?Xkl_?WM6P}ay(c~Ohj*Eb!}yCbUr9pO-xW>;((?p03%^yVKO)}V>x1FGB7k`W;0_oWiw_lGiEV3F*Y$_G&D935pY;SjEWM5@$Wo>0{bYFCNaAjX(Z*F#Fa&u{KZUA$1a&=>LX+(K$RB~lyUol@XWMy<=X>4;}F<&uhb6;O!Y;13LWn^DpWo%__Wo~p|UvznJWnW)oZ*F#Fa&u{KZZ2qaZEQ&rAObo%R%vr}VQgu7WpXGf03%^yVr64tVPax2H)1t2VPiKlW-vA}WH~WmFl1#jGcq_85<*E5AObo%epYF7bzy92dS!AbDF7p3GcsgiH8o-|H843aVPR!qFfe3hH8W;6Wo9rlH)Akl7ZO5A5+E8nI%#fcbSPtQZgX@XR%vr}VQgu7WpYn&bZKvHb0#SOBVl4PGdN;2WH@3rWMncmF=9D1HaIq6HfCXAHf1tlGcXwvLKsOBAObo%XJvFwa!+PfX>)a9Y-xIBWKC~mWo&aODF7p3GBYt@Vm4u7I5jmjWHd2iH8^54GhtyeFfw5bmnY)Ni&bYX5|WlmvjWhirLdSzd9DF7p3GGQ_`G&nFbW;QcoF=Jt3VPR!uV=^*fV>n}CG-5eo9TGwYNfICvIyz@%bWLw$Wo$`qb97;DV`WKhWMz0LV{dMAbRctdWI8%?baH8KXDI+9VL44zsF=S>mGGt{lI5uH7VrDfrVK_8mWgikk5lIptEIK-2WMoZmWMyn9V{dMAbRcO&d2Up4Wo0@#O>bmnY$hxqV{dMAbRctdWI8%?baH8KXC^5CBVjT%Wo9)rH83$THZo&3VP<7zHe@wsF*RjkVqr5kGiD(YLMllTAP71-ZEs{{Y*uM{D069gWnXkD03%^zW@cq%Gc;s1IXGlvW@BPyH)UfqHaBB7Gh}8kGGa0#5<&(^5+D>hI&E)cWo%YydMIOWZgX@Xb97`nI&*Y#X>MmGDF7p3Wi(oIAt<3WMwcmVmVDVlp*jIc8%tF)%VW5<&(^5+DdVI%s8SXJ~XNDIjBSZgX@1BVl7=Ff=eVGc;p3Wi(|mHf1$oFg7=1GBYtbWM*Y#VmCPwLIz0^AObo%a&>MfDF7p3VrF4CVP#}EIWc8oIb>!uFl90@FgQ6fH8wY5WjJFuI}$=k5+DLPI%INTcPJ?UBVjQ$F*i0jGGsGmGdE>2IAJ$sH8El_V>MzlF)=qaH!(dDLP-)J6goO{bz($vVRtBLZgealX>N2ZAZc!NEFfuabSVHMVPZF8GczzSFk@vnGh|{iIWS~lW@BVIG&nUjF*0R2VLuW=5=jyu6FNF%a$$E=Z$@csWhi5BZgX@Xb97`nI&*Y#X>MmJ03%^zGh;C^Ic7CBVmM+rIWlHBGc!3cVm3BoV=^*gIWS{E5<(G45+DLPI%8~ab7d$g03%^HGcq=0W@BM9Fk~}0GdVOdWHDxBFgZ3jVl+24VL4?(5<*E5AP71-X>(U;Ze(wFL1T1jc4a6jAY*TCb94YBVP<7wIXN*gWn(a7H8nLbI5apkH#9afVK8AbIW;+DGDQ+X21ybi6goO{WpqPtY;STVKg-}Fg7?fH#ucFHZ){rVPZKqI5aahWnnlmV@ncD40RGJ0y;W=LS=Gfc~fvVQpz+b3<=#b98cHX>N3LP;zN+azk%+VRC6X>W2vZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyzHuVRCb2O<{C$X?Q$oM0svha%E*YIzw-4b!~1Wn*+@WL9Bpb!8}HZ*FsRAZbK-Zd7t*WjZ=mWn*-2azuGdWtGc#l{Ffe90Gh;Y4Wid5kI8zc#9(58bH99(TWpqttVRLnIWo>0{baPO0X>W2vZ+2mFX<=?-Whi5BZgX@XX+(K$RB~lyIyzHuVRCb2O<{C$X?Q$oM0svha%E*YIzw-4b!~1n?oWmOVPGg%TW2q0r`ZgX@1I5}c8WMVmCVPQ39G&eRfVK6r}F=075Gcjd1H8?k9R}xGHbrLE9Iyz)|ZeeX{V{=1qZgX^UVQFr3b5L?=Z*oI#c42a9VQyn(Np5y!a&u)UDF7p3Ic8!oHaIdgFflhUGcz|cW-&H2GB##mWo9rnGB7!1SrSZL5-bQHV{dMAbO1GDFl9AnHDfq2IA%3uFk)jiHDY8rI5agdWnp15GBH~cOa^rlDgrt>WO;63ZE0h3Qe|g#Y+-U~dSP^FZ*EX>X>W2vZ+2mFX<=?-Wl3&!WpZ<6C@BCVVP;`6V`O1sW;AAGVPQ2fWHDhjWi~f7GBY(|G&C?VH(e4;VG=9|AY*TCb94YVW@cqLV>x0rW;S6kHZ?OcWMMO9VK_KBH!)!~GiEto5=;hl5-I{ZI%IinVQpz+b5dnzb!=gBX?kIFX>V>&a%pdJMR;&!V{~O?R$**)Whf~CBVjpXGh{O}GB7k`WH4kjI5agdGGt~rHZfy1VKg{4Fl1p8Ol1-*2q0r`ZgX@1G-Wn5GBq_}VK*=~Vm2^1HDqICGBIT^GdMM7IXE&jV-idTbrLE9Iy!A-VRLnIWo>0{baPO0X>W2vZ+2mFX<=?-Wl3&!WpZ<6C@BCVVKy~lV`DNlVPrL9GBPtbW;QlBW-~J}G&C`0WM()yH)Rq`brLE9Iyz}{R$**uWGE>BBVlG?H#lQCG-hFBVP#@BFkv!cV=-iAI5smkH#1^lHDYHHOmz|}0y;WrZfSIBVQgu7Whf~CBVjo-VlXu~V=y^4Ib=9yVK+5qVK+55Ff%e?W@b1rFlK2IOmz|}H99(VaAaY0WkqvzX>DP2Wl3&kZ*py6bZKvHMrn9uWI|zcWhi5BZgX@XN^faybWm?|L~nIsY-K@ma$$KUEFfcVZgX@XN^faybVN@^b3|`-Vr=4orYQg;VL3K9IAJ(qV`DZmIWu80H85jhWH)3mHe+EiH)JDP2Wl3&kZ*py6bZKvHMr?0kbZKs9LSb`dC}VGKb95j|Z)t9HP;YZYZ*^j9WkGUsVRDP2WhiMxd2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN;gV{dMAbO0k^H#IafI5J{2VL3N6GhsA1W;r)DGB7eSVm4$qH8MCkaS}`(brLEFIyz@%bWCA$bVYM?X>DP2Whf~iV{dMAbO0k^G&p57G%;Z?Ha9RbHeoU}Wi&W5V`X7tVq-KlG%{mma}rDjWB>pp!RZ>JoL~mwuNo{a%a&#_e098^%MnrFBb4hJ*Z*p{BIA|_tbZu;p5+(vVI!$k6Wo%P#Y-wauXkl<=b0{eQBVjl(GGjC|GcjgnG%`0gGdN;nVPi05H)JqmGC4UgH!yb+NRJXG0y;W=O>bmnY*TM+X=GDqVQ^)0C@BCVVK6f>HDh9BG%#jiGc{vnFkv$}V>K{hWi~T4F*GzbHhB_Aj}j&sIyy~nWMynqZ)|B~Q)ppuWpgNFZ*FsRAWd&%Wo%P#Y-wauXkl<=b0#SOBVlGUGC5>pIWRM0H8Wy1F*rCfHa0Y2H)1zoH83<{GcbmnY*TM+X=GDqVQ^)0CMf_TVPRr5IWuE7V=`klWHDi3F=b{pF*q?{F=R1eHZnM4G<_0C7mpGq0y;WlY-M3`C@BCVVKp)_W;i%yI5RLbW;QuEH)3UCGcq_fVqrEoV`XA8G=CCEj}j&bIy!P?b7^{ID069gWnXkD03%^!HD)+vH8o~3WM*SzG-Ne3H!x#3WjHf6G&f>pWnyN55=aJ*5+)8hI&x)mX?kTSV{dMAbRbP{WMyn7DF7p3F)?H^IW{meGGt;mGGQ|?Vq-8cGh<^oG&ne9G&V6|gAzy#j}j&nIyz}{LvL<#X>)XCZgePPZ*FsRAWd&%Wo#xXAY*TCb94YBVK6dbGB;&rV=yyfFg7$YHDxt9I5lBqH8){2IXE*mF@+LH5|0ul3pzSuY-M3`Q)zBzY-LPoZfjF-Y-wauXkl<=b0|z{Zfi+yWMz0M03%^GH)3OAV`VXBG&nV3I5K2qI5RUgG&nRfWH~rCGBG!Y5=aS;5+)uxI$>mFQ)zBzY-LPoZfjF-Y-wauXkl<=C`@T?Ye{ZoWq2$gV{dMAbRbi2Y-wauXkl<=CMf_TVKrtoIWRY6Vm4)DF=1miGB{*3WH>Z2Ib%6DF*ss3GKmsM9FGzv0y;WpWpqqwZfjF-Y-wauXkl<=b0{eQBVjjVFga#4IXGc6VmB~3IWjqBV_{@4Ff(LkIW{q6Wn+sHNQ)9E2q0r`ZgX@1V=y)|GG#MlFg9g2Vl`$nWi&WAH92KCWn^MuH)UlwjS@%(P81eXZ)|B~Q)ppuWpe;iZ)|B~Q)ppuWpgfQbZu;n6#y?qX=i0_NM&qrWpZ;aXaGZRa%EpKMQLYcZb)TpaAk6HUpQzkXmo9CTmk?uOlfXwQ*>c;WiDs{O>bmnY+o`=X>My%bYXO5UpQzkXmo9Cml82LI#WqlUqM(&Q(s0;QbR>wR8LY-RYd?{H!v_ZFg7`6GiG99WMVR8W@KbEGGR9}HZ(S6VlZPeml82LIzdB2MNCCfPfbNsMN$A^V_{}yV>vfrW@TeJWH(_qG-fa`WjQo3VKg)_WimHoml82LI!9SjPg6rrP(=V?W-&N8H#cH7Ffd{^WHVx7IXE&nH!wLdF*RmmFlIMoml82LI#ftfMMYmhSV>b~K~6_iOhHm#K|@1DOhr;pO+{2iQUGBzG%{s0FlJ&jHe+RCF*i9jV`4RAHexqqH)S_vF*Y}s5-~bDR7g@qMPET!NmE}&Pf|lgUsO+0QB_4>Lr+drK|@pkVL38nWin+nHa9aeW;iruH!?6|IXPowHDNO~I5;smF!>h%b1rB)I#XqCb8m7~d2nR_Q)O;*Z*p^AIA|_tbZu-SVPrBnF=9A4WoBe%H8M6bWH&T4WHU2nHZ(G1VP-gDIr$d=b1rB)I!;nwPexx;MNU&sQeRYAP(@P!Q)O;*Z*p^AIA|_tbZu-SVKO&nHe_KjH#9jjGBsi~W?^DwIW%KsVmC53IA$dN8W-w!BFgIahG%+-0G&3?eHZz$LF%bC|01|U9XgWG+b4qV%Zgf*+ZgX#PC}VGKb95k6Wo~nCa#VS6WhnqtWo~nCa&uoeXf9}UZEPc9Hf3aCVr4L7H#1^lIWaIYWH4c5G&MFcGBjf_W-&Q6n-Vb)`4<2Zb1rB)I%j2cQ)O;*Z*o+5aAi|zdSxhMZ*FsRAX8;-b8m7~d2nSZ08?ddb8m8UUpQzkXmo9CBVjgTH#258HZWx|IAUfwI5se2HZn70WMepCFlIA1He;ObY)+2X?kSZgg^QY%XYYZER!!03|v)M0svuZE0h3Rdi`=b1rB)I$~*Ib60X@ZewUxWo&O_X>@r+WpZhDVRUJBWhhf{VRUI>Y)Niqa&&27EFe>GVRUI>Y)x-;X>V>;Wn*-2awz~rd2V5CX=8I$bZKmJUpQzkXmo9CBVlD^GB`IhIW#jjVPY_5W->N0GdMD2Gc+|YHfCmFWHh1@HzQ;K053#&ZeeX{V{=t>X>4;YXaGccZeeX{V{=t>X>4;}IA|_tbZu0{baNMg0{baN)+fTk$`BVjpXGBq(_V>dB3V`5`wWnwoqVKX^qW@cnHVL4(kI5npdN;AC@C^b4db#P>1bY(_qY;D%9H)3I9VmC4|V>UN9IWS{oVlp)_I5jtAH!-UcO1%;&6*@X+Wpqz+X=QG7VRUJ4Zbfr+X>DP2WkGXNZ**aFX>V>#VRUk7cqnN^d2Up4Wo0@#Qg3u&bZKvHCMf_TVKZiAI5jjeV>D%CWj8T1F*i3bH8?UgF=1h4GBh_aH?0y%6TK2B8#+2?Wpqz+X=QG7VRUJ4Zbfr+X>DP2WkGXMbzyX6a&BpFZYXI)d2Up4Wo0@#Rc>i?QFUQ-WpZw5Z*C?j03%^HGG;k6H!(3~GB{*6F*h?fHaTWAF*G?cWHw=AGd47@5=t4p5-1QlI%j2cPjYExZggREX>V>tb98BKVRU6db5c-QC}~7_Zd7t*WjZ=iP+2A^03%^!WHn+jV>dA{Ibkw0GGb$5Gh|^oH#RppGG;e2VK!#55=sue5-12dI%j2cNp5sya&BR4Q*>c;Wm9Q-Whf~iV{dMAbO0k^H!?FcWnwWkF)}tdWH~uxIWS~mWi~l6VK!oBGhs9~vl2=My%H!TIyz@%bV+V>WpZv|Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVjNzHZV3gHDYCCIW%Q3I5sjeG-5F^GBz@5}Y*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDIjBSZgX@1BVjl;H8nJ3WMgJyH!wCZF=8+^VPrRBWH~uEI5jajI5W2rN+Z1zC?7gHb7gc%ZggdGZeeUwbYXO5C}VGKb95kSM0svha%E*YI#Y0AZaidfbz*E~J|-yuBVjZ$H#amkHD+TrV_{=vVK8Q4Fk@q6F=R1gI5smmH8i;rN*%otC?7gHb7gc%ZggdGZeeUwbYXO5Np5L$X<=+na%p95bYXO9Z*C}KZ*FsRAZbK-Zd7t*WjZ=jaA9sdWN&q1Y-K(sDF7p3IAdWqHe_XHIXGrvFk)mgH#s*oH#j(CV>e|nV=!YiyAnzrWB>pG1V{Bn_b7@3*Zd7t*WnVF0F-bvmbZK;TWMxHjbZKp2bZ>GlXmo9C;1W4HI&EKcX>DazVRCtCZf8?;VRU6kWpi_BVQv5;VPa-DVlpy0F*qMmzbYXO5M{;3gX=QG703%^yWn^YEG%#i{F*Id0F=Sz5WHdN4W@I-rW-~W4W@RMmjZ*FvQZ)`|qb8~57ZU7@;G%;dhH8nIhV=*^lW;0?pG&wM3VKFr`HZf*nFl1#o;1W4HI&EKcX>DazVRCtCZf8SpZgg^QY)5ioWNBq?bO0k^IWjgmF)=V@GBaUjH8MD1VP!XBH#lKoWH2=}WH4hn;1W4HI&EKcX>DazVRCtCZf8SpZgg^QY(sBzbV6xia{wb@GdDS9VK`$kIWaIeHZ^52VPr8dIb&lqHeqBqVrF7C;1W4HI&EKQVRKVuV{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc>p6}WjSLxW@I!nHfAv}H!(FiW;10qGc`13WHV+kH8wJ3;1W4HI&EKQVRKVuV{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%?aA9(DX>@r2BVlD?GB`LiHeqIDGG=8nW;8Q5Gh#M0He@t8W@2JtIXB=EIXXIRUua=-Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ){U=VRCb6ba?vK3F=I70I5aslW->EkI5jw7WH2>hFlJ^jGT;(9Iy!A%b7f<1Ze&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6vaA9(DX>@r2BVjo)H)CdDWi~ZsH8VG5G&wdhIWRCZHeob0WH)1BIW*uBIXXIRUvp(+Z*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba?euvIAdcrH8M0fV>M-EGG;erW8e}w0y;W=QFUQta$$67V@zplWkYXsbSNnRBVl1MWH&G{I5lK9Gc_|aIXO3EF*q_eW;r!9VKreeW@E|{Ti_BoH99(DZ*z1-c42IFVRUJ4ZYX4Lbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VP;`BVPQEoG-WU{GBIRgFk>@0WI1JJV=yu>VliT3Fw7ELGvE?AH99(DZ*z1;X>xOPP+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Whi8Cbz*E~EFfcVZgX@XX+(K$RB~lyIyzQmV{~tFM0svgX?kTQEFfcVZgX@XX++|HrYQg;VKg*1H8VLkW-?`CWMgDzH90plHZWr_H85f`GGjI}WX=*>GvE?AH99(DZ*z1;X>xOPP+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%XWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^yV>L80WHC7~HDO^mH8EylW@BSAIW}T8WMegCGB-BR5?eFi5;-+GI%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95kSM0svha%E*YI#y+4bZ>G*d2Ul_dSxaoAY*TCb95kSMB;#^DF7p3WjHu8Fk>({Vlgr^Vq{`7GBIN_HfCjGW@a=pWHB&g(h^%U;1W4CIyz%-b97T>V{dL`P+@X(X<=+cWpZhDVRUJBWmi&ELvL<$a&K%XWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^xGcYzYI5jmhWH@GKH92NEWH)6vF=Q|~He_ZoW@9zf5?eFi5;-+GI%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%XWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#R%K&!Z*oL=Zc}M`WhN{jV{dMAbRcO&;((?p03%^zGGRDoHfA_xHZU?}WMVfpVqrNsW@9utH)c07VK6t=5?eFi5;-n9I%98hbW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5Q*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVP-I6W;bIrVq!2kVK-(nGGZ|~GBjg2Vr67EGG$~lG}sbbEZ`D3E;>46Z*z20Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY(+tZgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLMmGDF7p3I5;w9G&nP5W;HlwWH&cCF*G=4IWlBoVK-(tF=Amh-V$39p%MT(I#G3DWO8A2X=6-jYh^=kb94Y>Y+-YAX+(K$RB~lyUol@XZ*X*JZDDL3H8(V5Vlp@~WnnaBH928nVly&kWivM65vT4Wil}{F*am4;}Sat@e&ybIyz@%bXX`UAY*TCb94YBVPZEjH8L_WIb&fsIAJn2Vlg-|GcjXkF=AylIWuN5W#tk(2JsRZ2s%1*Wpr35WN&q1Y-K3`BVjo*V>xCyWH&fwGC49aVl*&fHD+TqWjHWpF=IAmWH{#%I|lI*83;N$XJvF*C@COgZ*FsR03%^HGhtyeIW{&oG&wOeVPi03Vr4KjFkv(_F*7+aV>dYI5<3R*5*Y|OI&)=oStw+0bz*E~DF7p3V=-eeW;QZoIWc85I5RmiV=y&hWMwurHZ(UdIc7Iy>k>N#@e&ybIyz@%bXq7WAY*TCb94YBVP#`AGBaW~IAb_BWMwcjVrFAAI51>5FgG$VVPQBqW$h9>2JsRZ2s%1*Wpr97WN&q1Y-K3`BVl7Y+-YAX+(K$RB~lyUol@XLT`93Xmo9C5)c3{SwT`zLvL<&WpZQ)zl-E@%KlZ*pZ{GEHH0a%p%*X?RmV>{IA|_tbZu-K6EqMyI!tM9Wnpqtd2@7SZ76eTdSzd9EFg1fdSzd9DF7p3GGj0|GB;u|VmB~0H(_KjFf=kaI51%{V=^%?GBIXk^%7PN8xu4&Iyy{gZe?L|Q+acAWo;;PX?kT}bSxlqX?kT}bSxlaZ*FsRAZbK-Zd7t*WjZ=Zgg^QY&tsPfTk$`BVjW%GdE^AWi~Q1G-hKrVKzB9WHe+nVKq50Wn(lkIb!z`Rx=wDG!;5JOlfXqVRBP>b97~GC}VGKb95j~X>MgMgc;Wldppa%p%dV{dMAbRcO&d2Up4Wo0@#O<{C$X?R3=Zc}M`WhN;ABVjRQI5#vfF*syqH#RjlF=R3|W-?=DHDWa}Fk>_{HaGneRvsG@G$1-Ub7gcxZ*FvQZ){CrbaH8UC}VGKb95kSM0svha%E*YI!$48a%p%(d2Ul_dSxal03%^DHexU{Ib$|rI59V5Vl*%?W->Q7V`gD9GBYqZFfwBQ5>_4?6Eq|`I&)=oQ*>c;Wldppa%p%db97`nI&)}Ya%E&+aCCA!RB3HxR$+2^X>MmtVRUk7cs?lrBVjl>Fga#5W;0=AVr4NgW??lnV>357H#RV0G%+`0H(>!2Rw5e{G$cAYb7gcxZ*FvQZ){CrbaH8UD06gVIy!S`VRB_;UvPACJXC3IWmaKwd1-EEO<{C$X?Q*<03%^DW??mBVrDdDIbkzqVKOyjVlp>nWMyS$GB9IdG-PE16ILP{6ErS5I%IinVQpz+b0}kPZgX@XR%K&!Z*oL=Zc}M`WhN{jWN&q1Y-KDUR%K&!Z*oL=Zc}M`WhN;ABVjT%IW{*oHe)hkHDNL{G&W{qFfcYVGh#7jV`XAvI5hc;WkzXob96*ya%py9bZK^FC}VGKb95k9Wn*-2azuGWMeR9HZo%}WHK@^GdM6YVKXx^Wd{>hEE^LvE;>47d2V5CX=8IkZ*FvQZ)`?sa&vSmW;Qu9GhsL|H!%qlRxBG6G%h+iWO;63ZE0h3Q*>c;WkzXob96*ya%py9bZK^FQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPZ8fV`MRAVl+4~WHB%^IW=WsH8^H9VmUWBW-wu5Vha;iEE^LvE;>47d2V5CX=8IkZ*FvQZ)`?sa&vS@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3V>dN9F<~%eVPQ2fG%#c|I5{+CF=06|F<~`gIXN|E6%$r08xu4xIyz)|ZeeX{V{=nwV{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVKZi9VPs=7IXF2uG+{J2F=j9|FgapmWn?xpIAUZlH5U_BEE^LvE;>47d2V5CX=8I!Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVKFvhFkv!gGGSw4Fl8_@GB!0aFkvw@Vq;`AH#j&rG8q$AETIwrIyy{gZe?L|Q+acAWo-asY+-YAX+(K$RB~lyUol@XZ*X*JZDDLV>}Y)Niqa&&27Qek%>X>%+fb#rAPX+(K$RB~ly;((?pAar?fWn^V$AX0C1VRUJ4ZeeUmZe?V>}Y)Niqa&&27Qek%hQg3u&bZKvHVQfimWpZ?BVP80CE@*UZY$IW2W??gBW;SFwHf1m~V`gDwIW{&jGh{eqH)LXCVPj?-6FXvL001viZ**aFX>V>}Y)Niqa&&27E@%K!Z**aFX>V>}Y)Niqa&&27UpQzkXmo9C-2ebDR%vr}VQfWgWo>0{bS`KBR%vr}VQfWgWo>0{bYD1VE@*UZY(!;na%E#-bY)~9Olfm;0Ayuwa%E#-bY)~NXmo9CjTHbdS8`=;V`wgD07GwbWnVH^a%FB~XkR#JE@*UZY+Mr_2s%1+Z&P$~X>MmIDIjBSZgX@1BVjmVF=07jWj1ADFg0c~G-NeqGiGLFVP-ZpHDxqnHZmd;Kn7eB9tb)*a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^#V`DcrH)UjGV=*{lVlg>nG-YICGGk?BHe@n6Hexa)6F>%B6CMIOI#6$OX>@6CZYU`LBVji+I5sgbGBh$UVl`o8Ib$|AIb>ooGc#f}H8x~pFf}FV>QWN&q1Y-KDUWN&q1Y-KDUWN&q1Y-K3`BVl4WVL34|Vly-`WjQotV`VdAF*0E=VlXf{FgaplVK*ofKo(pR9uYb^P;YZ-bZKvHC}VGKb95k3Z*ysMX>V>ODF7p3G&5piF=RD2HZn70F=042GBaglG-Nq3VlgpeI5cK3Dic5tToWD_^IXPxyHaIe7W-(+iGGjA0IWjjjFk@ymI5RLT6F?7K6CNWvI#6$OX>@6CZYX1KZgX@XWN&q1Y-K7eAY*TCb95keZgXj8Ze?U3X>N2W03%^zHaTNAF*Ic`Vr4lvVK6f>Gh|^fVl*>0F*Y@6CZYXI)d2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj-kYBVjNxHe)d~IXPr7IX5ylF=aP0HfA+8Vl+8pVPau0VrDQCKpb2X9uYb^V`yP+XJt@tX>N2VV{dMAbRbY~b7^#GZ*C?j03%^#F*Rj3H#IqCHfCWqGGk_AF=S(9Wim2kFf%YUH!)-~6F?7K6CM#dI%8;IZf9juWoA%sX>N2VV{dMAbRbY~b7^#GZ*C?j03%^yI5=ixV>V=CV`XD8Wo0>KF=jP1V=_4~GdD9ZHDNR~6F?7K6CM#dI%8;IZf9jfZ*OvBX>MV3WkzygZDlB9Z*FsRAX0C1VRUJ4ZYC)JBVjRNFk&$`Gc`6bG-PFEV>2;hV>LKpW-?)8VK_H3Gcz_5Ko49K9wItAV`yP+XJt@tX>N2+W+-ECZgX@XQ*dE)X<=+lZ**yIZdPSubZ>GdDIjBSZgX@1BVjN&G-WqqWn^JAHZfvlFg7$ZH(@biG-6|AF*9anI50R9KpN2+W+-ECZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFnAY*TCb94YBVKHN3FlII}F*Y-0WMnd7HDoa|H!x;2W;J4DIW;n3VmcE*A6ye26goO%Xkl(=Wl(QvZgfv(C}VGKb95k7cWHBUCMh6eZ*FsR03%^IIAk?sI5IXkH8eS4Fk>?`H8e3~F=04jVKp)_VmVN2+W+-ECZgX@XQ*dE)X<=+lZ*666baibeDIjBSZgX@1BVjmVGGj3{Wn(pFIb&lpGiEtqF=l2kV`5}sW;r-yIc7i;Kpb2X9u+z|V`yP+XJt@tX>N2+W+-ECZgX@XS8`=;V`wHRAY*TCb94YBVK-xDVKOjeWMMEgFl06~Wn*DAFg7@1H)LioV>C7~WkM4`6I>G>7dkp`aAk5~bZ>GiC}VGKb95k3Z*ysMX>V>ODIjBSZgX@1BVlDTW->B0H!xvjVlg-{F)(9eW@ck%G-F{lI51^qH8DgJKowjQ9v3<~Z*XODVRUbDEhuAeZgX@XP;YZ-bZKvHCMh6eZ*FsR03%^FFfuqeIbmWjF)(8^Gc`43Ib~!pIALKlG&M40H928M6F?PQ6CMaUI&W}ga$$6DaxEw+AY*TCb94YBVKHW9GBsspGGR11F*0N}H)1w9GGR0}G&x~7G-PHrWJnW023!*!6goO@aAk5~bZ>GhC}VGKb95k7cWHBUCMh6eZ*FsR03%^AWjSMEGGSq6VK-qkVK+E7W@2PyFk?6~Vq#=tV`MQ(6F?GN6CNQtI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdDIjBSZgX@1BVjf+WMellF=073I5}c8W-vBlVPs)tWHL80GGb(8HZ@EWKp$Ka9vM11Z*XODVRUbDDkx)bZgX@XQ*dE)X<=+ZV`C;MAY*TCb94YBVK_KrIbt?8Fg9j4H8wRcH)1tpG&eOhWMgAwVKOu{W=<187hDq_9y&U2aAk5~bZ>GhC}VGKb95k6aA9<5VQfurZDnqBb!{doAY*TCb94YBVK`+tF*jmkWH&N3IXO8wGcqz_GC4OeHD)t7IAl3yGf)#i99$C~6*@X^aAk5~bZ>GhC}VGKb95kAa%FB~XeKEjV{dMAbO0k^I5#meW-vB5V`F17H)Jq2V`4ZpH)UpIIWRUcGdMP5QWHQEToWE5Iyz%-ZE$aMWhi5BZgX@XP;YZ-bZKvHCM+OhZ*FsRAW&~}X>@6CZYC)JBVl1x0pFf=$}WHDtmW;tVGH)1klF*G+cGBsjkGdWZfKpN99a&u)UV{dMAbRbY~b7^#GZ*C?j03%^#G&5r`F*aspWi(@EWH4qpVq#)7V=`o6GGk;pWH>NZ6F?7K6CMIOI$C9NZzw4MBVjOQHeq2iVPP;eGBP!0VmCK6GBPw|IAUXFV>LE0HaJ)lKwJ|Z7dkppZ**aFX>V>iI%8;IZf9jfZ*OvBMsi_oWlv@(V{dMAbRbY~b7^#GZ*C?jAY*TCb94YBVKp*2FgQ42FflhWHZfv2VKQN1WH>W1GG#VpGBagmH(C=w6=VPaIyz8qb7^#GZ*Bl%Y+-YAX+(K$RB~lyUol@XP;YZ-bZKvHE@*UZY)M2}PE=AwMPF4@MPE}?K~zaYUqeq$Q&dG*P*Pu4Pf|-kQcqP*L;zE8VQybIXf9}UZEPc9GBh(WHaBEBGdMUlH8Np1H#j&jF*7wdGc#i~H8(RiNkmyrR8mDnUqeq$Q&dG*P*MO>aA9s=IA|_tbZu-SVKX#0VPP;cGG#V6Fk?43G&o^qI5=WAVKZVlG%z?aIq3laE@(PBc5i89UvvOdaA9s=IA|_tbZu-SVKO&iWH@4CIW}T9Vq-WtG%zzbH#cE1Fl9M8H8V71H0c2VE@(PBWO;63ZE0g)Wq5RDZgc=saA9s=IA|_tbZu-SVKFdcFf=taGBY+YGGb#mF*q|}G&wdfGB9RkV`e!xGU)*TH7;m6I&W}ga$$6Daw{lwd2nTJVQpm~b8um9Uukq@a$$6Day(OTVQwrSNpnMQZgX@#Iyz)&W@cq_Wo~2QfTk$`Q*dE!UpQzkXmo9CBVlA_F*Z14Wi(`EH#ufwFf%kUF*IakF=ApiG-NqrV_{(vE;H!?05vXXIy!G~WpZJ3Z*natba`-PZeeX@AaihGZeMA1WpZJ3Z*n|SaA9sNAW3sWZ*FsRJ~}#NX=Y|+a%FB~;((?p08?;bZeKWPE@*UZY$IVcHDoe4VP;}8VKXv0G-PCAHZ?M4IW#vhI5lNrVKF&l6D~990RS~FXgWG?aAk5~bZ>G!Jt$LfVQxG{Y-Md_Zgf<6aAhnYMrm?$bVYb{Wo~pnEFe>GVQxG{Y-Md_Zgf<6aAo3vrYQhZaA9s=IA|_tbZu-SVP4wqV=y^pG&W&nI5apoH)RtpGwA^UH7;m6I&W}ga$$6Dav?n^Q*dE!JVk6}ZDnqBRC#b^EFeXAbY*UIJ}e+paA9sdMQmklWo~p-d2nScAVqj|;((?p08?;bZeKWPE@*UZY$IV}V>dWuGB7eZGcsW{Vly^0V`F1BIW;mdG&46dHeoeq6D~990RS~FXgWG?aAk5~bZ>GzC{u7@ZahV7Wo>0{bX0k8Wh@{?cywiMbUrK~Q*dE!JVk6}ZDnqBRC#b^EFeXAbmD-fDF9P&VQybIXf9}UZEPc9G%_|aH#9deIW{mkI5=W9W-&NpVL4$pFf%t~VPh~eX%j9p=>Y&WE@(PBZ*XODVRUbDJUu8=aA9sdMQmklWo~p-d2nScAVqj|Wo~pnEFe>GVQxG{Y-Md_Zgf<6aAhnYMR;`LfTk$`Q*dE!UpQzkXmo9CBVlDXH#9IcHfA_uH8VLiIAvinG&DG4G&wRcFgP$YH!*7yE;H!?05vXXIy!G~WpZJ3Z*o2;Q*dE!JVk6}ZDnqBRC#b^EFeXAbY*UIJ}e+paA9sdMQmklWo~p-d2nScAVqj|;((?p08?;bZeKWPE@*UZY$IV~GB{;qW-v1~WH>lEWHe(oGBG$fG&p57Ffcb{G-F|H6D~990RS~FXgWG?aAk5~bZ>G#Jt$LfVQxG{Y-Md_Zgf<6aAhnYMR;^&Zgf5@AX9K*ZahV7Wo>0{bX0k8Wh@{?cy!``rYQhZaA9s=IA|_tbZu-SVKOv1VPj-5Vl+80G&y82F*GnUFf=x0VKio8HZe6ZGj9_vGwA^UH7;m6I&EQVWnXh}VQwfzY-Md_Zgf<6aAhhiAar?fWo}_@Wgt^0{bX0k8WhyBEQ*dE!UpQzkXmo9CBVjW#Vlp)_GdMOjGdVUjF=aGkH#ufAF=R6}FgY}1VL5XXE*j|p023}~Iy!A(Yh_<^aA9sJMQmklWo~p-d2nSYCMjD^T`2%laA9s=IA|_tbZu-SVP$4AGB-0gF*su~GGaI|FlI0^IW{mbHD)$9I5jglW_1%T5$OQ{3@&IoI&EQVWnXh}VQwfxZ*Fv9X>Mh5CMf_@aA9s=IA|_tbZu-SVP!KpFf%q`F*GzVVPax4VmW0rI5{^mH!?FhG&3Vm38-6D|*XgWG=VQXbyb8um9C{T2ACM+OxbYwa@aCCBHX=Y|$bSVH+aA9s=IA|_tbZu-SVK-(nVq{`4H83w}BV`MNlIWS~mWHVtgFnbd&6zKr~1})a9Y-xIBawsVPBVjRNIb&uvF*jmjWMW}6IXPl7V`5=BH843iFk&?^Gc$q{NtzQU0y;W=O=WXvV_|ewX>)a9Y-xIBawsVPBVjT!Fl0GmGGSpkWHK~kGB9N_IWuK9WiU51IAdloHDQDkNtzQUEIK-DZ((FjZ)9a`C}VGKb95kSM0svha%E*YI!$k6Wo#xaAY*TCb95kcbYwa@b98cPZf7Pb03%^GH#ajhGGk?9Gc`A4F*ac}HZd|WFgPbmnY*Tb$bY&=GZ*FsRAZbK-Zd7t*WjZ=ka$#c;Whi5BZgX@XX+(K$RB~lyIyy~ZbaH8UR%vB-JY#Qeb95kNZ*^j9Wj-b>AY*TCb9CZ>rYQg;VKOx|Vr4TqVl*&iI5{vhVlX*3FlIMqIWagiF=I6~GKv#PGnx}8H99(MZ((FpaA;+6Whi5BZgX@XWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#Q*dE!JY#Qeb95kNZ*^j9Wj^A7rYQg;VP!ZsVq-94IXE;mIAdWlG-hOBIb%3EIAvmFV>M$rIgArYGnx}8H99(MZ((FZd2DHJWMy(FV{dMAbRcAJbz*E~EFfcVZgX@XWN&q1Y-KDUV{dMAbRcO&d2Up4Wo0@#Q*dE!;((?p03%^AW@9%tFgGwUV_`IAFk>_~FflY{H)UcrIX5*mGcaY26G=0g6DKt~I&5!YWI}IvC}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kNZ*^j9Wh@|LZ*FsRAmV_gDF7p3Gh<~nG-NV4WMVKkW@9!rI5RUbH8e6gIb&uwG-EM0kP}HWniD5AIy!7`VPr*YY-w_`FfukXH!?P5H)S(oGGjP3G-YEkGc-9kH!(7j6G=0g6DKe_I&)=oP;zN)X>@6JWk+RiZDn+Fc~o*?ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#DnAX?A5tWp8a|baHuAa$#-cniD4iIy!1^X>KSf03%^yGB{#0H)Jt2I5lKAGdDRnIW;*jFgZ9eWMeimVPZL$6G>zM06IENWpij_VRTk$b9G^CX?kUH0Ap-nb8~4#d2Up4Wo2J6UolN(b7*5>bXI9|bzy92dS!AhXmo9CWB>p!LvL<$a&K&GWn@HoZeeX{V_|Gld2@7SZ7yg4LvL<$a&K&GWn@HoZeeX{V_|Gld2@7SZC^NOE@*UZY+M2WMR;&;a&%>KE@%KvZ)9a`MR;&;a&%>KUpQzkXmo9CP80w&Q)O;*Z*p@~a$#bmnY(Z{hQ)O;*Z*p@eV{dMAbRbP{WMyn7EFfcVZgX@XQ)O;*Z*p@?X>)WYEFfcVZgX@Xb97`nI(B7a;((?p08MXXWo%PrZgX#Pb5wF+ZgXaDa&2XDb6+@UE@*UZY$IW2I5RahVK*~kGcaT`Vl_88H)dpHVP!F9I51&jH#az)6GAgw0svEGZgX#Pb5wF+ZgXaDa&2XDb1rBAO>bmnY*S@!b8m8URB~Z%b7pUHZDn$EUpQzkXmo9CWB>p!SWQetY-Md_Zgeha09Z{-MQmklWo~p|IA|_tbZuvlCH#TH2Ib&inG%z(|IiV9iy%QV=Iyz@%bWUMyWhf~iV{dMAbO0k^Ffw9eH90Y6Ha9jjG&5s0W;8f4Ibt$pH)1qpFfcVTqZ2*`y%QV}Iy!S@bX0k8Whi5BZgX@XOlfCmbX0k8Whnq7VKZekWHdK3Ha0dnH8VIlVr4L6G%z$dI5}ZuWoBhLVWks354{r{0y;WpWpq?|aAhbd03%^DIW{q6HZw6~HDok6IA%66I5uHqH8M73H8x>3G&nS;6F$8Y92+`1b7gc;Z*ysMX>V>QV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCMf_TVKQc8GchnRIW;&mW?^PGH#lZxWn*D7H8Eo~Gi5b1GN}_j8NCx60y;WpWpq$)b7^#GZ*C|l03%^IV`gMGW-u^hIX5|BWo9rmWi&Z4VPrWrFf}q_Heooc6F$8Y91=P@b7gcyX>w&_bZKvHC}VGKb95j?X>w&_bZKvHCMf_TVK+HpWH&itV`4EkFlI0~Gcsf{H#s+BFlISoG-P37G_4ap5WN!|0y;WpWpqSoa%E$5X>V>QDF7p3VKp*0W@I)pVlg&1WH&W3F)%kaHZeJ3W;S6lWnyGFuMZ)|UJR%v=BDF7p3H8^HwIbkw0Fk?1hI5#n3Fk@mhVrDluV=*;hVlZVmu@gQIy%QV)Iyz@%bU|%mX=QG7LvL(vawsVPBVjZ!W-v53WMMZpI5A>5Gh{M3Win=FGB7qZIAu0AWiYc7KD`qh5jr|^Wpq<;Wn*=0VRA!nY;STXV{dMAbRa`-Y;ST_X?i9p03%^CW;tUsGiEt7WHn?dL}6VBVjN(IWl26H#Rq7Hf1ELaBO8$Xm4+HX>MmzZ)|pDaxQ29O?7N^X>e?1Q)q8*bZKs9Q*Uf`WpZCQXf9}UZEV;RG&(wPa&Ky7V{~O?LvL<&Wq3$+Y-|7{VKQc7I5svgVq!O8GBRc~I5TEpF*7k?W@R~MFlI1eG1wC{IyylBBVlDZVL4+oV=y!`F=jF|Ff?H_WH~lwVr4KjFf}k^Ff!N^G&(wB03%^FVlgv0WHV+lH8VG1W->T3Fg0OeGc`FiF=J*qWoBd86Er$HPyi!gF*IQ|Ha0e6FgId1G%_+~GBY?dGBz?eV=y*kV>mWB!V@=SX>w&_bZKvH0AgWeG&wXlVK+2lG-NhnHZVCeIW}QpF*9UkWnnZhz!NrfX>Db5PyjYCG&Ny3F=Q|^VK+8rGc!0eVl!hlIAdjGF*jpoVqw@5G&(wO03%^AG%;plWnp1sWo2PCV`O7BVKp;0H!x)~HZwIcW;kQm6Er$Hb9HcVZ*p`-a$#*{Np56mV`XyyBVl4?V`O1vGGaC`V>e@BW@IrlVl_B5Ha9skH!)^8IbzroG&(wAVsme7b#!G$a$#*{Uszvrb#QQRa&$&=VQpmqBVjf%GBP(XVK+B7F=IG5GG;h1V>dQrHZ)-}GB9N|G-22iGz>aAb7gcvV{~bDWhi5BZgX@XVsCG3DF7p3Vl-nhGBIX1G-Ne0VPrKnG&E&7WHU5oVKOx~GB;yo$P-oy*b_7YIyz}{L1T1jc4a6j03%^GW-?UE3Gh@yZRx{WWG!;5JaB^>IWn*+GX+(K$RB~lyIyz8qb7^#GZ*C?j03%^FIW#phVlgmbHaRz9GB#r|Vq!QnF*0UmHe_WoGh$=V6IK)06EqMyI%98baCLNLO<{6pX>KTEZ*FsRAXa5#bZ>GpCMf_TVK6m0Vq`EjG%+wRWi@0sWn(inHDqEjF=RMpVlpx`H_{VU4%ibk8ag_2Wpq$-Z)#;@bZKvHL2PesXGCdoWn*+{Z*C}KZ*FsRAZbK-Zd7t*WjZ=mWn*-2ax*3=03%^yV`DOAVmUEpHeq3AG+|~pHZWmgI5lQ8GB-3~VP<616IK}56Eqt-I&gAtYGq?|L2PesXGCdoWn*+{Z*C}KZ*FsRAZbK-Zd7t*WjZ=gZ*ysMX>V>ODF7p3Fl1pgI59FaVlpyiH#s&kF=R4iFf%b>G-WtrW@9pC))Q74WB>pN1?V{Bn_b7@3*Zd7t*WnVF0F+*=|c4c@-b!==N2bXmo9CX+(K$RB~ly0Ay)$Uo$XeH90vqWivA}GBh)0WnwpGG&wLeIA&#KVqr32G%jd#ZER!!05v)~M0svuZE0h3E@(PBLvL+xb#!G+X>MgbmnY$hxqV{dMAbRbM=Zfj6)b7^#GZ*FrYEFfcVZgX@XOlfXwR%POVrYQhKd2V5CX=8I=IA|_tbZu-SVP!HgG&VRhVrDsHFf%u0WjHxuFk>(`FlA&pWn?!vWZDxlGh_e&H99&(d2V5CX=8IPXgWGWZ*6dIb7^#CQfX&tWI}Ibc|mMvZ*pmLXl*ECZ*FsRAWd&%Wo#xaAY*TCb95k7a$$C5a&uv9CM+OhZ*FsRAWCm(Zgfy@b3||AfTk$`M0svuZE0h3UpQzkXmo9CBVlG?G-fk3G&W^qVq!F5Vl!nmFkv(}Hf1w0HeoU}H!$22GBacV053#&ZeeX{V{bmnY$z!JBVjOOH8^8AG-fzsH8o;oIc7F9WHT{lFf?W{H#B2rFl6ErJx&xG4mvtbZ)9a`C}VGKb95k0Z)9a`CMf_TVL3KsI5RjlGiEenFfn8^Wo9rlG-PBsWnyGFHDYEpW#kh*3{Dgq4mvt-aAk5~bZ>G!C}VGKb95k0Z)9a`CMf_TVK_HsWHVwgH#ucEF)=VUVKz20IWT55HDY8nF*r9hIpz~R3{Dgq2s%1rZ*X}iDIjBSZgX@1BVlDVGC46YG&5voW@a!kGh<;fVKHPhGB+?XI5lB8H#F!IJqAt`8v;5yeob#=Wo#%Z03%^HG-NR~HDWPkH)UjHF*PzYV>LH8F=RJ5HZo>pH8(Tr6Fp888wff&XJvFwa!+PVX>MzCC@COgZ*FsR03%^zVKO%`VL31|WH4edGcq`1Fl0DkW@0fnGB;#0F*P*o6Fmk_6dMRSI%j2cP+?xNYDIjBSZgX@1BVlGRI5c5lFkvw@IAS$3HaRn9F=I9}H8(P4WH@DJF*xoMJqAt`8zDM6b7gc;VPk7yXJtfba&stSZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-yuBVjpXH)A(2G&eFbWMpGGHZU<|Gc{vmVqrOBFl1piGGXu&Js(aK8y7k{XJvFuX>MyyVQpn7V{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVPRu9HZe3eWMnfpV`MouH)LfnH8f>4H8wLfV`MimIPw!c6;2cz8ag^>WpqqwZfi+yWMz0LV{dMAbRctdWI8%?baH8KXC^5iV{dMAbO0k^WjQr9H)UdBH8f*5I5ah7Vm3KrH#ssjIWjppW@Kby^b2F=jVqIWT27_7go7P81svIyz@%bWCY(YbaxHZgX@XOlfXwNp56icqsrQVP!ZsF)}%1V>dBnVKXpgG&DFkG%{i~Vq!I9IW}TsIQSDi5BL)u7a(JAZgX@1H)LUBWHmN1IAS$sGBGk_W;ilrVKFcMmGEFfcVZgX@XOlfXwCMf_TVKOl{HZeD4H8W#2VK8JcWoBYBGdE&kGc`3fW@R{HHvAJkA5Ih-2s%1vWpqw*Pi9JQX>N3LC@COgZ*FsR03%^yHaTN6G%#c}W@KeCG&eRhH8?diV>mc4W@2PzWHC7Y6Fmk_6dM>iI%j2cN^faybWUMyWhi5BZgX@XN^faybV+VxWq2tdV{dMAbO0k^GB-A1V_`5iWHL8pWid8nWI1LvGht?8Ib}39W;Zi102DnIP81smIyz@%bX0G2VQfudb8{#uAY*TCb94YBVKX*iGBaXiGiEnsGB-3ZW;Zf1VmLQrHexblI5{*nGy)Vo22KWpqk!X>N2$Ze(S6C}VGKb95kcbYwa@b98cPZf7PbAY*TCb94YBVL4?rI5uT5FkxacI5=T5Ff=eRVmCH7V=*=`F*q@0IRq3v7)}%$5;{6(Wpqk!X>N2VV{dMAbRbG^X>N2$Ze(S6DF7p3G-EO|He@ztH)CTkI5;^mGGsJ1Ic7FyW-&1`H#9Xc1{6II1{56_AY*TCb94Y?F)=naW;8QpH(@t0Wi(}FGGQ<@VKrnlHDY2nFfup@6g?JB6dM>iI%#uOVQgt+N^faybV+VxWq2rKZ*FsRAWCm(Zgfd*WMz0MAY*TCb94YBVL4$jG&x~qWHn_tVL4(sGc#d0Wj13pV>DqmF*Rm4I0_U!7ETl!89F*?b4+P&YffQpWmR)!WGG{AZgX@Xb97`nI&*Y#X>MmJAY*TCb94YBVKOmdWM*SyWMVZmH8nRkFfd~@Vqs!qGB-G6H8L|YGYk|x7fuu#89F*?b4qV%ZgfszZDmz+Wn?I0Z*FsRAaitNIy!T7a%pa7DIjBSZgX@1BVjXPH(@t8Hez9AWnpDFVKrtmV=y>jV_`5hWHn)8Gc^trJr_&$$VQpnjVQpnqb7f>GV{dMAbRctdWI8%?baH8KXDJ|KZ*FsR03%^GWMMHfH#s+BWjAJIIbvfsG&f;3F*!12F=041Gcsfl6g?MC6dNQuI$>mFN^faybSPtQZgX@Xb97`nI&*Y#X>MmGEFeirZ)t9HLvL<#bWn71DF7p3VP#=tIAdZsV>L52H#ImpF*7k?I5#(CVKFi>V>LH35)?fmP81t8IyzxwWJ+&oZgePPZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaiu$fTk$`BVjgTH8n6|G%`0hHDWb1H8C({VK*=|WMW}qG-fn6V>T2NJu^-e8#OvQVPs@VZ)t9HL2hJBX>MyMV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRctdWI8%?baH8KXC^ElNlI^NZgfL$;((?p03%^HHZ(UjGht+6F*!IeGcsghHDY9DV`gJDW;S6kH#9gF6g@Le6dN@(X>My&Z$)@%b98BLXG(8rZgfFzWI<$PN^faybVhG-L}_zyY+++%WK3ypYbaxHZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XRC3~grYQg;VKihhVKikiI5IIXGGS#iV=_5oIX7lxGBPwZW;8T8Hy9K>Gfos62s%1vWpqw*Pi9bWb3<=$a%6KTDIjBSZgX@1BVjQ#Vq|4CVPausH#sz6VKgx|FlI10VqrBfV>UEnGG!VRJqAt`8wff&XJvFwa!+PNPeyYnDIjBSZgX@1BVl7yGFf}nVVKy8TJqAt`8wff&XJvFwa!+PPa$#*{b0{ewV{dMAbO0k^V`VjEWHDqiH#0S3WMMEhF=J$8H85s5Wi&QpG-PBr9uz$WP81t8IyzxwWI<$PX>@6CZeeUja$#*{RBudaZfhuGZ*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAaitNIy!T7a%pa7CM+OnM0svha%E-WfTk$`BVl4TH)UfpVq!8dH#9UcGGj3?Ffw9gW@ctJFl91kH8&s>Ju^-e8yGq|XJvFoa$#*{PGN0jC}VGKb95j^a$#*{Np56icqt%bZ*FsR03%^JVPR%7G&3+bHezLBV>LHrV>2{4Fg7t{Gh#9{IW;yS6g?JB6dM{kI%j2cMsi_oWl3&iWq2rKZ*FsRAaitNIy!T7a%pa7CMh6eZ*FsR03%^$HZ)~0Wj8l9W;ru4GdD42Fk)t6H8nIeVPs-AGdDFP6g?PD6dM>iI%#uOVQgt+Msi_oWl3&iWq2rKZ*FsRAVzXwZDmPrWMz0MAY*TCb94YBVPs)9GGsS6Hf1q1H8W;1F)?8`WH&ixG-P8iWMw#HW+oIp7ETl!7&iI%j2cMsi_oWlU*qYbaxHZgX@XMsi_oWl3&iWq2tdV{dMAbO0k^HZ)~8G&M73F*#v3V>V_qWjSPIFl0F}HZw3bGB`CfDil2yP81t4Iyz@%bWCY(Ye8gWX>@6CZeeUja$#*{b0}kPZgX@XOlfXwNp56icq|}ubYwa@c4cF9Z*n|Fa$#*{Np56ics?d6AY*TCb94YBVPP>aH!?Y4GGsG3H)At0HDWPiHDWO{FlA#hWivKqHY^l9FHRI27dkp;Wpqw*Pi9VKX=i9+Z*p@eV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVK-(mH#9IeI5cE9H#0IgGGSyeW-wtjWMMgBH8x~qW-b&x6;2czB|181WpqwuX=i9+Z*nMOZ*FsRAWUg)Ye{ZoWq2$gb#8NMXKrO=AZc!NDIjBSZgX@1BVl4SVPZ8mH)b<7G+{Y4IWlEsFgG+|H!)&jVP<7wIbtvrJtIyO8xcA>b7gcyWoBV@Y;;0lb7f3vZfhuGZ*FsRAWUg)Ye{ZoWq2t7BVjpZIc737FlIO~V`MTpGG;YoIWRCeVPRx4HaIzEW??cEJr7P48wff&XJvFmWoBV@Y;;0lb7f3vZfhthAY*TCb94YBVKHGiWMeU7IX7ZCIc8>KH8EsjW;ruuV`gSDFl9JnF*FoC22KKRB~ZIyz%-ZE$sTWkz*uY*cb(WmIxuc4cyNVQeT=a$$C5a&uv9CM+OhZ*FsRAWUg)Ye{ZoWq2tdV{dMAbO0k^H!?XeIc7C9HDzXEV=^&jIbt#}IX7cuGB7tWHf1$tI21i0P81s!Iyz@%bV+Vya&&27Y*1lxVQpn}WpZ;UR%K&!Z*oL=Zc}M`WhN;gV{dMAbO0k^GGj70Gi5L^Fkv!eHeoeoI5syoFl0D3F*ag1WidEnIutz=P81s!Iy!Z5WMOn=Np59wbZKF1P+@XmZDn+2a&stSZ*FsRAXa5#bZ>G*d2Ul_dSxal03%^GGC4RlFgGzYVKzB8HDfS2F=06{V>vZAHez99H8*8E6g?D96dM9MI(BJubzy8%Z)|B~Q)ppuWpgMg03%^GGGsGkGcaW}HDNJgFfuVWFl9F|Vq`ZrGhs6_F*0O66g@r^9S9&}Z*FsR0A@BgVPRoqHa0mhV>vZ4GC5&nWj1AHVqq~hGB;*6Vn7r<22KWqWnpGzFl9MmI5jjdW;8f9GB+_}FgQdMJqAt`8v;5yb7gLGZ*p@eDF7p3GB9LiGGj9{HDNenIbvfrH8(P1F=8+>W-~ZqWMN@5Mif0p6ded4V{dMAbO1OrI51*mV>LKrGdE^oW;kIqH83t`6dMRSI%#uOVQgt+C@COgZ*FsR03%^xGGQ_?WHDr9W@a}vHDoe2Wiw?rHZ(G2W@9%pGB!0#6g>uH0025VO>bmnYye|yVRLh7M0svha%E*-F<&uFZ)9a`E@*UZY-9ic8#+2uPcv0?X>4;YXgWG+b5>z&X=GAwbYXO9Z*EOtbaH8UC}VGKb95kSM0svha%E*YI#O?RVRUJ4ZYC)JQ%^HhbZKmJUpQzkXmo9CBVji(WH)6nVL4-AGBG$YHDNboVPs-BWnnoqW;J1DW;9O}G8tq505v)~Q%^HhbZKmJE@(PBXJv0>Wpim`Ofp1ib97;DV`V5~Z*FsRAZbK-Zd7t*WjZ=iZ**aFX>V>OEFfcVZgX@XX+(K$RB~lyIyzEsbYXPjfTk$`Q%^HhbZKmJUpQzkXmo9CBVji=H85s2IAtWpim`OfpSnVQx}ybYXO9Z*C}KZ*FsRAaitNIy!b`V{~tFJZVIEZd7t*WjZ=iZ**aFX>V>mCM+OnM0svha%E-WfTk$`Q%^HhbZKmJUpQzkXmo9CBVjUQFflndG&o~0Vlg){VK*}}H#uTqH#0IdG&W>7H(^s0GBacV05v)~Q%^HhbZKmJE@(PBXJv0>Wpim`OfpwxX=iA3Wn@idVQx}ybYXO9Z*C}KZ*FsRAaitNIy!b`V{~tFJZVIEZd7t*WjZ=iZ**aFX>V>mCM+OhZ*FsRAaiu$fTk$`Q%^HhbZKmJUpQzkXmo9CBVjN%V`eZjH83|bV`DL8GiEt8Wo9urWn^JAIWjn8Vl`D1GBacV054NdGgWkHY;!JX08>vhRdi`=b6+@UE@*UZY-$uG0y;WIa%E*kY;R$7X>MmwZ*wRq03%^JGi5a~WHmW6Vlg&iF*Rm2Vr4L9I5uNBGGt+7Wi>Ha6h~?lB^Ww7Msj6kMr?0kbZKs9P;YZ6V{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjXTG-G2oIAmoqH)dinH8N%~WHK~0VK8E1Vl`xCGGba3M;2-nB^Ww7a%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVPZBpWHT^iHZWu}F=1viW@IriGdVRgWH>WrVPrBgVq6qQ7HSkF0y;W(Z*pv8LSb`dP;YZ6DF7p3WnninW@R@pH#K58VK!nmFl0GqHZo&2HDY5jVK_K3UKB@a6eR*WI%;oeZgfy@b0{eQBVjW#VlXu`W;HiBW@a{JHf1q1VKFviG+|>iFk)phV_{$vM_v>s2q0r`ZgX@1GB-J5H#jtAI5070Hexq4WM(-tHDx(8F=b*oH#0LeViZRPU=%0_AY*TCb94YPHZVA2Ha0UgI5B25Vlp;mI5lQ9I59b7W@cq!H#1}uM+RyXB?vk?XJvFwa!+PZZ*xO$Z*pXFC@COgZ*FsR03%^!GB#o}Gh$^nGGsY8H8o{5F=Jw6V_{)rGcjdjVK`%E6h{VX6eR*WI(|lSWo1TeZ(($4Zf8($b0{eQBVjW*Ff(K^IA$?2I5%Z6IAvxuGGSq6I5{w7V=yo^F*#@yM`Qp1Iyy#jWo1TeZ(($4Zf8($a{yy(VRLh7M0svha%E*-F<&u8a%E*kY;R$7X>MmwZ*wkabZu;I6h1mSNlrylR7pWhUq(q-MMPgxMNm>jQ$jQ$~06IEGa%E*kY;R$7X>MmtVRUk7V`XzLXgWGZa$#*{R%L8&V`+4GQe|**Wpib2bYXO9Z*Blaa%E*kY;R$7X>MmtVRUk7V`Xz+IA|_tbZu-SVK6W_Ib$|tVPi8iVq-R8G-ft3Gh{hsIb}6AH8VFgVPpURFGg}@WkzgoVRUJ3XH8*ra%p2_b1rBAMsj6kMr?0kbZKs9O<{C$X=7z`UpQzkXmo9Cd=w)BIyz%-ZggQ|bWm?;ZgeOq03%^AHeoekWMnisVL3HoW;ifoHe_WqHezC9WivTpFgImz6h(X#BLX@)V{dMBVPkYxa%FB~XecQFBVjgUW@ThHGc;i_W@BM8HDxw8WMpPHVKOx^Heok3VKZ_RMSK(^0y;WlZ*Fv9V{}PmC@BCVVKQVeVmD=BWHT~jG%_?cGdDS8HaR#mI5aspV`4QpV{{Zna1WMnxoFgG|cVlZW9W->NrVKO;oWi~fsFgavlF*am&6h#Jd6eS2CV{dMAbO2*yWMemBH#lQ7W@Tb9I5IRcF*h(YFg7+~F)?B_WjS~hMFw;fB?us6Z*FsR0Aes>WMgABH#0V3WHvE0W;bCoV=*>mH!@;3WMVThH+mFB24nyLIyysdZggQ|bXRg^ZewTwV{Bn_b7@3*Zd7t*WnVF0F+*=|bYWw3S8`=;V`wgDbZu;a6j?etRB~Z%b7pUHZ9{Kvb98cHX>N2>d2nS=Z*ysMX>V=-VK+25H#uctHDY8qH8C_}HZw6aG-YHmH90q8HZ)^lHh>gaIyzKxVQzC~Z*pxzZ*FsRa$#w1bX0k8Wm0c+VRUJ4ZUA98V`ea8W?^GvVl!lAG%;jiGGbvcI5smlFg7(gVK+B`6j?etRB~Z%b7pUHZ9{Kvb98cHX>N2>d2nS$b!==@a$#V>e`BHDon1HLVmkH99(QZ*ysMX>V>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyz8qb7^#GZ*C?mAYV>rZ*FsRa$#w1bSPtQZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@XX+(K$RB~lyIyzEsbYXO9Z*C?mAYV>OEFfdzfTk$`BVlDQG-ESnV=^{2W-~G~H8D70WHMr9VmM(kWn*DBF)@V{Su?E^H#IssW_4_ARB~Z%b7pUHZ9{Kvb98cHX>N2VV{dMAbRctdWI8%?baH8KXC^ElV{dMAbRcO&d2Up4Wo0@#RB~Z%b7pUHZ6+)r;((?p03%^$F=8`gGB{&3VPP>jVlXgdFl01jVKzB6IbkzoG%_}a6j?K^6gLPuI%j2cQ)zl-C@COgZ*FsR03%^yHZo*5Ib<<5G%#dgH)A(3Ff=n^W;Zi1Hf1?sW-()l6j=tX6gLPuI%j2cRC#b^C@COgZ*FsR03%^JFlA$9HDWkoF)=q|IW;k5Gh|_5HZeG2HDP2kV>UF46j=tX6gLPuI%r{YP;YZ-bZKvHLvL<#baG*7ZgeOqAY*TCb94YBVKy^iF*GqTFf?Q~VL3H8WiVniFg9diWH)4CI5=iBW{nhC2CWn~2s%1wVRKS%bYXO9Z*D_xZgX^UVQFr3C@COgZ*FsR03%^EF*ajjGi7CAGB{>8H#RddGc_|dFk>_{Gh||7G&W_A6j=tX6gLPuI%j2cP;YZ-bZKvHC@COgZ*FsR03%^#GdX23H83zTW@RyCWI1JGFl8}eW;kOoW??lrFk)np6j=tX6gL|>I&)=oP;YZ-bZKvHC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)JBVjjTVK6geWMeQlHDhHpGc`0hIbvfoW-~ZsIAbv~IbxF(SsASqHwZd9XJvF!Z**aFX>V>QDIjBSZgX@1BVjmZIWakAH)Ak2WnnjCW-(!AI5A{pH)UcrFf?Q~G-H(%Sq7~XHyb)Sb7gc=Z**aFX>V>QV{dMAbRcO&d2Up4Wo0@#Qg3u&bZKvHCMf_TVK8DfFgGw^He+LAG%;l{W??xsFf(CgWi?_lHa0dkG?x@v8LbpI2s%1vWpq?>VQzC~Z*pxYDIjBSZgX@1BVjUTH8nY8Ha0UkFk?7kWM(yCHZo#1V=^!`G-5b8GBueLSq7~XHwZd9XJvFoa$#*{PGN0jC@COgZ*FsR03%^EHexU|W;A7GWi@6vVK_KuWHvK5G&wRcG&E#3I50Mw6j=tX6gLPuI%j2cP;YZ-bZKvHS7m8uXmltkAY*TCb94YBVPs`8V>dZ5Ff%bXVmD+pGdDA3GGaD1IALKoWie$mH=Pt&2CWn~4mvt>Wpq$)b7^#GZ*Es*X=iA3C}VGKb95kNZ*^j9Whnq7VP;}9HDfSkG&W*4Vlg-|VlXpdV=y%{W@IomG+|*hGM^M#46PJ52s%1vWpq++bYXO9Z*Es*X=iA3C@COgZ*FsR03%^!Vr4fuI5#ylF=b{sWo0m7GBaT~Vl*%_FflY^G%#YJ6j=tX6gLh!I&)=oQg3u&bZKvHS7m8uXmluJZ*FsRAY^ZKVr*q803%^!WH&ZqGBadjW-()AVK`$qF)}$bHDNa}W;ixAWnnj?6j=QbZKvHO>bmnC}nPSZ6Ikxd2Up4Wo0@#Np5y!a&u)%X>Mh0VRUI@b5wF=VRTesa%W|9L32ZIZsLHZDF7p3Vlgl=Ff}=3VK8Q8VKz8rWi~NlVlg;oI5;>rI5IRdr4(5+trRy1Iy!V=a%W|9Qe|^*Y;|;LZ*EO*WMwERAY*TCb94YBVPrNlIAb_7I5st6HZ(XiGh;VnH!x;pGG$|8WHC2lW2Y2Z2CWn~3_3bEnHDqHnFf}tUGc#j3G-YL}6j=(b6gLPuI%#u3V{~bDWhf~iV{dMAbO0k^W-~A~VP-frGB{y4H(_C7IAk(nI5jjgIAdmHWinwms}xxVX$}B7I#hCDZgXaDa&1FzZgX^UVQFr30Ap-nb8~5KbY*gGVQgP9UomTGZe?v@bZKLAUol@XRB~Z%b7pUHZ9{Kvb98cHX>N2bXmo9CWB>piIyz}fX>LPrZgypIb7^mGb4hJ*Y-Md_ZggREX>V>WXgWG+OKEOQX>MyWL`Y0&ZfhuGZ*FsRAZbH&Vmdl$OKEO8I%!L3ZcJ%zYbGfGX-jEtLvL<&WpZ1G-Eif6h|9m000jV?GNo{a!Wo>0{bYXO9Z*DGVIyyv1OlfXwGHFX`ZcJ%zYbaxHZgX@XL`Y0&Zfhnf0BK8UZbNTwc4cyNX>V?GNo{a!Wo>0{bYXO9Z*E^WXf9}UZEPc9Wj16uG&M0eIb<|6IWaLZI5RRZVlrblIAb<2I5K5puoOoPWB>p!X-jEtLvL<&WpZLb>e`gDF7p3H)3WpVq;`BH8MFcH#222G-EYpH#j&pVl^;gF=aG2wiH@3*c3PdIy!z#X>MgN2VDF7p3VKFi_HZV6aF*7wcGdN>rWiex9H(@h2WH)4FH8*26xD;C06gU<-I&)=oQ*>c;WkYXnb98cHX>N2)VRUk7cqn6UZgX@XO<{C$X?R3=Zc}M`WhN;ABVlAWVl_2nW;bLpF)}b=VlrbfV>n_sH8eOmG&wUfV`91#S`^q6I2JlOb7gcxZ*FvQZ)`(vZgX^UVQFr3O<{C$X?Q4OZ*FsRAWdO(a%p%(d2Ul_dSxal03%^JH#RdiWo0xuW@BVFGdVOcG-fwqVKZbkWH4ngHexrt6j~J66gVV0I&)=oQ*>c;WkYXnb98cHX>N2)VRUk7cqnspWI8%?Xkl_?WM6P}ay(RNZDm$ra(QWPXH8*ra%p%zDF7p3H83}1F=S&fWiw_uH83?}W-vBkVK-!9F*Y+XGc#jkz7$#_*c3PLFw6j~zK6gV|HI%RfYY;|FDWkYXnb98cHX>N2VWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^yWic>hWi@1EF*P$}H!v_XVPZLDHZe0}WHDqjGc{(y6k0Rb6gV|HI%98cb98cHX>N2%VPkJ%X<=?xQdCoPVRU6EWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^#Gh<;mGdMChWH~c9Ic8>NVrDjGWn(!tIb&oqVPRy%6k0Rb6gV|HI%98cb98cHX>N2%VPkJ%X<=?xQdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VP-I6IWRIXHezOCWHVtnHDon4HZW!}H#A~0F=IJoGR72IGuRY3E;>46Z*FsRa$#w1bV^}kZ(?a-ZdX!NQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLF=jPkFkvw=GdMP3Vq-EfHe@zsH#IY1WHw|pG-AjUS}fQUI4(LmV{dMAbaG*7ZgfgvV{c+Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVK!l6V`XMAWHK{jVKrqrH)S|sGh$>pH#uW9Ff%hYG|CiOEZ7t{H99(DZ*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5C}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3GC43YVP-NpF)(IiHaRjfGc;l_Vq`QqI5{^oWMg7w%oJKP*c3Q5Iyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdC24Zgg^QY$#-Jbz*E~EFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?o&-rYQg;VL3QuGh;bqHDNh1WiVqoVlg*1VP;`CW@BMyVmC8lIL;JWGuRY3H99(DZ*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0{bYXO5LvL<$a&K%XWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^EF)}qcF)?B|F)%kZWHT{lG%_+}GdE*3GczzZVl^|+6k0Rb6gVzAI%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY)X;VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^#Vq`I6Ghs6}V`MgBH#jgeWMeWgGdD71Wi>E2GcY;Q6k06U6gVzAI%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR8w?ebY(+tZgg^QY*TPya&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDL@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3FlI1gIAJzpG&M3ZFk&?^V>dK3Ff}(}W?^PDWM(ll))ZPSp%MT(I!tM9WnpqdZ*FsRa$#w1bO2*)VRLh7M0svha%E*-F<&unaCB*HVQgb>Zgg^QY+o^7F-&Q0WnpqdZ*FsRa$#w1bS`LgZEW8ZC^|ZJWpZL~b7cS{VL3B6I5A^6HDfh2Ff}(~He@(4HaIn8IWaXiHa9mgW#1GiIy!f0ZdYk!bZ7u0VKO&lWHdNqV>D$rGB-D7GdN~2H(@k4H#lTtVqs%AINuZ~Iy!f0Zb)TmXJ~W)BVl7TGG$>fV`DTkW@TbyI5jslHaTN4IWl1|IWak8FgD*5C^|ZFZ*O!)a$#*{L2`0$cXLE(ZDnqAX>V=-BVlD^FlID4Gcz+}Ib>ltW-w%8IW%KAIA%CuVP!WrWnH!wIfFg7tZIA&%sW-;9qN=Xs`PjGZ;Z*Fq{b98cbV{~amd2Up4Wo2J6Uolo`b9G^CX?kUHPjGZ;Z*FrgXmo9CWB>p!Q*dE&b7^#WQ*?55V{~gEFFGXo*Wo}JjbZAIrY;a|Ab1rBALvM0rUou5$XJu|pVRUFnWo&R|a&uoeXf9}UZEWZiCIUJ-eo0hicyx7gWphYjZe(m_awsVPBVjT)Wn*MFGB`9iW;Hf3V`MpDIW}ZvVmCA}H#lQqIWyuENaz$ME;>44WMn8~Z*FsRAaitNIy!T7a%pa7CM+OhZ*FsRAXaH}bzy92dS!A?aCB*JZgVCn03%^CG%`6gVr4QgVK^{lF*7k`WMVfpGiEbmI509eH8M2h6i6)S6ebipI%j2cC}VGKb95kcbYwa@b98cPZf7Pb03%^GHD+ctWivE5HDqQsGBr45I50IfF*ac^H90vqVm4vs6i5=*6&Z6#VQyq>WpV&>NMUYdY-MsTXmo9C02MAeI%H{PW@U0^ZewL%ba`-P03%^BF*ac|V>vQ7Wn(!oW-u}`G&wV7F*#&7VPQ2fVmDy`6)rkDc42IFWnXl8aAg1^VK+B1VKp{oG&wXdH!(OgVly@}HDWL~IWaP1Vq#)qV*nK{Iy!P?W@U0^ZewKtBVjQ!H(_ICFfwFiHe_UBGBP$dWie$pFf=n`HZ^5oG%)}bE;>4JZ)t9HWpV%`VK_H7V>mN1Wi>f4GB7zaVm4wlWHV!7He_KqW;8N2HvknbIyz}|WpZJ3Z*pH_VRU6@Z*qA6BVjdUF*P|iIb=3DH#j#pHDxz7W;kSFI5s#oIb}I!WMTjnE&@6_Z*XODVRUbDD=R1|03%^BH90wAI5asiW-vEqGcaQ}W;Qi2IW#b1W??jCIAdk*6i@&aE(JO|Z*XODVRUbDD=R2zZgeRCBVlAUGGj0`V=^*hFl1(CV>dEnVmD(pV>vcCHfA$rGcoWKPy+xJE*CmFZ*XODVRUbDJv}I6Z*FsRAW3v(a$$6DawaJtV{dMAbO0k^V`MWmW;io4H)Sy}H!?J4V>vfwWH~u7Vr4ZqFlI9{@)S@N02MAAIy!G~WpZJ3Z*o07C}VGKb95j>Z*FsRNpxj$VRUbDCMh6eZ*FsR03%^EHDoYlVKOseVP$1GGi5MkHDNY5HaIacV=^>hH#0c&6i^xf6)qP#I&W}ga$$6Dav?n^V{dMAbRbD|WpZJ3Z*nFnAY*TCb94YBVKp~oFflVZI59OaGdVC}W@I#DIAu98WHdQuHf3QkGxiiv6#x}396CC0aAk5~bZ>GYJt$*uZgX@XLvL<#bV+n&a$$6DawaJtV{dMAbO0k^HZWo~Fk)piFfutaF)}h?WMgAAW@a)nG-NO_HeqEp_!LkY02M9*Iy!G~WpZJ3Z*nRqDF7p3F*!0~Ha9miWjQ%yGB+|XVq;@6G-5F|Wn*DCV`FAF`V>$A6)plgI&W}ga$$6DaxFe6DF7p3W@0!oIAvouFg0N_H8V3ZWiv21G&W*6IX5?DVl`xB{1i|C6)p%mI%#uOVQgt+C@COgZ*FsR03%^xVm4znG%zzVGC5;qV=`qqIb$?tV>w|qG%zq@GdMB+6i^0b4jno=Npxj$VRUbD0ADd*F-de~a$$6DaxQ3eZERO%Y-4Y2Wgv8KAZbK-Zd7t*Wgv28W@U0^ZewL2WN%}2ZDnqBVRUJ4ZY}_6Ze(S6E@*UZYz!4PIy!V|ZDn6`bY*Z~X>MP0Wn*t{WOD!`VPQ9BIb&vJH#ak4V>mf6V`gPCG-PErI5aabW@BSyGz=9sIyz!$VRK(&Z*p>FY+-b1Z*E_7X>Da+W?^G=Z*l-5VKX*1GcqtVH)LiwF*h(YF*7t~Gi5e7VPQ07GcYtUV+<8GIyzxvV`Xe*a&K*AbY*g1Zf|LGWnXq-a%o|1V`Ts%VK*`~Ff}kTGcz+|Fl1z7Wo2bFHZ^8tF*!D7GBh7vyI%j!uZ*yaBaAjX^Z)tO7Uv^<~X<=?-WdI{#HZnCfIbt+4FgRv1HD+ToI5TEtV>L53IAb+7V>V(n3>7vyI%j!uZ(m|*VRK(@Z)tO7Uv^<~X<=?-WdI{#F*h+YVP-L7GiEV2W;iuAVPrEjF)}wZH!?LjFkxb13>7vyI%#fcbZKF1UvF}0Wo~p~bZKvHUuAM~Z*pIDVRC67vyI%#fcbZKF1UuSu8Z(m|*VRK()a&m8SUv^<~X<=?-WdI{#H#9b3IWae7GdDCdVKOmeH#B54He@m}IX5t4Gh<~j3>7vyI(2hpUu|J$Ze?_DZDn+2a$jv_VRLnIWo>0{baMbBVPrNpGd5&1GB+}0I5ajgIb}6vH#lZxIb}6sHZWv4Hhc^KP+@XmZDn+2a&rK4baHiLbZJC+Zd7t*WnVF0F+p^6X>@gDWl?oubY*gGX>V>tOGZ#(a$#*{bY*gLE@*UZY#|jQ0y;W=NkwjUX>xCFZDnqBC@BCVVL4@GF*rG9FlJ;pGG$^oGBP0{bXI9|X<}(?X>@rgV{dMAbRctdWI8%?baH8KXDlFMZ*OcV03%^HGGt>pFfcP^G+{6_Ff}z|HZVD6G&V3|H)J_EGc#rp6+{;y6(SKjI&)=oLSbWTXL4_KZe&AmY;STXV{dMAbRa`-Y;ST_X?i9p03%^yIc7OCGBjmjG%zt{W@I@sH)dvJHaKNuVlXmhI5T4t6+{mq6(SKjI&)=oMr?0yaz}D$WJ7OkZ*nMOZ*FsRAVY6#Z*o>?dL}6VBVjjXH8o*4W;ii6IWjS2W;HZ1W??flG-EP3HZ(V8HewYOL=PbqA`v<|b7gcvZDMIMmGDF7p3FgY?|I5aq9Gc;s2WI16oFfwCdI5J~0Wn(mDH90gj9Th|pAr&GNIy!P?ZEtpEOlfCmbSPtQZgX@Xb97`nI&*Y#X>MmGDF7p3F*PzVIWaR~GC4LfVl-tmH)UiqGc`0fV>V_pGdVUj9~DFrWB>ppG1RB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY$IVXVKg!{I5%cDI5{*iW@KYIIA$|pGcq}3V>U7{IWjh60025VRB3HxR$+2^X>MmvVrpe$bS`K*I#g+GWmaKwd1-EEO<{C$X?OrsX>DazVRCtCZf8$oYGq?|UpQzkXmo9CBVjdRWnnX8V>UT5I599{V>V?mVr4KeV`4O6H8eG5G&E!Y06IEUX>DazVRCtCZf8$oYGq?|E@(PBRB3HxR$+2^X>MmkZ*^j9WdKxZZDm$ra(QWPXHQ~kWn*+-IA|_tbZu-SVPj!9GBRT|WiT)_W;HiBGi5k8FflkZIb$DazVRCtCZf8_-VQzC~Z*pw_RB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY$IVeW@I=wG&eUlVKy*0H!x*kFgIi~Gc_|~H)LXAIALOB0025VRB3HxR$+2^X>MmvVrpe$bS`K*I#g+GWmaKwd1-EEQg3u&bZKvH090vhWmaKwd1-EEPhx6iV{~6QXf9}UZEPc9WH>ltHezHqVlZMjH)LdGIAmftGB#v2Gd3|{F*Y$WWB>p@6CZU9tiZDm$ra(QWPXHQ~kWn*+-IA|_tbZu-SVK-qpWMertWi>Z2G%;jlGGj4gWin(pVlgpcGG#bsIAj0-IyzKoZDm$ra(QWPXHQ~kWn*+MXgWGnX>DamZgydEX<=@3L~nIsY-IpcX>DazVRCtCZf8$oYGq?|UpQzkXmo9CBVjQzGcq$VI5A;0H8V6fFkxgdF=8@dH#jvjV`OA9HDP1`06IEUX>DazVRCtCZf8$oYGq?|E@(PBRB3HxNp5ywa%o|1bXH|!bZ>G1RB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY$IW2G%_MmvVrpe$bS`K*I#g+GWl3&!VRC6ppV=-RB3HxR$+2^X>MmvVrpe$bYD1VE@*UZY$IVbGc+?YH#svkW;QirVq|7xH)UinV=-bgIXO9GFk&%e0025VRB3HxR$+2^X>MmvVrpe$bS`K*I#g+GWl3&!VRC6DazVRCtCZf8$oYGq?|UpQzkXmo9CBVl4=IW;giVKiniHaBB5VmDEEqaEMsj6kMr?0kbZKs9O<{9$O<{C$X?Q4OZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVL4$kF=j9`V`4HjGGsP3Ffe3eWH(_nH#A{oF*7zcH!&4X7B>|v7&MmtVRLg$VRUk7cql0VBVl1-HaR(EFgasmH8n6}Ff%ndHZV6dV>2~kGdN~4Vly=rPGkT8Iyy#jWo1TeZ(($4Zf8wlb8}5$baH8U0Ap-nb8~4#d2Up4Wo2J6Uol2K`_IWl2nHZ?^R9XdL8VQh6}03%^zWMO7BHZWslHZfr}Gd3_WGh;Y3F*P3WH&ZA6(2QCVQO!3LvL+xVRB_CV{dMAbRcO&d2Up4Wo0@#RB~x>Y-MyNEFfcVZgX@XX+(K$RB~lyIyzKxX>e?1;((?p05D`>WHK>kI5IFZFk@jkH#9V5Fk)dfGc++|Vqs-AFgq1LGdUF>HBDh^Z*oI#ZE#_7Whi5BZgX@XX+(K$RB~lyIyzKxX>e?1bS5kyV{dMAbRcO&d2Up4Wo0@#RB~x>Y-QqrrYQh1H8L|~GGb*hG-P6CF*P$`Vl`$lV>V(pW-wwlHDh5t6+bgY6&)fvI#hCLaBO9CD06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSxlbZ*^j9Whnq7VKQT5H!?OdVmUQ2WjHisHZ)^oH)AkkVP#=6VlXo`Gd~qSAVn1&AUZm4aAk5~bZ>GzC}VGKb95kSM0svha%E*YI#hCLaBO9CCMh6eZ*FsR03%^zIb>yFV=`toH!wCZF*ai|Wn(sCG%_$SGBIN^VmCEG6+a$D6&)ZtI&W}ga$$6Day>mLV{dMAbRcO&d2Up4Wo0@#RB~x>Y-MyNDIjBSZgX@1BVjOPFlAvdGcYhTF=1w8F*GqWHZ(ajG-YHmH)A$oV>v?=KOSTN06IEUa%pgEWpn^zY+-YAX+(K$RB~lyUol@XRB~x>Y-MyVXmo9Cz77B{P;zBtX=8L#Wo~nCa&t{(VRLnIWo>0{baO6f08?ddb8m8UUouc~Wn^h%bW>$+b8m8UO=V$ob#i5GWo~qHUpQzkXmo9CWB>p!OlfXqVRBP>b97~GE@%KuX>MgI6goO%XlZO@MQmklWo~pvZ*opyZDlB9Z*FsRAaitNIy!T7a%pa7CMf_TVKFo@F=jP6HDO{gV`eioVl+82Wi>W5VK`$kF)?CgWKR`E5@Y}XIyzQqb9G^CMQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F;;1Fbzy8pY-Md_ZgehabZu;l6(l-3ZC`C+b8`SAVKX@~Wi>KoGBz<{Fk@siGG#L~WidE5IAvvIVL38pG>a7^Iy!A%ZDVh303%^zVrDpHIXE*hVPrLCGGZ|_H8eCaI599eIXN(7Hf1!66(l-3ZC`S4bV+Vya&&2703%^xGGjGjF<~`0Ib<|3VKHGfWHLE7HDWhoG&C_ZGc_=a6(j;WI#Y0AbZKF1Np59wbZKEIDF7p3Vl_EAV=^-}W@chyIXN>nWHB~jH8x{4GiEb6Fk~<`RTV~y6(lt}I#Y0AbZKF1Np59wbZKEIV{dMAbRcAJbz*E~EFfcVZgX@XP;YZ-bZKvHCM+OhZ*FsRAX0C1VRUJ4ZeeUm;((?p03%^JFgIgiWHe%BH!(CcIASz4WMN}6VK+8mVKp^nGh#4T6-G0Q6(korI#Y0AbZKF1Np59wbZKEIV{dMAbRbi3VRUI>Y)Niqa&&27CMf_TVKy`|H#KEBH)b_4W-&E6H8?jgVmM)DW;ZxyHZ(XhIaw7(6^j)lH99(Ga&K)?Z**aFX>V>}Y)Niqa&&27S8{YiWo~q3a!+PWVRLgRV{dMAbRcAJbz*E~EFfcVZgX@XP;YZ-bZKvHCM+OhZ*FsRAX0C1VRUJ4ZeeUm;((?p03%^CHDfkqWjA3lW-vEpVPa-sGcsmlGB#p2V`E`7Hf1nd6-G0Q6(k5cI%j2cO<{9$C@COgZ*FsR03%^yH8Np2VrDouVK8AiF)}kWIXN|BV>MzmW;SIsVly{g6-EY&6(k5cI%j2cLuGDsWpYnuO<{9$C@COgZ*FsR03%^HHf3dEIb=08WH>ovWH4qjG&y8qW@R!qGdN~3GB7t^6-EY&6(k5cI%j2cQg3u&bZKvHVQfimWpZ?BVOMf=Msi_oWlwTxXK8LIDIjBSZgX@1BVjjXGh;P0I5cB7W;ZZ1IA%FDHDO_6H8eCeH#RUZFlJ#DMh1%&BnUb>XJvF!Z**aFX>V>}Y)Niqa&&27S8{YiWo~q3a!+PWVRLgRDIjBSZgX@1BVjXRHfAw6WMMWjHZ?IgH#RmkIc8&KVKFx|HZwUiGB{%uMh1%&BqBOGZFOvPX>e?LC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVK-!BIA&xvG-WVhFg7_kGBagmH8?q8H#asoIb||oH)Rz@Ad3|w0y;W+WpZyQDF7p3GGSykF=S*mH8f*1VKg~0Hf1n1V>e+rWMX4DF*Y+YXB9?^6(k5cI$?87VRUk7cql0#V{dMAbO0k^H(_HqFgImmH#a$CH85i{Ibtw0WHUE4H#lZBH)S$0X%$8WixnguIyzx+aBO)=ZgypIb7d%FZ*FsRAX9K*bZKF1O>b>wZgh2RCMh6eZ*FsR03%^zIA$_qVl*=|H!(LcHexbiWnwd7I5{(AG-WX~G&VA86-FG36(k5cI%j2cNp5y!a&u)UDIjBSZgX@1BVjjTH(_OEHDoq6FlJ+8H#uZ9HZwIbV`DNkFkv+~V`gm?Mh1%&Bpo_BZ*XODVRUbDD=1@cZgX@XQ*dE)X<=+hZe?GhC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVK_HsI5%N6Fk)mjWHw`EIX5#iGh$^hI5A~4H90e8WN{TnAd3|w6goO@aAk5~bZ>GhC}VGKb95k7cWHBUCMh6eZ*FsR03%^IW-~NnVPj%qW-~WpGG$~rWnwvFGB-6aF=8`0VL4-S6-E+^6(kutI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1L1SYkDIjBSZgX@1BVl7S8`=;V`wO2Z*FsRAXIm0b95#tAY*TCb94YBVKFc;Vq-XDV>LK3G&MOgG-5JlGh;JhH)djHGBh({V|Nus5{nfi6goO$X<>6$a%FB~XhdalX?9_BX?A5OV{dMAbRblBX>)WYDIjBSZgX@1BVlAVGBYwUG-Nb2F)=bTV>e|qGc{o~Gi5O|H8(OaH#T_{MiPq^BnUb>VRKexV{~tFC@COgZ*FsR03%^zF=A$7Vm3B7HaIjfIbtzpWI1MJHZwJ2IAS+9Ibkt-6-EY&6(kWlI%aZjZB}JtbZ>GfV{dMAbRbq`V{~tFF)$`603%^DWjQf8Fk>?^Vm3K9Ib$+nVPRu7Vl`%EI5Re6Gcq!L6-Ez>6(k5cI%#uIXnAvKV_|G;c|&h*b7^yQWo~pRDIjBSZgX@1BVjgTG&wV5I5A~pIbvgFWMVTnW;iiqFflSUWHDi4Ff@M^Mh1%&BrZBSV{dI@X>MgGV{dMAbRbi3VRUI>Y)Niqa&&27CM+OhZ*FsRAX9K*bZKF1Np59wbZKEGDF7p3F)=hbW;teKW-wtmHDfh1H#RjkH#TEAVq`O9Gh{P3ffYt9ixngSIyzcqa&IUp03%^xV>M+pHZox~FfchZGBY+YV>V)WYDF7p3F*q|~IX7f9G-NV0H8nLeV>UE6GBY+ZFfwB@FgRg0g%w5?ixng_Iy!A{ZDnqBb!|jta%py9bZK^FQe|gyWpi_HawubOZgX@XX+(K$RB~lyIyzK$X>)WYEFfcVZgX@XX+(K$RB~lyIyzHuVRUI>Y(e6HrYQg;VKrhnVrDosG+{YqIXPruVKZbmVPa%qV_{)8Gh;AjWQP?-Gm8}@H99(NZ*666baib+WpZhDVRUJBWm9Z#bZKs7OleYOXL4n8b8m7eV{dMAbRcO&d2Up4Wo0@#RCj4}bS5kyV{dMAbRcO&d2Up4Wo0@#RCj4}bS5ky;((?p03%^DGi7FBWnyDDG+|_8V`DWlFf}+aH#a#lGGR3^GdD1a6-F~;0025VQ*dE)X<=+hZe?w&_bZKvHE@%KmX>w&_bZKvHUpQzkXmo9CWB>#&LvM0r05UZ*F*#ylWHvK2GGk*oVKy~1Wn(!pW;Zo6H)b(oI4)>(ZETbmnY$hoHBVjUTVKX@}Ff}z|WHC52IAk?rGcY$dWHvW8F=8+|Wi*l%M;4$JB?3A+VqtS-R%L7`DF7p3IAkz0WH&W9VK6siWo0ulVly*kF*q?fVPa)sH)c68lodyy6(s^XI%;oeZgf^ToFgIppF*Z0bWiv8iH#1{3m=#9`mK7%mAY*TCb94Y@V_`RDW;i%BH#K88Gcja0Ght*lVlrl7Vm4u7G%z`u6-Nf36(tBdI%j2cPI6CXL{CO@C@COgZ*FsR03%^FW@9mAG&wgiF=8_}H#9kBF*Z0dG-Y98WiVwmWH&RM6-Nf36(s^XI(|lSWo1TeZ(($4Zf90yY$z!JBVjo>Ib%0AFl1z6WHdN9Fk&_~Fl0D1G-YEoGh#F`F=d_=M`Qp1Iyy#jWo1TeZ(($4Zf90yYye|yVRLh7M0svha%E*-F<&u8a%E*kY;R$7X>Mm$Wo#~JbZu;8001vRY;03yZgX#Pb5wb7WpgfQ06}bQQ)O;*Z*p@~d2nTOUpQzkXmo9CvlTu%I#U26VKX*0Fl1w9Gi5b7F)}k@I5J{2F*G+bI5IIeH8x{2GqV*wIyzMVBVjmUWHd5nGG=2kWHL80WHV(qWM(;JVPP;~IWuH4G&r*rJ~}!?03%^DFgG-0Ibkp~I5J^2G&wV6Fk~_}H!(0UW@R!nFk)k~6+SvTbpRt_F*r9cHDoq8VKFx{H8W*1H#252W;8K0F*h_dG%#XevlTu%I&5ifYjaj*Yycx+VKX&1HDY2jWjHuuWj8Z8GGjPqVlp#hIXE<9Ff=tVvlTu%I&5ifYjZ+rVRJ!aV`Xe*a$$67Z*Bl1VK-qpH)1$9V>x7IVmUWvH#1^3Wi@3oVK!qoHD)nmFtZgtIy!7=ZfkQvV`F7(WpZJ3X>V?G03%^HHZeG2VKOo@VK6ymFfubZWHU5kGdDRhF<~@hGGbw~6+SvTY-w(5K|)D$03%^BGGS&iIW%EmIb}68Fg9d4F)(8?FlI3_I5;^uWn(zA6+SvTY-w(5b3$ohb60X@ZewTwBVl7@G-NquH!?IfH!(M5HDh8nGGSveGcjZ}WMea7FgddoJ_0&AL2`6yV|8p{bY)~hZ)ABvY-ewBX>@39Np5sya&BR4LUm?lWpZ;UDF7p3WnpDDI5uW7V>B`{F=aP3H)LXAWj8cpHZd_|VmCQts}*3g6+R9+Ize)DX=8P4VRU6=LT_YwL2PGla%psEZAor)WpZv|Y(jNrW@U17C}VGKb95k0Z)9a`CMf_TVK!rBW;r=IH!x;6F=93{F*sy0H)c3uH!)#jG-6{lFs&6}46_wJ4mvt=WpinIWhi5BZgX@XO>bmnY$hoHBVjNwH8EsiFf}zcHe_NnFf%n_Fkv+{I5jq7FflYTG-a<9U<|VrJ`OrMX>&twZgXjKbY*UIC}VGKb95k0Z)9a`CMf_TVL4-CI5#&jGB{;3IAt<6WiT){Gd5*2VmLA}FflVUH?b993}gTRIyymebZKLCY+-a|WI}Ibc|mMvZ*pmLXl+SubY*gGVQfNmW@cq_a{zO6a&=>LX+(K$RB~lyUol@XL2`6yV|8p{bY)~hZ)ABvY-ewBX>@39Np5sya&BR4LUm?lWpZ;aXmo9CWB>pdIyz8tX?9_BWmR-(Y;!JXIy!T4bzyR4Lvn9(b5L?`WOZY7O<{C$X?Q4OZ*FsRAVq0sWo|k;R%K&!Z*ntaCMf_=a%py9bY)d^X>4;}IA|_tbZu-SVKrl7IWRagHeoV0VP!R9VmCK4Vr4WnVqs)AWMO1AG_(~q7GwYb7&4;YXgWG`Yh`yRV{dMAbRb1(XJu|WI#y+4bZ>GqWF{#9P;zN@VRU6xbZKmJUpQzkXmo9CBVjmXVPi5jG%z$VIb=6wVPau0Ff}+fV=^@|VPZKsWi_@HHWp+60313xP;zN@VRU6xbZKmJE@(PBWoBk+V`*h>bT(u|Z*X}ic4cF9Z*n$dDl8ylZ*FsRAa-SAbZ>GtWF{#9P;zN@VRU6xbZKmJUpQzkXmo9CBVl4RV>dD}HaKHrG-G2qIWRe7VK+2mG&3_ZG&N;7WH7iDHX39A03td%P;zN@VRU6xbZKmJE@(PBWoBk+V`*h>bT(vDb!{kPZ*FsRAa-SAbZ>GtWF{;iV{dMAbRc$RV{~tFHe@C#08nyic42g7Rdi`=b6+@UE@*UZY$IVgW-&K2W@R^FIbtwjVPa%rW??WfHaRshGh}2iVP;{v6*eGb001I7I#6GtWF{;iV{dMAbRc$RV{~tFHe@C#08nyic42g7Rdi`=b6+@UE@*UZY$IW0G&E!|Ibu08IW;*jW@KeBWMg4DHDzLCH)c3FIb$`v6*eGb001jGI#6)W#a&L2URCj4}bSPtQZgX@Xba!cUbX0k8WhN{jV{dMAbRcbSbZKvHR%K&!Z*o+5aAhVb08nyic42g7Rdi`=b6+@UE@*UZY$IW0VKO#kF*Y+fHfAwnWI1LyGGa1iH)A<6F=k~lFfwJn6*ehk001pII#6)W#a&L2UO>b>wZgh2RC}VGKb95kdcWHBURC#b^CM+OhZ*FsRAZ>4LWo~qJZB}JtbZ>H0d2nSWDF9G%X?9_BWmR-(Y;#{YXf9}UZEPc9GC4FcG&MJ2FfwFiF)(F0WMwgAWnnZiFg7(fI5{#gz!f$tWB>p!P;zN@VRU6xbZKmJE@%Kya%py9bY)d^X>4;}IA|_tbZu;n6#y?&aA9(DWldppa%p%jXaGZRa%EpKQ*dE&b7f6obaH8UUpQzkXmo9C))gKCIy!zyRAqQ{b#i4WDF7p3V>D$oGBzxCFZDnqBC@BCVVPj)5WjJFuV>M+kGGb;qFfn2`WM(liV>DtnWHDi8GsYD_))gKiIyz@%bWmw{Wo$!lY;STXb#8NMXKrO=AZc!NEFg7mb7^O8Wn>^}ZgeRiV{dMAbO0k^WHMtkHDhKtHa0h8Gc!44IWaXhH)3XFH8^84Gc-3b$Q3{!))gKeIyz@%bWmw{Wo&aOb97`nI(B7abZ>GzP-%E&Y*uM{J|-z3V{dMAbO0k^V`FAyF*ammG&Ey2Vq!5iV=y;1GdVagI59akHDY6B$`wEy))gKZIyz)>VRuw-MrmwiC}VGKb95kcbYwa@b98cPZf7YVV{dMAbO0k^H8f%{H8VCfV>mH0Hf3WsGGaG2Vqs%BHZ){2Vl*%_%oRWv))gKGIyz-;VPb4$L~>zwC}MAKY$*UEVPi8lG%`42VK`oW??rpIc73rWMpD9GB{&5Va^pm1lAQE2s%1bz($vVRu1tWnn03ZgealX>N2ZAZc!NEFfuabSVHMVPRrqG&wgjH)LiwWjQxxWj19uHe)wtIW}WuG%-0fFw_-55@Y}XIyy;IWq5RTa%BKxY+-YAX+(K$RB~lyUol@XNmONcbairNE@*UZYy%b^Iyz}|WpZJ3Z*l-5VP!EfVqr96FflMRV`4WrFgG?ZIb&ftFl1#kWiT>iW&;);Iyz%-ZgX^BX>?_BVRUbD03%^EGB7bPIXGlBVq`HjW?^DtHD)n6Hf3foG&5s4Ic72g79I^cI&x)mWpZ|9D06gVIy!S{dSzd9DF7p3Ffe3dHZn3~VK+B7W@0&JF*IW~Wo9!qVm4-BGB!0a*%d$w0~Q_vIyz%)WnpqCDF7p3I5{&iF=J$7VP#@5F*GtaF=8-fIWlE4WMpDBH8wUf+Z8|q79KS^I$>mFQ*~lZVRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WV{dMAbRbP(baH8UMrn9cX?kTma&O{*rYQg;VKQSjVly^kIAS?4V`61uFf=)0WHc}`Gc_|}He_NlGu;(HGXoYLFgiM6WMoryVohOma%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9EFfcVZgX@XO<{C$X?R3=Zc}M`WhN;ABVji=GGa6`HDP9BGc+_}VK6ymH8wCZGdE;2Ibt$1H)Y=yKrRCo9yK~TVPs@ebz)6nbaH8UD06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSxlaZ*FsRAX9K*a&u)(VRUk7csy@%Wa5CPDF7p3VK6r~IAdmIFlIPnVPiF8I5ILhVl`tmH8EjhWi@0l;T1qL0~Q`2IyzxwWJGCUXK!v{Y)xTwa%p%dNp56icv4|*XJsrPNp56icv4|*XJsrPWN&q1Y-K3`BVl1=GBY$VH)LcqIX7cAH8D9dIbt?BIbk(8F=9AnVL0OzKpq1Y9xpmNVPs@PX<=t?ZeeUqVRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WWN&q1Y-KDUb97`nI&*1yWnXkD03%^DWi(-8IW=NAW;8M~Wn*GEW@Rv9F*asnVm3E4Ibt^D6+kTm79J2fI&gJ!XjF1(aBO9CC}VGKb95k7a%pgEWppMf03%^HVK8MmIW#aZG-NkoG-Ed~WH~o7WH32nHDxz8G-f#G6+jLH79KS^I&)=oQ*~lZVRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WV{dMAbRbP(baH8UMrn9cX?kTma&O{*rYQg;VKHH0VKHPdHe@wrIb~!uIb~uqH8V9hWny7BH#KE4FzFRQGXoYLFgiMOWpq<@VohOma%p%db97`nI&*1yWnXkGAaitNIy!S{dSzd9EFfcVZgX@XO<{C$X?R3=Zc}M`WhN;ABVjl;He)q3F=aGjGht#gHDO^iV_`QkHezBoVlg>6G-m4+KrRCo9yK~Tb7gc>bz)6nbaH8UD06gVIy!S{dSzd9EFg1qWI8%?X?kT}bSxlaZ*FsRAX9K*a&u)(VRUk7csy@%Wa5CPDF7p3Vlgl=H8V9ZGB!CmI5%N8VKO!}VK`xCH)LWsGGa0|?G->X0~Q`2Iy!S@bVO-kXK!v{Y)xTwa%p%dNp56icv4|*XJsrPNp56icv4|*XJsrPWN&q1Y-K3`BVjpVVPRxqG%__YFgG(aH#KH3IXN;pGdValFgRf{FgWiOKpq1Y9xpmNb7gcyX<=t?ZeeUqVRUk7cqnspWI8%?X?kT}bSxlqbYwa@b7^{IUvw-WWN&q1Y-KDUb97`nI&*1yWnXkD03%^GH8LdD|GdE#1W;Qf9IAbY-MyPV{dMAbRbl6X>e?1bS5bPBVlDRHDhIEH#j+BIWsXhIW{#hF<~+}Ff=(~F*9RfH#hSYKn?>I9tb)*X>&zwaCCVnDIjBSZgX@1BVjiV>dHoG&wUcI59FbVL32jV`MZiH)Z`5KmisY2q0r`ZgX@1GBsj1Wil~hFf}t`I5aXgWH2;1Wo9@qW;i)HVq#`6{}n(60~Q_vIyz-;WGE>BBVjNzVPZKjGcqtVWi&QqGGQ?>H#0b5H)UlvI5asoFl7N2Kt&Z8a{zNLXmo9C-2ebDOlfXwMQmklWo~pXXaG!UZfiwsWo>0{bYD1VE@*UZYFH%c1E@%K!OEh0NXf9}UZEV#BFg#Q&Aa-wQWM6bVWMyM)ba`-PD06gVIyz)!V{CR|Y&=vxC@C&vVRT_ADJeca0ADj-FfmkLFfd;*F?MfhWM5x&Uo&4YF=S<9Y;<{WWnVBib97{1F<&ucWn*l1VPZC7F=aG2IA&sFH#jvgG-Y9AHDNSlHZ?Y4WjA4DVJ>KNZEP79B?3A+Msj6kMr?0kbZKs9L1SYmDF7p3WM(inWMN`5Vl^=`H)b_CWM*YDI5jskH#cTuWi?_n2Np*e79|)uI!1D3WkzgoVRUJ3XF+3QC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^EHezBqHD)<7H8){pVlrYiVmCH1F=01mI5IIeIb}5o7DpBt79|)uI&x)mX?kTSV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjRPVPrWpW@chzF*i0cFgIZ|IXGlvHZd?WH8C?aHf9SJM-~|tB?3A+VqtS-L1SYmDF7p3HZ);1G&f;4H8D9cH)dftV_`NoH#RXiHexh0Ib>pC4Hick79|2YI%;oeZgfFoV<;&ABVl7=HDWMgH)duxVKQMjVlZQ2V_`8cHa2B8VlrVkH(?JJM-3Jy2q0r`ZgX@1WI1CpVKFr_VP-isWMnjEVKOo^GBYzVH)J<5GGt~p5f(=V4;Ci~AY*TCb94Y=G-hFDGBsj1GBhwYIXO2mH#IRgV>B~nW;14FH8eOA7Domd79|KeI%j2cPI6CXL{CO@C@COgZ*FsR03%^DVKp{0HZW#4Vq!ElH8L?ZFk)ghF*RXjIb}IzWo0lG7Domd79|2YI(|lSWo1TeZ(($4Zf8MbV<;&ABVjUSHZ){mV`DjCHDh5kGB`IfGBPzZVq!5hVL34~Vr3T=M`Qp1Iyy#jWo1TeZ(($4Zf8MbV*q1pVRLh7M0svha%E*-F<&u8a%E*kY;R$7X>MmhV`DC8bZu-O7D+lfZeeX@03%^DW??ckW;QZmH!(LdHfCfqVlp!{WjQxvI51>0Fk~_x7D+lfX>&z*aBOK~X>e_oFgRf`WnwTeWo0rkGGaA3HDWk6VlrZ7V;>etIy!E3ZDM6|Pi9keVP|D?03%^AGBsf`Ff(K`W;HNnWjQfqVm3H8Hf1e?T7D)m+I!SJHWoL3>bZ>G=Zf0*pVRT_ADF7p3GBh_aI5c8pHDx(CG&D3cGd40eH8MA2GdN-}Gd5y29TsbH3P40*bYTEQVRT_GXmo9C-2ebDRZ>JoL~mntZDnqBE@%K%Qba~XZ)0_BWo~p|IA|_tbZuKE@%KvZ)9a`Nl#xgO>bmnY(;o*Z*p{Ha$h)TE@*UZY^@gnFIR7JXmCkxbY*g8VPj=3XaHAla%gZ#ZggdGW?^GxUpQzkXmo9CjTHbdQ*dE)X<=+lZ**yIZdPSubZ>GlXaGZRa%EpKQ*dE)X<=+lZ**yIZdPSubZ>HBIA|_tbZu-h7AQJ8OlfXqVRBYwV{~tFGgJU0VKQVmHe@(CVqr5lWi&QoW@R%tHZw6YH8^5qI5jshVKNpdIyymaXLW30a#m$ybZ>GqQ~)DkHZw3XV>CB8IWRO~F*h}3Vm4zoF=IJoWivT2WHLB6G8QNTIyzHuVRUI>Y({T#V`WxlV{~tFC@BCVVK8K3FgP(YW;S9pV`VvJFf=kbIXN~rIb&sEHaRjlVY({T#V`WxlV{~tFC}VGKb95j~X>MgGqR3GqR3<3^BVlGZH#THtHDNI|Ib~xvIW#e0VKFc=VL4)9GGjS4F)=6>N-Z)LC>uIDQ*dE)X<=+eZ*pU0R%K&!Z*nMOZ*FsRAX9K*bZKF1MsIRsWmaWlbZ>GdDF7p3F*PzYVPZ05G&nXnFf%Y^Fkxn7G-5L_GdW>0GGZ_|Di%r^G8QN*IyzHuVRUI>Y({T#V`WxlV{~tFC}VGKb95k6aA9<5VQf}qV{~tFJX3ICbZKF1MsIRsWmaWlbZ>G#CMf_TVKy{lVl_4~W??ciVKHW5I59LiH#Rh6HZ){pGGjJlW-Jy;C^8l(0y;W=Q*dE)X<=+eZ*pU0R%K&!Z*nLp03%^CH#TH8Vly&hHaB85VK-u7Gd4A2W-v1}F)?L0H#sma7D_S}C=@z6Z*XODVRUbDDkx)bZgX@XWN&q1Y-K4RV{dMAbO0k^V>vc5H#T85WH2`~VKF&3H8NpkVKZfBG%+|cWHvB3FcwM@WB>pG1V{Bn_b7@3*Zd7t*WnVF0F;j41bZKF1MsIRsWmaWlbZ>GlXmo9CjTHbdRB~Z%b7pUHZ7yg4LvM0rUoup3VQzC~Z*py4IA|_tbZu;079bHiI#^9iMQmklWo~pRSWQe&VRCb2a#M6+bY&(f03%^DGh#6}GGsP5Gi7ElF)=t}WH2-`F=JykVK_8lVKOo_7D5kP79b@$I#^9iMQmklWo~pRSWQe&VRCb2a#M6+bY&(iAY*TCb95kcbYwa@b98cPZf7Pb03%^yW-u~0GC5^AGB-6gFkxk5G+{Y6FfcS@Vl^-`I5=fC7D6Lj79ce`I#^9iMQmklWo~pRSWQe&VRCb2a#M6+bY&(iAY*TCb95kcbYwa@b98cPZf7PeAY*TCb95kcbYwa@;((?p03%^BF*#u~H)1s~IW;sjWjSFoHZ^24V`DivF*7zXGi72p7D6*z79avTI(}G9Ohs&EZDnqBC@BCVVPP;bGB9N|HZWvnWHdElGdMRnH)CQoGB7zdH8WvkG&&YSToxcTIy!S@bU}1fTk$`BVl4RFgP_aVmCH2Ibk<6F)%k~GBG$aV_`EkWi&A|Wi&h%LNiV>kc5i89D06gVIy!S`VRB_;UvPACJXlRkMQmklWo~pnDLyFxBVjfDtlV>LB0VmUWvG&D0eH83(cGc`70GG#y(LNHtwAP71-VRUqIX<~JBWkX?XY+_+!YbYroV{dMAbO0k^GGQ?|GGSveH)b_uHZ(M1F)=e?HaBH3GGj9}IW=W9LKZ>>Toxb*Iyz-|X>?O#Z*XNpVQg$-VPk73DIjBSZgX@1BVl1SW;8iwVmD$jVlpr^WieqmG-G09V>K~mVP#=qHZnvOLIzwGAP71-ZeeX@C@COgZ*FsR03%^HF)}%3VliblIbk(oV>mH6I5#q7HZ^23IW{#iIW}ZQ7D5JG79a>ZI%8;QY-Dm}ZYU`rV{dMAbO0k^W;J6mIb$+0GB9B@WiT={F*G@5H#lWwHDY8nGG#VqNESi{Toxb*Iyzx=baH88b#!HOC@COgZ*FsR03%^!W;ZlsI5IhAVr4XBGh{I_GGj1hW-?`BVK`!BGi6~)7D5JG79bQlI%8;QY-B}jWo>0{bVhG-PGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^JG-GBlF=RDmGG#etHeob0W-&KoH#9RjWHMqnFga#S7D5tS79avTI%RlibVY1sZDnqBQ)6#%Whf~CBVjW#H#s>sWMyMAV`XGBF*9LdWH2x|V>354GB7n}Gd4~ZLR=Og9XdK=XlZO@NMUnAWo2$qVRCb2WGHiVWI8%?Xkl_?WM6P}ay(c~Ohs&EZDnqBJ}CerVKF#jHDWL@H!?Y5IXPi5Ib&ioWjJOuGcYzaHf1q2GEf#m8(bD3H99(TWpqJwbaH88b#!HOC}VGKb95kcbYwa@b#8BRWMy(?WM6Gza6EH#WI8%?baH8KXDlFdbYwa@b7*05W#WLQDF7p3GG=8mGi5koIb~%uWHM$qH#TNBIWl88V=*x}WMVWmQWiopToxb{Iy!J+a&u*5Lug@gVPkYa%pgMX>V>QDIjBSZgX@1BVjXSIAt+nH#0Y7HZe3}Gc{#1WM(j7G-fw8VPiHlHDXv6LIzwGAObo%XJvFyVRCb2a#M6+bY&Wo>0{bO2*)VRLh7M0svha%E*-F<&uQO-w~>Wo>0{bS`LgZERu|EIK-LZ)|09VQyn(03%^BH92B2F*##pG%+waIW{yjI5RRgH#lT8WM(!sIAUR97A!hCbZKp6Z*_D@Zc}ArZ*F9B03%^IWo0lmGi7EoV=yr^F*G@4WiU20Gi5e7H#TKqW@9vB7A!hCZDDvxbY*g3bZKvHa{wb@Ibk<2H8){2Wi&N6H!(FgWid23GC4UmWM*YGHfALX+(K$RB~lyUol@XM`dqhWpim`OfpSnVQx=wbZKvHb1rCfZER!!054B)bZKpAdSP^FZ*EX>Z(?j^Z7yg4PjGZ;ZE1R8bZKvHP;zf#Y-MdV>}Y)Niqa&&27C@BCVVP-ZsHZn9}He@s~WieqjG&VG4H90pqVKq52Ff%eWIb{|}Zx$ytIyzEsbYXO9Z*F01Np59wbZKEIV{dMAbRcAJbz*E~Dl8ylZ*FsRAa!nYX=iR_WFTp7bSxlaZ*FsRAa!nYX=iR_;((?p03%^DG%#T_IWRaiIX7lDI5aXdH#9e7H#RvrF=Aw5I5=i!7D+R27AG1yI#O?RVRUJ4ZeeUmZe?DwpW@TbzGczWpZX=V`VOA07-CfaCAv-bY*g8VPj=qIA|_tbZu;)5;8nRY-Md_Zgf<6aAhnYWO;63ZE0g)Wq5RDZgf5XUo&4YF-2@;ZDnqBRC#b^UobFVFfn9#ZeeX{V_#oocywiMbYCzrUowm>HaKNCF*P?gG%+|fHfA(5G-WY2Wn^SGHZ)~oVqs-2Xmo9CcNQx$Iyy&ra&L2EZ*XN(Wo~nCa!6%taAk5Rb97`nI&)}Ya%E&+aCCA!V{dMAbRbh@ZgX#PMQmklWo~pjI#XqCb8m7kI5RRgWi>f<7EKbe3Lr>jY;a|A07zwQaAk5XXmo9CX+(K$RB~ly0Ay)$Uod4iV`XDEGC46YVL4?qWnwTmI5%cFWHB}}FfnE_WG-lQZER!!0545-Y;d2@7SZ7yg4O?7N^X+m#gc~g0FbY*Q{IA|_tbZu;W7AiVAY-w(5UukY+Wq1H1VKQSfGc-6bWn?ioV=y;iVP-XEG-P8mWHvcrHZWp1WqcMYIyz=@VQpn!X>Md?cmN||IXN{lW;Zo3GcjQ?VmUN3VK*}|GhpMylZe&JsVQpnDXmo9Cb97_?ZeeX@b8ul}Wpi|7E@*UZY>pNx4LUkRPexO4VRUI>Y({T#V`V{da$$KWb97`nI&*1yWnXkD03%^DH(@biVPP{fFg7wdHDzIDH#at7HaKE7H8?mpWi&K?7EB9{7AhDzIz&%KQ*dE)X<=+eZ*pU0L2`0oc_?FVZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3F=Q}gFk@ylVmC54F*RXgFkv!bIXE>jW;ifmIbmXAfEG*^jut8tIy!P?b7^{IC}VGKb95kcbYwa@b7^{IUvwz|BVlD_V>UT3WMnouFk@jdVm2^iF*If{G&W^rGC471Gcke|Oc9P2Di}ICa%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVKFjfW;Zf8VPZ8hGB7h`IALWqV`efpGG<{hI5J^mHG~#S7LFDw9y&T{b3<=#b7^yQWo~pRV{dMAbRcO&d2Up4Wo0@#O>bmnY$honV{dMAbO0k^Wj1AEFf(IhH#aggH#9aeFf%bVGdDP4VL4?rG&W&2h89d5jut8oIy!G~WpZJ3Z*nLpC}VGKb95kcX?kT}bSVHMVPj-rGBsgiHfAt1WHM%BF*i0fHf3QsW-%}~I509~F^CpS42Tvi6d+@7ZgX@1H8o{7VmUQ6G-feoWMVTlGBIUkIALRAFf?N^Fk&+~iWW=~jut8cIy!ztPexO4VRUI>Y({T#V`V{da$$KWDF7p3VK`xCWn?jBH#IgnVqq~gHDO|5G&NyjWHC1~F=l2sj228}0025VL{COjaA9<5VQfZka${vda&lpL0Ap-nb8~4#d2Up4Wo2J6Uok{aMpJNMbZKF1MsIRsWkGUsVRV>)VRtTQ08nppX>@6CZc<@)UpQzkXmo9CWB>p!Qe}2;Y;|;HN^faybS`KBQe}2;Y;|;HN^faybYD1VE@*UZY?Br=Iyz8KNlsK>Oi4#bQ~+T&H8nD2WiU80F*0O0F)%kaFk@z8V_`C5Ib||7IX5H5&$k}Iyy{gXJ~X(d2nR_R%vr}VQgu7WpZCQXf9}UZEPc9VPrNqG&EvjGi5R`V_`NkVrFGIWiw@EHf1t4H8C||WB>p!R%vr}VQgu7WpXZP09I*pbzy92dS!B7IA|_tbZu;*5&$|nQ+acAWo=ApZe?L|X>((4H8f>7Gd5;oVmC4|HZn71IW;$AH8wG2HfCWlFqjrkpcX9@Iyz-|bY*UIUvznJWhiBMbY*UIUvznJWjs%GXk~IfDF7p3Vr617GdD0cH#B8tW@TnHFgIgnWMyMAH8V0ZH#RgjnifwIpcX9*Iyz-|bY*UIUvznJWhiNGWMz0?ba`-PDF7p3H)CWnWi&T6H!@-|Ff}zcF=A$AIbmUCHDzKnV`VjEoEA?CpcX9%Iy!S{dSxgnAY*TCb94YBVK6o@G&VRkWi&KoHDftAHe_OAH#j+FW@R!qG&nXgWu6vK2KEjBIyz-|bY*UIUvznJWdLJrVRLh7M0svha%E*-F<&ucWprU_Y;#{RUomBPbY*UIUte^2aAhuNbZu;-79Tn~Ze?j_Xku@2OlfXw03%^$H90tDVPR!8F)=bRV>vixG&eIbV>d80W;bLxGc`G*79Tn~Ze?j_Xku@2N^faybO0k^I5{>mFg7wYWj8f7G%_<~W-??rGGk$4FgYpLX+(K$RB~lyUol@XPGxClXku@2E@*UZY`7L8H99(2O-w;_baH88b#!GYb97`nI&*Y#X>MmMAaitNIy!T7a%pa7EFg1qWI8%?baH8KXDlFdbYwa@b98cP;((?p03%^CH8o{0GBq_aIA&yJG-fqrF=jVqF)?B?W-&8lW@KWd7DO|+79tHgI&)=oPGN0jD06gVIy!T7a%pa7DF7p3Wnp1qI5lE7VKHSgWHmWBH8x=}GB9N@Fkv(^Wi?|srWQmCxE3M}Iy!S@bXH+(b!8}XbYwa@b98cPZf7X~BVjpYVPY{jVKFvlF=l3AI5{z7Fk&z_WI16nGB7zaWn`!pL<_hUA`Ln^b7gc;a%E;|cqnspWI8%?baH8KXDI+9VK_2lGGRD2Ib=CGW@TkzH)LUAIc8!oVPa!6IW;sgWvUiL3%C{{4LUk=Wpq_iNhou4WI8%?baH8KXDI+9VKFddIb~*KF=RDlV>2}{H)LZuVlgo^GdDCiWi>ZsW2_cL3%C{{2s%1$VQpn7DIjBSZgX@1BVjaTVK*>lI5lNuH)J$4Fk(45W@BSFHDYEqWH&i7H8-vnL0{bSPL&Oi*ERb7gW4RgY-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGDF7p3GdM6fGc-6fVlp>5IW;#mVl^-~Vqr2kHZ@~5Vl-wmy%t0g!4@I{Iyz-|X>>(wWo>0{bW>w*aAhbd03%^$HaTNtF*7nUF*!LgFgQ6gWnwTfGhsMnGGs7hIW=Ry7DQwK06IEKZ)t9HMQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F-mV~ZgfR#Wo>0{bS`LgZEVFBB04%xQb|WiPC-mxLPb(USzks;SVcr%LP1kS0B2z~GGS(BGch(dVmV}HGcq?~G-5GiVm4uBW?^JxGBIXhW;HouG+{C_V`MinWHx0mFfn9eVqr8eIWaJ0Ib$<2#TFtuIzmNKL|I=(Oiw{nNlr&!LP1kS0B2z~GGS(BGch(dVmV}HGcq?~G-5GiVm4uBW?^JxGBIXhF=JshI503aIAvouW;8i5I503_Vr5}uW;Qr6I5lN8!xlwfPESr>Lr+XhPeVaeMMPgkSX5tEQbkTfNJUcsFfw5?Ff(K~I5}iCWnyD6VKrkjI5Ih7WH&NoG-5Pl*%lx=IznY~WO-I$a%o|1baMbBXJIxnVP!tGB;v0VliZ5HeqIFVPs@7F=ovcB04%uNlr^&LQh0lUrmK7Ff?R1WMwfmGcht@G&o{3Vlp;jIbtz4I51;lH8o*1V`5`CIb$|vFk~?`%@!g$I!;AYUrA0>UqMbpUqx6{UsqB^PD4mVQ(sR`Urb3(OJ7$>R7g)%R9{C@K~?}~VK_5nIA%C9I5{>sWMN`sH)LZtGC43bWH@AHF*P$WGGR1iI59CWF*Y}4H!?Y5G-hNoVKFx`G&f>nWHB-|GG)ycB04%sPf1QxUsqB^PD4llXJI%qWH@FxGB`OlIb>mCV>e`DI5IgfG-NnrWid4~F*0FfVP#`uH)dipWHd8kG&nRkH(_NkGh}9EV>UQ7W@0$a79u)2L{COvR8LY-RYd@2VK_5nIA%C9I5{>sWMN`sH)LZtGC43bWH@AHF*P$WGGRC{F*!LoIW}WvIb}FvH)J(2H!);4HZnCcGiEkpFk{UYB04%wMO0r!SX5tEQbkTfNC0PHI5T88W;il9IW{?DVPa!9WMeooIWRP2IAmopH8U|XVPP>dWoBY9G-fqpFg0UgI5stAGGS$9FlJ;hGiGHrIL#I!Iyyv8MqfcgLq$wQQbANnPfh@5VK_5nIA%C9I5{>sWMN`sH)LZtGC43bWH@AHF*P$WGGRGkHaTTuG-NV0WH>WoFfcJUHDqHmVPs-BWn^PzFfh#)B04%uNlr^&LQh0lUrsWMN`sH)LZtGC43bWH@AHF*P$WGGSvfV`gMGF*z_}G&VM3Vlg>kH8V0WH8eLcFf=zfWMkPDAUZliWpZSBM0svuZE0gxVRC6sWMN`sH)LZtGC43bWH@AHF*P$WGT0U(IyzHHSYJU{NmE}&Pf|lgUsO+0QB_4>Q$kHZ?S5G+||8H!(A2Fk)q7WimKnV`4NkVrFJ!H!)*0V>n_rV>Q?oB04%jLqkPOMN&^qMN~ynUsFX+Q%_O=XJKMCGC5;7WHL1~IWaghI59FbH90k6VK_N9F*Y?cWi(+oH#0S4F)%b`F=Q}dI5A^nHDhKrVl-qlV>V?nI51<_79u)2M_E!&Q$tTsMPE}zPE$`(0B2!hHZnP5IAk(4GdVFhGdM9aG&MOjVqrKrHZe9eG-WhlFfcVYF)}e^WH>luGBz+aHfAI#ftfMMYmhSV>b~K~6_iOhHm#K|@1DOhr;pO+{2iQeRU=PE$`(0B2!hHZnP5IAk(4GdVFhGdM9aG&MOjVqrKrHZe9eG-WhlIW;+EGG#e4Vq-NnW@a-oWH@AFIXGcAHDY98VK8Ah*cKu>I#ftfMMYmhSV>b~Mo&^hMPF1;Qc+b!Uqeq$R6#>jUsFX+Q%_O=XJKMCGC5;7WHL1~IWaghI59FbH90k6VK_N9F*Y?cWi(+mVq;-sVPrUEH#aacWMw#JFl1t5WMX7BF)%n}I5{)e79u)2L{COvK|@1DOhr;bR7p=xUsFX+Q%_O=XJKMCGC5;7WHL1~IWaghI59FbH90k6VK_N9F*Y?cWi(+kVlXvgF=k;fWMO7BFlAw6Gh$*iH8wLbW@9m8G%_{V79u)2L{COvR8LY-RYhM@MNU&sQUGURVm2~4V>o0oH8VLeI5RjgGBh3VP<7DGG$>lVqr95GB;&6Hf1qpWH~rCH!v_cG%+zXG1wL&Iyz28R9{6{R9{z8MNUIVUsFX+Q%_O=XJKMCGC5;7WHL1~IWaghI59FbH90k6VK_N9F*Y?cWi(-7GC4J3Ib$(4Vr4KjV>mHmGBGtWH!w3eF=R4gHZ(Zc79u)2N>52nR9{z8MNUIVUsFX+Q%_O=XJKMCGC5;7WHL1~IWaghI59FbH90k6VK_N9F*Y?cWi(+jFgIj2F=jVqIAl06W;Qo6Ic7FwWH2}|VqrL8Fg9b@79u)2QbSE&Q$kHZ?S5G+{V4W;kX!H8nOiIW;peH)UovHezBhVPs`yHe+NtH#pfAAUZliWpZSBQ)O;*Z*o+5aAk7Db0bYW~DV{Bn_b7gZZAZBlJAa`hKV`w0BXk{R2ZggdGW?^GxAZc?TV|8+JWo~qAc_4LeWMy(7VPkY@c4Z)BWp-t3Z*Xm8Zge1FZe$>7b0BVSbRctdVPb4$E&yk8Z*_2AUui^nZd7t*Wkq;!WpZh4Wo~p~Y%XYYZEW2ZHaa?OUv6P-WdI{#HZ@{3WMeZpF*#&6HaKEqH!?LhWi(`DHZ@^4Wietk-4-@FI&EKcWq5RTa%DzoY-Mg?ZDjx>VK8MeHZ^29W@BPDHD)k4W@2JAFfm~_VPiEnGcz(1^_xbO<{Cpa%o{~Np5Cu0CRM5bz^jCM0svha%E*-F<&uFVRU73X<=+dY-Md_ZggKUUolN#bY*gBVQfimW^XQNbZuGVQy7)X>4;kI(BbqWM6bVWMyM)ba`-PC{#K+Npn(fcTHhxZ*nO4;}F<&uuZ)s#-UvytHUobIbWn*kNWjSGEVL3HqGc-9hGG=9DHZVD5WjHitF=1vhI5T7}Xmo9CToV9NE@(PBNkmyrR8mDnUqnSvQbj{SR7FHzS4mVzUrkd-C?aV@d2Up4Wo0@#P;YZ-bZKvHQek%>X>%+fb#rAPX+(K$RB~lyIyz8qb7^#GZ{mQaDIj!taAjm=W*|^+b7^#GZ*Cw^Z*ysMX>V>)VRryfZ*ysMX>V>{IA|_tbZu-SVPRuqFgGz}IAt+3HDNY0H)3QrGcYw|V>xCqGB7hWGv5|6P-FlAFHmoDX>@6CZZ2p5P;YZ-bZKvHUpQzkXmo9CjTHbdRCj4}bS`KBLvM0rUoup8X>)X6IA|_tbZu-X82~R!VQg(-ZboTrbY*fbXaGfXbZKp2bZKvHUouN!Y;9p~MrmwxWpZCQXf9}UZEWrqG6*_4O>b>wZgh2RMsj6kMr?0kbZKs9N?~JfVrgM+D069gWnXkD03%^HV>M!8HDhBnH#IUhFgG@0H)b+oW-w$hH8(XjHezDr7E}iA7BUz*I!$kFWo~qJZANlsWkzgoVRUJ3XG&pXZ(?a-ZYX1KZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3HZ*2pVK6r^V_{-rGi79DWI1LtF=At8IW%Q3Vly*j<`z^I?iMl_Iy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^CH8?dkHDP8mIX7lzWieqeVK8GdFflkcH)b?2Ff%mh7E~7Q7BU_>I%#u5Z*FsGb97~HbSPtQZgX@XX+(K$RB~lyIyy~nWMyn7DIjBSZgX@1BVjW#G%+w^W@I!tFk&(}IXN~rI5sypG+{Y7Ff=haVPWbPR2=RWG6Fg}eob#}Wo~qJZANlsWkzgoVRUJ3XG&pXZ(?a-ZYU`LBVlAYWH&T7H#0e7V>U53W;A6tVPrOBW?^JEWMMgEWjE{=RAc}EIyy~nZDnqBb!|p+Wo1TeZ(($4Zf8niV{c+b>wZgh2RMsj6kMr?0kbZKs9N?~JfVrgM+E@*UZY-9icFHv=2WO8A2X=6igb963f08w>eWO8A2X=6igb97%gXf9}UZER!!05Cc_Np59wbZKF1P+@XmZDn+2a&uE}Y-wauXkl<=b4X=uaAk6HE@(PBWpi|CZDDj}Np59wbZKF1P+@XmZDn+2a&tybmnY$hxqR%K&!Z*oL=Zc}M`WhN;ANp59wbZKF1P+@XmZDn+2a&uE}Y-wauXkl<=b4X=uaAk6HUpQzkXmo9CBVjaUWH)3vWMgDFFg7+cVliSkHZn6dVK8PfFgP}2WMS|YPA+5s02w+uNp59wbZKF1P+@XmZDn+2a&uE}Y-wauXkl<=b4X=uaAk6HE@(PBV{dJ6b#!GyZ*^{DX>MmiZ+J#>Z*5a(VQ^(AV{dMAbRbi2Y-wauXkl<=CM+OAZ+Ipt07-6Ta&&27Y*1lxVQpn}WpZ;MytZe(S6EFfcVZgX@XOlfXwNp56icq|}eZ*FsRAXIW;ZgXaDa^irdDF7p3Fk@z9IWuHqVK*^0Ic7OIVKFf_V>C80H!w6aGGaMn`4&PmM;9OxIyy#acx7ZtZ)t9HC}VGKb95k7a$#n?oH!)&0H(@p~W;9|kG-5Ub7eWR{7a#~aI%j2cPI6CXL{CO@C@COgZ*FsR03%^BIX5skGBjjkW@9usH#TB8GBr46V`VmDV`eruG&5oa7eWR{7a$@!I&)=oL3DIsV`yb$OlfXwb0}kPZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2t7BVjT%GGt?AI5RUdGG=5qH8MFfGGsGjF)=bVF*0E{GcyMlLLf&MAQCz{b7gc=Wpi{?a$#MyMDIjBSZgX@1BVjl)HfCdEI503aGdVLjH8f)~GcY-1WjQirGiG9CW-<#GLIy_{AP71-XJvF#Wn*t{WI=RvVPj}zWK3ypYbYroV{dMAbO0k^V>dG~F)}kXVrDmDFgPVQzC~Z*pxYV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XOlfXwNp56icq|}eZ*FsRAWUg);((?pAY*TCb94YBVK6ylWMpJAWj16mW@9ikGh;SpW??WkI5A=|H8e0ZV-XiZIY$>DJ32aNWpq?>VQzC~Z*px!WpZhDVRUJBWhi5BZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>Q_xrYRs}Z*FsR03%^xV=^-_H#9k7W-~B1G&MIkFkxk5Fl0D4HfCfvGG$~F7eYBl7a%PcB*Z*Eg{Vsmg|V`WxlV{~tFC~0nVEFfcVZgX@XOlfXwNp56icq|}eZ*FsRAWUg)Ye{ZoWq2tdV{dMAbO0k^VKFc>Vm4uAWinwfIAvrrGGaG2I5=i7F=aDjF)(Ij6&FG)M;9PFIyz%-ZE$sTWkYCbY-CVxb5><+L1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVKrhlVqr04F=IGoH#cHoGhsGjG-WblIWaIdI5RjnV;2`fIY$>DJ32aJZ*6dObY(+mX>4RxWo$uXV<=;9ZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgb**rYRs}Z*FsR03%^zV`MfoWjQruHDqQrV=*#gW-w$iHDot2H8?b5W@I)Q7eYBl7a%)2I%98baCLNLLuhGiWL9NtC}VGKb95k9Wn*-2azuGG*d2Ul_dSxaoAWUg)YvO>WDIjBSZgX@1BVlG@I5RmhWHV!7FfuhVHDP8sH92K6I5K59WH~W3VPzW^LODklAUirbV{dJ6b#!GzXlZO@L1SYmV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?pAY*TCb94YBVPQC7H)b+2VK8GbGBGhSI5smgH(_KpHZeFeH8y52F&!5|IY$>DJ32aJZ*6dObY(+mX>4RdX<>6gV`C^|Z*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGpZgf;{a&dKKC}VGKb95k9Wn*-2azuGQ2G&VRmFkvAVLODklAPqV?b7gc%Ze(S6C`xZ>Zgfd*WMz0JDF7p3W@a`tIW;pkH8x>nWI1GJHDfk5V`4I7Wn^S9I599cBNsvoM;9OnIyz@%bV+VxWq2qlAY*TCb94YBVKO;0GGsS3WH(}CVmLQ3H(@tqV>UKqWjSUzW;A7CG$j{821gel4mvt>Wpq$)b3<=$a%6K)W@d9`bSPtQZgX@Xb7^{IUvwz|BVjpYFl9D1FlI9~Ic76rW@TeGFlJ_EWi&KlWjAFwH#sL4LJUV2AP71-XJvFyZ*xO$Z*pXFPiAIwWppShAY*TCb94YBVK!nnF*h|aVq!2gGcq`3F*h}4F*PzWH#RdhF=H_^Hz^lF21gel4mvt>WpqSOMsrVQW^-k9C}VGKb95kcX?kT}bSVHMVPiQoGdMUoIWl23H)Jt3F=RJlHZ(anGBG)2GB#vkH!BxH3`Z9r2s%1vWpqSOMsrVQW^-k9C@COgZ*FsR03%^zI5=Z9Vl`tkH#0F|H8wXfHD+aDG&o~2V`exvGcq$R7eWR{7a#~aI%r{YP;YZgX>DnAb0{ewV{dMAbO0k^V=**kI509WI5RLgIWuKuWHB@~F*h+`HDfS2I59alFBd`vM;9OrIyz-;VPb4$P;YZgX>DnAb0}kPZgX@XVsCG3DF7p3V>vN0HZe6hH(_ICW-v8nWH~l5W@I&CV`DHhWM*VJF&9D#M;9O_Iyz@%bWm?|OlfUtbaN=%KZ*FsRAaiMYWnXkDAY*TCb94YBVKz8sGc`0~H85plHDWnqFgG(WI5lQ9I5s#oGBY-1FgF)M5=R#x9y&U6Wpq$)b4+P%X>@ZaV{dMAbRctSdSzd9EFffWbz*E~EFffWbz*E~DF7p3WH@9uGGQ<>HfCctI51>lGBRa2H#K8rHe+TmFgP<}ITu14M;9OnIyz@%bV_e&ZgfO>ZeeX{V{=q_aAhbdAY*TCb94YBVKFsgF=94iH8VLhVl`nnWi>cCF=R1jIb$|vH#TKqVLKN>21gel89F+1Wpqk!X>N2xd2V5CX=8I#d2nSYV{dMAbRbG^X>N2xd2V5CX=8I#d2nSZ03%^yFgY?cF*9W`WjHrwVKX=|V>w|lG+|>kWin(nF*Pzh7eW_D7a$ZmI%j2cL}6`kX>MmIV{dMAbRctSdSzd9DIjBSZgX@1BVjRQF<~-eWi(mW6K^H<2M;9O#Iy!S@bVOloaA|I5C}VGKb95kcX?kT}bSxlbZ*^j9Whnq7VKro9WI19uW@R-vV`4csF*IQ`F*s#6H)S_tVKiYkG(#6c6h{{z7CJg}WpqMmnWo~71VQgu7Wn@%ua&dKKb0{eQBVjdRHD)noV>o7HV=-eiWM(;GGcsf}GdDJ4Ib>mCHZ({VR$3P{7&MmnWo~71VQgu7Wn@%ua&dKKb0}kPZgX@XX+(K$RB~lyIyy~nWMyn7DF7p3W;i!AHDok7V_`XDI50ObW;Hi4WHmHlW;J7BHeohpN*7iZS{F1JIy!P?b7^{IC}VGKb95kSM0svha%E*YI!$k6Wo#xX03%^DH#Rq7HDqRHFgY|eH#TK9G-6|7VrDovI5jsgV>n?<7giQp7c>GoI$~jSWmj@#ZewUDDF7p3F*0N}GC5&1Gc`41HaRt9I5IP2HDfqoI5{?DG-6|6P8U{M7c>GoI%;oeZgf;{a&dKKb0{eQBVjW)HaRk4GGt^mVl!qlVKg*2G&wjjV_{@4GG;S5WMxnnR!$c-2q0r`ZgX@1W?^DEGc;snW@IsDVmCKrG-fzAVq`UCVr4RBF*z_YQWsVRP!~1`AY*TCb94YXV>32lVP!ZuH#sYuI%j2cPI6CXL{CO@C@COgZ*FsR03%^CVl`niFg9c~I5#jcIbt$mH8MG4G-fn6H8x>pF*Z0>7gh#Z7c>GoI(|lSWo1TeZ(($4Zf8ejZe?;|Y-xIBWK?f*adl;LC@BCVVL3TtVqs%8F*r0hH)c37H(_C8IW%K1IW=ZuW;il5F<2K?WB>pK`^WMwosW@BMvW@9-vF*q_cHD)My@X>Md?cmN||IW{ymW@I*GWHL50Vq`dEG%_(aV>K{hWjHx9WjQu7VizVKIy!G~WpZJ3Z*n{+V{dMAbRctUX>LS$ZcJ%nOlfXwNkk?oAY*TCb94YBVPRuoWHc~2VKp^5GGjS7IAJ+6VKy*jH8f)}Fgao|WL_6Y9by+IA38d3aAk5~bZ>G!Jt$*uZgX@Xb8BgCM0svZX<|%iZfi+ICMh6eZ*FsR03%^FGdMS5Gh#V4IW%Q8WHDkeIWRCbWjHi6VmM|nVmW1C7f2ms0025Vb8BgCM0svZX<|%iZfi+I0Ap-nb8~4#d2Up4Wo2J6UomrQX>LS$ZcJ%nOlfXwNklGabZu;DM0svha%E)zWNC6=WjQipWH)1DHDfboVPP~lVKFy3H(@w5Gh{VnVPi37E@*UZY-9icFHKNGE@%KvP(xohXf9}UZETGd054Q!b97a7X>4;YXaGZRa%EpKRAqB?Rdi`=b6+@UE@*UZYBVlD_Wi&NqI5#N3L03%^$I5s(BH83_aGhr|{I5cK9G&M41WH4nmVKrrBF*i1P7a}@3ZDDj}a%o{~a{wb@H!)>6HZnOeVKrhiH8^5oH#KHuWHL80Win+kWiv1|dKV%(I(BJubzy9C03%^!He)b3VqrNlWn?lpVl`%BGdDM6IWsddIWuE9Gcq=M7a}@3V{dG1X>)0BZgT)5VPs-6G&wkBHaIjkG-YOGHDot7H#9amIAJ(AIb}99W_lMQH99&~Qba~XZ)0_BWo~pRSWQe&VRCb2a#M6+bY&(iAY*TCb95kSM0svha%E*YI!$k6Wo%Gka&u*JPjGZ;;((?p03%^DW-(!AV=!YfG%{l_G-Wh1F)(E`WoBVzFgY<}W;A1L7eq697a{^WI(}7BL`Fn!V|8t1ZgeOq03%^xF*9T`GB-9hHe_L8GG#b9Gd3|ZGBPkWIX7Z6VKzB#7esm&A_6)(Z*X*JZ*FraDF7p3HZ)>5Fg9a2FfukWWH4elGBaU0WiT=_G&eOeVP#`Ba2G^+7a|BcI&E)cWo#%ZAY*TCb94YBVK!tpFfun`IbvooWHDi5H#9e4WnpA9VPrTtWnnWoHF6h326`7F2s%1*Wo~nCa&sstAY*TCb94YBVPiHkH!x)~GGk;mV`MQnF*!D4HZx*lV>x0qWj1CxW^@-s26`7FH99(SZ*O!(Y-Md_ZgfU(a!z4wWhi5BZgX@Xb97`nI&*Y#X>MmGEFfcVZgX@Xb97`nI(B7abZ>Gzb97`nI&*Y#X>Q_xrYQg;VK+86VKg*hG-NnqGh|{kVq;@BWj8oxVlpx}Gi5SmW_A}uGkO;y0y;WmZ)0_BWo~pxVRJ%dWo}Sma&u*5C@BCVVP-U9H8Ep0FgGzXGGj71WH2~2I5B2pF*YzWGh<;iVt5xsWB>pX>%+fb#rAPX+(K$RB~lyIyzEsbYXO9Z{mQaDIj!taAjm=W*|~;bYXO9Z*Cw`Z**aFX>V>)VRryhZ**aFX>V>{IA|_tbZu-SVP<18GGR0_Ib}I!VKg@~V`VfjIAk$7IW#vlW??ZfFnkv>P-FlAFH&!GVRUJ4ZZ2p5Qg3u&bZKvHUpQzkXmo9Cs}~vwIy!W3Q*?4^Zf7VdAY*TCb94YBVPrEiWH4c3HZWpiG%+zYG&eXfF*GzZH#9adHfA(sGJh952CEku2s%1)Wpib6c4cH#Z&P$~X>MmIDIjBSZgX@1BVjl&H8MD3WivA~H8W;4I5lQAF=jb7H)S|BW;ta!Wo3aEJO-;58Ui{xL3n9%C@BCVVPP?0W@a%pF*!G5IbvjDGBad0VK`wkIX7cwVKrnoIfEBGs}~w0IyymkX>%xJZ*FsRAVg_$Wn*+{Z*C?mAY*TCb95k3Z*ysMX>V>ODF7p3H8x{nV_`L7FlIG2IWadhVlrkpV`VuuVlrYjG&N-~g%>;_s}~v#IyymkX>%xJZ*FsRAVGL(b0#SOBVlA@Fk>_@WMpMGW;0}CIb}3sFg0d2Gc#c~G&40cVlsypJPWHA8Vx!+Z*XODVRUbDJt$*uZgX@XL3n9%CMf_TVKFvlWH~W7W;iisWim85HfCipHaBKCGdVUhHZ?RfIf)lM3#%6z2s%1vWpqSoa%E$5X>V>QDIjBSZgX@1BVjROWMervVKzBoW@R>FVKZc8V>xCpV>M$nGG;h4Hf4(!JO-;58VEW%XJvFxa%pF2ZYU`rV{dMAbO0k^HZU<`VPRx8I5RReIX5{rVP-iuGh|~qVKp~4H)b+qjTbxys}~v)Iy!S@bVO-#Wn*+{Z*C}KZ*FsRAVg_$Wn*+{Z*C?j03%^#VKy;kI5{ygH#cEnVq!8fWic=|H#9IbWHw|qFl0547d#NF7a9>dI&)=oPjYEzX>KTEZ*FsRAW&~}X>@6CZYC)JBVlDWH!@;2WHmT5VmM?lH)dvJVK*^3VrFGxG-PErHa3wLJP)fE8WcJ@XJvF!Z**aFX>V>+a$#Ha9dlGB;&rI5#jcWMO4wG+|_9V>D$kWo0pw7d#TH7a9~gI%j2cQg3u&bZKvHRB~Z%b7pUHZA4{qX?9_BX?A5OV{dMAbRcAJbz*E~DIjBSZgX@1BVjQ!G-hTvVP-iuH!?CYH#B83H)djDG&f{oHfCWrGC7qOJQAxH8WcJ@XJvF!Z**aFX>V>+cWHBUC}VGKb95kNZ*^j9Who$IZ*FsR03%^GH#0OgV`VouV`gJ!H!w9dFfcMWHZV3}W;kYKIAS%I7d#TH7a9~gI%j2cQg3u&bZKvHQ*dE)X<=+ZV`C^|Z*FsRAY^ZKVr*q8AY*TCb94YBVK_85GB7eTH8x{3I5S~2Vm2^lHZnM4GBP(YGGj0_Vwo2_5~~*)6goO*Wpq?>VQzD5VRUJ4Zd7t%ZgXaDa&0JMZ*FsRAY^ZKVr*q8AY*TCb94YBVKp~lGdDRoVqs-rVL352WH>TmF<~$VQzD5VRUJ4Zd7t%ZgXaDa&1Iqa%py9bZK^FC}VGKb95kNZ*^j9Who$IZ*FsR03%^CF*Rf}WMgABV=-i5HZnOgV=^^2HaRdgVPY^eHfCg<7d#TH7a9~gI%j2cRB~Z%b8KOBX>V>+cWHBUC}VGKb95kNZ*^j9Who$IZ*FsR03%^IV`XJCI5s&rGiER_V=y%{VKX)}GGj1fFg7tbGdX6T7d#TH7a9~gI%j2cRB~Z%b8KOBX>V>*aA9<5VQfKTV<=;9ZgX@XWN&q1Y-K4RV{dMAbO0k^F*7waV`F4wG-Y8qW;bMFW;ZuAIWjP1Gh#AfHaRq7p%*+7s}~v}Iyz}{P+@XmY;0w0C}VGKb95jL3n9%Lu_wzWpi{?Z%1i%Wo}S!X>N2VV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCMh6eZ*FsR03%^!F*amjGGSt4WH4koHa2E5I59M3IWuBqF)(5_GiEZU7d#)U7aActI%j2cL}_z$VQyn(LS=M!Wo2$bcxiJ%Ze&nzX>N2VV{dMAbRcO&d2Up4Wo0@#P;YZ-bZKvHCMh6eZ*FsR03%^EV`F4vVP#@9Ibk(nGBIN^F*Y?ZIb&pGIAt|8W;9``7d#(i0025VL3n9%0Ap-nb8~4#d2Up4Wo2J6Uok;=X>%@UbZu;DM0svha%E)zWNC6=Gc_}1WMMcoW-~A`I5RdiIbkt3FfunYWoBVAGc`CiE@*UZY-9igFHdlEX>DnGWpZ->V`gDwV_`OBIX7f5Vq;-6H)b<2Ib%66WMnX8WI1GFE@*UZY_k_BIy!A(bYo}$BVjZ-G-WqpWn?yFWHDhiF*i46F=8|~VK_H2H#smlW@57!DLOi3cyMK7bY)}!BVl4TW@ck%H83|fH8?OdI5T54Fk)n6H)duzG+{PjVK}oFDLOiGWnpYZY-Md_Zgc=6VPax7GBGkWH!(LhVlZVjVl!npWH)0lVl**fIb<|2F|!vb7CJgqWpi{*VRUk7cui?@ZDDj{XeeTDZ)_|eWN&q1Y-KDUWN&q1Y-K3`BVjf-I5;>oH8VG5G&M6bVrDrxGd4IiH)bLX+(K$RB~lyUol@XRAqB?O<{C$X?RU(b8TUCV`wgDbZu<67eqQbK}=LdQcgisMPEZtPEV$iHDxqpHDWb2W-~c9VKX^pG%{ggGcYx`7eqQbOhHsdQ&e9;LsUstMPEZtPEDxBWj8oxFqHuSE@(PBQ+H`}V`yn^XHa2ubY*gG077YSWn@NgZ*)U%ZggQ|bVF=mb8~5CX=QR>IA|_tbZu-SVK_HsIWjUdWn?iqWo9xqI5s#pV=!bgH8L_VG&nglHe>(*FG6W>Wn@NgZ*)U%ZggQ|bVF=mb8~5CX=QRQXaGWKaAjmhZ*O!%Z*Fv9V{}7oVRLh7W@%+|UpQzkXmo9C=NBLXIyzHtY-wauXkl<=C@BCVVKZYnVmCBmW@I-sHZWsjWi~ftHZU}1Ha0aeH(@k1W4RYX=NBLXIy!z+Z)|B~Q)ppuWhf~CBVjXTWHK~mGdD3aVKX>0GBhwaWo0mBWjJCvHDqRCI5N8zLgyDC2s%1rY;SI5C@COgZ*FsR03%^yH!@{mGGj0@G-6~oWiezlHDh5jWMN`qGcYqbWi?^F7eWT-7a#~aI%j2cPGN0jC@COgZ*FsR03%^AV>2@|IX5yfVmUQsGG#e7Ic7IEGBso}F=H|{Wi&9q7eWT-7a$ZmI&)=oPGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^GI5jY3H#0e8G%_|fF)=tXG+{9{HZx{rVKXseV`VeJ7eW%}7a#~aI%#uGVQpnrVQgt+C@COgZ*FsR03%^!FgG_dVK-$tV>dZwVlz25I5}ozH8(dmHe)tsIASxy7eWT-7a#~aI%j2cOlfXwUr1kPWp8a|baHtpDIjBSZgX@1BVlA_H)AMy@NMC1VZ*66Ca(O6YZ*FsRAXIW;ZgXaDa&0Cl03%^JIb%3uVlrZ3IW;h2Ff(B_IWsUaG%`45V>L2kW-~Cy7eWx{7a#~aI%#uFVRU73X<=+rWppShAY*TCb94YBVK+H8IXGrvG-WhpV>2>0IAmjDF=jF{WM*MyWiVqfG|3l22Im(b2s%1vWpqtpbY*gBVQeTVAY*TCb94YBVKibeVl`nnV`DHiHDhHpGc#ghWH&ixI50F~VP!NkGRqf22Im(b5jr|^WpqtpbY*gBVQeU4Z*FsRAWdO(WpZg@Y$hoHBVjOMGhr|?F*Rc}WHDqnGC5^4WM*PAI5aXdGB7hYW@XJ6LJ#K`AP71-X>(I>Xk~I`C@COgZ*FsR03%^IVqq{gHD)knHZWmiH#lNpVPr5jF<~=dI5#k6VP-bZ7eWT-7a#~aI%#u4Z+IvvAY*TCb94YBVKz1~V>2^jHZe0fVKif8WjSLxWo2SDHDzLBWH~W4WziQx2Im(b2s%1xb3=J-X>Md?awsVvV{dMAbO0k^I5IIfH#jq5G&D40G-ft6F=b+7H8n9eGdVe7Ff?Lh(-%Sp=NBLdIyz}{MR;^&a&BR4O=WXvC@COgZ*FsR03%^#Wo9-uHZnJ4G&M3|GGZ|~GGjSpHZoyjHf1(qIWRcY7eWT-7a#&UI$?8DaA;+6Whf~CBVlG@Fk~_~GGsC`WMgGAIAJzsG&N*pFk>-fI5A{2IW*T7LgyDC0y;Wjb3$);C@BCVVL4ctV`gPEWn*PDW8)V>2Hh7T2q0r`ZgX@1F*synG-Ww8WH>cAGBPkRI5jXgVl-hmF*9a1IWsgcpbmnY(rseX<~9=bZKvHNM&qrWpXZP08MXXWo$`LUouT^WMynaVQgt)a$$67Z*E9sY;a|AUpQzkXmo9C`4=1lIy!z+Wo~nCawsVPBVl4RH(_BjI5IUeVl_BsGGQ@eH8VG5H90jlHaIk8G&kuNKKU0M2s%1vWpqwqZDlAaAY*TCb94YBVKiYjGGSz5F=RAjF=aGjWn^PvI5##jH#jq4VlXr|IO`Wa2Kg5p2s%1vWpq1bY)3yWNBk%b0}kPZgX@XO>bmnY$hoHBVlDZF=k^mVKq52GGRG6I59P1Fk@t6Ib>xyW-(!7I5_tgJ`7|406IETWo~nCasXp&VRLh7M0svha%E*-F<&uLWo~nCaxQ3eZEO!1COSH8UukY+Wq1H1VK_H3H8nM1W@R>FW@I^HF*IgkHezCBVK6v3HaIXaGY=RhIy!A%aBp)%Z*OvBb5CYwb7gb@BVjf(GcsZ`H8?V5V>L21W;HlwH!(S3IWS~0WH2yeI57_xCOSH8Uqnwvb5CYwb7gb@BVjZ$HD)zoWi?}CFgRsoWo0ooH#9J0G-5bmH#sviHZTtuCIUJ-eob$7VPb4$N^faybV+S+Y$z!JBVji(Gh{L{He+NoWjQo6VPi94GGaAiHaTH4VliVlGc)}cNDmk$2s%1vWpqw*Pi9bWb3<=$a%6KTDIjBSZgX@1BVjN!HDoa}G&ne6H)J+6I5B2pW-?@AIW;jhH8nXhGGYH0NCpoWCI~t@XJvFwa!+PNPeyYnDIjBSZgX@1BVlGaWH&fsVK!qkF*#;7IA$?6W;teNIb~)wIA&xqGBg1gNCpoWCJj0|b7gc%Ze(S6C`xZ>Zgfd*WMz0JDF7p3G-5G0FgIc_Hexw4W;QfqG%+Wpq$)b3<=$a%6K)W@d9`bSPtQZgX@Xb7^{IUvwz|BVlG@Vq#@DHZW#0G&V9aWHe+rVP!F7IWstBWHvQoIXDLxNDL1cCI~t@XJvFyZ*xO$Z*pXFPiAIwWppShAY*TCb94YBVKq59V>L51WnwgDV`XGGFfcJWVK*{mF)}tcH8No^V+j~Y1`ik}4mvt>WpqSOMsrVQW^-k9C}VGKb95kcX?kT}bSVHMVPQFAVm4(rF*Gq@I5cH4Gh;VoH)dmDIb%66Fk?1iV+$Ba3=bG42s%1vWpqSOMsrVQW^-k9C@COgZ*FsR03%^FIWuBqGGt>gFg0c|H8?P1Gc++`V>dE0Wn?opVl`zA7)ScH#Vr*qfZ)t9HNo{a!0Ap-nb8~4#d2Up4Wo2J6UolN@c41;{WlC>pZgfd)aBMDUbZu;n6#y?%Z**aFX>V>)VRtTQ07GwbWnVHV>)VRv6RXf9}UZEPDDK{`5UVRKArZe?L|LvL<#baG*7Zgg`1BVl7?G&49fF*9N?Vlgu`WiT}~HDzNnFf=zZF*!0cHe(wYK{`5UVRKGzZcJ%zWnpqdZ*FsRa$#w1baMbBVPZ69HZ(CfW-(@FWil{iV>f0oGc+N2%VPkJ%X<=>vBVlAXVP;}wFg7(YFl8_~HDzXDF)?H^VlXvgI5%Q3G%*_(K{`5UVRKV(VRCb2NM&<#X<=>vBVjl;F<~%cGc{u}FgG?gF=IG2G-EhpWMVTmV`XMGIAt3cK{`5UWpi_BVQxutP;zf}X=G(&03%^HGiG69VqrODG-WU|Wid55VmLWsV`E`3IWRS1IAJmy7(oI$I!|zPX>DnGVRUJ4ZcuV>Vr*q?Np5CuL}7GcC@BCVVKg&lVr6AyGBIN^I5aR}IWRD0W->8lFk>)cWMVdEW*Hb`y978yVRT^tL}7GcE@*UZY-9icFH~u5Wl~{oXJsyE090vhWl~{oXJubFXf9}UZEO<@5jr|=aCB*HX?kIFX>V=-Uol@XZ*X*JZE1R8bZKvHE@*UZY+x847&GhC}VGKb95k7a$#e`CVqrNnIbvpGWn?iqWMN}4VKFl^W;A6U7(o_b7#|2aI%#fpWpZ<6C@COgZ*FsR03%^IVKq2mW-(M(oI5J~3H#Rk7IWc85V`O77Ha9gO7(oVL7#|lpI&W}ga$$6Daw;feZ*FsRAW&~}X>@6CZYC)pV{dMAbO0k^G&f;1HZV3YHZ@{pGB;&1Gc`9cGG;kAFg0Q`Vq{}EA{apxU>F}2Iy!G~WpZJ3Z*nRqV{dMAbRbu9Wo~0=CMh6eZ*FsR03%^$F)}b?Ibt$1IAl3xW@KhLG&eCYIbt+7V>D$nW@Kh07(o+Y7#|cmI&W}ga$$6Daw;feZ*FsRAXIm0b95#tAY*TCb94YBVKrrAW;r-FF*GqYIb>xqVKO;4V>L80GcYwUFg0O0GA0;75?~k~9y&U2aAk5~bZ>GhC}VGKb95k6aA9<5VQfurZDnqBb!{doAY*TCb94YBVL3KAIA$|BHeqIBGGsI|GGk$3WimN5W@I*DI5;^pV<;Fw9AFq989F*|aAk5~bZ>GhC}VGKb95k6aA9<5VQfKTVF}FIy!G~WpZJ3Z*nRqV{dMAbRbi3VRUI>Y)x-;X>V>;Wn*-2awaJtV{dMAbO0k^V>dT8GBz|aFgH0cV`F4yH)3NrHa9Y6FlIP1GdN^4EEqu`U>F}EIy!G~WpZJ3Z*nRqV{dMAbRbi3VRUI>Y({T#V`WxlV{~tFCMh6eZ*FsR03%^!Ff%nVH#st7G&eOkGh;b3IAS$qVPY_3Ha9q8VP<147(pLk7#|%vI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1Np59wbZKEGDIjBSZgX@1BVjQ#Gc;y7H92E4G-Ng~G&eagFf}(gH#RtBGC4UgIb$#wK^tHgA0;|EZ*XODVRUbDDkx)bZgX@XL2`6yV|8p{bY)~hZ)AB%Ze?GhC}VGKb95j?X>w&_bZKvHCMh6eZ*FsR03%^EVm31{V>vN1FlAvgF)(8{WMeQjFf%k^F*G$bH8*B77(o_b7#|ZlI&W}ga$$6Daw;feZ*FsRAVGL(b0#SuV{dMAbO0k^VKX!`W-&K4F*i6lWny74F*GwXW;Ql5WHMqfV>K}{HW)z>U>F|=IyzxZ*_B2a$#~Wo~0=C@COgZ*FsR03%^IHZV3ZHZV3hW-~Q0F=9DkH#lNAGGa7gGh}5kW-??v7(oVL7#|2aI&5!eC@COgZ*FsR03%^AFfuSSF*0H~W-~G}GcY$aGGs6^I5{>jW@BVyI59Ck7(oVL7#|2aI&^PSbaH8KXDBHkV{dMAbO0k^WHmT3H8^23Gc_?WIWRLZGBq+eH90nAHf3crH8(M4Ko~&=U>F|=Iy!P?b7gXNWn@%uQ*?4^Zf7VdAY*TCb94YBVKZZ9WjHZ6HDNh1GdX58G&3+WG&VLhW;8H2G&40bH9{Cc24EN;Iy!J~a{wb@F)(9fVKF&lVP-QqVKQbhH!x&jF*GqWIWc82H#BBAU>F}dI&yDx03%^EH#1{lVmLQsIW}ZvWnncjF=aJ1IA&osH)1j|Wi>Zo7#{*UI#hCDZgXaDa&0In03%^CH)3LDGh;PoI5A;0HD)z3F=1t5V`F48Wo9xpV>mKK7(rkdA0j$BRB~Z%b7pUHZ75@JZgX@XQg3u&bZKvHCM+OhZ*FsRAW&~}X>@6CZYC)JBVjZ)VKg;kW;bSHWi~N1GC4S6I5lH5H#jtAGc_?dWMxPgK_Fll9}+q`RB~Z%b7pUHZ75@JZgX@XO<{C$X?QevG$ttkBVjc$VmD$iF=RG5WHV(jV`efoI5jahG&Ny2G%{g0VKzz_K@eaV9}+q`RB~Z%b7pUHZ75@JZgX@XRB~Z%b7pUHZ6+xIBVjl(GdD9cVr61wGBYtYGh;G0V`XDuVmW0pI5}ZuWoAqmK@eaV9}+q`W^!+BNN;U#XJu|>Z*_B2a$#aAk5~bZ>G!C}VGKb95k7a$#V>QV{dMAbRbY~b7^#GZ*C?j03%^zGB;*7W@KYCHZ(UjFkv-iFl90{Vl!hfVPauoH(@kb7(owU7#}1$I%98baBp*EC}VGKb95k7a$#4VKp!~I5uK8Vly@|GdMRiW@TY!Vl!qnW;SJ77(pUn7#|WkI%#fpWpZ<6GALtjZgX@XRB~Z%b7pUHZ6+xIBVlDQH#IXeV>UHmFg7(bVq-TsH!v_ZFgP=2WMpDwHZ@!rK@eaV9|Af$Nn~YibZK;XC@BCVVK*=~I50V8Wi)0nIWRP3FgG?cG-YHnWH4hiIWuNsWL_9SWB>p?R_VQ^)7Z)s#N2bXaG%bWMyn$GEj19b8TUCX=6%nX>N31IA|_tbZu;k7#{*UI#hCDc4cyNVQeTV03%^#G&wggG&C?cHaTH9WnwrmH)c6DFf%eWH8M11Hf1?x7(t2{9|Af$epGT{c4cyNVQeTV03%^HFfuYQWM*SEIb&rtGGs6_WHU1`Wi)1GWH)9pF=SzA7(t2{9|$@+XJvFwa!+PfX>)0GWn@fgZfkQWDIjBSZgX@1BVjo+IXN*iF=99~GBz|bIALKiVm3B8Vl`njG-hHqGB9cwK?aH#9~?S5XJvFuX>MyMV{dMAbRbl6VRmJ5b75>rZe(S6DIjBSZgX@1BVjdRVmL85H#s(9F)=V^IASs|GB#mlVmV|sGht>jW@Bs^K^lq}9|$@+XJvFkVRL0nX>MyMDIjBSZgX@1BVjaTV=-njVK_KpVl^>jV>B{kV>f0vIc8yEGdW~3Gc|4)K?aH#9~?S5XJvFyVRB_|bWCY(YbaxHZgX@XRB~ZMWHe%AGGS(9VrDonFlAz4a2P=viWnapIyz@%bWmY(Wo~pzZ)t9HC}VGKb95k7a$$C5a&uv9Np56icqt%bZ*FsR03%^BVm3E7V`4KmVKFjgWMeflVKOo`HDqHpGcaN>Gh$?N7(p6}7#|lpI%j2cP+@XqZgfm(ZfizzZ*5FzZfi+yWMz0LV{dMAbRbM=Zfi+yWMz0MAY*TCb94YBVPr65FflVXV>2*iFfleVW;rxsI5B27WMgDyG&E*4W^@=q6^a-i7dkp;Wpq$sa%FCGN^faybVhP-ZA@uyYe{ZoWq2rKZ*FsRAWUg)Ye{ZoWq2tdV{dMAbO0k^W-~K4VrF7DH#jpeGcYnZW@BMCHZwP7IXPrxH8f;0b{IhwiWnakIyz@%bX0O-c4cyNVQfimWMz0pa&K)+X>MytZe(S6C}VGKb95j~X>MytZe(S6DIjBSZgX@1BVjW%HaIn9V=^%~G&4D6H85s1V>UTCH#ucvV`ed7Fk*NZK^2M^9~3$|a%FR6bSPtQZgX@Xb#8NMXKrO=AZc!NDF7p3GdM6cW;9|lWHV!BWH)6tFf%zZIb}IEH8L<{W??ZjdKf_xiWnabIy!P?b7gcWV{dMAbRbP{WMyn7DF7p3H83$XGGk#mWoBeFGh;C|GdM9fI5#ynF*i6iIAbs|d>BCtiWnaaIyzxwWK?otc4cyNVQfNSb7d%FZ*FsRAWUg)Ybq%KBVjXUH92NsV>xCxF=jF`H8waiGB9OjGh{MlI50D1I52(~K?{l)A1OLIVPs@fa$$C5a&uv9MQmklWo~pRV{dMAbRbM=ZfhzmAY*TCb95j{N^faybSf+$V{dMAbRbM=Zfhzj03%^IGh{P1GB9E`W;HltGcq?gIb}IHF)?E^H(@z8F*sy^7(pkB7#}D)I%#uIVRB_|bWdg|V{dMAbRbM=Zfi+yWMz0PAY*TCb95j~X>MytZe(S6DIjBSZgX@1BVlG`Hf1zsF*G?cIWsUeW-u}|Ha0LhHa0e5W;bIsGh>1nK_-eAA0|3FXJvFlXlZO@OlfXwNp56ict&z>ZAx!xZgfd*WMz0LV{dMAbRbP{WMyn7EFfcVZgX@XN^faybV+VxWq2tdV{dMAbO0k^W;HP}VlXu~Vl_53H8WymHDqEnHf1w3V_`8jV>w|tgcw02iWnazIyz@%bWmY(Wo~p#X>MytZe(S6Msja$N^faybV+VxWq2rKZ*FsRAWd&%Wo#xaAY*TCb95j|Z)t9HNp56icqt%bZ*FsR03%^HV>mKqVK6XcHaTHqH8f^rW@KbIIbmXBW-($iVKruk7(pb87#|cmI&^PSbaH8KXDDNDZgX@XO>bmnY$honV{dMAbO0k^G&W^6HaIdkVmUBoFf=taW;14EG-EI@W@IrjGBhzUh!{ZpY({T#V`WxlV{~tFE@%K#aA9<5VQfZka${vyWn*-2a$h)TE@*UZY+M2WFGFQ+baHQLWMOPBXaG%bWMyn$GDBr7mI#g+GWl~{oXJsfU03%^yWn(uqH#s$9IXN{rV`FA8IW{(9VmCN9W;i!xF=Jzm7*nYjF&sKNRB3HxQekdqWhi5BZgX@XWN&q1Y-KDUV{dMAbRcAJbz*E~DF7p3F=A$BFlII|WH~T0WMw!wI5%QAIbmWqVlp%_GC4M3j~G)LsTeT`Iyz}?X>?R+ZDlAaAY*TCb94YBVK_H8H(@k1GBRdnH8*BCWH4nkW-wznWjSIwGC4RiW04qB2B{b^2s%1tZe&zxZDlAaAY*TCb94YBVPRo2Win+kH8x{6H!(3WHZ?UjGGQ_^GGb#jI5}iDWRnoFflVSml#tTsTeUBIy!G~WpZJ3Z*n{+V{dMAbRbk|ZDmqnZf9jCDIjBSZgX@1BVjaRW;kLvH85i{G-ER{GGbz4G%;p2GB7YPHDob1WH*@@Qx>ThF&H{JZ*XODVRUbDJv}I6Z*FsRAXI5>Wl~{oXJsZSAY*TCb94YBVP!LAVPZ95HZ(G3HDNe0Ffn2_G-P8pVq|1DGC4OkVw)IK7O5C97&GYJt$*uZgX@XRB3HxQekdqWhN;gV{dMAbO0k^Fk><`HDxn6W@a#CHZ?P2IXN*nWjQi4VKg)`HexwrofuOVsTeT`Iyz}{R$**uWGE>hV{dMAbO0k^G&f@~FlISoW-~P~H)J+5HZeCaF=94iVl`toIWaY5pBPgHsTeU1Iyz}{Np4bMZf9jEWN&q1Y-K4RV{dMAbO0k^Wi?|oGBILgGcaLeW;0DaFDF7p3He_REW;bLvWi~cuGc`9hF<~|~HDWL_IWuHrH)3Nkr5IDG7%>hyI!SJGbYX6EC}VGKb95kNZ*^j9Whnq7VK_56Fg0doWi~isG-G2lIAStnGG#MkGdVV9WMVTnFsB$(451PLIyzKoZDmqnZf9ixV{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uMX>DavVQyz-E@*UZY_S+3Iy!WDaAg1^VPP^dWH>oxF=jS4FfuY_W;ixtIWsgfVl+2pGB`J7Ik6ZbIyz}&03%^AGB7t`Gh;b0GBhz`Ff}nbVKp*2Vlp!@G%{gkGdVM{7$Q14a$#;~WdI{#H)c0CGht*fIW{$8WMpPDWi>WtHZwP7V_`TpFgGzau^1vDIy!G~WpZJ3Z*o07C}VGKb95kcbaHiLbRa@ya%6c^Wo~nCawaJtV{dMAbO0k^VL34|FgRpkG&p57Vl`wlGBPqZG&W)|GdW{8FflVZtr$cfu^1vDIy!G~WpZJ3Z*n{+V{dMAbRctda&=>LAVOtwWO-9%ZgX#PCMh6eZ*FsR03%^#V=yvhGBGe@HeqFBGc__eH#RgfV>x0rVK6l@IX5(~7(^dr0025VLS=Gfc~fO>b8m70b98cbV{~amd2Up4Wo2J6Uok>ua%6c^Wo~nCaxQ3eZEVsQIRZL5MR;^qa%FB~Xk~LjZe&VtX>N2>Z*p;UWphPybZKp2bZ>GfDF7p3W?^JxVP<1yHf3ZtHezEmF*jv1H#jh3Wo2S!I5A{mvKU*^7&!tuI(|iXbXRg^ZewU=b3txoN^faybX0G0adl;LMRRm%ZDDk8awsVPBVjTzWn*DsV>350I5IUgW;J1CH8C+UGBaagIX7ivH#f8xThbUg4mvt>Wpqt%WMyn9V{dMAbRbP{WMyn7DF7p3H8nY9GBRd1VP!EeFk><_W?^DwI5T87FgRjnWM(rmwisIs(ik}+Iy!S@bWLw$Wo$uiWK(5sb8m8UC}VGKb95k0Z)9a`CM+OhZ*FsRAX8;-b8m8UOlfm;CMf_TVPZBiV>38mHZe0fGBGzeVKy~kW;J0sFkv=fH(@Y0HnMmJ03%^$Gd4ChHZw3eIb%3tG&eUgVPY~jG&nV4V>2~4F=jZr7+WOL7&$dMI&5!YWKC~mWo$uiWK(5sb8m8UMsja$MrmwiS7~%;Q*dQtX=Z6MmMAY*TCb95kcbYwa@c4cF9Z*n|ybYwa@b98cPZfD|vrYQg;VKy~kWMMdCH8M6eVr67AWH)9pIbvinVly^5G-72jIJ_8JGtwA22s%1#Z)9a`C@COgZ*FsR03%^#F=k_9GB9K?Wiw@BFlAw5Wi&KpGcz<~IWsY1FlIEq7+VI?7&!f8F*Y{97+VI?7&!MmiVRL0DV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`WhN{jV{dMA;((?p03%^FVPi5iG&eP6VPP<3H)1z6Fk>`hWI1IrHa2EqH#IoK7+W*a7&$dMI(2YlVRU6nX>Mh0VRUI@b4GG+ZANK$Wn@BOb7d%FZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGMy(ZfkCDcWzg5Wo~0=LvL<$VPkZ2CM+ORWo~nCa&t{(VRLnIW#WLQDF7p3IWRM3FlJ+6GcsXfWMVZnF=l3EH)UjDFflV@Wi&Q2$QWBQ(ik~4Iyz%-ZE$sTWm9!xO>bmnY)xTwa%p%{Wo%(|X>MmmR8wVcb8m8UO=V$ob#i5ML2hJAX>Mh0VRUI@b0}kPZgX@XOlfXwRc>o;Z+C82a%FB~XhUyqbYWw3b0#bxb97`nI(B7abZ>GzX++|HrYQg;VKQT7I5;q7G+|>lG&nFhVlg*kG&yEBVKic9HZV0dIm#GYGtwA2H99(Fb98BKVRU6hcyw2CWo~0=WphDpWJ+&oZgf;{a&dKKb0}kPZgX@XOlfXwRc>o;Z+C82a%FB~XhUyqbYWw3b0#bxV{dMAbRbh@ZgX#Pb4}uarYQg;VL4%9WHK`}HZU4pLV{dMAbRcAJbz*E~EFfcVZgX@XWN&q1Y-KDUV{dMAbRcAJbz*E~DF7p3H8?b7HDoelVKX!`HZ?LiW;8H2WMX19GBh}5GC441&KO%L(ik}@rgOlfXwPGxjdZ**a7S8`=;V`yb_S7~%;Z*_D>a$$C9ba^Hz03%^!H8Nx|Fkv}iF*G%0VqrLBH8Nv1H)UZqH8CN2>Z*p;UWphPybZKp2bZ>G1V{Bn_b7@3*Zd7t*WnVF0F-3TES8`=;V`yb_L2hJ9Z)t9HRBv)|b!Br!b98BKVRUbDE@*UZY(fSAE@(PBOlfXqVRB7xbZKvHR%K&!Z*nsLM`dqqR%K&!Z*ntVIA|_tbZu-SVPr5cH#jz9Gcz$XI5aXbG-YEkG-Wt7FlIO~H8wCZW@r2M`dqqR%K&!Z*ntVIA|_tbZu-SVKgu}V=-Z4Ibt?uH85f~G%__}Wn*MHVmD$kFlI9~F+v6aE@(PBOlfXGV`F7(WpZJ3X>V=-M`dqqR%K&!Z*ntVIA|_tbZu-SVP!BgGGS#nF=a4fGBaW`Gc+_dFf%h{WoBYAGi5e1IYI^iE@(PBL2hStY+-UuZ**yIZdPSubZ>Gq07qqSZB}JtbZ>GqUpQzkXmo9CBVlG{GGSvhVl*{kVm3K4Ha0RcW@BbzW;8csVr4ioVlhGn04``cIzet{R%L8&V`+4G07qqSZB}JtbZ>GqUpQzkXmo9CBVjWzGhsJkHa9Y1IXE#lWH&TpHDNX~H#ufvW@R;HGc-a504``cIzet{L1SZOY-Ms`bZKvH07qqSZB}JtbZ>GqUpQzkXmo9CBVlA>H)LUBH#RnAW??lqHeoO_F*7+gFl070FlA(6F*QO404``cI!tM9WnpqgZ*pU0R%K&!Z*nsLM`dqqR%K&!Z*ntVIA|_tbZu-SVKOo>VKg{2WM*PyF=aJ0IW;k5W-(!5W->HoV`MlmV?qW1E@(PBOlfXSZ*666baib2M`dqqR%K&!Z*ntVIA|_tbZu-SVPi05Vq`NkW?^D8F*sp2I5jmmF=H?{WH&QoWM*b#G(rXdE@(PBMsIRsWdKKIZ*5j(V{~tFGhaApE@*UZY$IVbV>mQ2V>M+rWHM$nG-NX~H8N&qWH@3qIWjOaWH&cL1^_N-IyymaXLW30az<}*V`WxlV{~tFGXO_rZ*5j(V{~tFGhaApE@*UZY$IVaGc!14Vq!8hWH@ADI5ah5H#0FaHDxw7WHw_qVmCNK1^_N-IyymaXH9QyWo~qJZ2(7QZ*5j(V{~tFGhaApE@*UZY$IVcHDWYnWo2Y#FfcMUW;J0sW@a`sFk)sfWidE4W-(zx1^_N-IyzKua&dKK07qqSZB}JtbZ>GqUpQzkXmo9CBVjf&FfnB{V>o0pV`DcmH8V3eH#1~0F*7hSHa9e8HDf{s04``cI!$kMX>V>;Wn*-2ax(x&Wp8a(Wn*-2ax-5zXf9}UZEPc9VPR%DW@R%nHZf%|GGk>nWMwrtVKZenH8N#3W;i)9WB>p!M`dqqR%K&!Z*ns(XaGlLZ*5j(V{~tFGhaApE@*UZYzY}R7&GzP;YZ-bZKvHJ|-yuBVjZ!V`gJyFkxjhW;i!tGc`43Ibks{Ght?7Wi>NoW;x*)Sr!QyHwZd9XJvFuZ((FZWo&FrZ)0I}X>V?GC@COgZ*FsR03%^GHZwIbFgRr~Wi&T8IAu6AV`4aCWHVtjGBz<}V=*}67+D4h88;R>I%98baCLNLRA_Q#WkGmpb4G7+V`Wrta&dKKMsja$OmAUiLuG7iO=V$ob#i5GWo~qHC{|@-bZ>G*d2Ul_dSxalAY*TCb94YBVPZ66Hez99WnnllV>V0{baN&$za${vwZ*p;UWkYXnbYWw3Q)O;*Z*nLp03%^GI5sjkV>mT5VmM(kIAt|4Fkxb0IW}f6V>mD}Wi>VF7+DD!H!3i5Gi5k8W@7CaSttn^Hv&33epG03Wo1ElX>&$za${vwZ*p;UWkYXnbYWw3Q)O;*Z*nLp03%^FV`O7BV>2^3H#9UjFgRmjGBP=4H)LcmW@0xvVPZA!7+DD!HxxQLb7gc+VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVjW&HDfR`GB##nH)At2Wj8i8F)}k^IW{$AW@KSwI5qJYSrQ2uHyk=Tb7gc)X>My%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#kIAb$pV_{=uIAb$8Vl_20V>mNm_ZV3a2^lvCIyz@%bWUMyWhf~iV{dMAbO0k^I5IgmGC46aI5cKqVK_1|H)b#~Vqs)3W@ThKV_`C6`50LS2^lvCIyz@%bW>$+b8m7~d2nSYDIjBSZgX@1BVl1pGBjmmH#9LhFf%hTH)diuVK*{0V`VU9GdBAeSq2FiHwZd9XJvFyVRB_|bWCY(YbYroV{dMAbO0k^He@kkW-?-CI59XhW-wteH#uf7V=!W7W@9pAH)1hn{TNvW2^lvCIyz@%bWmY(Wo~p#X>MytZe(S6C@COgZ*FsR03%^!IW;z9Ght*nW;8Z8Fk@yoH!w6eV_`F7IXO2mHaR%|7+D4h88-+zI%j2cOlfXwQ)O;*Z*o*}VQzC~Z*pxYDIjBSZgX@1BVlD?H)S+5W;ZfsW@2JFIXN+6Fl0G7IW=Q3Ff=eWGB*JkSq2FiHwZd9X>(R#Y-waDDIjBSZgX@1BVjf*Ib&jGFflb|HZ?F|FgQ0fW@R*FVlXf;GB9IgF)#xeSq2FiHwZd9V{C73Whf~iV{dMAbO0k^Ha9RaH!(FaGh|_5H92N7G&wY4WH2~kW;Ql8Wiw@A1sPce2^lvIIy!Z5WMOn=Np56mV`XzFV{dMAbRbP{WMyn7DF7p3W@a;DGGk;gVliPjG&f{pHZwCeV>LA}G%_(WF=aMo2N_umWB>p&$za${vwZ*p;UWkYXnbYWw3Q)O;*Z*l-*Y+-YAX+(K$RB~lyUol@XRA_Q#WkGmpb4G7+V`Wrta&dKKLvL<$VPkYtWo~nCaxQ3eZEOq~HWE5IZ*XODVRUbDDkx)bZgX@XRB~Z%b7pUHZ6+xIBVjUPWMwciVKp>mF=Jz8Gh#O|F*Z43G&VS4H8EyoVPy&#SP*0Y06IETaA9<5VQfurbZKvHS8{YsZ**yIZbW5rX?9_BX?A4*V{Bn_b7@3*Zd7t*WnVF0F;j41bZKF1O>cB*Z*Es|bWLw`X>V>sWpZhDVRUJBWiDuRZEPJGAObo%eoSd@Yg1)zb8m7eDF7p3He@w8V>CB8GGQ|{Ic7OFGGR6}W;ie~W;HftV`4R74H-fm86XHcI%j2cP+@XqZgfm(ZfhthAY*TCb94YBVKihmHZ)~0Vq!EfWjQlrIb%6CHfAz7Heod~Fg0alHV+v>1|1n72s%1vWpq$sa%FCGOlfXwNp56icql0#V{dMAbO0k^G&N>pG-EJ1I5IFaWHB&hHZ)^2V>mKlWi>ctWMnd95g9@T9T^}9Iyz@%bWCY(Yg1)zb8m7~a$#oHe+FBHZoxo8A1jf86XroI&)=oP+@XqZgfm(ZfhuGZ*FsRAaitNIy!T7a%pa7CMf_TVL3E1FgG+dHZU+^H8Ny1GBjo~V>V`FWi>D|GchzbWEB}g5*-;J5;{6_Wpq$sa%FCGOlfXwNp56icqn6UZgX@XOlfXwNp56icqSMy%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#(s?Y-Md_ZggK{WoBt^Wn=(zbaHiLbZJC+Zd7t*WnVF0F;j41ZdG(?Y;#{RUomNOUteWxWo>0{bYEX&WoBt^Wn?aBbZu;00st>Wd2V5CX=8IPXaG%bWMyn$GDLZ9VQpz+b6+@UE@*UZY-9igFHb{LZ)|pDa&rJ=G&MG2H(_FAWM(osFl1ymG&E#1Gd4J8Ght>hWoBkBXmo9CBN;F{I!ZeeX{V{=q_aAg2VN^faybYD1VE@*UZY$IV|W;bCsW->G~V`F7AH8o~pGchq?H8Wx|WM(ulH8C|}001s%Iyy;8Z)t9HP;_ztNlI^NZggKbXf9}UZEPc9WMwd8G&VIjG&wS4H8MCjF)%V=Gcq$|H!w6|GGQ@eVgLXxXgWGcN^faybVF}$b97L2asWw6Z)t9HUpQzkXmo9CBVl7WW@TnFG&43aWi@0oF=97jVliViWi&Q8WnnorF*9TU053^OZ)t9HE@%KrN^faybYD1VE@*UZY+M2WLt$)bVsc@0X>V>wWo&R|axQ29O>bmnY(rseX<~9=bZKvHNM&qrWpZCQXf9}UZEPJ21usQ&bZKp2bZKvH05LT%H90V1W;0`AFkxk7Vm4(mWM*YGVly;1GdN>pE@*UZY-9icFHmx2WNBk`Q)O;*Z*p@@Wnpu5a%F90Zgg`lXaG=hWn^h%bW>$+b8m8UO=V$ob#i5GWo~qHUpQzkXmo9C-2ebOI!SJJWpZ<6OKEOpZDDk2V{=4dbYU)NIyzKxVQzC~Z*px-VQ>IRZgypIb7f0uZe?v@bZKLAL}7GcUpQzkXmo9CBVjf)G&nIaW-~H4FflS_V`OGxHexh2VPY^eIWlEtF*w}-053^yc4cyNWlL#pWo=<}X=8IlVRT_GXaGrWc4cyNWlL#pWo=<}X=8IlVRT_%IA|_tbZu-{86i44ba`-PWM64?WpZJ3Z*l-5VP#@uVlyyhVK*=}V>M?_BVRUbD03%^EFfnFkV>K~jHDNX~Fg7w|GC471G%{gkIXEymV`Vg086g5XI#XqCb8m8UOlfm;C@BCVVKZcAI5RacHf1n0W@9-pF*GwWWHV!BIWjagIb~yHH82@NSQ#M{IyzHjZgX#Pb4+P-bSPtQZgX@XQ)O;*Z*p@?X>)WYDF7p3FlJSQ#M{Iy!G~WpZJ3Z*n~-V{dMAbRbh@ZgX#Pb4+P-bS5bPBVlGWVlXviGchn?IALUBWH321IW;mgGc+?|Hexe1Vq-KJLlRgSAp$x&ep6*`b8m8UOlfm;C@BCVVK+24Fg9Z{H#B5sFfue@Ib$?6V>vM}VK!toHDzOEGd3ARSQ#M?IyzxwWK(5sb8m7eV{dMAbRbh@ZgX#PCMf_TVPrTkV`VmFF*iA6Vm4u9WH~c3GBz|ZG&eRdIbvfrHaHnW4Okf=H99(TWpqV>QV{dMAbRbh@ZgX#PRC#b^CM+OhZ*FsRAaitNIy!b`V{~tFJacqpIy!T7a%pa7;((?p03%^GF*P(~VmLN7GGt+5W-&N6Wn?!nF*IgmWHK~2GdDCk8ACHz86hq@I%j2cQ)O~#VQgu7VRUJ4ZYX1KZgX@XQ)O;*Z*o+5aAhVeAaitNIy!b`V{~tFJacqpIy!T7a%pa7J|-yuBVjf-G%z?bWic{jIbk(rHa9b5H#KBpF*!LnFfuSTI5|8SLo8SsAsIS4XJvFwa!+PcWo~nCa&stSZ*FsRAX8;-b8m7~d2nSWDIjBSZgX@1BVjc*F=aAkGhsGmF)%PPWHV)DG+|~iWjQuvF*jvqWjQ_>Ll;;XAv-!cXJvF#Wo~nCa!GDvWq2rKZ*FsRAX8;-b8m7~d2nSWEFfcVZgX@Xb97`nI&*Y#X>MmGEFg1qWI8%$+b8m7@1Wlv^7Y;03yZgX#Pb4_Job9HiMZDnqBb0{ewV{dMAbO0k^GchgWMpJGF=aPpG-EktVK6y3Gi5U~WHdKrL>WT{SQ#NHIyz@%bW>$+b8m7eV{dMAbRbh@ZgX#PRC#b^CM+OxbYwa@aCCBHX=Y|$bSWTXZ*FsR03%^yV=y%_WH2>0HZWslGGQ|{Vly^lWHL5mH8(S4Wo0==8AB&n86gxpI%#u5Z*FsGb97~HbSPtQZgX@XO>bmnY$honV{dMAbO0k^VK!u9GB`3dFf(E>VPj=tGBGqYWH~r7Vl`u7H8eLkNEt&CSQ#NFIy!P?ZEtpEQ)O;*Z*nMOZ*FsRAX8;-b8m7~d2nSWEFfcVZgX@Xb97`nI&*Y#X>MmGDF7p3F*jy1W@a)nGBjl|I5J^kGBG(ZHez97G&nP5Vl`o7N*O~XSQ#NHIy!P?ZEtpEQ)O;*Z*nMOZ*FsRAX8;-b8m7~d2nSWEFfcVZgX@Xb97`nI&gGyWNBt*Uvwz|BVlG^F*9K}WjQ%9I5#(8WMna6WiV!CI5{z8Ff=nWW-&||Lnl}nArm?}a%F9Ac4a|qY*S@!b8m8UPi9nkaAhcCZ*FsRAX8;-b8m7~d2nSWDF7p3W;8Z7IW#zCHe_ZsV=-f7VrFDxW@R^JG&E#1F)(B?P8mZHSQ#M#Iyzx&Y*S@!b8m8UNpxj$VRUbDC@BCVVPi8hVKFvlIWT2mGGZ|`FlI9`GG$^jG&VOdH!(40VNe-EP#Gf#AY*TCb94YTVKOy1WHmA}W@R#DIW=QtIAJ$8H8*BrV=*^4VKFsQ8AAqG86h1yI&)=ib8m8UNpxj$VRUbDMsIRdd2nSYV{dMAbRcO&d2Up4Wo0@#Q)O;*Z*o+5aAhVb03%^BWn(!uI50UgI5Rb4Ght>nHDfkoVq;}DGBq_eG%_(%8ABUX86zVgV{dMAbO2&8VlrbjV=!YeH#ajlVKy{0I5IV1VK!qlH(_EhIW<-pLm~MW7jsN$b94Z6Olfm;E@*UZY-9icFH>+~bZKF1O>cB*Z*Ep)V{~tFE@%K#aA9<5VQfurbZKvHR%K&!Z*pHaXf9}UZER!!054fVQcy#0Zf0p`b#h^JX>V?GOmAUiWpYVvaBO95Wo~p~bZKvHE@%K*K~hjdZ*FF3XLWL6bZKvHb4+hxWMy(mZE$R5ZDnqBVRUJ4ZeKWPE@*UZY%dA`A}(k;I%#uEX>MymWpZSBM0svuZE0gxVRC6mKpG%+}0IAbtoGGQ}Y88sj;3IHN5XgWG+b4qV%ZgfIra%6c#d2V5CX=7Gla%o{=Y-K28Z*FsRAVOtwWO+n+ZeeX{V^(2uX<=e)Wph+{aAk8T077MQWO+zsY;a|AUpQzkXmo9CBVjRQGBIN|WHDu7H8?k7Hf3ZuIAk?4Vq|7CGiGCEIAUEHH6Skv03t4EIyz}{L{COSWpZSBM0svuZE0gxVRC6c7Ibt+9Ffe0Z88ske001vSWpZSBNM&qrWpXZP077MQWO+zsY;a|AUpQzkXmo9CjTHbdRdi`=b1rBALvM0rUous6X>4;}IA|_tbZu;R86pijI!tM9YgT1!L2`0oc_?#qWI8%?X?kT}bSVHMVP<7yVP!BiIAk<8GBq_eHZn0YFk)meGGk*gFk)gbH)9z@3wIeJ7&My)Wo$uma$$KWV{dMAbRcO&d2Up4Wo0@#O>bmnY$hoHBVjOPVm4!CVmLK0G%z$dIWlE2G-EYnVPRxpWHV-FVPa(&L>6}$A`Ln^a%FRAdSxhcbYwa@b7^{IUvwz|BVjgXHa2BtHDzUDV`64vF=S&mHfClpH)A(qI5aUaGcsoxL<@HrA{aV4a%FRAdSxhMZ*FsRAZbK-Zd7t*WjZ=dZ)9a`CMf_TVPZKmH8^H4IWuKAG&MM7IX5*jF)}hSW;A7FVPZF7V`&*g7IzsU6goO-b3<=#b7^yQWo~pRV{dMAbRbP{WMyn7DIjBSZgX@1BVjUOHZo;2FgRs2Ha0b6Ff=(cH#symG-fkmWnyJvVqt3;L=txyA_zJMzCC@COgZ*FsR03%^yGcsmjGc{u~V_`KnWi&NqFl9A0GdVFaVlyx|GGk_K8AJwm86punI&W}ga$$6DawsV%V{dMAbRbM=Zfi+yWMz0M03%^DH!?FgVl!i6IASz5V>4zkV`5@uH#sn2G-Nk9HDh6K8AK0n86+1VV{dMAbO1GCWHB%{HDft5H)1(sH!(3`IALQkGGaM3F*Y@1Ibm@bL=|@#A{070bZ=91a%pa7C}VGKb95k0Z)9a`CMh6eZ*FsR03%^IWnwotHeq9AW;tRrW@b1sGc`0cI5;vhIWRdeFlJ$M8AK9y86pBYI(|%PZfjO$Y(a8zVRq>rY(a8zVRQIz)MHVQpz+b4+P&Wnpq@dSP^FZ*DGVIyy#ga(7{JWJGyxVQpz+b4+P&Wnpq@dSP^FZ*C}KZ*FsRAWd&%Wo#xaAY*TCb95k7a$$C5a&uv9CM+OhZ*FsRAVzX!WkzgoVRUKYfTk$`M0svuZE0h3OlfXqVRC7DVRUJ4ZeKWPE@*UZY$IVXV>x0rWH2~0W;r=#F=94mW@Is8He)kkH(_NpWiU5*89y^*001vUd2V5CX=8ItX>MgMgp!PjGZ;ZDDLfZ*FvQZ){LDzkW-&7{W;SFrGcqzZG%;diG+{V5fEimVo*6j;Iy!z-XmVv`L3n9%L2hStY+-UiV`F7(WpZzAWprh7Q)O;*Z*nLp03%^EG-Y8jI5{vlF=aSqI5#q7GB{ynF*q|hW;ro4VKy*=8C#wiITSiNb7gc+VQpn7V{dMAbRctdWI8%?baH8KXC^5CBVlDWFl040H83?{F)(FjF*r76HeqHrW;J4FHD+aDVKIamTN0ibIUG7Vb7gc)X>My%Wo~nCa#V6*ZgXaDa&0JMZ*FsRAZbK-Zd7t*WjZ=ka$#lWMMNhHHH~m8lD+B6goO{Wpq$sa%FCGOlfXwC}VGKb95kcbYwa@b98cPZf7Pb03%^FGG#e4IWjRYHDfU`IW%N5FfubZW@a*EW;ZouH#jng8Cw#b895R$+b8m7~d2nSYDIjBSZgX@1BVjdVW;tPFIb=9tGh{b4GGsDjI5}lDHZU+YVq!93G&znLTLzvPIS4vBXJvFyVRB_|bWCY(YbYroV{dMAbO0k^Ib|_qVPP{jWMeXBG-NVlV_{`BG&W^0F=JvdHeoelkQrMBo*6j^Iyz@%bWmY(Wo~p#X>MytZe(S6C@COgZ*FsR03%^JV`4QoWHDkeF=aJ2Gh#V0G+{6>F*q_|WHB{iHe+Fu8CwRP894|#I%j2cOlfXwQ)O;*Z*o*}VQzC~Z*pxYDIjBSZgX@1BVjUSWMMHfG%+?bFgGwZFgG_gFf}$|IW=Q5H#KB6H8hkNTLzvPIS4vBX>(R#Y-waDDIjBSZgX@1BVjjWW;HToIb<<2WMnosVKHN7GC4RjH)J$3HZV6ZWj2->TLzvPIS4vBV{C73Whf~iV{dMAbO0k^H8Ep2HDY05Wi~ZqWjAIwH85o|H!@~pHaIk5GBjmnm>F9Jo*6j~Iy!Z5WMOn=Np56mV`XzFV{dMAbRbP{WMyn7DF7p3I5IIaVm4zkH#KH7F=S#iVl!bjFk)jeG&M0{Ff(Q~ni*RRo*6kEIy!K2Wn^h%bWLSpb9HiMZDnqBC}VGKb95kSM0svha%E*YI#Y0AbZKF1L1SYkDF7p3W->KqF=Sz6VKrtjHa0nCHfCiwH#RaiG-ft7I5{z7oEcjiWB>p&ntXLW30azSHbWo%_~Z*66CWpYzxZgX#P0Ap-nb8~4#d2Up4Wo2J6Uoli@a%E*fcxiJ%ZfA9DVRAuZV`Xe*a&K*AbY*f=Wo~nCaxQ3eZEWcQ09ABpY;yo^VQpn|aA9L*X+(K$RB~lyUol@XQ*dE!Rdi`=b1rCfZET_$H4-{HZ*XODVRUbDDkx)bZgX@XRB~Z%b7pUHZ6+xIBVjpYG&M9hH#RvlH8D9iV_`NoWnyJ9G&MFjG-hEnGiIO}R}f?X06IETaA9<5VQfZka${vza&%2^bZKvHL}hYmc42gBc4Yu#Y+-YAX+(K$RB~lyUol@XQ*dE)X<=+eZ*pU0S8{YsZ**yIZbW5rX?9_BX?A5UXmo9Cvl$=)IyzHuVRUI>Y(ZmVC@BCVVK-(tHf1qnI5cE7V=!Z6F)%VYHD)q4H)CaEH#A~2F{2qmvl$>TIyzHuVRUI>Y(ZmVC}VGKb95j~X>LJdV`Xe*a$$67Z*C?mAY*TCb95jY)x-;X>V>;Wn*-2awaJNBVjo+Ff(H_W@9rjW@b1!WI1CrF=1k3GGj0~WnndCGc>0eLK?FfAQL(|Q*dE)X<=+ZV`C^|Z*FsRAX9K*bZKF1L1SYkDF7p3IAviuG+{D0FgRv0VlZPcGh=2oVP;}tWMeclH)J(6sTo2Mvl$>0Iy!G~WpZJ3Z*n~-V{dMAbRbi3VRUI>Y(ZmVCMf_TVPV_pHa9UhG&N;qW@0iqH>(*!5wjT}89F*|aAk5~bZ>GiC}VGKb95k6aA9<5VQfKTV6Iy!G~WpZJ3Z*natV{dMAbRbi3VRUI>Y(ZmVCMh6eZ*FsR03%^zI5#vlFf=n|W-v4}Ib}C6Wn?roWMyP!IXO9GGB-G{8A2Dc86XHcI&W}ga$$6DaxEw+AY*TCb94YBVKFl>G%_Y(ZmV0Ap-nb8~4#d2Up4Wo2J6Uolf~VRUI>Y(ZmVE@*UZY^@gnFHduEa7k`-WpZX=V`VOA08evqa7k`-WpZX=V`X1BXf9}UZERcu053#&ZeeX{V{=StZe?L|X?kIFX>V>wWo&R|a&sp!Q+acAWo=ApZe?L|X>(K{iF*MK_H#$0YVQh6}UvznJWdI{#W;SCnW@I!qFk&%dW@2P8Vl^{2GcjgiIX5;jGh#Mj&>1&6I&x)ZWpZV1V`Ts%VL4?sGBPkWH#ufvHZ(RkV_`KnGB-9gIAvlrW;ro1Fwhw{Iy!J~X>N37asVS?F*jy1F=99{GG;J0I5s&mG%+?YIbkp`Fg7z}F=k|9&>1&6I%#xea$$6Da$jR%bY*96a(MtFVKZVgWi~Z3I5cK6Ffw6fVlg>6Wo9vEWMeUAI50UhInWt57CJgZZ*FsRRC#b^WJz>oa$$6DawubOZgX@XRC#b^WJz>oa$$6DawaJNBVlDZGG=6BF)}$fW@I@vV>xDJH#st4W-(=EWimHrH)FgRSrpJ2Hv&33Z*XODVRUbDD=R1|03%^GGG;V0V>LK9VliQ2VK6jgHexq8IX5?BW@I-vHeocr8ClR7Hw8L6Z*XODVRUbDD=R2zZgeRCBVjORHa28pV>n`BI5sphGB7kYIb&sJI51=}G&C?~GGV|OSp(1+Hz7JYZ*XODVRUbDJv}I6Z*FsRAVY6%b97XBaAjmkbY*g3bZ>GdDIjBSZgX@1BVjUSV>vlvWjQi4HZnJ6HDoq9HZe0cVK8AgG-Wt2HDkgVSs&0DHyk=TZ*XODVRUbDJv}I6Z*FsRAXIs9Wn@WoWpZJ3Z*nFnAY*TCb94YBVKO#mHa9akI5jglW;Hc4WMW}rGB`IjH8x^qIb>pEH^doP8qgUxAv!v5aAk5~bZ>GYJt$*uZgX@XLvL<#bX0k8Wn@WoWpZJ3Z*nFnAY*TCb94YBVPj=uHfA?8H8L?|HD+QtGh;JjHf1v~F*!3aHaBH7V#XO+AJ7>$96CC0aAk5~bZ>GYJt$*uZgX@XRC#b^WJz>oa$$6DawaJtV{dMAbO0k^F)=tWWjAJHI5cB5Heq5kIX7ZrIX7WBI5lEnIW#sj$QfB0&>1%fIy!G~WpZJ3Z*nRqDIjBSZgX@1BVjc$GC46gGB7w{H8V9hH)1qlWj8T3F=aMoW@TnIGcd{-Sq9JA`FfcYWV$2y?2GAKd2s%1xb5>z&X=ErVAY*TCb94YBVP-L7V>dW5H90e5GC5&pVK6u{Ib~vGVl`zoHZ?LZHqIGY23Q#!IyysdZgX^0d2nT9Npxj$VRUbD0ADd*F+*=|b97XBaAjmkbY*g3bZ>GlXmo9CjTHbdQ*dE)X<=+eZ*pU0R%K&!Z*neZ07GwbWnVH=aA9<5VQfZka${vyWn*-2a$h)TE@*UZY-9icFGFl$b8~59VQfKTV=ia_Lu_Glb7^B?Y(ZmVUpQzkXmo9CWB>p!SwT`zLvL<&WpZDP2X>V>{GC_27X>@gDWldpdZ*F-;X>4?5a$h)TE@*UZY~&do0y;W=Nkd_6WpZICDF7p3VKrnoGGSw5V>mN2GGaAhVK-zlGdMOdWH2=_H8(am))_zK866usI&)=oP;YZ-bZKvHC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)JBVjRNGBq<{F=aI}G&Ey2HZnG5IX7ZtGdW{pIAmfqGdS28KN;j19UD42b7gc?VRC0>bSPtQZgX@XX+(K$RB~lyIyz8qb7^#GZ*C?j03%^CWj8rAI5#$7WnwvFHeoVkW@2VJG&5p0V`VZnG+|}h89y21865&TI%j2cP;YZ-bZKvHC@BCVVKg#iV>UN4HZx)~IAbw&_bZKvHCMf_TVKO!~IWsU}IA&rqGBh?hGG;e7H#IUcIAvruF=j9{G2j_L5abyh0y;WjZfR{{bZ>GfDF7p3Ffe9iH#j(BGGSyhG-hTqWjJFtGG;M2VKg!}IWu8n;u$|=0025VNkd_6WpZHvV{Bn_b7@3*Zd7t*WnVF0F-b#VZDn#{E@*UZY!@0YIyz}|WpZJ3Z*pH_VRU6@Z*qA6BVlG_VK-zmIAmsGWi~QpVKioAVK*@_IW}f9GBq+YF=ZDTFFHDQVQh6}UvznJWdI{#HDNMgH8o;5V>B=_WHUE0H8(jqV>o6qHDftAF*PwU7aA`*I%H{PW@U0^ZewL%ba`-P03%^JHDxz9G&3|ZG+|*fVKZW8W;0`9H8(M2H8y27F)(Hq8ZSCJa%E;^a%FB~WdI{#Ff(ChI5apnWi&D~V>Dx9H!?V5F=S&gW;bRxVq|167aA`*I&g1kZggdG03%^zGd412VL3E4G&C|dI5RmmWHL23VrDX9W-?|lFf=vm88K;eWpZJ3Z*n{!Q*dE!EFg4pb!8wv068@^Wo9)nIAmpFFlIG5V`E}5VmD-AIWaXiIb%6DF&7#yIy!T3VQyalBVlDWF=aS2G%{i`F=b>qGh#SoV>B>hGB7z}IXO0AVK5gOFFHDDZe(S6UjQRvWjA9vH#RahW@2M7H)Am{F)?8=H8){qI5{_DF=IAk>lrZuX>?_BVRUbDC@BD8H8Er{W;Qf2W@9!nG&eP3HZeIcI5cKCWHDo8F=aCC8ByyQF(_$tWpZJ3Z*nMOZ*FsRAX9K*ZYnGwba`-PZeeX@AX9K*ZaO+?Ze(S6UvznJWhnqMWM*PxIW;*sFflM>WivHnW;rl9W-?@EH#ayjF)%pq8Br$d88IJebY*g3bZ>GfV{dMAbRctZVQyb(bY*g3bZ>GzQ*dE!EFeNYCMf`7V>dD}HZwP6Ib&iqW??a8F*sskVm4wkI5#meF*Gyr8BrY<8ZQVsI&W}ga$$6Daw;e(AY*TCb94YBVP!cpV>2-_HeoblVP<7yHe_ZsVKiYkWn*PGIWaalGxHfy1{WGH2s%1%aAk5~bZ>GkJ}4<5V{dMAbO0k^Wn^YDGGZ}dF=aR~WHU8mIAJqnIXN?CH#9e9Ib$(n^%+qH7aA`DIy!G~WpZJ3Z*nUuC@BCVVPa!7G%_?~Gi7BpH)c3tVm4-DV=*!@H#RdjVKO*0IrkY+7aA`GIy!G~WpZJ3Z*nUuC~0nVDF7p3H(@d~IW{*lWMVfoIW%H1F=1phIc76sG&4CjW;JCw`593I7aA`DIy!G~WpZJ3Z*nayC@BCVVK+8rVm4-DW->D~Ff})0Vly!?VKXu?W@I>HHZ^83HTxM+7aA`GIy!G~WpZJ3Z*nayC~0nVDF7p3H!)=}G&M3eH83_~Vlg>kVP!QiGh$+5FlA#gW;Z!9{TWdM7aA`YIy!G~WpZJ3Z*nUrWNBt*WpZV1V`X1-d2nSZAY*TCb94YBVKQVjIX7fuI5Rk6I5jsgH8o-|WH2&iWMwipVL4@CGyfS;6&D&W5jr|=aAk5~bZ>GiJt$;pW@cq_Wo~0-UvznJWhnq7VL3ErGGb#eWM(xrG-NS2H#9Y5HZ@}~WHB-}F*Y(WWdRyd4;LCQ7dkp`aAk5~bZ>GkC}e47W@U0^ZewL%ba`-PDIjBSZgX@1BVlGaVK!qiWMg7BWHB&eH8nLbFkv$`W;8Z6VKq51GiC!CQ56>&FA+LAZ*XODVRUbDEj=h?X=Y|+a%FB~WnXl8aAhd~BVlGYV_{`7Gcsa0Fk)shVlrknIb}37Vqs!1IWRLeWMc&yQ4bdyFBLjEZ*XODVRUbDEhuwvVQyb(bY*g3bZ>GgAY*TCb94YBVP!WnF)=n_I5cHrH#KE7VmV}GH!(0cVK+81VKp^1Wd|Bj6BimU7dkp`aAk5~bZ>H7T_|K}W@cq_Wo~0-UvznJWho$IZ*FsR03%^FWj8rBH8C(@Heq8pH#RpmF*r9gV>UQuVKHJhWHn+58c`J&8ZRC?I&W}ga$$6Day>mLb8um9Uukq@a$$6Dax5ToaA9s=X>?_BVRUbDDF7p3H)J+sIWRI~I5#*sGGjAlVq!31Gh$GzD06UOZeMA1WpZJ3Z*nXkb8um9Uukq@a$$6Dawz~KVL4+tVKq58WiVr8F)}eSW;A4EF)(B|VKFr|Vr4ZnV-Ffp92Xid9y&U2aAk5~bZ>GzJt%WGjAaihGZeMA1WpZJ3Z*nOBBVlDWVlp>0Wj8i8GGRA1IWaY4V>2-{GGSpcW;Hc4WHJ#NQ5+WGjAaihGZeMA1WpZJ3Z*nOBBVl4?H8?V1WnwgAGBaa0H8(gjFlJ>nH8x^5GBPqTFf?_BVRUbDEFg1mVQyb(bY*g3bZ>Gg03%^!V>vNqGBq_aFg0a4H8eOdG-5b7Ffll0G-5Y6WnnZG8c`hf4gfkjb8um9Uukq@a$$6DasXp&VRLh7M0svha%E*-F<&ucWprU_Y;#{RUomrVVQybvX>?_BVRUbDE@*UZY$6&?0y;WFZ)|LDV_|e@Z*E9sb8~57Zb@!rWq2ql03%^$HZWpiGB`OiW;ioBVKFpfF*Gq_F*Z0dF=1mjVKFlp8gL>SP7pdeLvL(sZ)0I}X>V>wWpi_BVQxuoWMz0Lb7^{IUvw-Wb7^{IUvwz|BVl4PW@0%sF=91lGGk#gWimK1Ib$_uVl!i8WHx0tV=x*Ta1J6GP9{1!Z*XODVRUbDJSbytZgX@XLvL(sZ)0I}X>V>wWpi_BVQxuoWMz0JDIjBSZgX@1BVl1;GdW>nH#9dnWHMuAH)1k4VKO!|WHw|rHZf*4VlW&Ua3mrcP6#?WW@&PBbSNnxV{dMAbO0k^Wn^PHF*z|bG+{A0VPrF9G&nReWMerpHe+HmV>UTt9vW~4A{tHzIy!S@V{dL`C@COgZ*FsR03%^CVKHGeIb|_2GGZ|>VL3E7Vl*~nIb~uvIALWpH90sS8gK>y4gfkjLvL(sZ)0I}X>V>wWpi_BVQxuoWMy~&V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uhZggd5a$$6Da&uoXUok^(Y;131VRUJ4Zb)Twb7^62Np56icrIvkZER!!06IEpb6<0CVRCb2ZDDkBX?Os0baHiLbZJC+Zd7t*WnVF0F==yOUvqF_a&u*EVRUk7crIvkZERE;GCDeKUumI5sh2VP!EnHZ(amWMXDEGBq|gHZfEhGCDeKUv+SBWpYAqb#7z;BVjQ#H#9OiG&E*oVm4!9IWRFXVmC54WMO1AVKz88W;s+EGCDeKUuknpZ+B&KLT`0$WMyOkBVjc-Ff}kTG-Y8jWHvB1G-NPiWiVqhHZx;kWjHfqIAv5CGCDeKUuknyaByXELT`0$WMyOkBVjW+VlZYmW@I>KW;tbHWH2yeWj8P}FlIMqV>mH5IW|-pG8;NNLvL<#baG*7ZgePfX?kT}bSxlaZ*FsRAaitNIy!T7a%pa7DF7p3G&o{pGC4LfWo9`vF)}qbH8eFiFfnChG&Nx}H8n70C>m55R2nh@Iy!zsZ*FsRa$#w1bSNnRBVl1U20WjHDtR8$%=2s%1rZ*FsRa$#w1bW>@1Whf~iV{dMAbO0k^F=S>pH8W#5H!xv0IAmrwH8f;4V_`KkIW#k5WnnopEE-e>R2nh}Iy!D)ZDlAaAY*TCb94YBVL4(mH!wFaWi>csWi@0sHDY0AIWRaiHD)wsFf=$YI4&Ag22>g{7CJg}Wpqq$cV%)yZ*^{DC}VGKb95k9Wn*-2azuGvlCG-NhqGBjc{WMyPEWH1_36jT~A5IQ<%Wpqq$cV%)yZ*^{DC{|@-bZ>G*d2Ul_dSxal03%^JGcqzaFg9X0W;i%vVPP;bWi&Z5G%z_gHZV0fGB;u}8dMHc8Zs6-I&)=oRd8@+azbx)Ze%E9Z*FsRAXa5#bZ>G*d2Ul_dSxal03%^CVliSlW@0rlGc;o~WHMzpVq-NjW->5gIXN~nF*h?b8dMZi8Zr<%I%j2cRd8@+azbx)Ze%D{Wn*-2azuGG*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGGBr9nWp-g~bzyX6LvL<#baG*7ZgePQZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGGBr9nV{dMAbaG*7ZgfgvV{c+G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGGBr9nV{dMAbaG*7ZgfgvV{c+G*d2Ul_dg6elDF7p3Vq-L7Fg0Z{W;roqGd49jF<~%dHZwRiGGb(6W;8HlJ{nXrR2nh}Iyz-|aAjk3Wn@!yVRU6vaA9L*Q)zl-C@COgZ*FsR03%^!VKZVeVq;-4Fk)q6Gcq$dGcq$_H#uQ5H#KE4F)?O98dL^U8ZrnvI%RlpWn*+@WJ7OmbaHQOQ*dEpWm9Q-Whf~iV{dMAbO0k^I5aphVq{}6Vqq~eF=aSqF)%VRIc8=zH8x>3F*0K{LK;*CR2niaIyz%-ZgX^UVQFr3N?~JfVrgM+S5j0{bYXO5Q*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVP-foF*7k^H)UZmV=^~5W;8ToIWb`{Ff%!2VK!ngGejCxEL0jYE;>46Z*FsRa$#w1bV^}kZ(?a-ZdX!NLvL<$a&K%?aA9(DX>@rgX+(K$RB~lyIy!G~bZKp2Y-4Y3baHQOIyzHuVRCb6ba_*Ba&=>Lb#i4UDF7p3Ib$325G-NU{MjBKsR2nihIyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6EWN&q1Y-KDUV{dMAbRbq`V{~tFM0svgX?kTQEFfcVZgX@XR%K&!Z*oL=Zc}M`;((?p03%^DWi?@CIAJklWj1CtF*GnZI5K86Wi)1FW;A9sHe+H)8dNh>8ZtFHI%98cb98cHX>N2=Wn*t{WKdypbZKF1L}hYmc42gBc4b#mR6}oWbaHQOC}eMSVr*qBAY*TCb95k9Wn*-2azuGG*d2Ul_dg6elDF7p3Gd5*oVK-zmWHC26H8VM3VPj-6GB;&4HZV6dWMXDCN*Yu%R2nihIyz%-ZgX^UVQFr3Q)OdsZe&nla&&27Y(!;pX?9_BX?A5-QdCoPVRU6fZ*FvQZ)_-JZ*^j9Wh@|LZ*FsRAXa5#bZ>G*d2Ul_dSxaoAY*TCb95k9Wn*-2azuGZpGG;J1G&f{9HDgQ~R5Mf>GA=qgV{dMAbaG*7Zgf*+V{dL`P+@X(X<=+cWpZhDVRUJBWmi&EQ*>c;Wm9lra&u{Pc_?W_d2Up4Wo0@#Z*X*JZDDLc;WkYXnbaHQOQ*dE&b7^#WC}~7_Zd7t*WjZ=Zgg^QY&tqqaA9(DX>@s0baHiLbairNCMf_TVPQ9BW-&2iV>DqlWI19pG-NO}V>mJ}Gcqt^IAdcsF;E&*EL0jYE;>46Z*FsRa$#w1bW>$xZ*F8zVRCe7VQfTYa%py9bZK^FS5j0%Z*FvQZ){U=VRCb6ba^OgM0svha%E*YI&W}vX>DO_V{dMBa&K%pI#Y0Aa&u{Pc~f+9bz^jOa%Cnd03%^yH)S$1IXGcrW;kVKGB{ykH8wRkWMO4AIb%6uV`VZ@8dNNy5&$|nLvL<#baG*7Zgc=+Y+-YAX+(K$RB~lyUol@XZ*X*JZDDLgEFFIHt^bZ>G*d2Ul_dSxzX07GwbWnVH@Wn*-2azuGp!M{;3yX>@r*Z*6d8ZgXLDX>V>wWo&R|a&s5ZLvL+xWo~m}bZKvHNM&qrWpZ<0IA|_tbZu-87yvG4Iyy~nc41;{WlC>pZgfd)aBMLEO>cH#Vr*qfZ)t9HNo{a!UpQzkXmo9CBVl7SVPZEjVP-itH8^E9Wid4{Gh;9|VL3N9I5uQrH)anQ04``cI!$kOVPb4$N^faybV+S+Y%%~%Z+2l~Y-LJsX>N2$ZE$Q~IA|_tbZu-SVKOvgG%+z|VKQMcI59XiH)douFgQ3dVmDziW??ooG!Ga6E@(PBO>cH#Vr*qfZ)t9HNo{a!GXPC*c41;{WlC>pZgfd)aBN>VXf9}UZEPc9Wi&Q7F=aP7GC49ZIWRdgVq-C6Heok1W;8Z1I5#q34;TP0XgWGgZ+2l~Y-LJsX>N2$ZE$Qf08MXpVPb4$N^faybV+S+Y+pENE@*UZY$IVdHZe6gGB-3cH#0agIb~)yV>mWBG&wmnVL4pZgfd)aBMXIO>cH#Vr*qfZ)t9HNo{a!UpQzkXmo9CBVjdSIAmsJF*9RjFgZ77VKZelFg0d0IWl55IWRV3HZuN2$ZE$Q~IA|_tbZu-SVP-L7Ib$$4H(@d{H#a#sG-P5mWo0xqGBr10W-(+mIAj0-FHLWDVPb4$N^faybV+S+Y%XX3O>cH#Vr*qfZ)t9HNo{a!UpQzkXmo9C-2ebDRB~Z%b7pUHZ9{Kvb98cHX>N2bXaH1lVQzC~Z*pxzZ*FsRa$#w1bYD1VE@*UZY+)KxIyy{gZe?L|R%K&!Z*ntKd2nR_BVjaUGBq$bVP!ctWHe?qWM*VEG+{P5HaIviV`DZqHfCWOQ#v|9ZfA9DVRBYwV{~tFGgNtSWdI{#Gh<;jH)An1V`DgGHf3coVl_2mWHB^hFg9f|WHe$p91Ai$Q*dE)X<=+eZ*pU0R%K&!Z*o2WUo&4YF;j41bZKF1MsIRsWmaWlbZ>HBFfm^=E@*UZY-9icFG_D|Zgf+0VRU6KXaGuYX>N2=bYXO5UpQzkXmo9CjTHbdR%K&!Z*oRycvES5WiDs{LvM0rUouu@V{~tFMrn9cX?kT}IA|_tbZu;8001>QIz?$`Wo}JjbZAIrY;a|Ab1rB)I&gDkb!2ZzZgypIb7fy>Wo&R|axy4mZ*FsRAWdO#RC#b^CM+ODX=i0_Iyy>WV{c+yjaAk6HUpQzkXmo9CBVjo(Gcq$cWi>N0W-~Z7VKHN5Gh|{nVmC7}W??uuG-G5MIx}Pd05v)~MQLYcZcSlyXh>yjaAk6HE@(PBaC2pKWN%4sc4cyNWnXAzY;a|AF(_kiZgX@XO<{0Ud2nSWEFeW`XJu|WI!a+3zX=i0_O<{CsNM&qrWpZ;aXgWG@b7gg8Z%J-;WpZ<6C}VGKb95k0VQ^G=aAhnYO<{0Ud2nScAY^ZKVr*qBAa!nYX=iR_WFTp7bSVHuX=i0_O<{CsNM&qrWpZ<0IA|_tbZu-SVK8DcFkvtyjaAk6HUpQzkXmo9Cff^hFIy!zyOkrYWY$z!JBVlDRFfn2=H8o*mFgQ6kWH(`AWjJAEVmW4FW;Zf6Gc{`(K7kq>6goO{Wpq?!cyuUZZ*FsRAaitNIy!T7a%pa7CMf_TVK`=GV=_21V>vZ5HZU+`GB{;4GGQ`hGh}0BI5s$9V{IBf5`h{V2s%1vWpq?!cyuT!AY*TCb94YBVK+HuWHT{hV=^&0WnyDFWMMWkW;9|jWj13mFk~_^WN#Wi27wwJ2Rb@)Wpq<%dSxhPY;R$7DF7p3WMyM9Ib$<8Wn(gAGC49hWHUB2G&eG3H#syiHD+TlaT-1aff^hRIy!S@bW>@1WhiEBZ((#SAZBcDVRR_~BVlDXG&M3ZH83}3V>V+nF=k~jVq{`BF)?K_H)CWqFlKWaJ`8~x90)o(cWGpFXecQlV{dMAbO0k^V=`njFg9g5WjJAEG&5m0Vl-hnGGt^jH90phIW}Q9bs9bfff^hLIyz`&X=iA3C@COgZ*FsR03%^$V_`WpWMwilG-Eh9HaTK2HezODW;i!7He@wnWHdE*8a@Vr8XOxsI&)=oP;YZ-bZKvHC}VGKb95kSM0svha%E*YI#6$OX>@6CZYC)JBVlA^G&neBF*9UkIc6|nG%#f~H)b?3FflV`HZ)>1Ib?YnJ{f@;90)o(XJvFyZ*ysMX>V>QDIjBSZgX@1BVlASI50G3V`DOAW@0fiVKz2qFfuVYH8wUmVK+E7He`DmJ_dmr92+`1b7gcxZ)|UJC}VGKb95kSM0svha%E*YIzw-4Z*o>?dL}6VBVl7UG&W{3W->D~W;Ql3Wn^SGH8wCbGc`3fVlX&iGGTohJ{f@;90oc%b7gc^X>(~}Y-K27Z*OcV03%^FHZ?S4G+|^pF)%kcGh{e3VPrHjHD)<7FkxgfVl-oa8a@PM0025VNlam4Wo!UrY+-YAX+(K$RB~lyUol@XNlam4Wo#~JbZu;s8YlufI(|t?Wpr~^X>)a9Y-xI7bZKvHC@BCVVPZHlHa25sWj8i5HZfv3F)=bWWn(cgHD)s~WMX18If5EWk{T!>Iy!S@bV_A(b4GGuZDn&PV{dMAbRctdWI8%_Wn*-2ay)Z%WI8%?baH8KXFet=03%^FHZ(9YGGSseH840gHa0h8VK+26GGsAjHf1?8WHvd38cH9M8Yl=lI%j2cPI6CXN@a9&C@COgZ*FsR03%^IWMwsFH8wD1VmUBkV>xDJGiEX{VK`-CGBjpnGG<|h8cGI|8YmGuI%j2cN@a9JX>w&_bZKvHC}VGKb95kSZgeRiV{dMAbO0k^Fk&(@H8x{2GB7eWHe)h1Ha254G&wmnHezNrG&E#oh#E={k{T!-Iy!S@bV_A(L}_wmV{~b6ZYX1KZgX@XX>N2ZAY*TCb95j?X>w&_bZKvHCMf_TVKQMcVPi97H#cT8HDx(wWH&ivWMX7wWH(|lVlp{lV~QF|8pG&yB6Gi5U~IWsjkH#9dhHf1qpH90UeV~iR~8j>0)Ejl`LWpqkqbaO;$ZDnqAX>V?GC}VGKb95kNZ*^j9WhN{jV{dMAbRcAJbz*E~CM+OhZ*FsRAY^ZKVr*q5DF7p3VP!EgI59IfGGb*pV`DR9Gcz@2W;Z!DWMX4vVK_25jv7iUk{T!$Iy!S@bV_A(b4hM=Wo~n6ba^OaZ*FsRAXa5#bZ>G*d2Ul_dSxal03%^IGB#p1GBaXhWn^MCWj8ruV`4csVlg*kF<~<~GdD7j8cGyo0025VNlImOb5?0{bzy92dSP^FZ*Bl%Y+-YAX+(K$RB~lyUol@XNlImOb5?0{bzy92dSP^FZ*DGVbZu;8001vTZ*FvQZ)|L3axQ29LvL<$a&K&GWpZCQXf9}UZEOk~9w9n9XJvF!P+2HsZ*^j9WhN{jWN&q1Y-J`aAY^ZKVr*q5DIjBSZgX@1BVjf$Ff%nWFfcb{IWjdcW;bRsGB;*2F=S#mH8wFZW-^o-KpzSl9tb)*VRKSYStuzWV{dMAbO0k^W@chJGi76BFf=n|Vl+56Fl970VPrF9H(_KsW;0|mmKs0?3L738Iyz@%bWwF-bY*gGX>V>QX+(K$RB~lyIyzQmV{~tFG$tt^V{dMAbO0k^GBP$fIXPuxVK8JjWjJFqI5J^0GB;*7W-v82WMMEfm>NJB3L73OIyz@%bWwF-bY*gGX>V>QWN&q1Y-J`aAY^ZKVr*q5EFffWbz*E~CM+OiZ*^j9WhN;gV{dMAbO0k^WjQitGh{hoH)3QoF=AmhVm4$qF=RAhHe)z5IXO8vni@bT3L72>IyzxC20W-u^gVK+4~G%+`3GcY+dVl*%@WMw!uW1Jd51_~P<2s%1+Z&P$~X>MmIDIjBSZgX@1BVl4=Ghs4gHDzLBG&49jV>vK4GcqwVH#9XjWMVL8IX9jfKn4mM9tb)*a%FR6a&~28RBuysa%pa7C@COgZ*FsR03%^FH)3OCHextpV`epCW;ZrtF<~|}G&wjjHZ)^lWivIP8bAgL8y*fiI#O?RSSVv}ZgX@XWN&q1Y-K3`BVjc%FflV`Ff=eYHDh99Ib~#JVly}}H#jjkFkv(_HZYQg3uwC}VGKb95kNZ*^j9Whnq7VK_1|GGsVrF)=naFgY+eGc;m1F=J+CVKO%{Fl9JqHl!Lr3V>OEFfcVZgX@XWN&q1Y-K3`BVl7^WMMR7IbWMN`vVlifBHZ(S3VrDosVKy)_He)m}Wi@4GF=nzFKqv|u9yK~TQczh^X=iA3RB~x{X<=+>dSzrpWpZhDVRUJBWl3&!WpZ<6QekvuPi8}CVQyz-C}VGKb95kNZ*^j9Wh@|LZ*FsRAY^ZKVr*qBAY*TCb95kNZ*^j9Wh@|LZ*FsRAmV_gDF7p3V>LH5Wn(ijG&N>0H!wLhV>C2oVPHG&3L72?IyzBxVRU73ZfS3BQfX&sbX0O_c4=X3X?kU3L}hYmc42gBc4a75Wn*-2ax^IbBVjdTG&g2rF=aC}F)?LfH#a#oI5RddHaKKqWj8f8WihrIKnDsN9tk=+QFUQ-WpZw5Z*Ed)XJ~X(a%pyHVQgu7Wn@HUa%py9bZK^FNp5y!a&u)UR%K&!Z*nv#03%^GVK_NBVK_H6VK8MeV`gPxWHDqnV>x3tIAt(3H85hh8bAjM8y*5WI!R<@ZggpMc_=9WBVl1;HZ(FbH#9k6VlZJfIWRUkWjJLqH#aacI5%Z9VKcfKKnfck8ag^sZ**aFX>V>ua&K)>bzyX6a&BpFZYX1KZgX@XX+(K$RB~lyIyzQmV{~tFG$ttkBVlDWH)3QqVK^`{F=J#hWHd8mWMwfmIb}CxGC4FjGBUgxKo|-e9w$0FY-MJ2N?~JfVrgM+C}VGKb95kSM0svha%E*YIzet{b!=gBO>cB*Z*Ep)V{~tFGbSkjBVl4QGBq_YIWjk6H#IXdWMeroV=*>kG&DFlH8VIjGcvv!KqU$r9w$0FY-MJ2N?~JfVrgM+Np5y!a&u)UV{dMAbRcO&d2Up4Wo0@#L2hStY+-UuZ**yIZdPSubZ>GqCMf_TVPY|4G-6|AF=j9_V>VV>QDF7p3Gh#JkHeon2VmUK0H8^57WMgG8VKremH)CWpGGsL|!Wuvd8y+<}I#O?RVRUJ4ZYX4Lbz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~EFffWbz*E~EFj{5rYQg;VP#=BFl9DkVq`aEVqr2hF)?E?He_WpVK^{1Fk~}1GsGG|GYT6X5jr|jZ**aFX>V>QV{dMAbRbf1bYXO9Z*C?j03%^IGd4LnHDWMhWHdE4Ib>llF*!M8F=S;qHfAt6FfcI28bA*U8y+M&I#O?RVRUJ4ZYXI)d2Up4Wo0@#O<{C$X?Rv?Wp_MdZ*FsRAY^ZKVr*qTDF7p3Ff=(iWnp1sIXGr!G+{S4VP!F8F=l0AVPrNnW;ru6$QnQ*3L73ZIyzEsbYXO9Z*C}KZ*FsRAY^ZKVr*q9EFfcVZgX@Xb#8NMXKrO=AZc!NEFfcVZgX@Xb#8NMXKrQUfTk$`BVjN&GBjd2F=1vkHa1}~Wi(`AGh$|AWH&Q5VKOx^I5o-|Kr;#(9uYb^V`yP+XJt=vX=QG7Msi_oWhi5BZgX@XQg3u&bZKvHCMf_TVP!O8VPP~mVPh~jGB`J8HDqREGG;VkW;8QnGdW{1HOv}74+MV3WkzygZDlB9Z*FsRAX0C1VRUJ4ZYC)JBVlDSVK*=`Fk)mhF*P}5He)enG-6?6Fg9dkGBP(eH8;>2Ko1HV9v3<~V`yP+XJtcgZ*pWta$#*{Pi81%Z*FsRAW&~}X>@6CZYC)pV{dMAbO0k^GB7t{WMw%rGG=2lHeq37H8C||HZe0dVKQW6GB-3g(i%V&3L73GIyz%$VQyz-LvL?#WJYpfZDmhpC}VGKb95k6aA9<5VQfurbZKvHR%K&!Z*nFnAY*TCb94YBVK!u9FlA$AHZ?FaHZWmgVq-92WjJCuFkv`iH8x^pX4D!$APO5EAv!u^Xkl(=WkYXoa%4twVQpnkW+-ECZgX@XQ*dE)X<=+eZ*pU0R%K&!Z*nFnAY*TCb94YBVPj=DIXPoAVl`$tWjADDFgG_hG&eCbFgP(`VrFJIH`W?J9|{{D6goO%Xkl(=WkYXoa%4twVQpnkW+-ECZgX@XRCj4}bS5bvV{dMAbO0k^IALNkI5}ovIAviqFg0djGcYtXGBRN{F)?K_F=S&i*cw0*3L737Iyz%$VQyz-LvL?#WJYpfZDmhpC}VGKb95k6aA9<5VQfKTVlINTaQ910sA6*@X&Xkl(=WkYXoa%4twVQpnkW+-ECZgX@XS8`=;V`wHRAY*TCb94YBVKg@}Ibks}VliejVrDisW@a!sVPP<1IAJ$7HZx*1Hr^UQ6ABw17&QqFlI0@IWjUbV>#j)KoJTX9veD3V`yP+XJtcgZ*pWta$#*{Pi81%Z*FsRAVX|nb8~59VQfKTVV>}Y)Niqa&&27CMh6eZ*FsR03%^EH#IP3HZfx~I5IdeW->8hI5}oxF=Aq5VKXphVrDbu8bBTj8y*olI&W}ga$$6Day=+xZ*FsRAX0C1VRUJ4ZYC)JBVl4;GBq|ZWo9sDVKg!{V>V_vWHw`CW@KV!GBIN`G&ATLKo1HV9v3<~Z*XODVRUbDDkx)bZgX@XQg3u&bZKvHCMh6eZ*FsR03%^HVmUB3WH4oAVK6mjWnnWgIbk+1H)3LAHDNMgWnyFM8bB2a8y*NcI%#fpWpZ<6C@COgZ*FsR03%^JF=b{sIX5>nIWjXcWoBV9Fl1pdF=IDlG%+(dGB7pl8bAgL8y*)rI&W}ga$$6Daw;feZ*FsRAW&~}X>@6CZYC)pV{dMAbO0k^HDzHoHDP8qGC5{2IWjUgWHdQ7WHdN9H8?S0Wnnll?ixT93L73FIy!G~WpZJ3Z*nRqV{dMAbRbi3VRUI>Y({T#V`WxlV{~tFCMh6eZ*FsR03%^!VP!ZmV>4kiIW{+AH)3WnF)=YYH!?CXGdDIcGBz;q8bBWk8y*xoI&W}ga$$6Daw;feZ*FsRAXIm0b95#tAY*TCb94YBVKgx~I50IdW;i!AGBGhVGdVM6WnpGDGB_|dG&VM4HS!uj5(*n06*@X^aAk5~bZ>GhC}VGKb95kAa%FB~XeKEjV{dMAbO0k^V`gPyHaIY3Ghs4gH)c6AG-G6BF*9Q^Gch?hIc7ID^cp}D3L736Iy!G~WpZJ3Z*nRqV{dMAbRa}&a%E$5X>V>ODIjBSZgX@1BVjc;I5;;jIb>orHfA?CG&VIeWHU7~VPrTtWH)1EW;OO2Ko$xc9uqn`Z*XODVRUbDDkx)bZgX@XL3n9%CMh6eZ*FsR03%^$F=jY0Wo9=tFfcP?W@0pBHZ(S4H#RY2F*#x}HDzJ=8bA>W8y*=tI&W}ga$$6Daw;feZ*FsRAX9K*bZKF1L1SYkDIjBSZgX@1BVl1RGcYkSI5%c9VKOr_FgRmlIAb<8Gc+_ZHDWO_GiLf4Ko<%d9v(V6Z*XODVRUbDDkx)bZgX@XQ*dE)X<=+lZ*666baibeDIjBSZgX@1BVjZ-I5J~6VlriAH)J?6GBY?iV`4ZkW;ruuI59UdV>$d9KpYAi9veD3Z*XODVRUbDDkx)bZgX@XLu_Glb7^B?Y(ZmVCMh6eZ*FsR03%^#W-&B4WHnW9HZ@^oWMXD8WnnilGdW~6V*ndK9ts;C2s%1!Z)YeeAY*TCb94YBVKXsfVKp>1H)J+BIWc51IAbwmIW=Q3FgYbzyX6a&BpFZYX1KZgX@XX+(K$RB~lyIyzQmV{~tFG$ttkBVjZ!WMMcnIbt(qWH)1GF=AyfIWl8qG-Eh0H8wOhH(>-DKo|-e9wItAV{dJ6Z*yfRV{dMAbRbf1bYXO9Z*C?mAY*TCb95k5Z**aFX>V>ODF7p3VL4`GHext8IAS(sVKOyhW;ru8GBq(_GdW@~WH~rE1{**i3L72~Iyz}?c4cyNWilvZZ*FsRAX0C1VRUJ4ZYC)JBVjZ#Wic=@GGR7iGBG$}H#IOYIAS?tIb}CyWHmK5WH1ODKo4X906IESZ**aFX>V=-V{Bn_b7@3*Zd7t*WnVF0F;Z`IVRUJ4ZZ2qaZEW@q06IEpb6;U>Y;SjEWM5@?bY*UIUt@1>c4cyNX>V=-b98cbV{~amd2Up4Wo2J6Uom85bYW?1b6+uEF==yOUtw%)Z+B&6UteW-bY*UIUteQyZgypIb7^mGE@*UZY#|#qIyylBBVlDVH#9UjG&Ex|WjHoBGGSq5Ff(E_V=!c9W;il5Wi%lhHaa?Z03%^#HDNeqGcjg0VlXy1H)An4F*P}6GBag1IWS^oV=^-#8#X#RVgMsyGcYwYW;tXrFk@snW-&HlFgP?hFl8`dVq#)4H8U_d4jVXMV{dMBVPkZ2UvqV0baG{706Ao4GhsO}Gh{enF*aj3WHmKoI5aR~Vq|1FF*rFhWFZ?iIy!T8Voh&kWo$xWb7fyhUudB0WHdH5AsaRVIyz-@bZKp2bY(?&bY*gGVQg1&Wo~0=WphGxW@cq_b0{eQBVjQ&H!@~0Hf3WsHe)q5H)JwnI5Rh6HZfshI5aacV>A&PSRorW9y&T@b98BKVRU6hcywiQZeeU!a%FB~Xk~Lkb!KK|a&stSZ*FsRAX9Z>O>bmnY(!;aZ*6dIb7^#GZ*C?j03%^BW-v82WM*VJF*P_hWimH1V>V?oIW}cBF=b;kIWsU58(1768#Wv|I%RWoX>DP2Wkq;&WpZv|Y*%t+ZewU=b3%1yW@U17C}VGKb95kcX?kT}bSxlaZ*FsRAaiMYWnXkD03%^xIAt|6Wie$jWH~cpV>2@}VlXpgIXO3FHZ)@~W;i(&8(1148#W#~I&x)mX?kTSV{dMAbRbi8Voh&kWo$%cV{dJ6Z*ysMX>V>ODF7p3IAb$mF=k{kGGRG6I5;t5IAdiuV`eflVq;`BW;tUp7aLd{AsaRvIy!P?b7^{IC}VGKb95kcX?kT}bSxlaZ*FsRAaiMYWnXkD03%^!VPZBpH8EmhW-&53Gd46gV>CBnF=l3FF*0LfWj0|M8(1148#V|!I%j2cPI6CXQ*~lZZ)9a`b0{ewV{dMAbO0k^IA$_sW;8ToW@9)oVK*>0W?^DCVK6y0W??rtFgay78yi>#AsaRbIyz@%bWUV>ODIjBSZgX@1BVlGRGi6~kWMed9Fl1&lF*0N_W@I*GW;if4V`DdBG-DqdSR!Nq06IElb98BKVRU6hcywiQZeeU!a%FB~Xk~Lkb!KK|a&rK4baHiLbZJC+Zd7t*WnVF0F=cafX>DP2Wkq;&WpZv|Y*%t+ZewU=b3%1yW@U17E@*UZY-9icFKJ6@ZbNTwc4cyNX>V?GE@%L0OKEOHZ*F#Fa&u{KZgXEaXf9}UZEPtUBQ-iYQ)O;*Z*oO!Wo>0{bSPL&Oi*ERb7gWjGC43aH!(J0GB7YVFk)pnF<~-gWo9rpIW#b4CmTgG`4<;OY-Md_Zgc=eY-Md_ZgehabZu-<8$K^OI!$$KbZKyGWm9NxZ**yHXH#!%c4cxXV{dMAbRctdWI8%?Xkl_?WM6P}ay(CPbZKp2Y(sBubaHQOP;zf#Y-MdeCMf_TVL3E5F=Jt7G&N*5G&e9eHaIppGi5n9I5#smIW#deH!2%oEl?XiA38csb!>ELaBO8$Xm4+HX>MmzZ)|pDawubOZgX@XO?7N^X>e?1Q)q8*bZKs9Q*Uf`WpXAd03%^JG%+(cW;QcqHZx{2W-&H1Wn(cjV>dBnGd5;rFkxjZ8(o;Q)zl-LT`0$WOFEFZ*^j9Wh@|MZ*^j9Whnq7VP#@AH!x#kV>f0pVK-wjG&eUiIASqjW-(%AIALL9GABWpqhybY*99VRUbDC}VGKb95kcbYwa@b7*05Wn^D)baFgNZggd5a$$6Day}^lBVjT%W-&H1W;J7CH#j+FGBGh@VmUEkFf=t{IALNqVK^`wU?ET&J_tHGb7gcxZ*FvQZ){Lya%pd5C}eMSVr*q803%^IG+|*mH#lT9VKOy2GG;PmGB9FgVmCH3Hf3WtGC4Ui8(;=d8$KL5I&)=oL1biUbZKvHVQf=$VRU6pWpijyZ)t9Hb0}kPZgX@Xb97`nI(B7abZ>GzWN&q1Y-K(sDF7p3VP!QpFkv|}G%_`0IALNlVKXo=WH>W3W@0%tW?^AuG#g+VP#ZoRIy!S@bU|cfX>@6CZeeUgZ*FvQZ){Cvb7)X+X>N3LC}VGKb95kcbYwa@c4cF9Z*n|jZ*^j9Wj-b;03%^BVKz84Wj0|qWi~NkWnwaAIc8=vVl`qiFfuqYIXN>n8(M+nVm4wnF=H`dVly;iGGaIzU?@-DO_V{dMBa&K%pI#g+GWmaKwd1-EER%K&!Z{mQaDF7p3WM*VJFgIg4VL3HpVlrc9G&eLgGGSskFl1sjV`4WqJR4v$P#ZohIyz@%bW~|=X>Mn8D06gVIy!b`V{~tFJY;WmVr*qTCM+OxbYwa@c4cF9Z*n|jZ*^j9Wj-b;03%^BGBGhQVKFmfVP-frIb|_0VK6dgVP!cuIWaP3G-EJ68(=C>8$K*LI%j2cP;YZ{X<}?;RB3H#ZfA2Sb97`nI(B7abZ>GzWN&q1Y-K(sEFg1qWI8%_Wn*-2ay(>jbz*E~J|-yuBVji-I50V7Fg7%0G-WhmGiGFBHDNh6Gc#c^H#A{nVK_h=U@A}>J_0&Ab8l>RWhf~CBVl4NGBP-0GcjdiH8MFkWj8rvVr4O6WMellHe+HpW;sF|U{D)AH99(HWpq<-Y;|;LZ*C}abYwa@c4cF9Z*n|VWn*-2azuGGzR%K&!Z*oN9fTk$`BVlG^H#1{5Wo0rsV`61yWHB{lWjJGFIc8)sFgY_bG-X5^U^7q~J_0&Aa%FR6bX0O-ZgXRDX>fFDZ*C|l03%^FWi&T4WHB~jW-&4~G%#W`F=S>mVrF76H8nFcGcYqo8(>fyJ_tHGVPs@OZ*FsRa$#w1baO~$b8~57Zc=4ub!=gBX?kIFX>V>QWN&q1Y-K3`BVji;F*i0gIc764VKOpeWMpGvW-~W9G-fg~W@BSAVK+z{UV>QDF7p3V>L80Fk>)cF)=t}Ic7FyGi5PkV>MwiI5cHsGcsW?N*iEM8$Jj+I$>mFLvM3*b4X=#b7^62Qe|g#Y+-U~dSP^FZ*C}LZ*^j9Whnq7VPj@7Fk)q9GGQ<@G-Nn9FkxjmVrFD9W@BPzIA&vHH%uE~22dM50y;WmX>(y>Y-K}lb98e^Wpi_BVQx}oXLW30a%p;DbZKvHC@BCVVPs)pWH@FxWnp4BHeoknIWc51W@a-uV`DgCG-Y99I8Ga2p%MT(I!$$KbZKyGWm9NxZ**yHXH#!%c4cw^V{Bn_b7@3*Zd7t*WnVF0F>i2mX>DO_V{dMBa&K&3F<&uFb!>ELaBO8$Xm4+HX>MmzZ)|pDaxQ3eZERH=B{e!aM`dqqWpr|RMQmklWo~pRSWQe&VRCb2a#M6+bY&(iAaitNIy!S`VRB_;UvPACJX3FMX=GDqVQ^(WCM+Oh;((?p03%^zF*q?bH)Aq5WjQb~Gcq?fH(_F8FgRv6H8?mnH8wU;8%Hx$8zmGvI%8;QY-B}jWo>0{bVhG-PGN0jC}VGKb95kcbYwa@b98cPZf7Pb03%^BF*7k?VK+BrVKzBoIAvlvHZ?LgG%{s3FflbXWi&Ta8%Gjk0025VM`dqqWpr|RMQmklWo~o;V{Bn_b7@3*Zd7t*WnVF0F-K)@ZDn+Fc|~kxZDnqBE@*UZY`zWvFF|8tWo%_~Z*66CWpYzxZgX#PE@%K#Wo~nCa&uoYL1SZOY-Mt9ZDn+2a#Lk)b8m8AIA|_tbZu;8001vpK~hjdZ*F#Fa&u{KZgVbZ09ip&P(yESc4cyNX>V?GUpQzkXmo9Cd>bhUIyzxZ*_B2a$#5IWT1~Vm4(lV>V$nWi~ZpGBPk@W-?)AH90t8Wmp?a27DVS7&UB0IA%34Gi6#EOBQ?^DHu9BVRJ!bYHw+7bX0O-ZgXaDa&1>~Wo~0=L}hYmc42gBc4a7IZ*FsRAXIW;ZgXaDa&0ClAY*TCb94YBVPY~jW@Tb#Ffcb^VKp>nVKZYmIAu39Vly{kGcq|dV_X|c7JM5i7&GhC}VGKb95k7a$#vQ7VPa%uWHU1{IAJ(sGc;plWHvW8GGS$28%q{^8z~q%I%H*XX?9_BX?A5#W=U>#WpZ<6C}VGKb95k7a$#4x78%q{^8!0O~I&^YjZgXaDa&0JMZ*FsRAXIW;ZgXaDa&0CoAVG3;X=8P4VRU6=LT_YwNp59wbZKEGDF7p3GB;y2IW%T9IXEyhWHT@|W;14DVl!nmWn^JyW->Q3VjD{-d>bhzIy!W6VQzC~Z*pxYV{dMAbRbl6VQzC~Z*pxWEFe>GVRUI>Y({T#V`WxlV{~tFCMf_TVKOx^G&DJ3G-F{lVq#%sGd46hF=a6|Vq!QrGh;PjVPqRiC43txC^|ZHa$#bh`I&yDxL}hYmc42gBc4Yt~VPR!4Vq|1tVr4KnG%#d2IAt(1GBq(XHZf&4Ha0akFnk*+0y;WWa$#VKZbmG&p5sVKX^3Y#U1;d>bhoIyzKxVQzC~Z*px!WpZhDVRUJBWhi5BZgX@XRB~Z%b7pUHZA4{qX?9_BX?A5MDF7p3Ib&rrW;ixvVmLWDFk>`1WH@AGGGjJ4WMVX7HaKQ7ZW~J)d>bhOIy!z-a$#6IA&uxW@0usW@R>GI59XlWiVxM8%ul}DF`|`XJvF!Z**aFX>V>sWpZhDVRUJBWhf~iV{dMAbO0k^H)S?5VmW0sGch=3WMMEeIc6|oVliYfG+|{oHa2EravMtqd>bhUIyz@%bWm?|X>@6CZbW5rX?9_BX?A5ODIjBSZgX@1BVjQ$HfA?sHf3WmWM(ikVK!o9V>2@}G-Wg~VP$1BFk^HZO9p%!DH1w5b7gc=Z**aFX>V>sWpZhDVRUJBWhi5BZgX@XO<{C$X?QbuGbSkjBVjdTV>4tqV`VuxF<~?^W-&QrI5;&pV=*~qWHB{2Gi7!gOAve;DG)k3b7gc;Z*ysMX>V>sWpZhDVRUJBWhi5BZgX@XR%K&!Z*nsxDF7p3F=SyhI59IhVmLQBF*i75V`XMxWi(-8W-u@`Wn(clcpFO&d>bhOIyzcqa&IUp03%^!GGR7jHZ^26H!wIbF=H?_F*Y(VFgQ14WnyGDW;0`Y8%tmq8boDsX?9_BX?A4*L}hYmc42gBc4aPTbZu+`9swc(D*-S8H32&TKm$huN(D{@QUO>1TmWPMXK-O>Wo}_@Wpi+0V`XP@Z*_2EY+-YAb98cbV{~V?Hd2nT9WoBe)a%O34WoC75V`OD!X>Mg@Zgp*CZgp)Sc42IGVR8Tf'); diff --git a/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.html b/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.html index eae7cdce3b..b9d33a0fe6 100644 --- a/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.html +++ b/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.html @@ -80,6 +80,10 @@

Public variables

ApproximateSolidShapesWithPrimitiveShapeConversionType conversionType
+
+ ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate shapesToApproximate +
+
diff --git a/xml/AccelerometerSensor_8h.xml b/xml/AccelerometerSensor_8h.xml index de6e77b2b5..6c63b6ddf2 100644 --- a/xml/AccelerometerSensor_8h.xml +++ b/xml/AccelerometerSensor_8h.xml @@ -8,21 +8,6 @@ iDynTree/Sensors/AccelerometerSensor.h iDynTree::AccelerometerSensor iDynTree - - - LinearMotionVector3 - typedef LinearMotionVector3 iDynTree::LinAcceleration - - LinAcceleration - - - - - - - - - diff --git a/xml/ArticulatedBodyInertia_8h.xml b/xml/ArticulatedBodyInertia_8h.xml index 18f5374a50..04c9a352ee 100644 --- a/xml/ArticulatedBodyInertia_8h.xml +++ b/xml/ArticulatedBodyInertia_8h.xml @@ -4,8 +4,8 @@ ArticulatedBodyInertia.h iDynTree/MatrixFixSize.h string - iDynTree/LinkState.h iDynTree/Core/ArticulatedBodyInertia.h + iDynTree/LinkState.h diff --git a/xml/AttitudeEstimatorUtils_8h.xml b/xml/AttitudeEstimatorUtils_8h.xml index 24f4fe7623..d085bb76df 100644 --- a/xml/AttitudeEstimatorUtils_8h.xml +++ b/xml/AttitudeEstimatorUtils_8h.xml @@ -32,7 +32,7 @@ - + @@ -220,7 +220,7 @@ omega -computes $ 3 \times 3 $ skew-symmetric matrix ( $ \mathbb{so}(3) $ space) for a given 3d vector ( $ \mathbb{R}^3 $ space) +computes $ 3 \times 3 $ skew-symmetric matrix ( $ \mathbb{so}(3) $ space) for a given 3d vector ( $ \mathbb{R}^3 $ space) @@ -250,15 +250,15 @@ S -checks if the $ 3 \times 3 $ matrix is skew-symmetric +checks if the $ 3 \times 3 $ matrix is skew-symmetric -\[ S + S^T = 0 \] +\[ S + S^T = 0 \] S -$ 3 \times 3 $ matrix +$ 3 \times 3 $ matrix diff --git a/xml/AttitudeQuaternionEKF_8h.xml b/xml/AttitudeQuaternionEKF_8h.xml index c28702a280..5784189524 100644 --- a/xml/AttitudeQuaternionEKF_8h.xml +++ b/xml/AttitudeQuaternionEKF_8h.xml @@ -17,7 +17,7 @@ output_dimensions_with_magnetometer = 4 -dimension of $ \mathbb{R}^3 \times \mathbb{R} $ accelerometer measurements and magnetometer yaw measurement +dimension of $ \mathbb{R}^3 \times \mathbb{R} $ accelerometer measurements and magnetometer yaw measurement @@ -32,7 +32,7 @@ output_dimensions_without_magnetometer = 3 -dimension of $ \mathbb{R}^3 $ accelerometer measurements +dimension of $ \mathbb{R}^3 $ accelerometer measurements @@ -47,7 +47,7 @@ input_dimensions = 3 -dimension of $ \mathbb{R}^3 $ gyroscope measurements +dimension of $ \mathbb{R}^3 $ gyroscope measurements diff --git a/xml/Axis_8h.xml b/xml/Axis_8h.xml index c24d35a25a..cd3bed0151 100644 --- a/xml/Axis_8h.xml +++ b/xml/Axis_8h.xml @@ -6,9 +6,9 @@ iDynTree/Direction.h iDynTree/Position.h iDynTree/Utils.h + iDynTree/Core/Axis.h iDynTree/PrismaticJoint.h iDynTree/RevoluteJoint.h - iDynTree/Core/Axis.h private/JointElement.h diff --git a/xml/BerdyHelper_8h.xml b/xml/BerdyHelper_8h.xml index ee1fc70e0b..cad3f08ba8 100644 --- a/xml/BerdyHelper_8h.xml +++ b/xml/BerdyHelper_8h.xml @@ -88,7 +88,7 @@ -$ a_i $ Note that is is the spatial proper acceleration expressed, i.e. the time derivative of the left-trivialized velocity minus the gravity expressed in body frame. $ f^B_i $ +$ a_i $ Note that is is the spatial proper acceleration expressed, i.e. the time derivative of the left-trivialized velocity minus the gravity expressed in body frame. $ f^B_i $ @@ -96,7 +96,7 @@ -$ f_i $ +$ f_i $ @@ -104,7 +104,7 @@ -$ \tau_i $ +$ \tau_i $ @@ -112,7 +112,7 @@ -$ f^x_i $ +$ f^x_i $ @@ -120,7 +120,7 @@ -$ \ddot{q}_i $ +$ \ddot{q}_i $ diff --git a/xml/ClassicalAcc_8h.xml b/xml/ClassicalAcc_8h.xml index c7e8a01da9..f265279173 100644 --- a/xml/ClassicalAcc_8h.xml +++ b/xml/ClassicalAcc_8h.xml @@ -3,8 +3,8 @@ ClassicalAcc.h iDynTree/VectorFixSize.h - iDynTree/GravityCompensationHelpers.h iDynTree/Core/ClassicalAcc.h + iDynTree/GravityCompensationHelpers.h iDynTree::ClassicalAcc iDynTree diff --git a/xml/ContactWrench_8h.xml b/xml/ContactWrench_8h.xml index 11b0d849ca..2655b67bd0 100644 --- a/xml/ContactWrench_8h.xml +++ b/xml/ContactWrench_8h.xml @@ -7,8 +7,8 @@ iDynTree/Indices.h iDynTree/LinkState.h vector - iDynTree/Model/ContactWrench.h iDynTree/skinDynLibConversionsImplementation.h + iDynTree/Model/ContactWrench.h iDynTree/ExtWrenchesAndJointTorquesEstimator.h diff --git a/xml/DenavitHartenberg_8h.xml b/xml/DenavitHartenberg_8h.xml index d5a3489177..c17877f967 100644 --- a/xml/DenavitHartenberg_8h.xml +++ b/xml/DenavitHartenberg_8h.xml @@ -6,8 +6,8 @@ iDynTree/Model.h iDynTree/Transform.h vector - iDynTree/Model/DenavitHartenberg.h iDynTree/iKinConversionsImplementation.h + iDynTree/Model/DenavitHartenberg.h diff --git a/xml/Direction_8h.xml b/xml/Direction_8h.xml index 7dc7fc033a..53d7b2616b 100644 --- a/xml/Direction_8h.xml +++ b/xml/Direction_8h.xml @@ -5,15 +5,15 @@ string iDynTree/VectorFixSize.h iDynTree/Utils.h - iDynTree/InverseKinematics.h iDynTree/YARPConversionsImplementation.h + iDynTree/Axis.h + iDynTree/Core/Direction.h + iDynTree/Visualizer.h + iDynTree/InverseKinematics.h iDynTree/AttitudeMahonyFilter.h iDynTree/AttitudeQuaternionEKF.h iDynTree/BerdyHelper.h iDynTree/ExternalWrenchesEstimation.h - iDynTree/Axis.h - iDynTree/Core/Direction.h - iDynTree/Visualizer.h diff --git a/xml/DynamicsUtils_8h.xml b/xml/DynamicsUtils_8h.xml index cc2ab7a9c3..93daf288ff 100644 --- a/xml/DynamicsUtils_8h.xml +++ b/xml/DynamicsUtils_8h.xml @@ -22,10 +22,10 @@ V -Given a rigid body inertia $M$ and spatial motion vector $V$, the bias wrench $B$ of rigid body is defined as: +Given a rigid body inertia $M$ and spatial motion vector $V$, the bias wrench $B$ of rigid body is defined as: -\[ B = \times \] +\[ B = \times \] diff --git a/xml/Dynamics_8h.xml b/xml/Dynamics_8h.xml index a62ddb6d49..3c80c7a8f8 100644 --- a/xml/Dynamics_8h.xml +++ b/xml/Dynamics_8h.xml @@ -187,7 +187,7 @@ linksVel -Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). +Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). @@ -195,7 +195,7 @@ linksProperAcc -Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . See iDynTree::LinkNetExternalWrenches . +Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . See iDynTree::LinkNetExternalWrenches . @@ -203,7 +203,7 @@ linkExtForces -Vector of external 6D force/torques applied to the links. For each link $L$, the corresponding external force is ${}_L \mathrm{f}^x_L$, i.e. the force that the enviroment applies on the on the link $L$, expressed in the link frame $L$. +Vector of external 6D force/torques applied to the links. For each link $L$, the corresponding external force is ${}_L \mathrm{f}^x_L$, i.e. the force that the enviroment applies on the on the link $L$, expressed in the link frame $L$. @@ -367,7 +367,7 @@ referenceFrame_H_link -Position of each link w.r.t. to given frame D (tipically an inertial frame A, the base frame B or the mixed frame B[A]). For each link $L$, the corresponding transform is ${}^D H_L$. +Position of each link w.r.t. to given frame D (tipically an inertial frame A, the base frame B or the mixed frame B[A]). For each link $L$, the corresponding transform is ${}^D H_L$. @@ -375,7 +375,7 @@ linksVel -Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). +Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). @@ -383,7 +383,7 @@ linksProperAcc -Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . +Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . diff --git a/xml/EigenHelpers_8h.xml b/xml/EigenHelpers_8h.xml index f9241fab34..b408464f3d 100644 --- a/xml/EigenHelpers_8h.xml +++ b/xml/EigenHelpers_8h.xml @@ -13,11 +13,11 @@ iDynTree/Transform.h iDynTree/Utils.h iDynTree/SparseMatrix.h + iDynTree/Core/EigenHelpers.h + iDynTree/PrivateUtils.h iDynTree/AttitudeEstimatorUtils.h iDynTree/GravityCompensationHelpers.h iDynTree/KalmanFilter.h - iDynTree/Core/EigenHelpers.h - iDynTree/PrivateUtils.h diff --git a/xml/ForwardKinematics_8h.xml b/xml/ForwardKinematics_8h.xml index a7a9f348a5..9090f8d7b6 100644 --- a/xml/ForwardKinematics_8h.xml +++ b/xml/ForwardKinematics_8h.xml @@ -353,7 +353,7 @@ robotPos -the position of the robot, i.e. $ ({}^A H_B, s)$, +the position of the robot, i.e. $ ({}^A H_B, s)$, @@ -361,7 +361,7 @@ robotVel -the velocity of the robot, with the base velocity expressed in BODY_FIXED representation i.e. $ \nu = \begin{bmatrix} {}^B \mathrm{v}_{A,B} \newline \dot{s} \end{bmatrix} $, +the velocity of the robot, with the base velocity expressed in BODY_FIXED representation i.e. $ \nu = \begin{bmatrix} {}^B \mathrm{v}_{A,B} \newline \dot{s} \end{bmatrix} $, @@ -377,7 +377,7 @@ linkVel -the velocity of each link of the robot, with velocity expressed with BODY_FIXED representation i.e. for each link $ $ we have $ {}^L \mathrm{v}_{A,L} $, +the velocity of each link of the robot, with velocity expressed with BODY_FIXED representation i.e. for each link $ $ we have $ {}^L \mathrm{v}_{A,L} $, diff --git a/xml/FreeFloatingMatrices_8h.xml b/xml/FreeFloatingMatrices_8h.xml index 17e2289746..2d20906653 100644 --- a/xml/FreeFloatingMatrices_8h.xml +++ b/xml/FreeFloatingMatrices_8h.xml @@ -38,10 +38,10 @@ Possible frame velocity representation convention. -Given a link $L$ and an absolute frame $A$, the the possible frame velocity representation are the following: -INERTIAL_FIXED_REPRESENTATION : Velocity representation is ${}^{A} \mathrm{v}_{A,B}$, -BODY_FIXED_REPRESENTATION : Velocity representation is ${}^{B} \mathrm{v}_{A,B}$, -MIXED_REPRESENTATION : Velocity representation is ${}^{B[A]} \mathrm{v}_{A,B}$. +Given a link $L$ and an absolute frame $A$, the the possible frame velocity representation are the following: +INERTIAL_FIXED_REPRESENTATION : Velocity representation is ${}^{A} \mathrm{v}_{A,B}$, +BODY_FIXED_REPRESENTATION : Velocity representation is ${}^{B} \mathrm{v}_{A,B}$, +MIXED_REPRESENTATION : Velocity representation is ${}^{B[A]} \mathrm{v}_{A,B}$. See iDynTree::KinDynComputations documentation for more details. diff --git a/xml/GeomVector3_8h.xml b/xml/GeomVector3_8h.xml index f6b3e33ba4..aebccda353 100644 --- a/xml/GeomVector3_8h.xml +++ b/xml/GeomVector3_8h.xml @@ -3,18 +3,18 @@ GeomVector3.h iDynTree/VectorFixSize.h - iDynTree/AccelerometerSensor.h - iDynTree/GyroscopeSensor.h - iDynTree/PredictSensorsMeasurements.h - iDynTree/Sensors.h - iDynTree/ThreeAxisAngularAccelerometerSensor.h - iDynTree/ThreeAxisForceTorqueContactSensor.h iDynTree/Core/GeomVector3.h iDynTree/Rotation.h iDynTree/SO3Utils.h iDynTree/SpatialForceVector.h iDynTree/SpatialMotionVector.h iDynTree/SpatialVector.h + iDynTree/AccelerometerSensor.h + iDynTree/GyroscopeSensor.h + iDynTree/PredictSensorsMeasurements.h + iDynTree/Sensors.h + iDynTree/ThreeAxisAngularAccelerometerSensor.h + iDynTree/ThreeAxisForceTorqueContactSensor.h iDynTree::GeomVector3 iDynTree @@ -44,6 +44,19 @@ + + LinearMotionVector3 + typedef LinearMotionVector3 iDynTree::LinAcceleration + + LinAcceleration + + + + + + + + GeomVector3 typedef GeomVector3 iDynTree::AngularMotionVector3 @@ -57,6 +70,19 @@ + + AngularMotionVector3 + typedef AngularMotionVector3 iDynTree::AngVelocity + + AngVelocity + + + + + + + + AngularMotionVector3 typedef AngularMotionVector3 iDynTree::AngAcceleration diff --git a/xml/GyroscopeSensor_8h.xml b/xml/GyroscopeSensor_8h.xml index ce097ebd44..e61af2c541 100644 --- a/xml/GyroscopeSensor_8h.xml +++ b/xml/GyroscopeSensor_8h.xml @@ -20,21 +20,6 @@ iDynTree::GyroscopeSensor iDynTree - - - AngularMotionVector3 - typedef AngularMotionVector3 iDynTree::AngVelocity - - AngVelocity - - - - - - - - - diff --git a/xml/Indices_8h.xml b/xml/Indices_8h.xml index c585f5e84e..843b590cd3 100644 --- a/xml/Indices_8h.xml +++ b/xml/Indices_8h.xml @@ -5,6 +5,7 @@ cstddef string ModelExport.h + iDynTree/skinDynLibConversions.h iDynTree/Centroidal.h iDynTree/ContactWrench.h iDynTree/DenavitHartenberg.h @@ -25,12 +26,11 @@ iDynTree/SolidShapes.h iDynTree/SubModel.h iDynTree/Traversal.h - iDynTree/skinDynLibConversions.h - iDynTree/KinDynComputations.h iDynTree/BerdyHelper.h iDynTree/BerdySparseMAPSolver.h iDynTree/ExternalWrenchesEstimation.h iDynTree/SimpleLeggedOdometry.h + iDynTree/KinDynComputations.h diff --git a/xml/JointState_8h.xml b/xml/JointState_8h.xml index 77d297ccac..c52cae0f80 100644 --- a/xml/JointState_8h.xml +++ b/xml/JointState_8h.xml @@ -6,12 +6,12 @@ iDynTree/VectorDynSize.h iDynTree/SpatialForceVector.h vector + iDynTree/Visualizer.h iDynTree/Dynamics.h iDynTree/FreeFloatingState.h iDynTree/Model/JointState.h iDynTree/ExtWrenchesAndJointTorquesEstimator.h iDynTree/SimpleLeggedOdometry.h - iDynTree/Visualizer.h diff --git a/xml/LinkState_8h.xml b/xml/LinkState_8h.xml index 72c35e0703..802553d9ca 100644 --- a/xml/LinkState_8h.xml +++ b/xml/LinkState_8h.xml @@ -9,6 +9,7 @@ iDynTree/ArticulatedBodyInertia.h iDynTree/Indices.h vector + iDynTree/Visualizer.h iDynTree/ContactWrench.h iDynTree/Dynamics.h iDynTree/FreeFloatingState.h @@ -16,11 +17,10 @@ iDynTree/ModelTestUtils.h iDynTree/PredictSensorsMeasurements.h iDynTree/SixAxisForceTorqueSensor.h - iDynTree/KinDynComputations.h iDynTree/BerdyHelper.h iDynTree/ExternalWrenchesEstimation.h iDynTree/SimpleLeggedOdometry.h - iDynTree/Visualizer.h + iDynTree/KinDynComputations.h diff --git a/xml/MatrixDynSize_8h.xml b/xml/MatrixDynSize_8h.xml index d187ef67da..3b509f6b9c 100644 --- a/xml/MatrixDynSize_8h.xml +++ b/xml/MatrixDynSize_8h.xml @@ -4,21 +4,21 @@ MatrixDynSize.h string iDynTree/MatrixView.h + iDynTree/Core/MatrixDynSize.h + iDynTree/EigenHelpers.h + iDynTree/TestUtils.h + iDynTree/Dynamics.h + iDynTree/DynamicsLinearization.h + iDynTree/FreeFloatingMatrices.h iDynTree/BoundingBoxHelpers.h iDynTree/ConvexHullHelpers.h private/InverseKinematicsData.h private/InverseKinematicsNLP.h - iDynTree/Dynamics.h - iDynTree/DynamicsLinearization.h - iDynTree/FreeFloatingMatrices.h - iDynTree/KinDynComputations.h iDynTree/BerdyHelper.h iDynTree/ExtendedKalmanFilter.h iDynTree/ExternalWrenchesEstimation.h iDynTree/KalmanFilter.h - iDynTree/Core/MatrixDynSize.h - iDynTree/EigenHelpers.h - iDynTree/TestUtils.h + iDynTree/KinDynComputations.h iDynTree/Integrator.h iDynTree/LinearConstraint.h iDynTree/QuadraticCost.h diff --git a/xml/MatrixFixSize_8h.xml b/xml/MatrixFixSize_8h.xml index 2849422ad8..18e3c63cc8 100644 --- a/xml/MatrixFixSize_8h.xml +++ b/xml/MatrixFixSize_8h.xml @@ -9,8 +9,6 @@ string iostream sstream - iDynTree/DynamicsLinearization.h - iDynTree/DynamicsLinearizationHelpers.h iDynTree/ArticulatedBodyInertia.h iDynTree/Core/MatrixFixSize.h iDynTree/EigenHelpers.h @@ -19,6 +17,8 @@ iDynTree/Transform.h iDynTree/TransformDerivative.h iDynTree/Triplets.h + iDynTree/DynamicsLinearization.h + iDynTree/DynamicsLinearizationHelpers.h diff --git a/xml/MatrixView_8h.xml b/xml/MatrixView_8h.xml index a391397a54..db6cd85c31 100644 --- a/xml/MatrixView_8h.xml +++ b/xml/MatrixView_8h.xml @@ -6,11 +6,11 @@ type_traits iDynTree/Span.h iDynTree/Utils.h - iDynTree/KinDynComputations.h iDynTree/Core/MatrixView.h iDynTree/MatrixDynSize.h iDynTree/MatrixFixSize.h iDynTree/MeshcatVisualizer.h + iDynTree/KinDynComputations.h diff --git a/xml/ModelTransformersSolidShapes_8h.xml b/xml/ModelTransformersSolidShapes_8h.xml index 4dfff0f4cf..033a66f8d7 100644 --- a/xml/ModelTransformersSolidShapes_8h.xml +++ b/xml/ModelTransformersSolidShapes_8h.xml @@ -5,10 +5,10 @@ iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptions iDynTree - + ApproximateSolidShapesWithPrimitiveShapeConversionType - + ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes @@ -23,6 +23,40 @@ + + + ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate + + VisualShapes + + + + + + + CollisionShapes + + + + + + + BothShapes + + + + + + +Enum class representing which shape should be approximated. + + +Namely teh visual, collision or both shapes. + + + + + @@ -54,7 +88,7 @@ - + diff --git a/xml/Model_8h.xml b/xml/Model_8h.xml index 3697c265d8..489b024e60 100644 --- a/xml/Model_8h.xml +++ b/xml/Model_8h.xml @@ -11,12 +11,12 @@ cstdlib string vector - private/InverseKinematicsData.h - iDynTree/InertialParametersSolidShapesHelpers.h + iDynTree/skinDynLibConversionsImplementation.h + iDynTree/MeshcatVisualizer.h iDynTree/DenavitHartenberg.h iDynTree/Model/Model.h iDynTree/ModelTestUtils.h - iDynTree/skinDynLibConversionsImplementation.h + private/InverseKinematicsData.h iDynTree/BerdyHelper.h iDynTree/ExtWrenchesAndJointTorquesEstimator.h iDynTree/GravityCompensationHelpers.h @@ -26,7 +26,7 @@ iDynTree/ModelLoader.h private/InertialElement.h private/URDFDocument.h - iDynTree/MeshcatVisualizer.h + iDynTree/InertialParametersSolidShapesHelpers.h diff --git a/xml/Position_8h.xml b/xml/Position_8h.xml index c5cbc301e4..af26a1911c 100644 --- a/xml/Position_8h.xml +++ b/xml/Position_8h.xml @@ -4,12 +4,7 @@ Position.h iDynTree/Rotation.h string - iDynTree/BoundingBoxHelpers.h - iDynTree/ConvexHullHelpers.h - iDynTree/ContactWrench.h iDynTree/skinDynLibConversionsImplementation.h - iDynTree/BerdyHelper.h - iDynTree/ExternalWrenchesEstimation.h iDynTree/Axis.h iDynTree/Core/Position.h iDynTree/Core/PositionRaw.h @@ -17,6 +12,11 @@ iDynTree/SpatialVector.h iDynTree/Transform.h iDynTree/Visualizer.h + iDynTree/ContactWrench.h + iDynTree/BoundingBoxHelpers.h + iDynTree/ConvexHullHelpers.h + iDynTree/BerdyHelper.h + iDynTree/ExternalWrenchesEstimation.h diff --git a/xml/Rotation_8h.xml b/xml/Rotation_8h.xml index 4e96b850a1..d2c3d7173d 100644 --- a/xml/Rotation_8h.xml +++ b/xml/Rotation_8h.xml @@ -8,7 +8,6 @@ iDynTree/VectorFixSize.h iDynTree/Utils.h iDynTree/YARPConfigurationsLoader.h - iDynTree/AttitudeEstimator.h iDynTree/Core/Rotation.h iDynTree/Core/RotationRaw.h iDynTree/InertiaNonLinearParametrization.h @@ -17,6 +16,7 @@ iDynTree/SO3Utils.h iDynTree/SpatialVector.h iDynTree/Transform.h + iDynTree/AttitudeEstimator.h diff --git a/xml/SO3Utils_8h.xml b/xml/SO3Utils_8h.xml index 208c338dcd..7cf6a005d1 100644 --- a/xml/SO3Utils_8h.xml +++ b/xml/SO3Utils_8h.xml @@ -67,7 +67,7 @@ Computes the geodesic distance between two rotation matrices. -It implements the angular distance presented in Sec. 4 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf), in particular $d = ||log(R_1^\top R_2)||^2 $. +It implements the angular distance presented in Sec. 4 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf), in particular $d = ||log(R_1^\top R_2)||^2 $. rotation1 diff --git a/xml/SolidShapes_8h.xml b/xml/SolidShapes_8h.xml index a2a798da18..e1221e1ea2 100644 --- a/xml/SolidShapes_8h.xml +++ b/xml/SolidShapes_8h.xml @@ -7,11 +7,11 @@ vector iDynTree/Transform.h iDynTree/Indices.h - iDynTree/InertialParametersSolidShapesHelpers.h + iDynTree/Visualizer.h iDynTree/Model/SolidShapes.h iDynTree/Model.h private/VisualElement.h - iDynTree/Visualizer.h + iDynTree/InertialParametersSolidShapesHelpers.h diff --git a/xml/Span_8h.xml b/xml/Span_8h.xml index e6fda33048..61f3b57f94 100644 --- a/xml/Span_8h.xml +++ b/xml/Span_8h.xml @@ -11,12 +11,12 @@ stdexcept type_traits utility - iDynTree/KinDynComputations.h iDynTree/Core/Span.h iDynTree/MatrixView.h iDynTree/VectorDynSize.h iDynTree/VectorFixSize.h iDynTree/MeshcatVisualizer.h + iDynTree/KinDynComputations.h diff --git a/xml/SpatialAcc_8h.xml b/xml/SpatialAcc_8h.xml index 709ea1a224..1df68c5a15 100644 --- a/xml/SpatialAcc_8h.xml +++ b/xml/SpatialAcc_8h.xml @@ -3,9 +3,9 @@ SpatialAcc.h iDynTree/SpatialMotionVector.h - iDynTree/LinkState.h iDynTree/Core/SpatialAcc.h iDynTree/SpatialInertia.h + iDynTree/LinkState.h iDynTree::SpatialAcc iDynTree diff --git a/xml/SpatialForceVector_8h.xml b/xml/SpatialForceVector_8h.xml index d6c6a5230f..289d6bbbc0 100644 --- a/xml/SpatialForceVector_8h.xml +++ b/xml/SpatialForceVector_8h.xml @@ -5,12 +5,12 @@ iDynTree/VectorFixSize.h iDynTree/GeomVector3.h iDynTree/SpatialVector.h - iDynTree/DynamicsUtils.h - iDynTree/JointState.h iDynTree/Core/SpatialForceVector.h iDynTree/EigenHelpers.h iDynTree/SpatialMomentum.h iDynTree/Wrench.h + iDynTree/DynamicsUtils.h + iDynTree/JointState.h iDynTree::SpatialForceVector iDynTree diff --git a/xml/SpatialInertia_8h.xml b/xml/SpatialInertia_8h.xml index a6d049d7aa..557af131e3 100644 --- a/xml/SpatialInertia_8h.xml +++ b/xml/SpatialInertia_8h.xml @@ -8,11 +8,11 @@ iDynTree/SpatialMomentum.h iDynTree/SpatialAcc.h iDynTree/Wrench.h - iDynTree/DynamicsUtils.h - iDynTree/Link.h iDynTree/Core/SpatialInertia.h iDynTree/Core/SpatialInertiaRaw.h iDynTree/SpatialInertiaRaw.h + iDynTree/DynamicsUtils.h + iDynTree/Link.h iDynTree::SpatialInertia iDynTree diff --git a/xml/SpatialMotionVector_8h.xml b/xml/SpatialMotionVector_8h.xml index dfe02cfa74..073e8d147e 100644 --- a/xml/SpatialMotionVector_8h.xml +++ b/xml/SpatialMotionVector_8h.xml @@ -5,13 +5,13 @@ iDynTree/VectorFixSize.h iDynTree/GeomVector3.h iDynTree/SpatialVector.h - iDynTree/DynamicsUtils.h - iDynTree/PrismaticJoint.h - iDynTree/RevoluteJoint.h iDynTree/Core/SpatialMotionVector.h iDynTree/EigenHelpers.h iDynTree/SpatialAcc.h iDynTree/Twist.h + iDynTree/DynamicsUtils.h + iDynTree/PrismaticJoint.h + iDynTree/RevoluteJoint.h iDynTree::Dummy iDynTree::SpatialMotionVector iDynTree diff --git a/xml/TestUtils_8h.xml b/xml/TestUtils_8h.xml index 094d96f5fa..647d4577fe 100644 --- a/xml/TestUtils_8h.xml +++ b/xml/TestUtils_8h.xml @@ -11,8 +11,8 @@ vector cstdlib cmath - iDynTree/ModelTestUtils.h iDynTree/Core/TestUtils.h + iDynTree/ModelTestUtils.h diff --git a/xml/Transform_8h.xml b/xml/Transform_8h.xml index 7967d2c453..71aaa43e3b 100644 --- a/xml/Transform_8h.xml +++ b/xml/Transform_8h.xml @@ -6,11 +6,11 @@ iDynTree/Rotation.h iDynTree/MatrixFixSize.h string - iDynTree/BoundingBoxHelpers.h - iDynTree/ConvexHullHelpers.h - private/InverseKinematicsData.h - private/InverseKinematicsNLP.h - private/TransformConstraint.h + iDynTree/YARPConversionsImplementation.h + iDynTree/Core/Transform.h + iDynTree/EigenHelpers.h + iDynTree/InertiaNonLinearParametrization.h + iDynTree/MeshcatVisualizer.h iDynTree/DenavitHartenberg.h iDynTree/FixedJoint.h iDynTree/FreeFloatingState.h @@ -20,18 +20,18 @@ iDynTree/RevoluteJoint.h iDynTree/Sensors.h iDynTree/SolidShapes.h - iDynTree/YARPConversionsImplementation.h + iDynTree/BoundingBoxHelpers.h + iDynTree/ConvexHullHelpers.h + private/InverseKinematicsData.h + private/InverseKinematicsNLP.h + private/TransformConstraint.h iDynTree/SimpleLeggedOdometry.h - iDynTree/Core/Transform.h - iDynTree/EigenHelpers.h - iDynTree/InertiaNonLinearParametrization.h private/InertialElement.h private/JointElement.h private/SensorElement.h private/URDFParsingUtils.h private/VisualElement.h iDynTree/TimeVaryingObject.h - iDynTree/MeshcatVisualizer.h diff --git a/xml/Traversal_8h.xml b/xml/Traversal_8h.xml index ddc151e1ac..4e7d568a93 100644 --- a/xml/Traversal_8h.xml +++ b/xml/Traversal_8h.xml @@ -4,8 +4,8 @@ Traversal.h iDynTree/Indices.h vector - iDynTree/Model/Traversal.h iDynTree/skinDynLibConversionsImplementation.h + iDynTree/Model/Traversal.h iDynTree/BerdyHelper.h iDynTree/ExtWrenchesAndJointTorquesEstimator.h iDynTree/GravityCompensationHelpers.h diff --git a/xml/Triplets_8h.xml b/xml/Triplets_8h.xml index 3fce7a9a3d..e39cbecbb7 100644 --- a/xml/Triplets_8h.xml +++ b/xml/Triplets_8h.xml @@ -7,9 +7,9 @@ iterator string vector - iDynTree/BerdyHelper.h iDynTree/Core/Triplets.h iDynTree/SparseMatrix.h + iDynTree/BerdyHelper.h diff --git a/xml/Twist_8h.xml b/xml/Twist_8h.xml index 2ecb199480..6bf972d662 100644 --- a/xml/Twist_8h.xml +++ b/xml/Twist_8h.xml @@ -3,12 +3,12 @@ Twist.h iDynTree/SpatialMotionVector.h - private/InverseKinematicsData.h - private/InverseKinematicsNLP.h - iDynTree/FreeFloatingState.h - iDynTree/LinkState.h iDynTree/Core/Twist.h iDynTree/SpatialInertia.h + iDynTree/FreeFloatingState.h + iDynTree/LinkState.h + private/InverseKinematicsData.h + private/InverseKinematicsNLP.h iDynTree::Twist iDynTree diff --git a/xml/Utils_8h.xml b/xml/Utils_8h.xml index 66d33844fa..a5ab6158ef 100644 --- a/xml/Utils_8h.xml +++ b/xml/Utils_8h.xml @@ -4,13 +4,6 @@ Utils.h cstddef CoreExport.h - iDynTree/ModelSensorsTransformers.h - iDynTree/KinDynComputations.h - iDynTree/BerdyHelper.h - iDynTree/BerdySparseMAPSolver.h - iDynTree/ExtendedKalmanFilter.h - iDynTree/GravityCompensationHelpers.h - iDynTree/KalmanFilter.h iDynTree/Axis.h iDynTree/Core/Utils.h iDynTree/Direction.h @@ -23,6 +16,13 @@ iDynTree/TestUtils.h iDynTree/Triplets.h iDynTree/VectorFixSize.h + iDynTree/ModelSensorsTransformers.h + iDynTree/BerdyHelper.h + iDynTree/BerdySparseMAPSolver.h + iDynTree/ExtendedKalmanFilter.h + iDynTree/GravityCompensationHelpers.h + iDynTree/KalmanFilter.h + iDynTree/KinDynComputations.h iDynTree/L2NormCost.h iDynTree/OptimalControlProblem.h iDynTree/SparsityStructure.h diff --git a/xml/VectorDynSize_8h.xml b/xml/VectorDynSize_8h.xml index 6ebd3c096b..1fbd54ff41 100644 --- a/xml/VectorDynSize_8h.xml +++ b/xml/VectorDynSize_8h.xml @@ -4,22 +4,23 @@ VectorDynSize.h iDynTree/Span.h string + iDynTree/YARPConversionsImplementation.h + iDynTree/Core/VectorDynSize.h + iDynTree/CubicSpline.h + iDynTree/EigenHelpers.h + iDynTree/SparseMatrix.h + iDynTree/MeshcatVisualizer.h + iDynTree/FreeFloatingState.h + iDynTree/JointState.h + iDynTree/Sensors.h iDynTree/BoundingBoxHelpers.h iDynTree/ConvexHullHelpers.h private/InverseKinematicsData.h private/InverseKinematicsNLP.h - iDynTree/FreeFloatingState.h - iDynTree/JointState.h - iDynTree/Sensors.h - iDynTree/YARPConversionsImplementation.h iDynTree/BerdyHelper.h iDynTree/ExtendedKalmanFilter.h iDynTree/ExternalWrenchesEstimation.h iDynTree/KalmanFilter.h - iDynTree/Core/VectorDynSize.h - iDynTree/CubicSpline.h - iDynTree/EigenHelpers.h - iDynTree/SparseMatrix.h iDynTree/Constraint.h iDynTree/DynamicalSystem.h iDynTree/Integrator.h @@ -27,7 +28,6 @@ iDynTree/Integrators/RK4.h iDynTree/QuadraticCost.h iDynTree/TimeVaryingObject.h - iDynTree/MeshcatVisualizer.h diff --git a/xml/VectorFixSize_8h.xml b/xml/VectorFixSize_8h.xml index eff12f072a..24add85a97 100644 --- a/xml/VectorFixSize_8h.xml +++ b/xml/VectorFixSize_8h.xml @@ -9,13 +9,6 @@ cassert cstddef cstring - private/InverseKinematicsNLP.h - iDynTree/JointState.h - iDynTree/KinDynComputations.h - iDynTree/AttitudeEstimator.h - iDynTree/BerdyHelper.h - iDynTree/BerdySparseMAPSolver.h - iDynTree/ExternalWrenchesEstimation.h iDynTree/ClassicalAcc.h iDynTree/Core/VectorFixSize.h iDynTree/CubicSpline.h @@ -28,6 +21,13 @@ iDynTree/SpatialInertia.h iDynTree/SpatialMotionVector.h iDynTree/TransformDerivative.h + iDynTree/JointState.h + private/InverseKinematicsNLP.h + iDynTree/AttitudeEstimator.h + iDynTree/BerdyHelper.h + iDynTree/BerdySparseMAPSolver.h + iDynTree/ExternalWrenchesEstimation.h + iDynTree/KinDynComputations.h private/MaterialElement.h private/URDFParsingUtils.h diff --git a/xml/Wrench_8h.xml b/xml/Wrench_8h.xml index 0f483b056f..9c9dc4b3a4 100644 --- a/xml/Wrench_8h.xml +++ b/xml/Wrench_8h.xml @@ -3,12 +3,12 @@ Wrench.h iDynTree/SpatialForceVector.h - iDynTree/ContactWrench.h - iDynTree/LinkState.h - iDynTree/skinDynLibConversionsImplementation.h iDynTree/YARPConversions.h + iDynTree/skinDynLibConversionsImplementation.h iDynTree/Core/Wrench.h iDynTree/SpatialInertia.h + iDynTree/ContactWrench.h + iDynTree/LinkState.h iDynTree::Wrench iDynTree diff --git a/xml/YARPConversions_8h.xml b/xml/YARPConversions_8h.xml index fd385c8678..e800090184 100644 --- a/xml/YARPConversions_8h.xml +++ b/xml/YARPConversions_8h.xml @@ -6,9 +6,9 @@ yarp/sig/Vector.h iDynTree/Wrench.h YARPConversionsImplementation.h + iDynTree/yarp/YARPConversions.h iDynTree/iKinConversionsImplementation.h iDynTree/skinDynLibConversionsImplementation.h - iDynTree/yarp/YARPConversions.h diff --git a/xml/classiDynTree_1_1AccelerometerSensor.xml b/xml/classiDynTree_1_1AccelerometerSensor.xml index e444e2bdfd..6aa08d8ab3 100644 --- a/xml/classiDynTree_1_1AccelerometerSensor.xml +++ b/xml/classiDynTree_1_1AccelerometerSensor.xml @@ -238,7 +238,7 @@ Return the transform that applied on a element expressed in sensor frames it transform it in one expressed in the link frame (. -\[ {}^l H_s \]). +\[ {}^l H_s \]). the link_H_sensor transform diff --git a/xml/classiDynTree_1_1ArticulatedBodyInertia.xml b/xml/classiDynTree_1_1ArticulatedBodyInertia.xml index 3847625583..3a293e62c4 100644 --- a/xml/classiDynTree_1_1ArticulatedBodyInertia.xml +++ b/xml/classiDynTree_1_1ArticulatedBodyInertia.xml @@ -385,7 +385,7 @@ d -Build the ArticulatedInertia $U d^{-1} U^\top$ . +Build the ArticulatedInertia $U d^{-1} U^\top$ . Used in the articulated body algorithm . diff --git a/xml/classiDynTree_1_1AttitudeMahonyFilter.xml b/xml/classiDynTree_1_1AttitudeMahonyFilter.xml index 1a52ba64fc..fb300cc4bb 100644 --- a/xml/classiDynTree_1_1AttitudeMahonyFilter.xml +++ b/xml/classiDynTree_1_1AttitudeMahonyFilter.xml @@ -52,7 +52,7 @@ m_orientationInSO3 -orientation estimate as rotation matrix $ {^A}R_B $ where $ A $ is inertial frame and $ B $ is the frame attached to the body +orientation estimate as rotation matrix $ {^A}R_B $ where $ A $ is inertial frame and $ B $ is the frame attached to the body @@ -66,7 +66,7 @@ m_orientationInRPY -orientation estimate as a 3D vector in RPY representation, where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll) $ +orientation estimate as a 3D vector in RPY representation, where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll) $ @@ -80,7 +80,7 @@ m_omega_mes -vectorial estimate from accelerometer and magnetometer measurements, $ \omega_{mes} \in \mathbb{R}^3 $, notation from the paper Non linear complementary filters on the special orthogonal group +vectorial estimate from accelerometer and magnetometer measurements, $ \omega_{mes} \in \mathbb{R}^3 $, notation from the paper Non linear complementary filters on the special orthogonal group @@ -94,7 +94,7 @@ m_Omega_y -gyroscope measurement, $ \Omega_{y} \in \mathbb{R}^3 $, notation from the paper Non linear complementary filters on the special orthogonal group +gyroscope measurement, $ \Omega_{y} \in \mathbb{R}^3 $, notation from the paper Non linear complementary filters on the special orthogonal group @@ -108,7 +108,7 @@ m_gravity_direction -direction of the gravity vector expressed in the inertial frame denoted by $ A $, default set to $ e_3 = \begin{bmatrix} 0 & 0 & 1.0 \end{bmatrix}^T $ +direction of the gravity vector expressed in the inertial frame denoted by $ A $, default set to $ e_3 = \begin{bmatrix} 0 & 0 & 1.0 \end{bmatrix}^T $ @@ -122,7 +122,7 @@ m_earth_magnetic_field_direction -direction of absolute magnetic field expressed in the inertial frame denoted by $ A $, default set to $ {^A}m = \begin{bmatrix} 0 & 0 & 1.0 \end{bmatrix}^T $ +direction of absolute magnetic field expressed in the inertial frame denoted by $ A $, default set to $ {^A}m = \begin{bmatrix} 0 & 0 & 1.0 \end{bmatrix}^T $ @@ -191,7 +191,7 @@ confidence -can take values between $ [0, 1] $ +can take values between $ [0, 1] $ @@ -500,7 +500,7 @@ rot -Get orientation of the body with respect to inertial frame, in rotation matrix form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}R_B $ as the rotation matrix. +Get orientation of the body with respect to inertial frame, in rotation matrix form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}R_B $ as the rotation matrix. @@ -531,7 +531,7 @@ q -Get orientation of the body with respect to inertial frame, in unit quaternion form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}q_B as the quaternion $. +Get orientation of the body with respect to inertial frame, in unit quaternion form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}q_B as the quaternion $. quaternion has the form (real, imaginary) and is normalized @@ -566,7 +566,7 @@ rpy -Get orientation of the body with respect to inertial frame, in Euler's RPY form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us the RPY 3d vector of Euler Angles when composed together gives us $ {^A}R_B $ as the rotation matrix where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll)$. +Get orientation of the body with respect to inertial frame, in Euler's RPY form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us the RPY 3d vector of Euler Angles when composed together gives us $ {^A}R_B $ as the rotation matrix where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll)$. For more details about the range of the RPY Euler angles, please refer the documentation of GetRPY() @@ -616,10 +616,10 @@ stateBuffer -Get internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +Get internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. -The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ +The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ stateBuffer @@ -647,10 +647,10 @@ stateBuffer -Get initial internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +Get initial internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. -The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ +The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ stateBuffer @@ -681,7 +681,7 @@ set internal state of the estimator. -The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. stateBuffer @@ -712,7 +712,7 @@ set the initial orientation for the internal state of the estimator. -The initial orientation for the internal state of the estimator is described as $ {^A}q_B $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , +The initial orientation for the internal state of the estimator is described as $ {^A}q_B $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , stateBuffer @@ -734,10 +734,10 @@ explicit passive complementary filter on quaternion groups described in the paper Non-linear complementary filters on SO3 groups -The filter is used to estimate the states $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ where $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. : we will drop the subscripts and superscripts in the rest of the documentation for convenience +The filter is used to estimate the states $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ where $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. : we will drop the subscripts and superscripts in the rest of the documentation for convenience -The discretized dynamics of the filter is implemented in the propagateStates() method and is described by the following equations, $ q_{k+1} = q_{k} + \Delta t \frac{1}{2}q_{k} \circ \begin{bmatrix} 0 \\ {\Omega_y}_{k+1} - b_k + K_p \omega_{mes_{k+1}}\end{bmatrix}$ $ \Omega_{k+1} = {\Omega_y}_{k+1} - b_k $ $ b_{k+1} = b_k - K_i \Delta t \frac{1}{2} \omega_{mes_{k+1}} $ -The updateFilterWithMeasurements() uses the recent IMU measurements to compute the term $ \omega_{mes} $ which gives the vectorial from accelerometer and magnetometer measurements $ \omega_{mes} = -(\Sigma{n}{i=1} \frac{k_i}{2} (v_i \hat{v}_i^T - \hat{v}_i v_i^T) )^{\vee} $ where $ v_i $ is the normalized accelerometer or magnetometer measurement, $ \hat{v_i} $ is the vector obtained from the orientation estimated combined with gravity direction or absolute magnetic field direction, for e.g, $ \hat{v_acc} = {^w}R_b^T e_3 $ and $ k_i $ is the confidence weight on the i-th measurement. In our case, i = 1 or 2. +The discretized dynamics of the filter is implemented in the propagateStates() method and is described by the following equations, $ q_{k+1} = q_{k} + \Delta t \frac{1}{2}q_{k} \circ \begin{bmatrix} 0 \\ {\Omega_y}_{k+1} - b_k + K_p \omega_{mes_{k+1}}\end{bmatrix}$ $ \Omega_{k+1} = {\Omega_y}_{k+1} - b_k $ $ b_{k+1} = b_k - K_i \Delta t \frac{1}{2} \omega_{mes_{k+1}} $ +The updateFilterWithMeasurements() uses the recent IMU measurements to compute the term $ \omega_{mes} $ which gives the vectorial from accelerometer and magnetometer measurements $ \omega_{mes} = -(\Sigma{n}{i=1} \frac{k_i}{2} (v_i \hat{v}_i^T - \hat{v}_i v_i^T) )^{\vee} $ where $ v_i $ is the normalized accelerometer or magnetometer measurement, $ \hat{v_i} $ is the vector obtained from the orientation estimated combined with gravity direction or absolute magnetic field direction, for e.g, $ \hat{v_acc} = {^w}R_b^T e_3 $ and $ k_i $ is the confidence weight on the i-th measurement. In our case, i = 1 or 2. The usage of the attitude estimator can be as follows, After instantiation, the parameters of the filter can be set using the individual parameter methods or the struct method. The filter state can be initialized by calling the setInternalState() method diff --git a/xml/classiDynTree_1_1AttitudeQuaternionEKF.xml b/xml/classiDynTree_1_1AttitudeQuaternionEKF.xml index dc4f1ff5f8..70ed51ae67 100644 --- a/xml/classiDynTree_1_1AttitudeQuaternionEKF.xml +++ b/xml/classiDynTree_1_1AttitudeQuaternionEKF.xml @@ -53,7 +53,7 @@ m_orientationInSO3 -orientation estimate as rotation matrix $ {^A}R_B $ where $ A $ is inertial frame and $ B $ is the frame attached to the body +orientation estimate as rotation matrix $ {^A}R_B $ where $ A $ is inertial frame and $ B $ is the frame attached to the body @@ -67,7 +67,7 @@ m_orientationInRPY -orientation estimate as a 3D vector in RPY representation, where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll) $ +orientation estimate as a 3D vector in RPY representation, where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll) $ @@ -222,7 +222,7 @@ m_Id4 -$ 4 \times 4 $ identity matrix +$ 4 \times 4 $ identity matrix @@ -236,7 +236,7 @@ m_Id3 -$ 3 \times 3 $ identity matrix +$ 3 \times 3 $ identity matrix @@ -250,7 +250,7 @@ m_gravity_direction -direction of the gravity vector expressed in the inertial frame denoted by $ A $, default set to $ e_3 = \begin{bmatrix} 0 & 0 & 1.0 \end{bmatrix}^T $ +direction of the gravity vector expressed in the inertial frame denoted by $ A $, default set to $ e_3 = \begin{bmatrix} 0 & 0 & 1.0 \end{bmatrix}^T $ @@ -740,7 +740,7 @@ rot -Get orientation of the body with respect to inertial frame, in rotation matrix form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}R_B $ as the rotation matrix. +Get orientation of the body with respect to inertial frame, in rotation matrix form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}R_B $ as the rotation matrix. @@ -771,7 +771,7 @@ q -Get orientation of the body with respect to inertial frame, in unit quaternion form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}q_B as the quaternion $. +Get orientation of the body with respect to inertial frame, in unit quaternion form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}q_B as the quaternion $. quaternion has the form (real, imaginary) and is normalized @@ -806,7 +806,7 @@ rpy -Get orientation of the body with respect to inertial frame, in Euler's RPY form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us the RPY 3d vector of Euler Angles when composed together gives us $ {^A}R_B $ as the rotation matrix where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll)$. +Get orientation of the body with respect to inertial frame, in Euler's RPY form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us the RPY 3d vector of Euler Angles when composed together gives us $ {^A}R_B $ as the rotation matrix where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll)$. For more details about the range of the RPY Euler angles, please refer the documentation of GetRPY() @@ -856,10 +856,10 @@ stateBuffer -Get internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +Get internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. -The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ +The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ stateBuffer @@ -887,10 +887,10 @@ stateBuffer -Get initial internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +Get initial internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. -The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ +The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ stateBuffer @@ -921,7 +921,7 @@ set internal state of the estimator. -The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. stateBuffer @@ -952,7 +952,7 @@ set the initial orientation for the internal state of the estimator. -The initial orientation for the internal state of the estimator is described as $ {^A}q_B $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , +The initial orientation for the internal state of the estimator is described as $ {^A}q_B $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , stateBuffer @@ -990,7 +990,7 @@ xhat_k_plus_one -discrete system propagation $ f(X, u) = f(X, y_gyro) $ where $ X = \begin{bmatrix} q_0 & q_1 & q_2 & q_3 & \omega_x & \omega_y & \omega_z & b_x & b_y & b_z \end{bmatrix}^T $ $ u = \begin{bmatrix} {y_{gyro}}_x & {y_{gyro}}_y & {y_{gyro}}_z \end{bmatrix}^T $ $ f(X, u) = \begin{bmatrix} q_{k} \otimes \text{exp}(\omega \Delta T) \\ y_{gyro} - b \\ (1 - \lambda_{b} \Delta t)b \end{bmatrix}$ +discrete system propagation $ f(X, u) = f(X, y_gyro) $ where $ X = \begin{bmatrix} q_0 & q_1 & q_2 & q_3 & \omega_x & \omega_y & \omega_z & b_x & b_y & b_z \end{bmatrix}^T $ $ u = \begin{bmatrix} {y_{gyro}}_x & {y_{gyro}}_y & {y_{gyro}}_z \end{bmatrix}^T $ $ f(X, u) = \begin{bmatrix} q_{k} \otimes \text{exp}(\omega \Delta T) \\ y_{gyro} - b \\ (1 - \lambda_{b} \Delta t)b \end{bmatrix}$ @@ -1013,7 +1013,7 @@ zhat_k_plus_one -discrete measurement prediction where $ h(X) = \begin{bmatrix} h_{acc}(X) & h_{mag}(X) \end{bmatrix}^T $ $ h_{acc}(X) = R^T \begin{bmatrix} 0 \\ 0 \\ -1 \end{bmatrix} $ $ h_{mag}(X) = atan2(tan(yaw))$ +discrete measurement prediction where $ h(X) = \begin{bmatrix} h_{acc}(X) & h_{mag}(X) \end{bmatrix}^T $ $ h_{acc}(X) = R^T \begin{bmatrix} 0 \\ 0 \\ -1 \end{bmatrix} $ $ h_{mag}(X) = atan2(tan(yaw))$ @@ -1174,7 +1174,7 @@ Q -prepares the system noise covariance matrix using internal struct params system model is as good as gyroscope measurement and bias estimate system noise covariance can be descibed as $ Q = F_u U {F_u}^T $ where $ F = \begin{bmatrix} \frac{\partial f}{\partial y_gyro} & \frac{\partial f}{ \partial x_gyrobias} \end{bmatrix} $ $ = \begin{bmatrix} 0_{4 \times 3} & 0_{4 \times 3} \\ I_{3 \times 3} & 0_{3 \times 3} \\ 0_{3 \times 3} & I_{3 \times 3} \end{bmatrix}$ $ U = diag(\begin{bmatrix} \sigma_{gyro}^{2} I_{3 \times 3} & \sigma_{gyrobias}^{2} I_{3 \times 3} \end{bmatrix}) $ +prepares the system noise covariance matrix using internal struct params system model is as good as gyroscope measurement and bias estimate system noise covariance can be descibed as $ Q = F_u U {F_u}^T $ where $ F = \begin{bmatrix} \frac{\partial f}{\partial y_gyro} & \frac{\partial f}{ \partial x_gyrobias} \end{bmatrix} $ $ = \begin{bmatrix} 0_{4 \times 3} & 0_{4 \times 3} \\ I_{3 \times 3} & 0_{3 \times 3} \\ 0_{3 \times 3} & I_{3 \times 3} \end{bmatrix}$ $ U = diag(\begin{bmatrix} \sigma_{gyro}^{2} I_{3 \times 3} & \sigma_{gyrobias}^{2} I_{3 \times 3} \end{bmatrix}) $ @@ -1202,10 +1202,10 @@ R -prepares the measurement noise covariance matrix using internal struct parameters measurement noise depends only on accelerometer measurement along x-,y- and z- directions along with magnetometer z-direction if included measurement noise covariance can be descibed as, $ R = \begin{bmatrix} \sigma_{acc}^{2} I_{3 \times 3} & 0_{3 \times 1} \\ 0_{1 \times 3} & \sigma_{mag}^{2}$ if magnetometer measurements is also considered. +prepares the measurement noise covariance matrix using internal struct parameters measurement noise depends only on accelerometer measurement along x-,y- and z- directions along with magnetometer z-direction if included measurement noise covariance can be descibed as, $ R = \begin{bmatrix} \sigma_{acc}^{2} I_{3 \times 3} & 0_{3 \times 1} \\ 0_{1 \times 3} & \sigma_{mag}^{2}$ if magnetometer measurements is also considered. -In case of magnetometer measurements not being considered, it is reduced to the $ 3 \times 3 $ matrix +In case of magnetometer measurements not being considered, it is reduced to the $ 3 \times 3 $ matrix R @@ -1284,11 +1284,11 @@ Quaternion based Discrete Extended Kalman Filter fusing IMU measurements, to give estimates of orientation, angular velocity and gyroscope bias. -It follows the implementation detailed in Quaternion Based Extended Kalman Filter, slides by Michael Stohmeier The filter is used to estimate the states $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ where $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. : we will drop the subscripts and superscripts in the rest of the documentation for convenience +It follows the implementation detailed in Quaternion Based Extended Kalman Filter, slides by Michael Stohmeier The filter is used to estimate the states $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ where $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. : we will drop the subscripts and superscripts in the rest of the documentation for convenience -Discretized dynamics during the prediction step, \[ \hat{{x}}_{k+1} = \begin{bmatrix} q_{k} \otimes \text{exp}(\omega \Delta T) \\ y_{gyro_{k}} - b_{k} \\ (1 - \lambda_{b} \Delta t)b_k \end{bmatrix} \] -Measurement model for accelerometer is given as, \[ h_{acc}(\hat{x}_{k+1}) = \begin{bmatrix} 2(q_1q_3 - q_0q_2) \\ 2(q_2q_3 - q_0q_1) \\ q_0^2 - q_1^2 - q_2^2 + q_3^2 \end{bmatrix} \] obtained from $ {^w}R_b^T e_3 $ of the assumed gravity direction. -Measurement model for magnetometer measurement is given as, \[ h_{mag}(\hat{x}_{k+1}) = atan2( 2(q_0q_3 + q_1q_2),1 - 2(q_2^2 + q_3^2) ) \] +Discretized dynamics during the prediction step, \[ \hat{{x}}_{k+1} = \begin{bmatrix} q_{k} \otimes \text{exp}(\omega \Delta T) \\ y_{gyro_{k}} - b_{k} \\ (1 - \lambda_{b} \Delta t)b_k \end{bmatrix} \] +Measurement model for accelerometer is given as, \[ h_{acc}(\hat{x}_{k+1}) = \begin{bmatrix} 2(q_1q_3 - q_0q_2) \\ 2(q_2q_3 - q_0q_1) \\ q_0^2 - q_1^2 - q_2^2 + q_3^2 \end{bmatrix} \] obtained from $ {^w}R_b^T e_3 $ of the assumed gravity direction. +Measurement model for magnetometer measurement is given as, \[ h_{mag}(\hat{x}_{k+1}) = atan2( 2(q_0q_3 + q_1q_2),1 - 2(q_2^2 + q_3^2) ) \] The linearized system propogation and measurement model is obtained by computing Jacobins F and H with respect to the state. The zero mean, additive Gaussian noise can be set using the covariance matrices which will be used during predict and update steps. The propagateStates() method is called to set the input vector for the EKF, then ekfPredict() is called to propagate the state through the propagation function f() and propate the state covariance using the Jacobian F. diff --git a/xml/classiDynTree_1_1DiscreteExtendedKalmanFilterHelper.xml b/xml/classiDynTree_1_1DiscreteExtendedKalmanFilterHelper.xml index 48dd5d70c4..5ea6501630 100644 --- a/xml/classiDynTree_1_1DiscreteExtendedKalmanFilterHelper.xml +++ b/xml/classiDynTree_1_1DiscreteExtendedKalmanFilterHelper.xml @@ -323,7 +323,7 @@ xhat_k_plus_one -Describes the state propagation for a given dynamical system If state of the system is denoted by $ x $ and the control input by $ u $, then the system dynamics is given as $ x_{k+1} = f(x_k, u_k) $. +Describes the state propagation for a given dynamical system If state of the system is denoted by $ x $ and the control input by $ u $, then the system dynamics is given as $ x_{k+1} = f(x_k, u_k) $. the detail of this function needs to be implemented by the child class @@ -376,7 +376,7 @@ zhat_k_plus_one -Describes the measurement model of the system, i.e., how the measurements can be described as a function of states, Given a state of the system described by $ x $, what would be the measurement $ z $ observed from this state $ z_{k+1} = h(\hat{x}_{k+1}) $. +Describes the measurement model of the system, i.e., how the measurements can be described as a function of states, Given a state of the system described by $ x $, what would be the measurement $ z $ observed from this state $ z_{k+1} = h(\hat{x}_{k+1}) $. the detail of this function needs to be implemented by the child class @@ -537,7 +537,7 @@ () ekfPredict -Implements the Discrete EKF prediction equation described by $ \hat{x}_{k+1} = f(x_k, u_k) $ is given by the ekf_f() method $ \hat{P}_{k+1} = F_k P_k F_k^T + Q $ where, $ F \mid_{x = x_k} $ is given by the ekfComputejacobianF() method. +Implements the Discrete EKF prediction equation described by $ \hat{x}_{k+1} = f(x_k, u_k) $ is given by the ekf_f() method $ \hat{P}_{k+1} = F_k P_k F_k^T + Q $ where, $ F \mid_{x = x_k} $ is given by the ekfComputejacobianF() method. this function can be called only after setting up the filter properly through ekfInit() step @@ -560,7 +560,7 @@ () ekfUpdate -Implements the Discrete EKF update equation described by $ z_{k+1} = h(\hat{x}_{k+1}) $ is given by ekf_h() method innovation $ \tilde{y}_{k+1} = y_{k+1} - z_{k+1} $ innovation covariance $ S_{k+1} = H_{k+1} \hat{P}_{k+1} H_{k+1}^T + R $, where $ H \mid_{x = \hat{x}_{k+1}} $ is given by ekfComputejacobianH() method Kalman gain $ K_{k+1} = \hat{P}_{k+1} H_{k+1}^T S_{k+1}^{-1} $ Updated covariance $ P_{k+1} = \hat{P}_{k+1} - (K_{k+1} H \hat{P}_{k+1}) $ Updated state estimate $ x_{k+1} = \hat{x}_{k+1} + K_{k+1} \tilde{y}_{k+1} $. +Implements the Discrete EKF update equation described by $ z_{k+1} = h(\hat{x}_{k+1}) $ is given by ekf_h() method innovation $ \tilde{y}_{k+1} = y_{k+1} - z_{k+1} $ innovation covariance $ S_{k+1} = H_{k+1} \hat{P}_{k+1} H_{k+1}^T + R $, where $ H \mid_{x = \hat{x}_{k+1}} $ is given by ekfComputejacobianH() method Kalman gain $ K_{k+1} = \hat{P}_{k+1} H_{k+1}^T S_{k+1}^{-1} $ Updated covariance $ P_{k+1} = \hat{P}_{k+1} - (K_{k+1} H \hat{P}_{k+1}) $ Updated state estimate $ x_{k+1} = \hat{x}_{k+1} + K_{k+1} \tilde{y}_{k+1} $. this function can be called only after setting up the filter properly through ekfInit() step diff --git a/xml/classiDynTree_1_1DiscreteKalmanFilterHelper.xml b/xml/classiDynTree_1_1DiscreteKalmanFilterHelper.xml index 38c67d88ff..f11219eff4 100644 --- a/xml/classiDynTree_1_1DiscreteKalmanFilterHelper.xml +++ b/xml/classiDynTree_1_1DiscreteKalmanFilterHelper.xml @@ -403,7 +403,7 @@ Describes the state propagation for a given dynamical system and the measurement model given the available measurements. -If state of the system is denoted by $ x $, the control input by $ u $ and the measurements by $ y $, then the system dynamics is given as $ x_{k+1} = A x_{k} + B u_{k} + w_k $ and the measurement model is given by $ y_{k+1} = C x_{k+1} + D u_{k} + v_k $ +If state of the system is denoted by $ x $, the control input by $ u $ and the measurements by $ y $, then the system dynamics is given as $ x_{k+1} = A x_{k} + B u_{k} + w_k $ and the measurement model is given by $ y_{k+1} = C x_{k+1} + D u_{k} + v_k $ all matrices are assumed to be time-invariant @@ -515,7 +515,7 @@ x0 -initial state of dimension $ dim_x \times 1 $ +initial state of dimension $ dim_x \times 1 $ @@ -547,7 +547,7 @@ P -state covariance matrix of dimensions $ dim_x \times dim_x $ +state covariance matrix of dimensions $ dim_x \times dim_x $ @@ -579,7 +579,7 @@ Q -system noise covariance matrix of dimensions $ dim_x \times dim_x $ +system noise covariance matrix of dimensions $ dim_x \times dim_x $ @@ -611,7 +611,7 @@ R -measurement covariance matrix of dimensions $ dim_y \times dim_y $ +measurement covariance matrix of dimensions $ dim_y \times dim_y $ @@ -660,7 +660,7 @@ u -input vector of dimension $ dim_u \times 1 $ +input vector of dimension $ dim_u \times 1 $ @@ -678,7 +678,7 @@ () kfPredict -Runs one step of the Discrete Kalman Filter prediction equation described by $ \hat{x}_{k+1} = A x_{k} + B u_{k} $ $ \hat{P}_{k+1} = A_k P_k A_k^T + Q $. +Runs one step of the Discrete Kalman Filter prediction equation described by $ \hat{x}_{k+1} = A x_{k} + B u_{k} $ $ \hat{P}_{k+1} = A_k P_k A_k^T + Q $. this function can be called only after setting up the filter properly through kfInit() step @@ -711,7 +711,7 @@ y -input vector of dimension $ dim_y \times 1 $ +input vector of dimension $ dim_y \times 1 $ @@ -729,7 +729,7 @@ () kfUpdate -Runs one step of the Discrete Kalman Filter update equation described by $ \tilde{y}_{k+1} = C \hat{x}_{k+1} + D u_{k} $ $ x_{k+1} = \hat{x}_{k+1} + K_{k+1}(\tilde{y}_{k+1} - z_{k+1}) $ $ P_{k+1} = (I - K_{k+1} C) \hat{P}_{k+1} $ where K is the Kalman gain. +Runs one step of the Discrete Kalman Filter update equation described by $ \tilde{y}_{k+1} = C \hat{x}_{k+1} + D u_{k} $ $ x_{k+1} = \hat{x}_{k+1} + K_{k+1}(\tilde{y}_{k+1} - z_{k+1}) $ $ P_{k+1} = (I - K_{k+1} C) \hat{P}_{k+1} $ where K is the Kalman gain. this function can be called only after setting up the filter properly through kfInit() step @@ -762,7 +762,7 @@ x -system state of dimension $ dim_x \times 1 $ +system state of dimension $ dim_x \times 1 $ @@ -792,7 +792,7 @@ P -system state covariance matrix of dimension $ dim_x \times dim_x $ +system state covariance matrix of dimension $ dim_x \times dim_x $ @@ -850,7 +850,7 @@ x0 -initial state vector of dimensions $ dim_x \times 1 $ +initial state vector of dimensions $ dim_x \times 1 $ @@ -858,7 +858,7 @@ P -state covariance matrix of dimensions $ dim_x \times dim_x $ +state covariance matrix of dimensions $ dim_x \times dim_x $ @@ -866,7 +866,7 @@ Q -system noise covariance matrix of dimensions $ dim_x \times dim_x $ +system noise covariance matrix of dimensions $ dim_x \times dim_x $ @@ -874,7 +874,7 @@ R -measurement noise covariance matrix of dimensions $ dim_y \times dim_y $ +measurement noise covariance matrix of dimensions $ dim_y \times dim_y $ @@ -890,7 +890,7 @@ The Kalman filter can be constructed by giving the system design matrices A, B, C and D. where A is the state transition matrix, B is the control input matrix, C is the output matrix and D the feed through matrix. These matrices can be used to describe a stochastic model for a linear dynamical system. -\[ x_{k+1} = A x_{k} + B u_{k} + w_k \] \[ y_{k+1} = C x_{k+1} + D u_{k} + v_k \] +\[ x_{k+1} = A x_{k} + B u_{k} + w_k \] \[ y_{k+1} = C x_{k+1} + D u_{k} + v_k \] Once the filter is constructed, the system noise and measurement noise covariance matrices can be set. The filter can be run, after setting initial state and state covariance matrix. The filter init method is called to check if the filter is properly configured and is ready to use. care must be taken to design these matrices with proper dimensions, so that the filter does not crash diff --git a/xml/classiDynTree_1_1ExtWrenchesAndJointTorquesEstimator.xml b/xml/classiDynTree_1_1ExtWrenchesAndJointTorquesEstimator.xml index 75db1d8ccf..027f1953cd 100644 --- a/xml/classiDynTree_1_1ExtWrenchesAndJointTorquesEstimator.xml +++ b/xml/classiDynTree_1_1ExtWrenchesAndJointTorquesEstimator.xml @@ -789,30 +789,30 @@ For each submodel in which there are no external forces, we can write the following equation: -\[ A w = b \] Where: -$w$ is the vector of dimension 6*nrOfFTSensors obtained by stacking the FT sensors measures: -$A$ is a matrix of size 6 x 6*nrOfFTSensors that depends on position in space of the FT sensors -$b$ is a vector of size 6 that depends on the position, velocity, acceleration and gravity of each link in the submodel +\[ A w = b \] Where: +$w$ is the vector of dimension 6*nrOfFTSensors obtained by stacking the FT sensors measures: +$A$ is a matrix of size 6 x 6*nrOfFTSensors that depends on position in space of the FT sensors +$b$ is a vector of size 6 that depends on the position, velocity, acceleration and gravity of each link in the submodel This function provides an easy way to compute A and B . Typically, these quantities are not used online during the estimation of external wrenches or internal torques, but rather as an helper method when calibrating FT sensors. In the rest of the documentation, we will refer to this quantities: -nrOfSubModels ( $n_{sm}$): the number of submodels in which the model is divided, as induced by the FT sensors present in the model. +nrOfSubModels ( $n_{sm}$): the number of submodels in which the model is divided, as induced by the FT sensors present in the model. nrOfSubModelsWithoutExtWrenches: the number of submodels on which there is no external wrench -nrOfFTSensors ( $n_{ft}$): the number of FT sensors present in the model In particular, the value of A and b for a given submodel is the following. First of all, for any submodel $sm$ with no external force, we can write (from Equation 4.19 of https://traversaro.github.io/traversaro-phd-thesis/traversaro-phd-thesis.pdf, modified to account for all FT sensors in the submodel and to remove external wrenches): +nrOfFTSensors ( $n_{ft}$): the number of FT sensors present in the model In particular, the value of A and b for a given submodel is the following. First of all, for any submodel $sm$ with no external force, we can write (from Equation 4.19 of https://traversaro.github.io/traversaro-phd-thesis/traversaro-phd-thesis.pdf, modified to account for all FT sensors in the submodel and to remove external wrenches): -\[ \sum_{s=1}^{n_ft}~\mu_{sm, ft}~\sigma_{sm, ft}~{}_{B_{sm}} X^{ft} \mathrm{f}^{meas}_{ft} = \sum_{L \in \mathbb{L}_{sm}} {}_{B_{sm}} X^{L} {}_L \phi_L \] +\[ \sum_{s=1}^{n_ft}~\mu_{sm, ft}~\sigma_{sm, ft}~{}_{B_{sm}} X^{ft} \mathrm{f}^{meas}_{ft} = \sum_{L \in \mathbb{L}_{sm}} {}_{B_{sm}} X^{L} {}_L \phi_L \] where: -$ \mu_{sm, ft} $ is equal to $1$ if the sensor $ft$ is attached to the submodel $sm$, and $0$ otherwise -$ \sigma_{sm, ft} $ is equal to $1$ if the sensor $ft$ is measuring the force applied on submodel $sm$ or $-1$ if it is measuring the force that the submodel excerts on its neighbor submodel -$ {B_{sm}} $ is a frame in which this equation is expressed, that for this function it is the base link of the submodel. +$ \mu_{sm, ft} $ is equal to $1$ if the sensor $ft$ is attached to the submodel $sm$, and $0$ otherwise +$ \sigma_{sm, ft} $ is equal to $1$ if the sensor $ft$ is measuring the force applied on submodel $sm$ or $-1$ if it is measuring the force that the submodel excerts on its neighbor submodel +$ {B_{sm}} $ is a frame in which this equation is expressed, that for this function it is the base link of the submodel. -With this definitions, we can see that A_sm and b_sm for a given submodel $sm$ can be simply be defined as: -$ A_{sm} = \begin{bmatrix} \mu_{sm, ft0}~\sigma_{sm, ft(0)}~{}_C X^{ft(0)} & \hdots & \mu_{sm, ft(n_ft-1)}~\sigma_{sm, ft(n_ft-1)}~X^{ft(n_ft-1)} \end{bmatrix} $ -$ w_{sm} = \begin{bmatrix} \mathrm{f}^{meas}_{ft(0)} \\ \vdots \\ \mathrm{f}^{meas}_{ft(n_ft-1)} \end{bmatrix} $ -$ b_{sm} = \sum_{L \in \mathbb{L}_{sm}} {}_C X^{L} {}^L \phi_L $ +With this definitions, we can see that A_sm and b_sm for a given submodel $sm$ can be simply be defined as: +$ A_{sm} = \begin{bmatrix} \mu_{sm, ft0}~\sigma_{sm, ft(0)}~{}_C X^{ft(0)} & \hdots & \mu_{sm, ft(n_ft-1)}~\sigma_{sm, ft(n_ft-1)}~X^{ft(n_ft-1)} \end{bmatrix} $ +$ w_{sm} = \begin{bmatrix} \mathrm{f}^{meas}_{ft(0)} \\ \vdots \\ \mathrm{f}^{meas}_{ft(n_ft-1)} \end{bmatrix} $ +$ b_{sm} = \sum_{L \in \mathbb{L}_{sm}} {}_C X^{L} {}^L \phi_L $ Before calling this method, either updateKinematicsFromFloatingBase or updateKinematicsFromFixedBase must be called. diff --git a/xml/classiDynTree_1_1FixedJoint.xml b/xml/classiDynTree_1_1FixedJoint.xml index d3d2959ce3..0675e2074a 100644 --- a/xml/classiDynTree_1_1FixedJoint.xml +++ b/xml/classiDynTree_1_1FixedJoint.xml @@ -411,7 +411,7 @@ Get the derivative of the transform with respect to a position coordinate. -In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] +In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] If posCoord_i is not >= 0 and < getNrOfPosCoords(), the returned value is undefined. diff --git a/xml/classiDynTree_1_1GyroscopeSensor.xml b/xml/classiDynTree_1_1GyroscopeSensor.xml index 79047fbd40..762642c354 100644 --- a/xml/classiDynTree_1_1GyroscopeSensor.xml +++ b/xml/classiDynTree_1_1GyroscopeSensor.xml @@ -233,7 +233,7 @@ Return the transform that applied on a element expressed in sensor frames it transform it in one expressed in the link frame (. -\[ {}^l H_s \]). +\[ {}^l H_s \]). the link_H_sensor transform diff --git a/xml/classiDynTree_1_1IAttitudeEstimator.xml b/xml/classiDynTree_1_1IAttitudeEstimator.xml index b34b32b5c8..6d4ce5c38c 100644 --- a/xml/classiDynTree_1_1IAttitudeEstimator.xml +++ b/xml/classiDynTree_1_1IAttitudeEstimator.xml @@ -151,7 +151,7 @@ rot -Get orientation of the body with respect to inertial frame, in rotation matrix form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}R_B $ as the rotation matrix. +Get orientation of the body with respect to inertial frame, in rotation matrix form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}R_B $ as the rotation matrix. @@ -183,7 +183,7 @@ q -Get orientation of the body with respect to inertial frame, in unit quaternion form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}q_B as the quaternion $. +Get orientation of the body with respect to inertial frame, in unit quaternion form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us $ {^A}q_B as the quaternion $. quaternion has the form (real, imaginary) and is normalized @@ -219,7 +219,7 @@ rpy -Get orientation of the body with respect to inertial frame, in Euler's RPY form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us the RPY 3d vector of Euler Angles when composed together gives us $ {^A}R_B $ as the rotation matrix where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll)$. +Get orientation of the body with respect to inertial frame, in Euler's RPY form If we denote $ A $ as inertial frame and $ B $ as the frame attached to the body, then this method gives us the RPY 3d vector of Euler Angles when composed together gives us $ {^A}R_B $ as the rotation matrix where $ {^A}R_B = Rot_z(yaw)Rot_y(pitch)Rot_x(roll)$. For more details about the range of the RPY Euler angles, please refer the documentation of GetRPY() @@ -271,10 +271,10 @@ stateBuffer -Get internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +Get internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. -The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ +The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ stateBuffer @@ -303,10 +303,10 @@ stateBuffer -Get initial internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +Get initial internal state of the estimator The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. -The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ +The default internal state of the estimator would be $ X = \begin{bmatrix} 1.0 \\ 0_{1 \times 3} \\ 0_{1 \times 3} \\ 0_{1 \times 3} \end{bmatrix}^T $ stateBuffer @@ -338,7 +338,7 @@ set internal state of the estimator. -The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. stateBuffer @@ -370,7 +370,7 @@ set the initial orientation for the internal state of the estimator. -The initial orientation for the internal state of the estimator is described as $ {^A}q_B $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , +The initial orientation for the internal state of the estimator is described as $ {^A}q_B $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , stateBuffer @@ -404,7 +404,7 @@ However, additional methods to set and get parameters for the filter might be available with respect to the filters. -The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. +The internal state of the estimator is described as $ X = \begin{bmatrix} {^A}q_B \\ {^B}\Omega_{A,B} \\ {^B}b \end{bmatrix}^T $ $ {^A}q_B \in \mathbb{R}^4 $ is the quaternion representing the orientation of a body(IMU) frame with respect to an inertial frame , $ {^B}\Omega_{A,B} \in \mathbb{R}^3 $ is the angular velocity of a body(IMU) frame with respect to an inertial frame, expressed in the body frame and $ {^B}b \in \mathbb{R}^3 $ is the gyroscope bias expressed in the body frame. diff --git a/xml/classiDynTree_1_1IJoint.xml b/xml/classiDynTree_1_1IJoint.xml index 3c9f3592ce..03efa981eb 100644 --- a/xml/classiDynTree_1_1IJoint.xml +++ b/xml/classiDynTree_1_1IJoint.xml @@ -191,7 +191,7 @@ Get the derivative of the transform with respect to a position coordinate. -In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] +In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] If posCoord_i is not >= 0 and < getNrOfPosCoords(), the returned value is undefined. diff --git a/xml/classiDynTree_1_1IModelVisualization.xml b/xml/classiDynTree_1_1IModelVisualization.xml index 7178b52ada..71cbe2c913 100644 --- a/xml/classiDynTree_1_1IModelVisualization.xml +++ b/xml/classiDynTree_1_1IModelVisualization.xml @@ -160,6 +160,33 @@ + + bool + virtual bool iDynTree::IModelVisualization::setVisualColor + (const LinkIndex &linkIndex, const std::string &visualName, const ColorViz &visualColor)=0 + setVisualColor + + const LinkIndex & + linkIndex + + + const std::string & + visualName + + + const ColorViz & + visualColor + + +Set the color of a single visual of a given link. + + +This will overwrite the material of the visual, but it can be reset by resetLinkColor. + + + + + bool virtual bool iDynTree::IModelVisualization::setLinkTransparency @@ -181,7 +208,7 @@ - + void @@ -200,7 +227,7 @@ - + bool @@ -218,7 +245,7 @@ - + std::vector< std::string > @@ -232,7 +259,7 @@ - + bool @@ -254,7 +281,7 @@ - + std::vector< std::string > @@ -280,7 +307,7 @@ - + bool @@ -304,7 +331,7 @@ - + IJetsVisualization & @@ -318,7 +345,7 @@ - + Transform @@ -330,13 +357,13 @@ linkIndex -Get the transformation of given link with respect to visualizer world $ {}^w wH_{link}$. +Get the transformation of given link with respect to visualizer world $ {}^w wH_{link}$. - + Transform @@ -348,13 +375,13 @@ linkName -Get the transformation of given link with respect to visualizer world $ {}^w H_{link}$. +Get the transformation of given link with respect to visualizer world $ {}^w H_{link}$. - + Transform @@ -366,13 +393,13 @@ frameIndex -Get the transformation of given frame with respect to visualizer world $ {}^w H_{frame}$. +Get the transformation of given frame with respect to visualizer world $ {}^w H_{frame}$. - + Transform @@ -384,13 +411,13 @@ frameName -Get the transformation of given frame with respect to visualizer world $ {}^w H_{frame}$. +Get the transformation of given frame with respect to visualizer world $ {}^w H_{frame}$. - + ILabel & @@ -404,7 +431,7 @@ - + @@ -412,7 +439,7 @@ - + iDynTree::IModelVisualizationgetFeatures iDynTree::IModelVisualizationgetInstanceName @@ -435,6 +462,7 @@ iDynTree::IModelVisualizationsetModelTransparency iDynTree::IModelVisualizationsetModelVisibility iDynTree::IModelVisualizationsetPositions + iDynTree::IModelVisualizationsetVisualColor iDynTree::IModelVisualization~IModelVisualization diff --git a/xml/classiDynTree_1_1ITexture.xml b/xml/classiDynTree_1_1ITexture.xml index 91c73bc8d7..500dd370c7 100644 --- a/xml/classiDynTree_1_1ITexture.xml +++ b/xml/classiDynTree_1_1ITexture.xml @@ -16,7 +16,7 @@ - + IEnvironment & @@ -30,7 +30,7 @@ - + ColorViz @@ -72,7 +72,7 @@ - + bool @@ -104,7 +104,7 @@ - + bool @@ -128,7 +128,7 @@ - + void @@ -157,7 +157,7 @@ - + int @@ -171,7 +171,7 @@ - + int @@ -185,7 +185,7 @@ - + bool @@ -216,7 +216,7 @@ - + @@ -225,7 +225,7 @@ This allows rendering the scene using dimensions and environment that are different from the main window. The camera is in common. Any camera change in the main window is also reflected in the other textures. - + iDynTree::ITexturedrawToFile iDynTree::ITextureenableDraw diff --git a/xml/classiDynTree_1_1ITexturesHandler.xml b/xml/classiDynTree_1_1ITexturesHandler.xml index 19d3c66e64..b4b13a6ecc 100644 --- a/xml/classiDynTree_1_1ITexturesHandler.xml +++ b/xml/classiDynTree_1_1ITexturesHandler.xml @@ -15,7 +15,7 @@ - + ITexture * @@ -60,7 +60,7 @@ - + ITexture * @@ -92,14 +92,14 @@ - + - + iDynTree::ITexturesHandleradd iDynTree::ITexturesHandlerget diff --git a/xml/classiDynTree_1_1InverseKinematics.xml b/xml/classiDynTree_1_1InverseKinematics.xml index 10b9355458..571541c92a 100644 --- a/xml/classiDynTree_1_1InverseKinematics.xml +++ b/xml/classiDynTree_1_1InverseKinematics.xml @@ -262,7 +262,7 @@ Adds a (constancy) constraint for the specified frame -The constraint is $ {}^w X_{frame}(q) = {}^w X_{frame}(q^0) $ where the robot configuration $q$ is the one specified with setRobotConfiguration you should specify first the robot configuration. Otherwise call the versions with explicit constraint value +The constraint is $ {}^w X_{frame}(q) = {}^w X_{frame}(q^0) $ where the robot configuration $q$ is the one specified with setRobotConfiguration you should specify first the robot configuration. Otherwise call the versions with explicit constraint value @@ -3196,7 +3196,7 @@ This call is equivalent to call \[ q \in \operatorname{SE}(3) \times \mathbb{R}^n \] and possibly multiple target frames \[ F_i^d \in \operatorname{SE}(3) \] the inverse kinematics is responsible to find the configuration $ q^* $ such that \[ F_i(q^*) = F_i^d \forall i, \] where the meaning of the $=$ and $\forall$ depends on the resolution mode and on the references specified +Given a mechanical structure configuration \[ q \in \operatorname{SE}(3) \times \mathbb{R}^n \] and possibly multiple target frames \[ F_i^d \in \operatorname{SE}(3) \] the inverse kinematics is responsible to find the configuration $ q^* $ such that \[ F_i(q^*) = F_i^d \forall i, \] where the meaning of the $=$ and $\forall$ depends on the resolution mode and on the references specified Example //Allocateaninversekinematicsobject iDynTree::InverseKinematricik; diff --git a/xml/classiDynTree_1_1KinDynComputations.xml b/xml/classiDynTree_1_1KinDynComputations.xml index 0889256c10..0c8d802ed5 100644 --- a/xml/classiDynTree_1_1KinDynComputations.xml +++ b/xml/classiDynTree_1_1KinDynComputations.xml @@ -1838,7 +1838,7 @@ Return the relative Jacobian between the two frames. -The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed depending on the velocity representation, i.e \[ v_{refFrame, frame} = J_{refFrame, frame}(s) \dot{s} \] +The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed depending on the velocity representation, i.e \[ v_{refFrame, frame} = J_{refFrame, frame}(s) \dot{s} \] @@ -1865,7 +1865,7 @@ Return the relative Jacobian between the two frames (MatrixView implementation). -The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed depending on the velocity representation, i.e \[ v_{refFrame, frame} = J_{refFrame, frame}(s) \dot{s} \] +The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed depending on the velocity representation, i.e \[ v_{refFrame, frame} = J_{refFrame, frame}(s) \dot{s} \] the MatrixView objects should point an already existing memory. Memory allocation and resizing cannot be achieved with this kind of objects. true if all went well, false otherwise. @@ -1905,7 +1905,7 @@ Return the relative Jacobian between the two frames. -The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed in the specified frame, i.e \[ {}^{expressedOriginFrame, [expressedOrientationFrame]} \mathrm{v}_{refFrame, frame} = {}^{expressedOriginFrame, [expressedOrientationFrame]} J_{refFrame, frame}(s) \dot{s} \] +The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed in the specified frame, i.e \[ {}^{expressedOriginFrame, [expressedOrientationFrame]} \mathrm{v}_{refFrame, frame} = {}^{expressedOriginFrame, [expressedOrientationFrame]} J_{refFrame, frame}(s) \dot{s} \] refFrameIndex @@ -1976,7 +1976,7 @@ Return the relative Jacobian between the two frames (MatrixView implementation) -The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed in the specified frame, i.e \[ {}^{expressedOriginFrame, [expressedOrientationFrame]} \mathrm{v}_{refFrame, frame} = {}^{expressedOriginFrame, [expressedOrientationFrame]} J_{refFrame, frame}(s) \dot{s} \] +The Jacobian maps the internal robot shape with the relative velocity of refFrame w.r.t. frame expressed in the specified frame, i.e \[ {}^{expressedOriginFrame, [expressedOrientationFrame]} \mathrm{v}_{refFrame, frame} = {}^{expressedOriginFrame, [expressedOrientationFrame]} J_{refFrame, frame}(s) \dot{s} \] refFrameIndex @@ -2034,7 +2034,7 @@ acceleration not due to robot acceleration) of the frame velocity. -This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. +This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. @@ -2058,7 +2058,7 @@ acceleration not due to robot acceleration) of the frame velocity. -This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. the Span object should point an already existing memory. Memory allocation and resizing cannot be achieved with this kind of objects. +This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. the Span object should point an already existing memory. Memory allocation and resizing cannot be achieved with this kind of objects. true on success, false otherwise @@ -2082,7 +2082,7 @@ acceleration not due to robot acceleration) of the frame velocity. -This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. +This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. @@ -2106,7 +2106,7 @@ acceleration not due to robot acceleration) of the frame velocity. -This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. the Span object should point an already existing memory. Memory allocation and resizing cannot be achieved with this kind of objects. +This term is usually called $\dot{J} \nu$ or $\dot{J} \dot{q}$. the Span object should point an already existing memory. Memory allocation and resizing cannot be achieved with this kind of objects. true on success, false otherwise @@ -2217,7 +2217,7 @@ Return the center of mass jacobian, i.e. -the $3 \times (n+6)$ matrix such that: getCenterOfMassVelocity() == getCenterOfMassJacobian() * $ \nu$. +the $3 \times (n+6)$ matrix such that: getCenterOfMassVelocity() == getCenterOfMassJacobian() * $ \nu$. @@ -2236,7 +2236,7 @@ Return the center of mass jacobian, i.e. -the $3 \times (n+6)$ matrix such that: getCenterOfMassVelocity() == getCenterOfMassJacobian() * $\nu $. +the $3 \times (n+6)$ matrix such that: getCenterOfMassVelocity() == getCenterOfMassJacobian() * $\nu $. the MatrixView object should point an already existing memory. Memory allocation and resizing cannot be achieved with this kind of objects. true on success, false otherwise. @@ -2706,22 +2706,22 @@
Methods to get quantities related to unconstrained free floating equation of motions.
This methods permits to compute several quantities related to free floating equation of methods. Note that this equations needs to be coupled with a description of the interaction between the model and the enviroment (such as a contant model, a bilateral constraint on some links or by considering some external forces as inputs) to actually obtain a dynamical system description of the mechanical model evolution. -The equations of motion of a free floating mechanical system under the effect of a uniform gravitational field are: \[ M(q) \dot{\nu} + C(q, \nu) \nu + G(q) = \begin{bmatrix} 0_{6\times1} \newline \tau \end{bmatrix} + \sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \] +The equations of motion of a free floating mechanical system under the effect of a uniform gravitational field are: \[ M(q) \dot{\nu} + C(q, \nu) \nu + G(q) = \begin{bmatrix} 0_{6\times1} \newline \tau \end{bmatrix} + \sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \] where: -$n_{PC}$ is the value returned by Model::getNrOfPosCoords, -$n_{DOF}$ is the value returned by Model::getNrOfDOFs, -$n_{L}$ is the value returned by Model::getNrOfLinks, -$q \in \mathbb{R}^3 \times \textrm{SO}(3) \times \mathbb{R}^{n_{PC}}$ is the robot position, -$\nu \in \mathbb{R}^{6+n_{DOF}}$ is the robot velocity, -$\dot{\nu} \in \mathbb{R}^{6+n_{DOF}}$ is the robot acceleration, -$M(q) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$ is the free floating mass matrix, -$C(q, \nu) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$ is the coriolis matrix, -$G(q) \in \mathbb{R}^{6+n_{DOF}}$ is the vector of gravity generalized forces, -$\tau \in \mathbb{R}^6$ is the vector of torques applied on the joint of the multibody model, -$\mathcal{L}$ is the set of all the links contained in the multibody model, -$J_L \in \mathbb{R}^{6+n_{DOF}}$ is the free floating jacobian of link $L$ as obtained by KinDynComputations::getFrameFreeFloatingJacobian, -$\mathrm{f}_L^x$ is the 6D force/torque applied by the enviroment on link $L$. +$n_{PC}$ is the value returned by Model::getNrOfPosCoords, +$n_{DOF}$ is the value returned by Model::getNrOfDOFs, +$n_{L}$ is the value returned by Model::getNrOfLinks, +$q \in \mathbb{R}^3 \times \textrm{SO}(3) \times \mathbb{R}^{n_{PC}}$ is the robot position, +$\nu \in \mathbb{R}^{6+n_{DOF}}$ is the robot velocity, +$\dot{\nu} \in \mathbb{R}^{6+n_{DOF}}$ is the robot acceleration, +$M(q) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$ is the free floating mass matrix, +$C(q, \nu) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$ is the coriolis matrix, +$G(q) \in \mathbb{R}^{6+n_{DOF}}$ is the vector of gravity generalized forces, +$\tau \in \mathbb{R}^6$ is the vector of torques applied on the joint of the multibody model, +$\mathcal{L}$ is the set of all the links contained in the multibody model, +$J_L \in \mathbb{R}^{6+n_{DOF}}$ is the free floating jacobian of link $L$ as obtained by KinDynComputations::getFrameFreeFloatingJacobian, +$\mathrm{f}_L^x$ is the 6D force/torque applied by the enviroment on link $L$. The precise definition of each quantity (in particular the part related to the base) actually depends on the choice of FrameVelocityRepresentation, specified with the setFrameVelocityRepresentation method. @@ -2739,7 +2739,7 @@ Get the free floating mass matrix of the system. -This method computes $M(q) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$. +This method computes $M(q) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$. The mass matrix depends on the joint positions, specified by the setRobotState methods. If the chosen FrameVelocityRepresentation is MIXED_REPRESENTATION or INERTIAL_FIXED_REPRESENTATION, the mass matrix depends also on the base orientation with respect to the inertial frame, that is also set by the setRobotState methods. For more details on the structure of the free floating mass matrix, please check: S. Traversaro, A. Saccon Multibody Dynamics Notation http://repository.tue.nl/849895 @@ -2772,7 +2772,7 @@ Get the free floating mass matrix of the system (MatrixView version). -This method computes $M(q) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$. +This method computes $M(q) \in \mathbb{R}^{(6+n_{DOF}) \times (6+n_{DOF})}$. The mass matrix depends on the joint positions, specified by the setRobotState methods. If the chosen FrameVelocityRepresentation is MIXED_REPRESENTATION or INERTIAL_FIXED_REPRESENTATION, the mass matrix depends also on the base orientation with respect to the inertial frame, that is also set by the setRobotState methods. For more details on the structure of the free floating mass matrix, please check: S. Traversaro, A. Saccon Multibody Dynamics Notation http://repository.tue.nl/849895 @@ -2819,7 +2819,7 @@ Compute the free floating inverse dynamics. -This method computes $M(q) \dot{\nu} + C(q, \nu) \nu + G(q) - \sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \in \mathbb{R}^{6+n_{DOF}}$. +This method computes $M(q) \dot{\nu} + C(q, \nu) \nu + G(q) - \sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \in \mathbb{R}^{6+n_{DOF}}$. The semantics of baseAcc, the base part of baseForceAndJointTorques and of the elements of linkExtWrenches depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. @@ -2888,7 +2888,7 @@ Compute the free floating inverse dynamics (Span version). -This method computes $M(q) \dot{\nu} + C(q, \nu) \nu + G(q) - \sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \in \mathbb{R}^{6+n_{DOF}}$. +This method computes $M(q) \dot{\nu} + C(q, \nu) \nu + G(q) - \sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \in \mathbb{R}^{6+n_{DOF}}$. The semantics of baseAcc, the base part of baseForceAndJointTorques and of the elements of linkExtWrenches depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. @@ -2963,27 +2963,27 @@ This method is similar to inverseDynamics, but provides as an additional output the internal 6D force/torques (aka wrenches) excerted by the two links connected to each joint, in the linkInternalWrenches argument. -The linkInternalWrenches is a container of $n_{L}$ (number of links) 6D Force/Torques, one associated to each link. In particular, if the link $L$ is the link with index $L$ the element linkInternalWrenches(i) contains, depending on the choice of FrameVelocityRepresentation: +The linkInternalWrenches is a container of $n_{L}$ (number of links) 6D Force/Torques, one associated to each link. In particular, if the link $L$ is the link with index $L$ the element linkInternalWrenches(i) contains, depending on the choice of FrameVelocityRepresentation: FrameVelocityRepresentation linkInternalWrenches(i) MIXED_REPRESENTATION (default) -$ {}_{L[A]} \mathrm{f}_{\lambda(L), L} $ +$ {}_{L[A]} \mathrm{f}_{\lambda(L), L} $ BODY_FIXED_REPRESENTATION -$ {}_{L} \mathrm{f}_{\lambda(L), L} $ +$ {}_{L} \mathrm{f}_{\lambda(L), L} $ INERTIAL_FIXED_REPRESENTATION -$ {}_{A} \mathrm{f}_{\lambda(L), L} $ +$ {}_{A} \mathrm{f}_{\lambda(L), L} $
-Where if $C$ is a given frame, $ {}_{C} \mathrm{f}_{\lambda(L), L} $ is the 6D force/torque that the parent link $\lambda(L)$ excerts on its child $L$ expressed in frame $C$. -Note that this definition strictly depends on the floating base specified in the KinDynComputations instances, as given a link $L$, its parent \lambda(L) depends on the choosen base link. +Where if $C$ is a given frame, $ {}_{C} \mathrm{f}_{\lambda(L), L} $ is the 6D force/torque that the parent link $\lambda(L)$ excerts on its child $L$ expressed in frame $C$. +Note that this definition strictly depends on the floating base specified in the KinDynComputations instances, as given a link $L$, its parent \lambda(L) depends on the choosen base link.
@@ -3039,7 +3039,7 @@ Compute the getNrOfDOFS()+6 vector of generalized bias (gravity+coriolis) forces. -This method computes $C(q, \nu) \nu + G(q) \in \mathbb{R}^{6+n_{DOF}}$. +This method computes $C(q, \nu) \nu + G(q) \in \mathbb{R}^{6+n_{DOF}}$. The semantics of the base part of generalizedBiasForces depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. @@ -3073,7 +3073,7 @@ (Span version) -This method computes $C(q, \nu) \nu + G(q) \in \mathbb{R}^{6+n_{DOF}}$. +This method computes $C(q, \nu) \nu + G(q) \in \mathbb{R}^{6+n_{DOF}}$. The semantics of the base part of generalizedBiasForces depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. generalizedBiasForces has to be a (6 + dofs)-d vector. The first 6 elements will contain the bias forces related to the system base, while the last dofs elements related to the joints. @@ -3101,7 +3101,7 @@ Compute the getNrOfDOFS()+6 vector of generalized gravity forces. -This method computes $G(q) \in \mathbb{R}^{6+n_{DOF}}$. +This method computes $G(q) \in \mathbb{R}^{6+n_{DOF}}$. The semantics of the base part of generalizedGravityForces depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. @@ -3134,7 +3134,7 @@ Compute the getNrOfDOFS()+6 vector of generalized gravity forces. -This method computes $G(q) \in \mathbb{R}^{6+n_{DOF}}$. +This method computes $G(q) \in \mathbb{R}^{6+n_{DOF}}$. The semantics of the base part of generalizedGravityForces depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. generalizedGravityForces has to be a (6 + dofs)-d vector. The first 6 elements will contain the bias forces related to the system base, while the last dofs elements related to the joints. @@ -3166,7 +3166,7 @@ Compute the getNrOfDOFS()+6 vector of generalized external forces. -This method computes $ -\sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \in \mathbb{R}^{6+n_{DOF}} $. +This method computes $ -\sum_{L \in \mathcal{L}} J_L^T \mathrm{f}_L^x \in \mathbb{R}^{6+n_{DOF}} $. Note that this method returns the negated sum of the product of jacobian and the external force, consistently with how the generalized external forces are computed in the KinDynComputations::inverseDynamics method. The semantics of the base part of generalizedExternalForces and of the elements of linkExtWrenches depend of the chosen FrameVelocityRepresentation . @@ -3209,8 +3209,8 @@ The semantics of the base part of generalizedExternalForces and of the elements Compute the free floating inverse dynamics as a linear function of inertial parameters. -This methods computes the $ Y(\dot{\nu}, \nu, q) \in \mathbb{R}^{ (6+n_{DOF}) \times (10n_{L}) } $ matrix such that: \[ Y(\dot{\nu}, \nu, q) \phi = M(q) \dot{\nu} + C(q, \nu) \nu + G(q) \] -where $\phi \in \mathbb{R}^{10n_{L}}$ is the vector of inertial parameters returned by the Model::getInertialParameters . +This methods computes the $ Y(\dot{\nu}, \nu, q) \in \mathbb{R}^{ (6+n_{DOF}) \times (10n_{L}) } $ matrix such that: \[ Y(\dot{\nu}, \nu, q) \phi = M(q) \dot{\nu} + C(q, \nu) \nu + G(q) \] +where $\phi \in \mathbb{R}^{10n_{L}}$ is the vector of inertial parameters returned by the Model::getInertialParameters . The semantics of baseAcc, the base part (first six rows) of baseForceAndJointTorquesRegressor depend of the chosen FrameVelocityRepresentation . The state is the one given set by the setRobotState method. iDynTree::InverseDynamicsInertialParametersRegressor for more info on the underlying algorithm. diff --git a/xml/classiDynTree_1_1LinkSensor.xml b/xml/classiDynTree_1_1LinkSensor.xml index 208058af7d..bc28641e72 100644 --- a/xml/classiDynTree_1_1LinkSensor.xml +++ b/xml/classiDynTree_1_1LinkSensor.xml @@ -75,7 +75,7 @@ Return the transform that applied on a element expressed in sensor frames it transform it in one expressed in the link frame (. -\[ {}^l H_s \]). +\[ {}^l H_s \]). the link_H_sensor transform diff --git a/xml/classiDynTree_1_1PrismaticJoint.xml b/xml/classiDynTree_1_1PrismaticJoint.xml index 6da9acf080..5fce27bc4e 100644 --- a/xml/classiDynTree_1_1PrismaticJoint.xml +++ b/xml/classiDynTree_1_1PrismaticJoint.xml @@ -620,7 +620,7 @@ See Get the derivative of the transform with respect to a position coordinate. -In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] +In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] If posCoord_i is not >= 0 and < getNrOfPosCoords(), the returned value is undefined. diff --git a/xml/classiDynTree_1_1RevoluteJoint.xml b/xml/classiDynTree_1_1RevoluteJoint.xml index dd4af5a274..4c2ceb7199 100644 --- a/xml/classiDynTree_1_1RevoluteJoint.xml +++ b/xml/classiDynTree_1_1RevoluteJoint.xml @@ -643,7 +643,7 @@ See Get the derivative of the transform with respect to a position coordinate. -In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] +In particular, if the selected position coordinate is $q$, return the derivative: \[ \frac{\partial {}^\texttt{child} H_\texttt{parent} }{\partial q} \] If posCoord_i is not >= 0 and < getNrOfPosCoords(), the returned value is undefined. diff --git a/xml/classiDynTree_1_1Rotation.xml b/xml/classiDynTree_1_1Rotation.xml index cfedab7acd..f5a465d1e3 100644 --- a/xml/classiDynTree_1_1Rotation.xml +++ b/xml/classiDynTree_1_1Rotation.xml @@ -27,7 +27,7 @@ Get a roll, pitch and yaw corresponding to this rotation. -Get $ (r,p,y) \in ( (-\pi, \pi] \times (-\frac{\pi}{2}, \frac{\pi}{2}) \times (-\pi, \pi] ) \cup ( \{0\} \times \{-\frac{\pi}{2}\} \times (-\pi,\pi] ) \cup ( \{0\} \times \{\frac{\pi}{2}\} \times [-\pi,\pi) )$ such that *this == RotZ(y)*RotY(p)*RotX(r) +Get $ (r,p,y) \in ( (-\pi, \pi] \times (-\frac{\pi}{2}, \frac{\pi}{2}) \times (-\pi, \pi] ) \cup ( \{0\} \times \{-\frac{\pi}{2}\} \times (-\pi,\pi] ) \cup ( \{0\} \times \{\frac{\pi}{2}\} \times [-\pi,\pi) )$ such that *this == RotZ(y)*RotY(p)*RotX(r) r @@ -90,7 +90,7 @@ Get a unit quaternion corresponding to this rotation. -The quaternion is defined as [s, r] where $s \in \mathbb{R}$ is the real and $r \in \mathbb{R}^3$ is the imaginary part. +The quaternion is defined as [s, r] where $s \in \mathbb{R}$ is the real and $r \in \mathbb{R}^3$ is the imaginary part. The returned quaternion is such that *this is equal to RotationFromQuaternion(quaternion). For each rotation, there are two quaternion corresponding to it. In this method we return the one that has the first non-zero (with a tolerance of 1e-7) component positive. If the real part is non-zero, this mean that we return the quaternion with positive real part. @@ -134,7 +134,7 @@ Get a unit quaternion corresponding to this rotation. -The unit quaternion is defined as [s, r] where $s \in \mathbb{R}$ is the real and $r \in \mathbb{R}^3$ is the imaginary part. +The unit quaternion is defined as [s, r] where $s \in \mathbb{R}$ is the real and $r \in \mathbb{R}^3$ is the imaginary part. The returned quaternion is such that *this is equal to RotationFromQuaternion(quaternion). For each rotation, there are two quaternion corresponding to it. In this method we return the one that has the first non-zero (with a tolerance of 1e-7) component positive. If the real part is non-zero, this mean that we return the quaternion with positive real part. @@ -186,7 +186,7 @@ Get a unit quaternion corresponding to this rotation. -The quaternion is defined as [s, r] where $s \in \mathbb{R}$ is the costituent and $r \in \mathbb{R}^3$ is the imaginary part. +The quaternion is defined as [s, r] where $s \in \mathbb{R}$ is the costituent and $r \in \mathbb{R}^3$ is the imaginary part. The returned quaternion is such that *this is equal to RotationFromQuaternion(quaternion). For each rotation, there are two quaternion corresponding to it. In this method we return the one that has the first non-zero (with a tolerance of 1e-7) component positive. If the real part is non-zero, this mean that we return the quaternion with positive real part. @@ -245,7 +245,7 @@ Return a Rotation around axis X of given angle. -If $ \theta $ is the input angle, this function returns the $ R_x(\theta) $ rotation matrix such that : \[ R_x(\theta) = \begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos(\theta) & - \sin(\theta) \\ 0 & \sin(\theta) & \cos(\theta) \\ \end{bmatrix} \] +If $ \theta $ is the input angle, this function returns the $ R_x(\theta) $ rotation matrix such that : \[ R_x(\theta) = \begin{bmatrix} 1 & 0 & 0 \\ 0 & \cos(\theta) & - \sin(\theta) \\ 0 & \sin(\theta) & \cos(\theta) \\ \end{bmatrix} \] angle @@ -274,7 +274,7 @@ Return a Rotation around axis Y of given angle. -If $ \theta $ is the input angle, this function returns the $ R_y(\theta) $ rotation matrix such that : \[ R_y(\theta) = \begin{bmatrix} \cos(\theta) & 0 & \sin(\theta) \\ 0 & 1 & 0 \\ -\sin(\theta) & 0 & \cos(\theta) \\ \end{bmatrix} \] +If $ \theta $ is the input angle, this function returns the $ R_y(\theta) $ rotation matrix such that : \[ R_y(\theta) = \begin{bmatrix} \cos(\theta) & 0 & \sin(\theta) \\ 0 & 1 & 0 \\ -\sin(\theta) & 0 & \cos(\theta) \\ \end{bmatrix} \] angle @@ -303,7 +303,7 @@ Return a Rotation around axis Z of given angle. -If $ \theta $ is the input angle, this function returns the $ R_z(\theta) $ rotation matrix such that : \[ R_z(\theta) = \begin{bmatrix} \cos(\theta) & -\sin(\theta) & 0 \\ \sin(\theta) & \cos(\theta) & 0 \\ 0 & 0 & 1 \\ \end{bmatrix} \] +If $ \theta $ is the input angle, this function returns the $ R_z(\theta) $ rotation matrix such that : \[ R_z(\theta) = \begin{bmatrix} \cos(\theta) & -\sin(\theta) & 0 \\ \sin(\theta) & \cos(\theta) & 0 \\ 0 & 0 & 1 \\ \end{bmatrix} \] angle @@ -336,7 +336,7 @@ Return a Rotation around axis given by direction of given angle. -If we indicate with $ d \in \mathbb{R}^3 $ the unit norm of the direction, and with $ \theta $ the input angle, the return rotation matrix $ R $ can be computed using the Rodrigues' rotation formula [1] : \[ R = I_{3\times3} + d^{\wedge} \sin(\theta) + {d^{\wedge}}^2 (1-\cos(\theta)) \] +If we indicate with $ d \in \mathbb{R}^3 $ the unit norm of the direction, and with $ \theta $ the input angle, the return rotation matrix $ R $ can be computed using the Rodrigues' rotation formula [1] : \[ R = I_{3\times3} + d^{\wedge} \sin(\theta) + {d^{\wedge}}^2 (1-\cos(\theta)) \] [1] : http://mathworld.wolfram.com/RodriguesRotationFormula.html direction @@ -377,7 +377,7 @@ Return the derivative of the RotAxis function with respect to the angle argument. -If we indicate with $ d \in \mathbb{R}^3 $ the unit norm of the direction, and with $ \theta $ the input angle, the derivative of the rotation matrix $ \frac{\partial R}{\partial \theta} $ can be computed using the derivative of the Rodrigues' rotation formula [1] : \[ \frac{\partial R}{\partial \theta} = d^{\vee} \cos(\theta) + {d^{\vee}}^2 \sin(\theta) \] +If we indicate with $ d \in \mathbb{R}^3 $ the unit norm of the direction, and with $ \theta $ the input angle, the derivative of the rotation matrix $ \frac{\partial R}{\partial \theta} $ can be computed using the derivative of the Rodrigues' rotation formula [1] : \[ \frac{\partial R}{\partial \theta} = d^{\vee} \cos(\theta) + {d^{\vee}}^2 \sin(\theta) \] [1] : http://mathworld.wolfram.com/RodriguesRotationFormula.html @@ -454,7 +454,7 @@ Return the right-trivialized derivative of the RPY function. -If we indicate with $ rpy \in \mathbb{R}^3 $ the roll pitch yaw vector, and with $ RPY(rpy) : \mathbb{R}^3 \mapsto SO(3) $ the function implemented in the Rotation::RPY method, this method returns the right-trivialized partial derivative of Rotation::RPY, i.e. : \[ (RPY(rpy) \frac{\partial RPY(rpy)}{\partial rpy})^\vee \] +If we indicate with $ rpy \in \mathbb{R}^3 $ the roll pitch yaw vector, and with $ RPY(rpy) : \mathbb{R}^3 \mapsto SO(3) $ the function implemented in the Rotation::RPY method, this method returns the right-trivialized partial derivative of Rotation::RPY, i.e. : \[ (RPY(rpy) \frac{\partial RPY(rpy)}{\partial rpy})^\vee \] @@ -493,7 +493,7 @@ Return the rate of change of the right-trivialized derivative of the RPY function. -If we indicate with $ rpy \in \mathbb{R}^3 $ the roll pitch yaw vector, and with $ RPY(rpy) : \mathbb{R}^3 \mapsto SO(3) $ the function implemented in the Rotation::RPY method, this method returns the right-trivialized partial derivative of Rotation::RPY, i.e. : \[ (RPY(rpy) \frac{d}{d t}\frac{\partial RPY(rpy)}{\partial rpy})^\vee \] +If we indicate with $ rpy \in \mathbb{R}^3 $ the roll pitch yaw vector, and with $ RPY(rpy) : \mathbb{R}^3 \mapsto SO(3) $ the function implemented in the Rotation::RPY method, this method returns the right-trivialized partial derivative of Rotation::RPY, i.e. : \[ (RPY(rpy) \frac{d}{d t}\frac{\partial RPY(rpy)}{\partial rpy})^\vee \] @@ -578,7 +578,7 @@ Return the right-trivialized derivative of the Quaternion function. -If we indicate with $ quat \in \mathbb{Q} $ the quaternion, and with $ QUAT(quat) : \mathbb{Q} \mapsto SO(3) $ the function implemented in the Rotation::RotationFromQuaternion method, this method returns the right-trivialized partial derivative of Rotation::RotationFromQuaternion, i.e. : \[ (QUAT(quat) \frac{\partial QUAT(quat)}{\partial quat})^\vee \] +If we indicate with $ quat \in \mathbb{Q} $ the quaternion, and with $ QUAT(quat) : \mathbb{Q} \mapsto SO(3) $ the function implemented in the Rotation::RotationFromQuaternion method, this method returns the right-trivialized partial derivative of Rotation::RotationFromQuaternion, i.e. : \[ (QUAT(quat) \frac{\partial QUAT(quat)}{\partial quat})^\vee \] @@ -633,11 +633,11 @@ The quaternion is expected to be ordered in the following way: -$s \in \mathbb{R}$ the real part of the quaterion -$r \in \mathbb{R}^3$ the imaginary part of the quaternion +$s \in \mathbb{R}$ the real part of the quaterion +$r \in \mathbb{R}^3$ the imaginary part of the quaternion -The returned rotation matrix is given by the following formula: \[ R(s,r) = I_{3\times3} + 2s r^{\wedge} + 2{r^\wedge}^2, \] where $ r^{\wedge} $ is the skew-symmetric matrix such that: \[ r \times v = r^\wedge v \] +The returned rotation matrix is given by the following formula: \[ R(s,r) = I_{3\times3} + 2s r^{\wedge} + 2{r^\wedge}^2, \] where $ r^{\wedge} $ is the skew-symmetric matrix such that: \[ r \times v = r^\wedge v \] the quaternion is normalized @@ -670,9 +670,9 @@ Get the left Jacobian of rotation matrix. -$ \omega \in \mathbb{R}^3 $ is the angular motion vector $ [\omega_\times]: \mathbb{R}^n \to \mathfrak{so}(3) $ where $ \mathfrak{so}(3) $ is the set of skew symmetric matrices or the Lie algebra of $ SO(3) $ \[ J_{l_{SO(3)}} = \sum_{n = 0}^{\infty} \frac{1}{(n+1)!} [\omega_\times]^n = (I_3 + \frac{1 - \text{cos}(||\omega||)}{||\omega||^{2}} [\omega _{\times}] + \frac{||\omega|| - \text{sin}(||\omega||)}{||\omega||^{3}} [\omega _{\times}]^{2} \] -When simplified further, \[ J_{l_{SO(3)}} = \frac{\text{sin}(||\omega||)}{||\omega||}I_3 + \frac{1 - \text{cos}(||\omega||)}{||\omega||} [\phi _{\times}] + \bigg(1 - \frac{\text{sin}(||\omega||)}{||\omega||}\bigg) \phi\phi^T \] -where $ \phi = \frac{\omega}{||\omega||} $ +$ \omega \in \mathbb{R}^3 $ is the angular motion vector $ [\omega_\times]: \mathbb{R}^n \to \mathfrak{so}(3) $ where $ \mathfrak{so}(3) $ is the set of skew symmetric matrices or the Lie algebra of $ SO(3) $ \[ J_{l_{SO(3)}} = \sum_{n = 0}^{\infty} \frac{1}{(n+1)!} [\omega_\times]^n = (I_3 + \frac{1 - \text{cos}(||\omega||)}{||\omega||^{2}} [\omega _{\times}] + \frac{||\omega|| - \text{sin}(||\omega||)}{||\omega||^{3}} [\omega _{\times}]^{2} \] +When simplified further, \[ J_{l_{SO(3)}} = \frac{\text{sin}(||\omega||)}{||\omega||}I_3 + \frac{1 - \text{cos}(||\omega||)}{||\omega||} [\phi _{\times}] + \bigg(1 - \frac{\text{sin}(||\omega||)}{||\omega||}\bigg) \phi\phi^T \] +where $ \phi = \frac{\omega}{||\omega||} $ omega @@ -682,7 +682,7 @@ -$ 3 \times 3 $ left Jacobian matrix +$ 3 \times 3 $ left Jacobian matrix @@ -703,8 +703,8 @@ Get the left Jacobian inverse of rotation matrix. -$ \omega \in \mathbb{R}^3 $ is the angular motion vector $ [\omega_\times]: \mathbb{R}^n \to \mathfrak{so}(3) $ where $ \mathfrak{so}(3) $ is the set of skew symmetric matrices or the Lie algebra of $ SO(3) $ \[ J^{-1} _{l _{SO(3)}} = \frac{||\omega||}{2} \text{cot} \bigg(\frac{||\omega||}{2}\bigg) I _3 + \bigg( 1 - \frac{||\omega||}{2} \text{cot} \bigg(\frac{||\omega||}{2}\bigg) \bigg) \phi \phi^T - \frac{||\omega||}{2} [\phi _{\times}] \] -where $ \phi = \frac{\omega}{||\omega||} $ +$ \omega \in \mathbb{R}^3 $ is the angular motion vector $ [\omega_\times]: \mathbb{R}^n \to \mathfrak{so}(3) $ where $ \mathfrak{so}(3) $ is the set of skew symmetric matrices or the Lie algebra of $ SO(3) $ \[ J^{-1} _{l _{SO(3)}} = \frac{||\omega||}{2} \text{cot} \bigg(\frac{||\omega||}{2}\bigg) I _3 + \bigg( 1 - \frac{||\omega||}{2} \text{cot} \bigg(\frac{||\omega||}{2}\bigg) \bigg) \phi \phi^T - \frac{||\omega||}{2} [\phi _{\times}] \] +where $ \phi = \frac{\omega}{||\omega||} $ omega @@ -714,7 +714,7 @@ -$ 3 \times 3 $ left Jacobian inverse matrix +$ 3 \times 3 $ left Jacobian inverse matrix @@ -1337,7 +1337,7 @@ Set the rotation matrix as the passed rotation expressed in quaternion. -the quaternion is expressed as (real, imaginary) part with real $\in \mathbb{R}$ and imaginary $\in \mathbb{R}^3$ +the quaternion is expressed as (real, imaginary) part with real $\in \mathbb{R}$ and imaginary $\in \mathbb{R}^3$ the quaternion is normalized diff --git a/xml/classiDynTree_1_1SimpleLeggedOdometry.xml b/xml/classiDynTree_1_1SimpleLeggedOdometry.xml index 042705a7a8..0ec75a14b7 100644 --- a/xml/classiDynTree_1_1SimpleLeggedOdometry.xml +++ b/xml/classiDynTree_1_1SimpleLeggedOdometry.xml @@ -575,8 +575,8 @@ an optional transform between the desired location of the world and the fixed frame (world_H_initialFixedFrame) At the beginning, the world_H_fixed is the one specified (default is the identity) -At this point, the getWorldFrameTransform(iDynTree::FrameIndex frame_id) will return the world_H_frame ( ${}^{world} H_{frame}$ ) transform simply by computing the forward kinematics from the fixed frame to the frame specified by frame_id : world_H_frame = world_H_fixed * fixed_H_frame(qj), i.e. ${}^{world} H_{frame} = {}^{world} H_{fixed} \cdot {}^{fixed} H_{frame}(q_j)$ -If the fixed frame changes, we can simply change the frame used as "fixed" (changeFixedLink()), and consistently update the world_H_fixed transform to be equal to world_H_new_fixed = world_H_old_fixed * old_fixed_H_new_fixed(qj), i.e. ${}^{world} H_{new\_fixed} = {}^{world} H_{old\_fixed} \cdot {}^{old\_fixed} H_{new\_fixed}(q_j)$ +At this point, the getWorldFrameTransform(iDynTree::FrameIndex frame_id) will return the world_H_frame ( ${}^{world} H_{frame}$ ) transform simply by computing the forward kinematics from the fixed frame to the frame specified by frame_id : world_H_frame = world_H_fixed * fixed_H_frame(qj), i.e. ${}^{world} H_{frame} = {}^{world} H_{fixed} \cdot {}^{fixed} H_{frame}(q_j)$ +If the fixed frame changes, we can simply change the frame used as "fixed" (changeFixedLink()), and consistently update the world_H_fixed transform to be equal to world_H_new_fixed = world_H_old_fixed * old_fixed_H_new_fixed(qj), i.e. ${}^{world} H_{new\_fixed} = {}^{world} H_{old\_fixed} \cdot {}^{old\_fixed} H_{new\_fixed}(q_j)$ After the update, the getWorldFrameTransform(iDynTree::FrameIndex frame_id) can be obtained as in point 1b . diff --git a/xml/classiDynTree_1_1SpatialInertia.xml b/xml/classiDynTree_1_1SpatialInertia.xml index 6a23a8557d..1821cdb5fa 100644 --- a/xml/classiDynTree_1_1SpatialInertia.xml +++ b/xml/classiDynTree_1_1SpatialInertia.xml @@ -230,7 +230,7 @@ Get the SpatialInertia as a 6x6 matrix. -If $ m \in \mathbb{R} $ is the mass, $ c \in \mathbb{R}^3 $ is the center of mass, $ I \in \mathbb{R}^{3 \times 3} $ is the 3d inertia, and $ 1_3 \in \mathbb{R}^{3 \times 3} $ is the 3d identity matrix this method returns the $ \mathbb{M} \in \mathbb{R}^{6 \times 6} $ matrix such that: \[ \mathbb{M} = \begin{bmatrix} m 1_3 & -m c \times \\ m c \times & I \end{bmatrix} \]. +If $ m \in \mathbb{R} $ is the mass, $ c \in \mathbb{R}^3 $ is the center of mass, $ I \in \mathbb{R}^{3 \times 3} $ is the 3d inertia, and $ 1_3 \in \mathbb{R}^{3 \times 3} $ is the 3d identity matrix this method returns the $ \mathbb{M} \in \mathbb{R}^{6 \times 6} $ matrix such that: \[ \mathbb{M} = \begin{bmatrix} m 1_3 & -m c \times \\ m c \times & I \end{bmatrix} \]. As all quantities in iDynTree, this inertia assumes the linear-angular serialization. @@ -350,7 +350,7 @@ Return the bias wrench v.cross(M*v). -Defining $ \mathbb{M} $ as this inertia, return the bias wrench v.cross(M*v), defined in math as: \[ \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} = \\ \begin{bmatrix} \omega \times & 0 \\ v \times & \omega \times \end{bmatrix} \begin{bmatrix} m 1_3 & -mc\times \\ mc\times & I \end{bmatrix} \begin{bmatrix} v \\ \omega \end{bmatrix} = \\ \begin{bmatrix} m \omega \times v - \omega \times ( m c \times \omega) \\ m c \times ( \omega \times v ) + \omega \times I \omega \end{bmatrix} \] +Defining $ \mathbb{M} $ as this inertia, return the bias wrench v.cross(M*v), defined in math as: \[ \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} = \\ \begin{bmatrix} \omega \times & 0 \\ v \times & \omega \times \end{bmatrix} \begin{bmatrix} m 1_3 & -mc\times \\ mc\times & I \end{bmatrix} \begin{bmatrix} v \\ \omega \end{bmatrix} = \\ \begin{bmatrix} m \omega \times v - \omega \times ( m c \times \omega) \\ m c \times ( \omega \times v ) + \omega \times I \omega \end{bmatrix} \] @@ -369,9 +369,9 @@ Return the derivative of the bias wrench with respect to the link 6D velocity. -Defining $ \mathbb{M} \in \mathbb{R}^{6 \times 6} $ as this inertia, return the derivative with respect to $ \mathrm{v} = \begin{bmatrix} v \\ \omega \end{bmatrix} \in \mathbb{R}^6 $ of the bias wrench $ \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} $ (i.e. v.cross(M*v)). -The bias wrench is: \[ \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} = \\ \begin{bmatrix} m \omega \times v - \omega \times ( m c \times \omega) \\ m c \times ( \omega \times v ) + \omega \times I \omega \end{bmatrix} \] -So the derivative with respect to the twist V is : \[ \partial_\mathrm{v} ( \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} ) = \\ \begin{bmatrix} m \omega \times & - m v \times + ( m c \times \omega) \times - (\omega \times) (mc \times) \\ (m c \times) ( \omega \times) & - (m c \times )(v \times) + \omega \times I - (I \omega) \times \end{bmatrix} \] +Defining $ \mathbb{M} \in \mathbb{R}^{6 \times 6} $ as this inertia, return the derivative with respect to $ \mathrm{v} = \begin{bmatrix} v \\ \omega \end{bmatrix} \in \mathbb{R}^6 $ of the bias wrench $ \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} $ (i.e. v.cross(M*v)). +The bias wrench is: \[ \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} = \\ \begin{bmatrix} m \omega \times v - \omega \times ( m c \times \omega) \\ m c \times ( \omega \times v ) + \omega \times I \omega \end{bmatrix} \] +So the derivative with respect to the twist V is : \[ \partial_\mathrm{v} ( \mathrm{v} \bar\times^* \mathbb{M} \mathrm{v} ) = \\ \begin{bmatrix} m \omega \times & - m v \times + ( m c \times \omega) \times - (\omega \times) (mc \times) \\ (m c \times) ( \omega \times) & - (m c \times )(v \times) + \omega \times I - (I \omega) \times \end{bmatrix} \] @@ -394,23 +394,23 @@ 0 -$ m $ +$ m $ The mass of the rigid body 1-3 -$ m c $ +$ m c $ The first moment of mass of the rigid body 4-9 -$ \mathop{vech}(I) $ -The 6 independent elements of the 3d inertia matrix, i.e. $ \begin{bmatrix} I_{xx} \\ I_{xy} \\ I_{xz} \\ I_{yy} \\ I_{yz} \\ I_{zz} \end{bmatrix} $ . +$ \mathop{vech}(I) $ +The 6 independent elements of the 3d inertia matrix, i.e. $ \begin{bmatrix} I_{xx} \\ I_{xy} \\ I_{xz} \\ I_{yy} \\ I_{yz} \\ I_{zz} \end{bmatrix} $ . -The first moment of mass is the center of mass ( $ c \in \mathbb{R}^3 $ ) w.r.t. to the frame where this rigid body inertia is expressed multiplied by the rigid body mass $ m $. -The 3d rigid body inertia $ I \in \mathbb{R}^{3 \times 3} $ is expressed with the orientation of the frame in which this rigid body inertia is expressed, and with respect to the frame origin. +The first moment of mass is the center of mass ( $ c \in \mathbb{R}^3 $ ) w.r.t. to the frame where this rigid body inertia is expressed multiplied by the rigid body mass $ m $. +The 3d rigid body inertia $ I \in \mathbb{R}^{3 \times 3} $ is expressed with the orientation of the frame in which this rigid body inertia is expressed, and with respect to the frame origin. @@ -505,8 +505,8 @@ Get the momentum inertial parameters regressor. -Get the matrix \[ Y(\mathrm{v}) \in \mathbb{R}^{6 \times 10} \] such that: \[ \mathbb{M} \mathrm{v} = Y(\mathrm{v}) \alpha \] -If $ \alpha \in \mathbb{R}^{10} $ is the inertial parameters representation of $ \mathbb{M} $, as returned by the asVector method. +Get the matrix \[ Y(\mathrm{v}) \in \mathbb{R}^{6 \times 10} \] such that: \[ \mathbb{M} \mathrm{v} = Y(\mathrm{v}) \alpha \] +If $ \alpha \in \mathbb{R}^{10} $ is the inertial parameters representation of $ \mathbb{M} $, as returned by the asVector method. @@ -529,8 +529,8 @@ Get the momentum derivative inertial parameters regressor. -Get the matrix \[ Y(\mathrm{v},a) \in \mathbb{R}^{6 \times 10} \] such that: \[ \mathbb{M} a + \mathrm{v} \overline{\times}^{*} \mathbb{M} \mathrm{v} = Y(\mathrm{v}, a)\alpha \] -If $ \alpha \in \mathbb{R}^{10} $ is the inertial parameters representation of $ \mathbb{M} $, as returned by the asVector method. +Get the matrix \[ Y(\mathrm{v},a) \in \mathbb{R}^{6 \times 10} \] such that: \[ \mathbb{M} a + \mathrm{v} \overline{\times}^{*} \mathbb{M} \mathrm{v} = Y(\mathrm{v}, a)\alpha \] +If $ \alpha \in \mathbb{R}^{10} $ is the inertial parameters representation of $ \mathbb{M} $, as returned by the asVector method. This is also the regressor of the net wrench acting on a rigid body. As such, it is the building block of all other algorithms to compute dynamics regressors. @@ -558,9 +558,9 @@ Get the momentum derivative inertial parameters regressor. -Get the matrix \[ Y(\mathrm{v},\mathrm{v}_r,a_r) \in \mathbb{R}^{6\times10} \] such that: \[ \mathbb{M} a_r + (\mathrm{v} \overline{\times}^{*} \mathbb{M} - \mathbb{M} \mathrm{v} \times) \mathrm{v}_r = Y(\mathrm{v},\mathrm{v}_r,a_r)\alpha \] -If $ \alpha \in \mathbb{R}^{10} $ is the inertial parameters representation of $ \mathbb{M} $, as returned by the asVector method. -Notice that if $ \mathrm{v} = \mathrm{v}_r $, this regressor reduces to the one computed by momentumDerivativeRegressor. The main difference is that (assuming constant $ \mathbb{M} $) this regressor respect the passivity condition and thus is the basic building block for building Slotine Li style regressors. +Get the matrix \[ Y(\mathrm{v},\mathrm{v}_r,a_r) \in \mathbb{R}^{6\times10} \] such that: \[ \mathbb{M} a_r + (\mathrm{v} \overline{\times}^{*} \mathbb{M} - \mathbb{M} \mathrm{v} \times) \mathrm{v}_r = Y(\mathrm{v},\mathrm{v}_r,a_r)\alpha \] +If $ \alpha \in \mathbb{R}^{10} $ is the inertial parameters representation of $ \mathbb{M} $, as returned by the asVector method. +Notice that if $ \mathrm{v} = \mathrm{v}_r $, this regressor reduces to the one computed by momentumDerivativeRegressor. The main difference is that (assuming constant $ \mathbb{M} $) this regressor respect the passivity condition and thus is the basic building block for building Slotine Li style regressors. For more on this, please check: Garofalo, G.; Ott, C.; Albu-Schaffer, A., "On the closed form computation of the dynamic matrices and their differentiations," in Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on doi: 10.1109/IROS.2013.6696688 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6696688&isnumber=6696319 diff --git a/xml/classiDynTree_1_1SpatialMotionVector.xml b/xml/classiDynTree_1_1SpatialMotionVector.xml index 0b11cbc0b6..ff6f5c1c89 100644 --- a/xml/classiDynTree_1_1SpatialMotionVector.xml +++ b/xml/classiDynTree_1_1SpatialMotionVector.xml @@ -105,10 +105,10 @@ other -Cross product between two 6D motion vectors $ V_1 = \begin{bmatrix} v_1 \\ \omega_1 \end{bmatrix} $ and $ V_2 = \begin{bmatrix} v_2 \\ \omega_2 \end{bmatrix} $. +Cross product between two 6D motion vectors $ V_1 = \begin{bmatrix} v_1 \\ \omega_1 \end{bmatrix} $ and $ V_2 = \begin{bmatrix} v_2 \\ \omega_2 \end{bmatrix} $. -Returns: \[ V_1 \times V_2 = \begin{bmatrix} v_1 \times \omega_2 + \omega_1 \times v_2 \\ \omega_1 \times \omega_2 \end{bmatrix} \] +Returns: \[ V_1 \times V_2 = \begin{bmatrix} v_1 \times \omega_2 + \omega_1 \times v_2 \\ \omega_1 \times \omega_2 \end{bmatrix} \] @@ -124,10 +124,10 @@ other -Cross product between a 6D motion vector $ V = \begin{bmatrix} v \\ \omega \end{bmatrix} $ and a 6D force vector $ F = \begin{bmatrix} f \\ \mu \end{bmatrix} $. +Cross product between a 6D motion vector $ V = \begin{bmatrix} v \\ \omega \end{bmatrix} $ and a 6D force vector $ F = \begin{bmatrix} f \\ \mu \end{bmatrix} $. -Returns: \[ V \bar{\times}^* F = \begin{bmatrix} \omega \times f \\ v \times f + \omega \times \mu \end{bmatrix} \] +Returns: \[ V \bar{\times}^* F = \begin{bmatrix} \omega \times f \\ v \times f + \omega \times \mu \end{bmatrix} \] @@ -142,8 +142,8 @@ Cross product matrices. -If this object is $ V = \begin{bmatrix} v \\ \omega \end{bmatrix} $, return the 6x6 matrix $ V\times $ such that, if U is a SpatialMotionVector : \[ (V \times) U = V\texttt{.cross}(U) \] -The returned matrix is then the following one: \[ V \times = \begin{bmatrix} \omega \times & v \times \\ 0_{3\times3} & \omega \times \end{bmatrix} \] +If this object is $ V = \begin{bmatrix} v \\ \omega \end{bmatrix} $, return the 6x6 matrix $ V\times $ such that, if U is a SpatialMotionVector : \[ (V \times) U = V\texttt{.cross}(U) \] +The returned matrix is then the following one: \[ V \times = \begin{bmatrix} \omega \times & v \times \\ 0_{3\times3} & \omega \times \end{bmatrix} \] @@ -155,11 +155,11 @@ () const asCrossProductMatrixWrench -If this object is $ V = \begin{bmatrix} v \\ \omega \end{bmatrix} $, return the 6x6 matrix $ V\times $ such that, if F is a SpatialForceVector : +If this object is $ V = \begin{bmatrix} v \\ \omega \end{bmatrix} $, return the 6x6 matrix $ V\times $ such that, if F is a SpatialForceVector : -\[ (V \bar{\times}^*) F = V\texttt{.cross}(F) \] -The returned matrix is then the following one: \[ V \bar{\times}^* = \begin{bmatrix} \omega \times & 0_{3\times3} \\ v \times & \omega \times \end{bmatrix} \] +\[ (V \bar{\times}^*) F = V\texttt{.cross}(F) \] +The returned matrix is then the following one: \[ V \bar{\times}^* = \begin{bmatrix} \omega \times & 0_{3\times3} \\ v \times & \omega \times \end{bmatrix} \] diff --git a/xml/classiDynTree_1_1ThreeAxisAngularAccelerometerSensor.xml b/xml/classiDynTree_1_1ThreeAxisAngularAccelerometerSensor.xml index 637fd8a6c4..0cfba9ac7d 100644 --- a/xml/classiDynTree_1_1ThreeAxisAngularAccelerometerSensor.xml +++ b/xml/classiDynTree_1_1ThreeAxisAngularAccelerometerSensor.xml @@ -238,7 +238,7 @@ Return the transform that applied on a element expressed in sensor frames it transform it in one expressed in the link frame (. -\[ {}^l H_s \]). +\[ {}^l H_s \]). the link_H_sensor transform diff --git a/xml/classiDynTree_1_1ThreeAxisForceTorqueContactSensor.xml b/xml/classiDynTree_1_1ThreeAxisForceTorqueContactSensor.xml index 1cdcc9fe19..1114413f9d 100644 --- a/xml/classiDynTree_1_1ThreeAxisForceTorqueContactSensor.xml +++ b/xml/classiDynTree_1_1ThreeAxisForceTorqueContactSensor.xml @@ -313,7 +313,7 @@ Return the transform that applied on a element expressed in sensor frames it transform it in one expressed in the link frame (. -\[ {}^l H_s \]). +\[ {}^l H_s \]). the link_H_sensor transform diff --git a/xml/classiDynTree_1_1Transform.xml b/xml/classiDynTree_1_1Transform.xml index 2750fee382..3be697240c 100644 --- a/xml/classiDynTree_1_1Transform.xml +++ b/xml/classiDynTree_1_1Transform.xml @@ -5,7 +5,7 @@ iDynTree/Transform.h
Overloaded operators.
- This operators are used to change the frame in which a quantity is expressed from the $\texttt{frame}$ to the $\texttt{refFrame}$ of the transform. + This operators are used to change the frame in which a quantity is expressed from the $\texttt{frame}$ to the $\texttt{refFrame}$ of the transform. Transform @@ -20,9 +20,9 @@ Combine two transforms. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] and the argument is \[ (p',R') = ( {}^{\texttt{orient}} p_{\texttt{point},\texttt{newPoint}} , {}^{\texttt{orient}} R_{\texttt{newOrient}} ) \]. -The resulting transform will be: \[ (p+Rp', RR') = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{newPoint}} , {}^{\texttt{refOrient}} R_{\texttt{newOrient}} ) \]. -Notice that this is equivalent to multiply the associated homogemeous matrices: \[ {}^{\texttt{refFrame}} H_{\texttt{newFrame}} = {}^{\texttt{refFrame}} H_{\texttt{frame}} {}^{\texttt{frame}} H_{\texttt{newFrame}} \] or the associated adjoint matrices : \[ {}^{\texttt{refFrame}} X_{\texttt{newFrame}} = {}^{\texttt{refFrame}} X_{\texttt{frame}} {}^{\texttt{frame}} X_{\texttt{newFrame}} \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] and the argument is \[ (p',R') = ( {}^{\texttt{orient}} p_{\texttt{point},\texttt{newPoint}} , {}^{\texttt{orient}} R_{\texttt{newOrient}} ) \]. +The resulting transform will be: \[ (p+Rp', RR') = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{newPoint}} , {}^{\texttt{refOrient}} R_{\texttt{newOrient}} ) \]. +Notice that this is equivalent to multiply the associated homogemeous matrices: \[ {}^{\texttt{refFrame}} H_{\texttt{newFrame}} = {}^{\texttt{refFrame}} H_{\texttt{frame}} {}^{\texttt{frame}} H_{\texttt{newFrame}} \] or the associated adjoint matrices : \[ {}^{\texttt{refFrame}} X_{\texttt{newFrame}} = {}^{\texttt{refFrame}} X_{\texttt{frame}} {}^{\texttt{frame}} X_{\texttt{newFrame}} \] @@ -37,7 +37,7 @@ Return the inverse of this Transform. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] this function will return: \[ (-R^\top p , R^\top) = ( {}^{\texttt{orient}} p_{\texttt{point},\texttt{refPoint}} , {}^{\texttt{orient}} R_{\texttt{refOrient}} ) \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] this function will return: \[ (-R^\top p , R^\top) = ( {}^{\texttt{orient}} p_{\texttt{point},\texttt{refPoint}} , {}^{\texttt{orient}} R_{\texttt{refOrient}} ) \] @@ -56,9 +56,9 @@ Change reference frame of a point. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] -And the Position argument represent a point: \[ p' = {}^{\texttt{orient}} p_{\texttt{point},\texttt{newPoint}} \] -The result of the operation is: \[ Rp' + p = {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{newPoint}} \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] +And the Position argument represent a point: \[ p' = {}^{\texttt{orient}} p_{\texttt{point},\texttt{newPoint}} \] +The result of the operation is: \[ Rp' + p = {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{newPoint}} \] @@ -77,9 +77,9 @@ Change frame in which a Wrench is expressed. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] -And the argument is a wrench: \[ {}_{\texttt{frame}} F = \begin{bmatrix} f \\ \tau \end{bmatrix} \] -The result of this operation is : \[ {}_{\texttt{refFrame}} F = {}_{\texttt{refFrame}}X^{\texttt{frame}} {}_{\texttt{frame}} F = \begin{bmatrix} R & 0_{3\times3} \\ p \times R & R \end{bmatrix} \begin{bmatrix} f \\ \tau \end{bmatrix} = \begin{bmatrix} Rf \\ p \times R f + R\tau \end{bmatrix} \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] +And the argument is a wrench: \[ {}_{\texttt{frame}} F = \begin{bmatrix} f \\ \tau \end{bmatrix} \] +The result of this operation is : \[ {}_{\texttt{refFrame}} F = {}_{\texttt{refFrame}}X^{\texttt{frame}} {}_{\texttt{frame}} F = \begin{bmatrix} R & 0_{3\times3} \\ p \times R & R \end{bmatrix} \begin{bmatrix} f \\ \tau \end{bmatrix} = \begin{bmatrix} Rf \\ p \times R f + R\tau \end{bmatrix} \] @@ -98,9 +98,9 @@ Change the frame in which a Twist is expressed. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] -And the argument is a twist: \[ {}^{\texttt{frame}} V = \begin{bmatrix} v \\ \omega \end{bmatrix} \] -The result of this operation is : \[ {}^{\texttt{refFrame}} V = {}^{\texttt{refFrame}}X_{\texttt{frame}} {}^{\texttt{frame}} V = \begin{bmatrix} R & p \times R\\ 0_{3\times3} & R \end{bmatrix} \begin{bmatrix} v \\ \omega \end{bmatrix} = \begin{bmatrix} R v + p \times R \omega \\ R\omega \end{bmatrix} \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] +And the argument is a twist: \[ {}^{\texttt{frame}} V = \begin{bmatrix} v \\ \omega \end{bmatrix} \] +The result of this operation is : \[ {}^{\texttt{refFrame}} V = {}^{\texttt{refFrame}}X_{\texttt{frame}} {}^{\texttt{frame}} V = \begin{bmatrix} R & p \times R\\ 0_{3\times3} & R \end{bmatrix} \begin{bmatrix} v \\ \omega \end{bmatrix} = \begin{bmatrix} R v + p \times R \omega \\ R\omega \end{bmatrix} \] @@ -231,9 +231,9 @@ Change the frame in which a Direction is expressed. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] -And the argument is a direction represented by a unit norm 3d vector : \[ {}^{\texttt{orient}} d \] -The result of this operation is: \[ {}^{\texttt{refOrient}} d = R {}^{\texttt{orient}} d \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] +And the argument is a direction represented by a unit norm 3d vector : \[ {}^{\texttt{orient}} d \] +The result of this operation is: \[ {}^{\texttt{refOrient}} d = R {}^{\texttt{orient}} d \] @@ -252,9 +252,9 @@ Change the frame in which a Axis is expressed. -If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] -And the argument is an axis, specified by the axis origin and the axis direction: \[ {}^{\texttt{frame}} A = ({}^{\texttt{orient}} p_{\texttt{point},\texttt{axisOrigin}} , {}^{\texttt{orient}} d) = (p',d) \] -The result of this operation is: \[ {}^{\texttt{refFrame}} A = ({}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{axisOrigin}} , {}^{\texttt{refOrient}} d) = ( Rp' + p , Rd) \] +If this object is \[ (p,R) = ( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} ) \] +And the argument is an axis, specified by the axis origin and the axis direction: \[ {}^{\texttt{frame}} A = ({}^{\texttt{orient}} p_{\texttt{point},\texttt{axisOrigin}} , {}^{\texttt{orient}} d) = (p',d) \] +The result of this operation is: \[ {}^{\texttt{refFrame}} A = ({}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{axisOrigin}} , {}^{\texttt{refOrient}} d) = ( Rp' + p , Rd) \] @@ -275,8 +275,8 @@ The returned matrix is the one with this structure: -\[ {}^{\texttt{refFrame}} H_{\texttt{frame}} = \begin{bmatrix} {}^{\texttt{refOrient}} R_{\texttt{orient}} & {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} \\ 0_{1\times3} & 1 \end{bmatrix} \] Where ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. -${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. +\[ {}^{\texttt{refFrame}} H_{\texttt{frame}} = \begin{bmatrix} {}^{\texttt{refOrient}} R_{\texttt{orient}} & {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} \\ 0_{1\times3} & 1 \end{bmatrix} \] Where ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. @@ -292,9 +292,9 @@ The returned matrix is the one with this structure: -\[ {}^{\texttt{refFrame}} X_{\texttt{frame}} = \begin{bmatrix} R & p \times R \\ 0_{3\times3} & R \end{bmatrix} \] -Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. -$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . +\[ {}^{\texttt{refFrame}} X_{\texttt{frame}} = \begin{bmatrix} R & p \times R \\ 0_{3\times3} & R \end{bmatrix} \] +Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . Note that in iDynTree the matrix are stored in row major order, and the 6d quantites are serialized in linear/angular order. @@ -313,9 +313,9 @@ The returned matrix is the one with this structure: -\[ {}_{\texttt{refFrame}} X^{\texttt{frame}} = \begin{bmatrix} R & 0_{3\times3} \\ p \times R & R \end{bmatrix} \] -Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. -$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . +\[ {}_{\texttt{refFrame}} X^{\texttt{frame}} = \begin{bmatrix} R & 0_{3\times3} \\ p \times R & R \end{bmatrix} \] +Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . Note that in iDynTree the matrix are stored in row major order, and the 6d quantites are serialized in linear/angular order. @@ -379,7 +379,7 @@ The position part of the transform. -The 3d vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$, that is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. +The 3d vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$, that is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. @@ -394,7 +394,7 @@ The rotation part of the transform. -Set the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$, that is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +Set the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$, that is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. @@ -552,7 +552,7 @@ Get the rotation part of the transform. -Get the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$, that is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +Get the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$, that is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. @@ -567,7 +567,7 @@ Get the translation part of the transform. -Get 3d vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$, that is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. +Get 3d vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$, that is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. @@ -586,7 +586,7 @@ Set the rotation part of the transform. -Set the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$, that is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +Set the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3 \times 3}$, that is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. @@ -605,7 +605,7 @@ Set the translation part of the transform. -Set 3d vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$, that is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. +Set 3d vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$, that is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame. @@ -660,7 +660,7 @@ Return an identity transfom. -Set the rotation to the identity and the translation to 0 : \[ (0_{3 \times 1}, I_{3 \times 3}) \] +Set the rotation to the identity and the translation to 0 : \[ (0_{3 \times 1}, I_{3 \times 3}) \] an identity transform. @@ -677,11 +677,11 @@ This class is designed to be an easy to use proxy to perform change of frame of expression for iDynTree::Position, iDynTree::Twist, iDynTree::Wrench and other data structure in iDynTree core data structures. For this reason the class is called "Transform", because it will be mainly used to transform quantities between frames. -Given that this class it may used to represent homogeneous transform matrix as well as adjoint matrix, no raw access to the underline storage ( data() method ) is provided, because it does not have a canonical representation. Instead, access is given to the two elements of a transform: The position vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$ and the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}}$. -We will indicate this tranform as $( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} )$ -The frame whose origin is the reference point and whose orientation the reference orientation is often indicated as $ \texttt{refFrame} = (\texttt{refPoint},\texttt{refOrient}) $. -Similarly the frame whose origin is the point and whose orientation is the orientation is indicated as $ \texttt{frame} = (\texttt{point},\texttt{orient}) $. -This transform object can be obtained as the ${}^{\texttt{refFrame}} H_{\texttt{frame}}$ 4x4 homogeneous matrix using the asHomogeneousTransform method, or as the ${}^{\texttt{refFrame}} X_{\texttt{frame}}$ 6x6 adjoint matrix using the asAdjointTransform . +Given that this class it may used to represent homogeneous transform matrix as well as adjoint matrix, no raw access to the underline storage ( data() method ) is provided, because it does not have a canonical representation. Instead, access is given to the two elements of a transform: The position vector ${}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}}$ and the rotation matrix ${}^{\texttt{refOrient}} R_{\texttt{orient}}$. +We will indicate this tranform as $( {}^{\texttt{refOrient}} p_{\texttt{refPoint},\texttt{point}} , {}^{\texttt{refOrient}} R_{\texttt{orient}} )$ +The frame whose origin is the reference point and whose orientation the reference orientation is often indicated as $ \texttt{refFrame} = (\texttt{refPoint},\texttt{refOrient}) $. +Similarly the frame whose origin is the point and whose orientation is the orientation is indicated as $ \texttt{frame} = (\texttt{point},\texttt{orient}) $. +This transform object can be obtained as the ${}^{\texttt{refFrame}} H_{\texttt{frame}}$ 4x4 homogeneous matrix using the asHomogeneousTransform method, or as the ${}^{\texttt{refFrame}} X_{\texttt{frame}}$ 6x6 adjoint matrix using the asAdjointTransform . diff --git a/xml/classiDynTree_1_1TransformDerivative.xml b/xml/classiDynTree_1_1TransformDerivative.xml index 462c3f5f94..86d9859d53 100644 --- a/xml/classiDynTree_1_1TransformDerivative.xml +++ b/xml/classiDynTree_1_1TransformDerivative.xml @@ -17,7 +17,7 @@ The returned matrix is the one with this structure: -\[ {}^{\texttt{refFrame}} \dot{H}_{\texttt{frame}} = \begin{bmatrix} {}^{\texttt{refOrient}} \dot{R}_{\texttt{orient}} & {}^{\texttt{refOrient}} \dot{p}_{\texttt{refPoint},\texttt{point}} \\ 0_{1\times3} & 1 \end{bmatrix} \] +\[ {}^{\texttt{refFrame}} \dot{H}_{\texttt{frame}} = \begin{bmatrix} {}^{\texttt{refOrient}} \dot{R}_{\texttt{orient}} & {}^{\texttt{refOrient}} \dot{p}_{\texttt{refPoint},\texttt{point}} \\ 0_{1\times3} & 1 \end{bmatrix} \] For details on this notation, check the Transform::asHomogeneousTransform() method . @@ -38,10 +38,10 @@ The returned matrix is the one with this structure: -\[ {}^{\texttt{refFrame}} X_{\texttt{frame}} = \begin{bmatrix} \dot{R} & \dot{p} \times R + p \times \dot{R} \\ 0_{3\times3} & \dot{R} \end{bmatrix} \] -Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. -$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . -Given that the TransformDerivative object contains only $ \dot{R} $ and $ \dot{p} $, you need to provide $ R $ and $ p $ to this method by passing the relative Transform object. +\[ {}^{\texttt{refFrame}} X_{\texttt{frame}} = \begin{bmatrix} \dot{R} & \dot{p} \times R + p \times \dot{R} \\ 0_{3\times3} & \dot{R} \end{bmatrix} \] +Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . +Given that the TransformDerivative object contains only $ \dot{R} $ and $ \dot{p} $, you need to provide $ R $ and $ p $ to this method by passing the relative Transform object. Note that in iDynTree the matrix are stored in row major order, and the 6d quantites are serialized in linear/angular order. @@ -64,10 +64,10 @@ The returned matrix is the one with this structure: -\[ {}_{\texttt{refFrame}} X^{\texttt{frame}} = \begin{bmatrix} \dot{R} & 0_{3\times3} \\ \dot{p} \times R + p \times \dot{R} & \dot{R} \end{bmatrix} \] -Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. -$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . -Given that the TransformDerivative object contains only $ \dot{R} $ and $ \dot{p} $, you need to provide $ R $ and $ p $ to this method by passing the relative Transform object. +\[ {}_{\texttt{refFrame}} X^{\texttt{frame}} = \begin{bmatrix} \dot{R} & 0_{3\times3} \\ \dot{p} \times R + p \times \dot{R} & \dot{R} \end{bmatrix} \] +Where $R = {}^{\texttt{refOrient}} R_{\texttt{orient}} \in \mathbb{R}^{3\times3}$ is the rotation matrix that takes a 3d vector expressed in the orientationFrame and transform it in a 3d vector expressed in the reference orientation frame. +$p = p_{\texttt{refPoint},\texttt{point}} \in \mathbb{R}^3$ is the vector between the point and the reference point, pointing toward the point and expressed in the reference orientation frame $p \times$ is the skew simmetric matrix such that $(p \times) v = p \times v$ . +Given that the TransformDerivative object contains only $ \dot{R} $ and $ \dot{p} $, you need to provide $ R $ and $ p $ to this method by passing the relative Transform object. Note that in iDynTree the matrix are stored in row major order, and the 6d quantites are serialized in linear/angular order. @@ -90,7 +90,7 @@ This operation is useful to compose the derivative of a transform for a constant transform. -If this transform derivative represent the derivative of a transform with respect to time $ ~^a \dot{H}_b $, and we have a constant transform $ ~^b H_c $, then this operation returns the derivative of the transform $ ~^a H_c $ : \[ ~^a \dot{H}_c = ~^a \dot{H}_b ~^b H_c \] +If this transform derivative represent the derivative of a transform with respect to time $ ~^a \dot{H}_b $, and we have a constant transform $ ~^b H_c $, then this operation returns the derivative of the transform $ ~^a H_c $ : \[ ~^a \dot{H}_c = ~^a \dot{H}_b ~^b H_c \] the otherTransform must be a quantity that does not depend on the derivation variable. @@ -112,7 +112,7 @@ Get the derivative of the inverse of the transform. -If this TransformDerivative is $ ~^a \dot{H}_b $ and the transform argument is $ ~^a H_b $, returns the derivative of the inverse transform $ ~^b {H}_a $ computed as: \[ ~^b \dot{H}_a = - ~^b {H}_a ~^a \dot{H}_b ~^b H_a \] +If this TransformDerivative is $ ~^a \dot{H}_b $ and the transform argument is $ ~^a H_b $, returns the derivative of the inverse transform $ ~^b {H}_a $ computed as: \[ ~^b \dot{H}_a = - ~^b {H}_a ~^a \dot{H}_b ~^b H_a \] @@ -132,10 +132,10 @@ other -Given a articulated inertia $I$ (other argument), this TransformDerivative $ ~^a\dot{X}_b $ and a transform $ ~^a{X}_b $ return the articulated body inertia: +Given a articulated inertia $I$ (other argument), this TransformDerivative $ ~^a\dot{X}_b $ and a transform $ ~^a{X}_b $ return the articulated body inertia: -\[ ~_a \dot{X}^b Ia ~^a X_b + ~_a {X}^b Ia ~^a \dot{X}_b \] +\[ ~_a \dot{X}^b Ia ~^a X_b + ~_a {X}^b Ia ~^a \dot{X}_b \] @@ -155,10 +155,10 @@ other -Given a SpatialForceVector $F$ (other argument), this TransformDerivative $ ~^a\dot{X}_b $ and a transform $ ~^a{X}_b $ return the spatial force vector: +Given a SpatialForceVector $F$ (other argument), this TransformDerivative $ ~^a\dot{X}_b $ and a transform $ ~^a{X}_b $ return the spatial force vector: -\[ ~_a \dot{X}^b F \] +\[ ~_a \dot{X}^b F \] @@ -178,10 +178,10 @@ other -Given a SpatialMotionVector $V$ (other argument), this TransformDerivative $ ~^a\dot{X}_b $ and a transform $ ~^a{X}_b $ return the spatial force vector: +Given a SpatialMotionVector $V$ (other argument), this TransformDerivative $ ~^a\dot{X}_b $ and a transform $ ~^a{X}_b $ return the spatial force vector: -\[ ~^a \dot{X}_b F \] +\[ ~^a \dot{X}_b F \] diff --git a/xml/classiDynTree_1_1Visualizer.xml b/xml/classiDynTree_1_1Visualizer.xml index dc5d031b63..9c2b6ba8e7 100644 --- a/xml/classiDynTree_1_1Visualizer.xml +++ b/xml/classiDynTree_1_1Visualizer.xml @@ -18,7 +18,7 @@ - +
@@ -33,7 +33,7 @@
- + @@ -52,7 +52,7 @@
- + Visualizer & @@ -69,7 +69,7 @@
- + @@ -84,7 +84,7 @@
- + @@ -97,7 +97,7 @@
- + bool @@ -119,7 +119,7 @@
- + size_t @@ -133,7 +133,7 @@
- + std::string @@ -150,7 +150,7 @@
- + int @@ -168,7 +168,7 @@
- + bool @@ -210,7 +210,7 @@
- + IModelVisualization & @@ -233,7 +233,7 @@
- + IModelVisualization & @@ -254,7 +254,7 @@
- + ICamera & @@ -268,7 +268,7 @@
- + IEnvironment & @@ -282,7 +282,7 @@
- + IEnvironment & @@ -296,7 +296,7 @@
- + IVectorsVisualization & @@ -310,7 +310,7 @@
- + IFrameVisualization & @@ -324,7 +324,7 @@
- + ITexturesHandler & @@ -338,7 +338,7 @@
- + IShapeVisualization & @@ -352,7 +352,7 @@
- + ILabel & @@ -371,7 +371,7 @@
- + int @@ -386,7 +386,7 @@
- + int @@ -401,7 +401,7 @@
- + bool @@ -415,7 +415,7 @@
- + void @@ -429,7 +429,7 @@
- + void @@ -460,7 +460,7 @@
- + bool @@ -484,7 +484,7 @@
- + void @@ -498,7 +498,7 @@ - + bool @@ -515,7 +515,7 @@ - + bool @@ -545,7 +545,7 @@ - + @@ -553,7 +553,7 @@ - + iDynTree::VisualizeraddModel iDynTree::Visualizercamera diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1Constraint.xml b/xml/classiDynTree_1_1optimalcontrol_1_1Constraint.xml index 261b46d494..f62311bb69 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1Constraint.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1Constraint.xml @@ -665,7 +665,7 @@ Evaluate constraint second partial derivative wrt the state variables. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x^2}$ +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x^2}$ time @@ -744,7 +744,7 @@ Evaluate constraint second partial derivative wrt the control. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial u^2}$ +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial u^2}$ time @@ -823,7 +823,7 @@ Evaluate constraint second partial derivative wrt the state and control. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1ConstraintsGroup.xml b/xml/classiDynTree_1_1optimalcontrol_1_1ConstraintsGroup.xml index 1942261315..fa0c113ea9 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1ConstraintsGroup.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1ConstraintsGroup.xml @@ -765,7 +765,7 @@ Evaluate constraint second partial derivative wrt the state variables. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x^2}$ +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x^2}$ time @@ -843,7 +843,7 @@ Evaluate constraint second partial derivative wrt the control. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial u^2}$ +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial u^2}$ time @@ -921,7 +921,7 @@ Evaluate constraint second partial derivative wrt the state and control. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time @@ -1143,7 +1143,7 @@ This class is still in active development, and so API interface can change between iDynTree versions. -This class allows to define a set of constraints which are enabled only for a particular time range. This allow to change the constraint structure depending on time. Given a specific time instant, only one constraint is enabled (the one whose TimeRange contains the instant and has the higher initTime). If the specified time instant does not fall into any time constraint time range, a dummy constraint wil be evaluated, i.e. $ -1 \leq 0 \leq 1 $. All the constraints that will be added to the group should have dimension at most equal to maxConstraintSize. If the constraint size is smaller than the maxConstraintSize, dummy constraints as the above will be added on the bottom. This allow to keep a constant structure even if the constraints have different dimensions. A typical example is when a constraint is enabled only for a certain period of time. +This class allows to define a set of constraints which are enabled only for a particular time range. This allow to change the constraint structure depending on time. Given a specific time instant, only one constraint is enabled (the one whose TimeRange contains the instant and has the higher initTime). If the specified time instant does not fall into any time constraint time range, a dummy constraint wil be evaluated, i.e. $ -1 \leq 0 \leq 1 $. All the constraints that will be added to the group should have dimension at most equal to maxConstraintSize. If the constraint size is smaller than the maxConstraintSize, dummy constraints as the above will be added on the bottom. This allow to keep a constant structure even if the constraints have different dimensions. A typical example is when a constraint is enabled only for a certain period of time. diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1Cost.xml b/xml/classiDynTree_1_1optimalcontrol_1_1Cost.xml index 959a8fb0c4..4dd5352503 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1Cost.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1Cost.xml @@ -174,7 +174,7 @@ Evaluate cost first partial derivative wrt the state. -It is the result of $\frac{\partial g(t, x, u)}{\partial x}$ +It is the result of $\frac{\partial g(t, x, u)}{\partial x}$ time @@ -242,7 +242,7 @@ Evaluate cost first partial derivative wrt the control variables. -It is the result of $\frac{\partial g(t, x, u)}{\partial u}$ +It is the result of $\frac{\partial g(t, x, u)}{\partial u}$ time @@ -310,7 +310,7 @@ Evaluate cost second partial derivative wrt the state variables. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x^2}$ +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x^2}$ time @@ -378,7 +378,7 @@ Evaluate cost second partial derivative wrt the control. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial u^2}$ +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial u^2}$ time @@ -446,7 +446,7 @@ Evaluate cost second partial derivative wrt the state and control. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1DynamicalSystem.xml b/xml/classiDynTree_1_1optimalcontrol_1_1DynamicalSystem.xml index b978c8867e..aa181091fa 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1DynamicalSystem.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1DynamicalSystem.xml @@ -193,7 +193,7 @@ Computes the system dynamics. -It return $ f(t,x) $. Notice that here the dependency from the control input is removed, so that basically we are assuming an autonomous system. If the system is controlled, the control input will be set separately with the method setControlInput. This was necessary since the Integrator class needs an autonomous system to be integrated. See ControlledDynamicalSystem class in case you want to join a DynamicalSystem with a Controller. +It return $ f(t,x) $. Notice that here the dependency from the control input is removed, so that basically we are assuming an autonomous system. If the system is controlled, the control input will be set separately with the method setControlInput. This was necessary since the Integrator class needs an autonomous system to be integrated. See ControlledDynamicalSystem class in case you want to join a DynamicalSystem with a Controller. state @@ -402,7 +402,7 @@ Compute the partial derivative of the state dynamics wrt the state. -Namely it computes, $ \frac{\partial f(t,x,u)}{\partial x}$. By default it return false; +Namely it computes, $ \frac{\partial f(t,x,u)}{\partial x}$. By default it return false; state @@ -458,7 +458,7 @@ Compute the partial derivative of the state dynamics wrt the control. -Namely it computes, $ \frac{\partial f(t,x,u)}{\partial u}$. By default it return false; +Namely it computes, $ \frac{\partial f(t,x,u)}{\partial u}$. By default it return false; state @@ -580,7 +580,7 @@ Evaluate the dynamics second partial derivative wrt the state variables. -It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x^2}$ +It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x^2}$ time @@ -647,7 +647,7 @@ Evaluate the dynamics second partial derivative wrt the control. -It is the result of $\frac{\partial^2 f(t, x, u)}{\partial u^2}$ +It is the result of $\frac{\partial^2 f(t, x, u)}{\partial u^2}$ time @@ -714,7 +714,7 @@ Evaluate the dynamics second partial derivative wrt the state and control. -It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time @@ -861,7 +861,7 @@ This class is still in active development, and so API interface can change between iDynTree versions. -It defines a continuos time dynamical system, i.e. $ \dot{x} = f(t,x,u) $ Inherit publicly from this class in order to define your custiom dynamical system. +It defines a continuos time dynamical system, i.e. $ \dot{x} = f(t,x,u) $ Inherit publicly from this class in order to define your custiom dynamical system. diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1L2NormCost.xml b/xml/classiDynTree_1_1optimalcontrol_1_1L2NormCost.xml index add6022f38..b4bc54e2dc 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1L2NormCost.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1L2NormCost.xml @@ -396,7 +396,7 @@ Evaluate cost first partial derivative wrt the state. -It is the result of $\frac{\partial g(t, x, u)}{\partial x}$ +It is the result of $\frac{\partial g(t, x, u)}{\partial x}$ time @@ -463,7 +463,7 @@ Evaluate cost first partial derivative wrt the control variables. -It is the result of $\frac{\partial g(t, x, u)}{\partial u}$ +It is the result of $\frac{\partial g(t, x, u)}{\partial u}$ time @@ -530,7 +530,7 @@ Evaluate cost second partial derivative wrt the state variables. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x^2}$ +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x^2}$ time @@ -597,7 +597,7 @@ Evaluate cost second partial derivative wrt the control. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial u^2}$ +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial u^2}$ time @@ -664,7 +664,7 @@ Evaluate cost second partial derivative wrt the state and control. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1LinearConstraint.xml b/xml/classiDynTree_1_1optimalcontrol_1_1LinearConstraint.xml index 3dbeabb4eb..d2015b6781 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1LinearConstraint.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1LinearConstraint.xml @@ -448,7 +448,7 @@ Evaluate constraint second partial derivative wrt the state variables. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x^2}$ +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x^2}$ time @@ -527,7 +527,7 @@ Evaluate constraint second partial derivative wrt the control. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial u^2}$ +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial u^2}$ time @@ -606,7 +606,7 @@ Evaluate constraint second partial derivative wrt the state and control. -It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\sum \lambda_i \frac{\partial^2 c(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1LinearSystem.xml b/xml/classiDynTree_1_1optimalcontrol_1_1LinearSystem.xml index 28ae16aaf5..32cdbb8b84 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1LinearSystem.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1LinearSystem.xml @@ -190,7 +190,7 @@ Computes the system dynamics. -It return $ f(t,x) $. Notice that here the dependency from the control input is removed, so that basically we are assuming an autonomous system. If the system is controlled, the control input will be set separately with the method setControlInput. This was necessary since the Integrator class needs an autonomous system to be integrated. See ControlledDynamicalSystem class in case you want to join a DynamicalSystem with a Controller. +It return $ f(t,x) $. Notice that here the dependency from the control input is removed, so that basically we are assuming an autonomous system. If the system is controlled, the control input will be set separately with the method setControlInput. This was necessary since the Integrator class needs an autonomous system to be integrated. See ControlledDynamicalSystem class in case you want to join a DynamicalSystem with a Controller. state @@ -245,7 +245,7 @@ Compute the partial derivative of the state dynamics wrt the state. -Namely it computes, $ \frac{\partial f(t,x,u)}{\partial x}$. By default it return false; +Namely it computes, $ \frac{\partial f(t,x,u)}{\partial x}$. By default it return false; state @@ -301,7 +301,7 @@ Compute the partial derivative of the state dynamics wrt the control. -Namely it computes, $ \frac{\partial f(t,x,u)}{\partial u}$. By default it return false; +Namely it computes, $ \frac{\partial f(t,x,u)}{\partial u}$. By default it return false; state @@ -423,7 +423,7 @@ Evaluate the dynamics second partial derivative wrt the state variables. -It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x^2}$ +It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x^2}$ time @@ -490,7 +490,7 @@ Evaluate the dynamics second partial derivative wrt the control. -It is the result of $\frac{\partial^2 f(t, x, u)}{\partial u^2}$ +It is the result of $\frac{\partial^2 f(t, x, u)}{\partial u^2}$ time @@ -557,7 +557,7 @@ Evaluate the dynamics second partial derivative wrt the state and control. -It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\frac{\partial^2 f(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1QuadraticLikeCost.xml b/xml/classiDynTree_1_1optimalcontrol_1_1QuadraticLikeCost.xml index 8238d0e268..13c50cc0ea 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1QuadraticLikeCost.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1QuadraticLikeCost.xml @@ -271,7 +271,7 @@ Evaluate cost first partial derivative wrt the state. -It is the result of $\frac{\partial g(t, x, u)}{\partial x}$ +It is the result of $\frac{\partial g(t, x, u)}{\partial x}$ time @@ -338,7 +338,7 @@ Evaluate cost first partial derivative wrt the control variables. -It is the result of $\frac{\partial g(t, x, u)}{\partial u}$ +It is the result of $\frac{\partial g(t, x, u)}{\partial u}$ time @@ -405,7 +405,7 @@ Evaluate cost second partial derivative wrt the state variables. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x^2}$ +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x^2}$ time @@ -472,7 +472,7 @@ Evaluate cost second partial derivative wrt the control. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial u^2}$ +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial u^2}$ time @@ -539,7 +539,7 @@ Evaluate cost second partial derivative wrt the state and control. -It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. +It is the result of $\frac{\partial^2 g(t, x, u)}{\partial x \partial u}$, thus it has number of rows equals to the number of states and number of cols equal to the number of control inputs. time diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ForwardEuler.xml b/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ForwardEuler.xml index 2009921770..ae342ce6dc 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ForwardEuler.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ForwardEuler.xml @@ -404,8 +404,8 @@ Evaluate the collocation constraint. -In some optimal control solvers, like the MultipleShootingSolver, we need to discretize the dynamical system associated to the optimal control problem. This function evaluates the discretization error according to specified integration method. The Integrator, when integrating a dynamical system, is performing the following discretization: \[ x_{k+1} = \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) \] where $ x_{k+1}$ is the discretized output. For example, using forward euler, we would have \[ x_{k+1} = x_k + f(t, x, u)\mathrm{d}T. \] -This function returns the result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. +In some optimal control solvers, like the MultipleShootingSolver, we need to discretize the dynamical system associated to the optimal control problem. This function evaluates the discretization error according to specified integration method. The Integrator, when integrating a dynamical system, is performing the following discretization: \[ x_{k+1} = \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) \] where $ x_{k+1}$ is the discretized output. For example, using forward euler, we would have \[ x_{k+1} = x_k + f(t, x, u)\mathrm{d}T. \] +This function returns the result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. time @@ -419,7 +419,7 @@ collocationPoints -A vector containing $x_k$ and $x_{k+1}$. Notice that $x_{k+1}$ corresponds to the state at instant (time + dT). +A vector containing $x_k$ and $x_{k+1}$. Notice that $x_{k+1}$ corresponds to the state at instant (time + dT). @@ -427,7 +427,7 @@ controlInputs -A vector containing $u_k$ and $u_{k+1}$. Notice that $u_{k+1}$ is supposed to be applied at instant (time + dT). +A vector containing $u_k$ and $u_{k+1}$. Notice that $u_{k+1}$ is supposed to be applied at instant (time + dT). @@ -435,7 +435,7 @@ dT -The time distance between $x_k$ and $x_{k+1}$. +The time distance between $x_k$ and $x_{k+1}$. @@ -443,7 +443,7 @@ constraintValue -The result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. +The result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ImplicitTrapezoidal.xml b/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ImplicitTrapezoidal.xml index e9560b3e8b..5c5e796bc3 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ImplicitTrapezoidal.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1ImplicitTrapezoidal.xml @@ -417,8 +417,8 @@ Evaluate the collocation constraint. -In some optimal control solvers, like the MultipleShootingSolver, we need to discretize the dynamical system associated to the optimal control problem. This function evaluates the discretization error according to specified integration method. The Integrator, when integrating a dynamical system, is performing the following discretization: \[ x_{k+1} = \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) \] where $ x_{k+1}$ is the discretized output. For example, using forward euler, we would have \[ x_{k+1} = x_k + f(t, x, u)\mathrm{d}T. \] -This function returns the result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. +In some optimal control solvers, like the MultipleShootingSolver, we need to discretize the dynamical system associated to the optimal control problem. This function evaluates the discretization error according to specified integration method. The Integrator, when integrating a dynamical system, is performing the following discretization: \[ x_{k+1} = \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) \] where $ x_{k+1}$ is the discretized output. For example, using forward euler, we would have \[ x_{k+1} = x_k + f(t, x, u)\mathrm{d}T. \] +This function returns the result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. time @@ -432,7 +432,7 @@ collocationPoints -A vector containing $x_k$ and $x_{k+1}$. Notice that $x_{k+1}$ corresponds to the state at instant (time + dT). +A vector containing $x_k$ and $x_{k+1}$. Notice that $x_{k+1}$ corresponds to the state at instant (time + dT). @@ -440,7 +440,7 @@ controlInputs -A vector containing $u_k$ and $u_{k+1}$. Notice that $u_{k+1}$ is supposed to be applied at instant (time + dT). +A vector containing $u_k$ and $u_{k+1}$. Notice that $u_{k+1}$ is supposed to be applied at instant (time + dT). @@ -448,7 +448,7 @@ dT -The time distance between $x_k$ and $x_{k+1}$. +The time distance between $x_k$ and $x_{k+1}$. @@ -456,7 +456,7 @@ constraintValue -The result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. +The result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. diff --git a/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1Integrator.xml b/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1Integrator.xml index 673a74a294..98cbe8b8fb 100644 --- a/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1Integrator.xml +++ b/xml/classiDynTree_1_1optimalcontrol_1_1integrators_1_1Integrator.xml @@ -382,8 +382,8 @@ Evaluate the collocation constraint. -In some optimal control solvers, like the MultipleShootingSolver, we need to discretize the dynamical system associated to the optimal control problem. This function evaluates the discretization error according to specified integration method. The Integrator, when integrating a dynamical system, is performing the following discretization: \[ x_{k+1} = \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) \] where $ x_{k+1}$ is the discretized output. For example, using forward euler, we would have \[ x_{k+1} = x_k + f(t, x, u)\mathrm{d}T. \] -This function returns the result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. +In some optimal control solvers, like the MultipleShootingSolver, we need to discretize the dynamical system associated to the optimal control problem. This function evaluates the discretization error according to specified integration method. The Integrator, when integrating a dynamical system, is performing the following discretization: \[ x_{k+1} = \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) \] where $ x_{k+1}$ is the discretized output. For example, using forward euler, we would have \[ x_{k+1} = x_k + f(t, x, u)\mathrm{d}T. \] +This function returns the result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. time @@ -397,7 +397,7 @@ collocationPoints -A vector containing $x_k$ and $x_{k+1}$. Notice that $x_{k+1}$ corresponds to the state at instant (time + dT). +A vector containing $x_k$ and $x_{k+1}$. Notice that $x_{k+1}$ corresponds to the state at instant (time + dT). @@ -405,7 +405,7 @@ controlInputs -A vector containing $u_k$ and $u_{k+1}$. Notice that $u_{k+1}$ is supposed to be applied at instant (time + dT). +A vector containing $u_k$ and $u_{k+1}$. Notice that $u_{k+1}$ is supposed to be applied at instant (time + dT). @@ -413,7 +413,7 @@ dT -The time distance between $x_k$ and $x_{k+1}$. +The time distance between $x_k$ and $x_{k+1}$. @@ -421,7 +421,7 @@ constraintValue -The result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. +The result of $ \phi(x_k, x_{k+1}, u_k, u_{k+1}, t) - x_{k+1}$. diff --git a/xml/classinternal_1_1kinematics_1_1InverseKinematicsData.xml b/xml/classinternal_1_1kinematics_1_1InverseKinematicsData.xml index 47c30e2ab9..09754d7cd5 100644 --- a/xml/classinternal_1_1kinematics_1_1InverseKinematicsData.xml +++ b/xml/classinternal_1_1kinematics_1_1InverseKinematicsData.xml @@ -584,7 +584,7 @@ -joint configuration $ q_j \in \mathbb{R}^n $ +joint configuration $ q_j \in \mathbb{R}^n $ @@ -598,7 +598,7 @@ -base position $ {}^w H_{base} \in SE(3) $ +base position $ {}^w H_{base} \in SE(3) $ @@ -612,7 +612,7 @@ -joint velotiy $ \dot{q}_j \in \mathbb{R}^n $ +joint velotiy $ \dot{q}_j \in \mathbb{R}^n $ @@ -626,7 +626,7 @@ -base velocity $ [\dot{p}, {}^I \omega] \in se(3) $ +base velocity $ [\dot{p}, {}^I \omega] \in se(3) $ diff --git a/xml/classinternal_1_1kinematics_1_1InverseKinematicsNLP.xml b/xml/classinternal_1_1kinematics_1_1InverseKinematicsNLP.xml index 2e1edcc555..0d8a127457 100644 --- a/xml/classinternal_1_1kinematics_1_1InverseKinematicsNLP.xml +++ b/xml/classinternal_1_1kinematics_1_1InverseKinematicsNLP.xml @@ -428,7 +428,7 @@ Map between RPY angles and angular velocity in the inertial frame. -The angular velocity $ \omega $ is related with the derivative of the RPY angles by a 3x3 matrix, i.e. \[ {}^I \omega = M(w) \frac{d w}{dt}, \] where $ w \in \mathbb{R}^3 $ are the roll, pitch and yaw angles. +The angular velocity $ \omega $ is related with the derivative of the RPY angles by a 3x3 matrix, i.e. \[ {}^I \omega = M(w) \frac{d w}{dt}, \] where $ w \in \mathbb{R}^3 $ are the roll, pitch and yaw angles. rpyAngles @@ -1088,7 +1088,7 @@ Implementation of the inverse kinematics with IPOPT. -Implements the following optimization problem \begin{align} \min_{x} & \sum_i || {}^w H_{f_i} ( {}^w H_{f_i}^d)^{-1} ||^2 + w_q || q_j - q_j^d ||^2 \\ \text{s.t.} & {}^w H_{f_i} = {}^w H_{f_i}^d \\ & q_{min} \leq q \leq q_{max} \end{align} where \begin{align} & q = \{ {}^w H_{base}, q_j\} \in SE(3) \times \mathbb{R}^n \\ & {}^w H_{f_i} \in SE(3) \end{align} +Implements the following optimization problem \begin{align} \min_{x} & \sum_i || {}^w H_{f_i} ( {}^w H_{f_i}^d)^{-1} ||^2 + w_q || q_j - q_j^d ||^2 \\ \text{s.t.} & {}^w H_{f_i} = {}^w H_{f_i}^d \\ & q_{min} \leq q \leq q_{max} \end{align} where \begin{align} & q = \{ {}^w H_{base}, q_j\} \in SE(3) \times \mathbb{R}^n \\ & {}^w H_{f_i} \in SE(3) \end{align} A target (entirely or partially, with partial meaning the two components composing a tranform, i.e. position and orientation) can be enforced by either considering it as a constraint or as a cost Implementation details this class coordinates with InverseKinematicsData to manages internal data In particular to manages constraints and targets it uses an std::map which is an ordered container. Once the order is defined at configuration time, it is exploited during the optimization by iterating on its elements. As this order is the same as the IPOPT variables the fact that we use a map instead of an unordered_map (which is faster at construction and for random access) is relevant. diff --git a/xml/classinternal_1_1kinematics_1_1TransformConstraint.xml b/xml/classinternal_1_1kinematics_1_1TransformConstraint.xml index a56c5ab353..08caf28484 100644 --- a/xml/classinternal_1_1kinematics_1_1TransformConstraint.xml +++ b/xml/classinternal_1_1kinematics_1_1TransformConstraint.xml @@ -757,7 +757,7 @@ Class representing a constraint (full or partial) on a transform between a given frame and the absolute frame. -The constraint can be of the following type, where we indicate with $A$ the absolute (world) frame and with $C$ the constrained frame. +The constraint can be of the following type, where we indicate with $A$ the absolute (world) frame and with $C$ the constrained frame. Full Transform constraint: the transform ${}^A H_C$ is constrained to a given constant value. Rotation Constraint: the rotation ${}^A R_C$ is constrained to a given constant value. Position Constraint: the linear position ${}^A o_C$ is constrained to a given constant value. diff --git a/xml/group__iDynTreeExperimental.xml b/xml/group__iDynTreeExperimental.xml index c2b150fa93..5e46550abb 100644 --- a/xml/group__iDynTreeExperimental.xml +++ b/xml/group__iDynTreeExperimental.xml @@ -97,7 +97,7 @@ -$ a_i $ Note that is is the spatial proper acceleration expressed, i.e. the time derivative of the left-trivialized velocity minus the gravity expressed in body frame. $ f^B_i $ +$ a_i $ Note that is is the spatial proper acceleration expressed, i.e. the time derivative of the left-trivialized velocity minus the gravity expressed in body frame. $ f^B_i $ @@ -105,7 +105,7 @@ -$ f_i $ +$ f_i $ @@ -113,7 +113,7 @@ -$ \tau_i $ +$ \tau_i $ @@ -121,7 +121,7 @@ -$ f^x_i $ +$ f^x_i $ @@ -129,7 +129,7 @@ -$ \ddot{q}_i $ +$ \ddot{q}_i $ diff --git a/xml/group__iDynTreeModel.xml b/xml/group__iDynTreeModel.xml index 721e32b12c..93654177bb 100644 --- a/xml/group__iDynTreeModel.xml +++ b/xml/group__iDynTreeModel.xml @@ -149,7 +149,7 @@ linksVel -Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). +Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). @@ -157,7 +157,7 @@ linksProperAcc -Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . See iDynTree::LinkNetExternalWrenches . +Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . See iDynTree::LinkNetExternalWrenches . @@ -165,7 +165,7 @@ linkExtForces -Vector of external 6D force/torques applied to the links. For each link $L$, the corresponding external force is ${}_L \mathrm{f}^x_L$, i.e. the force that the enviroment applies on the on the link $L$, expressed in the link frame $L$. +Vector of external 6D force/torques applied to the links. For each link $L$, the corresponding external force is ${}_L \mathrm{f}^x_L$, i.e. the force that the enviroment applies on the on the link $L$, expressed in the link frame $L$. @@ -295,7 +295,7 @@ referenceFrame_H_link -Position of each link w.r.t. to given frame D (tipically an inertial frame A, the base frame B or the mixed frame B[A]). For each link $L$, the corresponding transform is ${}^D H_L$. +Position of each link w.r.t. to given frame D (tipically an inertial frame A, the base frame B or the mixed frame B[A]). For each link $L$, the corresponding transform is ${}^D H_L$. @@ -303,7 +303,7 @@ linksVel -Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). +Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). @@ -311,7 +311,7 @@ linksProperAcc -Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . +Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . diff --git a/xml/index.xml b/xml/index.xml index 998998d452..152a2f8c12 100644 --- a/xml/index.xml +++ b/xml/index.xml @@ -45,6 +45,7 @@ iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptions conversionType + shapesToApproximate iDynTree::ArticulatedBodyAlgorithmInternalBuffers S @@ -1408,6 +1409,7 @@ setModelColor resetModelColor setLinkColor + setVisualColor setLinkTransparency setModelTransparency resetLinkColor @@ -4258,16 +4260,12 @@ iCub::iKin iDynTree - InverseKinematicsRotationParametrization - InverseKinematicsRotationParametrizationQuaternion - InverseKinematicsRotationParametrizationRollPitchYaw - InverseKinematicsTreatTargetAsConstraint - InverseKinematicsTreatTargetAsConstraintNone - InverseKinematicsTreatTargetAsConstraintPositionOnly - InverseKinematicsTreatTargetAsConstraintRotationOnly - InverseKinematicsTreatTargetAsConstraintFull - ApproximateSolidShapesWithPrimitiveShapeConversionType - ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes + MatrixStorageOrdering + RowMajor + ColumnMajor + LightType + POINT_LIGHT + DIRECTIONAL_LIGHT FrameVelocityRepresentation INERTIAL_FIXED_REPRESENTATION BODY_FIXED_REPRESENTATION @@ -4281,6 +4279,14 @@ GYROSCOPE THREE_AXIS_ANGULAR_ACCELEROMETER THREE_AXIS_FORCE_TORQUE_CONTACT + InverseKinematicsRotationParametrization + InverseKinematicsRotationParametrizationQuaternion + InverseKinematicsRotationParametrizationRollPitchYaw + InverseKinematicsTreatTargetAsConstraint + InverseKinematicsTreatTargetAsConstraintNone + InverseKinematicsTreatTargetAsConstraintPositionOnly + InverseKinematicsTreatTargetAsConstraintRotationOnly + InverseKinematicsTreatTargetAsConstraintFull BerdyVariants ORIGINAL_BERDY_FIXED_BASE BERDY_FLOATING_BASE @@ -4313,39 +4319,12 @@ PURE_FORCE PURE_FORCE_WITH_KNOWN_DIRECTION NO_UNKNOWNS - MatrixStorageOrdering - RowMajor - ColumnMajor - LightType - POINT_LIGHT - DIRECTIONAL_LIGHT - LinAcceleration - AngVelocity - IJointPtr - IJointConstPtr - LinkIndex - JointIndex - DOFIndex - FrameIndex - TraversalIndex - LinkPtr - LinkConstPtr - LinkNetExternalWrenches - LinkInternalWrenches - LinkNetTotalWrenchesWithoutGravity - LinkCompositeRigidBodyInertias - LinkProperAccArray - MovableJointImpl1 - MovableJointImpl2 - MovableJointImpl3 - MovableJointImpl4 - MovableJointImpl5 - MovableJointImpl6 - LinearAccelerometerMeasurements - GyroscopeMeasurements - MagnetometerMeasurements - UnitQuaternion - RPY + ApproximateSolidShapesWithPrimitiveShapeConversionType + ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes + ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate + VisualShapes + CollisionShapes + BothShapes iDynTreeEigenVector iDynTreeEigenConstVector iDynTreeEigenMatrix @@ -4354,7 +4333,9 @@ iDynTreeEigenConstMatrixMap LinearMotionVector3 LinVelocity + LinAcceleration AngularMotionVector3 + AngVelocity AngAcceleration LinearForceVector3 LinMomentum @@ -4377,6 +4358,34 @@ Vector6 Vector10 Vector16 + IJointPtr + IJointConstPtr + LinkIndex + JointIndex + DOFIndex + FrameIndex + TraversalIndex + LinkPtr + LinkConstPtr + LinkNetExternalWrenches + LinkInternalWrenches + LinkNetTotalWrenchesWithoutGravity + LinkCompositeRigidBodyInertias + LinkProperAccArray + MovableJointImpl1 + MovableJointImpl2 + MovableJointImpl3 + MovableJointImpl4 + MovableJointImpl5 + MovableJointImpl6 + LinearAccelerometerMeasurements + GyroscopeMeasurements + MagnetometerMeasurements + UnitQuaternion + RPY + dynamic_extent + UNKNOWN + DEFAULT_TOL LINK_INVALID_INDEX LINK_INVALID_NAME JOINT_INVALID_INDEX @@ -4390,71 +4399,6 @@ output_dimensions_with_magnetometer output_dimensions_without_magnetometer input_dimensions - dynamic_extent - UNKNOWN - DEFAULT_TOL - sizeOfRotationParametrization - estimateInertialParametersFromLinkBoundingBoxesAndTotalMass - computeBoundingBoxFromShape - computeBoxVertices - approximateSolidShapesWithPrimitiveShape - TransformFromDHCraig1989 - TransformFromDH - ExtractDHChainFromModel - CreateModelFromDHChain - ComputeLinearAndAngularMomentum - ComputeLinearAndAngularMomentumDerivativeBias - RNEADynamicPhase - CompositeRigidBodyAlgorithm - ArticulatedBodyAlgorithm - InverseDynamicsInertialParametersRegressor - ForwardDynamicsLinearization - operator* - operator* - biasWrenchVelocityDerivative - ForwardPositionKinematics - ForwardPositionKinematics - ForwardVelAccKinematics - ForwardPosVelAccKinematics - ForwardPosVelKinematics - ForwardAccKinematics - ForwardBiasAccKinematics - ForwardBiasAccKinematics - FreeFloatingJacobianUsingLinkPos - createReducedModelAndSensors - getRandomLink - addRandomLinkToModel - addRandomAdditionalFrameToModel - getRandomLinkIndexOfModel - getRandomLinkOfModel - int2string - getRandomModel - getRandomChain - getRandomJointPositions - getRandomInverseDynamicsInputs - removeFakeLinks - createReducedModel - createReducedModel - createModelWithNormalizedJointNumbering - extractSubModel - addValidNamesToAllSolidShapes - moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink - predictSensorsMeasurements - predictSensorsMeasurementsFromRawBuffers - predictSensorsMeasurements - predictSensorsMeasurementsFromRawBuffers - isLinkSensor - isJointSensor - getSensorTypeSize - computeTransformToTraversalBase - computeTransformToSubModelBase - DHChainFromiKinChain - modelFromiKinChain - iKinLimbFromModel - iKinLimbFromDHChain - iKinLink2DHLink - DHLink2iKinLink - fromSkinDynLibToiDynTreeHelper parseRotationMatrix toiDynTree toYarp @@ -4474,15 +4418,13 @@ toEigen toEigen toEigen - isLinkBerdyDynamicVariable - isJointBerdyDynamicVariable - isDOFBerdyDynamicVariable - estimateExternalWrenchesWithoutInternalFT - estimateExternalWrenches - dynamicsEstimationForwardVelAccKinematics - dynamicsEstimationForwardVelKinematics - computeLinkNetWrenchesWithoutGravity - estimateLinkContactWrenchesFromLinkNetExternalWrenches + DHChainFromiKinChain + modelFromiKinChain + iKinLimbFromModel + iKinLimbFromDHChain + iKinLink2DHLink + DHLink2iKinLink + fromSkinDynLibToiDynTreeHelper toEigen toEigen toEigen @@ -4589,6 +4531,66 @@ deg2rad rad2deg checkDoublesAreEqual + TransformFromDHCraig1989 + TransformFromDH + ExtractDHChainFromModel + CreateModelFromDHChain + ComputeLinearAndAngularMomentum + ComputeLinearAndAngularMomentumDerivativeBias + RNEADynamicPhase + CompositeRigidBodyAlgorithm + ArticulatedBodyAlgorithm + InverseDynamicsInertialParametersRegressor + ForwardDynamicsLinearization + operator* + operator* + biasWrenchVelocityDerivative + ForwardPositionKinematics + ForwardPositionKinematics + ForwardVelAccKinematics + ForwardPosVelAccKinematics + ForwardPosVelKinematics + ForwardAccKinematics + ForwardBiasAccKinematics + ForwardBiasAccKinematics + FreeFloatingJacobianUsingLinkPos + createReducedModelAndSensors + getRandomLink + addRandomLinkToModel + addRandomAdditionalFrameToModel + getRandomLinkIndexOfModel + getRandomLinkOfModel + int2string + getRandomModel + getRandomChain + getRandomJointPositions + getRandomInverseDynamicsInputs + removeFakeLinks + createReducedModel + createReducedModel + createModelWithNormalizedJointNumbering + extractSubModel + addValidNamesToAllSolidShapes + moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink + predictSensorsMeasurements + predictSensorsMeasurementsFromRawBuffers + predictSensorsMeasurements + predictSensorsMeasurementsFromRawBuffers + isLinkSensor + isJointSensor + getSensorTypeSize + computeTransformToTraversalBase + computeTransformToSubModelBase + sizeOfRotationParametrization + isLinkBerdyDynamicVariable + isJointBerdyDynamicVariable + isDOFBerdyDynamicVariable + estimateExternalWrenchesWithoutInternalFT + estimateExternalWrenches + dynamicsEstimationForwardVelAccKinematics + dynamicsEstimationForwardVelKinematics + computeLinkNetWrenchesWithoutGravity + estimateLinkContactWrenchesFromLinkNetExternalWrenches dofsListFromURDF dofsListFromURDFString URDFFromModel @@ -4603,6 +4605,10 @@ vector3FromString vectorToString vector4FromString + estimateInertialParametersFromLinkBoundingBoxesAndTotalMass + computeBoundingBoxFromShape + computeBoxVertices + approximateSolidShapesWithPrimitiveShape iDynTree::details operator+ @@ -4726,7 +4732,9 @@ GeomVector3.h LinearMotionVector3 LinVelocity + LinAcceleration AngularMotionVector3 + AngVelocity AngAcceleration LinearForceVector3 LinMomentum @@ -5137,7 +5145,6 @@ TransformConstraint.h AccelerometerSensor.h - LinAcceleration AccelerometerSensor.h @@ -5216,7 +5223,6 @@ FreeFloatingState.h GyroscopeSensor.h - AngVelocity GyroscopeSensor.h @@ -5528,7 +5534,11 @@ ModelTransformersSolidShapes.h ApproximateSolidShapesWithPrimitiveShapeConversionType - ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes + ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes + ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate + VisualShapes + CollisionShapes + BothShapes approximateSolidShapesWithPrimitiveShape MeshcatVisualizer.h diff --git a/xml/namespaceiDynTree.xml b/xml/namespaceiDynTree.xml index dd77d4455c..38e798906b 100644 --- a/xml/namespaceiDynTree.xml +++ b/xml/namespaceiDynTree.xml @@ -2,12 +2,68 @@ iDynTree - iDynTree::BoundingBoxProjectionConstraint - iDynTree::Polygon - iDynTree::Polygon2D - iDynTree::ConvexHullProjectionConstraint - iDynTree::InverseKinematics - iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptions + iDynTree::iKinLimbImported + iDynTree::skinDynLibLinkID + iDynTree::iDynTreeLinkAndFrame + iDynTree::skinDynLibConversionsHelper + iDynTree::ArticulatedBodyInertia + iDynTree::Axis + iDynTree::ClassicalAcc + iDynTree::CubicSpline + iDynTree::Direction + iDynTree::is_sparsematrix + iDynTree::is_sparsematrix< iDynTree::SparseMatrix< ordering > > + iDynTree::GeomVector3 + iDynTree::RigidBodyInertiaNonLinearParametrization + iDynTree::MatrixDynSize + iDynTree::MatrixFixSize + iDynTree::MatrixView + iDynTree::Position + iDynTree::Rotation + iDynTree::RotationalInertia + iDynTree::GeodesicL2MeanOptions + iDynTree::Span + iDynTree::SparseMatrix + iDynTree::SpatialAcc + iDynTree::SpatialForceVector + iDynTree::SpatialInertia + iDynTree::SpatialMomentum + iDynTree::Dummy + iDynTree::SpatialMotionVector + iDynTree::SpatialMotionForceVectorT_traits + iDynTree::SpatialMotionForceVectorT_traits< SpatialMotionVector > + iDynTree::SpatialMotionForceVectorT_traits< SpatialForceVector > + iDynTree::DualSpace + iDynTree::DualSpace< SpatialMotionVector > + iDynTree::DualSpace< SpatialForceVector > + iDynTree::SpatialVector + iDynTree::TestMatrixMismatch + iDynTree::Transform + iDynTree::TransformDerivative + iDynTree::Triplet + iDynTree::Triplets + iDynTree::Twist + iDynTree::IndexRange + iDynTree::VectorDynSize + iDynTree::VectorFixSize + iDynTree::Wrench + iDynTree::MeshcatVisualizer + iDynTree::ICameraAnimator + iDynTree::ICamera + iDynTree::ColorViz + iDynTree::PixelViz + iDynTree::ILight + iDynTree::IEnvironment + iDynTree::IJetsVisualization + iDynTree::ILabel + iDynTree::IVectorsVisualization + iDynTree::IFrameVisualization + iDynTree::IShapeVisualization + iDynTree::IModelVisualization + iDynTree::ITexture + iDynTree::VisualizerOptions + iDynTree::ITexturesHandler + iDynTree::Visualizer iDynTree::AccelerometerSensor iDynTree::ContactWrench iDynTree::LinkContactWrenches @@ -28,7 +84,6 @@ iDynTree::FreeFloatingAcc iDynTree::GyroscopeSensor iDynTree::IJoint - iDynTree::MatrixView iDynTree::JointPosDoubleArray iDynTree::JointDOFsDoubleArray iDynTree::DOFSpatialForceArray @@ -63,11 +118,11 @@ iDynTree::ThreeAxisAngularAccelerometerSensor iDynTree::ThreeAxisForceTorqueContactSensor iDynTree::Traversal - iDynTree::iKinLimbImported - iDynTree::skinDynLibLinkID - iDynTree::iDynTreeLinkAndFrame - iDynTree::skinDynLibConversionsHelper - iDynTree::KinDynComputations + iDynTree::BoundingBoxProjectionConstraint + iDynTree::Polygon + iDynTree::Polygon2D + iDynTree::ConvexHullProjectionConstraint + iDynTree::InverseKinematics iDynTree::AttitudeEstimatorState iDynTree::IAttitudeEstimator iDynTree::AttitudeMahonyFilterParameters @@ -78,7 +133,6 @@ iDynTree::BerdySensor iDynTree::BerdyDynamicVariable iDynTree::BerdyHelper - iDynTree::SparseMatrix iDynTree::BerdySparseMAPSolver iDynTree::BipedFootContactClassifier iDynTree::SchmittParams @@ -92,45 +146,7 @@ iDynTree::DiscreteKalmanFilterHelper iDynTree::SchmittTrigger iDynTree::SimpleLeggedOdometry - iDynTree::ArticulatedBodyInertia - iDynTree::Axis - iDynTree::ClassicalAcc - iDynTree::CubicSpline - iDynTree::Direction - iDynTree::is_sparsematrix - iDynTree::is_sparsematrix< iDynTree::SparseMatrix< ordering > > - iDynTree::GeomVector3 - iDynTree::RigidBodyInertiaNonLinearParametrization - iDynTree::MatrixDynSize - iDynTree::MatrixFixSize - iDynTree::Position - iDynTree::Rotation - iDynTree::RotationalInertia - iDynTree::GeodesicL2MeanOptions - iDynTree::Span - iDynTree::SpatialAcc - iDynTree::SpatialForceVector - iDynTree::SpatialInertia - iDynTree::SpatialMomentum - iDynTree::Dummy - iDynTree::SpatialMotionVector - iDynTree::SpatialMotionForceVectorT_traits - iDynTree::SpatialMotionForceVectorT_traits< SpatialMotionVector > - iDynTree::SpatialMotionForceVectorT_traits< SpatialForceVector > - iDynTree::DualSpace - iDynTree::DualSpace< SpatialMotionVector > - iDynTree::DualSpace< SpatialForceVector > - iDynTree::SpatialVector - iDynTree::TestMatrixMismatch - iDynTree::Transform - iDynTree::TransformDerivative - iDynTree::Triplet - iDynTree::Triplets - iDynTree::Twist - iDynTree::IndexRange - iDynTree::VectorDynSize - iDynTree::VectorFixSize - iDynTree::Wrench + iDynTree::KinDynComputations iDynTree::XMLAttribute iDynTree::XMLDocument iDynTree::XMLElement @@ -156,110 +172,56 @@ iDynTree::GyroscopeSensorHelper iDynTree::URDFDocument iDynTree::VisualElement - iDynTree::MeshcatVisualizer - iDynTree::ICameraAnimator - iDynTree::ICamera - iDynTree::ColorViz - iDynTree::PixelViz - iDynTree::ILight - iDynTree::IEnvironment - iDynTree::IJetsVisualization - iDynTree::ILabel - iDynTree::IVectorsVisualization - iDynTree::IFrameVisualization - iDynTree::IShapeVisualization - iDynTree::IModelVisualization - iDynTree::ITexture - iDynTree::VisualizerOptions - iDynTree::ITexturesHandler - iDynTree::Visualizer + iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptions iDynTree::details iDynTree::MatrixViewInternal iDynTree::optimalcontrol iDynTree::optimization iDynTree::SpanUtils - + - InverseKinematicsRotationParametrization - - InverseKinematicsRotationParametrizationQuaternion + MatrixStorageOrdering + + RowMajor -Quaternion parametrization. -In theory this parametrization does not suffer from discontinuity like the, InverseKinematicsRotationParametrizationRollPitchYaw one, but the existing implementation does not work as expected, and so its use is discouraged. See https://github.com/robotology/idyntree/issues/1059 for more details. +Row Major ordering, i.e. matrix is serialized row by row - - InverseKinematicsRotationParametrizationRollPitchYaw + + ColumnMajor -Roll Pitch Yaw parametrization. -This parametrization is the one used by default, but it may not work properly near the points in which the parametrization has discontinuities. +Column Major ordering, i.e. matrix is serialized row by column -type of parametrization for the rotation (SO3) element +Enum describing the possible matrix storage ordering. - + - + - InverseKinematicsTreatTargetAsConstraint - - InverseKinematicsTreatTargetAsConstraintNone - = 0 - - - - - - - InverseKinematicsTreatTargetAsConstraintPositionOnly - = 1 - - - - - - - InverseKinematicsTreatTargetAsConstraintRotationOnly - = 1 << 1 - - - - - - - InverseKinematicsTreatTargetAsConstraintFull - = InverseKinematicsTreatTargetAsConstraintPositionOnly | InverseKinematicsTreatTargetAsConstraintRotationOnly + LightType + + POINT_LIGHT +point light, it has a position in space and radiates light in all directions - -Specify how to solve for the desired target. - - -A target frame can be solved as a constraints (i.e. if it cannot be obtained the problem is unfeasible) or as a cost (best-effort to reach the target) - - - - - - - - ApproximateSolidShapesWithPrimitiveShapeConversionType - - ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes + + DIRECTIONAL_LIGHT +directional light, coming from a direction from an infinite distance @@ -270,7 +232,7 @@ - + @@ -300,10 +262,10 @@ Possible frame velocity representation convention. -Given a link $L$ and an absolute frame $A$, the the possible frame velocity representation are the following: -INERTIAL_FIXED_REPRESENTATION : Velocity representation is ${}^{A} \mathrm{v}_{A,B}$, -BODY_FIXED_REPRESENTATION : Velocity representation is ${}^{B} \mathrm{v}_{A,B}$, -MIXED_REPRESENTATION : Velocity representation is ${}^{B[A]} \mathrm{v}_{A,B}$. +Given a link $L$ and an absolute frame $A$, the the possible frame velocity representation are the following: +INERTIAL_FIXED_REPRESENTATION : Velocity representation is ${}^{A} \mathrm{v}_{A,B}$, +BODY_FIXED_REPRESENTATION : Velocity representation is ${}^{B} \mathrm{v}_{A,B}$, +MIXED_REPRESENTATION : Velocity representation is ${}^{B[A]} \mathrm{v}_{A,B}$. See iDynTree::KinDynComputations documentation for more details. @@ -398,60 +360,135 @@ - + - BerdyVariants - - ORIGINAL_BERDY_FIXED_BASE - = 0 - -Original version of Berdy, as described in: - - -Latella, C.; Kuppuswamy, N.; Romano, F.; Traversaro, S.; Nori, F. Whole-Body Human Inverse Dynamics with Distributed Micro-Accelerometers, Gyros and Force Sensing. Sensors 2016, 16, 727. http://www.mdpi.com/1424-8220/16/5/727 -The original version of Berdy is assuming that the joint numbering is a regular ordering of links and joints. For this reason the serialization of link/joints quantities follows the one defined in the traversal. -Furthremore, this version assumes that all joints have 1 Degree of freedom, so it does not work for models with fixed joints. - - - - BERDY_FLOATING_BASE - = 1 + InverseKinematicsRotationParametrization + + InverseKinematicsRotationParametrizationQuaternion -Modified version of Berdy for accounting for free floating dynamics and removing the NET_INT_AND_EXT_WRENCHES_ON_LINK_WITHOUT_GRAV from the dynamic variables. +Quaternion parametrization. +In theory this parametrization does not suffer from discontinuity like the, InverseKinematicsRotationParametrizationRollPitchYaw one, but the existing implementation does not work as expected, and so its use is discouraged. See https://github.com/robotology/idyntree/issues/1059 for more details. - - BERDY_FLOATING_BASE_NON_COLLOCATED_EXT_WRENCHES - = 2 + + InverseKinematicsRotationParametrizationRollPitchYaw -Modified version of floating base Berdy for accounting centroidal dynamics constraints towards estimating the external link wrench independently of the internal joint torque estimates. +Roll Pitch Yaw parametrization. +This parametrization is the one used by default, but it may not work properly near the points in which the parametrization has discontinuities. -Enumeration of the Berdy variants implemented in this class. +type of parametrization for the rotation (SO3) element -This class is still in active development, and so API interface can change between iDynTree versions. - - - + - + - BerdyDynamicVariablesTypes - - LINK_BODY_PROPER_ACCELERATION + InverseKinematicsTreatTargetAsConstraint + + InverseKinematicsTreatTargetAsConstraintNone + = 0 + + + + + + + InverseKinematicsTreatTargetAsConstraintPositionOnly + = 1 + + + + + + + InverseKinematicsTreatTargetAsConstraintRotationOnly + = 1 << 1 + + + + + + + InverseKinematicsTreatTargetAsConstraintFull + = InverseKinematicsTreatTargetAsConstraintPositionOnly | InverseKinematicsTreatTargetAsConstraintRotationOnly + + + + + + +Specify how to solve for the desired target. + + +A target frame can be solved as a constraints (i.e. if it cannot be obtained the problem is unfeasible) or as a cost (best-effort to reach the target) + + + + + + + + BerdyVariants + + ORIGINAL_BERDY_FIXED_BASE + = 0 + +Original version of Berdy, as described in: + + +Latella, C.; Kuppuswamy, N.; Romano, F.; Traversaro, S.; Nori, F. Whole-Body Human Inverse Dynamics with Distributed Micro-Accelerometers, Gyros and Force Sensing. Sensors 2016, 16, 727. http://www.mdpi.com/1424-8220/16/5/727 +The original version of Berdy is assuming that the joint numbering is a regular ordering of links and joints. For this reason the serialization of link/joints quantities follows the one defined in the traversal. +Furthremore, this version assumes that all joints have 1 Degree of freedom, so it does not work for models with fixed joints. + + + + BERDY_FLOATING_BASE + = 1 + +Modified version of Berdy for accounting for free floating dynamics and removing the NET_INT_AND_EXT_WRENCHES_ON_LINK_WITHOUT_GRAV from the dynamic variables. + + + + + + BERDY_FLOATING_BASE_NON_COLLOCATED_EXT_WRENCHES + = 2 + +Modified version of floating base Berdy for accounting centroidal dynamics constraints towards estimating the external link wrench independently of the internal joint torque estimates. + + + + + +Enumeration of the Berdy variants implemented in this class. + + +This class is still in active development, and so API interface can change between iDynTree versions. + + + + + + + + + + BerdyDynamicVariablesTypes + + LINK_BODY_PROPER_ACCELERATION -$ a_i $ Note that is is the spatial proper acceleration expressed, i.e. the time derivative of the left-trivialized velocity minus the gravity expressed in body frame. $ f^B_i $ +$ a_i $ Note that is is the spatial proper acceleration expressed, i.e. the time derivative of the left-trivialized velocity minus the gravity expressed in body frame. $ f^B_i $ @@ -459,7 +496,7 @@ -$ f_i $ +$ f_i $ @@ -467,7 +504,7 @@ -$ \tau_i $ +$ \tau_i $ @@ -475,7 +512,7 @@ -$ f^x_i $ +$ f^x_i $ @@ -483,7 +520,7 @@ -$ \ddot{q}_i $ +$ \ddot{q}_i $ @@ -699,826 +736,864 @@ - + - MatrixStorageOrdering - - RowMajor - - - -Row Major ordering, i.e. matrix is serialized row by row - - - - ColumnMajor + ApproximateSolidShapesWithPrimitiveShapeConversionType + + ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes -Column Major ordering, i.e. matrix is serialized row by column -Enum describing the possible matrix storage ordering. - + - + - LightType - - POINT_LIGHT + ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate + + VisualShapes -point light, it has a position in space and radiates light in all directions - - DIRECTIONAL_LIGHT + + CollisionShapes + + + + + + + BothShapes -directional light, coming from a direction from an infinite distance +Enum class representing which shape should be approximated. +Namely teh visual, collision or both shapes. - + - - LinearMotionVector3 - typedef LinearMotionVector3 iDynTree::LinAcceleration + + Eigen::Map< Eigen::VectorXd > + typedef Eigen::Map<Eigen::VectorXd> iDynTree::iDynTreeEigenVector - LinAcceleration + iDynTreeEigenVector - + - - AngularMotionVector3 - typedef AngularMotionVector3 iDynTree::AngVelocity + + Eigen::Map< const Eigen::VectorXd > + typedef Eigen::Map<const Eigen::VectorXd> iDynTree::iDynTreeEigenConstVector - AngVelocity + iDynTreeEigenConstVector - + - - IJoint * - typedef IJoint* iDynTree::IJointPtr + + Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > + typedef Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> iDynTree::iDynTreeEigenMatrix - IJointPtr + iDynTreeEigenMatrix - + - - const IJoint * - typedef const IJoint* iDynTree::IJointConstPtr + + const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > + typedef const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> iDynTree::iDynTreeEigenConstMatrix - IJointConstPtr + iDynTreeEigenConstMatrix - + - - std::ptrdiff_t - typedef std::ptrdiff_t iDynTree::LinkIndex + + Eigen::Map< iDynTreeEigenMatrix > + typedef Eigen::Map<iDynTreeEigenMatrix> iDynTree::iDynTreeEigenMatrixMap - LinkIndex + iDynTreeEigenMatrixMap - + - - std::ptrdiff_t - typedef std::ptrdiff_t iDynTree::JointIndex + + Eigen::Map< iDynTreeEigenConstMatrix > + typedef Eigen::Map<iDynTreeEigenConstMatrix> iDynTree::iDynTreeEigenConstMatrixMap - JointIndex + iDynTreeEigenConstMatrixMap - + - - std::ptrdiff_t - typedef std::ptrdiff_t iDynTree::DOFIndex + + GeomVector3 + typedef GeomVector3 iDynTree::LinearMotionVector3 - DOFIndex + LinearMotionVector3 - + - - std::ptrdiff_t - typedef std::ptrdiff_t iDynTree::FrameIndex + + LinearMotionVector3 + typedef LinearMotionVector3 iDynTree::LinVelocity - FrameIndex + LinVelocity - + - - std::ptrdiff_t - typedef std::ptrdiff_t iDynTree::TraversalIndex + + LinearMotionVector3 + typedef LinearMotionVector3 iDynTree::LinAcceleration - TraversalIndex + LinAcceleration - + - - Link * - typedef Link* iDynTree::LinkPtr + + GeomVector3 + typedef GeomVector3 iDynTree::AngularMotionVector3 - LinkPtr + AngularMotionVector3 - + - - const Link * - typedef const Link* iDynTree::LinkConstPtr + + AngularMotionVector3 + typedef AngularMotionVector3 iDynTree::AngVelocity - LinkConstPtr + AngVelocity - + - - LinkWrenches - typedef LinkWrenches iDynTree::LinkNetExternalWrenches + + AngularMotionVector3 + typedef AngularMotionVector3 iDynTree::AngAcceleration - LinkNetExternalWrenches + AngAcceleration -Vector of the sum of all the external wrenches excerted on each link. -The wrench returned by operator(i) is the sum of all external wrenches (thus excluding the wrench applied on the link by other links in the model) that the environment applies on the link $i$, expressed ( both orientation and point) with respect to the reference frame of link i. - + - - LinkWrenches - typedef LinkWrenches iDynTree::LinkInternalWrenches + + GeomVector3 + typedef GeomVector3 iDynTree::LinearForceVector3 - LinkInternalWrenches + LinearForceVector3 -Vector of the wrenches acting that a link excert on his parent, given a Traversal. -Given a Traversal with base link b, the wrench returned by operator(i) is the wrench the parent of link i excerts on link i, expressed (both orientation and point) with respect to the reference frame of link i. - + - - LinkWrenches - typedef LinkWrenches iDynTree::LinkNetTotalWrenchesWithoutGravity - - LinkNetTotalWrenchesWithoutGravity + + LinearForceVector3 + typedef LinearForceVector3 iDynTree::LinMomentum + + LinMomentum -Vector of the sum of all the wrenches (both internal and external, excluding gravity) acting on link i, expressed (both orientation and point) with respect to the reference frame of link i. -This is tipically computed as I*a+v*(I*v) , where a is the proper acceleration. - + - - LinkInertias - typedef LinkInertias iDynTree::LinkCompositeRigidBodyInertias + + LinearForceVector3 + typedef LinearForceVector3 iDynTree::Force - LinkCompositeRigidBodyInertias + Force - + - - LinkAccArray - typedef LinkAccArray iDynTree::LinkProperAccArray + + GeomVector3 + typedef GeomVector3 iDynTree::AngularForceVector3 - LinkProperAccArray + AngularForceVector3 -Typedef used when the vector is meant to be a vector of link proper accelerations. - + - - MovableJointImpl< 1, 1 > - typedef MovableJointImpl<1,1> iDynTree::MovableJointImpl1 + + AngularForceVector3 + typedef AngularForceVector3 iDynTree::AngMomentum - MovableJointImpl1 + AngMomentum - + - - MovableJointImpl< 2, 2 > - typedef MovableJointImpl<2,2> iDynTree::MovableJointImpl2 + + AngularForceVector3 + typedef AngularForceVector3 iDynTree::Torque - MovableJointImpl2 + Torque - + - - MovableJointImpl< 3, 3 > - typedef MovableJointImpl<3,3> iDynTree::MovableJointImpl3 + + GeomVector3 + typedef GeomVector3 iDynTree::MotionVector3 - MovableJointImpl3 + MotionVector3 - + - - MovableJointImpl< 4, 4 > - typedef MovableJointImpl<4,4> iDynTree::MovableJointImpl4 + + MatrixFixSize< 1, 6 > + typedef MatrixFixSize<1,6> iDynTree::Matrix1x6 - MovableJointImpl4 + Matrix1x6 - + - - MovableJointImpl< 5, 5 > - typedef MovableJointImpl<5,5> iDynTree::MovableJointImpl5 + + MatrixFixSize< 2, 3 > + typedef MatrixFixSize<2,3> iDynTree::Matrix2x3 - MovableJointImpl5 + Matrix2x3 - + - - MovableJointImpl< 6, 6 > - typedef MovableJointImpl<6,6> iDynTree::MovableJointImpl6 + + MatrixFixSize< 3, 3 > + typedef MatrixFixSize<3,3> iDynTree::Matrix3x3 - MovableJointImpl6 + Matrix3x3 - + - - iDynTree::Vector3 - typedef iDynTree::Vector3 iDynTree::LinearAccelerometerMeasurements + + MatrixFixSize< 4, 4 > + typedef MatrixFixSize<4,4> iDynTree::Matrix4x4 - LinearAccelerometerMeasurements + Matrix4x4 - + - - iDynTree::Vector3 - typedef iDynTree::Vector3 iDynTree::GyroscopeMeasurements + + MatrixFixSize< 6, 1 > + typedef MatrixFixSize<6,1> iDynTree::Matrix6x1 - GyroscopeMeasurements + Matrix6x1 - + - - iDynTree::Vector3 - typedef iDynTree::Vector3 iDynTree::MagnetometerMeasurements + + MatrixFixSize< 6, 6 > + typedef MatrixFixSize<6,6> iDynTree::Matrix6x6 - MagnetometerMeasurements + Matrix6x6 - + - - iDynTree::Vector4 - typedef iDynTree::Vector4 iDynTree::UnitQuaternion + + MatrixFixSize< 6, 10 > + typedef MatrixFixSize<6,10> iDynTree::Matrix6x10 - UnitQuaternion + Matrix6x10 - + - - iDynTree::Vector3 - typedef iDynTree::Vector3 iDynTree::RPY + + MatrixFixSize< 10, 16 > + typedef MatrixFixSize<10,16> iDynTree::Matrix10x16 - RPY + Matrix10x16 - + - - Eigen::Map< Eigen::VectorXd > - typedef Eigen::Map<Eigen::VectorXd> iDynTree::iDynTreeEigenVector + + VectorFixSize< 2 > + typedef VectorFixSize<2> iDynTree::Vector2 - iDynTreeEigenVector + Vector2 - + - - Eigen::Map< const Eigen::VectorXd > - typedef Eigen::Map<const Eigen::VectorXd> iDynTree::iDynTreeEigenConstVector + + VectorFixSize< 3 > + typedef VectorFixSize<3> iDynTree::Vector3 - iDynTreeEigenConstVector + Vector3 - + - - Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > - typedef Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> iDynTree::iDynTreeEigenMatrix + + VectorFixSize< 4 > + typedef VectorFixSize<4> iDynTree::Vector4 - iDynTreeEigenMatrix + Vector4 - + - - const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > - typedef const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> iDynTree::iDynTreeEigenConstMatrix + + VectorFixSize< 6 > + typedef VectorFixSize<6> iDynTree::Vector6 - iDynTreeEigenConstMatrix + Vector6 - + - - Eigen::Map< iDynTreeEigenMatrix > - typedef Eigen::Map<iDynTreeEigenMatrix> iDynTree::iDynTreeEigenMatrixMap + + VectorFixSize< 10 > + typedef VectorFixSize<10> iDynTree::Vector10 - iDynTreeEigenMatrixMap + Vector10 - + - - Eigen::Map< iDynTreeEigenConstMatrix > - typedef Eigen::Map<iDynTreeEigenConstMatrix> iDynTree::iDynTreeEigenConstMatrixMap + + VectorFixSize< 16 > + typedef VectorFixSize<16> iDynTree::Vector16 - iDynTreeEigenConstMatrixMap + Vector16 - + - - GeomVector3 - typedef GeomVector3 iDynTree::LinearMotionVector3 + + IJoint * + typedef IJoint* iDynTree::IJointPtr - LinearMotionVector3 + IJointPtr - + - - LinearMotionVector3 - typedef LinearMotionVector3 iDynTree::LinVelocity + + const IJoint * + typedef const IJoint* iDynTree::IJointConstPtr - LinVelocity + IJointConstPtr - + - - GeomVector3 - typedef GeomVector3 iDynTree::AngularMotionVector3 + + std::ptrdiff_t + typedef std::ptrdiff_t iDynTree::LinkIndex - AngularMotionVector3 + LinkIndex - + - - AngularMotionVector3 - typedef AngularMotionVector3 iDynTree::AngAcceleration + + std::ptrdiff_t + typedef std::ptrdiff_t iDynTree::JointIndex - AngAcceleration + JointIndex - + - - GeomVector3 - typedef GeomVector3 iDynTree::LinearForceVector3 + + std::ptrdiff_t + typedef std::ptrdiff_t iDynTree::DOFIndex - LinearForceVector3 + DOFIndex - + - - LinearForceVector3 - typedef LinearForceVector3 iDynTree::LinMomentum + + std::ptrdiff_t + typedef std::ptrdiff_t iDynTree::FrameIndex - LinMomentum + FrameIndex - + - - LinearForceVector3 - typedef LinearForceVector3 iDynTree::Force + + std::ptrdiff_t + typedef std::ptrdiff_t iDynTree::TraversalIndex - Force + TraversalIndex - + - - GeomVector3 - typedef GeomVector3 iDynTree::AngularForceVector3 + + Link * + typedef Link* iDynTree::LinkPtr - AngularForceVector3 + LinkPtr - + - - AngularForceVector3 - typedef AngularForceVector3 iDynTree::AngMomentum + + const Link * + typedef const Link* iDynTree::LinkConstPtr - AngMomentum + LinkConstPtr - + - - AngularForceVector3 - typedef AngularForceVector3 iDynTree::Torque + + LinkWrenches + typedef LinkWrenches iDynTree::LinkNetExternalWrenches - Torque + LinkNetExternalWrenches +Vector of the sum of all the external wrenches excerted on each link. +The wrench returned by operator(i) is the sum of all external wrenches (thus excluding the wrench applied on the link by other links in the model) that the environment applies on the link $i$, expressed ( both orientation and point) with respect to the reference frame of link i. - + - - GeomVector3 - typedef GeomVector3 iDynTree::MotionVector3 + + LinkWrenches + typedef LinkWrenches iDynTree::LinkInternalWrenches - MotionVector3 + LinkInternalWrenches +Vector of the wrenches acting that a link excert on his parent, given a Traversal. +Given a Traversal with base link b, the wrench returned by operator(i) is the wrench the parent of link i excerts on link i, expressed (both orientation and point) with respect to the reference frame of link i. - + - - MatrixFixSize< 1, 6 > - typedef MatrixFixSize<1,6> iDynTree::Matrix1x6 + + LinkWrenches + typedef LinkWrenches iDynTree::LinkNetTotalWrenchesWithoutGravity - Matrix1x6 + LinkNetTotalWrenchesWithoutGravity +Vector of the sum of all the wrenches (both internal and external, excluding gravity) acting on link i, expressed (both orientation and point) with respect to the reference frame of link i. +This is tipically computed as I*a+v*(I*v) , where a is the proper acceleration. - + - - MatrixFixSize< 2, 3 > - typedef MatrixFixSize<2,3> iDynTree::Matrix2x3 + + LinkInertias + typedef LinkInertias iDynTree::LinkCompositeRigidBodyInertias - Matrix2x3 + LinkCompositeRigidBodyInertias - + - - MatrixFixSize< 3, 3 > - typedef MatrixFixSize<3,3> iDynTree::Matrix3x3 + + LinkAccArray + typedef LinkAccArray iDynTree::LinkProperAccArray - Matrix3x3 + LinkProperAccArray +Typedef used when the vector is meant to be a vector of link proper accelerations. - + - - MatrixFixSize< 4, 4 > - typedef MatrixFixSize<4,4> iDynTree::Matrix4x4 + + MovableJointImpl< 1, 1 > + typedef MovableJointImpl<1,1> iDynTree::MovableJointImpl1 - Matrix4x4 + MovableJointImpl1 - + - - MatrixFixSize< 6, 1 > - typedef MatrixFixSize<6,1> iDynTree::Matrix6x1 + + MovableJointImpl< 2, 2 > + typedef MovableJointImpl<2,2> iDynTree::MovableJointImpl2 - Matrix6x1 + MovableJointImpl2 - + - - MatrixFixSize< 6, 6 > - typedef MatrixFixSize<6,6> iDynTree::Matrix6x6 + + MovableJointImpl< 3, 3 > + typedef MovableJointImpl<3,3> iDynTree::MovableJointImpl3 - Matrix6x6 + MovableJointImpl3 - + - - MatrixFixSize< 6, 10 > - typedef MatrixFixSize<6,10> iDynTree::Matrix6x10 + + MovableJointImpl< 4, 4 > + typedef MovableJointImpl<4,4> iDynTree::MovableJointImpl4 - Matrix6x10 + MovableJointImpl4 - + - - MatrixFixSize< 10, 16 > - typedef MatrixFixSize<10,16> iDynTree::Matrix10x16 + + MovableJointImpl< 5, 5 > + typedef MovableJointImpl<5,5> iDynTree::MovableJointImpl5 - Matrix10x16 + MovableJointImpl5 - + - - VectorFixSize< 2 > - typedef VectorFixSize<2> iDynTree::Vector2 + + MovableJointImpl< 6, 6 > + typedef MovableJointImpl<6,6> iDynTree::MovableJointImpl6 - Vector2 + MovableJointImpl6 - + - - VectorFixSize< 3 > - typedef VectorFixSize<3> iDynTree::Vector3 + + iDynTree::Vector3 + typedef iDynTree::Vector3 iDynTree::LinearAccelerometerMeasurements - Vector3 + LinearAccelerometerMeasurements - + - - VectorFixSize< 4 > - typedef VectorFixSize<4> iDynTree::Vector4 + + iDynTree::Vector3 + typedef iDynTree::Vector3 iDynTree::GyroscopeMeasurements - Vector4 + GyroscopeMeasurements - + - - VectorFixSize< 6 > - typedef VectorFixSize<6> iDynTree::Vector6 + + iDynTree::Vector3 + typedef iDynTree::Vector3 iDynTree::MagnetometerMeasurements - Vector6 + MagnetometerMeasurements - + - - VectorFixSize< 10 > - typedef VectorFixSize<10> iDynTree::Vector10 + + iDynTree::Vector4 + typedef iDynTree::Vector4 iDynTree::UnitQuaternion - Vector10 + UnitQuaternion - + - - VectorFixSize< 16 > - typedef VectorFixSize<16> iDynTree::Vector16 + + iDynTree::Vector3 + typedef iDynTree::Vector3 iDynTree::RPY - Vector16 + RPY - + + + IDYNTREE_CONSTEXPR const std::ptrdiff_t + IDYNTREE_CONSTEXPR const std::ptrdiff_t iDynTree::dynamic_extent + + dynamic_extent + = -1 + + + + + + + + + + IDYNTREE_CORE_EXPORT int + IDYNTREE_CORE_EXPORT int iDynTree::UNKNOWN + + UNKNOWN + + + + + + + + + + IDYNTREE_CORE_EXPORT double + IDYNTREE_CORE_EXPORT double iDynTree::DEFAULT_TOL + + DEFAULT_TOL + +Default tolerance for methods with a tolerance, setted to 1e-10. + + + + + + + IDYNTREE_MODEL_EXPORT LinkIndex IDYNTREE_MODEL_EXPORT LinkIndex iDynTree::LINK_INVALID_INDEX @@ -1657,7 +1732,7 @@ output_dimensions_with_magnetometer = 4 -dimension of $ \mathbb{R}^3 \times \mathbb{R} $ accelerometer measurements and magnetometer yaw measurement +dimension of $ \mathbb{R}^3 \times \mathbb{R} $ accelerometer measurements and magnetometer yaw measurement @@ -1672,7 +1747,7 @@ output_dimensions_without_magnetometer = 3 -dimension of $ \mathbb{R}^3 $ accelerometer measurements +dimension of $ \mathbb{R}^3 $ accelerometer measurements @@ -1687,7 +1762,7 @@ input_dimensions = 3 -dimension of $ \mathbb{R}^3 $ gyroscope measurements +dimension of $ \mathbb{R}^3 $ gyroscope measurements @@ -1695,1536 +1770,1203 @@ - - IDYNTREE_CONSTEXPR const std::ptrdiff_t - IDYNTREE_CONSTEXPR const std::ptrdiff_t iDynTree::dynamic_extent - - dynamic_extent - = -1 - - - - - - - - - - IDYNTREE_CORE_EXPORT int - IDYNTREE_CORE_EXPORT int iDynTree::UNKNOWN - - UNKNOWN - - - - - - - - - - IDYNTREE_CORE_EXPORT double - IDYNTREE_CORE_EXPORT double iDynTree::DEFAULT_TOL - - DEFAULT_TOL - -Default tolerance for methods with a tolerance, setted to 1e-10. - - - - - - - - - int - int iDynTree::sizeOfRotationParametrization - (enum InverseKinematicsRotationParametrization rotationParametrization) - sizeOfRotationParametrization - - enum InverseKinematicsRotationParametrization - rotationParametrization - - - - - - - - - - + bool - bool iDynTree::estimateInertialParametersFromLinkBoundingBoxesAndTotalMass - (const double totalMass, iDynTree::Model &model, VectorDynSize &estimatedInertialParams) - estimateInertialParametersFromLinkBoundingBoxesAndTotalMass + bool iDynTree::parseRotationMatrix + (const yarp::os::Searchable &rf, const std::string &key, iDynTree::Rotation &rotation) + parseRotationMatrix - const double - totalMass + const yarp::os::Searchable & + rf - iDynTree::Model & - model + const std::string & + key - VectorDynSize & - estimatedInertialParams + iDynTree::Rotation & + rotation -Estimate the inertial parameters of a model using link bounding boxes and the total mass. +Takes a rotation matrix from configuration file. - +Notice, the matrix is parsed row-wise. -totalMass +rf -The total mass of the model, in Kilograms. +yarp::os::Searchable The input searchable -model +key -The model, used to extract the bounding box of the links. +The name corresponding to the matrix to be read -inertialParameters +rotation -vector of inertial parameters, in the format used by Model::getInertialParameters +The output rotation -true if all went well, false otherwise . - -if inertialParameters does not have the correct size, it will be resized. - -This function needs to allocate some internal buffers, and so it performs dynamic memory allocation. - -This function requires IDYNTREE_USES_ASSIMP to be true, otherwise it always returns false. +true if successfull - + - + bool - bool iDynTree::computeBoundingBoxFromShape - (const SolidShape &geom, Box &box) - computeBoundingBoxFromShape + bool iDynTree::toiDynTree + (const yarp::sig::Vector &yarpVector, iDynTree::Wrench &iDynTreeWrench) + toiDynTree - const SolidShape & - geom + const yarp::sig::Vector & + yarpVector - Box & - box + iDynTree::Wrench & + iDynTreeWrench -Compute bounding box from a solid shape object. +Convert a yarp::sig::Vector to a iDynTree::Wrench. -geom +yarpVector -The link collision as a iDynTree solid shape object +yarp::sig::Vector input -box +iDynTreeWrench -The bounding box for the solid shape object +iDynTree::Wrench output -true if all went well, false otherwise . - -If the shape is an ExternalMesh type, this function requires IDYNTREE_USES_ASSIMP to be true, otherwise it always returns false. - -If the shape is an ExternalMesh type, an Axis-Aligned Bounding Box (AABB) is computed from the mesh vertices. This means that the returned bounding box is neither unique nor a minimum volume bounding box for the given mesh. The axes alignment to compute AABB is done with respect to the frame associated with the shape. +true if conversion was successful, false otherwise - + - - std::vector< Position > - std::vector<Position> iDynTree::computeBoxVertices - (const Box box) - computeBoxVertices + + bool + bool iDynTree::toYarp + (const iDynTree::Wrench &iDynTreeWrench, yarp::sig::Vector &yarpVector) + toYarp - const Box - box + const iDynTree::Wrench & + iDynTreeWrench + + + yarp::sig::Vector & + yarpVector -Get the bounding box vertices in the link frame. +Convert a iDynTree::Wrench to a yarp::sig::Vector. -box +iDynTreeWrench -The link collision solid shape as a Box object. +iDynTree::Wrench input + + + + +yarpVector + + +yarp::sig::Vector output -vector of vertex positions in the link frame. +true if conversion was successful, false otherwise - + - + bool - bool iDynTree::approximateSolidShapesWithPrimitiveShape - (const Model &inputModel, Model &outputModel, ApproximateSolidShapesWithPrimitiveShapeOptions options=ApproximateSolidShapesWithPrimitiveShapeOptions()) - approximateSolidShapesWithPrimitiveShape - - const Model & - inputModel - + bool iDynTree::toiDynTree + (const yarp::sig::Vector &yarpVector, iDynTree::Position &iDynTreePosition) + toiDynTree - Model & - outputModel + const yarp::sig::Vector & + yarpVector - ApproximateSolidShapesWithPrimitiveShapeOptions - options - ApproximateSolidShapesWithPrimitiveShapeOptions() + iDynTree::Position & + iDynTreePosition -\function Approximate solid shapes of the input model with some primitive shapes. +Convert a yarp::sig::Vector to a iDynTree::Position. -This function takes in input a Model, and returns in output the same model, but with all solid shapes of the model (both collision and visual) substituted with a primitive shape that approximates in some way the original solid shape. -At the moment, the only conversion type provided is to approximate each solid shape of the model with its axis aligned bounding box, using the iDynTree::computeBoundingBoxFromShape function. + + +yarpVector + + +yarp::sig::Vector input + + + + +iDynTreePosition + + +iDynTree::Position output + + + +true if conversion was successful, false otherwise (if the input yarpVector has size different from 3) - + - - Transform - Transform iDynTree::TransformFromDHCraig1989 - (double a, double alpha, double d, double theta) - TransformFromDHCraig1989 - - double - a - - - double - alpha - + + bool + bool iDynTree::toiDynTree + (const yarp::sig::Vector &yarpVector, iDynTree::Vector3 &iDynTreeVector3) + toiDynTree - double - d + const yarp::sig::Vector & + yarpVector - double - theta + iDynTree::Vector3 & + iDynTreeVector3 +Convert a yarp::sig::Vector to a iDynTree::Vector3. + + +yarpVector + + +yarp::sig::Vector input + + + + +iDynTreePosition + + +iDynTree::Vector3 output + + + +true if conversion was successful, false otherwise (if the input yarpVector has size different from 3) + + - + - - Transform - Transform iDynTree::TransformFromDH - (double a, double alpha, double d, double theta) - TransformFromDH - - double - a - - - double - alpha - + + bool + bool iDynTree::toYarp + (const iDynTree::Position &iDynTreePosition, yarp::sig::Vector &yarpVector) + toYarp - double - d + const iDynTree::Position & + iDynTreePosition - double - theta + yarp::sig::Vector & + yarpVector -DH : constructs a transformationmatrix T_link(i-1)_link(i) with the Denavit-Hartenberg convention as described in the original publictation: Denavit, J. +Convert a iDynTree::Position to a yarp::sig::Vector of 3 elements. -and Hartenberg, R. S., A kinematic notation for lower-pair mechanisms based on matrices, ASME Journal of Applied Mechanics, 23:215-221, 1955. -Function compatible on KDL's Frame::DH method. + + +iDynTreePosition + + +iDynTree::Position input + + + + +yarpVector + + +yarp::sig::Vector output + + + +true if conversion was sucessful, false otherwise + + - + - + bool - bool iDynTree::ExtractDHChainFromModel - (const iDynTree::Model &model, const std::string baseFrame, const std::string eeFrame, DHChain &outputChain, double tolerance=1e-5) - ExtractDHChainFromModel - - const iDynTree::Model & - model - - - const std::string - baseFrame - - - const std::string - eeFrame - + bool iDynTree::toiDynTree + (const yarp::sig::Vector &yarpVector, iDynTree::Direction &iDynTreeDirection) + toiDynTree - DHChain & - outputChain + const yarp::sig::Vector & + yarpVector - double - tolerance - 1e-5 + iDynTree::Direction & + iDynTreeDirection -Extract a Denavit Hartenberg Chain from a iDynTree::Model. +Convert a yarp::sig::Vector of 3 elements to a iDynTree::Direction. -In particular you can specify the base frame and the end effector frame of the chain. The chain is then extracted using the algorithm found in: Chapter 3, Spong, Mark W., Seth Hutchinson, and M. Vidyasagar. "Robot modeling and control". 2006. (section 3.2.3 of http://www.cs.duke.edu/brd/Teaching/Bio/asmb/current/Papers/chap3-forward-kinematics.pdf) -The DH representation supports only revolute and translational 1-DOF joints. In this implementation only revolute joints are supported. + + +yarpVector + + +yarp::sig::Vector input + + + + +iDynTreeDirection + + +iDynTree::Direction output + + + +true if conversion was successful, false otherwise (if the input yarpVector has size different from 3) + +the direction vector will be normalized to have unit norm. - + - + bool - bool iDynTree::CreateModelFromDHChain - (const DHChain &inputChain, Model &outputModel) - CreateModelFromDHChain + bool iDynTree::toYarp + (const iDynTree::Vector3 &iDynTreeDirection, yarp::sig::Vector &yarpVector) + toYarp - const DHChain & - inputChain + const iDynTree::Vector3 & + iDynTreeDirection - Model & - outputModel + yarp::sig::Vector & + yarpVector -Create an iDynTree::Model from a DHChain. +Convert a iDynTree::Direction to a yarp::sig::Vector of 3 elements. -The names of the links will be link0, link1, ... linkN, furthermore there are two additional frame for the base and endEffector frames, named baseFrame and distalFrame . - -The inertia of the links will be set to 1 kg in the origin of the link. - -true if all went ok, false otherwise. + + +iDynTreeDirection + + +iDynTree::Position input + + + + +yarpVector + + +yarp::sig::Vector output + + + +true if conversion was sucessful, false otherwise - + - + bool - bool iDynTree::ComputeLinearAndAngularMomentum - (const Model &model, const LinkPositions &linkPositions, const LinkVelArray &linkVels, SpatialMomentum &totalMomentum) - ComputeLinearAndAngularMomentum - - const Model & - model - - - const LinkPositions & - linkPositions - + bool iDynTree::toiDynTree + (const yarp::sig::Matrix &yarpHomogeneousMatrix, iDynTree::Transform &iDynTreeTransform) + toiDynTree - const LinkVelArray & - linkVels + const yarp::sig::Matrix & + yarpHomogeneousMatrix - SpatialMomentum & - totalMomentum + iDynTree::Transform & + iDynTreeTransform -Compute the total linear and angular momentum of a robot, expressed in the world frame. +Convert a 4x4 yarp::sig::Matrix representing an homegeneous matrix to a iDynTree::Transform. -model +yarpHomogeneousMatrix -the used model, +yarp::sig::Matrix 4x4 homegeneous matrix input -linkPositions +iDynTreeTransform -linkPositions(l) contains the world_H_link transform. +iDynTree::Transform output - + +true if conversion was successful, false otherwise + + + + + + + + + bool + bool iDynTree::toYarp + (const iDynTree::Transform &iDynTreeTransform, yarp::sig::Matrix &yarpHomogeneousMatrix) + toYarp + + const iDynTree::Transform & + iDynTreeTransform + + + yarp::sig::Matrix & + yarpHomogeneousMatrix + + +Convert a iDynTree::Transform to a 4x4 yarp::sig::Matrix representing an homegeneous matrix. + + + -linkVels +iDynTreeTransform -linkVels(l) contains the link l velocity expressed in l frame. +iDynTree::Transform input -totalMomentum +yarpHomogeneousMatrix -total momentum, expressed in world frame. +yarp::sig::Matrix 4x4 homegeneous matrix output -true if all went well, false otherwise. +true if conversion was successful, false otherwise - + - + bool - bool iDynTree::ComputeLinearAndAngularMomentumDerivativeBias - (const Model &model, const LinkPositions &linkPositions, const LinkVelArray &linkVel, const LinkAccArray &linkBiasAcc, Wrench &totalMomentumBias) - ComputeLinearAndAngularMomentumDerivativeBias - - const Model & - model - - - const LinkPositions & - linkPositions - - - const LinkVelArray & - linkVel - + bool iDynTree::toiDynTree + (const yarp::sig::Vector &yarpVector, iDynTree::VectorDynSize &iDynTreeVector) + toiDynTree - const LinkAccArray & - linkBiasAcc + const yarp::sig::Vector & + yarpVector - Wrench & - totalMomentumBias + iDynTree::VectorDynSize & + iDynTreeVector -Compute the total momentum derivatitive bias, i.e. +Convert a yarp::sig::Vector to a iDynTree::VectorDynSize. -the part of the total momentum derivative that does not depend on robot acceleration. -The linear and angular momentum derivative depends on the robot position, velocity and acceleration. This function computes the part that do not depend on the robot accelearation. -This function returns the bias of the derivative of the ComputeLinearAndAngularMomentum function. - - + + +yarpVector + + +yarp::sig::Vector input + + + + +iDynTreeVector + + +iDynTree::VectorDynSize output + + + +true if conversion was successful, false otherwise + +the output VectorDynSize will be resized if necessary. + + + + - + - - bool - bool iDynTree::RNEADynamicPhase - (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::JointPosDoubleArray &jointPos, const iDynTree::LinkVelArray &linksVel, const iDynTree::LinkAccArray &linksProperAcc, const iDynTree::LinkNetExternalWrenches &linkExtForces, iDynTree::LinkInternalWrenches &linkIntWrenches, iDynTree::FreeFloatingGeneralizedTorques &baseForceAndJointTorques) - RNEADynamicPhase - - const iDynTree::Model & - model - - - const iDynTree::Traversal & - traversal - - - const iDynTree::JointPosDoubleArray & - jointPos - - - const iDynTree::LinkVelArray & - linksVel - - - const iDynTree::LinkAccArray & - linksProperAcc - - - const iDynTree::LinkNetExternalWrenches & - linkExtForces - + + + + typename VectorType + + + void + void iDynTree::toYarp + (const VectorType &iDynTreeVector, yarp::sig::Vector &yarpVector) + toYarp - iDynTree::LinkInternalWrenches & - linkIntWrenches + const VectorType & + iDynTreeVector - iDynTree::FreeFloatingGeneralizedTorques & - baseForceAndJointTorques + yarp::sig::Vector & + yarpVector -Compute the inverse dynamics, i.e. +Convert a iDynTree::VectorFixSize to a yarp::sig::Vector. -the generalized torques corresponding to a given set of robot accelerations and external force/torques. -model +iDynTreeVector -The model used for the computation. +iDynTree::VectorFixSize input -traversal +yarpVector -The traversal used for the computation, it defines the used base link. +yarp::sig::Vector output - + +the output yarp::sig::Vector will be resized if necessary. + + + + + + + + + + + typename MatrixType + + + void + void iDynTree::toYarp + (const MatrixType &iDynTreeMatrix, yarp::sig::Matrix &yarpMatrix) + toYarp + + const MatrixType & + iDynTreeMatrix + + + yarp::sig::Matrix & + yarpMatrix + + +Convert a iDynTree::MatrixFixSize to a yarp::sig::Matrix. + + + -jointPos +iDynTreeMatrix -The (internal) joint position of the model. +iDynTree::MatrixFixSize input -linksVel +yarpMatrix -Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). +yarp::sig::Matrix output - + +the output yarp::sig::Matrix will be resized if necessary. + + + + + + + + + + + typename VectorType + + + bool + bool iDynTree::toiDynTree + (const yarp::sig::Vector &yarpVector, VectorType &iDynTreeVector) + toiDynTree + + const yarp::sig::Vector & + yarpVector + + + VectorType & + iDynTreeVector + + +Convert a yarp::sig::Vector to a iDynTree::VectorFixSize. + + + -linksProperAcc +yarpVector -Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . See iDynTree::LinkNetExternalWrenches . +yarp::sig::Vector input -linkExtForces +iDynTreeVector -Vector of external 6D force/torques applied to the links. For each link $L$, the corresponding external force is ${}_L \mathrm{f}^x_L$, i.e. the force that the enviroment applies on the on the link $L$, expressed in the link frame $L$. +iDynTree::VectorFixSize output - + +true if conversion was successful, false otherwise (if the input yarpMatrix has size different from the output VectorFixSize) + + + + + + + + + + + typename MatrixType + + + bool + bool iDynTree::toiDynTree + (const yarp::sig::Matrix &yarpMatrix, MatrixType &iDynTreeMatrix) + toiDynTree + + const yarp::sig::Matrix & + yarpMatrix + + + MatrixType & + iDynTreeMatrix + + +Convert a yarp::sig::Matrix to a iDynTree::MatrixFixSize. + + + -linkIntWrenches +yarpMatrix -Vector of internal joint force/torques. See iDynTree::LinkInternalWrenches . +yarp::sig::Matrix input -baseForceAndJointTorques +iDynTreeMatrix -Generalized torques output. The base element is the residual force on the base (that is equal to zero if the robot acceleration and the external forces provided in LinkNetExternalWrenches were consistent), while the joint part is composed by the joint torques. +iDynTree::MatrixFixSize output +true if conversion was successful, false otherwise (if the input yarpMatrix has size different from the MatrixFixSize) + - + - - bool - bool iDynTree::CompositeRigidBodyAlgorithm - (const Model &model, const Traversal &traversal, const JointPosDoubleArray &jointPos, LinkCompositeRigidBodyInertias &linkCRBs, FreeFloatingMassMatrix &massMatrix) - CompositeRigidBodyAlgorithm - - const Model & - model - - - const Traversal & - traversal - - - const JointPosDoubleArray & - jointPos - - - LinkCompositeRigidBodyInertias & - linkCRBs - + + Eigen::Map< Eigen::VectorXd > + Eigen::Map<Eigen::VectorXd> iDynTree::toEigen + (yarp::sig::Vector &yarpVector) + toEigen - FreeFloatingMassMatrix & - massMatrix + yarp::sig::Vector & + yarpVector -Compute the floating base mass matrix, using the composite rigid body algorithm. +Convert a yarp::sig::Vector to a Eigen::Map<Eigen::VectorXd> object. + + +yarpVector + + +yarp::sig::Vector input + + + +a Eigen::Map vector that points to the data contained in the yarp vector + + - + - - bool - bool iDynTree::ArticulatedBodyAlgorithm - (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const LinkNetExternalWrenches &linkExtWrenches, const JointDOFsDoubleArray &jointTorques, ArticulatedBodyAlgorithmInternalBuffers &buffers, FreeFloatingAcc &robotAcc) - ArticulatedBodyAlgorithm - - const Model & - model - - - const Traversal & - traversal - - - const FreeFloatingPos & - robotPos - - - const FreeFloatingVel & - robotVel - - - const LinkNetExternalWrenches & - linkExtWrenches - - - const JointDOFsDoubleArray & - jointTorques - - - ArticulatedBodyAlgorithmInternalBuffers & - buffers - + + Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > + Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen + (yarp::sig::Matrix &yarpMatrix) + toEigen - FreeFloatingAcc & - robotAcc + yarp::sig::Matrix & + yarpMatrix -Compute the floating base acceleration of an unconstrianed robot, using as input the external forces and the joint torques. +Convert a yarp::sig::Matrix to a Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object. -We follow the algorithm described in Featherstone 2008, modified for the floating base case and for handling fixed joints. + + +yarpVector + + +yarp::sig::Matrix input + + + +a Eigen::Map vector that points to the data contained in the yarp matrix + + - + - - bool - bool iDynTree::InverseDynamicsInertialParametersRegressor - (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::LinkPositions &referenceFrame_H_link, const iDynTree::LinkVelArray &linksVel, const iDynTree::LinkAccArray &linksAcc, iDynTree::MatrixDynSize &baseForceAndJointTorquesRegressor) - InverseDynamicsInertialParametersRegressor - - const iDynTree::Model & - model - - - const iDynTree::Traversal & - traversal - - - const iDynTree::LinkPositions & - referenceFrame_H_link - - - const iDynTree::LinkVelArray & - linksVel - - - const iDynTree::LinkAccArray & - linksAcc - + + Eigen::Map< const Eigen::VectorXd > + Eigen::Map<const Eigen::VectorXd> iDynTree::toEigen + (const yarp::sig::Vector &yarpVector) + toEigen - iDynTree::MatrixDynSize & - baseForceAndJointTorquesRegressor + const yarp::sig::Vector & + yarpVector -Compute the inverse dynamics of the model as linear function of the inertial parameters. +Convert a const yarp::sig::Vector to a Eigen::Map<const Eigen::VectorXd> object. -This function computes the matrix that multiplied by the vector of inertial parameters of a model (see iDynTree::Model::getInertialParameters) returns the inverse dynamics generalized torques. In particular it is consistent with the result of the iDynTree::RNEADynamicPhase function, i.e. the first six rows of the regressor correspond to the sum of all external force/torques acting on the robot, expressed in the origin and with the orientation of the specified referenceFrame, as defined by the referenceFrame_H_link argument. -The regressor only computes the inverse dynamics generalized torques assuming that the external forces are equal to zero, as the contribution of the external forces to the inverse dynamics is indipendent from inertial parameters. - - - -model - - -The model used for the computation. - - - - -traversal - - -The traversal used for the computation, it defines the used base link. - - - - -referenceFrame_H_link - - -Position of each link w.r.t. to given frame D (tipically an inertial frame A, the base frame B or the mixed frame B[A]). For each link $L$, the corresponding transform is ${}^D H_L$. - - - - -linksVel - - -Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). - - - + -linksProperAcc +yarpVector -Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . +yarp::sig::Vector input - + +a Eigen::Map vector that points to the data contained in the yarp vector + + + + + + + + + Eigen::Map< const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > + Eigen::Map<const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen + (const yarp::sig::Matrix &yarpMatrix) + toEigen + + const yarp::sig::Matrix & + yarpMatrix + + +Convert a const yarp::sig::Matrix to a Eigen::Map< const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object. + + + -baseForceAndJointTorquesRegressor +yarpVector -The (6+model.getNrOfDOFs() X 10*model.getNrOfLinks()) inverse dynamics regressor. +yarp::sig::Matrix input +a Eigen::Map vector that points to the data contained in the yarp matrix + - + - + bool - bool iDynTree::ForwardDynamicsLinearization - (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const LinkNetExternalWrenches &linkExtWrenches, const JointDOFsDoubleArray &jointTorques, ForwardDynamicsLinearizationInternalBuffers &bufs, FreeFloatingAcc &robotAcc, FreeFloatingStateLinearization &A) - ForwardDynamicsLinearization - - const Model & - model - - - const Traversal & - traversal - - - const FreeFloatingPos & - robotPos - - - const FreeFloatingVel & - robotVel - - - const LinkNetExternalWrenches & - linkExtWrenches - - - const JointDOFsDoubleArray & - jointTorques - - - ForwardDynamicsLinearizationInternalBuffers & - bufs - + bool iDynTree::DHChainFromiKinChain + (iCub::iKin::iKinChain &ikinChain, DHChain &out) + DHChainFromiKinChain - FreeFloatingAcc & - robotAcc + iCub::iKin::iKinChain & + ikinChain - FreeFloatingStateLinearization & - A + DHChain & + out +Load a iDynTree::DHChain object from a iCub::iKin::iKinChain . +true if all went ok, false otherwise. + + - + - - SpatialMotionWrtMotionDerivative - SpatialMotionWrtMotionDerivative iDynTree::operator* - (const Transform &a_X_b, const SpatialMotionWrtMotionDerivative &op2) - operator* + + bool + bool iDynTree::modelFromiKinChain + (iCub::iKin::iKinChain &ikinChain, Model &output) + modelFromiKinChain - const Transform & - a_X_b + iCub::iKin::iKinChain & + ikinChain - const SpatialMotionWrtMotionDerivative & - op2 + Model & + output -Equivalent to: +Load a iDynTree::Model object from a iCub::iKin::iKinChain . -SpatialForceWrtMotionDerivativeret; -toEigen(ret)=toEigen(transform.asAdjointMatrixWrench())*toEigen(ret); -returnret; - +true if all went ok, false otherwise. + + - + - - SpatialForceWrtMotionDerivative - SpatialForceWrtMotionDerivative iDynTree::operator* - (const Transform &a_X_b, const SpatialForceWrtMotionDerivative &op2) - operator* + + bool + bool iDynTree::iKinLimbFromModel + (const Model &model, const std::string &baseFrame, const std::string &distalFrame, iCub::iKin::iKinLimb &ikinLimb) + iKinLimbFromModel - const Transform & - a_X_b + const Model & + model - const SpatialForceWrtMotionDerivative & - op2 + const std::string & + baseFrame + + + const std::string & + distalFrame + + + iCub::iKin::iKinLimb & + ikinLimb -Equivalent to: +Extract an iCub::iKin::iKinLimb from an iDynTree::Model . -SpatialForceWrtMotionDerivativeret; -toEigen(ret)=toEigen(transform.asAdjointMatrixWrench())*toEigen(ret); -returnret; - +true if all went ok, false otherwise. + + - + - - - iDynTree::biasWrenchVelocityDerivative - (SpatialInertia M, SpatialMotionVector V) - biasWrenchVelocityDerivative + + bool + bool iDynTree::iKinLimbFromDHChain + (const DHChain &dhChain, iCub::iKin::iKinLimb &ikinLimb) + iKinLimbFromDHChain - SpatialInertia - M + const DHChain & + dhChain - SpatialMotionVector - V + iCub::iKin::iKinLimb & + ikinLimb -Given a rigid body inertia $M$ and spatial motion vector $V$, the bias wrench $B$ of rigid body is defined as: +Create a iCub::iKin::iKinLimb from an iDynTree::DHChain. -\[ B = \times \] - + - - bool - bool iDynTree::ForwardPositionKinematics - (const Model &model, const Traversal &traversal, const Transform &worldHbase, const VectorDynSize &jointPositions, LinkPositions &linkPositions) - ForwardPositionKinematics - - const Model & - model - - - const Traversal & - traversal - - - const Transform & - worldHbase - + + DHLink + DHLink iDynTree::iKinLink2DHLink + (const iCub::iKin::iKinLink &ikinlink) + iKinLink2DHLink - const VectorDynSize & - jointPositions + const iCub::iKin::iKinLink & + ikinlink + + + + + + + + + + iCub::iKin::iKinLink + iCub::iKin::iKinLink iDynTree::DHLink2iKinLink + (const DHLink &dhLink) + DHLink2iKinLink - LinkPositions & - linkPositions + const DHLink & + dhLink -Given a robot floating base configuration (i.e. -world_H_base and the joint positions) compute for each link the world_H_link transform. - - -model - - -the used model, - - - - -traversal - - -the used traversal, - - - - -worldHbase - - -the world_H_base transform, - - - - -jointPositions - - -the vector of (internal) joint positions, - - - - -linkPositions - - -linkPositions(l) contains the world_H_link transform. - - - -true if all went well, false otherwise. - - - + - + + + + class contactsList + + bool - bool iDynTree::ForwardPositionKinematics - (const Model &model, const Traversal &traversal, const FreeFloatingPos &jointPos, LinkPositions &linkPos) - ForwardPositionKinematics + bool iDynTree::fromSkinDynLibToiDynTreeHelper + (const Model &model, const contactsList &dynList, LinkUnknownWrenchContacts &unknowns, const skinDynLibConversionsHelper &conversionHelper) + fromSkinDynLibToiDynTreeHelper const Model & model - const Traversal & - traversal + const contactsList & + dynList - const FreeFloatingPos & - jointPos + LinkUnknownWrenchContacts & + unknowns - LinkPositions & - linkPos + const skinDynLibConversionsHelper & + conversionHelper -Variant of ForwardPositionKinematics that takes in input a FreeFloatingPos object instead of a separate couple of (worldHbase,jointPositions) +Templated version of fromSkinDynLibToiDynTree, useful to implement the exact same function for dynContactList and skinContactList, that have exactly the same interface, but they don't have any common ancestor in the class structure. - + - - bool - bool iDynTree::ForwardVelAccKinematics - (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::FreeFloatingPos &robotPos, const iDynTree::FreeFloatingVel &robotVel, const iDynTree::FreeFloatingAcc &robotAcc, iDynTree::LinkVelArray &linkVel, iDynTree::LinkAccArray &linkAcc) - ForwardVelAccKinematics - - const iDynTree::Model & - model - - - const iDynTree::Traversal & - traversal - - - const iDynTree::FreeFloatingPos & - robotPos - - - const iDynTree::FreeFloatingVel & - robotVel - - - const iDynTree::FreeFloatingAcc & - robotAcc - - - iDynTree::LinkVelArray & - linkVel - + + Eigen::Map< Eigen::VectorXd > + Eigen::Map<Eigen::VectorXd> iDynTree::toEigen + (VectorDynSize &vec) + toEigen - iDynTree::LinkAccArray & - linkAcc + VectorDynSize & + vec -Function that compute the links velocities and accelerations given the free floating robot velocities and accelerations. -This function implements what is usually known as the "forward pass" of the Recursive Newton Euler algorithm. - + - - bool - bool iDynTree::ForwardPosVelAccKinematics - (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::FreeFloatingPos &robotPos, const iDynTree::FreeFloatingVel &robotVel, const iDynTree::FreeFloatingAcc &robotAcc, iDynTree::LinkPositions &linkPos, iDynTree::LinkVelArray &linkVel, iDynTree::LinkAccArray &linkAcc) - ForwardPosVelAccKinematics - - const iDynTree::Model & - model - - - const iDynTree::Traversal & - traversal - - - const iDynTree::FreeFloatingPos & - robotPos - - - const iDynTree::FreeFloatingVel & - robotVel - - - const iDynTree::FreeFloatingAcc & - robotAcc - - - iDynTree::LinkPositions & - linkPos - - - iDynTree::LinkVelArray & - linkVel - + + Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > + Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen + (MatrixDynSize &mat) + toEigen - iDynTree::LinkAccArray & - linkAcc + MatrixDynSize & + mat -Function that compute the links position, velocities and accelerations given the free floating robot position, velocities and accelerations. - + - - bool - bool iDynTree::ForwardPosVelKinematics - (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::FreeFloatingPos &robotPos, const iDynTree::FreeFloatingVel &robotVel, iDynTree::LinkPositions &linkPos, iDynTree::LinkVelArray &linkVel) - ForwardPosVelKinematics - - const iDynTree::Model & - model - - - const iDynTree::Traversal & - traversal - - - const iDynTree::FreeFloatingPos & - robotPos - - - const iDynTree::FreeFloatingVel & - robotVel - - - iDynTree::LinkPositions & - linkPos - + + Eigen::Map< const Eigen::VectorXd > + Eigen::Map<const Eigen::VectorXd> iDynTree::toEigen + (const VectorDynSize &vec) + toEigen - iDynTree::LinkVelArray & - linkVel + const VectorDynSize & + vec -Function that compute the links position and velocities and accelerations given the free floating robot position and velocities. - + - - bool - bool iDynTree::ForwardAccKinematics - (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const FreeFloatingAcc &robotAcc, const LinkVelArray &linkVel, LinkAccArray &linkAcc) - ForwardAccKinematics - - const Model & - model - - - const Traversal & - traversal - - - const FreeFloatingPos & - robotPos - - - const FreeFloatingVel & - robotVel - - - const FreeFloatingAcc & - robotAcc - - - const LinkVelArray & - linkVel - + + Eigen::Map< const Eigen::VectorXd > + Eigen::Map< Eigen::VectorXd > iDynTree::toEigen + (Span< const double > vec) + toEigen - LinkAccArray & - linkAcc + Span< const double > + vec -Function that computes the links accelerations given the free floating robot velocities and accelerations. -This function implements what is usually known as the acceleration part "forward pass" of the Recursive Newton Euler algorithm. - + - - bool - bool iDynTree::ForwardBiasAccKinematics - (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const SpatialAcc &baseBiasAcc, const LinkVelArray &linkVel, LinkAccArray &linkBiasAcc) - ForwardBiasAccKinematics - - const Model & - model - - - const Traversal & - traversal - - - const FreeFloatingPos & - robotPos - - - const FreeFloatingVel & - robotVel - - - const SpatialAcc & - baseBiasAcc - - - const LinkVelArray & - linkVel - + + Eigen::Map< const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >, 0, Eigen::Stride< Eigen::Dynamic, Eigen::Dynamic > > + Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic> > iDynTree::toEigen + (const MatrixView< const double > &mat) + toEigen - LinkAccArray & - linkBiasAcc + const MatrixView< const double > & + mat -Function that computes the links bias accelerations given the free floating robot velocities. -This function can also consider a non-zero base acceleration, because when computing the bias acc for the MIXED representation, a zero mixed base acceleration is a equivalent to a non-zero BODY_FIXED base acceleration. - - - -model - - -the used model, - - - - -traversal - - -the used traversal, - - - - -worldHbase - - -the world_H_base transform, - - - - -robotPos - - -the position of the robot, i.e. $ ({}^A H_B, s)$, - - - - -robotVel - - -the velocity of the robot, with the base velocity expressed in BODY_FIXED representation i.e. $ \nu = \begin{bmatrix} {}^B \mathrm{v}_{A,B} \newline \dot{s} \end{bmatrix} $, - - - - -baseBiasAcc - - -base bias acceleration with BODY_FIXED rapresentation, useful when the bias acceleration is considering the MIXED base acceleration to be zero, - - - - -linkVel - - -the velocity of each link of the robot, with velocity expressed with BODY_FIXED representation i.e. for each link $ $ we have $ {}^L \mathrm{v}_{A,L} $, - - - - -linkBiasAcc - - -the bias acceleration of each link of the robot, with the acceleration expressed with BODY_FIXED representation. - - - - - + - - bool - bool iDynTree::ForwardBiasAccKinematics - (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const LinkVelArray &linkVel, LinkAccArray &linkBiasAcc) - ForwardBiasAccKinematics - - const Model & - model - - - const Traversal & - traversal - - - const FreeFloatingPos & - robotPos - - - const FreeFloatingVel & - robotVel - - - const LinkVelArray & - linkVel - + + Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >, 0, Eigen::Stride< Eigen::Dynamic, Eigen::Dynamic > > + Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic> > iDynTree::toEigen + (const MatrixView< double > &mat) + toEigen - LinkAccArray & - linkBiasAcc + const MatrixView< double > & + mat -Legacy function, will be deprecated, use the variant with an explicit baseBiasAcc value. - + - - bool - bool iDynTree::FreeFloatingJacobianUsingLinkPos - (const Model &model, const Traversal &traversal, const JointPosDoubleArray &jointPositions, const LinkPositions &linkPositions, const LinkIndex linkIndex, const Transform &jacobFrame_X_world, const Transform &baseFrame_X_jacobBaseFrame, const MatrixView< double > &jacobian) - FreeFloatingJacobianUsingLinkPos + + Eigen::Map< const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > + Eigen::Map<const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen + (const MatrixDynSize &mat) + toEigen - const Model & - model + const MatrixDynSize & + mat + + + + + + + + + + + + unsigned int + VecSize + VecSize + + + Eigen::Map< Eigen::Matrix< double, VecSize, 1 > > + Eigen::Map<Eigen::Matrix<double,VecSize,1> > iDynTree::toEigen + (VectorFixSize< VecSize > &vec) + toEigen - const Traversal & - traversal - - - const JointPosDoubleArray & - jointPositions - - - const LinkPositions & - linkPositions - - - const LinkIndex - linkIndex - - - const Transform & - jacobFrame_X_world - - - const Transform & - baseFrame_X_jacobBaseFrame - - - const MatrixView< double > & - jacobian + VectorFixSize< VecSize > & + vec -Compute a free floating jacobian. - - -model - - -the used model, - - - - -traversal - - -the used traversal, - - - - -jointPositions - - -the vector of (internal) joint positions, - - - - -linkPositions - - -linkPositions(l) contains the world_H_link transform. - - - - -linkIndex - - -the index of the link of which we compute the jacobian. - - - - -jacobFrame_X_world - - -TODO - - - - -baseFrame_X_jacobBaseFrame - - -TODO - - - - -jacobian - - -the computed Jacobian - - - -true if all went well, false otherwise. - - - + - - bool - bool iDynTree::createReducedModelAndSensors - (const Model &fullModel, const SensorsList &fullSensors, const std::vector< std::string > &jointsInReducedModel, Model &reducedModel, SensorsList &reducedSensors) - createReducedModelAndSensors - - const Model & - fullModel - - - const SensorsList & - fullSensors - - - const std::vector< std::string > & - jointsInReducedModel - - - Model & - reducedModel - + + + + unsigned int + VecSize + VecSize + + + Eigen::Map< const Eigen::Matrix< double, VecSize, 1 > > + Eigen::Map<const Eigen::Matrix<double,VecSize,1> > iDynTree::toEigen + (const VectorFixSize< VecSize > &vec) + toEigen - SensorsList & - reducedSensors + const VectorFixSize< VecSize > & + vec -Variant of createReducedModel function that also process the sensorList . - - -Note: since iDynTree 10, this has been superseded by the regular createReducedModel that also operated on the SensorsList associated with the model. -To migrate to this version, just change from: -Model fullModel, reducedModel; std::vector<std::string> jointsInReducedModel; SensorsList fullSensors, reducedSensors; -bool ok = createReducedModelAndSensors(fullModel, fullSensors, jointsInReducedModel, reducedModel, reducedSensors); -// handle ok // access reducedModel and reducedSensors -to -Model fullModel, reducedModel; std::vector<std::string> jointsInReducedModel; SensorsList fullSensors; fullModel.sensors() = fullSensors; -bool ok = createReducedModel(fullModel, jointsInReducedModel, reducedModel); -// Handle ok // access reducedModel and reducedModel.sensors() - - - - - - - Link - Link iDynTree::getRandomLink - () - getRandomLink - - + - - void - void iDynTree::addRandomLinkToModel - (Model &model, std::string parentLink, std::string newLinkName, bool onlyRevoluteJoints=false) - addRandomLinkToModel - - Model & - model - - - std::string - parentLink - - - std::string - newLinkName - + + + + unsigned int + nRows + nRows + + + unsigned int + nCols + nCols + + + Eigen::Map< Eigen::Matrix< double, nRows, nCols, Eigen::RowMajor > > + Eigen::Map< Eigen::Matrix<double,nRows,nCols,Eigen::RowMajor> > iDynTree::toEigen + (MatrixFixSize< nRows, nCols > &mat) + toEigen - bool - onlyRevoluteJoints - false + MatrixFixSize< nRows, nCols > & + mat -Add a random link with random model. - + - - void - void iDynTree::addRandomAdditionalFrameToModel - (Model &model, std::string parentLink, std::string newFrameName) - addRandomAdditionalFrameToModel - - Model & - model - - - std::string - parentLink - + + + + unsigned int + nRows + nRows + + + Eigen::Map< Eigen::Matrix< double, nRows, 1 > > + Eigen::Map< Eigen::Matrix<double,nRows,1> > iDynTree::toEigen + (MatrixFixSize< nRows, 1 > &mat) + toEigen - std::string - newFrameName + MatrixFixSize< nRows, 1 > & + mat -Add a random additional frame to a model model. - + - - LinkIndex - LinkIndex iDynTree::getRandomLinkIndexOfModel - (const Model &model) - getRandomLinkIndexOfModel + + + + unsigned int + nCols + nCols + + + Eigen::Map< Eigen::Matrix< double, 1, nCols > > + Eigen::Map< Eigen::Matrix<double,1,nCols> > iDynTree::toEigen + (MatrixFixSize< 1, nCols > &mat) + toEigen - const Model & - model + MatrixFixSize< 1, nCols > & + mat @@ -3232,16 +2974,28 @@ - + - - std::string - std::string iDynTree::getRandomLinkOfModel - (const Model &model) - getRandomLinkOfModel + + + + unsigned int + nRows + nRows + + + unsigned int + nCols + nCols + + + Eigen::Map< const Eigen::Matrix< double, nRows, nCols, Eigen::RowMajor > > + Eigen::Map< const Eigen::Matrix<double,nRows,nCols,Eigen::RowMajor> > iDynTree::toEigen + (const MatrixFixSize< nRows, nCols > &mat) + toEigen - const Model & - model + const MatrixFixSize< nRows, nCols > & + mat @@ -3249,16 +3003,16 @@ - + - - std::string - std::string iDynTree::int2string - (int i) - int2string + + const Eigen::Matrix< double, 6, 1 > + const Eigen::Matrix<double,6,1> iDynTree::toEigen + (const SpatialMotionVector &vec) + toEigen - int - i + const SpatialMotionVector & + vec @@ -3266,26 +3020,16 @@ - + - - Model - Model iDynTree::getRandomModel - (unsigned int nrOfJoints, size_t nrOfAdditionalFrames=10, bool onlyRevoluteJoints=false) - getRandomModel - - unsigned int - nrOfJoints - - - size_t - nrOfAdditionalFrames - 10 - + + const Eigen::Matrix< double, 6, 1 > + const Eigen::Matrix<double,6,1> iDynTree::toEigen + (const SpatialForceVector &vec) + toEigen - bool - onlyRevoluteJoints - false + const SpatialForceVector & + vec @@ -3293,26 +3037,20 @@ - + - - Model - Model iDynTree::getRandomChain - (unsigned int nrOfJoints, size_t nrOfAdditionalFrames=10, bool onlyRevoluteJoints=false) - getRandomChain - - unsigned int - nrOfJoints - + + void + void iDynTree::fromEigen + (SpatialMotionVector &vec, const Eigen::Matrix< double, 6, 1 > &eigVec) + fromEigen - size_t - nrOfAdditionalFrames - 10 + SpatialMotionVector & + vec - bool - onlyRevoluteJoints - false + const Eigen::Matrix< double, 6, 1 > & + eigVec @@ -3320,1164 +3058,951 @@ - + - + void - void iDynTree::getRandomJointPositions - (VectorDynSize &vec, const Model &model) - getRandomJointPositions + void iDynTree::fromEigen + (SpatialForceVector &vec, const Eigen::Matrix< double, 6, 1 > &eigVec) + fromEigen - VectorDynSize & + SpatialForceVector & vec - const Model & - model + const Eigen::Matrix< double, 6, 1 > & + eigVec -Get random joint position consistently with the limits of the model. -If the input vector has the wrong size, it will be resized. - + - - bool - bool iDynTree::getRandomInverseDynamicsInputs - (FreeFloatingPos &pos, FreeFloatingVel &vel, FreeFloatingAcc &acc, LinkNetExternalWrenches &extWrenches) - getRandomInverseDynamicsInputs - - FreeFloatingPos & - pos - - - FreeFloatingVel & - vel - + + void + void iDynTree::fromEigen + (Transform &trans, const Eigen::Matrix4d &eigMat) + fromEigen - FreeFloatingAcc & - acc + Transform & + trans - LinkNetExternalWrenches & - extWrenches + const Eigen::Matrix4d & + eigMat -Get random robot positions, velocities and accelerations and external wrenches to be given as an input to InverseDynamics. - + - - bool - bool iDynTree::removeFakeLinks - (const Model &modelWithFakeLinks, Model &modelWithoutFakeLinks) - removeFakeLinks - - const Model & - modelWithFakeLinks - + + + + class Derived + + + Eigen::Matrix< typename Derived::Scalar, 3, 3, Eigen::RowMajor > + Eigen::Matrix<typename Derived::Scalar, 3, 3, Eigen::RowMajor> iDynTree::skew + (const Eigen::MatrixBase< Derived > &vec) + skew - Model & - modelWithoutFakeLinks + const Eigen::MatrixBase< Derived > & + vec -\function Remove all fake links in the model, transforming them in frames. -Given a Model in input, this function copies all its links and joints to the model in output, except for links that recognized as "fake links". -The condition for a link to be classified as "fake link" are: -The link has a zero mass. -The link is a leaf, i.e. it is connected to only one neighbor. -The link is connected to its only neighbor with a fixed joint. - - -Once a "fake link" has been identified to respect this two conditions, it and the joint that it connects it to its only neighbor is not copied to the output model, but a frame with the same name of the "fake link" and with the same transform is added to the model. -This function does not handle SensorsList contained inside the input model. - -The definition of "fake link" used in this function excludes the case in which two fake links are attached to one another. - - - + - - bool - bool iDynTree::createReducedModel - (const Model &fullModel, const std::vector< std::string > &jointsInReducedModel, Model &reducedModel) - createReducedModel - - const Model & - fullModel - - - const std::vector< std::string > & - jointsInReducedModel - + + + + class Derived + + + Eigen::Matrix< typename Derived::Scalar, 3, 1 > + Eigen::Matrix<typename Derived::Scalar, 3, 1> iDynTree::unskew + (const Eigen::MatrixBase< Derived > &mat) + unskew - Model & - reducedModel + const Eigen::MatrixBase< Derived > & + mat -This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order. -All other joints are be removed by lumping (i.e. fusing together) the inertia of the links that are connected by that joint, assuming the joint to be in "rest" position (i.e. zero for revolute or prismatic joints). The links eliminated with this process are be added back to the reduced model as "frames", and are copied in the same way all the additional frames of the lumped links. - + - - bool - bool iDynTree::createReducedModel - (const Model &fullModel, const std::vector< std::string > &jointsInReducedModel, Model &reducedModel, const std::unordered_map< std::string, double > &removedJointPositions) - createReducedModel + + + + unsigned int + nRows + nRows + + + unsigned int + nCols + nCols + + + typename iDynTreeMatrixType + + + void + void iDynTree::setSubMatrix + (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange, const MatrixFixSize< nRows, nCols > &subMat) + setSubMatrix - const Model & - fullModel + iDynTreeMatrixType & + mat - const std::vector< std::string > & - jointsInReducedModel + const IndexRange + rowRange - Model & - reducedModel + const IndexRange + colRange - const std::unordered_map< std::string, double > & - removedJointPositions + const MatrixFixSize< nRows, nCols > & + subMat -This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order. +Submatrix helpers. -All other joints are be removed by lumping (i.e. fusing together) the inertia of the links that are connected by that joint, assuming the joint to be in "rest" position (i.e. zero for revolute or prismatic joints), or the position specified in the removedJointPositions if a given joint is specified in removedJointPositions - + - - bool - bool iDynTree::createModelWithNormalizedJointNumbering - (const Model &model, const std::string &baseForNormalizedJointNumbering, Model &reducedModel) - createModelWithNormalizedJointNumbering + + + + typename iDynTreeMatrixType + + + typename EigMatType + + + void + void iDynTree::setSubMatrix + (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange, const EigMatType &subMat) + setSubMatrix - const Model & - model + iDynTreeMatrixType & + mat - const std::string & - baseForNormalizedJointNumbering + const IndexRange + rowRange - Model & - reducedModel + const IndexRange + colRange + + + const EigMatType & + subMat -Given a specified base, return a model with a "normalized" joint numbering for that base. -This function takes in input a iDynTree::Model and a name of a link in that model. It returns a model identical to the one in input, but with the joint serialization of the non-fixed joint modified in such a way that a non-fixed joint has an index higher than all the non-fixed joints on the path between it and the base. After all the non-fixed joints, the fixed joints are also added with the same criteria, but applied to fixed joints. -This method make sure that the non-fixed joint in the model have a "regular numbering" as described in Featherstone "Rigid Body Dynamics Algorithm", section 4.1.2 . Note that this numbering is not required by any algorithm in iDynTree, but it may be useful for example to ensure that for a chain model the joint numbering is the one induced by the kinematic structure. - -This function does not handle SensorsList contained inside the input model. - -true if all went well, false if there was an error in conversion. - - - + - - bool - bool iDynTree::extractSubModel - (const iDynTree::Model &fullModel, const iDynTree::Traversal &subModelTraversal, iDynTree::Model &outputSubModel) - extractSubModel + + + + typename iDynTreeMatrixType + + + void + void iDynTree::setSubMatrix + (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange, const double subMat) + setSubMatrix - const iDynTree::Model & - fullModel + iDynTreeMatrixType & + mat - const iDynTree::Traversal & - subModelTraversal + const IndexRange + rowRange - iDynTree::Model & - outputSubModel + const IndexRange + colRange + + + const double + subMat -Extract sub model from sub model traversal. -This function creates a new iDynTree::Model containing links and joints composing the subModelTraversal. The function takes in input a iDynTree::Model and a iDynTree::Traversal. The new model will contain joints and links composing the subModelTraversal, with the same order. The FT sensor frames are added as additional frames. -This function does not handle SensorsList contained inside the input model. - -true if all went well, false if there was an error in creating the sub model. - - - + - - bool - bool iDynTree::addValidNamesToAllSolidShapes - (const iDynTree::Model &inputModel, iDynTree::Model &outputModel) - addValidNamesToAllSolidShapes + + + + typename iDynTreeMatrixType + + + void + void iDynTree::setSubMatrixToIdentity + (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange) + setSubMatrixToIdentity - const iDynTree::Model & - inputModel + iDynTreeMatrixType & + mat - iDynTree::Model & - outputModel + const IndexRange + rowRange + + + const IndexRange + colRange -Add automatically generated names to all visual and collision solid shapes of the model. -This function creates a new iDynTree::Model that is identical to the input one, but that sets a valid name for all the visual and collision solid shapes of the model. -For links that already have at least either collision or visual with valid name, all the corresponding shapes (collision or visual) will not be modified. -For links in which all shapes of a given type that do not have a valid name, a name will be generated as the following: -If there is a single collision or visual element in the link, it will be named <linkName>_collision or <linkName>_visual -If there are multiple collision or visual elements in the link, the solid shapes will be <linkName>_collision_0, <linkName>_collision_1, ... <linkName>_collision_n or <linkName>_visual_0, <linkName>_visual_1, ... <linkName>_visual_n - - -true if all went well, false if there was an error in creating the sub model. - - - + - - bool - bool iDynTree::moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink - (const iDynTree::Model &inputModel, iDynTree::Model &outputModel) - moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink + + + + typename iDynTreeMatrixType + + + void + void iDynTree::setSubMatrixToMinusIdentity + (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange) + setSubMatrixToMinusIdentity - const iDynTree::Model & - inputModel + iDynTreeMatrixType & + mat - iDynTree::Model & - outputModel + const IndexRange + rowRange + + + const IndexRange + colRange -Transform the input model in model that can be exported as URDF with the given base link. -In iDynTree, the link frame can be placed without constraint w.r.t. to the joints to which the link is connected. On the other hand, in the URDF format, the origin of the frame of the child link connected to its parent with a non-fixed joint must lay on the axis of the joint. -That means that if you want to export a model with an arbitrary base link, some link frame will need to be moved to respect the constraint given by the URDF format. This function perform exactly this transformation, ensuring that inertia, visual and collision information is probably accounted for, and leaving the original link frames in the model as "additional frames" with the naming scheme <linkName>_original_frame . -Note that the operation done depends on the base link used, if you want to use a different base link, change the default base link of the model via inputModel.setDefaultBaseLink method. -true if all went well, false if there was an error in creating the sub model. - - - + - - bool - bool iDynTree::predictSensorsMeasurements - (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const FreeFloatingAcc &robotAcc, const LinAcceleration &gravity, const LinkNetExternalWrenches &externalWrenches, FreeFloatingAcc &buf_properRobotAcc, LinkPositions &buf_linkPos, LinkVelArray &buf_linkVel, LinkAccArray &buf_linkProperAcc, LinkInternalWrenches &buf_internalWrenches, FreeFloatingGeneralizedTorques &buf_outputTorques, SensorsMeasurements &predictedMeasurement) - predictSensorsMeasurements + + + + unsigned int + size + size + + + void + void iDynTree::setSubVector + (VectorDynSize &vec, const IndexRange range, const VectorFixSize< size > &subVec) + setSubVector - const Model & - model + VectorDynSize & + vec - const Traversal & - traversal + const IndexRange + range - const FreeFloatingPos & - robotPos + const VectorFixSize< size > & + subVec + + + + + + + + + + void + void iDynTree::setSubVector + (VectorDynSize &vec, const IndexRange range, double subVec) + setSubVector - const FreeFloatingVel & - robotVel + VectorDynSize & + vec - const FreeFloatingAcc & - robotAcc + const IndexRange + range - const LinAcceleration & - gravity + double + subVec + + + + + + + + + + void + void iDynTree::setSubVector + (VectorDynSize &vec, const IndexRange range, const SpatialMotionVector &twist) + setSubVector - const LinkNetExternalWrenches & - externalWrenches + VectorDynSize & + vec - FreeFloatingAcc & - buf_properRobotAcc + const IndexRange + range - LinkPositions & - buf_linkPos + const SpatialMotionVector & + twist + + + + + + + + + + void + void iDynTree::setSubVector + (VectorDynSize &vec, const IndexRange range, const SpatialForceVector &wrench) + setSubVector - LinkVelArray & - buf_linkVel - + VectorDynSize & + vec + - LinkAccArray & - buf_linkProperAcc + const IndexRange + range - LinkInternalWrenches & - buf_internalWrenches + const SpatialForceVector & + wrench + + + + + + + + + + + + typename T + + + void + void iDynTree::setSubVector + (VectorDynSize &vec, const IndexRange range, const T &subVec) + setSubVector - FreeFloatingGeneralizedTorques & - buf_outputTorques + VectorDynSize & + vec - SensorsMeasurements & - predictedMeasurement + const IndexRange + range + + + const T & + subVec -Predict the measurement of a set of sensors. -Given a SensorList object describing a list of sensor of a model fill the output argument predictedMeasurement with the predicted measurement of the sensors consistent with the state and the acceleration/torques and forces of the Model. -This function takes in input the internal buffers used for the computation to avoid dynamic memory allocation. - - -model - - -the model used to predict the sensor measurements. - - - - -sensorList - - -the sensors list used to predict the sensors measurements. - - - - -traversal - - -the Traversal used for predict the sensor measurements. - - - - -robotPos - - -the position of the model used for prediction. - - - - -robotVel - - -the velocity of the model used for prediction. - - - - -robotAcc - - -the acceleration of the model used for prediction. - - - - -gravity - - -the gravity acceleration (in world frame) used for prediction. - - - - -externalWrenches - - -the net external wrench acting on each link. - - - - -buf_properRobotAcc - - -internal buffer, storing the proper acceleration of the model. - - - - -buf_linkPos - - -internal buffer, storing the position of every link in the model. - - - - -buf_linkVel - - -internal buffer, storing the velocity of every link in the model. - - - - -buf_linkProperAcc - - -internal buffer, storing the proper acceleration of every link in the model. - - - - -buf_internalWrenches - - -internal buffer, storing the internal wrenches. - - - - -buf_outputTorques - - -internal buffer, storing the generalized joint torques. - - - - -predictedMeasurement - - -the predicted measurements for the sensors. - - - -true if the sensors in the list are all valid - - - + - - bool - bool iDynTree::predictSensorsMeasurementsFromRawBuffers - (const Model &model, const Traversal &traversal, const LinkVelArray &buf_linkVel, const LinkAccArray &buf_linkProperAcc, const LinkInternalWrenches &buf_internalWrenches, SensorsMeasurements &predictedMeasurement) - predictSensorsMeasurementsFromRawBuffers + + + + typename MapType + + + void + void iDynTree::pseudoInverse_helper2 + (const MapType &A, Eigen::JacobiSVD< Eigen::MatrixXd > &svdDecomposition, MapType &Apinv, double tolerance, unsigned int computationOptions=Eigen::ComputeThinU|Eigen::ComputeThinV) + pseudoInverse_helper2 - const Model & - model + const MapType & + A - const Traversal & - traversal + Eigen::JacobiSVD< Eigen::MatrixXd > & + svdDecomposition - const LinkVelArray & - buf_linkVel + MapType & + Apinv - const LinkAccArray & - buf_linkProperAcc + double + tolerance - const LinkInternalWrenches & - buf_internalWrenches + unsigned int + computationOptions + Eigen::ComputeThinU|Eigen::ComputeThinV + + + + + + + + + + + + + typename MapType + + + void + void iDynTree::pseudoInverse_helper1 + (const MapType &A, Eigen::JacobiSVD< Eigen::MatrixXd > &svdDecomposition, MapType &Apinv, double tolerance, unsigned int computationOptions=Eigen::ComputeThinU|Eigen::ComputeThinV) + pseudoInverse_helper1 + + const MapType & + A - SensorsMeasurements & - predictedMeasurement + Eigen::JacobiSVD< Eigen::MatrixXd > & + svdDecomposition + + + MapType & + Apinv + + + double + tolerance + + + unsigned int + computationOptions + Eigen::ComputeThinU|Eigen::ComputeThinV -Predict the measurement of a set of sensors. -Helper function that works on buffers already compute with Dynamics functions - - -model - - -the model used to predict the sensor measurements. - - - - -traversal - - -the Traversal used for predict the sensor measurements. - - - - -buf_linkVel - - -internal buffer, storing the velocity of every link in the model. - - - - -buf_linkProperAcc - - -internal buffer, storing the proper acceleration of every link in the model. - - - - -buf_internalWrenches - - -internal buffer, storing the internal wrenches. - - - - -predictedMeasurement - - -the predicted measurements for the sensors. - - - -true if the sensors in the list are all valid - - - + - - bool - bool iDynTree::predictSensorsMeasurements - (const Model &model, const SensorsList &sensorList, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const FreeFloatingAcc &robotAcc, const LinAcceleration &gravity, const LinkNetExternalWrenches &externalWrenches, FreeFloatingAcc &buf_properRobotAcc, LinkPositions &buf_linkPos, LinkVelArray &buf_linkVel, LinkAccArray &buf_linkProperAcc, LinkInternalWrenches &buf_internalWrenches, FreeFloatingGeneralizedTorques &buf_outputTorques, SensorsMeasurements &predictedMeasurement) - predictSensorsMeasurements - - const Model & - model - + + + + typename MapType + + + void + void iDynTree::pseudoInverse + (const MapType A, MapType Apinv, double tolerance, unsigned int computationOptions=Eigen::ComputeThinU|Eigen::ComputeThinV) + pseudoInverse - const SensorsList & - sensorList + const MapType + A - const Traversal & - traversal + MapType + Apinv - const FreeFloatingPos & - robotPos + double + tolerance - const FreeFloatingVel & - robotVel + unsigned int + computationOptions + Eigen::ComputeThinU|Eigen::ComputeThinV + + + + + + + + + + Eigen::Map< Eigen::SparseMatrix< double, Eigen::RowMajor > > + Eigen::Map< Eigen::SparseMatrix<double, Eigen::RowMajor> > iDynTree::toEigen + (iDynTree::SparseMatrix< iDynTree::RowMajor > &mat) + toEigen - const FreeFloatingAcc & - robotAcc + iDynTree::SparseMatrix< iDynTree::RowMajor > & + mat + + + + + + + + + + Eigen::Map< const Eigen::SparseMatrix< double, Eigen::RowMajor > > + Eigen::Map<const Eigen::SparseMatrix<double, Eigen::RowMajor> > iDynTree::toEigen + (const iDynTree::SparseMatrix< iDynTree::RowMajor > &mat) + toEigen - const LinAcceleration & - gravity + const iDynTree::SparseMatrix< iDynTree::RowMajor > & + mat + + + + + + + + + + Eigen::Map< Eigen::SparseMatrix< double, Eigen::ColMajor > > + Eigen::Map< Eigen::SparseMatrix<double, Eigen::ColMajor> > iDynTree::toEigen + (iDynTree::SparseMatrix< iDynTree::ColumnMajor > &mat) + toEigen - const LinkNetExternalWrenches & - externalWrenches + iDynTree::SparseMatrix< iDynTree::ColumnMajor > & + mat + + + + + + + + + + Eigen::Map< const Eigen::SparseMatrix< double, Eigen::ColMajor > > + Eigen::Map<const Eigen::SparseMatrix<double, Eigen::ColMajor> > iDynTree::toEigen + (const iDynTree::SparseMatrix< iDynTree::ColumnMajor > &mat) + toEigen - FreeFloatingAcc & - buf_properRobotAcc + const iDynTree::SparseMatrix< iDynTree::ColumnMajor > & + mat + + + + + + + + + + + + class ElementType + + + IDYNTREE_CONSTEXPR MatrixView< ElementType > + IDYNTREE_CONSTEXPR MatrixView<ElementType> iDynTree::make_matrix_view + (ElementType *ptr, typename MatrixView< ElementType >::index_type rows, typename MatrixView< ElementType >::index_type cols, const MatrixStorageOrdering &order=MatrixStorageOrdering::RowMajor) + make_matrix_view - LinkPositions & - buf_linkPos + ElementType * + ptr - LinkVelArray & - buf_linkVel + typename MatrixView< ElementType >::index_type + rows - LinkAccArray & - buf_linkProperAcc + typename MatrixView< ElementType >::index_type + cols - LinkInternalWrenches & - buf_internalWrenches + const MatrixStorageOrdering & + order + MatrixStorageOrdering::RowMajor + + + + + + + + + + + + class Container + + + std::enable_if_t< MatrixViewInternal::has_IsRowMajor< Container >::value||std::is_same< MatrixView< typename Container::value_type >, Container >::value, int > + 0 + + + IDYNTREE_CONSTEXPR MatrixView< typename Container::value_type > + IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type> iDynTree::make_matrix_view + (Container &cont) + make_matrix_view - FreeFloatingGeneralizedTorques & - buf_outputTorques + Container & + cont + + + + + + + + + + + + class Container + + + std::enable_if_t< MatrixViewInternal::has_IsRowMajor< Container >::value||std::is_same< MatrixView< const typename Container::value_type >, Container >::value, int > + 0 + + + IDYNTREE_CONSTEXPR MatrixView< const typename Container::value_type > + IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type> iDynTree::make_matrix_view + (const Container &cont) + make_matrix_view - SensorsMeasurements & - predictedMeasurement + const Container & + cont -Predict the measurement of a set of sensors. -Given a SensorList object describing a list of sensor of a model fill the output argument predictedMeasurement with the predicted measurement of the sensors consistent with the state and the acceleration/torques and forces of the Model. -This function takes in input the internal buffers used for the computation to avoid dynamic memory allocation. - - -model - - -the model used to predict the sensor measurements. - - - - -sensorList - - -the sensors list used to predict the sensors measurements. - - - - -traversal - - -the Traversal used for predict the sensor measurements. - - - - -robotPos - - -the position of the model used for prediction. - - - - -robotVel - - -the velocity of the model used for prediction. - - - - -robotAcc - - -the acceleration of the model used for prediction. - - - - -gravity - - -the gravity acceleration (in world frame) used for prediction. - - - - -externalWrenches - - -the net external wrench acting on each link. - - - - -buf_properRobotAcc - - -internal buffer, storing the proper acceleration of the model. - - - - -buf_linkPos - - -internal buffer, storing the position of every link in the model. - - - - -buf_linkVel - - -internal buffer, storing the velocity of every link in the model. - - - - -buf_linkProperAcc - - -internal buffer, storing the proper acceleration of every link in the model. - - - - -buf_internalWrenches - - -internal buffer, storing the internal wrenches. - - - - -buf_outputTorques - - -internal buffer, storing the generalized joint torques. - - - - -predictedMeasurement - - -the predicted measurements for the sensors. - - - -true if the sensors in the list are all valid - - - + - - bool - bool iDynTree::predictSensorsMeasurementsFromRawBuffers - (const Model &model, const SensorsList &sensorList, const Traversal &traversal, const LinkVelArray &buf_linkVel, const LinkAccArray &buf_linkProperAcc, const LinkInternalWrenches &buf_internalWrenches, SensorsMeasurements &predictedMeasurement) - predictSensorsMeasurementsFromRawBuffers - - const Model & - model - - - const SensorsList & - sensorList - - - const Traversal & - traversal - - - const LinkVelArray & - buf_linkVel - - - const LinkAccArray & - buf_linkProperAcc - + + + + class Container + + + std::enable_if_t< !MatrixViewInternal::has_IsRowMajor< Container >::value &&!std::is_same< MatrixView< typename Container::value_type >, Container >::value, int > + 0 + + + IDYNTREE_CONSTEXPR MatrixView< typename Container::value_type > + IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type> iDynTree::make_matrix_view + (Container &cont, const MatrixStorageOrdering &order=MatrixStorageOrdering::RowMajor) + make_matrix_view - const LinkInternalWrenches & - buf_internalWrenches + Container & + cont - SensorsMeasurements & - predictedMeasurement + const MatrixStorageOrdering & + order + MatrixStorageOrdering::RowMajor -Predict the measurement of a set of sensors. -Helper function that works on buffers already compute with Dynamics functions - - -model - - -the model used to predict the sensor measurements. - - - - -sensorList - - -the sensors list used to predict the sensors measurements. - - - - -traversal - - -the Traversal used for predict the sensor measurements. - - - - -buf_linkVel - - -internal buffer, storing the velocity of every link in the model. - - - - -buf_linkProperAcc - - -internal buffer, storing the proper acceleration of every link in the model. - - - - -buf_internalWrenches - - -internal buffer, storing the internal wrenches. - - - - -predictedMeasurement - - -the predicted measurements for the sensors. - - - -true if the sensors in the list are all valid - - - + - - bool - bool iDynTree::isLinkSensor - (const SensorType type) - isLinkSensor + + + + class Container + + + std::enable_if_t< !MatrixViewInternal::has_IsRowMajor< Container >::value &&!std::is_same< MatrixView< typename Container::value_type >, Container >::value, int > + 0 + + + IDYNTREE_CONSTEXPR MatrixView< const typename Container::value_type > + IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type> iDynTree::make_matrix_view + (const Container &cont, const MatrixStorageOrdering &order=MatrixStorageOrdering::RowMajor) + make_matrix_view - const SensorType - type + const Container & + cont + + + const MatrixStorageOrdering & + order + MatrixStorageOrdering::RowMajor -Short function to check if a SensorType is a LinkSensor. - + - - bool - bool iDynTree::isJointSensor - (const SensorType type) - isJointSensor + + + iDynTree::IDYNTREE_DEPRECATED_WITH_MSG + ("iDynTree::PositionRaw is deprecated, use iDynTree::Position") typedef Position PositionRaw + IDYNTREE_DEPRECATED_WITH_MSG - const SensorType - type + "iDynTree::PositionRaw is + deprecated + + + use iDynTree::Position" -Short function to check if a SensorType is. - + - - std::size_t - std::size_t iDynTree::getSensorTypeSize - (const SensorType type) - getSensorTypeSize + + Eigen::Matrix3d + Eigen::Matrix3d iDynTree::squareCrossProductMatrix + (const Eigen::Vector3d &v) + squareCrossProductMatrix - const SensorType - type + const Eigen::Vector3d & + v +Maps a 3d vector to the square of the cross product matrix: v --> (v\times)^2 or, if you prefer another notation: v --> S^2(v) - + - - void - void iDynTree::computeTransformToTraversalBase - (const Model &fullModel, const Traversal &traversal, const JointPosDoubleArray &jointPos, LinkPositions &traversalBase_H_link) - computeTransformToTraversalBase - - const Model & - fullModel - - - const Traversal & - traversal - - - const JointPosDoubleArray & - jointPos - + + Eigen::Matrix3d + Eigen::Matrix3d iDynTree::skew + (const Eigen::Vector3d &vec) + skew - LinkPositions & - traversalBase_H_link + const Eigen::Vector3d & + vec -Helper loop to compute the position of each link wrt to the frame of the subModel base. +Maps a 3d vector to the cross product matrix: v --> (v\times) or, if you prefer another notation: v --> S(v) - - -fullModel - - -full model - - - - -traversal - - -traversal on which to run the loop - - - - -jointPos - - -joint positions for the full model - - - - -traversalBase_H_link - - -traversalBase_H_link[i] will store the traversalBase_H_i transform - - - - - + - + + + + typename vector6d + + void - void iDynTree::computeTransformToSubModelBase - (const Model &fullModel, const SubModelDecomposition &subModelDecomposition, const JointPosDoubleArray &jointPos, LinkPositions &subModelBase_H_link) - computeTransformToSubModelBase - - const Model & - fullModel - - - const SubModelDecomposition & - subModelDecomposition - + void iDynTree::efficient6dCopy + (vector6d *pthis, const vector6d &other) + efficient6dCopy - const JointPosDoubleArray & - jointPos + vector6d * + pthis - LinkPositions & - subModelBase_H_link + const vector6d & + other -Run the computeTransformToTraversalBase for all the traversal in the subModelDecomposition, and store the results in the linkPos array. +Efficient version of the copy from one 6D vector to another. - - -fullModel - - -full model - - - - -subModelDecomposition - - -model decomposition on which the loop will run - - - - -jointPos - - -joint positions for the full model - - - - -subModelBase_H_link - - -subModelBase_H_link[i] will store the subModelBase_H_i transform - - - - - + - - bool - bool iDynTree::DHChainFromiKinChain - (iCub::iKin::iKinChain &ikinChain, DHChain &out) - DHChainFromiKinChain + + + + typename vector6d + + + vector6d + vector6d iDynTree::efficient6dSum + (const vector6d &op1, const vector6d &op2) + efficient6dSum - iCub::iKin::iKinChain & - ikinChain + const vector6d & + op1 - DHChain & - out + const vector6d & + op2 -Load a iDynTree::DHChain object from a iCub::iKin::iKinChain . +Efficient version of the sum of two 6D vectors. -true if all went ok, false otherwise. - - - + - - bool - bool iDynTree::modelFromiKinChain - (iCub::iKin::iKinChain &ikinChain, Model &output) - modelFromiKinChain + + + + typename vector6d + + + vector6d + vector6d iDynTree::efficient6ddifference + (const vector6d &op1, const vector6d &op2) + efficient6ddifference - iCub::iKin::iKinChain & - ikinChain + const vector6d & + op1 - Model & - output + const vector6d & + op2 -Load a iDynTree::Model object from a iCub::iKin::iKinChain . +Efficient version of the different of two 6D vectors. -true if all went ok, false otherwise. - - - + - - bool - bool iDynTree::iKinLimbFromModel - (const Model &model, const std::string &baseFrame, const std::string &distalFrame, iCub::iKin::iKinLimb &ikinLimb) - iKinLimbFromModel + + + + typename twistType + + + typename motionVectorType + + + typename resultType + + + resultType + resultType iDynTree::efficientTwistCrossTwist + (const twistType &op1, const motionVectorType &op2) + efficientTwistCrossTwist - const Model & - model + const twistType & + op1 - const std::string & - baseFrame - - - const std::string & - distalFrame - - - iCub::iKin::iKinLimb & - ikinLimb + const motionVectorType & + op2 -Extract an iCub::iKin::iKinLimb from an iDynTree::Model . +Efficient version of the cross product between a twist and a spatial motion vector (another twist, acceleration, ..) -true if all went ok, false otherwise. - - - + - - bool - bool iDynTree::iKinLimbFromDHChain - (const DHChain &dhChain, iCub::iKin::iKinLimb &ikinLimb) - iKinLimbFromDHChain + + + + typename twistType + + + typename momentumVectorType + + + typename resultType + + + resultType + resultType iDynTree::efficientTwistCrossMomentum + (const twistType &op1, const momentumVectorType &op2) + efficientTwistCrossMomentum - const DHChain & - dhChain + const twistType & + op1 - iCub::iKin::iKinLimb & - ikinLimb + const momentumVectorType & + op2 -Create a iCub::iKin::iKinLimb from an iDynTree::DHChain. +Efficient version of the cross product between a twist and a spatial force vector (momentum, wrench, ..) - + - - DHLink - DHLink iDynTree::iKinLink2DHLink - (const iCub::iKin::iKinLink &ikinlink) - iKinLink2DHLink + + + iDynTree::IDYNTREE_DEPRECATED_WITH_MSG + ("iDynTree::RotationRaw is deprecated, use iDynTree::Rotation") typedef Rotation RotationRaw + IDYNTREE_DEPRECATED_WITH_MSG - const iCub::iKin::iKinLink & - ikinlink + "iDynTree::RotationRaw is + deprecated + + + use iDynTree::Rotation" @@ -4485,16 +4010,19 @@ - + - - iCub::iKin::iKinLink - iCub::iKin::iKinLink iDynTree::DHLink2iKinLink - (const DHLink &dhLink) - DHLink2iKinLink + + + iDynTree::IDYNTREE_DEPRECATED_WITH_MSG + ("iDynTree::RotationalInertiaRaw is deprecated, use iDynTree::RotationalInertia") typedef RotationalInertia RotationalInertiaRaw + IDYNTREE_DEPRECATED_WITH_MSG - const DHLink & - dhLink + "iDynTree::RotationalInertiaRaw is + deprecated + + + use iDynTree::RotationalInertia" @@ -4502,837 +4030,629 @@ - + - - - - class contactsList - - + bool - bool iDynTree::fromSkinDynLibToiDynTreeHelper - (const Model &model, const contactsList &dynList, LinkUnknownWrenchContacts &unknowns, const skinDynLibConversionsHelper &conversionHelper) - fromSkinDynLibToiDynTreeHelper - - const Model & - model - - - const contactsList & - dynList - - - LinkUnknownWrenchContacts & - unknowns - + bool iDynTree::isValidRotationMatrix + (const iDynTree::Rotation &r) + isValidRotationMatrix - const skinDynLibConversionsHelper & - conversionHelper + const iDynTree::Rotation & + r -Templated version of fromSkinDynLibToiDynTree, useful to implement the exact same function for dynContactList and skinContactList, that have exactly the same interface, but they don't have any common ancestor in the class structure. +Check if the rotation matrix is valid. +It checks that the determinant is 1, that the Frobenius norm is finite and that it is orthogonal. + +r + + +The input rotation + + + +True if it is a rotation matrix. + + - + - - bool - bool iDynTree::parseRotationMatrix - (const yarp::os::Searchable &rf, const std::string &key, iDynTree::Rotation &rotation) - parseRotationMatrix - - const yarp::os::Searchable & - rf - + + double + double iDynTree::geodesicL2Distance + (const iDynTree::Rotation &rotation1, const iDynTree::Rotation &rotation2) + geodesicL2Distance - const std::string & - key + const iDynTree::Rotation & + rotation1 - iDynTree::Rotation & - rotation + const iDynTree::Rotation & + rotation2 -Takes a rotation matrix from configuration file. +Computes the geodesic distance between two rotation matrices. -Notice, the matrix is parsed row-wise. - -rf - - -yarp::os::Searchable The input searchable - - - +It implements the angular distance presented in Sec. 4 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf), in particular $d = ||log(R_1^\top R_2)||^2 $. -key +rotation1 -The name corresponding to the matrix to be read +The first rotation. -rotation +rotation2 -The output rotation +The other rotation. -true if successfull +the geodesic L2 distance between the two rotation matrices. - + - + bool - bool iDynTree::toiDynTree - (const yarp::sig::Vector &yarpVector, iDynTree::Wrench &iDynTreeWrench) - toiDynTree + bool iDynTree::geodesicL2MeanRotation + (const std::vector< iDynTree::Rotation > &inputRotations, iDynTree::Rotation &meanRotation, const GeodesicL2MeanOptions &options=GeodesicL2MeanOptions()) + geodesicL2MeanRotation - const yarp::sig::Vector & - yarpVector + const std::vector< iDynTree::Rotation > & + inputRotations - iDynTree::Wrench & - iDynTreeWrench + iDynTree::Rotation & + meanRotation + + + const GeodesicL2MeanOptions & + options + GeodesicL2MeanOptions() -Convert a yarp::sig::Vector to a iDynTree::Wrench. +Computes the geodesic mean amongst the provided rotations. +It implements Algorithm 1 in Sec. 5.3 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf). +Inside it calls geodesicL2WeightedMeanRotation. -yarpVector +inputRotations -yarp::sig::Vector input +The rotations to average. -iDynTreeWrench +meanRotation -iDynTree::Wrench output +The mean rotation. + + + + +options + + +The options for the inner optimization (refinement) loop. -true if conversion was successful, false otherwise +false in case of failure, true otherwise. - + - + bool - bool iDynTree::toYarp - (const iDynTree::Wrench &iDynTreeWrench, yarp::sig::Vector &yarpVector) - toYarp + bool iDynTree::geodesicL2WeightedMeanRotation + (const std::vector< iDynTree::Rotation > &inputRotations, const std::vector< double > &weights, iDynTree::Rotation &meanRotation, const GeodesicL2MeanOptions &options=GeodesicL2MeanOptions()) + geodesicL2WeightedMeanRotation - const iDynTree::Wrench & - iDynTreeWrench + const std::vector< iDynTree::Rotation > & + inputRotations - yarp::sig::Vector & - yarpVector + const std::vector< double > & + weights + + + iDynTree::Rotation & + meanRotation + + + const GeodesicL2MeanOptions & + options + GeodesicL2MeanOptions() -Convert a iDynTree::Wrench to a yarp::sig::Vector. +Computes the weighted geodesic mean amongst the provided rotations. +It implements Algorithm 1 in Sec. 5.3 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf), with a small modification to take into accounts weights different from 1. -iDynTreeWrench +inputRotations -iDynTree::Wrench input +The rotations to average. -yarpVector +weights -yarp::sig::Vector output +The weights for each rotation. If this vector is null assumes that each weight is 1.0 (equivalent to geodesicL2MeanRotation) - -true if conversion was successful, false otherwise - - - - - - - - - bool - bool iDynTree::toiDynTree - (const yarp::sig::Vector &yarpVector, iDynTree::Position &iDynTreePosition) - toiDynTree - - const yarp::sig::Vector & - yarpVector - - - iDynTree::Position & - iDynTreePosition - - -Convert a yarp::sig::Vector to a iDynTree::Position. - - - + -yarpVector +meanRotation -yarp::sig::Vector input +The weighted mean rotation. -iDynTreePosition +options -iDynTree::Position output +The options for the inner optimization (refinement) loop. -true if conversion was successful, false otherwise (if the input yarpVector has size different from 3) +false in case of failure, true otherwise. - + - - bool - bool iDynTree::toiDynTree - (const yarp::sig::Vector &yarpVector, iDynTree::Vector3 &iDynTreeVector3) - toiDynTree + + + + class ElementType + + + std::ptrdiff_t + FirstExtent + FirstExtent + + + std::ptrdiff_t + SecondExtent + SecondExtent + + + IDYNTREE_CONSTEXPR bool + IDYNTREE_CONSTEXPR bool iDynTree::operator== + (Span< ElementType, FirstExtent > l, Span< ElementType, SecondExtent > r) + operator== - const yarp::sig::Vector & - yarpVector + Span< ElementType, FirstExtent > + l - iDynTree::Vector3 & - iDynTreeVector3 + Span< ElementType, SecondExtent > + r -Convert a yarp::sig::Vector to a iDynTree::Vector3. - - -yarpVector - - -yarp::sig::Vector input - - - - -iDynTreePosition - - -iDynTree::Vector3 output - - - -true if conversion was successful, false otherwise (if the input yarpVector has size different from 3) - - - + - - bool - bool iDynTree::toYarp - (const iDynTree::Position &iDynTreePosition, yarp::sig::Vector &yarpVector) - toYarp + + + + class ElementType + + + std::ptrdiff_t + Extent + Extent + + + IDYNTREE_CONSTEXPR bool + IDYNTREE_CONSTEXPR bool iDynTree::operator!= + (Span< ElementType, Extent > l, Span< ElementType, Extent > r) + operator!= - const iDynTree::Position & - iDynTreePosition + Span< ElementType, Extent > + l - yarp::sig::Vector & - yarpVector + Span< ElementType, Extent > + r -Convert a iDynTree::Position to a yarp::sig::Vector of 3 elements. - - -iDynTreePosition - - -iDynTree::Position input - - - - -yarpVector - - -yarp::sig::Vector output - - - -true if conversion was sucessful, false otherwise - - - + - - bool - bool iDynTree::toiDynTree - (const yarp::sig::Vector &yarpVector, iDynTree::Direction &iDynTreeDirection) - toiDynTree + + + + class ElementType + + + std::ptrdiff_t + Extent + Extent + + + IDYNTREE_CONSTEXPR bool + IDYNTREE_CONSTEXPR bool iDynTree::operator< + (Span< ElementType, Extent > l, Span< ElementType, Extent > r) + operator< - const yarp::sig::Vector & - yarpVector + Span< ElementType, Extent > + l - iDynTree::Direction & - iDynTreeDirection + Span< ElementType, Extent > + r -Convert a yarp::sig::Vector of 3 elements to a iDynTree::Direction. - - -yarpVector - - -yarp::sig::Vector input - - - - -iDynTreeDirection - - -iDynTree::Direction output - - - -true if conversion was successful, false otherwise (if the input yarpVector has size different from 3) - -the direction vector will be normalized to have unit norm. - - - + - - bool - bool iDynTree::toYarp - (const iDynTree::Vector3 &iDynTreeDirection, yarp::sig::Vector &yarpVector) - toYarp + + + + class ElementType + + + std::ptrdiff_t + Extent + Extent + + + IDYNTREE_CONSTEXPR bool + IDYNTREE_CONSTEXPR bool iDynTree::operator<= + (Span< ElementType, Extent > l, Span< ElementType, Extent > r) + operator<= - const iDynTree::Vector3 & - iDynTreeDirection + Span< ElementType, Extent > + l - yarp::sig::Vector & - yarpVector + Span< ElementType, Extent > + r -Convert a iDynTree::Direction to a yarp::sig::Vector of 3 elements. - - -iDynTreeDirection - - -iDynTree::Position input - - - - -yarpVector - - -yarp::sig::Vector output - - - -true if conversion was sucessful, false otherwise - - - + - - bool - bool iDynTree::toiDynTree - (const yarp::sig::Matrix &yarpHomogeneousMatrix, iDynTree::Transform &iDynTreeTransform) - toiDynTree - - const yarp::sig::Matrix & - yarpHomogeneousMatrix + + + + class ElementType + + + std::ptrdiff_t + Extent + Extent + + + IDYNTREE_CONSTEXPR bool + IDYNTREE_CONSTEXPR bool iDynTree::operator> + (Span< ElementType, Extent > l, Span< ElementType, Extent > r) + operator> + + Span< ElementType, Extent > + l - iDynTree::Transform & - iDynTreeTransform + Span< ElementType, Extent > + r -Convert a 4x4 yarp::sig::Matrix representing an homegeneous matrix to a iDynTree::Transform. - - -yarpHomogeneousMatrix - - -yarp::sig::Matrix 4x4 homegeneous matrix input - - - - -iDynTreeTransform - - -iDynTree::Transform output - - - -true if conversion was successful, false otherwise - - - + - - bool - bool iDynTree::toYarp - (const iDynTree::Transform &iDynTreeTransform, yarp::sig::Matrix &yarpHomogeneousMatrix) - toYarp + + + + class ElementType + + + std::ptrdiff_t + Extent + Extent + + + IDYNTREE_CONSTEXPR bool + IDYNTREE_CONSTEXPR bool iDynTree::operator>= + (Span< ElementType, Extent > l, Span< ElementType, Extent > r) + operator>= - const iDynTree::Transform & - iDynTreeTransform + Span< ElementType, Extent > + l - yarp::sig::Matrix & - yarpHomogeneousMatrix + Span< ElementType, Extent > + r -Convert a iDynTree::Transform to a 4x4 yarp::sig::Matrix representing an homegeneous matrix. - - -iDynTreeTransform - - -iDynTree::Transform input - - - - -yarpHomogeneousMatrix - - -yarp::sig::Matrix 4x4 homegeneous matrix output - - - -true if conversion was successful, false otherwise - - - + - - bool - bool iDynTree::toiDynTree - (const yarp::sig::Vector &yarpVector, iDynTree::VectorDynSize &iDynTreeVector) - toiDynTree + + + + class ElementType + + + IDYNTREE_CONSTEXPR Span< ElementType > + IDYNTREE_CONSTEXPR Span<ElementType> iDynTree::make_span + (ElementType *ptr, typename Span< ElementType >::index_type count) + make_span - const yarp::sig::Vector & - yarpVector + ElementType * + ptr - iDynTree::VectorDynSize & - iDynTreeVector + typename Span< ElementType >::index_type + count -Convert a yarp::sig::Vector to a iDynTree::VectorDynSize. - - -yarpVector - - -yarp::sig::Vector input - - - - -iDynTreeVector - - -iDynTree::VectorDynSize output - - - -true if conversion was successful, false otherwise - -the output VectorDynSize will be resized if necessary. - - - + - + - typename VectorType + class ElementType - void - void iDynTree::toYarp - (const VectorType &iDynTreeVector, yarp::sig::Vector &yarpVector) - toYarp + IDYNTREE_CONSTEXPR Span< ElementType > + IDYNTREE_CONSTEXPR Span<ElementType> iDynTree::make_span + (ElementType *firstElem, ElementType *lastElem) + make_span - const VectorType & - iDynTreeVector + ElementType * + firstElem - yarp::sig::Vector & - yarpVector + ElementType * + lastElem -Convert a iDynTree::VectorFixSize to a yarp::sig::Vector. - - -iDynTreeVector - - -iDynTree::VectorFixSize input - - - - -yarpVector - - -yarp::sig::Vector output - - - -the output yarp::sig::Vector will be resized if necessary. - - - + - + - typename MatrixType + class ElementType + + + std::size_t + N + N - void - void iDynTree::toYarp - (const MatrixType &iDynTreeMatrix, yarp::sig::Matrix &yarpMatrix) - toYarp - - const MatrixType & - iDynTreeMatrix - + IDYNTREE_CONSTEXPR Span< ElementType, N > + IDYNTREE_CONSTEXPR Span<ElementType, N> iDynTree::make_span + (ElementType(&arr)[N]) noexcept + make_span - yarp::sig::Matrix & - yarpMatrix + ElementType(&) + arr + [N] -Convert a iDynTree::MatrixFixSize to a yarp::sig::Matrix. - - -iDynTreeMatrix - - -iDynTree::MatrixFixSize input - - - - -yarpMatrix - - -yarp::sig::Matrix output - - - -the output yarp::sig::Matrix will be resized if necessary. - - - + - + - typename VectorType + class Container - bool - bool iDynTree::toiDynTree - (const yarp::sig::Vector &yarpVector, VectorType &iDynTreeVector) - toiDynTree + IDYNTREE_CONSTEXPR Span< typename Container::value_type > + IDYNTREE_CONSTEXPR Span<typename Container::value_type> iDynTree::make_span + (Container &cont) + make_span - const yarp::sig::Vector & - yarpVector - - - VectorType & - iDynTreeVector + Container & + cont -Convert a yarp::sig::Vector to a iDynTree::VectorFixSize. - - -yarpVector - - -yarp::sig::Vector input - - - - -iDynTreeVector - - -iDynTree::VectorFixSize output - - - -true if conversion was successful, false otherwise (if the input yarpMatrix has size different from the output VectorFixSize) - - - + - + - typename MatrixType + class Container + + + typename + typename std::enable_if<SpanUtils::is_value_defined<Container>::value>::type - bool - bool iDynTree::toiDynTree - (const yarp::sig::Matrix &yarpMatrix, MatrixType &iDynTreeMatrix) - toiDynTree - - const yarp::sig::Matrix & - yarpMatrix - + IDYNTREE_CONSTEXPR Span< const typename Container::value_type > + IDYNTREE_CONSTEXPR Span<const typename Container::value_type> iDynTree::make_span + (const Container &cont) + make_span - MatrixType & - iDynTreeMatrix + const Container & + cont -Convert a yarp::sig::Matrix to a iDynTree::MatrixFixSize. - - -yarpMatrix - - -yarp::sig::Matrix input - - - - -iDynTreeMatrix - - -iDynTree::MatrixFixSize output - - - -true if conversion was successful, false otherwise (if the input yarpMatrix has size different from the MatrixFixSize) - - - + - - Eigen::Map< Eigen::VectorXd > - Eigen::Map<Eigen::VectorXd> iDynTree::toEigen - (yarp::sig::Vector &yarpVector) - toEigen + + + + class Ptr + + + IDYNTREE_CONSTEXPR Span< typename Ptr::element_type > + IDYNTREE_CONSTEXPR Span<typename Ptr::element_type> iDynTree::make_span + (Ptr &cont, std::ptrdiff_t count) + make_span - yarp::sig::Vector & - yarpVector + Ptr & + cont - -Convert a yarp::sig::Vector to a Eigen::Map<Eigen::VectorXd> object. - - - - -yarpVector - - -yarp::sig::Vector input - - - -a Eigen::Map vector that points to the data contained in the yarp vector - - - - - - - - - Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > - Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen - (yarp::sig::Matrix &yarpMatrix) - toEigen - yarp::sig::Matrix & - yarpMatrix + std::ptrdiff_t + count -Convert a yarp::sig::Matrix to a Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object. - - -yarpVector - - -yarp::sig::Matrix input - - - -a Eigen::Map vector that points to the data contained in the yarp matrix - - - + - - Eigen::Map< const Eigen::VectorXd > - Eigen::Map<const Eigen::VectorXd> iDynTree::toEigen - (const yarp::sig::Vector &yarpVector) - toEigen + + + + class Ptr + + + typename + typename std::enable_if<!SpanUtils::is_value_defined<Ptr>::value && SpanUtils::is_element_defined<Ptr>::value>::type + + + IDYNTREE_CONSTEXPR Span< typename Ptr::element_type > + IDYNTREE_CONSTEXPR Span<typename Ptr::element_type> iDynTree::make_span + (Ptr &cont) + make_span - const yarp::sig::Vector & - yarpVector + Ptr & + cont -Convert a const yarp::sig::Vector to a Eigen::Map<const Eigen::VectorXd> object. - - -yarpVector - - -yarp::sig::Vector input - - - -a Eigen::Map vector that points to the data contained in the yarp vector - - - + - - Eigen::Map< const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > - Eigen::Map<const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen - (const yarp::sig::Matrix &yarpMatrix) - toEigen + + + + class Container + + + typename + typename std::enable_if<!SpanUtils::is_value_defined<Container>::value && !SpanUtils::is_element_defined<Container>::value && SpanUtils::has_data_method<Container>::value>::type + + + IDYNTREE_CONSTEXPR Span< typename std::remove_pointer< decltype(std::declval< Container >).data())>::type > + IDYNTREE_CONSTEXPR Span<typename std::remove_pointer<decltype (std::declval<Container>).data())>::type> iDynTree::make_span + (Container &cont) + make_span - const yarp::sig::Matrix & - yarpMatrix + Container & + cont -Convert a const yarp::sig::Matrix to a Eigen::Map< const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > object. - - -yarpVector - - -yarp::sig::Matrix input - - - -a Eigen::Map vector that points to the data contained in the yarp matrix - - - + - - bool - bool iDynTree::isLinkBerdyDynamicVariable - (const BerdyDynamicVariablesTypes dynamicVariableType) - isLinkBerdyDynamicVariable + + void + void iDynTree::assertStringAreEqual + (const std::string &val1, const std::string &val2, double tol=DEFAULT_TOL, std::string file="", int line=-1) + assertStringAreEqual - const BerdyDynamicVariablesTypes - dynamicVariableType + const std::string & + val1 + + + const std::string & + val2 + + + double + tol + DEFAULT_TOL + + + std::string + file + "" + + + int + line + -1 @@ -5340,16 +4660,35 @@ - + - - bool - bool iDynTree::isJointBerdyDynamicVariable - (const BerdyDynamicVariablesTypes dynamicVariableType) - isJointBerdyDynamicVariable + + void + void iDynTree::assertDoubleAreEqual + (const double &val1, const double &val2, double tol=DEFAULT_TOL, std::string file="", int line=-1) + assertDoubleAreEqual - const BerdyDynamicVariablesTypes - dynamicVariableType + const double & + val1 + + + const double & + val2 + + + double + tol + DEFAULT_TOL + + + std::string + file + "" + + + int + line + -1 @@ -5357,1011 +4696,893 @@ - + - - bool - bool iDynTree::isDOFBerdyDynamicVariable - (const BerdyDynamicVariablesTypes dynamicVariableType) - isDOFBerdyDynamicVariable + + void + void iDynTree::assertTransformsAreEqual + (const Transform &trans1, const Transform &trans2, double tol=DEFAULT_TOL, std::string file="", int line=-1) + assertTransformsAreEqual - const BerdyDynamicVariablesTypes - dynamicVariableType + const Transform & + trans1 + + + const Transform & + trans2 + + + double + tol + DEFAULT_TOL + + + std::string + file + "" + + + int + line + -1 +Assert that two transforms are equal, and exit with EXIT_FAILURE if they are not. - + - - bool - bool iDynTree::estimateExternalWrenchesWithoutInternalFT - (const Model &model, const Traversal &traversal, const LinkUnknownWrenchContacts &unknownWrenches, const JointPosDoubleArray &jointPos, const LinkVelArray &linkVel, const LinkAccArray &linkProperAcc, estimateExternalWrenchesBuffers &bufs, LinkContactWrenches &outputContactWrenches) - estimateExternalWrenchesWithoutInternalFT + + void + void iDynTree::assertSpatialMotionAreEqual + (const SpatialMotionVector &t1, const SpatialMotionVector &t2, double tol=DEFAULT_TOL, std::string file="", int line=-1) + assertSpatialMotionAreEqual - const Model & - model + const SpatialMotionVector & + t1 - const Traversal & - traversal + const SpatialMotionVector & + t2 - const LinkUnknownWrenchContacts & - unknownWrenches + double + tol + DEFAULT_TOL - const JointPosDoubleArray & - jointPos + std::string + file + "" - const LinkVelArray & - linkVel + int + line + -1 + + +Assert that two spatial motion vectors are equal, and exit with EXIT_FAILURE if they are not. + + + + + + + + + void + void iDynTree::assertSpatialForceAreEqual + (const SpatialForceVector &f1, const SpatialForceVector &f2, double tol=DEFAULT_TOL, std::string file="", int line=-1) + assertSpatialForceAreEqual + + const SpatialForceVector & + f1 - const LinkAccArray & - linkProperAcc + const SpatialForceVector & + f2 - estimateExternalWrenchesBuffers & - bufs + double + tol + DEFAULT_TOL - LinkContactWrenches & - outputContactWrenches + std::string + file + "" + + + int + line + -1 -Estimate the external contact wrenches using the MultiBody Newton-Euler equations. +Assert that two spatial force vectors are equal, and exit with EXIT_FAILURE if they are not. -This function is used to estimate the external contacts forces without using any measurement of the internal FT sensors. It is tipically used to get data for calibrating the offset of the internal FT sensors. - + - - bool - bool iDynTree::estimateExternalWrenches - (const Model &model, const SubModelDecomposition &subModels, const SensorsList &sensors, const LinkUnknownWrenchContacts &unknownWrenches, const JointPosDoubleArray &jointPos, const LinkVelArray &linkVel, const LinkAccArray &linkProperAcc, const SensorsMeasurements &ftSensorsMeasurements, estimateExternalWrenchesBuffers &bufs, LinkContactWrenches &outputContactWrenches) - estimateExternalWrenches + + void + void iDynTree::assertTrue + (bool prop, std::string file="", int line=-1) + assertTrue - const Model & - model + bool + prop - const SubModelDecomposition & - subModels + std::string + file + "" - const SensorsList & - sensors + int + line + -1 + + + + + + + + + + bool + bool iDynTree::getRandomBool + () + getRandomBool + +Get random bool. + + + + + + + + + double + double iDynTree::getRandomDouble + (double min=0.0, double max=1.0) + getRandomDouble - const LinkUnknownWrenchContacts & - unknownWrenches + double + min + 0.0 - const JointPosDoubleArray & - jointPos + double + max + 1.0 + +Get a random double between min and max . + + + + + + + + + int + int iDynTree::getRandomInteger + (int min, int max) + getRandomInteger - const LinkVelArray & - linkVel + int + min - const LinkAccArray & - linkProperAcc + int + max + +Get a random integer between min and max (included). + + +For example a dice could be simulated with getRandomInteger(1,6); + + + + + + + + + typename VectorType + + + void + void iDynTree::getRandomVector + (VectorType &vec, double min=0.0, double max=1.0) + getRandomVector - const SensorsMeasurements & - ftSensorsMeasurements + VectorType & + vec - estimateExternalWrenchesBuffers & - bufs + double + min + 0.0 - LinkContactWrenches & - outputContactWrenches + double + max + 1.0 -Estimate the external wrenches trasmitted by the contacts between the model and the external environment. +Fill a vector with random double. -This function exploits the measurements of internal FT sensors (whose structure is contained in the sensors parameters and which measurements are contained in the ftSensorsMeasurements parameters) to compute an estimation of the values of the unknown wrenches specified in the unknownWrenches parameter. - - -model - - -the considered model. - - - - -subModels - - -a decomposition of the model along the joint of the six axis F/T sensors. - - - - -sensors - - -a description of the sensors available in the model. - - - - -unknownWrenches - - -a description of the contacts for which the contact wrench is unknown. - - - - -linkVel - - -a vector of link twists, expressed w.r.t to the link orientation and the link origin - - - - -linkProperAcc - - -a vector of link spatial (in the Featherstone sense) and proper accelerations, expressed w.r.t to the link orientation and the link origin - - - - -ftSensorsMeasurements - - -the measurements of the internal six axis F/T sensors. - - - - -outputContactWrenches - - -the estimated contact wrenches. - - - -true if all went well (the dimension of the inputs are consistent), false otherwise - - - + - - bool - bool iDynTree::dynamicsEstimationForwardVelAccKinematics - (const Model &model, const Traversal &traversal, const Vector3 &base_classicalProperAcc, const Vector3 &base_angularVel, const Vector3 &base_angularAcc, const JointPosDoubleArray &jointPos, const JointDOFsDoubleArray &jointVel, const JointDOFsDoubleArray &jointAcc, LinkVelArray &linkVel, LinkAccArray &linkProperAcc) - dynamicsEstimationForwardVelAccKinematics - - const Model & - model - - - const Traversal & - traversal - - - const Vector3 & - base_classicalProperAcc - - - const Vector3 & - base_angularVel - - - const Vector3 & - base_angularAcc - - - const JointPosDoubleArray & - jointPos - - - const JointDOFsDoubleArray & - jointVel - - - const JointDOFsDoubleArray & - jointAcc - - - LinkVelArray & - linkVel - + + + + typename MatrixType + + + void + void iDynTree::getRandomMatrix + (MatrixType &mat) + getRandomMatrix - LinkAccArray & - linkProperAcc + MatrixType & + mat -Modified forward kinematics for torque/force estimation. +Fill a matrix of random doubles. -This is a version of forward kinematics modified to fit the needs of joint torques/external wrenches estimation. -There are several difference with respect to the classical forward kinematics. The first one is that the only inputs necessary related to the base link are the base link classical proper acceleration, the base link angular velocity and the base link angular acceleration. This is because the dynamics of an articulated system does not depend on an offset in linear velocity, and hence the estimation of joint torques/external wrenches is not affected by the base link linear velocity. This will mean that the link velocitity computed by this algorithm are not the velocity of the links with respect to an inertial frame. Nevertherless they can still be used for estimation. -There are two main ways in which the base information is computed: one is exploiting the knoledge that a link is not moving with respect to an inertial frame: in this case the classical proper acceleration boils down to the inverted gravitational acceleration, while the angular velocity and angular accelerations are equal to zero. The other way is to exploit the measure of an accelerometer and of a gyroscope mounted on the base link of the traversal: the accelerometer will then measure directly the classical proper acceleration, while the gyroscope will measure the angular velocity. The angular acceleration can be computed by numerical derivation, or simply neglected if its effect on the estimation is minimal. - - -model - - -the input model - - - - -traversal - - -the traversal used to propagate the velocity and the proper acceleration - - - - -base_classicalProperAcc - - -classical proper acceleration of the base origin - - - - -base_angularVel - - -angular velocity of the base link frame - - - - -base_angularAcc - - -angular acceleration of the base link frame - - - - -jointPos - - -joint positions - - - - -jointVel - - -joint velocities - - - - -jointAcc - - -joint accelerations - - - - -linkVel - - -vector of link twists, expressed in the link frame for both orientation and origin - - - - -linkProperAcc - - -vector of link proper spatial acceleration, expressed in the link frame for both orientation and origin - - - -true if all went well, false otherwise - - - + - - bool - bool iDynTree::dynamicsEstimationForwardVelKinematics - (const Model &model, const Traversal &traversal, const Vector3 &base_angularVel, const JointPosDoubleArray &jointPos, const JointDOFsDoubleArray &jointVel, LinkVelArray &linkVel) - dynamicsEstimationForwardVelKinematics - - const Model & - model - - - const Traversal & - traversal - - - const Vector3 & - base_angularVel - - - const JointPosDoubleArray & - jointPos - - - const JointDOFsDoubleArray & - jointVel - - - LinkVelArray & - linkVel - + + Position + Position iDynTree::getRandomPosition + () + getRandomPosition -Modified forward kinematics for floating basedynamics estimation. +Get a random position. -This is a version of velocity forward kinematics modified to fit the needs of free floating dynamics estimation. -There are several difference with respect to the classical forward kinematics. The first one is that the only inputs necessary related to the base link is the base link angular velocity. This is because the dynamics of an articulated system does not depend on an offset in linear velocity. This will mean that the link velocities computed by this algorithm are not the velocity of the links with respect to an inertial frame. Nevertherless they can still be used for estimation. -There are two main ways in which the base information is computed: one is exploiting the knoledge that a link is not moving with respect to an inertial frame: in this case the angular velocity is equal to zero. The other way is to exploit the measure of a gyroscope mounted on the base link of the traversal: the gyroscope will measure the link angular velocity. - - -model - - -the input model - - - - -traversal - - -the traversal used to propagate the velocity and the proper acceleration - - - - -base_angularVel - - -angular velocity of the base link frame - - - - -jointPos - - -joint positions - - - - -jointVel - - -joint velocities - - - - -linkVel - - -vector of link twists, expressed in the link frame for both orientation and origin - - - -true if all went well, false otherwise - - - + - - bool - bool iDynTree::computeLinkNetWrenchesWithoutGravity - (const Model &model, const LinkVelArray &linkVel, const LinkAccArray &linkProperAcc, LinkNetTotalWrenchesWithoutGravity &linkNetWrenchesWithoutGravity) - computeLinkNetWrenchesWithoutGravity - - const Model & - model - - - const LinkVelArray & - linkVel - - - const LinkAccArray & - linkProperAcc - - - LinkNetTotalWrenchesWithoutGravity & - linkNetWrenchesWithoutGravity - + + Rotation + Rotation iDynTree::getRandomRotation + () + getRandomRotation -Compute the net internal and external wrenches (excluding gravity forces) acting on the links. +Get a random rotation. - - -model - - -the input model - - - - -linkVel - - -a vector of link twists, expressed w.r.t to the link orientation and the link origin - - - - -linkProperAcc - - -a vector of link spatial (in the Featherstone sense) and proper accelerations, expressed w.r.t to the link orientation and the link origin - - - - -linkNetWrenchesWithoutGravity - - -the vector of the sum of all the wrenches (both internal and external, excluding gravity) acting on link i, expressed (both orientation and point) with respect to the reference frame of link i - - - - - + - - bool - bool iDynTree::estimateLinkContactWrenchesFromLinkNetExternalWrenches - (const Model &model, const LinkUnknownWrenchContacts &unknownWrenches, const LinkNetExternalWrenches &netExtWrenches, LinkContactWrenches &outputContactWrenches) - estimateLinkContactWrenchesFromLinkNetExternalWrenches - - const Model & - model - - - const LinkUnknownWrenchContacts & - unknownWrenches - - - const LinkNetExternalWrenches & - netExtWrenches - - - LinkContactWrenches & - outputContactWrenches - + + Transform + Transform iDynTree::getRandomTransform + () + getRandomTransform -Compute the link contact wrenches from the net external wrenches. +Get a random transform. -If there are more than 6 unknows for link, the problem becomes ill-defined and the function just assign all the external wrench to the first contact. - + - - Eigen::Map< Eigen::VectorXd > - Eigen::Map<Eigen::VectorXd> iDynTree::toEigen - (VectorDynSize &vec) - toEigen - - VectorDynSize & - vec - + + Axis + Axis iDynTree::getRandomAxis + () + getRandomAxis +Get a random axis. - + - - Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > - Eigen::Map< Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen - (MatrixDynSize &mat) - toEigen - - MatrixDynSize & - mat - + + SpatialInertia + SpatialInertia iDynTree::getRandomInertia + () + getRandomInertia +Get a random (but physically consistent) inertia. - + - - Eigen::Map< const Eigen::VectorXd > - Eigen::Map<const Eigen::VectorXd> iDynTree::toEigen - (const VectorDynSize &vec) - toEigen + + SpatialMotionVector + SpatialMotionVector iDynTree::getRandomTwist + () + getRandomTwist + +Get a random twist-like 6D vector. + + + + + + + + + SpatialForceVector + SpatialForceVector iDynTree::getRandomWrench + () + getRandomWrench + +Get a random wrench-like 6D object. + + + + + + + + + + + typename VectorType + + + void + void iDynTree::printVector + (std::string, const VectorType &vec) + printVector - const VectorDynSize & + std::string + + + const VectorType & vec +Helper for printing vectors. - + - - Eigen::Map< const Eigen::VectorXd > - Eigen::Map< Eigen::VectorXd > iDynTree::toEigen - (Span< const double > vec) - toEigen + + + + typename VectorType1 + + + typename VectorType2 + + + void + void iDynTree::printVectorDifference + (std::string name, const VectorType1 &vec1, const VectorType2 &vec2) + printVectorDifference - Span< const double > - vec + std::string + name + + + const VectorType1 & + vec1 + + + const VectorType2 & + vec2 +Helper for printing difference of two vectors. - + - - Eigen::Map< const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >, 0, Eigen::Stride< Eigen::Dynamic, Eigen::Dynamic > > - Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic> > iDynTree::toEigen - (const MatrixView< const double > &mat) - toEigen + + void + void iDynTree::printVectorWrongElements + (std::string name, std::vector< bool > &correctElems) + printVectorWrongElements - const MatrixView< const double > & - mat + std::string + name + + + std::vector< bool > & + correctElems +Helper for printing the patter of wrong elements in between two vectors. - + - - Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >, 0, Eigen::Stride< Eigen::Dynamic, Eigen::Dynamic > > - Eigen::Map<Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>, 0, Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic> > iDynTree::toEigen - (const MatrixView< double > &mat) - toEigen + + void + void iDynTree::printMatrixWrongElements + (std::string name, std::vector< std::vector< TestMatrixMismatch > > &correctElems) + printMatrixWrongElements - const MatrixView< double > & - mat + std::string + name + + + std::vector< std::vector< TestMatrixMismatch > > & + correctElems +Helper for printing the patter of wrong elements in between two matrix. - + - - Eigen::Map< const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > - Eigen::Map<const Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> > iDynTree::toEigen - (const MatrixDynSize &mat) - toEigen + + + + typename MatrixType1 + + + typename MatrixType2 + + + void + void iDynTree::printMatrixPercentageError + (const MatrixType1 &mat1, const MatrixType2 &mat2) + printMatrixPercentageError - const MatrixDynSize & - mat + const MatrixType1 & + mat1 + + + const MatrixType2 & + mat2 +Helper for printing the patter of wrong elements in between two matrix. - + - + - unsigned int - VecSize - VecSize + typename VectorType1 + + + typename VectorType2 - Eigen::Map< Eigen::Matrix< double, VecSize, 1 > > - Eigen::Map<Eigen::Matrix<double,VecSize,1> > iDynTree::toEigen - (VectorFixSize< VecSize > &vec) - toEigen + void + void iDynTree::assertVectorAreEqual + (const VectorType1 &vec1, const VectorType2 &vec2, double tol, std::string file, int line) + assertVectorAreEqual - VectorFixSize< VecSize > & - vec + const VectorType1 & + vec1 + + + const VectorType2 & + vec2 + + + double + tol + + + std::string + file + + + int + line +Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not. - + - + - unsigned int - VecSize - VecSize + typename VectorType1 + + + typename VectorType2 - Eigen::Map< const Eigen::Matrix< double, VecSize, 1 > > - Eigen::Map<const Eigen::Matrix<double,VecSize,1> > iDynTree::toEigen - (const VectorFixSize< VecSize > &vec) - toEigen + void + void iDynTree::assertVectorAreEqualWithRelativeTol + (const VectorType1 &vec1, const VectorType2 &vec2, double relativeTol, double minAbsoluteTol, std::string file, int line) + assertVectorAreEqualWithRelativeTol - const VectorFixSize< VecSize > & - vec + const VectorType1 & + vec1 + + + const VectorType2 & + vec2 + + + double + relativeTol + + + double + minAbsoluteTol + + + std::string + file + + + int + line +Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not. +The tolerance passed in this function is a relative tolerance on the max element of the comparison, i.e. absoluteTol = max(relativeTol*max(val1,val2), minAbsoluteTol) - + - + - unsigned int - nRows - nRows + typename MatrixType1 - unsigned int - nCols - nCols + typename MatrixType2 - Eigen::Map< Eigen::Matrix< double, nRows, nCols, Eigen::RowMajor > > - Eigen::Map< Eigen::Matrix<double,nRows,nCols,Eigen::RowMajor> > iDynTree::toEigen - (MatrixFixSize< nRows, nCols > &mat) - toEigen + void + void iDynTree::assertMatrixAreEqual + (const MatrixType1 &mat1, const MatrixType2 &mat2, double tol, std::string file, int line) + assertMatrixAreEqual - MatrixFixSize< nRows, nCols > & - mat + const MatrixType1 & + mat1 - - - - - - - - - - - - unsigned int - nRows - nRows - - - Eigen::Map< Eigen::Matrix< double, nRows, 1 > > - Eigen::Map< Eigen::Matrix<double,nRows,1> > iDynTree::toEigen - (MatrixFixSize< nRows, 1 > &mat) - toEigen - MatrixFixSize< nRows, 1 > & - mat + const MatrixType2 & + mat2 + + + double + tol + + + std::string + file + + + int + line +Assert that two matrices are equal, and exit with EXIT_FAILURE if they are not. - + - - - - unsigned int - nCols - nCols - - - Eigen::Map< Eigen::Matrix< double, 1, nCols > > - Eigen::Map< Eigen::Matrix<double,1,nCols> > iDynTree::toEigen - (MatrixFixSize< 1, nCols > &mat) - toEigen + + void + void iDynTree::assertWoAbort + (const char *semCheck, const char *file, const char *func, int line) + assertWoAbort - MatrixFixSize< 1, nCols > & - mat + const char * + semCheck + + + const char * + file + + + const char * + func + + + int + line +Function embedding the semantic checks. +This function can throw an exception if the semantic check detects an error (returns False). - + - - - - unsigned int - nRows - nRows - - - unsigned int - nCols - nCols - - - Eigen::Map< const Eigen::Matrix< double, nRows, nCols, Eigen::RowMajor > > - Eigen::Map< const Eigen::Matrix<double,nRows,nCols,Eigen::RowMajor> > iDynTree::toEigen - (const MatrixFixSize< nRows, nCols > &mat) - toEigen + + bool + bool iDynTree::checkEqualOrUnknown + (const int op1, const int op2) + checkEqualOrUnknown - const MatrixFixSize< nRows, nCols > & - mat + const int + op1 + + + const int + op2 +Helper class for semantic checking. +Return true if two values are equal, or if one of the two is unknown All negative values are used for represent an unknown value. - + - - const Eigen::Matrix< double, 6, 1 > - const Eigen::Matrix<double,6,1> iDynTree::toEigen - (const SpatialMotionVector &vec) - toEigen + + void + void iDynTree::reportError + (const char *className, const char *methodName, const char *errorMessage) + reportError - const SpatialMotionVector & - vec + const char * + className + + + const char * + methodName + + + const char * + errorMessage +Helper function for reporting error if the semantic check fails. - + - - const Eigen::Matrix< double, 6, 1 > - const Eigen::Matrix<double,6,1> iDynTree::toEigen - (const SpatialForceVector &vec) - toEigen + + bool + bool iDynTree::reportErrorIf + (bool condition, const char *className_methodName, const char *errorMessage) + reportErrorIf - const SpatialForceVector & - vec + bool + condition + + + const char * + className_methodName + + + const char * + errorMessage +Call report error if condition is true. - + - + void - void iDynTree::fromEigen - (SpatialMotionVector &vec, const Eigen::Matrix< double, 6, 1 > &eigVec) - fromEigen + void iDynTree::reportWarning + (const char *className, const char *methodName, const char *errorMessage) + reportWarning - SpatialMotionVector & - vec + const char * + className - const Eigen::Matrix< double, 6, 1 > & - eigVec + const char * + methodName + + + const char * + errorMessage +Helper function for reporting warnings in iDynTree. - + - + void - void iDynTree::fromEigen - (SpatialForceVector &vec, const Eigen::Matrix< double, 6, 1 > &eigVec) - fromEigen + void iDynTree::reportInfo + (const char *className, const char *methodName, const char *message) + reportInfo - SpatialForceVector & - vec + const char * + className - const Eigen::Matrix< double, 6, 1 > & - eigVec + const char * + methodName + + + const char * + message +Helper function for reporting information messages in iDynTree. - + - + void - void iDynTree::fromEigen - (Transform &trans, const Eigen::Matrix4d &eigMat) - fromEigen + void iDynTree::reportDebug + (const char *className, const char *methodName, const char *message) + reportDebug - Transform & - trans + const char * + className - const Eigen::Matrix4d & - eigMat + const char * + methodName + + + const char * + message +Helper function for reporting debug messages in iDynTree. - + - - - - class Derived - - - Eigen::Matrix< typename Derived::Scalar, 3, 3, Eigen::RowMajor > - Eigen::Matrix<typename Derived::Scalar, 3, 3, Eigen::RowMajor> iDynTree::skew - (const Eigen::MatrixBase< Derived > &vec) - skew + + double + double iDynTree::deg2rad + (const double valueInDeg) + deg2rad - const Eigen::MatrixBase< Derived > & - vec + const double + valueInDeg +Convert a double from degrees to radians. - + - - - - class Derived - - - Eigen::Matrix< typename Derived::Scalar, 3, 1 > - Eigen::Matrix<typename Derived::Scalar, 3, 1> iDynTree::unskew - (const Eigen::MatrixBase< Derived > &mat) - unskew + + double + double iDynTree::rad2deg + (const double valueInRad) + rad2deg - const Eigen::MatrixBase< Derived > & - mat + const double + valueInRad +Convert a double from radians to degree. - + - - - - unsigned int - nRows - nRows - - - unsigned int - nCols - nCols - - - typename iDynTreeMatrixType - - - void - void iDynTree::setSubMatrix - (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange, const MatrixFixSize< nRows, nCols > &subMat) - setSubMatrix - - iDynTreeMatrixType & - mat - + + bool + bool iDynTree::checkDoublesAreEqual + (const double &val1, const double &val2, double tol=DEFAULT_TOL) + checkDoublesAreEqual - const IndexRange - rowRange + const double & + val1 - const IndexRange - colRange + const double & + val2 - const MatrixFixSize< nRows, nCols > & - subMat + double + tol + DEFAULT_TOL -Submatrix helpers. +Check whether two doubles are equal given a tolerance tol. - + - - - - typename iDynTreeMatrixType - - - typename EigMatType - - - void - void iDynTree::setSubMatrix - (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange, const EigMatType &subMat) - setSubMatrix + + Transform + Transform iDynTree::TransformFromDHCraig1989 + (double a, double alpha, double d, double theta) + TransformFromDHCraig1989 - iDynTreeMatrixType & - mat + double + a - const IndexRange - rowRange + double + alpha - const IndexRange - colRange + double + d - const EigMatType & - subMat + double + theta @@ -6369,446 +5590,536 @@ - + - - - - typename iDynTreeMatrixType - - - void - void iDynTree::setSubMatrix - (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange, const double subMat) - setSubMatrix + + Transform + Transform iDynTree::TransformFromDH + (double a, double alpha, double d, double theta) + TransformFromDH - iDynTreeMatrixType & - mat + double + a - const IndexRange - rowRange + double + alpha - const IndexRange - colRange + double + d - const double - subMat + double + theta +DH : constructs a transformationmatrix T_link(i-1)_link(i) with the Denavit-Hartenberg convention as described in the original publictation: Denavit, J. +and Hartenberg, R. S., A kinematic notation for lower-pair mechanisms based on matrices, ASME Journal of Applied Mechanics, 23:215-221, 1955. +Function compatible on KDL's Frame::DH method. - + - - - - typename iDynTreeMatrixType - - - void - void iDynTree::setSubMatrixToIdentity - (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange) - setSubMatrixToIdentity - - iDynTreeMatrixType & - mat - + + bool + bool iDynTree::ExtractDHChainFromModel + (const iDynTree::Model &model, const std::string baseFrame, const std::string eeFrame, DHChain &outputChain, double tolerance=1e-5) + ExtractDHChainFromModel - const IndexRange - rowRange + const iDynTree::Model & + model - const IndexRange - colRange + const std::string + baseFrame - - - - - - - - - - - - typename iDynTreeMatrixType - - - void - void iDynTree::setSubMatrixToMinusIdentity - (iDynTreeMatrixType &mat, const IndexRange rowRange, const IndexRange colRange) - setSubMatrixToMinusIdentity - iDynTreeMatrixType & - mat + const std::string + eeFrame - const IndexRange - rowRange + DHChain & + outputChain - const IndexRange - colRange + double + tolerance + 1e-5 +Extract a Denavit Hartenberg Chain from a iDynTree::Model. +In particular you can specify the base frame and the end effector frame of the chain. The chain is then extracted using the algorithm found in: Chapter 3, Spong, Mark W., Seth Hutchinson, and M. Vidyasagar. "Robot modeling and control". 2006. (section 3.2.3 of http://www.cs.duke.edu/brd/Teaching/Bio/asmb/current/Papers/chap3-forward-kinematics.pdf) +The DH representation supports only revolute and translational 1-DOF joints. In this implementation only revolute joints are supported. + + - + - - - - unsigned int - size - size - - - void - void iDynTree::setSubVector - (VectorDynSize &vec, const IndexRange range, const VectorFixSize< size > &subVec) - setSubVector - - VectorDynSize & - vec - + + bool + bool iDynTree::CreateModelFromDHChain + (const DHChain &inputChain, Model &outputModel) + CreateModelFromDHChain - const IndexRange - range + const DHChain & + inputChain - const VectorFixSize< size > & - subVec + Model & + outputModel +Create an iDynTree::Model from a DHChain. +The names of the links will be link0, link1, ... linkN, furthermore there are two additional frame for the base and endEffector frames, named baseFrame and distalFrame . + +The inertia of the links will be set to 1 kg in the origin of the link. + +true if all went ok, false otherwise. + + - + - - void - void iDynTree::setSubVector - (VectorDynSize &vec, const IndexRange range, double subVec) - setSubVector + + bool + bool iDynTree::ComputeLinearAndAngularMomentum + (const Model &model, const LinkPositions &linkPositions, const LinkVelArray &linkVels, SpatialMomentum &totalMomentum) + ComputeLinearAndAngularMomentum - VectorDynSize & - vec + const Model & + model - const IndexRange - range + const LinkPositions & + linkPositions - double - subVec + const LinkVelArray & + linkVels + + + SpatialMomentum & + totalMomentum +Compute the total linear and angular momentum of a robot, expressed in the world frame. + + +model + + +the used model, + + + + +linkPositions + + +linkPositions(l) contains the world_H_link transform. + + + + +linkVels + + +linkVels(l) contains the link l velocity expressed in l frame. + + + + +totalMomentum + + +total momentum, expressed in world frame. + + + +true if all went well, false otherwise. + + - + - - void - void iDynTree::setSubVector - (VectorDynSize &vec, const IndexRange range, const SpatialMotionVector &twist) - setSubVector + + bool + bool iDynTree::ComputeLinearAndAngularMomentumDerivativeBias + (const Model &model, const LinkPositions &linkPositions, const LinkVelArray &linkVel, const LinkAccArray &linkBiasAcc, Wrench &totalMomentumBias) + ComputeLinearAndAngularMomentumDerivativeBias - VectorDynSize & - vec + const Model & + model - const IndexRange - range + const LinkPositions & + linkPositions - const SpatialMotionVector & - twist + const LinkVelArray & + linkVel + + + const LinkAccArray & + linkBiasAcc + + + Wrench & + totalMomentumBias +Compute the total momentum derivatitive bias, i.e. +the part of the total momentum derivative that does not depend on robot acceleration. +The linear and angular momentum derivative depends on the robot position, velocity and acceleration. This function computes the part that do not depend on the robot accelearation. +This function returns the bias of the derivative of the ComputeLinearAndAngularMomentum function. - + - - void - void iDynTree::setSubVector - (VectorDynSize &vec, const IndexRange range, const SpatialForceVector &wrench) - setSubVector + + bool + bool iDynTree::RNEADynamicPhase + (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::JointPosDoubleArray &jointPos, const iDynTree::LinkVelArray &linksVel, const iDynTree::LinkAccArray &linksProperAcc, const iDynTree::LinkNetExternalWrenches &linkExtForces, iDynTree::LinkInternalWrenches &linkIntWrenches, iDynTree::FreeFloatingGeneralizedTorques &baseForceAndJointTorques) + RNEADynamicPhase - VectorDynSize & - vec + const iDynTree::Model & + model - const IndexRange - range + const iDynTree::Traversal & + traversal - const SpatialForceVector & - wrench + const iDynTree::JointPosDoubleArray & + jointPos + + + const iDynTree::LinkVelArray & + linksVel + + + const iDynTree::LinkAccArray & + linksProperAcc + + + const iDynTree::LinkNetExternalWrenches & + linkExtForces + + + iDynTree::LinkInternalWrenches & + linkIntWrenches + + + iDynTree::FreeFloatingGeneralizedTorques & + baseForceAndJointTorques +Compute the inverse dynamics, i.e. +the generalized torques corresponding to a given set of robot accelerations and external force/torques. + + +model + + +The model used for the computation. + + + + +traversal + + +The traversal used for the computation, it defines the used base link. + + + + +jointPos + + +The (internal) joint position of the model. + + + + +linksVel + + +Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). + + + + +linksProperAcc + + +Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . See iDynTree::LinkNetExternalWrenches . + + + + +linkExtForces + + +Vector of external 6D force/torques applied to the links. For each link $L$, the corresponding external force is ${}_L \mathrm{f}^x_L$, i.e. the force that the enviroment applies on the on the link $L$, expressed in the link frame $L$. + + + + +linkIntWrenches + + +Vector of internal joint force/torques. See iDynTree::LinkInternalWrenches . + + + + +baseForceAndJointTorques + + +Generalized torques output. The base element is the residual force on the base (that is equal to zero if the robot acceleration and the external forces provided in LinkNetExternalWrenches were consistent), while the joint part is composed by the joint torques. + + + + - + - - - - typename T - - - void - void iDynTree::setSubVector - (VectorDynSize &vec, const IndexRange range, const T &subVec) - setSubVector + + bool + bool iDynTree::CompositeRigidBodyAlgorithm + (const Model &model, const Traversal &traversal, const JointPosDoubleArray &jointPos, LinkCompositeRigidBodyInertias &linkCRBs, FreeFloatingMassMatrix &massMatrix) + CompositeRigidBodyAlgorithm - VectorDynSize & - vec + const Model & + model - const IndexRange - range + const Traversal & + traversal - const T & - subVec + const JointPosDoubleArray & + jointPos + + + LinkCompositeRigidBodyInertias & + linkCRBs + + + FreeFloatingMassMatrix & + massMatrix +Compute the floating base mass matrix, using the composite rigid body algorithm. - + - - - - typename MapType - - - void - void iDynTree::pseudoInverse_helper2 - (const MapType &A, Eigen::JacobiSVD< Eigen::MatrixXd > &svdDecomposition, MapType &Apinv, double tolerance, unsigned int computationOptions=Eigen::ComputeThinU|Eigen::ComputeThinV) - pseudoInverse_helper2 - - const MapType & - A - - - Eigen::JacobiSVD< Eigen::MatrixXd > & - svdDecomposition - + + bool + bool iDynTree::ArticulatedBodyAlgorithm + (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const LinkNetExternalWrenches &linkExtWrenches, const JointDOFsDoubleArray &jointTorques, ArticulatedBodyAlgorithmInternalBuffers &buffers, FreeFloatingAcc &robotAcc) + ArticulatedBodyAlgorithm - MapType & - Apinv + const Model & + model - double - tolerance + const Traversal & + traversal - unsigned int - computationOptions - Eigen::ComputeThinU|Eigen::ComputeThinV + const FreeFloatingPos & + robotPos - - - - - - - - - - - - typename MapType - - - void - void iDynTree::pseudoInverse_helper1 - (const MapType &A, Eigen::JacobiSVD< Eigen::MatrixXd > &svdDecomposition, MapType &Apinv, double tolerance, unsigned int computationOptions=Eigen::ComputeThinU|Eigen::ComputeThinV) - pseudoInverse_helper1 - const MapType & - A + const FreeFloatingVel & + robotVel - Eigen::JacobiSVD< Eigen::MatrixXd > & - svdDecomposition + const LinkNetExternalWrenches & + linkExtWrenches - MapType & - Apinv + const JointDOFsDoubleArray & + jointTorques - double - tolerance + ArticulatedBodyAlgorithmInternalBuffers & + buffers - unsigned int - computationOptions - Eigen::ComputeThinU|Eigen::ComputeThinV + FreeFloatingAcc & + robotAcc +Compute the floating base acceleration of an unconstrianed robot, using as input the external forces and the joint torques. +We follow the algorithm described in Featherstone 2008, modified for the floating base case and for handling fixed joints. - + - - - - typename MapType - - - void - void iDynTree::pseudoInverse - (const MapType A, MapType Apinv, double tolerance, unsigned int computationOptions=Eigen::ComputeThinU|Eigen::ComputeThinV) - pseudoInverse - - const MapType - A - + + bool + bool iDynTree::InverseDynamicsInertialParametersRegressor + (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::LinkPositions &referenceFrame_H_link, const iDynTree::LinkVelArray &linksVel, const iDynTree::LinkAccArray &linksAcc, iDynTree::MatrixDynSize &baseForceAndJointTorquesRegressor) + InverseDynamicsInertialParametersRegressor - MapType - Apinv + const iDynTree::Model & + model - double - tolerance + const iDynTree::Traversal & + traversal - unsigned int - computationOptions - Eigen::ComputeThinU|Eigen::ComputeThinV + const iDynTree::LinkPositions & + referenceFrame_H_link - - - - - - - - - - Eigen::Map< Eigen::SparseMatrix< double, Eigen::RowMajor > > - Eigen::Map< Eigen::SparseMatrix<double, Eigen::RowMajor> > iDynTree::toEigen - (iDynTree::SparseMatrix< iDynTree::RowMajor > &mat) - toEigen - iDynTree::SparseMatrix< iDynTree::RowMajor > & - mat + const iDynTree::LinkVelArray & + linksVel - - - - - - - - - - Eigen::Map< const Eigen::SparseMatrix< double, Eigen::RowMajor > > - Eigen::Map<const Eigen::SparseMatrix<double, Eigen::RowMajor> > iDynTree::toEigen - (const iDynTree::SparseMatrix< iDynTree::RowMajor > &mat) - toEigen - const iDynTree::SparseMatrix< iDynTree::RowMajor > & - mat + const iDynTree::LinkAccArray & + linksAcc - - - - - - - - - - Eigen::Map< Eigen::SparseMatrix< double, Eigen::ColMajor > > - Eigen::Map< Eigen::SparseMatrix<double, Eigen::ColMajor> > iDynTree::toEigen - (iDynTree::SparseMatrix< iDynTree::ColumnMajor > &mat) - toEigen - iDynTree::SparseMatrix< iDynTree::ColumnMajor > & - mat + iDynTree::MatrixDynSize & + baseForceAndJointTorquesRegressor +Compute the inverse dynamics of the model as linear function of the inertial parameters. +This function computes the matrix that multiplied by the vector of inertial parameters of a model (see iDynTree::Model::getInertialParameters) returns the inverse dynamics generalized torques. In particular it is consistent with the result of the iDynTree::RNEADynamicPhase function, i.e. the first six rows of the regressor correspond to the sum of all external force/torques acting on the robot, expressed in the origin and with the orientation of the specified referenceFrame, as defined by the referenceFrame_H_link argument. +The regressor only computes the inverse dynamics generalized torques assuming that the external forces are equal to zero, as the contribution of the external forces to the inverse dynamics is indipendent from inertial parameters. + + + +model + + +The model used for the computation. + + + + +traversal + + +The traversal used for the computation, it defines the used base link. + + + + +referenceFrame_H_link + + +Position of each link w.r.t. to given frame D (tipically an inertial frame A, the base frame B or the mixed frame B[A]). For each link $L$, the corresponding transform is ${}^D H_L$. + + + + +linksVel + + +Vector of left-trivialized velocities for each link of the model (for each link $L$, the corresponding velocity is ${}^L \mathrm{v}_{A, L}$). + + + + +linksProperAcc + + +Vector of left-trivialized proper acceleration for each link of the model (for each link $L$, the corresponding proper acceleration is ${}^L \dot{\mathrm{v}}_{A, L} - \begin{bmatrix} {}^L R_A {}^A g \\ 0_{3\times1} \end{bmatrix} $), where $ {}^A g \in \mathbb{R}^3 $ is the gravity acceleration expressed in an inertial frame $A$ . + + + + +baseForceAndJointTorquesRegressor + + +The (6+model.getNrOfDOFs() X 10*model.getNrOfLinks()) inverse dynamics regressor. + + + + - + - - Eigen::Map< const Eigen::SparseMatrix< double, Eigen::ColMajor > > - Eigen::Map<const Eigen::SparseMatrix<double, Eigen::ColMajor> > iDynTree::toEigen - (const iDynTree::SparseMatrix< iDynTree::ColumnMajor > &mat) - toEigen + + bool + bool iDynTree::ForwardDynamicsLinearization + (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const LinkNetExternalWrenches &linkExtWrenches, const JointDOFsDoubleArray &jointTorques, ForwardDynamicsLinearizationInternalBuffers &bufs, FreeFloatingAcc &robotAcc, FreeFloatingStateLinearization &A) + ForwardDynamicsLinearization - const iDynTree::SparseMatrix< iDynTree::ColumnMajor > & - mat + const Model & + model - - - - - - - - - - - - class ElementType - - - IDYNTREE_CONSTEXPR MatrixView< ElementType > - IDYNTREE_CONSTEXPR MatrixView<ElementType> iDynTree::make_matrix_view - (ElementType *ptr, typename MatrixView< ElementType >::index_type rows, typename MatrixView< ElementType >::index_type cols, const MatrixStorageOrdering &order=MatrixStorageOrdering::RowMajor) - make_matrix_view - ElementType * - ptr + const Traversal & + traversal - typename MatrixView< ElementType >::index_type - rows + const FreeFloatingPos & + robotPos - typename MatrixView< ElementType >::index_type - cols + const FreeFloatingVel & + robotVel - const MatrixStorageOrdering & - order - MatrixStorageOrdering::RowMajor + const LinkNetExternalWrenches & + linkExtWrenches + + + const JointDOFsDoubleArray & + jointTorques + + + ForwardDynamicsLinearizationInternalBuffers & + bufs + + + FreeFloatingAcc & + robotAcc + + + FreeFloatingStateLinearization & + A @@ -6816,651 +6127,779 @@ - + - - - - class Container - - - std::enable_if_t< MatrixViewInternal::has_IsRowMajor< Container >::value||std::is_same< MatrixView< typename Container::value_type >, Container >::value, int > - 0 - - - IDYNTREE_CONSTEXPR MatrixView< typename Container::value_type > - IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type> iDynTree::make_matrix_view - (Container &cont) - make_matrix_view + + SpatialMotionWrtMotionDerivative + SpatialMotionWrtMotionDerivative iDynTree::operator* + (const Transform &a_X_b, const SpatialMotionWrtMotionDerivative &op2) + operator* - Container & - cont + const Transform & + a_X_b + + + const SpatialMotionWrtMotionDerivative & + op2 +Equivalent to: +SpatialForceWrtMotionDerivativeret; +toEigen(ret)=toEigen(transform.asAdjointMatrixWrench())*toEigen(ret); +returnret; + - + - - - - class Container - - - std::enable_if_t< MatrixViewInternal::has_IsRowMajor< Container >::value||std::is_same< MatrixView< const typename Container::value_type >, Container >::value, int > - 0 - - - IDYNTREE_CONSTEXPR MatrixView< const typename Container::value_type > - IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type> iDynTree::make_matrix_view - (const Container &cont) - make_matrix_view + + SpatialForceWrtMotionDerivative + SpatialForceWrtMotionDerivative iDynTree::operator* + (const Transform &a_X_b, const SpatialForceWrtMotionDerivative &op2) + operator* - const Container & - cont + const Transform & + a_X_b + + + const SpatialForceWrtMotionDerivative & + op2 +Equivalent to: +SpatialForceWrtMotionDerivativeret; +toEigen(ret)=toEigen(transform.asAdjointMatrixWrench())*toEigen(ret); +returnret; + - + - - - - class Container - - - std::enable_if_t< !MatrixViewInternal::has_IsRowMajor< Container >::value &&!std::is_same< MatrixView< typename Container::value_type >, Container >::value, int > - 0 - - - IDYNTREE_CONSTEXPR MatrixView< typename Container::value_type > - IDYNTREE_CONSTEXPR MatrixView<typename Container::value_type> iDynTree::make_matrix_view - (Container &cont, const MatrixStorageOrdering &order=MatrixStorageOrdering::RowMajor) - make_matrix_view + + + iDynTree::biasWrenchVelocityDerivative + (SpatialInertia M, SpatialMotionVector V) + biasWrenchVelocityDerivative - Container & - cont + SpatialInertia + M - const MatrixStorageOrdering & - order - MatrixStorageOrdering::RowMajor + SpatialMotionVector + V +Given a rigid body inertia $M$ and spatial motion vector $V$, the bias wrench $B$ of rigid body is defined as: +\[ B = \times \] - + - - - - class Container - - - std::enable_if_t< !MatrixViewInternal::has_IsRowMajor< Container >::value &&!std::is_same< MatrixView< typename Container::value_type >, Container >::value, int > - 0 - - - IDYNTREE_CONSTEXPR MatrixView< const typename Container::value_type > - IDYNTREE_CONSTEXPR MatrixView<const typename Container::value_type> iDynTree::make_matrix_view - (const Container &cont, const MatrixStorageOrdering &order=MatrixStorageOrdering::RowMajor) - make_matrix_view + + bool + bool iDynTree::ForwardPositionKinematics + (const Model &model, const Traversal &traversal, const Transform &worldHbase, const VectorDynSize &jointPositions, LinkPositions &linkPositions) + ForwardPositionKinematics - const Container & - cont + const Model & + model - const MatrixStorageOrdering & - order - MatrixStorageOrdering::RowMajor + const Traversal & + traversal + + + const Transform & + worldHbase + + + const VectorDynSize & + jointPositions + + + LinkPositions & + linkPositions +Given a robot floating base configuration (i.e. +world_H_base and the joint positions) compute for each link the world_H_link transform. + + +model + + +the used model, + + + + +traversal + + +the used traversal, + + + + +worldHbase + + +the world_H_base transform, + + + + +jointPositions + + +the vector of (internal) joint positions, + + + + +linkPositions + + +linkPositions(l) contains the world_H_link transform. + + + +true if all went well, false otherwise. + + - + - - - iDynTree::IDYNTREE_DEPRECATED_WITH_MSG - ("iDynTree::PositionRaw is deprecated, use iDynTree::Position") typedef Position PositionRaw - IDYNTREE_DEPRECATED_WITH_MSG + + bool + bool iDynTree::ForwardPositionKinematics + (const Model &model, const Traversal &traversal, const FreeFloatingPos &jointPos, LinkPositions &linkPos) + ForwardPositionKinematics - "iDynTree::PositionRaw is - deprecated + const Model & + model - use iDynTree::Position" + const Traversal & + traversal - - - - - - - - - - Eigen::Matrix3d - Eigen::Matrix3d iDynTree::squareCrossProductMatrix - (const Eigen::Vector3d &v) - squareCrossProductMatrix - const Eigen::Vector3d & - v + const FreeFloatingPos & + jointPos - -Maps a 3d vector to the square of the cross product matrix: v --> (v\times)^2 or, if you prefer another notation: v --> S^2(v) - - - - - - - - - Eigen::Matrix3d - Eigen::Matrix3d iDynTree::skew - (const Eigen::Vector3d &vec) - skew - const Eigen::Vector3d & - vec + LinkPositions & + linkPos -Maps a 3d vector to the cross product matrix: v --> (v\times) or, if you prefer another notation: v --> S(v) +Variant of ForwardPositionKinematics that takes in input a FreeFloatingPos object instead of a separate couple of (worldHbase,jointPositions) - + - - - - typename vector6d - - - void - void iDynTree::efficient6dCopy - (vector6d *pthis, const vector6d &other) - efficient6dCopy + + bool + bool iDynTree::ForwardVelAccKinematics + (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::FreeFloatingPos &robotPos, const iDynTree::FreeFloatingVel &robotVel, const iDynTree::FreeFloatingAcc &robotAcc, iDynTree::LinkVelArray &linkVel, iDynTree::LinkAccArray &linkAcc) + ForwardVelAccKinematics - vector6d * - pthis + const iDynTree::Model & + model - const vector6d & - other + const iDynTree::Traversal & + traversal - -Efficient version of the copy from one 6D vector to another. - - - - - - - - - - - typename vector6d - - - vector6d - vector6d iDynTree::efficient6dSum - (const vector6d &op1, const vector6d &op2) - efficient6dSum - const vector6d & - op1 + const iDynTree::FreeFloatingPos & + robotPos - const vector6d & - op2 + const iDynTree::FreeFloatingVel & + robotVel - -Efficient version of the sum of two 6D vectors. - - - - - - - - - - - typename vector6d - - - vector6d - vector6d iDynTree::efficient6ddifference - (const vector6d &op1, const vector6d &op2) - efficient6ddifference - const vector6d & - op1 + const iDynTree::FreeFloatingAcc & + robotAcc - const vector6d & - op2 + iDynTree::LinkVelArray & + linkVel + + + iDynTree::LinkAccArray & + linkAcc -Efficient version of the different of two 6D vectors. +Function that compute the links velocities and accelerations given the free floating robot velocities and accelerations. +This function implements what is usually known as the "forward pass" of the Recursive Newton Euler algorithm. - + - - - - typename twistType - - - typename motionVectorType - - - typename resultType - - - resultType - resultType iDynTree::efficientTwistCrossTwist - (const twistType &op1, const motionVectorType &op2) - efficientTwistCrossTwist + + bool + bool iDynTree::ForwardPosVelAccKinematics + (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::FreeFloatingPos &robotPos, const iDynTree::FreeFloatingVel &robotVel, const iDynTree::FreeFloatingAcc &robotAcc, iDynTree::LinkPositions &linkPos, iDynTree::LinkVelArray &linkVel, iDynTree::LinkAccArray &linkAcc) + ForwardPosVelAccKinematics - const twistType & - op1 + const iDynTree::Model & + model - const motionVectorType & - op2 + const iDynTree::Traversal & + traversal - -Efficient version of the cross product between a twist and a spatial motion vector (another twist, acceleration, ..) - - - - - - - - - - - typename twistType - - - typename momentumVectorType - - - typename resultType - - - resultType - resultType iDynTree::efficientTwistCrossMomentum - (const twistType &op1, const momentumVectorType &op2) - efficientTwistCrossMomentum - const twistType & - op1 + const iDynTree::FreeFloatingPos & + robotPos - const momentumVectorType & - op2 + const iDynTree::FreeFloatingVel & + robotVel + + + const iDynTree::FreeFloatingAcc & + robotAcc + + + iDynTree::LinkPositions & + linkPos + + + iDynTree::LinkVelArray & + linkVel + + + iDynTree::LinkAccArray & + linkAcc -Efficient version of the cross product between a twist and a spatial force vector (momentum, wrench, ..) +Function that compute the links position, velocities and accelerations given the free floating robot position, velocities and accelerations. - + - - - iDynTree::IDYNTREE_DEPRECATED_WITH_MSG - ("iDynTree::RotationRaw is deprecated, use iDynTree::Rotation") typedef Rotation RotationRaw - IDYNTREE_DEPRECATED_WITH_MSG + + bool + bool iDynTree::ForwardPosVelKinematics + (const iDynTree::Model &model, const iDynTree::Traversal &traversal, const iDynTree::FreeFloatingPos &robotPos, const iDynTree::FreeFloatingVel &robotVel, iDynTree::LinkPositions &linkPos, iDynTree::LinkVelArray &linkVel) + ForwardPosVelKinematics - "iDynTree::RotationRaw is - deprecated + const iDynTree::Model & + model + + + const iDynTree::Traversal & + traversal + + + const iDynTree::FreeFloatingPos & + robotPos + + + const iDynTree::FreeFloatingVel & + robotVel + + + iDynTree::LinkPositions & + linkPos - use iDynTree::Rotation" + iDynTree::LinkVelArray & + linkVel +Function that compute the links position and velocities and accelerations given the free floating robot position and velocities. - + - - - iDynTree::IDYNTREE_DEPRECATED_WITH_MSG - ("iDynTree::RotationalInertiaRaw is deprecated, use iDynTree::RotationalInertia") typedef RotationalInertia RotationalInertiaRaw - IDYNTREE_DEPRECATED_WITH_MSG + + bool + bool iDynTree::ForwardAccKinematics + (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const FreeFloatingAcc &robotAcc, const LinkVelArray &linkVel, LinkAccArray &linkAcc) + ForwardAccKinematics - "iDynTree::RotationalInertiaRaw is - deprecated + const Model & + model - use iDynTree::RotationalInertia" + const Traversal & + traversal + + + const FreeFloatingPos & + robotPos + + + const FreeFloatingVel & + robotVel + + + const FreeFloatingAcc & + robotAcc + + + const LinkVelArray & + linkVel + + + LinkAccArray & + linkAcc +Function that computes the links accelerations given the free floating robot velocities and accelerations. +This function implements what is usually known as the acceleration part "forward pass" of the Recursive Newton Euler algorithm. - + - + bool - bool iDynTree::isValidRotationMatrix - (const iDynTree::Rotation &r) - isValidRotationMatrix + bool iDynTree::ForwardBiasAccKinematics + (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const SpatialAcc &baseBiasAcc, const LinkVelArray &linkVel, LinkAccArray &linkBiasAcc) + ForwardBiasAccKinematics - const iDynTree::Rotation & - r + const Model & + model + + + const Traversal & + traversal + + + const FreeFloatingPos & + robotPos + + + const FreeFloatingVel & + robotVel + + + const SpatialAcc & + baseBiasAcc + + + const LinkVelArray & + linkVel + + + LinkAccArray & + linkBiasAcc -Check if the rotation matrix is valid. +Function that computes the links bias accelerations given the free floating robot velocities. -It checks that the determinant is 1, that the Frobenius norm is finite and that it is orthogonal. +This function can also consider a non-zero base acceleration, because when computing the bias acc for the MIXED representation, a zero mixed base acceleration is a equivalent to a non-zero BODY_FIXED base acceleration. + + -r +model -The input rotation +the used model, - -True if it is a rotation matrix. - - - - - - - - - double - double iDynTree::geodesicL2Distance - (const iDynTree::Rotation &rotation1, const iDynTree::Rotation &rotation2) - geodesicL2Distance - - const iDynTree::Rotation & - rotation1 - - - const iDynTree::Rotation & - rotation2 - - -Computes the geodesic distance between two rotation matrices. - - -It implements the angular distance presented in Sec. 4 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf), in particular $d = ||log(R_1^\top R_2)||^2 $. + -rotation1 +traversal -The first rotation. +the used traversal, -rotation2 +worldHbase -The other rotation. +the world_H_base transform, + + + + +robotPos + + +the position of the robot, i.e. $ ({}^A H_B, s)$, + + + + +robotVel + + +the velocity of the robot, with the base velocity expressed in BODY_FIXED representation i.e. $ \nu = \begin{bmatrix} {}^B \mathrm{v}_{A,B} \newline \dot{s} \end{bmatrix} $, + + + + +baseBiasAcc + + +base bias acceleration with BODY_FIXED rapresentation, useful when the bias acceleration is considering the MIXED base acceleration to be zero, + + + + +linkVel + + +the velocity of each link of the robot, with velocity expressed with BODY_FIXED representation i.e. for each link $ $ we have $ {}^L \mathrm{v}_{A,L} $, + + + + +linkBiasAcc + + +the bias acceleration of each link of the robot, with the acceleration expressed with BODY_FIXED representation. -the geodesic L2 distance between the two rotation matrices. - - + - + bool - bool iDynTree::geodesicL2MeanRotation - (const std::vector< iDynTree::Rotation > &inputRotations, iDynTree::Rotation &meanRotation, const GeodesicL2MeanOptions &options=GeodesicL2MeanOptions()) - geodesicL2MeanRotation + bool iDynTree::ForwardBiasAccKinematics + (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const LinkVelArray &linkVel, LinkAccArray &linkBiasAcc) + ForwardBiasAccKinematics - const std::vector< iDynTree::Rotation > & - inputRotations + const Model & + model - iDynTree::Rotation & - meanRotation + const Traversal & + traversal - const GeodesicL2MeanOptions & - options - GeodesicL2MeanOptions() + const FreeFloatingPos & + robotPos + + + const FreeFloatingVel & + robotVel + + + const LinkVelArray & + linkVel + + + LinkAccArray & + linkBiasAcc -Computes the geodesic mean amongst the provided rotations. +Legacy function, will be deprecated, use the variant with an explicit baseBiasAcc value. + + + + + + + + + bool + bool iDynTree::FreeFloatingJacobianUsingLinkPos + (const Model &model, const Traversal &traversal, const JointPosDoubleArray &jointPositions, const LinkPositions &linkPositions, const LinkIndex linkIndex, const Transform &jacobFrame_X_world, const Transform &baseFrame_X_jacobBaseFrame, const MatrixView< double > &jacobian) + FreeFloatingJacobianUsingLinkPos + + const Model & + model + + + const Traversal & + traversal + + + const JointPosDoubleArray & + jointPositions + + + const LinkPositions & + linkPositions + + + const LinkIndex + linkIndex + + + const Transform & + jacobFrame_X_world + + + const Transform & + baseFrame_X_jacobBaseFrame + + + const MatrixView< double > & + jacobian + + +Compute a free floating jacobian. -It implements Algorithm 1 in Sec. 5.3 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf). -Inside it calls geodesicL2WeightedMeanRotation. -inputRotations +model + + +the used model, + + + + +traversal -The rotations to average. +the used traversal, -meanRotation +jointPositions -The mean rotation. +the vector of (internal) joint positions, -options +linkPositions -The options for the inner optimization (refinement) loop. +linkPositions(l) contains the world_H_link transform. - -false in case of failure, true otherwise. - - - - - - - - - bool - bool iDynTree::geodesicL2WeightedMeanRotation - (const std::vector< iDynTree::Rotation > &inputRotations, const std::vector< double > &weights, iDynTree::Rotation &meanRotation, const GeodesicL2MeanOptions &options=GeodesicL2MeanOptions()) - geodesicL2WeightedMeanRotation - - const std::vector< iDynTree::Rotation > & - inputRotations - - - const std::vector< double > & - weights - - - iDynTree::Rotation & - meanRotation - - - const GeodesicL2MeanOptions & - options - GeodesicL2MeanOptions() - - -Computes the weighted geodesic mean amongst the provided rotations. - - -It implements Algorithm 1 in Sec. 5.3 of "Rotation Averaging" (available at http://users.cecs.anu.edu.au/~hongdong/rotationaveraging.pdf), with a small modification to take into accounts weights different from 1. - + -inputRotations +linkIndex -The rotations to average. +the index of the link of which we compute the jacobian. -weights +jacobFrame_X_world -The weights for each rotation. If this vector is null assumes that each weight is 1.0 (equivalent to geodesicL2MeanRotation) +TODO -meanRotation +baseFrame_X_jacobBaseFrame -The weighted mean rotation. +TODO -options +jacobian -The options for the inner optimization (refinement) loop. +the computed Jacobian -false in case of failure, true otherwise. +true if all went well, false otherwise. - + - - - - class ElementType - - - std::ptrdiff_t - FirstExtent - FirstExtent - - - std::ptrdiff_t - SecondExtent - SecondExtent - - - IDYNTREE_CONSTEXPR bool - IDYNTREE_CONSTEXPR bool iDynTree::operator== - (Span< ElementType, FirstExtent > l, Span< ElementType, SecondExtent > r) - operator== + + bool + bool iDynTree::createReducedModelAndSensors + (const Model &fullModel, const SensorsList &fullSensors, const std::vector< std::string > &jointsInReducedModel, Model &reducedModel, SensorsList &reducedSensors) + createReducedModelAndSensors - Span< ElementType, FirstExtent > - l + const Model & + fullModel - Span< ElementType, SecondExtent > - r + const SensorsList & + fullSensors + + + const std::vector< std::string > & + jointsInReducedModel + + + Model & + reducedModel + + + SensorsList & + reducedSensors + + +Variant of createReducedModel function that also process the sensorList . + + +Note: since iDynTree 10, this has been superseded by the regular createReducedModel that also operated on the SensorsList associated with the model. +To migrate to this version, just change from: +Model fullModel, reducedModel; std::vector<std::string> jointsInReducedModel; SensorsList fullSensors, reducedSensors; +bool ok = createReducedModelAndSensors(fullModel, fullSensors, jointsInReducedModel, reducedModel, reducedSensors); +// handle ok // access reducedModel and reducedSensors +to +Model fullModel, reducedModel; std::vector<std::string> jointsInReducedModel; SensorsList fullSensors; fullModel.sensors() = fullSensors; +bool ok = createReducedModel(fullModel, jointsInReducedModel, reducedModel); +// Handle ok // access reducedModel and reducedModel.sensors() + + + + + + + Link + Link iDynTree::getRandomLink + () + getRandomLink + + + + + + + + + + void + void iDynTree::addRandomLinkToModel + (Model &model, std::string parentLink, std::string newLinkName, bool onlyRevoluteJoints=false) + addRandomLinkToModel + + Model & + model + + + std::string + parentLink + + + std::string + newLinkName + + + bool + onlyRevoluteJoints + false +Add a random link with random model. - + - - - - class ElementType - - - std::ptrdiff_t - Extent - Extent - - - IDYNTREE_CONSTEXPR bool - IDYNTREE_CONSTEXPR bool iDynTree::operator!= - (Span< ElementType, Extent > l, Span< ElementType, Extent > r) - operator!= + + void + void iDynTree::addRandomAdditionalFrameToModel + (Model &model, std::string parentLink, std::string newFrameName) + addRandomAdditionalFrameToModel - Span< ElementType, Extent > - l + Model & + model - Span< ElementType, Extent > - r + std::string + parentLink + + + std::string + newFrameName +Add a random additional frame to a model model. - + - - - - class ElementType - - - std::ptrdiff_t - Extent - Extent - - - IDYNTREE_CONSTEXPR bool - IDYNTREE_CONSTEXPR bool iDynTree::operator< - (Span< ElementType, Extent > l, Span< ElementType, Extent > r) - operator< + + LinkIndex + LinkIndex iDynTree::getRandomLinkIndexOfModel + (const Model &model) + getRandomLinkIndexOfModel - Span< ElementType, Extent > - l + const Model & + model + + + + + + + + + + + std::string + std::string iDynTree::getRandomLinkOfModel + (const Model &model) + getRandomLinkOfModel + + const Model & + model + + + + + + + + + + std::string + std::string iDynTree::int2string + (int i) + int2string - Span< ElementType, Extent > - r + int + i @@ -7468,30 +6907,26 @@ - + - - - - class ElementType - - - std::ptrdiff_t - Extent - Extent - - - IDYNTREE_CONSTEXPR bool - IDYNTREE_CONSTEXPR bool iDynTree::operator<= - (Span< ElementType, Extent > l, Span< ElementType, Extent > r) - operator<= + + Model + Model iDynTree::getRandomModel + (unsigned int nrOfJoints, size_t nrOfAdditionalFrames=10, bool onlyRevoluteJoints=false) + getRandomModel - Span< ElementType, Extent > - l + unsigned int + nrOfJoints - Span< ElementType, Extent > - r + size_t + nrOfAdditionalFrames + 10 + + + bool + onlyRevoluteJoints + false @@ -7499,30 +6934,26 @@ - + - - - - class ElementType - - - std::ptrdiff_t - Extent - Extent - - - IDYNTREE_CONSTEXPR bool - IDYNTREE_CONSTEXPR bool iDynTree::operator> - (Span< ElementType, Extent > l, Span< ElementType, Extent > r) - operator> + + Model + Model iDynTree::getRandomChain + (unsigned int nrOfJoints, size_t nrOfAdditionalFrames=10, bool onlyRevoluteJoints=false) + getRandomChain - Span< ElementType, Extent > - l + unsigned int + nrOfJoints - Span< ElementType, Extent > - r + size_t + nrOfAdditionalFrames + 10 + + + bool + onlyRevoluteJoints + false @@ -7530,1181 +6961,1617 @@ - + - - - - class ElementType - - - std::ptrdiff_t - Extent - Extent - - - IDYNTREE_CONSTEXPR bool - IDYNTREE_CONSTEXPR bool iDynTree::operator>= - (Span< ElementType, Extent > l, Span< ElementType, Extent > r) - operator>= + + void + void iDynTree::getRandomJointPositions + (VectorDynSize &vec, const Model &model) + getRandomJointPositions - Span< ElementType, Extent > - l + VectorDynSize & + vec - Span< ElementType, Extent > - r + const Model & + model +Get random joint position consistently with the limits of the model. +If the input vector has the wrong size, it will be resized. - + - - - - class ElementType - - - IDYNTREE_CONSTEXPR Span< ElementType > - IDYNTREE_CONSTEXPR Span<ElementType> iDynTree::make_span - (ElementType *ptr, typename Span< ElementType >::index_type count) - make_span + + bool + bool iDynTree::getRandomInverseDynamicsInputs + (FreeFloatingPos &pos, FreeFloatingVel &vel, FreeFloatingAcc &acc, LinkNetExternalWrenches &extWrenches) + getRandomInverseDynamicsInputs - ElementType * - ptr + FreeFloatingPos & + pos - typename Span< ElementType >::index_type - count + FreeFloatingVel & + vel + + + FreeFloatingAcc & + acc + + + LinkNetExternalWrenches & + extWrenches +Get random robot positions, velocities and accelerations and external wrenches to be given as an input to InverseDynamics. - + - - - - class ElementType - - - IDYNTREE_CONSTEXPR Span< ElementType > - IDYNTREE_CONSTEXPR Span<ElementType> iDynTree::make_span - (ElementType *firstElem, ElementType *lastElem) - make_span + + bool + bool iDynTree::removeFakeLinks + (const Model &modelWithFakeLinks, Model &modelWithoutFakeLinks) + removeFakeLinks - ElementType * - firstElem + const Model & + modelWithFakeLinks - ElementType * - lastElem + Model & + modelWithoutFakeLinks +\function Remove all fake links in the model, transforming them in frames. +Given a Model in input, this function copies all its links and joints to the model in output, except for links that recognized as "fake links". +The condition for a link to be classified as "fake link" are: +The link has a zero mass. +The link is a leaf, i.e. it is connected to only one neighbor. +The link is connected to its only neighbor with a fixed joint. + + +Once a "fake link" has been identified to respect this two conditions, it and the joint that it connects it to its only neighbor is not copied to the output model, but a frame with the same name of the "fake link" and with the same transform is added to the model. +This function does not handle SensorsList contained inside the input model. + +The definition of "fake link" used in this function excludes the case in which two fake links are attached to one another. + + - + - - - - class ElementType - - - std::size_t - N - N - - - IDYNTREE_CONSTEXPR Span< ElementType, N > - IDYNTREE_CONSTEXPR Span<ElementType, N> iDynTree::make_span - (ElementType(&arr)[N]) noexcept - make_span + + bool + bool iDynTree::createReducedModel + (const Model &fullModel, const std::vector< std::string > &jointsInReducedModel, Model &reducedModel) + createReducedModel - ElementType(&) - arr - [N] + const Model & + fullModel + + + const std::vector< std::string > & + jointsInReducedModel + + + Model & + reducedModel +This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order. +All other joints are be removed by lumping (i.e. fusing together) the inertia of the links that are connected by that joint, assuming the joint to be in "rest" position (i.e. zero for revolute or prismatic joints). The links eliminated with this process are be added back to the reduced model as "frames", and are copied in the same way all the additional frames of the lumped links. - + - - - - class Container - - - IDYNTREE_CONSTEXPR Span< typename Container::value_type > - IDYNTREE_CONSTEXPR Span<typename Container::value_type> iDynTree::make_span - (Container &cont) - make_span + + bool + bool iDynTree::createReducedModel + (const Model &fullModel, const std::vector< std::string > &jointsInReducedModel, Model &reducedModel, const std::unordered_map< std::string, double > &removedJointPositions) + createReducedModel + + const Model & + fullModel + + + const std::vector< std::string > & + jointsInReducedModel + + + Model & + reducedModel + - Container & - cont + const std::unordered_map< std::string, double > & + removedJointPositions +This function takes in input a iDynTree::Model and an ordered list of joints and returns a model with just the joint specified in the list, with that exact order. +All other joints are be removed by lumping (i.e. fusing together) the inertia of the links that are connected by that joint, assuming the joint to be in "rest" position (i.e. zero for revolute or prismatic joints), or the position specified in the removedJointPositions if a given joint is specified in removedJointPositions - + - - - - class Container - - - typename - typename std::enable_if<SpanUtils::is_value_defined<Container>::value>::type - - - IDYNTREE_CONSTEXPR Span< const typename Container::value_type > - IDYNTREE_CONSTEXPR Span<const typename Container::value_type> iDynTree::make_span - (const Container &cont) - make_span + + bool + bool iDynTree::createModelWithNormalizedJointNumbering + (const Model &model, const std::string &baseForNormalizedJointNumbering, Model &reducedModel) + createModelWithNormalizedJointNumbering - const Container & - cont + const Model & + model + + + const std::string & + baseForNormalizedJointNumbering + + + Model & + reducedModel +Given a specified base, return a model with a "normalized" joint numbering for that base. +This function takes in input a iDynTree::Model and a name of a link in that model. It returns a model identical to the one in input, but with the joint serialization of the non-fixed joint modified in such a way that a non-fixed joint has an index higher than all the non-fixed joints on the path between it and the base. After all the non-fixed joints, the fixed joints are also added with the same criteria, but applied to fixed joints. +This method make sure that the non-fixed joint in the model have a "regular numbering" as described in Featherstone "Rigid Body Dynamics Algorithm", section 4.1.2 . Note that this numbering is not required by any algorithm in iDynTree, but it may be useful for example to ensure that for a chain model the joint numbering is the one induced by the kinematic structure. + +This function does not handle SensorsList contained inside the input model. + +true if all went well, false if there was an error in conversion. + + - + - - - - class Ptr - - - IDYNTREE_CONSTEXPR Span< typename Ptr::element_type > - IDYNTREE_CONSTEXPR Span<typename Ptr::element_type> iDynTree::make_span - (Ptr &cont, std::ptrdiff_t count) - make_span + + bool + bool iDynTree::extractSubModel + (const iDynTree::Model &fullModel, const iDynTree::Traversal &subModelTraversal, iDynTree::Model &outputSubModel) + extractSubModel - Ptr & - cont + const iDynTree::Model & + fullModel - std::ptrdiff_t - count + const iDynTree::Traversal & + subModelTraversal + + + iDynTree::Model & + outputSubModel +Extract sub model from sub model traversal. +This function creates a new iDynTree::Model containing links and joints composing the subModelTraversal. The function takes in input a iDynTree::Model and a iDynTree::Traversal. The new model will contain joints and links composing the subModelTraversal, with the same order. The FT sensor frames are added as additional frames. +This function does not handle SensorsList contained inside the input model. + +true if all went well, false if there was an error in creating the sub model. + + - + - - - - class Ptr - - - typename - typename std::enable_if<!SpanUtils::is_value_defined<Ptr>::value && SpanUtils::is_element_defined<Ptr>::value>::type - - - IDYNTREE_CONSTEXPR Span< typename Ptr::element_type > - IDYNTREE_CONSTEXPR Span<typename Ptr::element_type> iDynTree::make_span - (Ptr &cont) - make_span + + bool + bool iDynTree::addValidNamesToAllSolidShapes + (const iDynTree::Model &inputModel, iDynTree::Model &outputModel) + addValidNamesToAllSolidShapes - Ptr & - cont + const iDynTree::Model & + inputModel + + + iDynTree::Model & + outputModel +Add automatically generated names to all visual and collision solid shapes of the model. +This function creates a new iDynTree::Model that is identical to the input one, but that sets a valid name for all the visual and collision solid shapes of the model. +For links that already have at least either collision or visual with valid name, all the corresponding shapes (collision or visual) will not be modified. +For links in which all shapes of a given type that do not have a valid name, a name will be generated as the following: +If there is a single collision or visual element in the link, it will be named <linkName>_collision or <linkName>_visual +If there are multiple collision or visual elements in the link, the solid shapes will be <linkName>_collision_0, <linkName>_collision_1, ... <linkName>_collision_n or <linkName>_visual_0, <linkName>_visual_1, ... <linkName>_visual_n + + +true if all went well, false if there was an error in creating the sub model. + + - + - - - - class Container - - - typename - typename std::enable_if<!SpanUtils::is_value_defined<Container>::value && !SpanUtils::is_element_defined<Container>::value && SpanUtils::has_data_method<Container>::value>::type - - - IDYNTREE_CONSTEXPR Span< typename std::remove_pointer< decltype(std::declval< Container >).data())>::type > - IDYNTREE_CONSTEXPR Span<typename std::remove_pointer<decltype (std::declval<Container>).data())>::type> iDynTree::make_span - (Container &cont) - make_span + + bool + bool iDynTree::moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink + (const iDynTree::Model &inputModel, iDynTree::Model &outputModel) + moveLinkFramesToBeCompatibleWithURDFWithGivenBaseLink - Container & - cont + const iDynTree::Model & + inputModel + + + iDynTree::Model & + outputModel +Transform the input model in model that can be exported as URDF with the given base link. +In iDynTree, the link frame can be placed without constraint w.r.t. to the joints to which the link is connected. On the other hand, in the URDF format, the origin of the frame of the child link connected to its parent with a non-fixed joint must lay on the axis of the joint. +That means that if you want to export a model with an arbitrary base link, some link frame will need to be moved to respect the constraint given by the URDF format. This function perform exactly this transformation, ensuring that inertia, visual and collision information is probably accounted for, and leaving the original link frames in the model as "additional frames" with the naming scheme <linkName>_original_frame . +Note that the operation done depends on the base link used, if you want to use a different base link, change the default base link of the model via inputModel.setDefaultBaseLink method. +true if all went well, false if there was an error in creating the sub model. + + - + - - void - void iDynTree::assertStringAreEqual - (const std::string &val1, const std::string &val2, double tol=DEFAULT_TOL, std::string file="", int line=-1) - assertStringAreEqual - - const std::string & - val1 - + + bool + bool iDynTree::predictSensorsMeasurements + (const Model &model, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const FreeFloatingAcc &robotAcc, const LinAcceleration &gravity, const LinkNetExternalWrenches &externalWrenches, FreeFloatingAcc &buf_properRobotAcc, LinkPositions &buf_linkPos, LinkVelArray &buf_linkVel, LinkAccArray &buf_linkProperAcc, LinkInternalWrenches &buf_internalWrenches, FreeFloatingGeneralizedTorques &buf_outputTorques, SensorsMeasurements &predictedMeasurement) + predictSensorsMeasurements - const std::string & - val2 + const Model & + model - double - tol - DEFAULT_TOL + const Traversal & + traversal - std::string - file - "" + const FreeFloatingPos & + robotPos - int - line - -1 + const FreeFloatingVel & + robotVel - - - - - - - - - - void - void iDynTree::assertDoubleAreEqual - (const double &val1, const double &val2, double tol=DEFAULT_TOL, std::string file="", int line=-1) - assertDoubleAreEqual - const double & - val1 + const FreeFloatingAcc & + robotAcc - const double & - val2 + const LinAcceleration & + gravity - double - tol - DEFAULT_TOL + const LinkNetExternalWrenches & + externalWrenches - std::string - file - "" + FreeFloatingAcc & + buf_properRobotAcc - int - line - -1 + LinkPositions & + buf_linkPos - - - - - - - - - - void - void iDynTree::assertTransformsAreEqual - (const Transform &trans1, const Transform &trans2, double tol=DEFAULT_TOL, std::string file="", int line=-1) - assertTransformsAreEqual - const Transform & - trans1 + LinkVelArray & + buf_linkVel - const Transform & - trans2 + LinkAccArray & + buf_linkProperAcc - double - tol - DEFAULT_TOL + LinkInternalWrenches & + buf_internalWrenches - std::string - file - "" + FreeFloatingGeneralizedTorques & + buf_outputTorques - int - line - -1 + SensorsMeasurements & + predictedMeasurement -Assert that two transforms are equal, and exit with EXIT_FAILURE if they are not. +Predict the measurement of a set of sensors. +Given a SensorList object describing a list of sensor of a model fill the output argument predictedMeasurement with the predicted measurement of the sensors consistent with the state and the acceleration/torques and forces of the Model. +This function takes in input the internal buffers used for the computation to avoid dynamic memory allocation. + + +model + + +the model used to predict the sensor measurements. + + + + +sensorList + + +the sensors list used to predict the sensors measurements. + + + + +traversal + + +the Traversal used for predict the sensor measurements. + + + + +robotPos + + +the position of the model used for prediction. + + + + +robotVel + + +the velocity of the model used for prediction. + + + + +robotAcc + + +the acceleration of the model used for prediction. + + + + +gravity + + +the gravity acceleration (in world frame) used for prediction. + + + + +externalWrenches + + +the net external wrench acting on each link. + + + + +buf_properRobotAcc + + +internal buffer, storing the proper acceleration of the model. + + + + +buf_linkPos + + +internal buffer, storing the position of every link in the model. + + + + +buf_linkVel + + +internal buffer, storing the velocity of every link in the model. + + + + +buf_linkProperAcc + + +internal buffer, storing the proper acceleration of every link in the model. + + + + +buf_internalWrenches + + +internal buffer, storing the internal wrenches. + + + + +buf_outputTorques + + +internal buffer, storing the generalized joint torques. + + + + +predictedMeasurement + + +the predicted measurements for the sensors. + + + +true if the sensors in the list are all valid + + - + - - void - void iDynTree::assertSpatialMotionAreEqual - (const SpatialMotionVector &t1, const SpatialMotionVector &t2, double tol=DEFAULT_TOL, std::string file="", int line=-1) - assertSpatialMotionAreEqual + + bool + bool iDynTree::predictSensorsMeasurementsFromRawBuffers + (const Model &model, const Traversal &traversal, const LinkVelArray &buf_linkVel, const LinkAccArray &buf_linkProperAcc, const LinkInternalWrenches &buf_internalWrenches, SensorsMeasurements &predictedMeasurement) + predictSensorsMeasurementsFromRawBuffers - const SpatialMotionVector & - t1 + const Model & + model - const SpatialMotionVector & - t2 + const Traversal & + traversal - double - tol - DEFAULT_TOL + const LinkVelArray & + buf_linkVel - std::string - file - "" + const LinkAccArray & + buf_linkProperAcc - int - line - -1 + const LinkInternalWrenches & + buf_internalWrenches + + + SensorsMeasurements & + predictedMeasurement -Assert that two spatial motion vectors are equal, and exit with EXIT_FAILURE if they are not. +Predict the measurement of a set of sensors. +Helper function that works on buffers already compute with Dynamics functions + + +model + + +the model used to predict the sensor measurements. + + + + +traversal + + +the Traversal used for predict the sensor measurements. + + + + +buf_linkVel + + +internal buffer, storing the velocity of every link in the model. + + + + +buf_linkProperAcc + + +internal buffer, storing the proper acceleration of every link in the model. + + + + +buf_internalWrenches + + +internal buffer, storing the internal wrenches. + + + + +predictedMeasurement + + +the predicted measurements for the sensors. + + + +true if the sensors in the list are all valid + + - + - - void - void iDynTree::assertSpatialForceAreEqual - (const SpatialForceVector &f1, const SpatialForceVector &f2, double tol=DEFAULT_TOL, std::string file="", int line=-1) - assertSpatialForceAreEqual + + bool + bool iDynTree::predictSensorsMeasurements + (const Model &model, const SensorsList &sensorList, const Traversal &traversal, const FreeFloatingPos &robotPos, const FreeFloatingVel &robotVel, const FreeFloatingAcc &robotAcc, const LinAcceleration &gravity, const LinkNetExternalWrenches &externalWrenches, FreeFloatingAcc &buf_properRobotAcc, LinkPositions &buf_linkPos, LinkVelArray &buf_linkVel, LinkAccArray &buf_linkProperAcc, LinkInternalWrenches &buf_internalWrenches, FreeFloatingGeneralizedTorques &buf_outputTorques, SensorsMeasurements &predictedMeasurement) + predictSensorsMeasurements + + const Model & + model + + + const SensorsList & + sensorList + + + const Traversal & + traversal + - const SpatialForceVector & - f1 + const FreeFloatingPos & + robotPos - const SpatialForceVector & - f2 + const FreeFloatingVel & + robotVel - double - tol - DEFAULT_TOL + const FreeFloatingAcc & + robotAcc - std::string - file - "" + const LinAcceleration & + gravity - int - line - -1 + const LinkNetExternalWrenches & + externalWrenches - -Assert that two spatial force vectors are equal, and exit with EXIT_FAILURE if they are not. - - - - - - - - - void - void iDynTree::assertTrue - (bool prop, std::string file="", int line=-1) - assertTrue - bool - prop + FreeFloatingAcc & + buf_properRobotAcc - std::string - file - "" + LinkPositions & + buf_linkPos - int - line - -1 + LinkVelArray & + buf_linkVel - - - - - - - - - - bool - bool iDynTree::getRandomBool - () - getRandomBool - -Get random bool. - - - - - - - - - double - double iDynTree::getRandomDouble - (double min=0.0, double max=1.0) - getRandomDouble - double - min - 0.0 + LinkAccArray & + buf_linkProperAcc - double - max - 1.0 + LinkInternalWrenches & + buf_internalWrenches - -Get a random double between min and max . - - - - - - - - - int - int iDynTree::getRandomInteger - (int min, int max) - getRandomInteger - int - min + FreeFloatingGeneralizedTorques & + buf_outputTorques - int - max + SensorsMeasurements & + predictedMeasurement -Get a random integer between min and max (included). +Predict the measurement of a set of sensors. -For example a dice could be simulated with getRandomInteger(1,6); +Given a SensorList object describing a list of sensor of a model fill the output argument predictedMeasurement with the predicted measurement of the sensors consistent with the state and the acceleration/torques and forces of the Model. +This function takes in input the internal buffers used for the computation to avoid dynamic memory allocation. + + +model + + +the model used to predict the sensor measurements. + + + + +sensorList + + +the sensors list used to predict the sensors measurements. + + + + +traversal + + +the Traversal used for predict the sensor measurements. + + + + +robotPos + + +the position of the model used for prediction. + + + + +robotVel + + +the velocity of the model used for prediction. + + + + +robotAcc + + +the acceleration of the model used for prediction. + + + + +gravity + + +the gravity acceleration (in world frame) used for prediction. + + + + +externalWrenches + + +the net external wrench acting on each link. + + + + +buf_properRobotAcc + + +internal buffer, storing the proper acceleration of the model. + + + + +buf_linkPos + + +internal buffer, storing the position of every link in the model. + + + + +buf_linkVel + + +internal buffer, storing the velocity of every link in the model. + + + + +buf_linkProperAcc + + +internal buffer, storing the proper acceleration of every link in the model. + + + + +buf_internalWrenches + + +internal buffer, storing the internal wrenches. + + + + +buf_outputTorques + + +internal buffer, storing the generalized joint torques. + + + + +predictedMeasurement + + +the predicted measurements for the sensors. + + + +true if the sensors in the list are all valid + + - + - - - - typename VectorType - - - void - void iDynTree::getRandomVector - (VectorType &vec, double min=0.0, double max=1.0) - getRandomVector + + bool + bool iDynTree::predictSensorsMeasurementsFromRawBuffers + (const Model &model, const SensorsList &sensorList, const Traversal &traversal, const LinkVelArray &buf_linkVel, const LinkAccArray &buf_linkProperAcc, const LinkInternalWrenches &buf_internalWrenches, SensorsMeasurements &predictedMeasurement) + predictSensorsMeasurementsFromRawBuffers - VectorType & - vec + const Model & + model - double - min - 0.0 + const SensorsList & + sensorList - double - max - 1.0 + const Traversal & + traversal - -Fill a vector with random double. - - - - - - - - - - - typename MatrixType - - - void - void iDynTree::getRandomMatrix - (MatrixType &mat) - getRandomMatrix - MatrixType & - mat + const LinkVelArray & + buf_linkVel - -Fill a matrix of random doubles. - - - - - - - - - Position - Position iDynTree::getRandomPosition - () - getRandomPosition - -Get a random position. - - - - - - - - - Rotation - Rotation iDynTree::getRandomRotation - () - getRandomRotation - -Get a random rotation. - - - - - - - - - Transform - Transform iDynTree::getRandomTransform - () - getRandomTransform - -Get a random transform. - - - - - - - - - Axis - Axis iDynTree::getRandomAxis - () - getRandomAxis - -Get a random axis. - - - - - - - - - SpatialInertia - SpatialInertia iDynTree::getRandomInertia - () - getRandomInertia - -Get a random (but physically consistent) inertia. - - - - - - - - - SpatialMotionVector - SpatialMotionVector iDynTree::getRandomTwist - () - getRandomTwist - -Get a random twist-like 6D vector. - - - - - - - - - SpatialForceVector - SpatialForceVector iDynTree::getRandomWrench - () - getRandomWrench - -Get a random wrench-like 6D object. - - - - - - - - - - - typename VectorType - - - void - void iDynTree::printVector - (std::string, const VectorType &vec) - printVector - std::string + const LinkAccArray & + buf_linkProperAcc - const VectorType & - vec + const LinkInternalWrenches & + buf_internalWrenches + + + SensorsMeasurements & + predictedMeasurement -Helper for printing vectors. +Predict the measurement of a set of sensors. +Helper function that works on buffers already compute with Dynamics functions + + +model + + +the model used to predict the sensor measurements. + + + + +sensorList + + +the sensors list used to predict the sensors measurements. + + + + +traversal + + +the Traversal used for predict the sensor measurements. + + + + +buf_linkVel + + +internal buffer, storing the velocity of every link in the model. + + + + +buf_linkProperAcc + + +internal buffer, storing the proper acceleration of every link in the model. + + + + +buf_internalWrenches + + +internal buffer, storing the internal wrenches. + + + + +predictedMeasurement + + +the predicted measurements for the sensors. + + + +true if the sensors in the list are all valid + + - + - - - - typename VectorType1 - - - typename VectorType2 - - - void - void iDynTree::printVectorDifference - (std::string name, const VectorType1 &vec1, const VectorType2 &vec2) - printVectorDifference - - std::string - name - - - const VectorType1 & - vec1 - + + bool + bool iDynTree::isLinkSensor + (const SensorType type) + isLinkSensor - const VectorType2 & - vec2 + const SensorType + type -Helper for printing difference of two vectors. +Short function to check if a SensorType is a LinkSensor. - + - - void - void iDynTree::printVectorWrongElements - (std::string name, std::vector< bool > &correctElems) - printVectorWrongElements - - std::string - name - + + bool + bool iDynTree::isJointSensor + (const SensorType type) + isJointSensor - std::vector< bool > & - correctElems + const SensorType + type -Helper for printing the patter of wrong elements in between two vectors. +Short function to check if a SensorType is. - + - - void - void iDynTree::printMatrixWrongElements - (std::string name, std::vector< std::vector< TestMatrixMismatch > > &correctElems) - printMatrixWrongElements - - std::string - name - + + std::size_t + std::size_t iDynTree::getSensorTypeSize + (const SensorType type) + getSensorTypeSize - std::vector< std::vector< TestMatrixMismatch > > & - correctElems + const SensorType + type -Helper for printing the patter of wrong elements in between two matrix. - + - - - - typename MatrixType1 - - - typename MatrixType2 - - + void - void iDynTree::printMatrixPercentageError - (const MatrixType1 &mat1, const MatrixType2 &mat2) - printMatrixPercentageError + void iDynTree::computeTransformToTraversalBase + (const Model &fullModel, const Traversal &traversal, const JointPosDoubleArray &jointPos, LinkPositions &traversalBase_H_link) + computeTransformToTraversalBase - const MatrixType1 & - mat1 + const Model & + fullModel - const MatrixType2 & - mat2 + const Traversal & + traversal + + + const JointPosDoubleArray & + jointPos + + + LinkPositions & + traversalBase_H_link -Helper for printing the patter of wrong elements in between two matrix. +Helper loop to compute the position of each link wrt to the frame of the subModel base. + + +fullModel + + +full model + + + + +traversal + + +traversal on which to run the loop + + + + +jointPos + + +joint positions for the full model + + + + +traversalBase_H_link + + +traversalBase_H_link[i] will store the traversalBase_H_i transform + + + + - + - - - - typename VectorType1 - - - typename VectorType2 - - + void - void iDynTree::assertVectorAreEqual - (const VectorType1 &vec1, const VectorType2 &vec2, double tol, std::string file, int line) - assertVectorAreEqual - - const VectorType1 & - vec1 - + void iDynTree::computeTransformToSubModelBase + (const Model &fullModel, const SubModelDecomposition &subModelDecomposition, const JointPosDoubleArray &jointPos, LinkPositions &subModelBase_H_link) + computeTransformToSubModelBase - const VectorType2 & - vec2 + const Model & + fullModel - double - tol + const SubModelDecomposition & + subModelDecomposition - std::string - file + const JointPosDoubleArray & + jointPos - int - line + LinkPositions & + subModelBase_H_link -Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not. +Run the computeTransformToTraversalBase for all the traversal in the subModelDecomposition, and store the results in the linkPos array. + + +fullModel + + +full model + + + + +subModelDecomposition + + +model decomposition on which the loop will run + + + + +jointPos + + +joint positions for the full model + + + + +subModelBase_H_link + + +subModelBase_H_link[i] will store the subModelBase_H_i transform + + + + - + - - - - typename VectorType1 - - - typename VectorType2 - - - void - void iDynTree::assertVectorAreEqualWithRelativeTol - (const VectorType1 &vec1, const VectorType2 &vec2, double relativeTol, double minAbsoluteTol, std::string file, int line) - assertVectorAreEqualWithRelativeTol - - const VectorType1 & - vec1 - - - const VectorType2 & - vec2 - + + int + int iDynTree::sizeOfRotationParametrization + (enum InverseKinematicsRotationParametrization rotationParametrization) + sizeOfRotationParametrization - double - relativeTol + enum InverseKinematicsRotationParametrization + rotationParametrization + + + + + + + + + + bool + bool iDynTree::isLinkBerdyDynamicVariable + (const BerdyDynamicVariablesTypes dynamicVariableType) + isLinkBerdyDynamicVariable - double - minAbsoluteTol + const BerdyDynamicVariablesTypes + dynamicVariableType + + + + + + + + + + bool + bool iDynTree::isJointBerdyDynamicVariable + (const BerdyDynamicVariablesTypes dynamicVariableType) + isJointBerdyDynamicVariable - std::string - file + const BerdyDynamicVariablesTypes + dynamicVariableType + + + + + + + + + + bool + bool iDynTree::isDOFBerdyDynamicVariable + (const BerdyDynamicVariablesTypes dynamicVariableType) + isDOFBerdyDynamicVariable - int - line + const BerdyDynamicVariablesTypes + dynamicVariableType -Assert that two vectors are equal, and exit with EXIT_FAILURE if they are not. -The tolerance passed in this function is a relative tolerance on the max element of the comparison, i.e. absoluteTol = max(relativeTol*max(val1,val2), minAbsoluteTol) - + - - - - typename MatrixType1 - - - typename MatrixType2 - - - void - void iDynTree::assertMatrixAreEqual - (const MatrixType1 &mat1, const MatrixType2 &mat2, double tol, std::string file, int line) - assertMatrixAreEqual + + bool + bool iDynTree::estimateExternalWrenchesWithoutInternalFT + (const Model &model, const Traversal &traversal, const LinkUnknownWrenchContacts &unknownWrenches, const JointPosDoubleArray &jointPos, const LinkVelArray &linkVel, const LinkAccArray &linkProperAcc, estimateExternalWrenchesBuffers &bufs, LinkContactWrenches &outputContactWrenches) + estimateExternalWrenchesWithoutInternalFT - const MatrixType1 & - mat1 + const Model & + model - const MatrixType2 & - mat2 + const Traversal & + traversal - double - tol + const LinkUnknownWrenchContacts & + unknownWrenches - std::string - file + const JointPosDoubleArray & + jointPos - int - line + const LinkVelArray & + linkVel + + + const LinkAccArray & + linkProperAcc + + + estimateExternalWrenchesBuffers & + bufs + + + LinkContactWrenches & + outputContactWrenches -Assert that two matrices are equal, and exit with EXIT_FAILURE if they are not. +Estimate the external contact wrenches using the MultiBody Newton-Euler equations. +This function is used to estimate the external contacts forces without using any measurement of the internal FT sensors. It is tipically used to get data for calibrating the offset of the internal FT sensors. - + - - void - void iDynTree::assertWoAbort - (const char *semCheck, const char *file, const char *func, int line) - assertWoAbort + + bool + bool iDynTree::estimateExternalWrenches + (const Model &model, const SubModelDecomposition &subModels, const SensorsList &sensors, const LinkUnknownWrenchContacts &unknownWrenches, const JointPosDoubleArray &jointPos, const LinkVelArray &linkVel, const LinkAccArray &linkProperAcc, const SensorsMeasurements &ftSensorsMeasurements, estimateExternalWrenchesBuffers &bufs, LinkContactWrenches &outputContactWrenches) + estimateExternalWrenches - const char * - semCheck + const Model & + model - const char * - file + const SubModelDecomposition & + subModels - const char * - func + const SensorsList & + sensors - int - line + const LinkUnknownWrenchContacts & + unknownWrenches - -Function embedding the semantic checks. - - -This function can throw an exception if the semantic check detects an error (returns False). - - - - - - - bool - bool iDynTree::checkEqualOrUnknown - (const int op1, const int op2) - checkEqualOrUnknown - const int - op1 + const JointPosDoubleArray & + jointPos - const int - op2 + const LinkVelArray & + linkVel - -Helper class for semantic checking. - - -Return true if two values are equal, or if one of the two is unknown All negative values are used for represent an unknown value. - - - - - - - void - void iDynTree::reportError - (const char *className, const char *methodName, const char *errorMessage) - reportError - const char * - className + const LinkAccArray & + linkProperAcc - const char * - methodName + const SensorsMeasurements & + ftSensorsMeasurements - const char * - errorMessage + estimateExternalWrenchesBuffers & + bufs + + + LinkContactWrenches & + outputContactWrenches -Helper function for reporting error if the semantic check fails. +Estimate the external wrenches trasmitted by the contacts between the model and the external environment. +This function exploits the measurements of internal FT sensors (whose structure is contained in the sensors parameters and which measurements are contained in the ftSensorsMeasurements parameters) to compute an estimation of the values of the unknown wrenches specified in the unknownWrenches parameter. + + +model + + +the considered model. + + + + +subModels + + +a decomposition of the model along the joint of the six axis F/T sensors. + + + + +sensors + + +a description of the sensors available in the model. + + + + +unknownWrenches + + +a description of the contacts for which the contact wrench is unknown. + + + + +linkVel + + +a vector of link twists, expressed w.r.t to the link orientation and the link origin + + + + +linkProperAcc + + +a vector of link spatial (in the Featherstone sense) and proper accelerations, expressed w.r.t to the link orientation and the link origin + + + + +ftSensorsMeasurements + + +the measurements of the internal six axis F/T sensors. + + + + +outputContactWrenches + + +the estimated contact wrenches. + + + +true if all went well (the dimension of the inputs are consistent), false otherwise + + - + - + bool - bool iDynTree::reportErrorIf - (bool condition, const char *className_methodName, const char *errorMessage) - reportErrorIf + bool iDynTree::dynamicsEstimationForwardVelAccKinematics + (const Model &model, const Traversal &traversal, const Vector3 &base_classicalProperAcc, const Vector3 &base_angularVel, const Vector3 &base_angularAcc, const JointPosDoubleArray &jointPos, const JointDOFsDoubleArray &jointVel, const JointDOFsDoubleArray &jointAcc, LinkVelArray &linkVel, LinkAccArray &linkProperAcc) + dynamicsEstimationForwardVelAccKinematics + + const Model & + model + + + const Traversal & + traversal + + + const Vector3 & + base_classicalProperAcc + + + const Vector3 & + base_angularVel + - bool - condition + const Vector3 & + base_angularAcc - const char * - className_methodName + const JointPosDoubleArray & + jointPos - const char * - errorMessage + const JointDOFsDoubleArray & + jointVel - -Call report error if condition is true. - - - - - - - - - void - void iDynTree::reportWarning - (const char *className, const char *methodName, const char *errorMessage) - reportWarning - const char * - className + const JointDOFsDoubleArray & + jointAcc - const char * - methodName + LinkVelArray & + linkVel - const char * - errorMessage + LinkAccArray & + linkProperAcc -Helper function for reporting warnings in iDynTree. +Modified forward kinematics for torque/force estimation. +This is a version of forward kinematics modified to fit the needs of joint torques/external wrenches estimation. +There are several difference with respect to the classical forward kinematics. The first one is that the only inputs necessary related to the base link are the base link classical proper acceleration, the base link angular velocity and the base link angular acceleration. This is because the dynamics of an articulated system does not depend on an offset in linear velocity, and hence the estimation of joint torques/external wrenches is not affected by the base link linear velocity. This will mean that the link velocitity computed by this algorithm are not the velocity of the links with respect to an inertial frame. Nevertherless they can still be used for estimation. +There are two main ways in which the base information is computed: one is exploiting the knoledge that a link is not moving with respect to an inertial frame: in this case the classical proper acceleration boils down to the inverted gravitational acceleration, while the angular velocity and angular accelerations are equal to zero. The other way is to exploit the measure of an accelerometer and of a gyroscope mounted on the base link of the traversal: the accelerometer will then measure directly the classical proper acceleration, while the gyroscope will measure the angular velocity. The angular acceleration can be computed by numerical derivation, or simply neglected if its effect on the estimation is minimal. + + +model + + +the input model + + + + +traversal + + +the traversal used to propagate the velocity and the proper acceleration + + + + +base_classicalProperAcc + + +classical proper acceleration of the base origin + + + + +base_angularVel + + +angular velocity of the base link frame + + + + +base_angularAcc + + +angular acceleration of the base link frame + + + + +jointPos + + +joint positions + + + + +jointVel + + +joint velocities + + + + +jointAcc + + +joint accelerations + + + + +linkVel + + +vector of link twists, expressed in the link frame for both orientation and origin + + + + +linkProperAcc + + +vector of link proper spatial acceleration, expressed in the link frame for both orientation and origin + + + +true if all went well, false otherwise + + - + - - void - void iDynTree::reportInfo - (const char *className, const char *methodName, const char *message) - reportInfo + + bool + bool iDynTree::dynamicsEstimationForwardVelKinematics + (const Model &model, const Traversal &traversal, const Vector3 &base_angularVel, const JointPosDoubleArray &jointPos, const JointDOFsDoubleArray &jointVel, LinkVelArray &linkVel) + dynamicsEstimationForwardVelKinematics - const char * - className + const Model & + model - const char * - methodName + const Traversal & + traversal - const char * - message + const Vector3 & + base_angularVel - -Helper function for reporting information messages in iDynTree. - - - - - - - - - void - void iDynTree::reportDebug - (const char *className, const char *methodName, const char *message) - reportDebug - const char * - className + const JointPosDoubleArray & + jointPos - const char * - methodName + const JointDOFsDoubleArray & + jointVel - const char * - message + LinkVelArray & + linkVel -Helper function for reporting debug messages in iDynTree. +Modified forward kinematics for floating basedynamics estimation. +This is a version of velocity forward kinematics modified to fit the needs of free floating dynamics estimation. +There are several difference with respect to the classical forward kinematics. The first one is that the only inputs necessary related to the base link is the base link angular velocity. This is because the dynamics of an articulated system does not depend on an offset in linear velocity. This will mean that the link velocities computed by this algorithm are not the velocity of the links with respect to an inertial frame. Nevertherless they can still be used for estimation. +There are two main ways in which the base information is computed: one is exploiting the knoledge that a link is not moving with respect to an inertial frame: in this case the angular velocity is equal to zero. The other way is to exploit the measure of a gyroscope mounted on the base link of the traversal: the gyroscope will measure the link angular velocity. + + +model + + +the input model + + + + +traversal + + +the traversal used to propagate the velocity and the proper acceleration + + + + +base_angularVel + + +angular velocity of the base link frame + + + + +jointPos + + +joint positions + + + + +jointVel + + +joint velocities + + + + +linkVel + + +vector of link twists, expressed in the link frame for both orientation and origin + + + +true if all went well, false otherwise + + - + - - double - double iDynTree::deg2rad - (const double valueInDeg) - deg2rad + + bool + bool iDynTree::computeLinkNetWrenchesWithoutGravity + (const Model &model, const LinkVelArray &linkVel, const LinkAccArray &linkProperAcc, LinkNetTotalWrenchesWithoutGravity &linkNetWrenchesWithoutGravity) + computeLinkNetWrenchesWithoutGravity + + const Model & + model + + + const LinkVelArray & + linkVel + - const double - valueInDeg + const LinkAccArray & + linkProperAcc - -Convert a double from degrees to radians. - - - - - - - - - double - double iDynTree::rad2deg - (const double valueInRad) - rad2deg - const double - valueInRad + LinkNetTotalWrenchesWithoutGravity & + linkNetWrenchesWithoutGravity -Convert a double from radians to degree. +Compute the net internal and external wrenches (excluding gravity forces) acting on the links. + + +model + + +the input model + + + + +linkVel + + +a vector of link twists, expressed w.r.t to the link orientation and the link origin + + + + +linkProperAcc + + +a vector of link spatial (in the Featherstone sense) and proper accelerations, expressed w.r.t to the link orientation and the link origin + + + + +linkNetWrenchesWithoutGravity + + +the vector of the sum of all the wrenches (both internal and external, excluding gravity) acting on link i, expressed (both orientation and point) with respect to the reference frame of link i + + + + - + - + bool - bool iDynTree::checkDoublesAreEqual - (const double &val1, const double &val2, double tol=DEFAULT_TOL) - checkDoublesAreEqual + bool iDynTree::estimateLinkContactWrenchesFromLinkNetExternalWrenches + (const Model &model, const LinkUnknownWrenchContacts &unknownWrenches, const LinkNetExternalWrenches &netExtWrenches, LinkContactWrenches &outputContactWrenches) + estimateLinkContactWrenchesFromLinkNetExternalWrenches - const double & - val1 + const Model & + model - const double & - val2 + const LinkUnknownWrenchContacts & + unknownWrenches - double - tol - DEFAULT_TOL + const LinkNetExternalWrenches & + netExtWrenches + + + LinkContactWrenches & + outputContactWrenches -Check whether two doubles are equal given a tolerance tol. +Compute the link contact wrenches from the net external wrenches. +If there are more than 6 unknows for link, the problem becomes ill-defined and the function just assign all the external wrench to the first contact. - + bool @@ -9058,11 +8925,178 @@ + + bool + bool iDynTree::estimateInertialParametersFromLinkBoundingBoxesAndTotalMass + (const double totalMass, iDynTree::Model &model, VectorDynSize &estimatedInertialParams) + estimateInertialParametersFromLinkBoundingBoxesAndTotalMass + + const double + totalMass + + + iDynTree::Model & + model + + + VectorDynSize & + estimatedInertialParams + + +Estimate the inertial parameters of a model using link bounding boxes and the total mass. + + + + +totalMass + + +The total mass of the model, in Kilograms. + + + + +model + + +The model, used to extract the bounding box of the links. + + + + +inertialParameters + + +vector of inertial parameters, in the format used by Model::getInertialParameters + + + +true if all went well, false otherwise . + +if inertialParameters does not have the correct size, it will be resized. + +This function needs to allocate some internal buffers, and so it performs dynamic memory allocation. + +This function requires IDYNTREE_USES_ASSIMP to be true, otherwise it always returns false. + + + + + + + + + bool + bool iDynTree::computeBoundingBoxFromShape + (const SolidShape &geom, Box &box) + computeBoundingBoxFromShape + + const SolidShape & + geom + + + Box & + box + + +Compute bounding box from a solid shape object. + + + + +geom + + +The link collision as a iDynTree solid shape object + + + + +box + + +The bounding box for the solid shape object + + + +true if all went well, false otherwise . + +If the shape is an ExternalMesh type, this function requires IDYNTREE_USES_ASSIMP to be true, otherwise it always returns false. + +If the shape is an ExternalMesh type, an Axis-Aligned Bounding Box (AABB) is computed from the mesh vertices. This means that the returned bounding box is neither unique nor a minimum volume bounding box for the given mesh. The axes alignment to compute AABB is done with respect to the frame associated with the shape. + + + + + + + + + std::vector< Position > + std::vector<Position> iDynTree::computeBoxVertices + (const Box box) + computeBoxVertices + + const Box + box + + +Get the bounding box vertices in the link frame. + + + + +box + + +The link collision solid shape as a Box object. + + + +vector of vertex positions in the link frame. + + + + + + + + + bool + bool iDynTree::approximateSolidShapesWithPrimitiveShape + (const Model &inputModel, Model &outputModel, ApproximateSolidShapesWithPrimitiveShapeOptions options=ApproximateSolidShapesWithPrimitiveShapeOptions()) + approximateSolidShapesWithPrimitiveShape + + const Model & + inputModel + + + Model & + outputModel + + + ApproximateSolidShapesWithPrimitiveShapeOptions + options + ApproximateSolidShapesWithPrimitiveShapeOptions() + + +\function Approximate solid shapes of the input model with some primitive shapes. + + +This function takes in input a Model, and returns in output the same model, but with all solid shapes of the model (both collision and visual) substituted with a primitive shape that approximates in some way the original solid shape. +At the moment, the only conversion type provided is to approximate each solid shape of the model with its axis aligned bounding box, using the iDynTree::computeBoundingBoxFromShape function. + + + + + + + - + diff --git a/xml/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.xml b/xml/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.xml index e7994a7164..78f93bc66b 100644 --- a/xml/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.xml +++ b/xml/structiDynTree_1_1ApproximateSolidShapesWithPrimitiveShapeOptions.xml @@ -8,23 +8,38 @@ ApproximateSolidShapesWithPrimitiveShapeConversionType iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptions::conversionType conversionType - = ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes + = ApproximateSolidShapesWithPrimitiveShapeConversionType::ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes - + + + + ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate + ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptions::shapesToApproximate + + shapesToApproximate + = ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate::BothShapes + + + + + + + - + iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptionsconversionType + iDynTree::ApproximateSolidShapesWithPrimitiveShapeOptionsshapesToApproximate diff --git a/xml/structiDynTree_1_1AttitudeMahonyFilterParameters.xml b/xml/structiDynTree_1_1AttitudeMahonyFilterParameters.xml index 278e8ed115..20b0bca170 100644 --- a/xml/structiDynTree_1_1AttitudeMahonyFilterParameters.xml +++ b/xml/structiDynTree_1_1AttitudeMahonyFilterParameters.xml @@ -10,7 +10,7 @@ time_step_in_seconds {0.001} -discretization time step in seconds, default value: $ 0.001 s $ +discretization time step in seconds, default value: $ 0.001 s $ @@ -25,7 +25,7 @@ kp {1.0} -Mahony $ K_p $ gain over the correction from IMU measurements, default value: $ 1.0 $. +Mahony $ K_p $ gain over the correction from IMU measurements, default value: $ 1.0 $. @@ -40,7 +40,7 @@ ki {1.0} -Mahony $ K_i $ gain over the gyro bias evolution, default value: $ 1.0 $. +Mahony $ K_i $ gain over the gyro bias evolution, default value: $ 1.0 $. @@ -69,7 +69,7 @@ confidence_magnetometer_measurements {0.0} -confidence on magnetometer measurements, default value: $ 0.0 $ +confidence on magnetometer measurements, default value: $ 0.0 $ diff --git a/xml/structiDynTree_1_1AttitudeQuaternionEKFParameters.xml b/xml/structiDynTree_1_1AttitudeQuaternionEKFParameters.xml index cef22d4600..9cafd5d2e7 100644 --- a/xml/structiDynTree_1_1AttitudeQuaternionEKFParameters.xml +++ b/xml/structiDynTree_1_1AttitudeQuaternionEKFParameters.xml @@ -10,7 +10,7 @@ time_step_in_seconds {0.01} -discretization time step in seconds, default value: $ 0.01 s $ +discretization time step in seconds, default value: $ 0.01 s $ @@ -25,7 +25,7 @@ bias_correlation_time_factor {0.01} -time factor modeling how fast the bias can vary, default value: $ 0.01 $ +time factor modeling how fast the bias can vary, default value: $ 0.01 $ @@ -40,7 +40,7 @@ accelerometer_noise_variance {0.001} -measurement noise covariance $ \sigma_{acc}^{2} $ of accelerometer measurement, default value: $ 0.001 $ +measurement noise covariance $ \sigma_{acc}^{2} $ of accelerometer measurement, default value: $ 0.001 $ @@ -55,7 +55,7 @@ magnetometer_noise_variance {0.001} -measurement noise covariance $ \sigma_{mag}^{2} $ of magnetometer measurement, default value: $ 0.001 $ +measurement noise covariance $ \sigma_{mag}^{2} $ of magnetometer measurement, default value: $ 0.001 $ @@ -70,7 +70,7 @@ gyroscope_noise_variance {0.001} -system noise covariance $ \sigma_{gyro}^{2} $ of gyroscope measurement, since it is the input to the system, default value: $ 0.001 $ +system noise covariance $ \sigma_{gyro}^{2} $ of gyroscope measurement, since it is the input to the system, default value: $ 0.001 $ @@ -85,7 +85,7 @@ gyro_bias_noise_variance {0.0001} -system noise covariance $ \sigma_{gyrobias}^{2} $ of gyroscope bias estimate, default value: $ 0.0001 $ +system noise covariance $ \sigma_{gyrobias}^{2} $ of gyroscope bias estimate, default value: $ 0.0001 $ @@ -100,7 +100,7 @@ initial_orientation_error_variance {10} -initial state covariance $ \sigma_{q_0}^{2} $ of orientation, default value: $ 10 $ +initial state covariance $ \sigma_{q_0}^{2} $ of orientation, default value: $ 10 $ @@ -115,7 +115,7 @@ initial_ang_vel_error_variance {10} -initial state covariance $ \sigma_{\omega_0}^{2} $ of angular velocity, default value: $ 10 $ +initial state covariance $ \sigma_{\omega_0}^{2} $ of angular velocity, default value: $ 10 $ @@ -130,7 +130,7 @@ initial_gyro_bias_error_variance {10} -measurement noise covariance $ \sigma_{acc}^{2} $ of gyroscope bias, default value: $ 10 $ +measurement noise covariance $ \sigma_{acc}^{2} $ of gyroscope bias, default value: $ 10 $ diff --git a/xml/structiDynTree_1_1ForwardDynamicsLinearizationInternalBuffers.xml b/xml/structiDynTree_1_1ForwardDynamicsLinearizationInternalBuffers.xml index c11d554068..f28200564e 100644 --- a/xml/structiDynTree_1_1ForwardDynamicsLinearizationInternalBuffers.xml +++ b/xml/structiDynTree_1_1ForwardDynamicsLinearizationInternalBuffers.xml @@ -107,7 +107,7 @@ Buffer to store the derivative of the product. -\[ V_l \bar\times^* M_l V_l \] +\[ V_l \bar\times^* M_l V_l \] with respect to V_l diff --git a/xml/structiDynTree_1_1VisualizerOptions.xml b/xml/structiDynTree_1_1VisualizerOptions.xml index ab61388649..e9dcb1de65 100644 --- a/xml/structiDynTree_1_1VisualizerOptions.xml +++ b/xml/structiDynTree_1_1VisualizerOptions.xml @@ -16,7 +16,7 @@ - + int @@ -30,7 +30,7 @@ - + int @@ -44,7 +44,7 @@ - + double @@ -58,7 +58,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -81,7 +81,7 @@ - + iDynTree::VisualizerOptionsrootFrameArrowsDimension iDynTree::VisualizerOptionsverbose diff --git a/xml/structinternal_1_1kinematics_1_1InverseKinematicsNLP_1_1FrameInfo.xml b/xml/structinternal_1_1kinematics_1_1InverseKinematicsNLP_1_1FrameInfo.xml index b330f0fdd9..fec8b7d3bf 100644 --- a/xml/structinternal_1_1kinematics_1_1InverseKinematicsNLP_1_1FrameInfo.xml +++ b/xml/structinternal_1_1kinematics_1_1InverseKinematicsNLP_1_1FrameInfo.xml @@ -11,7 +11,7 @@ -frame w.r.t. global frame, i.e. $ {}^w R_f $ +frame w.r.t. global frame, i.e. $ {}^w R_f $