From bc870b34da25278951cb7c34dfd8b080ebe52bdf Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 20 Jul 2010 02:12:23 -0600 Subject: [PATCH] update docs --- TeleMetrum/doc/telemetrum-doc.html | 129 +++++++++++++++++------------ TeleMetrum/doc/telemetrum-doc.pdf | Bin 62819 -> 63641 bytes 2 files changed, 75 insertions(+), 54 deletions(-) diff --git a/TeleMetrum/doc/telemetrum-doc.html b/TeleMetrum/doc/telemetrum-doc.html index 84b2160..b458991 100644 --- a/TeleMetrum/doc/telemetrum-doc.html +++ b/TeleMetrum/doc/telemetrum-doc.html @@ -1,12 +1,12 @@ -TeleMetrum

TeleMetrum

Owner's Manual for the TeleMetrum System

Bdale Garbee

Keith Packard

+TeleMetrum

Revision History
Revision 0.218 July 2010
Significant update
Revision 0.130 March 2010
Initial content

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 @@ -25,7 +25,11 @@ form a complete ground station capable of logging and displaying in-flight telemetry, aiding rocket recovery, then processing and archiving flight data for analysis and review. -

Chapter 2. Getting Started

Table of Contents

FAQ

+

+ 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

Table of Contents

FAQ

This chapter began as "The Mere-Mortals Quick Start/Usage Guide to the Altus Metrum Starter Kit" by Bob Finch, W9YA, NAR 12965, TRA 12350, w9ya@amsat.org. Bob was one of our first customers for a production @@ -67,21 +71,22 @@

When you have successfully installed the software suite (either from compiled source code or as the pre-built Debian package) you will - have 10 executable programs all of which have names beginning with 'ao-'. - ('ao-view' is the lone GUI-based program. - The rest are command-line based.) You will also - have 10 man pages, that give you basic info on each program. - And you will also get this documentation in two file types, - telemetrum.pdf and telemetrum.html. - Finally you will have a couple of control files that allow the ao-view + have 10 or so executable programs all of which have names beginning + with 'ao-'. + ('ao-view' is the lone GUI-based program, the rest are command-line + oriented.) You will also have man pages, that give you basic info + on each program. + You will also get this documentation in two file types in the doc/ +directory, telemetrum-doc.pdf and telemetrum-doc.html. + Finally you will have a couple control files that allow the ao-view GUI-based program to appear in your menu of programs (under the 'Internet' category).

Both Telemetrum and TeleDongle can be directly communicated with using USB ports. The first thing you should try after getting both units plugged into to your computer's usb port(s) is to run - 'ao-list' from a terminal-window (I use konsole for this,) to see what - port-device-name each device has been assigned by the operating system. + 'ao-list' from a terminal-window to see what port-device-name each + device has been assigned by the operating system. You will need this information to access the devices via their respective on-board firmware and data using other command line programs in the AltOS software suite. @@ -103,8 +108,8 @@ second use will be outlined later.

Both TeleMetrum and TeleDongle share the concept of a two level - command set in their - firmware. The first layer has several single letter commands. Once + command set in their firmware. + The first layer has several single letter commands. Once you are using 'cu' (or 'cutecom') sending (typing) a '?' returns a full list of these commands. The second level are configuration sub-commands accessed @@ -121,10 +126,11 @@ place to start is by setting your call sign. By default, the boards use 'N0CALL' which is cute, but not exactly legal! Spend a few minutes getting comfortable with the units, their - firmware, 'cu' (and possibly 'cutecom') For instance, try to send - (type) a 'cr2' and verify the channel change by sending a 'cs'. - Verify you can connect and disconnect from the units while in 'cu' - by sending the escape-disconnect mentioned above. + firmware, and 'cu' (or possibly 'cutecom'). + For instance, try to send + (type) a 'c r 2' and verify the channel change by sending a 'c s'. + Verify you can connect and disconnect from the units while in your + terminal program by sending the escape-disconnect mentioned above.

Note that the 'reboot' command, which is very useful on TeleMetrum, will likely just cause problems with the dongle. The *correct* way @@ -184,11 +190,12 @@

