From 6873c15c7914fb3faa665162f5619366308af884 Mon Sep 17 00:00:00 2001
From: Bdale Garbee
Date: Sun, 28 Nov 2010 22:43:32 -0700
Subject: [PATCH] update docs
---
AltOS/doc/altusmetrum.html | 108 ++++++++++++++++++-------------------
AltOS/doc/altusmetrum.pdf | Bin 114671 -> 114763 bytes
2 files changed, 54 insertions(+), 54 deletions(-)
diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html
index 772a245..fe2b5dd 100644
--- a/AltOS/doc/altusmetrum.html
+++ b/AltOS/doc/altusmetrum.html
@@ -1,10 +1,10 @@
-The Altus Metrum SystemAn Owner's Manual for TeleMetrum and TeleDongle Devices
Copyright © 2010 Bdale Garbee and Keith Packard
+
The Altus Metrum SystemAn Owner's Manual for TeleMetrum and TeleDongle Devices
Copyright © 2010 Bdale Garbee and Keith Packard
Revision History |
---|
Revision 0.8 | 24 November 2010 |
Updated for software version 0.8 |
Revision History |
---|
Revision 0.8 | 24 November 2010 |
Updated for software version 0.8 |
Thanks to Bob Finch, W9YA, NAR 12965, TRA 12350 for writing "The
Mere-Mortals Quick Start/Usage Guide to the Altus Metrum Starter
@@ -31,7 +31,7 @@ Keith
NAR #88757, TRA #12200
-
Chapter 1. Introduction and Overview
+
Chapter 1. Introduction and Overview
Welcome to the Altus Metrum community! Our circuits and software reflect
our passion for both hobby rocketry and Free Software. We hope their
capabilities and performance will delight you in every way, but by
@@ -54,7 +54,7 @@ NAR
More products will be added to the Altus Metrum family over time, and
we currently envision that this will be a single, comprehensive manual
for the entire product family.
-
Chapter 2. Getting Started
+
Chapter 2. Getting Started
The first thing to do after you check the inventory of parts in your
"starter kit" is to charge the battery by plugging it into the
corresponding socket of the TeleMetrum and then using the USB A to
@@ -203,7 +203,7 @@ NAR
the Log and Device menus. It has a wonderful display of the incoming
flight data and I am sure you will enjoy what it has to say to you
once you enable the voice output!
-
+
The altimeter (TeleMetrum) seems to shut off when disconnected from the
computer. Make sure the battery is adequately charged. Remember the
unit will pull more power than the USB port can deliver before the
@@ -248,7 +248,7 @@ NAR
data after physically retrieving your TeleMetrum. Make sure to save
the on-board data after each flight, as the current firmware will
over-write any previous flight data during a new flight.
-
Chapter 3. Specifications
Chapter 3. Specifications
Recording altimeter for model rocketry.
Supports dual deployment (can fire 2 ejection charges).
@@ -272,7 +272,7 @@ NAR
battery if needed.
2.75 x 1 inch board designed to fit inside 29mm airframe coupler tube.
-
Chapter 4. Handling Precautions
+
Chapter 4. Handling Precautions
TeleMetrum is a sophisticated electronic device. When handled gently and
properly installed in an airframe, it will deliver impressive results.
However, like all electronic devices, there are some precautions you
@@ -304,7 +304,7 @@ NAR
As with all other rocketry electronics, TeleMetrum must be protected
from exposure to corrosive motor exhaust and ejection charge gasses.
-
Chapter 5. Hardware Overview
+
Chapter 5. Hardware Overview
TeleMetrum is a 1 inch by 2.75 inch circuit board. It was designed to
fit inside coupler for 29mm airframe tubing, but using it in a tube that
small in diameter may require some creativity in mounting and wiring
@@ -356,7 +356,7 @@ NAR
TeleMetrum with an SMA connector for the UHF antenna connection, and
you can unplug the integrated GPS antenna and select an appropriate
off-board GPS antenna with cable terminating in a U.FL connector.
-
Chapter 6. System Operation
Chapter 6. System Operation
The AltOS firmware build for TeleMetrum has two fundamental modes,
"idle" and "flight". Which of these modes the firmware operates in
is determined by the orientation of the rocket (well, actually the
@@ -404,7 +404,7 @@ NAR
rickety step-ladder or hanging off the side of a launch tower with
a screw-driver trying to turn on your avionics before installing
igniters!
-
TeleMetrum includes a complete GPS receiver. See a later section for
a brief explanation of how GPS works that will help you understand
the information in the telemetry stream. The bottom line is that
@@ -423,7 +423,7 @@ NAR
is turned back on, the GPS system should lock very quickly, typically
long before igniter installation and return to the flight line are
complete.
-
An important aspect of preparing a rocket using electronic deployment
for flight is ground testing the recovery system. Thanks
to the bi-directional RF link central to the Altus Metrum system,
@@ -446,7 +446,7 @@ NAR
the board from firing a charge. The command to fire the apogee
drogue charge is 'i DoIt drogue' and the command to fire the main
charge is 'i DoIt main'.
-
The chip our boards are based on incorporates an RF transceiver, but
it's not a full duplex system... each end can only be transmitting or
receiving at any given moment. So we had to decide how to manage the
@@ -477,13 +477,13 @@ NAR
the ground. We hope to fly boards to higher altitudes soon, and would
of course appreciate customer feedback on performance in higher
altitude flights!
-
Configuring a TeleMetrum board for flight is very simple. Because we
have both acceleration and pressure sensors, there is no need to set
a "mach delay", for example. The few configurable parameters can all
be set using a simple terminal program over the USB port or RF link
via TeleDongle.
-
+
Our firmware supports 10 channels. The default channel 0 corresponds
to a center frequency of 434.550 Mhz, and channels are spaced every
100 khz. Thus, channel 1 is 434.650 Mhz, and channel 9 is 435.550 Mhz.
@@ -497,7 +497,7 @@ NAR
As with all 'c' sub-commands, follow this with a 'c w' to write the
change to the parameter block in the on-board DataFlash chip on
your TeleMetrum board if you want the change to stay in place across reboots.
-
Apogee delay is the number of seconds after TeleMetrum detects flight
apogee that the drogue charge should be fired. In most cases, this
should be left at the default of 0. However, if you are flying
@@ -517,7 +517,7 @@ NAR
seconds later to avoid any chance of both charges firing
simultaneously. We've flown several airframes this way quite happily,
including Keith's successful L3 cert.
-
By default, TeleMetrum will fire the main deployment charge at an
elevation of 250 meters (about 820 feet) above ground. We think this
is a good elevation for most airframes, but feel free to change this
@@ -530,10 +530,10 @@ NAR
To set the main deployment altitude, use the 'c m' command.
As with all 'c' sub-commands, follow this with a 'c w' to write the
change to the parameter block in the on-board DataFlash chip.
-
There are only two calibrations required for a TeleMetrum board, and
only one for TeleDongle.
-
+
The radio frequency is synthesized from a clock based on the 48 Mhz
crystal on the board. The actual frequency of this oscillator must be
measured to generate a calibration constant. While our GFSK modulation
@@ -557,7 +557,7 @@ NAR
within a few tens of Hertz of the intended frequency.
As with all 'c' sub-commands, follow this with a 'c w' to write the
change to the parameter block in the on-board DataFlash chip.
-
The accelerometer we use has its own 5 volt power supply and
the output must be passed through a resistive voltage divider to match
the input of our 3.3 volt ADC. This means that unlike the barometric
@@ -596,7 +596,7 @@ NAR
and use a small screwdriver or similar to short the two pins closest
to the index post on the 4-pin end of the programming cable, and
power up the board. It should come up in 'idle mode' (two beeps).
-
The big conceptual thing to realize is that you have to use a
TeleDongle as a programmer to update a TeleMetrum, and vice versa.
Due to limited memory resources in the cc1111, we don't support
@@ -611,7 +611,7 @@ NAR
version from http://www.altusmetrum.org/AltOS/.
We recommend updating TeleMetrum first, before updating TeleDongle.
-
Updating TeleMetrum Firmware
-
+
Updating TeleMetrum Firmware
-
Find the 'programming cable' that you got as part of the starter
kit, that has a red 8-pin MicroMaTch connector on one end and a
red 4-pin MicroMaTch connector on the other end.
@@ -654,7 +654,7 @@ NAR
the version, etc.
-
If something goes wrong, give it another try.
-
Updating TeleDongle Firmware
+
Updating TeleDongle Firmware
Updating TeleDongle's firmware is just like updating TeleMetrum
firmware, but you switch which board is the programmer and which
is the programming target.
@@ -715,7 +715,7 @@ NAR
slightly to extract the connector. We used a locking connector on
TeleMetrum to help ensure that the cabling to companion boards
used in a rocket don't ever come loose accidentally in flight.
-
The AltosUI program provides a graphical user interface for
interacting with the Altus Metrum product family, including
TeleMetrum and TeleDongle. AltosUI can monitor telemetry data,
@@ -724,7 +724,7 @@ NAR
buttons, one for each major activity in the system. This manual
is split into chapters, each of which documents one of the tasks
provided from the top-level toolbar.
-
Controlling TeleMetrum Over The Radio Link
+
Controlling TeleMetrum Over The Radio Link
One of the unique features of the Altos Metrum environment is
the ability to create a two way command link between TeleDongle
and TeleMetrum using the digital radio transceivers built into
@@ -783,7 +783,7 @@ NAR
TeleMetrum transmit a packet while the green LED will light up
on TeleDongle while it is waiting to receive a packet from
TeleMetrum.
-
Receive, Record and Display Telemetry Data
+
Receive, Record and Display Telemetry Data
Selecting this item brings up a dialog box listing all of the
connected TeleDongle devices. When you choose one of these,
AltosUI will create a window to display telemetry data as
@@ -824,7 +824,7 @@ NAR
data relevant to the current state of the flight. You can select
other tabs at any time. The final 'table' tab contains all of
the telemetry data in one place.
-
+
The 'Launch Pad' tab shows information used to decide when the
rocket is ready for flight. The first elements include red/green
indicators, if any of these is red, you'll want to evaluate
@@ -861,7 +861,7 @@ NAR
and altitude, averaging many reported positions to improve the
accuracy of the fix.
-
This tab is shown during Boost, Fast and Coast
phases. The information displayed here helps monitor the
rocket as it heads towards apogee.
@@ -880,7 +880,7 @@ NAR
Finally, the current igniter voltages are reported as in the
Launch Pad tab. This can help diagnose deployment failures
caused by wiring which comes loose under high acceleration.
-
Once the rocket has reached apogee and (we hope) activated the
apogee charge, attention switches to tracking the rocket on
the way back to the ground, and for dual-deploy flights,
@@ -901,7 +901,7 @@ NAR
Finally, the igniter voltages are reported in this tab as
well, both to monitor the main charge as well as to see what
the status of the apogee charge is.
-
Once the rocket is on the ground, attention switches to
recovery. While the radio signal is generally lost once the
rocket is on the ground, the last reported GPS position is
@@ -916,7 +916,7 @@ NAR
Finally, the maximum height, speed and acceleration reported
during the flight are displayed for your admiring observers.
-
When the rocket gets a GPS fix, the Site Map tab will map
the rocket's position to make it easier for you to locate the
rocket, both while it is in the air, and when it has landed. The
@@ -932,7 +932,7 @@ NAR
and are cached for reuse. If map images cannot be downloaded,
the rocket's path will be traced on a dark grey background
instead.
-
TeleMetrum records flight data to its internal flash memory.
This data is recorded at a much higher rate than the telemetry
system can handle, and is not subject to radio drop-outs. As
@@ -951,7 +951,7 @@ NAR
The filename for the data is computed automatically from the recorded
flight date, TeleMetrum serial number and flight number
information.
-
Select this button and you are prompted to select a flight
record file, either a .telem file recording telemetry data or a
.eeprom file containing flight data saved from the TeleMetrum
@@ -960,7 +960,7 @@ NAR
Once a flight record is selected, the flight monitor interface
is displayed and the flight is re-enacted in real time. Check
the Monitor Flight chapter above to learn how this window operates.
-
Select this button and you are prompted to select a flight
record file, either a .telem file recording telemetry data or a
.eeprom file containing flight data saved from the TeleMetrum
@@ -982,7 +982,7 @@ NAR
and will also often have significant amounts of data received
while the rocket was waiting on the pad. Use saved flight data
for graphing where possible.
-
This tool takes the raw data files and makes them available for
external analysis. When you select this button, you are prompted to select a flight
data file (either .eeprom or .telem will do, remember that
@@ -990,7 +990,7 @@ NAR
data). Next, a second dialog appears which is used to select
where to write the resulting file. It has a selector to choose
between CSV and KML file formats.
-
Comma Separated Value Format
+
Comma Separated Value Format
This is a text file containing the data in a form suitable for
import into a spreadsheet or other external data analysis
tool. The first few lines of the file contain the version and
@@ -1004,12 +1004,12 @@ NAR
the sensor values are converted to standard units, with the
barometric data reported in both pressure, altitude and
height above pad units.
-
Keyhole Markup Language (for Google Earth)
+
Keyhole Markup Language (for Google Earth)
This is the format used by
Googleearth to provide an overlay within that
application. With this, you can use Googleearth to see the
whole flight path in 3D.
-
Select this button and then select either a TeleMetrum or
TeleDongle Device from the list provided. Selecting a TeleDongle
device will use Packet Comamnd Mode to configure remote
@@ -1038,14 +1038,14 @@ NAR
lost.
The rest of the dialog contains the parameters to be configured.
-
+
This sets the altitude (above the recorded pad altitude) at
which the 'main' igniter will fire. The drop-down menu shows
some common values, but you can edit the text directly and
choose whatever you like. If the apogee charge fires below
this altitude, then the main charge will fire two seconds
after the apogee charge fires.
-
When flying redundant electronics, it's often important to
ensure that multiple apogee charges don't fire at precisely
the same time as that can overpressurize the apogee deployment
@@ -1053,24 +1053,24 @@ NAR
Delay parameter tells the flight computer to fire the apogee
charge a certain number of seconds after apogee has been
detected.
-
This configures which of the 10 radio channels to use for both
telemetry and packet command mode. Note that if you set this
value via packet command mode, you will have to reconfigure
the TeleDongle channel before you will be able to use packet
command mode again.
-
The radios in every Altus Metrum device are calibrated at the
factory to ensure that they transmit and receive on the
specified frequency for each channel. You can adjust that
calibration by changing this value. To change the TeleDongle's
calibration, you must reprogram the unit completely.
-
This sets the callsign included in each telemetry packet. Set this
as needed to conform to your local radio regulations.
-
This button presents a dialog so that you can configure the AltosUI global settings.
-
+
AltosUI provides voice annoucements during flight so that you
can keep your eyes on the sky and still get information about
the current flight status. However, sometimes you don't want
@@ -1079,7 +1079,7 @@ NAR
Test Voice—Plays a short message allowing you to verify
that the audio systme is working and the volume settings
are reasonable
-
AltosUI logs all telemetry data and saves all TeleMetrum flash
data to this directory. This directory is also used as the
staring point when selecting data files for display or export.
@@ -1087,14 +1087,14 @@ NAR
Click on the directory name to bring up a directory choosing
dialog, select a new directory and click 'Select Directory' to
change where AltosUI reads and writes data files.
-
This value is used in command packet mode and is transmitted
in each packet sent from TeleDongle and received from
TeleMetrum. It is not used in telemetry mode as that transmits
packets only from TeleMetrum to TeleDongle. Configure this
with the AltosUI operators callsign as needed to comply with
your local radio regulations.
-
This reprograms any Altus Metrum device by using a TeleMetrum or
TeleDongle as a programming dongle. Please read the directions
for connecting the programming cable in the main TeleMetrum
@@ -1124,7 +1124,7 @@ NAR
will have to unplug it and then plug it back in for the USB
connection to reset so that you can communicate with the device
again.
-
This activates the igniter circuits in TeleMetrum to help test
recovery systems deployment. Because this command can operate
over the Packet Command Link, you can prepare the rocket as
@@ -1144,11 +1144,11 @@ NAR
you have 10 seconds to press the 'Fire' button or the system
will deactivate, at which point you start over again at
selecting the desired igniter.
-
Chapter 8. Using Altus Metrum Products
Chapter 8. Using Altus Metrum Products
First off, in the US, you need an amateur radio license or
other authorization to legally operate the radio transmitters that are part
of our products.
-
In the rocket itself, you just need a TeleMetrum board and
a LiPo rechargeable battery. An 860mAh battery weighs less than a 9V
alkaline battery, and will run a TeleMetrum for hours.
@@ -1158,7 +1158,7 @@ NAR
which is opaque to RF signals, you may choose to have an SMA connector
installed so that you can run a coaxial cable to an antenna mounted
elsewhere in the rocket.
-
To receive the data stream from the rocket, you need an antenna and short
feedline connected to one of our TeleDongle units. The
TeleDongle in turn plugs directly into the USB port on a notebook
@@ -1209,7 +1209,7 @@ NAR
The 440-3 and 440-5 are both good choices for finding a
TeleMetrum-equipped rocket when used with a suitable 70cm HT.
-
Our software makes it easy to log the data from each flight, both the
telemetry received over the RF link during the flight itself, and the more
complete data log recorded in the DataFlash memory on the TeleMetrum
@@ -1224,7 +1224,7 @@ NAR
Our ultimate goal is to emit a set of files for each flight that can be
published as a web page per flight, or just viewed on your local disk with
a web browser.
-
In the future, we intend to offer "companion boards" for the rocket that will
plug in to TeleMetrum to collect additional data, provide more pyro channels,
and so forth. A reference design for a companion board will be documented
@@ -1240,4 +1240,4 @@ NAR
if you have some great idea for an addition to the current Altus Metrum family,
feel free to dive in and help! Or let us know what you'd like to see that
we aren't already working on, and maybe we'll get excited about it too...
-
+
diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf
index 20edfa8789ad436c1f6205f9bc3c482ec9c1ae2a..01b41d3ad54be472271b2f7cd3e500ba7f5af773 100644
GIT binary patch
delta 27146
zcmbV#2|Sct)OcEGLxq%VZ7O9MV`hxCvh&}v1FOCW#9hynK5Ff_x*q0=jUhc+`0GMd(S=lInU^uWiPwVaZit3Mn)EaLZ%oU
zS-Vn3MqU;nk3zmnUaQ0Q=iN%Kv#oq+NofR96e)|9L}TSd(Fhd$KGas
z{S|AJPWz^~k7n=e&6in&TDz*?n2utcr2~75z91Nr%B=mY0kNm~QYii@4ap;_adUWO~eUVV_@8|W^kdfGV+OqsPl{g6eJxMm$(
zzAbRfrL9pYTRU8Orhc-waoTktNI}y_MPK*P%%`TRt=pvhrxm&HK9jDA(QvlRW=ooXKf*uv9Fj$PnTSrPl`!Y^Me}!KI%)ao8NTjjYXC?`Rkfuf0rfr
zhJL8b2nvsAdu6hGN?T4UYpZJ+=3vD7B@Ad#HOa?+Q=x-LXx#
zsg8KAj4r{S$9Xs=T58mP9z6tcG^{^?J=a@T{!p}Z4Nl%hN3Eu$pN;$CMXtAN^*9}V
zTAqB6w97)m`)o(7x-M_}?;2j^vle!^V>*IQKIt297YyJ#E45>TgS=k~it!BWA*w)9
zo7{6_`0OwTHphDJ(~nNfTt65rIw2hON>lA&&%?87*c53QZ$&PYSvl1I75b`vHvIg3
zN(^63T@-%3(uN|`wq1wAZ#2}cUF$UcbaTe#Ve@Uqy>?!qhIXHh-n8E(@*)XSTzG#f
zR&mwNl;{|5xdHpI+Q`C2H~psI78`tN24_bJuZ(C&{J!D!hwiR@zj8_aLAL;msAh?^#{@tOD(45^=Uw8K9
zhC8-NWjDSh?QxrI->7g)UFekkw(Gs9YsLK^2VyoG`uWMI>iGZGQs1Gcc$fd3=;;)+
zY5CiQTRkG2uz%{Brc2eYV?4_Y$Ng~bx+wCYZdLjOj2E2WS
zFW!DQZgZpo9qXTm$~cWYE&O%(p?=QeAsP9v_k(tFyr7i$@>{9dT+uT;**I{~fp;+b
zap&&+W$I*1`1id~k)T<9vUoVrgco^-JvauKd;4PaxTs+h6=SG8k3+)vH{&`Ecx!{tJkM93oy4
zhTWo~N@^Vqj(wsEL$v+eN`3^GDCZj-f*%^y`|eHEE86_eJzKO(C0_r-R^|^wia|b
z+@ack`=N7hfKlzi$KM{E?BRTpxr>|1T{RBfTo;r7RJmg3a{DOsX2(^5;qttO>SnpT
zhwwJ{-8Y{ef72E8;s;yiHk0rZxvw{I>t){=G$S5r{wOwF`gLzgj9s;Xj=;ou!8^oH
zy@sXf8;tMpoh-?88E#4AD$KEPPMeAy-7EA
zzl))u%WwU3*t`z~$=9iQib=}l`v;<9GTEMd+qW!(%Tho=MrQ5hEmE1tneyAomjCQs
zC&}UJeskF-Em{4lV9xG%PLjDfyGQJm{fAaPiT7OXOui6cH*genYKdp7LxLt@y^MXl
zfc#YM!|U;FiftoR;XKw($}R7XJTZ^LYI3BnxGn%aUQc}x!gj5)=*>&j*-aLw-&wJT
zwpUAX{7f(8
zLG)@4d6BDCoa;_{e^6Y0Oyaf#HK5-APN`n#xc}yF$3+h{U?#SI@wY5F_Oi-sul%E7
zzT^OTk$k5#t_v63Ka74_qJ~ONYm;9t{f0x%zWRiX@up`M&}l?c@|tkHTgEvb%p{cU
z#bYBD)szhjl8rGI9afb^E%yG}Q%ty2rF8r{G<=6mO{rutay+t;$A
zelPyZ_#dgN(9+|z=e1?l3Y2!}CK+7VaQn7!fN)@jYuUb|5?7MmXUrN6EHSFz
z`$JvHNmq7>F5!2vUf+#!WyI-Noh4B(uuG3#U2^US+mb5IB?0v(CO!waSx0CTaV}|G
z_e{a4Uv?_WTE#*1nvr_S)4f9Z$K_DVei)ev;8qFxKD52P|DD%%4+wgE`?yY-y=naW
zR}W1j`vP*@vN69b>+5RQ9d~-LPF7>1?xwAH?n;k`R+0a7q#Owy`ub%PQfy*dBhs|G
zNpa%h_H=aXkFOf_ul<5{Raoon>iU(DEaAMy?Z}ea;%|?iuHn@47Y^!{iL>#DTq>Hr
z4!7@egOPs5h7t17$cJSGiICgm6A7iOnrtU2%RYLRJWtRY^pgCb?{0<6+!-=?JzXZ4
zbo`Pwx0<`wgFWkCTv~7MaAbyG=i9~|4dJWftu`CH7JIne^u?CneLfNL7O&o}zV~(Z
z(+j-FshP3S(<8=7CqkA9D;V#SBZ?jt9%Iw@+(~(4oYccE{Aobv*#t)aN5@6!?xl~L
zYhDM>4D&jNE)`jufqFzabAN`PF1)&Ruh3KAOtA3Swihen^0wA(8N7(+
zpXz(o{x!43`~j(@g`4fBt>EPPyy?!Nu+N94+
z+gc1_wHfZB)dlm_2x)waIGa@PeqVON^QCO}(D=M4DLOw81jxWZ~>gq32A)%q2mqXS2UG6Z7has8_6V-G-`E2$;Utu7ljgm9zHa$;H2*L2k%%
zXm+Y~S}GlrH(fY8W`b{?>L_>2{HfxZVw6X684&Rt(AHM=oURy&o*9VtWKR*9&2wj;
z{cU(&kW4MT*^4VkSpAf*@$3t14qEM2JF_OSjB&*C00fW1uN&`RrIXg_!3yl-D#h
zFgsD$JUeiEP-W7jp3~H$cc^lM)ySGIMV0Yb=taaZ=KR!@&p3HHFV}4>3uBU#In~S!
zz>0Vdw@kAx-rO5fdp~16BuG8^BzsDQm*A&?hDoN>{9v>Ua
zEldn;(^b;d0rQ%bM41&v^lQ=$}du&@L0fwSPh%w&*kED1nYLc(K+}0gNARwhAlhMNAOun
zY{JmDe2q0*B+Ttyc&=-jKiq;U4G?HQ7GN8zk$LjDVw{ffkKNqYco)w!uZuhXyv(iP
zOo}CEQ)_2?BIU7ZVs@^mm9blHraQk&n4k*x?vb+M$!-F7v~rHeETzh1q9ArMC|Wo-
zGxJprDK@|%p-kjgHy@NMKKQ;etIVm;QXy%QIN4riaw5!l=25GxbA!u!YuE8`zpA1t
z->Nbb-3VK}g&Nyt$igPEFl}S4{+alWOLB$!D9rP&z%+B*?UM#Yj0J1?}M2WwCbTtNjlxw35;?YFhQz
zSX6J~j6D<2epR+HMK|EPwO^X~V~wh17S(c`v4(r;_fZ0Y3z@%<01Jnt>P+2EeJ=~n
zBveMtPyJv34V4L?-L;Sa8$!byN^Rk_s7`=E$5_fLz0nmuvzHs*-5f+3Ky$-*n?zT=
z>;TKG!zRM!)oqsPxw=_Y;;?2AxxD@EXjK~~Zz{IuO5-uL&f=V@azmo7(-J+GtS$Jg
z-;|Em;VO0Qlr8&4%ZQi=n8c*4nym#CDT+pNIoTcsdx{!@zK5YIJx~FWu_aYEsz}cC
z4=p+HDhJrM$V$K%$fr>vr-jg#8hLbrL+_cMx|Es}(?s$I{o)&GfnE%xX3&sYg5To6
zCaj=uNWYI7KTeCn+i4dH^udg}6y4r4d$|($IBNWsSrmRuyGffHLcfrrG=W<9xcKYJ
zY+mhk@y?e
z*!bjW6i1^G#x(n4+O(S2ABB&lz;H|dM`&ZL9YzI|>joGi(=<_$Mq}gqw*UJt*|4sz
zCQM7~OU1_~g!vmMhkEz(Z}j4=qjroBo$DLKC2$!MTg&xkJEteDnmp>yO|?0B&JMKn
zOp2HYk5;cgznQE!)Z4A92n7(wbt-l8Y#gfZ4sDM>M;(h8q0?B(0L;UsX=1fuh8DK-
zJbMV{S(W@fHLu6lgL9S#U2#2^7$)+EXBUzeG*4dhqu-mtqX9!rtpp6!aY(Km$ViyJ
zjwI3Oi%e(t48W9;fIDeS=|yMCHo%>8l+M_JmQ%uMux-GkBD8x08)MuXEIFW(w6QrX
zk|RW_Q-&}nqw-KUUEV5)5wFn&tth@uHM8vk7b
z{0F^(8PK#?zc`SlBRFd0xqx<9EIQ_NL#H%lGfin~gUKQiwzEY9~5NzD+2KOca=S
zj{WX$q(I5Dggz1FCKcs?f$o`6+i+Q_zDv4I*)v1mCEs#2VGk+BIy~QU6=5f7qf>n7MypH%
ztu*T_J3^Snz@x0{i)#oRPVw~{t-K9Z64v3ilAseAFRe9O9_1&lB8ZW?&-IvED*Q89
zQPtM<;i}LzEt(q7r?rYs&MT3}YXD&u8Nzhl0n<5xUyD28w5eo-Elr=#BlmxRTZkr>
z=fMDC1z>=Xv4a@^th1O9fKbilt>sE15(*&;{oiuG-bbFJOb&BwDh`+T?78|ooFJ0t
z_I8tbb0EfKnp%M2R#6=H?m4fWMGPF`OET$AHj?hsA93aF8eSoF^pfMZm@5#6l~i+<
z^Ok3nXGYmM?z63yJc%#@VN5=vb(PVvRZ
z26Z#Mt=F_{%$M*sSWV!?X=R{VYDyCm)xUdJdG-T2+iKsds1?N(Q4tXP@#F%<$^GOL
zz#PZUNap6~XSy_Z)aVJyrC2q|T5uJu=ZW-`^
z^Eixk4QX+d8
zKrZTQTOu8gw`h3WLkhFD$WI)p4Kf@?zON+~5*wiNK}4~J5@N%}AR;g2rzPcGvE?0I
z06qN{fPOct+8u@_7Ln1IX;3Z)FH-7D^vbG^2qrMLx`*_)t*ZWQtJFtZoXP^S+KU=(
z$+%2A0x1(RppqoGsgF3E%2XMb&e&|X%dybTnsrFegpa>UJ&0D4ZZ4Ag+%F(`{^_xn
z;?ZVz;@2TD?C;2I@
zly>5FD;U>O&B89>&x8PNLT&&>fXP=fF}YVSIBWNAw*^Gi4a)5r)x?Cy^U~-4=o)-rr6cGHPo1a4`@1mQh>RxUc0s`pj7<@gEK9zun
zcD0g6e&QU&l;@?a*^%HfixmPmDDQFxq;#y<0HW&J$&-Xhi5>RYd_Z)uMl70lku^JQew`Oo}zomY~RiB@|o~oPd~FK>u^_d|<>z1cK`V-~j!{lK)2kuux{~
z5&FA~pW7r#g~IK7tF#_%g4ocBU=z;?f>o6YfDzhi^|VMl{ZR_i=VPT3h?>m!3$|
zY!`)~;+Z{L>l7`5a3Q4u@i{X?o_6An7FM3IR?x~=?vViTVUkD22YdE5H0l>;YL0gM
z@n7N#Cg4Z&vbDZ(H5oU}4x-hF>RHwX#3mSJ#4R`{sxG4qFlp)b*E5C~T$?-wbeZR!
zbYI6o$KGc!v$Zn)D{ZGzo+dOyFsh
z0D$}S92jHi7{EIXBe!8`0op8F6KR%f0s{CW$w!w&U31QQ|I_h^PG3#u%s$uL$GcUe
z#3rhv`8)q9O{@~a&@vJ@KX(z7$EBT-pCun@H>-r4{QG0hLK
z45Q3T#qx77%GkYNs#tp)?Cg>>Och=&f2abY@f%Gnh8U>$)F%_}5~k_QTL+j|C_55n
zX;^jbgjLr(h>w&C0J#7#9C8y(z5p_VeCMRX9QneWAPLBgCSzcWVxb;b!v$HBd8A{OgOZ07oIDcwxlT^lP7gZ_;qJ<*lns~O(CREv%77`N1_BMvZ;sz2
zn`%JIk|C`!h%UC=xJ>51mfTdwD3aITwzi5OpSi2zbYOCfgEhC7S8QbLnplS`+*(_-
zcOC2bBpfEDJ?Gv6_ov3?6t`ANjmvTFqoPg;4#HKcAb27Co%Z*e>Pd!^OLKtmqN;47
z(41%N5cLTj6jiXSO2{HIw*M=yMdaoF55RTmT%{<>WYXIv3cUBXk$iw4`xige%#~%Y
zCwo8Dlvw91FioAIOh#)+4y)a(+^6yhd4(a(IP5NaXYPYQIxhIV2a3EqHHZXoz
z0oo=ueAd~r6W6?PHc=sa=&SEHTvBF^icoQ;=+xEU@smzgv%}=+Sb|8CN$sRE4jL@(
z+)a^EIdnDoa&3*qLt+nZCc#Z9Ya;gV4yn+bmIYdIkr|{)H-mT?
zX3#Z~1e&^Wi__hJtip=M3!S(WJAzz>fgnkO>o452Ko2l)5;pZ=c9+1=Ocn^(EESEm
zov_WqJM`ece~ZhNC)1k)n`S!pQ4F2lYABuRo_LS1jTEfpwsrB;DC^`NthQ2Cp6U}3
zX@WemnqvuBHE$hv8s*hgTNs)UsOc$*0@lLG5vNY>deIL{@AMkz5*em7gR*xvuu%={
zhJ&kt?2o*66Bcc&_Q00JTu=Tyb1pC>BpQVAQUQm7KG07OpxJx+nE^C=Pok-4vAxFt
z2CEscK9EhT_GCax8DKGH&@_>>0Eu({()>-&`Aa+}fE4bS5EKTfKo4KK2hR;@}<@
zrND!882LPtq4MF&wy0}0nYq;Vr-zkQG@y382{heLZ6W&%9ag|#zTmaZM<^sHSW1Za
zeWvvK3*r0O&7NwLLnY_g#~HA#=BMpZL2cU&eo$
zZaf$|bia7tEt$@Oz_TmODvAZ4_g|OkTo!otAG4dK%R^R)^PCcUb@W8&3z>jYS@DyV
zQcx2yj5Bq3>H^(px9S-$1hO(RJF$}=T+H4-PE7^qc$5`cDHQ|s!~B~f2`7bU6aT;6
z%mU;7?*!XHX|T!>EHSm
z4T%`op;Y6fuBa%Pj0JJ`344zAcaejdfyOWi-~J;&|87}4A)Nd76d$gyzQblbz{alr
z?&!5_;9-#74bTiYXSdADWY{UNgx$D*wV)g-i@@o@RKU@5%?zas$e{7vz&vUh{t?Y;
zSw*uh78>02cm>VNro}7V&;YCNFBbrc?2dx%Gip7|kf6Dkc7SIXxX!3JJw7Y4m`80=
zQ>3NcAbns;?PiYwls?@1h*AsW)g-lLWOQaig4ljCuJTge`2I?hmWj7^roYF1HYG=t
z_E!~Mse^TaGS2_DrJrN}h>fZ2HP|O&vV&*=mHBvp4WT&TTWUKlXv_2SAguD|jhi*?
z4fKDqt>(d8Eo&6UXjDDQQUbdIq6dES7i`88vs~&7p2vES7q4%06~iH%iPNYm~Q
zAd+zBvehb6{Zg~mb|x9kLh;c)t>ye9*ZOKzc4fPFohgpf9(kWPZfcTi`_(?rz5OR_
z5;zWw42F0Sv{HdRpDdW&er=NBJp6B|7+U`jCWz%bVX1uR_#ogoMh}ylH|I4nE6TZe
z!Mvi>(uZC7?|!iQco70i{NDpPvn5;?!
z2K)OE9Lzcf!3!~Z=9S!nkRXk77x@Lu{2)JlAJ&x6Czxx0L$vKq)3yuXvfPn_ttzp5
zB|B2aSuwL^kUg&1aAYvU6!Oe2=u^&yCc6rXE476vCg~H|Zj+Q~l}6G*lU&ZechMqN
zc}nM6OV${g)KWEw7Fgo21A)+mw<^g<+%844<#OCLJ1p-&bYhkW{ja#_GA$ZrPr@kR
zl5GblSf*tI7}#$6P8=gLIvxR){WVOF0&
zaN;zpwFCvHc#PLv8<72VCh@QN_lOfM)(9;K8i0)e(b2pK*q@XwWN<+qrm*M$?Rl@7
z9>n^Ty`wO@EdpUC^dX@L(|KplM0#VO$H@5iJA0x;$irnIvE~eAeR$0tGHux9;PH`s
zn-H#LIvkfBEoL-OdiJ8j1s*GUG;J7)Q>1$s&j+pHh#IUwX`a9$n~4^(1OZX1ZZI5s
z2+MA9?8Kp5;60XX0o&DT`oE#jd=P?_axey_Y%wc{Uqt{#UL$RD9Egx(Y{!zY9u4i}d{N@yV0|%B7Hns=G8nsldy-Bn;?gL
z{wg;3ZG4Y$)WhM!)y@xR^N#K6_?JwMNfV~O(O{y?e+uBK5>oHUbam=7f@
zq*F%RhSn@gG)jdtQz^a>-Go%&20NG+j|{-DF$Z7)=_tMymX6Q!=gEALKAYF!|86bo
zoQI|3sZBI9!yAs`(R-j%o0upa0OPFQM##y;)>OS}sCJOjt}YrH`ZUu&QdLmN;cbN5
zN(@i-bef%}JQ1h9?aVxDpKTpj@6s~7lZ;c~u*2Z9rM()|<}ySisR5WQM{btGO7$<1
zGAQ5DhM+GEbKx4A`1uHnABjyc9?e0UK{$+f0WI$~&xP~Bw>c$CbL|&Ggs+APIs+nI
zVZrtf?5X|#%qodZ@LjJkg~RdlZ6F*$n=Tx+zG$9U@LN$|lOB2KOToamDsoAZWTucs
zb@0~CA>@}C>)F2OVtu?qUEGSR1MN`CJxty}&!qM!Vf)i*oXDih<9he5D`}N@6B9gN
z^!Cj0(k{!+V1cU!+QJ{`re}K8k2^F|B?W}0K-P$^XXf)dLR)}K`r{7Z73Ej!3BaQ~
zu^q7D_zMk~^$!Q6a?;}^aP|$PBOrP{Lg|%F*$`Vra(ZWF;1xL1lei1jN+(SNZSzlX
zmXGFk6gF0X4}c#GI$_s$Zk_w-9P~H;>sSm#3A}WCN9D#~Dm60uK)L?0t4()BEt@
z9}(sirisL!K*~#OwX3H_or;S4EOkaIn&Si+H~srXQS`3UdW5e*+!vH%aXsGTlHBYM
z)ed;#+cLtWUvhF*jusRI$CcaD{pZZUGRw`hJW|$wW;#wA!`im=E?{|G7nqsErC=`^
zwCAPL|In3#7`f*;kZWLNz8L&G$OS1=m}u#$aaJpL3{NA
zV+i_V7P$yMO+6odECP?F)hO8vIUKdjgaYt&i
zT|(o_k~?uW1ffoILQfB_@0&%49Ip1Ik;9kS9?QfHb2d771>R!1t}hv;C*~Xy#GHdS
zvxZT-mJ7zid>hC<&}O0odKf<5Xn1&fY$UN@&Col#P;EFJ1WRw=Cs1C4J^bis9Mzz*)ovCfIzYn*kE`z!_}-{x8`iF;YczfCw=?YrGCy;O73R
z1L&Q~{=iP?P{{Q3?BujhP;~Cvftk|ZNfrBYrugEz8V9~_zDg`#L7{%Ob7%qyc>h*0
zD=C5#J$Z!dW8~mTO@QW@r5AJbR3a8WbUU0mOQR*x9#yq~Tq0;ge^>j7qzgo+uOlF<
zM5~*yq34>YAlEdfq-a7GWcjGNWnDBOJJ*ISNRVP%EM)&f#zHjlHJ9sVY?CHr=e7)6
zpu!-L%#bYf*yl@Yg+n%W+?lu
zc!wnkM7@JkX`WKzuB$ZK&2lC#icvGW-t#f)$bXGdGjf?tI0vn%l}=}ehk_?|yD7y`$a&La)0E^{2sV*`zcb>!ccxPhn&=-G!9$ZR1q3ON>%db7
zMX<9&eYj@r^sKVHyOw$5r=m?DkLqmF^f1M{%-ETbaTi!j)&_T7To^SWW*`;@h^;Ui
zCbq}?fNxkczke7D`Zvx(NWsk7Q3!L^TpM;g0azw6z=Ine8zm1qUVB9_9}Y}2$?vhi
zH7C^^Y#MPdo=H~Do~Ijl#|r-4^Eon}kRYZNsG1~Bp(z4W|>HG%vSH%wLl
zNfG7(m;aE~&|EP_5Ct~&iXCCnpRR-R+@9Bb-~=o9fF&qEGgtmSZbM7h4x1_f1u&5U
z=j8tlATS~!hEhq(E*s8JJn6qp7^Bihq@0$Ty_KxeEIOSvN$6A2)&vEUJwCL2TCmAj
zdzLmR*B&b`phQA>#E#d8+KltswDHEHD4d%j@>Skj?(7O>I3)VXGSZ_64kuG`ePQVj
zj@XNY?b*q-b94bM&Z)MKIFA&>TQ<`Yv_g!Uiy@GGicRKn%S9#qoWm$I
zekrw%@;md5li^@Smq{)qx^nd5%-|$KjLf@(JY1C)8CVEpEf@=o
zjjl7WP=tH_dRqA@xxfkb-{$(4MXKmk)B2slRd8)pDwk5s)xn4KnnzlFvyJo_I61j#
zBb=x_bRMoEJ3#AMyYX1&e7*UC@@5oXYCkB_t!abnnc;fZNJnpw*t~4?4b){heCGod
zoRN0waE;_%2u>LTS+jS9h$~iskldFwsmfg_Z;q=
z9PJZnYCL8%(LQKX;ao$B>f4oUtu#~aV0F0{yzkLJf{pSEax^%-z02LqCfx1y8N*x
z<5S9^URU8kx%941?E}e43W5AZXiGQG-=Bw4${lOX(X!3%!wVC=&4DT%Mn7yk$Q{*5
z#_g^bQ<}?37WhhFf%s!i0F*gglf}`)F>ni1QQ<5I>j2GBHs-_9cfJigGSG%qI|SE4
z{;wi_j%#4b#cc)5-yrb`U@yxXj*P%<2FCuUEDJamg6lOHAmP{zqdf2xBEXNo8CcLoLBwW#Gc{HmvA(NMmE
zfNABoZvt_Fuk@0#Cqs0Pi0J)aQ40gk64(g(hZg6%2S){NUxfJ;bpKtDOX7wG12(?!
z=!6T)?XM})D}pP$Vgq6swe+u3Ho+y}g>Y&44)9=u!0Ba(Fkw(sdVZeAR@1AUZSgtk
zp!N|w4gt^gPBZ@nv*&gxS~a*aT!Ko4OHj}Av$D6uXi07dh1iO}e5BLbBEYrv>+lLf
zL849e)#4#9yQFC0QzuiS30I~E8)Laurpi=Efvz2m?Hef_FOwwmq6ocC+l4tiiuV>T
ztuBES-~^fbp;kt+#K@P%q|C*Ql=ZM(s&oO?dW<&A35WdW%~E;|BF$cEAi8CeBZEO*
z!hhEBjNBQ30IdllV8Q@z=xxAGpv~k<%_T7znYKAw1cWITWZDWF&4Xwm(Yd|S_D2iH
zC|#JhMdtm6p(|}<(ox8)W1mTszr9C&nMLH__lSMbksdT6{W)y+;h*sa1+RQ
z$65k;3W3XYe|4|@c~tSn+D9hs3awrCVO{BugPS*<2z?@R02B)B
z2stbsd@4pKRKrXl(r=4dRX-2lWPr%^m=_02mBaKBNnVdccgG4)rh{
zs!pi7*~W*jUha~Q|asTao6Tljs}K)}%++kj0NC9G`cFfZ+;8kiv3
zT;(oGg^OO8Dz3=zhX;@^!J!O|`Ujt4$>SyRc`i<~1<@+WgtJaVu|_9m`x~bT+ytIv
zGBv|JF3dTAKk)ZBTxW-`OlYEXmODTMOl_Lo`x(ndPk(-PldLPS>5*o~c+Q{!3uxp|U{>E`08Jfh8>}oMrJwZLFCqrWopR
zF*7g9ya4x{#>)%pyWv_X2o!k#rM{aHim&h`kzYNz)G?gV-8<-+-Do&Ecn+tmLjHxZ
z$`ib3q@Y~eu0jS66ZKOj37}-QiFCk(%1-`#B*_Fk0+85m?nr-noIf9&8%ROwZ
z;B25$Q!q!co~b@WF$mOz(rSqRc#{9-NUqrlOc~1;aJto8f!2NvCvg))=7sm13j&9M
zt8F_s5j`h6TD%DGw3=9mUKFbdm(Y)xx56f-DXneU3JXlP
z|62{c?v?{^@?K##yyMldyPNowIsQSnlAxE?@q3z5y7$>2h23nIk5`)=BDvogkFlz(
z%nEZ-(dw7%^vXM|$d*GgAL`~3>t8kU1z6u2V5Br~~o?}O=e(r&v1DkuiDcVW{
zRDUWru8jdty+&Ko-qf#+0gpFDTWBmU8wC$rnj7NT4zX>Sd-AhJUc`hpA=^LZOpm+$
zW>A1S{!`|$FnDuqvlhdRxk-CUGsG}HO7{_dU$v0E*6JdEJT5yZdu9{axoWg?m(Fyp
zkCf?+*vbBxffnMV6NZp#GSXs{$JOZLTMJrt!%h_B6cy+M4cPrN{!D0h(Js&$%FqcytZJH6-UJZ}67dA3f0T9c!cGnm
zs%g$$r;;yFx6*1XWPGq#=EGgd`mxC&Io?eh$%=+#7^adln$5#vbbOZ
zi6ZFv4PX&&Gj_Ph`a?leuMY`<+%OnG4-*S`w$PH$w@rZKydY3)HwLF}x$>?6!eq3q
z%Ni?M_?gN_{v%MlAWqEKsVXhi%-A+8jzF8mAc?$uFb#zd->M|!X=F6&GB!L4O%N;yL9nefI+;YTzkGQ~SEuPoJXQL7_{_0({yhuqw!H`(wuF$DbW&G@3
zC-oC)7^tz0=g}^+`};8L`c@CzLpJuj(E2he|I~cr*zR8Z)bm{>L1N?Nn5>cq7)+na
z=a2FwZ8rxXv8;<2i5W@<|C>C4lH7@zW|d||#l&Dm%_wdS-d9oCM+xEk$_6inOX5rH
z!m~}Lnu4ig(HHN3o)vzz$#rNNxzYU!=Rn{)*SK4PllK&7`#Op{f8Hs}9^(%j(-ifR
zwLAN;%X{G6i@KPeH1?e@u&)s2YfWd&(?Kg26&G=UKQtf*p
z!YL&eSCE_-A3FV`X+Sk0{ezj_E3DU+ri8~AEaT@#pgKw`X4=_<)aY2F(@bRA=)IQOY;4*^{u}f
z3ku`{_nbI!#^B}m25$T{KignjtwGw@&2pdmAC`|gh$nEa>KdKFerFQjPQKiAKP^|t
zzze}uLkYd2=x}juLcD;6ILYmtZFDGK`~9VR4|ZCIwroC`u(wHR#zHifC;jljN&l@y
z?8H05t{Af&y8jd>Ln3$fyO|$*yZc?~qwmpCmK$B1^~Ka5J$kEjAH06
z807xvOm2|OOodXH(A_gJU+`tApYJv%{pe}tLMIHmlihPKb0Fl+I8-HEQ(QT%w`~*E
zn8q$$vyp9&LQxDFvDMtEd&!87^H%lhPnS;GUi)Np@snE(|L1Kl+@RF&N*6d#zS)6m
z5%}i3b3rE2+bY77Yi{h>(`EdnAu*xmgr--r0Q+DsD$!xxezo6^g{e!w6t?l9CCFPv
zc|QAISby__xj?^IZR#n0GKy<-TjMT*E?d8vPV=p$=l6WaUO#iI(lEA1=Ig5<4}(n?
zkBdL=eTWw|j2^nBYP!8O#6(W}MH(EbIeleM<%yYuQY+|wnuv1gu2ig{FCxK!71V{>4}$!%GijA9H5&uwm7$DO-DQ6r|}sqyDw
znWk;q&wM%H_}Fw;sUgHsi@CP^>UZwzN0+H(NpBPMtLu5!iHRA1%cHjQt=4CfY}T6}
z9POfbwsf6=(+%71X=n&Xep#oa5PKsI8Wp%x`ou3^MBD%F=OupU-ZZGDtSVf825pj?
zwOYenYU2m1O$r*Fv;N0Cj(&`l
z=6mD|E}l+>>;Be{_V-#XxWQMKG5gW64)QaR+y5yal|t9{^rrPIwRZF7%uN2bX3nV
zSLBbzi*EdzYHTI>_L=K)${4KXzoKM!x+xm--hPAXI*811qxcy0+Y>ySg?6@c+wgw*
z@SK;Hfr4ogyO+L}idMqDwoCN;X$Wl!?BP|8z5@B_XB}<(Ja(6O?%*}+qqpp4d~c?I
zwd1~r9Lse+8S!TOsFiydwqww`=1{pOIxN-xSc-Gu4peYtK;wgtv$u)lIjh*OLzk7Ohkq8Z%S6tNM;wZ!zZqGj~_*{O8evQwXgQ)sM@%jXZ
zmXQ}(by1TKt#mn!zMi^b@2}*vuk6juJ4HELZ*bhbq6@u~DA0-08rvzV8XCl&(|RUG
z-|Rg5jIiE6BUIPZF=`r)wZ3mRYw)CJhVBk|zvOCr4btp(&aza9Shmz8EKXx1+bk7(
zK)&igpybi*YkLd!knZpQ*w|RoJ1UTb+q&vh{O0OSg}k9YdzuT|#fS1_w3=i1`|qH>
zuXe=v#j#7Sf!_2l85`HT|K@_cr_QChpZ_U>x|VxvB<4&V4?
z1rFUh^#qSA-|AP?-LW$IA=H?>cFa`Wo#*C=q*qqLOII&htyL}BnX^kwH#x0{eRG$M
zjSY!U@n@5#eTft&Mj9)L5|xogNFuQq{FFbND=+xkS6NYdKm5H>Sol5si3a{l0Gl*@
z8XAiM(-2scBocwaa|N=w;h%`HE$629)21QiuxR)b4SZ`Ln-UaOc0}+1@BYzgzBJjp
z_OGcq!}?-7*q7e8v+V4hHHX)(*Vrn*VQ}+}zn=lTklz*wRg0E2!>_yS>>dhj>jV+cy)Q
zGx(tekg1tk)WO)G<3eRe7v`#_)ul(tkRx5#n`OE=uxOzBq`EiUv~~Z{kdg%
zp_HVgu+=!Jg6a@qJbC}_{X)yhk!yD7<|rwz%ID*rAsorc6*YM{NnARAhQXE>f%@-8
z-^>wdU}Nn;IPNu`P7&%Me(9dZihg&h5CPalh8TymREv>sv=YdmNxd_`aJu
zl`j+1)^yKJmCBhJ^w~p=N^VnjHi>$1V*kUf;ymJRYI~k-cqabTPgH!{>dfTN9_rM+
zHqA}9xB6x1X_Ml2QHkNoYU_cvapP+>_Ri2d0O0A-0YjWL$dh+ShuW04jjqbn{_9o&
zKwH{Q!*@~3c}6>Y-PU}{S<%|G)W+%{DSX|i*r%LTw#lD!wvGCcw%A&I&e=M;KGRC2
zUDm8Gpkn#83E#^feF~TQP8OGcpIKW^QORy38AtbN@Hs%3*JG*5S+3`fJ$-)L@z{A6
z|D2bTnhoXa^JN>(?8}@b)Y&_wdi@xaMK=mBzq@wt%5dtso0|({@?*kpohyCwNm_Sn
z%4*-!|0Eo|#3vJf@2q#eIIr&0H>%N=|KeGH^XY02
zv8B=n_$E%>I+t+sEws8+e0Mx(rK~Oz-xR;@toLW}qstzQDD1rzn{xHwL21)78g;Te
zwmz2Ghe+6VP2l0WeKP*@u#0!Xus_^77k5x3bluw1zf^gyuX_EpSZui|-^0_#bq}0f
zVaDfwT3Ywx830#Jck5gFUN7)%fcN@E{Nh>qW_Qyz8-M()x1ad$8>>Ga_f|f^c4j}{
z#BpyJc07O$@A=}2bMSVbEZFYV{O@(p<4eES-+h#WxtFz7b2ccXS;ofmA|A*TUVP;P
zw(+HM2tsKvTQBbl8A%iZiO-5-JGufRi3Hzr$MuRWf*pgAL;z{=<`o-euN?TAJ8Aew
z6eqeGeg#5CS{B99hd@c=H@s$ZSca5F68v7X@v-rvWH8LbkTPglLV7%#*ovh{EWYUt
zo7hq`63?E(_7;+1g((NVh8tdTer;(q8X?OBR2qvxW2ITf$;dH{1N)YfV;v`pq@NF3
zxCjcvdT1;P%d!Xt!L(_xK{*u5T$Hq|49i?BcF|l2921Q}AX#>eLddXS0V9K9*$hS&
z!PJM4M#%u&F<}scLbJldNJC7W@Z`TNBFBP$GzQCxY7`PB$Gor{LWXIB(r7su^jshG
zhrUp6PD#5U@mr^>!3OI
zmIh0(+!IDx2D2Dl09$BjY34h|NVA*{z(b+_GFOi2a1a=X#xkJ>^vTWf=RA9Yg%KF$
zI|fz|hKUxWF$e@gb}?qaTp3xWg~2!(6j~JKzXgH@a3c6t|3!UZG7`zMFaibsXTYLy
z03ce9sSnJRMKECjj05D)mQ&SQee|^i$yEgE7%H)6vZIX=s)xZ%_%ov7_%-cC(UvaB$oN!
z5iqGUiEn9)th5{pJXx7P_s+Ot2!mifoh%Z=f__<`5Ef$rEG)x%I$1O;s%0@Ss^OnM
zn8qN%7u`zJ@XzQ3yT-C^1|`ib;lRR3xj!hRVNe=_l3@|S7!(rCbah~^>_S4P^B)F<
zl4d~{3e7Cxz+@D&4Fb9_tXzV^B3Vz2W=6j>1`Xs7%fe_GW+DU&W29N`7>z_TT?qh&
zqM>y$sxd5Vhe4z1bOg@-2mNRas{p~su_zN@_^_S?h*1_9fWfk|F-B$)%hK?V0er%Q
z1t4XlnME)_0?X+@9}scO#3jcfg26ZpE6rfA5UWa+18(bLfYKN_FrTH5h5Es!Wmxrr
z91_hs7udfvcz^6aFqs7lU|}?iI>rEdlIh;TTvp=+BZp-c%hG@n785JLKbQ=7hxv5i
z`=?p^kjz2_%tfLZLT(mp!Q+@LZP@-p
zfPWsugaxb|7Qsw3Sa5eNEQUZaYej$=tPGQM1Z$wMOjm*c|I7!0V6y+fK%nmyZw4Wa
zm1gzE5OS;wgD?@(bt0r?5X>?FEDV&%+#0BP_YNt`taQLY6szn<0=El)B9Be!oGcot
zj#g7gX{f2H%Niz@zqhZwC^R$gsqf8N&K+1Bh5_-1x2
O;D*&ZcdBb^tp0!0|ANo}
delta 26941
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
WbhI(L&J6Dri)7xvUqMxo`TqlDv|d{P
--
2.30.2