No changes between revisions
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs.html |
---|
0,0 → 1,570 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
<html> |
<head> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<title> USB232R01B </title> |
<meta name="keywords" content="USB FTDI RS232 převodník"> |
<meta name="description" content="USB převodník pro RS232"> |
<!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> |
<link rel="shortcut icon" type="image/x-icon" href="../../../../../Web/PIC/MLAB.ico"> |
<script type="text/javascript" src="../../../../../Web/JS/MLAB_Menu.js"></script> |
<!-- AUTOINCLUDE END --> |
</head> |
<body lang="cs"> |
<!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== HLAVICKA ============== --> |
<div class="Header"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../../../../"); |
DrawHeader(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
<!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== MENU ============== --> |
<div class="Menu"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../../../../"); |
DrawMenu(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
<!-- ============== TEXT ============== --> |
<div class="Text"> |
<p class="Title"> |
Převodník USB na RS232 |
</p> |
<p class=Autor> |
Milan Horkel, Jakub Kákona |
</p> |
<p class="Subtitle"> |
Modul slouží jako univerzální převodník z USB na RS232 s výstupy |
na straně RS232 v úrovních TTL. Převodník používá obvod FT232R od |
firmy FTDI. Tyto obvody jsou podporované ve všech rozšířených operačních |
systémech. |
</p> |
<p class="Subtitle"> |
<img width=358 height=219 src="USB232R01B.cs_files/image001.jpg" |
alt="Obrázek modulu USB232R01B"> |
</p> |
<p> |
<a href="../USB232R01B.cs.pdf"><img class="NoBorder" |
src="../../../../../Web/PIC/FileIco_PDF.ico" |
alt="Acrobat"> PDF verze</a> |
</p> |
<h1> Technické parametry </h1> |
<table> |
<tr> |
<th> Parametr </th> |
<th> Hodnota </th> |
<th> Poznámka </th> |
</tr> |
<tr> |
<td> Rozhraní </td> |
<td> USB 2.0 </td> |
<td> <span lang="EN-US">High Speed</span> </td> |
</tr> |
<tr> |
<td> Konektor </td> |
<td> USB B </td> |
<td> Standardní velký USB konektor </td> |
</tr> |
<tr> |
<td> Spotřeba </td> |
<td> 15mA / 5V </td> |
<td> Bez připojeného dalšího zařízení </td> |
</tr> |
<tr> |
<td> Signály </td> |
<td> RXD TXD RTS# CTS# DTR# DSR# DCD# RI# </td> |
<td> Signály obvyklé na 9pin konektoru, signály pro řízení přenosu |
s volitelnou polaritou, TTL </td> |
</tr> |
<tr> |
<td> Řízení toku </td> |
<td> Nastavitelné </td> |
<td> Možno nastavit HW i SW řízení toku dat </td> |
</tr> |
<tr> |
<td> Režim spánku </td> |
<td> Ano </td> |
<td> Spínač napájení pro externí použití </td> |
</tr> |
<tr> |
<td> Vzbuzení PC </td> |
<td> Ano </td> |
<td> Pomocí signálu RI# </td> |
</tr> |
<tr> |
<td> Rozměry </td> |
<td> 51x31x18mm </td> |
<td> Výška nad základnou </td> |
</tr> |
</table> |
<h1> Popis konstrukce </h1> |
<h2> Úvodem </h2> |
<p> |
Sériový port RS232 se pomalu stává nedostupnou relikvií minulých časů a |
je třeba začít používat novější rozhraní. Na druhé straně jednočipové |
mikropočítače jsou velmi dobře přizpůsobeny pro sériovou komunikaci a |
tak se přirozeným řešením stává převodník USB na sériový kanál. |
</p> |
<p> |
Pro modul jsme vybrali běžně dostupný obvod FT232RL firmy FTDI. Obvody |
jsou i v kusovém množství dostupné u firmy ASIX v Praze za |
velmi rozumnou cenu. Bližší informace na |
<a href="http://www.asix.cz/">http://www.asix.cz</a> |
a technické informace a drivery na stránce výrobce |
<a href="http://www.ftdichip.com/">http://www.ftdichip.com</a>. |
</p> |
<h2> Obvod FT232R </h2> |
<p> |
Hlavní vlastnosti obvodu lze shrnout v těchto bodech: |
</p> |
<ul> |
<li> USB 2.0 s přenosem 300Bd až 3MBd s běžnými nastaveními (7 |
nebo 8 bitů, parita, …) </li> |
<li> FIFO pro příjem i vysílání </li> |
<li> Podpora řízení přenosu HW i SW </li> |
<li> Podpora ve všech běžných OS drivery od výrobce </li> |
<li> Programovatelné polarity signálů, pomocné signály </li> |
<li> Podpora úsporných režimů a vzbouzení PC </li> |
<li> Nízká cena </li> |
</ul> |
<p> |
Tento nový obvod od firmy FTDI má některé výhody oproti předchozím |
verzím: |
</p> |
<ul> |
<li> Potřebuje méně externích součástek, nepotřebuje krystal </li> |
<li> Konfigurační paměť EEPROM je integrovaná uvnitř obvodu </li> |
</ul> |
<h2> Zapojení modulu </h2> |
<p> |
Zapojení vychází z katalogu součástky a příslušných aplikačních |
poznámek. |
</p> |
<p> |
Obvod FT232R má vestavěný vnitřní stabilizátor 3.3V pro signály USB. |
Toto napětí je vyvedeno na konektor J6 a lze je zatížit až 50mA. |
</p> |
<p> |
Konektor J5 slouží pro nastavení napětí vstupních a výstupních signálů. |
Je možno použít rozkmit signálů 5V nebo 3.3V. Jiné úrovně jsou možné |
(až do 1.8V) ale je třeba dodat příslušné napětí na pin J5.2. |
</p> |
<p> |
Tranzistor Q1 spíná napětí USB VCC na konektor J4. Toto napětí se |
automaticky vypne, když počítač přejde do režimu spánku. Aktivací |
signálu RI# je možno počítač probudit pokud to není v konfiguraci |
zakázané. |
</p> |
<p> |
LED diody indikují RX a TX aktivitu. Funkci je možno změnit modifikací |
obsahu EEPROM. |
</p> |
<p> |
<img width=1039 height=555 src="USB232R01B.cs_files/image002.gif" |
alt="Schema"> |
</p> |
<table class="Soupiska"> |
<tr> |
<th> Reference </th> |
<th> Hodnota </th> |
</tr> |
<tr> |
<th colspan="2"> Odpory </th> |
</tr> |
<tr> |
<td> R4, R5 </td> |
<td> 270R </td> |
</tr> |
<tr> |
<td> R3 </td> |
<td> 1k </td> |
</tr> |
<tr> |
<td> R1 </td> |
<td> 4k7 </td> |
</tr> |
<tr> |
<td> R2 </td> |
<td> 10k </td> |
</tr> |
<tr> |
<th colspan="2"> Keramické kondenzátory </th> |
</tr> |
<tr> |
<td> C1 </td> |
<td> 10nF </td> |
</tr> |
<tr> |
<td> C3, C4, C5, C6, C7 </td> |
<td> 100nF </td> |
</tr> |
<tr> |
<th colspan="2"> Elektrolytické kondenzátory </th> |
</tr> |
<tr> |
<td> C2 </td> |
<td> 4u7/6.3V </td> |
</tr> |
<tr> |
<th colspan="2"> Indukčnosti </th> |
</tr> |
<tr> |
<td> L1 </td> |
<td> MI0805K400R-10 </td> |
</tr> |
<tr> |
<th colspan="2"> Diody </th> |
</tr> |
<tr> |
<td> D1 </td> |
<td> 1N4007SMD </td> |
</tr> |
<tr> |
<td> D2, D3 </td> |
<td> LED3mm_RED </td> |
</tr> |
<tr> |
<th colspan="2"> Tranzistory </th> |
</tr> |
<tr> |
<td> Q1 </td> |
<td> IRF7416SMD </td> |
</tr> |
<tr> |
<th colspan="2"> Integrované obvody </th> |
</tr> |
<tr> |
<td> U1 </td> |
<td> FT232RL </td> |
</tr> |
<tr> |
<th colspan="2"> Mechanické součástky </th> |
</tr> |
<tr> |
<td> J1 </td> |
<td> USB_B_01 </td> |
</tr> |
<tr> |
<td> J2 </td> |
<td> JUMP2X8 </td> |
</tr> |
<tr> |
<td> J3, J4 </td> |
<td> JUMP2X3 </td> |
</tr> |
<tr> |
<td> J7 </td> |
<td> JUMP2 </td> |
</tr> |
<tr> |
<td> J5, J6, J8 </td> |
<td> JUMP3 </td> |
</tr> |
<tr> |
<th colspan="2"> Konstrukční součásti </th> |
</tr> |
<tr> |
<td> 4ks </td> |
<td> Šroub M3x12 </td> |
</tr> |
<tr> |
<td> 4ks </td> |
<td> Podložka M3 </td> |
</tr> |
<tr> |
<td> 4ks </td> |
<td> Sloupek M3x5 </td> |
</tr> |
<tr> |
<td> 1ks </td> |
<td> Jumper </td> |
</tr> |
<tr> |
<td> 1ks </td> |
<td> PCB USB232R0A </td> |
</tr> |
</table> |
<h2> Mechanická konstrukce </h2> |
<p> |
Převodník je vyroben v podobě standardního modulu stavebnice MLAB. |
V rozích je opatřen upevňovacími šrouby se sloupky. |
</p> |
<p> |
<img width=313 height=190 src="USB232R01B.cs_files/image003.jpg" |
alt="Pohled zhora"> |
</p> |
<p> |
<img width=308 height=189 src="USB232R01B.cs_files/image004.jpg" |
alt="Pohled ze strany spojů"> |
</p> |
<h1> Osazení a oživení </h1> |
<h2> Osazení </h2> |
<p> |
Nejprve osazujeme SMD součástky. Začneme obvodem U1 aby nám nepřekážely |
ostatní součástky. Je třeba použít pastového tavidla a minimum pájky. |
Mikropáječka je téměř nezbytností. |
</p> |
<p> |
Na straně součástí nezapomeňte osadit dvě drátové propojky. Nejvhodnější |
je tenký lakovaný samopájitelný drátek. Polarita LED diod je označena |
(A jako anoda). |
</p> |
<p> |
<img width="609" height="370" src="USB232R01B.cs_files/O1.png" |
alt="Osazení ze strany spojů"> |
</p> |
<p> |
<img width="610" height="368" src="USB232R01B.cs_files/O2.png" |
alt="Osazení ze strany součástí"> |
</p> |
<h2> Oživení </h2> |
<p> |
V zásadě není co oživovat. Před prvním zapnutím je vhodné |
zkontrolovat, zda zařízení nemá zkrat v napájení (konektor J3, |
napětí 5V). |
</p> |
<h2> Konfigurace </h2> |
<p> |
Konfigurace se zapisuje do interní paměti EEPROM a je nepovinná. Viz |
kapitola o driverech. |
</p> |
<h1> Programové vybavení – drivery </h1> |
<p> |
Drivery, programy a originální dokumentace na stránkách výrobce čipu |
<a href="http://www.ftdichip.com/">http://www.ftdichip.com</a>. |
Aplikační poznámky si zaslouží alespoň zběžné prostudování. |
</p> |
<h2> Instalace driverů WinXP </h2> |
<p> |
Při prvním připojení převodníku k USB portu si systém vyžádá |
adresář s drivery. Základní chování je takové, že se pro převodník |
spustí drivery pro obsluhu zařízení se dvěma aplikačními rozhraními. |
</p> |
<h3> Rozhraní <code>Virtual COM Port</code> </h3> |
<p> |
Toto rozhraní umožňuje aplikacím přes <code>Win32 COM API</code> |
komunikovat s převodníkem jako se standardním sériovým portem. |
Zpřístupnění tohoto rozhraní je možné zakázat v konfiguraci |
součástky (v paměti EEPROM) nebo v konfiguraci driveru (v |
příslušném INI souboru). |
</p> |
<p> |
Pro komunikaci je možno použít libovolný terminálový program a vybrat si |
nově vzniklý COM port. Na rozdíl od obyčejného COM portu dojde |
k přerušení spojení mezi programem (terminálem) a USB COM portem |
kdykoli odpojíme a připojíme USB zařízení. Spojení je pak nutné znovu |
navázat (u terminálu typicky „zavěsit“ a znovu se spojit). |
</p> |
<h3> Rozhraní <code>D2XX API</code> </h3> |
<p> |
Toto rozhraní je proprietární rozhraní firmy FTDI a slouží pro |
komunikaci s obvody FTDI včetně ovládání jejich speciálních funkcí |
(například programování paměti EEPROM). |
</p> |
<h3> Architektura driverů </h3> |
<p> |
Nová generace driverů pro obvody FTDI používá koncepci kombinovaného |
driveru (na rozdíl od dřívějších verzí) a stačí tak jediná sada driverů, |
která dává k dispozici jak rozhraní pro virtuální COM port tak i |
proprietární rozhraní FTDI. U nových obvodů (FT232R, FT2232 a podobně) |
je konfigurace nastavená v paměti EEPROM součástky. |
</p> |
<p> |
<img width="335" height="238" src="USB232R01B.cs_files/image007.gif" |
alt="Architektura driverů"> |
</p> |
<p> |
Obrázek ukazuje stav, kdy jsou k dispozici obě rozhraní (výchozí |
konfigurace). Nelze <i>současně</i> využívat obě výše uvedená rozhraní. |
</p> |
<h2> Konfigurace součástky </h2> |
<p> |
Výchozí konfigurace součástky je celkem rozumná a obvykle není třeba |
konfiguraci měnit. K nastavování konfigurace součástky slouží |
program Mprog.exe a je ke stažení na webu výrobce. Po spuštění vypadá |
takhle: |
</p> |
<p> |
<img width="642" height="535" src="USB232R01B.cs_files/image008.jpg" |
alt="Program Mprog.exe"> |
</p> |
<p> |
Program umožňuje zapsat do konfigurační EEPROM až po uložení vytvořené |
konfigurace do souboru. Možnosti nastavení jsou patrné a v helpu |
programu stručně popsané. |
</p> |
<p> |
Pokud si naprogramujete vlastní USB VID/PID identifikátory bude třeba |
upravit i příslušné položky v INF souboru driverů. |
</p> |
<h2> Základy USB </h2> |
<p> |
Podrobnosti na <a href="http://www.usb.org/">http://www.usb.org</a>. |
Zde je k dispozici specifikace USB. |
</p> |
<h3> Úplné základy </h3> |
<p> |
Rychlost na USB se často plete: |
</p> |
<ul> |
<li> Full Speed – 480Mbit/s – pouze USB 2.0, používají například USB |
disky, nutné lepší kabely </li> |
<li> High Speed – 12MBit/s – běžná zařízení (<i>i náš převodník</i>) </li> |
<li> Low Speed – 1.5Mbit/s – zařízení typu HID (klávesnice, myši) </li> |
</ul> |
<p> |
Napájení: |
</p> |
<ul> |
<li> Napájecí napětí 5V, k dispozici zaručeně minimálně 100mA, |
maximálně 500mA pokud to zdroj v počítači nebo HUBu umožňuje </li> |
<li> Zařízení po zastrčení do USB nesmí mít spotřebu větší než 100mA </li> |
<li> Signály jsou 3.3V, diferenciální pár </li> |
<li> Teoreticky má být napájení jištěno <i>ale u některých zařízení to |
neplatí</i> </li> |
</ul> |
<p> |
Přenos dat: |
</p> |
<ul> |
<li> Isochronní – zabraná šířka pásma – například pro přenos zvuku </li> |
<li> Interrupt přenosy – pro interaktivní přenosy – například klávesnice, |
signalizace a podobně </li> |
<li> Bulk přenosy – přenosy velkého množství dat – disky a podobně |
(<i>i náš převodník</i>) </li> |
<li> Řídící přenosy – pro řízení USB zařízení </li> |
</ul> |
<p> |
Komunikace po USB probíhá v rámcích, které se přenášejí vždy po 1 |
milisekundě (u zařízení Low Speed nebo High Speed). Do každého rámce se |
snaží obslužné programy (drivery USB) nacpat co nejvíce přenosů. |
Přednost mají isochronní přenosy (například pro reproduktory), pak data |
související s interaktivním přenosem (očuchávání klávesnice, přenos |
přerušení) a teprve zbytek kapacity je vyplněn hromadnými přenosy. |
Převodník využívá hromadné přenosy. |
</p> |
<p> |
V žádném případě nelze spoléhat na časování přenosů. Data se |
přenášejí po paketech a jsou na straně driverů i v obvodu |
FT232R vyrovnávací paměti pro odesílaná a pro přijímaná data. Jediná |
správná cesta bezchybného přenosu spočívá ve využití řízení přenosu buď |
HW signály nebo znaky XON/XOFF. |
</p> |
<h3> Přenos dat u obvodu FT232R </h3> |
<p> |
Data se přenášejí po paketech o délce až 64B. 2 bajty se použijí pro |
přenos stavu řídících signálů a zbytek jsou sériová data. Přenos dat |
probíhá pouze pokud se zaplní vyrovnávací paměť o délce 64B nebo pokud |
od posledního přenosu uběhla dostatečně dlouhá doba (vyprší Latency |
Timer s přednastavenou dobou 16ms). |
</p> |
<p> |
Pokud se změní stav některého z řídících signálů dojde k přenosu |
v nejbližším milisekundovém rámci. Totéž platí i pro případ přenosu |
některého znaku pro řízení přenosu (obvykle znaky XON a XOFF). |
</p> |
</div> |
<!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== PATIČKA ============== --> |
<div class="Footer"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../../../../"); |
DrawFooter(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
</body> |
</html> |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/O1.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/O2.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/image001.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/image002.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/image003.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/image004.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/image007.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/HTML/USB232R01B.cs_files/image008.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/SRC/USB232R01B.doc |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/CommSerial/USB232R01B/DOC/USB232R01B.cs.pdf |
---|
0,0 → 1,4259 |
+%âãÏÓ |
+0000000016 00000 n |
+0000001468 00000 n |
+0000002132 00000 n |
+0000002339 00000 n |
+0000002598 00000 n |
+0000003401 00000 n |
+0000003630 00000 n |
+0000003670 00000 n |
+0000003691 00000 n |
+0000004370 00000 n |
+0000004391 00000 n |
+0000004958 00000 n |
+0000004979 00000 n |
+0000005566 00000 n |
+0000005587 00000 n |
+0000006149 00000 n |
+0000006370 00000 n |
+0000006528 00000 n |
+0000007243 00000 n |
+0000007967 00000 n |
+0000008176 00000 n |
+0000008477 00000 n |
+0000008628 00000 n |
+0000008945 00000 n |
+0000008966 00000 n |
+0000009660 00000 n |
+0000009875 00000 n |
+0000010493 00000 n |
+0000010714 00000 n |
+0000011415 00000 n |
+0000011436 00000 n |
+0000012182 00000 n |
+0000012341 00000 n |
+0000012689 00000 n |
+0000012710 00000 n |
+0000013388 00000 n |
+0000013409 00000 n |
+0000014018 00000 n |
+0000014245 00000 n |
+0000027057 00000 n |
+0000027262 00000 n |
+0000034614 00000 n |
+0000074076 00000 n |
+0000074375 00000 n |
+0000080725 00000 n |
+0000100586 00000 n |
+0000115527 00000 n |
+0000115606 00000 n |
+0000118284 00000 n |
+0000132881 00000 n |
+0000155859 00000 n |
+0000156073 00000 n |
+0000156319 00000 n |
+0000156541 00000 n |
+0000001561 00000 n |
+0000002110 00000 n |
+stream |
+Hb```f``d`c`àµab@ ! ;Çñ 00ø¾n¿qQçêÖdA/Çø Ò³~Y%»l"Ê3V&Ýà~0 §ÂÃ7x}Ô& Dé[¾¼ºæ2W4§Ñ-æâå4ÜVÞ^º dçc߸º3ß>VöXTyþ¾çm*ÙÊ-,<_6¯çå6ѪýtV½Aó-_>?6Ëûõã¥àÚÖ?4ý |
+qJ=À&%eccÓи¨ |
+¨ÁëhÀ ç¥Xí´ C»Þ1ó1\`f``ÄJ@lIJ':¶1ígØÃ(ÁÐĨ[Èp)áÓ |
+stream |
+HlÁnÛ0ï~ |
+í%jÇdÃÝañNE[-Úu@ |
+ØÓ¤$Û@ ¶¿Èä~îvóà`þÙ9Ë?~MLDH9¬ùµÛÎNgõ°p>ýîv~;óI®a~îÆ`0Fo`þØYcEñÛ祻ë¿÷èñ«uÃõ{óðv µ4Ú4Úáu þi±|cz|ÿóa·»\.¦ÄùEÌßÓ_Fçc´½c_á~¾é\6JYú97.,¡ ¶¦)ÑZÃÖ^« %_>;3AâÖÐ4yØ>EÕ£¿àOsç@~ª(x8V/l»aÛ3ÇÚpnáîÞÂ[ 6øF4àµóÜb&ýûeá(]ª#óÄy |
+&à ZªÌ¥Ç`VACå,îÞP±+<ÎÆGeãXQÙp»D[¹æ«»ëiË(×û×ÆI6T9ÎÅJ6Áª<)²"4+GRé\³§"eÚb2¾")åWdÊ]´9pÍëèGåÔ |
+stream |
+Hd¿!Æ{bÊ\ |
+stream |
+,¼eÇ\GùþOûWbíùßgâåË31¬óE&e¶å[K>{L |
+stream |
+C |
+ ·wg,öÅãB§ÿ- |
+È¿Yñj®óÙXãS¢ËøÈ5§b6@$xa1Jú8e Q.Ñô-RúÉsS0D{ qðå°-N$W$¿ñ²a·cEÏÊQFôå£ãéM¶±çÍd^Í9qØ6¥Ñw* Æ.¬ |
+1ºiXÂÛîÓ3Ão6zsÓÝêGË;'4â#9ü§9Ã>Ï3kõ·38]ÔâhI1ÍÕ¬sù0ïêêêi[XbÖcùb¼ÚÊzß[¿*vTl>ÉÒGA eúÚs |
+stream |
+HTMo0ïù>¶ê!À¶Ã$ÔµRÇal÷41,Òp"üû%¶ÛÁ±ìׯüÄòPk²ä;;Ý`ÎaÝÄá½%È0VµZ^=(2y8ÔÔ9(K!?¢8as:=íëç]ÛÞí²-È76ÈzØ´÷ÅçWì4÷?8 È ªÀ`'äáEùW5 È¿þÖΡXê|%qG¯4²¢¡Ìò\Wdþë×¹ÓßÅmúá±qzí'_úáGOÌt9Ã,áõRÞù´- ø` GUn¡ |
+stream |
+÷]z¬N5èTZcµÇq¼B¸`g,ð´QaUùV½t@#\ÏcÀ¾²í eIèg4ÇàgØÏçj×4ûÛ}÷½±lÇâë;¾ÔsWìÑ` hl =¾J÷&{ú¿{Íì¬ùdÐ8:©ÐKÛ!µ(bá\ @«ÿûäa¡.úܳ ©¨ =dŵ$vZÔ3Mª&ïãyE9dg,Þ¶è¤C~ Ãtç |
+stream |
+HMnA ÷sZÚ7ýß=b±@HV ã8"±ìØ»å ¾ Rê§Çö ±÷çzõúuOtVRôÊzXVÁhe,3~ud´*ÊNyi7Ù+'ìäù ¬<D>2ä*Q1(#¤9¨×µgzdEóú1µÄ¹W®UÍV±«gÔMº_Gò&)m/Euâ0*a=c)y)¦qeOBÙÐX}3ÿN\Çg$æ`$nÇs9Ìc9;ëkVÓó=põþydÃ(©âéðÆ/_Tè³µU@q:ºÑtâþ¿W×ÏWÍÿíÅ¥yobòxúnì¨Ïáç©3K« ÏúçP)Þ?ý4Õ«¦AMh®+º #ÉVit¬*hÍ·jt>nn©ÅIÆ»7VCó¶z½²ïËÿ¤WTÈWëß«Ñ|Û]µ»|º8v |
+stream |
+H±nÛ0w=ÅÔày¤( |
+stream |
+HT;o0ÇwSe0¶ÍDA}¨ÐîÆ©ËÀÀ·¯4iûôóÝÿ^¦çâR¨~úfFYâm¯Ó¸Pc×+`^Îù[Bµârf |
+Õ¦¾[ç4vy~zºæûªbûèè«iÐôª]óOûR.Zãj²l =?ý"úW÷U«FàÙÖÉØठD#TFQ5Ç jþûITu+¿!÷èèg]IOìä%â£'Î=%@q «³5·ìì·V(íRÔ!aÈ{8nÑÁïuk½í@.ÆØõøÝûéÝܽÂÛ÷èQ»Ý!? ¿É_ |
+stream |
+@O |
+úÁqG©=}ï\iÍÆÊ |
+stream |
+ÆÀµDË$«u³ºQ7uÞ¥/,²(BxÚóm Ñ[¥Ãyᦠßv|QuÞ²uü5[§CÖJuX3Ý } /vçÇ{iÔá¥_éñîÝrQ¾l!û¸b1 ?fhÕ|/NÁWø£Gàµ`ò |
+¿u«]vúYVF»ýD¬ }ì· »µ./ð´ùK¸ûúfCi¤+¡jÓÖlú4¼Úökú8&äÇxî #·lWßS4ÉÙÐgÔîø3{õû-há³ïTicj~üÈmÑJlæ:¼ÿûg» ®àtÞ>.VyQárKåO²%U41FÙÕæ4 |
+stream |
+H\U T×þî{ïApapåEnh8¢¸¡¢`LdÙÄƵ&jËÄC\zÄZ ©L5hl6Úª1hÜm"zÔ¸´kÇu^ïдM:ßùçÜ÷ÿ÷½ûÝûîû@+, Dûéóç?8..ã7[ ëá²ÂYz¿{øåÄÂÒ Wië6 ÿ# SnÑw~ÓóÝÊ¿å9ýøEà÷¶xÜ£hÖ¼õÃBòx?Ð9¦töt76] |
+=ÅßÖ¡ãA9ÔHdàª;ê`}CkôB63|8ÆJ` #ä<Õ]Í3ú<]Ææs¯ÀIæqëþ#Q/ÆñºX¢'ëú:sñC S0óñ*~ûz_àôX´bÏ&uÈXdÜÓ빶QÆÜDz÷^»wig9Ëdrh§BZG¨.Ðaáb¸-=òüFõ3Ì+ ;ǵc2x^çj¯ç|wàP0EQgtç?D*c»här¹N=1Vx/{ÿæ}¬+`å.Îuxr¾§æÐJèeºÊÌß¿me{i}åsr¢Ì«düüJÍUuê¢1ÂpuV·÷%ïI¡}§`a^Ñp ý¹ |
+¸f2¿2Æ\,Æ2T`-÷Ëz¼:ÎûsÁ|¿óÂs1GÅ]·Ö26ÓGtѺB}ÑON& |
+ãCîÄ=8/q® ë}dpÇ»ÁÁ»6ÓÆhÊdd1&Óò¨±ÒTNoÒz§8·úö0>¥}3ÔLßÑmº/¸ änÑ"^äLb¸+Æ3 |
+ÅlF+æóÕOÄ^qVÉH'ÝrÜ,wÊò´ü§Ê¡âÕ`5IªrÕ¤Nªóê±f¸"£Ú8hébI²dYJ,,[nZX-ÖqÖ<ëbëi«ödµú3ç½?ÿÅ[èe££Z ù\Ê2c%eqÅ,b¢,kå×FÝ&]¤ |
+Y,gêí2M<³iø"d,°êÄñ@ÜPÁ4QÜ¢õ6}*fK§°ø§T°*7nâÅkÔ(ÉrY®ÿd£jq¦º,Ð̧z¥ØȾŢÙ*Éxb®ûÆ®÷±zÉӪץ]ü@÷h«Æq©zÅ@ªcÅ}JÝqæ ÞA |
+}FßRvÈZ%ZónyDêÏÌqN§¥?r|)JÓ8qOdÉý²/«Ä×XD¸wþóóâ%>U"5ÍÅjrú Yïx÷ûÛ8oTrmG^ÇÌgã:#+Ðû¸W!AlÂb½òY÷G³~ |
+P¦·»ü¼ÈwÎUßßlSfm²2Ïá[¼éHa¬À1x9ás>N¥³ònÐ%a1ßQ£øN<b½NÞ»ñº\WbÞ¦§¢ôÖßùzúa¥#&±*5ö}Á÷Ñ_©u;Y")·;ÿã3T¨s¬Cõj}Á\®Pߢ×0w¹né²ÏxÇz&ËøjF¦®Õaä"]ÊÊ»5Vµg)º5Ü»H51eègJ8 ¿¾IÏôILïçíÕ3&:*²="ÜëÞkÎBm!;´o׶Më ÿV~V¡¤ 8\ö´\ÓëQQöôô8ßØîæî½Èõü*í>3·ÅÍü¥g |
+{ügÊ¿=SþëIíÍÁç0]vÓs<Õn6ÐÌl¶×¤ÚsLÏ{týVÝíðp`ºBRMå.OÚü¢ |
+Ï´6Q PZQZU%¡mJJ[Ú" _¿Ùwïr>h¡U-7»3;»³³3;û2¥>5¸ÎÏÝdrß<ÜËø7ǦFÉ(~.ljñc-±#3XÐÏûà=Ù»[cDXï71kë8¤I˶ú |
+ÃÖTñ'[cFÀ\à3â+z(¹lëIaÿ¤Ê^ïXÛ½crSÑ95ilÉáÜjZö«Â¦µÄìi.ÿ¬KÉÕs1qZf'ÎcùH}"éßËú¦ôþämÂù|<³2Åq½·%é@ÜiååfY»' |
+´CÃ7 ðU×1jt °¯S3dÀtð÷i/SãC¿t |
+yúyî½äÍòÁ/Ä<GÙfÐ&õïÕºöرíÏ@£°µt øKÑä@ç"dF{,Úóá±h"лÃ:;!/@_ðX¬êã±³T½¤øxS]¢^ |
+ #}ó=±ýlÓ¿AíËmÛ*>·í,¬Qg˳ÚÚëAq6¨h®0Üh |
+ö÷1Ò:i{²õWظH?IÕè{<çAÚ©Þ¢0då®×7T'fBPmÝß É® =ýÂßTÛã{ i×"õ;iv |
+½B®-sc+rì3UÃr¥bj8fm_;TÚá|äp¨cç§ÌPµòÙw|îu|¦)Ùý=zBI+Ô³ÿ´ÿ9xCûýIì ᤠ|
+%çîYt?Ã=¤¬Ç|ðe±vÞtHLÕ]ï±®é=â%N;fC´eL²ÿÿ¿@\Ô{èY´ÿ¦Y6D¯a¯äþ»2ð;ü> (ó+û=]J¿{9y7·çµ0¾_Ã4G¤Ú8wAðcî*æAOÅÚ+êr:âê¡/¨C8G¬%.ÒËtC:²cîÞXÔ×ûPÎÊ |
+Ìÿ<uàÆysÍÜku¸^°:ÔÅVöù×.ÐÖ Qbõ¦kjf¥î²B§²ôóT®£AZºÏ\Oµ£¨ávÍõó/4Q¿)ï¶YÒ^ÎCÎÁ*Ü{%¨ãÿ°îjyôú |
+ïéܾHÕæ:ÓµLÆl®ÔmÝõäQ¡¿E5X?(×j¤ZOõ6ëº|WäÑê9¡6ÒchÊ¸ß UzÙú¨ÃM¯ÝµZRë¬÷Ûd=WÑ |
+jò<ëM9?cõe#¨WRº)H[ÜÏæxÛÝÇ^ik¦lã}ìã9x^©1F¹DÖe hÓáf±zÃâ}ýmUZ§U®Sø15JÚ4#ǪéZ5ýØvèià¸Ý§ÀÀÌ}ô |
+±ñ |
+xZÚp÷±!£\´.¶)Q·7ã.ЯD?ßñ§sNàGò³Î±B*YÿÌæg÷³ÏõA}qÉéxxêÚ²ûw©á:ÙÙ{ûÚv¼Q°MÁ{û®¥TÂÓ`k!ë çtÿîUÇJýÔK@æ. N¢iy5î| ï5ì×q_íÁQ]uø{îÞÝe¹Ùe ÂIØ,$diÂ"ÇÚÝM4i 8Ó<ÊIlÇ1i@EAKR$Ú1Yîº<Ì8¶ÓNqÆQÇ!(8é4!~çì½LZÿqw¾ßw~ó¸ç{Îï°c)¿õ~¬÷2úý`|õ2P|ö2)¯G-¾»¾Íýâ¾5¿2µÞïêb/ù˨{߼oßÊ£Úü¾w·7ÿ×}Qµ |
+x £.%Ë´ È=×\WÞ%d0<ç¾¼Á~ò å7`; |
+¢<tø6PIñàw áw¢ß|ä!÷ÐOuÿø¸lÞ3B?p/ýX|ßÃzÿc±uxËy0ǯϣî8÷1Ös$KûDN)òhËÚ?üñ.{ÛS'íXìg ÈEþj[9uÏ+q\f#÷Vú9xL·!æ6î:q6¹±§ÞÄóg8× ÷ôÿvø¿=|Ó:Ó¬½õ=v3íÓÖÇ{F~35h"6 |
+.k%òDu({;5%´±?8 ûC"wv°õ{þwØÛd¬ö¶¡O |
+¢Á·ØÄK8;ËzLOO"mRDwáH¡¤²è Ô±& èTâä@!P%,¬u`í¨ï,êf@%«ÙOaß&${m%³P÷EvL| |
+> ûLðkзúq°ð3í¯@ |
+sÛ9 J@94MGT2z ³jI[?UiùL- Iÿ±|QW|iNo>çÓ¶|ÚO#¡p4áõzc¾?kWë|uþº¼ºvµÊWå¯Ê«jWþ°?nW} þ¼Âvû¸çñvµ¹²»òRåJ5VYWÙTÉñêFAQPò,¿àczF°Ø]ªtãqbÀ5Y:@Uº!¹Òk¬]¤ |
+6ÔèÛ$7}ÂÞ*}¢$üÊ}~ï4,¨cË CÛðwÊèT©[ÚãýÒ^eÆ·I;´ê0lp5r«ÁçWCÂ@¨lä |
+[K®hõ@7 ²üײµJþJ'DôùS8:âäðD=ÊD¬«G¥< eXÊÜHZ¹~«\ÿE¹þr} |
+JÂqXÊ+ªêUQ=?ª£µÇHÑ)RjBÒ¿Iù´Hz~;Gÿ0G?G5Gߣ.GÔoWWÒ¥t I_²\ÊÙ×ßäúZ®s=ªÓ½)gJ)$ýà»ÔMè¤-Q#Ï |
+¡ ¡Cü"½MåFo¹7xt |
+ý©BÿÐä÷ié ·LBÔ>eöø¡þ1è'É,TËz´LÚ_5ëýÐl@¯ÇÀWÑë1½17`=d^2ÛAÍ_p«Ë£è«ØįT=> ·W¤*/3¢V©è I4|óAsÄ(/R©ÝqÃ'2ød3O:ø%§Q·¼NfIv¾½hE;ã¿Áÿº ܤnãÿóE<ߨ¢eFÿõ91]¿HRÿY~Ùwÿ*7I×¼7tÀq)Th?I#V¡gyw`ïòIo»^¼êÖÐ<~ÜWÃ_ñC7øÞÀE1²O¼îõ'xe¨/÷')Ü:LàK|_æa^¤e>?7)R6:Îò¹èq¶OåÅç ÄN¿ ØwÛ7Ø×ØWÚÚØçÙ³íYööt×áq¤9&:&8Í¡:q¤'û#_aºæ¤©Bª²ìQ»¾B |
+û®_O+â½IÅìøUx +kâ6_É42õ¹ð´°÷I>DÔ²àÞoZÁÈß´¬ÿ°^õ±M]WüÞûì÷ÄÛqü¿ÛIy8qì|ºÍ#¶A%|µ!Ípq¡ MÊãhѤ£*L®S5MÓB×6ëJµØI V%£AHhQ6Uh¢*Ò´Vò4¶?V ;÷Á*ñϤ=û|¼sλçÞ{~÷¾û |
+oôö¥ |
+D]ÁõÁõÔ«ºjÀlºïr¼ô¸è:ß½ïâÁl{Éÿ\.7N)WçmØ×[ØðôÎT!V%j6Æ´ùûW<¥òbÆÈpl2v"6éóù4-¤O%²[&¥Ò´4+±Ô±+uVMK_KLÐÇáJ&´yð§·ãù½$ÈÓ)y%Z/¡A8íb8Q-êÒ£Oÿè/@ÿ Ò¡#À_zhZ L:$hÆ´B7µ»Aì+˾eÜZ±õaȹîHåz¼1:ü |
+:XkH4f?0ìÖ¡;³tGÕ£o [çeȺ_¿5¡6BÔ9Ãd"ý~#åG%lùaà|)È<åûM8¼uÍû|L®ðüQ |
+$~=¥Ú©PÛÚ8+mâ)gø¬vt\í`:Úlm-é7hó`0VWì6#Ï~f´9©Ñö«ös¸æ¦ê3O9»U4¶0Á/](¥¡(<üJ|É͵(P¥X½/iv(ùel:áÇ0¿¤åõ[Cøª;ØÚ A¹%[5Kk#Hö p# ià{ùe<6A@qúrò¯Þ3Fñâê9k´ gQÂ×SõÖ>âMQT-RÒ8£(¢YY |
+ã{SÞµ~wùÕº?¼¸wèG)#ù~÷Óµôp²aõ&³E"þçAÄw¤T8Y¬VV«k÷*¸¬8Ť_T´¢gqõOµVÒʳ(ðmSRe%Ó½\Â-0øcWÑ"SPäÖÛ¯ÎtÔU?§'îÚº>}»K¹Rnîý~ |
++K-+KåyõئÐ)(#hµdÊ(g4hÛ çÙ~> |
+ |
+¼D²Üì:_ëætMÅÁÐWo«êj¶ßjõ6À8© |
+£5±ÚhAÔØ©©¦ÆÛ`Öúó¹¢,iÚÊÕèkf9QÂZ_¡§+Ð?µÞ²Û©Ï¢¬õ3F_/¸£u@vÕõÒ^UÆ7µ¼tAÑÛù¦¦6ÍÜ·¦¹ÍÅÖW¤j·ï®ÛéøÃLËUúÿ]í±qe|fwowç}Ücï}·ö=6ëã³Ïgç×yØnÔHIqE"¡"ÀªVv |
+!JQE@áÑV¨qbⶢ2QTÔi¤¦¦TE 6W âªjï³Ó NÞo¾ÏÎü~ß÷ð=âiîxÊÿ~2õsîÑ à5îMí-} û'LHò|ÝiåwÒ´[ĩ廯¼áÖ³·WäÑÌîòen;<{*øòwQ^PêÞßsãÞñ¯xCòUéªÄMc{é£.ÒcBÌ0.5¨gÃçÂ7ÂB8x] pWnPýý|«?»Ã*îñODzU67%ªI'ÍYóI7WB¡9äy+ÉOÊ7d^]¾D®ËïÀíy5,Ó+~³(©®:¦òDÕUKåo©TÅ(°ê®ô®fÂÙ¿:½C_M× j@ÎÑ3©âG´ëÐùÉ0Q¬Ô¨@HZ#[·éÝuèH(ÇMOÏlH9$øo¾lÕïvT[àªR³±J4[fßzËÛly- µ\U©!éÄ,£Ú |
+¹Æ¥/îxtíX2³Ú(}ø±éÇ×R53ÈåÑÏǵÜð¬.0gèÂFmwçb&bØ |
+F |
+PÏôX Ú-{²ë¶ÐãëËl³3Ã'.GyÙÖÑtÞÎÊ6ÒònËOÉtô|>cߣz}^¯ÕZ¤_qUR§T£Sô} |
+2QøG<Ù |
+j B¡Sª´!¦ eWø£Z«±Õµ;ztÏþéÍɾa:0Þ_üúHõ0võsCI#;}inçø9úÔ@wæW:7Ö»îíãò Ã~(\Ø3O|$B®¸>'ìó |
+§¨!ô¥zý)jrPèr EBÍ+üp#7¸^éé´5oR½½oljjltjr¬<4TÇ3?5Útí*ww½;47éy V=èoÓá¸gVôp<Ñ H½Á-Ò7$ R³\L϶8-ï]+$`t6n¢ÁÔ(ÍòeO__|Bï_ÓB\»vû68±×ó W °]T"7È`wc®NåhN<3\¤4û÷+â Jµ |
+Þ¿=3Ý÷m+<G¾$¿"%Âé`0ÔÍóñxâ¡søqà郎ówÑv1#:úúðß¾åeÙßògu&£O!AkTîzCÎCåtÄméí·;põ:Óê·ÃOß.IÀ{ ¬_b°g`:À"MO]µ £r&SîäPIÄõÏÙÃàçhS iÒmÑêê´FK½§ÇÞÞÝ÷Äh|]ê|åû;?5¤-¾Zlèi ïÔ®ßòW%&£{¾}ø ê@èíz½º¦§s·Õ=³öQéîbÏÚ 8³ïײâ̯]{Í9áoÓù=CS/} |
+Ò~$°óølü¶`° ?irtÈHíiûÆÐß"GÁ°ñ»îçRà>"ó¼Õ |
+kÂV(x(ðGßÍHVd%A/˵?ÕeáÓ+7R7 'oå,·Ë¾&6=ÿ¥ËáFg9óïåc§(72éâµ:}7xvß45Õ±«WÃ^GÒàqÎ¥ý£í/Dì4µíì!¬_ÿª¿xæ@²ÍûØDxlr4MgÝ@lYyô7ÊÔûzoÌÀq-¶¬¶úCåmöÿªéSyDF³ÿþèÞßNÝÍM'don§¾á?${WÿLS×ß$¿gvÆì/3® ð/ª:~G 4ÔCÐBJ%¤}øZôédÛÅ1}âvµ¹ÑíÔ-ÑvéëEïÚâóU×Á®Î§è Sjì |
+stream |
+H|V{xLgÿ½ßwÎLä&®I&ZgIÉ$EPD6dBíD&¢ÒºVªG-ªºVUÔVOlØ°ìj«ÝîCÄj·î®[ÛE*»Ïݪ9û Êþ±óÎóÞoßû½Ï ´ÁbH$ÍmH?59[ [ï)5Ó×ú63~Ój§$ÆÎ9d èT°"P~bcÚ: ¨m2£}ßö&Ãt÷àôÙóâûyÝLûGiÕeDßÈú21=0¯&f±mûV3«¢¦$|ô2ðÓѦzÉü8ÔHVÒù¹d½ÃUæ%Kn½Å7lÝtçêñ6UámüïÑ5¶zÐ|®k>Ö£6L`ÎÏQ 2=%è mÜmhfÝ'±ÑÌËXeòc¶Z8tÃPA5VÓ(sJqVY ¨¡Å¦×\c®3ßÀ·ÊÍïÔÏÍ¿!-^Á&¥umöÁÍQ³æk Ír¢Bf¥ù=gàijB4Óábï¸HI4_æ±í¦ae. 6ã õ§á© f3:syìuöb?CãU¯o×<Îõ4âáÛKÂC¸c*w©'±¤¿ÇqtzWT«±jêV3?AGôÁxÎv'[þn äJ9ñÜnã'õ¢Ñôè)ªÅV9Q±C9ª¸ßÙûrÑ~+Zäve·rËöPøÏ'WñÞ¥8®T£gèú¾ybxU\ë]Ê){«~ |
+ÿ9|ÓÌ2£ça gÿ |
+y\þ]^7ä¦tUº)iK®LRæ([ÊEµT=¦~m¶M·-·5ÙþiÌkc/¶O´¿dßoÿ$ÊÏÓù>öá·¸ïCçäéû°FôUÅ qçyÊe¡àIõ´B, FÑ]g,S®)iÜëÅëâ,i$ÅTѧգò¿r÷qE9ĵ`Ïól±´P\µÅb/AâÈÞKÃò,Ùmø«MtEìcx |
+_b)ã |
+ßãø+X¾4ñ&ßê[ºýIT)!Ñ!]\Ý êNRíi¢Ül»*NcZh¿æì[ÄY¨\SK(È7`c¦¹µªW9EôRs¼ÝæË,ÅÉïE¼UJy§íçÛ}÷ÀPYÈ$Q<ãyClfØÈ{Bá ªâ;þ$o±h´M¨Tã· `ù&6a®C&ï:s>{¬Ç×x õ´,ü<jð0ß34J--j)Bâ´+6<x¾ÜíTJÂ7{ÈUòÆb¹ÊüOwÞ°0?ÅW\åwa<¾á"Ñ`È®÷,ÍfWFÐÑ8v»Ë7~ÜP÷ÜäÎ4p@ÿ~}³úôîõhf+½gGÒR»ëÝZ×êâHNJìÜ©cöíÚÆÇÅÆD·²ÛTE |
+BG/ðkFßPÒô#2-Z0#pÃohÌ*xPÇÐü5íAM7kNùMw«¦û&%h9ÈÉÌÐ<ºf4çëZM(ö2¾:_÷iÆ^Á×Fð8ÆN6Ð<IÁ|Í ¿æ1 |
+æC>»kÎÓó*¢33ÐÃhcF¢^Ó@¹AD¢'»A *2z¾ÇHÖóê c½ü§ÓaP^>Ù>Ìhë¨ /Æ°åöHʪ+µ#¡UM ìwÅëåR¯!>+F;ÇÍ7û*éG·ÏóÖÝ/M!ORf¡Pfü²Ø{¿Ôiýú|ìmEj?TÀ¡WqGÕ8Xæó´CjV%VUõUèãªmôaz04ÕÏGã(©uîu8ÜÌspx´Ð8¯î4¤è¾@~Ôþ&Ù%?(ÉÌhHh×ÚØø¶wظû{²Q·°%÷:KVFúã<V¦q&^khýTD¨l «ñÇGleóTmòü¡loÙjj® ®'@¿òíÀ-5á:,Ô{£Æò»¸árééÖØóøL9ÇÜÝ?3cnÐõ_Ü>áÞ|Ù½¸ýN§uÀ+Ü̱¸ØÛJk²î^.!üäÈ]I§ñdñ]É=s¿ÎÜë¯h'#*íÞ·mBç`¶Aÿ¸¢U>r¬>²xWóüÿå¾ê£ª®øyïÝ÷vA(!°$O!`ø,ÂJ @RPH6ÙDZÂÇXêJ¥Rí ,IÂB: |
+Ó$ÅB:$5ÉØ |
+Ìheê4ØVúáGfªé´êD;äõwî»oÙ}aªí?ÝÉ/¿{Îý:÷Üsî½Où¶ (Erêç%êT©%-7buUÒ¬EP®K4f!2¤EÇ%zsϨ-#¯%P¾Âù_:83ó;µÙp/I׺)3[LI¿"§7$nÀ`\Eeñøà:3áJEx*dfä¶P9möéyÒ`K.Ëå?G¥ÄAU.Å£3{jºx</+#/^ßÐfÇ6fe²âíúYýl|Û²r7pÚì½Á¼}¥ðÕmB§%YZõÖV]Xià; º(rR×ôÜò%¥ãPiÏ |
+IÎZV²ÁhXäIÝ/ÛÛñµµB*¤¼©M#©ó»:6µé.àêtè£IÿøÉ-$GLÉÒl¾Ê|úVSn.èä·ß |
+v§è ËÀ*íöUqê^ºïY°Íð7^¾ú'4]ÿe[ãi'âk)ÆßÔaÌ¿ÊxØLExè1T ìÃ\ÿpýľ¼ûºs}êçn¢B`9ö%ÜÇö`þéìsÞw¸o>Ú¾6ëÐIkçä>ÜcWqØx©mjà׿Î6¸q¦º1Î(ÀÆ Ón çI0¯!ã1ñ)ã±av°MƬ³:¹NÎ4¨±xLë8E2yLÎYØÒêÍ9Å1ã²ï(ǽö!¯c*ÁÈ=ÑCËÙ-9ï`3çÃ=LÕàã |
+Y¶ÏeöÇô rBñ¤µæÈDY*Ö+\v}à-tc[q¦ÔÓ |
+ñm¼½HÅ´ÔLÓÌè°´mÑ{hïrìåòp-Ã×¥ÝkÆ:áÏ.z>ýèÒo]i6Ûï¤3õGe¹{¡vêÉuÿ©þ³@¿`6ãÌl¶ß7»lëysÂ×£å .C·ù§hµþ¨ÖæSÀ"êî!Z`h®8ýIÇ9\>l¾E/5´GtÙ¿×bÓ»¨ÒNðý4çÒ/PÇoK£óÆËn¼zÏ|ScÁòï5 w>>FýXsæËç³¼pFN¼ÚñyïuãÓ§QO|ñÆ¥åÝóÝÍSرÇ]?|ÆñÉç3n{/'õëMc>_¥2×·*äÃÆ·UîãÆ~ضgµNÙÇö1k&Ê¿Lû(ÖýpâNØ}ê>ìÞ¥nrïQsmUçÙyÞ|DOÊ{´XÚ7È:A;Í+ØwÒÞzð'ìrøü íÃ:FUÈGèuì¹D7ó½Àw¢±~滨*7ñ^ླh¸¼/S l?'u¸SYgP£ÕC3EgíiÚÌ{Åë`{xïýÒP:Î.!~6é4íê¥BtTÆ÷±/|È]6<^ì¢ÊG¤/d¼E8¾ØÓJ§µò=ÑC?2ÃTjðŨÁ |
+#çÒéÆxýÂlú÷õ~ºùU³©gÉø/³¯ÍXÏÃ8×#5ÓÍf>ʵ/Î[Åùc4Ñk?Îa~O째Bˬ(Õ@Wcâļ{¡{ùÜÝþcÕ¹M{ôÜw1¿eøÀùâQï 6ð;óïQOÕã;üûáÝûBCìÝÌp åGö9ºÃZ¦ G¤~½®77!nùm»è¢f3hNÙâ7ÈÕKtÈFëÅ+tH´Ñ>EM2ðJ7NámÉúótëõ×!×RXþÕôM±¶½ßÒ`qöýÌï#NÆ¡ÿGWA{ÊbäV%ÊìãÜNÎqÊ.a-û%AÚêÂc³^ ¿åcOa/Sì ;]¯c\'~ÜF¢ DöE`¼Ã}kôjêõ?P®±¾«³;´Ã§u~F+$·kpÇÏÖv ÓÄlzØ òTð/·ÛlzرÏåï¾æ0CWÔ¿vëÁs]O3hw¤ÈÏá®´^¬¡7µNιïòÙÀív±Ï°vÒHßC4Òý-èçÍ òé97=A;O9ÒBÉkt÷üÅÀÅ$Î`VwÃç²ï³ û»øªôïß)Ý!úvÁ¾.Ö.PÀx1@ÎæúÓÝ'èzÏþ!VÈ û^½Wöîë@²þ,Oxx1Äb´¼²ÿ-bX/¡î¥þ²8: Êè6ã ÛØ_¶î¤}lÍ}s@B>3඲ÿPZιè§ð½$êgÓ2F_ç°_N½»?î¾x÷ö Äk´<<\Îw9ßê¼Hù5N¼'d>Kº=m®åĵÜ8ÏwÍõÇürç xù=FU XñYwdÞ'wSÑU%N~s¨üt¸½û&CQÝ×ÁO]ùå ïr`ë"Hõê]9 |
+º«¾~5^¡Óÿʯ.÷'þW{Qþxå?ÏkÑþ}ô{|Ö©¿ºòCÀ{ ßDPþ8<HF ÿ¿Gú}þ×ùúß7Êx³lcÁàÞofw?`ï·»ÿ±©¾%ú³ã|3½w_Kò·Ï¿ûÆqûÙ¶¯âM9ßÑüå÷³|?*ßoòyFº{ñûßÎü~óøU)í îriº7ÏVê TEKÿb½ìc8ï8þ<ûÄñdÄñãØ@L u!Ægc/PkK )Ó@ÂK&J;Aë Ò¤ÂuZQALb¦iZ z±ÛÌJÉÆFV^´1¦Ñ·´ãõ¨ |
+-÷}Î6/ÑÍçÏïåùýîç{îycs3ç°6Y1§ÞÀ^ó}mãëÀ¸?¯Ç/eFxôYøÐ7òkZ~n}`fMûû»F~ 55£{ |
+n0 FÀ$0±÷!mì=þ½©KncïAÚØ»¸w!ì2¬Ëì2öçd}C`X7ü59CòæÒòá( ¤Ù·æKiö÷ì±D]ÄÅ/´°a]u¨à 8 |
+4`Ä9ør2ïKdP@+Ù $ªI³óI_X |
+°sì÷¤zýA×ï°Óºþ#û®Ï@» ÇÙé¤K"¡BÄ Î±AÛ kÁ~ªrH {$È- ô#aÉÍ9IƱÉX|¢ë_c"Q¶JoÆÌ oÙS° äS| |
+1kÓ6ºÄ6ÊÚÍ6O¬îÔfxÂTsÄH¬=¬-õÇÒ¦ÌÞÓLÏvRz R½¦¤½#M3¼ho¹æXÑ1L(µïÝ_Îõ¼½ûãqRV²3Xt4Ù¾yèÉIÿÝ_Ù}v v8ÖÖ¡ýº"®¸©Ç´µÉ]ÃôSz-¦×¹wè§Ñ5¼ÜÐÇciºVÏ#2½<ëzè"2Ï#²èÊæÉæyq>òª¸BÙL¼z×lÖóÊóUÑÈ`US*(ïÍ÷"ÇëÕsJT2®ç¨<GkÒSN¤¸z |
++ÖÎ0´wâ^»:;N`»ÄD7 ~È_Co6ÉÚßo¾9+×}9=§$òÝqçÇ{ÏS¯fàÀâb"ÄmwÛ½ÓÈmÙ0z[AþEdaOj{~Zh"vrFi¬Imõu |
+¡Mø¶Ð'ÍvÑ,-3íf1´Ði4Q#)0Ï;(R±RIg²J»ôb«]RwO2¹@&P[:óÅ6{½¸PTi,,ÔKo#läÆgJÕ |
+(ÄY1©16Dd·3Úù1 ±íø?m6#£èN`rÑdÐfÔ5eQLmÌh0G1xÎÄFñ(Å£xâQ<Gñ(Å£xâQ<Gñ(Å£x"ÌÈÀÀÖ$ìÊØôÂXxÿÿg`òR@¡ütâÎx~¯Ò °è±ºÞyuË·_ëÿ¦0pð ¹@õ ÓТ |
+stream |
+H\U xW~¿sþÿ^Ú%Q[n\àFÐØBI%7B,±D¹±$p-ULZ4µ<bi=jeL´éèEÍ4LAµ QËSj¡FÕ÷Ìtfvîûü÷ùÎ9ß9ß{¾ó÷@ ÔÁhdß97=ëÀÃì<¶Àç¯* |
+ì-Å}Õ^ÒNòhþØÊlÅ5ü(¡ÒE6I9qRîÚÕ§W1uµÙ+ÅGØ#¤PÌVÚ"c«PÂøà¤K¶TÊ~]bwö1M¹aÚ!ßÃ~Æx éúeµ´fÙ.äÇa#Nà$y\bÞÄ#iG\Uo¨ùf)3×É¥"ÑC1Ó0¯á7<ÕøÿǪ6=[íyö=³¹A_rBïá\»§´»³ÜeqqÝe°<Y%ke·óÊ¡¢Ôtu[ôQ}ÑêjÛ&+ £%ãº1 |
+X£ÚPÓ¼TSÒM°zÿ ¸¯Z±í*»u¶U{0ñ²:DÞëD£3ö²¢£ZB³@ÆQ÷Q?vË$ÄK(Õ2Üæó½W¨ cõõÿU?]îâ5qñfU"ÖªYny©L9Ôßbb^fk#V;vÚ§0D" |