As for ao-view.... some things are in the menu but don't do anything very useful. The developers have stopped working on ao-view to focus - on a new, cross-platform ground station program. Mostly you just use + on a new, cross-platform ground station program. So ao-view may or + may not be updated in the future. Mostly you just use 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! -

FAQ

+

FAQ

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 @@ -230,8 +237,10 @@ unlike the rf-linked .telem files that are subject to the turnarounds/data-packaging time slots in the half-duplex rf data path. See the above instructions on what and how to save the eeprom stored - data after physically retrieving your TeleMetrum. -

Chapter 3. Specifications

  • + 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

  • Recording altimeter for model rocketry.

  • Supports dual deployment (can fire 2 ejection charges). @@ -255,7 +264,7 @@ 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 @@ -276,17 +285,18 @@ mounting situations, it and all of the other surface mount components are "down" towards whatever the underlying mounting surface is, so this is not normally a problem. Please consider this, though, when - designing an installation, for example, in a 29mm airframe's see-through - plastic payload bay. + designing an installation, for example, in a 29mm airframe with a + see-through plastic payload bay.

- The TeleMetrum barometric sensor sampling port must be able to "breathe", + The TeleMetrum barometric sensor sampling port must be able to + "breathe", both by not being covered by foam or tape or other materials that might directly block the hole on the top of the sensor, but also by having a suitable static vent to outside air.

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 @@ -324,8 +334,8 @@ connectors. If the airframe will not support this much height or if you want to be able to directly attach e-match leads to the board, we offer a screw terminal block. This is very similar to what most other - altimeter vendors provide and so may be the most familiar - option. You'll need a very small straight blade screwdriver to connect + altimeter vendors provide and so may be the most familiar option. + You'll need a very small straight blade screwdriver to connect and disconnect the board in this case, such as you might find in a jeweler's screwdriver set. Finally, you can forego both options and solder wires directly to the board, which may be the best choice for @@ -338,7 +348,7 @@ 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. Operation

Firmware Modes

+

Chapter 6. Operation

Firmware Modes

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 @@ -348,12 +358,13 @@ if the rocket is more or less horizontal, the firmware instead enters idle mode.

- At power on, you will hear three beeps ("S" in Morse code for startup) - and then a pause while + At power on, you will hear three beeps + ("S" in Morse code for startup) and then a pause while TeleMetrum completes initialization and self tests, and decides which mode to enter next.

- In flight mode, TeleMetrum turns on the GPS system, engages the flight + In flight or "pad" mode, TeleMetrum turns on the GPS system, + engages the flight state machine, goes into transmit-only mode on the RF link sending telemetry, and waits for launch to be detected. Flight mode is indicated by an audible "di-dah-dah-dit" ("P" for pad) on the @@ -385,7 +396,7 @@ 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! -

GPS

+

GPS

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 @@ -404,7 +415,7 @@ is turned back on, the GPS system should lock very quickly, typically long before igniter installation and return to the flight line are complete. -

Ground Testing

+

Ground Testing

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, @@ -427,7 +438,7 @@ 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'. -

Radio Link

+

Radio Link

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 @@ -453,18 +464,18 @@ correction support in the cc1111 chip, this allows us to have a very robust 38.4 kilobit data link with only 10 milliwatts of transmit power, a whip antenna in the rocket, and a hand-held Yagi on the ground. We've - had a test flight above 12k AGL with good reception, and calculations - suggest we should be good to 40k AGL or more with a 5-element yagi on + had flights to above 21k feet AGL with good reception, and calculations + suggest we should be good to well over 40k feet AGL with a 5-element yagi on the ground. We hope to fly boards to higher altitudes soon, and would of course appreciate customer feedback on performance in higher altitude flights! -

Configurable Parameters

+

Configurable Parameters

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. -

Radio Channel

+

Radio Channel

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. @@ -476,8 +487,9 @@ To set the radio channel, use the 'c r' command, like 'c r 3' to set channel 3. 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. -

Apogee Delay

+ 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

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 @@ -488,7 +500,16 @@ To set the apogee delay, use the [FIXME] 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. -

Main Deployment Altitude

+

+ Please note that the TeleMetrum apogee detection algorithm always + fires a fraction of a second *after* apogee. If you are also flying + an altimeter like the PerfectFlite MAWD, which only supports selecting + 0 or 1 seconds of apogee delay, you may wish to set the MAWD to 0 + seconds delay and set the TeleMetrum to fire your backup 2 or 3 + 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. +

Main Deployment Altitude

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 @@ -501,10 +522,10 @@ To set the main deployment altitude, use the [FIXME] 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. -

Calibration

+

Calibration

There are only two calibrations required for a TeleMetrum board, and only one for TeleDongle. -

Radio Frequency

+

Radio Frequency

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 @@ -528,7 +549,7 @@ 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. -

Accelerometer

+

Accelerometer

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 @@ -553,13 +574,13 @@ Note that we always store and return raw ADC samples for each sensor... nothing is permanently "lost" or "damaged" if the calibration is poor. -

Chapter 7. Using Altus Metrum Products

Chapter 7. Using Altus Metrum Products

Being Legal

+

Being Legal

First off, in the US, you need an [amateur radio license](../Radio) or other authorization to legally operate the radio transmitters that are part of our products. -

In the Rocket

+

In the Rocket

In the rocket itself, you just need a [TeleMetrum](../TeleMetrum) board and a LiPo rechargeable battery. An 860mAh battery weighs less than a 9V alkaline battery, and will run a [TeleMetrum](../TeleMetrum) for hours. @@ -569,7 +590,7 @@ 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. -

On the Ground

+

On the Ground

To receive the data stream from the rocket, you need an antenna and short feedline connected to one of our [TeleDongle](../TeleDongle) units. The TeleDongle in turn plugs directly into the USB port on a notebook @@ -621,7 +642,7 @@ The 440-3 and 440-5 are both good choices for finding a TeleMetrum-equipped rocket when used with a suitable 70cm HT. -

Data Analysis

+

Data Analysis

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 @@ -636,7 +657,7 @@ 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. -

Future Plans

+

Future Plans

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 @@ -652,7 +673,7 @@ 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... -

+

How GPS Works

Placeholder. diff --git a/TeleMetrum/doc/telemetrum-doc.pdf b/TeleMetrum/doc/telemetrum-doc.pdf index 973daaa073d85813dd0e8445b9af9dc608101c19..a8bdab760065366feeed7eabe8d4db244c90ab22 100644 GIT binary patch delta 28510 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 delta 27771 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"Ibn~5TPDU~B()DO^&vX8P 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

)Gmks?@YP*`ZYrI3B@9afU;Gq$0u2(7<$o z6zK6pr=u2ehC0NG3fh7i9;TwkTnT1^sDk^(a70HJg0flM&TQOHAn*uWFKJ*`C5)ia zp0MZ}lI(~>n6t|cT#}8Wg8>_50R;O30KV{n$^3dBjQEZm5EvjnQ+$gO{NmbyFENEl z4ZtGeb-Ee|we`(MaDA44+2rE=P{a<<6Lj4q|}> zU1pR-PtTm&@MsX(wuD^3%ZsC`o34l&=z6+94!&qS;<8Jrs9q2N09A*_**;f`s2OAs zEdh5auIO8LED!RH)<7zkh4m{idp7j&NI;KFLA*ncQ%La(noA*nX~Vc82>2}{J{@nf znd^p>B~pz;La6yP)2ph!sMx?t`Yo!!6KYnZLThN%ElzAcM_7KVq3G##UG~fsJ|el@ zd_MyRW^n-{t#ccifzg=C!?Q zEx+)Ves|20Q@%TY9S`O;{rvnKV9%^*CfA{dBP4|E>w$2@b-N+h(}GHiCgIQnjWCHw zY>2CYAUvR34jAy|{>yyNJ)>0!(?2c^=}4S6k4>6qy?%+=izddF9IcXKVJIs4{ID z@TnJ|AVLDPrp+ZpeF6obs13zd8+}kiB54S+u97!lUEj#k3Jk4MiHaiBpi5* zF*@^cbeArGH~xkV_4{VS#{0VY=J4VP$~W%)n%nsRvl~Ac=qR<wRsNXc5-4PuMgjtdyG zrB=*6=}EYMC*P#TJr(=I24HsudUgpOHrD)y8?L4mo8`Nhj9rFggxBqzFTi^K*}vw5 zBWF>Xx#}3s0M`Hj`|Ccyd=F(8iMIgscSnel?iOL{KVX56hS0y+&k>!@WE}m)3JkD_ z4NM*C-kQNNP!&Nv2;e%PZ+ygs6A)O9c53TaKus zVQ5%;Skdmg76bU=%>b1+m2=f5~cz?bh3mV50d7BRbk}n*sI1}N_kj_2=l~WRVJIf1 zQ*5z+sL%&ENJIc-5w_q)3{cRA1gN?1hkiNW2q=ss)3twxa?ovE7g#lbZ@?PUpHzWF zuVG(tX!?vM4O3OIg1Nq^M(s&6!sIDN!!_dJwv8t7*^M#u+t?@}cQKOKp>a}tnppG; zs{E89^T~AUqSMyBZv(9ffP#R$1urRm-v+>cpxq0ejm%d&nMOF2{2F0Vf<`99e|>l# zf<67r=rzQBF$h3&O@W0U7>!{hgiw5hn(&B3-=PN&if9^ZQtmf6D}QhvGOxJZHznz; zn`T~dqZi)tHb>F8%-4{1y^|<=w}UmQKkq?E&8G$l@P(bGeSp`r*s;ZPGkb5ZV`FnR z!;IY5Fy?K(ziZCEItZ;l>r`U(2LfnxH~K|py9(i-hb{akJw~gny8H8PJ7U{a8m)Hw8A|r6 zZ5%|&s#?vzlU1pnLO&w?3;voOf*-}|-CcbbuHM}J`a2BftA7wCT<^l=a^vK;cR!*1 z)kyf+_kZ3cUQ}WeRWurTlY2+f|MX4EeL|N(?Pe0w3L8^h=6p1AR{G8sz{eer*wmW z(%s$NAfVE}2hVrT`yS@Ku5bR>%(Z5%wfDN$TK9fthG$Pf;+pXS`s3i*tk}({w0o@f zS2#fWagXvREDF}FpBZXB&OLC;#XLV9TuMBxFYH2)de4bK7+#WO3kq>t&%~$Lgq&VV ziNctNF zmM`-!aHtI=i`!bXET!xTp1H9t+^k$Q5LS%e$AM6xk$4*&Ttng7qHmD=0X@~t6^To? zDhS__q02PZG1Ej8z7ab1aS&c>N%lAPO~+hGUO=dnFArz*51G|#DKuvrZ1{#g3jOr> zy$qPrj1TT?OA*4l5Xo`+%!^y&>f$>#+*68Lq1s`#;hoEP6vflmr{UoAFY8h(%3u|; z!if7@4~HHG-r_ASU^Tynn3izoTYJ#*KFiU!V2mn}lTdW;uvOUN8|Nz!{cFK!T!V2; zBWK|0a@{jCSDE$uMD0RaO`SC-wQ4L3tuE7aN79uJtwC>J(dI1dV`kk~oYPH{x3U|% zb-@*fZ?8&;X1}M&6|Qv3HHbVc={+)_rQO%IdwHVvuFrlcnS0wZJ`*yHM=gjUh~$Pn4fQTQT*ev#W5s}z*#Q5JX6m-7qqOi6KBlEF%R)|)njZ`+Cuss%p; z>^^!bxk6WvCO(`q!$2d`E7qkw@@O0OrT{}xEU3C&u*2AHKWs%RT4VogBWES&H6}rn z8870xSc_D*RK4kv#aBGCSNyJtJ&MT8hV!% zmXDyYyf0``oIqn?qc|OoWopXof7*+v+1|rJ7*F4Q}>(nxh?7 zAx5K}g0?;A?Z9%^-X6ZE&nWCL#&6V^UUtLYag1_Uvzfi%qbhHYF!}vluAMG#G3k1*ubtZ8Pw=bk=}|~%zJ@uznq#T? zy(iqC_Q&J6hK&;O%uv3K7Rt--)f%1>c0KAEC+JMIs89EvuAr?;9+z^d%Qh0r3x{|W z4C24=X_bi)iqD~bg^qJ$_Jsbp>$)&VU=$yqq|1~LTb=S(u;}* z*|Fby>dJmkxi>8DF6|}Vrpp1C@IlfjDSK9N&UdnzZNJtf;;-4xHa$(-twKw6E7*)= zEbIQrtx0oNAn&`=fx6XOlrc3g)dpdyWt%@E32~XV4kJ;F!K5>~XWjBKa<3!{ZJ%(-hnsUW9Jm^TNF(%*u;$RYgs{?Jka-6c7lX5Kwn+1?Up)aQooqf5EH*z`nUU8bQKg$_?-gf&{nc)2V zAp3GA(=OYu73n%K# zi@mKlL?<3@jZe={fvA40^{UZ zfRV&ANk81Lt|hf=KGCfSQ)Ng)hNs#|D!Z zeBw&j_2_~eC6n}YkDg}Bx!*RTIxvdNso>XXN8uJ)kYI#R{a+ZS=s5z}uHR{yu&ax( zuCW)-USRtX3UO8$@H6c%o+vXyq)4#L*NiZ33pf`s@Y7fY(eKQoRR{-^Rz_y$T?f0W ztHW*td{YVw-7zA{YAl;ujiKYjAf{>b7^(CowHEwz^dhH9asA5rST9;Ve_ zzRU>+MP!@Rmie?C4DI?|6Ce?>j~^2$e&10sv+>B-cTxRa$D1A3cC$UZx&76e-&$KR zkw)>)H8+vvdl(D63L)~5dpIpfnuw?5xe z6JYCi_y&5-ZG<0lyH^5%e=Cn_mCO*hQPf5xXgiB!gjSZ^;F`*9FJ5o9Qcm?o?_xIt zP(m(4)ev~Z^6j#qo^t{G?&{|a-Ler}gMhEF$QEtY4>1v+3}!GM#!=%lEdU~l!W#GyF^ufm#bc6L*31)zH2K0iGO!@pPhzHtnD zBSPE_iR3fmc;zVuGoP?Q6IXs=IZ@LT+xmh4Rfa z`GLWSL!$SS4BXz-gB6dhg?I`gaJgkefrpc^(x@6pto%Y)@ZqkR_3WOw$zm#C9r##H~ zEyz-91a@GUT6CbpNL*=+6!w@QH_R^SITc^T`dw3O6(^>rC$mZ@sUjKd*rlCb3MdShnp#GQy@>+lV6RvWo$ zL_8&f&6Rbh#2%JiD~sw3le~g`?vaUK*{&q>V-1J^u-5Ovl}2mmMphdY9LRGFxk2Yd=MRi(7;sA6IyEnN%CksAj$*wX20cI0N6XqadM8&Qh2O?FXS_ zWt701o@vYZR?-eXPSvJIZYIv5WvVf8{mHFscv9lm+O8)q7+pUYN;|;W_N>*)WsH>@ zR2N+R;wf|fJqiwK^{dkfzrC*xOs)qziy<*KwGwxOs$AgWEv+OG9v@xqSs%u^7*7#< zNd2HWp=0O?@&4uhZ~}i)3CWBRrLT%~kX)^!grKD3YIdfJE1~kxwr1tj zBInu-g12+;)pf1||J|;?Me^0?V_%I(=zY!g6}+8p99#ZT;HC^-G6kFOsbk|xqe$mI zRWY7>o{(L|k142-mo1P67=|^l#Gp?fJ=SobQ9^SqBOsjT)(=h5O5udkfn%zyk@uzU z1>;X1`XBG^Ri93lu@X05Fa>_-pWwG>fQndjL6Vh%IkHtw0 zCPXtYA~u{0j~3nefSIe=jVpYObbhnEAkaG`!+X&Au37tGbdO7$ zb2d-Vjb2eUYTAl3-p*rR%+PBO-=0%e0i*5FA{ke%Okviiak--fnU0Y!;^66(<=Q8)1Shd6yh@*8SZ%Z*5xCM2mRcE7rsjq6v~T zq!SIyXfg2rlwO86j)vQHlv)Jb;zX0q_j-T*P~5RK1j@svBJOf#lc|;XGz}p!v|fOz$8o5?_(M_bNn&{ef1vq*GZTT0`UV zWVv!1fpYa4#eg|oZBlehMj%>YzQsbgDJqH2zBzTINI?AWL-WM{RTtZ)~CNBTb(+NWGILBi*KIIGuE|!;3BH?=PO?v}iMal2P9B z{()!1NmG%0^XVIim`xL`UbNnxLyJgI7H?6$~+M`AqpeAozH;x;G=oZ(3b-rp)WJ42Vc5O{Vvha z%)5e7QV`t=HfXbJ|5^83TI9{ph??cG{^KZRnBv?(c8&jFk<3v&51q+za9BfQ8JAOp zifz%JH>a}WNS`MrtIyZJIoXh_3(WnqS4E%fR*=rFXvJy00joOa!_;`-R1m{i=YlW+ zwz^lV$wad+z+2MAcMnSY<837_+1|I0b(){re>^{%uNkFzFtimq3)}a09KMHRmSP4^ z&9^N@cMI}8G+cG>rs_yx-9k3dm}O+dpm1BJopWir#jLe3Mh@z}`u>SdpTg-Vn922( zpT9KI*6@glty2-fNhQ;obgJew=V=@n1x<{jRAf6>enE97Xg}GOc$Fw9ItrK%SQ0@( z9`^|tM2)wX#KPmW3m3cVFKxOGh}M-!feFLsWQxj*oH=8PY5>mXlpEqal)&#vxQRIm z_;%dJ0&B-$uIps>ip4nObVwd;=~}2aUk=x+p-)O3mvLpUsFw69U^gID>`TA*wVx5M zLTYa$G3$_oFM|K>IJjfC&bRmZ-RBI0ZS9HO6fBmZe))!Wj`n?1U_Qgppxb9O8*x9L z7`#{ua*$m4j?>Ry0iCA$!X>L((cZBrZS;;|GLqX9bN?f5sth-cJWM+Ibytx{0YWr= zZ1#$ef#A@DaV00%!er}a=BuQYc&k=KP=_JnHhV@8d6lbty_Ew?iqz&<>^+sz$I`eD z7VxKuH*m!=HtmZBCNFRM4m9xW@-q%=rsi$LX2B2-qepeyY9z+8?0}QMp4?0iXZF)v zR?K;8jNu6QeEA*j+eIQ{eMA72x7tZfPbmCrY1|YPLBseFSC~oZxzTMG1KL;MClTyU zjEEG=k10{vPwSO^gR-XeQxlolGx!rfvPZ1urD`N}cpd6^YpLQ`Sh_Jvs8M%~Su;*E zi;9l2u(Rr^w?B(D%@M>GggH3G-&K%YGIT~i!^7N3=7Dnm-sVuHrv6-W|WnrP=`sq1hZ*v4ppS31I2%Q!x{9LSZ((hnt zXW5ats8w{hK^3J@6{*nwlL{^-suEPhC6^gt%zEYUDt#>*6^^St{-U{32^EJzRt}%Z z<5JA5?g57s`xg&bj5hV%3exC2#|8n2rG~4u7{IM52Yi0R3 z(2c}EC^JAe2<$eWD=_dxsp&Aufk^u*dA=s5Nd4+y$(Q=#8J@iU6M?TG`qM_(rP;Sa95SpS9hI<&GYo@5s!)&$a&H~Esa$X`Z*;DT6Xbu?0wJQ zeKQ!5R3b=KDEC`wDwQgexDclP%loP;rt^VbfSHVbIgKts6!S00(l0NblP9(EX3))% z%};W2wd6k@u+;hwHl{zz&-*T+=X3m&xHitSgLY4#{()AT$pFUSO6OWm{XBx`MC*n#oW<@Q>359H zlxI7h6F)b6*HdFEg-ps%)kyTRoSO*?^W@iEPxs!0J~9Ct4ftzvQbFgiQ`*7Axz}WC z1>x4lc*DxIG^-5gftC{H4b>v%!{}Dkso$T>S@OScteBZkU%@;Lf zzDy^dVM}KAB~1gj@XKZL0y5L<- z4nc#Ve;@M*hlKVxQ-yx@;lyYvSkECSs*f}&%B94C(`VSm&{mZS0XMaISEci{);+^H z1BetdZyOJs)$}8|ATb2m$zTfeN#)oXH%Yrd99RMza^@6rrMWZft48`aieYwxLZ(j+ zB;As+$W_LBb>mfx=X2LZN=IMFoG)VdhOq3YwNRd4FA z`?biBvu}p`Cl84!@co|1Hgtz>8WBAtq8x6DAw$L1EiM1@m(9+YcAh3d9akK#OecR8 zZ#jE+N_dBmZH9lOfyD5Z>`&Y1pPxJrqqLbBWSMJ@%#NBwDo>9ZvZrIO7unlMzZ_dO z6nAFu{(dAb=c6~com2h;vuAGPN3)Yx+6wkfI})Vu6wI4sXkf#q!C5S~Scq*(62ZcTYTA?R?JQAI~Eb%ef|}oNLMXE%0Vj9Q2!}oK|jZMq!{DJ@W(|y9&Io zH7>umcpbQ{yy%MD^!IL+WjhzLD21KjQ%~85?}YZ+*QGvi*|wz+VKmhqO5(G(I(PBv zeENQTou1bplc3agjZHQ7El01jbAg9Zbfo^vZ7=rXh5}vKEA`K2ecKMhw`B;4413KJ zS2LeT7A>2FN6=;Cg#5f2|DI)o9S%TjPjM9)`|Fc0ggXQjb8t8*`g6;~&B zu6u!dQ1AFx%x7-YjrUkBKU$mQ$>0dE$&Cx!$e}Vgr4(onq0+gNQ4Y&ke~-(LH;#HS8Va!zo%PRe^Hv$`sjZ@>4-_!%DW-K5-vw}xiTRQ6 z-x!;=MyEc2q;2dtAge1Nz+jt_`a-CJGUH8@|Y$AoZsjhdb>=!LE zXQkib-dsLqlz!x5Iymj1pL+t7xYtpjQqi(A0#iO%{^VPFubS+MG$n_^5n;FJKuC!8 zf0%(dRMfv54+KIL9{E#0z&JC0`aSOP=nzF8v9)FLB*OmDnGsFb*-}Tx#?>YyX6JBb zBW5n<%;v=A>}S*5*w^x}Zu>tMzS*)Zxc6wcmE1^U+FJXuL;2J1z<6>TF*=h6HS($( z+u!H0RxqvXzHDW0OlTd`tvH$cMc=h;qQvoGQO-D@rqgzKr6t>g(P+%{Gq0E{R{Uk< z(~Dj@RO8Xp;bSrTmV-wJFq?{+7Y$}}E8kZRd#Tep`#k&h9eEUk(sa%3a;CNGigC>s zRLNtXSk3h*T3ol0%KKui{E z2l#3%4m76&d@bmPwi6Thtt4Zo)M_S@ghs zK08`t&JC_4Te5O)E0~~5W8MnfUH*MyYtH!Ijdd$TkTo8$^zdc7J@ee~qP?)yV^c!w z-IbfA97T^!y-N>1hKz9(g~BIqVc5y7%XM;_X84@j)X`N7R^)-nvq2s(da z3R{Pf(k@b~^Cm+=Tk*rLa8oHitNiTmdvPT8rEay*RLc()8=%%swS+t{`?L|z9o_Ae zNH!VFU8G=o$J&Han@0N_2a0n*HcK9>`0AXG(m;qMJef8?!TvMy{121|@k=>AG%;f= zD?byLjsv5AiEpK)rrHcp-I{7WC3dA7{@mmLWQgSNIzP%2j)L@~EIS7xj2VLkMT4T0 zwsdxzLi!>HZY>G#ufP`PbiUSnb#psfMe))_^fZ=Sw}`Kd==38*bt;akmMFPQl?=(dG!g7bn|_6@a~ z6r{Cy4J6$JTE=%i0_B8`Ij^h{(olvjGzR;{^E3l0Ie(QI$Dd}6Ige(+qA{E_nXbt% zuFsh;F0S1|b57LXrf-XPlqmAGT=xpKKBLH(UG{S^VLj)ZufF><9%C%wQ{7 zzO8?;ouCCkN#msdarqYkJ=f)Ff_}3zH#6JYF%?WZv2Ey7Fm3HSqIkLgb7teDDGajP zJ2@r)dw*cVR;*fp7glSqlgrca0e~~HR4*lEAm@73%P0>4H z-(=Zl*me`TY9{J;ug7}pbl-5f&|NEXcON+w=em}#wRyI)`1|LHX}W&!%)zCf%xis3 zIT-bQ2ZqfPTa$Z|Rp)%S@fY6(vlg9~(?gq>(28+#I@ouhDUxoD-#8!7TZ3!{Xi`S9 zozR(anoAs^c|$C;gwp3Ia?b+z8Bzju793!sQ?5fE7-~K$_#pVhIXOo9oO598xidWW zb2nT&8s|iLPJ+5N=OkFl$Tv{I_giI=cP!RS_-(U!mQ&M9TH2GvhC=Iv6J}k;v$?{( zNn_kgs6y=-4}4rSqHuJ<6c6|tDzzd{2uDKrkqBsL)QTJ-42I^1LlB{>D-SNCA^cDf zI#h5K9ST~ZyaGmm`9Vks2vX?3YJtlGLL*r~=MNSu7UDlo06z#YmJEtOgx=b4z(>MC z@X)A@VOj+6xS$0>AfS-Yx0~!36yWdQUcn$F7;-@dLZBcQX99yzC@fnT5`EDY3_^pj zY+-1`A6v|Sg#$)HQ1A;AgJEbCmN60rhhEe}LD5(;Bn%0|(u4mCGGKlX2!I%Z##Y3d z7y^P~OFC=?4;2m%QCf47nH`pof)e zCp|VveCOI1+0yP#6{pfGG^i9}vgC&^pH-P()me z1d2p}FTw=_LE#q*8PJ1WTp*waxmbiyB=Dmw7ZF6F(U^-u7zhsg*9w6J!jUM@#Yg}> z#KlPf2^Lx~5E84y0Dphi7UrL3hJjG9izvWAXcX2YNHkUD8Nw= zQUA^pkS3rP|6cV!i-y9m>jQ;AVA~?F>jP*V5X&F_`ws^I z(_+H~MPpSk3qlJQAl)->vz*;mA@jo)m-&+|9_{pSyLj!`rU|4Jhh(H%01i?{g zEQW)@fb9><9}0ER76V6vkXXG92SKrn;b5%ZhNHpoe|9?0D4##d2I1+ksfq)iPi@|{0VYMd$gw?Wu?SE}zn7^(hUC{f>ZP@jMIxG#-}izqeih1P}~^Ktixrjl$Xw;OPIs^8mA6>>L;p47(_Uqmft_ zFEHd^yP_emi2uM3Y*<(ojD%y83Ic`A6$qepE=G(%qhO&Yzl8N+C~=si1nArs2rMlj z0g-}$BtU2g7%eT0kc5LpScLw+DvyapM2PJj4DB3T?2Mlg!_g=ZgqWROT1kfZ{{TiJ BNeuu1 -- 2.47.2